@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_1db17821-module__Ol86hq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_1db17821-module__Ol86hq__variable{--sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_173c7bb2-module__hvPIGq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_173c7bb2-module__hvPIGq__variable{--mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_bb8d58a9-module__q-j6-G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_bb8d58a9-module__q-j6-G__variable{--serif:"Instrument Serif", "Instrument Serif Fallback"}
:root{--paper:#f4f3ee;--paper-2:#efede5;--surface:#fff;--surface-2:#f7f7f5;--surface-3:#efefed;--ink:#1a1a1a;--ink-2:#3f4348;--muted:#696d75;--subtle:#a6a8ac;--hairline:#1a1a1a1a;--hairline-2:#1a1a1a0f;--hairline-3:#1a1a1a29;--cobalt:#2f8c72;--cobalt-soft:#2f8c721a;--emerald:#1f8a5b;--emerald-soft:#1f8a5b1a;--amber:#b26a1f;--amber-soft:#b26a1f1a;--crimson:#b23a2f;--crimson-soft:#b23a2f1a;--shadow:0 10px 40px #14171c14;--terra:#b5502f;--terra-ink:#fff;--bubble:#ddd9ce;--fact:#2b5aa6;--outlook:#8a5a00;--outside:#6b4e9a;--advice:#1f6f5a;--warn-bg:#fbf1dd;--warn-ink:#6e4400;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=paper]){--paper:#141414;--paper-2:#171717;--surface:#1e1e1e;--surface-2:#242424;--surface-3:#2e2e2e;--ink:#f5f5f5;--ink-2:#c6c8cb;--muted:#8b9096;--subtle:#5c6066;--hairline:#ffffff14;--hairline-2:#ffffff0d;--hairline-3:#ffffff26;--cobalt:#5bb89a;--cobalt-soft:#5bb89a24;--emerald:#7ab89a;--emerald-soft:#7ab89a24;--amber:#d4a547;--amber-soft:#d4a54724;--crimson:#c97552;--crimson-soft:#c9755224;--shadow:0 10px 40px #00000052;--terra:#d9764f;--terra-ink:#1a1a1a;--bubble:#353535;--fact:#86aaea;--outlook:#e2b45c;--outside:#b89ee8;--advice:#62ba98;--warn-bg:#3a2d12;--warn-ink:#f1d39a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=aurora]{--paper:#141414;--paper-2:#171717;--surface:#1e1e1e;--surface-2:#242424;--surface-3:#2e2e2e;--ink:#f5f5f5;--ink-2:#c6c8cb;--muted:#8b9096;--subtle:#5c6066;--hairline:#ffffff14;--hairline-2:#ffffff0d;--hairline-3:#ffffff26;--cobalt:#5bb89a;--cobalt-soft:#5bb89a24;--emerald:#7ab89a;--emerald-soft:#7ab89a24;--amber:#d4a547;--amber-soft:#d4a54724;--crimson:#c97552;--crimson-soft:#c9755224;--shadow:0 10px 40px #00000052;--terra:#d9764f;--terra-ink:#1a1a1a;--bubble:#353535;--fact:#86aaea;--outlook:#e2b45c;--outside:#b89ee8;--advice:#62ba98;--warn-bg:#3a2d12;--warn-ink:#f1d39a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);margin:0}body{font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{color:var(--cobalt)}button{font-family:inherit}:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.verdict{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1.1}.prose{color:var(--ink-2);max-width:68ch;font-size:16px;line-height:1.6}@media (min-width:768px){.prose{font-size:15px}}@media (max-width:767px){.kicker{font-size:12px}}.skip-link{background:var(--cobalt);color:var(--paper);z-index:100;border-radius:8px;padding:8px 12px;font-weight:500;position:absolute;top:-48px;left:12px}.skip-link:focus{top:12px}.cite{min-width:0;height:24px;font-family:var(--mono);color:var(--cobalt);cursor:pointer;vertical-align:middle;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;margin:0 0 0 1px;padding:0 3px;font-size:11px;display:inline-flex;position:relative}.cite:after{content:"";width:24px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.cite[aria-pressed=true]{background:var(--cobalt-soft);border-color:var(--cobalt)}[data-cites=false] .cite{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.btn{border:1px solid var(--hairline-3);height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.btn-primary{background:var(--terra);border-color:var(--terra);color:var(--terra-ink)}@media (max-width:767px){.btn{height:44px;font-size:14px}}.field{border:1px solid var(--hairline-3);background:var(--surface);height:44px;color:var(--ink);border-radius:10px;width:100%;padding:0 14px;font-size:14px}.field:focus{border-color:var(--cobalt);box-shadow:0 0 0 2px var(--cobalt-soft);outline:none}.pill{height:24px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--hairline);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex}.pill-emerald{color:var(--emerald);background:var(--emerald-soft)}.pill-amber{color:var(--amber);background:var(--amber-soft)}.pill-crimson{color:var(--crimson);background:var(--crimson-soft)}.pill-cobalt{color:var(--cobalt);background:var(--cobalt-soft)}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;padding:22px 24px}.shell{grid-template-columns:220px 1fr;min-height:100dvh;display:grid}.sidebar{background:var(--paper-2);border-right:1px solid var(--hairline);box-sizing:border-box;flex-direction:column;gap:0;height:100dvh;padding:18px 14px;display:flex;position:sticky;top:0}.sidebar-scroll{flex:0 auto;min-height:0;margin:0 -6px;padding:0 6px;overflow-y:auto}.trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand{border-bottom:1px solid var(--hairline-2);align-items:center;gap:8px;padding:0 6px 16px;display:flex}.brand-dot{background:var(--terra);border-radius:50%;width:10px;height:10px}.brand-name{font-family:var(--serif);letter-spacing:-.02em;font-size:20px}.tenant{background:var(--surface);border:1px solid var(--hairline);border-radius:8px;align-items:center;gap:8px;margin:14px 0 8px;padding:8px 10px;display:flex}.tenant-mark{background:var(--ink);width:22px;height:22px;color:var(--paper);border-radius:4px;place-items:center;font-size:11px;font-weight:600;display:grid}.nav{flex-direction:column;gap:1px;margin-top:8px;display:flex}.nav a{min-height:36px;color:var(--ink-2);border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13.5px;display:flex;position:relative}.nav a .nav-badge{margin-left:auto}.nav svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.nav a[aria-current=page]{color:var(--ink);background:var(--surface-3);border:1px solid var(--hairline-3);font-weight:500}.nav a[aria-current=page]:before{content:"";background:var(--terra);border-radius:2px;width:3px;height:16px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.nav-sep{background:var(--hairline-2);height:1px;margin:10px}.nav-meta{font-family:var(--mono);color:var(--subtle);letter-spacing:.08em;font-size:11px}.nav-badge{font-family:var(--mono);background:var(--crimson-soft);color:var(--crimson);border-radius:100px;padding:1px 6px;font-size:11px}.me{border-top:1px solid var(--hairline-2);align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}.me-avatar{background:var(--cobalt-soft);width:30px;height:30px;color:var(--cobalt);border:1px solid var(--hairline-3);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.main{flex-direction:column;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--hairline);align-items:center;gap:20px;height:56px;padding:0 24px;display:flex}.content{flex-direction:column;gap:22px;padding:36px 44px;display:flex}@media (max-width:767px){.shell{grid-template-columns:1fr}.sidebar{display:none}.content{padding:20px}.topbar{padding:0 8px 0 20px}}.brief-main{flex-direction:column;flex:1;min-width:0;display:flex}.pill-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.brief-toolbar{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px;display:flex}.brief-toolbar-end{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.brief-withheld{color:var(--amber);font-size:12px}.seg{border:1px solid var(--hairline-3);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;padding:0 12px;font-family:inherit;font-size:12.5px}.seg button+button{border-left:1px solid var(--hairline-3)}.seg button[aria-pressed=true]{background:var(--surface-3);color:var(--ink);font-weight:500}@media (max-width:767px){.seg button{height:44px}}.brief-body{flex:1;min-height:0;display:flex}.brief-scroll{flex:1;padding:44px 48px;overflow:auto}.brief-article{flex-direction:column;gap:24px;max-width:680px;margin:0 auto;display:flex}.brief-headline{max-width:640px;margin:0;font-size:44px}.brief-sec{flex-direction:column;gap:6px;display:flex}.brief-verdict .brief-sec .s-row{color:var(--ink-2);font-size:15px;line-height:1.6}.s-row{border-radius:10px;align-items:flex-start;gap:8px;margin:0 -10px;padding:6px 10px;display:flex;position:relative}.s-row:hover,.s-row:focus-within{background:var(--surface-2)}.s-text{flex:1;min-width:0}.s-plain .s-text{font-size:15px;line-height:1.6}.s-menu-btn{border:1px solid var(--hairline-3);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;opacity:.5;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.s-row:hover .s-menu-btn,.s-row:focus-within .s-menu-btn,.s-menu-btn[aria-expanded=true]{opacity:1}@media (max-width:767px){.s-menu-btn{opacity:1;width:44px;height:44px}}.s-menu{z-index:20;background:var(--surface);border:1px solid var(--hairline-3);width:260px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;padding:6px;font-size:14px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.s-menu-title{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:5px 9px 4px;font-size:11px}.s-menu-item{color:var(--ink-2);cursor:pointer;border-radius:8px;padding:10px 12px}.s-menu-item:hover,.s-menu-item.active{background:var(--surface-3);color:var(--ink)}.s-menu-sep{background:var(--hairline-2);height:1px;margin:4px 0}.cite.flagged{color:var(--muted);text-decoration:line-through}.cite-flag{font-family:var(--mono);color:var(--amber);font-size:11px}.do-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.do-card{background:var(--surface);border:1px solid var(--hairline);border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.do-kicker{color:var(--cobalt)}@media (max-width:767px){.do-grid{grid-template-columns:1fr}}.brief-letter{max-width:680px}.letter-head{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:14px;display:flex}.letter-prose .s-text{font-family:var(--serif);color:var(--ink);font-size:22px;line-height:1.5}.letter-list{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.letter-list .s-text{font-size:15px;line-height:1.55}.letter-foot{border-top:1px solid var(--hairline);color:var(--muted);margin:0;padding-top:14px;font-size:12px}.brief-cards{gap:20px;max-width:900px}.strip{flex-wrap:wrap;gap:32px;display:flex}.strip-cell{flex-direction:column;gap:2px;display:flex}.strip-value{font-family:var(--serif);font-size:38px;line-height:1}.strip-note{color:var(--emerald);font-size:12px}.cards-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sec-card{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.sec-card-do{border-color:var(--cobalt)}.sec-card .s-text{font-family:var(--serif);font-size:18px;line-height:1.45}@media (max-width:767px){.strip{gap:20px}.cards-grid{grid-template-columns:1fr}}.drawer{border-left:1px solid var(--hairline);background:var(--surface);flex-direction:column;flex-shrink:0;gap:18px;width:360px;padding:24px;display:flex;overflow:auto}.drawer-empty{gap:10px}.drawer-hint{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.drawer-head{align-items:center;gap:10px;display:flex}.drawer-close{border:1px solid var(--hairline-3);width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:8px;margin-left:auto}.drawer-lede{flex-direction:column;gap:6px;display:flex}.drawer-metric{color:var(--ink-2);font-size:13px}.drawer-value{font-family:var(--serif);letter-spacing:-.02em;font-size:48px;line-height:1}.drawer-compare{color:var(--muted);font-size:12.5px}.drawer-rule{background:var(--hairline);height:1px}.drawer-fields{flex-direction:column;gap:12px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.drawer-field{flex-direction:column;gap:2px;display:flex}.drawer-field dd{color:var(--ink-2);margin:0}.drawer-spacer{flex:1}.drawer-actions{gap:8px;display:flex}.drawer-actions .btn{height:32px}@media (max-width:767px){.brief-body{display:block}.brief-scroll{padding:20px}.drawer-empty{display:none}.drawer-backdrop{z-index:40;background:#0006;align-items:flex-end;display:flex;position:fixed;inset:0}.drawer-sheet-wrap{width:100%}.drawer.sheet{border-left:none;border-top:1px solid var(--hairline);border-radius:16px 16px 0 0;width:100%;max-height:85vh;animation:.2s sheet-up}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.row-gap{flex-wrap:wrap;gap:10px;display:flex}.stack-gap{flex-direction:column;gap:10px;display:flex}.serif{font-family:var(--serif)}.today-brief{flex-direction:column;gap:14px;display:flex}.today-brief-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.today-meta{color:var(--muted);font-size:12px}.today-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.today-flag{flex-direction:column;gap:8px;display:flex}.today-flag-line{font-family:var(--serif);font-size:19px;line-height:1.35}.today-flag-btn{align-self:flex-start;height:32px}@media (max-width:767px){.today-grid{grid-template-columns:1fr}}.q-tiles{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.q-tile{background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.q-tile-name{color:var(--muted);font-size:11.5px;line-height:1.4}.q-tile-value{font-size:24px;line-height:1}.q-tile-compare{font-family:var(--mono);color:var(--muted);font-size:11px}@media (max-width:1100px){.q-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.q-tiles{grid-template-columns:1fr}}.q-row{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;grid-template-columns:1fr 200px 130px;align-items:center;gap:24px;padding:16px 20px;display:grid}.q-row-text{flex-direction:column;gap:5px;display:flex}.q-row-q{color:var(--muted);font-size:12.5px}.q-row-a{font-size:19px;line-height:1.4}.q-row-value{flex-direction:column;gap:2px;display:flex}.q-row-compare{font-family:var(--mono);color:var(--muted);font-size:11px}.q-row-end{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.q-row-asof{font-family:var(--mono);color:var(--muted);font-size:11px}.q-add{gap:8px;display:flex}@media (max-width:767px){.q-row{grid-template-columns:1fr;gap:12px}.q-row-end{align-items:flex-start}}.state-pill{height:24px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--hairline);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.warn-add{flex-direction:column;gap:8px;max-width:900px;display:flex}.warn-add-row{gap:8px;display:flex}.warn-list{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;max-width:900px;overflow:hidden}.warn-row{border-bottom:1px solid var(--hairline-2);grid-template-columns:120px 1fr 150px 160px;align-items:center;gap:16px;padding:14px 18px;display:grid}.warn-row:last-child{border-bottom:none}.warn-sentence{font-family:var(--serif);font-size:17px;line-height:1.3}.warn-note{color:var(--muted);font-size:12px}.warn-value{font-size:18px;font-weight:500}.warn-threshold{font-family:var(--mono);color:var(--muted);font-size:11px}.warn-when{color:var(--muted);text-align:right;font-size:12px}.proposed-card{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;max-width:900px;padding:20px 22px;display:flex}.proposed-why{color:var(--ink-2);font-size:13.5px;line-height:1.55}.proposed-meta{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:18px;font-size:11px;display:flex}@media (max-width:767px){.warn-row{grid-template-columns:1fr;gap:8px}.warn-when{text-align:left}}.metric-row{border-bottom:1px solid var(--hairline-2);grid-template-columns:180px 1fr 130px 120px;align-items:start;gap:16px;padding:14px 18px;display:grid}.metric-row:last-child{border-bottom:none}.metric-name{font-size:14px;font-weight:500}.metric-def{color:var(--ink-2);font-size:12.5px;line-height:1.5}.metric-by{font-family:var(--mono);color:var(--muted);font-size:11px}@media (max-width:767px){.metric-row{grid-template-columns:1fr;gap:6px}}.digest-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:820px;display:grid}.digest-cell{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.digest-value{font-family:var(--serif);font-size:30px;line-height:1}.digest-delta{font-size:12.5px}@media (max-width:767px){.digest-grid{grid-template-columns:1fr}}.list-card{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;max-width:900px;overflow:hidden}.list-row{border-bottom:1px solid var(--hairline-2);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.list-row:last-child{border-bottom:none}.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}.ask-bar{gap:8px;max-width:820px;display:flex}.ask-recent{color:var(--ink-2);padding:6px 0;font-size:13px;display:block}.ask-recent:hover{color:var(--cobalt)}.ask-you{justify-content:flex-end;max-width:820px;display:flex}.ask-bubble{background:var(--surface-3);border-radius:14px 14px 4px;max-width:66%;padding:12px 16px;font-size:14.5px;line-height:1.5}.ask-figure{flex-direction:column;gap:14px;max-width:820px;display:flex}.ask-table-wrap{overflow-x:auto}.ask-table{border-collapse:collapse;width:100%;font-size:13px}.ask-table th,.ask-table td{text-align:left;border-bottom:1px solid var(--hairline-2);padding:7px 12px}.ask-table thead th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.ask-table tbody th{font-weight:500}.why-cards{grid-template-columns:repeat(3,1fr);gap:10px;max-width:620px;display:grid}.why-card{background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.why-stat{font-size:24px;line-height:1}.why-row{border-bottom:1px solid var(--hairline-2);grid-template-columns:1fr 200px 120px;align-items:center;gap:16px;padding:10px 18px;display:grid}.why-row:last-child{border-bottom:none}.why-head{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.why-bar-wrap{align-items:center;gap:8px;display:flex}.why-bar{border-radius:4px;min-width:4px;height:8px}.why-ruled{color:var(--ink-2);margin:0;padding-left:18px;font-size:13px;line-height:1.7}@media (max-width:767px){.why-cards{grid-template-columns:1fr}.why-row{grid-template-columns:1fr;gap:6px}}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-cell{flex-direction:column;gap:3px;display:flex}.settings-row{border-top:1px solid var(--hairline-2);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:14px;display:flex}@media (max-width:767px){.settings-grid{grid-template-columns:1fr}}.dropzone{border:1px dashed var(--hairline-3);text-align:center;background:var(--surface-2);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:28px;display:flex}.lint-steps{flex-direction:column;gap:2px;max-width:820px;margin:0;padding:0;list-style:none;display:flex}.lint-step{border-bottom:1px solid var(--hairline-2);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.lint-dot{border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid}.lint-ok{background:var(--emerald-soft);color:var(--emerald)}.lint-warn{background:var(--amber-soft);color:var(--amber)}.email-card{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;max-width:680px;padding:28px 32px}.email-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:12px;display:flex}.email-sec{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.email-p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.email-cite{font-family:var(--mono);color:var(--cobalt);margin-left:1px;font-size:10px}.email-figures{border-top:1px solid var(--hairline);margin-top:6px;padding-top:14px}.email-fig-list{color:var(--muted);margin:6px 0 0;padding-left:20px;font-size:12px;line-height:1.6}.email-foot{color:var(--muted);margin:16px 0 0;font-size:12px}.email-plain{white-space:pre-wrap;max-width:680px;font-family:var(--mono);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;padding:18px 20px;font-size:12px;line-height:1.6;overflow:auto}.standard-row{border-bottom:1px solid var(--hairline-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 18px;display:flex}.standard-row:last-child{border-bottom:none}.standard-edit .btn:disabled{opacity:.4;cursor:default}.gaps-split{align-items:flex-start;gap:24px;display:flex}.gaps-split>.drawer{border:1px solid var(--hairline);border-radius:12px;max-height:calc(100vh - 32px);position:sticky;top:16px}@media (max-width:1023px){.gaps-split{flex-direction:column}.gaps-split>.drawer{width:100%;position:static}}.standard-edit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gap-members{flex-direction:column;max-width:520px;margin:0;padding:0;list-style:none;display:flex}.gap-members li{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:16px;padding:6px 0;font-size:14px;display:flex}.gap-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.gap-reason{border-left:2px solid var(--hairline-3);max-width:640px;margin:0;padding:8px 14px;font-size:14.5px;line-height:1.5}.new-chat{border:1px solid var(--terra);background:var(--terra);min-height:36px;color:var(--terra-ink);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:14px 0 6px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.new-chat:hover{color:var(--terra-ink);filter:brightness(.95)}.nav-group{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:12px 10px 4px;font-size:11px}.threads{flex-direction:column;gap:1px;display:flex}.threads a{min-height:32px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:6px 10px;font-size:13px;display:block;overflow:hidden}.threads a[aria-current=page]{background:var(--surface-3);color:var(--ink);font-weight:500}.threads-group>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;list-style:none;display:flex}.threads-group>summary::-webkit-details-marker{display:none}.threads-group>summary:before{content:"";border:4px solid #0000;border-left:5px solid var(--muted);width:0;height:0;transition:transform .15s}.threads-group[open]>summary:before{transform:rotate(90deg)}.threads-n{letter-spacing:0;color:var(--muted);margin-left:auto;font-size:10px}.threads-empty{color:var(--muted);padding:4px 10px;font-size:12px}.sidebar-foot{border-top:1px solid var(--hairline-2);flex-direction:column;gap:6px;margin-top:auto;padding-top:10px;display:flex}.sidebar-foot .tenant,.sidebar-foot .me{border-top:0;margin:0;padding:6px 8px}.sidebar-foot .me{gap:8px}.adv-main{flex-direction:column;flex:1;min-width:0;display:flex}.adv-body{flex:1;min-height:0;display:flex}.adv-scroll{flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.adv-col{flex-direction:column;flex:1;gap:20px;width:min(720px,100%);margin:0 auto;padding:24px 20px 12px;display:flex}.adv-user{background:var(--bubble);max-width:78%;color:var(--ink);white-space:pre-wrap;border-radius:16px 16px 4px;align-self:flex-end;padding:10px 14px;font-size:14.5px;line-height:1.5}.adv-asst{grid-template-columns:28px 1fr;gap:12px;min-width:0;display:grid}.adv-glyph{background:radial-gradient(circle at 35% 35%,#ffffff8c 0 8%,#0000 14%),radial-gradient(circle at 65% 70%,#7c5cff 0%,#0000 50%),radial-gradient(circle at 30% 70%,#2f6bff 0%,#0000 55%),radial-gradient(circle,#d9534f 0%,#2f6bff 70%);border-radius:50%;width:22px;height:22px;margin-top:5px;box-shadow:inset 0 -2px 4px #0000004d}.adv-answer{flex-direction:column;gap:10px;min-width:0;display:flex}.adv-answer .s-row,.adv-letter .s-row{grid-template-columns:1fr auto;align-items:start;gap:8px;display:grid}.adv-text{font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:19px;line-height:1.45}.adv-lbl{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--c);margin:0 0 2px;font-size:11px;display:block}.adv-status{font-family:var(--mono);color:var(--muted);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.adv-status span:before{content:"· "}.cite.cite-fig{height:auto;min-height:24px;font-family:inherit;font-size:inherit;line-height:inherit;color:var(--fact);font-variant-numeric:tabular-nums;vertical-align:baseline;white-space:nowrap;border:0;border-bottom:1px dotted;border-radius:2px;margin:0;padding:0 1px;display:inline}.cite.cite-fig[data-kind=projection]{color:var(--outlook)}.cite.cite-fig[data-kind=computed]{color:var(--advice)}.cite.cite-fig[aria-pressed=true]{background:var(--cobalt-soft);border-bottom-style:solid}.adv-src{min-width:24px;height:24px;font-family:var(--mono);color:var(--outside);vertical-align:super;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0 0 0 1px;padding:0 2px;font-size:11px;line-height:1;display:inline-flex;position:relative}.adv-pop{z-index:30;background:var(--surface);border:1px solid var(--hairline-3);width:280px;max-width:calc(100vw - 32px);box-shadow:var(--shadow);text-align:left;font-family:var(--sans);color:var(--ink-2);vertical-align:baseline;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex;position:absolute;top:calc(100% + 4px);left:0}.adv-pop b{color:var(--ink);font-weight:500}.adv-pop a{color:var(--outside);text-decoration:underline}.adv-micro{font-family:var(--mono);color:var(--muted);font-size:11px;line-height:1.5}.adv-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adv-ghost{border:1px solid var(--hairline-3);min-height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12.5px;display:inline-flex}.adv-ghost:hover{background:var(--surface-2)}.adv-ghost.p{border-color:var(--terra);color:var(--terra)}.adv-ghost[aria-pressed=true]{background:var(--surface-3);color:var(--ink)}.adv-ghost:disabled{opacity:.5;cursor:default}.adv-chip{border:1px solid var(--hairline-3);background:var(--surface);min-height:32px;color:var(--ink-2);cursor:pointer;text-align:left;border-radius:999px;align-items:center;padding:0 12px;font-family:inherit;font-size:12.5px;display:inline-flex}.adv-chip:hover{border-color:var(--terra);color:var(--ink)}.adv-workings{border-left:2px solid var(--hairline-3);color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding:10px 14px;font-size:13px;line-height:1.6;display:flex}.adv-workings li{list-style:none}.adv-note{color:var(--ink-2);font-size:13px}.me-text{flex-direction:column;flex:1;min-width:0;display:flex}.me-acts{flex:none;gap:2px;margin-left:auto;display:flex}.me-acts form{display:contents}.me-btn{all:unset;box-sizing:border-box;cursor:pointer;width:28px;height:28px;color:var(--muted);border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.me-btn:hover{color:var(--ink);background:var(--surface);border-color:var(--hairline)}.me-btn:focus-visible{outline:2px solid var(--terra);outline-offset:2px}.theme-opts{flex-wrap:wrap;gap:8px;display:flex}.theme-opt{border:1px solid var(--hairline);cursor:pointer;background:var(--surface);border-radius:10px;flex:180px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.theme-opt input{accent-color:var(--terra);margin:0}.theme-opt span{flex-direction:column;gap:2px;display:flex}.theme-opt b{font-size:14px;font-weight:500}.theme-opt small{color:var(--muted);font-size:12px}.theme-opt:has(input:checked){border-color:var(--terra);box-shadow:0 0 0 2px var(--terra-soft,#b5502f1f)}.adv-unchecked{font-family:var(--sans,inherit);color:var(--ink-2);margin-left:6px;font-size:13px;line-height:1.5;display:inline}.adv-unchecked-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px dashed var(--outlook);color:var(--outlook);border-radius:4px;padding:0 6px;font-size:11px;display:inline-block}.adv-h-note{margin:-6px 0 14px}.adv-draft{border:1px solid var(--hairline-3);background:var(--surface);border-radius:8px;flex-direction:column;gap:4px;max-width:60ch;margin-top:6px;padding:10px 12px;font-size:13px;display:flex}.adv-draft b{margin-right:6px;font-weight:600}.adv-draft-body{white-space:pre-wrap}.adv-err{color:var(--crimson);font-size:14px}.adv-composer{border:1px solid var(--hairline-3);background:var(--surface);box-shadow:0 -8px 24px var(--paper);border-radius:14px;flex-direction:column;gap:8px;margin-top:auto;padding:10px 12px 8px;display:flex;position:sticky;bottom:0}.adv-composer textarea{resize:none;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;width:100%;min-height:24px;max-height:160px;padding:0;font-size:14.5px;line-height:1.5}.adv-composer-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adv-mode{white-space:nowrap;border:1px solid var(--terra);min-height:28px;color:var(--terra);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500}.adv-mode[aria-pressed=false]{border-color:var(--hairline-3);color:var(--muted)}.adv-send{background:var(--terra);width:32px;height:32px;color:var(--terra-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-left:auto;font-size:16px;font-weight:600;display:grid}.adv-send:disabled{opacity:.5;cursor:default}.adv-foot{color:var(--muted);text-align:center;padding:4px 0 8px;font-size:11.5px}.adv-context{color:var(--muted);border:1px solid var(--hairline);background:var(--surface);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12.5px}.adv-empty{flex-direction:column;gap:14px;margin:auto 0;padding:40px 0;display:flex}.adv-empty h1{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:34px;font-weight:400;line-height:1.1}.adv-letter{flex-direction:column;gap:14px;width:min(680px,100%);min-width:0;margin:0 auto;padding:32px 20px 24px;display:flex}.adv-date{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:11px;display:flex}.adv-h{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;color:var(--ink);margin:0 0 6px;font-size:32px;font-weight:400;line-height:1.05}.adv-badge{background:var(--warn-bg);color:var(--warn-ink);font-family:var(--sans);letter-spacing:0;text-transform:none;border-radius:6px;padding:2px 8px;font-size:11.5px;display:inline-block}.adv-act{font-family:var(--sans);color:var(--terra);cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:24px;margin-left:4px;padding:0 2px;font-size:13px;display:inline}.adv-act:hover{text-decoration:underline}.adv-act:disabled{color:var(--muted);cursor:default}.adv-sources{border-top:1px solid var(--hairline);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;padding-top:10px;font-size:12.5px;display:flex}.adv-sources .n{font-family:var(--mono);color:var(--outside);margin-right:4px;font-size:11px}.adv-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adv-list li{border-bottom:1px solid var(--hairline)}.adv-list a{flex-direction:column;gap:4px;padding:14px 0;display:flex}.adv-list a:hover{color:var(--ink)}.adv-list .t{font-family:var(--serif);color:var(--ink);font-size:20px;line-height:1.25}.adv-inline-form{font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.adv-inline-form input{border:1px solid var(--hairline-3);background:var(--surface);height:32px;font:inherit;color:var(--ink);border-radius:8px;flex:1;min-width:200px;padding:0 10px}.adv-chart{border:1px solid var(--hairline);background:var(--surface);border-radius:10px;padding:10px 8px 4px}.adv-chart svg{width:100%;height:auto;display:block}.adv-legend{color:var(--muted);flex-wrap:wrap;gap:14px;padding:6px 6px 2px;font-size:11.5px;display:flex}.adv-legend i{border-top:2px solid var(--k);vertical-align:middle;width:14px;height:0;margin-right:5px;display:inline-block}.adv-legend i.d{border-top-style:dashed}.adv-legend i.b{background:var(--k);opacity:.3;border:0;height:8px}.adv-rows{color:var(--muted);font-size:12px}.adv-rows summary{cursor:pointer;padding:4px 6px}.adv-rows table{border-collapse:collapse;width:100%;margin-top:4px;font-size:12px}.adv-rows th,.adv-rows td{text-align:right;border-bottom:1px solid var(--hairline-2);font-variant-numeric:tabular-nums;padding:4px 6px}.adv-rows th:first-child,.adv-rows td:first-child{text-align:left}.adv-edit{border:0;border-bottom:1.5px solid var(--terra);width:5.5ch;font:inherit;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;padding:0 2px}.adv-edit::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.adv-edit::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.adv-edit:focus{outline:2px solid var(--terra);outline-offset:2px}.adv-sent{font-family:var(--serif);color:var(--ink);border-bottom:1px solid var(--hairline);align-items:flex-start;gap:12px;padding:14px 0;font-size:19px;line-height:1.5;display:flex}.adv-sent:last-child{border-bottom:0}.adv-sent small{font-family:var(--sans);color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.adv-sent[aria-disabled=true]{color:var(--muted)}.adv-sel{appearance:none;border:0;border-bottom:1.5px solid var(--hairline-3);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;min-height:24px;padding:0 2px}.adv-sel:focus{outline:2px solid var(--terra);outline-offset:2px}.adv-tg{background:var(--terra);cursor:pointer;border:0;border-radius:10px;flex:none;width:34px;height:20px;margin-top:8px;padding:0;position:relative}.adv-tg[aria-checked=false]{background:var(--hairline-3)}.adv-tg:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s,right .15s;position:absolute;top:2px;right:2px}.adv-tg[aria-checked=false]:after{left:2px;right:auto}.adv-tg:disabled{opacity:.4;cursor:default}.adv-quote{border:0;border-left:2px solid var(--terra);width:100%;font:inherit;color:var(--ink);resize:vertical;background:0 0;min-height:72px;margin:6px 0 2px;padding:8px 12px;font-style:italic;line-height:1.5;display:block}.adv-quote:focus{outline:2px solid var(--terra);outline-offset:2px}.adv-topic{border:1px solid var(--hairline-3);font-family:var(--sans);color:var(--ink);vertical-align:middle;border-radius:999px;align-items:center;gap:4px;min-height:28px;margin:2px 2px 2px 0;padding:0 4px 0 10px;font-size:13px;display:inline-flex}.adv-topic button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;font-size:14px}.adv-topic button:hover{color:var(--crimson)}.adv-saved{font-family:var(--mono);color:var(--muted);min-height:16px;font-size:11px}@media (max-width:767px){.adv-col{padding:16px 16px 8px}.adv-user{max-width:92%}.adv-asst{grid-template-columns:1fr}.adv-glyph{display:none}.adv-text,.adv-sent{font-size:18px}.adv-lbl,.adv-micro,.adv-src,.adv-saved{font-size:12px}.adv-ghost,.adv-chip,.adv-mode,.adv-send,.adv-act,.adv-inline-form input{min-height:44px}.adv-send{width:44px;height:44px}.adv-letter{padding:20px 16px}.adv-h,.adv-empty h1{font-size:28px}}.deck-page{flex-direction:column;gap:18px;padding:20px 24px 48px;display:flex}.deck-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deck-link{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.deck-link input{font:inherit;border:1px solid var(--hairline-3);background:var(--surface);width:min(520px,100%);color:var(--ink);border-radius:6px;padding:5px 8px;font-size:12px}.deck{flex-direction:column;align-items:center;gap:20px;display:flex}.deck-slide{aspect-ratio:16/9;background:var(--surface);width:min(1100px,100%);color:var(--ink);border:1px solid var(--hairline-3);box-shadow:var(--shadow);border-radius:10px;position:relative;overflow:hidden;container-type:inline-size}.deck-slot{flex-direction:column;display:flex;position:absolute;overflow:hidden}.deck-role-display .deck-text{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:4.4cqw;line-height:1.05}.deck-role-subhead .deck-text{color:var(--ink-2);margin:0;font-size:1.7cqw}.deck-role-caption .deck-text,.deck-role-meta .deck-text{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--terra);margin:0;font-size:1.05cqw}.deck-role-headline .deck-text{font-family:var(--serif);text-wrap:balance;margin:0;font-size:2.9cqw;line-height:1.1}.deck-d-cover{background:var(--paper)}.deck-text{margin:0;font-size:1.5cqw;line-height:1.45}.deck-bullets{flex-direction:column;gap:.9cqw;margin:0;padding-left:1.6cqw;font-size:1.45cqw;line-height:1.42;display:flex}.deck-bullets li::marker{color:var(--terra)}.deck-unchecked{color:var(--ink-2);margin-left:-1.6cqw;list-style:none}.deck-unchecked-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px dashed var(--outlook);color:var(--outlook);border-radius:4px;margin-right:.4cqw;padding:0 .5cqw;font-size:.95cqw;display:inline-block}.deck-fig{color:var(--fact);border-bottom:1px dotted var(--fact);font-variant-numeric:tabular-nums;cursor:help}.deck-chart{flex-direction:column;gap:.6cqw;height:100%;margin:0;display:flex}.deck-chart svg{flex:1;width:100%;min-height:0}.deck-legend{color:var(--ink-2);flex-wrap:wrap;gap:1.4cqw;font-size:1.05cqw;display:flex}.deck-legend i{vertical-align:middle;border-top-width:3px;width:2cqw;margin-right:.5cqw;display:inline-block}.deck-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:1.2cqw}.deck-table th,.deck-table td{text-align:left;border-bottom:1px solid var(--hairline-3);padding:.4cqw .8cqw}.deck-stats{gap:2cqw;display:flex}.deck-stats b{font-family:var(--serif);font-size:3.4cqw;font-weight:400;display:block}.deck-quote{font-family:var(--serif);margin:0;font-size:2.4cqw}.deck-quote cite{color:var(--muted);margin-top:1cqw;font-size:1.2cqw;font-style:normal;display:block}.deck-missing{color:var(--muted);border:1px dashed var(--hairline-3);margin:0;padding:1cqw;font-size:1.2cqw}.deck-foot{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);justify-content:space-between;align-items:center;font-size:.9cqw;display:flex;position:absolute}.deck-public{background:var(--paper);max-width:1180px;min-height:100dvh;margin:0 auto}.deck-public-head{color:var(--ink-2);justify-content:space-between;gap:12px;font-size:13px;display:flex}@media print{@page{size:1920px 1080px;margin:0}.sidebar,.topbar,.no-print{display:none!important}.shell{display:block}.deck-page{padding:0}.deck{gap:0}.deck-slide{width:100%;box-shadow:none;break-after:page;color:#1a1a1a;background:#fff;border:0;border-radius:0}.deck-d-cover{background:#f4f3ee}}.ico{background:color-mix(in srgb,var(--c) 10%,transparent);width:34px;height:34px;color:var(--c);border-radius:9px;flex:none;place-items:center;display:grid}.ico svg,.fb-i{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.fb-i.s{width:14px;height:14px}.up{color:var(--emerald)}.down{color:var(--crimson)}.home-head{flex-direction:column;gap:10px;max-width:900px;display:flex}.home-h{max-width:900px;margin:0;font-size:40px}.home-lines{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.line-card{background:var(--surface);border:1px solid var(--hairline);text-align:left;color:var(--ink);border-radius:14px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.line-card:hover{border-color:var(--ink);color:var(--ink)}.line-card.bad{border-color:var(--crimson);box-shadow:0 0 0 3px var(--crimson-soft)}.line-card .t{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.line-card .t b{white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.line-card .n{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.line-card small{color:var(--muted);font-size:12px}.line-card svg.spark{width:100%;height:40px;display:block}.picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pick{background:var(--surface);border:1px solid var(--hairline);text-align:left;min-height:140px;color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.pick:hover{border-color:var(--ink);color:var(--ink)}.pick b{font-size:16px;font-weight:600;line-height:1.25}.pick small{color:var(--muted);font-size:13px;line-height:1.45}.pick .go{color:var(--terra);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.how{background:var(--paper-2);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:18px 22px;display:grid}.how div{flex-direction:column;gap:5px;display:flex}.how b{font-size:14.5px;font-weight:600}.how small{color:var(--muted);font-size:13px;line-height:1.45}.needs{flex-direction:column;gap:0;padding:18px 22px;display:flex}.needs-row{border-top:1px solid var(--hairline-2);align-items:flex-start;gap:14px;padding:12px 0;display:flex}.needs-row:first-of-type{border-top:0;padding-top:0}.needs-dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.needs-row b{font-size:15px;font-weight:500;display:block}.needs-row small{color:var(--muted);font-size:13px;display:block}.needs-row .btn{flex:none;height:32px;font-size:12px}.askbar{background:var(--surface);border:1px solid var(--hairline-3);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:10px;max-width:900px;padding:8px;display:flex}.askbar input{min-width:0;height:40px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.askbar .adv-send{border-radius:10px;width:40px;height:40px;margin:0}@media (max-width:1100px){.home-lines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.home-h{font-size:28px}.home-lines,.picks,.how{grid-template-columns:1fr}}.make-wrap{position:relative}.make-btn{border:1px solid var(--hairline-3);min-height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.make-btn[aria-expanded=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.make-menu{background:var(--surface);border:1px solid var(--hairline-3);width:340px;max-width:calc(100vw - 40px);box-shadow:var(--shadow);z-index:30;border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.make-item{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.make-item:hover{background:var(--surface-2)}.make-item b{font-size:14px;font-weight:600;display:block}.make-item small{color:var(--muted);font-size:12px;display:block}.make-foot{color:var(--muted);border-top:1px solid var(--hairline-2);margin-top:4px;padding:8px 12px 4px;font-size:12px}.turn{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.turn .kicker{margin-right:2px}.turn .adv-chip{gap:6px}.turn .adv-chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.made-card{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.made-card>.body{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.made-card .foot{background:var(--surface-2);border-top:1px solid var(--hairline-2);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.made-card .acts{flex-wrap:wrap;gap:8px;display:flex}.made-card .head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.legend{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-top:3px solid var(--k);width:18px;display:inline-block}.legend i.d{border-top:2px dashed var(--k)}.mchart{width:100%;height:auto;display:block}.mail-hd{grid-template-columns:72px 1fr;align-items:center;row-gap:8px;font-size:14px;display:grid}.mail-hd input{border:0;border-bottom:1px solid var(--hairline-2);font:inherit;color:var(--ink);background:0 0;outline:0;width:100%;min-width:0;padding:4px 0;font-size:14px}.mail-hd input:focus{border-bottom-color:var(--terra)}.mail-body{white-space:pre-wrap;color:var(--ink);resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:180px;padding:0;font-family:inherit;font-size:14.5px;line-height:1.6}.steps{flex-direction:column;gap:6px;display:flex}.step{align-items:center;gap:10px;font-size:14px;display:flex}.tick{background:var(--emerald);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.tick svg{stroke-width:3px;width:12px;height:12px}.slides-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.slide-thumb{aspect-ratio:16/10;border:1px solid var(--hairline);background:var(--surface-2);color:var(--ink-2);border-radius:8px;flex-direction:column;justify-content:space-between;padding:8px;font-size:11px;text-decoration:none;display:flex;overflow:hidden}.slide-thumb:hover{border-color:var(--ink)}.slide-thumb .kicker{font-size:10px}.slide-thumb b{font-family:var(--serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:400;line-height:1.15;display:-webkit-box;overflow:hidden}@media (max-width:767px){.slides-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.watch-card{border-color:var(--emerald);box-shadow:0 0 0 3px var(--emerald-soft)}.watch-h{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:24px;font-weight:400;line-height:1.15}.watch-in{align-items:center;gap:8px;display:flex}.watch-in input{border:1px solid var(--hairline-3);background:var(--surface);min-width:0;height:40px;font:inherit;color:var(--ink);border-radius:10px;outline:0;flex:1;padding:0 12px;font-size:14.5px}.watch-in input:focus{border-color:var(--terra);box-shadow:0 0 0 2px var(--terra-soft,#b5502f1f)}.made-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.made-tile{background:var(--surface);border:1px solid var(--hairline);color:var(--ink);border-radius:14px;flex-direction:column;gap:10px;padding:16px;text-decoration:none;display:flex}.made-tile:hover{border-color:var(--ink);color:var(--ink)}.made-tile .t{align-items:center;gap:8px;display:flex}.made-tile .t .ico{border-radius:7px;width:26px;height:26px}.made-tile .t .ico svg{width:14px;height:14px}.made-tile .t time{color:var(--subtle);margin-left:auto;font-size:12px}.made-tile b{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:40px;font-size:14.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.made-tile .bars{flex-direction:column;gap:5px;display:flex}.made-tile .bars i{background:var(--hairline);border-radius:3px;height:6px;display:block}.made-tile .mini{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.made-tile .mini i{aspect-ratio:16/10;border:1px solid var(--hairline);background:var(--surface-2);border-radius:3px;display:block}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filters .adv-chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (max-width:1100px){.made-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.made-grid{grid-template-columns:1fr}}.watch-row{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:20px;padding:16px 20px;display:grid}.watch-row.bad{border-color:var(--crimson)}.watch-row .st{flex-direction:column;gap:4px;display:flex}.watch-row .st b{font-family:var(--serif);font-size:19px;font-weight:400;line-height:1.25}.watch-row .st small{color:var(--muted);font-size:13px}.watch-row .since{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.watch-row .val{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.watch-row .thr{font-family:var(--mono);color:var(--muted);margin-top:4px;font-size:11px;display:block}@media (max-width:767px){.watch-row{grid-template-columns:1fr}}.askai-fab{z-index:60;border:1px solid var(--terra);background:var(--terra);height:42px;color:var(--terra-ink);font:500 13px var(--sans);cursor:pointer;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:fixed;bottom:22px;right:22px}.askai-fab:hover{filter:brightness(.95)}.askai-fab.nudge{animation:.5s cubic-bezier(.2,.8,.2,1) .35s both askai-arrive}.askai-fab.nudge:after{content:"";border-radius:inherit;pointer-events:none;animation:2.4s ease-out .9s 4 askai-ring;position:absolute;inset:0}@keyframes askai-arrive{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:none}}.askai-fab[aria-expanded=false]:not(.nudge):after{content:"";border-radius:inherit;pointer-events:none;animation:3.2s ease-out 1.5s infinite askai-pulse;position:absolute;inset:0}@keyframes askai-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--terra) 34%,transparent)}60%,to{box-shadow:0 0 0 12px #0000}}.askai-new{font:500 12px var(--sans);color:var(--terra);border:1px solid var(--hairline-3);cursor:pointer;background:0 0;border-radius:999px;flex:none;margin-left:auto;padding:3px 9px}.askai-new:disabled{opacity:.5;cursor:default}.askai-bot b{font-weight:600}.askai-bot code{font-family:var(--mono);background:var(--surface-3);border-radius:4px;padding:0 4px;font-size:12px}@keyframes askai-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--terra) 48%,transparent)}70%,to{box-shadow:0 0 0 16px #0000}}.askai{z-index:60;background:var(--surface);border:1px solid var(--hairline-3);width:min(380px,100vw - 44px);max-height:min(620px,100dvh - 100px);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;display:flex;position:fixed;bottom:74px;right:22px;overflow:hidden}.askai-head{border-bottom:1px solid var(--hairline);align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:flex}.askai-sub{color:var(--muted);margin-left:auto;font-size:11.5px}.askai-body{flex-direction:column;flex:1;gap:10px;min-height:200px;padding:14px;font-size:14px;line-height:1.5;display:flex;overflow:auto}.askai-note{color:var(--muted);margin:0}.askai-me{background:var(--bubble);white-space:pre-wrap;border-radius:14px 14px 4px;align-self:flex-end;max-width:85%;padding:8px 12px}.askai-bot{white-space:pre-wrap;align-self:flex-start;max-width:92%}.askai-status{font-family:var(--mono);color:var(--muted);font-size:11.5px}.askai-starters{flex-wrap:wrap;gap:6px;display:flex}.prop-card{flex-shrink:0;align-self:stretch;font-size:13.5px}.prop-card>.body{gap:8px;max-height:300px;padding:12px 14px;overflow:auto}.prop-card>.body>*{flex-shrink:0}.prop-detail{white-space:pre-wrap;overflow-wrap:anywhere;max-height:132px;margin:0;overflow:auto}.prop-card .foot{padding:8px 12px;font-size:12.5px}.prop-h{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.35}.prop-ba{flex-direction:column;gap:3px;display:flex}.prop-ba code{font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);border:1px solid var(--hairline-2);max-height:132px;color:var(--ink);border-radius:8px;padding:6px 8px;font-size:11.5px;line-height:1.45;overflow:auto}.prop-done{color:var(--emerald);align-items:center;gap:6px;font-weight:600;display:inline-flex}.askai-form{border-top:1px solid var(--hairline);align-items:center;gap:8px;padding:10px;display:flex}.askai-form input{border:1px solid var(--hairline-3);background:var(--surface);min-width:0;height:36px;font:inherit;color:var(--ink);border-radius:10px;outline:0;flex:1;padding:0 12px;font-size:14px}.askai-form input:focus{border-color:var(--terra)}.askai-form .adv-send{width:36px;height:36px;margin:0}@media print{.askai-fab,.askai{display:none!important}}.share-live{flex-direction:column;flex:100%;gap:6px;min-width:0;display:flex}.share-on{color:var(--emerald);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.share-live .deck-link input{flex:260px}.shared-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:8px 0 4px;display:flex}.shared-foot{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;padding:12px 0 24px;font-size:11px}.present{z-index:80;background:#111;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:fixed;inset:0}.present .deck{width:100%}.present .deck-slide{width:min(100%,177.778dvh - 195.556px);box-shadow:0 20px 60px #00000080}.present-slide{justify-content:center;width:100%;display:flex}.present-bar{align-items:center;gap:10px;display:flex}.present-bar .adv-ghost{color:#fff;background:0 0;border-color:#ffffff4d;justify-content:center;min-width:40px;font-size:18px}.present-bar .adv-ghost:hover{background:#ffffff1a}.present-bar .adv-ghost:disabled{opacity:.3}.data-card{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.data-card-text{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.data-card-text b{font-size:15px;font-weight:600}.data-card-text small{color:var(--muted);font-size:13px;line-height:1.45}
