@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/app/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/app/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/app/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/app/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/app/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/app/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:900;src:url(/app/assets/inter-latin-900-italic-CJWw2qbV.woff2) format("woff2"),url(/app/assets/inter-latin-900-italic-BU6B_vJS.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:900;src:url(/app/assets/inter-cyrillic-900-italic-B9RorIPc.woff2) format("woff2"),url(/app/assets/inter-cyrillic-900-italic-DKACORjs.woff) format("woff")}@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:0 solid}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit;color:inherit;background:none}:where(button){cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block}img{max-width:100%}:where(svg){max-width:100%}ul,ol{list-style:none}h1,h2,h3,p{font-size:inherit;font-weight:inherit}[dir=rtl] .rtl-flip{transform:scaleX(-1)}}html{height:100%}body,#app{min-height:100%}body{background:#120f20;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.25;overscroll-behavior-y:none}.spinner{display:inline-block;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:spinner-rotate .8s linear infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.pill-button{transition:opacity .12s ease}.pill-button:active:not(:disabled){opacity:.9}@media(prefers-reduced-motion:reduce){.pill-button{transition:none}}.pill-button:focus-visible{outline:2px solid #3f6ae8;outline-offset:2px}.pill-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:56px;padding-inline:18px;border-radius:999px;font-size:16px;font-weight:500;line-height:1.2;text-align:center}.pill-button--block{display:flex;width:100%}.pill-button--block:not(.pill-button--split){padding-inline:12px}.pill-button--split{justify-content:flex-start}.pill-button--primary{background:#3f6ae8;color:#fff}.pill-button--light{background:#fff;color:#000}.pill-button--ghost{background:#b4c3f326;color:#fff}.pill-button--danger{background:#ff6b6b;color:#fff}.pill-button:disabled{opacity:.5;cursor:default}.pill-button--primary:disabled{background:#3652c3;color:#fff9;opacity:1}.pill-button__icon{display:inline-flex;flex:none}.pill-button__icon svg{width:20px;height:20px;stroke-width:2.4}.pill-button__label{display:inline-flex;align-items:center;gap:6px;min-width:0;text-wrap:balance}.pill-button__label:has(svg){padding-inline-start:16px}.pill-button__label svg{flex:none;width:20px;height:20px;stroke-width:2.4}.pill-button--split .pill-button__label{text-align:start}.pill-button__trail{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto;white-space:nowrap}.pill-button__trail svg{width:20px;height:20px;stroke-width:2.4}.pill-button--primary .pill-button__trail{color:#a6f3e6}.pill-button--light .pill-button__trail{color:#9ca3af}.rings-stage{position:relative;width:0;height:0}.rings-stage__pulse{position:absolute;inset:0 auto auto 0;transform:translate(-50%,-50%);width:var(--rings-base, 400px);height:calc(var(--rings-base, 400px) + 2px);border:1px solid #a6f3e6;border-radius:50%;opacity:0;pointer-events:none;animation:rings-stage-pulse 8s linear infinite}.rings-stage__pulse--1{animation-delay:-0s}.rings-stage__pulse--2{animation-delay:-2s}.rings-stage__pulse--3{animation-delay:-4s}.rings-stage__pulse--4{animation-delay:-6s}@media(prefers-reduced-motion:reduce){.rings-stage__pulse{animation:none}.rings-stage__pulse--1{opacity:.14;transform:translate(-50%,-50%) scale(.925)}.rings-stage__pulse--2{opacity:.1;transform:translate(-50%,-50%) scale(1.26)}.rings-stage__pulse--3{opacity:.05;transform:translate(-50%,-50%) scale(1.62)}}.rings-stage__inner{position:absolute;inset:0 auto auto 0;transform:translate(-50%,-50%);width:190px;max-width:none;height:190px;overflow:visible}.rings-stage__track{fill:none;stroke:#b4c3f333;stroke-width:1}.rings-stage__arc{fill:none;stroke:#3f6ae8;stroke-width:2;stroke-linecap:round;transform:rotate(-90deg);transform-origin:80px 80px;transition:stroke-dasharray .4s ease-out}.rings-stage__arc--danger{stroke:#ff6b6b}.rings-stage__arc--spinning{animation:rings-stage-spin 1.2s linear infinite}@media(prefers-reduced-motion:reduce){.rings-stage__arc{transition:none}.rings-stage__arc--spinning{animation:none}}.rings-stage__center{position:absolute;inset:0 auto auto 0;transform:translate(-50%,-50%);display:grid;place-items:center;width:max-content;color:#fff}.rings-stage__center svg.lucide{width:84px;height:84px;stroke-width:1.25}@keyframes rings-stage-pulse{0%{opacity:0;transform:translate(-50%,-50%) scale(.45)}13%{opacity:.1}20%{opacity:.18}31%{opacity:.14}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}@keyframes rings-stage-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.shield-mark{width:70px;height:84.5px}.shield-mark__outline{stroke:#fff;stroke-width:9.35;stroke-linejoin:round}.shield-mark__lid{stroke-width:9.35}.shield-mark__stop--0{stop-color:#a39e9e}.shield-mark__stop--15{stop-color:#d4d2d2}.shield-mark__stop--25{stop-color:#ebeaea}.shield-mark__stop--30{stop-color:#f2f1f1}.shield-mark__stop--40{stop-color:#fcfcfc}.shield-mark__stop--50{stop-color:#fff}.stage-screen{--rings-base: min(100vw, 430px);display:flex;flex:1;flex-direction:column}.stage-screen--home{--rings-base: calc(min(100vw, 430px) - 56px) }.stage-screen__back{position:absolute;inset-block-start:calc(28px + env(safe-area-inset-top,0px));inset-inline-start:28px;z-index:2}.stage-screen__center{position:absolute;inset-block-start:calc(28px + env(safe-area-inset-top,0px));inset-inline:0;z-index:2;display:flex;align-items:center;justify-content:center;min-height:48px;pointer-events:none}.stage-screen__center>*{pointer-events:auto}.stage-screen__corner{position:absolute;inset-block-start:calc(28px + env(safe-area-inset-top,0px));inset-inline-end:28px;z-index:2}.stage-screen__header{padding-block-start:20px;text-align:center}.stage-screen__title{color:#fff;font-size:min(30px,10vw - 10px);font-weight:500;line-height:40px}.stage-screen__subtitle{max-width:260px;margin:8px auto 0;color:#b4c3f3;font-size:14px;line-height:20px;text-wrap:balance}.stage-screen__stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;justify-content:center;padding-block-start:calc(42.5vh - var(--stage-lift, 0px));padding-block-start:calc(42.5dvh - var(--stage-lift, 0px));overflow-y:clip;pointer-events:none}@supports not (overflow: clip){.stage-screen__stage{overflow:hidden}}.stage-screen--home .stage-screen__stage{padding-block-start:28.1vh;padding-block-start:28.1dvh}.stage-screen__footer{margin-block-start:auto}.stage-screen__above{margin-block-end:24px}.stage-screen__actions{display:flex;flex-direction:column;gap:var(--stage-actions-gap, 10px);position:relative;z-index:2}.stage-screen--home .stage-screen__actions{gap:6px}.auth-gate{position:relative;z-index:0;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:calc(28px + env(safe-area-inset-top,0px)) 28px calc(24px + env(safe-area-inset-bottom,0px));overflow-x:clip;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.25}@supports not (overflow: clip){.auth-gate{overflow-x:hidden}}.auth-gate__bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(70% 38% at 100% 0%,#66ddc761,#66ddc724 45%,#66ddc700),radial-gradient(60% 30% at 0% 100%,#66ddc747,#66ddc71a 45%,#66ddc700),radial-gradient(79% 72% at 1% 6%,#120f20a8,#120f209c,#120f2078,#120f2045,#120f2017,#120f2000),radial-gradient(62% 54% at 103% 60%,#120f20d6,#120f20c4,#120f2099,#120f2057,#120f201c,#120f2000),radial-gradient(74% 29% at 51% 104%,#120f2078,#120f206e,#120f2054,#120f2030,#120f200f,#120f2000),#2c3a9e}.auth-gate__loading{display:grid;flex:1;place-items:center}.auth-gate__screen{width:100%;max-width:374px;margin-inline:auto}.auth-gate__error{color:#ff6b6b;font-size:14px;line-height:20px;text-align:center;text-wrap:balance}.auth-gate__widget{display:grid;place-items:center;min-height:56px;padding:8px;border-radius:16px;background:#fff;line-height:0}.tab-bar{background:#ffffff0d;position:fixed;inset-inline:28px;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:20;display:grid;grid-template-columns:repeat(var(--tab-count, 4),1fr);gap:8px;max-width:374px;height:64px;margin-inline:auto;padding:4px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tab-bar__item{transition:opacity .12s ease}.tab-bar__item:active:not(:disabled){opacity:.9}@media(prefers-reduced-motion:reduce){.tab-bar__item{transition:none}}.tab-bar__item:focus-visible{outline:2px solid #3f6ae8;outline-offset:2px}.tab-bar__item{display:grid;place-items:center;height:56px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#fff;position:relative}.tab-bar__indicator{position:absolute;inset-block:4px;inset-inline-start:4px;width:calc((100% - 2 * 4px - (var(--tab-count, 4) - 1) * 8px) / var(--tab-count, 4));border-radius:999px;background:#3f6ae8;transform:translate(calc(var(--tab-index) * (100% + 8px)));transition:transform .28s cubic-bezier(.3,.7,.2,1)}[dir=rtl] .tab-bar__indicator{transform:translate(calc(var(--tab-index) * (-100% - 8px)))}@media(prefers-reduced-motion:reduce){.tab-bar__indicator{transition:none}}.tab-bar__icon{width:20px;height:20px;stroke-width:2.4}.tab-bar__label,.tab-bar__copyright,.tab-bar--compact-hidden{display:none}@media(min-width:900px){.tab-bar{inset:0 auto 0 0;display:flex;flex-direction:column;justify-content:center;gap:4px;width:240px;max-width:none;height:auto;margin:0;padding:24px;border-radius:0;background:#000;-webkit-backdrop-filter:none;backdrop-filter:none}[dir=rtl] .tab-bar{inset:0 0 0 auto}.tab-bar__item{display:flex;justify-content:flex-start;gap:12px;height:48px;padding-inline:16px;border:0;border-radius:12px;font-size:16px;font-weight:500}.tab-bar__label{display:inline}.tab-bar__indicator{inset:auto 24px;top:calc(50% - (var(--tab-count, 4) * 48px + (var(--tab-count, 4) - 1) * 4px) / 2);width:auto;height:48px;border-radius:12px;transform:translateY(calc(var(--tab-index) * (48px + 4px)))}[dir=rtl] .tab-bar__indicator{transform:translateY(calc(var(--tab-index) * (48px + 4px)))}.tab-bar__copyright{position:absolute;inset-block-end:24px;inset-inline-start:24px;display:block;color:#6b7280;font-size:13px}}.toast-host{display:flex;flex-direction:column;gap:8px;position:fixed;top:calc(12px + env(safe-area-inset-top,0px));inset-inline:28px;z-index:60;max-width:374px;margin-inline:auto;align-items:center;pointer-events:none}.toast-host__toast{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:12px 20px;border-radius:999px;background:#fff;color:#000;font-size:14px;font-weight:500;text-align:start;box-shadow:0 8px 24px #00000080;cursor:pointer;pointer-events:auto}.toast-host__icon{flex:none;width:20px;height:20px;color:#3f6ae8}.toast-host__toast--error .toast-host__icon{color:#ff6b6b}.app-shell{--shell-side: 0px;--shell-nav: 108px;--shell-floating: 100px;position:relative}@media(min-width:900px){.app-shell{--shell-side: 240px;--shell-nav: 28px;--shell-floating: 28px;padding-inline-start:240px;background:#000}}.app-shell{min-height:100vh;min-height:100dvh;overflow-x:clip}@supports not (overflow: clip){.app-shell{overflow-x:hidden}}.app-shell__bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}@media(min-width:900px){.app-shell__bg{top:12px;right:12px;bottom:12px;left:12px;inset-inline-start:240px;border-radius:16px}}.app-shell__bg{background:radial-gradient(70% 38% at 100% 0%,#66ddc761,#66ddc724 45%,#66ddc700),radial-gradient(60% 30% at 0% 100%,#66ddc747,#66ddc71a 45%,#66ddc700),radial-gradient(79% 72% at 1% 6%,#120f20a8,#120f209c,#120f2078,#120f2045,#120f2017,#120f2000),radial-gradient(62% 54% at 103% 60%,#120f20d6,#120f20c4,#120f2099,#120f2057,#120f201c,#120f2000),radial-gradient(74% 29% at 51% 104%,#120f2078,#120f206e,#120f2054,#120f2030,#120f200f,#120f2000),#2c3a9e}.app-shell__content{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:430px;min-height:100vh;min-height:100dvh;margin-inline:auto;padding:calc(28px + env(safe-area-inset-top,0px)) 28px calc(24px + env(safe-area-inset-bottom,0px))}.app-shell__content--with-nav{padding-bottom:calc(var(--shell-nav) + env(safe-area-inset-bottom,0px))}@media(min-width:900px){.app-shell__content--wide{max-width:1100px}}.app-shell__fade{position:fixed;inset:auto 0 0;z-index:1;height:calc(96px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom,#0e0d2200,#0e0d22cc);pointer-events:none}@media(min-width:900px){.app-shell__fade{display:none}}.app-shell__page-enter-active,.app-shell__page-leave-active{transition:opacity .15s ease}.app-shell__page-enter-from,.app-shell__page-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.app-shell__page-enter-active,.app-shell__page-leave-active{transition:none}}.coin-mark{display:inline-block;flex:none;width:var(--coin-size, 18px);height:var(--coin-size, 18px);object-fit:contain;-webkit-user-select:none;user-select:none}.coin-mark--faded{opacity:.45}.coin-mark--spent{filter:grayscale(1);opacity:.7}.coin-chip{transition:opacity .12s ease}.coin-chip:active:not(:disabled){opacity:.9}@media(prefers-reduced-motion:reduce){.coin-chip{transition:none}}.coin-chip:focus-visible{outline:2px solid #3f6ae8;outline-offset:2px}.coin-chip{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding-inline:10px 12px;border-radius:999px;background:#fff;color:#000;font-size:14px;font-weight:500;white-space:nowrap}.coin-chip__badge{position:absolute;inset-block-start:calc(100% - 7px);inset-inline:0;display:flex;align-items:center;width:max-content;height:20px;margin-inline:auto;padding-inline:8px;border-radius:999px;background:#191f52;color:#a6f3e6;font-size:11px;line-height:1}.skeleton{display:block;background:#b4c3f326;animation:skeleton-pulse 1.2s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}@keyframes skeleton-pulse{0%{opacity:.5}to{opacity:1}}.status-chip{background:#b4c3f326;display:inline-flex;align-items:center;flex:none;height:32px;padding-inline:12px;border:1px solid rgba(180,195,243,.2);border-radius:999px;color:#b4c3f3;font-size:12px;font-weight:500;white-space:nowrap}.status-chip:is(button){transition:opacity .12s ease}.status-chip:is(button):active:not(:disabled){opacity:.9}@media(prefers-reduced-motion:reduce){.status-chip:is(button){transition:none}}.status-chip:is(button):focus-visible{outline:2px solid #3f6ae8;outline-offset:2px}.status-chip:is(button){cursor:pointer}.status-chip:is(button):disabled{opacity:.6;cursor:default}.status-chip--selected{border-color:#3f6ae8;color:#fff}.status-chip--dark{height:40px;border:0;background:#191f52;color:#fff;font-size:13px;font-weight:400}.status-chip--success{border-color:#a6f3e6;color:#a6f3e6}.status-chip--danger{border-color:#ff6b6b;color:#ff6b6b}.status-chip--warning{border-color:#ffc857;color:#ffc857}.status-chip--accent{border-color:#3f6ae8;color:#fff}.status-chip--muted{color:#b4c3f399}.status-chip--unknown{border-style:dashed;color:#b4c3f3}.home-view__status{display:flex;align-items:flex-end;justify-content:space-between;gap:4px}.home-view__text{display:flex;flex-direction:column;gap:2px;min-width:0}.home-view__heading{margin-block:-2px;color:#fff;font-size:20px;font-weight:500;line-height:24px;text-wrap:balance}.home-view__state{color:#3f6ae899;font-size:14px;font-weight:500;line-height:20px}.home-view__state--online{color:#3f6ae8}.home-view__chip{margin-block-end:5px}
