@font-face{font-family:Stolzl;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/Stolzl-Light.woff2)format("woff2")}@font-face{font-family:Stolzl;font-weight:350;font-style:normal;font-display:swap;src:url(/fonts/Stolzl-Book.woff2)format("woff2")}@font-face{font-family:Stolzl;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Stolzl-Regular.woff2)format("woff2")}@font-face{font-family:Stolzl;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Stolzl-Medium.woff2)format("woff2")}@font-face{font-family:Stolzl;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Stolzl-Bold.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:"Stolzl", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--bg:#fff;--panel:#f4f4f5;--panel-2:#ebebed;--border:#e4e4e7;--border-2:#d4d4d8;--text:#18181b;--text-2:#52525b;--text-3:#71717a;--ink:#18181b;--ink-hover:#27272a;--on-ink:#fafafa;--success:#15803d;--success-soft:#ecfdf3;--warning:#b45309;--warning-soft:#fef6e7;--danger:#b91c1c;--danger-soft:#fdeeee;--r-card:20px;--r-tile:14px;--r-btn:12px;--r-pill:999px;--shadow-pop:0 12px 32px #18181b1f;--ring:0 0 0 3px #18181b2e;--ease:cubic-bezier(.2, .8, .2, 1);--dur:.18s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:400 14px/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{letter-spacing:-.01em;font-weight:500}b,strong{font-weight:500}code,pre,.mono{font-family:var(--font-mono);font-feature-settings:"liga" 0}.num,.tnum{font-variant-numeric:tabular-nums}.lucide{stroke-width:1.75px;flex:none}input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--panel) inset;caret-color:var(--text);transition:background-color 9999s}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--panel) inset;caret-color:var(--text);transition:background-color 9999s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--panel) inset;caret-color:var(--text);transition:background-color 9999s}a{color:var(--ink);text-underline-offset:3px;text-decoration:none}a:hover{text-decoration:underline}::placeholder{color:#a1a1aa;opacity:1}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:#d4d4d8 padding-box padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#a1a1aa padding-box padding-box}@supports ((-moz-appearance:none)){*{scrollbar-width:thin;scrollbar-color:#d4d4d8 transparent}}:focus-visible{box-shadow:var(--ring);outline:0}input:focus-visible,textarea:focus-visible{box-shadow:none}:where(a:focus-visible){border-radius:4px}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}button,summary,input,textarea,select{transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), opacity var(--dur) var(--ease), transform .12s var(--ease)}body{-webkit-user-select:none;user-select:none}input,textarea,td,dd,pre,code,.mono,.sel,.addr,.key-box,.json,.balance-v,.big,.kpi-v,.pay-amount,.pay-shop span,.pay-meta,.sec-text,.sec-aside{-webkit-user-select:text;user-select:text}button,th,nav,[role=tab],[role=radiogroup],.badge,.chip,.field-l,.field-err,.empty,.avatar,.logo,.p-req,.code-bar{-webkit-user-select:none;user-select:none}img,svg{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}::selection{color:#fafafa;background:#18181b}.code ::selection{color:#fafafa;background:#52525b}summary{align-items:center;gap:6px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.sum-chev{transition:transform .15s var(--ease);flex:none}details[open]>summary>.sum-chev{transform:rotate(90deg)}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}}@keyframes shimmer{to{background-position:-150% 0}}@keyframes spin{to{transform:rotate(360deg)}}.skel,.qr-ph{background:linear-gradient(100deg, var(--panel) 30%, #fafafa 50%, var(--panel) 70%) 0 0 / 300% 100%;border-radius:8px;height:14px;animation:1.4s linear infinite shimmer;display:block}.logo{color:var(--ink);font:500 17px/1 var(--font);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:8px;display:inline-flex;text-decoration:none!important}.logo-mark{flex:none;width:1.6em;height:1.6em}.copy{align-items:center;gap:4px;display:inline-flex}.lang-switch{height:28px;color:var(--text-3);font:500 13px var(--font);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:0 -8px;padding:0 8px;display:inline-flex}.lang-switch:hover{color:var(--text);background:var(--panel)}.toasts{z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.toast{pointer-events:auto;border-radius:var(--r-btn);background:var(--ink);max-width:min(440px,100%);color:var(--on-ink);box-shadow:var(--shadow-pop);font:500 13px/1.4 var(--font);animation:toast-in .2s var(--ease);align-items:center;gap:10px;padding:10px 6px 10px 14px;display:flex}.toast.out{animation:toast-out .16s var(--ease) forwards}.toast>span{flex:1;min-width:0}.toast>svg{flex:none}.t-success>svg{color:#4ade80}.t-error>svg{color:#f87171}.toast button{cursor:pointer;font:500 13px var(--font);color:var(--on-ink);background:0 0;border:0;border-radius:8px}.toast-act{text-underline-offset:3px;padding:4px 8px;text-decoration:underline}.toast-act:hover,.toast-x:hover{background:#ffffff1a}.toast-x{place-items:center;width:28px;height:28px;display:grid;color:#fff9!important}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes toast-out{to{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pay-root{background:var(--panel);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:32px 16px;display:flex}.pay-card{background:var(--bg);border-radius:var(--r-card);flex-direction:column;gap:20px;width:100%;max-width:420px;padding:28px;display:flex;position:relative}.sheet-handle{display:none}@media (width<=520px){.pay-root{justify-content:flex-end;padding:40px 0 0}.pay-card{border-radius:var(--r-card) var(--r-card) 0 0;max-width:none;padding:28px 16px calc(16px + env(safe-area-inset-bottom));animation:sheet-up .28s var(--ease)}.sheet-handle{border-radius:var(--r-pill);background:var(--border-2);width:40px;height:4px;margin-left:-20px;display:block;position:absolute;top:10px;left:50%}}@keyframes sheet-up{0%{opacity:0;transform:translateY(32px)}}.pay-head{align-items:flex-start;gap:12px;display:flex}.pay-head-main{flex:1;min-width:0}.pay-shop{color:var(--text-2);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.pay-shop>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.test-badge{border-radius:var(--r-pill);background:var(--warning-soft);color:var(--warning);flex:none;padding:2px 8px;font-size:12px;font-weight:500}.pay-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:36px;font-weight:500;line-height:1.1}.pay-meta{color:var(--text-3);overflow-wrap:anywhere;margin-top:6px;font-size:13px}.timer{width:60px;height:60px;color:var(--text-2);font:500 13px/1 var(--font);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid;position:relative}.timer svg{position:absolute;inset:0;transform:rotate(-90deg)}.timer circle{fill:none;stroke-width:2px}.timer-track{stroke:var(--panel)}.timer-arc{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.timer-danger{color:var(--warning)}.pay-body{flex-direction:column;gap:12px;display:flex}.screen{animation:screen-in .2s var(--ease)}@keyframes screen-in{0%{opacity:0;transform:translate(12px)}}.screen-head{align-items:center;gap:12px;min-height:40px;display:flex}.screen-head .pay-title{margin:0}.head-back{border-radius:var(--r-btn);background:var(--panel);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.head-back:hover:not(:disabled){background:var(--panel-2)}.head-back:disabled{opacity:.45;cursor:default}.screen-sub{color:var(--text-2);margin:8px 0 16px;font-size:14px}.screen-head+.stack{margin-top:16px}.pay-title{margin:0 0 4px;font-size:18px;font-weight:500;line-height:1.3}.stack{flex-direction:column;gap:14px;display:flex}.center{text-align:center;align-items:center}.center>.btn{align-self:stretch}.muted{color:var(--text-3);margin:0;font-size:13px}.hint{color:var(--text-2);margin:0;font-size:13px;font-weight:500}.tiles{flex-direction:column;gap:8px;margin-top:12px;display:flex}.tile{border-radius:var(--r-tile);background:var(--panel);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;align-items:center;gap:14px;padding:14px;display:flex}.tile:hover{background:var(--panel-2)}.tile:active{transform:scale(.98)}.tile-icon{background:var(--bg);width:40px;height:40px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.tile-text{flex-direction:column;flex:1;gap:1px;display:flex}.tile-text b{font-size:15px;font-weight:500}.tile-text small{color:var(--text-2);font-size:13px}.tile-arrow{color:var(--text-3);transition:transform .16s var(--ease), color .16s var(--ease)}.tile:hover .tile-arrow{color:var(--text);transform:translate(2px)}.brand-mark{animation:brand-in .24s var(--ease);place-items:center;display:inline-grid}@keyframes brand-in{0%{opacity:0;transform:translateY(3px)scale(.75)}}.brand-none{color:var(--text-3);display:grid}.btn{border-radius:var(--r-btn);width:100%;height:48px;font:500 15px/1 var(--font);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex;text-decoration:none!important}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{cursor:default;opacity:.45}.btn[aria-busy=true]{opacity:1}.btn-primary{background:var(--ink);color:var(--on-ink)}.btn-primary:hover:not(:disabled){background:var(--ink-hover)}.btn-ghost{background:var(--panel);color:var(--ink)}.btn-ghost:hover:not(:disabled){background:var(--panel-2)}.btn-danger{background:var(--danger-soft);color:var(--danger)}.btn-danger:hover:not(:disabled){background:#fbdcdc}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}.spinner-ink{color:var(--ink);width:24px;height:24px}.pay-loading{flex-direction:column;align-items:center;gap:12px;padding:48px 0;display:flex}.qr{border-radius:var(--r-tile);border:1px solid var(--border);background:#fff;flex:none;width:208px;height:208px;padding:12px;position:relative}.qr svg{width:100%;height:100%;display:block}.qr-ph{align-self:center}.qr>.qr-ph{border:0;width:auto;height:auto;padding:0;position:absolute;inset:12px}.qr-logo{background:#fff;border-radius:10px;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;display:grid;position:absolute;top:50%;left:50%}.field{color:var(--text-2);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.field input,.field-row{border-radius:var(--r-btn);background:var(--panel);height:44px;color:var(--text);font:400 15px var(--font);font-variant-numeric:tabular-nums;border:1px solid #0000}.field input{outline:none;width:100%;padding:0 14px}.field-row{align-items:center;padding-right:10px;display:flex}.field-row input{background:0 0;border:0;flex:1;min-width:0;height:42px}.field input:hover:not(:focus),.field-row:hover:not(:focus-within){border-color:var(--border-2)}.field input:focus,.field-row:focus-within{border-color:var(--ink);background:var(--bg)}.field-row input:focus{background:0 0}.field-ok .field-row{border-color:var(--success)}.field-bad input,.field-bad .field-row{background:var(--danger-soft);border-color:var(--danger)!important}.field-err{color:var(--danger);animation:rise-in .16s var(--ease);font-size:13px;font-style:normal;font-weight:400}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.code-input{text-align:center;letter-spacing:.5em;font-size:20px!important}@media (width<=520px){.field input,.field-row input{font-size:16px}}.test-cards{border-radius:var(--r-tile);background:var(--panel);padding:12px 14px;font-size:13px}.test-cards summary{cursor:pointer;color:var(--text);border-radius:6px;font-weight:500}.test-cards ul{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.test-cards button{background:var(--bg);width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;border:0;border-radius:10px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.test-cards button:hover{background:var(--panel-2)}.test-cards small{color:var(--text-3)}.acs{background:var(--bg);min-height:100dvh}.acs-bar{border-bottom:1px solid var(--border);text-align:center;padding:16px;font-size:15px;font-weight:500}.acs-main{max-width:400px;margin:0 auto;padding:32px 16px}.acs-facts{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:14px;display:grid}.acs-facts dt{color:var(--text-3)}.acs-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.segment{border-radius:var(--r-btn);background:var(--panel);gap:4px;padding:4px;display:flex}.segment button{height:36px;color:var(--text-2);font:500 13px var(--font);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1}.segment button:hover:not([aria-selected=true]){color:var(--text)}.segment button[aria-selected=true]{background:var(--ink);color:var(--on-ink)}.crypto-row{align-items:center;gap:16px;display:flex}.crypto-row .qr{width:148px;height:148px;padding:8px}.crypto-facts{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.copy-field{color:var(--text-3);flex-direction:column;gap:4px;font-size:13px;display:flex}.copy-field button{background:var(--panel);color:var(--text);font:400 14px var(--font);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.copy-field button:hover{border-color:var(--border-2)}.copy-field button>svg{color:var(--text-3);flex:none}.addr{font-variant-numeric:tabular-nums;word-break:break-all;min-width:0;font-size:13px}@media (width<=380px){.crypto-row{flex-direction:column;align-items:stretch}.crypto-row .qr{align-self:center}}.confirming{border-radius:var(--r-btn);background:var(--panel);height:48px;color:var(--text);justify-content:center;align-items:center;gap:10px;font-weight:500;display:flex}.dots{gap:4px;display:inline-flex}.dots i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dot}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:.4;transform:translateY(-4px)}}.result{padding:8px 0}.res-icon{border-radius:50%;place-items:center;width:72px;height:72px;animation:.4s cubic-bezier(.34,1.56,.64,1) pop;display:grid}.res-ok{background:var(--success-soft);stroke:var(--success)}.res-bad{background:var(--danger-soft);stroke:var(--danger)}.res-neutral{background:var(--panel);stroke:var(--text-3)}.res-mark{width:44px;height:44px}.res-draw{stroke-dasharray:60;stroke-dashoffset:60px;animation:draw .42s .22s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.res-draw{stroke-dashoffset:0}}.pay-foot{border-top:1px solid var(--border);color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;padding-top:16px;font-size:12px;display:flex}.pay-foot .logo{font-size:14px}.pay-foot .logo-mark{width:1.4em;height:1.4em}.pay-foot .lang-switch{font-size:12px}
