@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(./figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(./figtree-latin-ext-400-normal-Gbh-3PTk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(./figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(./figtree-latin-400-normal-BD4aNku5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(./figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(./figtree-latin-ext-600-normal-CQqsimlV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(./figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(./figtree-latin-600-normal-BM_oTo4n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(./figtree-latin-ext-500-normal-Du0rIuHj.woff2)format("woff2"),url(./figtree-latin-ext-500-normal-BOEJvrb_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(./figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(./figtree-latin-500-normal-B_yy1phn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(./figtree-latin-ext-700-normal-CS4sQkGV.woff2)format("woff2"),url(./figtree-latin-ext-700-normal-BoDi4KL2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(./figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(./figtree-latin-700-normal-BCCt2T1q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(./figtree-latin-ext-800-normal-DLIuazCv.woff2)format("woff2"),url(./figtree-latin-ext-800-normal-Cp4dEvwL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(./figtree-latin-800-normal-30yxI7TZ.woff2)format("woff2"),url(./figtree-latin-800-normal-B7vj2UK8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(./baloo-2-devanagari-600-normal-CuT_xCk5.woff2)format("woff2"),url(./baloo-2-devanagari-600-normal-Cnn1WFYO.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(./baloo-2-vietnamese-600-normal-C5EqHgu0.woff2)format("woff2"),url(./baloo-2-vietnamese-600-normal-CGkk4Wtx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(./baloo-2-latin-ext-600-normal-DiVeaYrH.woff2)format("woff2"),url(./baloo-2-latin-ext-600-normal-CFaB2nBN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(./baloo-2-latin-600-normal-tIfxVoAe.woff2)format("woff2"),url(./baloo-2-latin-600-normal-B4tNaogw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-2-devanagari-700-normal-D37Te3iF.woff2)format("woff2"),url(./baloo-2-devanagari-700-normal-CEIF4sJg.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-2-vietnamese-700-normal-h4tlcePq.woff2)format("woff2"),url(./baloo-2-vietnamese-700-normal-DoF59Mjc.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-2-latin-ext-700-normal-Mlh7kdab.woff2)format("woff2"),url(./baloo-2-latin-ext-700-normal-D6LeXASg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-2-latin-700-normal-CqTg7A15.woff2)format("woff2"),url(./baloo-2-latin-700-normal-Ld3Zm3l2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-devanagari-800-normal-BURIY0wZ.woff2)format("woff2"),url(./baloo-2-devanagari-800-normal-YLp1oUqR.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-vietnamese-800-normal-ConLnEgt.woff2)format("woff2"),url(./baloo-2-vietnamese-800-normal-GQACmpuv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-latin-ext-800-normal-C_Iwmf1s.woff2)format("woff2"),url(./baloo-2-latin-ext-800-normal-D-iCxxqE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-latin-800-normal-BbF3Etk1.woff2)format("woff2"),url(./baloo-2-latin-800-normal-B8BXfZF7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent:#ff6a3d;--sun:#ffc23d;--mint:#1fae7a;--berry:#e0445f;--sky:#3d9bff;--grape:#7b5cff;--f-display:"Baloo 2","Trebuchet MS",system-ui,sans-serif;--f-body:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,"Cascadia Mono",Consolas,monospace}*{box-sizing:border-box}body{background:var(--shell);color:var(--shell-ink);font:15px/1.5 var(--f-body);margin:0}button{font:inherit;color:inherit;cursor:pointer}.wrap{max-width:1480px;padding-block:28px 72px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:28px;margin-bottom:26px;display:grid}.eyebrow{font:600 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--shell-hi);margin:0 0 6px}.intro h1{font:800 clamp(40px,6vw,72px)/.92 var(--f-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.intro h1 span{color:var(--accent)}.lede{max-width:56ch;color:var(--shell-muted);margin:12px 0 0;font-size:17px}.decisions{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.decisions li{border:1px solid var(--shell-line);background:var(--shell-2);color:var(--shell-ink);border-radius:999px;padding:5px 12px;font-size:13px}.decisions li b{color:var(--shell-hi);margin-right:4px;font-weight:600}.controls{top:env(safe-area-inset-top,0px);z-index:20;background:var(--shell);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex;position:sticky}.tabs{scrollbar-width:none;flex:560px;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{border:1px solid var(--shell-line);background:var(--shell-2);color:var(--shell-muted);border-radius:12px;flex:none;align-items:center;gap:7px;padding:7px 12px;font-size:14px;font-weight:600;display:flex}.tab .n{font:600 11px/1 var(--f-mono);color:var(--shell-muted);opacity:.8}.tab[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:#fff}.tab[aria-selected=true] .n{color:#fff}.seg{border:1px solid var(--shell-line);background:var(--shell-2);border-radius:12px;flex:none;display:inline-flex;overflow:hidden}.seg button{color:var(--shell-muted);background:0 0;border:0;padding:7px 12px;font-size:13px;font-weight:600}.seg button[aria-pressed=true]{background:var(--shell-ink);color:var(--shell)}.seg-label{font:600 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--shell-muted);margin-right:6px}.toggles{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.toggles>div{align-items:center;display:flex}.stage{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;margin-top:8px;display:grid}.device-holder{justify-content:center;min-width:0;display:flex}.device{background:var(--n0a0d22);border:1px solid var(--shell-line);border-radius:18px;width:100%;overflow:hidden;box-shadow:0 30px 80px -30px #000}.dev-bar{background:var(--n1a2047);font:500 12px/1 var(--f-mono);color:var(--shell-muted);align-items:center;gap:8px;padding:9px 12px;display:flex}.dev-bar i{background:#3a4380;border-radius:50%;width:11px;height:11px;display:block}.dev-bar span{background:var(--n0e1330);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;max-width:340px;margin-left:10px;padding:5px 12px;overflow:hidden}.viewport{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);overscroll-behavior:contain;height:700px;position:relative;overflow:auto;container:scr/inline-size}.device.phone{border:10px solid var(--n05071a);width:392px;max-width:100%;box-shadow:0 0 0 1px var(--shell-line),0 30px 80px -30px #000;border-radius:46px}.device.phone .dev-bar{background:var(--panel);color:var(--ink);justify-content:space-between;padding:10px 22px 6px;font-weight:600}.device.phone .dev-bar i,.device.phone .dev-bar span{display:none}.device.phone .dev-bar:before{content:"9:41"}.device.phone .dev-bar:after{content:"5G ▮▮▮"}.device.phone .viewport{scrollbar-width:none;height:760px}.device.phone .viewport::-webkit-scrollbar{display:none}.notes{background:var(--shell-2);border:1px solid var(--shell-line);border-radius:18px;min-width:0;padding:18px 20px;position:sticky;top:76px}.notes h2{font:800 26px/1.05 var(--f-display);margin:2px 0 8px}.notes h3{font:600 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--shell-hi);margin:16px 0 4px}.notes p,.notes li{color:var(--shell-ink);margin:0;font-size:14px}.notes ul{gap:3px;margin:0;padding-left:18px;display:grid}.notes .muted{color:var(--shell-muted)}.snack{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--n1b2140);color:#fff;box-shadow:0 6px 20px -6px var(--s000);z-index:30;text-align:center;border-radius:12px;max-width:90%;padding:9px 14px;font-size:13px;font-weight:600;position:absolute;transform:translate(-50%)}.scr{background:var(--paper);min-height:100%;color:var(--ink);font:14px/1.45 var(--f-body);flex-direction:column;gap:14px;padding:16px;display:flex}.scr h2,.scr h3,.scr h4{font-family:var(--f-display);text-wrap:balance;margin:0;line-height:1.08}.scr h2{font-size:24px;font-weight:800}.scr h3{font-size:18px;font-weight:800}.scr h4{font-size:15px;font-weight:700}.scr p{margin:0}.panel{background:var(--panel);border:2px solid var(--edge);box-shadow:0 4px 0 var(--edge);border-radius:16px;min-width:0;padding:14px}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:12px}.lbl{font:600 10.5px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.btn{font:700 15px/1 var(--f-display);background:var(--accent);color:#fff;border:2px solid var(--edge);box-shadow:0 4px 0 var(--edge);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 16px 8px;transition:transform 60ms,box-shadow 60ms;display:inline-flex}.btn:active{box-shadow:0 1px 0 var(--edge);transform:translateY(3px)}.btn.ghost{background:var(--panel);color:var(--ink)}.btn.sun{background:var(--sun);color:var(--ink)}.btn.sm{box-shadow:0 3px 0 var(--edge);border-radius:10px;padding:7px 11px 5px;font-size:13px}.btn.block{width:100%}.ic{vertical-align:-3px;flex:none}.tag{font:600 11px/1 var(--f-body);border:1.5px solid var(--edge);background:var(--panel-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.pill{font:600 12px/1 var(--f-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.pill.good{background:var(--bd4f4e6);color:var(--f0b6b48)}.pill.warn{background:var(--bfff0c2);color:var(--f8a5a00)}.pill.bad{background:var(--bffd9df);color:var(--fa1182f)}.pill.info{background:var(--bdcebff);color:var(--f174f9c)}.meter{background:var(--panel-2);border:1.5px solid var(--edge);border-radius:99px;height:10px;overflow:hidden}.meter>i{background:var(--c,var(--mint));border-right:1.5px solid var(--edge);height:100%;transition:width .3s;display:block}.ava{border:2px solid var(--edge);border-radius:12px;flex:none;display:block}.row{align-items:center;gap:10px;min-width:0;display:flex}.between{justify-content:space-between}.stack{gap:10px;min-width:0;display:grid}input[type=range]{width:100%;accent-color:var(--accent);margin:4px 0}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:2px solid var(--edge);background:var(--panel);border-radius:10px;padding:5px 10px;font-size:13px;font-weight:600;line-height:1.2}.chip[aria-pressed=true]{background:var(--inv);color:var(--on-inv)}.hx{transition:opacity .2s}.gbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brand{font:800 20px/1 var(--f-display);align-items:center;gap:8px;display:flex}.mark{background:var(--accent);color:#fff;border:2px solid var(--edge);width:34px;height:34px;box-shadow:0 3px 0 var(--edge);border-radius:10px;place-items:center;padding-top:2px;font-size:15px;display:grid}.weather{background:var(--bfff1c7);border:2px solid var(--edge);border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 8px;font-size:13px;line-height:1.2;display:inline-flex}.weather .ic{color:var(--fe08a00)}.spacer{flex:1}.hq-grid{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:16px;display:grid}.founder .who{align-items:center;gap:12px;margin-bottom:12px;display:flex}.lvl{font:700 12px/1 var(--f-mono);background:var(--sun);border:1.5px solid var(--edge);border-radius:6px;padding:3px 6px}.stat-row{grid-template-columns:86px 1fr 34px;align-items:center;gap:8px;font-size:13px;font-weight:600;display:grid}.focus-row{grid-template-columns:1fr 46px;align-items:center;gap:2px 8px;display:grid}.focus-row .mono{text-align:right;font-weight:600}.focus-row small{grid-column:1/-1;margin-top:-4px}.tax{background:var(--bfff1c7);border:1.5px dashed #c58b00;border-radius:10px;padding:8px 10px;font-size:12.5px}.co-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.co{flex-direction:column;gap:10px;display:flex}.co-head{align-items:center;gap:10px;display:flex}.co-logo{background:var(--co);border:2px solid var(--edge);color:#fff;width:42px;height:42px;font:800 20px/1 var(--f-display);border-radius:12px;flex:none;place-items:center;padding-top:3px;display:grid}.co-stats{grid-template-columns:1fr 1fr;gap:8px 10px;margin:0;display:grid}.co-stats dt{font:600 10px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.co-stats dd{font:600 16px/1.1 var(--f-mono);margin:2px 0 0}.spark{width:100%;height:38px;display:block}.co-alert{border-radius:10px;padding:6px 9px;font-size:12.5px;font-weight:600}.co-alert.bad{background:var(--bffe1e6);color:var(--fa1182f)}.co-alert.warn{background:var(--bfff1c7);color:var(--f7a4f00)}.co-alert.info{background:var(--be0edff);color:var(--f174f9c)}.co.new{box-shadow:none;text-align:center;background:0 0;border-style:dashed;justify-content:center;align-items:center;gap:8px;min-height:240px}.co.new .plus{border:2px dashed var(--ink);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.news ul{margin:8px 0 0;padding:0;list-style:none;display:grid}.news li{border-top:1.5px solid var(--line);grid-template-columns:76px 1fr;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.news li:first-child{border-top:0}.board ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.board li{grid-template-columns:22px 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.board li.me{background:var(--bfff1c7);border-radius:8px;margin:0 -6px;padding:3px 6px;font-weight:700}.steps{flex-wrap:wrap;gap:6px;display:flex}.step{color:var(--muted);background:var(--panel);border:1.5px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:13px;font-weight:700;display:flex}.step b{background:var(--panel-2);border:1.5px solid var(--line);width:22px;height:22px;font:600 11px/1 var(--f-mono);border-radius:50%;place-items:center;display:grid}.step.on{color:var(--ink);border-color:var(--edge)}.step.on b{background:var(--accent);color:#fff;border-color:var(--edge)}.new-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.sectors{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.sector{text-align:left;background:var(--panel);border:2px solid var(--edge);box-shadow:0 3px 0 var(--edge);border-radius:14px;flex-direction:column;gap:6px;min-height:96px;padding:10px;display:flex}.sector .sw{border:2px solid var(--edge);background:var(--c);border-radius:8px;width:26px;height:26px}.sector b{font:700 15px/1.1 var(--f-display)}.sector[aria-pressed=true]{background:var(--bfff1c7);box-shadow:0 1px 0 var(--edge);transform:translateY(2px)}.dots{gap:3px;display:inline-flex}.dots i{border:1.5px solid var(--edge);background:var(--panel);border-radius:50%;width:8px;height:8px}.dots i.on{background:var(--berry)}.sel-detail .mech{gap:3px;margin:6px 0 0;padding-left:18px;display:grid}.cofounders{gap:8px;display:grid}.cof{text-align:left;background:var(--panel);border:2px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.cof[aria-pressed=true]{border-color:var(--edge);background:var(--beef6ff);box-shadow:0 3px 0 var(--edge)}.tip{background:var(--beef6ff);border:1.5px solid var(--d9cc6ff);border-radius:12px;align-items:flex-start;gap:10px;padding:10px;font-size:13px;display:flex}.scr.office{background:var(--bdde6f4);gap:0;padding:0}.hud{background:var(--panel);border-bottom:2px solid var(--edge);z-index:5;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;display:flex;position:sticky;top:0}.co-switch{border:2px solid var(--edge);background:var(--panel);font:800 15px/1 var(--f-display);box-shadow:0 3px 0 var(--edge);border-radius:12px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}.co-switch .co-logo{border-radius:8px;width:28px;height:28px;font-size:14px}.clock{gap:4px;min-width:150px;display:grid}.clock .t{font:600 14px/1 var(--f-mono)}.weekbar{background:var(--panel-2);border:1.5px solid var(--edge);border-radius:9px;height:6px;overflow:hidden}.weekbar i{background:var(--sky);width:0;height:100%;display:block}.speed{border:2px solid var(--edge);box-shadow:0 3px 0 var(--edge);border-radius:12px;flex:none;display:inline-flex;overflow:hidden}.speed button{border:0;border-left:2px solid var(--edge);background:var(--panel);font:700 13px/1 var(--f-mono);min-width:38px;padding:6px 10px}.speed button:first-child{border-left:0}.speed button[aria-pressed=true]{background:var(--inv);color:var(--on-inv)}.hud-stats{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.hs{background:var(--panel-2);border:1.5px solid var(--line);font:600 13px/1 var(--f-mono);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:5px 9px;display:flex}.hs small{font:600 10px/1 var(--f-body);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.hs.warn{background:var(--bfff1c7);border-color:#e3b23c}.office-main{flex:1;grid-template-columns:minmax(0,1fr) 270px;gap:12px;padding:12px;display:grid}.scene{border:2px solid var(--edge);background-color:var(--bcfdcf1);box-shadow:0 4px 0 var(--edge);background-image:radial-gradient(#b7c7e3 1.2px,#0000 1.3px);background-size:18px 18px;border-radius:18px;min-height:300px;position:relative;overflow:hidden}.scene svg{width:100%;height:auto;display:block}.scene .zoom{gap:6px;display:grid;position:absolute;top:10px;right:10px}.scene .zoom button{border:2px solid var(--edge);background:var(--panel);width:32px;height:32px;font:800 16px/1 var(--f-display);box-shadow:0 2px 0 var(--edge);border-radius:10px}.stage-chip{background:var(--panel);border:2px solid var(--edge);border-radius:10px;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.toast{background:var(--n1b2140);color:#fff;border:2px solid var(--edge);box-shadow:0 4px 0 var(--s000);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;animation:.35s ease-out pop;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.toast .sev{background:var(--berry);width:38px;height:38px;font:800 18px/1 var(--f-display);border-radius:10px;flex:none;place-items:center;display:grid}.toast p{font-size:13px;line-height:1.3}.side{align-content:start;gap:12px;min-width:0;display:grid}.health{gap:8px;display:grid}.health .stat-row{grid-template-columns:96px 1fr 36px 1em;font-size:12.5px}.trend{text-align:center;cursor:default;font-size:1em;line-height:1}.trend.flat{color:var(--muted)}.feed{gap:8px;max-height:310px;padding-right:2px;display:grid;overflow:auto}.msg{grid-template-columns:30px 1fr;gap:8px;font-size:13px;line-height:1.35;animation:.3s ease-out pop;display:grid}.msg .ava{border-width:1.5px;border-radius:9px}.msg b{font-weight:700}.msg .ch{font:600 10.5px/1 var(--f-mono);color:var(--muted);margin-left:4px}.dock{border-top:2px solid var(--edge);background:var(--panel);z-index:5;scrollbar-width:thin;gap:8px;padding:10px 12px;display:flex;position:sticky;bottom:0;overflow-x:auto}.dept{border:2px solid var(--edge);background:var(--panel-2);border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:3px;min-width:76px;padding:6px 10px 5px;font-size:11.5px;font-weight:700;display:flex;position:relative}.dept .sw{border:2px solid var(--edge);background:var(--c);border-radius:7px;width:22px;height:22px}.dept .dot{border:2px solid var(--edge);background:var(--berry);border-radius:50%;width:14px;height:14px;position:absolute;top:-6px;right:-6px}.bob{animation:1.6s ease-in-out infinite bob}.led{animation:1.4s steps(2,jump-none) infinite blink}.pulse{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite pulse}@keyframes bob{50%{transform:translateY(-2.5px)}}@keyframes blink{50%{opacity:.25}}@keyframes pulse{50%{transform:scale(1.15)}}@keyframes pop{0%{opacity:0;transform:translateY(8px)}}.plan-grid{grid-template-columns:270px minmax(0,1fr) 270px;align-items:start;gap:14px;display:grid}.forecast{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px;display:grid}.fday{text-align:center;background:var(--panel-2);border:1.5px solid var(--line);border-radius:10px;padding:6px 2px;font-size:11px;font-weight:700}.fday .ic{color:var(--fe08a00);margin:3px auto;display:block}.fday.cold .ic{color:var(--sky)}.price-big{font:700 30px/1 var(--f-mono)}.curve{width:100%;height:auto;margin-top:6px;display:block}.dept-row{border-top:1.5px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;display:grid}.dept-row:first-of-type{border-top:0;padding-top:4px}.dept-row .who{align-items:center;gap:8px;display:flex}.dept-row .who b{font:700 14px/1.1 var(--f-display);display:block}.split{border:1.5px solid var(--edge);border-radius:8px;height:14px;margin-top:8px;display:flex;overflow:hidden}.split i{height:100%;transition:width .3s;display:block}.split-key{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:4px;font-size:11.5px;display:flex}.split-key span:before{content:"";background:var(--c);border:1px solid var(--edge);border-radius:3px;width:9px;height:9px;margin-right:4px;display:inline-block}.proj dl{gap:6px;margin:8px 0 0;display:grid}.proj dl div{justify-content:space-between;gap:8px;font-size:13px;display:flex}.proj dd{font:600 13px/1.3 var(--f-mono);margin:0}.proj .big{border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:10px;padding:10px 0;display:flex}.proj .big b{font:700 28px/1 var(--f-mono)}.risk{gap:7px;margin-top:10px;display:grid}.risk .stat-row{grid-template-columns:72px 1fr 38px;font-size:12.5px}.quip{background:var(--panel-2);border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px;font-size:13px;display:flex}.switch{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.switch input{width:18px;height:18px;accent-color:var(--accent)}.scr.crisis{background:var(--n141a38);background-image:repeating-linear-gradient(135deg,#1a2147 0 14px,#141a38 14px 28px);padding:18px}.crisis-card{width:100%;max-width:900px;margin:0 auto;padding:0;overflow:hidden}.sev-bar{background:var(--berry);color:#fff;border-bottom:2px solid var(--edge);font:700 13px/1.2 var(--f-mono);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 16px;display:flex}.sev-bar .blinkdot{background:var(--bfff);border-radius:50%;width:10px;height:10px;animation:1s steps(2,jump-none) infinite blink}.crisis-body{gap:16px;padding:18px;display:grid}.crisis-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.term{background:var(--n0f1430);color:#cfe3ff;border:2px solid var(--edge);font:500 12.5px/1.6 var(--f-mono);white-space:pre;border-radius:12px;padding:12px;overflow-x:auto}.term .bad{color:#ff8fa3}.term .ok{color:#7ff0c1}.term .dim{color:#7f8bc0}.backups{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.backups li{border-bottom:1.5px dashed var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;font-size:13px;display:flex}.advisors{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.adv{background:var(--panel-2);border-radius:12px;align-items:flex-start;gap:10px;padding:10px;font-size:13px;line-height:1.35;display:flex}.adv b{font:700 13px/1.2 var(--f-display);display:block}.choices{gap:10px;display:grid}.choice{text-align:left;background:var(--panel);border:2px solid var(--edge);box-shadow:0 4px 0 var(--edge);border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.choice .k{background:var(--sun);border:2px solid var(--edge);width:32px;height:32px;font:800 16px/1 var(--f-display);border-radius:9px;place-items:center;padding-top:2px;display:grid}.choice b{font:700 16px/1.15 var(--f-display);display:block}.choice .fx{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.choice[aria-pressed=true]{background:var(--bfff1c7)}.choice:disabled{cursor:default}.choice:disabled:not([aria-pressed=true]){opacity:.45;box-shadow:0 2px 0 var(--edge)}.outcome{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.real{background:var(--bfffaf0);border:2px solid var(--edge);box-shadow:0 4px 0 var(--edge);border-radius:16px;padding:16px;position:relative}.real .stamp{background:var(--grape);color:#fff;border:2px solid var(--edge);font:700 11px/1.2 var(--f-mono);letter-spacing:.08em;border-radius:8px;padding:3px 9px;position:absolute;top:-12px;right:14px;transform:rotate(3deg)}.real ul{gap:3px;margin:8px 0 0;padding-left:18px;font-size:13px;display:grid}.unlocks{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.unlock{background:var(--bece6ff);border:1.5px solid var(--grape);color:var(--f3d2a99);border-radius:8px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.pitch-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.vc-scene{padding:0;overflow:hidden}.vc-top{background:var(--bfff1c7);border-bottom:2px solid var(--edge);align-items:center;gap:14px;padding:14px;display:flex}.vc-top .ava{border-radius:18px;width:84px;height:84px}.vc-body{gap:12px;padding:14px;display:grid}.speech{background:var(--panel-2);border:2px solid var(--edge);border-radius:14px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.4;position:relative}.speech:before{content:"";background:var(--panel-2);border-left:2px solid var(--edge);border-top:2px solid var(--edge);width:14px;height:14px;position:absolute;top:-9px;left:28px;transform:rotate(45deg)}.answer{text-align:left;background:var(--panel);border:2px solid var(--edge);box-shadow:0 3px 0 var(--edge);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.answer .tag{flex:none}.reply{background:var(--be9f8f1);border:1.5px solid #8fd8b8;border-radius:12px;padding:10px 12px;font-size:13.5px}.reply.neg{background:var(--bffeef1);border-color:var(--df3a3b2)}.round{font:600 12px/1 var(--f-mono);color:var(--muted)}.ts h3{justify-content:space-between;align-items:center;gap:8px;display:flex}.ts-row{border-top:1.5px solid var(--line);gap:4px;padding:10px 0;display:grid}.ts-row:first-of-type{border-top:0}.ts-row .row{justify-content:space-between}.ts-row .val{font:600 15px/1 var(--f-mono)}.captable{border-top:1.5px solid var(--line);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.captable figure{text-align:center;color:var(--muted);margin:0;font-size:11px;font-weight:700}.legend{gap:4px;font-size:12px;display:grid}.legend span{justify-content:space-between;gap:8px;display:flex}.legend span i{border:1px solid var(--edge);vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.waterfall{background:var(--panel-2);border-radius:12px;gap:6px;padding:10px;display:grid}.wf-bar{border:1.5px solid var(--edge);height:22px;font:600 11px/22px var(--f-mono);color:#fff;border-radius:8px;display:flex;overflow:hidden}.wf-bar i{white-space:nowrap;height:100%;padding-left:6px;font-style:normal;transition:width .3s;display:block;overflow:hidden}.flags{gap:5px;margin-top:8px;display:grid}.flag{background:var(--bffeef1);color:var(--f8d1428);border-radius:9px;align-items:flex-start;gap:8px;padding:6px 9px;font-size:12.5px;display:flex}.flag.ok{background:var(--be4f7ee);color:var(--f0b6b48)}.deb-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.grade{background:var(--sun);border:3px solid var(--edge);width:64px;height:64px;font:800 26px/1 var(--f-display);box-shadow:0 4px 0 var(--edge);border-radius:50%;place-items:center;padding-top:3px;display:grid;transform:rotate(-8deg)}.kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.kpi{padding:10px 12px}.kpi b{font:700 22px/1.1 var(--f-mono);margin-top:4px;display:block}.kpi .d{font:600 12px/1 var(--f-mono);margin-top:4px}.up{color:var(--f0b8a5c)}.down{color:var(--fc22846)}.deb-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.chart-wrap{overflow-x:auto}.chart{width:100%;min-width:480px;height:auto;display:block}.legend-row{flex-wrap:wrap;gap:14px;margin-top:6px;font-size:12px;display:flex}.legend-row span{align-items:center;gap:6px;display:inline-flex}.legend-row i{border-top:3px solid var(--c);width:18px;height:0;display:inline-block}.legend-row i.dash{border-top-style:dashed}.why{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.why li{grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.4;display:grid}.why .k{border:2px solid var(--edge);background:var(--c);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.lesson{background:var(--bece6ff);border-color:var(--edge)}.lesson .lbl{color:var(--f3d2a99)}.hire-grid{grid-template-columns:230px minmax(0,1fr) 290px;align-items:start;gap:14px;display:grid}.funnel{gap:5px;margin-top:8px;display:grid}.funnel div{border:1.5px solid var(--edge);background:var(--c);width:var(--w);border-radius:8px;justify-content:space-between;align-items:center;margin:0 auto;padding:5px 9px;font-size:12.5px;font-weight:600;display:flex}.cand{text-align:left;background:var(--panel);border:2px solid var(--edge);box-shadow:0 4px 0 var(--edge);border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex}.cand[aria-pressed=true]{background:var(--beef6ff);outline:3px solid var(--sky);outline-offset:2px}.cand .ava{width:52px;height:52px}.cand .stat-row{grid-template-columns:70px 1fr 18px;font-size:12px}.fl{align-items:flex-start;gap:6px;font-size:12px;line-height:1.3;display:flex}.fl.r{color:var(--fa1182f)}.fl.g{color:var(--f0b6b48)}.offer .chance{justify-content:space-between;align-items:baseline;margin:10px 0 4px;display:flex}.offer .chance b{font:700 30px/1 var(--f-mono)}.checklist{gap:5px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.checklist li{align-items:center;gap:6px;display:flex}.checklist .ic{color:var(--mint)}[data-mode=hustle] .zen-only,[data-mode=zen] .hustle-only{display:none!important}.modechip{border:2px solid var(--edge);font:700 11.5px/1.2 var(--f-mono);letter-spacing:.04em;white-space:nowrap;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.modechip.hustle{background:var(--bffe0d4)}.modechip.zen{background:var(--bd7f3e6)}.mentor{background:var(--be6f7ef);color:var(--ink);border:1.5px dashed #57c494;border-radius:12px;align-items:flex-start;gap:8px;padding:8px 11px;font-size:12.5px;line-height:1.4;display:flex}.mentor b{color:var(--f0b6b48);flex:none}.timer{font:700 13px/1 var(--f-mono);color:var(--ink);align-items:center;gap:10px;display:flex}.timer .tbar{border:1.5px solid var(--edge);background:var(--bfff);border-radius:99px;flex:1;min-width:60px;height:10px;overflow:hidden}.timer .tbar i{background:var(--berry);height:100%;transition:width 1s linear;display:block}.milestone{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;max-width:100%;font-size:12px;font-weight:600;display:flex}.milestone .meter{width:70px;height:8px}.modes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.modecard{flex-direction:column;padding:0;display:flex;overflow:hidden}.modecard .mhead{border-bottom:2px solid var(--edge);align-items:center;gap:14px;padding:18px;display:flex}.modecard.hustle .mhead{background:var(--bffd9c9)}.modecard.zen .mhead{background:var(--bcdeedd)}.mglyph{border:2px solid var(--edge);background:var(--bfff);width:58px;height:58px;box-shadow:0 3px 0 var(--edge);border-radius:16px;flex:none;place-items:center;display:grid}.modecard h2{font-size:34px}.mbody{flex:1;align-content:start;gap:14px;padding:16px 18px 18px;display:grid}.rules{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rules li{grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:13.5px;display:grid}.modecard[aria-current=true]{outline:4px solid var(--sun);outline-offset:3px}.cmp{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.cmp th,.cmp td{border-top:1.5px solid var(--line);text-align:left;vertical-align:top;color:var(--ink);background:0 0;padding:8px 10px}.cmp thead th{font:600 10.5px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-top:0}.cmp td:first-child{white-space:nowrap;font-weight:700}.pill.hybrid{background:var(--be3dbff);color:var(--f43309c)}.pill.wfh{background:var(--bfff0c2);color:var(--f8a5a00)}.pill.nomad{background:var(--bffe0ec);color:var(--fa3195b)}.pill.ext{background:var(--beceef4);color:var(--f4a5170)}.pwrap{border-radius:12px;flex:none;display:inline-flex}[data-person]{cursor:pointer}.ptip{z-index:100;background:var(--bfff);width:290px;max-width:calc(100vw - 24px);color:var(--ink);border:2px solid var(--edge);box-shadow:0 5px 0 var(--edge),0 18px 40px -12px #0000008c;font:13px/1.4 var(--f-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:16px;padding:12px;position:fixed}.ptip p{margin:0}.ptip .top{align-items:center;gap:10px;display:flex}.ptip b.nm{font:800 17px/1.1 var(--f-display);display:block}.ptip .rl{color:var(--muted);font-size:12px}.ptip .wm{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.ptip .ms{gap:5px;margin-top:9px;display:grid}.ptip .ms .stat-row{grid-template-columns:72px 1fr 28px;font-size:11.5px}.ptip .st{margin-top:8px;font-size:12.5px}.ptip .qk{color:var(--muted);margin-top:6px;font-size:12.5px;font-style:italic}.ptip .parc{background:var(--bece6ff);color:var(--f3d2a99);border-radius:8px;margin-top:8px;padding:5px 8px;font-size:12px;font-weight:600;display:block}.ptip .btn{margin-top:10px}.seg-g{gap:6px;display:inline-flex}.remote-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:14px;display:grid}.mapwrap{border:2px solid var(--edge);background:var(--bdbe8fb);border-radius:14px;overflow:hidden}.map{width:100%;height:auto;display:block}.who-list{gap:9px;display:grid}.wl{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.wl b{font-size:13px;display:block}.tz{overflow-x:auto}.tzgrid{grid-template-columns:118px repeat(24,minmax(15px,1fr));align-items:center;gap:2px;min-width:560px;display:grid}.tzgrid .h{font:600 9.5px/1 var(--f-mono);color:var(--muted);text-align:center}.tzgrid .h.now{color:var(--ink)}.tzgrid .nm{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.tzgrid .c{background:var(--panel-2);border:1px solid var(--line);border-radius:3px;height:16px}.tzgrid .c.on{background:var(--sky);border-color:#2a7fd6}.tzgrid .c.now{outline:2px solid var(--edge);outline-offset:0}.tzgrid .cnt{height:22px;font:600 10px/1 var(--f-mono);border:1px solid var(--line);border-radius:4px;place-items:center;display:grid}.dioramas{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dio{text-align:center;justify-items:center;gap:3px;padding:8px 8px 10px;display:grid}.dio svg{width:100%;height:auto;display:block}.dio b{font:700 14px/1.1 var(--f-display)}.pol{gap:10px;display:grid}.pol .stat-row{grid-template-columns:96px 1fr 30px;font-size:12.5px}.risks{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.risks li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:12.5px;display:grid}.vhq-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.rooms{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.room{align-content:start;gap:8px;display:grid}.room .rh{align-items:center;gap:8px;display:flex}.ricon{border:2px solid var(--edge);background:var(--c);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.occ{padding-left:8px;display:flex}.occ .pwrap{margin-left:-8px}.upd{grid-template-columns:24px minmax(0,1fr);gap:8px;font-size:12.5px;line-height:1.35;display:grid}.upd .ava{border-width:1.5px;border-radius:7px;width:24px;height:24px}.sun-strip{flex-wrap:wrap;gap:8px;display:flex}.sunp{border:1.5px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 2px;font-size:12px;display:flex}.sunp .ava{border-width:1.5px;border-radius:50%;width:28px;height:28px}.macro{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.mk-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.hype{width:100%;height:auto;margin-top:6px;display:block}.hype .dot{cursor:pointer}.hype .dot:focus-visible{stroke:#ffc23d;stroke-width:4px;outline:none}.trend-detail{background:var(--panel-2);border-radius:12px;gap:6px;margin-top:8px;padding:10px 12px;font-size:13px;display:grid}.season{gap:4px;margin-top:8px;display:flex}.season span{text-align:center;border:1.5px solid var(--edge);background:var(--panel-2);border-radius:8px;flex:1;padding:6px 2px;font-size:11.5px;font-weight:700}.season span.on{background:var(--sun)}.heat{grid-template-columns:96px repeat(6,minmax(48px,1fr));gap:3px;min-width:420px;font-size:11.5px;display:grid}.heat .hd{font:600 9.5px/1.2 var(--f-mono);color:var(--muted);text-align:center;align-self:end}.heat .rn{align-self:center;font-weight:700}.heat .cell{height:30px;font:700 12px/1 var(--f-mono);border:1.5px solid #1b214024;border-radius:6px;place-items:center;display:grid}.shock{border-top:1.5px solid var(--line);grid-template-columns:86px minmax(0,1fr);gap:10px;padding:9px 0;font-size:13px;display:grid}.shock:first-child{border-top:0}.comp{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.rival{background:var(--panel-2);border-radius:12px;align-content:start;gap:6px;padding:10px 12px;font-size:12.5px;display:grid}.rival h4{align-items:center;gap:8px;display:flex}.prof-grid{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:14px;display:grid}.roster{gap:12px;display:grid}.roster .grp{gap:3px;display:grid}.rbtn{text-align:left;background:0 0;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:8px;width:100%;padding:3px 4px;font-size:13px;font-weight:600;display:flex}.rbtn .ava{border-width:1.5px;border-radius:9px;width:30px;height:30px}.rbtn[aria-pressed=true]{background:var(--bfff1c7);border-color:var(--edge)}.prof-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.prof-head>.ava{width:110px;height:110px;box-shadow:0 4px 0 var(--edge);border-width:3px;border-radius:24px}.prof-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.traits{gap:6px;display:grid}.trait{align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.35;display:flex}.trait.p{color:var(--f0b6b48)}.trait.n{color:var(--fa1182f)}.rels{gap:9px;display:grid}.rel{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px;line-height:1.3;display:grid}.rel .ava{border-width:1.5px;border-radius:9px;width:30px;height:30px}.arc-steps{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.arc-steps li{grid-template-columns:26px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.35;display:grid}.arc-steps .k{border:2px solid var(--edge);width:26px;height:26px;font:700 11px/1 var(--f-mono);background:var(--panel-2);border-radius:50%;place-items:center;display:grid}.arc-steps li.done .k{background:var(--mint);color:#fff}.arc-steps li.active .k{background:var(--sun)}.arc-steps li.locked{color:var(--muted)}.arc-choice{gap:7px;margin-top:12px;display:grid}.answer[aria-pressed=true]{background:var(--bfff1c7)}.checklist li.no{color:var(--fa1182f)}.checklist li.no .ic{color:var(--berry)}.role-pick{scrollbar-width:thin;gap:4px;padding:2px 2px 6px;display:flex;overflow-x:auto}.rp{background:0 0;border:2px solid #0000;border-radius:12px;flex:none;justify-items:center;gap:2px;width:72px;padding:5px 4px;font-size:11.5px;font-weight:700;line-height:1.15;display:grid}.rp .ava{width:42px;height:42px}.rp .dpt{font:600 8.5px/1.1 var(--f-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;text-align:center}.rp[aria-pressed=true]{border-color:var(--edge);background:var(--bfff1c7);box-shadow:0 3px 0 var(--edge)}.seat{background:var(--n1b2140);color:#fff;border:2px solid var(--edge);box-shadow:0 4px 0 var(--s000);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.seat>.ava{border-color:var(--dfff);border-radius:18px;width:72px;height:72px}.seat h2{color:#fff;font-size:28px}.seat .stat-row{color:#fff;grid-template-columns:70px 1fr 28px;font-size:12px}.seat .meter{border-color:var(--dfff);background:var(--n2b3150)}.seat .meter>i{border-right-color:var(--dfff)}.sees{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.role-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.day{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.day li{background:var(--panel-2);border-radius:9px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:grid}.day li .mono{color:var(--muted);font-size:11.5px}.day li.now{background:var(--bfff1c7);outline:2px solid var(--edge)}.day li.now .mono{color:var(--ink)}.day li.past{opacity:.5}.goal{gap:3px;font-size:12.5px;display:grid}.mails{gap:12px;margin-top:8px;display:grid}.mail{grid-template-columns:32px minmax(0,1fr);gap:9px;font-size:13px;line-height:1.4;display:grid}.mail .from{font-weight:700;display:block}.mail .opts{gap:6px;margin-top:8px;display:grid}.mail .res{margin-top:8px}.tasks{gap:6px;margin-top:8px;display:grid}.task{border:1.5px solid var(--line);background:var(--panel);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;display:flex}.phish{gap:8px;margin-top:8px;display:grid}.email{border:1.5px solid var(--line);background:var(--panel);border-radius:10px;gap:5px;padding:8px 10px;font-size:12.5px;display:grid}.email .hdr{font:500 11px/1.35 var(--f-mono);color:var(--muted);overflow-wrap:anywhere}.email b{font-size:13px}.email .btns{gap:6px;display:flex}.email.right{background:var(--beffaf4);border-color:#57c494}.email.wrong{border-color:var(--df3a3b2);background:var(--bfff2f4)}.pow{gap:3px;margin-top:6px;font-size:12.5px;display:grid}.pow li{align-items:flex-start;gap:6px;list-style:none;display:flex}.pow ul{gap:3px;margin:0;padding:0;display:grid}.tipbtns{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.tipbtns .btn{margin-top:0}.dgrid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;display:grid}.dtile{text-align:left;background:var(--panel);border:2px solid var(--edge);box-shadow:0 3px 0 var(--edge);border-radius:12px;align-content:start;gap:4px;min-height:86px;padding:8px 9px;display:grid}.dtile .dic{border:2px solid var(--edge);background:color-mix(in srgb,var(--c) 30%,var(--bfff));width:36px;height:36px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.dtile .dn{font:700 14px/1.1 var(--f-display)}.dtile[aria-pressed=true]{background:var(--bfff1c7);box-shadow:0 1px 0 var(--edge);transform:translateY(2px)}.dtile[aria-pressed=true] .dic{background:color-mix(in srgb,var(--c) 55%,var(--bfff))}.clogo{border:2px solid var(--edge);background:color-mix(in srgb,var(--c) 40%,var(--bfff));width:62px;height:62px;color:var(--ink);box-shadow:0 3px 0 var(--edge);border-radius:16px;flex:none;place-items:center;display:grid;position:relative}.cbadge{border:2px solid var(--edge);background:var(--bfff);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-9px;right:-9px}.tag .ic{margin-right:1px}.pm-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.pmc{text-align:left;background:var(--panel);border:2px solid var(--edge);box-shadow:0 3px 0 var(--edge);border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:5px 8px;padding:8px;display:grid}.pmc .pic{border:1.5px solid var(--edge);background:var(--panel-2);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.pmc b{font:700 13.5px/1.1 var(--f-display)}.pmc .pill{grid-column:1/-1;justify-self:start}.pmc[aria-pressed=true]{background:var(--bfff1c7);box-shadow:0 1px 0 var(--edge);transform:translateY(2px)}.pl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:14px;display:grid}.plkpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.plk{background:var(--panel-2);border-radius:10px;align-content:start;gap:2px;min-width:0;padding:8px 10px;display:grid}.plk b{font:700 17px/1.15 var(--f-mono);overflow-wrap:anywhere}.plchart,.vchart{width:100%;height:auto;margin-top:8px;display:block}.eq-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.grant-list{gap:3px;max-height:330px;margin-top:8px;display:grid;overflow:auto}.gl{text-align:left;background:0 0;border:1.5px solid #0000;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto 52px;align-items:center;gap:8px;width:100%;padding:3px 5px;font-size:12.5px;display:grid}.gl .ava{border-width:1.5px;border-radius:8px;width:28px;height:28px}.gl .mono{text-align:right}.gl[aria-pressed=true]{background:var(--bfff1c7);border-color:var(--edge)}.terms{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.termdef{background:var(--panel-2);border-radius:12px;margin-top:10px;padding:10px 12px;font-size:13px}.ranges{border-collapse:collapse;width:100%;min-width:0;font-size:12.5px}.ranges td{color:var(--ink);border-top:1.5px solid var(--line);white-space:normal;background:0 0;padding:6px 4px}.ranges tr:first-child td{border-top:0}.dpol{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.dp{background:var(--panel);border:2px solid var(--edge);box-shadow:0 3px 0 var(--edge);border-radius:12px;align-content:start;gap:4px;padding:10px;font-size:12px;line-height:1.35;display:grid}.dp b{font:800 22px/1 var(--f-display)}.dev-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:14px;display:grid}.fleet{border-collapse:collapse;width:100%;min-width:500px;font-size:12px}.fleet th,.fleet td{color:var(--ink);border-top:1.5px solid var(--line);text-align:left;vertical-align:top;background:0 0;padding:6px 8px}.fleet thead th{font:600 10px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:0 0;border-top:0}.scen{gap:6px;margin-top:8px;display:grid}abbr.gt{text-underline-offset:2.5px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px}abbr.gt:hover{text-decoration-style:solid}[data-tip]{cursor:help}button[data-tip],a[data-tip]{cursor:pointer}.learnbtn{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.crisis-body>.learnbtn{justify-self:end}.gl-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.gcard{background:var(--panel);border:2px solid var(--edge);box-shadow:0 3px 0 var(--edge);border-radius:14px;align-content:start;gap:6px;padding:12px;font-size:13px;line-height:1.45;display:grid}.gcard .gname{font:800 19px/1.1 var(--f-display)}.gsearch{border:2px solid var(--edge);min-width:180px;max-width:320px;font:inherit;background:var(--bfff);color:var(--ink);border-radius:10px;flex:1;padding:7px 10px;font-size:14px}.ftabs{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.ftabs .chip{flex:none}.fkpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.fin-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.fin-t{border-collapse:collapse;width:100%;min-width:0;font-size:12.5px}.fin-t td,.fin-t th{color:var(--ink);border-top:1.5px solid var(--line);text-align:left;vertical-align:top;background:0 0;padding:5px 6px}.fin-t td:first-child{white-space:normal;font-weight:400}.fin-t thead th{font:600 10px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:0 0;border-top:0}.fin-t td.n{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.fin-t tr.h td{font:700 10.5px/1.2 var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-top:0;padding-top:12px}.fin-t tr.t td{font-weight:700}.fin-t tr.g td{background:var(--panel-2);border-top:2px solid var(--edge);font-weight:800}.fin-t tr.sub td:first-child{padding-left:16px}.cohort{grid-template-columns:44px repeat(6,minmax(36px,1fr));gap:3px;min-width:300px;font-size:11.5px;display:grid}.cohort .hc{height:28px;font:600 11px/1 var(--f-mono);color:var(--ink);border-radius:5px;place-items:center;display:grid}.bank{border-top:1.5px solid var(--line);gap:4px;padding:8px 0;display:grid}.bank:first-child{border-top:0}.ranges td:first-child{white-space:normal;font-weight:400}.screenmap{background:var(--shell-2);border:1px solid var(--shell-line);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 18px;margin:0 0 6px;padding:14px 16px;display:grid}.sgroup{align-content:start;gap:6px;display:grid}.sbtns{flex-wrap:wrap;gap:6px;display:flex}.sbtns .tab{flex:none;padding:6px 10px;font-size:13px}.nav-mini{flex:320px;align-items:center;gap:6px;min-width:0;display:flex}.navb{border:1px solid var(--shell-line);background:var(--shell-2);width:36px;height:36px;color:var(--shell-ink);font:700 20px/1 var(--f-body);border-radius:10px;flex:none}#scrSel{border:1px solid var(--shell-line);background:var(--shell-2);min-width:0;max-width:340px;height:36px;color:var(--shell-ink);font:600 14px var(--f-body);border-radius:10px;flex:1;padding:0 10px}.stage{scroll-margin-top:70px}@media (max-width:700px){.navhint{display:none}.screenmap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:440px){.screenmap{grid-template-columns:minmax(0,1fr)}}.cr-deck,.inv-pick{scrollbar-width:thin;gap:8px;width:100%;max-width:900px;margin:0 auto;padding-bottom:6px;display:flex;overflow-x:auto}.inv-pick{max-width:none;margin:0}.crd{text-align:left;background:var(--n222b5c);color:#fff;border:2px solid var(--d0e1330);border-radius:12px;flex:none;gap:3px;width:168px;padding:8px 10px;display:grid}.crd .lbl{color:#ffc23d}.crd b{font:700 13.5px/1.15 var(--f-display)}.crd .small{color:#c9d0f0}.crd[aria-pressed=true]{background:var(--berry);border-color:var(--dfff)}.invb{text-align:left;background:var(--panel);border:2px solid var(--line);border-radius:12px;flex:none;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-size:13px;line-height:1.2;display:flex}.invb b{font:700 14px/1.1 var(--f-display);display:block}.invb[aria-pressed=true]{border-color:var(--edge);background:var(--bfff1c7);box-shadow:0 3px 0 var(--edge)}.stage-chip{cursor:pointer;color:var(--ink);font-family:var(--f-body)}.stg-row{scrollbar-width:thin;gap:8px;padding:8px 2px 6px;display:flex;overflow-x:auto}.stg{text-align:left;background:var(--panel);border:2px solid var(--edge);width:150px;box-shadow:0 3px 0 var(--edge);border-radius:12px;flex:none;gap:4px;padding:8px 10px;display:grid}.stg b{font:700 15px/1.1 var(--f-display)}.stg .pill{justify-self:start}.stg[aria-pressed=true]{background:var(--bfff1c7);box-shadow:0 1px 0 var(--edge);transform:translateY(2px)}.ws-scene{background-color:var(--bcfdcf1);background-image:radial-gradient(#b7c7e3 1.2px,#0000 1.3px);background-size:18px 18px;padding:8px}.ws-scene svg{width:100%;height:auto;max-height:440px;display:block}.items{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.item{text-align:left;background:var(--panel);border:2px solid var(--edge);box-shadow:0 3px 0 var(--edge);border-radius:12px;align-content:start;gap:5px;padding:9px 10px;font-size:12.5px;display:grid}.item b{font:700 14px/1.1 var(--f-display)}.item[aria-pressed=true]{background:var(--be6f7ef)}.wk{gap:5px;display:grid}.wkrow{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.wkbar{border:1.5px solid var(--edge);border-radius:6px;height:16px;display:flex;overflow:hidden}.wkbar i{height:100%;transition:width .3s;display:block}.ch-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:14px;width:100%;max-width:980px;margin:0 auto;display:grid}.chirp{background:var(--panel);border:1.5px solid var(--line);border-top-width:0;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;font-size:14px;line-height:1.4;display:grid}#chfeed>.chirp:first-child{border-top-width:1.5px;border-radius:14px 14px 0 0}#chfeed>.chirp:last-child{border-radius:0 0 14px 14px}.chirp.mine{background:var(--bfffaf0)}.chirp p{margin:0}.chirp.reply-c{border:0;border-left:3px solid var(--line);background:0 0;border-radius:0;padding:4px 0 4px 10px}.chav{border:2px solid var(--edge);background:var(--c);color:#fff;font:800 15px/1 var(--f-display);border-radius:12px;flex:none;place-items:center;display:grid}.chm{font:600 12px/1 var(--f-mono);color:var(--muted);gap:14px;display:flex}.chdraft{background:var(--panel-2);border:1.5px dashed var(--line);border-radius:12px;padding:10px;font-size:14px}.kan{grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;gap:8px;margin-top:8px;padding-bottom:6px;display:grid;overflow-x:auto}.kcol{background:var(--panel-2);border-radius:12px;align-content:start;gap:6px;min-height:120px;padding:8px;display:grid}.kcard{text-align:left;background:var(--panel);border:1.5px solid var(--edge);border-radius:10px;gap:3px;padding:7px 8px;font-size:12px;line-height:1.3;display:grid}.kcard b{font:700 13px/1.15 var(--f-display)}.kcard[aria-pressed=true]{background:var(--bfff1c7);box-shadow:0 3px 0 var(--edge)}.tq{gap:6px;margin-top:8px;display:grid}.tk{text-align:left;background:var(--panel);border:1.5px solid var(--line);border-radius:10px;gap:3px;padding:8px 10px;font-size:12.5px;display:grid}.tk b{font:700 13.5px/1.1 var(--f-display)}.tk[aria-pressed=true]{border-color:var(--edge);background:var(--bfff1c7)}.keynote{background:var(--n1b2140);color:#fff;border-color:var(--d1b2140)}.keynote .lbl{color:#ffc23d}.keynote .small{color:#dfe4ff}.ninebox{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.nb{background:var(--panel-2);border-radius:10px;align-content:start;gap:4px;min-height:84px;padding:6px;display:grid}.nbp{background:var(--panel);border:1.5px solid #0000;border-radius:9px;align-items:center;gap:4px;padding:2px 6px 2px 2px;font-size:11.5px;font-weight:600;display:flex}.nbp .ava{border-width:1.5px;border-radius:8px;width:28px;height:28px}.nbp[aria-pressed=true]{border-color:var(--edge);background:var(--bfff1c7)}.clause{border:1.5px solid var(--line);border-radius:12px;gap:5px;padding:9px 11px;display:grid}.clause.right{background:var(--beffaf4);border-color:#57c494}.clause.wrong{border-color:var(--df3a3b2);background:var(--bfff2f4)}.cast-g{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:8px;display:grid}.hs-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.hs-col{background:var(--panel-2);border:1.5px solid var(--line);border-radius:12px;align-content:start;gap:6px;padding:10px;display:grid}.hs-col b{font:700 14px/1.2 var(--f-display)}.hs-col.mine{background:var(--bfff1c7);border-color:var(--edge)}.hs-skip{font:inherit;color:var(--ink);text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:2px 0;text-decoration:underline}.answer.qright{background:var(--be4f7ee);border-color:#1fae7a}.answer.qwrong{background:var(--bffeef1);border-color:#e0445f}.sc{text-align:left;cursor:pointer}.sc[aria-pressed=true]{background:var(--bfff1c7)}.medal{font:700 11px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.06em;border:1.5px solid var(--edge);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.medal.gold{background:#ffd75a}.medal.bronze{background:#e7b48a}.hm{min-width:30px;font:600 11px/1 var(--f-mono);color:var(--ink);border-radius:5px;padding:3px 4px;display:inline-block}.journal{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.jentry{border:1.5px solid var(--line);border-radius:12px;padding:8px 10px}.jhead{text-align:left;background:0 0;border:0;align-items:baseline;gap:10px;width:100%;padding:0;display:flex}.jhead b{font:700 15px/1.2 var(--f-display)}.founder-card{background:var(--n1b2140);color:#fff;border:2px solid var(--d1b2140);box-shadow:0 4px 0 var(--s000);border-radius:18px;padding:16px}@container scr (width<=1000px){.plan-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.plan-grid .depts{grid-area:1/1/auto/-1}.hire-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hire-grid .cands-wrap{grid-area:1/1/auto/-1}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.advisors{grid-template-columns:minmax(0,1fr)}.macro,.dioramas{grid-template-columns:repeat(3,minmax(0,1fr))}.remote-grid,.vhq-grid,.mk-grid,.prof-cols{grid-template-columns:minmax(0,1fr)}.role-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.role-grid>.rg-c{grid-column:1/-1}.dpol{grid-template-columns:repeat(3,minmax(0,1fr))}.eq-grid,.dev-grid,.fin-grid{grid-template-columns:minmax(0,1fr)}.fkpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@container scr (width<=720px){.scr{gap:12px;padding:12px}.scr h2{font-size:21px}.hq-grid,.new-grid,.plan-grid,.hire-grid,.pitch-grid,.deb-grid,.crisis-cols,.outcome,.office-main{grid-template-columns:minmax(0,1fr)}.plan-grid .depts,.hire-grid .cands-wrap{grid-row:auto}.cands{grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.co-grid{grid-template-columns:minmax(0,1fr)}.sectors{grid-template-columns:repeat(2,minmax(0,1fr))}.dept-row{grid-template-columns:minmax(0,1fr)}.hud{gap:8px;padding:8px 10px}.hud .clock{flex:1;order:3}.hud .speed{order:4}.hud-stats{scrollbar-width:none;flex-wrap:nowrap;order:5;width:100%;margin:0;overflow-x:auto}.hud-stats::-webkit-scrollbar{display:none}.office-main{gap:10px;padding:10px}.scene .zoom{display:none}.feed{max-height:none}.co.new{min-height:120px}.news li{grid-template-columns:minmax(0,1fr);gap:2px}.gbar .top-meta{display:none}.scr.crisis{padding:10px}.crisis-body{padding:14px}.vc-top .ava{width:64px;height:64px}.captable{grid-template-columns:auto auto;justify-content:center}.captable .legend{grid-column:1/-1}.modes,.prof-grid{grid-template-columns:minmax(0,1fr)}.modecard h2{font-size:28px}.macro{grid-template-columns:repeat(2,minmax(0,1fr))}.dioramas{grid-template-columns:none;grid-auto-columns:46%;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.roster{gap:4px;padding:8px;display:flex;overflow-x:auto}.roster .grp{gap:4px;display:flex}.roster .lbl,.rbtn .nm{display:none}.rbtn{width:auto;padding:3px}.prof-head>.ava{width:84px;height:84px}.hud .modechip,.hud .milestone{order:6}.shock{grid-template-columns:minmax(0,1fr);gap:4px}.role-grid,.pl-grid{grid-template-columns:minmax(0,1fr)}.fkpis{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-grid,.ch-grid,.items,.hs-cols{grid-template-columns:minmax(0,1fr)}.gsearch{flex-basis:100%;order:5;max-width:none}.plkpis,.dpol,.dgrid,.pm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seat h2{font-size:24px}.seat>.ava{width:56px;height:56px}}.doc{gap:52px;margin-top:64px;display:grid}.doc h2{font:800 clamp(28px,3.4vw,40px)/1 var(--f-display);text-wrap:balance;margin:0 0 6px}.doc .sub{color:var(--shell-muted);max-width:68ch;margin:0 0 18px}.loop{counter-reset:s;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.loop li{background:var(--shell-2);border:1px solid var(--shell-line);border-radius:16px;padding:14px;list-style:none;position:relative}.loop li b{font:700 18px/1.1 var(--f-display);margin:4px 0 6px;display:block}.loop li .n{font:600 12px/1 var(--f-mono);color:var(--shell-hi)}.loop li p{color:var(--shell-muted);margin:0;font-size:14px}.loop{margin:0;padding:0}.arc{border:1px solid var(--shell-line);border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid;overflow:hidden}.arc li{border-left:1px solid var(--shell-line);background:var(--shell-2);padding:14px;list-style:none}.arc li:first-child{border-left:0}.arc li b{font:700 18px/1.1 var(--f-display);color:var(--shell-hi);display:block}.arc li .w{font:600 11px/1 var(--f-mono);color:var(--shell-muted)}.arc li p{color:var(--shell-ink);margin:6px 0 0;font-size:13.5px}.tbl-wrap{border:1px solid var(--shell-line);border-radius:16px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}th,td{text-align:left;border-top:1px solid var(--shell-line);vertical-align:top;padding:10px 14px}thead th{font:600 11px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sun);background:var(--shell-2);border-top:0}td:first-child{white-space:nowrap;font-weight:700}td{color:var(--shell-ink)}td.m{color:var(--shell-muted)}.cast{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.person{background:var(--shell-2);border:1px solid var(--shell-line);border-radius:16px;align-items:flex-start;gap:12px;padding:12px;display:flex}.person .ava{border-color:var(--d05071a)}.person b{font:700 17px/1.1 var(--f-display);display:block}.person .r{color:var(--shell-hi);font-size:12.5px;font-weight:600}.person p{color:var(--shell-muted);margin:4px 0 0;font-size:13.5px}.stories{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.story{background:var(--shell-2);border:1px solid var(--shell-line);border-radius:16px;align-content:start;gap:6px;padding:14px;display:grid}.story b{font:700 18px/1.1 var(--f-display)}.story .src{font:500 12px/1.3 var(--f-mono);color:var(--shell-muted)}.story p{margin:0;font-size:13.5px}.story .d{font:600 11px/1 var(--f-mono);border:1px solid var(--shell-line);color:var(--sun);border-radius:999px;justify-self:start;padding:4px 8px}.qs{counter-reset:q;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:0;padding:0;display:grid}.qs li{background:var(--shell-2);border:1px solid var(--shell-line);border-radius:16px;padding:14px;font-size:14.5px;list-style:none}.qs li b{font:700 17px/1.15 var(--f-display);margin-bottom:4px;display:block}.qs li span{color:var(--shell-muted)}footer{color:var(--shell-muted);border-top:1px solid var(--shell-line);margin-top:56px;padding-top:16px;font-size:13px}@media (max-width:1180px){.stage{grid-template-columns:minmax(0,1fr)}.notes{position:static}}@media (max-width:900px){.intro{grid-template-columns:minmax(0,1fr)}.loop,.arc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.arc li{border-left:0;border-top:1px solid var(--shell-line)}.arc li:nth-child(-n+2){border-top:0}.arc li:nth-child(2n){border-left:1px solid var(--shell-line)}}@media (max-width:560px){.loop,.arc{grid-template-columns:minmax(0,1fr)}.arc li:nth-child(2n){border-left:0}.arc li:nth-child(2){border-top:1px solid var(--shell-line)}.viewport{height:640px}.device.phone{border-width:6px;border-radius:34px}.device.phone .viewport{height:680px}}@media (prefers-reduced-motion:reduce){.bob,.led,.pulse,.toast,.msg,.sev-bar .blinkdot{animation:none!important}}.related{background:#ffffff8c;border-top:1px dashed #1b21402e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0 4px;padding:10px 12px;display:flex}.related .lbl{font:800 11px/1 var(--f-ui,Figtree,sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--f5a6388);margin-right:4px}.related .chip{font-size:12.5px}.hlegend{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:2px;display:flex}.hlegend span{align-items:center;gap:5px;display:inline-flex}.hk{border:2px solid var(--d1b2140);background:#9aa3c7;border-radius:50%;width:11px;height:11px;display:inline-block}.hk.near{border-style:dashed}.hk.absurd{box-shadow:0 0 0 2px #ffc23d}.hrs{background:var(--bfff7e0);border-radius:8px;padding:6px 8px}.hdeck{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;margin-top:10px;display:grid}.hcard{text-align:left;font:600 12.5px/1.2 var(--f-ui,Figtree,sans-serif);border:1px solid var(--ddfe4f0);background:var(--bfff);color:var(--f1b2140);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;display:flex}.hcard i{border-radius:50%;flex:none;width:10px;height:10px}.hcard span{flex:1;min-width:0}.hcard em{color:var(--f0b6b48);background:var(--bd4f4e6);border-radius:6px;padding:1px 5px;font-size:10.5px;font-style:normal;font-weight:700}.hcard.on{border-color:#1fae7a}.hcard[aria-pressed=true]{outline-offset:1px;outline:2px solid #ffc23d}.aipanel{border-color:#7b5cff;margin-top:14px;box-shadow:0 4px #43309c}.aihost{min-width:0}.aisrc{font:700 10.5px/1 var(--f-mono);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:3px;padding:3px 7px;display:inline-flex}.aisrc.live{background:var(--bece6ff);color:var(--f43309c)}.aisrc.gen{background:var(--beef2f9);color:var(--f5a6388)}.aisrc.fb{background:var(--bffe3c7);color:var(--f8a4b00)}.aisrc.safe{background:var(--be0edff);color:var(--f174f9c)}.chat{gap:8px;margin-top:8px;display:grid}.chat-log{overscroll-behavior:contain;gap:8px;max-height:340px;padding:4px 2px;display:grid;overflow-y:auto}.msg{align-items:flex-end;gap:8px;max-width:92%;display:flex}.msg.me{flex-direction:row-reverse;margin-left:auto}.msg .bub{background:var(--panel-2);border:1.5px solid var(--line);overflow-wrap:anywhere;border-radius:14px 14px 14px 4px;min-width:0;padding:8px 10px;font-size:13.5px;line-height:1.4}.msg.me .bub{background:var(--n1b2140);color:#fff;border-color:var(--d1b2140);border-radius:14px 14px 4px}.msg.typing .bub{color:var(--muted)}.chat-form{gap:6px;display:flex}.chat-in,.aitext{min-width:0;font:500 14px/1.3 var(--f-body);border:2px solid var(--edge);background:var(--bfff);color:var(--ink);border-radius:10px;flex:1;padding:8px 10px}textarea.aitext{resize:vertical;width:100%;margin-top:6px}.chat-chips .chip{text-align:left;font-size:12px}.aidlg{z-index:80;background:#0f13288c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.aidlg-card{background:var(--panel);color:var(--ink);border:2px solid var(--edge);box-shadow:0 6px 0 var(--edge);border-radius:16px;width:min(540px,100%);max-height:calc(100vh - 32px);padding:14px;overflow:auto}.recap{white-space:pre-wrap;margin-top:8px;font-size:14px;line-height:1.5}.ins{gap:3px;margin:6px 0 0 18px;display:grid}.pmfstage{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px;display:grid}.pmfstage span{font:700 11px/1.2 var(--f-body);text-align:center;background:var(--panel-2);border:1.5px solid var(--line);border-radius:8px;padding:6px 4px}.pmfstage span.on{background:var(--bd4f4e6);color:var(--f0b6b48);border-color:#1fae7a}.jtbd{margin-top:6px;font-size:13.5px;line-height:2.1}.jtbd select{font:600 13px/1.2 var(--f-body);border:1.5px solid var(--edge);background:var(--bfff);max-width:100%;color:var(--ink);border-radius:8px;padding:3px 4px}.idea-out{gap:6px;margin-top:10px;display:grid}.phish{border:1.5px solid var(--line);background:var(--bfff);border-radius:12px;margin-top:8px;padding:10px}.ph-head{border-bottom:1px solid var(--line);gap:3px;margin-bottom:6px;padding-bottom:6px;display:grid}.ph-body{font-size:13.5px;line-height:1.9}.ph-part{cursor:pointer;border-bottom:1px dashed #0000;border-radius:5px;padding:1px 2px}.ph-part:hover{border-bottom-color:#9aa3c7}.ph-part.marked{background:var(--bffe3c7)}.ph-part.flag{box-shadow:inset 0 -3px #e0445f}.ph-part.marked.flag{background:var(--bffd0d8)}.cands{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.cand.on{box-shadow:0 4px 0 var(--s0b6b48);border-color:#1fae7a}.splitbar{border:2px solid var(--edge);border-radius:10px;height:30px;display:flex;overflow:hidden}.splitbar span{color:#fff;font:700 12px/1 var(--f-body);white-space:nowrap;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.clause{border:1.5px solid var(--line);background:var(--panel-2);border-radius:10px;gap:3px;padding:8px 10px;display:grid}.clause.on{background:var(--beffaf4);border-color:#1fae7a}.clause details{margin-top:2px}.clause summary{cursor:pointer;font-weight:600}.sw{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.debtcard{background:linear-gradient(135deg,var(--n2b3150),#43309c);color:#fff}.debtcard .plk{color:#fff;background:#ffffff1a}.debtcard .plk .lbl,.debtcard .plk .small{color:#c9d0f0}.debtcard .fin-t td,.debtcard .fin-t th{color:#fff;border-color:#fff3}.debtcard .quip{color:var(--ink)}.crisis-mini{border-color:#e0445f;box-shadow:0 4px #8f1d31}.gtl{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;margin-top:8px;display:grid}.gtl div{background:var(--panel-2);border:1.5px solid var(--line);border-radius:8px;gap:2px;padding:6px 8px;font-size:12px;display:grid}.depthbar{background:var(--bf3efff);border:2px dashed #7b5cff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;padding:8px 12px;display:flex}.depthbar.d1{background:var(--bfffaf0);border-style:solid;border-color:#ffc23d;padding:12px;display:block}.depth-auto:not(.peek)>:not(.gbar):not(.depthbar):not(.related){display:none!important}.depthcards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.depthcard{text-align:left;cursor:pointer;color:var(--ink);font:inherit;gap:6px;display:grid}.depthcard b{font:800 22px/1.1 var(--f-display)}.depthcard ul{gap:3px;margin:0 0 0 16px;display:grid}.depthcard[aria-pressed=true]{background:var(--bf3efff);border-color:#7b5cff;box-shadow:0 4px #43309c}.dmeter{background:var(--panel-2);border:1.5px solid var(--edge);border-radius:99px;height:8px;display:block;overflow:hidden}.dmeter i{background:#7b5cff;height:100%;display:block}.cand .pill{white-space:normal;line-height:1.25}.ops .fin-t td.n,.funding .fin-t td.n,.tax .fin-t td.n,.liquidity .fin-t td.n,.founding .fin-t td.n,.airisk .fin-t td.n,.engineering .fin-t td.n{white-space:normal}.dio svg .steam{transform-box:fill-box;transform-origin:bottom;animation:2.6s ease-in-out infinite steam}.dio svg .tail{transform-box:fill-box;transform-origin:0 100%;animation:1.8s ease-in-out infinite wag}.dio svg .spin{transform-box:fill-box;transform-origin:50%;animation:1.6s linear infinite spin}.dio svg .bounce{animation:1.1s cubic-bezier(.3,0,.6,1) infinite bounce}.dio svg .type{animation:.45s ease-in-out infinite alternate type}.dio svg .cursor,.dio svg .twinkle{animation:1.1s steps(2,end) infinite blink}.dio svg .rain{animation:.9s linear infinite rain}.dio svg .neon{animation:3.2s ease-in-out infinite neon}.dio svg .zzz{animation:3s ease-in-out infinite zzz}.dio svg .glow{animation:4s ease-in-out infinite glow}@keyframes steam{0%{opacity:0;transform:translateY(2px)}40%{opacity:.9}to{opacity:0;transform:translateY(-5px)}}@keyframes wag{50%{transform:rotate(18deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes type{to{transform:translateY(-1.2px)}}@keyframes rain{0%{opacity:0;transform:translateY(-3px)}30%{opacity:.8}to{opacity:0;transform:translateY(6px)}}@keyframes neon{0%,18%,22%,to{opacity:1}20%{opacity:.35}}@keyframes zzz{50%{opacity:.6;transform:translateY(-3px)}}@keyframes glow{50%{opacity:.75}}.dio{transition:transform .2s,box-shadow .2s}.dio:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.dio svg *{animation:none!important}.dio{transition:none}}.h-ic{background:var(--panel-2);border:1.5px solid var(--line);vertical-align:-5px;width:24px;height:24px;color:var(--accent);border-radius:8px;place-items:center;margin-right:7px;display:inline-grid}.h-ic svg{display:block}.l-ic{vertical-align:-1px;color:var(--muted);margin-right:4px;display:inline-flex}.mk-ic{padding-top:0}.mk-ic svg{display:block}.tab svg{opacity:.9;flex:none}.dots{align-items:center;gap:3px;height:12px;display:inline-flex}.dots i{background:var(--muted);border-radius:50%;width:6px;height:6px;display:block}@media (prefers-reduced-motion:no-preference){.scr>*{animation:.42s cubic-bezier(.2,.7,.2,1) both rise}.scr>:nth-child(2){animation-delay:40ms}.scr>:nth-child(3){animation-delay:80ms}.scr>:nth-child(4){animation-delay:.12s}.scr>:nth-child(5){animation-delay:.16s}.scr>:nth-child(6){animation-delay:.2s}.scr>:nth-child(n+7){animation-delay:.24s}.meter>i{transform-origin:0;animation:.8s cubic-bezier(.2,.7,.2,1) both fill}path.draw{stroke-dasharray:1;stroke-dashoffset:0;animation:1.1s cubic-bezier(.3,.6,.2,1) both draw}.h-ic{animation:.45s cubic-bezier(.3,1.6,.5,1) 80ms both icpop}.btn,.chip,.answer,.tab,.hcard,.rbtn{transition:transform .12s,box-shadow .12s,background-color .15s,border-color .15s}.btn:hover,.chip:hover,.answer:hover,.hcard:hover{transform:translateY(-1px)}.btn:active,.chip:active,.answer:active{transform:translateY(1px)}.dots i{animation:1s ease-in-out infinite dots}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}.depthbar{animation:.35s both rise}.pill.bad{animation:.5s .3s both nudge}.hype .dot circle{transition:r .2s}}@keyframes rise{0%{opacity:.6}}@keyframes fill{0%{transform:scaleX(0)}}@keyframes draw{0%{stroke-dashoffset:1px}}@keyframes icpop{0%{opacity:.4;transform:scale(.6)}}@keyframes dots{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes nudge{30%{transform:translate(-2px)}60%{transform:translate(2px)}}:root{--edge:#1b2140;--inv:#1b2140;--on-inv:#fff;--grid:#e4e8f2;--shell-hi:#b4530a;--shell:#e7ebf6;--shell-2:#fff;--shell-3:#dce2f1;--shell-line:#c5cee6;--shell-ink:#1b2140;--shell-muted:#535d86;--ink:#1b2140;--muted:#5a6388;--line:#d3d9ea;--paper:#eef2f9;--panel:#fff;--panel-2:#f4f6fc;--s000:#000;--bd4f4e6:#d4f4e6;--f0b6b48:#0b6b48;--bfff0c2:#fff0c2;--f8a5a00:#8a5a00;--bffd9df:#ffd9df;--fa1182f:#a1182f;--bdcebff:#dcebff;--f174f9c:#174f9c;--bfff1c7:#fff1c7;--fe08a00:#e08a00;--bffe1e6:#ffe1e6;--f7a4f00:#7a4f00;--be0edff:#e0edff;--beef6ff:#eef6ff;--d9cc6ff:#9cc6ff;--bdde6f4:#dde6f4;--bcfdcf1:#cfdcf1;--bfff:#fff;--bfffaf0:#fffaf0;--bece6ff:#ece6ff;--f3d2a99:#3d2a99;--be9f8f1:#e9f8f1;--bffeef1:#ffeef1;--df3a3b2:#f3a3b2;--f8d1428:#8d1428;--be4f7ee:#e4f7ee;--f0b8a5c:#0b8a5c;--fc22846:#c22846;--bffe0d4:#ffe0d4;--bd7f3e6:#d7f3e6;--be6f7ef:#e6f7ef;--bffd9c9:#ffd9c9;--bcdeedd:#cdeedd;--be3dbff:#e3dbff;--f43309c:#43309c;--bffe0ec:#ffe0ec;--fa3195b:#a3195b;--beceef4:#eceef4;--f4a5170:#4a5170;--bdbe8fb:#dbe8fb;--dfff:#fff;--beffaf4:#effaf4;--bfff2f4:#fff2f4;--d0e1330:#0e1330;--d1b2140:#1b2140;--bdfe3ea:#dfe3ea;--d05071a:#05071a;--f5a6388:#5a6388;--bfff7e0:#fff7e0;--ddfe4f0:#dfe4f0;--f1b2140:#1b2140;--beef2f9:#eef2f9;--bffe3c7:#ffe3c7;--f8a4b00:#8a4b00;--bffd0d8:#ffd0d8;--s0b6b48:#0b6b48;--bf3efff:#f3efff;--fd9480f:#d9480f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--edge:#0a0a0a;--inv:#ececea;--on-inv:#1a1a1a;--grid:#353535;--shell-hi:#ffc23d;--shell:#161616;--shell-2:#1f1f1f;--shell-3:#2a2a2a;--shell-line:#3a3a3a;--shell-ink:#f2f2f0;--shell-muted:#c4c4bf;--ink:#f1f1ef;--muted:#c4c4bf;--line:#3d3d3d;--paper:#191919;--panel:#242424;--panel-2:#2e2e2e;--s000:#080808;--bd4f4e6:#284a3b;--f0b6b48:#a9f3d8;--bfff0c2:#58491d;--f8a5a00:#f2d7a5;--bffd9df:#4f1a23;--fa1182f:#f09ba9;--bdcebff:#343434;--f174f9c:#c6c6c6;--bfff1c7:#56481d;--fe08a00:#efcb92;--bffe1e6:#4c1922;--f7a4f00:#f3d8a8;--be0edff:#343434;--beef6ff:#303030;--d9cc6ff:#4d4d4d;--bdde6f4:#373737;--bcfdcf1:#3b3b3b;--bfff:#2b2b2b;--bfffaf0:#473718;--bece6ff:#323232;--f3d2a99:#c4c4c4;--be9f8f1:#264033;--bffeef1:#471820;--df3a3b2:#6a2f3a;--f8d1428:#f1a0ad;--be4f7ee:#264235;--f0b8a5c:#a2f2d5;--fc22846:#e995a6;--bffe0d4:#512a1b;--bd7f3e6:#294839;--be6f7ef:#264134;--bffd9c9:#552d1c;--bcdeedd:#2d4b3c;--be3dbff:#353535;--f43309c:#c3c3c3;--bffe0ec:#4d1a2d;--fa3195b:#f09bc3;--beceef4:#333;--f4a5170:#c5c5c5;--bdbe8fb:#363636;--dfff:#4d4d4d;--beffaf4:#243d2f;--bfff2f4:#46171e;--d0e1330:#0d0d0d;--d1b2140:#0d0d0d;--bdfe3ea:#393939;--d05071a:#0d0d0d;--f5a6388:#c1c1c1;--bfff7e0:#4d3f1a;--ddfe4f0:#4d4d4d;--f1b2140:#d2d2d2;--beef2f9:#313131;--bffe3c7:#56391d;--f8a4b00:#f2cfa5;--bffd0d8:#531c25;--s0b6b48:#040b09;--bf3efff:#303030;--fd9480f:#efab90;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--edge:#0a0a0a;--inv:#ececea;--on-inv:#1a1a1a;--grid:#353535;--shell-hi:#ffc23d;--shell:#161616;--shell-2:#1f1f1f;--shell-3:#2a2a2a;--shell-line:#3a3a3a;--shell-ink:#f2f2f0;--shell-muted:#c4c4bf;--ink:#f1f1ef;--muted:#c4c4bf;--line:#3d3d3d;--paper:#191919;--panel:#242424;--panel-2:#2e2e2e;--s000:#080808;--bd4f4e6:#284a3b;--f0b6b48:#a9f3d8;--bfff0c2:#58491d;--f8a5a00:#f2d7a5;--bffd9df:#4f1a23;--fa1182f:#f09ba9;--bdcebff:#343434;--f174f9c:#c6c6c6;--bfff1c7:#56481d;--fe08a00:#efcb92;--bffe1e6:#4c1922;--f7a4f00:#f3d8a8;--be0edff:#343434;--beef6ff:#303030;--d9cc6ff:#4d4d4d;--bdde6f4:#373737;--bcfdcf1:#3b3b3b;--bfff:#2b2b2b;--bfffaf0:#473718;--bece6ff:#323232;--f3d2a99:#c4c4c4;--be9f8f1:#264033;--bffeef1:#471820;--df3a3b2:#6a2f3a;--f8d1428:#f1a0ad;--be4f7ee:#264235;--f0b8a5c:#a2f2d5;--fc22846:#e995a6;--bffe0d4:#512a1b;--bd7f3e6:#294839;--be6f7ef:#264134;--bffd9c9:#552d1c;--bcdeedd:#2d4b3c;--be3dbff:#353535;--f43309c:#c3c3c3;--bffe0ec:#4d1a2d;--fa3195b:#f09bc3;--beceef4:#333;--f4a5170:#c5c5c5;--bdbe8fb:#363636;--dfff:#4d4d4d;--beffaf4:#243d2f;--bfff2f4:#46171e;--d0e1330:#0d0d0d;--d1b2140:#0d0d0d;--bdfe3ea:#393939;--d05071a:#0d0d0d;--f5a6388:#c1c1c1;--bfff7e0:#4d3f1a;--ddfe4f0:#4d4d4d;--f1b2140:#d2d2d2;--beef2f9:#313131;--bffe3c7:#56391d;--f8a4b00:#f2cfa5;--bffd0d8:#531c25;--s0b6b48:#040b09;--bf3efff:#303030;--fd9480f:#efab90;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[style*="background:#fff1c7"]:not(.cell){background:var(--bfff1c7)!important}[style*="background:#ece6ff"]:not(.cell){background:var(--bece6ff)!important}[style*="background:#fffaf0"]:not(.cell){background:var(--bfffaf0)!important}[style*="background:#fff"]:not(.cell){background:var(--bfff)!important}[style*="color:#d9480f"]{color:var(--fd9480f)!important}[style*="color:#0b6b48"]{color:var(--f0b6b48)!important}svg text[fill=\#5a6388]{fill:var(--muted)}[stroke=\#e4e8f2]{stroke:var(--grid)}:is(svg.vchart,svg.chart,svg.hype) :is(path,line)[stroke=\#1b2140]{stroke:var(--ink)}:is(svg.vchart,svg.chart,svg.hype,svg.map) text[fill=\#1b2140]{fill:var(--ink)}svg.hype text[stroke=\#fff]{stroke:var(--panel)}:is(svg.vchart,svg.chart) text[fill=\#0b6b48]{fill:var(--f0b6b48,#0b6b48)}:is(svg.vchart,svg.chart) text[fill=\#43309c]{fill:var(--f43309c,#43309c)}:is(svg.vchart,svg.chart) text[fill=\#c22846]{fill:var(--fc22846,#c22846)}body,.panel,.chip,.tab,.seg button{transition:background-color .2s,color .2s,border-color .2s}:root{--on-bright:#1b2140}.btn.sun,.lvl,.grade,.season span.on,.medal,.funnel div,.heat .cell,.btn.sun *{color:var(--on-bright)}.medal.silver{background:#dfe3ea}.related{background:var(--panel-2);border-top-color:var(--line)}:root{--n0a0d22:#0a0d22;--n1a2047:#1a2047;--n0e1330:#0e1330;--n05071a:#05071a;--n1b2140:#1b2140;--n141a38:#141a38;--n0f1430:#0f1430;--n2b3150:#2b3150;--n222b5c:#222b5c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--n0a0d22:#161616;--n1a2047:#313131;--n0e1330:#1f1f1f;--n05071a:#101010;--n1b2140:#2e2e2e;--n141a38:#262626;--n0f1430:#202020;--n2b3150:#3e3e3e;--n222b5c:#3f3f3f}}:root[data-theme=dark]{--n0a0d22:#161616;--n1a2047:#313131;--n0e1330:#1f1f1f;--n05071a:#101010;--n1b2140:#2e2e2e;--n141a38:#262626;--n0f1430:#202020;--n2b3150:#3e3e3e;--n222b5c:#3f3f3f}[style*="background:#222b5c"]:not(.cell){background:var(--n222b5c)!important}[style*="background:#2b3150"]:not(.cell){background:var(--n2b3150)!important}[style*="background:#1b2140"]:not(.cell){background:var(--n1b2140)!important}:root{--series-navy:#2b3150}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--series-navy:#9a9cab}}:root[data-theme=dark]{--series-navy:#9a9cab}[style*="--c:#2b3150"],[style*="--c:#1b2140"]{--c:var(--series-navy)!important}html,body{background:var(--paper);color:var(--ink);font:14px/1.45 var(--f-body);margin:0}html{-webkit-tap-highlight-color:transparent;overscroll-behavior:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}.elastic-y>*{transform:translateY(var(--elastic,0px))}.elastic-x>*{transform:translateX(var(--elastic,0px))}.elastic-back>*{transition:transform .3s cubic-bezier(.2,1.5,.4,1)}:root{--safe-t:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) / var(--zoom,1));--safe-r:calc(var(--safe-area-inset-right,env(safe-area-inset-right,0px)) / var(--zoom,1));--safe-b:calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) / var(--zoom,1));--safe-l:calc(var(--safe-area-inset-left,env(safe-area-inset-left,0px)) / var(--zoom,1))}body{padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l)}body:before,body:after{content:"";z-index:150;background:var(--paper);pointer-events:none;position:fixed;left:0;right:0}body:before{height:var(--safe-t);top:0}body:after{height:var(--safe-b);bottom:0}body:has(.hud):before{background:var(--panel)}body:has(.dock):after{background:var(--panel)}[hidden]{display:none!important}:root{--vw:calc(100vw / var(--zoom,1));--vh:calc(100dvh / var(--zoom,1) - var(--safe-t) - var(--safe-b))}.game{min-height:var(--vh);background:var(--paper);color:var(--ink);flex-direction:column;display:flex}.game>.scr{flex:1;min-height:0}.game>.scr:not(.office){width:100%;max-width:1280px;margin:0 auto}.game>.scr{container:scr/inline-size}.hud{z-index:25;top:var(--safe-t)}.dock{bottom:var(--safe-b)}.hud-menu{position:relative}.hud-pop{right:8px;top:calc(var(--safe-t) + var(--hud-h,56px) + 6px);z-index:30;width:min(360px, calc(var(--vw) - 16px));max-height:calc(var(--vh) - var(--hud-h,56px) - 16px);overscroll-behavior:contain;gap:8px;padding:12px;display:grid;position:fixed;overflow-y:auto}.hud-break{display:none}@media (min-width:601px){:root[data-text-size=xl] .hud,:root[data-text-size=large] .hud{flex-wrap:wrap;gap:6px;padding:6px 10px;overflow:visible}:root[data-text-size=xl] .hud>*,:root[data-text-size=large] .hud>*,:root[data-text-size=xl] .hud .hud-time>*,:root[data-text-size=large] .hud .hud-time>*{flex:none;order:20}:root[data-text-size=xl] .hud-stats,:root[data-text-size=large] .hud-stats{display:contents}:root[data-text-size=xl] .hud .hs-group,:root[data-text-size=large] .hud .hs-group{background:var(--line);border:2px solid var(--edge);box-shadow:0 3px 0 var(--edge);border-radius:12px;flex-wrap:wrap;order:20;align-items:stretch;gap:1.5px;display:flex;overflow:hidden}:root[data-text-size=xl] .hud .hs,:root[data-text-size=large] .hud .hs{gap:5px;padding:3px 9px 3px 6px}:root[data-text-size=xl] .hud>.co-switch:first-child,:root[data-text-size=large] .hud>.co-switch:first-child{order:1}:root[data-text-size=xl] .hud .hud-time>.clock,:root[data-text-size=large] .hud .hud-time>.clock{order:2}:root[data-text-size=xl] .hud .hud-time>:is(.speed,.hud-end),:root[data-text-size=large] .hud .hud-time>:is(.speed,.hud-end){order:3}:root[data-text-size=xl] .hud .hs-pins,:root[data-text-size=large] .hud .hs-pins{order:4}:root[data-text-size=xl] .hud>.hud-break,:root[data-text-size=large] .hud>.hud-break{flex-basis:100%;order:5;height:0;display:block}:root[data-text-size=xl] .hud>.hud-card,:root[data-text-size=large] .hud>.hud-card{order:6}:root[data-text-size=xl] .hud>.learnbtn,:root[data-text-size=large] .hud>.learnbtn,:root[data-text-size=xl] .hud>.hud-menu,:root[data-text-size=large] .hud>.hud-menu,:root[data-text-size=xl] .hud>.hud-fb,:root[data-text-size=large] .hud>.hud-fb{order:30}:root[data-text-size=xl] .hud>.learnbtn~.learnbtn,:root[data-text-size=large] .hud>.learnbtn~.learnbtn{margin-left:0}:root[data-text-size=xl] .hud .milestone,:root[data-text-size=large] .hud .milestone{flex:20em;order:40;min-width:0}:root[data-text-size=xl] .hud .hs:not(.hud-pin) .ic,:root[data-text-size=large] .hud .hs:not(.hud-pin) .ic{display:none}:root[data-text-size=xl] .hud .hud-seat,:root[data-text-size=large] .hud .hud-seat{padding:3px}:root[data-text-size=xl] .hud .hud-seat-t,:root[data-text-size=large] .hud .hud-seat-t,:root[data-text-size=xl] .hud .hud-btn-t{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-text-size=xl] .dock,:root[data-text-size=large] .dock{gap:6px;padding:6px 10px}:root[data-text-size=xl] .dock .dept,:root[data-text-size=large] .dock .dept{border-radius:10px;flex-direction:row;flex:none;gap:5px;min-width:0;padding:4px 9px;font-size:12px}:root[data-text-size=xl] .dock .dept .sw,:root[data-text-size=large] .dock .dept .sw{border-width:1.5px;border-radius:4px;width:12px;height:12px}}.hud>.hud-fb{align-items:center;gap:5px;display:inline-flex}.hud>.learnbtn,.hud>.hud-fb,.hud-menu>.chip{box-shadow:0 3px 0 var(--edge);border-radius:12px}.hud .co-switch,.hud>.learnbtn,.hud>.hud-fb,.hud-menu>.chip,.hud .hud-end,.hud .speed{box-sizing:border-box;min-height:40px}.hud .co-switch:active,.hud>.learnbtn:active,.hud>.hud-fb:active,.hud-menu>.chip:active,.hud .hud-end:active:not(:disabled){box-shadow:0 1px 0 var(--edge);transform:translateY(2px)}:root[data-text-size=large] .health .stat-row,:root[data-text-size=xl] .health .stat-row{grid-template-columns:minmax(0,118px) 1fr 36px 20px 1.5em}:root[data-text-size=large] .health .trend,:root[data-text-size=xl] .health .trend{font-size:1.3em;font-weight:700}:root[data-text-size=large] svg text[font-size="10"]{font-size:11.5px}:root[data-text-size=large] svg text[font-size="10.5"]{font-size:12px}:root[data-text-size=large] svg text[font-size="11"]{font-size:12.7px}:root[data-text-size=large] svg text[font-size="12"]{font-size:13.8px}:root[data-text-size=xl] svg text[font-size="10"]{font-size:13px}:root[data-text-size=xl] svg text[font-size="10.5"]{font-size:13.7px}:root[data-text-size=xl] svg text[font-size="11"]{font-size:14.3px}:root[data-text-size=xl] svg text[font-size="12"]{font-size:15.6px}:root[data-text-size=large] svg:is(.chart,.vchart),:root[data-text-size=xl] svg:is(.chart,.vchart){overflow:visible}.toast{top:calc(var(--safe-t) + 64px);z-index:6;background:var(--bffd9df);max-width:720px;color:var(--fa1182f);border:2px solid var(--edge);box-shadow:0 3px 0 var(--edge);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:8px auto 0;padding:8px 12px;font-weight:600;display:flex;position:sticky}.clause[aria-pressed=true]{outline:3px solid var(--sun);outline-offset:1px}button.term{letter-spacing:inherit;text-transform:inherit;text-align:inherit;line-height:inherit;cursor:help;text-underline-offset:2.5px;margin:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;display:inline;box-shadow:none!important;min-width:0!important;min-height:0!important;font:inherit!important;color:inherit!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:3px!important;max-height:none!important;padding:0!important;overflow:visible!important;transform:none!important}button.term:before,button.term:after{content:none!important}button.term:hover{text-decoration-style:solid}button.term:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.termcard{z-index:50;width:min(300px, calc(var(--vw) - 16px));background:var(--panel);color:var(--ink);border:2px solid var(--edge);box-shadow:0 3px 0 var(--edge);font:14px/1.45 var(--f-body);text-align:left;overflow-wrap:break-word;border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex;position:fixed}.termcard .nm{font:800 18px/1.15 var(--f-display)}.ptip{width:min(290px, calc(var(--vw) - 24px));max-width:none;color-scheme:inherit;z-index:120;overflow-wrap:break-word;text-align:left}.ptip .top>div{min-width:0}.ptip .ms .stat-row{grid-template-columns:minmax(64px,auto) minmax(40px,1fr) 2.2em}.ptip .st.small{color:var(--muted)}.ptip .pill{white-space:normal;line-height:1.25}span.pwrap[role=button]:focus-visible{outline:3px solid var(--focus-ring,var(--accent));outline-offset:2px}.termcard p{margin-top:2px}dialog.glossary{width:min(1100px, calc(var(--vw) - 32px));max-width:none;height:calc(var(--vh) - 32px);border:2px solid var(--edge);background:var(--paper);max-height:none;box-shadow:0 3px 0 var(--edge);border-radius:14px;padding:0}dialog.glossary[open]{display:block;overflow:auto}dialog.glossary::backdrop{background:#00000073}dialog.glossary .gl-head{z-index:2;background:var(--paper);border-bottom:1.5px solid var(--line);gap:10px;padding:8px 0 4px;display:grid;position:sticky;top:0}dialog.glossary .gl-head .gsearch{max-width:none}dialog.glossary .gl-head .gbar{flex-wrap:wrap;row-gap:8px}dialog.glossary .gl-head .gsearch{flex:14em;min-width:min(16em,100%)}dialog.glossary .gl-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}dialog.glossary .gcard{overflow-wrap:break-word;min-width:0}dialog.glossary .gcard .pill{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (max-width:720px){dialog.glossary{width:var(--vw);height:var(--vh);margin:var(--safe-t) 0 var(--safe-b);border:0;border-radius:0}}input[type=range]{accent-color:var(--accent)}:where(input:not([type=range],[type=checkbox],[type=radio],[type=file]),select,textarea){border:2px solid var(--edge);background:var(--bfff);color:var(--ink);font:500 14px/1.3 var(--f-body);border-radius:10px;padding:6px 10px}.scene .office-view{inset:0 0 var(--ticker-h,0px);width:auto;height:auto;position:absolute}.scene .stage-chip{z-index:3}.scene{min-height:340px}:root{--hs-mint:#0b7d54;--hs-mint-bg:#d4f4e6;--hs-sky:#1c64c4;--hs-sky-bg:#dcebff;--hs-grape:#5a3fd0;--hs-grape-bg:#e9e3ff;--hs-orange:#c0410c;--hs-orange-bg:#ffe4d6;--hs-berry:#c22846;--hs-berry-bg:#ffe1e6;--hs-sun:#8a5a00;--hs-sun-bg:#fff0c2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hs-mint:#6fe0b4;--hs-mint-bg:#24443a;--hs-sky:#8cc4ff;--hs-sky-bg:#22354d;--hs-grape:#b9a8ff;--hs-grape-bg:#322b4d;--hs-orange:#ffab85;--hs-orange-bg:#4a2b1e;--hs-berry:#f593a6;--hs-berry-bg:#4c1d27;--hs-sun:#ffd479;--hs-sun-bg:#4f421c}}:root[data-theme=dark]{--hs-mint:#6fe0b4;--hs-mint-bg:#24443a;--hs-sky:#8cc4ff;--hs-sky-bg:#22354d;--hs-grape:#b9a8ff;--hs-grape-bg:#322b4d;--hs-orange:#ffab85;--hs-orange-bg:#4a2b1e;--hs-berry:#f593a6;--hs-berry-bg:#4c1d27;--hs-sun:#ffd479;--hs-sun-bg:#4f421c}.hud-stats{background:var(--line);border:2px solid var(--edge);box-shadow:0 3px 0 var(--edge);border-radius:12px;flex-wrap:wrap;align-items:stretch;gap:1.5px;display:flex;overflow:hidden}.hs-group{display:contents}.hud .hs{white-space:nowrap;background:var(--panel);font:inherit;color:var(--ink);border:0;border-radius:0;flex:1 0 auto;align-items:center;gap:7px;margin:0;padding:4px 12px 4px 7px;display:flex}.hud .hs>.ic{box-sizing:content-box;color:var(--hs-c,var(--ink));background:var(--hs-bg,var(--panel-2));border-radius:8px;flex:none;padding:4px}.hs-cash,.hs-thaw{--hs-c:var(--hs-mint);--hs-bg:var(--hs-mint-bg)}.hs-runway,.hs-winter{--hs-c:var(--hs-sky);--hs-bg:var(--hs-sky-bg)}.hs-mrr{--hs-c:var(--hs-grape);--hs-bg:var(--hs-grape-bg)}.hs-cust,.hs-heatwave{--hs-c:var(--hs-orange);--hs-bg:var(--hs-orange-bg)}.hs-morale{--hs-c:var(--hs-berry);--hs-bg:var(--hs-berry-bg)}.hs-save,.hs-summer{--hs-c:var(--hs-sun);--hs-bg:var(--hs-sun-bg)}.hud .hs.warn{background:var(--bfff1c7)}.hud .hs.warn>.ic{color:#1b2140;background:var(--sun)}.hs-t{justify-items:start;gap:5px;display:grid}.hs .hs-l{font:600 12px/1 var(--f-body);text-transform:uppercase;letter-spacing:.05em;color:var(--ink);opacity:.85}.hs .hs-v{font:800 15px/1 var(--f-body);font-variant-numeric:tabular-nums}.hs .hs-x{font:600 12px/1 var(--f-body);text-transform:none;letter-spacing:0;color:var(--muted);opacity:1}.hs .hs-note{font:700 12.5px/1.15 var(--f-body);white-space:normal;max-width:9em}.hud-stats button.hs-btn{cursor:pointer;min-height:0;box-shadow:none;text-align:left;transform:none}.hud-stats button.hs-btn:hover{background:var(--panel-2)}.hud-stats button.hs-btn.warn:hover{background:var(--bfff0c2)}:is(.depthbar,.corner-pop) .advice{flex-basis:100%;min-width:0}:is(.depthbar,.corner-pop) .advice ul{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}:is(.depthbar,.corner-pop) .advice li{background:var(--bfff,#fff);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}:is(.depthbar,.corner-pop) .advice li>span:first-child{flex:1;min-width:0}:root{--dept-security:#2b3150;--dept-legal:#495057;--focus-ring:#1c5fc4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dept-security:#8f9ae0;--dept-legal:#b8c0c8;--focus-ring:#8cc4ff}}:root[data-theme=dark]{--dept-security:#8f9ae0;--dept-legal:#b8c0c8;--focus-ring:#8cc4ff;--logo-edge:#8f9ae0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--logo-edge:#8f9ae0}}:focus-visible{outline:3px solid var(--focus-ring)!important;outline-offset:3px!important}.hud .milestone{font-size:13px}.hud .modechip{font-size:12px}.hud .modechip.cond{background:var(--panel-2)}.hud-status{font:600 12px/1.1 var(--f-body);color:var(--ink)}.hud[data-paused]{box-shadow:0 4px 0 var(--sun), 0 6px 0 var(--edge)}.hud[data-paused] .hud-status{border:1.5px solid var(--edge);background:var(--sun);color:#1b2233;border-radius:7px;padding:0 7px;font-weight:800;line-height:15px}.hud .speed button[aria-pressed=true]{background:var(--mint);color:#1b2233}.hud .speed button:first-child[aria-pressed=true],.hud[data-paused] .speed button:first-child{background:var(--sun);color:#1b2233}.hud[data-paused] .speed button:not(:first-child)[aria-pressed=true]{background:var(--panel);color:var(--ink)}.hud-info{z-index:40;box-sizing:border-box;width:min(320px, calc(var(--vw) - 16px));background:var(--panel);color:var(--ink);border:2px solid var(--edge);box-shadow:0 4px 0 var(--edge);border-radius:14px;gap:6px;padding:12px;display:grid;position:fixed}.hud-info:before{content:"";top:-8px;left:var(--arrow,50%);box-sizing:content-box;background:var(--panel);border:2px solid var(--edge);border-bottom:0;border-right:0;border-top-left-radius:3px;width:12px;height:12px;margin-left:-8px;position:absolute;transform:rotate(45deg)}.hud-info p{margin:0}.hud-info-head{font:800 16px/1.15 var(--f-display);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hud-info-v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px}.hud-info .chip{justify-self:start}.gbar:has(.setup-pop){z-index:70;position:relative}.setup-prefs{flex:none;display:inline-flex;position:relative}.setup-prefs>.chip{justify-content:center;align-items:center;min-width:36px;min-height:32px;padding:4px 8px;display:inline-flex}.setup-pop{z-index:60;width:max-content;max-width:calc(var(--vw) - 32px);gap:6px;margin:0;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.hud-info-rows{gap:3px;display:grid}.hud-info-rows ul{gap:2px;margin:0;padding:0;font-size:13px;line-height:1.25;list-style:none;display:grid}.hud-info-rows li{grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:6px;display:grid}.hud-info-rows li.met{color:var(--hs-mint)}.hud-info-rows li.missed{color:var(--bad,#c22846)}.hud-info-rows li.next{font-weight:700}.hud-info-rows li.later{color:var(--muted)}.hud-info-rows .hir-n{font-variant-numeric:tabular-nums;white-space:nowrap}.hud-card{border-color:var(--berry)}.hud-card.done{border-color:var(--hs-mint);background:var(--hs-mint-bg);color:var(--ink)}.hud-card.done .ic{color:var(--hs-mint)}.hud-ask{border-color:var(--ink)}.hud-ask-n{box-sizing:border-box;background:var(--ink);min-width:16px;height:16px;color:var(--panel);border-radius:8px;place-items:center;padding:0 3px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.ask-tray{right:calc(var(--safe-r) + 12px);top:calc(var(--safe-t) + var(--hud-h,56px) + 10px);z-index:41;width:min(420px, calc(var(--vw) - 24px));gap:4px;display:grid;position:fixed}.ask-tray .week-ask{box-shadow:0 4px 0 var(--edge)}.ask-tray-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:600px){.ask-tray{top:auto;right:calc(var(--safe-r) + 8px);left:calc(var(--safe-l) + 8px);bottom:calc(var(--safe-b) + var(--nav-h,54px) + 8px);width:auto}}.aidlg{top:calc(var(--safe-t) + var(--hud-h,0px));bottom:var(--safe-b);left:var(--safe-l);right:var(--safe-r)}.aidlg-card{max-height:calc(var(--vh) - var(--hud-h,0px) - 32px)}.crisis-dlg .aidlg-card{background:var(--paper);width:min(760px,100%);padding:10px}.crisis-dlg .crisis-card{margin:0}.crisis-dlg-foot{z-index:1;background:var(--paper);border-top:1.5px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:10px -10px -10px;padding:8px 10px;position:sticky;bottom:-10px}.locked-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.locked-row .locked-note{flex:16em;margin:0}.locked-row .locked-back{flex:none}.price-penny{border:2px solid var(--edge);background:var(--hs-sun-bg);border-radius:10px;align-items:flex-start;gap:6px;margin:6px 0 0;padding:6px 8px;line-height:1.3;display:flex}.price-penny>span{min-width:0}.card-story-p,.deb-note-box{position:relative}.deb-ask:empty{display:none}.deb-ask>.panel{animation:none}.story-more.deb-note-more{pointer-events:auto;cursor:pointer;background:linear-gradient(to right, transparent, var(--paper) 26px);border:0}.story-more{pointer-events:none;font:700 13px/1.3 var(--f-display);color:var(--hs-sky);background:linear-gradient(to right, transparent, var(--panel) 26px);padding-left:30px;position:absolute;bottom:0;right:0}.lead-next{border:2px solid var(--edge);background:var(--hs-mint-bg);border-radius:12px;flex:none;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;display:flex}.lead-next p{flex:1 1 0;min-width:0;margin:0;line-height:1.3}.lead-next .btn{flex:none}:root:is([data-text-size=large],[data-text-size=xl]) .crisis-dlg .aidlg-card{width:min(1200px,100%)}:root:is([data-text-size=large],[data-text-size=xl]) .crisis-dlg .crisis-body{gap:10px;padding:12px}:root:is([data-text-size=large],[data-text-size=xl]) .crisis-dlg .choices{grid-template-columns:repeat(auto-fit,minmax(min(16em,100%),1fr));align-items:stretch}:root:is([data-text-size=large],[data-text-size=xl]) .crisis-dlg .advisors{grid-template-columns:repeat(auto-fit,minmax(min(18em,100%),1fr))}:root:is([data-text-size=large],[data-text-size=xl]) .crisis-card .crisis-body>:is(.advisors,.mentor){order:3}:root:is([data-text-size=large],[data-text-size=xl]) .crisis-card .crisis-body>.outcome{order:4}:root:is([data-text-size=large],[data-text-size=xl]) .crisis-dlg .card-pic{font-size:34px}:root:is([data-text-size=large],[data-text-size=xl]) .crisis-dlg .crisis-body :is(h2,h3),:root:is([data-text-size=large],[data-text-size=xl]) .crisis-dlg .crisis-body>.stack>p{margin:0}.nocaps{text-transform:none}:root:has(.crisis-dlg) .dock{left:var(--safe-l);right:var(--safe-r);bottom:var(--safe-b);z-index:85;position:fixed}.crisis-dlg{bottom:calc(var(--safe-b) + var(--dock-h,0px))}.crisis-dlg .aidlg-card{max-height:calc(var(--vh) - var(--hud-h,0px) - var(--dock-h,0px) - 32px)}.choice.pick{outline:3px dashed var(--sun);outline-offset:2px}.choice[aria-pressed=true]{border-color:var(--hs-mint);box-shadow:0 4px 0 var(--hs-mint);background:var(--hs-mint-bg)}.choice[aria-pressed=true] .k{background:var(--hs-mint);color:var(--panel)}.choices.answered .choice:not([aria-pressed=true],:disabled){opacity:.6}.choice>span:last-child{min-width:0}.choice .fx .pill{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;line-height:1.25}@media (max-width:600px){.crisis-dlg .advisors{grid-template-columns:minmax(0,1fr)}.crisis-card .sev-bar{flex-wrap:nowrap;padding:7px 12px}.crisis-card .crisis-body{gap:12px;padding:12px}.crisis-card .crisis-body :is(h2,h3),.crisis-card .crisis-body>.stack>p{margin:0}.crisis-card .advisors{gap:6px}.crisis-card .adv{gap:8px;padding:6px 9px}.adv-line{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.adv-line>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adv-line[aria-expanded=true]>span{-webkit-line-clamp:none;line-clamp:none;display:block}.crisis-card .timer{flex-wrap:wrap;gap:6px;font-size:12px;line-height:1.2}.crisis-card .timer .tbar{min-width:40px}.scr.hindsight .crd{border-radius:999px;align-items:baseline;gap:6px;width:auto;max-width:200px;padding:5px 10px;display:flex}.scr.hindsight .crd b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scr.hindsight .crd .small{white-space:nowrap;flex:none}}.keys{gap:6px;margin:10px 0;display:grid}.keys>div{grid-template-columns:9em minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.keys dt,.keys dd{margin:0}kbd{text-align:center;min-width:1.6em;font:600 13px/1.4 var(--f-mono);color:var(--ink);background:var(--panel-2);border:1.5px solid var(--edge);border-bottom-width:3px;border-radius:6px;padding:1px 6px;display:inline-block}.kan{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));grid-auto-flow:row;overflow-x:visible}.kcol{min-width:0}.kcard{overflow-wrap:anywhere}.plan-grid>.depts{grid-area:1/2}.plan-grid>.plan-side{grid-area:1/1}.plan-grid>.proj{grid-area:1/3}@container scr (width<=1000px){.plan-grid>.depts{grid-area:1/1/auto/-1}.plan-grid>.plan-side{grid-area:2/1}.plan-grid>.proj{grid-area:2/2}}@container scr (width<=720px){.plan-grid>.depts,.plan-grid>.plan-side,.plan-grid>.proj{grid-area:auto}}.dock{flex-wrap:nowrap;justify-content:safe center;overflow:auto hidden}.dock .dept{white-space:nowrap;flex:none}.dock .dept .sw{margin-right:0}.dock .dept:first-child{z-index:1;box-shadow:0 0 0 10px var(--panel), -10px 0 0 10px var(--panel);position:sticky;left:0}.dock .dept:first-child+.dept{margin-left:6px}.dock .dept:first-child:after{content:"";background:linear-gradient(to right, var(--panel), transparent);opacity:0;pointer-events:none;width:22px;transition:opacity .12s;position:absolute;top:-10px;bottom:-10px;left:calc(100% + 10px)}.dock[data-scrolled] .dept:first-child:after{opacity:1}.dock .dept[aria-current=page]{outline:3px solid var(--sun);outline-offset:1px}.dock.slim{gap:6px;padding:6px 10px}.dock.slim .dept{border-radius:10px;flex-direction:row;gap:5px;min-width:0;padding:4px 9px;font-size:12px}.dock.slim .dept .sw{border-width:1.5px;border-radius:4px;width:12px;height:12px}html{scroll-padding-top:calc(var(--safe-t) + var(--hud-h,0px) + 8px);scroll-padding-bottom:calc(var(--safe-b) + var(--nav-h,0px) + 8px)}.key-badge{min-width:1.3em;font:700 11px/1.35 var(--f-mono);text-align:center;border:1.5px solid;border-radius:5px;margin-right:5px;padding:0 3px;display:inline-block}.dock .navkey{min-width:1.4em;padding:0 4px;font-size:11px;display:none;position:absolute;top:-8px;left:-6px}:root[data-nav-keys] .dock .navkey{display:inline-block}:root[data-text-size=large] .dock .navkey{padding:1px 5px;font-size:14px;top:-11px}:root[data-text-size=xl] .dock .navkey{padding:1px 6px;font-size:17px;top:-14px}:root[data-text-size=large][data-nav-keys] .dock,:root[data-text-size=xl][data-nav-keys] .dock{padding-top:16px}:root[data-nav-keys] .dock{padding-top:12px}@media (max-width:720px){.dock{flex-wrap:nowrap;justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.skip-link{z-index:60;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:none}.co-switch .co-name{flex-direction:column;align-items:flex-start;line-height:1.1;display:inline-flex}.co-switch .co-hq{opacity:.8;font-size:11px;font-weight:600}.co-switch .co-when{display:none}.moments{right:12px;top:calc(var(--safe-t) + var(--hud-h,56px) + 10px);z-index:40;width:min(380px, calc(var(--vw) - 24px));gap:8px;display:grid;position:fixed}@media (min-width:601px){:root:is([data-text-size=large],[data-text-size=xl]) .moments{top:calc(var(--safe-t) + var(--hud-h,56px) + 100px)}}@media (max-width:600px){.moments{top:auto;right:calc(var(--safe-r) + 8px);left:calc(var(--safe-l) + 8px);bottom:calc(var(--safe-b) + var(--nav-h,54px) + 8px);width:auto}.moment{gap:8px;padding:8px 10px}.moment-next{display:none}.moment-ic{width:32px;height:32px}}.moment{box-shadow:0 4px 0 var(--edge);align-items:flex-start;gap:10px;padding:12px;display:flex}.moment.good{border-color:#1fae7a}.moment.bad{border-color:var(--fa1182f)}.moment>button{flex:none;margin-left:auto}.moment-ic{border:2px solid var(--edge);background:var(--sun);color:#1b2140;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.moment.bad .moment-ic{background:var(--panel-2);color:var(--ink)}.moment-t{font:800 17px/1.15 var(--f-display)}@media (prefers-reduced-motion:no-preference){.moment{animation:.35s cubic-bezier(.2,1.4,.4,1) both moment-in}.moment.good .moment-ic{animation:.6s ease-out .2s both moment-pop}}@keyframes moment-in{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:none}}@keyframes moment-pop{0%{transform:scale(.6)rotate(-12deg)}60%{transform:scale(1.15)rotate(6deg)}to{transform:none}}.click-row{cursor:pointer}.click-row:hover td{background:var(--panel-2)}.linkish{all:unset;cursor:pointer;font:inherit}.linkish:focus-visible{outline:3px solid var(--sun);outline-offset:2px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1[tabindex="-1"]:focus-visible,h2[tabindex="-1"]:focus-visible,h3[tabindex="-1"]:focus-visible{outline-offset:0!important}.deb-head .stack{gap:6px!important}.week-pic{font-size:clamp(48px, calc(var(--vh) * .09), 84px);flex:none;line-height:1.1}.deb-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.deb-teaser{margin:8px 0 0;font-weight:700}.big-go{margin:4px 0 0;display:inline-flex}.deb-payoff{align-items:center;gap:8px;margin:10px 0 0;line-height:1.35;display:flex}.round-uses{padding:10px 12px}.use-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.use{text-align:left;border:2px solid var(--edge,#1b2140);background:var(--panel,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:6px 8px;display:flex}.use-pic{font-size:20px;line-height:1}.use b,.use .muted{overflow-wrap:anywhere;line-height:1.2}.jotly{align-items:center;gap:8px;margin-top:8px;display:flex}.jotly-logo{flex:none;width:28px;height:28px;display:inline-block}.jotly-logo svg{width:100%;height:100%;display:block}.office-next{left:10px;right:10px;bottom:calc(var(--ticker-h,0px) + 8px);z-index:3;pointer-events:none;justify-items:start;gap:4px;display:grid;position:absolute}.office-unlock{box-sizing:border-box;background:var(--panel);border:2px solid var(--edge);pointer-events:none;border-radius:10px;max-width:100%;margin:0;padding:3px 9px;font-weight:700}.market-year{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.market-year li{justify-content:space-between;gap:8px;display:flex}.feed-cat{flex:none;place-items:center;width:26px;font-size:20px;line-height:26px;display:grid}.office-race{left:10px;bottom:calc(var(--ticker-h,0px) + 40px);z-index:3;box-sizing:border-box;background:var(--panel);max-width:calc(100% - 20px);color:var(--ink);border:2px solid var(--edge);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:2px 8px 2px 4px;font-weight:700;display:flex;position:absolute}.office-race .jotly-logo{width:20px;height:20px}.office-race.ahead{background:var(--hs-mint-bg)}.office-race-card{left:10px;right:10px;bottom:calc(var(--ticker-h,0px) + 76px);z-index:4;max-width:320px;padding:8px 10px;position:absolute}.race-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:3px;display:grid}.race-row .race-bar{border:2px solid var(--edge);box-sizing:border-box;background:#1fae7a;border-radius:6px;grid-column:2;min-width:8px;height:12px}.race-row .race-bar.them{background:#ff5fa2}:is(.pf-office:has(.office-next>:nth-child(2)) .office-race,.office-next:has(>:nth-child(2))~.office-race){bottom:calc(var(--ticker-h,0px) + 70px)}.deb-read{white-space:normal;text-align:left;max-width:100%;margin-top:8px}.week-ask{padding:10px 12px}.deal-call-head{flex-wrap:wrap;gap:2px 10px}.no-lead{background:var(--panel-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:8px 0 0;padding:6px 8px;display:flex}.no-lead>span{flex:14em;min-width:0}.pulse-q{align-items:flex-start;gap:8px;display:flex}.pulse-q p{margin:0}.pulse-a{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.pulse-a .btn{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;height:auto;padding:6px 10px;display:flex}.pulse-fx{opacity:.8;font-size:11px;font-weight:500;line-height:1.25}.deb-stat{border:2px solid var(--edge);background:var(--panel);text-align:center;border-radius:12px;justify-items:center;gap:1px;min-width:0;padding:8px 4px;display:grid}.deb-stat-pic{font-size:clamp(26px, calc(var(--vh) * .042), 40px);line-height:1.15}.deb-stat b{overflow-wrap:anywhere;max-width:100%;font-size:17px;line-height:1.2}.deb-stat .good{color:var(--f0b6b48);font-weight:700}.deb-stat .bad{color:var(--fa1182f);font-weight:700}.card-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.card-title h2{margin:0}.card-pic{font-size:clamp(44px, calc(var(--vh) * .075), 68px);line-height:1.1}.depthcard{text-align:center;justify-items:center}.depthcard>b{font-size:16px}.depth-pic{font-size:clamp(44px, calc(var(--vh) * .085), 76px);line-height:1.15}.story-pic{vertical-align:-2.5px;margin-block:-4px;font-size:22px;line-height:1;display:inline-block}.chat-count{margin-top:4px}.chat-count.over{color:var(--fc22846,#c22846);font-weight:600}.range-field{gap:3px;min-width:0;display:grid}.range-row{align-items:center;gap:8px;min-width:0;display:flex}.range-row input[type=range]{flex:auto;width:auto;min-width:0}.range-num{font:600 13px/1 var(--f-mono);flex:none;align-items:center;gap:2px;display:inline-flex}.range-num input{border:1.5px solid var(--edge);background:var(--panel);color:var(--ink);font:inherit;text-align:right;border-radius:8px;width:auto;min-width:0;padding:4px 6px}.range-num.bad input{border-color:var(--fc22846,#c22846)}.range-err{color:var(--fc22846,#c22846);font-weight:600}.range-confirm{background:var(--bfff1c7);border:2px solid #e3b23c;border-radius:10px;gap:6px;margin-top:2px;padding:8px 10px;display:grid}.founders-warn{background:var(--bfff1c7);border:1.5px solid #e3b23c;border-radius:10px;margin:4px 0 0;padding:6px 9px}.sr-inline{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;display:inline-block;overflow:hidden}.class-t{table-layout:auto}.class-t th{white-space:normal;overflow-wrap:anywhere}.class-t td{overflow-wrap:anywhere}.class-flags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.class-flags .pill{white-space:normal;line-height:1.2}.class-detail td{white-space:normal}.class-decisions{gap:2px;max-height:260px;margin:4px 0 0;padding-left:20px;display:grid;overflow-y:auto}.chip.lock-free{color:var(--muted);background:0 0;border-style:dashed}.lock-pill{background:var(--inv);color:var(--on-inv)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .scr.crisis{background-image:repeating-linear-gradient(135deg,#2c2c2c 0 14px,#262626 14px 28px)}}:root[data-theme=dark] .scr.crisis{background-image:repeating-linear-gradient(135deg,#2c2c2c 0 14px,#262626 14px 28px)}.feed .msg{grid-template-columns:30px minmax(0,1fr);align-items:start;max-width:none;display:grid}.whopay{gap:4px;margin-top:8px;display:grid}.whopay-row{gap:2px;display:grid}.whopay-track{height:7px;display:block;position:relative}.whopay-track>i{opacity:.9;background:#1fae7a;border-radius:3px;min-width:2px;position:absolute;top:0;bottom:0;left:0}.whopay-track>i.out{opacity:.55;background:#e0445f}.whopay-you{border-left:1.5px dashed var(--ink);width:0;position:absolute;top:-4px;bottom:-3px}.whopay-axis{border-top:1px solid var(--edge2,#e4e8f2);justify-content:space-between;gap:8px;margin-top:4px;padding-top:6px;display:flex;position:relative}.whopay-dot{border:1.6px solid var(--ink);background:#ffc23d;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-5px}.class-short{letter-spacing:.08em;font-size:22px}.humorpick{gap:10px;margin-bottom:14px;display:grid}.humorpick h3{margin:0}.humorpick.fresh{outline:3px solid var(--accent,#ff6b35);outline-offset:2px}.humor-opts{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;display:grid}.humor-opt{grid-row:span 4;grid-template-rows:subgrid;text-align:center;border:2px solid var(--edge,#1b2233);background:var(--panel,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:12px;justify-items:center;row-gap:4px;padding:12px 14px;display:grid}.humor-opt b{align-self:center;font-size:16px;line-height:1.2}.humor-pic{font-size:clamp(44px,calc(var(--vh) * .09),84px);align-self:center;line-height:1.15}.modecard .mhead{text-align:center;flex-direction:column;justify-content:center;gap:2px}.modecard .mhead p{margin:0}.mode-pic{font-size:clamp(64px,calc(var(--vh) * .13),112px);line-height:1.15}.modecard .mbody{flex-direction:column;display:flex}.modecard .mbody>.btn.block{margin-top:auto}.humor-opt[aria-pressed=true]{background:var(--panel-2,#fff7e6);box-shadow:0 3px 0 var(--edge,#1b2233);border-color:var(--accent,#ff6b35)}.humor-opt .sample{font-style:italic}.humor-age{border:1.5px dashed var(--edge,#1b2233);border-radius:10px;padding:10px}.sound-hint{right:12px;top:calc(var(--safe-t) + var(--hud-h,0px) + 10px);z-index:40;pointer-events:none;background:var(--bffd9df);color:var(--fa1182f);border:2px solid var(--edge);box-shadow:0 2px 0 var(--edge);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;animation:.25s ease-out sound-hint-in;position:fixed}@keyframes sound-hint-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.sound-hint{animation:none}}@media (max-width:600px){.sound-hint{left:12px;right:auto}}.sound-settings kbd{margin-left:2px;font-size:11px}.voice-cap{left:50%;bottom:calc(var(--safe-b) + 14px);z-index:45;width:min(560px, calc(var(--vw) - 24px));text-align:left;color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding:8px 12px 11px;animation:.18s ease-out voice-cap-in;display:flex;position:fixed;overflow:hidden;transform:translate(-50%)}.voice-cap svg{flex:none}.voice-cap-t{overflow-wrap:anywhere;gap:1px;min-width:0;font-size:15px;line-height:1.3;display:grid}.voice-cap-who{font:800 13px/1.15 var(--f-display)}.voice-cap-who em{font:600 12px/1.15 var(--f-body,inherit);opacity:.72;font-style:normal}.voice-cap-bar{background:var(--sun);transform-origin:0;width:100%;height:3px;animation:linear both voice-cap-run;position:absolute;bottom:0;left:0}@keyframes voice-cap-in{0%{opacity:0;transform:translate(-50%,6px)}}@keyframes voice-cap-run{0%{transform:scaleX(0)}}@media (max-width:600px){.voice-cap{bottom:calc(var(--safe-b) + var(--nav-h,54px) + 8px);padding:6px 10px 9px}.voice-cap-t{font-size:14px}}@media (prefers-reduced-motion:reduce){.voice-cap{animation:none}.voice-cap-bar{animation:none;display:none}}.fb-dlg{z-index:90;top:0}.fb-dlg .aidlg-card{width:min(520px,100%);max-height:calc(var(--vh) - 32px)}.fb-dlg textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:6em}.fb-dlg .chips,.fb-dlg .fb-mood{flex-wrap:wrap}.fb-dlg .fb-done:focus{outline:none}@media (max-width:600px){.fb-dlg .fb-actions{z-index:1;background:var(--panel);border-top:1.5px solid var(--line);margin:0 -14px -14px;padding:8px 14px 14px;position:sticky;bottom:-14px}}.mentor-dlg .aidlg-card{flex-direction:column;display:flex;overflow:hidden}.mentor-dlg .mchat,.mentor-dlg .chat{flex-direction:column;flex:auto;min-height:0;display:flex}.mentor-dlg .chat-log{overflow-anchor:none;flex:96px;align-content:safe end;min-height:64px;max-height:none}.mentor-dlg .chat-chips{flex:0 auto;min-height:36px;overflow-y:auto}.chat-log:has(>.msg:last-child .safety-note){max-height:none}.chat:has(>.chat-log>.msg:last-child .safety-note) .chat-chips{display:none}.aidlg.mentor-dlg:has(.chat-log>.msg:last-child .safety-note){top:var(--safe-t)}.mentor-dlg:has(.chat-log>.msg:last-child .safety-note) .aidlg-card{height:calc(var(--vh) - 32px);max-height:none}@media (max-width:600px){.mentor-dlg .aidlg-card{height:calc(var(--vh) - var(--hud-h,0px) - 32px)}.aidlg.mentor-dlg:has(.chat-in:focus){top:var(--safe-t)}.mentor-dlg:has(.chat-in:focus) .aidlg-card{height:calc(var(--vh) - 32px);max-height:none}.mentor-dlg:has(.chat-in:focus) .chat-chips{display:none}.mentor-dlg .chat-chips{scrollbar-width:none;flex-wrap:nowrap;flex:none;overflow:auto hidden}.mentor-dlg .chat-chips>.chip{white-space:nowrap;flex:none}.mentor-dlg:has(.chat-log>.msg:last-child .safety-note) .chat-chips{display:none}.scr.crisis .locked-row{left:calc(var(--safe-l) + 8px);right:calc(var(--safe-r) + 8px);bottom:calc(var(--safe-b) + 64px);z-index:4;background:var(--panel);border:2px solid var(--edge);box-shadow:0 2px 0 var(--edge);border-radius:12px;flex-wrap:nowrap;padding:6px 8px;position:fixed}.scr.crisis:has(.locked-row){padding-bottom:88px}.scr.crisis .locked-row .locked-note{flex:1 1 0;min-width:0;font-size:12.5px;line-height:1.25}}.play-ask{z-index:70;left:16px;right:16px;bottom:calc(var(--safe-b) + var(--dock-h,0px) + 12px);max-width:460px;box-shadow:0 4px 0 var(--edge);margin:0 auto;position:fixed}.splash{z-index:200;padding:16px max(16px, env(safe-area-inset-left,0px));background-color:var(--paper);color:var(--ink);background-image:radial-gradient(var(--grid) 1.6px, transparent 1.7px);background-size:22px 22px;place-items:center;transition:opacity .26s ease-out;display:grid;position:fixed;inset:0;overflow:hidden}.splash.leaving{opacity:0;pointer-events:none}.splash-stage{text-align:center;max-width:min(720px, calc(var(--vw) - 32px));justify-items:center;gap:14px;display:grid;position:relative}.splash-name{width:min(640px, calc(var(--vw) * .86), calc(var(--vh) * 1.1));margin:0}.brand-logo{width:100%;height:auto;display:block;overflow:visible}.splash-tag{max-width:40ch;color:var(--muted);font-size:clamp(15px, calc(var(--vw) * .04), 18px);margin:0;font-weight:600}.splash-go{white-space:normal;font-size:clamp(15px, calc(var(--vw) * .04), 18px);margin-top:6px;padding:12px 20px 10px}@media (prefers-reduced-motion:no-preference){.splash .logo-napkin{transform-box:fill-box;transform-origin:50%;animation:logo-drop var(--time) cubic-bezier(.3, 1.6, .5, 1) var(--at) both}.splash .logo-stroke{stroke-dasharray:1;animation:logo-draw var(--time) ease-out var(--at) both}.splash .logo-mug{transform-box:fill-box;transform-origin:50% 100%;animation:logo-land var(--time) cubic-bezier(.3, 1.5, .5, 1) var(--at) both}.splash-tag{animation:splash-fade .4s ease-out var(--at) both}.splash-go{animation:splash-fade .35s ease-out var(--at) both, splash-nudge 1.6s ease-in-out var(--nudge) infinite}.splash.loading .brand-logo,.splash.loading .splash-tag,.splash.loading .splash-go{visibility:hidden}.splash.loading .logo-napkin,.splash.loading .logo-stroke,.splash.loading .logo-mug,.splash.loading .splash-tag,.splash.loading .splash-go{animation:none}.splash.asking .splash-name,.splash.asking .splash-tag{display:none}.splash.asking .splash-go{animation:.2s ease-out both splash-fade,1.6s ease-in-out .2s infinite splash-nudge}}@keyframes logo-drop{0%{opacity:0;transform:scale(.3)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes logo-draw{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes logo-land{0%{opacity:0;transform:translateY(-46%)scale(.92)}to{opacity:1;transform:none}}@keyframes splash-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes splash-nudge{0%,to{transform:none}50%{transform:translateY(-2px)}}.mini-office{cursor:pointer;border:2px solid var(--edge);box-shadow:0 3px 0 var(--edge);background-color:var(--bcfdcf1);background-image:radial-gradient(#b7c7e3 1px,#0000 1.1px);background-size:12px 12px;border-radius:12px;flex:none;margin:0;padding:0;display:block;position:relative;overflow:hidden}.mini-office-scene{display:block;position:absolute;inset:0}.mini-office-scene canvas{pointer-events:none;display:block}.mini-office-wait{position:absolute;inset:0}.mini-office-badge{background:var(--sun);color:#1b2233;border:2px solid var(--edge);width:20px;height:20px;font:800 13px/1 var(--f-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.mini-dock{right:12px;bottom:calc(var(--safe-b) + var(--nav-h,52px) + 12px);z-index:20;position:fixed}.mini-dock .mini-office{width:200px;height:120px}.game:has(>.mini-dock)>.scr{padding-bottom:152px}:root[data-text-size=large] .mini-dock .mini-office{width:176px;height:106px}:root[data-text-size=xl] .mini-dock .mini-office{width:156px;height:94px}:root[data-text-size=large] .game:has(>.mini-dock)>.scr{padding-bottom:138px}:root[data-text-size=xl] .game:has(>.mini-dock)>.scr{padding-bottom:126px}@media (min-width:601px) and (max-width:1500px){.mini-dock{bottom:calc(var(--safe-b) + 6px);z-index:30;right:10px}:root .mini-dock .mini-office{width:60px;height:38px;box-shadow:0 2px 0 var(--edge);border-radius:9px}.game:has(>.mini-dock)>.dock{padding-right:78px}:root .game:has(>.mini-dock)>.scr{padding-bottom:16px}}@media (min-width:601px){:root:is([data-text-size=large],[data-text-size=xl]) .mini-dock{bottom:calc(var(--safe-b) + 6px);z-index:30;right:10px}:root:is([data-text-size=large],[data-text-size=xl]) .mini-dock .mini-office{width:64px;height:38px;box-shadow:0 2px 0 var(--edge);border-radius:9px}:root:is([data-text-size=large],[data-text-size=xl]) .game:has(>.mini-dock)>.dock{padding-right:84px}:root:is([data-text-size=large],[data-text-size=xl]) .game:has(>.mini-dock)>.scr{padding-bottom:16px}}:root:has(dialog[open],[aria-modal=true],.aidlg,.hud-pop) :is(.mini-dock,.hud .mini-office){display:none}:root:has(.play-ask) .mini-dock{display:none}.hud .hs-sr{display:none}.hud-time{display:contents}.hud-end{white-space:nowrap;color:var(--ink);background:var(--panel);border:2px solid var(--edge);box-shadow:0 3px 0 var(--edge);font:700 13px/1 var(--f-display);border-radius:12px;flex:none;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.hud-end[aria-pressed=true]{background:var(--inv);color:var(--on-inv)}.hud-end-mini{display:none}.btn:disabled,.chip:disabled,.hud-end:disabled,.hud-end-mini:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.35);box-shadow:0 1px 0 var(--edge);transform:none}.btn:disabled:active,.chip:disabled:active{transform:none}.chip:disabled[aria-pressed=true]{opacity:.8;filter:none}.hud .speed .ic,.hud-end .ic{fill:currentColor}.hud .milestone{flex:340px;container-type:inline-size}@container (width<=280px){.goalbar .gb-left,.goalbar>.ic{display:none}}.goalbar{--c:var(--sky);box-sizing:border-box;border:2px solid var(--edge);background:var(--panel);width:100%;min-width:0;height:30px;min-height:0;color:var(--ink);box-shadow:none;cursor:pointer;font:700 12.5px/1 var(--f-display);text-align:left;letter-spacing:inherit;white-space:nowrap;border-radius:10px;flex:auto;align-items:center;gap:6px;margin:0;padding:0 9px 0 8px;display:flex;position:relative;overflow:hidden;transform:none}.goalbar[data-pace=ok]{--c:var(--mint)}.goalbar[data-pace=behind]{--c:var(--accent)}.goalbar>*{position:relative}.goalbar>.ic{flex:none}.goalbar>.gb-fill{width:var(--pct);box-sizing:border-box;background:color-mix(in srgb, var(--c) 38%, var(--bfff));box-shadow:inset 0 -4px 0 var(--c);transition:width .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.gb-name{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.gb-left{flex:none;font-weight:600}.gb-pct{flex:none;font-size:13.5px;font-weight:800}@media (prefers-reduced-motion:reduce){.goalbar>.gb-fill{transition:none}}.dock .sw .ic{display:none}:root .dock[data-fit=tight]{gap:4px}:root .dock[data-fit=tight] .dept{min-width:0;padding-left:5px;padding-right:5px}:root .dock[data-fit=icons]{justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}:root .dock[data-fit=icons] .dept{box-sizing:border-box;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-width:40px;min-height:40px;padding:4px}:root .dock[data-fit=icons] .dept .sw{border-width:2px;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}:root .dock[data-fit=icons] .sw .ic{color:#1b2233;display:block}:root .dock[data-fit=icons] .dept[aria-current=page]{padding-right:10px}:root .dock[data-fit=icons] .dept:not([aria-current=page]) .dept-t{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root .dock[data-fit=icons]>.dept:last-child{margin-right:20px}@media (max-width:600px){.hud{flex-wrap:wrap;align-items:center;gap:4px 6px;padding:4px 8px;overflow:visible}.hud>*{flex:none;order:20}.hud .hud-seat-t,.hud .hud-btn-t,.hud .hs-sr,.hud .hs-season-t,.dock .dept .dept-t{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:inline;position:absolute;overflow:hidden}.hud>.co-switch:first-child{flex:1 1 0;order:1;gap:6px;min-width:0;max-width:max-content;padding:3px 8px 3px 4px}.hud .co-switch,.hud>.learnbtn,.hud>.hud-fb,.hud-menu>.chip{box-shadow:0 2px 0 var(--edge)}.hud .co-switch .co-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;display:block;overflow:hidden}.hud .co-switch .co-hq{display:none}.hud>.co-others{order:2}.hud .co-other{justify-content:center;min-width:40px;padding:4px}.hud>.hud-seat{order:3;justify-content:center;min-width:40px;padding:3px}.hud>.learnbtn,.hud>.hud-fb,.hud-menu>.chip{box-sizing:border-box;justify-content:center;align-items:center;gap:0;width:40px;height:40px;padding:0;display:inline-flex}.hud>.learnbtn{order:4;margin-left:auto}.hud>.learnbtn~.learnbtn{order:5;margin-left:0}.hud>.hud-fb{order:6}.hud>.hud-menu{order:7}.hud .learnbtn .ic,.hud .hud-fb .ic,.hud-menu>.chip .ic{width:18px;height:18px}.hud>.hud-break{flex-basis:100%;order:9;height:0;margin-bottom:-4px;display:block}.hud>.mini-office{width:96px;height:60px;box-shadow:0 2px 0 var(--edge);border-radius:10px;order:10}.hud>.mini-office .mini-office-badge{width:18px;height:18px;font-size:12px;top:2px;right:2px}.hud>.hud-time{flex:200px;order:11;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:4px 5px;min-width:0;display:grid}.hud .hud-time>.clock{grid-column:1/-1}.hud .clock{flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0;display:flex}.hud .clock .t{font-size:11.5px;line-height:1.2}.hud .clock .weekbar{flex:100%;order:2}.hud .clock .hud-status{font-size:11.5px}.hud .speed{box-shadow:0 2px 0 var(--edge);align-self:flex-start}.hud .speed button{min-width:38px;min-height:36px;padding:0 6px}.hud .hud-end{max-width:100%;box-shadow:0 2px 0 var(--edge);white-space:normal;text-align:left;justify-self:start;gap:4px;padding:0 8px;font-size:12.5px;line-height:1.05}:root:is([data-text-size=large],[data-text-size=xl]) .hud>.hud-time{display:contents}:root:is([data-text-size=large],[data-text-size=xl]) .hud .hud-time>.clock{flex:140px;order:11}:root:is([data-text-size=large],[data-text-size=xl]) .hud .hud-time>:is(.speed,.hud-end){order:12}:root:is([data-text-size=large],[data-text-size=xl]) .hud .hud-end{flex:auto;justify-content:center}@media (max-width:359px){.hud>.hud-time{display:contents}.hud .hud-time>.clock{flex:90px;order:11}.hud .hud-time>:is(.speed,.hud-end){order:12}}.hud>.hud-card{box-sizing:border-box;white-space:nowrap;flex:none;order:16;align-items:center;gap:4px;min-height:28px;margin-left:auto;padding:0 8px;display:inline-flex}.hud>.modechip{order:12}.hud>.hud-stats{box-sizing:border-box;width:100%;box-shadow:0 2px 0 var(--edge);flex:100%;order:13;margin:0}.hud .hs{box-sizing:border-box;justify-content:center;gap:3px;min-height:36px;padding:0 2px;position:relative}.hud .hs>.ic{border-radius:5px;width:14px;height:14px;padding:1px}.hud .hs .hs-l,.hud .hs .hs-x{display:none}.hud .hs .hs-v{font-size:12.5px}.hud .hs .hs-note{max-width:9em;font-size:12px}.hud-stats button.hs-btn{min-width:36px;min-height:36px}.hud>.milestone{flex:100%;order:15;min-width:0}.hud>.modechip.hud-extra{display:none}.hud .clock{grid-template-rows:20px auto;grid-template-columns:max-content minmax(0,auto) 1fr;align-items:center;padding-right:32px;display:grid;position:relative}.hud .clock .t{white-space:nowrap;grid-area:1/1}.hud .clock .hud-status{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;min-width:0;overflow:hidden}.hud .clock .weekbar{grid-area:2/1/auto/-1}.hud-mode{box-sizing:border-box;border:2px solid var(--edge);background:var(--hs-mint-bg);width:24px;height:24px;min-height:0;color:var(--hs-mint);box-shadow:none;border-radius:8px;place-items:center;margin-top:-12px;padding:0;display:grid;position:absolute;top:50%;right:0;transform:none}.hud-mode.hustle{background:var(--hs-orange-bg);color:var(--hs-orange)}.hud-mode:after{content:"";position:absolute;inset:-8px -6px -10px -10px}:root:not([data-text-size=large],[data-text-size=xl]) .hud>.hud-time{display:contents}:root:not([data-text-size=large],[data-text-size=xl]) .hud>.mini-office{border-radius:9px;width:56px;height:40px}:root:not([data-text-size=large],[data-text-size=xl]) .hud .hud-time>:is(.speed,.hud-end){order:11}:root:not([data-text-size=large],[data-text-size=xl]) .hud .hud-end{white-space:nowrap;flex:auto;justify-content:center}:root:not([data-text-size=large],[data-text-size=xl]) .hud .hud-time>.clock{flex:none;order:14;align-items:center;gap:6px;padding-right:0;display:flex;position:static}:root:not([data-text-size=large],[data-text-size=xl]) .hud .clock .weekbar{border:0;border-radius:0;height:3px;margin:0;position:absolute;bottom:0;left:0;right:0}:root:not([data-text-size=large],[data-text-size=xl]) .hud-mode{order:-1;margin:0;position:relative;top:auto;right:auto}:root:not([data-text-size=large],[data-text-size=xl]) .hud>.milestone{flex:1 1 0}:root:not([data-text-size=large],[data-text-size=xl]) .hud .goalbar{height:28px}:root:not([data-text-size=large],[data-text-size=xl]) .hud>.hud-card{min-height:28px}:root:not([data-text-size=large],[data-text-size=xl]) .hud>.hud-card.done{justify-content:center;min-width:30px;padding:0 6px;font-size:0}:root:not([data-text-size=large],[data-text-size=xl]) .hud>.hud-card.done:after{content:"✓";font-size:15px;font-weight:800}:root:not([data-text-size=large],[data-text-size=xl]) .hud:has(>.hud-card:not(.done)) .clock .hud-status{display:none}:root:not([data-text-size=large],[data-text-size=xl]) .hud .hs{gap:2px;padding:0 1px}:root:not([data-text-size=large],[data-text-size=xl]) .hud .hs>.ic{padding:1px}:root .hud[data-slim]:not([data-sliding]):not(:has(:focus-visible))>:is(.hud-break,.mini-office,.hud-time,.hud-card,.modechip,.milestone){display:none}@media (max-width:430px){:root .hud[data-slim]:not([data-sliding]):not(:has(:focus-visible)) .co-switch .co-name{display:none}}.hud[data-sliding]>:is(.mini-office,.hud-time,.hud-card,.modechip,.milestone),.hud[data-sliding]>.hud-time>*{box-sizing:border-box;overflow:hidden}:root .hud[data-slim]:not(:has(:focus-visible))>.hud-end-mini{box-sizing:border-box;width:40px;height:40px;color:var(--ink);background:var(--panel);border:2px solid var(--edge);box-shadow:0 2px 0 var(--edge);border-radius:12px;order:8;justify-content:center;align-items:center;padding:0;display:inline-flex}.hud-end-mini .ic{fill:currentColor}.game:has(>.hud[data-slim]){min-height:calc(var(--vh) + 56px)}:root:has(.crisis-dlg) .hud>:is(.hud-card,.milestone,.modechip){display:none}:root:has(.scr.crisis) .hud>:is(.hud-card,.milestone,.modechip){display:none}:root{overflow-anchor:none}.dock,.dock.slim{gap:6px;padding:4px 8px}.dock .dept,.dock.slim .dept{box-sizing:border-box;border-radius:10px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:6px;min-width:40px;min-height:40px;padding:4px;font-size:12.5px}.dock .dept .sw,.dock.slim .dept .sw{border-width:2px;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.dock .sw .ic{color:#1b2233;display:block}.dock .dept[aria-current=page]{padding-right:10px}.dock .dept[aria-current=page] .dept-t{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.dock>.dept:last-child{margin-right:20px}.ph-drop{display:none!important}}.ph-more{display:block}.ph-more-btn{border:1.5px solid var(--edge);background:var(--panel);min-height:36px;color:var(--ink);font:700 13px/1.2 var(--f-ui,Figtree, sans-serif);cursor:pointer;border-radius:999px;align-items:center;gap:2px;padding:4px 10px;display:inline-flex}.ph-more-btn:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.ph-more-body{margin-top:8px}.ph-more.mentor{padding:6px 8px;display:block}.ph-more.mentor:not(.open){background:0 0;border:0;padding:0}.ph-more.mentor .ph-more-btn{background:var(--be6f7ef);color:var(--f0b6b48);border-style:dashed;border-color:#57c494}.ph-more.mentor .ph-more-body{align-items:flex-start;gap:8px;display:flex}.ph-more.mentor .ph-more-body[hidden]{display:none}@media (max-width:600px){.related{margin-top:10px;padding:6px 8px}.ph-more.related-more .ph-more-body{flex-wrap:wrap;gap:6px;display:flex}.ph-more.related-more .ph-more-body[hidden]{display:none}}@media (max-height:500px) and (min-width:601px){.hud{position:static}.mini-dock{display:none}.game:has(>.mini-dock)>.scr{padding-bottom:16px}:root[data-text-size] .game:has(>.mini-dock)>.scr{padding-bottom:16px}.aidlg{top:var(--safe-t)}.aidlg-card,.crisis-dlg .aidlg-card{max-height:calc(var(--vh) - var(--dock-h,0px) - 32px)}.hud-pop{top:calc(var(--safe-t) + 8px);max-height:calc(var(--vh) - 16px)}}@media (pointer:coarse){body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}@supports (-webkit-touch-callout:none){input:not([type=range],[type=checkbox],[type=radio],[type=file]),textarea,select{font-size:16px!important}}dialog.glossary .scr>*{animation:none}.seed-die{display:inline-grid}@media (prefers-reduced-motion:no-preference){.seed-die{animation:.32s cubic-bezier(.3,1.4,.5,1) seed-roll}}@keyframes seed-roll{0%{transform:rotate(-200deg)scale(.7)}}@media (prefers-reduced-motion:no-preference){.ava[data-live] .ava-eyes{transform-box:fill-box;transform-origin:50%;animation:5.3s infinite ava-blink}}@keyframes ava-blink{0%,95.5%,to{transform:scaleY(1)}97.5%{transform:scaleY(.08)}}.health .stat-row{grid-template-columns:minmax(0,128px) minmax(24px,1fr) 38px 18px 1em}.health .stat-row>:first-child{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.hl-e{text-align:center;flex:none;width:1.3em;line-height:1}.hl-face{text-align:center;font-size:14px;line-height:1}@media (max-width:600px){.health .stat-row{padding:clamp(0px, calc(var(--vh,100vh) * .012 - 7.5px), 6px) 0}.hl-e{font-size:clamp(13px, calc(var(--vh,100vh) * .021), 18px)}.hl-face{font-size:clamp(14px, calc(var(--vh,100vh) * .022), 19px)}}svg.pic{--pic-ink:var(--edge);--pic-line:var(--ink);vertical-align:-.24em;fill:none;width:1.15em;height:1.15em;stroke:var(--pic-ink);stroke-width:var(--pic-w,2.6);stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block;overflow:visible}:is(.area-pic,.mode-pic,.humor-pic,.depth-pic,.card-pic,.week-pic,.deb-stat-pic,.ph-tab-pic,.pipe-pic,.st-pic,.gauge-pic,.hl-e,.hl-face,.emptypic-e,.sp-dot,.story-pic,.use-pic,.feed-cat)>.pic{margin-block:calc(.5lh - .575em);display:block}:is(.ph-tab-pic,.pipe-pic,.st-pic,.gauge-pic,.hl-e,.hl-face)>.pic{--pic-w:3.2}@media (max-width:600px){.modesel{gap:10px;padding-top:10px;padding-bottom:10px}.modesel>section{margin-bottom:0!important}.modesel .save-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px 10px;display:grid;gap:6px 8px!important}.modesel .save-row>:first-child{grid-area:1/1;min-width:0}.modesel .save-row>:first-child>:first-child{display:none}.modesel .save-row>:last-child{flex-wrap:nowrap;grid-area:1/2}.modesel .save-row>:not(:first-child):not(:last-child){grid-column:1/-1}.modesel .save-row:has(>.small)>:last-child{grid-area:auto/1/auto/-1}.modesel .save-row:has(>.small)>:last-child>.btn:first-child{flex:auto}.modesel .save-row .btn{padding:8px 10px 6px;font-size:14px}.modesel .gbar{gap:8px}.depthseed .row:has(>.seed-roll){flex-wrap:nowrap;align-items:center;gap:8px}.depthseed input{flex:auto;width:auto;min-width:0}.seed-roll{flex:none;place-items:center;width:44px;height:44px;min-height:0;padding:0;display:inline-grid}.modesel .ph-tabpanel .modecard{outline:0}.modesel .ph-tabs:has(.modecard.zen)>.ph-tabbar>[aria-selected=true]{background:var(--bcdeedd)}.modesel .ph-tabs:has(.modecard.hustle)>.ph-tabbar>[aria-selected=true]{background:var(--bffd9c9)}.game>.scr.modesel>.ph-tabs{flex-grow:0}.start-hero{flex:1 1 0;place-items:center;min-height:0;display:grid;overflow:hidden;container-type:size}.start-hero-in{text-align:center;justify-items:center;gap:6px;display:grid}.start-hero .brand-logo{width:auto;max-width:86cqw;height:min(150px,70cqh)}.start-hero .splash-tag{font-size:14px;animation:none}@container (height<=124px){.start-hero .splash-tag{display:none}.start-hero .brand-logo{height:94cqh}}@container (height<=52px){.start-hero-in{display:none}}.modesel .ph-tabpanel .modecard .mhead .lbl{display:none}.modesel .ph-tabpanel .modecard .mhead p{margin:0;font-weight:600}.modesel .ph-tabpanel .modecard .mhead{gap:0;padding:8px 12px 10px}.modesel .ph-tabpanel .modecard h2{font-size:22px;line-height:1.1}.modesel .ph-tabpanel .modecard .mode-pic{font-size:clamp(64px, calc(var(--vh) * .12), 104px)}.ph-tab-pic{font-size:16px;line-height:1}.modesel .ph-tabpanel .modecard .mbody{gap:8px;padding:10px 12px 12px}.modesel .ph-tabpanel .modecard .ts-row{padding:6px 0}.modesel .ph-tabpanel .modecard .rules li{font-size:13px}.start-more{gap:10px}.humorpick.compact{gap:6px;margin-bottom:0;padding:10px 12px}.humorpick.compact .humor-opts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.humorpick.compact .humor-opt{grid-row:span 3;row-gap:2px;padding:8px}.humorpick.compact .humor-pic{font-size:clamp(38px, calc(var(--vh) * .078), 72px)}.modesel .modecard .ts-row .chips{flex-wrap:nowrap;gap:5px}.modesel .modecard .ts-row .chip{white-space:nowrap;padding-left:8px;padding-right:8px}@media (max-height:720px){.scr.modesel{gap:6px;padding-top:6px;padding-bottom:6px}.humorpick.compact{gap:4px;padding:6px 10px}.humorpick.compact .humor-opt{padding:5px 6px}.humorpick.compact .humor-pic{font-size:32px}.humorpick.compact:not(.fresh) .humor-opt .small{display:none}.modesel .ph-tabpanel .modecard .mhead{padding:5px 12px 7px}.modesel .ph-tabpanel .modecard .mbody{gap:5px;padding:7px 12px 9px}.modesel .ph-tabpanel .modecard .mode-pic{font-size:56px}}.humorpick.compact .humor-opt b{font-size:14px}.humorpick.compact .humor-opt .small{font-size:12px;line-height:1.3}.depthscr{gap:10px;padding-top:10px;padding-bottom:10px}.depthscr>p.small{margin:0!important}.depthpick{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.depthpick .depthcard{text-align:center;align-content:center;justify-items:center;gap:2px;min-height:52px;padding:8px 10px;display:grid}.depthpick .depthcard b{font-size:15px}.depthinfo{gap:3px;padding:10px 12px;display:grid}.depthscr .fin-grid{gap:10px;margin-top:0!important}.depthscr .fin-grid .panel{padding:10px 12px}.depthscr .fin-grid .clause{padding:8px 10px}.depthscr .depth-actions{margin-top:0!important}.founding{gap:10px;padding-top:10px}.founding .steps{flex-wrap:nowrap}.founding .step:not(.on){gap:0;padding:4px;font-size:0}.founding .ph-tabpanel .cand{padding:10px 12px}.founding>.row:last-child{padding-bottom:10px!important}.seat:has(+.ph-tabs)>.stack>.lbl{display:none}.founding .ph-tabpanel .cand-qs{flex-flow:wrap}.founding .ph-tabpanel .cand-qs>.stack:has(p){flex-basis:100%}.scenarios{gap:10px;padding-top:10px}.sl-phone{gap:8px}.sl-phone>.chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sl-phone>.chips::-webkit-scrollbar{display:none}.sl-phone>.chips>*{flex:none}.sl-phone #sllist{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.sl-phone .gcard.sc{align-content:start;gap:3px;padding:8px 10px}.sl-phone .gcard.sc>.small:not(.muted){display:none}.sl-phone .gcard.sc .gname{line-height:1.2;font-size:14px!important}.seat:has(+.ph-tabs){gap:10px;padding:10px 12px}:is(.seat:has(+.ph-tabs)>.ava,.seat:has(+.ph-tabs)>*>.ava){border-radius:12px;width:44px;height:44px}.seat:has(+.ph-tabs) h2{font-size:19px}.seat:has(+.ph-tabs)>.stack>.small{display:none}.ph-tabpanel [aria-labelledby=solo-ai-h]>.stack{gap:6px!important}.ph-tabpanel [aria-labelledby=solo-ai-h] .plkpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px!important}.ph-tabpanel [aria-labelledby=solo-ai-h] .plk{padding:6px 8px}.ph-tabpanel [aria-labelledby=solo-ai-h] .plk b{font-size:16px}.ph-tabpanel [aria-labelledby=solo-week-h]>p.small.muted:first-of-type{display:none}.ph-tabpanel [aria-labelledby=solo-week-h] .ts-row{gap:2px;padding:5px 0}.fv-scopes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fv-scopes>.chip{text-align:left;white-space:normal;align-content:start;gap:2px;min-height:40px;padding:6px 8px;font-size:12px;line-height:1.2;display:grid}.fv-scopes>.chip>b{font-size:12.5px}[aria-labelledby=fv-title] h4{margin-top:8px!important}.ph-more.pf-more>.ph-more-body>.panel{margin:0}}:root{--tab-h:38px;--tab-frame:4px}.ph-tabs{flex-direction:column;min-width:0;display:flex}.ph-tabs>.ph-tabpanel{flex:auto}.ph-tabbar{height:var(--tab-h);scrollbar-width:none;min-width:0;box-shadow:inset 0 -2px 0 var(--edge);flex:none;align-items:stretch;gap:3px;display:flex;overflow:auto hidden}.ph-tabbar::-webkit-scrollbar{display:none}.ph-tabbar>[role=tab]{height:var(--tab-h);border:2px solid var(--edge);background:var(--panel-2);color:var(--ink);box-shadow:inset 0 -2px 0 var(--edge);font:700 13px/1.1 var(--f-display);white-space:nowrap;cursor:pointer;border-bottom:0;border-radius:10px 10px 0 0;flex:1 0 auto;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 9px;display:inline-flex;transform:none}.ph-tabbar>[role=tab][aria-selected=true]{background:var(--panel);box-shadow:inset 0 3px 0 var(--accent)}.ph-tabbar>[role=tab]:focus-visible{outline:3px solid var(--sky);outline-offset:-3px}.ph-tabbar>[role=tab]:disabled{cursor:default;opacity:.5}.ph-tab-t{white-space:nowrap;min-width:0}.ph-tab-badge{box-sizing:border-box;background:var(--berry);color:#fff;min-width:18px;height:18px;font:700 11px/18px var(--f-mono);border-radius:9px;padding:0 5px}.ph-tabbar:has(>[role=tab]:nth-child(6))>[role=tab]{padding:0 6px}.ph-tabbar:has(>[role=tab]:nth-child(6))>[role=tab]>.ic{display:none}@media (prefers-reduced-motion:no-preference){.ph-tabpanel>*{animation:.16s ease-out ph-tab-in}}@keyframes ph-tab-in{0%{opacity:.4}}.ph-tabpanel{gap:10px;min-width:0;display:grid}.ph-tabpanel>*,.ph-tabpanel>.stack>*{margin-top:0!important;margin-bottom:0!important}.ph-tabs>.ph-tabpanel:not(.ph-tabpanel .ph-tabpanel){padding-top:10px}@media (max-width:600px){.ph-tabs>.ph-tabpanel:not(.ph-tabpanel .ph-tabpanel):has(>:is(.panel,.scene):first-child,>.stack:first-child>.panel:first-child){padding-top:0}:is(.ph-tabs>.ph-tabpanel:not(.ph-tabpanel .ph-tabpanel)>:is(.panel,.scene):first-child,.ph-tabs>.ph-tabpanel:not(.ph-tabpanel .ph-tabpanel)>.stack:first-child>.panel:first-child){border-top:0;border-top-left-radius:0;border-top-right-radius:0}}.ph-tabs:has(>.ph-tabpanel>:first-child:not(.panel,.scene,.ph-tabs,.stack:has(>.panel:first-child),.stack:has(>.ph-tabs)))>.ph-tabbar>[aria-selected=true]{background:var(--paper)}.ph-tabbar.ph-seg{border:2px solid var(--edge);background:var(--panel-2);box-shadow:none;border-radius:10px;gap:0}.ph-seg>[role=tab]{height:calc(var(--tab-h) - var(--tab-frame));box-shadow:none;background:0 0;border:0;border-radius:0;gap:4px;padding:0 6px}.ph-seg>[role=tab]+[role=tab]{border-left:2px solid var(--line)}.ph-seg>[role=tab][aria-selected=true]{background:var(--inv);color:var(--on-inv);box-shadow:none}.ph-seg>[role=tab][aria-selected=true]+[role=tab]{border-left-color:#0000}.ph-tabs .ph-tabs{flex:auto;gap:6px}.row:has(>.ph-seg){flex-wrap:nowrap;align-items:flex-start}@media (max-width:600px){.ph-tabbar.ph-seg:has(>[role=tab]:nth-child(5))>[role=tab]{flex-direction:column;flex:1 1 0;gap:1px;min-width:0;padding:2px;font-size:11.5px;position:relative}.ph-tabbar.ph-seg:has(>[role=tab]:nth-child(5)) .ph-tab-t{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ph-tabbar.ph-seg:has(>[role=tab]:nth-child(5)) .ph-tab-badge{min-width:15px;height:15px;padding:0 3px;font-size:10px;line-height:15px;position:absolute;top:1px;left:calc(50% + 6px)}}.chip-row{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.chip-row>.lbl{min-width:4.5em}.scr .season,.scr .pmfstage{gap:2px}.scr .season span,.scr .pmfstage span{border:0;border-top:6px solid var(--line);color:var(--muted);text-align:center;background:0 0;border-radius:0;padding:4px 2px 0;font-size:11.5px;line-height:1.2}.scr .season span.on,.scr .pmfstage span.on{color:var(--ink);background:0 0}.scr .season span.on{border-top-color:var(--sun)}.scr .pmfstage span.on{border-top-color:var(--mint)}.ph-tabs>.ph-tabpanel:has(>.ph-tabs,>.stack>.ph-tabs){border:2px solid var(--edge);background:var(--panel);box-shadow:0 3px 0 var(--edge);border-top:0;border-radius:0 0 14px 14px;padding:6px 10px 10px}.game .scr .ph-seg+.ph-tabpanel>.panel:not(.debtcard,.lesson),.game .scr .ph-seg+.ph-tabpanel>.stack>.panel:not(.debtcard,.lesson){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.game .scr .ph-seg+.ph-tabpanel>.panel:not(.debtcard,.lesson)+.panel:not(.debtcard,.lesson),.game .scr .ph-seg+.ph-tabpanel>.stack>.panel:not(.debtcard,.lesson)+.panel:not(.debtcard,.lesson){border-top:2px solid var(--line);padding-top:8px}@media (min-width:601px){.ph-tabs>.ph-tabpanel{border:2px solid var(--edge);background:var(--paper);border-top:0;border-radius:0 0 14px 14px;gap:14px;padding:10px!important}.ph-tabs>.ph-tabbar>[role=tab]{flex:none;padding:0 14px}.ph-tabs>.ph-tabbar>[role=tab][aria-selected=true]{background:var(--paper)}}@media (max-width:600px){.game .scr .gbar:has(>.scr-corner){min-height:34px;padding-right:40px;position:relative}.game .scr .gbar:has(>.scr-corner>:nth-child(2)){padding-right:80px}.game .scr .gbar>.scr-corner{gap:6px;display:flex;position:absolute;top:0;right:0}}.corner-btn{box-sizing:border-box;border:2px solid var(--edge);background:var(--panel);width:34px;height:34px;color:var(--ink);box-shadow:0 2px 0 var(--edge);cursor:pointer;border-radius:10px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.corner-btn:after{content:"";position:absolute;inset:-5px -3px}.corner-btn[aria-expanded=true]{background:var(--inv);color:var(--on-inv)}.corner-btn .ava{border-radius:7px;width:26px;height:26px;display:block}.corner-btn:focus-visible{outline:3px solid var(--sky);outline-offset:1px}.corner-dot{box-sizing:border-box;border:2px solid var(--panel);background:var(--berry);border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;right:-5px}.corner-pop:focus{outline:0}.corner-pop[data-lifted]:before{display:none}.corner-pop-in{max-height:calc(var(--vh) - 44px);overscroll-behavior:contain;gap:6px;display:grid;overflow-y:auto}.corner-pop-in>.row{flex-wrap:wrap}.corner-links{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:600px){.game>.scr .ph-tabs,.game>.scr .ph-tabs>.ph-tabpanel{flex-direction:column;flex-grow:1;display:flex}.game>.scr .stack:has(>.ph-tabs){flex-direction:column;flex-grow:1;display:flex}.game>.scr .ph-tabs>.ph-tabpanel>*{min-width:0}.game>.scr .ph-tabs>.ph-tabpanel>.stack:only-child{flex-direction:column;flex-grow:1;display:flex}.game>.scr .ph-tabs>.ph-tabpanel>:is(.panel:last-child,.panel:has(+:last-child:not(.panel))),.game>.scr .ph-tabs>.ph-tabpanel>.stack:only-child>:is(.panel:last-child,.panel:has(+:last-child:not(.panel))){flex-grow:1}.chart{min-width:0}.deb-room{flex:1 1 0;min-height:0;container-type:size}.deb-room>.panel{box-sizing:border-box;flex-direction:column;gap:6px;height:100%;padding:10px 12px;display:flex}.deb-room .chart-wrap{flex:1 1 0;min-height:0;display:flex}.deb-room .chart-wrap>svg{width:100%;height:100%}@container (height<=210px){.deb-room>.panel{display:none}}.scr.depthscr>.depthinfo{flex-direction:column;flex-grow:1;justify-content:center;gap:6px;display:flex}.pf-tabs>.ph-tabbar{gap:2px}.pf-tabs>.ph-tabbar>[role=tab]{flex:auto;gap:3px;padding:0 5px}.pf-tabs>.ph-tabbar>[role=tab]:has(>.ph-tab-pic){flex-direction:column;gap:1px;padding:2px 4px 1px;font-size:12px}.pf-tabs>.ph-tabbar>[role=tab]>.ph-tab-pic{font-size:17px}:root:is([data-text-size=large],[data-text-size=xl]) .pf-tabs>.ph-tabbar>[role=tab]>.ic{display:none}.scr.pf-plan{gap:10px;padding-top:10px;padding-bottom:10px}.pf-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.pf-head>.gbar{flex:0 auto;min-width:0}.pf-head>.gbar .tag{display:none}.pf-head>.ph-more.mentor.open{flex-basis:100%;order:2}.pf-head>.scr-corner{order:1;display:flex}.pf-plan .timer{padding:6px 10px!important}.pf-plan .ph-tabpanel>.panel,.pf-plan .ph-tabpanel>.stack>.panel{padding:10px 12px}.pf-plan .ph-tabpanel>.stack{gap:10px!important}.pf-plan .dept-row{gap:6px!important;padding:7px 0!important}.pf-plan .dept-row:first-of-type{padding-top:2px!important}.pf-plan .dept-row .who>span{flex-wrap:wrap;align-items:baseline;column-gap:6px;min-width:0;display:flex}.pf-plan .dept-row>div:last-child:has(>.range-field){grid-template-columns:minmax(56px,max-content) minmax(0,1fr);align-items:center;gap:4px 8px;display:grid}.pf-plan .dept-row>div:last-child:has(>.range-field)>:not(.row.between):not(.range-field){grid-column:1/-1}.pf-plan .dept-row>div:last-child:has(>.range-field)>.row.between>b.mono{display:none}.pf-plan .depts>.row.between:first-child{margin-bottom:2px}.pf-plan .split{margin-top:6px}.pf-plan .split-key{gap:1px 8px;font-size:11px}.pf-plan .split-key>span{white-space:nowrap}.pf-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;margin-top:4px;display:flex}.pf-line>p{margin:0!important}.pf-line>.ph-more.open{flex-basis:100%}.pf-plan .proj>h3{margin-right:6px;font-size:16px;display:inline}.pf-plan .proj>h3+p{display:inline}.pf-plan .proj dl{gap:2px;margin-top:6px}.pf-plan .proj .big{margin-top:6px;padding:5px 0}.pf-plan .proj .big b{font-size:24px}.pf-plan .proj .risk{gap:3px;margin-top:6px}.pf-plan .proj>.btn.block{margin-top:8px!important}.pf-plan .proj>.pf-line{margin-top:6px}.pf-plan .price-big{font-size:26px}.pf-plan .whopay-row{margin:0}.pf-office{align-content:start}.pf-office .scene{min-height:0;height:max(200px, calc(var(--vh) - var(--hud-h,230px) - var(--nav-h,54px) - 74px));background-color:var(--panel);background-image:radial-gradient(var(--grid) 1.6px, transparent 1.7px)}.pf-office .feed{max-height:max(160px, calc(var(--vh) - var(--hud-h,230px) - var(--nav-h,54px) - 84px - 64px));overscroll-behavior:contain}.pf-office .health{gap:6px;padding:10px 12px}.pf-office .ph-tabpanel>.panel,.pf-office .ph-tabpanel>.stack>.panel{padding:10px 12px}.scr.debrief{gap:10px;padding-top:10px;padding-bottom:10px}.scr.debrief .deb-head{gap:6px 10px}.scr.debrief .deb-head>.week-pic{font-size:clamp(44px, calc(var(--vh) * .075), 64px);align-self:flex-start}.scr.debrief .deb-head>.stack{flex:1 1 0!important;gap:2px!important;min-width:0!important}.scr.debrief .deb-head h2{font-size:19px}.scr.debrief .deb-head>.row{flex-basis:100%}.scr.debrief .deb-head .lbl{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.scr.debrief .card-waiting{flex-wrap:nowrap!important;gap:8px!important;padding:8px 12px!important}.scr.debrief .card-waiting>span{min-width:0;line-height:1.25;flex:1 1 0!important}.scr.debrief .card-waiting>.btn{flex:none}.scr.debrief .deb-short{padding:10px 12px}.deb-note:not(.open){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.deb-note-less{margin-top:4px;padding:3px 8px;font-size:12px}.scr.debrief:has(.week-ask,.deb-ask>*,.round-uses,.card-waiting,.deb-note,.deb-read) .deb-stat{grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:4px;padding:4px}.scr.debrief:has(.week-ask,.deb-ask>*,.round-uses,.card-waiting,.deb-note,.deb-read) .deb-stat-pic{grid-row:span 2;align-self:center;font-size:19px}.scr.debrief:has(.week-ask,.deb-ask>*,.round-uses,.card-waiting,.deb-note,.deb-read) .deb-stat b{overflow-wrap:normal;white-space:nowrap;font-size:14px}.scr.debrief:has(.week-ask,.deb-ask>*,.round-uses,.card-waiting,.deb-note,.deb-read) .deb-stat .small{white-space:nowrap;font-size:11.5px;line-height:1.2}.scr.debrief.deb-ask-first :is(.deb-short,.deb-room){order:2}.scr.debrief.deb-ask-first .deb-ask{order:1}.week-ask,.round-uses{padding:8px 10px}.use{padding:4px 6px}.use-pic{font-size:16px}.pulse-a{gap:6px;margin-top:6px}.scr.debrief .deb-short .deb-fold-row{gap:6px!important;margin-top:8px!important}.scr.debrief .deb-fold-row>.chip{padding:5px 8px}.scr.debrief .ph-tabpanel .kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.scr.debrief .ph-tabpanel .kpi{min-width:0;padding:6px 9px}.scr.debrief .ph-tabpanel .kpi b{overflow-wrap:anywhere;margin-top:2px;font-size:18px}.scr.debrief .ph-tabpanel .kpi .d{margin-top:2px;font-size:11px;line-height:1.25;display:block}.scr.debrief .ph-tabpanel>.panel,.scr.debrief .ph-tabpanel>.stack>.panel{padding:10px 12px}.crisis-dlg{padding:6px 8px}.crisis-dlg .aidlg-card{max-height:calc(var(--vh) - var(--hud-h,0px) - var(--dock-h,0px) - 12px);padding:6px}.crisis-dlg .aidlg-card>.row{margin-top:6px!important}.crisis-dlg .crisis-dlg-foot{margin:6px -6px -6px;padding:6px;bottom:-6px}.scr.crisis{padding:8px}.crisis-card .sev-bar{letter-spacing:0;gap:6px;padding:5px 10px;font-size:11px}.crisis-card .sev-bar .blinkdot{width:8px;height:8px}.crisis-card .crisis-body{gap:8px;padding:10px}.crisis-card .crisis-body>.stack{gap:4px!important}.crisis-card .crisis-body h2{font-size:19px}.crisis-card .card-pic{font-size:40px;line-height:46px}.crisis-card .crisis-body h3{font-size:15px}.crisis-card .adv{align-items:center}.crisis-card .card-story:not([aria-expanded=true])>span{-webkit-line-clamp:3;line-clamp:3}:root:is([data-text-size=large],[data-text-size=xl]) .hud[data-card] .hud-stats .hs-group:not(.hs-pins){display:none}:root:is([data-text-size=large],[data-text-size=xl]) .hud[data-card]{flex-wrap:nowrap;gap:5px;padding-top:3px;padding-bottom:3px}:root:is([data-text-size=large],[data-text-size=xl]) .hud[data-card]>:not(.co-switch,.hud-time,.hud-stats),:root:is([data-text-size=large],[data-text-size=xl]) .hud[data-card]>:is(.hud-seat,.co-others),:root:is([data-text-size=large],[data-text-size=xl]) .hud[data-card] .hud-time>:not(.speed){display:none}:root:is([data-text-size=large],[data-text-size=xl]) .hud[data-card]>.co-switch:first-child{flex:1 1 0;gap:4px;max-width:none;min-height:36px;padding:1px 4px}:root:is([data-text-size=large],[data-text-size=xl]) .hud[data-card]>.co-switch:first-child>.ic{display:none}:root:is([data-text-size=large],[data-text-size=xl]) .hud[data-card] .co-name{text-align:left;font-size:12.5px;line-height:1.05}:root:is([data-text-size=large],[data-text-size=xl]) .hud[data-card] .co-when{font:700 11px/1.1 var(--f-mono,inherit);display:block}:root:is([data-text-size=large],[data-text-size=xl]) .hud[data-card]>.hud-stats{flex:none;order:13;width:auto}:root:is([data-text-size=large],[data-text-size=xl]) .hud[data-card] .hs{min-height:34px;padding:0 5px}:root:is([data-text-size=large],[data-text-size=xl]) .hud[data-card] .hs>.ic{display:none}:root:is([data-text-size=large],[data-text-size=xl]) .hud[data-card] .speed{order:12;align-self:center}:root:is([data-text-size=large],[data-text-size=xl]) .hud[data-card] .speed button{min-width:34px;min-height:32px;display:none}:root:is([data-text-size=large],[data-text-size=xl]) .hud[data-card]:not([data-paused]) .speed button:first-child,:root:is([data-text-size=large],[data-text-size=xl]) .hud[data-card][data-paused] .speed button:nth-child(2){justify-content:center;align-items:center;display:inline-flex}:root:is([data-text-size=large],[data-text-size=xl]) .game[data-mode=zen] .hud[data-card] .speed,:root:is([data-text-size=large],[data-text-size=xl]) .crisis-dlg-foot>.small{display:none}:root:is([data-text-size=large],[data-text-size=xl]) .crisis-card .card-title h2{font-size:19px;line-height:1.15}:root:is([data-text-size=large],[data-text-size=xl]) .crisis-card .card-pic{font-size:24px}:root:is([data-text-size=large],[data-text-size=xl]) .crisis-card .card-story:not([aria-expanded=true])>span{-webkit-line-clamp:1;line-clamp:1}.crisis-card:has(.locked-row) .card-story:not([aria-expanded=true])>span{-webkit-line-clamp:1;line-clamp:1}.crisis-card .adv-line b{display:inline}.crisis-card .choices{gap:6px}.crisis-card .choice{box-shadow:0 3px 0 var(--edge);border-radius:12px;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:8px 10px}.crisis-card .choice .k{border-radius:7px;width:26px;height:26px;font-size:14px}.crisis-card .choice b{font-size:15px;display:inline}.crisis-card .choice b+.small{display:inline}.crisis-card .choice b+.small:before{content:" · "}.crisis-card .choice .fx{gap:3px 4px;margin-top:4px}.crisis-card .choice .fx .pill{font:600 11.5px/1.25 var(--f-body);padding:2px 6px}}.dial{width:100%;height:auto;display:block;overflow:visible}.dial path,.dial line,.dial circle{fill:none}.dial-under{stroke:var(--edge);stroke-width:26px;stroke-linecap:round;transform:translateY(3.5px)}.dial-rim{stroke:var(--edge);stroke-width:26px;stroke-linecap:round}.dial-band{stroke-width:20px}.dial-shine{stroke:#fff;stroke-width:2.4px;opacity:.35;stroke-linecap:round}.dial-tick{stroke:var(--ink);stroke-width:2px;stroke-linecap:round;opacity:.5}.dial-end{font:800 15px var(--f-display);fill:var(--muted);text-anchor:middle}.dial-needle{transform-origin:100px 100px;transition:transform .7s cubic-bezier(.3,1.5,.5,1)}.dial .dial-hand{fill:var(--ink);stroke:var(--panel);stroke-width:2px;stroke-linejoin:round}.dial .dial-hub{fill:var(--panel);stroke:var(--edge);stroke-width:5px}.dial .dial-glint{fill:#fff;opacity:.8}.dial .dial-ghost{fill:var(--panel);stroke:var(--edge);stroke-width:3.5px}@media (prefers-reduced-motion:no-preference){.dial-needle{animation:.9s cubic-bezier(.3,1.5,.5,1) backwards dial-in}}@keyframes dial-in{0%{transform:rotate(-90deg)}}.gauge{justify-items:center;gap:2px;min-width:0;display:grid}.gauge .dial{width:clamp(120px, calc(var(--vh,100vh) * .24), 210px)}.gauge-read{text-align:center;justify-items:center;gap:1px;min-width:0;display:grid}.gauge-read b{font:700 clamp(22px, calc(var(--vh,100vh) * .036), 30px) / 1.05 var(--f-mono)}.gauge-sub{font:600 12px/1.25 var(--f-mono);color:var(--muted,inherit)}.gauge-read .lbl{align-items:center;gap:5px;display:inline-flex}.gauge-pic{letter-spacing:0;font-size:17px;line-height:1}.gauge-read .tone-good{color:var(--f0b6b48,#0b6b48)}.gauge-read .tone-warn{color:var(--f8a5a00,#8a5a00)}.gauge-read .tone-bad{color:var(--fc22846,#c22846)}.gauge.wide{grid-template-columns:minmax(0,46%) minmax(0,1fr);place-items:center stretch;gap:12px}.gauge.wide .dial{width:100%;max-height:calc(var(--vh,100vh) * .18)}.gauge.wide .gauge-read{text-align:left;justify-items:start}.pipe{gap:0;min-width:0;margin:8px 0 6px;display:grid}.pipe-stage{justify-items:center;gap:3px;min-width:0;display:grid}.pipe-band{width:100%;height:clamp(34px, calc(var(--vh,100vh) * .05), 46px);justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.pipe-band>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pipe-edge{fill:none;stroke:var(--edge);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round}.pipe-join{stroke:var(--edge);stroke-width:1px;opacity:.35;vector-effect:non-scaling-stroke}.pipe-band>b{font:700 15px/1 var(--f-mono);color:#1b2140;position:relative}.pipe-pic{font-size:15px;line-height:1;position:relative}.pipe-label{font:700 10.5px/1.1 var(--f-body);text-align:center;color:var(--muted,inherit);overflow-wrap:anywhere}.stairs{align-items:end;gap:0;min-width:0;padding:16px 0 0;display:grid}.st-step{justify-items:stretch;gap:3px;min-width:0;display:grid;position:relative}.st-block{box-sizing:border-box;height:calc(clamp(20px, calc(var(--vh,100vh) * .038), 40px) * (.5 + var(--k) * .8));background:var(--panel-2);border:2px solid var(--line);border-bottom-width:0;border-radius:8px 8px 0 0;justify-content:center;align-items:flex-start;margin-right:-2px;padding-top:5px;display:flex;position:relative}.st-step.done .st-block{background:var(--bd4f4e6,#d4f4e6);border-color:var(--edge)}.st-step.here .st-block{background:var(--sun,#ffc23d);border-color:var(--edge);z-index:1}.st-step.next .st-block{border-style:dashed;border-color:var(--edge)}.st-pic{font-size:15px;line-height:1}.st-label{font:700 11px/1.15 var(--f-body);text-align:center;border-top:2px solid var(--edge);overflow-wrap:anywhere;padding-top:3px}.st-step:not(.done,.here,.next) .st-pic{opacity:.5}.st-step:not(.done,.here,.next) .st-label{color:var(--muted,inherit)}.st-flag{z-index:2;white-space:nowrap;border:2px solid var(--edge);background:var(--panel);font:700 10.5px/1.3 var(--f-body);border-radius:99px;padding:0 7px;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-3px)}.stpath{min-width:0;margin-top:10px;display:grid;position:relative}.sp-line{left:var(--inset);right:var(--inset);top:calc(clamp(34px, calc(var(--vh,100vh) * .055), 46px) / 2 - 3px);background:var(--panel-2);border:2px solid var(--edge);box-sizing:border-box;border-radius:3px;height:6px;position:absolute}.sp-line:after{content:"";width:calc(var(--done) + 2px);background:var(--mint,#1fae7a);border:2px solid var(--edge);box-sizing:border-box;border-radius:3px;position:absolute;inset:-2px auto -2px -2px}.sp-stop{justify-items:center;gap:4px;min-width:0;padding:0 2px;display:grid;position:relative}.sp-dot{width:clamp(34px, calc(var(--vh,100vh) * .055), 46px);aspect-ratio:1;border:2px solid var(--line);background:var(--panel-2);font-size:clamp(16px, calc(var(--vh,100vh) * .028), 22px);border-radius:50%;place-items:center;line-height:1;display:grid}.sp-stop:not(.done,.here) .sp-dot{filter:grayscale(.7)}.sp-stop.done .sp-dot{border-color:var(--edge);background:var(--bd4f4e6,#d4f4e6)}.sp-stop.here .sp-dot{border-color:var(--edge);background:var(--sun,#ffc23d);box-shadow:0 3px 0 var(--edge);transform:translateY(-2px)scale(1.12)}.sp-label{font:700 11px/1.15 var(--f-body);text-align:center;overflow-wrap:anywhere}.sp-stop:not(.done,.here) .sp-label{color:var(--muted,inherit)}.proj-gauge{margin-top:6px}.vc-top{flex-wrap:wrap}.vc-ladder{flex:100%;min-width:0}.kpi{position:relative}.kpi-dial{pointer-events:none;width:clamp(40px,26%,72px);position:absolute;top:8px;right:10px}.kpi-dial .dial-tick{display:none}.fuel{padding:8px 12px}.fuel-sum{gap:8px;min-width:0;display:grid}@media (max-width:600px){.fkpis-5{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.fkpis-5>:nth-child(-n+3){grid-column:span 2}.fkpis-5>:nth-child(n+4){grid-column:span 3}.fkpis-5 .kpi{min-width:0;padding:7px 8px}.fkpis-5 .kpi .lbl{letter-spacing:0;font-size:10.5px;line-height:1.2;display:block}.fkpis-5 .kpi b{overflow-wrap:anywhere;margin-top:3px;font-size:17px}.fkpis-5 .kpi .d{font-size:11px;line-height:1.2}}.emptypic{align-items:center;gap:10px;padding:4px 0;display:flex}.emptypic p{min-width:0;margin:0}.emptypic-e{font-size:clamp(26px, calc(var(--vh,100vh) * .05), 40px);flex:none;line-height:1}@media (max-width:600px){:root[data-room=tall] .kpi-score,:root[data-room=mid] .kpi-score{display:none}:root:is([data-room=tall],[data-room=mid]) .game .scr.security .ph-tabpanel .kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}:root:is([data-room=tall],[data-room=mid]) .game .scr.security .ph-tabpanel .kpis>:nth-child(-n+4){grid-column:span 2}:root:is([data-room=tall],[data-room=mid]) .game .scr.security .ph-tabpanel .kpis>:nth-child(n+5){grid-column:span 3}:root:not([data-room=tall]) .proj-gauge{grid-template-columns:auto minmax(0,1fr);place-items:center stretch;gap:10px;margin-top:4px}:root:not([data-room=tall]) .proj-gauge .dial{width:clamp(84px, calc((var(--vh,100vh) - 640px) * 1.3), 150px)}:root:not([data-room=tall]) .proj-gauge .gauge-read{justify-content:space-between;align-items:baseline;gap:8px;display:flex}:root:not([data-room=tall]) .gauge.wide{grid-template-columns:clamp(92px, calc((var(--vh,100vh) - 640px) * 1.05), 124px) minmax(0, 1fr);gap:10px}:root:not([data-room=tall]) .gauge.wide .dial{width:100%}:root:not([data-room=tall]) .fuel{padding:6px 10px}:root:not([data-room=tall]) .gauge-read b{font-size:22px}:root:not([data-room=tall]) .game .scr.security .ph-tabpanel .kpi{padding:6px 8px}:root:not([data-room=tall]) .game .scr.security .ph-tabpanel .kpi b{margin-top:2px}:root:not([data-room=tall]) .vc-ladder{flex:0 0 34%;order:2}:root:not([data-room=tall]) .stairs{padding:0}:root:not([data-room=tall]) .st-block{height:calc(44px * (.32 + var(--k) * .68));padding-top:2px}:root:not([data-room=tall]) .st-label,:root:not([data-room=tall]) .st-flag{display:none}:root:not([data-room=tall]) .st-pic{font-size:13px}:root:not([data-room=tall]) .scr.pitch .vc-top>.stack{flex:1 1 0}:root:not([data-room=tall]) .scr.people .ph-tabpanel .cand .ava{display:none}:root[data-room=short] .scr.pitch .vc-top>.stack>.small:first-of-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-room=short] .sec-hero{display:none}:root[data-room=short] .scr.legal .vchart{max-height:84px!important}:root[data-room=short] .proj-gauge{margin-top:0}:root[data-room=short] .proj-gauge .dial{width:62px}:root[data-room=short] .pf-tabs>.ph-tabbar>[role=tab]:has(>.ph-tab-pic){flex-direction:row;gap:3px;padding:0 3px;font-size:11.5px}:root[data-room=short] .pf-tabs>.ph-tabbar>[role=tab]>.ph-tab-pic{font-size:13px}:root[data-room=short] .stpath{margin-top:4px}:root[data-room=short] .sp-stop{gap:2px}:root[data-room=short] .sp-dot{width:22px;font-size:12px}:root[data-room=short] .sp-line{top:8px}:root[data-room=short] .sp-label{font-size:10px}}@media (min-width:601px){.proj-gauge .dial{width:min(100%,150px)}}.build-step{flex-direction:column;gap:10px;display:flex}.build-step h3,.build-step p{margin:0}.build-cards{gap:10px;min-width:0;display:grid}.build-card{--c:var(--sky);cursor:pointer;text-align:left;border:2px solid var(--edge);background:var(--panel);min-width:0;color:var(--ink);box-shadow:0 3px 0 var(--edge);border-radius:14px;grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"pic name weeks""pic bar bar""pic traits traits";align-items:center;gap:5px 10px;padding:10px 12px;transition:transform 60ms,box-shadow 60ms;display:grid;position:relative}.build-card.prototype{--c:var(--accent)}.build-card.full{--c:var(--grape)}.build-card[aria-pressed=true]{background:var(--bfff1c7);box-shadow:0 1px 0 var(--edge);outline:3px solid var(--accent);outline-offset:1px;transform:translateY(2px)}.build-card:disabled{opacity:.55;cursor:default}.build-pic{display:block}.build-card>.build-pic{grid-area:pic;width:72px;height:48px}.bc-name{grid-area:name;min-width:0}.bc-name>b{font:800 15.5px/1.15 var(--f-display)}.bc-best{border:2px solid var(--edge);background:var(--hs-mint-bg);color:var(--hs-mint);white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:800;line-height:1.2;position:absolute;top:-10px;left:10px}.bc-weeks{white-space:nowrap;grid-area:weeks;align-items:baseline;gap:3px;display:inline-flex}.bc-weeks>b{font:800 22px/1 var(--f-display)}.bc-weeks>small{color:var(--muted);font-size:11.5px;font-weight:700}.bc-bar{box-sizing:border-box;border:2px solid var(--edge);background:var(--panel);border-radius:99px;grid-area:bar;height:10px;display:block;overflow:hidden}.bc-bar>i{background:var(--c);height:100%;transition:width .3s;display:block}.bc-traits{min-width:0;color:var(--muted);flex-wrap:wrap;grid-area:traits;align-items:center;gap:2px 12px;font-size:11.5px;font-weight:600;display:flex}.bc-trait{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.bc-pips{gap:2px;display:inline-flex}.bc-pips>i{box-sizing:border-box;border:1.5px solid var(--edge);background:var(--panel);border-radius:50%;width:8px;height:8px}.bc-pips>i.on{background:var(--c)}@media (max-width:700px){.scr.founding:has(.build-step){min-height:calc(var(--vh) - var(--safe-t) - var(--safe-b));box-sizing:border-box}.build-step{flex:auto}.build-step .build-cards{flex:auto;grid-auto-rows:minmax(0,1fr)}.build-step .build-card{grid-template-columns:clamp(72px, calc(var(--vh) * .14), 112px) minmax(0, 1fr) auto}.build-step .build-card>.build-pic{width:100%;height:auto}}@media (max-width:700px) and (max-height:700px){.build-step>p.muted{display:none}.build-step .build-card{row-gap:3px;padding:6px 10px}}.bc-when{white-space:nowrap;margin-left:auto;display:none}@media (min-width:701px){.bc-when{display:inline}.build-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.build-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pic pic""name weeks""bar bar""traits traits"}.build-card>.build-pic{justify-self:center;width:120px;height:80px}}.fv-scopes .build-pic{flex:none;width:36px;height:24px}.fv-scopes .chip[aria-pressed=true] .build-pic{--edge:var(--on-inv)}@media (min-width:601px){.fv-scopes .chip{align-items:center;gap:6px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.bc-bar>i{transition:none}}.toy{--pop:cubic-bezier(.3, 1.6, .5, 1);grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;min-height:44px;font-size:13px;line-height:1.25;display:grid;position:relative}.toy.small{font-size:12px}.toy.big{column-gap:14px}.toy.big .toy-tile{border-radius:14px;width:84px;height:61px}.toy.narrow{column-gap:8px}.toy.narrow .toy-tile{width:50px}.toy.plain .toy-words{font-weight:400}.toy-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.toy-pair .toy{column-gap:8px}.toy-levers{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;display:grid}.found-ai .chips{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 8px;display:grid}.ts-row:has(>.toy){padding:5px 0}.toy-hit{cursor:pointer;display:contents}.toy.held .toy-hit{cursor:not-allowed}.toy-tile{border:2px solid var(--edge);background:var(--panel-2);width:56px;height:41px;box-shadow:0 3px 0 var(--edge);border-radius:11px;margin-bottom:3px;transition:transform 80ms,box-shadow 80ms,background-color .2s;display:block;position:relative;overflow:hidden}.toy.on .toy-tile{background:var(--bfff1c7);box-shadow:0 1px 0 var(--edge);transform:translateY(2px)}.toy:not(.held) .toy-hit:active .toy-tile{box-shadow:0 0 0 var(--edge);transform:translateY(3px)}.toy-tile:has(.toy-box:focus-visible){outline:3px solid var(--sun);outline-offset:2px}.toy.held .toy-tile{opacity:.55;filter:saturate(.35);box-shadow:0 1px 0 var(--edge)}.toy.held.on .toy-tile{opacity:.8}.toy.held .toy-words{color:var(--muted)}.toy-hit:has(+.toy-note) .toy-tile{grid-row:1/span 2;align-self:start}.toy-words{grid-column:2;min-width:0;font-weight:600}.toy-note{grid-column:2;min-width:0;font-size:12px}.toy-note p{line-height:1.3}.toy-box{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.toy-art{fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.toy-art .o{stroke:var(--edge);stroke-width:2px}.toy-art .paper{fill:var(--dfff)}.toy-art .mint{fill:var(--mint)}.toy-art .sun{fill:var(--sun)}.toy-art .berry{fill:var(--berry)}.toy-art .sky{fill:var(--sky)}.toy-art .ln{stroke:var(--muted);stroke-width:1.75px}.toy-art .tick{stroke:#fff;stroke-width:2.4px}.toy-art .mv{transform-box:fill-box;transform-origin:50%}.toy-art .vb{transform-box:view-box}.toy-sign .sheet{transition:transform .2s;transform:rotate(-4deg)}.toy-sign.on .sheet{transition:transform .2s .1s;transform:none}.toy-sign .scrawl{stroke:var(--f174f9c);stroke-width:1.8px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .12s,opacity .1s 80ms}.toy-sign.on .scrawl{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .26s linear}.toy-sign .pen{transition:transform .14s,opacity 80ms}.toy-sign.on .pen{opacity:0;transition:transform .26s linear,opacity 80ms .22s;transform:translate(15px,-1px)}.toy-sign .stamp{opacity:0;transition:transform .1s,opacity .1s;transform:scale(2.2)rotate(-40deg)}.toy-sign.on .stamp{opacity:1;transition:transform .17s .24s var(--pop), opacity 50ms .24s;transform:rotate(-12deg)}.toy-vest .slot{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:2.5 3}.toy-vest .share{transform-origin:bottom;opacity:0;transition:transform .12s,opacity .12s;transform:scaleY(0)}.toy-vest.on .share{opacity:1;transition:transform .2s calc(var(--i) * 70ms) var(--pop), opacity 20ms calc(var(--i) * 70ms);transform:none}.toy-cliff .ramp{transition:transform .2s var(--pop), opacity .1s}.toy-cliff.on .ramp{opacity:0;transition:transform .3s cubic-bezier(.5,0,.9,.6),opacity 80ms .22s;transform:translateY(26px)rotate(9deg)}.toy-wax .flap{transform-origin:0 15px;transition:transform .2s;transform:scaleY(-1)}.toy-wax.on .flap{transform:none}.toy-wax .seal{opacity:0;transition:transform .1s,opacity .1s;transform:scale(2)}.toy-wax.on .seal{opacity:1;transition:transform .17s .17s var(--pop), opacity 50ms .17s;transform:none}.toy-wax .ring{stroke:#fff;stroke-opacity:.55;stroke-width:1.5px}.toy-lever .track{stroke:var(--line);stroke-width:5px}.toy-lever .arm{transform-origin:28px 31px;transition:transform .22s var(--pop);transform:rotate(-44deg)}.toy-lever.on .arm{transform:rotate(44deg)}.toy-lever .stem{stroke:var(--edge);stroke-width:5px}.toy-lever .knob{fill:var(--muted);transition:fill .15s}.toy-lever.on .knob{fill:var(--mint)}.toy-lever .base{fill:var(--dfff)}.toy-lever .lamp{fill:var(--panel-2);transition:fill .15s .1s}.toy-lever.on .lamp{fill:var(--mint)}.toy-plug .plugin{transition:transform .14s;transform:translate(-7px)}.toy-plug.on .plugin{transition:transform .2s var(--pop);transform:translate(11px)}.toy-plug .cord{stroke:var(--edge);stroke-width:3px}.toy-plug .prong{stroke:var(--edge);stroke-width:3.5px;stroke-linecap:butt}.toy-plug .bolt{fill:var(--line);transition:fill .1s}.toy-plug.on .bolt{fill:var(--sun);transition:fill .1s .14s}.toy-lock .base{fill:var(--panel)}.toy-lock .shackle{stroke:var(--edge);stroke-width:2.6px;transform-origin:33px 15px;transition:transform .14s;transform:translateY(-3px)rotate(28deg)}.toy-lock.on .shackle{transition:transform .17s var(--pop);transform:none}.toy-lock .body{fill:var(--sun);transition:fill .15s}.toy-lock.on .body{fill:var(--mint);transition:fill .1s .1s}.toy-lock .hole{fill:var(--edge)}.toy-deck .back{transition:opacity .14s .1s}.toy-deck.on .back{opacity:0;transition:opacity .14s}.toy-deck .top{opacity:0;transition:transform .2s,opacity .14s 60ms;transform:translate(26px,-4px)rotate(16deg)}.toy-deck.on .top{opacity:1;transition:transform .3s var(--pop), opacity 80ms;transform:none}.toy-deck .trend-up{stroke:var(--mint);stroke-width:2.4px}.toy-deck .trend-down{stroke:#fff;stroke-width:2.4px}.toy-barbell .bar{stroke:var(--edge);stroke-width:3.5px}.toy-barbell .lift{transition:transform .15s}.toy-barbell.on .lift{transition:transform .18s .1s var(--pop);transform:translateY(2px)}.toy-barbell .plate{opacity:0;transition:transform .12s,opacity .1s;transform:translateY(-20px)}.toy-barbell.on .plate{opacity:1;transition:transform .2s calc(var(--i) * 90ms) cubic-bezier(.4, 0, .7, 1.3), opacity 40ms calc(var(--i) * 90ms);transform:none}.toy-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.toy-pin{--tilt:-1.4deg;--note:var(--bfff1c7);font-size:12px;line-height:1.2;display:block}.toy-pin:nth-child(3n+2){--tilt:1.2deg;--note:var(--bffe0d4)}.toy-pin:nth-child(3n){--tilt:-.7deg;--note:var(--bd4f4e6)}.toy-pin .toy-hit{border:2px dashed var(--line);background:var(--panel-2);height:100%;min-height:44px;transform:rotate(var(--tilt));transition:transform .2s var(--pop), background-color .15s, box-shadow .1s;border-radius:6px;align-items:center;padding:6px 8px;display:flex;position:relative}.toy-pin.on .toy-hit{border:2px solid var(--edge);background:var(--note);box-shadow:0 3px 0 var(--edge);transform:none}.toy-pin .toy-tile{display:contents}.toy-pin .toy-art{opacity:0;width:18px;height:18px;transition:transform .1s,opacity 80ms;position:absolute;top:-8px;right:6px;overflow:visible;transform:translateY(-9px)scale(1.7)}.toy-pin.on .toy-art{opacity:1;transition:transform .17s 60ms var(--pop), opacity 40ms 60ms;transform:none}.toy-pin .toy-art .shine{fill:#fff;fill-opacity:.7}.toy-pin .toy-hit:has(.toy-box:focus-visible){outline:3px solid var(--sun);outline-offset:2px}.toy-pin.held .toy-hit{opacity:.55;filter:saturate(.35)}.toy-pin.held.on .toy-hit{opacity:.8}.toy-fact{min-height:18px;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.2;display:flex;position:relative}.toy-fact.on{color:var(--ink)}.toy-fact .toy-box{pointer-events:none;width:20px;height:18px;inset:0 auto auto 0}.toy-fact .toy-art{flex:none;width:20px;height:18px}.toy-fact .bubble{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:3 3;transition:fill .15s}.toy-fact.on .bubble{fill:var(--mint);stroke:var(--edge);stroke-width:2px;stroke-dasharray:none}.toy-fact .dots{stroke:var(--muted);stroke-width:2.4px}.toy-fact.on .dots{stroke:none}.toy-fact .tick{stroke-dasharray:16;stroke-dashoffset:16px}.toy-fact.on .tick{stroke-dashoffset:0;transition:stroke-dashoffset .24s .1s}@media (prefers-reduced-motion:reduce){.toy,.toy *,.toy-fact,.toy-fact *{transition:none!important}}.co-logo.has-mark{background:0 0;border:0;border-radius:0;padding:0}.co-logo.has-mark svg{width:100%;height:100%;display:block}.co-switch .co-line{align-items:baseline;min-width:0;max-width:min(250px,30vw);display:flex}.co-switch .co-t{white-space:nowrap;grid-template-columns:minmax(0,max-content);min-width:0;display:grid;overflow:hidden}.co-t>*{text-align:left;grid-area:1/1}.co-t>.co-tick,.co-t[data-short]>.co-full{visibility:hidden}.co-t[data-short]>.co-tick{visibility:visible;letter-spacing:.04em}.co-switch .co-line>small{flex:none}.scr.startup{gap:12px}.startup h3{margin:0}.startup-both{flex:auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;min-height:0;display:grid}.startup-area,.startup-brand{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.startup-actions{flex:none;justify-content:space-between;gap:8px}.startup-actions .btn.sun{flex:auto;max-width:340px;margin-left:auto}.area-grid{grid-template-rows:minmax(52px,.55fr);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(76px,1fr);gap:8px;min-height:0;display:grid}.area-card{cursor:pointer;border:2px solid var(--edge);background:var(--panel);min-width:0;color:var(--ink);box-shadow:0 3px 0 var(--edge);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 6px 8px;transition:transform 60ms,box-shadow 60ms;display:flex}.area-card b{font:700 13.5px/1.12 var(--f-display);text-wrap:balance}.area-pic{font-size:clamp(30px, calc(var(--vh) * .05), 44px);line-height:1.15}.area-card[aria-pressed=true]{background:var(--bfff1c7);box-shadow:0 1px 0 var(--edge);outline:3px solid var(--accent);outline-offset:1px;transform:translateY(2px)}.area-card.surprise{flex-direction:row;grid-column:1/-1;gap:8px}.area-card.surprise b{font-size:16px}.area-card:disabled{opacity:.55;cursor:default}.area-card.adult{position:relative}.area-tag{background:var(--edge);color:var(--panel);font:700 10px/1.4 var(--f-body);border-radius:6px;padding:0 4px;position:absolute;top:3px;right:4px}.area-grid.more:not(.tight){grid-template-rows:none}.area-grid.more:not(.tight) .area-card.surprise{grid-column:span 3}.area-info{gap:3px;padding:10px 12px;display:grid}.startup-hero{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.startup-hero>svg{flex:none;width:76px;height:76px}.startup-who{gap:2px;min-width:0;display:grid}.startup-who>b{font:800 22px/1.1 var(--f-display);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.startup-who>.small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.name-pick{flex:none;gap:6px}.name-pick input{box-sizing:border-box;width:100%;min-width:0;font-size:16px}.name-ideas{align-items:center;gap:6px;min-width:0;display:flex}.name-ideas .seed-roll{flex:none;place-items:center;width:40px;height:40px;min-height:0;padding:0;display:inline-grid}.name-chips{scrollbar-width:none;gap:6px;min-width:0;padding:2px;display:flex;overflow-x:auto}.name-chips::-webkit-scrollbar{display:none}.name-chips>.chip{white-space:nowrap;flex:none}.logo-grid{overscroll-behavior:contain;flex:1 1 0;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));align-content:start;gap:6px;min-height:110px;padding:3px;display:grid;overflow-y:auto}.logo-tile{aspect-ratio:1;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:16px;place-items:center;min-width:0;padding:2px;display:grid}.logo-tile svg{width:100%;max-width:96px;height:auto;display:block}.logo-tile[aria-pressed=true]{background:var(--bfff1c7);border-color:var(--edge);box-shadow:0 3px 0 var(--edge)}.logo-tile:disabled{opacity:.55;cursor:default}.startup.locked>.panel{text-align:center;flex:auto;justify-content:center;align-items:center}.startup.locked .startup-hero{flex-direction:column}.startup.locked .startup-hero>svg{width:clamp(110px, calc(var(--vh) * .24), 180px);height:clamp(110px, calc(var(--vh) * .24), 180px)}.area-grid.tight{grid-template-rows:none;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-auto-rows:minmax(64px,auto);gap:6px}.area-grid.tight .area-card{box-shadow:0 2px 0 var(--edge);border-radius:12px;padding:4px 4px 5px}.area-grid.tight .area-card b{font-size:11.5px}.area-grid.tight .area-pic{font-size:22px}.area-grid.tight .area-card.surprise{grid-column:span 2}.area-grid.tight .area-card.surprise b{font-size:13px}.found-logos{gap:4px;display:grid}.found-logos .logo-grid{flex:none;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));max-height:232px}@media (min-width:601px) and (min-height:641px){.game>.scr.startup{height:var(--vh)}.area-grid:not(.tight){flex:auto}}@media (min-width:1000px){.area-grid.more:not(.tight){grid-template-columns:repeat(5,minmax(0,1fr))}.area-grid.more:not(.tight) .area-card.surprise{grid-column:span 4}}@media (min-width:601px) and (max-height:640px){.startup .logo-grid{flex:none;overflow:visible}}@media (max-width:600px){.co-switch .co-line{max-width:100%}.game>.scr.startup{height:var(--vh);flex:none;gap:8px;padding-top:10px;padding-bottom:10px;overflow:hidden}.scr.startup .steps{flex-wrap:nowrap;flex:none}.scr.startup .step{font:700 13px/1 var(--f-body);cursor:pointer}.startup-area,.startup-brand{flex:1 1 0;gap:8px}.area-grid{flex:1 1 0;grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:6px}.area-card{gap:1px;padding:2px 4px 3px}.area-card.surprise{grid-column:span 2}.area-card b{font-size:12.5px;line-height:1.02}.area-pic{font-size:clamp(22px, calc(var(--vh) * .046), 38px);line-height:1.12}.area-grid:not(.tight) .area-card:not(.surprise) .area-pic{flex:1 1 0;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.area-grid:not(.tight) .area-card:not(.surprise) .area-pic>.pic{aspect-ratio:1;width:auto;height:min(1.15em,100%);margin-block:0}.area-grid.more:not(.tight){grid-template-columns:repeat(4,minmax(0,1fr))}.area-grid.more:not(.tight) .area-card{padding:3px 2px 4px}.area-grid.more:not(.tight) .area-card b{font-size:11.5px;line-height:1.06}.area-grid.more:not(.tight) .area-card.surprise b{font-size:16px}.area-grid.more:not(.tight) .area-pic{font-size:clamp(22px, calc(var(--vh) * .04), 34px)}.area-info{flex:none;padding:7px 10px}.area-info .small{font-size:12px;line-height:1.25}.startup:not(.locked) .startup-hero>svg{width:clamp(52px, calc(var(--vh) * .09), 76px);height:clamp(52px, calc(var(--vh) * .09), 76px)}.startup-who>b{font-size:20px}.startup-who>.small{font-size:12px}.startup-logo-label{flex:none}.logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:0}.found-panel{position:relative}.found-panel>.ph-more>.ph-more-btn{min-height:0;padding:2px 9px;font-size:12.5px;position:absolute;top:9px;right:10px}.ph-tabpanel .area-grid.tight{max-height:max(130px, calc(var(--vh) - 552px));overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;overflow-y:auto}.ph-tabpanel .found-logos .logo-grid{max-height:max(130px, calc(var(--vh) - 552px));grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-height:700px){.area-info,.startup-who>.small{display:none}.area-card b{font-size:11.5px}.area-pic{font-size:clamp(18px, calc(var(--vh) * .04), 24px)}}}.scr:is(.pitch,.equity,.people){container:scr/inline-size}.scr:is(.pitch,.equity,.people) button.term{white-space:normal!important;overflow:visible!important}.captable.stacked{grid-template-columns:auto auto;justify-content:center}.captable.stacked .legend{grid-column:1/-1}@media (max-width:600px){.scr.pitch .inv-pick{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.scr.pitch .inv-pick .invb{min-width:0}.scr.finance .fin-proj td.n,.scr.finance .fin-t .pill,:root:is([data-text-size=large],[data-text-size=xl]) .scr.finance .fin-t td.n{white-space:normal}:root:is([data-text-size=large],[data-text-size=xl]) .scr.finance .fin-t :is(td,th){padding-left:4px;padding-right:4px}:root:is([data-text-size=large],[data-text-size=xl]) .scr.finance .fin-t thead th{letter-spacing:0}.scr.pitch .ts-row>*,.scr.pitch .ts-row .row>*{min-width:0}.scr.pitch .ts .pill{white-space:normal}:root:is([data-text-size=large],[data-text-size=xl]) .scr.pitch .ts .pill{line-height:1.25}}.ph-scroll{overflow-x:auto}@media (max-width:600px){.scr:is(.finance,.pitch,.equity,.board,.exits,.hq){flex-flow:wrap;align-content:flex-start;align-items:center;gap:8px;padding-top:6px;padding-bottom:6px}.scr:is(.finance,.pitch,.equity,.board,.exits,.hq)>*{flex:100%;min-width:0}.scr:is(.finance,.pitch,.equity,.board,.exits,.hq)>.gbar{gap:4px 8px}.scr:is(.finance,.pitch,.equity,.board,.exits,.hq)>.gbar>*{flex:0 auto;min-width:0}.scr:is(.finance,.pitch,.equity,.board,.exits,.hq)>.gbar>.brand{margin-right:auto}.scr:is(.finance,.pitch,.equity,.board,.exits,.hq)>.gbar>.spacer{display:none}.scr:is(.finance,.pitch,.equity,.board,.exits,.hq)>.gbar>.tag{white-space:normal}.scr:is(.finance,.pitch)>.gbar>:is(.tag,.row.small),.scr:is(.board,.exits)>.gbar>.row.small,.scr.equity>.gbar>.row.small>:not(.small){display:none}.scr:is(.finance,.pitch,.equity,.board,.exits)>.depthbar.d1{margin:0}.scr:is(.finance,.pitch,.equity,.board,.exits,.hq) .panel{box-shadow:0 3px 0 var(--edge);border-radius:14px;padding:10px 12px}.scr:is(.finance,.pitch,.equity,.board,.exits,.hq) .panel h3{font-size:16px}.scr:is(.finance,.pitch,.equity,.board,.exits,.hq) .stack{gap:8px!important}.scr.finance .fkpis{gap:6px}.scr.finance .fkpis .kpi{padding:7px 10px}.scr.finance .fkpis .kpi b{margin-top:2px;font-size:19px}.scr.finance .fkpis .kpi .d{font-size:11px;line-height:1.25}.scr:is(.finance,.equity) .plkpis{gap:6px;margin-top:8px}.scr:is(.finance,.equity) .plk{padding:6px 8px}.scr:is(.finance,.equity) .plk b{font-size:16px}.scr:is(.finance,.pitch,.equity) .ts-row{padding:7px 0}.scr:is(.finance,.pitch,.equity,.board,.exits) .fin-t :is(td,th){padding-top:4px;padding-bottom:4px}.scr.finance .quip{margin-top:8px;padding:8px}.scr.finance .fin-deferred{margin:4px 0 6px}.scr.finance .plkpis.ue-out{grid-template-columns:repeat(3,minmax(0,1fr))}.scr.finance .plkpis.ue-out .plk .lbl{letter-spacing:.02em;font-size:10px}.scr.finance .ph-tabpanel .ts-row{gap:2px;padding:4px 0}.scr.finance .ph-tabpanel .ts-row>span:first-child{font-size:13px;line-height:1.3}.scr.finance .ph-tabpanel .ts-row .chips{gap:5px}.scr.finance .ph-tabpanel .ts-row .chips .chip{padding-left:8px;padding-right:8px;font-size:12.5px}.scr:is(.finance,.pitch,.equity,.board,.exits,.hq) .ph-tabbar:not(.ph-seg)>[role=tab]{gap:4px;padding:0 6px}.scr.pitch .vc-top{gap:10px;padding:8px 12px}.scr.pitch .vc-top .ava{border-radius:12px;width:52px;height:52px}.scr.pitch .vc-body{gap:8px;padding:10px 12px}.scr.pitch .speech{padding:8px 10px;font-size:14px}.scr.pitch .checklist{gap:3px;margin-top:2px}.scr.pitch .reply{padding:8px 10px;font-size:13px}.scr.pitch .captable{gap:6px 10px;padding:4px 0}.scr.pitch .flags{gap:4px;margin-top:6px}.scr.pitch .flag{padding:5px 8px}.scr.pitch .ts-row:first-child,.scr.pitch .ts>h3+.ts-row{border-top:0}.scr.pitch .ts-row:is(.ts-inst,.ts-val){flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.scr.pitch .ts-row:is(.ts-inst,.ts-val)>*{flex:100%}.scr.pitch .ts-row.ts-inst>:first-child,.scr.pitch .ts-row.ts-inst>.chips,.scr.pitch .ts-row.ts-val>.pill,.scr.pitch .ts-row.ts-val>div.small{flex:0 auto}.scr.pitch .waterfall{gap:4px;padding:8px}.scr:is(.pitch,.equity) .ph-tabpanel .captable.stacked{grid-template-columns:auto auto minmax(0,1fr);justify-content:stretch;align-items:center;gap:6px 8px;padding:4px 0}.scr:is(.pitch,.equity) .ph-tabpanel .captable.stacked>.legend{grid-column:3}.scr:is(.pitch,.equity) .ph-tabpanel .captable.stacked svg{width:54px;height:54px}.scr:is(.pitch,.equity) .legend{gap:2px;font-size:11.5px}.scr:is(.pitch,.equity) .legend span{gap:4px}:root:is([data-text-size=large],[data-text-size=xl]) .scr:is(.pitch,.equity) .ph-tabpanel .captable.stacked{grid-template-columns:auto auto;justify-content:center}:root:is([data-text-size=large],[data-text-size=xl]) .scr:is(.pitch,.equity) .ph-tabpanel .captable.stacked>.legend{grid-column:1/-1}.scr.pitch .flag{padding:4px 8px;font-size:12px;line-height:1.3}.scr.pitch .ph-tabpanel .ts .ts-row{padding:5px 0}.scr.pitch .ph-tabpanel .ts>.ph-drop:first-child+.ph-drop+.ts-row{border-top:0;padding-top:0}.scr.equity .ph-tabpanel .captable:not(.stacked){grid-template-columns:auto minmax(0,1fr);gap:10px;padding:4px 0}.scr.equity .ph-tabpanel .captable:not(.stacked)>.legend{grid-column:2!important}.scr.equity .ph-tabpanel .captable:not(.stacked) svg{width:84px;height:84px}.scr.equity .grant-list .gl{padding-top:4px;padding-bottom:4px}.scr.equity .eq-learn{gap:6px!important}.scr.equity .ph-more.eq-grants .ph-more-body[hidden],.scr.exits>.gbar>.tag{display:none}.scr.hq .found-ai .chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.scr.equity>.eq-disclaimer{flex:1 1 0;order:2}.scr.equity .ts-row:has(>.chips){flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.scr.equity .ts-row:has(>.chips)>:not(.chips):not(:first-child){flex:100%}.scr.hq .co-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px}.scr.hq .co-stats dd{font-size:14px}.scr.hq .co-head .co-logo{width:34px;height:34px;font-size:16px}.scr.hq .ph-tabbar .ph-tab-t{text-overflow:ellipsis;max-width:96px;overflow:hidden}.scr.pitch:has(>.pitch-meeting) .scr-corner{display:none}.scr.pitch:has(>.pitch-meeting)>.gbar{display:contents}.scr.pitch:has(>.pitch-meeting)>.gbar>*{order:-2}.scr.pitch:has(>.pitch-meeting)>.gbar>.brand{order:-4}.scr.pitch>.pitch-meeting{display:contents}.scr.pitch>.pitch-meeting>.btn{flex:0 auto;order:-3}.scr.pitch>.pitch-meeting>.aipanel:has(>.ph-more){box-sizing:border-box;height:max(230px, calc(var(--vh) - var(--hud-h,170px) - var(--nav-h,54px) - 72px));grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:0 10px;padding:8px 10px;display:grid;overflow:hidden}.scr.pitch>.pitch-meeting>.aipanel>.row:first-child h3{display:none}.scr.pitch>.pitch-meeting>.aipanel>.row:first-child:not(:has(.aisrc)){display:none}.scr.pitch>.pitch-meeting>.aipanel>:is(.row:first-child,.ph-more.open,.pr){grid-column:1/-1}.scr.pitch>.pitch-meeting>.aipanel>.pr{grid-row:-2/-1;min-height:0;margin-top:4px}.scr.pitch>.pitch-meeting>.aipanel>:is(.ph-more,p.small){align-self:center}.scr.pitch .pitch-meeting .pr,.scr.pitch .pitch-meeting .prchat,.scr.pitch .pitch-meeting .prchat>.chat{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.scr.pitch .pitch-meeting .prmeter{flex:none;margin-top:2px!important}.scr.pitch .pitch-meeting .chat-log{overflow-anchor:none;flex:1 1 0;align-content:safe end;min-height:60px;max-height:none}.scr.pitch .pitch-meeting .chat-log:not(:has(>.msg:nth-child(3))){align-content:start}.scr.pitch .pitch-meeting .chat-note{flex:none;margin:0}.scr.pitch .pitch-meeting .aipanel:has(.chat-score .reply) .chat-form{display:none}.scr.pitch .pitch-meeting .aipanel:has(.chat-score .reply) .chat-log{flex:1 100 72px}.scr.pitch .pitch-meeting .chat-score{flex:0 auto;min-height:0;overflow-y:auto}.scr.pitch .pitch-meeting .chat-score .ph-more-body{overscroll-behavior:contain;max-height:88px;overflow-y:auto}.scr.pitch .pitch-meeting .chat-score .pr-result{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.scr.pitch .pitch-meeting .chat-score .pr-result>.pr-odds,.scr.pitch .pitch-meeting .chat-score .pr-result>.ph-more.open{flex:100%}.scr.pitch .pitch-meeting .chat-score .reply{margin-top:2px!important}.scr.pitch .pitch-meeting .chat-chips{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;flex:none;align-items:stretch;gap:6px;overflow:auto hidden}.scr.pitch .pitch-meeting .chat-chips>.chip{box-sizing:border-box;scroll-snap-align:start;white-space:normal;flex:0 0 86%}:is(.scr.pitch>.pitch-meeting>.aipanel:has(>.ph-more):has(.chat-in:focus),.scr.pitch>.pitch-meeting>.aipanel:has(>.ph-more):has(.chat-log>.msg:last-child .safety-note)){z-index:85;top:calc(var(--safe-t) + 4px);left:calc(var(--safe-l) + 6px);right:calc(var(--safe-r) + 6px);height:calc(var(--vh) - 8px);position:fixed}.scr.pitch>.pitch-meeting>.aipanel:has(.chat-in:focus) .chat-chips{display:none}.scr.pitch .aipanel:has(>.ph-more){flex-wrap:wrap;align-items:center;column-gap:10px;display:flex}.scr.pitch .aipanel:has(>.ph-more)>*{flex:100%;min-width:0}.scr.pitch .aipanel:has(>.ph-more)>.ph-more:not(.open){flex:none}.scr.pitch .aipanel:has(>.ph-more)>.ph-more:not(.open)+p.small{flex:1 1 0;margin-top:0!important}.scr.pitch .chat-score{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scr.pitch .chat-score>*{flex:100%;min-width:0}.scr.pitch .chat-score>.row:first-child{flex:0 auto;margin-top:0!important}.scr.pitch .chat-score>.row:first-child+.ph-more:not(.open){flex:none}.scr.pitch .pitch-meeting .chat-chips .chip{text-align:left;font-size:12.5px;line-height:1.3}.scr.pitch .pitch-meeting .btn.ghost .ic{transform:rotate(90deg)}.game>.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight){grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:8px;padding:8px 12px 10px;display:grid}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight)>*{grid-column:1/-1;min-width:0;margin:0}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight)>.gbar{flex-wrap:nowrap;align-self:center;gap:6px;min-width:0}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight)>.gbar>:is(.tag,.spacer,.row.small){display:none}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight)>.gbar .brand{white-space:nowrap;gap:6px;min-width:0;font-size:18px}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight)>.gbar .brand .mark{width:28px;height:28px;box-shadow:0 2px 0 var(--edge);border-radius:8px;flex:none}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight) .ph-tabbar:not(.ph-seg)>[role=tab]{gap:4px;padding:0 6px}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight) .ph-tabpanel{gap:8px}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight) .ph-tabpanel .panel{padding:10px 12px}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight) .ph-tabpanel .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight) .ph-tabpanel .kpi{min-width:0;padding:7px 8px}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight) .ph-tabpanel .kpi .lbl{letter-spacing:0;font-size:11px;line-height:1.2;display:block}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight) .ph-tabpanel .kpi b{overflow-wrap:anywhere;margin-top:3px;font-size:17px}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight) .ph-tabpanel .kpi .d{font:600 11px/1.2 var(--f-ui,Figtree, sans-serif);margin-top:2px}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight) .ph-tabpanel .plkpis{gap:6px;margin-top:8px!important}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight) .ph-tabpanel .plk{padding:6px 8px}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight) .ph-row{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:8px;display:flex}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight) .ph-row>.ph-more{margin:0}.scr:is(.people,.legal,.devices,.security,.cloud,.market,.hindsight) .ph-row>.ph-more.open{flex:100%}.scr.cloud .cl-run{border-top:1.5px solid var(--line);margin-top:10px;padding-top:8px}.scr.security .sec-controls .fin-t{margin-top:0!important}.scr.security .sec-controls .fin-t td{vertical-align:middle;padding-top:4px;padding-bottom:4px}.scr.security .sec-controls .fin-t tr:first-child td{border-top:0}.scr.legal .lg-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.scr.legal .lg-list>li{border-top:1.5px solid var(--line);gap:2px;padding:7px 0;display:grid}.scr.legal .lg-list>li:first-child{border-top:0;padding-top:0}.scr.legal .lg-top{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.scr.legal .lg-top>b{flex:auto;min-width:0;font-size:13.5px}.scr.legal .lg-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.scr.legal .lg-list .ph-more-body{margin-top:4px}.scr.legal .lg-tasks>p{margin-top:6px!important}.scr.legal .lg-clauses{gap:6px}.scr.legal .lg-clauses li{align-items:flex-start}.scr.legal .lg-clauses li>.ic{flex:none;margin-top:2px}.scr.market .ph-tabpanel .macro{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.scr.market .hdeck.dealt{scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;grid-auto-flow:column;gap:5px;margin-top:8px;padding:2px 24px 2px 2px;display:grid;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.scr.market .hdeck.dealt::-webkit-scrollbar{display:none}.scr.market .hdeck.dealt .hcard{white-space:nowrap;min-height:36px;padding:5px 9px}.scr.market .ph-tabpanel .hype{margin-top:2px}.scr.market .ph-tabpanel .trend-detail{background:0 0;gap:5px;margin-top:0;padding:0}.scr.market .ph-tabpanel .season{margin-top:6px}.scr.hindsight>.cr-deck{padding-bottom:0}.scr.hindsight .ph-tabpanel .panel>.row.between>h3{font-size:16px}.scr.hindsight .hs-pick{margin-top:8px}.scr.hindsight .hs-pick>[role=tab]{flex:1 1 0;min-width:0;padding:0 2px}.scr.hindsight .hs-pick .ph-tab-t{align-items:center;gap:4px;max-width:100%;display:inline-flex}.scr.hindsight .hs-pick .ph-tab-t:has(.pill){flex-direction:column;gap:1px}.scr.hindsight .hs-pick .ph-tab-t>b{font-size:11.5px;line-height:13px}.scr.hindsight .hs-pick .pill{white-space:nowrap;padding:0 3px;font-size:11px;line-height:14px}.scr.hindsight .hs-pick .pill b{font-weight:700}.scr.hindsight .ph-tabpanel .hs-cols{margin-top:8px}.scr.hindsight .ph-tabpanel .hs-col{gap:5px;padding:8px 10px}.scr.hindsight .ph-tabpanel .opts{gap:6px}.scr.hindsight .ph-tabpanel .answer{box-sizing:border-box;min-height:40px;padding:8px 10px}.scr.hindsight .hs-lesson{gap:8px;display:grid}.scr.hindsight .hs-lesson>p{margin:0!important}.scr.people .pp-faces{scrollbar-width:none;gap:4px;min-width:0;padding:2px 20px 2px 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.scr.people .pp-faces::-webkit-scrollbar{display:none}.scr.people .pp-faces>button{min-width:48px;min-height:40px;box-shadow:none;color:var(--ink);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;flex:none;justify-items:center;gap:1px;padding:3px 4px 2px;display:grid;position:relative;transform:none}.scr.people .pp-faces>button[aria-pressed=true]{border-color:var(--edge);background:var(--panel)}.scr.people .pp-faces>button:focus-visible{outline:3px solid var(--sky);outline-offset:-2px}.scr.people .ph-tabpanel .cand .ava{width:clamp(40px, calc(var(--vh,100vh) * .09), 76px);height:clamp(40px, calc(var(--vh,100vh) * .09), 76px);border-radius:16px}.scr.people .pp-name{text-overflow:ellipsis;white-space:nowrap;max-width:56px;font:600 11px/1.2 var(--f-ui,Figtree, sans-serif);overflow:hidden}.scr.people .pp-look{background:var(--berry);color:#fff;width:16px;height:16px;font:800 11px/16px var(--f-display);text-align:center;border-radius:50%;position:absolute;top:0;right:2px}.scr.people .ph-tabpanel .cand{box-shadow:0 3px 0 var(--edge);gap:6px;padding:10px 12px}.scr.people .ph-tabpanel .cand>.row .stack{flex-flow:wrap;align-items:baseline;display:flex;gap:2px 8px!important}.scr.people .ph-tabpanel .cand>.stack{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:4px 12px!important}.scr.people .ph-tabpanel .cand .stat-row{gap:6px;font-size:12px;grid-template-columns:52px minmax(0,1fr) 24px!important}.scr.people .ph-tabpanel .cand .fl{font-size:12px}.scr.people .pp-roles{gap:6px;display:flex}.scr.people .pp-roles>.chip{text-align:center;flex-wrap:wrap;flex:1 1 0;justify-content:center;align-items:baseline;gap:0 4px;min-width:0;min-height:40px;padding:4px;display:inline-flex}.scr.people .pp-roles>.chip b{font-size:13px;line-height:1.15}.scr.people .pp-roles>.chip .small{font-size:11.5px;line-height:1.15}.scr.people .ph-tabpanel .offer .ts-row{padding:4px 0}.scr.people .ph-tabpanel .offer .ts-row:first-of-type{margin-top:4px!important}.scr.people .ph-tabpanel .offer .flags:empty{display:none}.scr.people .pp-send{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;margin-top:8px;display:grid}.scr.people .pp-send .chance{gap:2px;margin:0;display:grid}.scr.people .pp-send .chance b{line-height:1.1;font-size:18px!important}.scr.people .pp-send .btn.sun.block{min-height:44px;margin-top:0!important}.scr.people .ph-tabpanel .offer .flags{margin-top:6px}.scr.runs .cast-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px}.scr.runs .gcard{padding:6px 8px}.scr.runs .gcard>:not(.row){display:none}.scr.runs .gcard .gname{font-size:14px!important}.game>.scr:is(.product,.engineering,.sales,.marketing,.support){flex-flow:wrap;align-content:flex-start;align-items:center;gap:6px;padding:4px 10px 8px}.game>.scr:is(.product,.engineering,.sales,.marketing,.support)>*{flex:100%;min-width:0;margin:0}.game>.scr:is(.product,.engineering,.sales,.marketing,.support)>.gbar{flex-wrap:nowrap;gap:6px;min-height:36px}.scr:is(.product,.engineering,.sales,.marketing,.support)>.gbar .brand{flex:none;gap:6px;font-size:17px}.scr:is(.product,.engineering,.sales,.marketing,.support)>.gbar .mark{width:28px;height:28px;box-shadow:0 2px 0 var(--edge);border-radius:8px}.scr:is(.product,.engineering,.sales,.marketing,.support)>.gbar .tag{text-overflow:ellipsis;min-width:0;overflow:hidden}.scr:is(.product,.engineering,.sales,.marketing,.support)>.gbar .tag:empty,.scr:is(.product,.engineering,.sales,.marketing,.support)>.gbar>.spacer,.scr:is(.product,.engineering,.sales,.marketing,.support)>.gbar>.row.small{display:none}.game>.scr:is(.product,.engineering,.marketing):not(:has(>.depthbar.d1)){padding-top:6px;position:relative}.game>.scr:is(.product,.engineering,.marketing):not(:has(>.depthbar.d1))>.gbar:has(~.ph-tabs){z-index:1;pointer-events:none;flex:none;min-height:0;position:absolute;top:7px;left:10px;right:10px}.scr:is(.product,.engineering,.marketing):not(:has(>.depthbar.d1))>.gbar:has(~.ph-tabs)>*{pointer-events:auto}.scr:is(.product,.engineering,.marketing):not(:has(>.depthbar.d1))>.gbar:has(~.ph-tabs) .brand{pointer-events:none;font-size:0}.scr:is(.product,.engineering,.marketing):not(:has(>.depthbar.d1))>.gbar:has(~.ph-tabs) .tag{display:none}.scr:is(.product,.engineering,.marketing):not(:has(>.depthbar.d1))>.ph-tabs>.ph-tabbar{padding:0 78px 0 36px}.pf-build>.ph-tabbar:has(>[role=tab]:nth-child(4))>[role=tab]{flex-direction:column;flex:1 1 0;gap:1px;min-width:0;padding:2px;font-size:11.5px;position:relative}.pf-build>.ph-tabbar:has(>[role=tab]:nth-child(4)) .ph-tab-t{text-overflow:ellipsis;max-width:100%;overflow:hidden}.pf-build>.ph-tabbar:has(>[role=tab]:nth-child(4)) .ph-tab-badge{position:absolute;top:2px;left:calc(50% + 6px)}.pf-build>.ph-tabpanel{gap:8px}.pf-build>.ph-tabpanel .panel{padding:10px 12px}.sales-tabs .kan{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:0;padding-bottom:0}.sales-tabs .kcol{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-height:0;padding:6px}:is(.sales-tabs .kcol:has(>.kcard:only-of-type),.sales-tabs .kcol:not(:has(>.kcard))){grid-column:auto;grid-template-columns:minmax(0,1fr)}.sales-tabs .kcol:not(:has(>.kcard)){align-self:start}.sales-tabs .acct-list{max-height:max(140px, calc(var(--vh) - var(--hud-h,170px) - var(--nav-h,54px) - 340px));overscroll-behavior:contain;overflow-y:auto}.sales-tabs .kcol>.row{grid-column:1/-1}.sales-tabs .kan:has(>.kcol>.kcard){row-gap:12px;margin-top:0;padding-top:7px}.sales-tabs .kan{max-height:max(160px, calc(var(--vh) - var(--hud-h,229px) - var(--nav-h,54px) - 274px));overscroll-behavior:contain;overflow-y:auto}.sales-tabs .kcol:has(>.kcard){padding-top:10px;position:relative}.sales-tabs .kcol:has(>.kcard)>.row{pointer-events:none;position:absolute;top:-7px;left:8px;right:8px}.sales-tabs .kcol:has(>.kcard)>.row>*{background:var(--panel);border-radius:4px;padding:0 4px;line-height:14px}.sales-tabs .kcol:not(:has(>.kcard)){align-items:baseline;gap:8px;display:flex}.sales-tabs .kcol:not(:has(>.kcard))>.row>.mono{display:none}.sales-tabs .kcard{gap:2px;min-height:40px;padding:5px 7px}.sales-tabs .kcard b{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.sales-tabs .kc-line{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 6px;display:flex}.sales-tabs .panel>.flag:first-child{margin-bottom:6px;margin-top:0!important}.sales-whys{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sales-whys>.ph-more.open{flex-basis:100%}.sales-tabs .opts{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:6px;display:grid}.sales-tabs .opts .answer{flex-direction:column;align-items:flex-start;gap:1px;padding:5px 8px;font-size:13px;line-height:1.15}.sales-tabs .panel>.lbl{margin-top:8px!important}.sales-tabs .panel>.opts+.row{align-items:center;margin-top:6px!important}.sales-move-note{flex:150px;min-width:0;margin:0;font-size:11.5px;line-height:1.3}.sales-tabs .ts-row{padding:4px 0 0}.sales-tabs .panel>h3+*{margin-top:4px!important}.sales-tabs .fkpis{gap:8px}.sales-tabs .fkpis .kpi{padding:7px 10px}.sales-tabs .fkpis .kpi b{margin-top:2px;font-size:19px}.sales-tabs .fkpis .kpi .d{font:600 11.5px/1.3 var(--f-body)}.support-tabs .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.support-tabs .kpis .kpi{padding:7px 8px}.support-tabs .kpis .kpi .lbl{letter-spacing:.04em}.support-tabs .kpis .kpi b{margin-top:2px;font-size:19px}.support-tabs .tq{gap:5px;margin-top:6px}.support-tabs .tk{gap:2px;padding:6px 9px}.support-tabs .opts{gap:6px;display:grid}.support-tabs .opts .answer{padding:8px 10px}.mkt-tabs .ts-row{grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:center;gap:1px 8px;padding:4px 0}.mkt-tabs .ts-row>.row.between{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0}.mkt-tabs .ts-row>.row.between label{font-size:12.5px;font-weight:700;line-height:1.2}.mkt-tabs .ts-row>.row.between .val{font-size:11.5px;line-height:1.2}.mkt-tabs .ts-row>.small{grid-column:1/-1;font-size:11px;line-height:1.25}.mkt-tabs .panel>.row.between:first-child{margin-bottom:2px}.mkt-tabs .panel>.ts-row~p.small{margin-top:4px!important}.mkt-tabs .opts{gap:6px;display:grid}.mkt-tabs .opts .answer{padding:6px 10px}.mkt-tabs .opts+.toy,.mkt-tabs .opts+.toy+.row{margin-top:6px!important}.eng-tabs .plkpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px!important}.eng-tabs .plk{padding:6px 8px}.eng-tabs .plk b{font-size:16px}.eng-tabs .plk>.small{font-size:11px;line-height:1.25}.eng-tabs .panel:not(.debtcard) .plk>.small{display:none}.eng-tabs .ts-row{padding:6px 0}.eng-tabs .debtcard .fin-t{margin-top:6px!important}.product-tabs .fin-t td{min-width:0!important}.product-tabs .fin-t td,.product-tabs .fin-t th{padding:4px}.product-tabs .fin-t td:last-child{white-space:nowrap!important}.product-tabs .fin-t td .small{font-family:var(--f-body)}.product-tabs .fin-t td:last-child .small{white-space:normal}.product-tabs .chat-log{max-height:128px}.product-tabs .chat-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.product-tabs .panel:has(.chat)>.chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.product-tabs .chat-chips>.chip{white-space:nowrap;flex:none}.product-tabs .panel:has(.chat)>.chips>.chip{white-space:nowrap;flex:none}.product-tabs .stack:has(>.toy-fact){gap:3px!important}.panel:has(>.fv-scopes)>h4{margin-top:6px!important}.pf-build>.ph-tabpanel .panel>h3:first-child{margin-top:0!important}.pf-build>.ph-tabpanel .panel>.row:empty{display:none}}.office-view{touch-action:pan-y;width:100%;height:100%;min-height:0;position:relative;overflow:clip}.scene:has(>.office-view){touch-action:pan-y}.office-view[data-zoomed]{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.office-view canvas{display:block;position:absolute;inset:0}.office-targets{z-index:1;pointer-events:none;transform-origin:0 0;position:absolute;inset:0}.office-flight{z-index:35;pointer-events:none;position:fixed;inset:0;overflow:hidden}.office-flight canvas{transform-origin:0 0;will-change:transform;display:block;position:absolute;top:0;left:0}.office-wait{z-index:1;text-align:center;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.office-zoom{z-index:2;right:8px;bottom:calc(var(--ticker-h,0px) + 8px);gap:6px;display:grid;position:absolute}.office-zoom button{border:2px solid var(--edge,#1b2140);background:var(--panel,#fff);width:36px;height:36px;color:var(--ink,#1b2140);box-shadow:0 3px 0 var(--edge,#1b2140);font:800 20px/1 var(--f-display,inherit);cursor:pointer;border-radius:11px;padding:0}.office-zoom button:active:not([aria-disabled=true]){box-shadow:0 1px 0 var(--edge,#1b2140);transform:translateY(2px)}.office-zoom button[aria-disabled=true]{opacity:.45;cursor:default}.office-people{pointer-events:none;z-index:1;margin:0;padding:0;list-style:none;position:absolute;inset:0}.office-person{pointer-events:auto;cursor:pointer;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:10px;margin:0;padding:0;position:absolute}.office-person:hover{outline:2px solid color-mix(in srgb, var(--ink,#1b2140) 35%, transparent);outline-offset:1px}.office-person:focus-visible{outline:3px solid var(--focus-ring,#1c5fc4);outline-offset:2px}.office-person.offstage{position:static}.office-props,.office-computers{pointer-events:none;z-index:1;margin:0;padding:0;list-style:none;position:absolute;inset:0}.office-prop,.office-computer{pointer-events:auto;cursor:pointer;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:10px;margin:0;padding:0;position:absolute}@media (hover:hover){:is(.office-prop,.office-computer):hover{outline:2px dashed color-mix(in srgb, var(--ink,#1b2140) 30%, transparent);outline-offset:1px}}:is(.office-prop,.office-computer):focus-visible{outline:3px solid var(--focus-ring,#1c5fc4);outline-offset:2px;clip-path:none!important}.office-quip{z-index:3;box-sizing:border-box;border:2px solid var(--edge,#1b2140);background:var(--panel,#fff);width:max-content;max-width:min(250px,100% - 12px);color:var(--ink,#1b2140);box-shadow:0 3px 0 var(--edge,#1b2140);pointer-events:none;border-radius:12px;margin:0;padding:7px 11px;font-size:13.5px;font-weight:600;line-height:1.3;animation:.16s ease-out office-quip-in;position:absolute}.office-quip:after{content:"";left:var(--arrow,50%);box-sizing:border-box;background:var(--panel,#fff);border-right:2px solid var(--edge,#1b2140);border-bottom:2px solid var(--edge,#1b2140);width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-7px;transform:rotate(45deg)}.office-quip[data-under="1"]:after{top:-7px;bottom:auto;transform:rotate(225deg)}@keyframes office-quip-in{0%{opacity:0;transform:translateY(4px)scale(.96)}}.office-pop{z-index:2;pointer-events:none;font-size:24px;line-height:1;animation:.9s ease-out both office-pop;position:absolute;transform:translate(-50%,-50%)}@keyframes office-pop{0%{opacity:0;transform:translate(-50%,-30%)scale(.5)}20%{opacity:1;transform:translate(-50%,-80%)scale(1.25)}to{opacity:0;transform:translate(-50%,-300%)scale(.9)rotate(10deg)}}.office-screen{pointer-events:none;z-index:3;box-sizing:border-box;border:2px solid var(--edge,#1b2140);width:min(258px,100% - 12px);box-shadow:0 3px 0 var(--edge,#1b2140);cursor:pointer;transform-origin:var(--arrow,50%) 100%;background:#2b3150;border-radius:12px;padding:5px 5px 8px;animation:.2s cubic-bezier(.2,1.3,.4,1) office-screen-in;position:absolute}.office-screen[data-under="1"]{transform-origin:var(--arrow,50%) 0}.office-screen:after{content:"";box-sizing:border-box;border:2px solid var(--edge,#1b2140);background:#2b3150;border-top:0;border-radius:0 0 5px 5px;width:56px;height:6px;margin-left:-28px;position:absolute;bottom:-10px;left:50%}@keyframes office-screen-in{0%{opacity:0;transform:scale(.2)}}.os-bar{color:#4b5478;background:#e4e8f2;border-radius:6px 6px 0 0;align-items:center;gap:4px;height:18px;padding:0 7px;display:flex}.os-bar>i{background:#e0445f;border-radius:50%;flex:none;width:7px;height:7px}.os-bar>i:nth-child(2){background:#ffc23d}.os-bar>i:nth-child(3){background:#1fae7a}.os-bar>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 10.5px/1 var(--f-mono,monospace);margin-left:4px;overflow:hidden}.os-body{box-sizing:border-box;color:#1b2140;background:#fbfcff;border-radius:0 0 6px 6px;flex-direction:column;justify-content:center;gap:5px;min-height:112px;padding:8px 10px;font-size:12.5px;font-weight:500;line-height:1.3;display:flex}.os-body p{margin:0}.os-terminal{color:#c9d4f0;font:500 11.5px/1.35 var(--f-mono,monospace);background:#141a2e;justify-content:flex-start;gap:3px}.os-cmd{color:#5fe0a8}.os-cursor{vertical-align:-2px;background:#5fe0a8;width:7px;height:12px;animation:1s steps(2,end) infinite os-blink;display:inline-block}@keyframes os-blink{50%{opacity:0}}.os-query{border:1.5px solid #c7cde0;border-radius:99px;padding:5px 9px;font-weight:600}.os-hit{color:#1c5fc4;padding:0 2px;font-weight:600}.os-them,.os-me{border-radius:12px;max-width:86%;padding:5px 9px}.os-them{background:#e4e8f2;border-bottom-left-radius:3px;align-self:flex-start}.os-me{color:#06193a;background:#3d9bff;border-bottom-right-radius:3px;align-self:flex-end;font-weight:600}.os-error{text-align:center;background:#fff4d6;align-items:center}.os-warn{font-size:13.5px}.os-btn{background:#fff;border:2px solid #1b2140;border-radius:8px;padding:3px 12px;font-weight:700;box-shadow:0 2px #1b2140}.os-sheet{justify-content:flex-start;padding:0;overflow:hidden}.os-sheet table{border-collapse:collapse;table-layout:fixed;width:100%}.os-sheet :is(th,td){text-align:left;white-space:normal;overflow-wrap:anywhere;border:1px solid #dfe3ee;padding:4px 7px;font-size:12px;font-weight:500}.os-sheet th{box-sizing:border-box;color:#5a6388;width:22px;font:600 10.5px/1 var(--f-mono,monospace);text-align:center;background:#e4e8f2;padding:4px 0}.os-sheet td:last-child{font-family:var(--f-mono,monospace);font-size:11.5px;font-weight:600}.os-sheet tr:last-child td{color:#a11f3a;background:#fdecef}.os-calendar{gap:4px}.os-calendar p{background:#efeaff;border-left:3px solid #7b5cff;border-radius:4px;align-items:baseline;gap:7px;padding:2px 6px;display:flex}.os-calendar p:nth-child(2){background:#e3f0ff;border-color:#3d9bff}.os-calendar p:nth-child(3){background:#e0f6ec;border-color:#1fae7a}.os-calendar p:nth-child(4){background:#fdecef;border-color:#e0445f;font-weight:700}.os-calendar time{color:#4b5478;font:600 10.5px/1 var(--f-mono,monospace);flex:none}.os-code{color:#ffd98a;font:500 11.5px/1.35 var(--f-mono,monospace);background:#1d2440;justify-content:flex-start;gap:3px}.os-code p{gap:8px;display:flex}.os-code i{color:#6c769c;flex:none;font-style:normal}.os-comment{color:#8fa0cf}.os-slide{text-align:center;align-items:center;gap:3px}.os-slide b{font-size:15px;font-weight:800}.os-slide svg{width:124px;height:36px}@media (prefers-reduced-motion:reduce){.office-quip,.office-screen,.os-cursor{animation:none}.office-pop{display:none}}.office-legend{z-index:1;background:color-mix(in srgb, var(--panel,#fff) 88%, transparent);border:1px solid var(--line);pointer-events:auto;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0;padding:3px 9px;font-size:12.5px;line-height:1.4;display:flex;position:absolute;top:10px;right:8px}@media (max-width:600px){.office-legend{top:44px}:root:is([data-text-size=large],[data-text-size=xl]) .office-legend{top:66px}}.office-legend .office-star{color:#e0a400;font-weight:800}.office-legend .office-tap{font-weight:700}.office-legend .office-bubble{color:#1b2140;background:#ffc23d;border:1px solid #1b2140;border-radius:5px;place-items:center;width:15px;height:15px;font-size:11px;font-weight:800;display:inline-grid}.scene:has(>.office-ticker){--ticker-h:52px}.office-ticker{z-index:2;height:var(--ticker-h);box-sizing:border-box;border:0;border-top:2px solid var(--edge,#1b2140);background:var(--panel,#fff);min-height:0;box-shadow:none;color:var(--ink,#1b2140);font:500 12.5px/1.3 var(--f-body,inherit);text-align:left;border-radius:0;align-items:flex-start;gap:6px;margin:0;padding:0 10px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ticker-rows{flex:1 1 0;min-width:0;display:block}.ticker-rows[data-rolling]{animation:.4s ease-in-out both ticker-roll}@keyframes ticker-roll{to{transform:translateY(-50%)}}.ticker-row{height:calc(var(--ticker-h) - 2px);align-items:center;gap:8px;display:flex}.ticker-row>:first-child:not(.ticker-text){flex:none}.ticker-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ticker-quiet{color:var(--muted,#5a6388);align-self:center}.ticker-go{color:var(--muted,#5a6388);flex:none;align-self:center;font-size:20px;font-weight:700;line-height:1}@media (prefers-reduced-motion:reduce){.ticker-rows[data-rolling]{animation:none;transform:translateY(-50%)}}.office-slot{border:1px solid var(--line);background:#cfdcf1;border-radius:14px;height:260px;overflow:hidden}@media (max-width:720px){.office-slot{height:200px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .office-slot{background:#3b3b3b}}:root[data-theme=dark] .office-slot{background:#3b3b3b}.scr.founding:has(.fp){height:calc(var(--vh) - var(--safe-t) - var(--safe-b));box-sizing:border-box;flex-direction:column;gap:8px;display:flex}.scr.founding:has(.fp)>:not(.fp){flex:none}.fp-you{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.fp-you .co-logo,.fp-you>svg{flex:none;width:32px;height:32px}.fp-you input{box-sizing:border-box;flex:1 1 0;min-width:0;height:34px;font-size:15px}.fp-you .down{flex-basis:100%}.fp{flex-direction:column;flex:1 1 0;gap:6px;min-height:0;display:flex}.fp h3{margin:0}.fp-team{border:2px solid var(--edge);background:var(--panel);border-radius:12px;flex:none;padding:7px 10px 9px}.fp-team .lbl{display:block}.fp-team-bars{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.fp-skill{--c:var(--berry);gap:3px;min-width:0;display:grid}.fp-skill.ok{--c:var(--sun)}.fp-skill.good{--c:var(--mint)}.fp-skill-n{justify-content:space-between;align-items:baseline;gap:4px;font-size:11.5px;font-weight:600;display:flex}.fp-skill-n>b{font:800 14px/1 var(--f-display)}.fp-skill-bar{box-sizing:border-box;border:2px solid var(--edge);background:var(--panel);border-radius:99px;height:11px;display:flex;overflow:hidden}.fp-skill-bar>i{height:100%;transition:width .22s;display:block}.fp-skill-bar>.you{background:var(--muted)}.fp-skill-bar>.them{background:var(--c)}.fp-list{overscroll-behavior:contain;flex:auto;align-content:start;gap:8px;min-height:0;padding:10px 4px 6px;display:grid;overflow-y:auto}.fp-card{border:2px solid var(--edge);background:var(--panel);min-width:0;box-shadow:0 3px 0 var(--edge);border-radius:14px;position:relative}.fp-card.on{background:var(--bfff1c7);outline:3px solid var(--accent);outline-offset:1px}.fp-head{box-sizing:border-box;cursor:pointer;width:100%;min-height:56px;box-shadow:none;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:7px 10px;display:grid;transform:none}.fp-head:active{box-shadow:none;transform:none}.fp-face{border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.fp-face.home{box-sizing:border-box;border:2px solid var(--edge);background:var(--hs-sky-bg);color:var(--hs-sky)}.fp-who{gap:3px;min-width:0;display:grid}.fp-who>b{font:800 15px/1.15 var(--f-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-who>.small{line-height:1.2}.fp-skills{--c:var(--sky);color:var(--muted);grid-template-columns:repeat(2,max-content);gap:1px 8px;font-size:11px;font-weight:600;display:grid}.fp-skills .bc-pips>i{width:7px;height:7px}.fp-weeks{text-align:right;justify-items:end;gap:1px;width:44px;line-height:1;display:grid}.fp-weeks>b{font:800 21px/1 var(--f-display)}.fp-weeks>small{color:var(--muted);font-size:10.5px;font-weight:700}.fp-more{grid-template-columns:minmax(0,1fr);gap:6px;padding:0 10px 10px;display:grid}.fp-more .pill{white-space:normal;font-size:11px}.fp-more p,.fp-more .chips{margin:0}.fp-more .cand-qs{flex-flow:wrap;display:flex;margin:0!important}.fp-more .cand-qs>.stack:has(p){flex-basis:100%}@media (prefers-reduced-motion:reduce){.fp-skill-bar>i{transition:none}}
