@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_48b81b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_48b81b{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-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:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_9ef920{--font-dm-mono:"DM Mono","DM Mono Fallback"}:root{--navy:#0B1D35;--navy2:#122A4A;--navy3:#0E2240;--gold:#C9A84C;--gold-dim:rgba(201,168,76,.35);--gold-soft:rgba(201,168,76,.10);--white:#F5F7FA;--dim:#8FA0B8;--dim2:#5E7089;--line:rgba(143,160,184,.18);--ok:#3DD68C;--err:#FF6B6B}*{box-sizing:border-box;margin:0;padding:0;font-style:normal}body,html{height:100%}body{font-family:var(--font-inter),sans-serif;color:var(--white);overflow:hidden;background:radial-gradient(1200px 800px at 85% -10%,#1B3A63 0,transparent 55%),radial-gradient(900px 700px at -10% 110%,#14304F 0,transparent 50%),linear-gradient(160deg,#0C2038,#0B1D35 60%,#081627)}.mono{font-family:var(--font-dm-mono),monospace;text-transform:uppercase;letter-spacing:.22em;font-size:11px}.grid-bg{opacity:.35;background-image:linear-gradient(rgba(143,160,184,.06) 1px,transparent 0),linear-gradient(90deg,rgba(143,160,184,.06) 1px,transparent 0);background-size:56px 56px}.grid-bg,.hexes{position:fixed;inset:0;pointer-events:none}.hexes{overflow:hidden}.hexes svg{position:absolute;opacity:.12}.corners{position:fixed;inset:22px;pointer-events:none}.corners i{position:absolute;width:34px;height:34px;border:1.5px solid var(--gold-dim)}.corners i:first-child{top:0;left:0;border-right:none;border-bottom:none}.corners i:nth-child(2){top:0;right:0;border-left:none;border-bottom:none}.corners i:nth-child(3){bottom:0;left:0;border-right:none;border-top:none}.corners i:nth-child(4){bottom:0;right:0;border-left:none;border-top:none}.topbar{position:fixed;top:0;left:0;right:0;z-index:20;justify-content:space-between;padding:22px 48px;background:linear-gradient(rgba(8,22,39,.92) 55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.brand,.topbar{display:flex;align-items:center}.brand{gap:14px}.mark{width:38px;height:26px}.wordmark{font-size:22px;font-weight:800;letter-spacing:.02em;color:#fff}.wordmark b{color:var(--gold);font-weight:800}.brand .vr{width:1px;height:26px;background:var(--line)}.brand .tag{font-family:var(--font-dm-mono),monospace;font-size:9px;letter-spacing:.24em;color:var(--dim);line-height:1.7}.step-ind{display:flex;align-items:center;gap:14px}.step-num{font-family:var(--font-dm-mono),monospace;font-size:13px;color:var(--gold);letter-spacing:.15em}.step-num span{color:var(--dim2)}.logout-btn{background:none;border:1px solid var(--line);border-radius:8px;padding:7px 14px;color:var(--dim);cursor:pointer;font-family:var(--font-dm-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;transition:color .2s,border-color .2s}.logout-btn:hover{color:var(--gold);border-color:var(--gold)}.progress{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--gold),#E8CE84);width:0;z-index:30;transition:width .5s cubic-bezier(.65,0,.35,1);box-shadow:0 0 12px rgba(201,168,76,.6)}.deck{position:fixed;inset:0;z-index:10}.slide{position:absolute;inset:0;display:flex;padding:96px 48px 120px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gold-dim) transparent;opacity:0;visibility:hidden;transform:translateX(60px);transition:opacity .55s cubic-bezier(.65,0,.35,1),transform .55s cubic-bezier(.65,0,.35,1),visibility 0s .55s}.slide::-webkit-scrollbar{width:5px}.slide::-webkit-scrollbar-thumb{background:var(--gold-dim);border-radius:3px}.slide.active{opacity:1;visibility:visible;transform:translateX(0);transition-delay:0s}.slide.prev{transform:translateX(-60px)}.inner{width:100%;max-width:720px;margin:auto}.eyebrow{color:var(--gold);margin-bottom:16px;display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:8px;height:8px;background:var(--gold);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}h1{font-size:clamp(30px,4.5vw,46px);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin-bottom:10px}h1 .g{color:var(--gold)}.sub{color:var(--dim);font-size:15px;max-width:520px;margin-bottom:34px}.fgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 24px;gap:20px 24px}.full{grid-column:1/-1}label.fl{display:block;font-family:var(--font-dm-mono),monospace;text-transform:uppercase;letter-spacing:.18em;font-size:10px;color:var(--dim);margin-bottom:9px}label.fl b{color:var(--gold);font-weight:500}input[type=date],input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:10px;padding:13px 15px;font:inherit;font-size:15px;color:var(--white);outline:none;transition:border .18s,box-shadow .18s,background .18s}input::placeholder,textarea::placeholder{color:var(--dim2)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23C9A84C' stroke-width='1.6' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}select option{background:var(--navy2);color:var(--white)}input:focus,select:focus,textarea:focus{border-color:var(--gold);background:rgba(201,168,76,.05);box-shadow:0 0 0 3px rgba(201,168,76,.12)}textarea{min-height:96px;resize:vertical;line-height:1.6}.hint{font-size:12px}.counter,.hint{color:var(--dim2);margin-top:6px}.counter{font-family:var(--font-dm-mono),monospace;font-size:10px;text-align:right;letter-spacing:.1em}.vrow{display:flex;gap:10px}.vrow input{flex:1 1}.btn-v{flex:none;padding:0 20px;border:1px solid var(--gold);background:transparent;color:var(--gold);font-family:var(--font-dm-mono),monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;border-radius:10px;cursor:pointer;transition:all .18s}.btn-v:hover{background:var(--gold-soft)}.btn-v.done{border-color:var(--ok);color:var(--ok);cursor:default}.otp{display:none;gap:10px;margin-top:12px}.otp.show{display:flex}.otp input{max-width:190px;text-align:center;font-family:var(--font-dm-mono),monospace;letter-spacing:.5em}.btn-c{padding:0 18px;border:none;background:var(--gold);color:var(--navy);font-weight:700;font-size:13px;border-radius:10px;cursor:pointer}.vok{display:none;align-items:center;gap:7px;color:var(--ok);font-size:12px;margin-top:8px;font-family:var(--font-dm-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.chips,.vok.show{display:flex}.chips{flex-wrap:wrap;gap:12px}.chip input{position:absolute;opacity:0}.chip span{display:inline-block;padding:12px 24px;border:1px solid var(--line);border-radius:999px;font-size:14px;color:var(--white);cursor:pointer;transition:all .18s;background:rgba(255,255,255,.02)}.chip span:hover{border-color:var(--gold-dim)}.chip input:checked+span{border-color:var(--gold);background:var(--gold-soft);color:var(--gold);box-shadow:0 0 18px rgba(201,168,76,.15)}.chip input:focus-visible+span{box-shadow:0 0 0 3px rgba(201,168,76,.25)}.loc2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.lcard input{position:absolute;opacity:0}.lcard span{display:block;border:1px solid var(--line);border-radius:14px;padding:22px;cursor:pointer;transition:all .18s;background:rgba(255,255,255,.02);position:relative;overflow:hidden}.lcard span:after{content:"";position:absolute;top:14px;right:14px;width:10px;height:10px;border:1.5px solid var(--dim2);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);transition:all .18s}.lcard .city{font-weight:700;font-size:17px}.lcard .area{font-family:var(--font-dm-mono),monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-top:5px}.lcard .d{font-size:12.5px;color:var(--dim);margin-top:10px}.lcard input:checked+span{border-color:var(--gold);background:var(--gold-soft);box-shadow:0 0 24px rgba(201,168,76,.12)}.lcard input:checked+span:after{background:var(--gold);border-color:var(--gold)}.dz{border:1.5px dashed var(--line);border-radius:14px;padding:44px 30px;text-align:center;cursor:pointer;transition:all .18s;background:rgba(255,255,255,.02)}.dz:hover{border-color:var(--gold);background:var(--gold-soft)}.dz .t{font-weight:600;font-size:15px}.dz .s{font-family:var(--font-dm-mono),monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim2);margin-top:8px}.dz .f{display:none;margin-top:14px;color:var(--ok);font-size:13px;font-weight:600}.crow{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid var(--line);border-radius:12px;margin-top:12px;background:rgba(255,255,255,.02);transition:border .18s}.crow:hover{border-color:var(--gold-dim)}.crow input{margin-top:3px;width:16px;height:16px;accent-color:var(--gold);flex:none}.crow p{font-size:13.5px;color:var(--dim);line-height:1.55}.crow p b{color:var(--white);font-weight:600}.cert2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 20px;gap:10px 20px}.cert2 label{display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--dim);cursor:pointer}.cert2 input{width:15px;height:15px;accent-color:var(--gold)}.navbar{position:fixed;bottom:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:24px 48px;background:linear-gradient(transparent,rgba(8,22,39,.9) 40%)}.nav-l{font-family:var(--font-dm-mono),monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim2)}.nav-l kbd{border:1px solid var(--line);border-radius:5px;padding:2px 7px;color:var(--dim);font-family:inherit}.nav-btns{display:flex;gap:12px}.btn{font-family:var(--font-dm-mono),monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:14px 28px;border-radius:10px;cursor:pointer;transition:all .18s}.btn-back{background:transparent;border:1px solid var(--line);color:var(--dim)}.btn-back:hover{border-color:var(--dim);color:var(--white)}.btn-next{background:var(--gold);border:1px solid var(--gold);color:var(--navy);font-weight:700;box-shadow:0 0 24px rgba(201,168,76,.25)}.btn-next:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-next:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:none}.dots{position:fixed;right:26px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:20}.dots i{width:7px;height:7px;background:var(--dim2);opacity:.5;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);transition:all .25s;cursor:pointer}.dots i.on{background:var(--gold);opacity:1;transform:scale(1.5);box-shadow:0 0 10px rgba(201,168,76,.8)}.auth-wrap{position:fixed;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:96px 24px 48px}.auth-card{width:100%;max-width:420px;background:rgba(255,255,255,.02);border:1px solid var(--line);border-radius:16px;padding:40px 36px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 20px 60px rgba(0,0,0,.35)}.auth-card h1{font-size:28px}.auth-card .sub{margin:10px 0 30px}.auth-field{margin-bottom:20px}.auth-pass-row{position:relative}.auth-pass-row input{padding-right:56px}.auth-pass-row input::-ms-clear,.auth-pass-row input::-ms-reveal{display:none}.auth-toggle{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--dim);cursor:pointer;font-family:var(--font-dm-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.auth-toggle:hover{color:var(--gold)}.auth-submit{width:100%;margin-top:8px}.auth-error{background:rgba(255,107,107,.12);border:1px solid rgba(255,107,107,.4);color:#FFB3B3;font-size:13px;padding:10px 14px;border-radius:10px;margin:0 0 16px}@media(max-width:480px){.auth-card{padding:30px 24px}}.center{text-align:center}.center .sub{margin:14px auto 40px}.btn-hero{background:var(--gold);color:var(--navy);border:none;font-weight:800;font-size:16px;font-family:var(--font-inter),sans-serif;padding:18px 46px;border-radius:12px;cursor:pointer;box-shadow:0 0 40px rgba(201,168,76,.35);transition:all .2s}.btn-hero:hover{transform:translateY(-2px);box-shadow:0 6px 50px rgba(201,168,76,.45)}.meta-pills{display:flex;gap:12px;justify-content:center;margin-bottom:36px;flex-wrap:wrap}.mp{font-family:var(--font-dm-mono),monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:9px 18px}.mp b{font-weight:500}.mp b,.ref{color:var(--gold)}.ref{font-family:var(--font-dm-mono),monospace;font-size:22px;letter-spacing:.3em;margin:22px 0 8px}.check-anim{width:84px;height:84px;margin:0 auto 26px}.err-toast{position:fixed;bottom:96px;left:50%;transform:translateX(-50%) translateY(20px);background:rgba(255,107,107,.12);border:1px solid rgba(255,107,107,.4);color:#FFB3B3;font-size:13px;padding:12px 22px;border-radius:10px;opacity:0;pointer-events:none;transition:all .3s;z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.err-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:760px){.navbar,.topbar{padding:18px 20px}.brand .tag,.brand .vr{display:none}.slide{padding:84px 20px 110px}.cert2,.fgrid,.loc2{grid-template-columns:1fr}.dots,.nav-l{display:none}.corners{inset:12px}}.stamp{display:inline-block;position:relative;margin:20px 0 4px;width:170px;height:170px;opacity:0;transform:rotate(-7deg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.stamp svg{width:100%;height:100%;display:block}.stamp text{fill:var(--gold);font-family:var(--font-dm-mono),monospace}.slide.active .stamp{animation:slam .55s cubic-bezier(.2,1.4,.4,1) .35s forwards}@keyframes slam{0%{opacity:0;transform:rotate(-16deg) scale(2.2)}60%{opacity:.95;transform:rotate(-6deg) scale(.94)}to{opacity:.92;transform:rotate(-7deg) scale(1)}}.slide[data-step="6"] h1{font-size:clamp(26px,3.2vw,34px)}.slide[data-step="6"] .sub{margin-bottom:20px}.slide[data-step="6"] .fgrid{gap:12px 24px}.slide[data-step="6"] textarea{min-height:60px}.slide[data-step="6"] .counter{margin-top:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}