@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_3eb911{font-family:Inter,Inter Fallback;font-style:normal}.__variable_3eb911{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2f186ab49059fbbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7be269dd6123b082-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db5568a2cfd831e2-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6760c1b492207d80-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f424c9580f97313-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/427e4a37d3642943-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_ecea63{font-family:JetBrains Mono,JetBrains Mono Fallback;font-weight:400;font-style:normal}.__variable_ecea63{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}*{box-sizing:border-box}:root,:root[data-theme=dark]{--bg:#000;--s1:#121212;--s2:#1C1C1C;--s3:#262626;--line:rgba(255,255,255,.12);--line2:rgba(255,255,255,.2);--txt:#fff;--dim:rgba(255,255,255,.62);--faint:rgba(255,255,255,.4);--cyan:#25F4EE;--cyan-ink:#25F4EE;--cyan-soft:rgba(37,244,238,.14);--cyan-edge:rgba(37,244,238,.45);--red:#FE2C55;--red-ink:#FE2C55;--red-soft:rgba(254,44,85,.14);--red-edge:rgba(254,44,85,.35);--topbar:rgba(0,0,0,.92);--toast-ic:#0F9B7E;--shadow:none;--on-cyan:#04342C;color-scheme:dark}:root[data-theme=light]{--bg:#FFF;--s1:#F4F4F5;--s2:#EAEAEC;--s3:#DEDEE1;--line:rgba(0,0,0,.11);--line2:rgba(0,0,0,.2);--txt:#111113;--dim:rgba(0,0,0,.63);--faint:rgba(0,0,0,.45);--cyan:#25F4EE;--cyan-ink:#067C77;--cyan-soft:rgba(6,124,119,.12);--cyan-edge:rgba(6,124,119,.42);--red:#FE2C55;--red-ink:#CE0F3C;--red-soft:rgba(206,15,60,.10);--red-edge:rgba(206,15,60,.3);--topbar:rgba(255,255,255,.92);--toast-ic:#25F4EE;--shadow:0 1px 2px rgba(0,0,0,.05);color-scheme:light}:root{--surface:var(--s1);--text:var(--txt);--muted:var(--faint);--accent:var(--red);--accent-text:#fff;--ok:var(--cyan-ink);--warn:var(--red-ink)}body,html{margin:0;padding:0;background:var(--bg);color:var(--txt);font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}h1,h2,h3{margin:0;font-weight:500;letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.back:hover,.brand:hover,.btn:hover,.chip:hover,.filters a:hover,.hbar-row:hover,.iconbtn:hover,.inbox a:hover,.legend a:hover,.menu-list a:hover,.seg:hover,.slotsq .sq:hover,.switch a:hover,.tab:hover,.tiktok-link:hover{text-decoration:none}.meta a,.notice a,.sub a,label a,li a,p a,td a{color:var(--cyan-ink)}b,strong,th{font-weight:500}button{font-family:inherit;font-size:inherit;color:inherit;border:0;background:none;cursor:pointer}:focus-visible{outline:2px solid var(--cyan-ink);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ic{width:1em;height:1em;display:inline-block;vertical-align:-.14em;flex:none}code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.92em}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--topbar);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.topbar-in{max-width:1120px;margin:0 auto;padding:0 24px;height:60px;gap:24px}.brand,.topbar-in{display:flex;align-items:center}.brand{gap:10px;flex:none;text-decoration:none}.brand .mark{font-size:22px;color:var(--cyan-ink);display:flex}.brand b{display:block;font-size:15px;font-weight:500;line-height:1.15}.brand span span{display:block;font-size:11.5px;color:var(--faint)}.tabs{display:flex;gap:2px;flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tabs::-webkit-scrollbar{display:none}.tab{padding:8px 13px;border-radius:20px;font-size:13.5px;color:var(--dim);white-space:nowrap;text-decoration:none;transition:background .12s,color .12s}.tab:hover{color:var(--txt);background:var(--s2)}.tab[aria-current=page]{color:var(--txt);background:var(--s3)}.topright{display:flex;align-items:center;gap:10px;flex:none}.switch{display:flex;background:var(--s2);padding:3px}.switch,.switch a{border-radius:20px}.switch a{font-size:12px;padding:5px 12px;color:var(--dim);text-decoration:none}.switch a[aria-pressed=true]{background:var(--txt);color:var(--bg);font-weight:500}.switch-summary{list-style:none;font-size:12px;padding:6px 12px;border-radius:20px;background:var(--s2);color:var(--txt);cursor:pointer;white-space:nowrap}.switch-summary::-webkit-details-marker{display:none}.av{width:30px;height:30px;border-radius:50%;background:var(--s3);color:var(--txt);font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;flex:none;list-style:none;cursor:pointer}.av::-webkit-details-marker{display:none}.av.me{background:var(--red);color:#fff}.iconbtn{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;color:var(--dim);transition:background .12s,color .12s;position:relative;text-decoration:none}.iconbtn:hover{background:var(--s2);color:var(--txt)}.bell-count{position:absolute;top:-3px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--red);color:#fff;font-size:10.5px;font-weight:500;display:grid;place-items:center}.menu{position:relative}.menu-list{position:absolute;top:calc(100% + 8px);left:0;z-index:60;min-width:180px;background:var(--s1);border:1px solid var(--line2);border-radius:12px;padding:6px;display:grid;box-shadow:0 8px 30px rgba(0,0,0,.25)}.menu-list.right{left:auto;right:0}.menu-item,.menu-list a{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:8px;font-size:13.5px;color:var(--txt);text-decoration:none}.menu-item:hover,.menu-list a:hover{background:var(--s2)}.menu-list a[aria-current=true]{background:var(--s3)}.menu-list form{margin:0}.menu-who{padding:8px 10px;font-size:12px;color:var(--faint);border-bottom:1px solid var(--line);margin-bottom:4px;word-break:break-all}.wrap,main.page{max-width:1120px;margin:0 auto;padding:24px 24px 80px}main.page h1{font-size:26px;margin:8px 0 16px}main.page h2{font-size:16px;margin:34px 0 14px}h3{font-size:14.5px}.h-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:20px}main.page .h-row h1{margin:0}.sub{font-size:13.5px;color:var(--dim);margin-top:4px}.meta,.muted{color:var(--faint)}.meta{font-size:11.5px}.back{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--dim);text-decoration:none}.back:hover{color:var(--txt)}.row{display:flex;gap:10px;flex-wrap:wrap}.badge,.pill,.row{align-items:center}.badge,.pill{display:inline-flex;gap:5px;font-size:11.5px;padding:4px 10px;border-radius:20px;background:var(--s3);color:var(--dim);white-space:nowrap;border:0;font-weight:400}.badge.ok,.pill.cy{background:var(--cyan-soft);color:var(--cyan-ink)}.badge.warn,.pill.rd{background:var(--red-soft);color:var(--red-ink)}.btn,button.primary,button.secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px;padding:10px 18px;border-radius:8px;font-weight:500;text-decoration:none;transition:filter .12s,background .12s;cursor:pointer;line-height:1.3}.btn,button.secondary{background:none;border:1px solid var(--line2);color:var(--txt);font-weight:400}.btn:hover,button.secondary:hover{background:var(--s2)}.btn.primary,.btn.red,button.primary{background:var(--red);color:#fff;border:0;font-weight:500}.btn.primary:hover,.btn.red:hover,button.primary:hover{filter:brightness(1.12);background:var(--red)}.btn.cy{background:none;border:1px solid var(--cyan-edge);color:var(--cyan-ink)}.btn.cy:hover{background:var(--cyan-soft)}.btn.sm{padding:7px 13px;font-size:12.5px}button:disabled{opacity:.5;cursor:default;filter:none}button.link{background:none;border:0;padding:0;color:var(--cyan-ink);cursor:pointer;font-weight:400}button.link:hover{text-decoration:underline;text-underline-offset:3px}.meter,.metric,.panel,.planned,.tile,.vcard{background:var(--s1);border-radius:14px;padding:18px 20px}.planned{border:1px solid var(--line)}.panel h3{font-size:13px;color:var(--faint);font-weight:400;margin-bottom:12px}.planned ul{margin:8px 0 0;padding-left:18px;color:var(--dim)}:root[data-theme=light] .clips li,:root[data-theme=light] .cta,:root[data-theme=light] .meter,:root[data-theme=light] .metric,:root[data-theme=light] .panel,:root[data-theme=light] .slotbar,:root[data-theme=light] .suggest,:root[data-theme=light] .tile,:root[data-theme=light] .vcard{border:1px solid var(--line)}.notice{padding:12px 16px;border-radius:12px;background:var(--s1);border:1px solid var(--line);margin:12px 0;font-size:13.5px}.notice.ok{background:var(--cyan-soft);border-color:var(--cyan-edge)}.notice.error{background:var(--red-soft);border-color:var(--red-edge)}.empty{text-align:center;padding:54px 20px;color:var(--faint)}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th{font-size:11.5px;color:var(--faint);font-weight:400;text-align:left;padding:0 12px 10px 0;white-space:nowrap}td{padding:13px 12px 13px 0;border-top:1px solid var(--line);font-size:13.5px;vertical-align:middle}form.stack{display:grid;grid-gap:14px;gap:14px;max-width:560px}label.field{display:grid;grid-gap:5px;gap:5px;font-size:13px;color:var(--dim)}label.field .hint{color:var(--faint);font-size:12px}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],select,textarea{font:inherit;font-size:14px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--s2);color:var(--txt);width:100%}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--cyan-edge)}textarea{min-height:90px;resize:vertical}select{width:auto}input[type=checkbox],input[type=radio]{accent-color:var(--cyan-ink)}fieldset{border:1px solid var(--line);border-radius:12px}.metrics,.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.metric .k,.tile-label{font-size:12px;color:var(--faint)}.metric .v,.tile-value{font-size:26px;font-weight:500;margin-top:5px;letter-spacing:-.02em}.metric .v small{font-size:14px;color:var(--faint);font-weight:400}.bar{height:5px;background:var(--s3);overflow:hidden}.bar,.bar>i{border-radius:20px}.bar>i{display:block;height:100%;background:var(--cyan-ink);transition:width .35s ease}.bar.rd>i{background:var(--red)}.cta{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:var(--s1);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-bottom:16px}.cta-t{font-size:15.5px;font-weight:500}.cta .btn{padding:14px 26px;font-size:15px}.slotbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--s1);border-radius:12px;padding:16px 18px;margin-bottom:22px}main.page .slotbar h1{font-size:20px;margin:0}.slotsq{gap:6px}.slotsq,.slotsq .sq{display:flex;align-items:center}.slotsq .sq{width:26px;height:34px;border-radius:5px;border:1px dashed var(--line2);justify-content:center;font-size:13px;text-decoration:none;color:var(--faint)}.slotsq .sq.on{background:var(--cyan);border:0;color:var(--on-cyan)}.filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.chip,.filters a{font-size:12.5px;padding:7px 14px;border-radius:20px;background:var(--s2);color:var(--dim);text-decoration:none;transition:background .12s,color .12s}.chip:hover,.filters a:hover{background:var(--s3);color:var(--txt)}.chip[aria-pressed=true],.filters a[aria-current=true]{background:var(--txt);color:var(--bg);font-weight:500}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px;font-size:12.5px;color:var(--faint)}.toolbar a{color:var(--dim);text-decoration:none;margin-left:6px}.toolbar a[aria-current=true]{color:var(--txt);font-weight:500}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(186px,1fr));grid-gap:14px;gap:14px}.idea{background:var(--s1);border-radius:14px;overflow:hidden;border:1px solid transparent;display:flex;flex-direction:column;transition:border-color .14s,transform .14s}.idea:hover{border-color:var(--line2);transform:translateY(-2px)}:root[data-theme=light] .idea{border-color:var(--line)}.idea.claimed,:root[data-theme=light] .idea.claimed{border-color:var(--cyan-ink)}.thumb{aspect-ratio:9/16;background:var(--s3);display:flex;align-items:center;justify-content:center;position:relative;color:var(--faint);font-size:32px;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb img,.thumb:after{position:absolute;inset:0;z-index:1}.thumb:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,.45) 0,rgba(0,0,0,0) 34%,rgba(0,0,0,0) 62%,rgba(0,0,0,.5))}.thumb .tagpos{position:absolute;top:9px;left:9px;z-index:2;display:flex;gap:5px;flex-wrap:wrap}.thumb .tagpos .pill{background:rgba(0,0,0,.62);color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.thumb .tagpos .pill.cy{color:#25F4EE}.thumb .tagpos .pill.rd{color:#FF6B88}.idea-b{padding:14px;display:flex;flex-direction:column;gap:5px;flex:1 1}.idea-b h3{font-size:14.5px}.idea-act{margin-top:auto;padding-top:12px;display:grid;grid-gap:7px;gap:7px}.idea details summary{cursor:pointer;font-size:12.5px;color:var(--dim);list-style:none}.idea details summary::-webkit-details-marker{display:none}.idea details[open] summary{color:var(--txt)}.brief{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.brief>div{display:grid;grid-gap:16px;gap:16px;align-content:start}@media (max-width:820px){.brief{grid-template-columns:1fr}}.beats{list-style:none;margin:0;padding:0}.beats li{display:flex;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:14px}.beats li:first-child{border-top:0}.beats .t{color:var(--cyan-ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px;flex:none;padding-top:2px;width:38px}.tips{list-style:none;margin:0;padding:0}.tips li{display:flex;gap:10px;font-size:13.5px;color:var(--dim);padding:6px 0;line-height:1.55}.tips .tip-ic{color:var(--red-ink);font-size:16px;flex:none;width:18px;text-align:center}.track{margin:2px 0}.tdot,.track-top{display:flex;align-items:center}.tdot{width:22px;height:22px;border-radius:50%;background:var(--s3);flex:none;justify-content:center;font-size:11px;color:var(--faint)}.tdot.done{background:var(--cyan-ink);color:var(--on-cyan)}:root[data-theme=light] .tdot.done{color:#fff}.tdot.now{background:none;border:2px solid var(--cyan-ink);color:var(--cyan-ink)}.tseg{flex:1 1;height:2px;background:var(--s3);min-width:14px}.tseg.done{background:var(--cyan-ink)}.track-lbl{display:flex;margin-top:8px}.track-lbl span{font-size:11px;color:var(--faint);text-align:center;flex:1 1}.track-lbl span:first-child{text-align:left}.track-lbl span:last-child{text-align:right}.track-lbl span.now{color:var(--cyan-ink)}.track-lbl span.done{color:var(--dim)}.track-note{font-size:12.5px;color:var(--faint);margin-top:12px}.vcard{margin-bottom:11px;padding:17px 19px}.vcard-h{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.vcard-h h3{font-size:15.5px}.vno{font-size:11.5px;color:var(--faint);margin-bottom:3px}.suggest{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--s1);border-radius:12px;padding:15px 18px;margin:20px 0}.rows{display:flex;flex-direction:column}.rows .r{display:flex;align-items:center;gap:14px;padding:15px 4px;border-top:1px solid var(--line);text-decoration:none}.rows .r:first-child{border-top:0}.row-ic{width:38px;height:38px;border-radius:9px;background:var(--s3);flex:none;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--dim)}.row-b{flex:1 1;min-width:0}.row-b h3{font-size:14.5px}.row-r{flex:none;display:flex;align-items:center;gap:10px}.upload-panel{display:grid;grid-gap:12px;gap:12px}.dropzone{display:grid;grid-gap:6px;gap:6px;place-items:center;text-align:center;padding:26px 18px;border:1.5px dashed var(--line2);border-radius:12px;cursor:pointer;color:var(--dim)}.dropzone strong{color:var(--txt);font-weight:500}.dropzone.over,.dropzone:hover{border-color:var(--cyan-edge);background:var(--cyan-soft)}.clips{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.clips li{display:grid;grid-template-columns:64px 1fr auto;grid-gap:12px;gap:12px;align-items:center;background:var(--s1);border-radius:12px;padding:8px}.clips li.rejected{border:1px solid var(--red-edge)}.clips video{width:64px;height:64px;object-fit:cover;border-radius:8px;background:#000}.clip-info{min-width:0;display:grid;grid-gap:3px;gap:3px;font-size:12.5px;color:var(--faint)}.clip-name{font-size:13.5px;color:var(--txt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clip-error{color:var(--red-ink)}.clips .bar{height:4px}.copy-link{display:flex;gap:6px;width:100%;max-width:640px}.copy-link input{flex:1 1;min-width:0;font-size:12.5px}.tiktok-link{display:inline-flex;gap:6px;align-items:center;font-weight:500;text-decoration:none}.tiktok-link.big{padding:9px 16px;border-radius:999px;background:var(--txt);color:var(--bg)}.posted-burst{padding:14px 16px;border-radius:14px;border:1px solid var(--cyan-edge);background:var(--cyan-soft);display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}@media (prefers-reduced-motion:no-preference){.posted-burst{animation:burst .5s cubic-bezier(.2,1.4,.4,1) both}.posted-burst strong{animation:bounce .6s .2s both;display:inline-block}}@keyframes burst{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}@keyframes bounce{0%{transform:translateY(0)}40%{transform:translateY(-6px)}to{transform:none}}.inbox{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.inbox a{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;padding:13px 16px;border-radius:12px;background:var(--s1);text-decoration:none;border:1px solid transparent}:root[data-theme=light] .inbox a{border-color:var(--line)}.inbox li.unread a{border-left:3px solid var(--red)}.inbox li.unread .inbox-title{font-weight:500}.inbox-body{grid-column:1;font-size:12.5px;color:var(--faint)}.inbox-when{grid-column:2;grid-row:1;font-size:11.5px;color:var(--faint);white-space:nowrap}@media (max-width:760px){.topbar-in{height:auto;min-height:56px;padding:9px 16px 0;gap:12px;flex-wrap:wrap}.brand b{font-size:14.5px}.tabs{order:3;flex-basis:100%;width:100%;margin:0 -16px;padding:2px 16px 8px;gap:4px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent)}.tab{padding:8px 14px;font-size:13px}.topright{margin-left:auto;gap:8px}.wrap,main.page{padding:16px 16px 72px}main.page h1{font-size:22px}.h-row>.btn{width:100%}.cta{padding:16px;gap:14px}.cta .btn{width:100%;padding:13px 20px}.slotbar{padding:15px 16px;gap:13px}.slotbar>div:last-child{width:100%;justify-content:space-between}.slotsq{flex:1 1}.slotsq .sq{flex:1 1;width:auto}.grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px}.idea-b{padding:11px;gap:4px}.idea-b h3{font-size:13.5px}.panel,.vcard{padding:15px 16px}.track-lbl span{font-size:10px}.suggest .btn{width:100%}table{font-size:12.5px}td,th{padding-right:8px}}@media (max-width:420px){.brand span span{display:none}}.viz,:root[data-theme=light] .viz{--series-1:var(--cyan-ink);--track:var(--cyan-soft);--grid:var(--line);--ink-2:var(--dim);--stage-1:#86b6ef;--stage-2:#5598e7;--stage-3:#2a78d6;--stage-4:#1c5cab;--stage-5:#0d366b;--stage-ink-light:#0b0b0b;--stage-ink-dark:#ffffff}:root[data-theme=dark] .viz{--series-1:var(--cyan-ink);--track:var(--cyan-soft);--grid:var(--line);--ink-2:var(--dim);--stage-1:#184f95;--stage-2:#2a78d6;--stage-3:#5598e7;--stage-4:#86b6ef;--stage-5:#b7d3f6}.viz .stage-1{background:var(--stage-1)}.viz .stage-2{background:var(--stage-2)}.viz .stage-3{background:var(--stage-3)}.viz .stage-4{background:var(--stage-4)}.viz .stage-5{background:var(--stage-5)}.hero{margin:4px 0 8px}.hero-value{font-size:56px;font-weight:500;line-height:1.05}.hero-label{color:var(--ink-2)}.chart-sub{margin:-6px 0 12px;font-size:13px}.meters{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.meter,.tile{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.meter-head{display:flex;justify-content:space-between;gap:8px;font-weight:500;font-size:14px}.meter-track{height:10px;border-radius:5px;background:var(--track);margin:10px 0 8px;overflow:hidden}.meter-track i{display:block;height:100%;background:var(--series-1);border-radius:5px}.meter-foot{display:flex;gap:6px;flex-wrap:wrap;font-size:13px;align-items:center}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.tile-label{font-size:13px;color:var(--ink-2)}.tile-value{font-size:28px;font-weight:500}.hbars{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.hbar-row{display:grid;grid-template-columns:minmax(150px,220px) 1fr minmax(120px,auto);grid-gap:12px;gap:12px;align-items:center;padding:6px 8px;border-radius:8px;text-decoration:none;color:inherit;position:relative}a.hbar-row:focus-visible,a.hbar-row:hover,a.hbar-row[aria-current=true]{background:var(--track)}.hbar-row.disabled{opacity:.75}.hbar-label{font-size:14px}.hbar-track{height:16px;border-left:1px solid var(--grid);display:block}.hbar-track i{display:block;height:16px;max-width:100%;background:var(--series-1);border-radius:0 4px 4px 0;min-width:2px}.hbar-track.none{border-left-style:solid}.hbar-value{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:560px){.hbar-row{grid-template-columns:1fr auto}.hbar-track{grid-column:1/-1;grid-row:2}}.stackbar{display:flex;gap:2px;height:24px;background:var(--surface)}.stackbar .seg{display:block;min-width:6px;position:relative}.stackbar .seg:first-child{border-radius:4px 0 0 4px}.stackbar .seg:last-child{border-radius:0 4px 4px 0}.stackbar .seg:only-child{border-radius:4px}.stackbar .seg:focus-visible,.stackbar .seg:hover,.stackbar .seg[aria-current=true]{filter:brightness(1.12);outline:2px solid var(--text);outline-offset:1px}.legend{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px}.legend a{text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:2px 4px;border-radius:6px}.legend a[aria-current=true]{background:var(--track)}.swatch{width:12px;height:12px;border-radius:3px;display:inline-block}td.num,th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz [data-tip]:focus-visible:after,.viz [data-tip]:hover:after{content:attr(data-tip);position:absolute;left:0;bottom:calc(100% + 6px);z-index:5;background:var(--text);color:var(--bg);font-size:12px;line-height:1.4;padding:6px 8px;border-radius:6px;width:max-content;max-width:280px;white-space:normal;pointer-events:none}.viz .hbar-row[data-tip]:focus-visible:after,.viz .hbar-row[data-tip]:hover:after{left:auto;right:8px;bottom:auto;top:50%;transform:translateY(-50%)}@media (max-width:560px){.viz .hbar-row[data-tip]:focus-visible:after,.viz .hbar-row[data-tip]:hover:after{top:0;transform:none}}.panel>section>h2:first-child{margin:0 0 12px;font-size:13px;color:var(--faint);font-weight:400}.panel>section>h2:first-child .badge{margin-left:6px}.panel .planned{background:var(--s2);border-color:transparent}.thumb.art{font-size:44px;color:rgba(255,255,255,.55)}.thumb.art .ic{position:relative;z-index:2;filter:drop-shadow(0 6px 18px rgba(0,0,0,.35))}.thumb.art-trend{background:radial-gradient(120% 80% at 20% 15%,rgba(254,44,85,.85),rgba(254,44,85,0) 60%),radial-gradient(100% 70% at 90% 100%,rgba(37,244,238,.45),rgba(37,244,238,0) 55%),#16080c}.thumb.art-talking_head{background:radial-gradient(120% 80% at 80% 10%,rgba(37,244,238,.7),rgba(37,244,238,0) 60%),radial-gradient(100% 70% at 10% 100%,rgba(254,44,85,.35),rgba(254,44,85,0) 55%),#061314}.thumb.art-pov{background:radial-gradient(110% 80% at 50% 0,rgba(255,255,255,.28),rgba(255,255,255,0) 55%),radial-gradient(100% 70% at 0 100%,rgba(37,244,238,.5),rgba(37,244,238,0) 60%),#0b0d12}.thumb.art-bts{background:radial-gradient(120% 80% at 0 0,rgba(254,44,85,.55),rgba(254,44,85,0) 55%),radial-gradient(120% 80% at 100% 60%,rgba(255,255,255,.18),rgba(255,255,255,0) 60%),#121212}.thumb.art-collab{background:linear-gradient(160deg,rgba(254,44,85,.75),rgba(254,44,85,0) 45%),linear-gradient(340deg,rgba(37,244,238,.65),rgba(37,244,238,0) 45%),#0d0d0f}.idea-act .btn{white-space:nowrap}.safe-grid{display:grid;grid-template-columns:168px 1fr;grid-gap:20px;gap:20px;align-items:start}@media (max-width:520px){.safe-grid{grid-template-columns:120px 1fr;gap:14px}}.safe-phone{width:100%;height:auto;display:block;border-radius:12px}.safe-bg{fill:var(--s3)}.safe-ui{fill:var(--s2)}:root[data-theme=light] .safe-bg{fill:#2b2b2e}:root[data-theme=light] .safe-ui{fill:#3a3a3e}.safe-chrome *{fill:rgba(255,255,255,.12)}.safe-zone{fill:rgba(37,244,238,.1);stroke:#25F4EE;stroke-width:9;stroke-dasharray:30 20}.safe-label{fill:#25F4EE;font-size:58px;font-family:var(--font-sans),sans-serif}.ex-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ex-tile{position:relative;aspect-ratio:9/16;border-radius:10px;overflow:hidden;background:var(--s3);display:block;color:#fff;text-decoration:none}.ex-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ex-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.7))}.ex-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:46px;height:46px;border-radius:50%;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;font-size:20px;transition:transform .15s}.ex-tile:hover .ex-play{transform:translate(-50%,-50%) scale(1.08)}.ex-label{position:absolute;left:10px;right:10px;bottom:9px;z-index:2;font-size:12px;line-height:1.35}.bottombar{display:none}@media (max-width:760px){.topbar.has-bottombar .tabs{display:none}.topbar.has-bottombar .topbar-in{padding-bottom:9px}.bottombar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--topbar);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:8px 6px calc(10px + env(safe-area-inset-bottom))}.bottombar a{flex:1 1;display:grid;justify-items:center;grid-gap:3px;gap:3px;color:var(--faint);text-decoration:none;font-size:10.5px}.bottombar a .ic{font-size:21px}.bottombar a[aria-current=page]{color:var(--txt)}body:has(.bottombar) main.page{padding-bottom:110px}}.pickrow{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:var(--s1);border-radius:12px;padding:12px 14px;margin-bottom:9px;border:1px solid transparent;transition:border-color .14s,background .14s;text-decoration:none;color:var(--txt)}:root[data-theme=light] .pickrow{border-color:var(--line)}a.pickrow:hover{border-color:var(--cyan-ink);background:var(--s2);text-decoration:none}.pickrow.disabled{opacity:.45}.pickrow .imgbox{width:46px;height:62px;border-radius:8px;overflow:hidden;background:var(--s3);flex:none;position:relative;display:grid;place-items:center;color:var(--faint);font-size:18px}.pickrow .imgbox img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pickrow .chev{margin-left:auto;color:var(--faint);font-size:18px;flex:none}.avatar{display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-weight:500;flex:none;letter-spacing:.02em}.slotsq .sq.posted{border-style:solid;border:1.5px solid var(--cyan-ink)}.slotsq .sq.wip{border:0;background:var(--s3)}.slotsq.small{gap:4px}.slotsq.small .sq{width:14px;height:19px;border-radius:3px;font-size:9px}.vtiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.vtile{position:relative}.vtile-link{display:flex;flex-direction:column;flex:1 1;color:inherit}.vtile-link,.vtile-link:hover{text-decoration:none}.vtile .idea-b{padding:10px 12px 12px}.vtile .idea-b h3{font-size:13.5px}.vtile-tt{gap:6px;justify-content:center;font-size:12px;padding:8px;border-top:1px solid var(--line);color:var(--cyan-ink);text-decoration:none}.profile-head,.vtile-tt{display:flex;align-items:center}.profile-head{gap:18px;flex-wrap:wrap;background:var(--s1);border-radius:16px;padding:20px 22px;margin-bottom:22px;background-image:radial-gradient(90% 140% at 100% 0,var(--cyan-soft),transparent 60%),radial-gradient(70% 120% at 0 100%,var(--red-soft),transparent 60%)}:root[data-theme=light] .profile-head{border:1px solid var(--line)}.profile-head h1{margin:0!important;font-size:24px}.profile-head .ph-right{margin-left:auto;display:grid;justify-items:end;grid-gap:6px;gap:6px}@media (max-width:640px){.profile-head .ph-right{margin-left:0;justify-items:start}}.roster{display:grid;grid-gap:8px;gap:8px}.roster-row{display:grid;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;background:var(--s1);border-radius:12px;padding:12px 14px;text-decoration:none;color:var(--txt);border:1px solid transparent;transition:border-color .14s,background .14s}:root[data-theme=light] .roster-row{border-color:var(--line)}a.roster-row:hover{border-color:var(--line2);background:var(--s2);text-decoration:none}@media (max-width:720px){.roster-row{grid-template-columns:auto 1fr auto}.roster-row .rr-hide{display:none}}.auth{min-height:100vh;display:grid;place-items:center;padding:32px 16px;background:radial-gradient(60vmax 50vmax at 85% 0,var(--cyan-soft),transparent 60%),radial-gradient(55vmax 45vmax at 0 100%,var(--red-soft),transparent 60%),var(--bg)}.auth-card{width:100%;max-width:420px;background:var(--s1);border:1px solid var(--line);border-radius:20px;padding:30px 28px;box-shadow:0 30px 80px rgba(0,0,0,.35)}:root[data-theme=light] .auth-card{box-shadow:0 20px 60px rgba(0,0,0,.08)}.auth-brand{display:flex;align-items:center;gap:10px;margin-bottom:26px}.auth-brand .mark{font-size:26px;color:var(--cyan-ink);display:flex}.auth-brand b{display:block;font-size:15px;font-weight:500;line-height:1.15}.auth-brand span span{display:block;font-size:12px;color:var(--faint)}.auth h1{font-size:26px;margin:0 0 6px}.auth .sub{margin-bottom:20px}.auth-body form.stack{max-width:none}.auth-body .btn{width:100%}.btn.google{background:#fff;color:#1f1f1f;border:1px solid rgba(0,0,0,.14);font-weight:500;padding:12px 18px}.btn.google:hover{background:#f3f3f3}.auth-or{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:12px;margin:18px 0}.auth-or:after,.auth-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.checklist{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:13px;color:var(--dim)}.checklist li{display:flex;align-items:center;gap:9px}.checklist li.done{color:var(--txt)}.checklist .tdot{width:18px;height:18px;font-size:10px}.checklist li.done .tdot{background:var(--cyan-ink);color:var(--on-cyan)}:root[data-theme=light] .checklist li.done .tdot{color:#fff}@media (max-width:640px){.checklist{justify-items:start}}.faq{display:grid;grid-gap:10px;gap:10px}.faq details{padding:0}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 18px;font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq-ic{width:34px;height:34px;border-radius:9px;background:var(--red-soft);color:var(--red-ink);display:grid;place-items:center;font-size:17px;flex:none}.faq .chev{margin-left:auto;color:var(--faint);transition:transform .15s}.faq details[open] .chev{transform:rotate(90deg)}.faq-a{padding:0 18px 18px 64px;color:var(--dim);font-size:14px;line-height:1.6}.legend a,.pickrow,.roster-row,.vtile-link{color:var(--txt)}.teams{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.team-card{display:block;color:inherit;text-decoration:none;margin:0;transition:border-color .15s}.team-card:hover{border-color:var(--cyan-edge);text-decoration:none}.team-card h3{display:flex;justify-content:space-between;align-items:center;margin:0 0 6px}.feed{list-style:none;padding:0;border-left:1px solid var(--line);margin:0 0 0 6px}.feed li{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;padding:10px 0;position:relative}.feed-dot{width:9px;height:9px;border-radius:50%;background:var(--cyan);margin:6px 0 0 -5px;box-shadow:0 0 0 3px var(--bg)}.feed a{color:var(--txt)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.avatar-edit{flex:none}.avatar-edit,.avatar-edit label{position:relative;border-radius:50%}.avatar-edit label{display:block;width:100%;height:100%;cursor:pointer}.avatar-edit .avatar{width:100%!important;height:100%!important;font-size:calc(1em + 6px)}.avatar-edit-overlay{position:absolute;inset:0;border-radius:50%;display:grid;place-content:center;justify-items:center;grid-gap:2px;gap:2px;background:rgba(0,0,0,.55);color:#fff;font-size:12px;font-weight:500;opacity:0;transition:opacity .15s}.avatar-edit-overlay .ic{width:18px;height:18px}.avatar-edit label:focus-within .avatar-edit-overlay,.avatar-edit label:hover .avatar-edit-overlay,.avatar-edit.working .avatar-edit-overlay{opacity:1}.avatar-edit label:focus-within{outline:2px solid var(--cyan);outline-offset:3px}.avatar-edit-badge{position:absolute;right:0;bottom:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--s2);color:var(--txt);border:2px solid var(--bg);box-shadow:0 1px 3px rgba(0,0,0,.3)}.avatar-edit-badge .ic{width:14px;height:14px}.avatar-edit-remove{position:absolute;top:0;right:0;width:24px;height:24px;border-radius:50%;padding:0;display:grid;place-items:center;background:var(--s2);color:var(--dim);border:2px solid var(--bg);font-size:15px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s}.avatar-edit-remove:focus-visible,.avatar-edit:hover .avatar-edit-remove{opacity:1}.avatar-edit-remove:hover{color:var(--red-ink)}@media (hover:none){.avatar-edit-remove{opacity:1}}.form-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}input:disabled{opacity:.7;cursor:not-allowed}.avatar-edit label:focus-within .avatar-edit-badge,.avatar-edit label:hover .avatar-edit-badge{opacity:0}.avatar-edit-badge{transition:opacity .15s}main.page h1{letter-spacing:-.028em;line-height:1.1;font-optical-sizing:auto}main.page h2{letter-spacing:-.018em}h3{letter-spacing:-.008em}.badge,.meta,.pill,.sub,.vno{letter-spacing:.01em}.hero-value,.metric .v,.tile-value,td.num,th.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric .v,.tile-value{letter-spacing:-.03em}.btn,.chip,.choice,.filters a,.iconbtn,.idea,.menu-item,.menu-list a,.pencil,.pickrow,.roster-row,.shortcuts a,.tab,.team-card,.vcard,button.primary,button.secondary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.btn,.chip,.filters a,.pencil,button.primary,button.secondary{transition:transform .38s var(--ease-settle),background .14s,border-color .14s,color .14s,filter .12s}.btn:active,.chip:active,.filters a:active,.pencil:active,button.primary:active,button.secondary:active{transform:scale(.97);transition-duration:70ms}.iconbtn:active,.tab:active{transform:scale(.94);transition-duration:70ms}.choice,.idea,.pickrow,.roster-row,.team-card,.vcard{transition:transform .5s var(--spring),border-color .14s,background .14s}.choice:active,.idea:active,.pickrow:active,.roster-row:active,.team-card:active{transform:scale(.985);transition-duration:70ms}@media (hover:hover){.btn.primary:hover,button.primary:hover{transform:translateY(-1px)}.choice:hover,.team-card:hover{transform:translateY(-2px)}}input,select,textarea{transition:border-color .14s,box-shadow .2s var(--ease-settle),background .14s}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px var(--cyan-soft)}.choice,.cta,.idea,.meter,.metric,.notice,.panel,.planned,.slotbar,.suggest,.team-card,.tile,.vcard,.vrow{border-radius:18px}.btn,button.primary,button.secondary,input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:10px}:root[data-theme=dark] .choice,:root[data-theme=dark] .cta,:root[data-theme=dark] .meter,:root[data-theme=dark] .metric,:root[data-theme=dark] .panel,:root[data-theme=dark] .profile-head,:root[data-theme=dark] .slotbar,:root[data-theme=dark] .suggest,:root[data-theme=dark] .team-card,:root[data-theme=dark] .tile,:root[data-theme=dark] .vcard{box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.menu-list{border-radius:16px;backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);background:color-mix(in srgb,var(--s1) 86%,transparent)}.profile-head{border-radius:22px}td{transition:background .14s}tbody tr:hover td{background:color-mix(in srgb,var(--txt) 3%,transparent)}@media (prefers-reduced-motion:no-preference){@keyframes fl-page-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}main.page>:nth-child(-n+8){animation:fl-page-rise .5s var(--ease-settle) backwards}main.page>:nth-child(2){animation-delay:50ms}main.page>:nth-child(3){animation-delay:90ms}main.page>:nth-child(4){animation-delay:.13s}main.page>:nth-child(n+5){animation-delay:.17s}}@media (prefers-reduced-motion:reduce){@keyframes fl-page-fade{0%{opacity:0}to{opacity:1}}main.page>*{animation:fl-page-fade .25s ease both!important}.btn:active,.chip:active,.choice:active,.filters a:active,.iconbtn:active,.idea:active,.pencil:active,.pickrow:active,.roster-row:active,.tab:active,.team-card:active,button.primary:active,button.secondary:active{transform:none}.btn:active,.idea:active,.pickrow:active,.roster-row:active{opacity:.8;transition:opacity .1s!important}}@media (prefers-reduced-transparency:reduce){.menu-list{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--s1)}}@media (prefers-contrast:more){.choice,.cta,.metric,.panel,.slotbar,.team-card,.vcard{border:1px solid var(--line2)}}.table-wrap{background:var(--s1);border-radius:18px;padding:12px 18px 6px}:root[data-theme=dark] .table-wrap{box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}:root[data-theme=light] .table-wrap{border:1px solid var(--line)}.table-wrap tbody tr:first-child td{border-top:0}.table-wrap+.meta,.table-wrap+p{margin-top:12px}@media (max-width:640px){.table-wrap{padding:10px 14px 4px;border-radius:16px}}main.page>:is(h1,h2,.h-row)+p.muted{padding:18px 20px;border:1px dashed var(--line2);border-radius:16px;background:color-mix(in srgb,var(--s1) 55%,transparent)}main.page>p.muted+.btn,main.page>p.muted+a.btn{margin-top:16px}.empty{border:1px dashed var(--line2);border-radius:18px;background:color-mix(in srgb,var(--s1) 55%,transparent)}@media (prefers-reduced-motion:no-preference){.notice{animation:fl-page-rise .45s var(--spring) backwards}.tdot.now{animation:fl-now 2.4s ease-in-out infinite}@keyframes fl-now{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--cyan-ink) 45%,transparent)}50%{box-shadow:0 0 0 6px transparent}}}.tdot,.tseg{transition:background .3s var(--ease-settle),border-color .3s var(--ease-settle),color .3s}.bar>i,.hbar-track i,.meter-track i{transition:width .6s var(--ease-settle)}.inbox a{border-radius:16px;padding:15px 18px;transition:transform .4s var(--spring),border-color .14s,background .14s}.inbox a:active{transform:scale(.99);transition-duration:70ms}@media (hover:hover){.inbox a:hover{background:var(--s2);text-decoration:none}}.dropzone{border-radius:16px;transition:transform .45s var(--spring),border-color .14s,background .14s}.dropzone.over{transform:scale(1.015)}.clips li{border-radius:14px}.faq .chev{transition:transform .35s var(--spring)}.faq summary{transition:background .14s;border-radius:18px}@media (hover:hover){.faq summary:hover{background:color-mix(in srgb,var(--txt) 4%,transparent)}}@media (prefers-reduced-motion:no-preference){.faq details[open] .faq-a{animation:fl-page-rise .35s var(--ease-settle) backwards}}.roster-row{border-radius:16px}.rows .r{border-radius:12px;transition:background .14s}@media (hover:hover){.rows .r:hover{background:color-mix(in srgb,var(--txt) 3%,transparent)}}.pickrow{border-radius:16px}.beats li{padding:10px 0}.tips li{padding:7px 0}main.page h2 .badge{vertical-align:2px}.h-row .sub{max-width:62ch}.viz{--glass:color-mix(in srgb,var(--s1) 62%,transparent)}main.page.viz{padding-top:20px}.viz h2{font-size:21px;letter-spacing:-.025em;margin:34px 0 14px}.viz h2 .muted{font-size:14px!important}.viz .profile-head{padding:22px 28px;border-radius:24px;gap:16px 32px;margin-bottom:12px;position:relative;overflow:hidden;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 50px -26px rgba(0,0,0,.8)}.viz .profile-head:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 240px at 96% -10%,color-mix(in srgb,var(--cyan) 28%,transparent),transparent 70%),radial-gradient(460px 240px at 0 115%,color-mix(in srgb,var(--red) 24%,transparent),transparent 70%)}.viz .profile-head>*{position:relative}.viz .profile-head h1{font-size:clamp(26px,4vw,38px)!important;letter-spacing:-.035em;line-height:1.05}.viz .profile-head .vno{letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}.viz .hero-value{letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.viz .profile-head .bar{height:7px;border-radius:99px}.viz .profile-head .bar>i{background:var(--cyan);box-shadow:0 0 12px color-mix(in srgb,var(--cyan) 55%,transparent);transition:width .8s var(--ease-settle)}.viz .period-bar{margin:12px 0}.viz .period-bar .filters{background:var(--s2);border-radius:99px;padding:3px;gap:2px}.viz .period-bar .filters a{background:none;padding:7px 15px}.viz .period-bar .filters a:hover{background:color-mix(in srgb,var(--txt) 6%,transparent)}.viz .period-bar .filters a[aria-current=true]{background:var(--txt);color:var(--bg)}.viz .metrics{gap:1px;background:var(--line);border:1px solid var(--line);border-radius:22px;overflow:hidden;margin:0!important}.viz .metrics .metric{background:var(--s1);border:0;border-radius:0;padding:14px 22px}.viz .metrics .metric .k{font-size:12.5px;letter-spacing:.02em}.viz .metrics .metric .v{font-size:32px;letter-spacing:-.04em;margin-top:2px}.viz .metrics .metric .v small{font-size:14px;letter-spacing:0}.viz .meter{padding:16px 20px;border-radius:20px;background:var(--glass);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.viz .meter-head{font-size:15px;letter-spacing:-.01em}.viz .meter-track{height:8px;border-radius:99px}.viz .meter-track i{border-radius:99px;box-shadow:0 0 10px color-mix(in srgb,var(--cyan) 45%,transparent)}.viz .chart-sub,main.page>h2+p.muted.chart-sub{margin:-4px 0 14px;font-size:13.5px;padding:0;border:0;border-radius:0;background:none}.viz .hbars{gap:2px}.viz .hbar-row{padding:9px 12px;border-radius:14px;grid-template-columns:minmax(150px,220px) 1fr minmax(120px,auto);transition:background .14s,transform .4s var(--spring)}.viz .hbar-track{height:12px;border-left:0;background:var(--track);border-radius:99px;overflow:hidden}.viz .hbar-track i{height:100%;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--cyan) 70%,var(--s3)),var(--cyan));box-shadow:0 0 10px color-mix(in srgb,var(--cyan) 40%,transparent);transform-origin:left center}.viz .hbar-track.none{background:transparent;border:1px dashed var(--line)}.viz .hbar-label{font-size:14.5px}.viz a.hbar-row:active{transform:scale(.99);transition-duration:70ms}@media (prefers-reduced-motion:no-preference){@keyframes fl-bar{0%{transform:scaleX(0)}to{transform:none}}.viz .hbar-track i{animation:fl-bar .8s var(--ease-settle) backwards}.viz .hbars li:nth-child(2) .hbar-track i{animation-delay:70ms}.viz .hbars li:nth-child(3) .hbar-track i{animation-delay:.14s}.viz .hbars li:nth-child(4) .hbar-track i{animation-delay:.21s}.viz .hbars li:nth-child(5) .hbar-track i{animation-delay:.28s}.viz .hbars li:nth-child(n+6) .hbar-track i{animation-delay:.35s}}.viz .stackbar{height:18px;gap:3px;background:none}.viz .stackbar .seg{border-radius:99px!important;transition:filter .14s,transform .4s var(--spring)}.viz .legend{gap:8px 10px;margin-top:14px}.viz .legend a{padding:6px 12px;border-radius:99px;background:var(--s2);font-size:13px}.viz .legend a:hover{background:var(--s3)}.viz .legend a[aria-current=true]{background:var(--txt);color:var(--bg)}.viz .roster{gap:6px}.viz .roster-row{padding:14px 18px}@media (max-width:760px){.viz .profile-head{padding:18px;border-radius:20px}.viz .metrics .metric{padding:12px 16px}.viz .metrics .metric .v{font-size:26px}.viz .hbar-row{grid-template-columns:1fr auto;padding:9px 8px}.viz h2{font-size:19px;margin-top:28px}}@media (prefers-reduced-transparency:reduce){.viz .meter,.viz .profile-head{background:var(--s1);backdrop-filter:none;-webkit-backdrop-filter:none}}main.page{position:relative;isolation:isolate}main.page:before{content:"";position:absolute;left:0;right:0;top:-60px;height:420px;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent),linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent),linear-gradient(180deg,#000 55%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;background:radial-gradient(520px 260px at 82% 0,color-mix(in srgb,var(--cyan) 20%,transparent),transparent 70%),radial-gradient(480px 260px at 14% 10%,color-mix(in srgb,var(--red) 17%,transparent),transparent 70%)}:root[data-theme=light] main.page:before{opacity:.55}main.page h1{font-size:clamp(30px,4.6vw,42px);letter-spacing:-.04em;line-height:1.04}main.page>h1:first-child{margin:6px 0 18px}main.page>.h-row:first-child{padding:22px 26px;border-radius:24px;margin-bottom:20px;background:color-mix(in srgb,var(--s1) 62%,transparent);border:1px solid var(--line);backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 50px -28px rgba(0,0,0,.8)}main.page>.h-row:first-child .sub{font-size:14.5px}main.page h2{font-size:20px;letter-spacing:-.025em}@media (max-width:760px){main.page>.h-row:first-child{padding:16px 18px;border-radius:20px}main.page:before{height:300px}}@media (prefers-reduced-transparency:reduce){main.page>.h-row:first-child{background:var(--s1);backdrop-filter:none;-webkit-backdrop-filter:none}}.home .next-step{display:flex;align-items:center;gap:14px;margin:16px 0}.home .next-step .row-ic{flex:none}.home .next-step.urgent{border-color:var(--red-ink)}.home .metric{text-decoration:none;color:inherit;transition:border-color .15s}.home a.metric:hover{border-color:var(--cyan-edge)}.home-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start}.home-grid aside{margin-top:28px;display:grid;grid-gap:14px;gap:14px}.home-grid aside .panel{margin:0}.home-ideas{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.home-ideas .idea{text-decoration:none;color:inherit}.shortcuts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.shortcuts a{display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;background:var(--s2);color:var(--txt);font-size:13px;text-decoration:none}.shortcuts a:hover{background:var(--s3);text-decoration:none}@media (max-width:900px){.home-grid{grid-template-columns:1fr}.home-grid aside{margin-top:8px}}@media (max-width:560px){.home .next-step{flex-wrap:wrap}.home .next-step .btn{width:100%;justify-content:center}}.home .vtiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.home .vtiles .idea-b{padding:8px 10px 10px}.home .vtiles .idea-b h3{font-size:12.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home .vtiles .thumb .ic{width:22px;height:22px}.home .vtiles .tagpos .pill{font-size:10px;padding:3px 7px}.home .vtiles .vtile-tt{font-size:11px}@media (max-width:1100px){.home .vtiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.card-head h3{margin:0}.pencil{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--line);color:var(--dim);border-radius:20px;padding:5px 11px;font-size:12.5px;cursor:pointer}.pencil:hover{color:var(--txt);border-color:var(--cyan-edge)}.details{display:grid;grid-gap:12px;gap:12px;margin:0}.details>div{display:grid;grid-gap:2px;gap:2px}.details dt{font-size:12px;color:var(--faint)}.details dd{margin:0;color:var(--txt);overflow-wrap:anywhere}.form-actions{gap:8px}.form-actions,.period-bar{display:flex;align-items:center}.period-bar{justify-content:space-between;gap:12px;flex-wrap:wrap;margin:18px 0 12px}.period-bar .filters{margin:0}.asm-mini{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:4px;border-radius:24px;background:var(--s2);border:1px solid var(--line);max-width:100%}.asm-mini-t{display:grid;line-height:1.15;font-size:13px;min-width:0;padding-right:4px}.asm-mini-t .meta{font-size:10.5px}.asm-mini-t>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asm-mini .iconbtn{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--s3);color:var(--txt)}.asm-mini .iconbtn .ic{width:15px;height:15px}.phone-only{display:none}@media (max-width:900px){.phone-only{display:block}.desktop-only{display:none}}.status-line{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:12px;color:var(--dim)}.status-line>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.status-line>span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--faint)}.status-line>span.act{color:var(--cyan-ink)}.status-line>span.act:before{background:var(--cyan)}.ph-right .status-line{justify-content:flex-end}@media (max-width:900px){.ph-right .status-line{justify-content:flex-start}}.pitch-card{text-decoration:none;color:inherit;border:1px dashed var(--cyan-edge)!important}.pitch-card:hover{border-style:solid!important}.pitch-thumb{display:grid!important;place-content:center;justify-items:center;grid-gap:10px;gap:10px;background:var(--cyan-soft)!important;color:var(--cyan-ink);font-weight:500;font-size:14px}.pitch-thumb .ic{width:30px;height:30px}.concept-form textarea{resize:vertical}.field,.form-2>*,.stack{min-width:0}.field input,.field select,.field textarea{max-width:100%;min-width:0}.home-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:18px 28px;gap:18px 28px;align-items:center;background:var(--s1);border:1px solid var(--line);border-radius:16px;padding:20px 22px;margin-bottom:6px;position:relative;overflow:hidden}.home-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px 200px at 100% 0,var(--cyan-soft),transparent 70%),radial-gradient(500px 220px at 0 100%,var(--red-soft),transparent 70%);opacity:.7}.home-hero>*{position:relative}.hh-who{display:flex;align-items:center;gap:16px;min-width:0}.hh-who h1{margin:2px 0!important;font-size:26px;line-height:1.1}.hh-who .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hh-av{border-radius:50%;flex:none;box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--cyan-edge)}.hh-progress{display:grid;grid-gap:8px;gap:8px}.hh-count{display:flex;align-items:baseline;gap:8px}.hh-count strong{font-size:30px;font-weight:500;line-height:1;letter-spacing:-.02em}.hh-count span{color:var(--dim);font-size:13px}.seg6{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4px;gap:4px}.seg6 li{height:8px;border-radius:4px;background:var(--s3)}.seg6 li.seg-started{background:color-mix(in srgb,var(--cyan) 22%,var(--s3))}.seg6 li.seg-moving{background:color-mix(in srgb,var(--cyan) 55%,var(--s3))}.seg6 li.seg-done{background:var(--cyan)}.hh-progress .status-line{margin-top:0}.hh-asm{grid-column:1/-1;display:flex!important;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.hh-asm-t{display:grid;line-height:1.25;min-width:0;flex:1 1}.hh-asm-t>span:first-child{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hh-asm-t .meta{font-size:11.5px}.hh-asm a{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--cyan-ink);text-decoration:none;padding:6px 4px}.hh-asm a .ic{width:15px;height:15px}@media (min-width:901px){.hh-asm{display:none!important}}@media (max-width:900px){.home-hero{grid-template-columns:1fr;padding:16px;gap:14px}.hh-who h1{font-size:22px}.hh-av .avatar{width:52px!important;height:52px!important}}.hh-av{display:block;width:64px;height:64px;line-height:0}.hh-av .avatar{width:100%!important;height:100%!important}@media (max-width:900px){.hh-av{width:52px;height:52px}}.viewas{position:-webkit-sticky;position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:8px 16px;background:var(--cyan);color:#001a19;font-size:13px;font-weight:500;text-align:center}.viewas a{color:#001a19;background:rgba(255,255,255,.55);border-radius:20px;padding:4px 12px;text-decoration:none;white-space:nowrap}.viewas a:hover{background:#fff}.choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px;margin-top:18px}.choice{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:20px;border-radius:14px;background:var(--s1);border:1px solid var(--line);color:inherit;text-decoration:none;transition:border-color .15s}.choice:hover{border-color:var(--cyan-edge);text-decoration:none}.choice h3{margin:4px 0 0}.choice-go{display:inline-flex;align-items:center;gap:4px;color:var(--cyan-ink);font-weight:500;font-size:14px;margin-top:4px}.choice.disabled{opacity:.6}.videos-hero{margin-bottom:8px}.videos-hero h1{font-size:28px}.videos-hero-cta{grid-column:1/-1;display:flex;justify-content:flex-end}@media (max-width:900px){.videos-hero-cta .btn{width:100%;justify-content:center}}.vsec{display:flex;align-items:center;gap:8px;margin:26px 0 12px}.rd-badge{background:var(--red-soft);color:var(--red-ink)}.vrow{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:18px;gap:18px;padding:14px;margin-bottom:12px;background:var(--s1);border:1px solid var(--line);border-radius:16px;position:relative;overflow:hidden;transition:border-color .15s,transform .15s}.vrow:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent}.vrow.act{border-color:color-mix(in srgb,var(--red) 35%,var(--line))}.vrow.act:before{background:var(--red)}.vrow.done:before{background:var(--cyan)}.vrow:hover{border-color:var(--cyan-edge)}.vrow-thumb{position:relative;display:grid;place-items:center;aspect-ratio:9/16;border-radius:10px;overflow:hidden;color:var(--faint);background:linear-gradient(160deg,color-mix(in srgb,var(--red) 30%,var(--s2)),var(--s2) 55%,color-mix(in srgb,var(--cyan) 18%,var(--s2)))}.vrow-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vrow-thumb .ic{width:26px;height:26px;color:#fff;opacity:.8}.vrow-no{position:absolute;left:6px;top:6px;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:500;color:#fff;background:rgba(0,0,0,.55);padding:2px 6px;border-radius:6px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vrow-no.static{position:static;display:inline-block;font-size:18px;padding:4px 8px;background:var(--s3);color:var(--txt)}.vrow-body{display:grid;grid-gap:12px;gap:12px;align-content:center;min-width:0}.vrow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vrow-head h3{margin:0 0 3px;font-size:17px}.vrow-head h3 a{color:var(--txt);text-decoration:none}.vrow-head .btn{flex:none}.vrow-note{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--dim)}.vrow-note .dot{width:7px;height:7px;border-radius:50%;background:var(--faint);flex:none}.vrow-note.act{color:var(--red-ink)}.vrow-note.act .dot{background:var(--red)}.vrow-note.done{color:var(--cyan-ink)}.vrow-note.done .dot{background:var(--cyan)}.vrow .track-lbl span{font-size:10.5px}.open-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.open-slot{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:16px;border-radius:14px;border:1px dashed var(--line);background:color-mix(in srgb,var(--s1) 60%,transparent)}.open-slot-acts{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:640px){.vrow{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px}.vrow-head{flex-direction:column}.vrow-head .btn{width:100%;justify-content:center}.vrow .track-lbl{display:none}.open-slots{grid-template-columns:1fr;gap:8px}.open-slot{grid-template-columns:auto 1fr;align-items:center;padding:10px 12px;gap:10px}.open-slot .meta{display:none}.open-slot .vrow-no.static{font-size:15px}.open-slot-acts{justify-content:flex-end;flex-wrap:nowrap}.open-slot-acts .btn{padding:6px 10px;font-size:12.5px}}.cash-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:14px 0 0}.cash-card{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:var(--s1);border-radius:20px;padding:16px 22px;font-size:15px}.cash-card strong{font-weight:500}.board{margin-top:40px}.board h2{margin:0}.pipe{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;background:var(--s1);border-radius:24px;padding:8px;margin-top:6px}.pipe-stage{display:block;padding:18px 20px 20px;border-radius:18px;text-decoration:none;color:var(--txt);position:relative;transition:background .14s}.pipe-stage:hover{background:var(--s2);text-decoration:none}.pipe-stage[aria-current=true]{background:var(--s3)}.pipe-stage[aria-current=true]:after{content:"";position:absolute;left:50%;bottom:-22px;margin-left:-12px;width:0;height:0;border:12px solid transparent;border-top:0;border-bottom:13px solid var(--s1)}.ps-n{display:block;font-size:38px;line-height:1;font-weight:400;letter-spacing:-.03em;color:var(--cyan-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ps-l{display:flex;margin-top:8px;font-weight:500;font-size:15.5px}.ps-pct{margin-left:auto;font-weight:400;color:var(--dim)}.ps-h,.ps-pct{font-size:13px}.ps-h{display:block;margin-top:4px;line-height:1.35;color:var(--faint);min-height:36px}.ps-bar{display:block;height:5px;border-radius:3px;background:var(--s3);margin-top:12px;overflow:hidden}.pipe-stage[aria-current=true] .ps-bar{background:var(--s2)}.ps-bar i{display:block;height:100%;background:var(--cyan);border-radius:3px}.roster-panel{background:var(--s1);border-radius:24px;margin-top:14px;padding-bottom:10px}.rp-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:20px 28px 12px}.rp-head h3{font-size:18px;font-weight:500;margin:0}.rp-head h3 .muted{font-size:14.5px;font-weight:400;margin-left:8px}.rp-clear{padding:9px 16px;border-radius:99px;background:var(--s2);font-size:14px;text-decoration:none;color:var(--txt)}.rp-clear:hover{background:var(--s3);text-decoration:none}.roster-panel .roster{gap:0}.roster-panel .roster-row{background:transparent;border-radius:0;border:0;border-top:1px solid var(--line);padding:12px 28px}.roster-panel a.roster-row:hover{background:var(--s2)}.rr-edits{color:var(--red-ink);font-weight:500}@media (max-width:900px){.cash-row{grid-template-columns:1fr}.pipe{grid-template-columns:1fr 1fr}.pipe-stage[aria-current=true]:after,.ps-h{display:none}.roster-panel .roster-row{padding:12px 16px}}:root{--ease-settle:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.4,.5,1)}@supports (transition-timing-function:linear(0,1)){:root{--spring:linear(0,.009,.035 2.1%,.141,.281 6.7%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1)}}.home h1{letter-spacing:-.028em;line-height:1.08;font-optical-sizing:auto}.home h2{letter-spacing:-.018em;line-height:1.2}.home h3{letter-spacing:-.008em}.home .hh-count strong{letter-spacing:-.04em}.home .hh-count strong,.home .metric .v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home .metric .v{letter-spacing:-.03em;line-height:1.1}.home .badge,.home .meta,.home .pill,.home .status-line,.home .vno{letter-spacing:.012em}.home .cta-t{letter-spacing:-.014em;line-height:1.25}.home .btn,.home .cta,.home .idea,.home .metric,.home .rows .r,.home .shortcuts a,.home .vtile{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.home .btn:active,.home .shortcuts a:active,.home a.metric:active{transform:scale(.97);transition-duration:70ms}.home .idea:active,.home .vtile:active{transform:scale(.975);transition-duration:70ms}.home .btn,.home .metric,.home .shortcuts a{transition:transform .38s var(--ease-settle),background .14s,border-color .14s,filter .12s}.home .idea{transition:transform .5s var(--spring),border-color .14s}@media (hover:hover){.home a.metric:hover{transform:translateY(-2px)}.home .shortcuts a:hover{transform:translateX(2px)}.home .btn.primary:hover{transform:translateY(-1px)}}:root[data-theme=dark] .home .cta,:root[data-theme=dark] .home .home-hero,:root[data-theme=dark] .home .metric,:root[data-theme=dark] .home .panel{box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}:root[data-theme=dark] .home .home-hero{box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 18px 50px -24px rgba(0,0,0,.8)}.topbar{background:color-mix(in srgb,var(--bg) 70%,transparent);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%)}.home .thumb .tagpos .pill{backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%)}.hh-av{transition:box-shadow .3s var(--ease-settle),transform .38s var(--ease-settle)}.hh-av:active{transform:scale(.94);transition-duration:70ms}@media (prefers-reduced-motion:no-preference){@keyframes fl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fl-seg{0%{transform:scaleX(0);opacity:0}to{transform:none;opacity:1}}.home>*{animation:fl-rise .6s var(--ease-settle) backwards}.home>:nth-child(2){animation-delay:60ms}.home>:nth-child(3){animation-delay:.11s}.home>:nth-child(4){animation-delay:.16s}.home>:nth-child(n+5){animation-delay:.21s}.seg6 li{transform-origin:left center;animation:fl-seg .7s var(--spring) backwards}.seg6 li:first-child{animation-delay:.25s}.seg6 li:nth-child(2){animation-delay:.31s}.seg6 li:nth-child(3){animation-delay:.37s}.seg6 li:nth-child(4){animation-delay:.43s}.seg6 li:nth-child(5){animation-delay:.49s}.seg6 li:nth-child(6){animation-delay:.55s}}@media (prefers-reduced-motion:reduce){@keyframes fl-fade{0%{opacity:0}to{opacity:1}}.home>*{animation:fl-fade .25s ease both!important}.home .btn:active,.home .idea:active,.home .shortcuts a:active,.home .vtile:active,.home a.metric:active{transform:none}.home .btn:active,.home .idea:active{opacity:.8;transition:opacity .1s!important}}@media (prefers-reduced-transparency:reduce){.topbar{background:var(--bg)}.home .thumb .tagpos .pill,.topbar{backdrop-filter:none;-webkit-backdrop-filter:none}.home .thumb .tagpos .pill{background:#000}}@media (prefers-contrast:more){.topbar{background:var(--bg)}.home .cta,.home .home-hero,.home .metric,.home .panel{border:1px solid var(--line2)}}.home{--glass:color-mix(in srgb,var(--s1) 62%,transparent)}main.page.home{padding-top:32px}.home .home-hero{grid-template-columns:minmax(0,1fr) auto;padding:34px 38px;border-radius:28px;gap:24px 40px;background:var(--glass);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--line);margin-bottom:14px}.home .home-hero:before{opacity:1;background:radial-gradient(520px 260px at 92% -10%,color-mix(in srgb,var(--cyan) 30%,transparent),transparent 70%),radial-gradient(460px 260px at 0 115%,color-mix(in srgb,var(--red) 26%,transparent),transparent 70%)}.home .hh-who{gap:22px;align-items:center}.home .hh-who h1{font-size:clamp(34px,5.2vw,52px)!important;line-height:1.02;letter-spacing:-.04em;margin:4px 0 6px!important}.home .hh-who .sub{font-size:15px;color:var(--dim)}.home .hh-who .vno{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.home .hh-av,.home .hh-av .avatar{width:84px!important;height:84px!important}.home .hh-av{box-shadow:0 0 0 4px var(--bg),0 0 0 5px var(--cyan-edge),0 14px 34px -10px rgba(0,0,0,.6)}.hh-progress{justify-items:center;gap:12px}.hh-ring{position:relative;width:148px;height:148px}.hh-ring svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.hh-ring .rg{fill:none;stroke:var(--s3);stroke-width:7;stroke-linecap:round}.hh-ring .rg-started{stroke:color-mix(in srgb,var(--cyan) 35%,var(--s3))}.hh-ring .rg-moving{stroke:color-mix(in srgb,var(--cyan) 70%,var(--s3))}.hh-ring .rg-done{stroke:var(--cyan);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--cyan) 55%,transparent))}.hh-ring .hh-count{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:2px;gap:2px}.hh-ring .hh-count strong{font-size:44px;letter-spacing:-.05em}.hh-ring .hh-count span{font-size:11.5px;letter-spacing:.02em}.home .hh-progress .status-line{justify-content:center}.home .next-step{padding:26px 30px;border-radius:24px;gap:22px;margin:0 0 14px;position:relative;overflow:hidden;background:linear-gradient(120deg,color-mix(in srgb,var(--red) 16%,var(--s1)),var(--s1) 55%);border:1px solid color-mix(in srgb,var(--red) 30%,var(--line));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 60px -30px color-mix(in srgb,var(--red) 55%,transparent)}.home .next-step .row-ic{width:52px;height:52px;border-radius:15px;font-size:24px;background:color-mix(in srgb,var(--red) 22%,var(--s3));color:#fff}.home .next-step .cta-t{font-size:24px;letter-spacing:-.025em;line-height:1.15;margin:2px 0 4px}.home .next-step .meta{font-size:14px;color:var(--dim)}.home .next-step .vno{color:var(--red-ink);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}.home .next-step .btn.primary{padding:16px 30px;font-size:16px;border-radius:14px;box-shadow:0 12px 30px -10px color-mix(in srgb,var(--red) 80%,transparent)}.home .next-step:not(.urgent){border-color:var(--line)}.home .metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin:0 0 6px;border-radius:24px;overflow:hidden;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}.home .metrics .metric{background:none;border:0;border-radius:0;padding:22px 26px;position:relative}.home .metrics .metric+.metric:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:var(--line)}.home .metrics .metric .k{font-size:12.5px;letter-spacing:.02em}.home .metrics .metric .v{font-size:40px;letter-spacing:-.045em;margin-top:8px}.home .metrics .metric .v small{font-size:16px;letter-spacing:0}.home a.metric:hover{background:color-mix(in srgb,var(--txt) 4%,transparent)}@media (max-width:760px){.home .metrics{grid-template-columns:1fr 1fr}.home .metrics .metric:nth-child(3):before{display:none}.home .metrics .metric:nth-child(n+3){border-top:1px solid var(--line)}.home .metrics .metric .v{font-size:32px}}.home h2{font-size:21px;letter-spacing:-.025em;margin:40px 0 16px}.home .rows{background:var(--glass);border:1px solid var(--line);border-radius:20px;padding:4px 18px}.home .panel{border-radius:22px;background:var(--glass);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);border:1px solid var(--line)}.home .home-ideas .idea,.home .vtiles .idea{border-radius:20px;border:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 22px 40px -26px rgba(0,0,0,.9)}:root[data-theme=light] .home .home-ideas .idea,:root[data-theme=light] .home .vtiles .idea{border:1px solid var(--line);box-shadow:0 14px 30px -22px rgba(0,0,0,.35)}@media (hover:hover){.home .home-ideas .idea:hover,.home .vtiles .idea:hover{transform:translateY(-5px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 30px 50px -24px rgba(0,0,0,.95)}}@media (max-width:900px){.home .home-hero{grid-template-columns:1fr;padding:24px 22px;border-radius:24px;justify-items:start}.home .hh-av,.home .hh-av .avatar{width:60px!important;height:60px!important}.hh-progress{justify-items:start;grid-template-columns:auto 1fr;align-items:center;gap:16px}.hh-ring{width:104px;height:104px}.hh-ring .hh-count strong{font-size:32px}.hh-ring .hh-count span{font-size:10px}.home .hh-progress .status-line{justify-content:flex-start}.home .next-step{padding:20px;border-radius:22px}.home .next-step .cta-t{font-size:20px}}@media (prefers-reduced-motion:no-preference){@keyframes fl-ring{0%{stroke-dasharray:0 100;opacity:0}to{opacity:1}}.hh-ring .rg{animation:fl-ring .8s var(--ease-settle) backwards;animation-delay:calc(.2s + var(--i)*70ms)}}@media (max-width:560px){.home .rows{padding:4px 14px}.home .rows .r{flex-wrap:wrap;gap:10px 12px}.home .rows .r .row-b{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 52px)}.home .rows .r .row-r{flex:1 1 100%;justify-content:flex-end;padding-left:50px}.home .rows .r .row-r .btn{flex:1 1;justify-content:center}.home h2{font-size:19px;margin-top:32px}}main.page.home{padding-top:20px}.home .home-hero{padding:18px 26px;border-radius:22px;gap:12px 28px;margin-bottom:10px}.home .hh-who{gap:16px}.home .hh-who h1{font-size:clamp(28px,4vw,38px)!important;margin:2px 0 3px!important}.home .hh-who .sub{font-size:14px}.home .hh-av,.home .hh-av .avatar{width:64px!important;height:64px!important}.hh-progress{grid-template-columns:auto auto;align-items:center;gap:6px 16px;justify-items:start}.hh-ring{width:96px;height:96px}.hh-ring .rg{stroke-width:8}.hh-ring .hh-count strong{font-size:30px}.hh-ring .hh-count span{font-size:9.5px}.home .hh-progress .status-line{flex-direction:column;align-items:flex-start;gap:3px;margin:0}.home .next-step{padding:16px 20px;border-radius:20px;gap:16px;margin-bottom:10px}.home .next-step .row-ic{width:42px;height:42px;border-radius:12px;font-size:20px}.home .next-step .cta-t{font-size:19px;margin:1px 0 2px}.home .next-step .meta{font-size:13px}.home .next-step .btn.primary{padding:12px 22px;font-size:14.5px;border-radius:12px}.home .metrics{border-radius:20px;margin-bottom:0}.home .metrics .metric{padding:12px 20px}.home .metrics .metric .v{font-size:28px;margin-top:2px}.home .metrics .metric .v small{font-size:13px}.home h2{margin:28px 0 12px}@media (max-width:900px){.home .home-hero{padding:16px 18px;border-radius:20px}.hh-progress{grid-template-columns:auto 1fr}.hh-ring{width:80px;height:80px}.hh-ring .hh-count strong{font-size:25px}.hh-ring .hh-count span{display:none}.home .hh-av,.home .hh-av .avatar{width:52px!important;height:52px!important}.home .next-step{padding:16px;border-radius:18px}.home .next-step .cta-t{font-size:18px}.home .metrics .metric{padding:12px 16px}.home .metrics .metric .v{font-size:26px}.hh-ring .hh-count strong:after{content:"/6";font-size:12px;letter-spacing:0;color:var(--faint);margin-left:2px;font-weight:400}}