/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme,base,components;@layer utilities{.relative{position:relative}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}}@layer keyframes{@keyframes enter{0%{opacity:var(--p-enter-opacity,1);transform:translate3d(var(--p-enter-translate-x,0),var(--p-enter-translate-y,0),0)scale3d(var(--p-enter-scale,1),var(--p-enter-scale,1),var(--p-enter-scale,1))rotate(var(--p-enter-rotate,0))}}@keyframes leave{to{opacity:var(--p-leave-opacity,1);transform:translate3d(var(--p-leave-translate-x,0),var(--p-leave-translate-y,0),0)scale3d(var(--p-leave-scale,1),var(--p-leave-scale,1),var(--p-leave-scale,1))rotate(var(--p-leave-rotate,0))}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scalein{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px)rotateX(-100deg)}to{transform:perspective(2000px)rotateX(0)}}@keyframes flipleft{0%{opacity:0;transform:perspective(2000px)rotateY(-100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipright{0%{opacity:0;transform:perspective(2000px)rotateY(100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipup{0%{opacity:0;transform:perspective(2000px)rotateX(-100deg)}to{opacity:1;transform:perspective(2000px)rotateX(0)}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translateY(60px)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate(10px)}}}:root{--bg-app:#f4f5f7;--surface:#fff;--surface-muted:#f0f1f3;--text-primary:#1a1a1a;--text-secondary:#8e9199;--accent:#428bf9;--accent-soft:#e9f2fe;--brand:#ffdd2d;--success:#2fb56b;--danger:#e5484d;--cat-orange:#f5a623;--cat-teal:#35c5c0;--cat-purple:#8b5cf6;--cat-coral:#f2765c;--cat-green:#5fbf77;--radius-card:22px;--radius-control:12px;--radius-pill:999px;--nav-bg:#ffffffd9;--nav-border:#e7e8ec}[data-theme=dark]{--bg-app:#0e0f12;--surface:#1a1c20;--surface-muted:#24262b;--text-primary:#f4f5f7;--text-secondary:#9aa0a8;--accent:#4e97ff;--accent-soft:#1e2a3d;--brand:#ffdd2d;--success:#37c878;--danger:#f0595e;--nav-bg:#1a1c20d9;--nav-border:#2a2d33}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-app);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,SF Pro Display,sans-serif;line-height:1.5;transition:background .25s,color .25s}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:0 auto;padding:48px 32px 130px}.wrap.narrow{max-width:1080px;padding:36px 32px 130px}.screen{display:none}.screen.active{animation:.28s fade;display:block}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.brand-row{align-items:center;gap:12px;margin-bottom:40px;display:flex}.logo{background:var(--brand);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.logo svg{width:22px;height:22px}.logo.sm{border-radius:11px;width:34px;height:34px}.logo.sm svg{width:19px;height:19px}.brand-name{letter-spacing:-.01em;font-size:16px;font-weight:700}.top{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.back{color:var(--text-secondary);border-radius:var(--radius-pill);background:var(--surface);cursor:pointer;border:none;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:color .18s;display:inline-flex}.back:hover{color:var(--text-primary)}.back svg{width:16px;height:16px}h1{letter-spacing:-.03em;margin-bottom:14px;font-size:46px;font-weight:800;line-height:1.05}h2{letter-spacing:-.01em;margin-bottom:12px;font-size:24px;font-weight:700}.lead{color:var(--text-secondary);max-width:680px;margin-bottom:44px;font-size:16px}.section-head{margin-bottom:28px}.grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.card{background:var(--surface);border-radius:var(--radius-card);cursor:pointer;flex-direction:column;padding:14px 14px 24px;transition:transform .18s,box-shadow .18s,background .25s;display:flex}.card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px #141e3c47}.preview{aspect-ratio:4/3;background:var(--surface-muted);border-radius:16px;justify-content:center;align-items:center;margin-bottom:20px;display:flex;position:relative;overflow:hidden}.preview img{object-fit:cover;width:100%;height:100%;display:block}.badge{z-index:2;border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);padding:5px 11px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.card-body{padding:0 10px}.chip{background:var(--accent-soft);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;display:flex}.chip svg{width:20px;height:20px;stroke:var(--accent)}.card h3{letter-spacing:-.01em;margin-bottom:4px;font-size:18px;font-weight:700}.card .kicker{color:var(--accent);margin-bottom:12px;font-size:13px;font-weight:600}.card p{color:var(--text-secondary);font-size:14.5px;line-height:1.55}.open-link{color:var(--accent);align-items:center;gap:6px;margin-top:18px;font-size:14px;font-weight:600;display:inline-flex}.open-link svg{width:16px;height:16px}.eyebrow{color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-pill);align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow .dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.article{background:var(--surface);border-radius:var(--radius-card);margin-bottom:16px;padding:32px 34px}.article p{color:var(--text-primary);margin-bottom:16px;font-size:16px}.article p.muted{color:var(--text-secondary)}.article p:last-child{margin-bottom:0}.article strong{font-weight:700}.cap-head{margin:36px 0 20px}.cap-head h2{margin-bottom:8px}.cap-head p{color:var(--text-secondary);max-width:640px;font-size:15px}.caps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cap{background:var(--surface);border-radius:18px;padding:20px}.cap .chip{margin-bottom:14px}.cap .chip svg{width:19px;height:19px}.cap h3{margin-bottom:5px;font-size:15.5px;font-weight:700}.cap p{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.ov-split{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-bottom:8px;display:grid}.ov-split .article{margin-bottom:0}.avail{background:var(--surface);border-radius:var(--radius-card);padding:24px 26px}.avail h3{margin-bottom:4px;font-size:17px;font-weight:700}.avail .sub{color:var(--text-secondary);margin-bottom:8px;font-size:13px}.avail-item{border-top:1px solid var(--nav-border);align-items:center;gap:12px;padding:11px 0;display:flex}.avail-item .ai{background:var(--accent-soft);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.avail-item .ai svg{width:17px;height:17px;stroke:var(--accent)}.avail-item .t{font-size:14px;font-weight:600}.avail-item .t small{color:var(--text-secondary);margin-top:1px;font-size:12px;font-weight:400;display:block}@media (max-width:820px){.ov-split{grid-template-columns:1fr}}.ex-head{margin:44px 0 8px}.ex-head h2{margin-bottom:8px}.ex-head p{color:var(--text-secondary);max-width:660px;font-size:15px}.ex-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.ex{background:var(--surface);border-radius:var(--radius-card);flex-direction:column;padding:12px 12px 20px;transition:transform .18s,box-shadow .18s;display:flex}.ex-shot{aspect-ratio:16/11;background:var(--surface-muted);border-radius:16px;margin-bottom:16px;position:relative;overflow:hidden}.ex-shot img{object-fit:cover;width:100%;height:100%;display:block}.label{z-index:3;border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);padding:5px 11px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.ex-body{padding:0 8px}.ex-body h3{margin-bottom:3px;font-size:16.5px;font-weight:700}.ex-body .sub{color:var(--text-secondary);margin-bottom:12px;font-size:13px}.ex.live{cursor:pointer}.ex.live:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px #141e3c47}.ex.live .label{background:var(--success);color:#fff}.hover-cta{z-index:2;opacity:0;background:linear-gradient(#0a0f1e00 45%,#0a0f1eb8);align-items:flex-end;padding:16px;transition:opacity .2s;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.ex.live:hover .hover-cta{opacity:1}.hover-cta span{color:#fff;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.hover-cta svg{width:16px;height:16px}.ex.live .open{color:var(--accent);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.ex.live .open svg{width:16px;height:16px}.ex.locked{cursor:not-allowed}.ex.locked .ex-shot img{filter:blur(6px)saturate(.7);transform:scale(1.06)}.ex.locked .ex-shot:after{content:"";z-index:1;background:#f4f5f759;position:absolute;top:0;right:0;bottom:0;left:0}[data-theme=dark] .ex.locked .ex-shot:after{background:#0e0f1273}.lock-center{z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.lock-center .ic{background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 6px 20px -6px #141e3c4d}.lock-center .ic svg{width:19px;height:19px;stroke:var(--text-secondary)}.lock-center small{color:var(--text-secondary);background:var(--surface);border-radius:var(--radius-pill);padding:5px 11px;font-size:12px;font-weight:600}.label.example{background:var(--surface-muted);color:var(--text-secondary)}.placeholder{background:var(--surface);border-radius:var(--radius-card);text-align:center;margin-top:20px;padding:56px 40px}.placeholder .chip{margin:0 auto 18px}.placeholder h2{margin-bottom:8px}.placeholder p{color:var(--text-secondary);max-width:440px;margin:0 auto;font-size:15px}.landing{--lbg:#fbfbfd;--ltext:#0a0a14;--lmuted:#5b5f6b;--lsurface:#fff;--lborder:#ecedf1}[data-theme=dark] .landing{--lbg:#0a0b10;--ltext:#f4f5f7;--lmuted:#9aa0a8;--lsurface:#15171c;--lborder:#24262b}.landing{background:var(--lbg);color:var(--ltext);min-height:100vh}.lhead{z-index:30;-webkit-backdrop-filter:blur(14px);background:var(--lbg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.lhead{background:color-mix(in srgb,var(--lbg)82%,transparent)}}.lhead{border-bottom:1px solid var(--lborder)}.lhead-in{align-items:center;gap:28px;max-width:1200px;margin:0 auto;padding:16px 32px;display:flex}.lbrand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.lbrand .mark{color:#fff;background:linear-gradient(135deg,#6a5cff,#f2765c);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:flex}.lnav{gap:22px;margin-left:10px;display:flex}.lnav a{color:var(--lmuted);cursor:pointer;font-size:14px;font-weight:500;transition:color .15s}.lnav a:hover{color:var(--ltext)}.lhead-right{align-items:center;gap:12px;margin-left:auto;display:flex}.lang{background:var(--lsurface);border:1px solid var(--lborder);border-radius:var(--radius-pill);padding:3px;display:flex}.lang button{color:var(--lmuted);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;padding:5px 11px;font-family:inherit;font-size:13px;font-weight:600}.lang button.on{background:var(--ltext);color:var(--lbg)}.icon-btn{border:1px solid var(--lborder);background:var(--lsurface);width:36px;height:36px;color:var(--ltext);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.icon-btn svg{width:17px;height:17px}.icon-btn .moon,[data-theme=dark] .icon-btn .sun{display:none}[data-theme=dark] .icon-btn .moon{display:block}.btn-primary{cursor:pointer;background:var(--accent);color:#fff;border-radius:var(--radius-control);border:none;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:filter .15s}.btn-primary:hover{filter:brightness(1.06)}.btn-ghost{border:1px solid var(--lborder);background:var(--lsurface);color:var(--ltext);cursor:pointer;border-radius:var(--radius-control);padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600}.hero{position:relative;overflow:hidden}.hero-grad{z-index:0;pointer-events:none;filter:blur(38px);opacity:.9;position:absolute;top:0;right:0;bottom:0;left:0}.hero-grad:before{content:"";background:conic-gradient(from 200deg at 60% 40%,#8ab4ff,#b18cff,#ff8fb2,#ffb27a,#8ab4ff);border-radius:50%;width:820px;height:720px;position:absolute;top:-160px;right:-80px;transform:rotate(8deg)}[data-theme=dark] .hero-grad{opacity:.5}.hero-in{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:72px 32px 84px;display:grid;position:relative}.hero-badge{background:var(--lsurface);border:1px solid var(--lborder);border-radius:var(--radius-pill);color:var(--lmuted);align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.hero-badge svg{width:15px;height:15px;stroke:var(--success)}.hero h1{letter-spacing:-.035em;color:var(--ltext);margin-bottom:20px;font-size:52px;font-weight:800;line-height:1.04}.hero h1 .grad{color:#0000;background:linear-gradient(90deg,#6a5cff,#f2765c);-webkit-background-clip:text;background-clip:text}.hero-sub{color:var(--lmuted);max-width:520px;margin-bottom:28px;font-size:18px;line-height:1.5}.trust-row{flex-wrap:wrap;gap:10px 20px;margin-bottom:8px;display:flex}.trust-row .t{color:var(--ltext);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.trust-row .t svg{width:18px;height:18px;stroke:var(--accent)}.calc{background:var(--lsurface);border:1px solid var(--lborder);border-radius:var(--radius-card);padding:24px;box-shadow:0 30px 70px -30px #1e145059}.calc h3{margin-bottom:4px;font-size:18px;font-weight:700}.calc .hint{color:var(--lmuted);margin-bottom:18px;font-size:13px}.leg{background:var(--lbg);border:1px solid var(--lborder);border-radius:16px;padding:14px 16px}.leg .lbl{color:var(--lmuted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:600}.leg-row{align-items:center;gap:10px;display:flex}.leg input{min-width:0;color:var(--ltext);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:26px;font-weight:700}.leg select{border:1px solid var(--lborder);background:var(--lbg);color:var(--ltext);cursor:pointer;border-radius:12px;outline:none;padding:10px 12px;font-family:inherit;font-size:15px;font-weight:600}.swap{z-index:2;justify-content:center;margin:-9px 0;display:flex;position:relative}.swap div{background:var(--lsurface);border:1px solid var(--lborder);width:38px;height:38px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.swap svg{width:18px;height:18px}.rate-line{color:var(--lmuted);justify-content:space-between;margin:16px 2px;font-size:13px;display:flex}.rate-line b{color:var(--ltext);font-weight:700}.calc .btn-primary{border-radius:14px;width:100%;margin-top:4px;padding:15px;font-size:16px}.calc .safe{color:var(--lmuted);justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:12.5px;display:flex}.calc .safe svg{width:14px;height:14px;stroke:var(--success)}.lsection{max-width:1200px;margin:0 auto;padding:64px 32px}.lsec-head{text-align:center;max-width:680px;margin:0 auto 40px}.lsec-head h2{letter-spacing:-.025em;color:var(--ltext);margin-bottom:12px;font-size:34px;font-weight:800}.lsec-head p{color:var(--lmuted);font-size:16px}.legal-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.legal-card{background:var(--lsurface);border:1px solid var(--lborder);border-radius:20px;padding:26px}.legal-card .ic{background:var(--accent-soft);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.legal-card .ic svg{width:22px;height:22px;stroke:var(--accent)}.legal-card h3{margin-bottom:7px;font-size:17px;font-weight:700}.legal-card p{color:var(--lmuted);font-size:14px;line-height:1.55}.legal-note{text-align:center;color:var(--lmuted);margin-top:24px;font-size:13px}.platforms{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.plat{background:var(--lsurface);border:1px solid var(--lborder);text-align:center;border-radius:18px;padding:22px}.plat .ic{background:var(--lbg);border:1px solid var(--lborder);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 14px;display:flex}.plat .ic svg{width:23px;height:23px;stroke:var(--ltext)}.plat h4{margin-bottom:4px;font-size:15px;font-weight:700}.plat p{color:var(--lmuted);font-size:13px}.lcta{max-width:1200px;margin:0 auto 80px;padding:0 32px}.lcta-in{border-radius:var(--radius-card);color:#fff;background:linear-gradient(120deg,#141225,#2a1f4d 55%,#7a3f8c);padding:52px 44px;position:relative;overflow:hidden}.lcta-in:after{content:"";filter:blur(48px);opacity:.55;background:conic-gradient(from 160deg,#ff8fb2,#ffb27a,#8ab4ff,#b18cff,#ff8fb2);width:420px;height:360px;position:absolute;top:-40px;right:-60px}.lcta h2{letter-spacing:-.02em;max-width:560px;margin-bottom:10px;font-size:32px;font-weight:800;position:relative}.lcta p{opacity:.85;max-width:520px;margin-bottom:24px;font-size:16px;position:relative}.lcta .btn-primary{color:#141225;background:#fff;position:relative}.lfoot{border-top:1px solid var(--lborder);text-align:center;color:var(--lmuted);padding:28px 32px;font-size:13px}.auth-wrap{background:var(--bg-app);justify-content:center;align-items:center;min-height:100vh;padding:80px 20px 120px;display:flex}.auth-card{background:var(--surface);border-radius:var(--radius-card);width:100%;max-width:440px;padding:36px 34px;box-shadow:0 30px 70px -34px #1e145047}.auth-card .abrand{align-items:center;gap:10px;margin-bottom:26px;font-size:17px;font-weight:800;display:flex}.auth-card .abrand .mark{color:#fff;background:linear-gradient(135deg,#6a5cff,#f2765c);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:flex}.auth-card h2{letter-spacing:-.02em;margin-bottom:6px;font-size:26px;font-weight:800}.auth-card .asub{color:var(--text-secondary);margin-bottom:24px;font-size:14.5px}.field{margin-bottom:15px}.field label{color:var(--text-secondary);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.field input,.field select{border:1px solid var(--nav-border);background:var(--surface-muted);width:100%;color:var(--text-primary);border-radius:var(--radius-control);outline:none;padding:12px 14px;font-family:inherit;font-size:15px;transition:border .15s}.field input:focus,.field select:focus{border-color:var(--accent)}.field.row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field.row2>div{flex-direction:column;display:flex}.forgot{text-align:right;margin:-4px 0 16px}.forgot a{color:var(--accent);cursor:pointer;font-size:13px;font-weight:600}.auth-card .btn-primary{border-radius:var(--radius-control);width:100%;padding:14px;font-size:15px}.divider{color:var(--text-secondary);align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}.divider:before,.divider:after{content:"";background:var(--nav-border);flex:1;height:1px}.gosuslugi{border:1px solid var(--nav-border);background:var(--surface-muted);width:100%;color:var(--text-primary);border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:13px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.gosuslugi .g{color:#fff;background:#0060b0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:flex}.check{color:var(--text-secondary);align-items:flex-start;gap:10px;margin:6px 0 18px;font-size:13px;line-height:1.5;display:flex}.check input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin-top:1px}.check a{color:var(--accent);cursor:pointer}.auth-alt{text-align:center;color:var(--text-secondary);margin-top:20px;font-size:14px}.auth-alt a{color:var(--accent);cursor:pointer;font-weight:600}.auth-back{position:absolute;top:24px;left:24px}.cab{background:var(--bg-app);grid-template-columns:248px 1fr;height:100vh;display:grid}.cab-side{background:var(--surface);border-right:1px solid var(--nav-border);flex-direction:column;min-height:0;padding:22px 16px;display:flex;overflow-y:auto}.cab-side .abrand{align-items:center;gap:10px;margin:6px 8px 24px;font-size:16px;font-weight:800;display:flex}.cab-side .abrand .mark{color:#fff;background:linear-gradient(135deg,#6a5cff,#f2765c);border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:flex}.side-item{color:var(--text-secondary);cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin-bottom:2px;padding:11px 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex}.side-item svg{width:18px;height:18px}.side-item:hover{background:var(--surface-muted);color:var(--text-primary)}.side-item.on{background:var(--accent-soft);color:var(--accent)}.side-sep{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);opacity:.7;margin:16px 12px 8px;font-size:11px;font-weight:700}.cab-main{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.cab-top{z-index:5;background:var(--surface);border-bottom:1px solid var(--nav-border);align-items:center;gap:16px;padding:16px 28px;display:flex;position:sticky;top:0}.cab-search{background:var(--surface-muted);border-radius:var(--radius-pill);max-width:360px;color:var(--text-secondary);flex:1;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:flex}.cab-search svg{width:16px;height:16px}.cab-top-right{align-items:center;gap:12px;margin-left:auto;display:flex}.cab-user{background:var(--surface-muted);border-radius:var(--radius-pill);align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.cab-user .nm{font-size:14px;font-weight:600}.cab-user .av{color:#fff;background:linear-gradient(135deg,#6a5cff,#f2765c);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.cab-body{flex:1;padding:32px 28px 110px}.cab-body .placeholder{margin-top:0}.cab-view{display:none}.cab-view.on{animation:.25s fade;display:block}.cab-h1{letter-spacing:-.02em;margin-bottom:4px;font-size:28px;font-weight:800}.cab-lead{color:var(--text-secondary);margin-bottom:24px;font-size:15px}.verify-banner{border-radius:var(--radius-card);background:linear-gradient(120deg,#fff7d6,#fff);border:1px solid #f2e2a0;align-items:center;gap:18px;margin-bottom:24px;padding:20px 24px;display:flex}[data-theme=dark] .verify-banner{background:linear-gradient(120deg,#2a2617,#1a1c20);border-color:#4a411f}.verify-banner .vb-ic{background:var(--brand);color:#1a1a1a;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.verify-banner .vb-ic svg{width:24px;height:24px}.verify-banner h3{margin-bottom:3px;font-size:16px;font-weight:700}.verify-banner p{color:var(--text-secondary);max-width:640px;font-size:13.5px}.verify-banner .btn-primary{white-space:nowrap;color:#fff;background:#1a1a1a;margin-left:auto}[data-theme=dark] .verify-banner .btn-primary{background:var(--brand);color:#1a1a1a}.verify-banner.done{background:linear-gradient(120deg,#e4f7ec,#fff);border-color:#bfe6cf}[data-theme=dark] .verify-banner.done{background:linear-gradient(120deg,#132a1e,#1a1c20);border-color:#245038}.verify-banner.done .vb-ic{background:var(--success);color:#fff}.dash{grid-template-columns:1.4fr 1fr;gap:20px;margin-bottom:20px;display:grid}.dcard{background:var(--surface);border-radius:var(--radius-card);padding:22px 24px}.dcard h3{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:16px;font-weight:700;display:flex}.dcard h3 a{color:var(--accent);cursor:pointer;font-size:13px;font-weight:600}.bal-hero{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.bal-hero .num{letter-spacing:-.02em;font-size:34px;font-weight:800}.bal-hero .cur{color:var(--text-secondary);font-size:18px;font-weight:600}.bal-sub{color:var(--text-secondary);margin-bottom:18px;font-size:13px}.bal-sub b{color:var(--success)}.asset-row{border-top:1px solid var(--nav-border);cursor:pointer;align-items:center;gap:12px;padding:12px 0;display:flex}.asset-row:hover .asset-go{color:var(--accent)}.asset-ic{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.asset-nm{flex-shrink:0;width:112px;font-size:14px;font-weight:600}.asset-nm small{color:var(--text-secondary);font-size:12px;font-weight:500;display:block}.asset-val{text-align:right;margin-left:auto}.asset-val .v{font-size:14px;font-weight:700}.asset-val .r{color:var(--text-secondary);font-size:12px}.asset-go{color:var(--text-secondary);margin-left:12px}.asset-go svg{width:18px;height:18px}.chart-wrap{height:200px;position:relative}.op-legend{flex-direction:column;gap:10px;margin-top:8px;display:flex}.op-legend .li{align-items:center;gap:9px;font-size:13.5px;display:flex}.op-legend .dot{border-radius:3px;width:10px;height:10px}.op-legend .amt{margin-left:auto;font-weight:700}.op-total{text-align:center;margin-top:6px}.op-total .t{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.op-total .n{font-size:24px;font-weight:800}.promos{grid-template-columns:1fr 1fr;gap:20px;display:grid}.promo{border-radius:var(--radius-card);cursor:pointer;flex-direction:column;justify-content:flex-end;min-height:150px;padding:26px;transition:transform .18s;display:flex;position:relative;overflow:hidden}.promo:hover{transform:translateY(-3px)}.promo.blue{background:linear-gradient(120deg,#2563eb,#428bf9)}.promo.dark{background:linear-gradient(120deg,#141225,#3a2a63)}.promo *{z-index:1;color:#fff;position:relative}.promo .glow{z-index:0;filter:blur(40px);opacity:.6;border-radius:50%;width:220px;height:200px;position:absolute;top:-40px;right:-40px}.promo.blue .glow{background:conic-gradient(from 120deg,#8ab4ff,#b18cff,#7fe0ff)}.promo.dark .glow{background:conic-gradient(from 120deg,#ff8fb2,#ffb27a,#b18cff)}.promo .tag{opacity:.9;align-items:center;gap:6px;margin-bottom:auto;font-size:12px;font-weight:600;display:inline-flex}.promo h4{letter-spacing:-.01em;margin:14px 0 6px;font-size:20px;font-weight:800}.promo p{opacity:.88;max-width:320px;font-size:13.5px}.promo .arrow{z-index:1;position:absolute;bottom:22px;right:22px}.promo .arrow svg{stroke:#fff;width:22px;height:22px}.bp-grid{grid-template-columns:1fr 1.3fr;gap:20px;margin-bottom:20px;display:grid}.equiv{background:var(--surface-muted);border-radius:var(--radius-pill);gap:4px;width:max-content;margin-bottom:18px;padding:3px;display:flex}.equiv button{color:var(--text-secondary);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600}.equiv button.on{background:var(--surface);color:var(--text-primary);box-shadow:0 0 0 2px var(--brand) inset}.bp-total{text-align:center;margin:8px 0 4px}.bp-total .t{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.bp-total .n{letter-spacing:-.02em;font-size:30px;font-weight:800}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;padding:0 8px 12px;font-size:12px;font-weight:600}.tbl td{border-top:1px solid var(--nav-border);vertical-align:middle;padding:14px 8px;font-size:14px}.tbl .cur-cell{align-items:center;gap:10px;font-weight:600;display:flex}.tbl .r{color:var(--text-secondary);font-size:12.5px}.mini-btn{border:1px solid var(--nav-border);background:var(--surface);color:var(--text-primary);cursor:pointer;border-radius:10px;margin-left:6px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .15s}.mini-btn:hover{border-color:var(--accent);color:var(--accent)}.mini-btn.accent{background:var(--accent);border-color:var(--accent);color:#fff}.mini-btn.accent:hover{filter:brightness(1.06);color:#fff}.acts{white-space:nowrap;text-align:right}.op-list .op{border-top:1px solid var(--nav-border);align-items:center;gap:14px;padding:13px 0;display:flex}.op-list .op:first-child{border-top:none}.op-ic{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.op-ic svg{width:18px;height:18px}.op-ic.in{background:var(--accent-soft);color:var(--accent)}.op-ic.ex{color:#8b5cf6;background:#efeaff}.op-ic.out{color:var(--success);background:#e4f7ec}[data-theme=dark] .op-ic.ex{background:#241d3d}[data-theme=dark] .op-ic.out{background:#132a1e}.op-info{flex:1}.op-info .t{font-size:14px;font-weight:600}.op-info .d{color:var(--text-secondary);font-size:12.5px}.op-amt{text-align:right;font-size:14.5px;font-weight:700}.op-amt.plus{color:var(--success)}.op-amt.minus{color:var(--danger)}.req-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.req-note{background:var(--accent-soft);border-radius:16px;gap:12px;margin-bottom:20px;padding:16px 18px;display:flex}.req-note svg{width:20px;height:20px;stroke:var(--accent);flex-shrink:0;margin-top:1px}.req-note p{color:var(--text-primary);font-size:13.5px;line-height:1.5}.seg{gap:8px;margin-bottom:18px;display:flex}.seg button{border:1px solid var(--nav-border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:12px;flex:1;padding:11px;font-family:inherit;font-size:13.5px;font-weight:600}.seg button.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);color:var(--text-primary)}.saved-req{background:var(--surface-muted);border-radius:16px;align-items:center;gap:14px;margin-bottom:12px;padding:16px 18px;display:flex}.saved-req .brand-ic{color:#fff;background:linear-gradient(120deg,#2563eb,#7fb0ff);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:30px;font-size:11px;font-weight:700;display:flex}.saved-req .info{flex:1}.saved-req .info .n{font-size:14px;font-weight:600}.saved-req .info .s{color:var(--text-secondary);font-size:12.5px}.saved-req .del{color:var(--text-secondary);cursor:pointer;background:0 0;border:none}.saved-req .del svg{width:17px;height:17px}.badge-ok{color:var(--success);background:#e4f7ec;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}[data-theme=dark] .badge-ok{background:#132a1e}.vf-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:20px;display:grid}.status-pill{border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.status-pill.no{color:var(--danger);background:#fdeaea}.status-pill.yes{color:var(--success);background:#e4f7ec}[data-theme=dark] .status-pill.no{background:#2c1618}[data-theme=dark] .status-pill.yes{background:#132a1e}.status-pill .d{background:currentColor;border-radius:50%;width:8px;height:8px}.doc-list{margin:14px 0 0;list-style:none}.doc-list li{border-top:1px solid var(--nav-border);align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.doc-list li .n{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.vf-fields .field{margin-bottom:14px}.verified-box{text-align:center;padding:12px 0}.verified-box .big{width:64px;height:64px;color:var(--success);background:#e4f7ec;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}[data-theme=dark] .verified-box .big{background:#132a1e}.verified-box .big svg{width:32px;height:32px}.vdata{text-align:left;background:var(--surface-muted);border-radius:14px;margin-top:18px;padding:16px 18px}.vdata .row{border-top:1px solid var(--nav-border);justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.vdata .row:first-child{border-top:none}.vdata .row .k{color:var(--text-secondary)}.vdata .row .v{font-weight:600}.xchg-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:20px;margin-bottom:20px;display:grid}.leg2{background:var(--surface-muted);border-radius:16px;padding:14px 16px}.leg2 .lbl{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:600}.leg2-row{align-items:center;gap:10px;display:flex}.leg2 input{min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:24px;font-weight:700}.leg2 select{border:1px solid var(--nav-border);background:var(--surface);color:var(--text-primary);cursor:pointer;border-radius:10px;outline:none;padding:9px 12px;font-family:inherit;font-size:14px;font-weight:600}.req-select{align-items:center;gap:10px;margin-top:10px;display:flex}.req-select select{border:1px solid var(--nav-border);background:var(--surface);color:var(--text-primary);border-radius:10px;flex:1;padding:11px 12px;font-family:inherit;font-size:14px}.link-add{color:var(--accent);cursor:pointer;white-space:nowrap;font-size:13px;font-weight:600}.info-box{background:var(--accent-soft);border-radius:14px;gap:12px;margin-top:2px;padding:14px 16px;display:flex}.info-box svg{width:19px;height:19px;stroke:var(--accent);flex-shrink:0;margin-top:1px}.info-box p{color:var(--text-primary);font-size:13px;line-height:1.5}.info-steps{list-style:none}.info-steps li{color:var(--text-secondary);gap:12px;padding:10px 0;font-size:13.5px;line-height:1.5;display:flex}.info-steps .n{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.tabs{background:var(--surface-muted);border-radius:var(--radius-pill);gap:4px;padding:3px;display:flex}.tabs button{color:var(--text-secondary);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600}.tabs button.on{background:var(--surface);color:var(--text-primary);box-shadow:0 0 0 2px var(--brand) inset}.filt{border:1px solid var(--nav-border);background:var(--surface);color:var(--text-primary);cursor:pointer;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:500}.filt.date{color:var(--text-secondary)}.dl-btn{border:1px solid var(--nav-border);background:var(--surface);color:var(--text-primary);cursor:pointer;border-radius:10px;align-items:center;gap:7px;margin-left:auto;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.dl-btn svg{width:15px;height:15px}.st{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.st .d{background:currentColor;border-radius:50%;width:6px;height:6px}.st.ok{color:var(--success);background:#e4f7ec}.st.wait{color:#b8860b;background:#fff3d6}.st.risk{color:var(--danger);background:#fdeaea}.st.mut{background:var(--surface-muted);color:var(--text-secondary)}[data-theme=dark] .st.ok{background:#132a1e}[data-theme=dark] .st.wait{background:#2a2411}[data-theme=dark] .st.risk{background:#2c1618}.tx-detail{color:var(--text-secondary);margin-top:3px;font-family:ui-monospace,monospace;font-size:12px}.appeal-btn{border:1px solid var(--danger);color:var(--danger);cursor:pointer;background:0 0;border-radius:9px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:600}.appeal-btn:hover{background:var(--danger);color:#fff}.modal-ov{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f121e8c;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.modal-ov.on{display:flex}.modal{background:var(--surface);border-radius:var(--radius-card);width:100%;max-width:460px;max-height:90vh;padding:30px;overflow:auto;box-shadow:0 40px 90px -30px #0a0f2880}.modal h3{letter-spacing:-.01em;margin-bottom:6px;font-size:21px;font-weight:800}.modal .msub{color:var(--text-secondary);margin-bottom:22px;font-size:14px;line-height:1.5}.modal-close{float:right;background:var(--surface-muted);cursor:pointer;width:34px;height:34px;color:var(--text-secondary);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.modal-close svg{width:16px;height:16px}.code-inputs{justify-content:center;gap:10px;margin:6px 0 20px;display:flex}.code-inputs input{text-align:center;border:1px solid var(--nav-border);background:var(--surface-muted);width:48px;height:56px;color:var(--text-primary);border-radius:12px;outline:none;font-size:24px;font-weight:700}.code-inputs input:focus{border-color:var(--accent)}.modal .btn-primary{border-radius:12px;width:100%;padding:14px;font-size:15px}.modal .btn-ghost{text-align:center;border-radius:12px;width:100%;margin-top:10px;padding:12px}.resend{text-align:center;color:var(--text-secondary);margin-top:16px;font-size:13px}.resend a{color:var(--accent);cursor:pointer;font-weight:600}.qr-box{background:var(--surface-muted);border-radius:16px;flex-direction:column;align-items:center;gap:14px;margin-bottom:18px;padding:22px;display:flex}.qr-box .qr{background:#fff;border-radius:12px;width:170px;height:170px;padding:10px}.addr-row{background:var(--surface);border:1px solid var(--nav-border);border-radius:10px;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.addr-row code{word-break:break-all;color:var(--text-primary);flex:1;font-size:12.5px}.addr-row button{background:var(--accent-soft);color:var(--accent);cursor:pointer;border:none;border-radius:8px;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:600}.warn-list{margin-top:4px;list-style:none}.warn-list li{color:var(--text-secondary);gap:10px;padding:6px 0;font-size:13px;line-height:1.5;display:flex}.warn-list svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.warn-list .r svg{stroke:var(--danger)}.warn-list .g svg{stroke:var(--success)}.warn-list .b svg{stroke:var(--accent)}.notice{background:var(--surface-muted);border-radius:12px;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.notice svg{width:18px;height:18px;stroke:var(--success);flex-shrink:0;margin-top:1px}.notice p{color:var(--text-secondary);font-size:13px;line-height:1.5}.set-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.set-row{border-top:1px solid var(--nav-border);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.set-row:first-of-type{border-top:none}.set-row .k{font-size:14px;font-weight:600}.set-row .k small{color:var(--text-secondary);font-size:12.5px;font-weight:400;display:block}.set-row .v{color:var(--text-secondary);font-size:14px}.switch{flex-shrink:0;width:44px;height:26px;position:relative}.switch input{opacity:0;width:0;height:0}.switch .sl{cursor:pointer;background:#c4c8d0;border-radius:999px;transition:all .2s;position:absolute;top:0;right:0;bottom:0;left:0}[data-theme=dark] .switch .sl{background:#3a3d44}.switch .sl:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch input:checked+.sl{background:var(--accent)}.switch input:checked+.sl:before{transform:translate(18px)}.notif-tbl{border-collapse:collapse;width:100%;margin-top:6px}.notif-tbl th{color:var(--text-secondary);text-align:center;padding:0 0 12px;font-size:12px;font-weight:600}.notif-tbl th:first-child{text-align:left}.notif-tbl td{border-top:1px solid var(--nav-border);padding:12px 0;font-size:14px;font-weight:500}.notif-tbl td.c{text-align:center}.max-badge{color:#fff;background:#7c3aed;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.link-row{color:var(--accent);cursor:pointer;align-items:center;gap:10px;margin-top:4px;font-size:14px;font-weight:600;display:flex}.link-row svg{width:16px;height:16px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.stat{background:var(--surface);border-radius:var(--radius-card);padding:20px 22px}.stat .t{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.stat .t svg{width:16px;height:16px;stroke:var(--accent)}.stat .n{letter-spacing:-.02em;font-size:26px;font-weight:800}.stat .sub{color:var(--text-secondary);margin-top:4px;font-size:12.5px}.stat .sub b{color:var(--success)}.uinit{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.u-cell{align-items:center;gap:11px;display:flex}.u-search{background:var(--surface-muted);border-radius:var(--radius-pill);color:var(--text-secondary);flex:1;align-items:center;gap:10px;max-width:320px;padding:10px 16px;font-size:14px;display:flex}.u-search svg{flex-shrink:0;width:16px;height:16px}.u-search input{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:14px}.udetail-head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.udetail-head .uinit{width:56px;height:56px;font-size:20px}.udetail-head h2{margin:0;font-size:22px;font-weight:800}.block-btn{border:1px solid var(--danger);color:var(--danger);cursor:pointer;background:0 0;border-radius:10px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.block-btn:hover{background:var(--danger);color:#fff}@media (max-width:1000px){.dash,.promos,.bp-grid,.req-grid,.vf-grid,.xchg-grid,.set-grid,.stat-grid{grid-template-columns:1fr}}@media (max-width:900px){.hero-in{grid-template-columns:1fr;gap:36px;padding:44px 20px 56px}.hero h1{font-size:38px}.lnav{display:none}.legal-grid,.platforms{grid-template-columns:1fr}.lsection,.lcta{padding-left:20px;padding-right:20px}.cab{grid-template-columns:1fr}.wrap,.wrap.narrow{padding:28px 18px 130px}h1{font-size:32px}.grid,.caps,.ex-grid{grid-template-columns:1fr}.nav-item span{display:none}.nav-item{padding:11px}}.comp-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px;display:grid}@media (max-width:900px){.comp-grid{grid-template-columns:1fr}}.comp-card{background:var(--surface);border-radius:var(--radius-card);border:1px solid var(--nav-border);flex-direction:column;padding:24px 22px;display:flex}.comp-card h3{letter-spacing:-.01em;margin:14px 0 8px;font-size:17px;font-weight:700}.comp-card p{color:var(--text-secondary);margin-bottom:14px;font-size:14px;line-height:1.55}.comp-tags{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.ctag{color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-pill);padding:5px 10px;font-size:12px;font-weight:600}.comp-note{background:var(--surface-muted);border-radius:var(--radius-card);color:var(--text-secondary);padding:20px 22px;font-size:14px;line-height:1.55}.comp-note strong{color:var(--text-primary)}.xchk{background:var(--surface-muted);border-radius:14px;margin:14px 0;padding:14px 16px}.xchk-h{margin-bottom:10px;font-size:13px;font-weight:700}.xchk-i{color:var(--text-primary);align-items:center;gap:9px;padding:5px 0;font-size:13px;display:flex}.xchk-i small{color:var(--text-secondary);margin-left:auto;font-size:12px}.xchk-i .xd{background:var(--success);border-radius:50%;flex-shrink:0;width:15px;height:15px;position:relative}.xchk-i .xd:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:2.5px;left:4.5px;transform:rotate(45deg)}.xchk-i.warn .xd{background:var(--cat-orange)}.mconf-sum{background:var(--surface-muted);border-radius:12px;margin:14px 0;padding:12px 14px}.mconf-r{justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;display:flex}.mconf-r span{color:var(--text-secondary)}.mconf-r b{text-align:right;font-weight:600}.succ-ic{background:var(--success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:4px auto 16px;display:flex}.succ-ic svg{width:28px;height:28px}.succ-amt{background:var(--surface-muted);text-align:center;border-radius:14px;margin:16px 0;padding:18px}.succ-l{color:var(--text-secondary);margin-bottom:6px;font-size:12px}.succ-v{letter-spacing:-.02em;color:var(--success);font-size:30px;font-weight:800}.succ-d{color:var(--text-secondary);margin-top:4px;font-size:13px}.impl{border-top:1px solid var(--nav-border);margin-top:14px;padding-top:12px}.impl-h{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:8px;font-size:11px;font-weight:700}.impl-r{gap:8px;padding:3px 0;font-size:12.5px;line-height:1.45;display:flex}.impl-r span{color:var(--text-secondary);flex-shrink:0}.impl-r b{color:var(--text-primary);font-weight:600}.pv{background:var(--surface-muted);cursor:pointer;border:1px solid #0000;border-radius:12px;margin-top:8px;padding:11px 12px;transition:background .16s,transform .16s}.pv:hover{background:var(--accent-soft);border-color:var(--accent);transform:translateY(-1px)}.pv-h{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;font-size:11.5px;font-weight:700;display:flex}.pv-h svg{flex-shrink:0;width:13px;height:13px}.pv-stats{gap:14px;display:flex}.pv-s{flex-direction:column;gap:2px;display:flex}.pv-s i{color:var(--text-secondary);font-size:10.5px;font-style:normal}.pv-s u{letter-spacing:-.01em;font-size:15px;font-weight:700;text-decoration:none}.pv-pills{flex-wrap:wrap;gap:6px;display:flex}.pv-pills span{background:var(--surface);border-radius:var(--radius-pill);padding:4px 9px;font-size:11px;font-weight:600}.pv-checks div{align-items:center;gap:7px;padding:2px 0;font-size:12px;display:flex}.pv-d{background:var(--success);border-radius:50%;flex-shrink:0;width:13px;height:13px;position:relative}.pv-d:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:3.5px;height:6px;position:absolute;top:2.5px;left:4px;transform:rotate(45deg)}.xswap{cursor:pointer}.xswap>div{transition:transform .18s,border-color .18s}.xswap:hover>div{transform:rotate(180deg);border-color:var(--accent)!important}@media (max-width:900px){.cab{grid-template-columns:1fr;height:auto;min-height:100vh}.cab-side{border-right:none;border-bottom:1px solid var(--nav-border);z-index:30;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;align-items:center;gap:6px;padding:10px 12px;position:sticky;top:0;overflow:auto hidden;display:flex!important}.cab-side::-webkit-scrollbar{display:none}.cab-side>*{flex-shrink:0}.side-item{white-space:nowrap;border-radius:var(--radius-pill);background:var(--surface-muted);margin-bottom:0;padding:9px 13px;font-size:13px}.side-item.on{background:var(--accent);color:#fff}.side-item svg{width:15px;height:15px}.side-sep{opacity:.55;border-left:1px solid var(--nav-border);align-self:center;align-items:center;height:20px;margin:0 4px;padding:0 4px;font-size:10px;display:flex}.cab-side .logo,.cab-side .brand-row,.cab-side .abrand{display:none}.cab-main{padding-bottom:120px;overflow:visible}.dcard{-webkit-overflow-scrolling:touch;overflow-x:auto}.tbl{min-width:620px}h1{font-size:26px}h2{font-size:19px}.cab-h1{font-size:22px}.lead{margin-bottom:28px;font-size:15px}.wrap,.wrap.narrow{padding:22px 14px 120px}.comp-grid{grid-template-columns:1fr;gap:14px}.comp-card{padding:20px 18px}.pv-stats{flex-wrap:wrap;gap:10px}.leg2-row{flex-wrap:wrap}.xchg-grid{gap:14px}.stat-grid{gap:10px;grid-template-columns:1fr!important}.toolbar{gap:8px}.tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{white-space:nowrap}.filt,.dl-btn{font-size:12px}.modal{width:calc(100vw - 28px);max-width:none;max-height:88vh;padding:22px 18px;overflow-y:auto}.succ-v{font-size:26px}.code-inputs input{width:38px;height:46px;font-size:19px}}@media (max-width:420px){h1{font-size:23px}.cab-h1{font-size:20px}.side-item{padding:8px 11px;font-size:12.5px}.pv-s u{font-size:14px}.code-inputs input{width:33px;height:42px;font-size:17px}}.aml{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.aml .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.aml.low{color:#1f8a3b;background:#34c7591f}.aml.low .dot{background:#34c759}.aml.mid{color:#a35a00;background:#ff9f0a24}.aml.mid .dot{background:#ff9f0a}.aml.high{color:#c62d22;background:#ff3b301f}.aml.high .dot{background:#ff3b30}[data-theme=dark] .aml.low{color:#4ade80}[data-theme=dark] .aml.mid{color:#fbbf24}[data-theme=dark] .aml.high{color:#f87171}.vrf{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}@media (max-width:760px){.vrf{grid-template-columns:1fr}}.vrf-b{background:var(--surface-muted);border-radius:12px;padding:13px 14px}.vrf-b h4{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:9px;font-size:11px;font-weight:700}.vrf-r{justify-content:space-between;gap:10px;padding:3px 0;font-size:13px;display:flex}.vrf-r span{color:var(--text-secondary)}.vrf-r b{text-align:right;font-weight:600}.vdoc{background:var(--surface);border:1px solid var(--nav-border);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.vdoc-ic{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vdoc-ic svg{width:17px;height:17px}.vdoc-n{font-size:13px;font-weight:600;line-height:1.3}.vdoc-m{color:var(--text-secondary);font-size:11.5px}.vdoc-a{color:var(--accent);cursor:pointer;margin-left:auto;font-size:12px;font-weight:600}.vrf-acts{gap:10px;margin-top:6px;display:flex}.vrf-acts button{flex:1}.vrf-acts button:only-child{flex:none}.btn-danger{color:#c62d22;cursor:pointer;background:#ff3b301a;border:none;border-radius:12px;padding:12px;font-family:inherit;font-size:14px;font-weight:600}.btn-danger:hover{background:#ff3b3029}.qual-only{display:none}.qual-note{background:var(--accent-soft);border-radius:14px;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.qn-ic{background:var(--accent);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.qn-ic svg{width:18px;height:18px}.qn-t{margin-bottom:3px;font-size:13.5px;font-weight:700}.qn-d{color:var(--text-secondary);font-size:12.5px;line-height:1.45}.qual-note button{flex-shrink:0;margin-left:auto}@media (max-width:760px){.qual-note{flex-wrap:wrap}.qual-note button{width:100%;margin-left:0}}.qdoc-req{background:var(--surface-muted);border-radius:12px;margin-bottom:14px;padding:12px 14px}.qdr-t{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:6px;font-size:11.5px;font-weight:700}.qdr-d{font-size:13px;line-height:1.5}.upload{border:1.5px dashed var(--nav-border);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px;transition:border-color .16s,background .16s;display:flex}.upload:hover{border-color:var(--accent);background:var(--accent-soft)}.up-ic{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.up-ic svg{width:18px;height:18px}.up-t{font-size:13.5px;font-weight:600}.up-d{color:var(--text-secondary);font-size:12px}.qfile{background:var(--surface-muted);border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;font-size:13px;display:flex}.qfile .qf-x{color:var(--text-secondary);cursor:pointer;margin-left:auto;font-size:16px;line-height:1}.qcheck{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:12.5px;line-height:1.5;display:flex}.qcheck input{flex-shrink:0;margin-top:2px}.utabs{background:var(--surface-muted);border-radius:12px;gap:6px;margin:16px 0 4px;padding:4px;display:flex}.utabs button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:9px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s}.utabs button.on{background:var(--surface);color:var(--text-primary);box-shadow:0 1px 3px #0000000f}.utab-c{display:none}.utab-c.on{display:block}.ret-pill{z-index:400;background:var(--text-primary);color:var(--surface);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:600;animation:.25s fade;display:none;position:fixed;bottom:104px;left:24px;box-shadow:0 8px 28px #0f172a40}.ret-pill svg{width:16px;height:16px}.ret-pill:hover{opacity:.92}.ret-pill.show{display:inline-flex}@media (max-width:640px){.ret-pill{padding:10px 16px;bottom:96px;left:16px}}.asset-row2{border-top:1px solid var(--nav-border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin:0 -8px;padding:14px 8px;transition:background .15s;display:flex}.asset-row2:hover{background:var(--surface-muted)}.asset-row2:first-child{border-top:none}.asset-acts{flex-shrink:0;gap:6px;display:flex}.req-section-h{color:var(--text-primary);align-items:center;gap:8px;margin:28px 0 12px;font-size:15px;font-weight:700;display:flex}.req-section-h:first-of-type{margin-top:0}.badge-wait{color:#b8860b;background:#fdf3d8;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.test-opts{flex-direction:column;gap:10px;display:flex}.test-opt{text-align:left;border:1.5px solid var(--nav-border);background:var(--surface);color:var(--text-primary);cursor:pointer;border-radius:12px;padding:13px 16px;font-family:inherit;font-size:14px;transition:all .15s}.test-opt:hover{border-color:var(--accent)}.test-opt.correct{border-color:var(--success);color:var(--success);background:#e4f7ec;font-weight:600}.test-opt.wrong{color:#d64545;background:#fdeaea;border-color:#d64545}.test-opt[disabled]{cursor:default;pointer-events:none}.reg-steps{align-items:center;gap:4px;margin:0 0 20px;display:flex}.rs-dot{background:var(--border);width:24px;height:24px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:all .2s;display:flex}.rs-dot.on{background:var(--accent);color:#fff}.rs-dot.done{background:var(--success);color:#fff}.rs-line{background:var(--border);flex:1;height:2px}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.modal-lg{max-width:600px!important;max-height:94vh!important}@media (max-width:680px){.modal-lg{max-width:none!important}}.bp-grid-rev{grid-template-columns:1.3fr 1fr}.aicon-btn{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.aicon-btn.dep{color:#1a9c5c;background:#e4f7ec}.aicon-btn.dep:hover{color:#fff;background:#1a9c5c;transform:translateY(-1px)}.aicon-btn.wdr{color:#2563eb;background:#e8f0fe}.aicon-btn.wdr:hover{color:#fff;background:#2563eb;transform:translateY(-1px)}.aicon-btn.exc{color:#9333ea;background:#f3e8ff}.aicon-btn.exc:hover{color:#fff;background:#9333ea;transform:translateY(-1px)}.aicon-btn svg{width:16px;height:16px}.asset-qty{color:var(--text-primary);text-align:right;flex-shrink:0;width:100px;font-size:13.5px;font-weight:600}.cab-user{cursor:pointer;border-radius:10px;margin:-4px -8px;padding:4px 8px;transition:background .15s}.cab-user:hover{background:var(--surface-muted)}.tx-link{color:var(--text-primary);cursor:pointer;align-items:center;gap:5px;font-family:ui-monospace,monospace;font-size:12.5px;text-decoration:none;display:inline-flex}.tx-link svg{width:12px;height:12px;color:var(--text-secondary);flex-shrink:0}.tx-link:hover svg{color:var(--accent)}.tx-sub{color:var(--text-secondary);margin-top:2px;font-size:11.5px}@media (max-width:900px){html,body{max-width:100vw;overflow-x:hidden}.cab{max-width:100vw;overflow-x:clip}.cab,.cab-main,.cab-top,.cab-body,.cab-view,.cab-side{min-width:0;max-width:100vw}.cab-main{overflow-x:hidden}.dcard,.stat,.promo,.comp-card,.dash>*,.promos>*,.xchg-grid>*,.stat-grid>*,.req-grid>*,.vf-grid>*,.set-grid>*,.bp-grid>*,.grid>*,.ex-grid>*{min-width:0;max-width:100%}.dcard{-webkit-overflow-scrolling:touch;background-image:linear-gradient(to right,var(--surface)30%,#fff0),linear-gradient(to right,#0000,var(--surface)70%),radial-gradient(farthest-side at 0 50%,#00000024,#0000),radial-gradient(farthest-side at 100% 50%,#00000024,#0000);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.tbl{min-width:560px}.tbl th,.tbl td{white-space:nowrap}.cab-top{flex-wrap:wrap;gap:10px;padding:10px 14px;position:static}.cab-top-right{margin-left:auto}.cab-body{padding:18px 14px 110px}.cab-h1{margin-top:4px}.toolbar{flex-wrap:wrap;row-gap:8px}.toolbar>*{max-width:100%}.toolbar .filt,.toolbar .dl-btn,.toolbar .mini-btn{flex:0 auto}.leg2,.swap,.xchg-grid,.leg2-row,.ov-split,.vrf{max-width:100%}.leg2-row{flex-wrap:wrap;gap:8px}.leg2 input{width:100%;min-width:0}.btn-primary{white-space:normal}.field input,.field select,.field textarea,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],select,textarea{font-size:16px}.btn-primary,.btn-ghost,.btn-danger,.block-btn{min-height:44px}.mini-btn{min-height:36px}.side-item{min-height:38px}.tx-sub,.tx-link,.tx-detail,.addr-row,.blur-txt{overflow-wrap:anywhere;word-break:break-word}.verify-banner{flex-direction:column;align-items:flex-start;gap:12px}.verify-banner>div{min-width:0;max-width:100%}.verify-banner p{max-width:none}.verify-banner .btn-primary{white-space:normal;width:100%;margin-left:0}.verify-banner .vb-ic{width:44px;height:44px}.modal-ov{align-items:flex-end;padding:0}.modal,.modal-lg{border-radius:20px 20px 0 0;padding:20px 16px 28px;width:100vw!important;max-width:none!important;max-height:92vh!important}}@media (min-width:481px) and (max-width:900px){.stat-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:480px){.stat-grid{grid-template-columns:1fr!important}.cab-body{padding:16px 12px 110px}.dcard{padding:18px 16px}.cab-h1{font-size:21px}.side-item{padding:8px 11px;font-size:12.5px}}.otc-law{color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-pill);align-items:center;gap:6px;margin-bottom:20px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.otc-cols{grid-template-columns:1.05fr .95fr;align-items:start;gap:20px;display:grid}.otc-card{padding:22px 24px}.otc-card-h{margin-bottom:16px;font-size:16px;font-weight:800}.otc-field{margin-bottom:15px}.otc-field label{color:var(--text-secondary);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.otc-dirpick{gap:8px;display:flex}.otc-dir{text-align:center;border:1px solid var(--nav-border);background:var(--surface);color:var(--text-secondary);border-radius:12px;flex:1;padding:12px;font-size:14px;font-weight:700}.otc-dir.buy.on{border-color:var(--success);color:#1f8a3b;background:#2fb56b1f}.otc-dir.sell.on{border-color:var(--danger);color:#c62d22;background:#e5484d1a}[data-theme=dark] .otc-dir.buy.on{color:#4ade80}[data-theme=dark] .otc-dir.sell.on{color:#f87171}.otc-inp{border:1px solid var(--nav-border);background:var(--surface-muted);color:var(--text-primary);border-radius:12px;padding:13px 14px;font-size:16px;font-weight:700}.otc-hint{color:var(--text-secondary);margin-top:6px;font-size:12px}.otc-hint b{color:var(--accent)}.otc-preview{background:var(--surface-muted);border-radius:14px;margin:16px 0 14px;padding:14px}.otc-prow{justify-content:space-between;padding:4px 0;font-size:13px;display:flex}.otc-match{color:var(--text-secondary);margin-top:8px;font-size:12.5px;font-weight:700}.otc-match.ok{color:#1f8a3b}[data-theme=dark] .otc-match.ok{color:#4ade80}.otc-submit{text-align:center;background:var(--accent);color:#fff;cursor:pointer;border-radius:14px;padding:15px;font-size:15px;font-weight:700}.otc-note{color:var(--text-secondary);text-align:center;margin-top:12px;font-size:12px}.otc-mine{background:var(--surface);border:1px solid var(--nav-border);border-radius:16px;margin-bottom:12px;padding:14px}.otc-mine-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.otc-mdir{align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.otc-mdir .a{border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.otc-mdir.buy .a{color:#1f8a3b;background:#2fb56b26}.otc-mdir.sell .a{color:#c62d22;background:#e5484d21}[data-theme=dark] .otc-mdir.buy .a{color:#4ade80}[data-theme=dark] .otc-mdir.sell .a{color:#f87171}.otc-st{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.otc-st.open{background:var(--accent-soft);color:var(--accent)}.otc-st.part{color:#a35a00;background:#ff9f0a24}.otc-st.done{color:#1f8a3b;background:#2fb56b1f}[data-theme=dark] .otc-st.part{color:#fbbf24}[data-theme=dark] .otc-st.done{color:#4ade80}.otc-mmeta{color:var(--text-secondary);margin-bottom:10px;font-size:13px}.otc-mmeta b{color:var(--text-primary);font-weight:700}.otc-bar{background:var(--surface-muted);border-radius:999px;height:6px;margin-bottom:10px;overflow:hidden}.otc-bar>i{background:var(--accent);border-radius:999px;height:100%;display:block}.otc-mact{gap:8px;display:flex}.otc-mini{text-align:center;border:1px solid var(--nav-border);background:var(--surface);color:var(--text-primary);cursor:pointer;border-radius:10px;flex:1;padding:9px;font-size:12.5px;font-weight:700}.otc-mini.danger{color:#c62d22;border-color:#e5484d4d}@media (max-width:900px){.otc-cols{grid-template-columns:1fr;gap:16px}.cab-side{z-index:45;border-top:1px solid var(--nav-border);background:var(--nav-bg);-webkit-backdrop-filter:blur(18px);scrollbar-width:none;border-right:none;align-items:stretch;gap:2px;inset:auto 0 0;overflow:auto hidden;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px))!important;border-bottom:none!important;flex-direction:row!important;position:fixed!important}.cab-side::-webkit-scrollbar{display:none}.cab-side .abrand,.cab-side .side-sep{display:none}.cab-side .side-item{min-width:60px;color:var(--text-secondary);text-align:center;white-space:nowrap;border-radius:12px;flex-direction:column;flex:none;justify-content:center;gap:3px;font-weight:600;line-height:1.1;background:0 0!important;margin:0!important;padding:6px 8px!important;font-size:10px!important}.cab-side .side-item svg{width:22px!important;height:22px!important}.cab-side .side-item.on{color:var(--accent)!important;background:0 0!important}.cab-body{padding-bottom:92px!important}.cab-main{padding-bottom:0!important}.bp-grid,.bp-grid-rev,.ov-split,.row2,.vrf,.dash,.promos,.req-grid,.vf-grid,.xchg-grid,.set-grid,.comp-grid,.otc-cols{grid-template-columns:1fr!important}.asset-row2{gap:10px;margin:0 -4px;padding:14px 4px}.asset-acts{display:none!important}.asset-ic{width:32px;height:32px;font-size:12px}.asset-nm{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;width:auto;min-width:0;overflow:hidden}.asset-nm small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.asset-qty{white-space:nowrap;flex:none;width:auto;font-size:13px}.asset-val{flex:none;margin-left:8px}.asset-val .v{white-space:nowrap;font-size:14px}}.otc-dir{cursor:pointer;font-family:inherit}input.otc-inp{-webkit-appearance:none;outline:none;width:100%;font-family:inherit}input.otc-inp:focus{border-color:var(--accent);background:var(--surface)}.otc-submit{cursor:pointer;border:none;width:100%;font-family:inherit}.otc-submit:disabled{opacity:.75;cursor:default}.otc-count{color:var(--text-secondary);font-size:12px;font-weight:600}.otc-empty{color:var(--text-secondary);background:var(--surface);border:1px dashed var(--nav-border);text-align:center;border-radius:14px;padding:18px;font-size:13px}.otc-mini{cursor:pointer}.otc-edit{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.otc-edit-l{color:var(--text-secondary);font-size:12px;font-weight:600}.otc-edit-inp{flex:90px;min-width:70px;padding:9px 12px!important;font-size:15px!important}.otc-mini.accent2{background:var(--accent);border-color:var(--accent);color:#fff}.otc-fills{background:var(--surface-muted);border-radius:12px;margin-bottom:10px;padding:12px}.otc-fills-h{color:var(--text-secondary);margin-bottom:8px;font-size:12px;font-weight:700}.otc-fills-empty{color:var(--text-secondary);font-size:12.5px}.otc-fill{border-top:1px solid var(--nav-border);grid-template-columns:1fr auto;gap:2px 10px;padding:7px 0;display:grid}.otc-fill:first-of-type{border-top:none}.otc-fill .who{align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.otc-fill .who .kyc{color:#1f8a3b;background:#2fb56b1f;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}[data-theme=dark] .otc-fill .who .kyc{color:#4ade80}.otc-fill .amt{text-align:right;font-size:12.5px;font-weight:700}.otc-fill .t{color:var(--text-secondary);grid-column:1/-1;font-size:11px}.otc-receipt{background:var(--surface-muted);border:1px solid var(--nav-border);border-radius:14px;margin-bottom:10px;padding:14px}.otc-rc-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.otc-rc-title{font-size:13.5px;font-weight:800}.otc-rc-no{color:var(--text-secondary);margin-top:2px;font-size:11.5px}.otc-rc-badge{color:#1f8a3b;white-space:nowrap;background:#2fb56b1f;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}[data-theme=dark] .otc-rc-badge{color:#4ade80}.otc-rc-rows>div{border-top:1px solid var(--nav-border);justify-content:space-between;gap:12px;padding:5px 0;font-size:12.5px;display:flex}.otc-rc-rows>div:first-child{border-top:none}.otc-rc-rows>div span{color:var(--text-secondary)}.otc-rc-rows>div b{text-align:right;font-weight:700}.otc-rc-cps{border-top:1px dashed var(--nav-border);margin-top:10px;padding-top:6px}.otc-rc-dl{border:1px solid var(--accent);background:var(--surface);width:100%;color:var(--accent);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin-top:12px;padding:11px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.otc-rc-dl:disabled{opacity:.8;cursor:default;border-color:var(--success);color:#1f8a3b}[data-theme=dark] .otc-rc-dl:disabled{color:#4ade80}.dock{z-index:50;pointer-events:none;justify-content:center;padding:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.dock-inner{pointer-events:auto;background:var(--nav-bg);-webkit-backdrop-filter:blur(18px);border:1px solid var(--nav-border);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:8px;display:flex;box-shadow:0 12px 40px -12px #141e3c40}.nav-item{color:var(--text-secondary);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background .18s,color .18s;display:flex}.nav-item svg{width:18px;height:18px}.nav-item:hover{color:var(--text-primary)}.nav-item.active{background:var(--surface);color:var(--text-primary);box-shadow:0 0 0 2px var(--brand) inset}.dock-sep{background:var(--nav-border);width:1px;height:26px;margin:0 4px}.theme-toggle{cursor:pointer;background:var(--surface-muted);width:42px;height:42px;color:var(--text-primary);border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .18s;display:flex}.theme-toggle:hover{background:var(--accent-soft)}.theme-toggle svg{width:19px;height:19px}.theme-toggle .moon,[data-theme=dark] .theme-toggle .sun{display:none}[data-theme=dark] .theme-toggle .moon{display:block}.nav-wrap{position:relative}.nav-menu{background:var(--nav-bg);-webkit-backdrop-filter:blur(18px);border:1px solid var(--nav-border);opacity:0;visibility:hidden;border-radius:16px;min-width:230px;max-height:72vh;margin-bottom:12px;padding:8px;transition:all .16s;position:absolute;bottom:100%;left:50%;overflow-y:auto;transform:translate(-50%)translateY(8px);box-shadow:0 22px 55px -20px #141e3c66}.nav-menu:after{content:"";height:14px;position:absolute;top:100%;left:0;right:0}.nav-wrap:hover .nav-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.nav-menu a{color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-size:13.5px;font-weight:500;transition:background .12s;display:flex}.nav-menu a:hover{background:var(--surface-muted);color:var(--accent)}.nav-menu a svg{opacity:.7;width:15px;height:15px}.nm-sep{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);padding:11px 12px 4px;font-size:11px;font-weight:700}@media (max-width:900px){.nav-item span{display:none}.nav-item{padding:11px}body:has(.cab) .dock{padding:8px 10px;top:0;bottom:auto}body:has(.cab) .dock-inner{border-radius:0 0 18px 18px;justify-content:space-around;width:100%}body:has(.cab) .nav-menu{display:none}body:has(.cab) .cab{padding-top:58px}}@media (max-width:480px){.dock{padding:10px}.dock-inner{gap:4px;padding:6px}}.form-err{color:var(--danger);margin:-6px 0 14px;font-size:13px;line-height:1.45}.field input.invalid{border-color:var(--danger)}.totp-ov{z-index:110}.btn-primary:disabled{cursor:default}.auth-card .hint{color:var(--text-secondary);font-size:13px;line-height:1.45}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
