@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/geist-latin-ext-v1.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:300 700;font-display:swap;src:url(/fonts/geist-latin-v1.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:400 500;font-display:swap;src:url(/fonts/geist-mono-latin-ext-v1.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 500;font-display:swap;src:url(/fonts/geist-mono-latin-v1.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:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin-ext-v1.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(/fonts/instrument-serif-italic-latin-v1.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(/fonts/instrument-serif-latin-ext-v1.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(/fonts/instrument-serif-latin-v1.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:Unbounded;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/unbounded-latin-ext-v1.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:Unbounded;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/unbounded-latin-v1.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}:root{--night:#05060d;--ink:#020304;--ivory:#f8f7f3;--paper:#fffefa;--turquoise:#00d6d8;--violet:#8f5bff;--yellow:#f2e500;--f-disp:"Unbounded", system-ui, sans-serif;--f-serif:"Instrument Serif", Georgia, serif;--f-body:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--gutter:clamp(16px, 3vw, 48px);--max:1480px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f7f3;--bg-alt:#e9e7f0;--bg-raise:#fffefa;--bg-stage:#e9e7f0;--tx:#020304;--tx2:#4a4a4a;--mut:#656565;--line:#0203042e;--line-s:#02030480;--tq-t:#020304;--tq-s:#020304;--vi-s:#020304;--ye-s:#020304;--vi-t:#8f5bff;--ye-t:#020304;--ye-soft:#020304;--tq-fill:#00d6d8;--hov:#020304;--hov-b:#8f5bff;--mark:#020304;--focus:#020304;--ui:#020304;--phase:#8f5bff;--block:#05060d;--hero:#e9e7f0;--final:#e9e7f0;--hglow:none;--om-planet-ring:#020304;--om-ring-w:2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05060d;--bg-alt:#0b0a1c;--bg-raise:#0b0c1a;--bg-stage:#07081a;--tx:#f4f2ec;--tx2:#c9c8d8;--mut:#a3a3ba;--line:#f4f2ec1f;--line-s:#f4f2ec57;--tq-t:#00e5e0;--tq-s:#00e5e0;--vi-s:#b79bff;--ye-s:#f2e500;--vi-t:#b79bff;--ye-t:#f2e500;--ye-soft:#f2df9c;--tq-fill:#00e5e0;--hov:#00e5e0;--hov-b:#00e5e0;--mark:#f4f2ec;--focus:#b79bff;--ui:#00e5e0;--phase:#00e5e0;--block:#0b0c1a;--hero:radial-gradient(120% 90% at 72% 42%, #14123a 0%, #05060d 62%);--final:radial-gradient(70% 60% at 50% 50%, #17123f 0%, #05060d 70%);--hglow:0 0 48px #05060d, 0 0 18px #05060d;--om-planet-ring:transparent;--om-ring-w:3}}:root[data-theme=dark],.night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05060d;--bg-alt:#0b0a1c;--bg-raise:#0b0c1a;--bg-stage:#07081a;--tx:#f4f2ec;--tx2:#c9c8d8;--mut:#a3a3ba;--line:#f4f2ec1f;--line-s:#f4f2ec57;--tq-t:#00e5e0;--tq-s:#00e5e0;--vi-s:#b79bff;--ye-s:#f2e500;--vi-t:#b79bff;--ye-t:#f2e500;--ye-soft:#f2df9c;--tq-fill:#00e5e0;--hov:#00e5e0;--hov-b:#00e5e0;--mark:#f4f2ec;--focus:#b79bff;--ui:#00e5e0;--phase:#00e5e0;--hero:radial-gradient(120% 90% at 72% 42%, #14123a 0%, #05060d 62%);--final:radial-gradient(70% 60% at 50% 50%, #17123f 0%, #05060d 70%);--hglow:0 0 48px #05060d, 0 0 18px #05060d;--om-planet-ring:transparent;--om-ring-w:3}:root[data-theme=dark]{--block:#0b0c1a}.night{background:var(--night-bg,var(--bg));color:var(--tx)}.ground-fill{--focus:#020304;color:#05060d}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);min-width:320px;color:var(--tx);font-family:var(--f-body);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button,select,summary{cursor:pointer}button{border-radius:0;min-height:44px}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.48}a{color:var(--tx);text-underline-offset:4px}a:hover{color:var(--hov)}input,select{border-radius:0}h1,h2,h3,p{margin:0}p{line-height:1.6}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}canvas:focus-visible{outline-offset:-2px}.disp{font-family:var(--f-disp)}.ser{font-family:var(--f-serif);letter-spacing:0;font-style:italic;font-weight:400}.mono,.eyebrow{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:500}.skip-link{background:var(--yellow);color:var(--ink);font:500 13px/1 var(--f-mono);z-index:10001;padding:14px 18px;text-decoration:none;position:fixed;top:-100px;left:16px}.skip-link:focus{outline-color:var(--ink);top:10px}:root:not([data-theme=dark]) .lg-tq{box-shadow:inset 0 -.34em #00d6d8}:root:not([data-theme=dark]) .lg-ye{box-shadow:inset 0 -.34em #f2e500}:root:not([data-theme=dark]) .gl-tq{color:#00d6d8!important}:root:not([data-theme=dark]) .gl-vi{color:#8f5bff!important}:root:not([data-theme=dark]) .gl-ye{-webkit-text-stroke:1px #020304;color:#f2e500!important}:root:not([data-theme=dark]) .sm-tq:before,:root:not([data-theme=dark]) .sm-vi:before,:root:not([data-theme=dark]) .sm-ye:before{content:"";vertical-align:-.05em;flex:none;width:.75em;height:.75em;margin-right:.6em;display:inline-block}:root:not([data-theme=dark]) .sm-tq:before{background:#00d6d8}:root:not([data-theme=dark]) .sm-vi:before{background:#8f5bff}:root:not([data-theme=dark]) .sm-ye:before{background:#f2e500}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lg-tq,:root:not([data-theme=light]) .lg-ye{box-shadow:none}:root:not([data-theme=light]) .gl-tq,:root:not([data-theme=light]) .gl-vi,:root:not([data-theme=light]) .gl-ye{-webkit-text-stroke:0;color:inherit!important}:root:not([data-theme=light]) .sm-tq:before,:root:not([data-theme=light]) .sm-vi:before,:root:not([data-theme=light]) .sm-ye:before{content:none}}.night .lg-tq,.night .lg-ye{box-shadow:none!important}:root .night .gl-tq,:root .night .gl-vi,:root .night .gl-ye{color:inherit!important;-webkit-text-stroke:0!important}.night .sm-tq:before,.night .sm-vi:before,.night .sm-ye:before{content:none!important}.btn{min-height:54px;font:500 13px/1 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:14px;padding:0 26px;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.btn-p{background:var(--tq-fill);color:#05060d}.btn-p:hover,a.btn-p:hover{color:#05060d;background:#f2e500}a.btn-p{color:#05060d}.btn-g{border-color:var(--line-s);color:var(--tx)}.btn-g:hover{border-color:var(--hov-b);color:var(--hov)}.tgl{border:1px solid var(--line-s);min-height:46px;color:var(--tx);font:500 12px/1 var(--f-mono);letter-spacing:.09em;text-transform:uppercase;background:0 0;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.tgl:hover{border-color:var(--hov-b);color:var(--hov)}.tgl[aria-pressed=true]{border-color:var(--hov-b)}.tgl svg{flex:none}.orbit-mark{flex:none;display:block;overflow:visible}.om-orbit{fill:none;stroke:var(--om-orbit,var(--tq-fill))}.om-delta{fill:none;stroke:var(--om-delta,var(--mark))}.om-planet{fill:var(--om-planet,#f2e500);stroke:var(--om-planet-ring,transparent);stroke-width:var(--om-ring-w,3)}.wm{font-family:var(--f-disp);font-weight:500;font-size:inherit;letter-spacing:-.045em;text-transform:none;white-space:nowrap;align-items:baseline;gap:.2em;line-height:1;display:inline-flex}.wm-eq{flex-direction:column;justify-content:center;align-self:center;gap:.13em;width:.62em;height:.5em;display:inline-flex;transform:translateY(.04em)}.wm-eq i{background:var(--eq,var(--tq-fill));height:.1em;display:block}.brand{min-height:44px;color:var(--tx);align-items:center;gap:12px;font-size:18px;text-decoration:none;display:inline-flex}.brand:hover{color:var(--tx)}.site-header{z-index:50;padding:0 var(--gutter);position:relative}.site-header--overlay{position:absolute;top:0;left:0;right:0}.site-header__bar{max-width:var(--max);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:88px;margin:0 auto;padding:8px 0;display:flex}.site-nav{flex-wrap:wrap;gap:0 clamp(8px,2vw,28px);display:flex}.site-nav a{min-height:44px;font:500 12px/1 var(--f-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}.site-nav a:hover{text-decoration:underline;text-decoration-thickness:2px}.site-header__tools{align-items:center;gap:10px;display:flex}.site-footer{z-index:2;padding:40px var(--gutter);background:var(--bg);border-top:1px solid var(--line);position:relative}.site-footer__row{max-width:var(--max);color:var(--mut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:0 auto;display:flex}.site-footer__brand{color:var(--tx);align-items:center;gap:12px;font-size:14px;display:flex}.site-footer__row a{min-height:44px;color:var(--tx);align-items:center;display:inline-flex}@media (width<=700px){.site-header__bar{min-height:72px}.brand{font-size:15px}.tgl span{display:none}.tgl{justify-content:center;min-width:46px;padding:0}}.privacy-shell{background:var(--bg);min-height:100vh}.privacy-wrap{max-width:calc(var(--max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.privacy-back{border:1px solid var(--line-s);justify-content:space-between;align-items:center;gap:20px;min-height:46px;padding:0 16px;font-size:11px;text-decoration:none;display:inline-flex}.privacy-back:hover{border-color:var(--hov-b)}.privacy-main{scroll-margin-top:24px}.privacy-hero{border-bottom:1px solid var(--line);grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(40px,8vw,130px);padding:clamp(64px,9vw,130px) 0 clamp(52px,7vw,96px);display:grid}.privacy-hero>.eyebrow{color:var(--mut);grid-column:1/-1}.privacy-hero h1{font:300 clamp(48px, 7.6vw, 116px) / .94 var(--f-disp);letter-spacing:-.055em}.privacy-hero h1 span{font-family:var(--f-serif);letter-spacing:0;color:var(--vi-t);font-size:1.1em;font-style:italic;font-weight:400}.privacy-intro{padding-bottom:8px}.privacy-intro p{color:var(--tx2);margin-bottom:28px;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.privacy-intro .mono{color:var(--mut);font-size:11px}.policy-toc{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:-1px;display:grid}.policy-toc a{background:var(--bg);min-height:58px;font:500 12px/1.35 var(--f-mono);letter-spacing:.04em;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.policy-toc a:hover{background:var(--bg-alt)}.policy-toc a span{color:var(--vi-s)}.policy-content section{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,.68fr) minmax(0,1.32fr);column-gap:clamp(42px,8vw,132px);padding:clamp(60px,8vw,108px) 0;scroll-margin-top:24px;display:grid}.policy-content section>.eyebrow{color:var(--mut);grid-area:1/1;margin-bottom:20px}.policy-content section>h2{font:300 clamp(30px, 3.6vw, 52px) / 1.02 var(--f-disp);letter-spacing:-.05em;grid-area:2/1;align-self:start}.policy-content section>p,.policy-content section>ul{max-width:760px;color:var(--tx2);grid-column:2;font-size:16px}.policy-content section>p{margin-bottom:18px;line-height:1.7}.policy-content section>ul{margin:0 0 22px;padding-left:20px;line-height:1.7}.policy-content section>ul li{margin-bottom:14px}.policy-content section a{text-decoration-thickness:1px}.policy-content section strong{color:var(--tx);font-weight:600}.policy-content code{font-family:var(--f-mono);background:var(--bg-alt);color:var(--tx);padding:1px 6px;font-size:.9em}.responsible-band{background:var(--block);color:var(--tx)}.policy-content .responsible-use{border-bottom:0}.responsible-use .eyebrow{color:var(--tq-s)}.responsible-use .risk-statement{border-left:5px solid var(--yellow);color:var(--tx);background:#f2e50014;padding:20px 22px;font-size:20px}.risk-link{margin-top:22px}.risk-link a{border:1px solid var(--line-s);min-height:44px;font:500 11px/1.4 var(--f-mono);text-transform:uppercase;letter-spacing:.04em;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.risk-link a:hover{border-color:var(--hov-b)}@media (width<=760px){.privacy-back{justify-content:center;gap:0;min-width:46px;padding:0;font-size:0}.privacy-back span{font-size:15px}.privacy-hero{grid-template-columns:1fr;gap:30px;padding:56px 0 48px}.policy-toc{grid-template-columns:1fr}.policy-content section{padding:54px 0;display:block}.policy-content section>h2{margin:4px 0 26px;font-size:34px}.policy-content section>p,.policy-content section>ul{font-size:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
