.account-switcher{font-family:inherit;display:inline-block;position:relative}.account-switcher__trigger{color:#1a202c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.5rem;max-width:260px;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:background .12s,border-color .12s;display:flex}.account-switcher__trigger:hover:not(:disabled){background:#f7fafc;border-color:#cbd5e0}.account-switcher__trigger:focus-visible{outline-offset:2px;outline:2px solid #4299e1}.account-switcher__trigger:disabled{opacity:.5;cursor:not-allowed}.account-switcher__trigger--disconnected{color:#718096;border-style:dashed}.account-switcher__address{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.account-switcher__chevron{color:#a0aec0;flex-shrink:0;transition:transform .2s}.account-switcher__chevron--open{transform:rotate(180deg)}.account-switcher__menu{z-index:200;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;min-width:280px;padding:.25rem 0;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 16px #0000001a}.account-switcher__section-label{color:#a0aec0;text-transform:uppercase;letter-spacing:.05em;padding:.375rem .875rem .25rem;font-size:.7rem;font-weight:600}.account-switcher__list{margin:0;padding:0;list-style:none}.account-switcher__item{text-align:left;cursor:pointer;color:#2d3748;background:0 0;border:none;align-items:center;gap:.625rem;width:100%;padding:.5rem .875rem;font-family:inherit;font-size:.875rem;transition:background 80ms;display:flex}.account-switcher__item:hover:not(:disabled){background:#f7fafc}.account-switcher__item:focus-visible{background:#ebf8ff;outline:none}.account-switcher__item--active{color:#2b6cb0;background:#ebf8ff;font-weight:500}.account-switcher__item--active:hover{background:#bee3f8}.account-switcher__item-avatar{color:#4a5568;background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;font-weight:700;display:flex}.account-switcher__item-avatar--active{color:#2b6cb0;background:#bee3f8}.account-switcher__item-body{flex:1;min-width:0}.account-switcher__item-label{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.account-switcher__item-meta{color:#718096;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.75rem;display:block;overflow:hidden}.account-switcher__item-check{color:#3182ce;flex-shrink:0}.account-switcher__divider{background:#e2e8f0;border:none;height:1px;margin:.25rem 0}.account-switcher__action{text-align:left;cursor:pointer;color:#4a5568;background:0 0;border:none;align-items:center;gap:.625rem;width:100%;padding:.5rem .875rem;font-family:inherit;font-size:.875rem;transition:background 80ms;display:flex}.account-switcher__action:hover{background:#f7fafc}.account-switcher__action:focus-visible{background:#ebf8ff;outline:none}.account-switcher__action--danger{color:#c53030}.account-switcher__action--danger:hover{background:#fff5f5}.account-switcher__action-icon{text-align:center;flex-shrink:0;width:16px}.account-switcher__empty{color:#a0aec0;text-align:center;padding:.75rem .875rem;font-size:.8rem}
.empty-state-block{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:3rem 1.5rem;display:flex}.empty-state-block__icon{opacity:.8;margin-bottom:1.5rem;font-size:3rem;line-height:1}.empty-state-block__icon-text{display:inline-block}.empty-state-block__title{color:#1a1a1a;margin:0 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.3}.empty-state-block__description{color:#666;max-width:500px;margin:0 0 2rem;font-size:1rem;line-height:1.5}.empty-state-block__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.empty-state-block__action-button{cursor:pointer;border:1px solid #0000;border-radius:.375rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:all .2s}.empty-state-block__action-button:focus{outline-offset:2px;outline:2px solid #4a90e2}.empty-state-block__action-button:disabled{opacity:.5;cursor:not-allowed}.empty-state-block__action-button--primary{color:#fff;background-color:#4a90e2;border-color:#4a90e2}.empty-state-block__action-button--primary:hover:not(:disabled){background-color:#357abd;border-color:#357abd}.empty-state-block__action-button--primary:active:not(:disabled){background-color:#2a5f99;border-color:#2a5f99}.empty-state-block__action-button--secondary{color:#4a90e2;background-color:#0000;border-color:#4a90e2}.empty-state-block__action-button--secondary:hover:not(:disabled){background-color:#f0f7ff}.empty-state-block__action-button--secondary:active:not(:disabled){background-color:#e1f0ff}.empty-state-block--no-results .empty-state-block__description{color:#888;font-style:italic}@media (max-width:640px){.empty-state-block{padding:2rem 1rem}.empty-state-block__icon{margin-bottom:1rem;font-size:2.5rem}.empty-state-block__title{font-size:1.25rem}.empty-state-block__description{font-size:.9375rem}.empty-state-block__actions{flex-direction:column;width:100%}.empty-state-block__action-button{width:100%}}@media (prefers-color-scheme:dark){.empty-state-block__title{color:#f0f0f0}.empty-state-block__description{color:#b0b0b0}}
.form-error-summary{--form-error-bg:var(--stc-error-bg,#dc354514);--form-error-border:var(--stc-error-border,#dc3545);--form-error-text:var(--stc-error-text,#842029);--form-error-link:var(--stc-error-link,#0d6efd);--form-error-radius:var(--stc-radius-md,6px);--form-error-padding:var(--stc-space-md,12px);border:1px solid var(--form-error-border);background:var(--form-error-bg);color:var(--form-error-text);border-radius:var(--form-error-radius);padding:var(--form-error-padding);margin-bottom:1rem}.form-error-summary__title{margin-bottom:.5rem;font-weight:600}.form-error-summary__list{margin:0;padding-left:1.25rem;list-style:outside}.form-error-summary__item{margin:.35rem 0}.form-error-summary__link{color:var(--form-error-link);margin-right:.35rem;font-weight:600;text-decoration:underline}.form-error-summary__link:focus-visible{outline:2px solid var(--form-error-link);outline-offset:2px}.form-error-summary__field{text-transform:capitalize}.form-error-summary__message{display:inline}.form-error-summary__pending{color:var(--form-error-text);opacity:.8;margin-bottom:.5rem;font-size:.8125rem;font-style:italic}.form-error-summary__list--dimmed{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.field-hint{--field-hint-bg:var(--stc-error-bg,#dc354514);--field-hint-border:var(--stc-error-border,#dc3545);--field-hint-text:var(--stc-error-text,#842029);--field-hint-radius:var(--stc-radius-sm,4px);--field-hint-padding:var(--stc-space-xs,4px);padding:var(--field-hint-padding) .5rem;border-radius:var(--field-hint-radius);border:1px solid var(--field-hint-border);background:var(--field-hint-bg);color:var(--field-hint-text);align-items:center;gap:.35rem;margin-top:.25rem;font-size:.8125rem;display:inline-flex}.field-hint--error{--field-hint-bg:var(--stc-error-bg,#dc354514);--field-hint-border:var(--stc-error-border,#dc3545);--field-hint-text:var(--stc-error-text,#842029)}.field-hint--warning{--field-hint-bg:var(--stc-warning-bg,#ffc10714);--field-hint-border:var(--stc-warning-border,#ffc107);--field-hint-text:var(--stc-warning-text,#856404)}.field-hint--info{--field-hint-bg:var(--stc-info-bg,#0d6efd14);--field-hint-border:var(--stc-info-border,#0d6efd);--field-hint-text:var(--stc-info-text,#0a58ca)}
.stellarcade-action-toolbar{background:#ffffff0d;border-radius:8px;gap:8px;width:fit-content;padding:8px;display:flex}.stellarcade-action-toolbar--horizontal{flex-direction:row;align-items:center}.stellarcade-action-toolbar--vertical{flex-direction:column;align-items:stretch}.stellarcade-toolbar-item{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;outline:none;justify-content:center;align-items:center;gap:8px;min-width:80px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex;position:relative}.stellarcade-toolbar-item:focus-visible{box-shadow:0 0 0 2px var(--primary-color,#3b82f6)}.stellarcade-toolbar-item--primary{background:var(--primary-color,#3b82f6);color:#fff}.stellarcade-toolbar-item--primary:hover:not(:disabled){background:var(--primary-color-hover,#2563eb)}.stellarcade-toolbar-item--secondary{color:#fff;background:#ffffff1a;border-color:#ffffff1a}.stellarcade-toolbar-item--secondary:hover:not(:disabled){background:#ffffff26}.stellarcade-toolbar-item--tertiary{color:#ffffffb3;background:0 0}.stellarcade-toolbar-item--tertiary:hover:not(:disabled){color:#fff;background:#ffffff0d}.stellarcade-toolbar-item:disabled{opacity:.5;cursor:not-allowed}.stellarcade-toolbar-item--loading{color:#0000!important}.stellarcade-toolbar-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite stellarcade-toolbar-spin;position:absolute}.stellarcade-toolbar-icon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}@keyframes stellarcade-toolbar-spin{to{transform:rotate(360deg)}}.stellarcade-toolbar-item-wrapper{flex-direction:column;align-items:stretch;gap:4px;display:flex}.stellarcade-toolbar-disabled-reason{color:#ffffff80;text-align:center;margin:0;font-size:.75rem;line-height:1.3}@media (max-width:600px){.stellarcade-action-toolbar--horizontal{flex-wrap:wrap}.stellarcade-toolbar-item{width:100%;height:48px;font-size:16px}.stellarcade-action-toolbar--mobile-sticky{z-index:999;-webkit-backdrop-filter:blur(10px);width:100%;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#0f0f0feb;border-top:1px solid #ffffff1a;border-radius:0;flex-wrap:nowrap;gap:12px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 15px #0006}.stellarcade-action-toolbar--mobile-sticky .stellarcade-toolbar-item-wrapper{flex:1}}
.empty-result-callout{border:1px dashed var(--sc-border-glass,#ffffff1a);background:#ffffff05;border-radius:.75rem;padding:1.5rem}
.status-pill{--status-pill-bg:color-mix(in oklab, var(--surface-elevated,#ffffff14) 92%, transparent);--status-pill-border:color-mix(in oklab, var(--glass-border,#ffffff29) 86%, transparent);--status-pill-text:var(--text-main,#f5f7fb);--status-pill-icon:currentColor;border:1px solid var(--status-pill-border);background:var(--status-pill-bg);max-width:100%;min-height:1.75rem;color:var(--status-pill-text);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #0000000f}.status-pill--default{padding:.45rem .75rem;font-size:.85rem}.status-pill--compact{min-height:1.45rem;padding:.26rem .55rem;font-size:.74rem}.status-pill__icon{width:.9rem;height:.9rem;color:var(--status-pill-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.status-pill__label{text-overflow:ellipsis;overflow:hidden}.status-pill:focus-visible{outline:2px solid color-mix(in oklab, var(--accent,#7de2d1) 55%, white);outline-offset:2px}.status-pill--success{--status-pill-bg:#479e6f3b;--status-pill-border:#64cd9089;--status-pill-text:#dff8eb;--status-pill-icon:#8bf0b5}@supports (color:lab(0% 0 0)){.status-pill--success{--status-pill-bg:lab(58.918% -35.8328 16.355/.231373);--status-pill-border:lab(75.1417% -42.5462 20.7132/.538431)}}.status-pill--pending{--status-pill-bg:#3d8eb340;--status-pill-border:#60c4f689;--status-pill-text:#dff5ff;--status-pill-icon:#8fdcff}@supports (color:lab(0% 0 0)){.status-pill--pending{--status-pill-bg:lab(55.0986% -16.4028 -27.4282/.250588);--status-pill-border:lab(74.7645% -19.568 -33.9705/.538431)}}.status-pill--warning{--status-pill-bg:#b2763745;--status-pill-border:#ffbf7690;--status-pill-text:#fff1da;--status-pill-icon:#ffd08f}@supports (color:lab(0% 0 0)){.status-pill--warning{--status-pill-bg:lab(55.208% 20.1906 43.6016/.269804);--status-pill-border:lab(82.2654% 18.2239 46.7652/.563608)}}.status-pill--error{--status-pill-bg:#b2546045;--status-pill-border:#ff859894;--status-pill-text:#ffe5ea;--status-pill-icon:#ffabc1}@supports (color:lab(0% 0 0)){.status-pill--error{--status-pill-bg:lab(48.1247% 40.0578 12.2549/.269804);--status-pill-border:lab(70.2834% 50.2348 13.12/.580392)}}.status-pill--neutral{--status-pill-bg:#4a54694f;--status-pill-border:#a7b6ce74;--status-pill-text:#eef3ff;--status-pill-icon:#cdd8ea}@supports (color:lab(0% 0 0)){.status-pill--neutral{--status-pill-bg:lab(35.5272% -.243083 -13.4218/.308235);--status-pill-border:lab(73.4737% -1.6287 -13.8725/.45451)}}
.cef{--cef-bg:#0e1117;--cef-surface:#161b25;--cef-border:#ffffff14;--cef-text-primary:#e8eaf0;--cef-text-muted:#6b7280;--cef-accent:#4ade80;--cef-accent-dim:#4ade8026;--cef-warn:#facc15;--cef-error:#f87171;--cef-radius:10px;--cef-font-mono:"JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--cef-transition:.14s ease;background:var(--cef-bg);border:1px solid var(--cef-border);border-radius:var(--cef-radius);font-family:var(--cef-font-mono);color:var(--cef-text-primary);flex-direction:column;min-height:240px;font-size:13px;display:flex;overflow:hidden}.cef--invalid{padding:1.5rem}.cef__header{background:var(--cef-surface);border-bottom:1px solid var(--cef-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.cef__header-left,.cef__header-right{align-items:center;gap:.6rem;display:flex}.cef__density-toggle{border:1px solid var(--cef-border);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem;display:inline-flex}.cef__density-button{appearance:none;color:var(--cef-text-muted);font-family:var(--cef-font-mono);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.25rem .55rem;font-size:11px}.cef__density-button.is-active{color:var(--cef-text-primary);background:#ffffff14}.cef__title{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.cef__count{color:var(--cef-text-muted);text-align:right;min-width:4ch;font-size:11px}.cef__toggle-btn,.cef__clear-btn{appearance:none;border:1px solid var(--cef-border);color:var(--cef-text-primary);font-family:var(--cef-font-mono);cursor:pointer;transition:background var(--cef-transition), border-color var(--cef-transition);white-space:nowrap;background:0 0;border-radius:5px;padding:3px 10px;font-size:11px}.cef__toggle-btn--pause{border-color:var(--cef-accent);color:var(--cef-accent)}.cef__toggle-btn--pause:hover{background:var(--cef-accent-dim)}.cef__toggle-btn--resume{border-color:var(--cef-warn);color:var(--cef-warn)}.cef__toggle-btn--resume:hover{background:#facc151f}.cef__clear-btn{color:var(--cef-text-muted)}.cef__clear-btn:not(:disabled):hover{border-color:var(--cef-error);color:var(--cef-error);background:#f871711a}.cef__clear-btn:disabled{opacity:.35;cursor:not-allowed}.cef-status-badge{box-shadow:none}.cef-status-badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem;display:inline-flex}.cef__filters{background:var(--cef-surface);border-bottom:1px solid var(--cef-border);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem 1rem;display:flex}.cef__presets{border-bottom:1px solid var(--cef-border);background:#ffffff05;flex-wrap:wrap;align-items:end;gap:.5rem;padding:.75rem 1rem;display:flex}.cef__preset-field{flex-direction:column;gap:.25rem;min-width:160px;display:flex}.cef__preset-label,.cef__pager-label,.cef__feed-status{color:var(--cef-text-muted);font-size:11px}.cef__preset-input,.cef__preset-select{appearance:none;border:1px solid var(--cef-border);background:var(--cef-surface);color:var(--cef-text-primary);font-family:var(--cef-font-mono);border-radius:6px;padding:.45rem .6rem;font-size:12px}.cef__preset-button{appearance:none;border:1px solid var(--cef-border);color:var(--cef-text-primary);font-family:var(--cef-font-mono);cursor:pointer;background:0 0;border-radius:6px;padding:.45rem .7rem;font-size:11px}.cef__preset-button:disabled{opacity:.45;cursor:not-allowed}.cef__preset-button--danger:not(:disabled):hover{border-color:var(--cef-error);color:var(--cef-error)}.cef__filter-chip{color:var(--cef-text-muted);border:1px solid var(--cef-border);background:#ffffff0a;border-radius:4px;align-items:center;gap:3px;padding:1px 7px;font-size:11px;display:inline-flex}.cef__filter-chip strong{color:var(--cef-text-primary);font-weight:600}.cef__filter-chip--toggle{cursor:pointer;transition:background var(--cef-transition), border-color var(--cef-transition), color var(--cef-transition)}.cef__filter-chip--toggle:hover{background:#ffffff14}.cef__filter-chip--active{border-color:var(--cef-accent);color:var(--cef-accent);background:var(--cef-accent-dim)}.cef__filter-chip__count{opacity:.7;margin-left:.25rem;font-size:10px}.cef__event-list{flex:1;max-height:480px;margin:0;padding:0;list-style:none;overflow-y:auto}.cef__event-list--virtualized{contain:strict}.cef__pager,.cef__feed-status{justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem 1rem;display:flex}.cef-event-row{border-bottom:1px solid var(--cef-border);min-height:42px;transition:background var(--cef-transition);grid-template-columns:80px 120px 100px 1fr;align-items:center;gap:0;padding:7px 1rem;display:grid}.cef-event-row:last-child{border-bottom:none}.cef-event-row--clickable{cursor:pointer}.cef-event-row--clickable:hover{background:#ffffff08}.cef-event-row--clickable:focus-visible{outline:2px solid var(--cef-accent);outline-offset:-2px}.cef-event-row--info{border-left:2px solid var(--cef-accent)}.cef-event-row--success{border-left:2px solid #22c55e}.cef-event-row--warning{border-left:2px solid var(--cef-warn)}.cef-event-row--error{border-left:2px solid var(--cef-error)}.cef-event-row--success .cef-event-row__type{color:#22c55e}.cef-event-row--warning .cef-event-row__type{color:var(--cef-warn)}.cef-event-row--error .cef-event-row__type{color:var(--cef-error)}.cef-event-row__time{color:var(--cef-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.cef-event-row__type{color:var(--cef-accent);letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.cef-event-row__id,.cef-event-row__contract{color:var(--cef-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cef-event-row__contract{text-align:right}.cef--compact{font-size:12px}.cef--compact .cef__header,.cef--compact .cef__filters,.cef--compact .cef__presets{padding-block:.55rem}.cef--compact .cef-event-row{grid-template-columns:68px 96px 88px 1fr;min-height:34px;padding:4px .75rem}.cef--compact .cef-event-row__time,.cef--compact .cef-event-row__type,.cef--compact .cef-event-row__id,.cef--compact .cef-event-row__contract,.cef--compact .cef__count{font-size:10px}.cef__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}@media (max-width:520px){.cef-event-row{grid-template-columns:70px 1fr 80px}.cef-event-row__contract{display:none}}
.paginated-list-controller{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.75rem 0;display:flex}.pagination-info{color:var(--sc-text-dim,#94a3b8);font-size:.8125rem}.pagination-controls-section{align-items:center;gap:.5rem;display:flex}.pagination-pages{align-items:center;gap:.25rem;display:flex}.pagination-btn{color:var(--sc-text-main,#fff);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:.375rem;justify-content:center;align-items:center;padding:.35rem .65rem;font-size:.8125rem;display:inline-flex}.pagination-page-btn.is-active{background:var(--sc-accent,#00f0ff);color:#000;border-color:#0000;font-weight:700}.pagination-settings-section{color:var(--sc-text-dim,#94a3b8);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.pagination-select{background:var(--sc-bg-card,#11161e);color:#fff;border:1px solid #ffffff26;border-radius:.375rem;padding:.25rem .5rem}
.environment-badge{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.environment-badge--small{gap:.25rem;padding:.25rem .5rem;font-size:.625rem}.environment-badge--medium{gap:.375rem;padding:.375rem .75rem;font-size:.75rem}.environment-badge--large{gap:.5rem;padding:.5rem 1rem;font-size:.875rem}.environment-badge__icon{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.environment-badge--small .environment-badge__icon{width:.375rem;height:.375rem}.environment-badge--large .environment-badge__icon{width:.625rem;height:.625rem}.environment-badge__label{display:inline-block}.environment-badge--testnet{color:#0f8;background-color:#00ff8826;border:1px solid #00ff884d}.environment-badge--testnet .environment-badge__icon{background-color:#0f8;box-shadow:0 0 8px #0f89}.environment-badge--testnet:hover{background-color:#00ff8840;border-color:#00ff8880}.environment-badge--mainnet{color:#0fc;background-color:#00ffcc26;border:1px solid #00ffcc4d}.environment-badge--mainnet .environment-badge__icon{background-color:#0fc;box-shadow:0 0 8px #0fc9}.environment-badge--mainnet:hover{background-color:#00ffcc40;border-color:#00ffcc80}.environment-badge--unsupported{color:#f66;background-color:#ff666626;border:1px solid #ff66664d}.environment-badge--unsupported .environment-badge__icon{background-color:#f66;box-shadow:0 0 8px #f669}.environment-badge--unsupported:hover{background-color:#ff666640;border-color:#ff666680}@media (prefers-reduced-motion:reduce){.environment-badge{transition:none}}@media (prefers-color-scheme:light){.environment-badge--testnet{color:#084;background-color:#00c8641a;border-color:#00c8644d}.environment-badge--testnet .environment-badge__icon{background-color:#084}.environment-badge--mainnet{color:#066;background-color:#00b4961a;border-color:#00b4964d}.environment-badge--mainnet .environment-badge__icon{background-color:#066}.environment-badge--unsupported{color:#c00;background-color:#c832321a;border-color:#c832324d}.environment-badge--unsupported .environment-badge__icon{background-color:#c00}}
.wallet-status-card{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;gap:1rem;width:100%;padding:1.25rem 1.5rem;font-family:inherit;display:flex}.wallet-status-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wallet-status-card__provider{color:#4a5568;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.wallet-status-card__environment{align-items:center;display:flex}.wallet-status-card__provider-icon{object-fit:contain;border-radius:4px;width:20px;height:20px}.wallet-status-card__badge{box-shadow:none}.wallet-status-card__badge-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-flex}.wallet-status-card__badge--connected .wallet-status-card__badge-dot{background-color:#16a34a}.wallet-status-card__badge--disconnected .wallet-status-card__badge-dot{background-color:#94a3b8}.wallet-status-card__badge--connecting .wallet-status-card__badge-dot,.wallet-status-card__badge--reconnecting .wallet-status-card__badge-dot{background-color:#2563eb;animation:1.2s ease-in-out infinite wallet-badge-pulse}.wallet-status-card__badge--error .wallet-status-card__badge-dot{background-color:#dc2626}@keyframes wallet-badge-pulse{0%,to{opacity:1}50%{opacity:.35}}.wallet-status-card__body{flex-direction:column;gap:.375rem;display:flex}.wallet-status-card__row{align-items:baseline;gap:.5rem;font-size:.875rem;display:flex}.wallet-status-card__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;min-width:4rem;font-size:.75rem;font-weight:500}.wallet-status-card__value{color:#1e293b;word-break:break-all;font-weight:500}.wallet-status-card__value--mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8125rem}.wallet-status-card__value--muted{color:#94a3b8;font-style:italic;font-weight:400}.wallet-status-card__error{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.4;display:flex}.wallet-status-card__error-icon{flex-shrink:0;margin-top:.05rem;font-size:.875rem}.wallet-status-card__actions{flex-wrap:wrap;gap:.625rem;display:flex}.wallet-status-card__btn{cursor:pointer;border:1px solid #0000;border-radius:.375rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,opacity .15s}.wallet-status-card__btn:focus{outline-offset:2px;outline:2px solid #4a90e2}.wallet-status-card__btn:disabled{opacity:.5;cursor:not-allowed}.wallet-status-card__btn--connect{color:#fff;background-color:#4a90e2;border-color:#4a90e2}.wallet-status-card__btn--connect:hover:not(:disabled){background-color:#357abd;border-color:#357abd}.wallet-status-card__btn--disconnect{color:#64748b;background-color:#0000;border-color:#cbd5e1}.wallet-status-card__btn--disconnect:hover:not(:disabled){background-color:#f8fafc;border-color:#94a3b8}.wallet-status-card__btn--retry{color:#dc2626;background-color:#0000;border-color:#fca5a5}.wallet-status-card__btn--retry:hover:not(:disabled){background-color:#fef2f2;border-color:#f87171}.wallet-status-card__network-mismatch{background:#fffbeb;border:1px solid #f59e0b;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.wallet-status-card__network-mismatch-text{color:#92400e;font-size:.8125rem;line-height:1.4}.wallet-status-card__dropped-session{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.wallet-status-card__dropped-session-text{color:#1e40af;font-size:.8125rem;line-height:1.4}.wallet-status-card__btn--reconnect{color:#fff;background-color:#2563eb;border-color:#2563eb;padding:.375rem .875rem;font-size:.8125rem}.wallet-status-card__btn--reconnect:hover:not(:disabled){background-color:#1d4ed8;border-color:#1d4ed8}.wallet-status-card__btn--reconnect:disabled{opacity:.6;cursor:not-allowed}.wallet-status-card__reconnect-progress{flex-direction:column;gap:.35rem;width:100%;display:flex}.wallet-status-card__reconnect-progress-row{color:#1e40af;justify-content:space-between;font-size:.75rem;display:flex}.wallet-status-card__reconnect-progress-track{background:#2563eb26;border-radius:999px;height:.35rem;overflow:hidden}.wallet-status-card__reconnect-progress-bar{background:linear-gradient(90deg,#3b82f6,#1d4ed8);height:100%;transition:width .2s ease-in-out}.wallet-status-card__action-btn{cursor:pointer;border:1px solid #0000;border-radius:.375rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,opacity .15s}.wallet-status-card__action-btn:focus{outline-offset:2px;outline:2px solid #4a90e2}.wallet-status-card__action-btn:disabled{opacity:.5;cursor:not-allowed}.wallet-status-card__action-btn--connect{color:#fff;background-color:#4a90e2;border-color:#4a90e2}.wallet-status-card__action-btn--connect:hover:not(:disabled){background-color:#357abd;border-color:#357abd}.wallet-status-card__action-btn--disconnect{color:#64748b;background-color:#0000;border-color:#cbd5e1}.wallet-status-card__action-btn--disconnect:hover:not(:disabled){background-color:#f8fafc;border-color:#94a3b8}.wallet-status-card__action-btn--retry{color:#dc2626;background-color:#0000;border-color:#fca5a5}.wallet-status-card__action-btn--retry:hover:not(:disabled){background-color:#fef2f2;border-color:#f87171}.wallet-status-card--skeleton{pointer-events:none}.wallet-status-card__skeleton-badge{border-radius:9999px;width:90px;height:22px}.wallet-status-card__skeleton-line{border-radius:.25rem;height:14px}.wallet-status-card__skeleton-btn{border-radius:.375rem;width:90px;height:34px}@media (max-width:480px){.wallet-status-card{padding:1rem}.wallet-status-card__actions{flex-direction:column}.wallet-status-card__action-btn{width:100%}}@media (prefers-color-scheme:dark){.wallet-status-card{background-color:#1e293b;border-color:#334155}.wallet-status-card__value{color:#f1f5f9}.wallet-status-card__provider{color:#94a3b8}.wallet-status-card__action-btn--disconnect{color:#94a3b8;border-color:#475569}.wallet-status-card__action-btn--disconnect:hover:not(:disabled){background-color:#334155}}.wallet-status-card__freshness{align-items:center;gap:.375rem;min-height:1.25rem;display:flex}.wallet-status-card__last-updated{color:#94a3b8;font-size:.75rem;font-style:italic}.wallet-status-card__refresh-spinner{border:2px solid #cbd5e1;border-top-color:#4a90e2;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite wallet-refresh-spin;display:inline-block}@keyframes wallet-refresh-spin{to{transform:rotate(360deg)}}.wallet-status-card__history{border-top:1px solid #e2e8f0;padding-top:.9rem}.wallet-status-card__activity{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.wallet-status-card__activity-rail{-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.wallet-status-card__activity-chip{color:#0f172a;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;flex:none;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.75rem;line-height:1;display:inline-flex}.wallet-status-card__activity-chip-label{font-weight:600}.wallet-status-card__activity-chip-time{color:#64748b;font-variant-numeric:tabular-nums}.wallet-status-card__activity-chip--success{color:#14532d;background:#f0fdf4;border-color:#bbf7d0}.wallet-status-card__activity-chip--warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.wallet-status-card__activity-chip--error{color:#7f1d1d;background:#fef2f2;border-color:#fecaca}.wallet-status-card__activity-chip--neutral{color:#334155;background:#f8fafc;border-color:#e2e8f0}.wallet-status-card__activity-summary{color:#475569;font-size:.75rem}.wallet-status-card__activity-summary-strong{color:#0f172a;font-weight:700}.wallet-status-card__activity-summary-muted{color:#64748b}.wallet-status-card__history-toggle{cursor:pointer;color:#0f172a;width:100%;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0;font-weight:600;display:flex}.wallet-status-card__history-toggle-icon{color:#64748b;font-size:.8125rem}.wallet-status-card__history-list{flex-direction:column;gap:.75rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.wallet-status-card__history-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem}.wallet-status-card__history-main,.wallet-status-card__history-meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wallet-status-card__history-main{margin-bottom:.35rem}.wallet-status-card__history-event{color:#0f172a;font-weight:600}.wallet-status-card__history-address{color:#475569;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8125rem}.wallet-status-card__history-meta{color:#64748b;flex-wrap:wrap;font-size:.75rem}.wallet-status-card__diagnostics{border-top:1px solid #e2e8f0;padding-top:.9rem}.wallet-status-card__diagnostics-summary{cursor:pointer;color:#0f172a;justify-content:space-between;align-items:center;gap:.75rem;font-weight:600;list-style:none;display:flex}.wallet-status-card__diagnostics-summary::-webkit-details-marker{display:none}.wallet-status-card__diagnostics-summary:focus{outline-offset:3px;outline:2px solid #4a90e2}.wallet-status-card__diagnostics-summary-icon{color:#64748b;font-size:.8125rem}.wallet-status-card__diagnostics-list{gap:.55rem;margin:.85rem 0 0;display:grid}.wallet-status-card__diagnostics-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:space-between;gap:.75rem;padding:.6rem .7rem;display:flex}.wallet-status-card__diagnostics-item dt{color:#64748b;font-size:.75rem;font-weight:600}.wallet-status-card__diagnostics-item dd{color:#0f172a;text-align:right;overflow-wrap:anywhere;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem}.wallet-status-card__diagnostics-item--success{border-color:#bbf7d0}.wallet-status-card__diagnostics-item--warning{border-color:#fde68a}.wallet-status-card__diagnostics-item--error{border-color:#fecaca}.wallet-status-card__diagnostics-empty{color:#64748b;margin:.75rem 0 0;font-size:.8125rem}@media (prefers-color-scheme:dark){.wallet-status-card__last-updated{color:#64748b}.wallet-status-card__refresh-spinner{border-color:#4a90e2 #334155 #334155}.wallet-status-card__history{border-top-color:#334155}.wallet-status-card__activity-chip{color:#f8fafc;background:#0f172a;border-color:#334155}.wallet-status-card__activity-chip-time{color:#94a3b8}.wallet-status-card__activity-chip--success{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e40}.wallet-status-card__activity-chip--warning{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b40}.wallet-status-card__activity-chip--error{color:#fecaca;background:#dc26261f;border-color:#dc262640}.wallet-status-card__activity-chip--neutral{color:#e2e8f0;background:#94a3b81f;border-color:#94a3b833}.wallet-status-card__activity-summary{color:#94a3b8}.wallet-status-card__activity-summary-strong{color:#f8fafc}.wallet-status-card__activity-summary-muted{color:#94a3b8}.wallet-status-card__history-toggle,.wallet-status-card__history-event,.wallet-status-card__diagnostics-summary{color:#f8fafc}.wallet-status-card__history-item,.wallet-status-card__diagnostics-item{background:#0f172a;border-color:#334155}.wallet-status-card__history-address,.wallet-status-card__history-meta,.wallet-status-card__history-toggle-icon,.wallet-status-card__diagnostics-summary-icon,.wallet-status-card__diagnostics-item dt,.wallet-status-card__diagnostics-empty{color:#94a3b8}.wallet-status-card__diagnostics{border-top-color:#334155}.wallet-status-card__diagnostics-item dd{color:#f8fafc}}
.balance-health-badge{flex-shrink:0}.balance-health-badge--unknown{opacity:.82}
.multi-step-progress{flex-direction:column;gap:1.5rem;display:flex;position:relative}.multi-step-progress__track{flex-direction:column;gap:1rem;display:flex;position:relative}.multi-step-progress__step{cursor:default;border-radius:.5rem;align-items:flex-start;gap:1rem;padding:.75rem;transition:all .2s;display:flex}.multi-step-progress__step--clickable{cursor:pointer}.multi-step-progress__step--clickable:hover{background-color:#00f0ff0d}.multi-step-progress__step--clickable:focus-visible{outline:2px solid var(--sc-accent,#00f0ff);outline-offset:2px}.multi-step-progress__step-indicator{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.multi-step-progress__step-number{font-size:.875rem;font-weight:700;display:inline-block}.multi-step-progress__step-dot{border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.multi-step-progress__step-icon{font-size:1.25rem;line-height:1;display:inline-block}.multi-step-progress__step-content{flex-direction:column;flex:1;gap:.25rem;padding-top:.25rem;display:flex}.multi-step-progress__step-label{font-size:.875rem;font-weight:600;line-height:1.4}.multi-step-progress__step-description{color:var(--sc-text-dim,#fff9);font-size:.75rem;line-height:1.3}.multi-step-progress__step--pending .multi-step-progress__step-indicator{color:var(--sc-text-dim,#fff6);background-color:#ffffff1a;border:2px solid #fff3}.multi-step-progress__step--pending .multi-step-progress__step-label{color:var(--sc-text-dim,#fff9)}.multi-step-progress__step--active .multi-step-progress__step-indicator{border:2px solid var(--sc-accent,#00f0ff);color:var(--sc-accent,#00f0ff);background-color:#00f0ff33;box-shadow:0 0 12px #00f0ff66}.multi-step-progress__step--active .multi-step-progress__step-label{color:var(--sc-text-main,#fff);font-weight:700}.multi-step-progress__step--active .multi-step-progress__step-description{color:var(--sc-text-dim,#ffffffb3)}.multi-step-progress__step--completed .multi-step-progress__step-indicator{color:#0f8;background-color:#0f83;border:2px solid #0f8}.multi-step-progress__step--completed .multi-step-progress__step-label{color:var(--sc-text-main,#fffc)}.multi-step-progress__step--error .multi-step-progress__step-indicator{color:#f66;background-color:#f663;border:2px solid #f66;box-shadow:0 0 12px #f666}.multi-step-progress__step--error .multi-step-progress__step-label{color:#f66;font-weight:700}.multi-step-progress__connectors{pointer-events:none;flex-direction:column;width:2px;height:calc(100% - 2.5rem);display:flex;position:absolute;top:2.5rem;left:1.25rem}.multi-step-progress__connector{background-color:#ffffff1a;flex:1;transition:background-color .2s}.multi-step-progress__connector--completed{background-color:#0f8}.multi-step-progress__connector--active{background-color:var(--sc-accent,#00f0ff)}
.contract-action-button__button{background:linear-gradient(135deg, var(--sc-accent,#00f0ff) 0%, #00d4aa 100%);color:#000;cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .15s;display:inline-flex}.contract-action-button__button:disabled{opacity:.5;cursor:not-allowed}.contract-action-button__button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00f0ff59}.contract-action-button__progress{margin-bottom:.75rem}.contract-action-button__disabled-reason{color:var(--sc-text-dim,#fff9);margin-top:.35rem;font-size:.75rem}
.session-timeout-modal__backdrop{background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.session-timeout-modal__dialog{background:#11161e;border:1px solid #ffffff26;border-radius:.75rem;width:100%;max-width:440px;padding:1.5rem}.session-timeout-modal__title{color:#fff;margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.session-timeout-modal__body{color:var(--sc-text-dim,#94a3b8);margin:0 0 1.25rem;font-size:.875rem}.session-timeout-modal__actions{justify-content:flex-end;gap:.75rem;display:flex}.session-timeout-modal__primary{background:var(--sc-accent,#00f0ff);color:#000;cursor:pointer;border:none;border-radius:.375rem;padding:.45rem 1rem;font-size:.8125rem;font-weight:600}.session-timeout-modal__secondary{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:.375rem;padding:.45rem 1rem;font-size:.8125rem}
.resume-task-banner{background:var(--bg-card,#ffffff0d);border:1px solid var(--accent,#0fc);color:var(--text-main,#fff);box-shadow:0 4px 12px var(--accent-glow,#00ffcc1a);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.resume-task-banner__text{font-size:.95rem;line-height:1.4}.resume-task-banner__actions{align-items:center;gap:.75rem;display:flex}.resume-task-banner__btn{cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.resume-task-banner__btn--primary{background:var(--accent,#0fc);color:#000}.resume-task-banner__btn--primary:hover{filter:brightness(1.1);box-shadow:0 2px 8px var(--accent-glow,#0fc6)}.resume-task-banner__btn--dismiss{color:var(--text-dim,#a0a0a0);background:0 0}.resume-task-banner__btn--dismiss:hover{color:var(--text-main,#fff);background:#ffffff1a}
.pending-action-chip{color:var(--text-main,#fff);background:#f59e0b1f;border:1px solid #f59e0b52;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;padding:.85rem 1rem;display:flex;box-shadow:0 10px 24px #00000024}.pending-action-chip__copy{gap:.15rem;min-width:0;display:grid}.pending-action-chip__eyebrow{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.pending-action-chip__label{font-size:.95rem}.pending-action-chip__detail{color:var(--text-dim,#a0a0a0);font-size:.82rem;line-height:1.4}.pending-action-chip__actions{align-items:center;gap:.5rem;display:inline-flex}.pending-action-chip__button{cursor:pointer;font:inherit;border:0;border-radius:999px;padding:.45rem .85rem}.pending-action-chip__button--primary{color:#111827;background:#fbbf24;font-weight:700}.pending-action-chip__button--dismiss{color:var(--text-dim,#a0a0a0);background:0 0}.pending-action-chip__button:disabled{opacity:.7;cursor:wait}@media (max-width:640px){.pending-action-chip{border-radius:1rem;align-items:flex-start}.pending-action-chip__actions{justify-content:flex-start;width:100%}}
.preference-draft-indicator{align-items:center;gap:.5rem;display:inline-flex}.preference-draft-indicator__badge{color:#fde047;background:#facc1526;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.preference-draft-indicator__btn{color:var(--sc-text-main,#fff);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:.25rem;padding:.2rem .4rem;font-size:.75rem}
.notification-preferences-panel{background:var(--sc-bg-card,#11161e);border:1px solid var(--sc-border-glass,#ffffff1a);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.notification-preferences-panel__header{justify-content:space-between;align-items:center;display:flex}.notification-preferences-panel__title{color:var(--sc-text-main,#fff);margin:0;font-size:1.125rem;font-weight:700}.notification-preferences-panel__reset{color:var(--sc-text-dim,#94a3b8);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:.375rem;padding:.35rem .65rem;font-size:.75rem}.notification-preferences-panel__list{flex-direction:column;gap:.75rem;display:flex}.notification-preferences-panel__item{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.notification-preferences-panel__label{color:var(--sc-text-main,#fff);font-size:.875rem;font-weight:600;display:block}.notification-preferences-panel__description{color:var(--sc-text-dim,#94a3b8);font-size:.75rem;display:block}
.quest-progress-bar{flex-direction:column;gap:8px;width:100%;display:flex}.quest-progress-bar__track{background-color:#ffffff1a;border-radius:9999px;width:100%;transition:height .2s;position:relative;overflow:hidden}.quest-progress-bar__fill{background:linear-gradient(90deg, var(--sc-accent,#00f0ff) 0%, #0fc 50%, var(--sc-accent,#00f0ff) 100%);border-radius:9999px;height:100%;transition:width .1s linear;position:relative}.quest-progress-bar__fill:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);animation:2s infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.quest-progress-bar__track[aria-valuenow="100"] .quest-progress-bar__fill{background:linear-gradient(90deg,#0f8 0%,#0fc 50%,#0f8 100%)}.quest-progress-bar__label{color:var(--sc-text-dim,#fffc);text-align:center;letter-spacing:.02em;font-size:.875rem;font-weight:500}.quest-progress-bar--small .quest-progress-bar__track{height:4px}.quest-progress-bar--medium .quest-progress-bar__track{height:8px}.quest-progress-bar--large .quest-progress-bar__track{height:12px}
.quest-card{background:var(--sc-bg-card,#ffffff0d);border:1px solid var(--sc-border-glass,#ffffff1a);border-radius:16px;flex-direction:column;gap:16px;padding:20px;transition:all .3s;display:flex;position:relative;overflow:hidden}.quest-card:before{content:"";background:linear-gradient(90deg, #00d4aa, var(--sc-accent,#00f0ff));opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.quest-card:hover{border-color:#00f0ff4d;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.quest-card:hover:before,.quest-card--enrolled:before{opacity:1}.quest-card--complete{background:linear-gradient(135deg,#00ff8814 0%,#00f0ff08 100%);border-color:#0f86}.quest-card--complete:before{background:linear-gradient(90deg, #0f8, var(--sc-accent,#00f0ff))}.quest-card__header{justify-content:space-between;align-items:center;display:flex}.quest-card__category{color:var(--sc-text-dim,#fff9);text-transform:uppercase;letter-spacing:.08em;background:#ffffff0d;border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:600}.quest-card__status{border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:600}.quest-card__status--active{color:var(--sc-accent,#00f0ff);background:#00f0ff1a}.quest-card--complete .quest-card__status--active{color:#0f8;background:#00ff881a}.quest-card__title{color:var(--sc-text-main,#fff);margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.quest-card__description{color:var(--sc-text-dim,#ffffffb3);margin:0;font-size:.9375rem;line-height:1.6}.quest-card__progress{padding:8px 0}.quest-card__milestones{background:#ffffff08;border-radius:12px;padding:12px}.quest-card__milestones-title{color:var(--sc-text-main,#fffc);margin-bottom:8px;font-size:.875rem;font-weight:600}.quest-card__milestones-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.quest-card__milestone{color:var(--sc-text-dim,#ffffffb3);align-items:center;gap:8px;font-size:.875rem;display:flex}.quest-card__milestone--completed{color:var(--sc-text-main,#ffffffe6)}.quest-card__milestone-check{justify-content:center;width:16px;font-size:1rem;display:inline-flex}.quest-card__milestone--completed .quest-card__milestone-check{color:var(--sc-accent,#00f0ff)}.quest-card__milestone--more{color:var(--sc-text-dim,#ffffff80);font-style:italic}.quest-card__milestone-more{font-size:.8125rem}.quest-card__meta{gap:16px;padding-top:8px;display:flex}.quest-card__meta-item{color:var(--sc-text-dim,#ffffffb3);align-items:center;gap:6px;font-size:.875rem;display:flex}.quest-card__meta-icon{font-size:1rem}.quest-card__actions{padding-top:8px}.quest-card__btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.quest-card__btn:disabled{opacity:.5;cursor:not-allowed}.quest-card__btn--enroll{background:linear-gradient(135deg, #00d4aa 0%, var(--sc-accent,#00f0ff) 100%);color:#000}.quest-card__btn--enroll:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00f0ff66}.quest-card__btn--continue{color:#fff;background:#ffffff1a;border:1px solid #fff3}.quest-card__btn--continue:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d}.quest-card__btn--claim{background:linear-gradient(135deg, #0f8 0%, var(--sc-accent,#00f0ff) 100%);color:#000}.quest-card__btn--claim:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #00ff8880}.quest-card--compact{gap:12px;padding:16px}.quest-card--compact .quest-card__title{font-size:1.125rem}.quest-card--compact .quest-card__description{font-size:.875rem}.quest-card--beginner:before{background:linear-gradient(90deg, #0f8, var(--sc-accent,#00f0ff))}.quest-card--intermediate:before{background:linear-gradient(90deg,#fc0,#fa0)}.quest-card--advanced:before{background:linear-gradient(90deg,#f60,#f44)}
.quest-progress-ring{--ring-size:128px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.quest-progress-ring__svg{width:var(--ring-size);height:var(--ring-size);transition:transform .3s}.quest-progress-ring__svg:hover{transform:scale(1.05)}.quest-progress-ring__track{transition:stroke .3s}.quest-progress-ring__fill{filter:drop-shadow(0 0 8px #00f0ff80);transition:stroke-dashoffset .1s linear}.quest-progress-ring__svg[aria-valuenow="100"] .quest-progress-ring__fill{filter:drop-shadow(0 0 12px #00ff88b3)}.quest-progress-ring__percentage{opacity:0;animation:.5s .2s forwards ringFadeIn}@keyframes ringFadeIn{0%{opacity:0}to{opacity:1}}.quest-progress-ring__info{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.quest-progress-ring__label{color:var(--sc-text-main,#fff);letter-spacing:.02em;font-size:1rem;font-weight:600}.quest-progress-ring__subtitle{color:var(--sc-text-dim,#ffffffb3);font-size:.875rem;font-weight:400}
.quest-workspace-header{border-bottom:1px solid var(--sc-border-glass,#ffffff1a);background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 100%);flex-direction:column;gap:24px;padding:24px;display:flex}.quest-workspace-header__back{color:var(--sc-text-dim,#ffffffb3);cursor:pointer;background:0 0;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin:-8px -12px 0;padding:8px 12px;font-size:.9375rem;font-weight:500;transition:all .2s;display:inline-flex}.quest-workspace-header__back:hover{color:var(--sc-text-main,#fff);background:#ffffff0d}.quest-workspace-header__back-icon{font-size:1.25rem;line-height:1}.quest-workspace-header__content{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.quest-workspace-header__info{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.quest-workspace-header__category{color:var(--sc-text-dim,#fff9);text-transform:uppercase;letter-spacing:.08em;background:#ffffff0d;border-radius:4px;width:fit-content;padding:4px 10px;font-size:.75rem;font-weight:600}.quest-workspace-header__title{color:var(--sc-text-main,#fff);margin:0;font-size:2rem;font-weight:700;line-height:1.2}.quest-workspace-header__description{color:var(--sc-text-dim,#ffffffb3);max-width:600px;margin:0;font-size:1rem;line-height:1.6}.quest-workspace-header__progress{flex-shrink:0}.quest-workspace-header__cta{background:linear-gradient(135deg,#00ff881a 0%,#00f0ff0d 100%);border:1px solid #00ff884d;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.quest-workspace-header__cta-content{align-items:center;gap:16px;display:flex}.quest-workspace-header__cta-icon{font-size:2.5rem;line-height:1}.quest-workspace-header__cta-text{flex-direction:column;gap:4px;display:flex}.quest-workspace-header__cta-title{color:#0f8;font-size:1.25rem;font-weight:700}.quest-workspace-header__cta-subtitle{color:var(--sc-text-dim,#ffffffb3);font-size:.9375rem}.quest-workspace-header__btn{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:14px 28px;font-size:1rem;font-weight:700;transition:all .2s}.quest-workspace-header__btn:disabled{opacity:.5;cursor:not-allowed}.quest-workspace-header__btn--claim{background:linear-gradient(135deg, #0f8 0%, var(--sc-accent,#00f0ff) 100%);color:#000;box-shadow:0 4px 16px #0f86}@media (max-width:768px){.quest-workspace-header__content{text-align:center;flex-direction:column;align-items:center}.quest-workspace-header__info{align-items:center}.quest-workspace-header__description{text-align:center}.quest-workspace-header__cta{text-align:center;flex-direction:column}.quest-workspace-header__cta-content{flex-direction:column}.quest-workspace-header__btn{width:100%}}
.quick-pivot-links{width:100%;display:flex}.quick-pivot-links__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.quick-pivot-links__link{color:var(--sc-text-main,#fff);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.375rem;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.quick-pivot-links__link--active{border-color:var(--sc-accent,#00f0ff);color:var(--sc-accent,#00f0ff);background:#00f0ff26}
.analytics-range-switcher{--switcher-bg:var(--sc-bg-card,#11161e);--switcher-border:var(--sc-border-glass,#ffffff29);--option-text:var(--sc-text-dim,#a8b5c8);--option-text-selected:var(--sc-text-main,#f5f7fb);--option-hover-bg:#00f0ff14;--indicator-bg:#00f0ff33;--indicator-border:var(--sc-accent,#00f0ff);display:inline-block;position:relative}.analytics-range-switcher__track{border:1px solid var(--switcher-border);background:var(--switcher-bg);border-radius:.5rem;padding:.25rem;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.analytics-range-switcher--default .analytics-range-switcher__track{min-height:2.5rem}.analytics-range-switcher--compact .analytics-range-switcher__track{min-height:2rem;padding:.1875rem}.analytics-range-switcher__option{z-index:2;min-width:3rem;color:var(--option-text);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25;transition:all .15s ease-in-out;display:flex;position:relative}.analytics-range-switcher--compact .analytics-range-switcher__option{min-width:2.5rem;padding:.375rem .625rem;font-size:.8125rem}.analytics-range-switcher__option:hover:not(:disabled):not(.analytics-range-switcher__option--disabled){background:var(--option-hover-bg)}.analytics-range-switcher__option:focus-visible{outline:2px solid var(--sc-accent,#00f0ff);outline-offset:2px}.analytics-range-switcher__option--selected{color:var(--option-text-selected);font-weight:700}.analytics-range-switcher__option--disabled,.analytics-range-switcher--disabled .analytics-range-switcher__option{opacity:.5;cursor:not-allowed;pointer-events:none}.analytics-range-switcher__label--full{display:block}.analytics-range-switcher__label--short{display:none}.analytics-range-switcher__indicator{z-index:1;width:calc((100% - .5rem) / var(--total-options));border:1px solid var(--indicator-border);background:var(--indicator-bg);transform:translateX(calc(var(--indicator-index) * 100%));border-radius:.25rem;transition:transform .2s ease-in-out;position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.analytics-range-switcher--compact .analytics-range-switcher__indicator{width:calc((100% - .375rem) / var(--total-options));top:.1875rem;bottom:.1875rem;left:.1875rem}.analytics-range-switcher__loading{border:1px solid var(--switcher-border);background:var(--switcher-bg);border-radius:.5rem;gap:.25rem;padding:.25rem;display:flex}.analytics-range-switcher__skeleton{background:#ffffff14;border-radius:.25rem;min-width:3rem;height:2rem;animation:1.5s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%,to{opacity:.5}50%{opacity:.9}}
.dashboard-empty-panel-shell{text-align:center;background:var(--sc-bg-card,#11161e);border:1px dashed #ffffff26;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.dashboard-empty-panel-shell__chip{text-transform:uppercase;color:var(--sc-text-dim,#94a3b8);background:#ffffff14;border-radius:999px;margin-bottom:.75rem;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.dashboard-empty-panel-shell__title{color:var(--sc-text-main,#fff);margin:0;font-size:1.125rem;font-weight:700}.dashboard-empty-panel-shell__description{color:var(--sc-text-dim,#94a3b8);max-width:360px;margin:.5rem 0 1rem;font-size:.8125rem}.dashboard-empty-panel-shell__action{background:var(--sc-accent,#00f0ff);color:#000;cursor:pointer;border:none;border-radius:.375rem;padding:.45rem 1rem;font-size:.8125rem;font-weight:600}
.campaign-rewards-spotlight{border:1px solid var(--glass-border);background:radial-gradient(circle at 100% 0,#7de2d11f,#0000 45%),#ffffff0a;border-radius:1rem;flex-direction:column;gap:.7rem;padding:1rem;display:flex}.campaign-rewards-spotlight__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.campaign-rewards-spotlight__header h2{margin:0;font-size:1rem}.campaign-rewards-spotlight__metrics{color:var(--text-dim);margin:0}.campaign-rewards-spotlight__actions{flex-wrap:wrap;gap:.55rem;display:flex}.campaign-rewards-spotlight__actions button{border:1px solid var(--glass-border);color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:999px;padding:.35rem .8rem}
.pinned-wallet-action-tray{z-index:20;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a121fe0;border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.75rem;display:flex;position:sticky;bottom:.75rem}.pinned-wallet-action-tray__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);font-size:.75rem}.pinned-wallet-action-tray__actions{flex-wrap:wrap;gap:.5rem;display:flex}.pinned-wallet-action-tray__actions button{border:1px solid var(--glass-border);color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:999px;padding:.35rem .8rem}.pinned-wallet-action-tray__actions button:disabled{opacity:.55;cursor:not-allowed}
.audit-snapshot-card{--card-bg:var(--sc-bg-card,#11161e);--card-border:var(--sc-border-glass,#ffffff29);--card-text:var(--sc-text-main,#f5f7fb);--card-text-muted:var(--sc-text-dim,#a8b5c8);border:1px solid var(--card-border);background:var(--card-bg);border-radius:.5rem;padding:.75rem;transition:all .15s ease-in-out;display:block;box-shadow:0 1px 2px #0000000d}.audit-snapshot-card--minimal{padding:.5rem}.audit-snapshot-card--detailed{padding:1rem}.audit-snapshot-card--clickable{cursor:pointer}.audit-snapshot-card--clickable:hover{border-color:#00f0ff4d;transform:translateY(-1px)}.audit-snapshot-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.audit-snapshot-card__primary{flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.audit-snapshot-card__action-info{flex:1;min-width:0}.audit-snapshot-card__action{color:var(--card-text);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .25rem;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.audit-snapshot-card__actor{color:var(--card-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;line-height:1.25;overflow:hidden}.audit-snapshot-card__secondary{flex:none;align-items:center;gap:.5rem;display:flex}.audit-snapshot-card__timestamp{color:var(--card-text-muted);white-space:nowrap;font-size:.6875rem;font-weight:500}.audit-snapshot-card__expand-toggle{border:1px solid var(--card-border);width:1.5rem;height:1.5rem;color:var(--card-text-muted);cursor:pointer;background:0 0;border-radius:.25rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.audit-snapshot-card__details{border-top:1px solid #ffffff14;margin-top:.75rem;padding-top:.75rem}.audit-snapshot-card__section{margin-bottom:.75rem}.audit-snapshot-card__section-title{color:var(--card-text);margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.audit-snapshot-card__detail-list{gap:.375rem;margin:0;display:grid}.audit-snapshot-card__detail-item{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem;display:grid}.audit-snapshot-card__detail-key{color:var(--card-text-muted);text-transform:uppercase;font-size:.6875rem;font-weight:500}.audit-snapshot-card__detail-value{color:var(--card-text);word-break:break-all;margin:0;font-family:monospace;font-size:.75rem}
.queue-health-widget{--widget-bg:var(--sc-bg-card,#11161e);--widget-border:var(--sc-border-glass,#ffffff1a);--widget-text:var(--sc-text-main,#f5f7fb);--widget-text-muted:var(--sc-text-dim,#a8b5c8);border:1px solid var(--widget-border);background:var(--widget-bg);border-radius:.75rem;padding:1rem;display:block;box-shadow:0 2px 4px #0000000d}.queue-health-widget--compact{border-radius:.5rem;padding:.75rem}.queue-health-widget__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.queue-health-widget__title-section{flex:1;align-items:center;gap:.75rem;display:flex}.queue-health-widget__title{color:var(--widget-text);margin:0;font-size:1rem;font-weight:600}.queue-health-widget__metric-group{grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));gap:1rem;display:grid}.queue-health-widget__metric{text-align:center;flex-direction:column;align-items:center;display:flex}.queue-health-widget__metric-value{color:var(--widget-text);font-size:1.5rem;font-weight:700;line-height:1.2;display:block}.queue-health-widget__metric-label{color:var(--widget-text-muted);text-transform:uppercase;font-size:.75rem;font-weight:500}
.sticky-actions-footer{z-index:20;background:linear-gradient(#0b0f1a00,#0b0f1af2 45%);margin-top:1rem;padding:.75rem;position:sticky;bottom:0}.sticky-actions-footer__progress{color:#dbe4f4;max-width:920px;margin:0 auto .75rem}.sticky-actions-footer__progress-label{margin:0 0 .375rem;font-size:.8125rem}.sticky-actions-footer__progress-track{background:#ffffff29;border-radius:999px;height:.375rem;overflow:hidden}.sticky-actions-footer__progress-fill{background:linear-gradient(90deg,#7de2d1,#4b9eff);height:100%;transition:width .18s;display:block}.sticky-actions-footer__inner{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101728f2;border:1px solid #7de2d14d;border-radius:.75rem;justify-content:flex-end;gap:.75rem;padding:.75rem;display:flex}@media (max-width:640px){.sticky-actions-footer__inner{justify-content:stretch}.sticky-actions-footer__inner>*{flex:auto}}
.inline-stat-delta{align-items:baseline;gap:.45rem;font-size:.82rem;line-height:1.2;display:inline-flex}.inline-stat-delta__value{font-weight:700}.inline-stat-delta__label{color:var(--text-dim,#a0a0a0)}.inline-stat-delta--up .inline-stat-delta__value{color:#34d399}.inline-stat-delta--down .inline-stat-delta__value{color:#f87171}.inline-stat-delta--flat .inline-stat-delta__value{color:#cbd5e1}.inline-stat-delta--empty .inline-stat-delta__value,.inline-stat-delta--loading .inline-stat-delta__value{color:var(--text-dim,#a0a0a0)}
.wallet-balance-delta-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;width:100%;display:grid}.wallet-balance-delta-card{background:var(--sc-bg-card,#11161e);border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.wallet-balance-delta-card__header{justify-content:space-between;align-items:center;display:flex}.wallet-balance-delta-card__title{color:var(--sc-text-dim,#94a3b8);margin:0;font-size:.875rem;font-weight:600}.wallet-balance-delta-card__amount{color:#fff;margin:0;font-size:1.5rem;font-weight:800}
.rl{flex-direction:column;width:100%;display:flex}.rl__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rl__item{background:var(--sc-bg-card,#11161e);border:1px solid #ffffff1a;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.rl__handle{color:var(--sc-text-dim,#94a3b8);cursor:grab;background:0 0;border:none;align-items:center;padding:.25rem;display:flex}.rl__handle-icon rect{fill:currentColor}.rl__content{flex:1}.rl__sr-instructions,.rl__sr-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.edp{--edp-bg:var(--sc-bg-card,#0e1117);--edp-surface:#ffffff08;--edp-border:var(--sc-border-glass,#ffffff14);--edp-text-primary:var(--sc-text-main,#e8eaf0);--edp-text-muted:var(--sc-text-dim,#6b7280);--edp-time-color:#fff6;--edp-contract-color:#00f0ff99;--edp-summary-color:#ffffffbf;--edp-row-hover:#00f0ff0a;--edp-radius:10px;background:var(--edp-bg);border:1px solid var(--edp-border);border-radius:var(--edp-radius);color:var(--edp-text-primary);flex-direction:column;font-size:12px;display:flex;overflow:hidden}.edp__header{background:var(--edp-surface);border-bottom:1px solid var(--edp-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.edp__title{letter-spacing:.05em;text-transform:uppercase;color:var(--edp-text-muted);margin:0;font-size:.8125rem;font-weight:700}.edp__clear{color:var(--edp-text-muted);cursor:pointer;background:0 0;border:none;font-size:.75rem;font-weight:600;transition:color .12s}.edp__clear:hover{color:var(--sc-accent,#00f0ff)}.edp__list{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.edp__row{border-bottom:1px solid #ffffff0a;align-items:center;gap:.75rem;min-height:36px;padding:.5rem 1rem;transition:background .1s;display:flex;overflow:hidden}.edp__row:hover{background:var(--edp-row-hover)}.edp__time{color:var(--edp-time-color);flex:none;font-family:monospace;font-size:.6875rem}.edp__contract{color:var(--edp-contract-color);flex:none;font-family:monospace;font-size:.6875rem}.edp__summary{color:var(--edp-summary-color);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.75rem;overflow:hidden}.edp__empty{color:var(--edp-text-muted);text-align:center;margin:0;padding:1.5rem 1rem;font-size:.8125rem}
.rss__backdrop{z-index:1000;background:#000000b3;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.rss{background:#11161e;border:1px solid #ffffff26;border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%;max-width:540px;padding:1.5rem;box-shadow:0 -8px 32px #000c}.rss__risk{border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.75rem;padding:.2rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.rss__risk--low{color:#22c55e;background:#22c55e26}.rss__risk--medium{color:#eab308;background:#eab30826}.rss__risk--high{color:#f97316;background:#f9731626}.rss__risk--critical{color:#ef4444;background:#ef444426}.rss__title{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.rss__description{color:var(--sc-text-dim,#94a3b8);margin:.25rem 0 1rem;font-size:.8125rem}.rss__fields{background:#ffffff08;border-radius:.5rem;flex-direction:column;gap:.5rem;margin:1rem 0;padding:.75rem;display:flex}.rss__field{justify-content:space-between;font-size:.8125rem;display:flex}.rss__field-label{color:var(--sc-text-dim,#94a3b8)}.rss__field-value{color:#fff;margin:0;font-weight:600}.rss__actions{gap:.75rem;margin-top:1.5rem;display:flex}.rss__btn{cursor:pointer;border-radius:.375rem;flex:1;padding:.6rem 1rem;font-size:.875rem;font-weight:600}.rss__btn--cancel{color:#fff;background:0 0;border:1px solid #fff3}.rss__btn--confirm{background:var(--sc-accent,#00f0ff);color:#000;border:none}
.chr{--chr-bg:#ffffff0a;--chr-border:var(--sc-border-glass,#ffffff14);--chr-dot-size:.55rem;--chr-radius:8px;background:var(--chr-bg);border:1px solid var(--chr-border);border-radius:var(--chr-radius);align-items:center;gap:.5rem;max-width:100%;padding:.35rem .65rem;font-size:.8rem;line-height:1;display:inline-flex;overflow:hidden}.chr--full{width:100%;padding:.5rem .85rem}.chr--compact{gap:.35rem;padding:.3rem .5rem}.chr--healthy{border-color:#22c55e4d}.chr--degraded{border-color:#eab3084d}.chr--error{border-color:#ef44444d}.chr__dot{width:var(--chr-dot-size);height:var(--chr-dot-size);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:inline-flex}.chr--full .chr__dot--healthy{color:#22c55e;background:currentColor}.chr--full .chr__dot--degraded{color:#eab308;background:currentColor}.chr--full .chr__dot--error{color:#ef4444;background:currentColor}.chr--full .chr__dot--loading{color:#00f0ff;background:currentColor}.chr--full .chr__dot--unknown{color:#ffffff4d;background:currentColor}.chr__label{color:var(--sc-text-main,#ffffffe6);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.chr__latency{color:var(--sc-text-dim,#ffffff80);flex:none;font-size:.72rem;font-weight:600}.chr__error-msg{color:#ef4444;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.75rem;overflow:hidden}
.wchc{--wchc-gap:.5rem;--wchc-chip-bg:#ffffff0d;--wchc-chip-border:var(--sc-border-glass,#ffffff1a);--wchc-chip-radius:999px;--wchc-chip-px:.6rem;--wchc-chip-py:.25rem;--wchc-font-size:.75rem;gap:var(--wchc-gap);flex-wrap:wrap;align-items:center;display:flex}.wchc__chip{padding:var(--wchc-chip-py) var(--wchc-chip-px);background:var(--wchc-chip-bg);border:1px solid var(--wchc-chip-border);border-radius:var(--wchc-chip-radius);font-size:var(--wchc-font-size);white-space:nowrap;align-items:center;gap:.35rem;font-weight:500;display:inline-flex}.wchc__chip--success{--wchc-chip-bg:#4ade8014;--wchc-chip-border:#4ade8040;color:#4ade80}.wchc__chip--pending{--wchc-chip-bg:#facc1514;--wchc-chip-border:#facc1540;color:#facc15}.wchc__chip--warning{--wchc-chip-bg:#fb923c14;--wchc-chip-border:#fb923c40;color:#fb923c}.wchc__chip--error{--wchc-chip-bg:#f8717114;--wchc-chip-border:#f8717140;color:#f87171}.wchc__chip--neutral{color:var(--sc-text-dim,#ffffff8c)}.wchc__chip-icon{font-size:.65rem;line-height:1}.wchc__chip-label{font-weight:600}.wchc__chip-status{opacity:.75;text-transform:capitalize}.wchc__empty{color:var(--sc-text-dim,#ffffff59);font-size:.8rem}
.csg{--csg-bg:#ffffff08;--csg-border:#ffffff14;--csg-radius:10px;--csg-header-bg:#ffffff0a;--csg-label-color:#ffffff73;--csg-value-color:#fff;--csg-up:#4ade80;--csg-down:#f87171;--csg-neutral:#fff6;background:var(--csg-bg);border:1px solid var(--csg-border);border-radius:var(--csg-radius);overflow:hidden}.csg__header{background:var(--csg-header-bg);cursor:pointer;text-align:left;border:none;border-bottom:1px solid #0000;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:background .12s,border-color .12s;display:flex}.csg__header:hover,.csg__header:focus-visible{outline-offset:-2px;background:#ffffff0f;outline:2px solid #fff3}.csg--expanded .csg__header{border-bottom-color:var(--csg-border)}.csg__title{letter-spacing:.05em;text-transform:uppercase;color:#ffffffb3;flex:1;font-size:.8rem;font-weight:600}.csg__summary{color:#ffffff73;margin-right:auto;font-size:.78rem}.csg__chevron{color:#ffffff59;font-size:.65rem;transition:transform .2s}.csg__panel{padding:.5rem 0}.csg__panel[hidden]{display:none}.csg__list{margin:0;padding:0;list-style:none}.csg__item{grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.82rem;transition:background 80ms;display:grid}.csg__item:hover{background:#ffffff08}.csg__item-label{color:var(--csg-label-color);grid-column:1}.csg__item-caption{color:#ffffff4d;grid-column:1/-1;margin-top:-.2rem;font-size:.72rem}.csg__item-right{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.csg__item-value{color:var(--csg-value-color);font-variant-numeric:tabular-nums;font-weight:500}.csg__item-trend{font-size:.72rem;font-weight:600}.csg__item-trend--up{color:var(--csg-up)}.csg__item-trend--down{color:var(--csg-down)}.csg__item-trend--neutral{color:var(--csg-neutral)}.csg__item-empty{color:#fff3}.csg__item--loading{padding:.6rem 1rem}.csg__item-skeleton{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 50%,#ffffff0f 75%) 0 0/200% 100%;border-radius:4px;width:100%;height:.8rem;animation:1.4s ease-in-out infinite csg-shimmer}@keyframes csg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.csg__error,.csg__empty{color:#fff6;padding:.75rem 1rem;font-size:.82rem}.csg__error{color:#fca5a5;align-items:center;gap:.75rem;display:flex}.csg__retry{color:#f87171;cursor:pointer;background:0 0;border:1px solid #f871714d;border-radius:4px;padding:.2rem .5rem;font-size:.75rem}.csg__retry:hover{border-color:#f87171}
.sct-backdrop{z-index:1000;background:#000000bf;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sct{background:#11161e;border:1px solid #ffffff26;border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%;max-width:540px;padding:1.5rem}.sct__progress{justify-content:space-between;margin-bottom:1.25rem;display:flex;position:relative}.sct__step{color:var(--sc-text-dim,#94a3b8);align-items:center;gap:.35rem;font-size:.75rem;display:flex}.sct__step--active{color:var(--sc-accent,#00f0ff);font-weight:700}.sct__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.sct__title{color:#fff;margin:0;font-size:1.125rem;font-weight:700}.sct__risk{text-transform:uppercase;color:#eab308;font-size:.75rem;font-weight:700}.sct__fields{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.sct__field{justify-content:space-between;font-size:.8125rem;display:flex}.sct__actions{gap:.75rem;display:flex}.sct__btn{cursor:pointer;border-radius:.375rem;flex:1;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.sct__btn--secondary{color:#fff;background:0 0;border:1px solid #fff3}.sct__btn--primary{background:var(--sc-accent,#00f0ff);color:#000;border:none}
.rbsc{--rbsc-bg:#ffffff08;--rbsc-border:#ffffff14;--rbsc-radius:10px;--rbsc-label-color:#ffffff80;--rbsc-balance-color:#fff;--rbsc-equivalent-color:#ffffff59;--rbsc-up:#4ade80;--rbsc-down:#f87171;--rbsc-flat:#ffffff59;background:var(--rbsc-bg);border:1px solid var(--rbsc-border);border-radius:var(--rbsc-radius);flex-direction:column;gap:.45rem;min-width:140px;padding:.875rem 1rem;transition:border-color .12s;display:flex}.rbsc:hover{border-color:#ffffff24}.rbsc__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rbsc__label{letter-spacing:.06em;text-transform:uppercase;color:var(--rbsc-label-color);white-space:nowrap;font-size:.72rem;font-weight:600}.rbsc__change{align-items:center;gap:.2rem;font-size:.7rem;font-weight:700;display:inline-flex}.rbsc__change--up{color:var(--rbsc-up)}.rbsc__change--down{color:var(--rbsc-down)}.rbsc__change--flat{color:var(--rbsc-flat)}.rbsc__body{justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.rbsc__balance-block{flex-direction:column;gap:.1rem;display:flex}.rbsc__balance{color:var(--rbsc-balance-color);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700;line-height:1.2}.rbsc__equivalent{color:var(--rbsc-equivalent-color);font-variant-numeric:tabular-nums;font-size:.72rem}.rbsc__sparkline{flex-shrink:0;overflow:visible}.rbsc__sparkline--up .rbsc__sparkline-line{stroke:var(--rbsc-up)}.rbsc__sparkline--down .rbsc__sparkline-line{stroke:var(--rbsc-down)}.rbsc__sparkline--flat .rbsc__sparkline-line{stroke:var(--rbsc-flat)}.rbsc__loading{flex-direction:column;gap:.4rem;display:flex}.rbsc__skeleton{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 50%,#ffffff0f 75%) 0 0/200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite rbsc-shimmer}.rbsc__skeleton--balance{width:70%;height:1.1rem}.rbsc__skeleton--sparkline{align-self:flex-end;width:80px;height:28px}@keyframes rbsc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rbsc__error{color:#fca5a5;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.rbsc__retry{color:#f87171;cursor:pointer;background:0 0;border:1px solid #f8717159;border-radius:4px;padding:.15rem .45rem;font-size:.72rem}.rbsc__retry:hover{border-color:#f87171}.rbsc__empty{color:#fff3;font-size:1.1rem}
.empty-hint-row__cell{text-align:center;color:var(--sc-text-dim,#9ca3af);padding:2rem 1rem;font-size:.875rem}.empty-hint-row__icon{vertical-align:middle;margin-right:.375rem;display:inline-block}.empty-hint-row__message{vertical-align:middle}
.rapc{background:var(--sc-bg-card,#11161e);border:1px solid var(--sc-border-glass,#ffffff1a);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.rapc__tabs{border-bottom:1px solid #ffffff14;display:flex}.rapc__tab{color:var(--sc-text-dim,#94a3b8);cursor:pointer;background:0 0;border:none;flex:1;padding:.75rem;font-size:.8125rem;font-weight:600}.rapc__tab--active{color:var(--sc-accent,#00f0ff);border-bottom:2px solid var(--sc-accent,#00f0ff);background:#ffffff05}.rapc__list{flex-direction:column;gap:.5rem;margin:0;padding:.75rem;list-style:none;display:flex}.rapc__item{background:#ffffff05;border-radius:.375rem;padding:.5rem}.rapc__item-header{color:var(--sc-text-main,#fff);justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.rapc__item-summary{color:var(--sc-text-dim,#94a3b8);margin:.25rem 0 0;font-size:.75rem}
.interrupted-flow-prompt{background:var(--sc-bg-card,#11161e);border:1px solid var(--sc-border-glass,#ffffff1a);border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.interrupted-flow-prompt__title{color:var(--sc-text-main,#fff);margin:0;font-size:.875rem;font-weight:600}.interrupted-flow-prompt__description{color:var(--sc-text-dim,#94a3b8);margin:.25rem 0 .5rem;font-size:.75rem}.interrupted-flow-prompt__actions{gap:.5rem;display:flex}.interrupted-flow-prompt__action{cursor:pointer;color:var(--sc-text-main,#fff);background:0 0;border:1px solid #ffffff26;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.interrupted-flow-prompt__action--resume{background:var(--sc-accent,#00f0ff);color:#000;border-color:#0000}
.queue-state-mini-panel{background:var(--sc-bg-card,#11161e);border:1px solid var(--sc-border-glass,#ffffff1a);border-radius:.75rem;flex-direction:column;padding:1rem;display:flex}.queue-state-mini-panel__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.queue-state-mini-panel__title-row{align-items:center;gap:.5rem;display:flex}.queue-state-mini-panel__title{color:var(--sc-text-main,#fff);margin:0;font-size:.875rem;font-weight:600}.queue-state-mini-panel__metrics{text-align:center;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.75rem;display:grid}.queue-state-mini-panel__metric-value{color:var(--sc-text-main,#fff);font-size:1.125rem;font-weight:700;display:block}.queue-state-mini-panel__metric-label{color:var(--sc-text-dim,#ffffff8c);text-transform:uppercase;font-size:.6875rem}.queue-state-mini-panel__footer{color:var(--sc-text-dim,#ffffff80);border-top:1px solid #ffffff0d;justify-content:space-between;padding-top:.5rem;font-size:.75rem;display:flex}
.wpr{width:100%;display:flex}.wpr__track{align-items:center;width:100%;margin:0;padding:0;list-style:none;display:flex}.wpr__step-item{flex:1;align-items:center;display:flex}.wpr__step{align-items:center;gap:.5rem;display:flex}.wpr__indicator{background:var(--sc-bg-card,#11161e);width:24px;height:24px;color:var(--sc-text-dim,#94a3b8);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex}.wpr__step--active .wpr__indicator{border-color:var(--sc-accent,#00f0ff);color:var(--sc-accent,#00f0ff)}.wpr__step--completed .wpr__indicator{color:#000;background:#22c55e;border-color:#22c55e}.wpr__step-label{color:var(--sc-text-main,#fff);font-size:.8125rem;font-weight:600}.wpr__connector{background:#ffffff1a;flex:1;height:2px;margin:0 .5rem}.wpr__connector--completed{background:#22c55e}
.content-shell{flex-direction:column;gap:1rem;width:100%;display:flex}.content-shell__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.content-shell__title{color:var(--sc-text-main,#fff);margin:0;font-weight:700}.content-shell__title--h1{font-size:1.875rem}.content-shell__title--h2{font-size:1.5rem}.content-shell__title--h3{font-size:1.25rem}.content-shell__title--h4{font-size:1.125rem}.content-shell__title--h5{font-size:1rem}.content-shell__title--h6{font-size:.875rem}.content-shell__description{color:var(--sc-text-dim,#94a3b8);margin:.25rem 0 0;font-size:.875rem}
.draft-presence{--draft-bg:color-mix(in oklab, var(--surface-elevated,#ffffff14) 92%, transparent);--draft-border:color-mix(in oklab, var(--glass-border,#ffffff29) 86%, transparent);--draft-text:var(--text-main,#f5f7fb);--draft-text-muted:var(--text-secondary,#a8b5c8);border:1px solid var(--draft-border);background:var(--draft-bg);color:var(--draft-text);border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.25;display:inline-flex}.draft-presence--saving{--draft-border:#5d98fa89}@supports (color:lab(0% 0 0)){.draft-presence--saving{--draft-border:lab(62.3189% 3.14346 -55.3966/.538431)}}.draft-presence--saved{--draft-border:#5ccf7a89}@supports (color:lab(0% 0 0)){.draft-presence--saved{--draft-border:lab(75.1455% -48.0839 32.2084/.538431)}}.draft-presence--conflict{--draft-border:#f8af5289}@supports (color:lab(0% 0 0)){.draft-presence--conflict{--draft-border:lab(77.3355% 21.251 57.3469/.538431)}}.draft-presence--stale{opacity:.7}.draft-presence__icon{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.875rem;display:inline-flex}.draft-presence__label{align-items:center;gap:.25rem;display:inline-flex}.draft-presence__time{color:var(--draft-text-muted);font-weight:400}.draft-presence__spinner{border:2px solid #3b82f64d;border:2px solid lab(54.6189% 8.76281 -65.7907/.3);border-top-color:#3b82f6;border-radius:50%;width:.75rem;height:.75rem;animation:.8s linear infinite draft-spin}@keyframes draft-spin{to{transform:rotate(360deg)}}.draft-presence__action{border:1px solid var(--draft-border);color:var(--draft-text);cursor:pointer;background:0 0;border-radius:.375rem;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;transition:background .15s ease-in-out;display:inline-flex}.draft-presence__action:hover{background:color-mix(in oklab, var(--surface-elevated,#ffffff14) 85%, transparent)}.draft-presence__action--discard{color:var(--draft-text-muted)}.draft-presence__action:focus-visible{outline:2px solid color-mix(in oklab, var(--accent,#7de2d1) 55%, white);outline-offset:2px}@media (max-width:480px){.draft-presence__label,.draft-presence__time{display:none}}
.related-wallet-links{width:100%;display:flex}.related-wallet-links__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.related-wallet-links__item{background:var(--sc-bg-card,#11161e);color:var(--sc-text-main,#fff);cursor:pointer;border:1px solid #ffffff1a;border-radius:.375rem;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.related-wallet-links__relationship{color:var(--sc-text-dim,#94a3b8);background:#ffffff14;border-radius:999px;padding:.1rem .35rem;font-size:.7rem}
.alert-stack{flex-direction:column;gap:.5rem;width:100%;display:flex}.alert-stack--sticky-top{z-index:100;position:sticky;top:1rem}.alert-stack__item{border:1px solid var(--sc-border-glass,#ffffff1a);background:#ffffff0a;border-radius:.5rem;justify-content:space-between;align-items:flex-start;padding:.75rem 1rem;display:flex}.alert-stack__item--error{background:#ef44441a;border-color:#ef44444d}.alert-stack__item--warning{background:#facc151a;border-color:#facc154d}.alert-stack__item--success{background:#22c55e1a;border-color:#22c55e4d}.alert-stack__content{flex:1}.alert-stack__title{color:var(--sc-text-main,#fff);font-size:.8125rem;font-weight:700}.alert-stack__message{color:var(--sc-text-dim,#94a3b8);margin:.25rem 0 0;font-size:.75rem}.alert-stack__dismiss{color:var(--sc-text-dim,#94a3b8);cursor:pointer;background:0 0;border:none;padding:0 0 0 .5rem;font-size:1.125rem}
.inline-alert-cluster{flex-direction:column;gap:.5rem;width:100%;display:flex}.inline-alert-cluster__body{justify-content:space-between;align-items:center;gap:1rem;display:flex}.inline-alert-cluster__action{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}
.entity-action-shortcuts{flex-direction:column;gap:.75rem;width:100%;display:flex}.entity-action-shortcuts__content{flex-direction:column;gap:.75rem;display:flex}
.inline-alert-tray{background:var(--sc-bg-card,#11161e);border:1px solid var(--sc-border-glass,#ffffff1a);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.inline-alert-tray--error{background:#ef444414;border-color:#ef44444d}.inline-alert-tray--warning{background:#facc1514;border-color:#facc154d}.inline-alert-tray--success{background:#22c55e14;border-color:#22c55e4d}.inline-alert-tray__content{color:var(--sc-text-main,#fff);flex:1;font-size:.875rem}.inline-alert-tray__controls{align-items:center;gap:.5rem;display:flex}.inline-alert-tray__action-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.inline-alert-tray__dismiss-btn{color:var(--sc-text-dim,#94a3b8);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}
.related-record-action-row{border:1px solid var(--sc-border-glass,#ffffff14);background:var(--sc-bg-card,#11161e);border-radius:.5rem;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.65rem .85rem;transition:all .15s;display:flex}.related-record-action-row__main{color:inherit;text-align:left;cursor:default;background:0 0;border:none;align-items:center;gap:.75rem;padding:0;display:flex}.related-record-action-row__main--clickable{cursor:pointer}.related-record-action-row__title{color:var(--sc-text-main,#fff);font-size:.875rem;font-weight:600}.related-record-action-row__subtitle{color:var(--sc-text-dim,#fff9);font-size:.75rem}.related-record-action-row__actions{gap:.35rem;display:flex}.related-record-action-row__btn{border:1px solid var(--sc-border-glass,#ffffff26);color:var(--sc-text-main,#fff);cursor:pointer;background:0 0;border-radius:.25rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600}.related-record-action-row__btn--primary{background:var(--sc-accent,#00f0ff);color:#000;border-color:var(--sc-accent,#00f0ff)}.related-record-action-row__btn--danger{color:#ef4444;border-color:#ef444466}
.guided-action-footer__layout{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.guided-action-footer__left,.guided-action-footer__right{align-items:center;gap:.5rem;display:flex}.guided-action-footer__btn{cursor:pointer;color:var(--sc-text-main,#fff);background:0 0;border:1px solid #ffffff26;border-radius:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.guided-action-footer__btn--primary{background:var(--sc-accent,#00f0ff);color:#000;border-color:#0000}
.accessible-dropdown-container{width:100%;display:inline-block;position:relative}.accessible-dropdown__trigger{background:var(--sc-bg-card,#11161e);border:1px solid var(--sc-border-glass,#ffffff26);width:100%;color:var(--sc-text-main,#fff);cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;display:flex}.accessible-dropdown__listbox{z-index:50;border:1px solid var(--sc-border-glass,#fff3);background:#161b22;border-radius:.5rem;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000080}.accessible-dropdown__option{color:var(--sc-text-main,#fff);cursor:pointer;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.8125rem;display:flex}.accessible-dropdown__option--highlighted{background:#ffffff14}.accessible-dropdown__option--selected{color:var(--sc-accent,#00f0ff);background:#00f0ff26}
.badge-carousel{align-items:center;gap:.75rem;width:100%;display:flex}.badge-carousel__track{flex:1;overflow:hidden}.badge-carousel__slides{gap:.75rem;display:flex}.badge-carousel__slide{background:var(--sc-bg-card,#11161e);cursor:pointer;border:1px solid #ffffff1a;border-radius:.5rem;flex-direction:column;align-items:center;min-width:100px;padding:.75rem;display:flex}.badge-carousel__badge-frame{justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.badge-carousel__badge-title{color:#fff;text-align:center;margin-top:.25rem;font-size:.75rem;font-weight:600}.badge-carousel__nav-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:.375rem;padding:.4rem .6rem}
.settings-panel-backdrop{z-index:1000;background:#000000b3;justify-content:flex-end;display:flex;position:fixed;inset:0}.settings-panel{background:#11161e;border-left:1px solid #ffffff26;flex-direction:column;width:100%;max-width:480px;height:100%;display:flex}.settings-panel--narrow{max-width:360px}.settings-panel--wide{max-width:640px}.settings-panel__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.settings-panel__title{color:#fff;margin:0;font-size:1.125rem;font-weight:700}.settings-panel__close-btn{color:var(--sc-text-dim,#94a3b8);cursor:pointer;background:0 0;border:none;font-size:1.25rem}.settings-panel__body{flex:1;padding:1.5rem;overflow-y:auto}
.tooltip-wrapper{display:inline-block;position:relative}.tooltip-bubble{color:#f8fafc;white-space:nowrap;z-index:999;background:#1e293b;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 4px 6px #0000004d}.tooltip-bubble--bottom{top:100%;bottom:auto;transform:translate(-50%)translateY(6px)}
.queue-status-overlay-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;background:#080c15d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.queue-status-overlay-card{text-align:center;background:linear-gradient(135deg,#141c2de6 0%,#0a0e17fa 100%);border:1px solid #00f0ff33;border-radius:24px;flex-direction:column;align-items:center;width:90%;max-width:440px;padding:2.5rem 2rem;display:flex;box-shadow:0 24px 64px #0009,0 0 40px #00f0ff1a}.queue-status-overlay__title{color:var(--sc-text-main,#f5f7fb);margin:0 0 .5rem;font-size:1.5rem;font-weight:800}.queue-status-overlay__status{color:var(--sc-accent,#00f0ff);margin:0 0 1.5rem;font-size:.95rem;font-weight:500}.queue-status-overlay__timer{color:var(--sc-text-main,#f5f7fb);margin-bottom:1.5rem;font-size:3rem;font-weight:800;line-height:1}.queue-status-overlay__cancel-btn{color:var(--sc-text-dim,#8ea1bf);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:.85rem 2rem;font-size:.95rem;font-weight:700}.queue-status-overlay__cancel-btn:hover{color:#fca5a5;background:#ef444426;border-color:#ef444466}
.text-divider{align-items:center;width:100%;margin:1rem 0;display:flex}.text-divider__line{background:var(--sc-border-glass,#ffffff1a);flex:1;height:1px}.text-divider__content{color:var(--sc-text-dim,#94a3b8);align-items:center;gap:.5rem;padding:0 .75rem;font-size:.75rem;font-weight:600;display:flex}
.leaderboard-comparer{flex-direction:column;gap:1.25rem;width:100%;display:flex}.leaderboard-comparer__headers{justify-content:space-between;align-items:center;gap:1rem;display:flex}.leaderboard-comparer__player-card{background:var(--sc-bg-card,#11161e);border:1px solid #ffffff1a;border-radius:.5rem;flex-direction:column;flex:1;gap:.5rem;padding:.75rem;display:flex}.leaderboard-comparer__select{color:#fff;background:#1e293b;border:1px solid #fff3;border-radius:.375rem;padding:.35rem .5rem;font-size:.8125rem}.leaderboard-comparer__player-info{align-items:center;gap:.5rem;display:flex}.leaderboard-comparer__avatar-placeholder{color:#fff;background:#334155;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;display:flex}.leaderboard-comparer__swap-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.leaderboard-comparer__stats-list{flex-direction:column;gap:.5rem;display:flex}.leaderboard-comparer__row{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:.375rem;grid-template-columns:1fr 120px 1fr;align-items:center;padding:.5rem .75rem;display:grid}.leaderboard-comparer__cell--label{text-align:center;color:var(--sc-text-dim,#94a3b8);font-size:.75rem;font-weight:600}.leaderboard-comparer__cell--val{color:#fff;font-size:.875rem;font-weight:700}.leaderboard-comparer__cell--winner{color:var(--sc-accent,#00f0ff)}.leaderboard-comparer__detail-panel{background:var(--sc-bg-card,#11161e);border:1px solid #ffffff1a;border-radius:.5rem;padding:1rem}.leaderboard-comparer__detail-title{margin:0 0 .5rem;font-size:.875rem;font-weight:700}.leaderboard-comparer__visual-bar{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:.5rem;display:flex;overflow:hidden}.leaderboard-comparer__visual-bar-fill--a{background:var(--sc-accent,#00f0ff)}.leaderboard-comparer__visual-bar-fill--b{background:#a855f7}.leaderboard-comparer__detail-labels{color:var(--sc-text-dim,#94a3b8);justify-content:space-between;font-size:.75rem;display:flex}
.filter-pill-strip-container{align-items:center;gap:.75rem;width:100%;display:flex}.filter-pill-strip__scroll-wrapper{flex-wrap:wrap;gap:.5rem;display:flex}.filter-pill-strip__pill{color:var(--sc-text-main,#fff);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.filter-pill-strip__pill--selected{border-color:var(--sc-accent,#00f0ff);color:var(--sc-accent,#00f0ff);background:#00f0ff26}.filter-pill-strip__clear-btn{color:var(--sc-text-dim,#94a3b8);cursor:pointer;background:0 0;border:none;font-size:.75rem;text-decoration:underline}
.user-activity-timeline{background:var(--sc-bg-card,#11161e);border:1px solid var(--sc-border-glass,#ffffff1a);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.user-activity-timeline__header{justify-content:space-between;align-items:center;display:flex}.user-activity-timeline__title{color:var(--sc-text-main,#fff);margin:0;font-size:1rem;font-weight:700}.user-activity-timeline__empty-text{text-align:center;color:var(--sc-text-dim,#fff9);margin:0;padding:1.5rem;font-size:.875rem}.user-activity-timeline__footer{text-align:center;color:var(--sc-text-dim,#ffffff80);font-size:.75rem}
.copyable-wallet-key-field{flex-direction:column;gap:.35rem;display:flex}.copyable-wallet-key-field__label{color:var(--sc-text-dim,#94a3b8);font-size:.8125rem;font-weight:600}.copyable-wallet-key-field__wrapper{align-items:center;gap:.5rem;display:flex}.copyable-wallet-key-field__display{background:var(--sc-bg-card,#11161e);border:1px solid var(--sc-border-glass,#ffffff26);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:inline-flex}.copyable-wallet-key-field__value{color:var(--sc-text-main,#fff);font-family:monospace;font-size:.875rem}.copyable-wallet-key-field__toggle{border:1px solid var(--sc-border-glass,#ffffff26);color:var(--sc-text-dim,#94a3b8);cursor:pointer;background:0 0;border-radius:.375rem;padding:.35rem .5rem}
.request-error-state-block{background:var(--sc-bg-card,#11161e);border:1px solid var(--sc-border-glass,#ffffff1f);border-radius:.75rem;flex-direction:column;gap:.75rem;width:100%;padding:1rem 1.1rem;display:flex}.request-error-state-block--disabled{opacity:.65}.request-error-state-block--retrying{border-color:#facc1566}.request-error-state-block__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.request-error-state-block__title{color:var(--sc-text-main,#fff);margin:0;font-size:.95rem;font-weight:700}.request-error-state-block__code{font-variant-numeric:tabular-nums;color:#f87171;background:#ef44441a;border:1px solid #ef444433;border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.request-error-state-block__message{color:var(--sc-text-main,#fff);margin:0;font-size:.875rem;line-height:1.5}.request-error-state-block__description{color:var(--sc-text-dim,#94a3b8);margin:0;font-size:.8rem;line-height:1.45}.request-error-state-block__retrying{color:#facc15;margin:0;font-size:.8rem;font-weight:600}.request-error-state-block__actions{flex-wrap:wrap;gap:.5rem;display:flex}.request-error-state-block__button{appearance:none;cursor:pointer;color:var(--sc-text-main,#fff);background:#ffffff0d;border:1px solid #ffffff26;border-radius:.5rem;padding:.5rem .9rem;font-size:.85rem;font-weight:600}.request-error-state-block__button--primary{color:#fca5a5;background:#ef444426;border-color:#ef444466}.request-error-state-block__button:disabled{opacity:.5;cursor:not-allowed}
.wallet-tx-history-drawer__address{color:var(--sc-text-dim,#fff9);word-break:break-all;background:#ffffff0d;border-radius:.375rem;margin-bottom:1rem;padding:.5rem;font-family:monospace;font-size:.75rem}.wallet-tx-history-drawer__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.wallet-tx-history-drawer__item{border:1px solid var(--sc-border-glass,#ffffff14);background:#ffffff08;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.wallet-tx-history-drawer__details{flex-direction:column;flex:1;gap:.25rem;display:flex}.wallet-tx-history-drawer__row{justify-content:space-between;font-size:.8125rem;display:flex}.wallet-tx-history-drawer__status{text-transform:uppercase;border-radius:4px;padding:.125rem .35rem;font-size:.6875rem;font-weight:600}.wallet-tx-history-drawer__status--confirmed{color:#22c55e;background:#22c55e1a}.wallet-tx-history-drawer__status--pending{color:#facc15;background:#facc151a}.wallet-tx-history-drawer__status--failed{color:#ef4444;background:#ef44441a}
.tx-pending-overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tx-pending-overlay__panel{text-align:center;background:#11161e;border:1px solid #ffffff26;border-radius:.75rem;width:100%;max-width:360px;padding:1.5rem}.tx-pending-overlay__spinner{border:3px solid #ffffff1a;border-top-color:var(--sc-accent,#00f0ff);border-radius:50%;width:32px;height:32px;margin:0 auto 1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tx-pending-overlay__message{color:#fff;margin:0 0 .5rem;font-size:.95rem;font-weight:600}.tx-pending-overlay__hash{color:var(--sc-text-dim,#94a3b8);margin:0 0 1rem;font-family:monospace;font-size:.75rem}.tx-pending-overlay__cancel{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:.375rem;padding:.35rem .75rem;font-size:.75rem}
.caution-state-panel{background:var(--sc-bg-card,#11161e);color:var(--sc-text-main,#fff);border:1px solid #ffffff1a;border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.caution-state-panel--blocked-wallet{background:#ef44441a;border-color:#ef4444}.caution-state-panel--paused-contract{background:#eab3081a;border-color:#eab308}.caution-state-panel--network-mismatch{background:#3b82f61a;border-color:#3b82f6}.caution-state-panel--rate-limited{background:#f973161a;border-color:#f97316}.caution-state-panel__icon{font-size:1.25rem;font-weight:700}.caution-state-panel__body{flex:1}.caution-state-panel__title{margin:0;font-size:.95rem;font-weight:700}.caution-state-panel__description{color:var(--sc-text-dim,#94a3b8);margin:.25rem 0 0;font-size:.8125rem}.caution-state-panel__actions{gap:.5rem;margin-top:.75rem;display:flex}.caution-state-panel__action{cursor:pointer;color:#fff;background:0 0;border:1px solid #fff3;border-radius:.375rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.caution-state-panel__action--primary{background:var(--sc-accent,#00f0ff);color:#000;border-color:#0000}.caution-state-panel__dismiss{color:var(--sc-text-dim,#94a3b8);cursor:pointer;background:0 0;border:none;font-size:1.25rem;line-height:1}
.leaderboard-preview-card{background:var(--sc-bg-card,#11161e);color:var(--sc-text-main,#fff);border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.leaderboard-preview-card__header{justify-content:space-between;align-items:center;display:flex}.leaderboard-preview-card__title{margin:0;font-size:1rem;font-weight:700}.leaderboard-preview-card__game-id{color:var(--sc-text-dim,#94a3b8);font-size:.75rem}.leaderboard-preview-card__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.leaderboard-preview-card__entry{background:#ffffff05;border-radius:.375rem;align-items:center;gap:.75rem;padding:.4rem .5rem;display:flex}.rank-badge{width:24px;font-size:.75rem;font-weight:700}.rank-badge--gold{color:#eab308}.rank-badge--silver{color:#94a3b8}.rank-badge--bronze{color:#d97706}.leaderboard-preview-card__name{flex:1;font-size:.8125rem;font-weight:600}.leaderboard-preview-card__score{color:var(--sc-accent,#00f0ff);font-size:.8125rem;font-weight:700}
.rng-request-status{background:var(--sc-bg-card,#11161e);color:var(--sc-text-main,#fff);border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.rng-request-status__header{justify-content:space-between;align-items:center;display:flex}.rng-request-status__title{margin:0;font-size:.95rem;font-weight:700}.rng-request-status__id{color:var(--sc-text-dim,#94a3b8);font-size:.75rem}.rng-request-status__result{color:var(--sc-accent,#00f0ff);margin-top:.5rem;font-size:1.5rem;font-weight:800}
.ambient-sound-mixer{color:#f8fafc;background:linear-gradient(135deg,#0d131f 0%,#171d2b 100%);border:1px solid #f4d35e40;border-radius:16px;flex-direction:column;gap:18px;width:100%;max-width:480px;margin:0 auto;padding:24px;display:flex;box-shadow:0 20px 50px #00000080,0 0 30px #f4d35e14}.ambient-sound-mixer-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.ambient-sound-mixer-header h2{color:#f8fafc;margin:0;font-size:1.125rem;font-weight:700}.ambient-sound-mixer-header button{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .15s;display:flex}.ambient-sound-mixer-header button:hover{color:#fff;background:#ffffff1a}.ambient-mixer-master-row{align-items:flex-end;gap:12px;display:flex}.ambient-mixer-master-row .audio-slider{flex:1}.ambient-mixer-mute{color:#f87171;cursor:pointer;background:#ef44441f;border:1px solid #ef444459;border-radius:8px;height:38px;padding:0 14px;font-size:12px;font-weight:600;transition:all .15s}.ambient-mixer-mute:hover{background:#ef444438}.ambient-mixer-mute--active{color:#fff;background:#ef444459;border-color:#ef4444}.audio-slider{flex-direction:column;gap:6px;display:flex}.audio-slider-header{justify-content:space-between;align-items:center;font-size:12px;display:flex}.audio-slider-label{color:#94a3b8;font-weight:600}.audio-slider-value{color:#f4d35e;font-family:ui-monospace,monospace;font-weight:700}.audio-slider input[type=range]{accent-color:#f4d35e;cursor:pointer;width:100%}.audio-slider input[type=range]:disabled{opacity:.4;cursor:not-allowed}.ambient-mixer-presets{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.ambient-mixer-preset-pill{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s}.ambient-mixer-preset-pill:hover{color:#f8fafc;background:#ffffff1a}.ambient-mixer-preset-pill--active{color:#f4d35e;background:#f4d35e26;border-color:#f4d35e}.ambient-mixer-equalizer{background:#00000040;border-radius:6px;align-items:flex-end;gap:6px;height:28px;padding:4px 10px;display:flex}.ambient-mixer-equalizer-bar{background:linear-gradient(#f4d35e,#22c55e);border-radius:2px;flex:1;min-height:4px;transition:height .2s}
.streak-multiplier-widget{color:#f9fafb;background:#111827;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:12px;max-width:360px;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.streak-multiplier-widget__header{justify-content:space-between;align-items:center;display:flex}.streak-multiplier-widget__streak-count{align-items:baseline;gap:6px;font-size:22px;font-weight:700;display:flex}.streak-multiplier-widget__streak-icon{font-size:20px}.streak-multiplier-widget__streak-label{color:#9ca3af;font-size:12px;font-weight:500}.streak-multiplier-widget__multiplier{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2459;border-radius:8px;padding:4px 10px;font-size:20px;font-weight:800}.streak-multiplier-widget__progress-row{flex-direction:column;gap:6px;display:flex}.streak-multiplier-widget__progress-track{background:#ffffff14;border-radius:999px;width:100%;height:8px;overflow:hidden}.streak-multiplier-widget__progress-fill{background:linear-gradient(90deg,#f97316,#fbbf24);border-radius:999px;height:100%;transition:width .3s}.streak-multiplier-widget__progress-label{color:#9ca3af;font-size:11px}.streak-multiplier-widget__countdown{color:#9ca3af;background:#ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;display:flex}.streak-multiplier-widget__countdown-value{font-variant-numeric:tabular-nums;color:#f9fafb;font-weight:600}.streak-multiplier-widget__countdown--warning{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d}.streak-multiplier-widget__countdown--warning .streak-multiplier-widget__countdown-value{color:#ef4444}.streak-multiplier-widget__checkin-btn{color:#052e16;cursor:pointer;background:#22c55e;border:none;border-radius:8px;width:100%;padding:10px;font-size:13px;font-weight:700;transition:background-color .2s,opacity .2s}.streak-multiplier-widget__checkin-btn:hover:not(:disabled){background:#16a34a}.streak-multiplier-widget__checkin-btn:disabled{opacity:.5;cursor:not-allowed}.streak-multiplier-widget--loading .streak-multiplier-widget__skeleton{flex-direction:column;gap:10px;display:flex}.streak-multiplier-widget__skeleton-line{background:#ffffff14;border-radius:4px;width:40%;height:14px;animation:1.4s ease-in-out infinite streak-pulse}.streak-multiplier-widget__skeleton-line--wide{width:70%;height:22px}.streak-multiplier-widget__skeleton-bar{background:#ffffff14;border-radius:999px;width:100%;height:8px;animation:1.4s ease-in-out infinite streak-pulse}@keyframes streak-pulse{0%,to{opacity:.5}50%{opacity:1}}.streak-multiplier-widget__error{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.streak-multiplier-widget__error-message{color:#ef4444;margin:0;font-size:13px}.streak-multiplier-widget__retry-btn{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef444466;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600}.streak-multiplier-widget__empty{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.streak-multiplier-widget__empty-title{margin:0;font-size:15px;font-weight:700}.streak-multiplier-widget__empty-subtitle{color:#9ca3af;margin:0 0 6px;font-size:12px}@media (prefers-reduced-motion:reduce){.streak-multiplier-widget__progress-fill,.streak-multiplier-widget__checkin-btn{transition:none}.streak-multiplier-widget__skeleton-line,.streak-multiplier-widget__skeleton-bar{animation:none}}
.tsrc-container{color:#f9fafb;background:#111827;border-radius:.75rem;max-width:380px;padding:1.25rem;font-family:system-ui,-apple-system,sans-serif}.tsrc-title{margin:0 0 1rem;font-size:1.125rem;font-weight:700}.tsrc-section{margin-bottom:1rem}.tsrc-label{color:#9ca3af;margin-bottom:.375rem;font-size:.8125rem;display:block}.tsrc-input,.tsrc-output{color:#f9fafb;box-sizing:border-box;background:#1f2937;border:1px solid #374151;border-radius:.5rem;width:100%;padding:.625rem .75rem;font-size:1rem}.tsrc-output{color:#facc15;font-weight:600}.tsrc-rate-row{color:#6b7280;text-align:center;margin-bottom:1rem;font-size:.75rem}.tsrc-slippage-header{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.tsrc-slippage-value{color:#f9fafb;font-size:.8125rem;font-weight:700}.tsrc-slippage-value--high{color:#fb923c}.tsrc-slider{accent-color:#facc15;width:100%;margin-bottom:.5rem}.tsrc-slippage-presets{gap:.5rem;display:flex}.tsrc-preset-btn{color:#d1d5db;cursor:pointer;background:#1f2937;border:1px solid #374151;border-radius:.375rem;flex:1;padding:.375rem .5rem;font-size:.8125rem;transition:background .15s,border-color .15s}.tsrc-preset-btn:hover{background:#374151}.tsrc-preset-btn--active{color:#facc15;background:#facc1526;border-color:#facc15}.tsrc-warning{color:#fb923c;margin:.5rem 0 0;font-size:.75rem}.tsrc-summary{background:#1f2937;border-radius:.5rem;padding:.75rem}.tsrc-summary-row{justify-content:space-between;padding:.25rem 0;font-size:.8125rem;display:flex}.tsrc-summary-label{color:#9ca3af}.tsrc-summary-value{color:#f9fafb;font-weight:600}.tsrc-summary-total{border-top:1px solid #374151;margin-top:.25rem;padding-top:.5rem}.tsrc-swap-btn{color:#111827;cursor:pointer;background:linear-gradient(90deg,#facc15,#fb923c);border:none;border-radius:.5rem;width:100%;margin-top:1rem;padding:.75rem;font-size:.9375rem;font-weight:700;transition:opacity .15s}.tsrc-swap-btn:hover:not(:disabled){opacity:.85}.tsrc-swap-btn:disabled{opacity:.4;cursor:not-allowed}
.match-wager-calculator{color:#f9fafb;background:#111827;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:14px;max-width:420px;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.match-wager-calculator__token-toggle{background:#ffffff0f;border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.match-wager-calculator__token-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;transition:background-color .2s,color .2s}.match-wager-calculator__token-btn--active{color:#052e16;background:#22c55e}.match-wager-calculator__balance-row,.match-wager-calculator__summary-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.match-wager-calculator__balance-label{color:#9ca3af}.match-wager-calculator__balance-value{font-weight:600}.match-wager-calculator__input-row{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.match-wager-calculator__input-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.match-wager-calculator__input{color:#f9fafb;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:16px;font-weight:600}.match-wager-calculator__input[aria-invalid=true]{color:#ef4444}.match-wager-calculator__input-suffix{color:#9ca3af;font-size:13px;font-weight:600}.match-wager-calculator__slider{accent-color:#22c55e;cursor:pointer;width:100%}.match-wager-calculator__slider:disabled{cursor:not-allowed;opacity:.4}.match-wager-calculator__chips{flex-wrap:wrap;gap:6px;display:flex}.match-wager-calculator__chip{color:#f9fafb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex:1;min-width:56px;padding:6px 8px;font-size:12px;font-weight:600;transition:background-color .2s,border-color .2s}.match-wager-calculator__chip:hover:not(:disabled){background:#ffffff1f}.match-wager-calculator__chip--active{color:#22c55e;background:#22c55e26;border-color:#22c55e}.match-wager-calculator__chip:disabled{cursor:not-allowed;opacity:.4}.match-wager-calculator__error{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:8px 10px;font-size:12px}.match-wager-calculator__summary{border-top:1px solid #ffffff1a;flex-direction:column;gap:6px;padding-top:10px;display:flex}.match-wager-calculator__summary-row--total{font-size:14px;font-weight:700}.match-wager-calculator__profit-positive{color:#22c55e}.match-wager-calculator__profit-negative{color:#ef4444}@media (prefers-reduced-motion:reduce){.match-wager-calculator__token-btn,.match-wager-calculator__chip{transition:none}}
