@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-ext-wght-normal.DCwSJGxG.woff2) format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-wght-normal.D_ZTVpCC.woff2) format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2) format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2) format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-wght-normal.BhU9QXUp.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");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}:root{--background:60 14% 98%;--foreground:60 6% 10%;--card:0 0% 100%;--muted:60 7% 94%;--muted-foreground:60 3% 28%;--muted-label:60 2% 53%;--border:60 5% 88%;--border-soft:60 5% 92%;--input:60 5% 88%;--accent:60 7% 94%;--primary:60 6% 10%;--primary-foreground:60 14% 98%;--ring:60 6% 10%;--destructive:0 73% 51%;--success:142 37% 36%;--success-soft:139 36% 53%;--warning:33 82% 38%;--font-sans:"Figtree Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Space Grotesk Variable",ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono Variable",ui-monospace,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:56px;background:hsl(var(--background))}body,html{margin:0}body{background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display)}.reveal{opacity:1;transform:none}.js-reveal .reveal{opacity:0;transform:translateY(20px);transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1)}.js-reveal .reveal.in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.js-reveal .reveal{opacity:1;transform:none;transition:none}}.wrap{max-width:1160px;margin:0 auto;padding:0 32px}@media(max-width:640px){.wrap{padding:0 20px}}.section{padding:86px 0}@media(max-width:760px){.section{padding:62px 0}}.eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;display:inline-flex;align-items:center;gap:9px}.eyebrow,.eyebrow.on-dark{color:hsl(var(--muted-label))}.sec-head{max-width:660px}.sec-head.center{margin:0 auto;text-align:center}.sec-title{font-size:clamp(26px,3.2vw,36px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0;text-wrap:balance}.sec-lead{margin:16px 0 0;font-size:16px;line-height:1.6;color:hsl(var(--muted-foreground));text-wrap:pretty}.sec-prose{max-width:640px;margin:20px 0 0}.sec-prose p{margin:0 0 16px;font-size:16px;line-height:1.65;color:hsl(var(--muted-foreground));text-wrap:pretty}.sec-prose p:last-child{margin-bottom:0}.sec-prose strong{font-weight:600;color:hsl(var(--foreground))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:42px;padding:0 20px;border-radius:8px;border:1px solid transparent;font-family:var(--font-mono);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.btn-sm{height:38px;padding:0 15px;font-size:12.5px}.btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.btn-primary:hover{background:hsl(var(--primary)/.85)}.btn-outline{background:transparent;border-color:hsl(var(--foreground));color:hsl(var(--foreground))}.btn-outline:hover{background:hsl(var(--accent))}.btn-ghost-light{background:transparent;border-color:hsl(var(--muted-foreground));color:hsl(var(--primary-foreground))}.btn-ghost-light:hover{background:#ffffff14}.btn svg{flex-shrink:0}.nav{position:sticky;top:0;z-index:50;background:hsl(var(--background)/.86);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid hsl(var(--border-soft));transition:transform .28s cubic-bezier(.22,.61,.36,1),background-color .2s ease}.nav.nav-hidden{transform:translateY(-100%);pointer-events:none}.nav.nav-static{position:relative}.nav.nav-sticky{position:fixed;top:0;left:0;right:0;z-index:60;background:hsl(var(--background)/.94);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid hsl(var(--border-soft));transform:translateY(-100%);transition:transform .32s cubic-bezier(.22,.61,.36,1)}.nav.nav-sticky.show{transform:translateY(0)}.nav-inner{height:60px;display:flex;align-items:center;justify-content:space-between}.wordmark{display:inline-flex;align-items:center;color:#000}.wordmark .deem-logo{display:block;height:22px;width:auto;aspect-ratio:2048/538.66}.nav-cta{font-family:var(--font-mono);font-size:13px;font-weight:500;color:hsl(var(--muted-foreground));transition:color .15s ease}.nav-cta:hover{color:hsl(var(--foreground))}.nav-left{gap:26px}.nav-left,.nav-links{display:flex;align-items:center}.nav-links{gap:22px}.nav-links a{font-family:var(--font-mono);font-size:13px;font-weight:500;color:hsl(var(--muted-foreground));transition:color .15s ease}.nav-links a:hover{color:hsl(var(--foreground))}.nav-right{display:flex;align-items:center;gap:14px}@media(max-width:860px){.nav-links{display:none}}.hero-full{position:relative;background-image:linear-gradient(hsl(var(--border-soft)) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--border-soft)) 1px,transparent 1px);background-size:44px 44px}.hero-copy.center{max-width:780px;margin:0 auto;text-align:center}.hero-copy.center .hero-sub{margin-left:auto;margin-right:auto}.hero-copy.left{max-width:660px}.hero-full h1{font-size:clamp(34px,4.8vw,58px);font-weight:600;letter-spacing:-.025em;line-height:1.05;margin:0;text-wrap:balance}.hero-full .hero-sub{max-width:560px;font-size:18px}.hero-full .hero-sub,.hero-sub{color:hsl(var(--muted-foreground))}.hero-sub{margin:18px 0 0;font-size:16.5px;line-height:1.6;max-width:500px;text-wrap:pretty}.contact-inline{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.contact-inline:hover{color:hsl(var(--foreground))}.waitlist,.waitlist-ok{max-width:480px;margin:28px auto 0;text-align:left;scroll-margin-top:80px}.waitlist form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.waitlist .inp-wrap{min-width:0}.inp{width:100%;height:48px;padding:0 14px;font-size:15px;border-radius:8px;border:1px solid hsl(var(--input));background:hsl(var(--card));color:hsl(var(--foreground));font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.inp::-moz-placeholder{color:hsl(var(--muted-label))}.inp::placeholder{color:hsl(var(--muted-label))}.inp:focus{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.15)}.inp.invalid{border-color:hsl(var(--destructive))}.waitlist .btn{height:48px}.waitlist .btn:disabled{opacity:.7;cursor:default}.waitlist-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.waitlist-err{margin:10px 2px 0;font-size:13px;color:hsl(var(--destructive));gap:6px}.waitlist-count,.waitlist-err{display:flex;align-items:center}.waitlist-count{margin:14px 0 0;min-height:20px;justify-content:center;gap:9px;font-family:var(--font-mono);font-size:12.5px;color:hsl(var(--muted-foreground))}.waitlist-count .live{width:7px;height:7px;border-radius:50%;background:hsl(var(--success));box-shadow:0 0 0 3px hsl(var(--success)/.18)}.waitlist-count b{color:hsl(var(--foreground));font-weight:600}.waitlist-ok{display:flex;gap:11px;align-items:flex-start;padding:13px 15px;border-radius:11px;background:hsl(var(--success)/.09);border:1px solid hsl(var(--success)/.26);animation:pop .22s ease-out}@keyframes pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.waitlist-ok .ic{color:hsl(var(--success));flex-shrink:0;margin-top:1px}.waitlist-ok .t{font-size:14.5px;font-weight:600}.waitlist-ok .d{font-size:13.5px;color:hsl(var(--muted-foreground));margin-top:2px}.waitlist-ok .d b{color:hsl(var(--foreground));font-weight:600}@media(max-width:440px){.waitlist form{grid-template-columns:minmax(0,1fr)}}.console{margin-top:48px;text-align:left;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));overflow:hidden;box-shadow:0 24px 60px -34px hsl(var(--foreground)/.35)}.console-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 18px;border-bottom:1px solid hsl(var(--border-soft));background:hsl(var(--muted)/.6)}.console-live{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;color:hsl(var(--muted-foreground))}.console-live .d{width:8px;height:8px;border-radius:50%;background:hsl(var(--success-soft));animation:consolePulse 1.6s infinite}@keyframes consolePulse{0%,to{opacity:.4}50%{opacity:1}}.console-sep{color:hsl(var(--border))}.console-toggle{display:flex;border:1px solid hsl(var(--border));border-radius:7px;overflow:hidden;font-family:var(--font-mono);font-size:11px}.console-toggle span{padding:5px 12px;color:hsl(var(--muted-label))}.console-toggle span.on{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.console-body{display:grid;grid-template-columns:210px 1fr}@media(max-width:720px){.console-body{grid-template-columns:1fr}}.console-rail{border-right:1px solid hsl(var(--border-soft));padding:16px;background:hsl(var(--muted)/.4)}@media(max-width:720px){.console-rail{border-right:none;border-bottom:1px solid hsl(var(--border-soft))}}.console-rail-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-label));margin-bottom:12px}.console-agent{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:8px}.console-agent .name{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500}.console-agent .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.console-agent .active,.console-stats{font-family:var(--font-mono);font-size:11px;color:hsl(var(--muted-label))}.console-stats{margin-top:14px;padding-top:14px;border-top:1px solid hsl(var(--border-soft));display:flex;flex-direction:column;gap:6px}.console-stats div{display:flex;justify-content:space-between}.console-stats .worked{color:hsl(var(--foreground))}.console-stats .escalated{color:hsl(var(--warning))}.console-stats .resolved{color:hsl(var(--success))}.console-run{padding:16px 20px;border-bottom:1px solid hsl(var(--border-soft))}.console-run-head{justify-content:space-between;margin-bottom:9px}.console-run-head,.console-run-who{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.console-run-agent{font-family:var(--font-mono);font-size:11px;color:hsl(var(--muted-label));text-transform:uppercase;letter-spacing:.06em}.console-run-acct{font-size:14px;font-weight:600}.console-run-chip{background:hsl(var(--muted));padding:3px 8px;border-radius:5px;color:hsl(var(--muted-foreground))}.console-run-chip,.console-run-status{font-family:var(--font-mono);font-size:11px}.console-run-status{padding:4px 10px;border-radius:999px;white-space:nowrap}.console-run-status.escalated{background:hsl(var(--warning)/.12);color:hsl(var(--warning))}.console-run-status.progress{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.console-run-status.resolved{background:hsl(var(--success)/.12);color:hsl(var(--success))}.console-line{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;line-height:1.5}.console-line+.console-line{margin-top:5px}.console-line .k{font-family:var(--font-mono);font-size:11px;padding-top:1px;flex-shrink:0}.console-line.saw .k{color:hsl(var(--muted-label))}.console-line.saw span:last-child{color:hsl(var(--muted-foreground))}.console-line.did .k{color:hsl(var(--success))}.console-line.did span:last-child{color:hsl(var(--foreground))}.console-foot{padding:11px 20px;font-family:var(--font-mono);font-size:11px;color:hsl(var(--muted-label));background:hsl(var(--muted)/.4);display:flex;align-items:center;gap:8px}.console-foot .d{width:6px;height:6px;border-radius:50%;background:hsl(var(--success-soft));animation:consolePulse 1.6s infinite}.stats{display:flex;flex-direction:column;gap:18px}.stat{padding:28px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card))}.stat-num{font-family:var(--font-display);font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1}.stat-num .u{font-weight:500}.stat-desc{margin-top:8px;font-size:15px;color:hsl(var(--muted-foreground));line-height:1.5}.gap-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}@media(max-width:880px){.gap-grid{grid-template-columns:1fr;gap:32px}}.section.muted{background:hsl(var(--muted)/.5)}.cell-grid{margin-top:48px;display:grid;border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden;background:hsl(var(--border-soft));gap:1px}.cell-grid.eng{grid-template-columns:repeat(2,1fr)}@media(max-width:720px){.cell-grid.eng{grid-template-columns:1fr}}.cell-grid.life{grid-template-columns:repeat(5,1fr)}@media(max-width:980px){.cell-grid.life{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.cell-grid.life{grid-template-columns:1fr}}.cell{background:hsl(var(--card));padding:26px}.cell-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:hsl(var(--muted-label));text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.cell h3{font-size:20px;font-weight:600;margin:0 0 10px;letter-spacing:-.01em}.cell h4{font-size:16.5px;font-weight:600;margin:0 0 8px}.cell p{font-size:14.5px;color:hsl(var(--muted-foreground));line-height:1.55;margin:0 0 16px}.cell-tags{display:flex;flex-wrap:wrap;gap:7px}.cell-tag{font-family:var(--font-mono);font-size:11px;border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding:4px 9px;border-radius:6px;white-space:nowrap}.cta-band{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.cta-band .btn-primary{background:hsl(var(--background));color:hsl(var(--primary))}.cta-band .btn-primary:hover{background:hsl(var(--background)/.85)}.cta-content{max-width:640px;margin:0 auto;text-align:center}.cta-content h2{font-size:clamp(28px,3.6vw,42px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0;text-wrap:balance}.cta-content .eyebrow{justify-content:center;margin:22px 0 0}.cta-band .waitlist,.cta-band .waitlist-ok{margin-top:26px}.cta-band .inp{background:#ffffff12;border-color:#ffffff2e;color:hsl(var(--primary-foreground))}.cta-band .inp::-moz-placeholder{color:#ffffff73}.cta-band .inp::placeholder{color:#ffffff73}.cta-band .inp:focus{border-color:#fff9;box-shadow:0 0 0 3px #ffffff1f}.cta-band .inp.invalid{border-color:#f47171}.cta-band .waitlist-err{color:#f68e8e}.cta-band .waitlist-count{color:#ffffffb3}.cta-band .waitlist-count b{color:#fff}.cta-band .waitlist-ok{background:#ffffff1a;border-color:#ffffff40}.cta-band .waitlist-ok .ic{color:hsl(var(--success-soft))}.cta-band .waitlist-ok .d b,.cta-band .waitlist-ok .t{color:#fff}.cta-band .waitlist-ok .d{color:#ffffffb8}.footer{padding:28px 0 26px;border-top:1px solid hsl(var(--border-soft))}.footer-row{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap}.footer-row+.footer-row{margin-top:18px;padding-top:18px;border-top:1px solid hsl(var(--border-soft))}.footer .wordmark .deem-logo{height:18px}.footer-links{display:flex;flex-wrap:wrap;gap:8px 24px;font-family:var(--font-mono);font-size:12.5px;color:hsl(var(--muted-foreground))}.footer-links a{transition:color .15s ease}.footer-links a:hover{color:hsl(var(--foreground))}.footer-links .contact-inline{font-weight:400;text-decoration:none}.footer-copy{margin:0;font-family:var(--font-mono);font-size:12px;color:hsl(var(--muted-label))}.legal-head{background-image:linear-gradient(hsl(var(--border-soft)) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--border-soft)) 1px,transparent 1px);background-size:44px 44px;border-bottom:1px solid hsl(var(--border));padding-top:64px}.legal-head h1{font-size:clamp(34px,4.2vw,48px);font-weight:600;letter-spacing:-.025em;line-height:1.05;margin:0;text-wrap:balance}.legal-sub{margin:16px 0 0;max-width:580px;font-size:17px;line-height:1.6;color:hsl(var(--muted-foreground));text-wrap:pretty}.legal-meta{margin:24px 0 0;display:flex;flex-wrap:wrap;gap:6px 24px;font-family:var(--font-mono);font-size:12px;color:hsl(var(--muted-label))}.legal-meta b{color:hsl(var(--foreground));font-weight:500}.legal-tabs{margin:40px 0 -1px;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.legal-tabs a{font-family:var(--font-mono);font-size:13px;font-weight:500;color:hsl(var(--muted-foreground));padding:12px 16px;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;white-space:nowrap;transition:color .15s ease}.legal-tabs a.on,.legal-tabs a:hover{color:hsl(var(--foreground))}.legal-tabs a.on{background:hsl(var(--background));border-color:hsl(var(--border));box-shadow:0 1px hsl(var(--background))}.legal-tabs .short{display:none}.legal-head-index{padding-bottom:56px}.legal-facts{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:hsl(var(--border-soft));border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden}.legal-facts a{display:block;height:100%;background:hsl(var(--card));padding:18px 20px 20px;transition:background-color .15s ease}.legal-facts a:hover{background:hsl(var(--muted)/.5)}.fact-ref{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:hsl(var(--muted-label));letter-spacing:.08em;text-transform:uppercase}.fact-title{display:block;margin:14px 0 4px;font-family:var(--font-display);font-size:16px;font-weight:600}.fact-desc{display:block;font-size:13.5px;line-height:1.5;color:hsl(var(--muted-foreground))}@media(max-width:980px){.legal-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.legal-facts{grid-template-columns:1fr}}.legal-body{display:grid;grid-template-columns:232px minmax(0,1fr);gap:72px;padding-top:56px;padding-bottom:96px}.legal-toc{position:sticky;top:84px;align-self:start;max-height:calc(100vh - 108px);overflow-y:auto;scrollbar-width:thin}.toc-toggle{display:none}.toc-label{margin:0 0 12px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-label))}.legal-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid hsl(var(--border-soft))}.legal-toc li.gap{margin-top:10px}.legal-toc li a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px;padding:4px 0 4px 14px;margin-left:-1px;border-left:1px solid transparent;font-size:13px;line-height:1.4;color:hsl(var(--muted-foreground));transition:color .15s ease}.legal-toc li a:hover{color:hsl(var(--foreground))}.legal-toc li a.no-n{grid-template-columns:minmax(0,1fr)}.legal-toc li a .n{font-family:var(--font-mono);font-size:11px;color:hsl(var(--muted-label));padding-top:1px}.legal-toc li a.on{border-left-color:hsl(var(--foreground));font-weight:500}.legal-toc li a.on,.legal-toc li a.on .n{color:hsl(var(--foreground))}.toc-foot{margin-top:22px;padding-top:16px;border-top:1px solid hsl(var(--border-soft));display:grid;justify-items:start;gap:8px;font-family:var(--font-mono);font-size:11.5px;color:hsl(var(--muted-label))}.toc-print{padding:0;border:0;background:none;font:inherit;color:hsl(var(--muted-foreground));cursor:pointer;text-decoration:underline;text-decoration-color:hsl(var(--border));text-underline-offset:3px}.toc-print:hover{color:hsl(var(--foreground))}.toc-foot .contact-inline{font-weight:400;text-decoration:none}.legal-prose{min-width:0}.legal-prose>:first-child{margin-top:0}.legal-prose h2,.legal-prose p,.legal-prose ul{max-width:700px}.legal-prose h2{position:relative;scroll-margin-top:28px;margin:34px 0 16px;padding-top:34px;border-top:1px solid hsl(var(--border-soft));font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.25;text-wrap:balance}.legal-prose>h2:first-child{padding-top:0;border-top:none}.legal-prose p{position:relative;scroll-margin-top:28px;text-wrap:pretty}.legal-prose p,.legal-prose ul{margin:0 0 14px;font-size:15.5px;line-height:1.7;color:hsl(var(--muted-foreground))}.legal-prose ul{padding-left:20px}.legal-prose li+li{margin-top:4px}.legal-prose li::marker{color:hsl(var(--muted-label))}.legal-prose strong{color:hsl(var(--foreground));font-weight:600}.legal-prose em{font-style:italic}.legal-prose a{color:hsl(var(--foreground));text-decoration:underline;text-decoration-color:hsl(var(--border));text-underline-offset:3px;transition:text-decoration-color .15s ease}.legal-prose a:hover{text-decoration-color:currentColor}.legal-prose .cn,.legal-prose .hn{position:absolute;left:-64px;width:50px;text-align:right;font-family:var(--font-mono);color:hsl(var(--muted-label));text-decoration:none}.legal-prose .hn{top:40px;font-size:12px;font-weight:500}.legal-prose>h2:first-child .hn{top:6px}.legal-prose .cn{top:4px;font-size:11.5px}.legal-prose .cn:hover,.legal-prose .hn:hover{color:hsl(var(--foreground));text-decoration:underline}.legal-prose [data-copied]:after{content:"Link copied";position:absolute;right:0;bottom:calc(100% + 6px);padding:4px 9px;border-radius:6px;white-space:nowrap;pointer-events:none;background:hsl(var(--foreground));color:hsl(var(--background));font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:0}.legal-prose .art,.legal-prose .mono{font-family:var(--font-mono);font-size:.82em;color:hsl(var(--foreground));white-space:nowrap}.legal-table{margin:18px 0 26px;border:1px solid hsl(var(--border));border-radius:12px;overflow-x:auto;background:hsl(var(--card))}.legal-table table{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.5}.legal-table th{text-align:left;vertical-align:bottom;padding:12px 16px;background:hsl(var(--muted)/.55);font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-label))}.legal-table td{padding:14px 16px;vertical-align:top;border-top:1px solid hsl(var(--border-soft));color:hsl(var(--muted-foreground))}.legal-table tbody tr:first-child td{border-top:none}.legal-table thead+tbody tr:first-child td{border-top:1px solid hsl(var(--border-soft))}.legal-table td:first-child{color:hsl(var(--foreground));font-weight:500}.legal-index{padding-top:48px;padding-bottom:80px}.legal-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-cards>:last-child:nth-child(odd){grid-column:1/-1}.legal-card{display:flex;flex-direction:column;transition:background-color .15s ease}.legal-card:hover{background:hsl(var(--muted)/.4)}.legal-card h2{font-size:19px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.legal-card p{margin:0 0 18px}.legal-card-go{margin-top:auto;font-weight:500}.legal-card-go,.legal-contacts{font-family:var(--font-mono);font-size:12.5px}.legal-contacts{margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px 28px;color:hsl(var(--muted-label))}.legal-contacts .contact-inline{color:hsl(var(--foreground))}@media(max-width:860px){.legal-cards{grid-template-columns:1fr}.legal-head{padding-top:40px;background-size:36px 36px}.legal-sub{font-size:15.5px;margin-top:12px}.legal-meta{flex-direction:column;gap:3px;margin-top:18px}.legal-tabs{margin-top:28px}.legal-body{display:block;padding-top:0;padding-bottom:72px}.legal-toc{top:60px;z-index:40;max-height:none;overflow:visible;margin:0 -32px 28px;background:hsl(var(--background)/.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsl(var(--border-soft))}.toc-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:12px 32px;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--font-mono);font-size:12px;color:hsl(var(--muted-foreground))}.toc-current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toc-current b{color:hsl(var(--foreground));font-weight:500;margin-right:8px}.toc-hint{flex-shrink:0;color:hsl(var(--muted-label))}.toc-foot,.toc-label{display:none}.legal-toc ol{display:none;position:absolute;left:0;right:0;top:100%;max-height:60vh;overflow-y:auto;padding:8px 32px 16px;border-left:0;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));box-shadow:0 18px 30px -24px hsl(var(--foreground)/.4)}.legal-toc ol.open{display:block}.legal-toc li a{padding-left:0;border-left:0;font-size:14px;padding-block:7px}.legal-prose h2,.legal-prose p{scroll-margin-top:72px}.legal-prose h2{font-size:20px;margin-top:28px;padding-top:28px}.legal-prose p,.legal-prose ul{font-size:15px;line-height:1.65}.legal-prose .cn,.legal-prose .hn{position:relative;top:auto;left:auto;width:auto;margin-right:8px}.legal-prose>h2:first-child .hn{top:auto}.legal-prose [data-copied]:after{left:0;right:auto}.legal-table table{min-width:560px}}@media(max-width:1100px){.legal-tabs .full{display:none}.legal-tabs .short{display:inline}}@media(max-width:640px){.legal-toc{margin-inline:-20px}.legal-toc ol,.toc-toggle{padding-inline:20px}.legal-tabs a{padding:10px 14px;font-size:12.5px}}@media print{.footer,.legal-facts,.legal-head .eyebrow,.legal-sub,.legal-tabs,.legal-toc,.nav{display:none!important}body,html{background:#fff}body{font-size:10.5pt}.wrap{max-width:none;padding:0}.legal-head{background:none;border:0;padding:0 0 12pt}.legal-head h1{font-size:22pt}.legal-meta{margin-top:6pt}.legal-body{display:block;padding:0}.legal-prose h2,.legal-prose p,.legal-prose ul{max-width:none}.legal-prose h2{-moz-column-break-after:avoid;break-after:avoid;border-top:0;padding-top:0;margin-top:16pt;font-size:14pt}.legal-prose p,.legal-prose ul{font-size:10.5pt;line-height:1.5;color:#000}.legal-prose .cn,.legal-prose .hn{position:static;margin-right:6pt;color:#000}.legal-prose a{text-decoration:none;color:inherit}.legal-table{overflow:visible;border-radius:0}.legal-table td,.legal-table th{color:#000}.legal-table tr{-moz-column-break-inside:avoid;break-inside:avoid}}
