:root{--bg:#07090b;--s1:#101417;--s2:#161b1f;--s3:#1d2328;--line:#ffffff0f;--text:#f2f4f3;--muted:#8b9490;--accent:#5eead4;--accent-hi:#99f6e4;--ink:#042f2e;--accent-soft:#5eead41f;--danger:#f26d6d;--danger-soft:#f26d6d1f;--warn:#f5b544;--warn-soft:#f5b5441f;--ease:cubic-bezier(.2, .8, .2, 1);--t1:.15s;--t2:.25s;--t3:.4s;--font:Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--app-w:480px;--safe-top:max(env(safe-area-inset-top,0px), calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px)));--safe-bottom:max(env(safe-area-inset-bottom,0px), calc(var(--tg-safe-area-inset-bottom,0px) + var(--tg-content-safe-area-inset-bottom,0px)));--tabbar-bottom:max(24px, calc(var(--safe-bottom) + 10px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:var(--app-h,100dvh);background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.4}html.sheet-open,html.sheet-open body{overflow:hidden}a{color:var(--accent)}a:hover{color:var(--accent-hi)}button{font:inherit;color:inherit}h1,h2,h3,p{margin:0}[hidden]{display:none!important}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:12px}.btn:focus-visible,.chip:focus-visible,.tab:focus-visible{outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{max-width:var(--app-w);min-height:var(--app-h,100dvh);margin:0 auto;position:relative}.content{padding:calc(28px + var(--safe-top)) 20px calc(var(--tabbar-bottom) + 96px);flex-direction:column;gap:20px;display:flex}.content.bare{padding-bottom:calc(32px + var(--safe-bottom))}.page{min-height:var(--app-h,100dvh);flex-direction:column;display:flex}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.grow{flex-grow:1;min-width:0}.center-text{text-align:center}.wordmark{letter-spacing:.1em;white-space:nowrap;font-size:16px;font-weight:800}.wordmark span{color:var(--accent)}.label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.muted{color:var(--muted)}.accent-text{color:var(--accent)}.warn-text{color:var(--warn)}.danger-text{color:var(--danger)}.h1{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.15}.h2{font-size:20px;font-weight:700;line-height:1.25}.text{font-size:16px;line-height:1.5}.big{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:76px;font-weight:800;line-height:.9}.mono{font-family:var(--mono)}.num{font-variant-numeric:tabular-nums}.card{background:var(--s1);border-radius:28px;padding:24px}.card-tight{background:var(--s1);border-radius:24px;padding:18px 20px}.list{background:var(--s1);border-radius:24px;padding:0 20px}.item{min-height:62px;color:var(--text);text-align:left;cursor:pointer;width:100%;transition:transform var(--t1) var(--ease), opacity var(--t1);background:0 0;border:0;align-items:center;gap:14px;padding:0;font-family:inherit;font-size:16px;text-decoration:none;display:flex}.item+.item{border-top:1px solid var(--line)}a.item:hover{color:var(--text)}.item .value{color:var(--muted);text-align:right;font-size:15px}.item.static{cursor:default}.item.static:active{transform:none}.item.danger{color:var(--danger)}.chev{color:var(--muted);flex-shrink:0}.ico-box{background:var(--s2);width:36px;height:36px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tile{background:var(--s1);color:var(--text);text-align:left;cursor:pointer;transition:transform var(--t1) var(--ease);border:0;border-radius:24px;flex-direction:column;gap:6px;padding:20px;font-family:inherit;text-decoration:none;display:flex}div.tile{cursor:default}.pill{white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:flex-start;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.pill-ok{background:var(--accent-soft);color:var(--accent)}.pill-off{background:var(--s2);color:var(--muted)}.pill-danger{background:var(--danger-soft);color:var(--danger)}.pill-warn{background:var(--warn-soft);color:var(--warn)}.dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.pulse{animation:2s ease-in-out infinite pulse}.btn{width:100%;height:56px;font:700 17px var(--font);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--t1) var(--ease), opacity var(--t1), background var(--t2) var(--ease), color var(--t2) var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:flex;position:relative}.btn:active,.icon-btn:active,.item:active,.tile:active,.chip:active,.tab:active,.linklike:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:default}.btn:disabled:active{transform:none}.btn.busy{opacity:.7;animation:1.1s ease-in-out infinite busy}.btn-accent{background:var(--accent);color:var(--ink)}a.btn-accent:hover{color:var(--ink)}.btn-white{color:#0a0c0e;background:#fff}a.btn-white:hover{color:#0a0c0e}.btn-ghost{background:var(--s2);color:var(--text)}a.btn-ghost:hover{color:var(--text)}.btn-danger{background:var(--danger-soft);color:var(--danger)}.btn-text{color:var(--muted);background:0 0;height:44px}.btn-r18{border-radius:18px}.icon-btn{background:var(--s2);width:52px;height:52px;color:var(--text);cursor:pointer;transition:transform var(--t1) var(--ease), background var(--t2) var(--ease);border:0;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.icon-btn.sm{border-radius:14px;width:44px;height:44px}.icon-btn.danger{background:var(--danger-soft);color:var(--danger)}.icon-btn.accent{background:var(--accent);color:var(--ink)}.icon-btn:disabled{opacity:.5;cursor:default}.linklike{min-height:44px;font:inherit;color:var(--muted);cursor:pointer;text-align:left;transition:transform var(--t1) var(--ease);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.linklike .accent-text{font-weight:600}.chip{background:var(--s1);height:40px;color:var(--text);font:600 14px var(--font);cursor:pointer;white-space:nowrap;transition:background var(--t2) var(--ease), color var(--t2) var(--ease), transform var(--t1) var(--ease), box-shadow var(--t2) var(--ease);border:0;border-radius:999px;padding:0 16px;position:relative}.chip:before,.close:before{content:"";position:absolute;inset:-2px 0}.chip[aria-checked=true],.chip[aria-pressed=true]{background:var(--accent);color:var(--ink)}.seg{background:var(--s1);border-radius:18px;gap:4px;padding:4px;display:flex}.seg .chip{background:0 0;border-radius:14px;flex:1;min-width:0;height:40px}.seg .chip[aria-checked=true]{background:var(--s3);color:var(--text)}.chips{scrollbar-width:none;gap:8px;margin:0 -20px;padding:2px 20px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.input{background:var(--s1);height:58px;color:var(--text);font:500 18px var(--font);width:100%;transition:border-color var(--t2) var(--ease);border:1.5px solid #0000;border-radius:18px;outline:none;padding:0 18px}.input.mono{font-family:var(--mono)}.input:focus{border-color:var(--accent)}.input::placeholder{color:var(--muted);opacity:.7}.input.invalid{border-color:var(--danger);animation:shake .3s var(--ease)}.sheet .input{background:var(--s2)}.field{flex-direction:column;gap:8px;display:flex}.field>span{color:var(--muted);font-size:13px}.search{background:var(--s1);height:56px;color:var(--muted);transition:border-color var(--t2) var(--ease);border:1.5px solid #0000;border-radius:18px;align-items:center;gap:12px;padding:0 18px;font-size:16px;display:flex}.search:focus-within{border-color:var(--accent)}.search input{min-width:0;height:100%;color:var(--text);font:500 16px var(--font);background:0 0;border:0;outline:none;flex-grow:1}.search input::placeholder{color:var(--muted)}.search input::-webkit-search-cancel-button{display:none}button.search{cursor:pointer;text-align:left;width:100%;transition:transform var(--t1) var(--ease);font-family:inherit}button.search:active{transform:scale(.98)}.trust{color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.tabbar{z-index:20;width:min(calc(100% - 40px), calc(var(--app-w) - 40px));left:0;right:0;bottom:var(--tabbar-bottom);-webkit-backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--line);background:#161b1fd1;border-radius:22px;justify-content:space-around;align-items:center;height:64px;margin:0 auto;display:flex;position:fixed}.tab{width:100px;height:56px;color:var(--muted);cursor:pointer;transition:color var(--t2) var(--ease), transform var(--t1) var(--ease);background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:600;display:flex}.tab[aria-current=page]{color:var(--accent)}.scrim{z-index:30;background:#0000009e;position:fixed;inset:0}.sheet{z-index:31;max-width:var(--app-w);max-height:calc(var(--app-h,100dvh) - 24px - var(--safe-top));overscroll-behavior:contain;background:var(--s1);padding:12px 20px calc(36px + var(--safe-bottom));box-shadow:0 160px 0 0 var(--s1);transition:transform .3s var(--ease);will-change:transform;border-radius:32px 32px 0 0;flex-direction:column;gap:20px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet.dragging{transition:none}.sheet:focus,.sheet:focus-visible{outline:none}.sheet.center{text-align:center;align-items:center}.sheet.tall{min-height:min(654px, calc(var(--app-h,100dvh) - 120px))}.sheet .stack.full{width:100%}.handle{background:#ffffff29;border-radius:999px;flex-shrink:0;align-self:center;width:40px;height:5px}.close{background:var(--s2);width:40px;height:40px;color:var(--text);cursor:pointer;transition:transform var(--t1) var(--ease);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:18px;right:18px}.close:active{transform:scale(.94)}.sheet-title{padding-top:8px;padding-right:48px}.sheet.center .sheet-title{padding-right:0}.toast-region{z-index:40;max-width:calc(var(--app-w) - 40px);left:20px;right:20px;bottom:max(24px, calc(var(--safe-bottom) + 10px));pointer-events:none;margin:0 auto;position:fixed}html.has-tabbar .toast-region{bottom:calc(var(--tabbar-bottom) + 80px)}html.sheet-open .toast-region{bottom:auto;top:calc(16px + var(--safe-top))}.toast{background:var(--s3);pointer-events:auto;border-radius:18px;align-items:center;gap:12px;padding:16px 18px;font-size:15px;line-height:1.35;display:flex;box-shadow:0 12px 32px #0006}.toast>svg{flex-shrink:0}.bar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.bar>span{background:var(--accent);transform-origin:0;height:6px;animation:fill .9s var(--ease) .25s both;border-radius:999px;display:block}.bar.warn>span{background:var(--warn)}.sk{background:linear-gradient(90deg, var(--s1) 0%, var(--s2) 45%, var(--s1) 90%);background-size:220% 100%;flex-shrink:0;animation:1.4s linear infinite shimmer;display:block}.card .sk,.list .sk,.sheet .sk{background-image:linear-gradient(90deg, var(--s2) 0%, var(--s3) 45%, var(--s2) 90%)}.step-num{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.badge-ico{background:var(--accent-soft);width:72px;height:72px;color:var(--accent);border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.avatar{background:var(--accent-soft);width:60px;height:60px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:flex}.tg-widget{justify-content:center;align-items:center;min-height:56px;display:flex}.tg-widget iframe{max-width:100%}.rise{animation:rise var(--t3) var(--ease) both}.d1{animation-delay:60ms}.d2{animation-delay:.12s}.d3{animation-delay:.18s}.d4{animation-delay:.24s}.d5{animation-delay:.3s}.d6{animation-delay:.36s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fill{0%{transform:scaleX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes busy{0%,to{opacity:.75}50%{opacity:.5}}@keyframes shake{0%,to{transform:none}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:560px){body{background:radial-gradient(1200px 600px at 50% -10%, #5eead40d, transparent 60%) var(--bg)}}.screen.svelte-13umyii{padding:calc(40px + var(--safe-top)) 20px calc(36px + var(--safe-bottom));flex-direction:column;flex-grow:1;display:flex}.body.svelte-13umyii{text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:18px;display:flex}.body.svelte-13umyii p:where(.svelte-13umyii){max-width:300px}.grid2.svelte-1n8ds2t{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}
