@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&display=swap";.chain-icon[data-v-7673c387]{display:block;flex-shrink:0}.chain-icon--blue[data-v-7673c387]{color:#7ec8ff;filter:drop-shadow(0 0 6px rgb(45 127 249 / .45))}.chain-icon--purple[data-v-7673c387]{color:#c4b5fd;filter:drop-shadow(0 0 6px rgb(139 92 246 / .45))}.chain-icon--green[data-v-7673c387]{color:var(--neon-green);filter:drop-shadow(0 0 6px rgb(0 240 181 / .45))}.chain-icon--amber[data-v-7673c387]{color:var(--warning);filter:drop-shadow(0 0 6px rgb(255 176 32 / .4))}.chain-icon--cyan[data-v-7673c387]{color:#8ecfff;filter:drop-shadow(0 0 6px rgb(126 200 255 / .4))}.locale-trigger[data-v-15f03e6d]{--press-radius: var(--radius-pill);display:inline-flex;align-items:center;gap:.375rem;min-height:36px;padding:0 .75rem;border:none;border-radius:var(--radius-pill);font-family:inherit;font-size:var(--text-caption);font-weight:600;color:var(--text-secondary);cursor:pointer;flex-shrink:0;position:relative;overflow:hidden;isolation:isolate;-webkit-tap-highlight-color:transparent}.locale-trigger[data-v-15f03e6d]:after{content:"";position:absolute;inset:0;border-radius:var(--press-radius);background:#ffffff29;opacity:0;transition:opacity .14s ease;pointer-events:none}.locale-trigger[data-v-15f03e6d]:active:not(:disabled):after{opacity:1}.locale-trigger__icon[data-v-15f03e6d]{position:relative;z-index:1;font-size:1rem;color:#8ecfff}.locale-trigger__label[data-v-15f03e6d]{position:relative;z-index:1}@media(max-width:640px){.locale-trigger[data-v-15f03e6d]{gap:0;min-width:2rem;width:2rem;height:2rem;min-height:2rem;padding:0;justify-content:center;border-radius:50%;--press-radius: 50%}.locale-trigger__icon[data-v-15f03e6d]{font-size:.875rem}.locale-trigger__label[data-v-15f03e6d]{display:none}}.locale-sheet-root[data-v-15f03e6d]{--page-x: clamp(1.25rem, 5vw, 1.75rem);--radius: 22px;--radius-sm: 16px;--radius-pill: 999px;--glass-highlight: rgb(255 255 255 / .22);--glass-border: rgb(255 255 255 / .16);--accent-soft: rgb(10 132 255 / .22);--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--text: rgb(255 255 255 / .96);--text-muted: rgb(255 255 255 / .42);--text-caption: .75rem;--text-callout: 1rem;--text-title3: 1.0625rem;--space-2: .75rem;--space-3: 1rem;--space-4: 1.25rem;position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center}.locale-sheet__backdrop[data-v-15f03e6d]{position:absolute;inset:0;border:none;background:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer}.locale-sheet[data-v-15f03e6d]{position:relative;z-index:1;width:min(100%,480px);margin:0 var(--page-x) calc(var(--space-3) + env(safe-area-inset-bottom));padding:var(--space-3) var(--space-4) var(--space-4);border-radius:var(--radius);background:#ffffff1a;backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:.5px solid var(--glass-border);box-shadow:inset 0 .5px 0 var(--glass-highlight),0 -8px 40px #00000059}.locale-sheet__handle[data-v-15f03e6d]{width:2.25rem;height:4px;margin:0 auto var(--space-4);border-radius:var(--radius-pill);background:#ffffff38}.locale-sheet__title[data-v-15f03e6d]{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-title3);font-weight:600;letter-spacing:-.03em;text-align:center;color:var(--text)}.locale-sheet__list[data-v-15f03e6d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.locale-sheet__option[data-v-15f03e6d]{--press-radius: var(--radius-sm);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:3.25rem;padding:var(--space-3) var(--space-4);border:.5px solid rgb(255 255 255 / .08);border-radius:var(--radius-sm);background:#ffffff0a;font-family:inherit;text-align:left;color:var(--text);cursor:pointer;transition:background .2s,border-color .2s;-webkit-tap-highlight-color:transparent}.locale-sheet__option[data-v-15f03e6d]:after{content:"";position:absolute;inset:0;border-radius:var(--press-radius);background:#ffffff29;opacity:0;transition:opacity .14s ease;pointer-events:none}.locale-sheet__option[data-v-15f03e6d]:active:not(:disabled):after{opacity:1}.locale-sheet__option--active[data-v-15f03e6d]{border-color:#0a84ff66;background:var(--accent-soft)}.locale-sheet__option--active[data-v-15f03e6d]:active:after{background:#ffffff1a}.locale-sheet__option-text[data-v-15f03e6d]{position:relative;z-index:1;display:flex;flex-direction:column;gap:.125rem}.locale-sheet__option-name[data-v-15f03e6d]{font-size:var(--text-callout);font-weight:600;letter-spacing:-.02em}.locale-sheet__option-short[data-v-15f03e6d]{font-size:var(--text-caption);color:var(--text-muted)}.locale-sheet__check[data-v-15f03e6d]{position:relative;z-index:1;flex-shrink:0;font-size:1.125rem;color:#8ecfff}.locale-sheet-enter-active[data-v-15f03e6d],.locale-sheet-leave-active[data-v-15f03e6d]{transition:opacity .28s ease}.locale-sheet-enter-active .locale-sheet[data-v-15f03e6d],.locale-sheet-leave-active .locale-sheet[data-v-15f03e6d]{transition:transform .32s cubic-bezier(.34,1.2,.64,1)}.locale-sheet-enter-from[data-v-15f03e6d],.locale-sheet-leave-to[data-v-15f03e6d]{opacity:0}.locale-sheet-enter-from .locale-sheet[data-v-15f03e6d],.locale-sheet-leave-to .locale-sheet[data-v-15f03e6d]{transform:translateY(100%)}.app-nav[data-v-bc7ed598]{position:sticky;top:0;z-index:50;margin:var(--space-3) var(--page-x) 0;border-radius:var(--radius)}.app-nav__inner[data-v-bc7ed598]{display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:3.5rem;padding:var(--space-2) 0}.brand[data-v-bc7ed598]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text);text-decoration:none;flex:0 1 auto;min-width:0}.brand-mark[data-v-bc7ed598]{display:grid;place-items:center;width:2rem;height:2rem;font-size:1.25rem;color:var(--neon-green);filter:drop-shadow(0 0 8px var(--neon-green-glow))}.brand-text[data-v-bc7ed598]{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.brand-name[data-v-bc7ed598]{font-family:var(--font-display);font-size:var(--text-callout);font-weight:700;letter-spacing:-.03em;line-height:1.1}.brand-tag[data-v-bc7ed598]{font-size:.625rem;font-weight:600;color:var(--text-muted);letter-spacing:.02em}.nav-links[data-v-bc7ed598]{display:flex;gap:var(--space-1);flex:1;justify-content:center;min-width:0}.nav-link[data-v-bc7ed598]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-footnote);font-weight:500;color:var(--text-muted);text-decoration:none;transition:color .2s,background .2s;white-space:nowrap}.nav-link[data-v-bc7ed598]:hover{color:var(--text-secondary);background:#ffffff0d}.nav-link--active[data-v-bc7ed598]{color:#fff;background:var(--accent-soft);box-shadow:inset 0 0 0 .5px #2d7ff959,0 0 16px #2d7ff91f}.app-nav__actions[data-v-bc7ed598]{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;min-width:0;flex:0 1 auto;justify-content:flex-end}.notice-trigger[data-v-bc7ed598]{--press-radius: var(--radius-pill);display:inline-flex;align-items:center;gap:.375rem;min-height:36px;padding:0 .75rem;border:none;border-radius:var(--radius-pill);font-family:inherit;font-size:var(--text-caption);font-weight:600;color:var(--text-secondary);text-decoration:none;cursor:pointer;flex-shrink:0;position:relative;overflow:hidden;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:color .2s,background .2s}.notice-trigger[data-v-bc7ed598]:after{content:"";position:absolute;inset:0;border-radius:var(--press-radius);background:#ffffff29;opacity:0;transition:opacity .14s ease;pointer-events:none}.notice-trigger[data-v-bc7ed598]:active:after{opacity:1}.notice-trigger__icon[data-v-bc7ed598]{position:relative;z-index:1;font-size:1rem;color:#8ecfff}.notice-trigger__label[data-v-bc7ed598]{position:relative;z-index:1}.notice-trigger--active[data-v-bc7ed598]{color:#fff;background:var(--accent-soft);box-shadow:inset 0 0 0 .5px #2d7ff959,0 0 16px #2d7ff91f}.wallet-menu[data-v-bc7ed598]{position:relative;min-width:0;flex:0 1 auto}.wallet-btn[data-v-bc7ed598]{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;min-height:36px;padding:0 var(--space-3);border:none;border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:600;color:var(--text);cursor:pointer;transition:background .2s,box-shadow .2s}.wallet-btn__addr[data-v-bc7ed598]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-btn__icon[data-v-bc7ed598]{position:relative;z-index:1;flex-shrink:0;font-size:.9375rem;color:#8ecfff}.wallet-btn__addr[data-v-bc7ed598],.wallet-btn__bal[data-v-bc7ed598],.wallet-btn__caret[data-v-bc7ed598]{position:relative;z-index:1}.wallet-btn .mono[data-v-bc7ed598]{font-size:.6875rem;letter-spacing:-.02em}.wallet-btn__bal[data-v-bc7ed598]{color:var(--text-muted);font-weight:500}.wallet-btn__caret[data-v-bc7ed598]{flex-shrink:0;font-size:.625rem;color:var(--text-muted);transition:transform .2s ease}.wallet-btn__caret--open[data-v-bc7ed598]{transform:rotate(180deg)}.wallet-dropdown[data-v-bc7ed598]{position:absolute;top:calc(100% + .5rem);right:0;z-index:60;min-width:11.5rem;padding:.375rem;border-radius:var(--radius-sm);background:#0f1525eb;backdrop-filter:blur(var(--blur)) saturate(200%);-webkit-backdrop-filter:blur(var(--blur)) saturate(200%);border:.5px solid rgb(255 255 255 / .14);box-shadow:inset 0 .5px #ffffff2e,0 16px 48px #00000059}.wallet-dropdown__item[data-v-bc7ed598]{--press-radius: 12px;position:relative;overflow:hidden;display:flex;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;border:none;border-radius:12px;font-size:var(--text-footnote);font-weight:600;color:var(--text);background:transparent;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease;-webkit-tap-highlight-color:transparent}.wallet-dropdown__item[data-v-bc7ed598]:after{content:"";position:absolute;inset:0;border-radius:var(--press-radius);background:#ffffff24;opacity:0;transition:opacity .14s ease;pointer-events:none}.wallet-dropdown__item[data-v-bc7ed598]:active:not(:disabled):after{opacity:1}.wallet-dropdown__item svg[data-v-bc7ed598]{position:relative;z-index:1;flex-shrink:0;font-size:1rem;color:#8ecfff}.wallet-dropdown__item span[data-v-bc7ed598]{position:relative;z-index:1}.wallet-dropdown__item[data-v-bc7ed598]:hover:not(:disabled){background:transparent}.wallet-dropdown__item[data-v-bc7ed598]:disabled{opacity:.38;cursor:not-allowed}.wallet-dropdown__item--danger svg[data-v-bc7ed598]{color:var(--danger)}.wallet-dropdown__item--danger[data-v-bc7ed598]:active:after{background:#ff453a24}.wallet-dropdown__item--danger[data-v-bc7ed598]:hover{color:#ffb4ae}.wallet-dropdown-enter-active[data-v-bc7ed598],.wallet-dropdown-leave-active[data-v-bc7ed598]{transition:opacity .18s ease,transform .18s ease}.wallet-dropdown-enter-from[data-v-bc7ed598],.wallet-dropdown-leave-to[data-v-bc7ed598]{opacity:0;transform:translateY(-6px) scale(.98)}@media(max-width:640px){.app-nav[data-v-bc7ed598]{margin-top:var(--space-2);border-radius:var(--radius-sm)}.app-nav__inner[data-v-bc7ed598]{gap:.375rem;padding-inline:.75rem}.nav-links[data-v-bc7ed598]{display:none}.brand[data-v-bc7ed598]{gap:.375rem}.brand-mark[data-v-bc7ed598]{width:1.625rem;height:1.625rem;font-size:1rem}.brand-tag[data-v-bc7ed598]{display:none}.brand-name[data-v-bc7ed598]{font-size:.8125rem}.app-nav__actions[data-v-bc7ed598]{gap:.3125rem}.notice-trigger[data-v-bc7ed598]{gap:0;min-width:2rem;width:2rem;height:2rem;min-height:2rem;padding:0;justify-content:center;border-radius:50%;--press-radius: 50%}.notice-trigger__icon[data-v-bc7ed598]{font-size:.875rem}.notice-trigger__label[data-v-bc7ed598],.wallet-btn__bal[data-v-bc7ed598]{display:none}.wallet-btn[data-v-bc7ed598]{min-height:2rem;height:2rem;padding:0 .5625rem;gap:.3125rem;--press-radius: var(--radius-pill)}.wallet-btn__icon[data-v-bc7ed598]{font-size:.8125rem}.wallet-btn__addr[data-v-bc7ed598]{display:inline;max-width:5.5rem;font-size:.6875rem}.wallet-btn__caret[data-v-bc7ed598]{font-size:.5rem}.app-nav__actions>.wallet-btn[data-v-bc7ed598]{min-height:2rem;height:2rem;padding:0 .5625rem;font-size:.6875rem}}.app-toast[data-v-aba64ae0]{--toast-top: calc(env(safe-area-inset-top, 0px) + .75rem) ;position:fixed;top:var(--toast-top);left:50%;z-index:300;display:inline-flex;align-items:center;gap:.5rem;max-width:min(calc(100vw - 2rem),24rem);padding:.75rem 1rem;border-radius:16px;font-size:var(--text-subhead, .9375rem);font-weight:600;letter-spacing:-.02em;color:#fffffff5;background:#121c2af0;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:.5px solid rgb(48 209 88 / .35);box-shadow:inset 0 .5px #ffffff1f,0 8px 32px #00000059,0 0 0 1px #30d15814;transform:translate(-50%);pointer-events:none}.app-toast--error[data-v-aba64ae0]{border-color:#ff453a66;box-shadow:inset 0 .5px #ffffff1f,0 8px 32px #00000059,0 0 0 1px #ff453a1a}.app-toast__icon[data-v-aba64ae0]{flex-shrink:0;font-size:1.125rem;color:#30d158}.app-toast--error .app-toast__icon[data-v-aba64ae0]{color:#ff453a}.app-toast__text[data-v-aba64ae0]{line-height:1.45;text-align:left;word-break:break-word}.app-toast-enter-active[data-v-aba64ae0],.app-toast-leave-active[data-v-aba64ae0]{transition:opacity .28s ease,transform .32s cubic-bezier(.34,1.2,.64,1)}.app-toast-enter-from[data-v-aba64ae0],.app-toast-leave-to[data-v-aba64ae0]{opacity:0;transform:translate(-50%) translateY(-.75rem)}.mobile-tabs[data-v-f8901f92]{position:fixed;bottom:var(--space-3);left:var(--page-x);right:var(--page-x);z-index:40;display:flex;padding:5px;margin-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-pill)}.mobile-tabs__indicator[data-v-f8901f92]{position:absolute;top:5px;bottom:5px;left:0;border-radius:var(--radius-pill);background:var(--accent-soft);box-shadow:inset 0 .5px #ffffff26,inset 0 0 0 .5px #0a84ff59,0 4px 16px #0a84ff26;transition:transform .38s cubic-bezier(.34,1.25,.64,1),width .38s cubic-bezier(.34,1.25,.64,1);will-change:transform,width;pointer-events:none}.mobile-tabs__item[data-v-f8901f92]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:3.125rem;padding:0 var(--space-2);border-radius:var(--radius-pill);font-weight:600;letter-spacing:-.01em;color:var(--text-secondary);text-decoration:none;transition:color .28s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.mobile-tabs__icon[data-v-f8901f92]{opacity:.72;transition:color .28s ease,opacity .28s ease,filter .28s ease}.mobile-tabs__item[data-v-f8901f92]:not(.mobile-tabs__item--active) .chain-icon{color:#8ecfff;filter:drop-shadow(0 0 6px rgb(126 200 255 / .4))}.mobile-tabs__label[data-v-f8901f92]{font-size:.625rem;line-height:1.2;font-weight:600}.mobile-tabs__item--active[data-v-f8901f92]{color:#fff}.mobile-tabs__item--active[data-v-f8901f92] .chain-icon{color:#fff;opacity:1;filter:none}.mobile-tabs__item--active .mobile-tabs__label[data-v-f8901f92]{font-weight:700}@media(min-width:641px){.mobile-tabs[data-v-f8901f92]{display:none}}@media(prefers-reduced-motion:reduce){.mobile-tabs__indicator[data-v-f8901f92]{transition-duration:.01ms}}.app-bg__blockchain-mesh[data-v-81725c42]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.app-bg__mesh-canvas[data-v-81725c42]{position:absolute;inset:0;opacity:.45}.app-bg__mesh-vignette[data-v-81725c42]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 50%,transparent 20%,rgb(5 5 8 / .5) 100%)}.network-bar[data-v-c45bea36]{display:flex;align-items:center;gap:.375rem;margin:var(--space-2) var(--page-x) var(--space-3);padding:.375rem .75rem;border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:600;color:var(--text-muted);background:#00f0b50f;border:.5px solid rgb(0 240 181 / .18);box-shadow:inset 0 0 12px #00f0b50a}.network-bar--wrong[data-v-c45bea36]{color:#ffb4ae;background:#ff453a14;border-color:#ff453a47;box-shadow:inset 0 0 12px #ff453a0f}.network-bar__dot[data-v-c45bea36]{width:6px;height:6px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 8px var(--neon-green);animation:pulse-dot-c45bea36 2.4s ease-in-out infinite}.network-bar--wrong .network-bar__dot[data-v-c45bea36]{background:var(--danger);box-shadow:0 0 8px #ff453a8c}.network-bar__icon[data-v-c45bea36]{flex-shrink:0;font-size:.875rem;color:var(--neon-green)}.network-bar__icon--warn[data-v-c45bea36]{color:var(--danger)}.network-bar__text[data-v-c45bea36]{flex:1;min-width:0;letter-spacing:-.01em;line-height:1.35}.network-bar__switch[data-v-c45bea36]{flex-shrink:0;margin-left:.25rem;padding:.25rem .625rem;border:none;border-radius:var(--radius-pill);font-family:var(--font-text);font-size:.625rem;font-weight:700;color:#fff;background:#ff453ae0;cursor:pointer;transition:opacity .16s ease;-webkit-tap-highlight-color:transparent}.network-bar__switch[data-v-c45bea36]:disabled{opacity:.65;cursor:wait}@keyframes pulse-dot-c45bea36{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.chat-fab[data-v-40db6fce]{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}.chat-fab__badge[data-v-40db6fce]{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-40db6fce]{cursor:grabbing;transform:scale(1.05);box-shadow:0 12px 32px #6366f173}.chat-fab.open[data-v-40db6fce]{background:#374151}.chat-fab.disabled[data-v-40db6fce]{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-69a50167]{position:fixed;z-index:1000;touch-action:none}.cs-panel-enter-active[data-v-69a50167],.cs-panel-leave-active[data-v-69a50167]{transition:opacity .2s ease,transform .2s ease}.cs-panel-enter-from[data-v-69a50167],.cs-panel-leave-to[data-v-69a50167]{opacity:0;transform:translateY(12px) scale(.98)}.app-shell[data-v-d356850f]{min-height:100dvh;display:flex;flex-direction:column}.app-shell-content[data-v-d356850f]{flex:1;display:flex;flex-direction:column;min-height:100dvh}.app-shell-content--blocked .main-content[data-v-d356850f]{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.42;filter:saturate(.75)}.main-content[data-v-d356850f]{flex:1;padding:var(--space-5) 0 var(--space-7)}.app-layout .main-content[data-v-d356850f]{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}@media(min-width:641px){.app-layout .main-content[data-v-d356850f]{padding-bottom:var(--space-7)}}.app-shell--connect[data-v-d356850f]{height:100dvh;max-height:100dvh;overflow:hidden;overscroll-behavior:none}.app-shell--connect .app-shell-content[data-v-d356850f]{height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.app-shell--connect .main-content[data-v-d356850f]{flex:1;min-height:0;overflow:hidden;padding-block:0;padding-inline:20px}*,*:before,*:after{box-sizing:border-box}html{font-size:clamp(14px,.875rem + .45vw,18px);-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}:root{--bg: #080a0e;--surface: rgb(17 19 24 / .92);--surface-elevated: #1c1f28;--border: rgb(255 255 255 / .08);--text: #eceef2;--text-muted: #8b919e;--accent: #14b879;--accent-hover: #0fa068;--accent-glow: rgb(20 184 121 / .25);--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, 4rem);--container-xl: 75rem;--container-lg: 56rem;--container-md: 40rem;--page-padding-x: clamp(.875rem, 2.5vw, 2rem);--page-padding-y: clamp(.875rem, 2vw, 1.5rem);--header-height: clamp(3.25rem, 3rem + .8vw, 4rem);--radius-md: .625rem;--radius-lg: .75rem;--radius-full: 999px;--grid-gap: clamp(.75rem, 1.5vw, 1.25rem)}@media(min-width:48em){:root{--container-lg: 62rem;--grid-gap: clamp(1rem, 1.5vw, 1.5rem);--page-padding-x: clamp(1.25rem, 3vw, 2.5rem)}.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;touch-action:manipulation}#app{min-height:100dvh}.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}.mono{font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-variant-numeric:tabular-nums}button,input{font-family:inherit}a{color:inherit}.card{container-type:inline-size;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(1rem,2vw,1.375rem)}.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:#f87171;font-size:var(--text-sm)}.success{color:var(--accent)}button:not([class]){cursor:pointer;border:none;border-radius:var(--radius-full);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}}.app-layout{--bg-deep: #0a0e17;--bg-mid: #0f1525;--bg-accent: #151d35;--glass: rgb(255 255 255 / .06);--glass-medium: rgb(255 255 255 / .09);--glass-strong: rgb(255 255 255 / .12);--glass-border: rgb(255 255 255 / .14);--glass-highlight: rgb(255 255 255 / .2);--blur: 40px;--blur-heavy: 60px;--text: rgb(255 255 255 / .96);--text-secondary: rgb(255 255 255 / .68);--text-muted: rgb(255 255 255 / .45);--accent: #2d7ff9;--accent-hover: #5a9bff;--accent-soft: rgb(45 127 249 / .2);--accent-glow: rgb(45 127 249 / .45);--neon-green: #00f0b5;--neon-green-soft: rgb(0 240 181 / .14);--neon-green-glow: rgb(0 240 181 / .4);--success: #00f0b5;--success-soft: rgb(0 240 181 / .12);--warning: #ffb020;--warning-soft: rgb(255 176 32 / .14);--danger: #ff453a;--radius: 22px;--radius-sm: 16px;--radius-pill: 999px;--max-w: 680px;--page-x: clamp(1.25rem, 5vw, 1.75rem);--space-1: .5rem;--space-2: .75rem;--space-3: 1rem;--space-4: 1.25rem;--space-5: 1.75rem;--space-6: 2.25rem;--space-7: 3rem;--section-gap: var(--space-6);--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--font-text: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--text-large-title: clamp(1.75rem, 5vw, 2.125rem);--text-title2: 1.375rem;--text-title3: 1.0625rem;--text-body: 1.0625rem;--text-callout: 1rem;--text-subhead: .9375rem;--text-footnote: .8125rem;--text-caption: .75rem;position:relative;min-height:100dvh;color:var(--text);font-family:var(--font-text);font-size:var(--text-body);line-height:1.47;letter-spacing:-.022em;-webkit-font-smoothing:antialiased;background:var(--bg-deep)}.app-layout .app-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.app-layout .app-bg__mesh{position:absolute;inset:0;background:radial-gradient(ellipse 85% 65% at 50% -8%,rgb(45 127 249 / .28),transparent 58%),radial-gradient(ellipse 55% 45% at 100% 35%,rgb(124 58 237 / .16),transparent 52%),radial-gradient(ellipse 50% 40% at 0% 75%,rgb(0 240 181 / .07),transparent 50%),radial-gradient(ellipse 80% 60% at 50% 110%,rgb(21 29 53 / .85),transparent 58%),linear-gradient(168deg,var(--bg-deep) 0%,var(--bg-mid) 45%,var(--bg-accent) 100%)}.app-layout .app-bg__grid{position:absolute;inset:0;background-image:linear-gradient(rgb(45 127 249 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(45 127 249 / .05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 35%,black 20%,transparent 72%);mask-image:radial-gradient(ellipse 85% 75% at 50% 35%,black 20%,transparent 72%)}.app-layout .app-bg__grain{position:absolute;inset:0;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}.app-layout .app-shell-content{position:relative;z-index:1}.app-layout .app-container{max-width:var(--max-w);padding-inline:var(--page-x)}.app-layout .ui-glass{background:var(--glass-medium);backdrop-filter:blur(var(--blur)) saturate(200%);-webkit-backdrop-filter:blur(var(--blur)) saturate(200%);border:.5px solid var(--glass-border);box-shadow:inset 0 .5px 0 var(--glass-highlight),0 12px 40px #0000002e}.app-layout .ui-card{background:transparent;border:.5px solid var(--glass-border);border-radius:var(--radius);box-shadow:inset 0 .5px 0 var(--glass-highlight),inset 0 0 40px #2d7ff90a,0 16px 48px #00000047;transition:box-shadow .28s ease,border-color .28s ease}.app-layout .ui-card--glow:hover{border-color:#2d7ff947;box-shadow:inset 0 .5px 0 var(--glass-highlight),inset 0 0 48px #2d7ff90f,0 20px 56px #2d7ff91f}.app-layout .ui-page-title{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-large-title);font-weight:700;letter-spacing:-.04em;line-height:1.15}.app-layout .ui-page-desc{margin:0 0 var(--space-6);font-size:var(--text-subhead);line-height:1.55;color:var(--text-secondary);max-width:36ch}.app-layout .ui-btn,.app-layout .tier-item,.app-layout .wallet-btn,.app-layout .locale-trigger,.app-layout .nav-link,.app-layout .ui-section-link{--press-radius: var(--radius-pill);position:relative;overflow:hidden;isolation:isolate;-webkit-tap-highlight-color:transparent}.app-layout .tier-item{--press-radius: var(--radius-sm)}.app-layout .ui-btn:after,.app-layout .tier-item:after,.app-layout .wallet-btn:after,.app-layout .locale-trigger:after,.app-layout .nav-link:after,.app-layout .ui-section-link:after{content:"";position:absolute;inset:0;border-radius:var(--press-radius);background:#ffffff29;opacity:0;transition:opacity .14s ease;pointer-events:none}.app-layout .ui-btn:active:not(:disabled):after,.app-layout .tier-item:active:not(:disabled):after,.app-layout .wallet-btn:active:not(:disabled):after,.app-layout .locale-trigger:active:not(:disabled):after,.app-layout .nav-link:active:after,.app-layout .ui-section-link:active:after{opacity:1}.app-layout .ui-pressable{--press-radius: var(--radius-sm);position:relative;overflow:hidden;isolation:isolate;-webkit-tap-highlight-color:transparent}.app-layout .ui-pressable:after{content:"";position:absolute;inset:0;border-radius:var(--press-radius);background:#ffffff24;opacity:0;transition:opacity .14s ease;pointer-events:none}.app-layout .ui-pressable:active:after{opacity:1}.app-layout .ui-btn--primary:active:not(:disabled):after{background:#00000038}.app-layout .ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;padding:0 1.5rem;border:none;border-radius:var(--radius-pill);font-family:var(--font-text);font-size:var(--text-callout);font-weight:600;letter-spacing:-.02em;cursor:pointer;transition:transform .16s ease,box-shadow .18s ease,opacity .18s ease}.app-layout .ui-btn:active:not(:disabled){transform:scale(.98)}.app-layout .ui-btn:disabled{opacity:.4;cursor:not-allowed}.app-layout .ui-btn--primary{color:#fff;background:linear-gradient(135deg,rgb(90 155 255 / .98) 0%,var(--accent) 45%,#1a5fd4 100%);box-shadow:0 6px 24px var(--accent-glow),0 0 0 .5px #2d7ff980,inset 0 .5px #ffffff4d}.app-layout .ui-btn--primary:hover:not(:disabled){transform:translateY(-1px) scale(1.01);box-shadow:0 10px 32px var(--accent-glow),0 0 20px #2d7ff940,inset 0 .5px #ffffff59}.app-layout .ui-btn--secondary{color:var(--text);background:var(--glass-medium);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:.5px solid var(--glass-border);box-shadow:inset 0 .5px 0 var(--glass-highlight)}.app-layout .ui-btn--secondary:hover:not(:disabled){background:var(--glass-strong)}.app-layout .ui-btn--sm{min-height:40px;padding:0 1.125rem;font-size:var(--text-footnote)}.app-layout .ui-btn--block{width:100%}.app-layout .ui-btn--danger{color:#fff;background:linear-gradient(180deg,rgb(255 120 110 / .95) 0%,var(--danger) 55%,#cc2f26 100%);box-shadow:0 6px 20px #ff453a59,inset 0 .5px #ffffff38}.app-layout .ui-btn--danger:hover:not(:disabled){box-shadow:0 8px 28px #ff453a66,inset 0 .5px #ffffff47}.app-layout .ui-btn--danger:active:not(:disabled):after{background:#00000038}.app-layout .confirm-detail-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--text-subhead)}.app-layout .confirm-detail-row+.confirm-detail-row{border-top:.5px solid rgb(255 255 255 / .07)}.app-layout .confirm-detail-row__label{color:var(--text-muted);font-size:var(--text-footnote)}.app-layout .confirm-detail-row__value{font-weight:600;letter-spacing:-.02em}.app-layout .confirm-detail-row__value--green{color:var(--success)}.app-layout .ui-label{display:block;margin-bottom:var(--space-3);font-size:var(--text-caption);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.app-layout .ui-badge{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:600;letter-spacing:.01em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-layout .ui-badge--active{color:#8ecfff;background:var(--accent-soft);border:.5px solid rgb(10 132 255 / .28)}.app-layout .ui-badge--pending{color:#ffbd5c;background:var(--warning-soft);border:.5px solid rgb(255 159 10 / .24)}.app-layout .ui-badge--ready{color:#72e890;background:var(--success-soft);border:.5px solid rgb(48 209 88 / .24)}.app-layout .ui-badge--claimed{color:#c4b5fd;background:#8b5cf624;border:.5px solid rgb(139 92 246 / .28)}.app-layout .ui-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-bottom:var(--section-gap)}.app-layout .ui-stat{padding:var(--space-4) var(--space-4);background:var(--glass);backdrop-filter:blur(var(--blur)) saturate(200%);-webkit-backdrop-filter:blur(var(--blur)) saturate(200%);border:.5px solid var(--glass-border);border-radius:var(--radius);box-shadow:inset 0 .5px 0 var(--glass-highlight)}.app-layout .ui-stat__icon{display:grid;place-items:center;width:2.375rem;height:2.375rem;margin-bottom:var(--space-3);border-radius:12px;font-size:1.25rem;background:var(--accent-soft);color:#8ecfff;box-shadow:inset 0 .5px #ffffff1f}.app-layout .ui-stat__icon--green{background:var(--success-soft);color:var(--success)}.app-layout .ui-stat__icon--amber{background:var(--warning-soft);color:var(--warning)}.app-layout .ui-stat__label{font-size:var(--text-caption);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:var(--space-2)}.app-layout .ui-stat__value{font-family:var(--font-display);font-size:var(--text-title2);font-weight:700;letter-spacing:-.03em;line-height:1.2}@media(max-width:640px){.app-layout .ui-stat-grid{display:flex;overflow-x:auto;gap:var(--space-3);margin-inline:calc(var(--page-x) * -1);padding-inline:var(--page-x);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-layout .ui-stat-grid::-webkit-scrollbar{display:none}.app-layout .ui-stat{flex:0 0 min(78vw,260px);scroll-snap-align:start;padding:var(--space-5) var(--space-4)}.app-layout .ui-stat__value{font-size:1.75rem}}.app-layout .ui-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.app-layout .ui-section-title{margin:0;font-family:var(--font-display);font-size:var(--text-title3);font-weight:600;letter-spacing:-.03em}.app-layout .ui-section-link{font-size:var(--text-footnote);font-weight:600;color:var(--accent);text-decoration:none;white-space:nowrap;padding:.375rem .875rem;border-radius:var(--radius-pill);background:var(--accent-soft);border:.5px solid rgb(45 127 249 / .28);box-shadow:0 0 16px #2d7ff91f;transition:background .2s,box-shadow .2s,transform .16s}.app-layout .ui-section-link:hover{background:#2d7ff947;box-shadow:0 0 24px #2d7ff938;transform:translateY(-1px)}.app-layout .ui-lock-bar{margin-top:var(--space-3)}.app-layout .ui-lock-bar__track{height:4px;border-radius:var(--radius-pill);background:#ffffff14;overflow:hidden}.app-layout .ui-lock-bar__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--neon-green));box-shadow:0 0 12px var(--neon-green-glow);transition:width 1s cubic-bezier(.34,1.2,.64,1)}.app-layout .ui-lock-bar__meta{display:flex;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-caption);color:var(--text-muted);line-height:1.4}.app-layout .ui-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.app-layout .ui-table{width:100%;border-collapse:collapse;font-size:var(--text-subhead)}.app-layout .ui-table th{padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--text-caption);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:.5px solid rgb(255 255 255 / .08)}.app-layout .ui-table td{padding:var(--space-4);border-bottom:.5px solid rgb(255 255 255 / .06);vertical-align:middle}.app-layout .ui-table tbody tr:last-child td{border-bottom:none}.app-layout .ui-list{display:flex;flex-direction:column;gap:var(--space-3)}.app-layout .ui-list-item{padding:var(--space-4) var(--space-4)}.app-layout .ui-list-item__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.app-layout .ui-list-item__row+.ui-list-item__row{margin-top:var(--space-3);padding-top:var(--space-3);border-top:.5px solid rgb(255 255 255 / .07)}.app-layout .ui-list-item__label{font-size:var(--text-footnote);color:var(--text-muted)}.app-layout .ui-list-item__value{font-size:var(--text-callout);font-weight:600;letter-spacing:-.02em}.app-layout .ui-list-item__tier{font-family:var(--font-display);font-size:var(--text-title3);font-weight:600;letter-spacing:-.03em}.app-layout .ui-list-item__amount{font-size:var(--text-subhead);color:var(--text-secondary);margin-top:var(--space-1)}.app-layout .ui-list-item__lead{display:flex;align-items:center;gap:var(--space-3)}.app-layout .ui-list-item__icon{display:grid;place-items:center;flex-shrink:0;width:2.625rem;height:2.625rem;border-radius:11px;background:#ffffff0a;border:.5px solid rgb(255 255 255 / .1);box-shadow:inset 0 .5px #ffffff1f,0 4px 16px #0000001f}.app-layout .ui-list-item__icon--green{background:#00f0b50f;border-color:#00f0b52e}.app-layout .ui-list-item__icon--amber{background:#ffb0200f;border-color:#ffb0202e}.app-layout .page-hero{position:relative;margin-bottom:var(--space-2)}.app-layout .page-hero__content{position:relative;z-index:1}.app-layout .ui-banner{margin-top:var(--space-5);padding:var(--space-4) var(--space-4);border-radius:var(--radius-sm);background:var(--success-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:.5px solid rgb(48 209 88 / .22);color:var(--success);font-size:var(--text-footnote);font-weight:500;line-height:1.5}.app-layout .ui-error{margin-top:var(--space-3);font-size:var(--text-footnote);color:#ff9e97;line-height:1.45}.app-layout .ui-empty{padding:var(--space-7) var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--text-subhead);line-height:1.5}.app-layout .mono{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:.92em}.app-layout .text-green{color:var(--neon-green)}.app-layout .text-muted{color:var(--text-muted);font-size:var(--text-footnote)}
