@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fc61cfb200d549a5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fe6c4b8cc116014d-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8edf6d3506a17285-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b5963afcf1479527-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5ed7d4ff5e59016d-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/84adbee2f2a7cb50-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_1a4177{font-family:Newsreader,Newsreader Fallback}.__variable_1a4177{--font-newsreader:"Newsreader","Newsreader Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_5984bc{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_5984bc{--font-instrument:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_308571{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_308571{--font-plex:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{color-scheme:light;--white:#ffffff;--paper:#faf9f7;--sand-1:#f5f4f1;--sand-2:#edebe6;--sand-3:#e3e0d9;--ink-1:#1c1a18;--ink-2:#454138;--ink-3:#6d685e;--ink-4:#98938a;--espresso:#262220;--espresso-2:#332e2b;--sky:#8fd8e8;--sky-deep:#3eb8d4;--mint:#8fce9a;--leaf:#3f9e55;--sun:#f6b04a;--tangerine:#ef8b3c;--coral:#ee6352;--blossom:#f076a8;--lilac:#b78ce0;--azure:#4c9fe8;--brand-sky:#9adcec;--brand-tangerine:#ef8b3c;--brand-ember:#c23d2c;--kb-accent:var(--azure);--agent-tile-ring:conic-gradient(from 210deg,var(--brand-sky),var(--brand-tangerine),var(--brand-ember),var(--brand-tangerine),var(--brand-sky));--accent:var(--ink-1);--link:#2d6ea8;--positive:#2e7d3e;--warning:#b26a12;--danger:#c23d2c;--info:#2d6ea8;--positive-soft:#e7f2e9;--warning-soft:#f9efdd;--danger-soft:#f9e6e2;--info-soft:#e6eff8;--surface-page:var(--white);--surface-raised:var(--white);--surface-sunken:var(--sand-1);--surface-card:var(--paper);--surface-inverse:var(--espresso);--text-body:var(--ink-1);--text-secondary:var(--ink-3);--text-muted:var(--ink-4);--text-inverse:#f4f2ee;--text-inverse-secondary:#b5aea6;--border-subtle:#eceae5;--border-default:#dedbd3;--border-strong:#c8c4ba;--focus-ring:rgba(76,159,232,0.55);--font-serif-display:var(--font-newsreader),"Newsreader",Georgia,serif;--font-sans:var(--font-instrument),"Instrument Sans",system-ui,sans-serif;--font-mono:var(--font-plex),"IBM Plex Mono",ui-monospace,monospace;--type-display-xl:300 clamp(56px,7vw,96px) /1.02 var(--font-serif-display);--type-display-lg:300 clamp(44px,5vw,68px) /1.05 var(--font-serif-display);--type-display-md:400 clamp(30px,3.4vw,44px) /1.12 var(--font-serif-display);--type-display-sm:400 28px/1.2 var(--font-serif-display);--type-lead:400 21px/1.5 var(--font-sans);--type-body:400 16px/1.55 var(--font-sans);--type-body-sm:400 14px/1.5 var(--font-sans);--type-caption:400 12.5px/1.4 var(--font-sans);--type-ui:500 14px/1.2 var(--font-sans);--type-ui-sm:500 12.5px/1.2 var(--font-sans);--type-eyebrow:400 12px/1.3 var(--font-mono);--tracking-eyebrow:0.12em;--type-mono:400 13px/1.6 var(--font-mono);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:56px;--sp-10:80px;--sp-11:120px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px;--container-max:1280px;--gutter:clamp(20px,4vw,48px);--shadow-xs:0 1px 2px rgba(28,26,24,0.06);--shadow-sm:0 1px 3px rgba(28,26,24,0.07),0 4px 12px rgba(28,26,24,0.05);--shadow-md:0 2px 6px rgba(28,26,24,0.07),0 12px 32px rgba(28,26,24,0.09);--shadow-lg:0 4px 12px rgba(28,26,24,0.08),0 24px 64px rgba(28,26,24,0.14);--shadow-inset:inset 0 1px 0 rgba(255,255,255,0.6);--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");--dots:radial-gradient(rgba(28,26,24,0.22) 1.1px,transparent 0);--dots-size:11px 11px;--grad-sunrise:radial-gradient(120% 90% at 18% 8%,#9adcec 0%,rgba(154,220,236,0) 52%),radial-gradient(110% 90% at 85% 20%,#bfe6a9 0%,rgba(191,230,169,0) 55%),radial-gradient(120% 110% at 70% 85%,#f6b04a 0%,rgba(246,176,74,0) 60%),radial-gradient(130% 110% at 15% 95%,#ee6352 0%,rgba(238,99,82,0) 60%),#f4ead8;--grad-meadow:radial-gradient(120% 100% at 15% 15%,#8fd8e8 0%,rgba(143,216,232,0) 55%),radial-gradient(120% 100% at 85% 30%,#f2e28a 0%,rgba(242,226,138,0) 55%),radial-gradient(140% 120% at 60% 100%,#3f9e55 0%,rgba(63,158,85,0) 65%),#dcead2;--grad-candy:radial-gradient(120% 100% at 20% 10%,#f6c1dc 0%,rgba(246,193,220,0) 55%),radial-gradient(110% 100% at 90% 25%,#b78ce0 0%,rgba(183,140,224,0) 55%),radial-gradient(130% 110% at 55% 100%,#3eb8d4 0%,rgba(62,184,212,0) 60%),#eee3f2;--grad-ember:radial-gradient(120% 100% at 20% 15%,#9adcec 0%,rgba(154,220,236,0) 50%),radial-gradient(130% 110% at 50% 90%,#ef8b3c 0%,rgba(239,139,60,0) 62%),radial-gradient(120% 100% at 90% 80%,#c23d2c 0%,rgba(194,61,44,0) 60%),#e7ded0;--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-spring:cubic-bezier(0.34,1.3,0.5,1);--dur-fast:120ms;--dur-med:220ms;--dur-slow:420ms}[data-theme=dark]{color-scheme:dark;--surface-page:#1c1a18;--surface-raised:#262220;--surface-sunken:#151312;--surface-card:#262220;--surface-inverse:#faf9f7;--text-body:#f4f2ee;--text-secondary:#b5aea6;--text-muted:#847e75;--text-inverse:#1c1a18;--text-inverse-secondary:#6d685e;--border-subtle:#33302c;--border-default:#403c37;--border-strong:#57524b;--link:#8fc4ef;--positive:#6cc27e;--warning:#e0a24a;--danger:#f07a6a;--info:#8fc4ef;--positive-soft:rgba(63,158,85,0.2);--warning-soft:rgba(246,176,74,0.18);--danger-soft:rgba(238,99,82,0.18);--info-soft:rgba(76,159,232,0.18);--focus-ring:rgba(143,196,239,0.6);--shadow-xs:0 1px 2px rgba(0,0,0,0.35);--shadow-sm:0 1px 3px rgba(0,0,0,0.4),0 4px 12px rgba(0,0,0,0.3);--shadow-md:0 2px 6px rgba(0,0,0,0.4),0 12px 32px rgba(0,0,0,0.45);--shadow-lg:0 4px 12px rgba(0,0,0,0.45),0 24px 64px rgba(0,0,0,0.55);--dots:radial-gradient(rgba(244,242,238,0.25) 1.1px,transparent 0);--paper:#211e1c;--sand-1:#2c2825;--sand-2:#38332e;--sand-3:#4a443d;--ink-1:#f4f2ee;--ink-2:#d6d1c9;--ink-3:#b5aea6;--ink-4:#847e75;--espresso:#f4f2ee;--espresso-2:#e3e0d9}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{font:var(--type-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3{color:var(--text-body)}h1,h2,h3{font-family:var(--font-serif-display);font-weight:400;line-height:1.1;letter-spacing:-.01em;margin:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font-family:var(--font-sans);color:inherit}::placeholder{color:var(--text-muted);opacity:1}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--sand-3);border-radius:999px}::-webkit-scrollbar-track{background:transparent}.grain{position:relative;isolation:isolate}.grain:after{background:var(--noise);background-size:240px 240px;mix-blend-mode:overlay;opacity:.5;z-index:1}.dots:before,.grain:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.dots:before{background-image:var(--dots);background-size:var(--dots-size);mix-blend-mode:multiply;opacity:.35}.sl-bubble-me .email-html a,.sl-bubble-me a{color:inherit;text-decoration:underline}.email-html{word-break:break-word}.email-html a{color:var(--link);text-decoration:underline}.email-html blockquote,.email-html div,.email-html ol,.email-html p,.email-html ul{margin:0 0 8px}.email-html blockquote{border-left:2px solid var(--border-strong);padding-left:10px;color:var(--text-secondary)}.email-html ol,.email-html ul{padding-left:20px}.email-html table{border-collapse:collapse;max-width:100%}.email-html td,.email-html th{padding:2px 6px}.email-html h1,.email-html h2,.email-html h3{font:inherit;font-weight:600;margin:8px 0 4px}@keyframes sl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sl-skeleton{background:linear-gradient(90deg,var(--sand-1) 25%,var(--sand-2) 37%,var(--sand-1) 63%);background-size:200% 100%;animation:sl-shimmer 1.4s ease-in-out infinite;border-radius:var(--radius-xs)}@media (prefers-reduced-motion:reduce){.sl-skeleton{animation:none}}@keyframes sl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sl-pop-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.sl-modal-backdrop{animation:sl-fade-in var(--dur-med) var(--ease-out)}.sl-modal-panel{animation:sl-pop-in var(--dur-med) var(--ease-spring)}@media (prefers-reduced-motion:reduce){.sl-modal-backdrop,.sl-modal-panel{animation:none}}@property --sl-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sl-sweep{to{--sl-sweep:360deg}}@keyframes sl-breathe{0%,to{transform:scale(1) rotate(0deg);opacity:.75}50%{transform:scale(1.18) rotate(90deg);opacity:1}}@keyframes sl-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sl-dot{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-3px);opacity:1}}@keyframes sl-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18);opacity:1}to{transform:scale(1)}}@keyframes sl-settle{to{opacity:0;transform:translateY(4px)}}@keyframes sl-halo{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-tangerine) 26%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--brand-tangerine) 0%,transparent)}}.sl-agent{animation:sl-rise var(--dur-med) var(--ease-out)}.sl-agent[data-done]{animation:sl-settle var(--dur-slow) var(--ease-out) 2s forwards}.sl-agent-pill{position:relative;border-radius:999px;padding:1px;background:conic-gradient(from var(--sl-sweep),var(--brand-sky),var(--brand-tangerine),var(--brand-ember),var(--brand-tangerine),var(--brand-sky));animation:sl-sweep 3.2s linear infinite,sl-halo 2.4s ease-in-out infinite}.sl-agent-pill.is-done{background:var(--border-default);animation:none}.sl-agent-pill-inner{display:inline-flex;align-items:center;gap:9px;padding:8px 14px 8px 12px;border-radius:inherit;background:var(--surface-raised);font:var(--type-ui-sm);font-family:var(--font-sans);white-space:nowrap}.sl-agent-glyph{display:inline-block;font:600 13px/1 var(--font-sans);color:var(--ink-1);animation:sl-breathe 2.4s ease-in-out infinite;transform-origin:50% 52%}.sl-agent-text{animation:sl-rise var(--dur-med) var(--ease-out)}.sl-agent-dots{display:inline-flex;gap:3px;margin-left:1px}.sl-agent-dots i{width:4px;height:4px;border-radius:999px;background:var(--ink-1);animation:sl-dot 1.2s ease-in-out infinite}.sl-agent-dots i:nth-child(2){animation-delay:.15s}.sl-agent-dots i:nth-child(3){animation-delay:.3s}.sl-agent-check{animation:sl-pop var(--dur-slow) var(--ease-spring)}.sl-agent-trail{position:relative;width:100%;height:15px;font:var(--type-caption);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--text-muted)}.sl-agent-trail-item{position:absolute;right:8px;top:0;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;animation:sl-trail-in var(--dur-slow) var(--ease-out)}.sl-agent-trail-item.is-leaving{animation:sl-trail-out var(--dur-slow) var(--ease-out) forwards}.sl-agent-trail-item svg{color:var(--positive)}@keyframes sl-trail-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sl-trail-out{to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.sl-agent,.sl-agent-check,.sl-agent-dots i,.sl-agent-glyph,.sl-agent-pill,.sl-agent-text,.sl-agent-trail-item,.sl-agent[data-done]{animation:none}.sl-agent-pill{background:var(--border-default)}.sl-agent-trail-item.is-leaving{display:none}}@keyframes sl-spin{to{transform:rotate(1turn)}}.sl-spin{animation:sl-spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.sl-spin{animation:none}}.sl-container{max-width:var(--container-max);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}@media (max-width:860px){.sl-nav-links{display:none!important}.sl-two-col{grid-template-columns:1fr!important}.sl-two-col>[data-align=end]{justify-self:start!important;text-align:left!important}.sl-footer-grid{grid-template-columns:1fr 1fr!important}.sl-mini-inbox-folders{display:none!important}}.sl-legal{max-width:68ch;min-width:0}.sl-legal section{padding:40px 0 36px;border-top:1px solid var(--border-subtle);scroll-margin-top:24px}.sl-legal section:first-child{border-top:0;padding-top:4px}.sl-legal h2{font:var(--type-display-sm);letter-spacing:-.01em;text-wrap:balance;margin:0 0 18px}.sl-legal h3{font:600 15px/1.4 var(--font-sans);letter-spacing:0;margin:24px 0 8px;color:var(--text-body)}.sl-legal li,.sl-legal p{font:var(--type-body);color:var(--text-body)}.sl-legal p{margin:0 0 14px}.sl-legal ol:last-child,.sl-legal p:last-child,.sl-legal ul:last-child{margin-bottom:0}.sl-legal ol,.sl-legal ul{margin:0 0 14px;padding-left:22px}.sl-legal li{margin:6px 0}.sl-legal li::marker{color:var(--text-muted)}.sl-legal a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.sl-legal strong{font-weight:600}.sl-legal code{font:var(--type-mono);font-size:13px;background:var(--surface-sunken);border-radius:var(--radius-xs);padding:1px 6px}.sl-legal .sl-legal-note{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:16px 18px;margin:4px 0 16px}.sl-legal .sl-legal-note li,.sl-legal .sl-legal-note p{font:var(--type-body-sm);color:var(--text-secondary)}.sl-legal .sl-legal-table{overflow-x:auto;margin:4px 0 18px}.sl-legal table{width:100%;border-collapse:collapse;font:var(--type-body-sm)}.sl-legal th{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);text-align:left;padding:0 14px 10px 0;border-bottom:1px solid var(--border-default);white-space:nowrap}.sl-legal td{padding:10px 14px 10px 0;border-bottom:1px solid var(--border-subtle);vertical-align:top;color:var(--text-body)}.sl-legal tr:last-child td{border-bottom:0}.sl-legal td:last-child,.sl-legal th:last-child{padding-right:0}.sl-legal-toc{position:-webkit-sticky;position:sticky;top:24px}.sl-legal-toc ol{list-style:none;margin:0;padding:0}.sl-legal-toc .sl-legal-toc-other,.sl-legal-toc a{display:flex;gap:10px;padding:5px 0;font:var(--type-body-sm);color:var(--text-secondary);text-decoration:none}.sl-legal-toc .sl-legal-toc-other:hover,.sl-legal-toc a:hover{color:var(--text-body);text-decoration:none}.sl-legal-toc .n{flex:none;min-width:26px;font:var(--type-eyebrow);color:var(--text-muted);padding-top:3px}@media (max-width:860px){.sl-legal-grid{grid-template-columns:1fr!important;gap:32px!important}.sl-legal-toc{position:static}}.midrange-only{display:none!important}@media (min-width:768px) and (max-width:1149px){.app-shell{min-width:900px!important}.midrange-only{display:inline-flex!important}.inbox-rail{display:none}.inbox-rail.rail-open{display:block;position:fixed;top:0;right:0;bottom:0;height:auto!important;width:280px!important;z-index:55;border-left:1px solid var(--border-subtle);box-shadow:var(--shadow-lg)}}.sl-autopilot{position:relative;border:none;padding:1px;border-radius:999px;cursor:pointer;background:var(--border-default);transition:background var(--dur-fast) var(--ease-out)}.sl-autopilot.is-on{background:conic-gradient(from var(--sl-sweep),var(--brand-sky),var(--brand-tangerine),var(--brand-ember),var(--brand-tangerine),var(--brand-sky));animation:sl-sweep 3.2s linear infinite,sl-halo 2.4s ease-in-out infinite}.sl-autopilot:not(.is-on):hover{background:var(--border-strong)}.sl-autopilot-inner{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border-radius:inherit;background:var(--surface-raised);font:var(--type-ui-sm);font-family:var(--font-sans);color:var(--text-secondary);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.sl-autopilot:hover .sl-autopilot-inner{background:var(--sand-1)}.sl-autopilot.is-on .sl-autopilot-inner{color:var(--text-body)}.sl-autopilot-thumb-track{position:relative;width:30px;height:17px;border-radius:999px;background:var(--sand-3);flex:none;transition:background var(--dur-med) var(--ease-out)}.sl-autopilot.is-on .sl-autopilot-thumb-track{background:var(--ink-1)}.sl-autopilot.is-paused .sl-autopilot-thumb-track{background:var(--warning)}.sl-autopilot.is-paused .sl-autopilot-glyph{color:var(--warning)}[data-theme=dark] .sl-autopilot.is-on .sl-autopilot-thumb-track{background:var(--border-strong)}.sl-autopilot-knob{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:999px;background:var(--surface-raised);box-shadow:var(--shadow-xs);display:inline-flex;align-items:center;justify-content:center;transition:left var(--dur-med) var(--ease-spring)}.sl-autopilot.is-on .sl-autopilot-knob{left:15px}.sl-autopilot-whirl{display:inline-flex;animation:sl-whirl .5s var(--ease-spring);transform-origin:50% 52%}.sl-autopilot-glyph{display:inline-block;font:700 9px/1 var(--font-sans);color:var(--text-muted);transform-origin:50% 55%;transition:color var(--dur-fast) var(--ease-out)}.sl-autopilot.is-on .sl-autopilot-glyph{color:var(--ink-1);animation:sl-breathe 2.4s ease-in-out infinite}@keyframes sl-whirl{0%{transform:rotate(-200deg) scale(.3)}55%{transform:rotate(16deg) scale(1.18)}to{transform:none}}.nav-bottom{display:none}.mobile-only{display:none!important}@media (max-width:767px){.app-shell{min-width:0!important;height:100dvh!important;flex-direction:column!important;overflow-x:hidden!important}.app-content{flex:1 1 auto!important;min-height:0;order:1}.nav-rail{display:none!important}.nav-bottom{order:2;display:flex;align-items:stretch;flex:none;border-top:1px solid var(--border-subtle);background:var(--surface-page);padding:2px 6px calc(2px + env(safe-area-inset-bottom));z-index:30}.mobile-only{display:inline-flex!important}.pane-list{width:100%!important;border-right:none!important}.pane-detail{display:none!important}.pane-detail.is-open{display:flex!important;position:fixed;inset:0;height:100dvh;z-index:60;background:var(--surface-page);border-right:none!important}.inbox-rail{display:none!important}.thread-topbar{padding:10px 12px!important;flex-wrap:wrap;row-gap:4px}.topbar-name{flex:1 1 auto;min-width:0}.topbar-badge{order:10;flex-basis:100%}:root{--sl-bubble-max:100%}.thread-scroll{padding:16px 12px 10px!important}.list-row-name{font-size:16px!important}.list-row-preview{font-size:14px!important}.conn-row{flex-wrap:wrap;row-gap:8px}.conn-name{flex-basis:calc(100% - 44px)}[role=tablist]{overflow-x:auto;scrollbar-width:none}}