@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&display=swap";.chat-fab[data-v-989cb65e]{position:relative;width:3.5rem;height:3.5rem;border-radius:999px;font-size:var(--text-xl);box-shadow:0 8px 24px #6366f159;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent}.chat-fab__badge[data-v-989cb65e]{position:absolute;top:-2px;right:-2px;min-width:1.125rem;height:1.125rem;padding:0 .3em;border-radius:999px;background:#ef4444;color:#fff;font-size:var(--text-xs);font-weight:700;line-height:1.125rem;text-align:center;border:2px solid #fff;pointer-events:none}.chat-fab.dragging[data-v-989cb65e]{cursor:grabbing;transform:scale(1.05);box-shadow:0 12px 32px #6366f173}.chat-fab.open[data-v-989cb65e]{background:#374151}.chat-fab.disabled[data-v-989cb65e]{background:#4b5563;opacity:.75;cursor:not-allowed}.chat-msg[data-v-ffaa24af]{display:flex}.chat-msg--me[data-v-ffaa24af]{justify-content:flex-end}.chat-msg--system[data-v-ffaa24af]{justify-content:center}.chat-msg__bubble[data-v-ffaa24af]{max-width:85%;padding:.55rem .75rem;border-radius:12px;background:#252936;border:1px solid #2d3140}.chat-msg__bubble[data-v-ffaa24af]:has(.chat-msg__image){padding:.35rem}.chat-msg--me .chat-msg__bubble[data-v-ffaa24af]{background:#4338ca;border-color:#4f46e5}.chat-msg--system .chat-msg__bubble[data-v-ffaa24af]{background:transparent;border:none;color:#9ca3af;font-size:var(--text-sm);text-align:center}.chat-msg__sender[data-v-ffaa24af]{display:block;font-size:var(--text-xs);color:#9ca3af;margin-bottom:.15em}.chat-msg__bubble p[data-v-ffaa24af]{margin:0;font-size:var(--text-base);line-height:1.45;white-space:pre-wrap;word-break:break-word}.chat-msg__image-link[data-v-ffaa24af]{display:block;line-height:0}.chat-msg__image[data-v-ffaa24af]{display:block;max-width:min(220px,100%);max-height:220px;border-radius:8px;object-fit:contain}.chat-msg__bubble time[data-v-ffaa24af]{display:block;margin-top:.25em;font-size:var(--text-xs);color:#9ca3afd9}.chat-msg--me .chat-msg__bubble time[data-v-ffaa24af]{color:#ffffffa6}.chat-messages[data-v-d1f796d0]{flex:1;overflow-y:auto;padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.chat-messages__status[data-v-d1f796d0]{margin:0;padding:var(--space-2) 0;text-align:center;color:#9ca3af;font-size:var(--text-xs)}.chat-messages__status--muted[data-v-d1f796d0]{color:#6b7280}.chat-messages__empty[data-v-d1f796d0]{margin:auto 0;text-align:center;color:#6b7280;font-size:var(--text-sm)}.chat-input[data-v-6d2852bf]{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-3);border-top:1px solid #2d3140;background:#151821}.chat-input__composer[data-v-6d2852bf]{flex:1;display:flex;align-items:flex-end;gap:.15rem;min-width:0;padding:.35rem .45rem .35rem .25rem;border:1px solid #2d3140;border-radius:12px;background:#1a1d27;transition:border-color .15s}.chat-input__composer[data-v-6d2852bf]:focus-within{border-color:#6366f1}.chat-input__attach[data-v-6d2852bf]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:#9ca3af;cursor:pointer;transition:color .15s,background .15s}.chat-input__attach[data-v-6d2852bf]:hover:not(:disabled){color:#e8eaed;background:#ffffff0f}.chat-input__attach[data-v-6d2852bf]:disabled{opacity:.45;cursor:not-allowed}.chat-input__attach-icon[data-v-6d2852bf]{width:1.15rem;height:1.15rem}.chat-input__attach-loading[data-v-6d2852bf]{width:.85rem;height:.85rem;border:2px solid rgba(156,163,175,.35);border-top-color:#a5b4fc;border-radius:50%;animation:chat-input-spin-6d2852bf .65s linear infinite}@keyframes chat-input-spin-6d2852bf{to{transform:rotate(360deg)}}.chat-input__field[data-v-6d2852bf]{flex:1;min-width:0;resize:none;border:none;background:transparent;color:#e8eaed;padding:.35em .25em;font:inherit;font-size:var(--text-sm);line-height:1.45}.chat-input__field[data-v-6d2852bf]:focus{outline:none}.chat-input__field[data-v-6d2852bf]::placeholder{color:#6b7280}.chat-input__send[data-v-6d2852bf]{flex-shrink:0;margin:0;padding:.55rem .85rem;border:none;border-radius:10px;background:#4338ca;color:#fff;font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .15s,transform .1s}.chat-input__send[data-v-6d2852bf]:hover:not(:disabled){background:#4f46e5}.chat-input__send[data-v-6d2852bf]:active:not(:disabled){transform:scale(.98)}.chat-input__send[data-v-6d2852bf]:disabled{opacity:.5;cursor:not-allowed}.chat-panel[data-v-11a34d82]{position:absolute;height:480px;display:flex;flex-direction:column;background:#1a1d27;border:1px solid #2d3140;border-radius:16px;overflow:hidden;box-shadow:0 16px 48px #00000073}.chat-panel__header[data-v-11a34d82]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid #2d3140}.chat-panel__header h3[data-v-11a34d82]{margin:0;font-size:var(--text-base)}.chat-panel__header p[data-v-11a34d82]{margin:var(--space-1) 0 0;color:#9ca3af;font-size:var(--text-sm)}.chat-panel__status[data-v-11a34d82]{font-size:var(--text-xs);padding:.2em .5em;border-radius:999px;background:#374151;color:#fca5a5;white-space:nowrap}.chat-panel__status--online[data-v-11a34d82]{color:#6ee7b7;background:#10b98126}.chat-panel__status--connecting[data-v-11a34d82]{color:#fcd34d;background:#f59e0b26}.chat-panel__error[data-v-11a34d82]{margin:0;padding:var(--space-2) var(--space-4);color:#f87171;font-size:var(--text-sm);background:#f8717114}.chat-panel__hint[data-v-11a34d82]{margin:0;padding:var(--space-2) var(--space-4);color:#9ca3af;font-size:var(--text-sm)}.cs-root[data-v-aaab9c4c]{position:fixed;z-index:1000;touch-action:none}.cs-panel-enter-active[data-v-aaab9c4c],.cs-panel-leave-active[data-v-aaab9c4c]{transition:opacity .2s ease,transform .2s ease}.cs-panel-enter-from[data-v-aaab9c4c],.cs-panel-leave-to[data-v-aaab9c4c]{opacity:0;transform:translateY(12px) scale(.98)}.ui-toast[data-v-794ffcd8]{position:fixed;left:50%;bottom:calc(5.5rem + env(safe-area-inset-bottom));z-index:10000;display:inline-flex;align-items:center;gap:.45rem;max-width:min(20rem,calc(100vw - 2rem));padding:.65rem 1rem;border-radius:var(--radius-full);border:1px solid var(--border);background:#fffffff0;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:0 .5rem 1.5rem #5b21b624,0 .125rem .35rem #0f172a0f;color:var(--text);font-size:var(--text-sm);font-weight:650;line-height:1.2;transform:translate(-50%);cursor:default;pointer-events:auto}html[data-theme=debug]{background:#1c1f28f0;box-shadow:0 .5rem 1.5rem #00000059}.ui-toast-icon[data-v-794ffcd8]{flex-shrink:0}.ui-toast--success .ui-toast-icon[data-v-794ffcd8]{color:var(--success)}.ui-toast--error .ui-toast-icon[data-v-794ffcd8]{color:var(--danger)}.ui-toast--info .ui-toast-icon[data-v-794ffcd8]{color:var(--accent)}.ui-toast-text[data-v-794ffcd8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast-enter-active[data-v-794ffcd8],.toast-leave-active[data-v-794ffcd8]{transition:opacity .22s ease,transform .22s ease}.toast-enter-from[data-v-794ffcd8],.toast-leave-to[data-v-794ffcd8]{opacity:0;transform:translate(-50%) translateY(.6rem)}.toast-enter-to[data-v-794ffcd8],.toast-leave-from[data-v-794ffcd8]{opacity:1;transform:translate(-50%) translateY(0)}@media(min-width:48em){.ui-toast[data-v-794ffcd8]{bottom:calc(2rem + env(safe-area-inset-bottom))}}.ui-btn[data-v-26048cbe]{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:var(--touch-min);padding:.65em 1.25em;border-radius:var(--radius-full);border:1px solid transparent;overflow:hidden;font-family:inherit;font-size:var(--text-sm);font-weight:650;line-height:1.2;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .1s,box-shadow .15s}.ui-btn[data-v-26048cbe]:active:not(:disabled){transform:scale(.98)}.ui-btn[data-v-26048cbe]:disabled{opacity:.5;cursor:not-allowed}.ui-btn--block[data-v-26048cbe]{width:100%}.ui-btn--primary[data-v-26048cbe]{background:var(--accent);color:#fff;box-shadow:0 .35rem 1rem var(--accent-glow)}.ui-btn--primary[data-v-26048cbe]:hover:not(:disabled){background:var(--accent-hover)}.ui-btn--secondary[data-v-26048cbe]{background:var(--surface-solid);color:var(--text);border-color:var(--border-strong)}.ui-btn--secondary[data-v-26048cbe]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.ui-btn--ghost[data-v-26048cbe]{background:var(--accent-soft);color:var(--accent)}.ui-btn--ghost[data-v-26048cbe]:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 14%,transparent)}.ui-btn--hot[data-v-26048cbe]{background:linear-gradient(135deg,var(--accent) 0%,var(--hot) 100%);color:#fff;box-shadow:0 .35rem 1rem #f59e0b47}.ui-btn--hot[data-v-26048cbe]:hover:not(:disabled){filter:brightness(1.05)}.ui-dialog-root[data-v-69d7df83]{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;padding:var(--page-padding-x)}.ui-dialog-mask[data-v-69d7df83]{position:absolute;inset:0;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-dialog[data-v-69d7df83]{position:relative;z-index:1;width:min(20.5rem,100%);padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--radius-2xl);border:1px solid var(--border);background:var(--surface-solid);box-shadow:var(--shadow-hero);text-align:center}.ui-dialog-icon-wrap[data-v-69d7df83]{width:3.75rem;height:3.75rem;margin:0 auto var(--space-4);border-radius:50%;display:grid;place-items:center;background:var(--accent-soft)}.ui-dialog--success .ui-dialog-icon-wrap[data-v-69d7df83]{background:#0596691f}.ui-dialog--error .ui-dialog-icon-wrap[data-v-69d7df83]{background:#dc26261a}.ui-dialog--success .ui-dialog-icon[data-v-69d7df83]{color:var(--success)}.ui-dialog--error .ui-dialog-icon[data-v-69d7df83]{color:var(--danger)}.ui-dialog--info .ui-dialog-icon[data-v-69d7df83]{color:var(--accent)}.ui-dialog-title[data-v-69d7df83]{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:800;letter-spacing:-.02em;color:var(--text)}.ui-dialog-message[data-v-69d7df83]{margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--text-muted);line-height:1.55}.ui-dialog-btn[data-v-69d7df83]{margin-top:var(--space-1)}.dialog-enter-active[data-v-69d7df83],.dialog-leave-active[data-v-69d7df83]{transition:opacity .2s ease}.dialog-enter-active .ui-dialog[data-v-69d7df83],.dialog-leave-active .ui-dialog[data-v-69d7df83]{transition:transform .22s ease,opacity .22s ease}.dialog-enter-from[data-v-69d7df83],.dialog-leave-to[data-v-69d7df83]{opacity:0}.dialog-enter-from .ui-dialog[data-v-69d7df83],.dialog-leave-to .ui-dialog[data-v-69d7df83]{opacity:0;transform:scale(.96) translateY(.4rem)}.wallet-login-root[data-v-5a81bd6a]{position:fixed;inset:0;z-index:10002;display:grid;place-items:center;padding:var(--page-padding-x)}.wallet-login-mask[data-v-5a81bd6a]{position:absolute;inset:0;background:#0f172a80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.wallet-login-card[data-v-5a81bd6a]{position:relative;z-index:1;width:min(20rem,100%);padding:var(--space-6) var(--space-5);border-radius:var(--radius-2xl);border:1px solid var(--border);background:var(--surface-solid);box-shadow:var(--shadow-hero);text-align:center}.wallet-login-icon[data-v-5a81bd6a]{width:3.25rem;height:3.25rem;margin:0 auto var(--space-3);border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.wallet-login-spinner[data-v-5a81bd6a]{color:var(--accent);margin:0 auto var(--space-4);animation:wallet-spin-5a81bd6a .9s linear infinite}.wallet-login-title[data-v-5a81bd6a]{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:800;color:var(--text)}.wallet-login-hint[data-v-5a81bd6a]{margin:0;font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}@keyframes wallet-spin-5a81bd6a{to{transform:rotate(360deg)}}.wallet-login-enter-active[data-v-5a81bd6a],.wallet-login-leave-active[data-v-5a81bd6a]{transition:opacity .2s ease}.wallet-login-enter-active .wallet-login-card[data-v-5a81bd6a],.wallet-login-leave-active .wallet-login-card[data-v-5a81bd6a]{transition:transform .22s ease,opacity .22s ease}.wallet-login-enter-from[data-v-5a81bd6a],.wallet-login-leave-to[data-v-5a81bd6a]{opacity:0}.wallet-login-enter-from .wallet-login-card[data-v-5a81bd6a],.wallet-login-leave-to .wallet-login-card[data-v-5a81bd6a]{opacity:0;transform:scale(.96) translateY(.35rem)}.maint-page[data-v-e8176cf6]{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(1.25rem,4vw,2rem) var(--page-padding-x);background:radial-gradient(circle at 20% 10%,rgb(196 181 253 / .45),transparent 42%),radial-gradient(circle at 80% 90%,rgb(233 213 255 / .55),transparent 40%),linear-gradient(180deg,#faf7ff 0%,var(--bg) 45%,#f3eaff 100%)}.locale-toggle[data-v-e8176cf6]{position:fixed;top:1rem;right:1rem;z-index:2;display:inline-flex;align-items:center;gap:.2rem;padding:.4rem .7rem;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:#ffffffd9;color:var(--text-muted);font-family:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.locale-toggle .active[data-v-e8176cf6]{color:var(--accent-deep)}.locale-sep[data-v-e8176cf6]{opacity:.45}.maint-card[data-v-e8176cf6]{width:min(100%,26rem);padding:clamp(1.75rem,4vw,2.25rem) clamp(1.25rem,3.5vw,1.75rem);border-radius:calc(var(--radius-2xl) + .25rem);background:var(--surface-solid);box-shadow:var(--shadow-card);text-align:center}.status-icon[data-v-e8176cf6]{width:4.5rem;height:4.5rem;margin:0 auto 1.25rem;display:grid;place-items:center;border-radius:50%;color:#fff;background:radial-gradient(circle at 30% 30%,#f87171,#dc2626 55%,#b91c1c);box-shadow:0 0 0 .75rem #f8717129}.title[data-v-e8176cf6]{margin:0 0 1.25rem;color:#0f172a;font-size:clamp(1.25rem,1.05rem + .7vw,1.5rem);font-weight:800;line-height:1.35;letter-spacing:-.02em}.greeting[data-v-e8176cf6]{margin:0 0 .75rem;color:var(--text);font-size:var(--text-sm);font-weight:600;text-align:left}.body[data-v-e8176cf6]{margin-bottom:1.1rem;color:var(--text-muted);font-size:var(--text-sm);line-height:1.7;text-align:left;white-space:pre-line}.highlight[data-v-e8176cf6]{margin-bottom:1.35rem;padding:.9rem 1rem;border-radius:var(--radius-lg);background:#ede9fef2;color:#4c1d95;font-size:var(--text-sm);line-height:1.65;text-align:left}.actions[data-v-e8176cf6]{display:grid;gap:.75rem;margin-bottom:1.15rem}.btn[data-v-e8176cf6]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.85rem;padding:.7rem 1rem;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:700;text-decoration:none;transition:transform .12s ease,opacity .12s ease}.btn[data-v-e8176cf6]:active{transform:scale(.98)}.btn-primary[data-v-e8176cf6]{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7 55%,#f97316 130%);box-shadow:0 .5rem 1.25rem #7c3aed47}.btn-secondary[data-v-e8176cf6]{color:var(--text);border:1.5px solid rgb(15 23 42 / .16);background:#fff}.footer[data-v-e8176cf6]{margin:0;color:var(--text-muted);font-size:var(--text-xs);line-height:1.6}.region-page[data-v-75734083]{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:clamp(1.25rem,4vw,2rem) var(--page-padding-x);background:#f3eefc}.locale-toggle[data-v-75734083]{position:fixed;top:1rem;right:1rem;z-index:2;display:inline-flex;align-items:center;gap:.2rem;padding:.4rem .7rem;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:#ffffffe6;color:var(--text-muted);font-family:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer}.locale-toggle .active[data-v-75734083]{color:var(--accent-deep)}.locale-sep[data-v-75734083]{opacity:.45}.status-icon[data-v-75734083]{width:4.5rem;height:4.5rem;display:grid;place-items:center;border-radius:50%;color:#fff;background:radial-gradient(circle at 30% 30%,#f87171,#dc2626 55%,#b91c1c);box-shadow:0 0 0 .75rem #f8717129}.region-card[data-v-75734083]{width:min(100%,26rem);padding:clamp(1.5rem,4vw,2rem) clamp(1.2rem,3.5vw,1.6rem);border-radius:calc(var(--radius-2xl) + .15rem);background:#fff;box-shadow:var(--shadow-card);text-align:center}.title[data-v-75734083]{margin:0;color:#0f172a;font-size:clamp(1.35rem,1.1rem + .8vw,1.65rem);font-weight:800;letter-spacing:-.02em}.subtitle[data-v-75734083]{margin:.55rem 0 1.25rem;color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.info-box[data-v-75734083]{display:grid;gap:.7rem;margin-bottom:.9rem;padding:.9rem 1rem;border-radius:var(--radius-lg);background:#eef2ff;text-align:left}.info-row[data-v-75734083]{display:flex;justify-content:space-between;gap:.75rem;font-size:var(--text-sm)}.info-label[data-v-75734083]{color:var(--text-muted);flex-shrink:0}.info-value[data-v-75734083]{color:var(--text);font-weight:650;text-align:right;word-break:break-word}.info-value--danger[data-v-75734083]{color:#dc2626}.tips-box[data-v-75734083]{margin-bottom:1.1rem;padding:.9rem 1rem;border-radius:var(--radius-lg);background:#fce7f3;text-align:left}.tips-title[data-v-75734083]{margin:0 0 .55rem;font-size:var(--text-sm);font-weight:750;color:#9d174d}.tips-list[data-v-75734083]{margin:0;padding-left:1.1rem;color:#9f1239;font-size:var(--text-sm);line-height:1.65}.footer[data-v-75734083]{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.wrong-net-page[data-v-cdfcf7f3]{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:clamp(1.25rem,4vw,2rem) var(--page-padding-x);background:#f3eefc}.locale-toggle[data-v-cdfcf7f3]{position:fixed;top:1rem;right:1rem;z-index:2;display:inline-flex;align-items:center;gap:.2rem;padding:.4rem .7rem;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:#ffffffe6;color:var(--text-muted);font-family:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer}.locale-toggle .active[data-v-cdfcf7f3]{color:var(--accent-deep)}.locale-sep[data-v-cdfcf7f3]{opacity:.45}.status-icon[data-v-cdfcf7f3]{width:4.5rem;height:4.5rem;display:grid;place-items:center;border-radius:50%;background:#7c3aed1f;color:#6d28d9}.net-card[data-v-cdfcf7f3]{width:min(100%,26rem);padding:1.5rem 1.25rem;border-radius:var(--radius-2xl);background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:1rem}.title[data-v-cdfcf7f3]{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;text-align:center}.subtitle[data-v-cdfcf7f3]{margin:0;text-align:center;color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.info-box[data-v-cdfcf7f3]{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1rem;border-radius:var(--radius-lg);background:#f8f5ff;border:1px solid rgb(139 92 246 / .18)}.info-row[data-v-cdfcf7f3]{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.info-label[data-v-cdfcf7f3]{flex-shrink:0;font-size:var(--text-xs);color:var(--text-muted);font-weight:600}.info-value[data-v-cdfcf7f3]{text-align:right;font-size:var(--text-sm);font-weight:700}.info-value--danger[data-v-cdfcf7f3]{color:#b45309}.tips-box[data-v-cdfcf7f3]{padding:.75rem 0 0}.tips-title[data-v-cdfcf7f3]{margin:0 0 .5rem;font-size:var(--text-sm);font-weight:700}.tips-list[data-v-cdfcf7f3]{margin:0;padding-left:1.1rem;color:var(--text-muted);font-size:var(--text-xs);line-height:1.55}.footer[data-v-cdfcf7f3]{margin:0;text-align:center;font-size:var(--text-xs);color:var(--text-muted)}.mono[data-v-cdfcf7f3]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.app-shell[data-v-28513a05]{position:relative;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media(max-width:48em){.app-shell[data-v-28513a05]{scrollbar-width:none}.app-shell[data-v-28513a05]::-webkit-scrollbar{display:none}}.boot-loading[data-v-28513a05]{min-height:100%;display:grid;place-items:center;color:var(--text-muted);font-size:var(--text-sm)}*,*:before,*:after{box-sizing:border-box}html{font-size:clamp(14px,.875rem + .45vw,18px);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-ms-touch-action:manipulation;height:100%;overflow:hidden}body{touch-action:manipulation;overscroll-behavior:none;height:100%;overflow:hidden;max-width:100%}a,button,[role=button],summary,label,input,select,textarea{-webkit-tap-highlight-color:transparent}.tap-clip{overflow:hidden;-webkit-tap-highlight-color:transparent}:root{--bg: #f5efff;--bg-deep: #f0e8ff;--bg-soft: #f7f2ff;--surface: rgb(255 255 255 / .88);--surface-solid: #ffffff;--surface-elevated: #ffffff;--border: rgb(124 58 237 / .12);--border-strong: rgb(124 58 237 / .22);--text: #1e293b;--text-muted: #6b6280;--accent: #7c3aed;--accent-hover: #6d28d9;--accent-deep: #5b21b6;--accent-glow: rgb(124 58 237 / .22);--accent-soft: rgb(124 58 237 / .08);--hot: #f59e0b;--hot-end: #ea580c;--success: #059669;--danger: #dc2626;--shadow-card: 0 .5rem 1.5rem rgb(91 33 182 / .08), 0 .125rem .375rem rgb(91 33 182 / .04);--shadow-hero: 0 .75rem 2rem rgb(91 33 182 / .18);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--text-xs: clamp(.75rem, .7rem + .15vw, .8125rem);--text-sm: clamp(.8125rem, .78rem + .22vw, .9375rem);--text-base: clamp(.875rem, .84rem + .28vw, 1.0625rem);--text-lg: clamp(1rem, .94rem + .35vw, 1.25rem);--text-xl: clamp(1.125rem, 1rem + .55vw, 1.5rem);--text-2xl: clamp(1.375rem, 1.15rem + .85vw, 2rem);--text-3xl: clamp(1.625rem, 1.35rem + 1.2vw, 2.375rem);--text-display: clamp(1.75rem, 1rem + 3.5vw, 3.25rem);--container-xl: 75rem;--container-lg: 56rem;--container-md: 42rem;--container-product: 42rem;--page-padding-x: clamp(.875rem, 2.5vw, 1.5rem);--page-padding-y: clamp(.875rem, 2vw, 1.25rem);--header-height: clamp(3.25rem, 3rem + .8vw, 3.75rem);--tab-bar-height: 3.75rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.25rem;--radius-2xl: 1.5rem;--radius-full: 999px;--grid-gap: clamp(.75rem, 1.5vw, 1.25rem);--touch-min: 2.75rem}html[data-theme=debug]{--bg: #080a0e;--bg-deep: #080a0e;--bg-soft: #0c0e14;--surface: rgb(17 19 24 / .92);--surface-solid: #111318;--surface-elevated: #1c1f28;--border: rgb(255 255 255 / .08);--border-strong: rgb(255 255 255 / .16);--text: #eceef2;--text-muted: #8b919e;--accent: #14b879;--accent-hover: #0fa068;--accent-deep: #0d9668;--accent-glow: rgb(20 184 121 / .25);--accent-soft: rgb(20 184 121 / .1);--hot: #f59e0b;--hot-end: #ea580c;--success: #14b879;--danger: #f87171;--shadow-card: none;--shadow-hero: none}@media(min-width:48em){:root{--container-lg: 62rem;--grid-gap: clamp(1rem, 1.5vw, 1.5rem);--page-padding-x: clamp(1.25rem, 3vw, 2rem)}.card{padding:clamp(1.125rem,2vw,1.625rem)}.card h2{font-size:var(--text-base)}.row{font-size:var(--text-base);padding:var(--space-3) 0}button:not([class]){font-size:var(--text-base);padding:.65em 1.25em}.card :is(.mono,.badge,.contracts-label,.rpc){font-size:var(--text-sm)}}body{margin:0;min-height:100dvh;font-family:Outfit,system-ui,-apple-system,sans-serif;font-size:var(--text-base);line-height:1.5;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}#app{height:100%}.app-container{width:100%;max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--page-padding-x)}.page-container{width:100%;max-width:var(--container-lg);margin-inline:auto}.product-container{width:100%;max-width:var(--container-product);margin-inline:auto}.mono{font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums}button,input{font-family:inherit}a{color:inherit;text-decoration:none}.card{container-type:inline-size;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(1rem,2vw,1.375rem);box-shadow:var(--shadow-card)}.card h2{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--text-sm)}.row span:first-child{color:var(--text-muted);flex-shrink:0}.row span:last-child{text-align:right;word-break:break-word;min-width:0}.error{color:var(--danger);font-size:var(--text-sm)}.success{color:var(--success)}button:not([class]){cursor:pointer;border:none;border-radius:var(--radius-full);overflow:hidden;padding:.6em 1.1em;font-size:var(--text-sm);font-weight:600;background:var(--accent);color:#fff;transition:background .15s,transform .1s}button:not([class]):hover:not(:disabled){background:var(--accent-hover)}button:not([class]):active:not(:disabled){transform:scale(.98)}button:not([class]):disabled{opacity:.5;cursor:not-allowed}button.secondary:not([class]){background:var(--surface-elevated);color:var(--text-muted);border:1px solid var(--border)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}w3m-modal,wcm-modal{z-index:100000!important}
