@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-cyrillic-ext-300-normal-SCjEz1bW.woff2) format("woff2"),url(/assets/manrope-cyrillic-ext-300-normal-DsV_DrPX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-cyrillic-300-normal-BEGl3W_o.woff2) format("woff2"),url(/assets/manrope-cyrillic-300-normal-CS69xUvc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-greek-300-normal-DyLEs7Hg.woff2) format("woff2"),url(/assets/manrope-greek-300-normal-Dbc1SMEX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-vietnamese-300-normal-AHvbnne0.woff2) format("woff2"),url(/assets/manrope-vietnamese-300-normal-BjzggcyE.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-latin-ext-300-normal-Btyq5fVI.woff2) format("woff2"),url(/assets/manrope-latin-ext-300-normal-DfIhbc9V.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-latin-300-normal-BgxWhS7-.woff2) format("woff2"),url(/assets/manrope-latin-300-normal-BXCth4v8.woff) format("woff");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-ext-400-normal-CRdE35mU.woff2) format("woff2"),url(/assets/manrope-cyrillic-ext-400-normal-Djnz4Wsr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-ext-500-normal-Dz8SjJZ9.woff2) format("woff2"),url(/assets/manrope-cyrillic-ext-500-normal-PaLk8PaH.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-ext-600-normal-Dk-u7o-5.woff2) format("woff2"),url(/assets/manrope-cyrillic-ext-600-normal-DjQx9_jq.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,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{--bg: #060816;--card: rgba(255, 255, 255, .06);--card-line: rgba(255, 255, 255, .14);--ink: #F3F4FA;--soft: #C9CDE0;--muted: #8E94B3;--hair: rgba(255, 255, 255, .12);--v: #B4A2FF;--m: #E58AD9;--t: #6FE6D6;--a: #F5B66A;--r: #FF7A6E;--grad: linear-gradient(90deg, #B4A2FF 0%, #E58AD9 45%, #6FE6D6 100%);--sans: "Manrope", "Helvetica Neue", Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--sans);background-image:radial-gradient(40% 30% at 12% 6%,rgba(123,92,255,.55),transparent 70%),radial-gradient(30% 25% at 70% 12%,rgba(214,96,214,.28),transparent 70%),radial-gradient(45% 35% at 95% 55%,rgba(34,193,181,.3),transparent 70%),radial-gradient(30% 20% at 20% 75%,rgba(245,166,90,.14),transparent 70%);background-attachment:fixed}a{color:var(--v)}.wrap{max-width:1160px;margin:0 auto;padding-inline:16px}@media(min-width:720px){.wrap{padding-inline:32px}}.eyebrow{font:500 11px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--soft);margin:0 0 12px}.g{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500}.claim{font-weight:300;font-size:clamp(34px,5.2vw,56px);line-height:1.06;letter-spacing:-.025em;margin:0}.h1{font-weight:300;font-size:clamp(30px,4vw,44px);letter-spacing:-.025em;margin:8px 0 16px}.h2{font-weight:300;font-size:clamp(26px,3.4vw,38px);line-height:1.12;letter-spacing:-.02em;margin:0 0 18px}.h2.small{font-size:clamp(22px,2.6vw,28px)}.lead{color:var(--soft);font-size:17px;max-width:60ch}.hint{color:var(--muted);font-size:14px}.hero{padding:40px 0 16px}.hero-grid{display:grid;gap:24px;align-items:center}@media(min-width:980px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding-top:32px}}.when{margin:18px 0 0;color:var(--soft)}.when b{color:var(--ink);font-weight:500}.cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.btn,button{font:600 15px/1 var(--sans);border-radius:999px;padding:15px 24px;border:1px solid transparent;cursor:pointer;text-decoration:none;color:#0a0820;background:var(--grad)}.btn.ghost,button.ghost{background:transparent;color:var(--ink);border-color:var(--card-line)}button:disabled{opacity:.5;cursor:not-allowed}button.danger{background:transparent;color:var(--r);border-color:#ff7a6e80}:focus-visible{outline:2px solid var(--t);outline-offset:3px}.art{min-width:0}.lineart{width:100%;height:auto;display:block;font-family:var(--sans)}.modules{display:none;margin:4px 0 0;color:var(--soft);font-size:13px;line-height:1.7}.modules span{display:block;font:500 10.5px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v)}@media(max-width:700px){.modules{display:block}}.section{padding-block:56px;border-top:1px solid var(--hair)}.pillars{display:grid;gap:14px;margin:8px 0 18px}@media(min-width:760px){.pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.pillars div{background:var(--card);border:1px solid var(--card-line);border-radius:18px;padding:18px 20px}.pillars b{font-weight:500;font-size:20px;letter-spacing:-.01em}.pillars p{margin:6px 0 0;color:var(--soft);font-size:15px}.p-ai{color:var(--v)}.p-sec{color:var(--a)}.p-int{color:var(--t)}.tabs{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.tabs button{background:var(--card);color:var(--ink);border:1px solid var(--card-line);border-radius:14px;padding:12px 16px;text-align:left;display:grid;gap:4px}.tabs button b{font-weight:600;font-size:16px}.tabs button span{font:400 12px/1.2 var(--sans);color:var(--muted)}.tabs button[aria-selected=true]{border-color:var(--v);background:#b4a2ff1f}.timeline{list-style:none;margin:0;padding:0}.timeline li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--hair)}.timeline .t{font:500 13px/1.8 var(--mono);color:var(--muted)}.timeline h3{margin:0;font-weight:500;font-size:18px;letter-spacing:-.01em}.timeline p{margin:4px 0 0;color:var(--soft);font-size:15px}.timeline .meta{color:var(--muted);font-size:13px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.timeline li.brk h3{font-weight:400;font-size:15px;color:var(--muted)}.tag{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:999px;border:1px solid}.tag.ai{color:var(--v)}.tag.kyber{color:var(--a)}.tag.interop{color:var(--t)}.reg{display:grid;gap:28px}@media(min-width:980px){.reg{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.card{background:linear-gradient(180deg,#ffffff17,#ffffff0a);border:1px solid var(--card-line);border-radius:22px;padding:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card h3{font-weight:400;font-size:24px;letter-spacing:-.015em;margin:0 0 8px}.form,.grid2{display:grid;gap:16px}@media(min-width:560px){.grid2{grid-template-columns:1fr 1fr}}label{display:grid;gap:6px;font-size:14px;color:var(--soft)}input[type=text],input[type=email],input:not([type]){font:400 16px/1.4 var(--sans);color:var(--ink);background:#0608168c;border:1px solid var(--card-line);border-radius:12px;padding:12px 14px;width:100%}input[aria-invalid=true]{border-color:var(--r)}fieldset{border:0;padding:0;margin:0}legend{font-size:14px;color:var(--soft);margin-bottom:8px}.choices{display:grid;gap:8px}@media(min-width:560px){.choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.choice{display:flex;gap:10px;align-items:flex-start;background:#06081673;border:1px solid var(--card-line);border-radius:12px;padding:12px;cursor:pointer;color:var(--ink)}.choice:has(input:checked){border-color:var(--v);background:#b4a2ff1a}.choice input{margin-top:3px;accent-color:#B4A2FF}.choice span{display:grid;gap:2px;font-size:15px}.choice small{color:var(--muted);font-size:12.5px}.choice small .price{color:var(--t);font-weight:600}.choice small s{opacity:.75}.deal{color:var(--t);font-weight:600}.check{display:flex;gap:10px;align-items:flex-start;color:var(--soft)}.check input{margin-top:4px;accent-color:#B4A2FF;width:16px;height:16px;flex:none}.check em{color:var(--muted);font-style:normal}.err{color:var(--r);font-size:13px}.alert{margin:0;padding:12px 14px;border-radius:12px;background:#ff7a6e1f;border:1px solid rgba(255,122,110,.4);color:#ffc9c2}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.done .manage{word-break:break-all;font:400 14px/1.5 var(--mono)}.privacy{display:grid;gap:14px;margin:18px 0 0}@media(min-width:760px){.privacy{grid-template-columns:1fr 1fr}}.privacy div{border-left:2px solid var(--hair);padding-left:14px}.privacy dt{font-weight:600;margin-bottom:4px}.privacy dd{margin:0;color:var(--soft);font-size:14.5px}.manage-page{padding-block:40px 80px;max-width:760px}.back{font-size:14px;text-decoration:none}.facts{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 16px;margin:0 0 18px}.facts dt{color:var(--muted)}.facts dd{margin:0}.confirm{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.confirm p{width:100%;margin:0}.manage-page .card>button.danger{margin-top:16px}.foot{padding-block:32px 48px;border-top:1px solid var(--hair);color:var(--soft);font-size:14px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
