@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-800-normal-2tKLL3qT.woff2) format("woff2"),url(/assets/sora-latin-800-normal-c3Huklug.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2) format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2) format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-ext-800-normal-YDFYE6t9.woff2) format("woff2"),url(/assets/sora-latin-ext-800-normal-BvAfeed7.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff")}@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")}@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")}:root{--bg:#f3f4f7;--surface:#ffffff;--surface-2:#e8eaef;--ink:#101418;--ink-2:#4a505a;--ink-3:#7f8792;--line:#d8dce3;--accent:#2563eb;--accent-ink:#ffffff;--accent-soft:#e2eaff;--accent-deep:#101418;--accent-2:#22d3ee;--ice:#bfd4ff;--ok:#12915a;--ok-soft:#e1f5ea;--warn:#c77700;--warn-soft:#fff2dc;--bad:#d23b3b;--bad-soft:#fde6e6;--shadow:0 12px 40px rgba(16,20,24,.1);--r:16px;--hero-glow:radial-gradient(60% 60% at 80% 20%, color-mix(in srgb,var(--accent-2) 22%,transparent), transparent 70%), radial-gradient(50% 50% at 10% 90%, color-mix(in srgb,var(--accent) 16%,transparent), transparent 70%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0d0f12;--surface:#15181d;--surface-2:#1d2128;--ink:#eef1f5;--ink-2:#aeb5bf;--ink-3:#7c848f;--line:#2a2f37;--accent:#5b8dff;--accent-ink:#0a1020;--accent-soft:#1a2a4d;--accent-deep:#cddcff;--accent-2:#38e0f5;--ice:#1e335f;--ok:#3ecf85;--ok-soft:#123326;--warn:#f0a63a;--warn-soft:#3a2a10;--bad:#ff7070;--bad-soft:#3d1a1a;--shadow:0 12px 40px rgba(0,0,0,.45)}}:root[data-theme=dark]{color-scheme:dark;--bg:#0d0f12;--surface:#15181d;--surface-2:#1d2128;--ink:#eef1f5;--ink-2:#aeb5bf;--ink-3:#7c848f;--line:#2a2f37;--accent:#5b8dff;--accent-ink:#0a1020;--accent-soft:#1a2a4d;--accent-deep:#cddcff;--accent-2:#38e0f5;--ice:#1e335f;--ok:#3ecf85;--ok-soft:#123326;--warn:#f0a63a;--warn-soft:#3a2a10;--bad:#ff7070;--bad-soft:#3d1a1a;--shadow:0 12px 40px rgba(0,0,0,.45)}*{box-sizing:border-box}html,body{overflow-x:hidden}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4{font-family:Sora,DM Sans,system-ui,sans-serif;margin:0;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(2rem,5.4vw,3.4rem);font-weight:800}h2{font-size:clamp(1.45rem,3.2vw,2.1rem);font-weight:700}h3{font-size:1.1rem;font-weight:700}p{margin:0}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.wrap{max-width:1080px;margin:0 auto;padding-inline:20px}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:.875rem}.xs{font-size:.78rem}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.tnum{font-variant-numeric:tabular-nums}.eyebrow{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700}.stack{display:flex;flex-direction:column;gap:12px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.between{justify-content:space-between}.grow{flex:1;min-width:0}svg.i{width:20px;height:20px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:12px 18px;font-weight:600;border:1px solid transparent;text-decoration:none;min-height:46px;transition:transform .08s,box-shadow .15s,background .15s,opacity .15s;position:relative;overflow:hidden;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 82%,var(--accent-2)));color:var(--accent-ink)}.btn-primary:hover{box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 35%,transparent)}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn-ghost:hover{background:var(--surface-2)}.btn-soft{background:var(--accent-soft);color:var(--accent-deep)}.btn-danger{background:var(--bad-soft);color:var(--bad)}.btn-link{background:none;border:0;color:var(--accent);padding:6px 2px;min-height:0;font-weight:600}.btn-sm{padding:8px 12px;min-height:38px;font-size:.9rem;border-radius:10px}.btn-lg{padding:15px 22px;font-size:1.05rem}.btn-block{width:100%}.btn[disabled]{opacity:.45;pointer-events:none}:focus-visible{outline:3px solid var(--ice);outline-offset:2px}.field{display:flex;flex-direction:column;gap:6px}.label{font-size:.88rem;font-weight:600;color:var(--ink-2)}.hint{font-size:.8rem;color:var(--ink-3)}.input{width:100%;border:1.5px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 14px;min-height:48px;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 15%,transparent)}.input.bad{border-color:var(--bad);box-shadow:0 0 0 4px var(--bad-soft)}textarea.input{min-height:90px;resize:vertical}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.check{display:flex;gap:10px;align-items:flex-start;font-size:.92rem;cursor:pointer}.check input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--accent);flex:0 0 auto}.check.bad{color:var(--bad)}.seg{display:flex;background:var(--surface-2);border-radius:12px;padding:4px;gap:4px}.seg button{flex:1;border:0;background:transparent;color:var(--ink-2);border-radius:9px;padding:10px 8px;font-weight:600;font-size:.92rem;min-height:42px}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #0000001f}.card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px}.card.raised{box-shadow:var(--shadow);border-color:transparent}.chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:600;background:var(--surface-2);color:var(--ink-2)}.chip.ex{background:var(--warn-soft);color:var(--warn)}.pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font-weight:600;font-size:.84rem;white-space:nowrap}.pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.st-wait{background:var(--surface-2);color:var(--ink-2)}.st-act{background:var(--accent-soft);color:var(--accent-deep)}.st-move{background:var(--warn-soft);color:var(--warn)}.st-ok,.st-done{background:var(--ok-soft);color:var(--ok)}.st-bad{background:var(--bad-soft);color:var(--bad)}.st-neutral{background:var(--surface-2);color:var(--ink-3)}.st-wait:before,.st-move:before,.st-act:before{animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.notice{border-radius:12px;padding:12px 14px;font-size:.93rem;display:flex;gap:10px;align-items:flex-start}.notice svg{margin-top:2px}.n-info{background:var(--accent-soft);color:var(--accent-deep)}.n-ok{background:var(--ok-soft);color:var(--ok)}.n-warn{background:var(--warn-soft);color:var(--warn)}.n-bad{background:var(--bad-soft);color:var(--bad)}.kv{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:.94rem}.kv dt{color:var(--ink-3)}.kv dd{margin:0;font-weight:500;text-align:right;overflow-wrap:anywhere}.sum{display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:.95rem}.sum .tot{font-weight:700;border-top:1px solid var(--line);padding-top:8px;margin-top:2px}.big{font-family:Sora;font-weight:800;font-size:1.9rem;line-height:1.1}.divider{height:1px;background:var(--line);margin:4px 0}.countdown{font-family:JetBrains Mono,monospace;font-weight:500}.tl{list-style:none;margin:0;padding:0}.tl li{display:grid;grid-template-columns:22px 1fr;gap:12px;padding-block:8px;position:relative}.tl li:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--surface);margin:5px 0 0 3px;box-shadow:0 0 0 2px var(--line)}.tl li.done:before{background:var(--accent);box-shadow:0 0 0 2px var(--accent)}.tl li.cur:before{background:var(--ok);box-shadow:0 0 0 2px var(--ok),0 0 0 6px var(--ok-soft)}.tl li:not(:last-child):after{content:"";position:absolute;left:8px;top:24px;bottom:-8px;width:2px;background:var(--line)}.tl li.done:not(:last-child):after{background:var(--accent)}.tl .t{font-weight:600}.tl .s{font-size:.82rem;color:var(--ink-3)}.tl li.off{opacity:.55}.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:30;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;gap:18px;min-height:64px}.logo{display:flex;align-items:center;gap:10px;font-family:Sora;font-weight:800;font-size:1.15rem;color:var(--ink);text-decoration:none;white-space:nowrap;background:none;border:0;padding:0}.dnav{display:flex;gap:4px;margin-left:12px}.dnav a{color:var(--ink-2);text-decoration:none;font-weight:600;font-size:.94rem;padding:8px 14px 8px 12px;border-radius:10px;position:relative}.dnav a:hover,.dnav a.on{color:var(--ink);background:var(--surface-2)}.dnav .bdg{position:absolute;top:-2px;right:-4px}.top .right{margin-left:auto;display:flex;gap:8px;align-items:center}.iconbtn{width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;color:var(--ink)}.bdg{min-width:18px;height:18px;border-radius:9px;background:var(--bad);color:#fff;font-size:.7rem;font-weight:700;display:inline-grid;place-items:center;padding:0 5px;line-height:1}.tabbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(5,1fr)}.tabbar button{background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.7rem;font-weight:600;color:var(--ink-3);padding:6px 0;min-height:52px;position:relative}.tabbar button.on{color:var(--accent)}.tabbar .plus{margin-top:-18px}.tabbar .plus span.c{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 70%,var(--accent-2)));color:var(--accent-ink);display:grid;place-items:center;box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 40%,transparent)}.tabbar .plus span.c svg{width:26px;height:26px;stroke-width:2.6}.tabbar .bdg{position:absolute;top:2px;left:calc(50% + 6px)}.actionbar{display:none}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#050a1973;z-index:50;opacity:0;pointer-events:none;transition:opacity .2s}.scrim.on{opacity:1;pointer-events:auto}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:51;background:var(--surface);border-radius:22px 22px 0 0;padding:10px 18px calc(18px + env(safe-area-inset-bottom,0px));transform:translateY(105%);transition:transform .28s cubic-bezier(.2,.7,.2,1);max-height:88vh;overflow:auto;box-shadow:var(--shadow)}.sheet.on{transform:none}.sheet .grab{width:44px;height:5px;border-radius:3px;background:var(--line);margin:4px auto 12px}.sheet a.it,.sheet button.it{display:flex;align-items:center;gap:14px;padding:14px 4px;border:0;border-bottom:1px solid var(--line);background:none;width:100%;text-align:left;color:var(--ink);text-decoration:none;font-weight:600;font-size:1rem}.sheet .it svg{color:var(--ink-3)}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#050a1980;display:grid;place-items:center;padding:16px;animation:fade .15s}.modal{background:var(--surface);border-radius:20px;padding:24px;width:100%;max-width:440px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow);animation:pop .2s cubic-bezier(.2,.7,.2,1);max-height:90vh;overflow:auto}.modal .acts{display:flex;gap:10px;flex-wrap:wrap-reverse;justify-content:flex-end}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(12px) scale(.98)}}.spin{width:44px;height:44px;border-radius:50%;border:4px solid var(--surface-2);border-top-color:var(--accent);animation:rot .8s linear infinite;margin:6px auto}@keyframes rot{to{transform:rotate(360deg)}}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--ink);color:var(--bg);padding:12px 18px;border-radius:12px;font-weight:600;z-index:70;box-shadow:var(--shadow);max-width:calc(100vw - 32px);animation:toastIn .25s cubic-bezier(.2,.7,.2,1);font-size:.93rem}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}}main{min-height:60vh}#view{animation:viewIn .25s ease}@keyframes viewIn{0%{opacity:0;transform:translateY(6px)}}.page{padding-block:28px 64px}.back{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);text-decoration:none;font-weight:600;font-size:.92rem;margin-bottom:14px;background:none;border:0;padding:6px 0}.sec{padding-block:56px}.sec-alt{background:var(--surface-2)}.sec-head{max-width:40rem;margin-bottom:26px}.sec-head p{margin-top:10px;color:var(--ink-2);font-size:1.03rem}.hero{padding-block:44px 40px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-glow);pointer-events:none}.hero .wrap{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center}.hero .lead{font-size:1.14rem;color:var(--ink-2);margin-top:14px;max-width:32rem}.hero .hl{background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.tagline{display:inline-flex;gap:8px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:.84rem;font-weight:600;color:var(--ink-2);margin-bottom:16px}.tagline i{width:8px;height:8px;border-radius:50%;background:var(--accent-2)}.trustrow{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;font-size:.9rem;color:var(--ink-2)}.trustrow span{display:flex;gap:6px;align-items:center}.trustrow svg{color:var(--ok);width:18px;height:18px}.types{display:flex;flex-direction:column;gap:12px}.type{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;text-align:left;background:var(--surface);border:1.5px solid var(--line);border-radius:18px;padding:16px 18px;transition:transform .15s,border-color .15s,box-shadow .15s;width:100%}.type:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--shadow)}.type .ic{width:48px;height:48px;border-radius:14px;background:var(--accent-soft);color:var(--accent-deep);display:grid;place-items:center}.type .ic svg{width:24px;height:24px}.type b{display:block;font-family:Sora;font-size:1.05rem}.type span{font-size:.88rem;color:var(--ink-2)}.type .pr{font-weight:700;font-size:.85rem;color:var(--accent-deep);background:var(--accent-soft);border-radius:999px;padding:4px 10px;white-space:nowrap}.type.on{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:8px}.step .n{width:32px;height:32px;border-radius:10px;background:var(--accent-soft);color:var(--accent-deep);display:grid;place-items:center;font-family:Sora;font-weight:700}.step p{color:var(--ink-2);font-size:.93rem}.rules3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rules3 ul{margin:10px 0 0;padding-left:18px;color:var(--ink-2);font-size:.93rem;display:flex;flex-direction:column;gap:6px}.secure{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px}.secure .ic{width:56px;height:56px;border-radius:16px;background:var(--ok-soft);color:var(--ok);display:grid;place-items:center}.secure .ic svg{width:28px;height:28px}.fees{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fee b{font-family:Sora;font-size:1.6rem;display:block;margin:6px 0 2px}.final{background:linear-gradient(135deg,var(--accent-deep),var(--accent) 70%,color-mix(in srgb,var(--accent) 60%,var(--accent-2)));color:#fff;border-radius:24px;padding:44px 28px;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.final h2{color:#fff}.final p{color:#ffffffdb}.final .btn{background:#fff;color:#101418}.faq{max-width:760px}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;text-align:left;background:none;border:0;padding:16px 0;font-family:Sora;font-weight:600;font-size:1rem;display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:52px}.faq-q:after{content:"+";font-size:1.4rem;color:var(--accent);transition:transform .2s;flex:0 0 auto}.faq-item.open .faq-q:after{transform:rotate(45deg)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-a>div{overflow:hidden;color:var(--ink-2);max-width:64ch}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-item.open .faq-a>div{padding-bottom:16px}.wiz{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}.wiz .side{position:sticky;top:84px}.prog{display:flex;gap:6px;margin:6px 0 18px}.prog i{flex:1;height:5px;border-radius:3px;background:var(--line)}.prog i.on{background:linear-gradient(90deg,var(--accent),var(--accent-2))}.wizbar{display:none}.dhead{display:flex;flex-direction:column;gap:10px}.dgrid{display:grid;grid-template-columns:1fr 360px;gap:20px;align-items:start;margin-top:18px}.dgrid .col{display:flex;flex-direction:column;gap:16px}.panel{border:1.5px solid color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:var(--shadow)}.panel h2{font-size:1.35rem}.panel .acts{display:flex;gap:10px;flex-wrap:wrap}.demo{border:1.5px dashed var(--line);border-radius:16px;padding:12px 14px;background:transparent}.demo summary{cursor:pointer;font-weight:700;font-size:.85rem;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:32px}.demo summary::-webkit-details-marker{display:none}.demo summary:after{content:"▾";font-size:1rem}.demo[open] summary:after{content:"▴"}.demo .row{margin-top:10px}.rolebar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1.5px dashed var(--line);border-radius:14px;padding:8px 10px}.rolebar .seg{flex:1;min-width:220px}.banks{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.banks label{display:flex;align-items:center;justify-content:center;border:1.5px solid var(--line);border-radius:12px;padding:12px 8px;font-weight:600;font-size:.92rem;cursor:pointer;min-height:52px;text-align:center;background:var(--surface)}.banks input{position:absolute;opacity:0;pointer-events:none}.banks label:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-deep)}.linkbox{display:flex;gap:8px}.linkbox .input{font-family:JetBrains Mono,monospace;font-size:.84rem}.qr{background:#fff;border-radius:12px;padding:10px;width:max-content;margin-inline:auto}.qr img,.qr canvas{display:block}.log{display:flex;flex-direction:column;gap:8px;font-size:.86rem;max-height:260px;overflow:auto}.log div{display:grid;grid-template-columns:auto 1fr;gap:10px}.log .ts{color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:.78rem;padding-top:1px}details.card>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-weight:700;min-height:28px}details.card>summary::-webkit-details-marker{display:none}details.card>summary:after{content:"▾";color:var(--ink-3)}details.card[open]>summary{margin-bottom:12px}details.card[open]>summary:after{content:"▴"}.dlist{display:flex;flex-direction:column;gap:10px}.ditem{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px;text-align:left;width:100%;transition:border-color .15s,transform .15s}.ditem:hover{border-color:var(--accent)}.ditem .ic{width:44px;height:44px;border-radius:12px;background:var(--surface-2);display:grid;place-items:center;color:var(--ink-2)}.ditem b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ditem .r{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.need{color:var(--bad);font-weight:700;font-size:.78rem}.empty{text-align:center;padding:40px 16px;display:flex;flex-direction:column;gap:12px;align-items:center}.progress{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden;margin:12px 0}.progress i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .5s}.samples{display:flex;gap:8px;flex-wrap:wrap}.samples button{border:1px dashed var(--line);background:transparent;color:var(--accent);border-radius:9px;padding:7px 10px;font-size:.8rem;font-family:JetBrains Mono,monospace;min-height:38px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.plan{position:relative;display:flex;flex-direction:column;gap:12px}.plan.hot{border-color:var(--accent);box-shadow:var(--shadow)}.plan .badge{position:absolute;top:-12px;left:18px;background:var(--accent-2);color:var(--ink);border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:800;letter-spacing:.04em}.plan .price{display:flex;align-items:baseline;gap:8px}.plan .price .now{font-family:Sora;font-weight:800;font-size:2rem}.plan .price .old{text-decoration:line-through;color:var(--ink-3)}.plan ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px;font-size:.93rem}.plan li{display:flex;gap:8px}.plan li svg{color:var(--ok);width:18px;height:18px;margin-top:2px}.plan .cur{font-size:.8rem;font-weight:700;color:var(--ok)}input[type=range]{width:100%;accent-color:var(--accent);height:28px}.meter{height:10px;border-radius:6px;background:var(--surface-2);overflow:hidden}.meter i{display:block;height:100%;background:var(--accent)}.legal{max-width:760px}.legal h1{font-size:clamp(1.7rem,4vw,2.4rem)}.legal h2{font-size:1.2rem;margin:30px 0 10px}.legal p,.legal li{color:var(--ink-2);font-size:.98rem}.legal p+p{margin-top:10px}.legal ol,.legal ul{padding-left:20px;display:flex;flex-direction:column;gap:6px;margin:8px 0}.legal table{width:100%;border-collapse:collapse;font-size:.88rem;margin:10px 0}.legal th,.legal td{border-bottom:1px solid var(--line);padding:9px 8px;text-align:left;vertical-align:top}.legal th{color:var(--ink);font-weight:700;background:var(--surface-2)}.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.toc{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 4px}.toc button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 12px;font-size:.84rem;font-weight:600;color:var(--ink-2);min-height:36px}footer{border-top:1px solid var(--line);padding-block:32px;color:var(--ink-3);font-size:.86rem}footer .cols{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}footer nav{display:flex;flex-wrap:wrap;gap:6px 18px}footer nav a{color:var(--ink-2);text-decoration:none;font-weight:500}.mode{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:9px;padding:5px 10px;font-size:.8rem;font-weight:700;min-height:32px}@media(max-width:900px){.hero .wrap{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}.rules3,.fees,.wiz,.dgrid{grid-template-columns:1fr}.wiz .side{position:static}.plans{grid-template-columns:1fr}}@media(max-width:760px){.wrap{padding-inline:16px}.dnav,.top .right .btn{display:none}.top .wrap{min-height:56px}.tabbar{display:grid}body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}body.has-bar{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.toast{bottom:calc(90px + env(safe-area-inset-bottom,0px))}body.has-bar .toast{bottom:calc(160px + env(safe-area-inset-bottom,0px))}.hero{padding-block:22px 28px}.hero .lead{font-size:1.03rem}.hero .trustrow{display:none}.tagline{font-size:.78rem}.sec{padding-block:40px}.card{padding:16px;border-radius:16px}.steps{grid-template-columns:1fr}.step{flex-direction:row;align-items:flex-start;gap:12px}.step .n{flex:0 0 32px}.secure{grid-template-columns:auto 1fr}.secure .btn{grid-column:1/-1}.two{grid-template-columns:1fr}.panel .acts .pbtn{display:none}.actionbar{display:flex;position:fixed;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:39;padding:10px 16px;gap:10px;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line)}.actionbar .btn{flex:1}.wizbar{display:flex;position:fixed;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:39;padding:10px 16px;gap:12px;align-items:center;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line)}.wizbar .t{flex:1;min-width:0}.wizbar .t b{display:block;font-family:Sora}.wiz .navbtns{display:none}.ditem{grid-template-columns:40px 1fr;padding:12px 14px}.ditem .ic{width:40px;height:40px}.ditem .r{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.final{padding:32px 20px;border-radius:18px}.final .btn{width:100%}.rolebar .seg{min-width:0}.kv{font-size:.9rem}.big{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.aseg{max-width:100%;scrollbar-width:none}.aseg::-webkit-scrollbar{display:none}.aseg a{flex:1;color:var(--ink-2);border-radius:9px;padding:10px 12px;font-weight:600;font-size:.92rem;min-height:42px;text-decoration:none;white-space:nowrap;display:flex;align-items:center;justify-content:center}.aseg a.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #0000001f}.input[readonly]{background:var(--surface-2);color:var(--ink-2)}a.ditem{color:inherit;text-decoration:none}.brand{display:inline-flex;align-items:center;line-height:0}.brand img{height:30px;width:auto;display:block}.brand .brand-dark{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .brand .brand-light{display:none}:root:not([data-theme=light]) .brand .brand-dark{display:block}}:root[data-theme=dark] .brand .brand-light{display:none}:root[data-theme=dark] .brand .brand-dark{display:block}.brand-foot img{height:24px}@media(max-width:760px){.top .brand img{height:26px}}
