@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/onest-cyrillic-DayYxulF.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/onest-latin-ext-QAhDxQuo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/onest-latin-Dun_Rd-l.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #050609;--surface: #0e1017;--surface-2: #151822;--surface-3: #1d2130;--line: rgba(255, 255, 255, .065);--line-2: rgba(255, 255, 255, .11);--text: #f4f6fb;--text-2: #98a0b4;--text-3: #5d6477;--accent: #4f6bff;--accent-hi: #93a3ff;--violet: #7c5cff;--cyan: #3ec5ff;--grad: linear-gradient(135deg, #3a63ff 0%, #6b4dff 58%, #9257ff 100%);--grad-glow: 0 14px 34px -12px rgba(88, 96, 255, .85);--pos: #34d6a0;--pos-bg: rgba(52, 214, 160, .12);--neg: #ff5c76;--neg-bg: rgba(255, 92, 118, .12);--warn: #ffb547;--warn-bg: rgba(255, 181, 71, .13);--card: linear-gradient(180deg, rgba(255, 255, 255, .032), rgba(255, 255, 255, .012)), var(--surface);--card-hi: inset 0 1px 0 rgba(255, 255, 255, .045);--tint: 255 255 255;--shade: 0 0 0;--shade-k: 1;--ink: #fff;--inverse: #fff;--on-inverse: #07080d;--on-brand: #f4f6fb;--on-pos: #04130d;--on-neg: #1d0308;--wordmark: linear-gradient(135deg, #7d93ff, #a77bff);--ambient: radial-gradient(closest-side, rgba(79, 99, 255, .26), rgba(110, 77, 255, .08) 60%, transparent);--scrim: rgba(2, 3, 8, .66);--field-focus: #171b27;--seg-thumb: linear-gradient(180deg, #262b3b, #1f2433);--sheet-bg: linear-gradient(180deg, #11141d 0%, #0b0d13 140px);--sheet-edge: #0e1018;--sheet-foot: #0b0d13;--sheet-foot-0: rgba(11, 13, 19, 0);--toast-bg: rgba(24, 27, 38, .94);--glass-bg: rgba(20, 23, 33, .92);--nav-bg: rgba(17, 19, 28, .74);--code-bg: #07080d;--code-ink: #dfe5ff;--code-ink-2: #cfd6ff;--notice-info: #c3ccff;--notice-warn: #ffd59a;--notice-err: #ffb3c0;--notice-ok: #a8f0d6;--tone-green: #4fe0b0;--tone-blue: #8ea2ff;--tone-violet: #b597ff;--tone-cyan: #6fd3ff;--tone-amber: #ffc670;--net-trc: #ff7a7a;--net-ton: #4fc3ff;--chart-1: #a9b5ff;--chart-2: #5b4dff;--chart-tip: #e8ecff;--spark: #9aa6ff;--spark-2: #7d8cff;--swipe-off: saturate(.3) brightness(.55);--tg-bg: radial-gradient(120% 100% at 0% 0%, rgba(79, 107, 255, .12), transparent), #0b0e16;--tg-msg: #1c2230;--tg-link: #6ab3f3;--tg-btn: rgba(40, 48, 66, .9);--hero-bg: #04050a;--hero-glow: radial-gradient(50% 50% at 50% 50%, rgba(92, 112, 255, .95) 0%, rgba(104, 76, 255, .62) 32%, rgba(64, 44, 210, .22) 58%, transparent 72%);--hero-px: radial-gradient(48% 70% at 50% 108%, #e3e8ff 0%, #9aa8ff 22%, #6a6cff 42%, #4a35d8 62%, transparent 80%);--hero-px2: radial-gradient(30% 50% at 30% 100%, #ffffff 0%, #b9c2ff 30%, transparent 70%), radial-gradient(30% 50% at 75% 100%, #d5c8ff 0%, #8f7bff 35%, transparent 70%);--on-hero: 255 255 255;--hero-k: 1;--bal-grad: linear-gradient(180deg, #ffffff 30%, #c9d0ff 100%);--hero-icon: rgba(255, 255, 255, .07);--hero-icon-line: rgba(255, 255, 255, .08);--hero-chip: rgba(255, 255, 255, .07);--hero-chip-line: rgba(255, 255, 255, .09);--hero-btn: rgba(255, 255, 255, .13);--hero-btn-line: rgba(255, 255, 255, .2);--hero-btn-ink: #fff;--hero-btn-hi: rgba(255, 255, 255, .18);--hero-cta: #fff;--hero-cta-ink: #06070c;--hero-cta-shadow: 0 12px 30px -10px rgba(170, 180, 255, .7);--promo-ref: linear-gradient(140deg, #24164a 0%, #170f2e 100%);--promo-ref-glow: #a35cff;--promo-calc: linear-gradient(140deg, #0f2f2c 0%, #0b1d1c 100%);--promo-calc-glow: #22c98f;--promo-help: linear-gradient(140deg, #13213f 0%, #0c1426 100%);--promo-help-glow: #3e8dff;--promo-line: rgba(255, 255, 255, .08);--promo-ico: rgba(255, 255, 255, .1);--promo-ico-line: rgba(255, 255, 255, .12);--promo-text: rgba(255, 255, 255, .65);--r-sm: 14px;--r-md: 18px;--r-lg: 24px;--r-xl: 30px;--sa-top: env(safe-area-inset-top, 0px);--sa-dev: 0px;--sa-tg: 0px;--sa-bottom: env(safe-area-inset-bottom, 0px);--nav-h: 68px;--nav-bottom: max(10px, calc(var(--sa-bottom) / 2));--gutter: 16px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);--spring: cubic-bezier(.34, 1.56, .64, 1);--font: "Onest", -apple-system, BlinkMacSystemFont, "SF Pro Text", Roboto, "Segoe UI", sans-serif;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;color-scheme:dark}:root[data-theme=light]{color-scheme:light;--bg: #f3f4f9;--surface: #fff;--surface-2: #f2f3f8;--surface-3: #e5e7f0;--line: rgba(22, 28, 60, .09);--line-2: rgba(22, 28, 60, .15);--text: #0f1328;--text-2: #4e556b;--text-3: #676e82;--accent-hi: #3a4fe0;--grad-glow: 0 12px 26px -12px rgba(70, 84, 240, .6);--pos: #067a54;--pos-bg: rgba(8, 150, 105, .11);--neg: #c81e3a;--neg-bg: rgba(220, 40, 70, .09);--warn: #9a5a00;--warn-bg: rgba(225, 145, 20, .14);--card: #fff;--card-hi: 0 1px 2px rgba(30, 38, 90, .04), 0 12px 24px -20px rgba(30, 38, 90, .18);--tint: 22 28 60;--shade: 34 42 100;--shade-k: .26;--ink: #0b0e20;--inverse: #141833;--on-inverse: #fff;--on-brand: #fff;--on-pos: #fff;--on-neg: #fff;--wordmark: linear-gradient(135deg, #4f6bff, #8a5cff);--ambient: radial-gradient(closest-side, rgba(99, 116, 255, .16), rgba(124, 92, 255, .05) 60%, transparent);--scrim: rgba(20, 24, 48, .42);--field-focus: #fff;--seg-thumb: #fff;--sheet-bg: #fff;--sheet-edge: #fff;--sheet-foot: #fff;--sheet-foot-0: rgba(255, 255, 255, 0);--toast-bg: rgba(255, 255, 255, .96);--glass-bg: rgba(255, 255, 255, .92);--nav-bg: rgba(255, 255, 255, .82);--code-bg: #f2f3f8;--code-ink: #232a66;--code-ink-2: #2f3678;--notice-info: #2e3fb8;--notice-warn: #7f4a00;--notice-err: #b01c36;--notice-ok: #066448;--tone-green: #067a54;--tone-blue: #3a4fe0;--tone-violet: #6a3fe0;--tone-cyan: #07699c;--tone-amber: #9a5a00;--net-trc: #c62f2f;--net-ton: #07669a;--chart-1: #8d9bff;--chart-2: #5b4dff;--chart-tip: #0f1328;--spark: #4f6bff;--spark-2: #6f80ff;--swipe-off: none;--tg-bg: radial-gradient(120% 100% at 0% 0%, rgba(79, 107, 255, .08), transparent), #eef1f7;--tg-msg: #fff;--tg-link: #1f7fd6;--tg-btn: rgba(22, 28, 60, .08);--stage-bg: #e8eaf3;--hero-bg: linear-gradient(180deg, #f8f9fe 0%, #eef0fd 60%, #e6e9fe 100%);--hero-glow: radial-gradient(50% 50% at 50% 50%, rgba(112, 130, 255, .62) 0%, rgba(136, 112, 255, .38) 34%, rgba(130, 120, 255, .13) 60%, transparent 74%);--hero-px: radial-gradient(48% 70% at 50% 108%, #4655ff 0%, #6470ff 24%, #8e92ff 46%, #bdbcff 64%, transparent 82%);--hero-px2: radial-gradient(30% 50% at 30% 100%, #3f52ff 0%, #8d97ff 30%, transparent 70%), radial-gradient(30% 50% at 75% 100%, #7a5cff 0%, #a999ff 35%, transparent 70%);--on-hero: 15 19 40;--hero-k: 1.32;--bal-grad: linear-gradient(180deg, #0e1228 30%, #2a2f6e 100%);--hero-icon: rgba(255, 255, 255, .72);--hero-icon-line: rgba(22, 28, 60, .07);--hero-chip: rgba(255, 255, 255, .62);--hero-chip-line: rgba(22, 28, 60, .07);--hero-btn: rgba(255, 255, 255, .66);--hero-btn-line: rgba(255, 255, 255, .9);--hero-btn-ink: #0f1328;--hero-btn-hi: rgba(255, 255, 255, .7);--hero-cta: #141833;--hero-cta-ink: #fff;--hero-cta-shadow: 0 14px 28px -14px rgba(20, 24, 70, .75);--promo-ref: linear-gradient(140deg, #ece4ff 0%, #f6f2ff 100%);--promo-ref-glow: #b28bff;--promo-calc: linear-gradient(140deg, #d9f5ea 0%, #eefbf6 100%);--promo-calc-glow: #45d6a5;--promo-help: linear-gradient(140deg, #dfeaff 0%, #f0f5ff 100%);--promo-help-glow: #6ea6ff;--promo-line: rgba(22, 28, 60, .06);--promo-ico: rgba(255, 255, 255, .75);--promo-ico-line: rgba(22, 28, 60, .06);--promo-text: #4e556b}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font:450 15px/1.4 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;font-feature-settings:"cv11","ss01"}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}button:disabled{cursor:default}input,textarea,select{font:inherit;color:inherit;background:none;border:0;outline:0;min-width:0}input::placeholder,textarea::placeholder{color:var(--text-3)}img,svg{display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}::selection{background:#4f6bff66}.frame{position:fixed;inset:0;overflow:hidden;background:var(--bg);isolation:isolate}.screen{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 var(--gutter) calc(var(--nav-h) + var(--nav-bottom) + 24px);scrollbar-width:none}.screen::-webkit-scrollbar{display:none}.screen.no-nav{padding-bottom:calc(var(--sa-bottom) + 28px)}.ambient{position:absolute;top:-180px;left:0;right:0;height:360px;background:var(--ambient) center / 150% 100% no-repeat;pointer-events:none;z-index:0}.screen>*{position:relative;z-index:1}.screen>.ambient{position:absolute;z-index:0}.row{display:flex;align-items:center}.col{display:flex;flex-direction:column}.between{justify-content:space-between}.center{text-align:center}.grow{flex:1;min-width:0}.gap4{gap:4px}.gap6{gap:6px}.gap8{gap:8px}.gap10{gap:10px}.gap12{gap:12px}.gap16{gap:16px}.gap20{gap:20px}.mt4{margin-top:4px}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mt24{margin-top:24px}.muted{color:var(--text-2)}.dim{color:var(--text-3)}.pos{color:var(--pos)}.neg{color:var(--neg)}.warn{color:var(--warn)}.accent{color:var(--accent-hi)}.num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.trunc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap{font-size:13px;color:var(--text-2);line-height:1.45}.micro{font-size:11.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.h1{font-size:30px;font-weight:750;letter-spacing:-.028em;line-height:1.1}.h2{font-size:20px;font-weight:700;letter-spacing:-.015em}.h3{font-size:17px;font-weight:650;letter-spacing:-.01em}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){z-index:1}.theme-ico{display:grid;animation:themeIco .5s var(--ease)}@keyframes themeIco{0%{opacity:0;transform:rotate(-70deg) scale(.6)}}.press{position:relative;transition:transform .22s var(--ease),background-color .2s,border-color .2s,opacity .2s;-webkit-user-select:none;user-select:none}.press:active:not(:disabled){transform:scale(.97);transition-duration:.08s}.press:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(160px circle at var(--px, 50%) var(--py, 50%),rgb(var(--tint) / .12),transparent 60%);opacity:0;transition:opacity .35s;pointer-events:none}.press:active:not(:disabled):after{opacity:1;transition-duration:0s}.rise{animation:rise .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms)}.fade-in{animation:softIn .2s var(--ease) backwards}@keyframes softIn{0%{opacity:.4;transform:translateY(6px)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes fade{0%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}button,input,select,.btn-in,.chip,.seg-label,.quick-btn,.badge,.rate-chip,.qr-chip,.svc-meta,.sub-go,.tg-pill,.id-chip,.demo-fab,.demo-b,.nav-item,.promo-cta,.sec-link,.hero-btn,.key,.cmd,.ref-link,.set-in,.tg-btnrow span,.qr-kicker,.step-n,.how li span,.level-num,.toast-ico,.pick b,.pick small{line-height:normal}@supports (text-box: trim-both cap alphabetic){.t{display:block;text-box:trim-both cap alphabetic}.seg-item{display:flex;align-items:center;justify-content:center}.badge,.svc-meta,.sub-go,html .step-n,html .how li span,html .level-num{height:auto;text-box:trim-both cap alphabetic}.badge{display:inline-block;padding-block:calc((20px - 1cap)/2)}.txd-badge{padding-block:calc((26px - 1cap)/2)}html .svc-meta{padding-block:calc((24px - 1cap)/2)}.sub-go{display:block;padding-block:calc((34px - 1cap)/2)}html .step-n,html .how li span{display:block;text-align:center;padding-block:calc(var(--base) - 1cap) calc(var(--d) - var(--base))}.step-n{--d: 26px;--base: 18px}.how li span{--d: 24px;--base: 16px}html .level-num{display:block;text-align:center;padding-block:calc((44px - 1cap)/2)}}.net-badge{line-height:normal}@supports (text-box: trim-both cap alphabetic){.net-badge{display:inline-block;height:auto;text-box:trim-both cap alphabetic;padding-block:calc((24px - 1cap)/2)}}.btn{height:56px;padding:0 22px;border-radius:var(--r-md);font-size:16px;font-weight:650;letter-spacing:-.01em;display:inline-grid;place-items:center;overflow:hidden;white-space:nowrap}.btn>*{grid-area:1 / 1}.btn-in{display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:opacity .2s,transform .25s var(--ease)}.btn.is-busy .btn-in{opacity:0;transform:scale(.9)}.btn-block{width:100%}.btn-sm{height:42px;padding:0 16px;font-size:14.5px;border-radius:14px}.btn-lg{height:60px;font-size:17px}.btn-primary{--tint: 255 255 255;background:var(--grad);color:#fff;box-shadow:var(--grad-glow),inset 0 1px #ffffff47,inset 0 -1px #00000026}.btn-white{background:#fff;color:#07080d;box-shadow:0 10px 30px -14px #fff9}.btn-glass{background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.btn-soft{background:var(--surface-2);border:1px solid var(--line);color:var(--text)}.btn-ghost{color:var(--accent-hi);height:44px}.btn-danger{background:var(--neg-bg);color:var(--neg)}.btn:disabled:not(.is-busy){opacity:.38;box-shadow:none;filter:saturate(.6)}:root[data-theme=light] .btn-primary:disabled:not(.is-busy){opacity:1;filter:none;background:var(--surface-3);color:var(--text-3)}.btn .spinner{border-color:rgb(var(--tint) / .25);border-top-color:rgb(var(--tint))}.btn-white .spinner{border-color:#00000026;border-top-color:#000}.icon-btn{width:42px;height:42px;flex:none;border-radius:50%;display:grid;place-items:center;background:rgb(var(--tint) / .07);border:1px solid rgb(var(--tint) / .08);color:var(--text)}.icon-btn.sm{width:34px;height:34px}.icon-btn.flat{background:none;border-color:transparent}.spinner{display:inline-block;border-radius:50%;border:2.5px solid rgb(var(--tint) / .14);border-top-color:var(--accent-hi);animation:spin .75s linear infinite}.skeleton{display:block;position:relative;overflow:hidden;background:rgb(var(--tint) / .05)}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgb(var(--tint) / .07),transparent);animation:shimmer 1.4s infinite}.seg{display:grid;gap:2px;padding:4px;border-radius:17px;background:var(--surface-2);border:1px solid var(--line)}.seg-item{position:relative;height:40px;border-radius:13px;color:var(--text-2);font-size:14.5px;font-weight:600;transition:color .25s}.seg-lg .seg-item{height:46px}.seg-item.on{color:var(--text)}.seg-item:disabled{opacity:.32}.seg-thumb{position:absolute;inset:0;border-radius:inherit;background:var(--seg-thumb);border:1px solid rgb(var(--tint) / .09);box-shadow:0 6px 16px -6px rgb(var(--shade) / calc(.6 * var(--shade-k))),inset 0 1px #ffffff0f}.seg-label{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px}.crash{position:relative;z-index:2;margin:16px 0;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.chips{display:flex;gap:8px;overflow-x:auto;margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter);scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{position:relative;flex:none;height:38px;padding:0 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--text-2);font-size:14px;font-weight:600;transition:color .25s}.chip.on{color:var(--on-inverse);border-color:transparent}.chip>span:last-child{position:relative}.chip-thumb{position:absolute;inset:-1px;border-radius:inherit;background:var(--inverse)}.toggle{width:52px;height:32px;flex:none;border-radius:999px;padding:3px;background:var(--surface-3);border:1px solid var(--line-2);display:flex;justify-content:flex-start;transition:background .25s}.toggle.on{justify-content:flex-end;background:var(--accent);border-color:transparent;box-shadow:0 6px 18px -6px #4f6bffcc}.toggle-knob{width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000059}.toggle:disabled{opacity:.4}.field-wrap{display:flex;flex-direction:column;gap:6px}.field{display:flex;align-items:center;gap:10px;min-height:58px;padding:0 16px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);transition:border-color .2s,box-shadow .25s,background .2s;cursor:text}.field:focus-within{border-color:#6278ffa6;box-shadow:0 0 0 4px #4f6bff24;background:var(--field-focus)}.field.has-err{border-color:#ff5c768c}.field-main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-self:stretch}.field-label{font-size:12px;font-weight:550;color:var(--text-3);margin-bottom:1px;padding-top:9px}.field input,.field textarea{width:100%;font-size:16px;font-weight:550;height:24px}.field.has-label input{padding-bottom:9px;height:auto}.field.is-multi{align-items:flex-start;padding-top:12px;padding-bottom:12px}.field.is-multi textarea{height:auto;min-height:110px;resize:vertical;line-height:1.45;font-weight:450}.field-err{font-size:13px;color:var(--neg);padding:0 6px}.field-hint{font-size:12.5px;color:var(--text-3);padding:0 6px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--card-hi)}.card-pad{padding:16px}.list{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--card-hi)}.kv-card{background:var(--surface-2);border:1px solid var(--line);border-radius:20px;padding:2px 16px}.kv{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:46px;font-size:14.5px}.kv+.kv{border-top:1px solid var(--line)}.kv>span{color:var(--text-2)}.kv>b{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.notice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:16px;font-size:13.5px;line-height:1.45}.notice>svg{flex:none;margin-top:1px}.notice-info{background:#4f6bff17;color:var(--notice-info)}.notice-warn{background:var(--warn-bg);color:var(--notice-warn)}.notice-err{background:var(--neg-bg);color:var(--notice-err)}.notice-ok{background:var(--pos-bg);color:var(--notice-ok)}.mrow{width:100%;display:flex;align-items:center;gap:14px;padding:13px 16px;text-align:left;position:relative}.mrow+.mrow:before{content:"";position:absolute;top:0;left:66px;right:16px;height:1px;background:var(--line)}.mrow-ico{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;flex:none;background:rgb(var(--tint) / .06);color:var(--text)}.mrow-t{font-size:15.5px;font-weight:560}.mrow-s{font-size:13px;color:var(--text-2)}.mrow-chev{color:var(--text-3);flex:none}.scrim{position:absolute;inset:0;z-index:40;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sheet{position:absolute;left:0;right:0;bottom:0;z-index:41;max-height:calc(100% - var(--sa-top) - 18px);display:flex;flex-direction:column;background:var(--sheet-bg);border-radius:30px 30px 0 0;border-top:1px solid rgb(var(--tint) / .09);box-shadow:0 -30px 80px -20px rgb(var(--shade) / calc(.8 * var(--shade-k)));touch-action:pan-y}.sheet-full{height:calc(100% - var(--sa-top) - 18px)}.sheet-handle{flex:none;touch-action:none;cursor:grab}.sheet-grip{display:block;width:38px;height:5px;border-radius:3px;margin:9px auto 0;background:rgb(var(--tint) / .16)}.sheet-head{display:flex;align-items:center;gap:12px;padding:8px 18px 6px 20px;min-height:56px}.sheet-title{font-size:21px;font-weight:720;letter-spacing:-.02em}.sheet-sub{font-size:13.5px;color:var(--text-2);margin-top:2px}.sheet-x{width:36px;height:36px;flex:none;border-radius:50%;display:grid;place-items:center;background:rgb(var(--tint) / .07);color:var(--text-2)}.sheet-head>.sheet-x:first-child{margin-left:-6px}.sheet-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:10px 20px calc(22px + var(--sa-bottom));scrollbar-width:none}.sheet-body::-webkit-scrollbar{display:none}.sheet-foot+.sheet-body,.sheet-body:has(+.sheet-foot){padding-bottom:12px}.sheet-foot{flex:none;padding:10px 20px calc(16px + var(--sa-bottom));background:linear-gradient(180deg,var(--sheet-foot-0),var(--sheet-foot) 35%);margin-top:-12px;position:relative}.toasts{position:absolute;top:calc(var(--sa-top) + 10px);left:14px;right:14px;z-index:80;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:10px;max-width:100%;padding:11px 16px 11px 11px;border-radius:18px;background:var(--toast-bg);border:1px solid rgb(var(--tint) / .1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 40px -12px rgb(var(--shade) / calc(.8 * var(--shade-k)));font-size:14.5px;font-weight:560;line-height:1.35}.toast-ico{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--pos);color:var(--on-pos)}.toast-err .toast-ico{background:var(--neg);color:var(--on-neg)}.toast-info .toast-ico{background:var(--accent);color:#fff}.amount{padding:14px 0 6px;text-align:center;cursor:text}.amount-line{position:relative;display:flex;align-items:baseline;justify-content:center;gap:.18em;font-weight:720;letter-spacing:-.035em;line-height:1.15;transition:font-size .2s var(--ease)}.amount-mirror{position:absolute;visibility:hidden;white-space:pre;pointer-events:none}.amount-line input{font:inherit;letter-spacing:inherit;text-align:right;color:var(--text);caret-color:var(--accent-hi);padding:0;min-width:.6em;max-width:78%}.amount-line input::placeholder{color:var(--text-3)}.amount-unit{font-size:.42em;font-weight:650;letter-spacing:0;color:var(--text-3)}.amount.is-bad .amount-line input{color:var(--neg)}.amount-hint{margin-top:8px;font-size:13.5px;color:var(--text-2);min-height:19px}.quick{display:flex;justify-content:center;gap:8px;margin-top:14px;flex-wrap:wrap}.quick-btn{height:34px;padding:0 14px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--text-2);font-variant-numeric:tabular-nums}.roll{display:inline-block;white-space:nowrap;line-height:1.12}.roll-d{position:relative;display:inline-block;clip-path:inset(0 -.1em)}.roll-ph{visibility:hidden}.roll-strip{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;align-items:center;transition:transform 1.15s var(--ease);will-change:transform}.roll-strip>span{height:1.12em;line-height:1.12}.avatar{flex:none;display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;color:#fff;font-weight:700;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(0,0,0,.2)}.avatar img{width:100%;height:100%;object-fit:cover}.tx{width:100%;display:flex;align-items:center;gap:13px;padding:12px 14px;text-align:left;animation:rise .5s var(--ease) both;animation-delay:calc(var(--i, 0) * 30ms)}.tx+.tx:before{content:"";position:absolute;top:0;left:71px;right:14px;height:1px;background:var(--line)}.tx.is-off{opacity:.62}.tx.is-off .tx-amt b{text-decoration:line-through;text-decoration-color:rgb(var(--tint) / .35)}.tx-ico{flex:none;display:grid;place-items:center}.tone-green{background:#34d6a01f;color:var(--tone-green)}.tone-blue{background:#4f6bff29;color:var(--tone-blue)}.tone-violet{background:#8c5cff26;color:var(--tone-violet)}.tone-cyan{background:#3ec5ff21;color:var(--tone-cyan)}.tone-amber{background:#ffb54724;color:var(--tone-amber)}.tone-gray{background:rgb(var(--tint) / .07);color:var(--text-2)}.tx-main{flex:1;min-width:0;display:flex;flex-direction:column}.tx-title{font-size:15.5px;font-weight:600;letter-spacing:-.01em}.tx-sub{font-size:13px;color:var(--text-2);margin-top:2px}.tx-amt{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none}.tx-amt b{font-size:15.5px;font-weight:650}.tx-amt small{font-size:12.5px;color:var(--text-2)}.badge{height:20px;padding:0 7px;border-radius:7px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.badge-ok{background:var(--pos-bg);color:var(--pos)}.badge-pend{background:var(--warn-bg);color:var(--warn)}.badge-fail{background:var(--neg-bg);color:var(--neg)}.badge-ref{background:rgb(var(--tint) / .08);color:var(--text-2)}.badge-info{background:#4f6bff24;color:var(--accent-hi)}.result{display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 0 6px}.result-stage{position:relative;width:112px;height:112px;display:grid;place-items:center}.result-ico{position:relative;width:104px;height:104px;border-radius:50%;display:grid;place-items:center}.result-halo{position:absolute;inset:-14px;border-radius:50%;opacity:.55;animation:halo 2.6s var(--ease) infinite}.r-ok{color:#04130d;background:radial-gradient(circle at 35% 30%,#6af2c4,#22c98f);box-shadow:0 18px 50px -12px #34d6a0b3}.r-ok .result-halo{border:2px solid rgba(52,214,160,.45)}.r-err{color:#fff;background:radial-gradient(circle at 35% 30%,#ff8a9c,#f2445f);box-shadow:0 18px 50px -12px #ff5c76b3}.r-err .result-halo{border:2px solid rgba(255,92,118,.4)}.r-wait{color:#fff;background:radial-gradient(circle at 35% 30%,#8fa0ff,#5a5cff);box-shadow:0 18px 50px -12px #5a5cffbf}.r-wait .result-halo{border:2px solid rgba(110,120,255,.45)}.result-hand{transform-origin:26px 26px;animation:spin 2.4s linear infinite}@keyframes halo{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.35);opacity:0}}.burst{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.burst span{position:absolute;border-radius:50%}.result-title{margin-top:22px;font-size:25px;font-weight:750;letter-spacing:-.025em}.result-text{margin-top:8px;max-width:320px;color:var(--text-2);font-size:15px;line-height:1.45}.result-extra{width:100%;margin-top:22px}.orb{position:relative;width:168px;height:168px;display:grid;place-items:center;margin:0 auto}.orb-core{width:108px;height:108px;border-radius:50%;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.35),transparent 42%),var(--grad);box-shadow:0 24px 60px -16px #5860ffd9,inset 0 1px #fff6;position:relative;z-index:1}.orb-warn .orb-core{background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.4),transparent 42%),linear-gradient(135deg,#ffb547,#ff7a3d);box-shadow:0 24px 60px -16px #ff963cbf}.orb-neg .orb-core{background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.35),transparent 42%),linear-gradient(135deg,#ff6b86,#d9365a);box-shadow:0 24px 60px -16px #ff506ebf}.orb-ring{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(150,165,255,.28);animation:spin 26s linear infinite}.orb-ring.r2{inset:22px;border-style:solid;border-color:#96a5ff24;animation:halo 3.2s var(--ease) infinite}.orb-spin{display:grid;animation:spin 9s linear infinite}.wordmark{display:inline-flex;align-items:center;gap:8px;font-weight:760;font-size:19px;letter-spacing:-.03em}.wordmark b{font-weight:760;background:var(--wordmark);-webkit-background-clip:text;background-clip:text;color:transparent}.prov-logo{flex:none;object-fit:cover}.tab-layer{position:absolute;inset:0}.hero{position:relative;margin:0 calc(-1 * var(--gutter));padding:calc(var(--sa-top) + 10px) var(--gutter) 22px;border-radius:0 0 38px 38px;overflow:hidden;isolation:isolate;background:var(--hero-bg)}.hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero-glow{position:absolute;left:50%;bottom:-46%;width:165%;height:100%;transform:translate(-50%);background:var(--hero-glow);animation:glowDrift 11s ease-in-out infinite alternate}@keyframes glowDrift{0%{transform:translate(-52%) scale(1)}50%{transform:translate(-47%) scale(1.06)}to{transform:translate(-50%) scale(.97)}}.hero-pixels{position:absolute;inset:34% 0 0;--cell: 7px;-webkit-mask-image:linear-gradient(90deg,#000 68%,transparent 68%),linear-gradient(#000 68%,transparent 68%),linear-gradient(to top,#000 10%,rgba(0,0,0,.55) 45%,transparent 100%);-webkit-mask-size:var(--cell) var(--cell),var(--cell) var(--cell),100% 100%;-webkit-mask-composite:source-in,source-in;mask-image:linear-gradient(90deg,#000 68%,transparent 68%),linear-gradient(#000 68%,transparent 68%),linear-gradient(to top,#000 10%,rgba(0,0,0,.55) 45%,transparent 100%);mask-size:var(--cell) var(--cell),var(--cell) var(--cell),100% 100%;mask-composite:intersect}.hero-pixels>span{position:absolute;inset:-20% -30%;background:var(--hero-px);animation:pixDrift 9s ease-in-out infinite alternate}.hero-pixels.p2{--cell: 7px;opacity:0;animation:twinkle 4.5s ease-in-out infinite}.hero-pixels.p2>span{background:var(--hero-px2);animation-duration:13s}@keyframes pixDrift{0%{transform:translate(-6%) scale(1)}to{transform:translate(6%) scale(1.08)}}@keyframes twinkle{0%,to{opacity:0}50%{opacity:.55}}.tg-logo{position:absolute;left:50%;top:calc(var(--sa-dev) + var(--sa-tg) / 2);transform:translate(-50%,-50%);opacity:var(--fs, 0);pointer-events:none}.topbar{display:flex;align-items:center;gap:10px;height:52px;animation:rise .6s var(--ease) both}.topbar .icon-btn{background:var(--hero-icon);border-color:var(--hero-icon-line)}@media (max-width: 340px){.topbar{gap:6px}.topbar .icon-btn{width:38px;height:38px}.hero-actions{grid-template-columns:1fr 1fr 50px;gap:7px}.hero-btn{font-size:15px;gap:5px}}.topbar-ava{box-shadow:0 0 0 2px rgb(var(--tint) / .1)}.who{display:flex;flex-direction:column;line-height:1.2;margin-left:2px}.who small{font-size:13px;color:rgb(var(--on-hero) / calc(.5 * var(--hero-k)))}.who b{font-size:17px;font-weight:680;letter-spacing:-.01em}.bal-wrap{text-align:center;padding:26px 0 4px;animation:rise .7s var(--ease) both .05s}.bal-label{display:inline-flex;align-items:center;gap:7px;color:rgb(var(--on-hero) / calc(.55 * var(--hero-k)));font-size:14.5px;font-weight:550;padding:4px 8px;border-radius:10px}.bal{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:8px;min-height:62px}.bal-num{font-size:54px;font-weight:760;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:var(--bal-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.bal-num .roll-strip,.bal-num .roll-s{color:rgb(var(--on-hero))}.bal-num .roll-frac{font-size:.6em;color:rgb(var(--on-hero) / calc(.42 * var(--hero-k)));letter-spacing:-.02em}.bal-num .roll-frac .roll-strip{color:rgb(var(--on-hero) / calc(.42 * var(--hero-k)))}.bal-dots{font-size:44px;font-weight:700;letter-spacing:.08em;color:rgb(var(--on-hero) / calc(.85 * var(--hero-k)));line-height:1.25}.bal-cur{font-size:19px;font-weight:650;color:rgb(var(--on-hero) / calc(.45 * var(--hero-k)))}.bal-sub{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:10px;color:rgb(var(--on-hero) / calc(.55 * var(--hero-k)));font-size:14.5px;font-weight:500}.rate-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:var(--hero-chip);border:1px solid var(--hero-chip-line);color:rgb(var(--on-hero) / calc(.85 * var(--hero-k)));font-size:13px;font-weight:600}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--pos);box-shadow:0 0 #34d6a099;animation:live 2s infinite}@keyframes live{0%{box-shadow:0 0 #34d6a08c}70%{box-shadow:0 0 0 7px #34d6a000}to{box-shadow:0 0 #34d6a000}}.hero-actions{display:grid;grid-template-columns:1fr 1fr 56px;gap:10px;margin-top:30px;animation:rise .7s var(--ease) both .12s}.hero-btn{height:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--hero-btn-ink);font-size:16px;font-weight:680;letter-spacing:-.01em;background:var(--hero-btn);border:1px solid var(--hero-btn-line);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px 0 var(--hero-btn-hi)}.hero-btn.white{background:var(--hero-cta);color:var(--hero-cta-ink);border-color:transparent;box-shadow:var(--hero-cta-shadow)}.hero-btn.round{padding:0}.month{margin-top:16px;padding:16px 18px}.month-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.month-grid>div{display:flex;flex-direction:column;gap:4px}.month-k{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-2)}.month-grid b{font-size:20px;font-weight:700;letter-spacing:-.02em}.dot{width:8px;height:8px;border-radius:3px;display:inline-block}.dot-pos{background:var(--pos)}.dot-vio{background:#8a6dff}.month-bar{display:flex;gap:4px;height:6px;margin-top:14px}.month-bar span{border-radius:3px;min-width:6px;transform-origin:left;animation:barIn 1s var(--ease) both .25s}.bar-pos{background:linear-gradient(90deg,#22c98f,#4fe0b0)}.bar-vio{background:linear-gradient(90deg,#6b4dff,#a17bff)}.bar-empty{flex:1;background:rgb(var(--tint) / .06)}@keyframes barIn{0%{transform:scaleX(0)}}.sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:28px 2px 12px}.sec-head h2{font-size:21px;font-weight:720;letter-spacing:-.02em}.sec-link{display:inline-flex;align-items:center;gap:2px;color:var(--text-2);font-size:14.5px;font-weight:560;padding:4px 2px 4px 8px;border-radius:10px}.qr-card{position:relative;display:block;width:100%;min-height:178px;padding:20px;border-radius:28px;text-align:left;overflow:hidden;--tint: 255 255 255;color:#fff;background:radial-gradient(120% 130% at 100% 0%,#7a5cff,#4a63ff 38%,#2b47e6 70%,#1d33bd);box-shadow:0 26px 54px -26px #5064ffe6,inset 0 1px #ffffff47}.qr-card:disabled{filter:grayscale(.7) brightness(.7)}.qr-card-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.16) 45%,transparent 60%);transform:translate(-100%);animation:shine 5.5s ease-in-out infinite 1.5s;pointer-events:none}@keyframes shine{0%{transform:translate(-100%)}35%,to{transform:translate(100%)}}.qr-card-text{position:relative;display:flex;flex-direction:column;gap:6px;max-width:60%}.qr-kicker{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffbf}.qr-title{font-size:25px;font-weight:760;letter-spacing:-.03em;line-height:1.1}.qr-desc{font-size:13.5px;color:#ffffffc7;line-height:1.4}.qr-art{position:absolute;right:8px;top:18px;width:128px;height:128px;perspective:520px}.qr-tile{position:absolute;inset:6px;border-radius:22px;background:#fff;color:#10153a;padding:13px;box-shadow:0 22px 34px -14px #0a1046bf,inset 0 -2px #0000000f;transform:rotateY(-20deg) rotateX(10deg) rotate(6deg);animation:tileFloat 6s ease-in-out infinite;overflow:hidden}@keyframes tileFloat{0%,to{transform:rotateY(-20deg) rotateX(10deg) rotate(6deg) translateY(0)}50%{transform:rotateY(-14deg) rotateX(6deg) rotate(4deg) translateY(-5px)}}.qr-beam{position:absolute;left:6px;right:6px;height:26px;top:0;background:linear-gradient(180deg,#4f6bff00,#4f6bff59 70%,#4f6bff);border-bottom:2px solid #4f6bff;border-radius:3px;animation:beam 2.6s ease-in-out infinite;mix-blend-mode:multiply}@keyframes beam{0%{transform:translateY(-20px);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(104px);opacity:0}}.qr-chips{position:relative;display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.qr-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;background:#ffffff2b;border:1px solid rgba(255,255,255,.18);font-size:12.5px;font-weight:680}.svc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.svc{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:134px;padding:15px;border-radius:var(--r-lg);text-align:left;background:var(--card);border:1px solid var(--line);box-shadow:var(--card-hi)}.svc.is-off{opacity:.5}.svc-ico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;border:1px solid var(--line)}.t-sbp{background:#fffffff2}.t-card{background:#8c5cff26;color:var(--tone-violet)}.t-logo{background:rgb(var(--tint) / .06)}.t-usdt{background:#26a17b24}.svc-text{display:flex;flex-direction:column;gap:2px;flex:1}.svc-text b{font-size:16.5px;font-weight:680;letter-spacing:-.015em}.svc-text small{font-size:12.5px;color:var(--text-2);line-height:1.35}.svc-meta{font-size:12.5px;font-weight:680;color:var(--accent-hi);padding:3px 8px;border-radius:8px;background:#4f6bff1a}.promos{margin-top:26px}.promo-row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);scroll-padding:0 var(--gutter);scrollbar-width:none}.promo-row::-webkit-scrollbar{display:none}.promo{position:relative;flex:0 0 84%;scroll-snap-align:start;min-height:150px;padding:18px;border-radius:26px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;overflow:hidden;border:1px solid var(--promo-line)}.promo:before{content:"";position:absolute;width:190px;height:190px;right:-60px;top:-70px;border-radius:50%;filter:blur(6px);opacity:.55}.promo-ref{background:var(--promo-ref)}.promo-ref:before{background:radial-gradient(closest-side,var(--promo-ref-glow),transparent)}.promo-calc{background:var(--promo-calc)}.promo-calc:before{background:radial-gradient(closest-side,var(--promo-calc-glow),transparent)}.promo-help{background:var(--promo-help)}.promo-help:before{background:radial-gradient(closest-side,var(--promo-help-glow),transparent)}.promo-ico{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:var(--promo-ico);border:1px solid var(--promo-ico-line);margin-bottom:4px;position:relative}.promo-title{font-size:18px;font-weight:720;letter-spacing:-.02em;position:relative}.promo-text{font-size:13.5px;color:var(--promo-text);line-height:1.4;max-width:92%;position:relative}.promo-cta{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:2px;font-size:14px;font-weight:680;position:relative}.dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.dots i{width:6px;height:6px;border-radius:3px;background:rgb(var(--tint) / .18);transition:width .35s var(--ease),background .35s}.dots i.on{width:20px;background:rgb(var(--tint) / .85)}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:26px 22px 22px}.empty-flat{margin-top:40px}.empty b{font-size:16.5px;font-weight:680}.empty .cap{max-width:290px}.empty .btn{margin-top:12px}.empty-art{position:relative;width:86px;height:70px;margin-bottom:10px}.empty-art span{position:absolute;left:50%;width:66px;height:18px;margin-left:-33px;border-radius:9px;background:linear-gradient(90deg,#4f6bff59,#8c5cff33);border:1px solid rgba(140,150,255,.25);animation:stack 3s ease-in-out infinite}.empty-art span:nth-child(1){top:0;width:50px;margin-left:-25px;opacity:.5;animation-delay:.3s}.empty-art span:nth-child(2){top:24px;opacity:.75;animation-delay:.15s}.empty-art span:nth-child(3){top:48px;width:80px;margin-left:-40px}@keyframes stack{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.page-head{padding:calc(var(--sa-top) + 18px) 2px 16px}.day{margin-top:20px}.day-head{display:flex;justify-content:space-between;align-items:baseline;margin:0 4px 9px;font-size:14px;font-weight:650}.day-head span:last-child{font-size:13px;color:var(--text-3);font-weight:550}.more{display:grid;place-items:center;padding:22px 0 6px}.ref-hero{position:relative;display:flex;align-items:center;gap:16px;padding:18px;border-radius:28px;overflow:hidden;--tint: 255 255 255;color:var(--on-brand);background:radial-gradient(120% 140% at 0% 0%,#6a4dff,#3a3fd6 42%,#1b1f6e);box-shadow:0 24px 50px -24px #6450ffd9,inset 0 1px #ffffff38}.ref-orbit{position:relative;width:118px;height:118px;flex:none}.ref-orbit .ring{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.2);animation:spin 14s linear infinite}.ref-orbit .r3{inset:0;animation-duration:22s}.ref-orbit .r2{inset:17px;animation-duration:15s;animation-direction:reverse}.ref-orbit .r1{inset:34px;animation-duration:9s}.ref-orbit .ring i{position:absolute;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fffc;top:-4.5px;left:calc(50% - 4.5px)}.ref-orbit .ring i:nth-child(2){top:auto;bottom:-4.5px;background:#b9a4ff}.ref-orbit .ring i:nth-child(3){top:calc(50% - 4.5px);left:-4.5px;background:#7fe6c4}.ref-orbit .r3 i{width:7px;height:7px;top:-3.5px;left:calc(50% - 3.5px);opacity:.8}.ref-orbit .r3 i:nth-child(2){top:auto;bottom:-3.5px}.ref-core{position:absolute;inset:44px;border-radius:50%;display:grid;place-items:center;background:#fffffff2;color:#3a3fd6;box-shadow:0 8px 20px -6px #00000080}.ref-core svg{width:18px;height:18px}.ref-stats{display:flex;flex-direction:column;gap:6px;min-width:0}.ref-stats .micro{color:#ffffffa6}.ref-earned{display:flex;align-items:baseline;gap:6px;font-size:36px;font-weight:760;letter-spacing:-.035em}.ref-earned>span:last-child{font-size:14px;font-weight:650;letter-spacing:0;color:#fff9}.ref-earned .roll-frac{font-size:.62em;color:#fff9}.ref-people{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#ffffffbf}.invite{margin-top:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.ref-link{display:flex;align-items:center;gap:10px;height:52px;padding:0 8px 0 16px;border-radius:16px;background:var(--surface-2);border:1px dashed rgb(var(--tint) / .14);font-size:14.5px;font-weight:560;text-align:left}.ref-link>span:first-child{flex:1;padding-block:.3em}.ref-copy,.cmd-copy{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:rgb(var(--tint) / .07);color:var(--text-2);transition:background .25s,color .25s;flex:none}.ref-copy.on,.cmd-copy.on{background:var(--pos-bg);color:var(--pos)}.levels{display:flex;flex-direction:column;gap:10px;position:relative}.levels:before{content:"";position:absolute;left:27px;top:30px;bottom:30px;width:2px;background:linear-gradient(180deg,#6e78ff99,#6e78ff1a)}.level{display:flex;align-items:center;gap:12px}.level-node{width:56px;flex:none;display:grid;place-items:center;position:relative}.level-num{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:760;color:#fff;border:3px solid var(--bg)}.lv1{background:linear-gradient(135deg,#4f6bff,#8a5cff);box-shadow:0 8px 22px -8px #6464ffe6}.lv2{background:linear-gradient(135deg,#3a4fc8,#6a4dd0)}.lv3{background:linear-gradient(135deg,#2b3590,#4a3a9a)}.level-body{flex:1;display:flex;align-items:center;gap:10px;padding:13px 16px;min-width:0}.level-body b{display:block;font-size:15.5px;font-weight:650}.level-earn{font-size:15px;font-weight:680}.ref-note{margin:14px 4px 0}.profile-head{display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(var(--sa-top) + 22px) 0 6px}.profile-ava{padding:4px;border-radius:50%;background:conic-gradient(from 200deg,#4f6bff,#9a5cff,#3ec5ff,#4f6bff);box-shadow:0 16px 40px -14px #6464ffcc}.profile-ava .avatar{border:3px solid var(--bg)}.id-chip{margin-top:12px;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--text-2)}.id-chip .num{color:var(--text)}.pstats{display:grid;grid-template-columns:1fr 1fr 1.25fr;margin-top:20px;padding:14px 4px}.pstats>div{display:flex;flex-direction:column;align-items:center;gap:3px}.pstats>div+div{border-left:1px solid var(--line)}.pstats b{font-size:16px;font-weight:700}.group-label{margin:24px 6px 9px}.theme-pick{padding:10px}.block{display:block}.admin-entry{width:100%;margin-top:16px;display:flex;align-items:center;gap:14px;padding:16px;border-radius:var(--r-lg);text-align:left;--tint: 255 255 255;color:#fff;background:radial-gradient(120% 160% at 100% 0%,#7a5cff,#3f55e6 55%,#2236b5);box-shadow:0 18px 40px -20px #5a64ffe6,inset 0 1px #ffffff40}.admin-entry b{display:block;font-size:16px}.admin-entry small{font-size:13px;color:#ffffffb8}.admin-entry-ico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ffffff2e}.pfoot{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:30px;opacity:.7}.nav{position:absolute;left:12px;right:12px;bottom:var(--nav-bottom);z-index:30;height:var(--nav-h);display:grid;grid-template-columns:1fr 1fr 74px 1fr 1fr;align-items:center;padding:0 6px;border-radius:28px;background:var(--nav-bg);border:1px solid rgb(var(--tint) / .09);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);box-shadow:0 24px 50px -16px rgb(var(--shade) / calc(.85 * var(--shade-k))),inset 0 1px #ffffff0f;animation:navIn .7s var(--ease) both .15s}html.kb-open{--sa-bottom: 0px !important}html.kb-open .frame{top:var(--vv-top, 0px);bottom:auto;height:var(--vv-h, 100%)}html.kb-open .nav,html.kb-open .demo-fab{display:none}@keyframes navIn{0%{transform:translateY(30px);opacity:0}}.nav-item{position:relative;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--text-3);font-size:11px;font-weight:640;transition:color .25s}.nav-item>svg,.nav-item>span:not(.nav-pill){position:relative}.nav-item.on{color:var(--ink)}.nav-pill{position:absolute;inset:0 3px;border-radius:20px;background:rgb(var(--tint) / .08);border:1px solid rgb(var(--tint) / .06)}.nav-scan{position:relative;width:64px;height:64px;margin:-30px auto 0;display:grid;place-items:center}.nav-scan-glow{position:absolute;inset:6px;border-radius:22px;background:var(--grad);filter:blur(14px);opacity:.75;animation:scanGlow 3s ease-in-out infinite}@keyframes scanGlow{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.9;transform:scale(1.05)}}.nav-scan-btn{position:relative;width:60px;height:60px;border-radius:22px;display:grid;place-items:center;color:#fff;background:var(--grad);border:1px solid rgba(255,255,255,.25);box-shadow:inset 0 1px #fff6,0 10px 22px -8px #3c3cc8e6;transition:transform .2s var(--ease)}.nav-scan:active .nav-scan-btn{transform:scale(.92)}.gate{display:flex;flex-direction:column}.gate-in{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:calc(var(--sa-top) + 24px) 6px 12px}.gate-title{margin-top:26px;font-size:27px;font-weight:760;letter-spacing:-.03em;line-height:1.15;max-width:320px}.gate-text{margin-top:10px;max-width:320px;color:var(--text-2);font-size:15px;line-height:1.5}.gate-actions{display:flex;flex-direction:column;gap:10px;padding-bottom:6px}.sub-list{display:flex;flex-direction:column;gap:8px}.sub-row{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:18px;background:var(--card);border:1px solid var(--line);text-align:left;font-weight:620}.sub-ava{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:var(--on-brand);font-weight:760;flex:none}.sub-go{height:34px;padding:0 14px;border-radius:999px;display:grid;place-items:center;background:var(--inverse);color:var(--on-inverse);font-size:13.5px;font-weight:700;flex:none}.splash{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:28px;background:radial-gradient(60% 40% at 50% 50%,rgba(79,99,255,.18),transparent 70%),var(--bg)}.splash-mark{filter:drop-shadow(0 10px 30px rgba(100,100,255,.55))}.splash-bar{width:72px;height:3px;border-radius:2px;background:rgb(var(--tint) / .08);overflow:hidden}.splash-bar span{display:block;width:40%;height:100%;border-radius:2px;background:var(--grad);animation:splashBar 1.1s ease-in-out infinite}@keyframes splashBar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.mb8{margin-bottom:8px}.pick-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pick{position:relative;display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:18px;background:var(--surface-2);border:1.5px solid var(--line);text-align:left;transition:border-color .25s,background .25s}.pick.on{border-color:#6278ffd9;background:#4f6bff17}.pick:disabled{opacity:.4}.pick b{display:block;font-size:15px;font-weight:650}.pick small{font-size:12px;color:var(--text-2)}.pick-check{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;border:3px solid var(--sheet-edge)}.steps{padding:16px;display:flex;flex-direction:column;gap:16px}.step{display:flex;gap:12px}.step b{font-size:15px;font-weight:650}.step .cap{margin-top:3px}.step-n{width:26px;height:26px;flex:none;align-self:flex-start;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:760;background:var(--grad);color:#fff}.cmd{width:100%;margin-top:9px;display:flex;align-items:center;gap:10px;height:50px;padding:0 7px 0 15px;border-radius:14px;background:var(--code-bg);border:1px dashed rgb(var(--tint) / .16);text-align:left}.cmd code{font-family:var(--mono);font-size:15.5px;font-weight:600;color:var(--code-ink)}.bank-btn{display:flex;align-items:center;gap:12px;min-height:62px;padding:0 14px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);text-align:left}.bank-btn small{display:block;font-size:12px;color:var(--text-3)}.bank-btn b{display:block;font-size:15.5px;font-weight:600}.bank-btn:not(.is-set) b{color:var(--text-2)}.bank-ph{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:rgb(var(--tint) / .06);color:var(--text-2);flex:none}.bank-ava{display:grid;place-items:center;flex:none;border-radius:12px;font-weight:800}.bank-search{position:sticky;top:-10px;z-index:2;padding:2px 0;background:linear-gradient(var(--sheet-edge) 70%,transparent)}.bank-row{animation:rise .45s var(--ease) both;animation-delay:calc(var(--i, 0) * 18ms)}.peer{overflow:hidden}.peer-in{display:flex;align-items:center;gap:12px;padding:12px 14px}.peer-in b{display:block;font-size:15.5px}.scan-hero{width:100%;display:flex;align-items:center;gap:16px;padding:16px;border-radius:24px;text-align:left;--tint: 255 255 255;color:#fff;background:radial-gradient(120% 140% at 100% 0%,#7a5cff,#4a63ff 45%,#2a40d6);box-shadow:0 20px 44px -22px #5064fff2,inset 0 1px #ffffff40}.scan-hero-text b{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:720}.scan-hero-text small{display:block;margin-top:4px;font-size:13px;color:#ffffffc7;line-height:1.4}.scan-frame{position:relative;width:84px;height:84px;flex:none;border-radius:18px;background:#0000002e}.scan-frame>i{position:absolute;width:20px;height:20px;border:3px solid #fff}.scan-frame>i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0;border-radius:10px 0 0}.scan-frame>i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0;border-radius:0 10px 0 0}.scan-frame>i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0;border-radius:0 0 0 10px}.scan-frame>i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0;border-radius:0 0 10px}.scan-qr{position:absolute;inset:16px;color:#ffffffeb}.scan-line{position:absolute;left:8px;right:8px;top:10px;height:2px;border-radius:1px;background:#fff;box-shadow:0 0 12px 2px #a0b4ffe6;animation:scanLine 2s ease-in-out infinite alternate}@keyframes scanLine{to{transform:translateY(62px)}}.scan-alt{display:grid;grid-template-columns:1fr 1fr;gap:10px}.scan-opt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border-radius:20px;background:var(--surface-2);border:1px solid var(--line);text-align:left;color:var(--text-2);transition:border-color .25s}.scan-opt.on{border-color:#6278ffb3}.scan-opt b{margin-top:6px;font-size:15px;font-weight:650;color:var(--text)}.scan-opt small{font-size:12.5px}.how{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:8px;padding:14px 16px;border-radius:20px;border:1px dashed rgb(var(--tint) / .1)}.how li{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-2)}.how li span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:760;background:rgb(var(--tint) / .07);color:var(--text)}.demo-cam-view{position:relative;height:300px;border-radius:24px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(80% 60% at 50% 40%,#2a2f3f,#0b0d13)}.demo-cam-qr{width:150px;height:150px;padding:14px;border-radius:18px;background:#fff;color:#10153a}.scan-frame.big{position:absolute;width:200px;height:200px;background:none}.scan-frame.big .scan-line{animation:scanLineBig 1.2s ease-in-out infinite alternate}@keyframes scanLineBig{to{transform:translateY(176px)}}.merchant{display:flex;align-items:center;gap:14px;padding:14px;border-radius:20px;background:var(--surface-2);border:1px solid var(--line)}.merchant b{display:block;font-size:16.5px;font-weight:680}.merchant-ava{width:50px;height:50px;flex:none;border-radius:16px;display:grid;place-items:center;font-size:21px;font-weight:760;color:#fff;background:linear-gradient(135deg,#ff7a59,#ff4d8d)}.qr-skel{display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 0 14px}.qr-fixed .amount-line{font-weight:760}.link{color:var(--accent-hi);font-weight:650;text-decoration:underline;text-underline-offset:2px}.swipe{position:relative;height:60px;border-radius:999px;background:var(--grad);box-shadow:var(--grad-glow),inset 0 1px #ffffff40;overflow:hidden;touch-action:none}.swipe.is-off{filter:var(--swipe-off);box-shadow:none}.swipe-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:#ffffff29}.swipe-label{position:absolute;inset:0;display:grid;place-items:center;padding-left:48px;font-size:16px;font-weight:700;color:#fff;pointer-events:none}.swipe-shimmer{background:linear-gradient(90deg,#ffffff8c,#fff 40%,#ffffff8c 60%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:textShine 2.4s linear infinite}.swipe.is-off .swipe-shimmer{animation:none;color:#ffffffb3}@keyframes textShine{0%{background-position:120% 0}to{background-position:-120% 0}}.swipe-knob{position:absolute;top:4px;left:4px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#3a4bff;box-shadow:0 6px 16px -4px #00000073;cursor:grab;touch-action:none}.swipe-knob:active{cursor:grabbing}.swipe-knob .spinner{border-color:#3a4bff33;border-top-color:#3a4bff}:root[data-theme=light] .swipe.is-off{background:var(--surface-3)}:root[data-theme=light] .swipe.is-off .swipe-shimmer{background:none;color:var(--text-3)}:root[data-theme=light] .swipe.is-off .swipe-knob{color:var(--text-3)}.rate-row{display:flex;align-items:center;gap:12px;padding:13px 14px;position:relative}.rate-row+.rate-row:before{content:"";position:absolute;top:0;left:64px;right:14px;height:1px;background:var(--line)}.rate-row.is-off{opacity:.45}.rate-ico{width:38px;height:38px;flex:none;border-radius:12px;display:grid;place-items:center;background:rgb(var(--tint) / .06);overflow:hidden}.rate-row b{display:block;font-size:15px;font-weight:640}.rate-val{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.rate-val .cap{display:inline-flex;align-items:center;gap:4px;font-size:12px}.calc{position:relative;display:flex;flex-direction:column;gap:8px}.calc-box{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:22px;background:var(--surface-2);border:1px solid var(--line);transition:border-color .2s,box-shadow .2s;cursor:text}.calc-box:focus-within{border-color:#6278ffa6;box-shadow:0 0 0 4px #4f6bff1f}.calc-k{font-size:13px;color:var(--text-2);font-weight:550}.calc-v{display:flex;align-items:baseline;gap:8px}.calc-v input{flex:1;font-size:32px;font-weight:740;letter-spacing:-.03em}.calc-v i{font-style:normal;font-size:16px;font-weight:650;color:var(--text-3)}.calc-swap{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:14px;display:grid;place-items:center;background:var(--surface-3);border:4px solid var(--sheet-edge);color:var(--accent-hi);z-index:1}.txd{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:8px}.txd-title{margin-top:14px;font-size:16px;font-weight:600;color:var(--text-2)}.txd-amt{margin-top:6px;font-size:38px;font-weight:760;letter-spacing:-.035em}.txd-amt span{font-size:17px;color:var(--text-3);letter-spacing:0}.txd-amt.is-off{text-decoration:line-through;text-decoration-thickness:2px;color:var(--text-2)}.txd-badge{margin-top:10px;height:26px;padding:0 11px;border-radius:999px;font-size:12.5px}.txd-id{font-family:var(--mono);font-size:13.5px;color:var(--accent-hi);padding:4px 8px;border-radius:8px;background:#4f6bff1a}.demo-fab{position:fixed;right:12px;bottom:calc(var(--nav-bottom) + var(--nav-h) + 14px);z-index:90;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;background:#ffb54729;border:1px solid rgba(255,181,71,.35);color:var(--notice-warn);font-size:12.5px;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.t-mobile{background:#3ec5ff21;color:var(--tone-cyan)}.t-steam{background:linear-gradient(145deg,#1b2838,#2a475e);border-color:#66c0f440}.op-logo{flex:none;display:inline-grid;place-items:center;overflow:hidden}.op-logo img{width:100%;height:100%;object-fit:contain}.op-logo b{font-weight:800;letter-spacing:-.02em}.steam-logo{background:linear-gradient(145deg,#1b2838,#2a475e)}.t-steam .steam-logo{background:none;padding:0!important}.op-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.op{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 2px 9px;border-radius:16px;background:var(--surface-2);border:1.5px solid var(--line);font-size:11.5px;font-weight:650;color:var(--text-2);transition:border-color .2s,background .2s,color .2s}.op.on{border-color:#6278ffd9;background:#4f6bff17;color:var(--text)}.way-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.way{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 11px;border-radius:18px;background:var(--surface-2);border:1.5px solid var(--line);text-align:left;transition:border-color .25s,background .25s}.way>:first-child{margin-bottom:6px}.way b{font-size:14.5px;font-weight:650}.way small{font-size:11.5px;color:var(--text-2)}.way.on{border-color:#6278ffd9;background:#4f6bff17}.way:disabled{opacity:.4}.way-usdt{display:grid;border-radius:11px;overflow:hidden}.addr{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 16px 16px}.addr-qr{padding:8px;border-radius:20px;background:#fff;box-shadow:0 16px 40px -18px #7882ffb3;margin-bottom:6px}.qr-real{display:block;border-radius:10px}.copy-row{width:100%;display:flex;align-items:center;gap:10px;text-align:left}.addr-val{padding:10px 8px 10px 14px;border-radius:14px;background:var(--code-bg);border:1px dashed rgb(var(--tint) / .16)}.addr-val code{font-family:var(--mono);font-size:13.5px;line-height:1.45;color:var(--code-ink);word-break:break-all}.mono-s{font-family:var(--mono);font-size:13px}
