:root,:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"IBM Plex Sans", system-ui, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-brand:var(--font-sans);--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-pill:999px;--shadow-panel:inset 0 1px 0 #ffffff0f;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 3px #00000057, 0 1px 2px -1px #080a1066;--shadow-md:0 6px 16px -6px #00000075, 0 2px 6px -3px #080a106b;--shadow-lg:0 18px 42px -14px #0000008f, 0 6px 16px -10px #080a1075;--shadow-xl:0 32px 64px -20px #000000a3, 0 12px 26px -14px #080a1080;--ease-out:cubic-bezier(.2, 0, 0, 1);--transition-fast:.15s ease;--color-bg:#121214;--color-bg-elevated:#18181b;--color-surface:#1f1f23;--color-surface-raised:#27272a;--color-surface-hover:#303036;--color-border:#3f3f46;--color-border-subtle:#2a2a30;--color-text:#f4f4f5;--color-text-muted:#a1a1aa;--color-text-subtle:#84848e;--color-heading:#fafafa;--color-label:#d4d4d8;--color-accent:#38bdf8;--color-accent-hover:#7dd3fc;--color-accent-soft:#38bdf81a;--color-accent-border:#38bdf859;--color-link:#7dd3fc;--color-focus-border:#38bdf8;--color-focus-ring:#38bdf847;--color-positive:#4ade80;--color-positive-hover:#22c55e;--color-positive-border:#14532d;--color-positive-soft:#4ade801f;--color-btn-primary-bg:#f4f4f5;--color-btn-primary-border:#e4e4e7;--color-btn-primary-hover:#fff;--color-btn-primary-text:#09090b;--color-btn-secondary-bg:#27272a;--color-btn-secondary-border:#52525b;--color-btn-secondary-hover:#303036;--color-btn-secondary-text:#f4f4f5;--color-btn-ghost-bg:transparent;--color-btn-ghost-border:transparent;--color-btn-ghost-hover:#303036;--color-btn-ghost-text:#d4d4d8;--color-danger:#f87171;--color-danger-hover:#ef4444;--color-danger-border:#7f1d1d;--color-danger-text:#09090b;--color-error-surface:#2a1518;--color-error-border:#7f1d1d;--color-error-text:#fca5a5;--color-info-surface:#152238;--color-info-border:#274366;--color-info-label:#93c5fd;--color-badge-bg:#172554;--color-badge-text:#bfdbfe;--color-code-bg:#121214;--color-code-text:#d4d4d8;--color-backdrop:#000000b8;--app-shell-chrome-height:4.8125rem;--app-shell-chrome-padding-block:1.25rem;--app-shell-chrome-padding-inline-end:1rem;--app-shell-chrome-line-gap:.25rem;--app-shell-chrome-title-size:1.125rem;--app-shell-chrome-title-line-height:1.25;--app-shell-chrome-label-size:.75rem;--app-shell-chrome-label-line-height:1.2;font-family:var(--font-sans);color:var(--color-text);background-color:var(--color-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(#ffffff04,#0000 28%)}*{box-sizing:border-box}body{min-width:320px;min-height:100svh;color:var(--color-text);background:0 0;margin:0}button,input,textarea,select{font:inherit}#app{min-height:100svh}::selection{background:var(--color-accent-soft);color:var(--color-heading)}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}::-webkit-scrollbar{width:.625rem;height:.625rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-clip:padding-box;background-color:var(--color-border);border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--color-btn-secondary-border)}::-webkit-scrollbar-corner{background:0 0}.auth-shell{justify-content:center;align-items:center;min-height:100svh;padding:1.5rem;display:flex}.auth-shell__inner{gap:1rem;width:min(100%,22rem);display:grid}.auth-shell__brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;width:100%;display:flex}.auth-shell__brand-logo{--mjl-logo-width:7rem;--mjl-logo-color:var(--color-accent-hover)}.auth-shell__brand-caption{color:var(--color-text-subtle);font-family:var(--font-brand);letter-spacing:.22em;text-align:center;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1}.auth-shell__panel{width:100%;margin:0}.auth-shell__locale{justify-content:center;margin-top:1rem;display:flex}.not-found-shell{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.not-found-shell__page{z-index:1;flex-direction:column;flex:1;gap:1rem;padding:1.5rem 1.5rem .75rem;display:flex;position:relative}.not-found-shell__center{flex:1;justify-content:center;align-items:center;display:flex}.not-found-shell__inner{justify-items:center;gap:.75rem;width:min(100%,26rem);display:grid}.not-found-shell__code{letter-spacing:-.06em;color:var(--color-surface-hover);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(5rem,22vw,7.5rem);font-weight:600;line-height:.88}.not-found-shell__panel{width:100%;margin:0}.not-found-shell__brand{justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.not-found-shell__brand-logo{--mjl-logo-width:7rem;--mjl-logo-color:var(--color-accent-hover)}.not-found-shell__path{gap:.375rem;margin:1rem 0 0;display:grid}.not-found-shell__path-label{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.not-found-shell__path-value{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-code-bg);color:var(--color-code-text);word-break:break-all;padding:.625rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.45;display:block;overflow-x:auto}.not-found-shell__actions{gap:.5rem;margin-top:1.25rem;display:grid}.language-switcher{gap:.375rem;width:min(100%,18rem);display:grid}.language-switcher--compact{width:auto}.language-switcher__label{color:var(--color-label);font-size:.8125rem;font-weight:600}.language-switcher__trigger{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:inherit;cursor:pointer;text-align:left;transition:background-color var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:.5rem;padding:.5rem .625rem;display:inline-flex}.language-switcher__trigger:hover{border-color:var(--color-accent-border);background:var(--color-surface-hover)}.language-switcher__trigger:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.language-switcher--compact .language-switcher__trigger{width:auto}.language-switcher__flag-img{object-fit:cover;border-radius:1px;flex-shrink:0;width:1rem;height:.75rem;display:block}.language-switcher__flag-neutral{background:var(--color-border);border-radius:1px;flex-shrink:0;width:1rem;height:.75rem;display:block}.language-switcher__name{min-width:0;color:var(--color-text);flex:1;font-size:.875rem;font-weight:500}.language-switcher__chevron{opacity:.65;transition:transform var(--transition-fast);flex-shrink:0}.language-switcher__chevron--open{transform:rotate(180deg)}.language-switcher__menu{z-index:40;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-width:11rem;box-shadow:var(--shadow-lg), 0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121214f5;padding:.375rem}.language-switcher__item{border-radius:calc(var(--radius-md) - 2px);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.625rem;padding:.5rem;font-size:.875rem;display:flex}.language-switcher__item[data-highlighted]{background:var(--color-surface-hover)}.language-switcher__item--current{background:var(--color-accent-soft)}.language-switcher__item-label{flex:1;min-width:0}.language-switcher__item-check{color:var(--color-accent-hover);flex-shrink:0}.app-shell{background:0 0;grid-template-columns:15.5rem minmax(0,1fr);height:100svh;max-height:100svh;display:grid;overflow:hidden}.app-shell:not(:has(.app-shell__sidebar)){grid-template-columns:1fr}.app-shell__sidebar{border-right:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);min-height:0;box-shadow:var(--shadow-panel);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.app-shell__brand{box-sizing:border-box;height:var(--app-shell-chrome-height);min-height:var(--app-shell-chrome-height);border-bottom:1px solid var(--color-border-subtle);flex-direction:row;justify-content:space-between;align-items:center;padding:.4375rem .875rem .125rem;display:flex}.app-shell__brand-logo{--mjl-logo-width:7rem;--mjl-logo-color:var(--color-accent-hover);flex-shrink:0}.app-shell__brand-caption{min-width:0;color:var(--color-text-subtle);font-family:var(--font-brand);letter-spacing:.2em;text-align:right;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600;line-height:1}.app-shell__nav{flex-direction:column;gap:.125rem;padding:.75rem .5rem;display:flex;overflow-y:auto}.app-shell__nav-link,.text-link{color:var(--color-text-muted);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);font-size:.875rem;font-weight:500;text-decoration:none}.app-shell__nav-link{border-radius:var(--radius-md);border:1px solid #0000;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.app-shell__nav-icon{opacity:.85;flex-shrink:0}.app-shell__nav-label{min-width:0}.app-shell__nav-link:hover .app-shell__nav-icon,.app-shell__nav-link.router-link-active .app-shell__nav-icon{opacity:1}.app-shell__nav-link:hover{background:var(--color-surface-hover);color:var(--color-text)}.app-shell__nav-link:active{transform:translateY(1px)}.app-shell__nav-link.router-link-active{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent-hover)}.app-shell__sidebar-footer{border-top:1px solid var(--color-border-subtle);gap:.5rem;padding:.75rem .5rem 1rem;display:grid}.app-shell__account{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;gap:.625rem;padding:.625rem;display:flex}.app-shell__account-avatar,.app-shell__session-avatar{border:1px solid var(--color-accent-border);border-radius:var(--radius-pill);background:var(--color-accent-soft);width:2.25rem;height:2.25rem;color:var(--color-accent-hover);letter-spacing:.04em;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.app-shell__account-meta,.app-shell__session-meta{min-width:0}.app-shell__account-name,.app-shell__session .app-shell__user{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.app-shell__account-role,.app-shell__session .app-shell__role{color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;margin:.125rem 0 0;font-size:.75rem;font-weight:500;line-height:1.2;overflow:hidden}.app-shell__sign-out{border-radius:var(--radius-md);width:100%;color:var(--color-text-muted);cursor:pointer;text-align:left;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500;display:flex}.app-shell__sign-out:hover:not(:disabled){background:var(--color-error-surface);color:var(--color-danger);border-color:#f8717159}.app-shell__sign-out:hover:not(:disabled) .app-shell__nav-icon{opacity:1}.app-shell__sign-out:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.app-shell__sign-out:disabled{cursor:not-allowed;opacity:.55}.account-switcher{position:relative}.account-switcher__trigger{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:inherit;cursor:pointer;text-align:left;transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:.625rem;padding:.625rem;display:flex}.account-switcher__trigger:hover{border-color:var(--color-accent-border);background:var(--color-surface-hover)}.account-switcher__trigger:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.account-switcher__trigger--topbar{background:0 0;border-color:#0000;width:auto;padding:.25rem .375rem}.account-switcher__trigger--topbar:hover{border-color:var(--color-border-subtle);background:var(--color-surface-hover)}.account-switcher__avatar,.account-switcher__item-avatar{border:1px solid var(--color-accent-border);border-radius:var(--radius-pill);background:var(--color-accent-soft);width:2.25rem;height:2.25rem;color:var(--color-accent-hover);letter-spacing:.04em;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.account-switcher__meta,.account-switcher__item-meta{flex:1;min-width:0}.account-switcher__name,.account-switcher__item-name{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.account-switcher__role,.account-switcher__item-role{color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;margin:.125rem 0 0;font-size:.75rem;font-weight:500;line-height:1.2;overflow:hidden}.account-switcher__chevron{opacity:.65;transition:transform var(--transition-fast);flex-shrink:0}.account-switcher__chevron--open{transform:rotate(180deg)}.account-switcher__menu{z-index:40;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-width:16.5rem;max-width:min(18rem,100vw - 1.5rem);box-shadow:var(--shadow-lg), 0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121214f5;padding:.375rem;animation:.16s ease-out account-switcher-menu-in}@keyframes account-switcher-menu-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.account-switcher__menu-label{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;padding:.375rem .5rem .25rem;font-size:.6875rem;font-weight:600}.account-switcher__item,.account-switcher__action{border-radius:calc(var(--radius-md) - 2px);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.625rem;padding:.5rem;font-size:.875rem;display:flex}.account-switcher__item[data-highlighted],.account-switcher__action[data-highlighted]{background:var(--color-surface-hover)}.account-switcher__item--current{background:var(--color-accent-soft)}.account-switcher__item[data-disabled]{cursor:default;opacity:1}.account-switcher__item-check{color:var(--color-accent-hover);flex-shrink:0}.account-switcher__action-icon{opacity:.85;flex-shrink:0}.account-switcher__action--danger{color:var(--color-danger)}.account-switcher__action--danger[data-highlighted]{background:var(--color-error-surface)}.account-switcher__separator{background:var(--color-border-subtle);height:1px;margin:.375rem .25rem}.account-switcher--topbar{display:none}@media (max-width:900px){.account-switcher--topbar{display:block}}.app-shell__topbar-end{align-items:center;gap:.5rem;margin-left:auto;display:flex}.header-balance{position:relative}.header-balance__trigger{box-sizing:border-box;border:1px solid var(--color-border-subtle);background:var(--color-surface);min-height:2.625rem;color:inherit;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:999px;align-items:center;gap:.625rem;padding:.375rem .625rem .375rem .5rem;display:flex}.header-balance__trigger:hover{border-color:var(--color-accent-border);background:var(--color-surface-hover)}.header-balance__trigger:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.header-balance__trigger[disabled]{cursor:wait;opacity:.75}.header-balance__currency-mark{flex-shrink:0;align-items:center;display:inline-flex}.header-balance__amounts{font-variant-numeric:tabular-nums;align-items:center;gap:.4375rem;min-width:0;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.header-balance__amount{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.header-balance__amount--primary{color:var(--color-heading)}.header-balance__amount--frozen{color:var(--color-text-muted)}.header-balance__amount--negative{color:var(--color-danger)}.header-balance__lock-icon{opacity:.72;flex-shrink:0;width:.8125rem;height:.8125rem}.header-balance__sep{color:var(--color-text-subtle);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.875rem;font-weight:400;line-height:1}.header-balance__metric-value{color:var(--color-heading);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.25rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.header-balance__metric-value--negative{color:var(--color-danger)}.header-balance__currency{color:var(--color-text-subtle);letter-spacing:.02em;font-size:.6875rem;font-weight:600}.header-balance__divider{display:none}.header-balance__chevron{opacity:.65;transition:transform var(--transition-fast);flex-shrink:0}.header-balance__chevron--open{transform:rotate(180deg)}.header-balance__menu{z-index:40;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:min(22rem,100vw - 1.5rem);max-height:min(28rem,100vh - 6rem);box-shadow:var(--shadow-lg);padding:.5rem;animation:.16s ease-out account-switcher-menu-in;overflow:auto}.header-balance__menu-label{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;padding:.375rem .5rem .25rem;font-size:.6875rem;font-weight:600}.header-balance__aggregate{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-elevated);gap:.375rem;margin:0 .25rem .25rem;padding:.625rem .75rem;display:grid}.header-balance__aggregate-item{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.header-balance__aggregate-label{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.header-balance__aggregate-value{color:var(--color-heading);font-variant-numeric:tabular-nums;text-align:right;align-items:baseline;gap:.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.header-balance__separator{background:var(--color-border-subtle);height:1px;margin:.375rem .25rem}.header-balance__wallets{gap:.5rem;padding:0 .25rem .25rem;display:grid}.header-balance__state{color:var(--color-text-muted);text-align:center;margin:0;padding:.75rem .5rem;font-size:.8125rem}.header-balance-wallet{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-elevated);gap:.625rem;padding:.625rem .75rem;display:grid}.header-balance-wallet__leading{align-items:start;gap:.625rem;display:flex}.header-balance-wallet__icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.header-balance-wallet__icon--accent{color:var(--color-accent-hover);background:var(--color-accent-soft)}.header-balance-wallet__icon--positive{color:var(--color-positive);background:var(--color-positive-soft)}.header-balance-wallet__icon--violet{color:#a78bfa;background:#a78bfa1f}.header-balance-wallet__icon--muted{color:var(--color-text-muted);background:var(--color-surface-hover)}.header-balance-wallet__meta{min-width:0}.header-balance-wallet__title{color:var(--color-heading);margin:0;font-size:.8125rem;font-weight:600}.header-balance-wallet__caption{color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;margin:.125rem 0 0;font-size:.75rem;overflow:hidden}.header-balance-wallet__amounts{gap:.375rem;margin:0;display:grid}.header-balance-wallet__amounts div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.header-balance-wallet__amounts dt{color:var(--color-text-muted);font-size:.6875rem;font-weight:500}.header-balance-wallet__amounts dd{color:var(--color-heading);font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;margin:0;font-size:.75rem;font-weight:600;display:inline-flex}.header-balance-wallet__value--negative{color:var(--color-danger)}.header-balance-wallet__currency{color:var(--color-text-subtle);font-size:.625rem;font-weight:600}@media (max-width:900px){.header-balance__amount--frozen,.header-balance__sep{display:none}.header-balance__trigger{gap:.5rem;padding-right:.5rem}}.app-shell__session{text-align:right;align-items:center;gap:.75rem;display:flex}.app-shell__session-meta{min-width:0}@media (min-width:901px){.app-shell__session{display:none}}.app-shell__main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.app-shell__topbar{box-sizing:border-box;min-height:var(--app-shell-chrome-height);border-bottom:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121214c7;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.5rem;display:flex}.app-shell__topbar-start{align-items:center;gap:1rem;display:flex}.app-shell__menu-button.button{display:none}.app-shell__eyebrow{margin:0 0 var(--app-shell-chrome-line-gap);color:var(--color-text-subtle);font-size:var(--app-shell-chrome-label-size);font-weight:500;line-height:var(--app-shell-chrome-label-line-height);letter-spacing:.06em;text-transform:uppercase}.page-card__eyebrow{color:var(--color-text-subtle);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .125rem;font-size:.6875rem;font-weight:600}.app-shell__title{color:var(--color-heading);font-size:var(--app-shell-chrome-title-size);font-weight:600;line-height:var(--app-shell-chrome-title-line-height);letter-spacing:-.02em;margin:0}.page-card__title{color:var(--color-heading);letter-spacing:-.02em;margin:0;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600;line-height:1.25}.app-shell__content{flex-direction:column;flex:1;gap:1rem;min-width:0;min-height:0;padding:1.25rem 1.5rem 1rem;display:flex;overflow-y:auto}.app-shell__page{flex:1 0 auto;min-width:0}.app-footer{flex-shrink:0}.app-footer__inner{border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #ffffff0a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1rem;padding:.625rem .75rem;display:flex}.app-footer__brand{flex:auto;align-items:center;gap:0;min-width:0;display:flex}.app-footer__mark{--mjl-logo-width:3.75rem;--mjl-logo-color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-footer__mark .mjl-logo-icon{flex-shrink:0}.app-footer__separator{color:var(--color-text-subtle);flex-shrink:0;margin-inline:.5rem;font-size:1.125rem;line-height:1}.app-footer__credit{color:var(--color-text-subtle);margin:0;font-size:.8125rem;line-height:1.35}.text-link:hover{color:var(--color-link)}button.text-link{cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}.entity-name{max-width:100%;color:var(--color-accent-hover);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.app-shell__topbar{flex-wrap:wrap;gap:1rem}.app-shell__session{flex-wrap:wrap;justify-content:flex-end;width:100%}.app-shell__menu-button.button{display:inline-flex}.app-shell__nav-backdrop{z-index:20;background:var(--color-backdrop);position:fixed;inset:0}.app-shell__sidebar{z-index:30;width:min(18rem,88vw);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.app-shell__sidebar--open{transform:translate(0)}}.page-card,.state-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-panel);padding:1.25rem 1.5rem}.page-card__description,.state-card__description{max-width:42rem;color:var(--color-text-muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.state-card__title{color:var(--color-heading);margin:0;font-weight:600}.state-card--error{border-color:var(--color-error-border);background:var(--color-error-surface)}.state-card--danger{border-color:color-mix(in srgb, var(--color-danger-border) 70%, var(--color-border));background:color-mix(in srgb, var(--color-error-surface) 72%, var(--color-surface))}.state-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}@keyframes app-spinner-spin{to{transform:rotate(360deg)}}.app-spinner{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;flex-shrink:0;animation:1s linear infinite app-spinner-spin;display:inline-block}.app-spinner--sm{width:1rem;height:1rem}.app-spinner--md{width:2rem;height:2rem}.app-spinner--lg{border-width:3px;width:2.5rem;height:2.5rem}.loading-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.875rem;display:flex}.loading-state--inline{padding:3rem 1.5rem}.loading-state__copy{gap:.375rem;display:grid}.loading-state--inline .state-card__title{color:var(--color-text-muted);font-size:.9375rem;font-weight:500}.data-table__loading-cell{border-bottom:0;padding:0!important}.form-stack{gap:1rem;max-width:28rem;margin-top:1.25rem;display:grid}.form-field{gap:.375rem;display:grid}.form-field__label{color:var(--color-label);font-size:.8125rem;font-weight:500}.form-field__control{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:100%;color:var(--color-text);transition:border-color var(--transition-fast), outline-color var(--transition-fast), background-color var(--transition-fast);padding:.625rem .75rem}.form-field__control::placeholder{color:var(--color-text-subtle)}.form-field__control:focus{border-color:var(--color-focus-border);background-color:var(--color-bg-elevated);outline:3px solid var(--color-focus-ring)}select.form-field__control{--select-chevron-inset:.875rem;--select-chevron-padding-right:2.5rem;-webkit-appearance:none;appearance:none;padding-right:var(--select-chevron-padding-right);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--select-chevron-inset) center;cursor:pointer;background-size:1rem}select.form-field__control:disabled{cursor:not-allowed}.form-field__error,.form-error{color:var(--color-error-text);font-size:.875rem}.form-error{margin:0}.checkbox-field{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.multi-select{min-width:0}.multi-select__trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.625rem;display:flex}.multi-select__trigger:disabled{cursor:not-allowed;opacity:.65}.multi-select__placeholder{color:var(--color-text-subtle)}.multi-select__value{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.multi-select__chevron{color:var(--color-text-muted);flex-shrink:0}.multi-select__content{z-index:var(--app-modal-popover-z-index,45);width:min(100%, var(--reka-popover-trigger-width,18rem));border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-width:min(100%,14rem);max-width:min(24rem,100vw - 1.5rem);box-shadow:var(--shadow-lg), 0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121214fa;padding:.375rem}.multi-select__listbox{gap:.375rem;display:grid}.multi-select__filter{min-height:2.25rem;padding-block:.5rem;font-size:.8125rem}.multi-select__viewport{gap:.125rem;max-height:min(16rem,40vh);display:grid;overflow:auto}.multi-select__empty{color:var(--color-text-muted);margin:0;padding:.625rem .5rem;font-size:.8125rem}.multi-select__item{border-radius:calc(var(--radius-md) - 2px);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.multi-select__item[data-highlighted]{background:var(--color-surface-hover)}.multi-select__item[data-state=checked]{background:var(--color-accent-soft);color:var(--color-heading)}.multi-select__indicator{width:1rem;height:1rem;color:var(--color-accent-hover);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.multi-select__item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-icon{color:currentColor;width:1.125rem;height:1.125rem;display:block}.app-icon--sm{width:1rem;height:1rem}.cortex-mark-icon{width:var(--cortex-mark-size,3.75rem);height:var(--cortex-mark-size,3.75rem);display:block}.cortex-mark-icon--sm{--cortex-mark-size:3.75rem}.cortex-mark-icon--lg{--cortex-mark-size:6rem}.table-open-action{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.table-open-action:hover{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent-hover)}.table-open-action:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.table-row-text-action{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);height:2rem;color:var(--color-text);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);align-items:center;gap:.35rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.table-row-text-action:hover{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent-hover)}.table-row-text-action:disabled{cursor:not-allowed;opacity:.55}.table-row-text-action:disabled:hover{border-color:var(--color-border-subtle);background:var(--color-surface);color:var(--color-text)}.table-row-text-action:active{transform:translateY(1px)}.table-row-text-action:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.table-row-text-action--icon-only{width:2rem;color:var(--color-text-muted);justify-content:center;padding:0}.button{border:1px solid var(--color-btn-primary-border);border-radius:var(--radius-md);background:var(--color-btn-primary-bg);width:-moz-fit-content;width:fit-content;color:var(--color-btn-primary-text);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;padding:.5625rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.button:hover:not(:disabled){background:var(--color-btn-primary-hover)}.button:active:not(:disabled){transform:translateY(1px)}.button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.button:disabled{cursor:not-allowed;opacity:.5}.button--block{width:100%}.button--secondary{border-color:var(--color-btn-secondary-border);background:var(--color-btn-secondary-bg);color:var(--color-btn-secondary-text)}.button--secondary:hover:not(:disabled){background:var(--color-btn-secondary-hover)}.button--ghost{border-color:var(--color-btn-ghost-border);background:var(--color-btn-ghost-bg);color:var(--color-btn-ghost-text)}.button--ghost:hover:not(:disabled){background:var(--color-btn-ghost-hover);color:var(--color-text)}.button--danger{border-color:var(--color-danger-border);background:var(--color-danger);color:#fff}.button--danger:hover:not(:disabled){background:var(--color-danger-hover)}.button--success{border-color:var(--color-positive-border);background:var(--color-positive);color:var(--color-danger-text)}.button--success:hover:not(:disabled){background:var(--color-positive-hover)}.admin-page{gap:1rem;display:grid}.admin-page__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.app-modal__overlay{z-index:50;background:var(--color-backdrop);position:fixed;inset:0}.app-modal__content{z-index:51;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:min(100% - 3rem,36rem);max-height:calc(100svh - 3rem);box-shadow:var(--shadow-xl), var(--shadow-panel);padding:1.25rem 1.5rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.app-modal__content--medium{width:min(100% - 2rem,44rem)}.app-modal__content--wide{width:min(100% - 2rem,64rem)}.app-modal__content--xwide{width:min(100% - 1.5rem,80rem)}.app-modal__content--narrow{width:min(100% - 3rem,28rem)}.app-modal__overlay--no-backdrop{background:0 0}.app-modal__header{gap:.5rem;padding-right:2.75rem;display:grid}.app-modal__title{color:var(--color-heading);margin:0;font-size:1rem;font-weight:600}.app-modal__description{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.6}.app-modal__body{margin-top:1rem}.user-online__detail-popover{z-index:var(--app-modal-popover-z-index,120);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:.4375rem;width:min(10rem,100vw - 2rem);padding:.5rem .625rem;display:grid;box-shadow:0 .75rem 1.75rem #00000047}.user-online__detail-arrow{fill:var(--color-surface)}.app-modal__content:has(.wallet-detail){width:min(100% - 2rem,44rem)}.wallet-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.wallet-detail__operations{overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;min-height:0;max-height:min(28rem,52svh);padding:1rem 1.125rem;display:flex;overflow-y:auto}.app-modal__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.app-modal__close{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:1rem;right:1rem}.app-modal__close:hover{background:var(--color-surface-hover);color:var(--color-text)}.app-modal__close:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.admin-section-title{color:var(--color-heading);margin:0 0 1rem;font-size:.9375rem;font-weight:600}.resource-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;display:grid}.resource-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:inherit;cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);gap:.375rem;padding:.875rem 1rem;text-decoration:none;display:grid}.resource-card:hover{border-color:var(--color-accent-border);background:var(--color-surface-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.resource-card:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.resource-card__title{color:var(--color-heading);font-size:.875rem;font-weight:600}.resource-card__description{color:var(--color-text-muted);font-size:.8125rem;line-height:1.45}.resource-toolbar{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.resource-toolbar__field{min-width:12rem}.resource-toolbar__actions,.admin-actions__buttons,.admin-form__actions{flex-wrap:wrap;gap:.75rem;display:flex}.admin-form{gap:1rem;display:grid}.admin-form__description{color:var(--color-text-muted);margin:-.5rem 0 0;font-size:.9375rem;line-height:1.6}.admin-form__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.admin-form__grid--stacked{grid-template-columns:minmax(0,1fr)}.admin-form__actions--end{justify-content:flex-end}.admin-form__wide-field{grid-column:1/-1}.admin-form__textarea{resize:vertical;min-height:6rem}.form-field__help{color:var(--color-text-subtle);font-size:.8125rem}.project-settings{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);gap:1rem;padding:1rem;display:grid}.project-settings__header,.project-settings__rule-header,.project-settings__tier-title{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.project-settings h4,.project-settings h5,.project-settings h6,.project-settings p{margin:0}.project-settings h4,.project-settings h5,.project-settings h6{color:var(--color-heading);font-weight:600}.project-settings p,.project-settings__rate-row span,.project-settings__json summary{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.project-settings__section,.project-settings__rule,.project-settings__tiers,.project-settings__json{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:.75rem;padding:1rem;display:grid}.project-settings__tiers{margin-top:.5rem}.project-settings__badge{border-radius:var(--radius-pill);background:var(--color-badge-bg);color:var(--color-badge-text);letter-spacing:.04em;text-transform:uppercase;padding:.2rem .5rem;font-size:.6875rem;font-weight:600}.project-settings__notice{border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);padding:.875rem;font-size:.875rem}.project-settings__rate-row{grid-template-columns:minmax(8rem,.5fr) minmax(14rem,1fr);align-items:center;gap:.75rem;display:grid}.project-settings__rate-row>div{gap:.125rem;display:grid}.project-settings__rate-controls{gap:.75rem;display:grid}.project-settings__rate-api-help{margin:0}.project-settings__pair+.project-settings__pair{margin-top:.25rem}.project-settings__nested{background:var(--color-bg-elevated)}.project-settings__grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:start;gap:1.5rem .875rem;display:grid}.project-settings__grid .form-field{grid-template-rows:auto minmax(2.25rem,auto) 1.125rem;align-content:start;gap:.5rem}.project-settings__grid .form-field__help{line-height:1.2}.project-settings .form-field__control{border-radius:var(--radius-sm);padding:.5rem .625rem;font-size:.875rem}.project-settings select.form-field__control{--select-chevron-inset:.625rem;--select-chevron-padding-right:2.25rem}.project-settings__tier-row{grid-template-columns:repeat(3,minmax(7rem,1fr)) auto;align-items:center;gap:.5rem;display:grid}.project-settings__tier-row .form-field__control{min-height:2.25rem}.project-settings__json summary{cursor:pointer;font-weight:600}.project-settings__cascade-override{border-top:1px solid var(--color-border-subtle);gap:.75rem;margin-top:.25rem;padding-top:1rem;display:grid}.project-settings__cascade-override h6{color:var(--color-heading);margin:0 0 .35rem;font-size:.875rem;font-weight:600}.project-settings__cascade-override p{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.project-settings__json pre{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-code-bg);color:var(--color-code-text);margin:0;padding:1rem;font-size:.8125rem;overflow:auto}.project-settings__cascade-providers{gap:.75rem;display:grid}.project-settings__cascade-list{gap:.375rem;max-height:14rem;padding-right:.125rem;display:grid;overflow:auto}.project-settings__cascade-option{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-elevated);cursor:pointer;transition:background-color var(--transition-fast);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.4375rem .5rem;display:grid}.project-settings__cascade-option:hover{background:var(--color-surface-hover)}.project-settings__cascade-option--inactive{opacity:.82}.project-settings__cascade-option-copy{gap:.0625rem;min-width:0;display:grid}.project-settings__cascade-option-title{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.project-settings__cascade-option-meta{color:var(--color-text-subtle);letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem}.admin-receipts{gap:.75rem;margin:0;padding-left:1.25rem;display:grid}.admin-receipts li{color:var(--color-text-muted)}.admin-receipts span{margin-top:.25rem;font-size:.875rem;display:block}.admin-secrets{gap:.75rem;display:grid}.definition-list{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(10rem,16rem) 1fr;gap:0;margin:0;display:grid;overflow:hidden}.definition-list dt,.definition-list dd{border-bottom:1px solid var(--color-border-subtle);margin:0;padding:.75rem}.definition-list dt{background:var(--color-surface-raised);color:var(--color-label);font-size:.8125rem;font-weight:500}.definition-list dd{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--color-text)}.definition-list dt:last-of-type,.definition-list dd:last-of-type{border-bottom:0}.data-table{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.data-table__toolbar,.data-table__footer{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.data-table__toolbar{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-raised)}.data-table__footer{border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:.8125rem}.data-table__scroll{overflow-x:auto}.data-table table{border-collapse:collapse;width:100%}.data-table th,.data-table td{border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:middle;color:var(--color-text)}.data-table th.data-table__cell--align-end,.data-table td.data-table__cell--align-end{text-align:right}.data-table__row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.data-table__row-actions-prefix{color:var(--color-danger);flex-shrink:0;align-items:center;gap:.25rem;margin-right:auto;display:inline-flex}.table-row-warning-indicator{align-items:center;display:inline-flex}.table-row-blocked-indicator{color:var(--color-danger,#ef4444);align-items:center;display:inline-flex}.table-datetime{white-space:nowrap;display:inline-block}.data-table th{background:var(--color-bg-elevated);color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.data-table tbody tr:last-child td{border-bottom:0}.data-table--compact th,.data-table--compact td{padding:.5rem .75rem}.data-table--comfortable th,.data-table--comfortable td{padding:.75rem 1rem}.data-table--spacious th,.data-table--spacious td{padding:1rem 1.25rem}.data-table__actions{align-items:center;gap:.5rem;display:inline-flex}.table-pagination{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.table-pagination__pages{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:inline-flex}.table-pagination__nav{padding-inline:.75rem}.table-pagination__page{border:1px solid var(--color-btn-secondary-border);border-radius:var(--radius-md);background:var(--color-btn-secondary-bg);min-width:2rem;height:2rem;color:var(--color-btn-secondary-text);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;padding:0 .375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.table-pagination__page:hover:not(:disabled){background:var(--color-btn-secondary-hover)}.table-pagination__page:active:not(:disabled){transform:translateY(1px)}.table-pagination__page:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.table-pagination__page:disabled{cursor:default;opacity:1}.table-pagination__page--active{border-color:var(--color-btn-primary-border);background:var(--color-btn-primary-bg);color:var(--color-btn-primary-text)}.table-pagination__ellipsis{min-width:1.5rem;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.secret-card{border:1px solid var(--color-info-border);border-radius:var(--radius-md);background:var(--color-info-surface);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.secret-card__label{color:var(--color-info-label);margin:0 0 .375rem;font-size:.8125rem;font-weight:600}.secret-card__value{overflow-wrap:anywhere;color:var(--color-heading);font-family:ui-monospace,Cascadia Code,monospace;font-size:.875rem;display:block}.profile-security{gap:1rem;display:grid}.profile-security__intro{gap:.35rem;display:grid}.profile-security__success{border-color:color-mix(in srgb, var(--color-success,#22c55e) 35%, var(--color-border));background:color-mix(in srgb, var(--color-success,#22c55e) 10%, var(--color-surface));color:var(--color-heading)}.profile-security__section{gap:1rem;display:grid}.profile-security__section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.profile-security__section-actions,.profile-security__pagination-actions{flex-wrap:wrap;gap:.5rem;display:flex}.profile-security__password-form{max-width:28rem}.profile-security__hint{color:var(--color-text-muted);margin:0;font-size:.875rem}.profile-security__table-wrap{overflow-x:auto}.profile-security__table{border-collapse:collapse;width:100%}.profile-security__table th,.profile-security__table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.875rem .75rem}.profile-security__table th{color:var(--color-text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.profile-security__row--current{background:color-mix(in srgb, var(--color-accent,#2563eb) 6%, transparent)}.profile-security__device{align-items:flex-start;gap:.625rem;display:flex}.profile-security__device-title{color:var(--color-heading);margin:0;font-weight:600}.profile-security__device-subtitle,.profile-security__location-ip{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.8125rem}.profile-security__location{color:var(--color-heading);align-items:center;gap:.35rem;margin:0;display:flex}.profile-security__flag{font-size:1rem;line-height:1}.profile-security__badge{border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.profile-security__badge--current{background:color-mix(in srgb, var(--color-accent,#2563eb) 14%, transparent);color:var(--color-accent,#1d4ed8)}.profile-security__badge--success{background:color-mix(in srgb, var(--color-success,#22c55e) 16%, transparent);color:#166534}.profile-security__badge--failed{background:color-mix(in srgb, var(--color-danger,#ef4444) 14%, transparent);color:#991b1b}.profile-security__actions-cell{text-align:right;white-space:nowrap}.profile-security__cards{gap:.75rem;display:none}.profile-security__card{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem}.profile-security__card--current{border-color:color-mix(in srgb, var(--color-accent,#2563eb) 35%, var(--color-border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent,#2563eb) 12%, transparent)}.profile-security__card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.profile-security__card-meta{gap:.65rem;margin:.85rem 0 0;display:grid}.profile-security__card-meta div{gap:.15rem;display:grid}.profile-security__card-meta dt{color:var(--color-text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.profile-security__card-meta dd{color:var(--color-heading);margin:0}.profile-security__pagination{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;display:flex}@media (max-width:900px){.profile-security__table-wrap--desktop{display:none}.profile-security__cards--mobile{display:grid}}.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}.cascade-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-panel);gap:0;display:grid;overflow:hidden}.cascade-panel__header{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.125rem;display:flex}.cascade-panel__intro{align-items:start;gap:.75rem;min-width:min(100%,28rem);display:flex}.cascade-panel__icon{border:1px solid var(--color-accent-border);border-radius:var(--radius-md);background:var(--color-accent-soft);width:2.25rem;height:2.25rem;color:var(--color-accent-hover);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cascade-panel__eyebrow{color:var(--color-accent-hover);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.cascade-panel__title,.cascade-stage__title,.cascade-sidebar-card__header h5,.cascade-catalog__title{color:var(--color-heading);margin:0;font-size:1rem;font-weight:600}.cascade-panel__lead,.cascade-stage__description,.cascade-sidebar-card__header p,.cascade-catalog__description{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.cascade-panel__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.75rem;display:flex}.cascade-panel__stats{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.cascade-panel__stats div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-elevated);min-width:4.5rem;padding:.375rem .625rem}.cascade-panel__stats dt{color:var(--color-text-subtle);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:500}.cascade-panel__stats dd{color:var(--color-heading);margin:.125rem 0 0;font-size:1rem;font-weight:600;line-height:1.1}.cascade-panel__body{gap:.75rem;padding:.875rem;display:grid}.cascade-panel__notice{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 72%, transparent);color:var(--color-text-muted);align-items:flex-start;gap:.625rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.45;display:flex}.cascade-panel__notice p{margin:0}.cascade-panel__notice svg{color:var(--color-accent);flex-shrink:0;margin-top:.125rem}.cascade-panel__alert{border:1px solid var(--color-error-border);border-radius:var(--radius-md);background:var(--color-error-surface);color:var(--color-error-text);align-items:start;gap:.625rem;padding:.75rem .875rem;font-size:.8125rem;display:flex}.cascade-panel__alert ul{gap:.25rem;margin:0;padding-left:1rem;display:grid}.cascade-panel__layout{align-items:start;gap:.75rem;display:grid}.cascade-panel__main{min-width:0}.cascade-panel__sidebar{align-content:start;gap:.75rem;display:grid}.cascade-sidebar-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid;overflow:hidden}.cascade-sidebar-panel__tabs{min-width:0}.cascade-sidebar-panel__tabs .cascade-sidebar-card,.cascade-sidebar-panel__tabs .cascade-catalog{background:0 0;border:0;padding:0}.cascade-sidebar-panel__tabs .cascade-sidebar-card--catalog .cascade-catalog__list{max-height:28rem}.cascade-flow{gap:.5rem;display:grid}.cascade-flow__connector{color:var(--color-text-subtle);justify-content:center;display:flex}.cascade-stage{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:.625rem;padding:.75rem;display:grid}.cascade-stage--drop-target{border-color:var(--color-accent-border);background:color-mix(in srgb, var(--color-accent-soft) 55%, var(--color-surface))}.cascade-stage--nested,.cascade-stage--batches .cascade-stage--nested{background:0 0;border:0;border-radius:0;padding:0}.cascade-stage--batches{gap:.75rem}.cascade-stage__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.625rem;display:flex}.cascade-stage__heading{align-items:start;gap:.625rem;min-width:0;display:flex}.cascade-stage__step{border-radius:var(--radius-pill);background:var(--color-accent-soft);width:1.5rem;height:1.5rem;color:var(--color-accent-hover);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.cascade-stage__add{min-width:min(100%,14rem)}.cascade-stage__empty{border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);text-align:center;padding:.625rem .75rem;font-size:.8125rem}.cascade-stage__list{gap:.375rem;display:grid}.cascade-batch{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-elevated);gap:.625rem;padding:.625rem;display:grid}.cascade-batch--drop-target{border-color:var(--color-accent-border);background:color-mix(in srgb, var(--color-accent-soft) 45%, var(--color-bg-elevated))}.cascade-batch__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.cascade-batch__name{margin:0}.cascade-batch__actions{gap:.25rem;display:flex}.cascade-provider-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-elevated);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.4375rem .5rem;display:grid}.cascade-provider-row--duplicate{border-color:var(--color-danger-border);background:var(--color-error-surface)}.cascade-provider-row--inactive{opacity:.82}.cascade-provider-row__order{border-radius:var(--radius-pill);background:var(--color-surface-raised);width:1.375rem;height:1.375rem;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.cascade-provider-row__main{min-width:0}.cascade-provider-row__title{flex-wrap:wrap;align-items:baseline;gap:.375rem;display:flex}.cascade-provider-row__name{color:var(--color-heading);font-size:.8125rem;font-weight:600}.cascade-provider-row__integration{color:var(--color-text-subtle);letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.cascade-provider-row__pairs{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:.125rem 0 0;font-size:.6875rem;line-height:1.35;overflow:hidden}.cascade-provider-row__actions{gap:.125rem;display:flex}.cascade-icon-button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:1.75rem;height:1.75rem;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.cascade-icon-button:hover:not(:disabled){border-color:var(--color-border);background:var(--color-surface-hover);color:var(--color-text)}.cascade-icon-button:active:not(:disabled){transform:translateY(1px)}.cascade-icon-button:disabled{cursor:not-allowed;opacity:.45}.cascade-icon-button--danger:hover:not(:disabled){border-color:var(--color-danger-border);background:var(--color-error-surface);color:var(--color-danger)}.cascade-sidebar-card,.cascade-catalog{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:.625rem;padding:.75rem;display:grid}.cascade-sidebar-card__header,.cascade-catalog__header{gap:.125rem;display:grid}.cascade-timings{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .625rem;display:grid}.cascade-timings .form-field:not(.cascade-timings__full){grid-template-rows:subgrid;grid-row:span 4;align-content:start;gap:.375rem;display:grid}.cascade-timings__full{grid-column:1/-1}.cascade-scoring__header{gap:.375rem}.cascade-scoring__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem;display:flex}.cascade-scoring__badge{border:1px solid var(--color-border-subtle);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.125rem .4375rem;font-size:.625rem;font-weight:700;display:inline-flex}.cascade-scoring__badge--enabled{border-color:var(--color-accent-border);color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-soft) 72%, transparent)}.cascade-scoring__toggle{margin-top:.125rem}.cascade-scoring__hint{color:var(--color-text-subtle);margin:0;font-size:.75rem;line-height:1.35}.cascade-scoring__fields{margin-top:.125rem}.cascade-scoring--disabled .cascade-scoring__fields{opacity:.72}.cascade-timings .form-field__control{min-height:2rem;padding:.375rem .5rem;font-size:.8125rem}.cascade-timings .form-field__label{font-size:.75rem;line-height:1.35}.cascade-timings .form-field__help{font-size:.6875rem;line-height:1.2}.cascade-catalog__search{margin:0}.cascade-catalog__list{gap:.25rem;max-height:16rem;padding-right:.125rem;display:grid;overflow:auto}.cascade-catalog__item{border-radius:var(--radius-sm);transition:background-color var(--transition-fast);border:1px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .4375rem;display:flex}.cascade-catalog__item:hover{background:var(--color-surface-hover)}.cascade-catalog__item--used{border-color:var(--color-accent-border);background:var(--color-accent-soft)}.cascade-catalog__item-main{gap:.0625rem;min-width:0;display:grid}.cascade-catalog__name{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.cascade-catalog__integration{color:var(--color-text-subtle);font-size:.6875rem}.cascade-catalog__item-meta{flex-direction:column;flex-shrink:0;align-items:end;gap:.125rem;display:flex}.cascade-catalog__used{color:var(--color-accent-hover);letter-spacing:.03em;text-transform:uppercase;font-size:.625rem;font-weight:600}.cascade-catalog__empty{color:var(--color-text-muted);text-align:center;margin:0;font-size:.8125rem}.cascade-panel .button{align-items:center;gap:.375rem;display:inline-flex}.cascade-metrics,.cascade-amount-metrics{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:.625rem;min-width:0;padding:.75rem;display:grid}.cascade-amount-metrics--plain{background:0 0;border:0;border-radius:0;padding:0}.cascade-metrics__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.625rem;display:flex}.cascade-metrics__intro{min-width:min(100%,14rem)}.cascade-metrics__title-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.cascade-metrics__title{color:var(--color-heading);margin:0;font-size:.9375rem;font-weight:600}.cascade-metrics__amount-button{align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.75rem;display:inline-flex}.cascade-metrics__period{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.75rem}.cascade-metrics__controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.5rem;min-width:min(100%,20rem);display:flex}.cascade-metrics__provider-select{min-width:min(100%,14rem);margin:0}.cascade-metrics__summary{flex-wrap:wrap;gap:.375rem;margin:0;display:flex}.cascade-metrics__summary div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-elevated);min-width:4.25rem;padding:.3rem .5rem}.cascade-metrics__summary dt{color:var(--color-text-subtle);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:500}.cascade-metrics__summary dd{color:var(--color-heading);font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-size:.875rem;font-weight:600;line-height:1.1}.cascade-metrics__value--success{color:#22c55e}.cascade-metrics__value--error{color:#ef4444}.cascade-metrics__empty,.cascade-amount-metrics__empty{color:var(--color-text-muted);margin:0;font-size:.8125rem}.cascade-amount-metrics{gap:.5rem}.cascade-amount-metrics__intro{min-width:0}.cascade-amount-metrics__title{color:var(--color-heading);margin:0;font-size:.875rem;font-weight:600}.cascade-amount-metrics__toolbar{gap:.5rem;display:grid}.cascade-amount-metrics__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;display:flex}.cascade-amount-metrics__period{color:var(--color-text-muted);margin:0;font-size:.6875rem;line-height:1.2}.cascade-amount-metrics__badges{flex-wrap:wrap;gap:.25rem;display:inline-flex}.cascade-amount-metrics__badge{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-bg-elevated);white-space:nowrap;align-items:baseline;gap:.3rem;padding:.125rem .4375rem;display:inline-flex}.cascade-amount-metrics__badge-label{color:var(--color-text-subtle);letter-spacing:.03em;text-transform:uppercase;font-size:.625rem;font-weight:500}.cascade-amount-metrics__badge-value{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.cascade-amount-metrics__badge--success .cascade-amount-metrics__badge-value{color:#22c55e}.cascade-amount-metrics__filters{grid-template-columns:minmax(0,1fr);align-items:center;gap:.375rem;display:grid}@media (min-width:36rem){.cascade-amount-metrics__filters{grid-template-columns:minmax(0,1fr) minmax(10rem,14rem)}}.cascade-amount-metrics__currencies{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.25rem;padding:.125rem 0;display:flex;overflow-x:auto}.cascade-amount-metrics__currency{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-bg-elevated);min-width:2.5rem;color:var(--color-text-muted);letter-spacing:.02em;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);flex:none;padding:.1875rem .4375rem;font-size:.6875rem;font-weight:600;line-height:1.2}.cascade-amount-metrics__currency:hover{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface-hover)}.cascade-amount-metrics__currency--active{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-heading);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent-border) 35%, transparent)}.cascade-amount-metrics__project{min-width:0;margin:0;display:grid;position:relative}.cascade-amount-metrics__project-icon{z-index:1;color:var(--color-text-subtle);pointer-events:none;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.cascade-amount-metrics__project-select{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background-color:var(--color-bg-elevated);width:100%;min-height:1.875rem;color:var(--color-text);-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;padding:.1875rem 1.75rem;font-size:.75rem;line-height:1.2}.cascade-amount-metrics__project-select:focus{border-color:var(--color-focus-border);outline:2px solid var(--color-focus-ring);outline-offset:1px}.cascade-amount-metrics__project-select:disabled{cursor:not-allowed;opacity:.6}.cascade-amount-metrics__table-wrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-elevated);max-height:clamp(12rem,32vh,22rem);overflow:auto}.cascade-amount-metrics--plain .cascade-amount-metrics__table-wrap{max-height:min(26rem,55vh)}.cascade-amount-metrics__table{border-collapse:collapse;width:100%;font-size:.75rem}.cascade-amount-metrics__table th,.cascade-amount-metrics__table td{border-bottom:1px solid color-mix(in srgb, var(--color-border-subtle) 80%, transparent);text-align:left;vertical-align:middle;font-variant-numeric:tabular-nums;padding:.3125rem .5rem}.cascade-amount-metrics__table thead th{z-index:1;background:color-mix(in srgb, var(--color-bg-elevated) 92%, var(--color-surface));color:var(--color-text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:600;position:sticky;top:0}.cascade-amount-metrics__table tbody tr:hover{background:color-mix(in srgb, var(--color-surface-hover) 55%, transparent)}.cascade-amount-metrics__table tbody th{color:var(--color-heading);white-space:nowrap;font-weight:550}.cascade-amount-metrics__table tbody td{color:var(--color-text)}.cascade-amount-metrics__table tbody tr:last-child th,.cascade-amount-metrics__table tbody tr:last-child td{border-bottom:0}.cascade-amount-metrics__range{font-size:.75rem}.cascade-amount-metrics__num{text-align:right;white-space:nowrap}.cascade-amount-metrics__count{color:var(--color-heading);font-weight:600}.cascade-amount-metrics__count--success{color:#22c55e}.cascade-amount-metrics__percent{color:var(--color-text-subtle);margin-left:.35rem;font-size:.6875rem;font-weight:500}.cascade-amount-metrics__share-col{width:4.5rem;min-width:3.5rem;padding-left:.25rem!important}.cascade-amount-metrics__bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-border-subtle) 80%, transparent);height:.3125rem;overflow:hidden}.cascade-amount-metrics__bar-fill{border-radius:inherit;background:color-mix(in srgb, var(--color-accent-border) 55%, #22c55e);height:100%;display:block}@media not (min-width:28rem){.cascade-amount-metrics__share-col{display:none}.cascade-amount-metrics__table th,.cascade-amount-metrics__table td{padding:.3125rem .375rem}}.cascade-merchant-workspace{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-panel);gap:0;margin-top:1rem;display:grid;overflow:hidden}.cascade-merchant-workspace__header{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);padding:1rem 1.125rem}.cascade-merchant-workspace__intro{align-items:start;gap:.75rem;min-width:min(100%,28rem);display:flex}.cascade-merchant-workspace__icon{border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 82%, transparent);width:2.25rem;height:2.25rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cascade-merchant-workspace__eyebrow{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.cascade-merchant-workspace__title{color:var(--color-heading);margin:0;font-size:1rem;font-weight:600}.cascade-merchant-workspace__lead{max-width:42rem;color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.cascade-merchant-workspace__picker{border-bottom:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-raised) 45%, transparent);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:end;gap:.75rem;padding:.875rem 1.125rem;display:grid}.cascade-merchant-workspace__open-link{white-space:nowrap}.cascade-merchant-workspace__empty,.cascade-merchant-workspace__hint{color:var(--color-text-muted);margin:0;padding:1rem 1.125rem;font-size:.875rem;line-height:1.45}.cascade-merchant-workspace__content{gap:.875rem;padding:.875rem 1.125rem 1.125rem;display:grid}.cascade-merchant-workspace__card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 55%, transparent);overflow:hidden}.cascade-merchant-legacy{gap:.875rem;padding:.875rem 1rem;display:grid}.cascade-merchant-legacy__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.625rem .875rem;display:flex}.cascade-merchant-legacy__title{color:var(--color-heading);margin:0;font-size:.9375rem;font-weight:600}.cascade-merchant-legacy__lead{max-width:42rem;color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.cascade-merchant-legacy__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.cascade-merchant-legacy__providers{gap:.625rem;display:grid}.cascade-merchant-legacy__providers-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;display:flex}.cascade-merchant-legacy__providers-header strong{color:var(--color-heading);font-size:.875rem;display:block}.cascade-merchant-legacy__providers-header p{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.8125rem;line-height:1.4}.cascade-merchant-legacy__notice{color:var(--color-text-muted);margin:0;font-size:.8125rem}.cascade-merchant-legacy__provider-list{gap:.375rem;max-height:16rem;padding-right:.125rem;display:grid;overflow:auto}.cascade-merchant-legacy__provider-option{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-elevated);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem .625rem;display:grid}.cascade-merchant-legacy__provider-option--inactive{opacity:.72}.cascade-merchant-legacy__provider-copy{gap:.125rem;min-width:0;display:grid}.cascade-merchant-legacy__provider-name{color:var(--color-heading);font-size:.8125rem;font-weight:600;line-height:1.25}.cascade-merchant-legacy__provider-meta{color:var(--color-text-muted);font-size:.75rem;line-height:1.25}.cascade-merchant-workspace__card .project-cascade-override{padding:.875rem 1rem}@media (max-width:900px){.cascade-merchant-workspace__picker{grid-template-columns:1fr}.cascade-merchant-workspace__open-link{justify-self:start}}@media (min-width:1080px){.cascade-panel__layout{grid-template-columns:minmax(0,1fr) 18.5rem}.cascade-panel__sidebar{position:sticky;top:.5rem}}@media (max-width:720px){.cascade-provider-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"order main""status actions"}.cascade-provider-row__order{grid-area:order}.cascade-provider-row__main{grid-area:main}.cascade-provider-row>.active-status{grid-area:status;justify-self:start}.cascade-provider-row__actions{grid-area:actions;justify-self:end}.cascade-timings,.cascade-batch__toolbar{grid-template-columns:1fr}}.wallet-deposit-section,.telegram-section{gap:.875rem}.wallet-deposit-section__toolbar,.wallet-deposit-section__content,.telegram-section__toolbar,.telegram-section__content{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-panel);overflow:hidden}.wallet-deposit-section__header,.telegram-section__header{background:var(--color-surface);padding:1rem 1.125rem}.wallet-deposit-section__intro,.telegram-section__intro{align-items:start;gap:.75rem;min-width:min(100%,32rem);display:flex}.wallet-deposit-section__icon,.telegram-section__icon{border:1px solid var(--color-accent-border);border-radius:var(--radius-md);background:var(--color-accent-soft);width:2.25rem;height:2.25rem;color:var(--color-accent-hover);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wallet-deposit-section__eyebrow,.telegram-section__eyebrow{color:var(--color-accent-hover);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.wallet-deposit-section__title,.telegram-section__title{color:var(--color-heading);margin:0;font-size:1rem;font-weight:600}.wallet-deposit-section__lead,.telegram-section__lead{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.wallet-deposit-section__nav,.telegram-section__nav{border-top:1px solid var(--color-border-subtle);background:var(--color-surface);flex-wrap:wrap;gap:.375rem;padding:.625rem 1.125rem;display:flex}.wallet-deposit-section__nav-link,.telegram-section__nav-link{border-radius:var(--radius-pill);color:var(--color-text-muted);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border:1px solid #0000;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.wallet-deposit-section__nav-link:hover,.telegram-section__nav-link:hover{border-color:var(--color-border);background:var(--color-surface-hover);color:var(--color-heading)}.wallet-deposit-section__nav-link--active,.telegram-section__nav-link--active{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent-hover)}.wallet-deposit-section__nav-icon,.telegram-section__nav-icon{flex-shrink:0}.wallet-deposit-section__content,.telegram-section__content{padding:1rem 1.125rem 1.125rem}.wallet-deposit-section__content>.admin-page,.telegram-section__content>.admin-page{gap:.875rem}.wallet-deposit-section__content .data-table,.telegram-section__content .data-table{background:0 0;border:none;border-radius:0}.wallet-deposit-section__content .wallet-deposit-settings{gap:1.125rem}.telegram-chats-table__chat{gap:.125rem;min-width:0;display:grid}.telegram-chats-table__title{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.telegram-chats-table__meta{color:var(--color-text-muted);font-size:.75rem}.admin-dashboard{gap:1rem}.admin-dashboard__hero{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-panel);gap:1rem;padding:1rem 1.125rem;display:grid;overflow:hidden}.admin-dashboard__intro{align-items:start;gap:.75rem;display:flex}.admin-dashboard__icon{border:1px solid var(--color-accent-border);border-radius:var(--radius-md);background:var(--color-accent-soft);width:2.5rem;height:2.5rem;color:var(--color-accent-hover);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-dashboard__eyebrow,.admin-dashboard-section__eyebrow,.admin-dashboard-balance__eyebrow{color:var(--color-accent-hover);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.admin-dashboard__title,.admin-dashboard-section__title,.admin-dashboard-balance__title{color:var(--color-heading);margin:.125rem 0 0;font-size:1.125rem;font-weight:600}.admin-dashboard__lead{max-width:42rem;color:var(--color-text-muted);margin:.375rem 0 0;font-size:.8125rem;line-height:1.5}.admin-dashboard__period-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-dashboard__hero .admin-dashboard-segment{background:var(--color-bg-elevated)}.admin-dashboard-segment{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface);flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.admin-dashboard-segment__item{border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.admin-dashboard-segment__item:hover{color:var(--color-text);background:var(--color-surface-hover)}.admin-dashboard-segment__item--active{color:var(--color-heading);background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px var(--color-accent-border)}.admin-dashboard__period-nav{align-items:center;gap:.5rem;display:flex}.admin-dashboard__nav-button{min-width:2.25rem;padding-inline:.5rem}.admin-dashboard__period-label{min-width:10rem;color:var(--color-label);text-align:center;margin:0;font-size:.8125rem;font-weight:600}.admin-dashboard__period-label--static{margin-left:auto}.admin-dashboard__filters{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-panel);padding:0}.admin-dashboard__filters>summary{box-sizing:border-box;width:100%;color:var(--color-label);cursor:pointer;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.admin-dashboard__filters>summary::-webkit-details-marker{display:none}.admin-dashboard__filters[open]{gap:1rem;display:grid}.admin-dashboard__filters[open]>:not(summary){padding:0 1rem .75rem}.admin-dashboard__filters-badge{border-radius:var(--radius-pill);background:var(--color-accent-soft);min-width:1.25rem;height:1.25rem;color:var(--color-accent-hover);justify-content:center;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.admin-dashboard-metrics{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.admin-dashboard-metric{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-panel);align-items:start;gap:.75rem;padding:.875rem 1rem;display:flex}.admin-dashboard-metric__icon{border-radius:var(--radius-md);background:var(--color-surface-raised);width:2rem;height:2rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-dashboard-metric--accent .admin-dashboard-metric__icon{color:var(--color-accent-hover);background:var(--color-accent-soft)}.admin-dashboard-metric--positive .admin-dashboard-metric__icon{color:var(--color-positive);background:var(--color-positive-soft)}.admin-dashboard-metric--warning .admin-dashboard-metric__icon{color:#fbbf24;background:#fbbf241f}.admin-dashboard-metric--violet .admin-dashboard-metric__icon{color:#a78bfa;background:#a78bfa1f}.admin-dashboard-metric--danger .admin-dashboard-metric__icon{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 14%, transparent)}.admin-dashboard-metric__value--negative{color:var(--color-danger)}.admin-dashboard-metric__label{color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:600}.admin-dashboard-metric__value{color:var(--color-heading);letter-spacing:-.02em;margin:.25rem 0 0;font-size:1.125rem;font-weight:700}.admin-dashboard-metric__hint{color:var(--color-text-subtle);margin:.25rem 0 0;font-size:.6875rem;line-height:1.35}.admin-dashboard__split{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.9fr);gap:.75rem;display:grid}.admin-dashboard-outcomes,.admin-dashboard-balance,.admin-dashboard-chart,.admin-dashboard-volume{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-panel);padding:1rem 1.125rem}.admin-dashboard-volume__header{margin-bottom:1rem}.admin-dashboard-volume__lead{max-width:42rem;color:var(--color-text-muted);margin:.375rem 0 0;font-size:.8125rem;line-height:1.5}.admin-dashboard-volume__empty{color:var(--color-text-muted);margin:0;font-size:.8125rem}.admin-dashboard-volume__table-wrap{overflow-x:auto}.admin-dashboard-volume__table{border-collapse:collapse;width:100%;font-size:.8125rem}.admin-dashboard-volume__table th,.admin-dashboard-volume__table td{border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:top;padding:.625rem .75rem}.admin-dashboard-volume__table thead th{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.admin-dashboard-volume__table tbody th{color:var(--color-heading);font-weight:600}.admin-dashboard-volume__table tbody td{color:var(--color-label);font-variant-numeric:tabular-nums}.admin-dashboard-volume__table tbody tr:last-child th,.admin-dashboard-volume__table tbody tr:last-child td{border-bottom:0}.admin-dashboard-outcomes__header,.admin-dashboard-chart__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:1rem;display:flex}.admin-dashboard-outcomes__total{color:var(--color-text-muted);margin:0;font-size:.8125rem}.admin-dashboard-outcomes__total strong{color:var(--color-heading)}.admin-dashboard-outcomes__grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.625rem;display:grid}.admin-dashboard-outcome{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-elevated);gap:.25rem;padding:.625rem .75rem;display:grid}.admin-dashboard-outcome__label{color:var(--color-text-muted);margin:0;font-size:.6875rem;font-weight:600}.admin-dashboard-outcome__value{color:var(--color-heading);margin:0;font-size:1rem;font-weight:700}.admin-dashboard-outcome__bar{border-radius:var(--radius-pill);background:var(--color-surface-raised);height:.25rem;overflow:hidden}.admin-dashboard-outcome__bar span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.admin-dashboard-outcome--positive .admin-dashboard-outcome__bar span{background:var(--color-positive)}.admin-dashboard-outcome--danger .admin-dashboard-outcome__bar span{background:var(--color-danger)}.admin-dashboard-outcome--warning .admin-dashboard-outcome__bar span{background:#fbbf24}.admin-dashboard-outcome--muted .admin-dashboard-outcome__bar span{background:#71717a}.admin-dashboard-outcome__share{color:var(--color-text-subtle);margin:0;font-size:.6875rem}.admin-dashboard-balances{gap:.75rem;display:grid}.admin-dashboard-balance{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-elevated);gap:.875rem;padding:.875rem;display:grid}.admin-dashboard-balances--single .admin-dashboard-balance,.admin-dashboard-balances--admin .admin-dashboard-balance{border-color:var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:1rem 1.125rem}.admin-dashboard-balance__header{align-items:start;gap:.625rem;display:flex}.admin-dashboard-balance__icon{border-radius:var(--radius-md);background:var(--color-surface-raised);width:2rem;height:2rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-dashboard-balance--accent .admin-dashboard-balance__icon{color:var(--color-accent-hover);background:var(--color-accent-soft)}.admin-dashboard-balance--positive .admin-dashboard-balance__icon{color:var(--color-positive);background:var(--color-positive-soft)}.admin-dashboard-balance--violet .admin-dashboard-balance__icon{color:#a78bfa;background:#a78bfa1f}.admin-dashboard-balance__value--negative{color:var(--color-danger)}.admin-dashboard-balances--admin{gap:.75rem;display:grid}.admin-dashboard-balance__stats{gap:.5rem;margin:0;display:grid}.admin-dashboard-balance__stats div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.admin-dashboard-balance__stats dt{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.admin-dashboard-balance__stats dd{color:var(--color-heading);text-align:right;margin:0;font-size:.8125rem;font-weight:600}.admin-dashboard-chart__period{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.75rem}.admin-dashboard-chart__controls{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.admin-dashboard__split--cabinet{grid-template-columns:minmax(0,1.4fr) minmax(14rem,.8fr)}@media (max-width:960px){.admin-dashboard__split,.admin-dashboard__split--cabinet{grid-template-columns:1fr}.admin-dashboard__period-toolbar{align-items:stretch}.admin-dashboard__period-label--static{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1024px){.app-shell__content{padding:1.125rem 1.25rem .875rem}.app-shell__topbar{padding:0 1.25rem}}@media (max-width:900px){.app-shell__content{gap:.875rem;padding:1rem 1rem .875rem}.app-shell__topbar{gap:.75rem;padding:.625rem 1rem}.app-shell__topbar-start{gap:.625rem;min-width:0}.app-shell__topbar-start>div{display:none}.page-card,.state-card{padding:1.125rem}.resource-toolbar{width:100%}.resource-toolbar__field{flex:14rem;min-width:0}.wallet-deposit-section__header{padding:.875rem}.wallet-deposit-section__nav{padding:.5rem .875rem}.wallet-deposit-section__content{padding:.875rem .875rem 1rem}.cascade-panel__header,.cascade-panel__body{padding:.875rem}}@media (max-width:640px){.app-shell__content{gap:.75rem;padding:.75rem .75rem .875rem}.app-shell__topbar{gap:.5rem .75rem;padding:.5rem .75rem}.app-shell__topbar-start{flex:auto;min-width:0}.app-shell__topbar-end{gap:.375rem}.account-switcher__trigger--topbar .account-switcher__meta,.account-switcher__trigger--topbar .account-switcher__chevron{display:none}.page-card,.state-card{padding:1rem}.page-card__description,.state-card__description{font-size:.875rem}.state-card__actions .button,.admin-page__actions .button{flex:100%}.data-table__scroll{padding:.375rem;overflow-x:visible}.data-table table,.data-table tbody,.data-table tr,.data-table td{width:100%;display:block}.data-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.data-table tbody tr{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);margin-bottom:.625rem;overflow:hidden}.data-table tbody tr:last-child{margin-bottom:0}.data-table tbody td{text-align:left;border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.5rem .875rem;display:flex}.data-table tbody td.data-table__cell--align-end{text-align:left}.data-table tbody td:last-child{border-bottom:0}.data-table tbody td:before{content:attr(data-label);color:var(--color-text-subtle);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;margin-right:auto;font-size:.6875rem;font-weight:600}.data-table tbody td[data-label=""]:before{display:none}.data-table tbody td.data-table__cell--actions{background:color-mix(in srgb, var(--color-bg-elevated) 55%, transparent);justify-content:flex-end}.data-table tbody td.data-table__loading-cell,.data-table tbody td.data-table__empty-cell{border-bottom:0;padding:0;display:block}.data-table tbody td.data-table__loading-cell:before,.data-table tbody td.data-table__empty-cell:before{display:none}.data-table__row-actions{justify-content:flex-end;width:100%}.data-table__toolbar{flex-wrap:wrap}.data-table__footer{flex-wrap:wrap;gap:.5rem .75rem}.table-pagination{justify-content:center}:is(.app-modal__content,.app-modal__content--medium,.app-modal__content--wide,.app-modal__content--xwide,.app-modal__content--narrow,.app-modal__content:has(.wallet-detail)){border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-width:1px 0 0;width:100%;max-width:100%;max-height:92svh;padding:1rem 1.125rem 1.25rem;inset:auto 0 0;transform:none}.app-modal__footer{flex-direction:column-reverse;align-items:stretch;gap:.625rem}.app-modal__footer .button{width:100%}.pay-in-detail,.dispute-detail,.integration-detail,.payout-address-detail,.rate-source-detail,.user-detail,.project-detail,.wallet-deposit-address-detail,.admin-wallet-detail,.admin-withdrawal-detail{grid-template-columns:1fr!important}:is(.app-modal__content:has(.admin-wallet-detail),.app-modal__content:has(.admin-withdrawal-detail)){width:100%!important}.definition-list{grid-template-columns:1fr}.definition-list dt{background:0 0;border-bottom:0;padding:.625rem .75rem 0}.definition-list dd{padding:.125rem .75rem .625rem}.admin-form__actions .button,.admin-actions__buttons .button,.resource-toolbar__actions .button{flex:100%;width:100%}.resource-toolbar__field{flex:100%}.form-stack{max-width:none}.project-settings__rate-row{grid-template-columns:1fr}.project-settings__tier-row{grid-template-columns:repeat(2,minmax(0,1fr))}.secret-card{flex-direction:column;align-items:stretch;gap:.75rem}.admin-dashboard__hero{padding:.875rem}.admin-dashboard__period-toolbar{flex-direction:column;align-items:stretch}.admin-dashboard-segment{justify-content:center}.admin-dashboard__period-nav{justify-content:space-between}.admin-dashboard__period-label{flex:1;min-width:0}.admin-dashboard-outcomes,.admin-dashboard-balance,.admin-dashboard-chart,.admin-dashboard-volume{padding:.875rem}}@media (max-width:400px){.app-shell__menu-button.button span{display:none}.app-shell__menu-button.button{padding-inline:.625rem}.header-balance__amounts{font-size:.875rem}.project-settings__tier-row{grid-template-columns:1fr}}.currency-display[data-v-48ec1f24]{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.currency-display__icon-wrap[data-v-48ec1f24]{flex-shrink:0;display:inline-flex}.currency-display__icon[data-v-48ec1f24]{object-fit:contain;border-radius:999px;width:100%;height:100%;display:block}.currency-display__fallback[data-v-48ec1f24]{background:var(--color-surface-raised);width:100%;height:100%;color:var(--color-text-muted);border-radius:999px;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:inline-flex}.currency-display__label[data-v-48ec1f24]{color:var(--color-text);font-size:.875rem;font-weight:500}.currency-display__label--lg[data-v-48ec1f24]{font-size:1rem}.decimal-amount-display[data-v-e6f9be83]{font-variant-numeric:tabular-nums}.decimal-amount-display--split[data-v-e6f9be83]{align-items:baseline;display:inline-flex}.decimal-amount-display__separator[data-v-e6f9be83],.decimal-amount-display__fraction[data-v-e6f9be83]{color:var(--color-text-muted);font-weight:500}.decimal-amount-display__fraction[data-v-e6f9be83]{letter-spacing:.01em;font-size:.72em}.header-balance__amount--primary[data-v-d4ded414] .decimal-amount-display__integer{letter-spacing:-.01em}.header-balance__amount--primary[data-v-d4ded414] .decimal-amount-display__fraction{font-size:.8em}.mjl-logo-icon[data-v-0a003b70]{width:var(--mjl-logo-width,7.5rem);height:auto;color:var(--mjl-logo-color,var(--color-accent-hover));display:block}.mjl-logo-icon__mark[data-v-0a003b70]{fill:currentColor}.mjl-logo-icon--sm[data-v-0a003b70]{--mjl-logo-width:6.75rem}.mjl-logo-icon--lg[data-v-0a003b70]{--mjl-logo-width:11rem}.active-status[data-v-afe76623]{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.375rem;max-width:100%;padding:.2rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.active-status--empty[data-v-afe76623]{color:var(--color-text-muted);font-weight:500}.active-status--on[data-v-afe76623]{border-color:var(--color-positive-border);background:var(--color-positive-soft);color:var(--color-positive)}.active-status--off[data-v-afe76623]{border-color:var(--color-error-border);background:var(--color-error-surface);color:var(--color-error-text)}.active-status__dot[data-v-afe76623]{background:currentColor;border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem;box-shadow:0 0 0 2px #0003}.active-status--on .active-status__dot[data-v-afe76623]{box-shadow:0 0 6px #4ade8073}.active-status__label[data-v-afe76623]{text-overflow:ellipsis;overflow:hidden}.icon-workspace-tabs[data-v-f1ccaf96]{gap:0;min-width:0;display:grid}.icon-workspace-tabs__list-wrap[data-v-f1ccaf96]{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--color-border);overflow-x:auto}.icon-workspace-tabs__list[data-v-f1ccaf96]{flex-wrap:nowrap;gap:.125rem;width:max-content;min-width:100%;padding:0 .125rem;display:flex}.icon-workspace-tabs__tab[data-v-f1ccaf96]{min-width:2.5rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:.625rem;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex;position:relative}.icon-workspace-tabs__tab[data-v-f1ccaf96]:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-surface-muted) 65%, transparent)}.icon-workspace-tabs__tab--active[data-v-f1ccaf96]{color:var(--color-heading);border-bottom-color:var(--color-accent)}.icon-workspace-tabs__tab--attention[data-v-f1ccaf96]:not(.icon-workspace-tabs__tab--active):after{content:"";background:var(--color-danger);border-radius:999px;width:.375rem;height:.375rem;position:absolute;top:.375rem;right:.375rem}.icon-workspace-tabs__tab[data-v-f1ccaf96]:focus-visible{outline:2px solid var(--color-accent-border);outline-offset:2px}.icon-workspace-tabs__panel[data-v-f1ccaf96]{min-width:0;padding-top:.75rem}.icon-workspace-tabs--panel .icon-workspace-tabs__list-wrap[data-v-f1ccaf96]{border-bottom:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-bg-elevated) 42%, var(--color-surface));padding:.375rem .5rem 0}.icon-workspace-tabs--panel .icon-workspace-tabs__list[data-v-f1ccaf96]{gap:.25rem;padding:0}.icon-workspace-tabs--panel .icon-workspace-tabs__tab[data-v-f1ccaf96]{border-radius:var(--radius-sm) var(--radius-sm) 0 0;border:1px solid #0000;border-bottom:none}.icon-workspace-tabs--panel .icon-workspace-tabs__tab[data-v-f1ccaf96]:hover{border-color:var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-hover) 70%, transparent)}.icon-workspace-tabs--panel .icon-workspace-tabs__tab--active[data-v-f1ccaf96]{border-color:var(--color-border-subtle);border-bottom-color:var(--color-surface);background:var(--color-surface);margin-bottom:-1px;box-shadow:inset 0 1px #ffffff0a}.icon-workspace-tabs--panel .icon-workspace-tabs__panel[data-v-f1ccaf96]{padding:.75rem}.project-cascade-override[data-v-fe583000]{gap:1rem;display:grid}.project-cascade-override__header[data-v-fe583000]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.project-cascade-override__header>.admin-section-title[data-v-fe583000]{margin:0 0 .35rem}.project-cascade-override__lead[data-v-fe583000]{max-width:42rem;color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.45}.project-cascade-override__toolbar[data-v-fe583000]{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.project-cascade-override__toolbar--embedded[data-v-fe583000]{justify-content:space-between;width:100%}.project-cascade-override__badge[data-v-fe583000]{border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.project-cascade-override__badge--global[data-v-fe583000]{color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface-raised) 82%, transparent);border:1px solid var(--color-border-subtle)}.project-cascade-override__badge--custom[data-v-fe583000]{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-soft) 82%, transparent);border:1px solid var(--color-accent-border)}.project-cascade-override__fallback[data-v-fe583000]{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 60%, transparent);gap:.875rem;padding:1rem;display:grid}.project-cascade-override__fallback p[data-v-fe583000]{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.45}.project-cascade-override__fallback-actions[data-v-fe583000]{flex-wrap:wrap;gap:.5rem;display:flex}.project-cascade-override__footer[data-v-fe583000]{flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.project-cascade-override--embedded[data-v-fe583000]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 55%, transparent);gap:.75rem;margin-top:.25rem;padding:.875rem}.project-cascade-override--embedded .project-cascade-override__header[data-v-fe583000]{margin-bottom:0}.project-cascade-override--embedded[data-v-fe583000] .cascade-panel__body{padding:0}.long-id[data-v-38d1fda2]{max-width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-weight:500;line-height:1.4;transition:color .15s;display:inline-flex;position:relative}:is(.long-id[data-v-38d1fda2]:hover:not(:disabled),.long-id[data-v-38d1fda2]:focus-visible:not(:disabled)){color:var(--color-heading)}.long-id[data-v-38d1fda2]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-heading) 35%, transparent);outline-offset:2px;border-radius:.25rem}.long-id[data-v-38d1fda2]:disabled{cursor:default}.long-id--empty[data-v-38d1fda2]{color:var(--color-text-muted)}.long-id--lg[data-v-38d1fda2]{color:var(--color-heading);font-size:.9375rem;font-weight:600}.long-id__text[data-v-38d1fda2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.long-id__tooltip[data-v-38d1fda2]{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-sm,.25rem);background:var(--color-surface-raised);color:var(--color-heading);font-family:var(--font-sans,system-ui, sans-serif);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000002e}.long-id__tooltip[data-v-38d1fda2]:after{content:"";border:5px solid #0000;border-top-color:var(--color-surface-raised);position:absolute;top:100%;left:50%;transform:translate(-50%)}.long-id:hover:not(:disabled) .long-id__tooltip[data-v-38d1fda2],.long-id__tooltip--visible[data-v-38d1fda2]{opacity:1;visibility:visible}.long-id:focus-visible:not(:disabled) .long-id__tooltip[data-v-38d1fda2]{opacity:1;visibility:visible}.long-id--copied .long-id__text[data-v-38d1fda2]{color:var(--color-heading)}.resource-filter-autocomplete__trigger[data-v-6b3debf7]{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.resource-filter-autocomplete__value[data-v-6b3debf7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-filter-autocomplete__placeholder[data-v-6b3debf7]{color:var(--color-text-muted)}.resource-filter-autocomplete__chevron[data-v-6b3debf7]{color:var(--color-text-muted);flex-shrink:0}.resource-filter-autocomplete__clear[data-v-6b3debf7]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.resource-filter-autocomplete__clear[data-v-6b3debf7]:hover{color:var(--color-text)}.resource-filter-autocomplete__content[data-v-6b3debf7]{width:var(--reka-popover-trigger-width);min-width:14rem;z-index:var(--app-modal-popover-z-index,120)}.resource-filter-autocomplete__panel[data-v-6b3debf7]{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface,#1f1f23);width:100%;box-shadow:0 18px 45px #00000061, 0 0 0 1px #ffffff0a, var(--shadow-panel);isolation:isolate;gap:.5rem;padding:.5rem;display:grid}.resource-filter-autocomplete__list[data-v-6b3debf7]{gap:.125rem;max-height:16rem;display:grid;overflow-y:auto}.resource-filter-autocomplete__option[data-v-6b3debf7]{border-radius:var(--radius-sm);width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.resource-filter-autocomplete__option[data-v-6b3debf7]:hover{background:var(--color-surface-raised)}.resource-filter-autocomplete__option.is-selected[data-v-6b3debf7]{color:var(--color-accent-hover)}.resource-filter-autocomplete__option-label[data-v-6b3debf7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-filter-autocomplete__state[data-v-6b3debf7]{color:var(--color-text-muted);text-align:center;margin:0;padding:.5rem;font-size:.8125rem}.resource-filter-control__range-inputs[data-v-6c6fc4fe]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}.resource-filter-control__range-inputs .form-field__control[data-v-6c6fc4fe]{width:100%;min-width:0}.resource-filter-bar__form[data-v-cfbe23f3]{gap:1rem;display:grid}.resource-filter-bar__grid[data-v-cfbe23f3]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.resource-filter-bar__cell--full[data-v-cfbe23f3]{grid-column:1/-1}.resource-filter-bar__actions[data-v-cfbe23f3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.resource-filter-bar__summary[data-v-cfbe23f3]{color:var(--color-text-muted);margin:0;font-size:.8125rem}.dispute-status[data-v-2341b5a5]{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.375rem;max-width:100%;padding:.2rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.dispute-status__dot[data-v-2341b5a5]{background:currentColor;border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem;box-shadow:0 0 0 2px #0003}.dispute-status__label[data-v-2341b5a5]{text-overflow:ellipsis;overflow:hidden}.dispute-status--opened[data-v-2341b5a5]{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent-hover)}.dispute-status--opened .dispute-status__dot[data-v-2341b5a5]{box-shadow:0 0 6px #38bdf866}.dispute-status--under_review[data-v-2341b5a5]{color:#fde047;background:#fbbf241f;border-color:#fbbf2459}.dispute-status--under_review .dispute-status__dot[data-v-2341b5a5]{box-shadow:0 0 6px #fbbf2473}.dispute-status--accepted[data-v-2341b5a5]{border-color:var(--color-positive-border);background:var(--color-positive-soft);color:var(--color-positive)}.dispute-status--accepted .dispute-status__dot[data-v-2341b5a5]{box-shadow:0 0 6px #4ade8073}.dispute-status--rejected[data-v-2341b5a5]{border-color:var(--color-error-border);background:var(--color-error-surface);color:var(--color-error-text)}.dispute-status--unknown[data-v-2341b5a5]{border-color:var(--color-border);background:var(--color-surface-raised);color:var(--color-text-muted)}.entity-name-id[data-v-97b92d3a]{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;max-width:100%;display:flex}.entity-name-id__id[data-v-97b92d3a] .long-id{color:var(--color-text-subtle);font-size:.8125rem}.dispute-overview[data-v-de267e88]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(165deg, var(--color-surface-raised) 0%, var(--color-surface) 100%);gap:1.125rem;padding:1.25rem;display:grid}.dispute-overview__hero[data-v-de267e88]{gap:.625rem;display:grid}.dispute-overview__eyebrow[data-v-de267e88]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500}.dispute-overview__hero-top[data-v-de267e88]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.dispute-overview__id[data-v-de267e88]{min-width:0}.dispute-overview__id[data-v-de267e88] .long-id{color:var(--color-heading);font-size:1.0625rem;font-weight:600}.dispute-overview__status[data-v-de267e88]{flex-shrink:0}.dispute-overview__status[data-v-de267e88] .dispute-status{padding:.35rem .75rem;font-size:.875rem}.dispute-overview__callout[data-v-de267e88]{border:1px solid var(--color-error-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-error-surface) 88%, transparent);gap:.625rem;padding:.75rem .875rem;display:flex}.dispute-overview__callout-icon[data-v-de267e88]{color:var(--color-error-text);flex-shrink:0;margin-top:.125rem}.dispute-overview__callout-body[data-v-de267e88]{gap:.25rem;min-width:0;display:grid}.dispute-overview__callout-title[data-v-de267e88]{color:var(--color-error-text);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.dispute-overview__callout-text[data-v-de267e88]{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.45}.dispute-overview__callout-text--empty[data-v-de267e88]{color:var(--color-text-muted);font-style:italic}.dispute-overview__details[data-v-de267e88],.dispute-overview__actions[data-v-de267e88]{gap:.625rem;display:grid}.dispute-overview__actions[data-v-de267e88]{border-top:1px solid var(--color-border-subtle);padding-top:.125rem}.dispute-overview__section-title[data-v-de267e88]{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.dispute-overview__meta[data-v-de267e88]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;display:grid}.dispute-overview__meta-item[data-v-de267e88]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 58%, transparent);gap:.25rem;min-width:0;padding:.625rem .75rem;display:grid}.dispute-overview__meta-item--wide[data-v-de267e88]{grid-column:1/-1}.dispute-overview__meta-item--datetime dd[data-v-de267e88]{white-space:nowrap}.dispute-overview__meta dt[data-v-de267e88]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.2}.dispute-overview__meta dd[data-v-de267e88]{min-width:0;color:var(--color-text);margin:0;font-size:.875rem;line-height:1.35}.dispute-overview__actions[data-v-de267e88] .dispute-overview__action-buttons{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:34rem){.dispute-overview__meta[data-v-de267e88]{grid-template-columns:1fr}.dispute-overview__meta-item--wide[data-v-de267e88]{grid-column:auto}}.dispute-overview--compact[data-v-de267e88]{background:0 0;border:none;border-radius:0;gap:.875rem;padding:0}.dispute-overview--compact .dispute-overview__hero[data-v-de267e88]{gap:.5rem}.dispute-overview--compact .dispute-overview__hero-top[data-v-de267e88]{justify-content:flex-start}.dispute-overview--compact .dispute-overview__status[data-v-de267e88] .dispute-status{padding:.3rem .625rem;font-size:.8125rem}.dispute-overview--compact .dispute-overview__callout[data-v-de267e88]{gap:.5rem;padding:.625rem .75rem}.dispute-overview--compact .dispute-overview__details[data-v-de267e88]{gap:0}.dispute-overview--compact .dispute-overview__details--grouped+.dispute-overview__details--grouped[data-v-de267e88]{border-top:1px solid var(--color-border-subtle);margin-top:.75rem;padding-top:.75rem}.dispute-overview--compact .dispute-overview__details--grouped .dispute-overview__section-title[data-v-de267e88]{margin-bottom:.5rem}.dispute-overview--compact .dispute-overview__meta[data-v-de267e88]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;gap:0;display:flex}.dispute-overview--compact .dispute-overview__meta-item[data-v-de267e88]{background:var(--color-surface);border:none;border-radius:0;flex:8.5rem;gap:.2rem;padding:.625rem .875rem}.dispute-overview--compact .dispute-overview__meta-item[data-v-de267e88]:not(:last-child){border-right:1px solid var(--color-border-subtle)}.dispute-overview--compact .dispute-overview__meta-item--wide[data-v-de267e88]{flex:100%}.dispute-overview--compact .dispute-overview__meta--row[data-v-de267e88]{flex-wrap:nowrap}.dispute-overview--compact .dispute-overview__meta--row .dispute-overview__meta-item[data-v-de267e88]{flex:1 1 0;min-width:0}.dispute-overview--compact .dispute-overview__meta-item--datetime[data-v-de267e88]{flex:0 auto;min-width:max-content}.dispute-overview--compact .dispute-overview__meta--row .dispute-overview__meta-item--datetime[data-v-de267e88]{flex:1 1 0;min-width:0}.dispute-overview--compact .dispute-overview__meta dt[data-v-de267e88]{font-size:.625rem}.dispute-overview--compact .dispute-overview__meta dd[data-v-de267e88]{font-size:.8125rem}@media (max-width:34rem){.dispute-overview--compact .dispute-overview__meta-item[data-v-de267e88]{flex-basis:auto}.dispute-overview--compact .dispute-overview__meta-item[data-v-de267e88]:not(:last-child){border-right:none;border-bottom:1px solid var(--color-border-subtle)}}.dispute-detail[data-v-12e8e2d7]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.dispute-detail__overview[data-v-12e8e2d7]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;padding:1rem 1.125rem}.dispute-detail__sidebar[data-v-12e8e2d7]{gap:1.25rem;min-width:0;display:grid}.dispute-detail__actions-panel[data-v-12e8e2d7]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:1rem 1.125rem}.dispute-detail__actions-panel .admin-section-title[data-v-12e8e2d7]{margin-bottom:.75rem}.dispute-detail__action-buttons[data-v-12e8e2d7]{flex-wrap:wrap;gap:.5rem;display:flex}.dispute-detail__receipts[data-v-12e8e2d7]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;padding:1rem 1.125rem}.dispute-detail__receipts .admin-section-title[data-v-12e8e2d7]{margin-bottom:.5rem}.dispute-detail__receipts .admin-form__description[data-v-12e8e2d7]{margin-bottom:.75rem}.dispute-detail__receipt-list[data-v-12e8e2d7]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.dispute-detail__receipt-item[data-v-12e8e2d7]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:.5rem;padding:.75rem;display:grid}.dispute-detail__receipt-head[data-v-12e8e2d7]{gap:.2rem;display:grid}.dispute-detail__receipt-title[data-v-12e8e2d7]{color:var(--color-heading);margin:0;font-size:.9375rem;font-weight:600}.dispute-detail__receipt-meta[data-v-12e8e2d7]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.35}.dispute-detail__receipt-actions[data-v-12e8e2d7]{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:52rem){.dispute-detail[data-v-12e8e2d7]{grid-template-columns:1fr}}.balance-operation-amount[data-v-ac4bef82]{font-variant-numeric:tabular-nums;align-items:baseline;gap:.2rem;font-weight:600;line-height:1.2;display:inline-flex}.balance-operation-amount__sign[data-v-ac4bef82]{font-size:.95em;font-weight:700}.balance-operation-amount__currency[data-v-ac4bef82]{color:var(--color-text-muted);margin-left:.15rem;font-size:.8125rem;font-weight:500}.balance-operation-amount--credit[data-v-ac4bef82]{color:var(--color-positive)}.balance-operation-amount--debit[data-v-ac4bef82]{color:var(--color-danger)}.ledger-operations__list[data-v-415c8bba]{gap:.375rem;max-height:min(20rem,38vh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ledger-operations__entry[data-v-415c8bba]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 90%, transparent);border-left-width:3px;gap:.2rem;min-width:0;padding:.5rem .625rem .5rem .5rem;display:grid}.ledger-operations__entry--credit[data-v-415c8bba]{border-left-color:var(--color-positive)}.ledger-operations__entry--debit[data-v-415c8bba]{border-left-color:var(--color-danger)}.ledger-operations__entry--neutral[data-v-415c8bba]{border-left-color:var(--color-border)}.ledger-operations__entry-top[data-v-415c8bba]{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.ledger-operations__amount-line[data-v-415c8bba]{flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0;margin:0;display:flex}.ledger-operations__amount[data-v-415c8bba]{font-size:.9375rem}.ledger-operations__context[data-v-415c8bba]{color:var(--color-text);font-size:.8125rem;font-weight:500;line-height:1.2}.ledger-operations__context[data-v-415c8bba]:before{color:var(--color-text-muted);content:"·";margin-right:.1rem}.ledger-operations__time[data-v-415c8bba]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.6875rem;line-height:1.35}.ledger-operations__reason[data-v-415c8bba]{color:var(--color-text-muted);word-break:break-word;margin:0;font-size:.75rem;line-height:1.35}.ledger-operations[data-v-56ce63b4]{gap:.625rem;min-height:0;display:grid}.ledger-operations__header[data-v-56ce63b4]{gap:.2rem;display:grid}.ledger-operations__title[data-v-56ce63b4]{color:var(--color-heading);margin:0;font-size:.875rem;font-weight:600}.ledger-operations__description[data-v-56ce63b4]{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.35}.ledger-operations__empty[data-v-56ce63b4],.ledger-operations__summary[data-v-56ce63b4]{color:var(--color-text-muted);margin:0;font-size:.8125rem}.ledger-operations__footer[data-v-56ce63b4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ledger-operations__pager[data-v-56ce63b4]{gap:.5rem;display:flex}.wallet-status-badge[data-v-38bcb094]{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface-raised) 70%, transparent);max-width:100%;color:var(--color-text);white-space:nowrap;align-items:center;padding:.2rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.wallet-detail__overview[data-v-79372080]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:1rem;padding:1.25rem;display:grid}.wallet-detail__overview--flat[data-v-79372080]{background:0 0;border:0;border-radius:0;padding:0}.wallet-detail__hero[data-v-79372080]{gap:.5rem;display:grid}.wallet-detail__hero-layout[data-v-79372080]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:1rem;display:grid}.wallet-detail__hero-main[data-v-79372080]{gap:.5rem;min-width:0;display:grid}.wallet-detail__hero-aside[data-v-79372080]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.5rem;display:flex}.wallet-detail__hero-actions[data-v-79372080]{justify-content:flex-end;margin-top:auto;display:flex}.wallet-detail__currency[data-v-79372080]{flex-shrink:0}.wallet-detail__currency[data-v-79372080] .currency-display{align-items:center;gap:.45rem}.wallet-detail__currency[data-v-79372080] .currency-display__label{color:var(--color-heading);letter-spacing:.02em;font-size:1.125rem;font-weight:600;line-height:1.15}.wallet-detail__status[data-v-79372080]{flex-shrink:0}.wallet-detail__balance-row[data-v-79372080]{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin:0;display:flex}.wallet-detail__balance-amount[data-v-79372080]{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1}.wallet-detail__balance-hint[data-v-79372080]{color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;font-size:.875rem;display:flex}.wallet-detail__meta[data-v-79372080]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;display:grid}.wallet-detail__meta--single[data-v-79372080]{grid-template-columns:1fr}.wallet-detail__meta-item[data-v-79372080]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 58%, transparent);gap:.25rem;min-width:0;padding:.625rem .75rem;display:grid}.wallet-detail__meta-item[data-v-79372080] .wallet-detail__id.long-id{color:var(--color-text);font-weight:500}:is(.wallet-detail__meta-item[data-v-79372080] .wallet-detail__id.long-id:hover:not(:disabled),.wallet-detail__meta-item[data-v-79372080] .wallet-detail__id.long-id:focus-visible:not(:disabled)){color:var(--color-heading)}.wallet-detail__meta dt[data-v-79372080]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.2}.wallet-detail__meta dd[data-v-79372080]{min-width:0;color:var(--color-text);margin:0;font-size:.875rem;line-height:1.35}.wallet-detail__actions[data-v-79372080]{flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.crypto-address[data-v-a1457139]{max-width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-weight:500;line-height:1.4;transition:color .15s;display:inline-flex;position:relative}:is(.crypto-address[data-v-a1457139]:hover:not(:disabled),.crypto-address[data-v-a1457139]:focus-visible:not(:disabled)){color:var(--color-heading)}.crypto-address[data-v-a1457139]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-heading) 35%, transparent);outline-offset:2px;border-radius:.25rem}.crypto-address[data-v-a1457139]:disabled{cursor:default}.crypto-address--empty[data-v-a1457139]{color:var(--color-text-muted)}.crypto-address--lg[data-v-a1457139]{color:var(--color-heading);font-size:.9375rem;font-weight:600}.crypto-address__text[data-v-a1457139]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crypto-address__tooltip[data-v-a1457139]{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-sm,.25rem);background:var(--color-surface-raised);color:var(--color-heading);font-family:var(--font-sans,system-ui, sans-serif);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + .375rem);left:0;box-shadow:0 4px 12px #0000002e}.crypto-address__tooltip[data-v-a1457139]:after{content:"";border:5px solid #0000;border-top-color:var(--color-surface-raised);position:absolute;top:100%;left:.875rem}.crypto-address:hover:not(:disabled) .crypto-address__tooltip[data-v-a1457139],.crypto-address__tooltip--visible[data-v-a1457139]{opacity:1;visibility:visible}.crypto-address:focus-visible:not(:disabled) .crypto-address__tooltip[data-v-a1457139]{opacity:1;visibility:visible}.crypto-address--copied .crypto-address__text[data-v-a1457139]{color:var(--color-heading)}.currency-network[data-v-92de78e5]{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.currency-network__icons[data-v-92de78e5]{flex-shrink:0;display:inline-flex;position:relative}.currency-network__icon[data-v-92de78e5]{object-fit:contain;width:100%;height:100%;display:block}.currency-network__icon--primary[data-v-92de78e5]{border-radius:999px}.currency-network__fallback[data-v-92de78e5]{background:var(--color-surface-raised);width:100%;height:100%;color:var(--color-text-muted);border-radius:999px;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:inline-flex}.currency-network__network-badge[data-v-92de78e5]{background:var(--color-surface);width:62%;height:62%;box-shadow:0 0 0 1px var(--color-border-subtle);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-.125rem;right:-.125rem}.currency-network__labels[data-v-92de78e5]{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.currency-network__currency[data-v-92de78e5]{color:var(--color-text);font-size:.875rem;font-weight:500}.currency-network__currency--lg[data-v-92de78e5]{font-size:1rem}.currency-network__network[data-v-92de78e5]{border-radius:var(--radius-pill);background:var(--color-badge-bg);color:var(--color-badge-text);letter-spacing:.02em;text-transform:uppercase;padding:.125rem .4375rem;font-size:.6875rem;font-weight:600}.withdrawal-overview[data-v-1df10d30]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:.875rem;padding:1rem 1.125rem;display:grid}.withdrawal-overview--flat[data-v-1df10d30]{background:0 0;border:0;border-radius:0;padding:0}.withdrawal-overview__hero[data-v-1df10d30]{border-bottom:1px solid var(--color-border-subtle);gap:.5rem;padding-bottom:.875rem;display:grid}.withdrawal-overview__hero-row[data-v-1df10d30]{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.withdrawal-overview__amount[data-v-1df10d30]{color:var(--color-heading);font-variant-numeric:tabular-nums}.withdrawal-overview__amount-button[data-v-1df10d30]{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;margin:0;padding:0;display:inline-flex;position:relative}.withdrawal-overview__amount-button[data-v-1df10d30]:disabled{cursor:default}.withdrawal-overview__amount-copy-icon[data-v-1df10d30]{color:var(--color-text-muted);flex-shrink:0;transition:color .15s}:is(.withdrawal-overview__amount-button:hover:not(:disabled) .withdrawal-overview__amount-copy-icon[data-v-1df10d30],.withdrawal-overview__amount-button:focus-visible:not(:disabled) .withdrawal-overview__amount-copy-icon[data-v-1df10d30]){color:var(--color-heading)}.withdrawal-overview__amount-button[data-v-1df10d30]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-heading) 35%, transparent);outline-offset:2px;border-radius:.25rem}.withdrawal-overview__amount-button .withdrawal-overview__amount[data-v-1df10d30]{font-size:2.1rem}.withdrawal-overview__amount-tooltip[data-v-1df10d30]{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-sm,.25rem);background:var(--color-surface-raised);color:var(--color-heading);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + .375rem);left:0;box-shadow:0 4px 12px #0000002e}.withdrawal-overview__amount-button:hover .withdrawal-overview__amount-tooltip[data-v-1df10d30],.withdrawal-overview__amount-tooltip--visible[data-v-1df10d30]{opacity:1;visibility:visible}.withdrawal-overview__amount-button:focus-visible .withdrawal-overview__amount-tooltip[data-v-1df10d30]{opacity:1;visibility:visible}.withdrawal-overview__network[data-v-1df10d30]{flex-shrink:0;min-width:0}.withdrawal-overview__address[data-v-1df10d30]{flex:auto;min-width:0}.withdrawal-overview__callout[data-v-1df10d30]{border:1px solid var(--color-error-border);border-radius:var(--radius-md);background:var(--color-error-surface);gap:.625rem;padding:.75rem .875rem;display:flex}.withdrawal-overview__callout-icon[data-v-1df10d30]{color:var(--color-error-text);flex-shrink:0;margin-top:.125rem}.withdrawal-overview__callout-body[data-v-1df10d30]{gap:.25rem;min-width:0;display:grid}.withdrawal-overview__callout-title[data-v-1df10d30]{color:var(--color-error-text);margin:0;font-size:.8125rem;font-weight:600}.withdrawal-overview__callout-text[data-v-1df10d30]{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.45}.withdrawal-overview__callout-text--empty[data-v-1df10d30]{color:var(--color-text-muted);font-style:italic}.withdrawal-overview__summary[data-v-1df10d30]{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;display:grid}.withdrawal-overview__summary-item[data-v-1df10d30],.withdrawal-overview__payout-item[data-v-1df10d30]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:.25rem;min-width:0;padding:.625rem .75rem;display:grid}.withdrawal-overview__summary dt[data-v-1df10d30],.withdrawal-overview__payout dt[data-v-1df10d30]{color:var(--color-label);font-size:.8125rem;font-weight:500}.withdrawal-overview__summary dd[data-v-1df10d30],.withdrawal-overview__payout dd[data-v-1df10d30]{min-width:0;color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.35}.withdrawal-overview__summary-item:nth-child(2) dd[data-v-1df10d30],.withdrawal-overview__summary-item:nth-child(3) dd[data-v-1df10d30]{white-space:nowrap}.withdrawal-overview__payout[data-v-1df10d30]{gap:.5rem;margin:0;display:grid}.withdrawal-overview__actions[data-v-1df10d30]{border-top:1px solid var(--color-border-subtle);gap:.625rem;padding-top:.875rem;display:grid}.withdrawal-overview__section-title[data-v-1df10d30]{margin:0}.withdrawal-overview__actions[data-v-1df10d30] .withdrawal-overview__action-buttons{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:48rem){.withdrawal-overview__hero-row[data-v-1df10d30]{flex-wrap:wrap}}.withdrawal-status[data-v-6d696f62]{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.375rem;max-width:100%;padding:.2rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.withdrawal-status__dot[data-v-6d696f62]{background:currentColor;border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem;box-shadow:0 0 0 2px #0003}.withdrawal-status__label[data-v-6d696f62]{text-overflow:ellipsis;overflow:hidden}.withdrawal-status--pending[data-v-6d696f62]{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent-hover)}.withdrawal-status--pending .withdrawal-status__dot[data-v-6d696f62]{box-shadow:0 0 6px #38bdf866}.withdrawal-status--paid[data-v-6d696f62]{border-color:var(--color-positive-border);background:var(--color-positive-soft);color:var(--color-positive)}.withdrawal-status--paid .withdrawal-status__dot[data-v-6d696f62]{box-shadow:0 0 6px #4ade8073}.withdrawal-status--rejected[data-v-6d696f62]{border-color:var(--color-error-border);background:var(--color-error-surface);color:var(--color-error-text)}.withdrawal-status--unknown[data-v-6d696f62]{border-color:var(--color-border);background:var(--color-surface-raised);color:var(--color-text-muted)}.app-modal__content:has(.admin-withdrawal-detail){width:min(100% - 2rem,64rem)}.admin-withdrawal-detail[data-v-2303ffa4]{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);gap:1rem;display:grid}.admin-withdrawal-detail__withdrawal-column[data-v-2303ffa4],.admin-withdrawal-detail__wallet-column[data-v-2303ffa4]{min-width:0}.admin-withdrawal-detail__panel[data-v-2303ffa4]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);align-content:start;gap:.875rem;padding:1rem;display:grid}.admin-withdrawal-detail__panel-header[data-v-2303ffa4]{border-bottom:1px solid var(--color-border-subtle);gap:.35rem;padding-bottom:.75rem;display:grid}.admin-withdrawal-detail__panel-title-row[data-v-2303ffa4]{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.admin-withdrawal-detail__panel-status[data-v-2303ffa4]{flex-shrink:0}.admin-withdrawal-detail__panel-title[data-v-2303ffa4]{color:var(--color-heading);margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.admin-withdrawal-detail__panel-description[data-v-2303ffa4]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.admin-withdrawal-detail__wallet-column[data-v-2303ffa4]{align-content:start;gap:.75rem;display:grid}.admin-withdrawal-detail__history[data-v-2303ffa4]{max-height:min(24rem,46svh)}.admin-withdrawal-detail__wallet-missing[data-v-2303ffa4]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-muted);margin:0;padding:.75rem;font-size:.875rem}.admin-withdrawal-detail__actions-back[data-v-2303ffa4]{width:-moz-fit-content;width:fit-content;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:.15rem .3rem;font-size:.75rem;font-weight:500;line-height:1.2;transition:color .15s;display:inline-flex}:is(.admin-withdrawal-detail__actions-back[data-v-2303ffa4]:hover:not(:disabled),.admin-withdrawal-detail__actions-back[data-v-2303ffa4]:focus-visible:not(:disabled)){color:var(--color-heading)}.admin-withdrawal-detail__actions-back[data-v-2303ffa4]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-heading) 35%, transparent);outline-offset:2px;border-radius:var(--radius-sm)}.admin-withdrawal-detail__actions-back[data-v-2303ffa4]:disabled{cursor:not-allowed;opacity:.55}@media (max-width:56rem){.admin-withdrawal-detail[data-v-2303ffa4]{grid-template-columns:1fr}}.wallet-deposit-address-detail[data-v-cde877ca]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.25rem;display:grid}.wallet-deposit-address-detail__sidebar[data-v-cde877ca]{gap:1rem;display:grid}.wallet-deposit-address-detail__overview[data-v-cde877ca]{gap:.875rem;display:grid}.wallet-deposit-address-detail__panel-title[data-v-cde877ca]{margin:0}.wallet-deposit-address-detail__fields[data-v-cde877ca]{gap:.625rem;margin:0;display:grid}.wallet-deposit-address-detail__field[data-v-cde877ca]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:.25rem;min-width:0;padding:.625rem .75rem;display:grid}.wallet-deposit-address-detail__field--datetime dd[data-v-cde877ca]{white-space:nowrap}.wallet-deposit-address-detail__field dt[data-v-cde877ca]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.2}.wallet-deposit-address-detail__field dd[data-v-cde877ca]{min-width:0;color:var(--color-text);margin:0;font-size:.875rem;line-height:1.35}.wallet-deposit-address-detail__error[data-v-cde877ca]{color:var(--color-error-text);word-break:break-word}.wallet-deposit-address-detail__actions[data-v-cde877ca]{gap:.75rem;display:grid}.wallet-deposit-address-detail__action-buttons[data-v-cde877ca]{flex-wrap:wrap;gap:.5rem;display:flex}.wallet-deposit-address-detail__workspace[data-v-cde877ca]{gap:1rem;display:grid}.wallet-deposit-address-detail__panel[data-v-cde877ca]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:1rem 1.125rem}.wallet-deposit-address-detail__panel[data-v-cde877ca] .admin-section-title{margin-bottom:.25rem}.wallet-deposit-address-detail__panel[data-v-cde877ca] .admin-form__description{margin-bottom:0}@media (max-width:52rem){.wallet-deposit-address-detail[data-v-cde877ca]{grid-template-columns:1fr}}.wallet-deposit-invoice-status[data-v-aea19c57]{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.375rem;max-width:100%;padding:.2rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.wallet-deposit-invoice-status__dot[data-v-aea19c57]{background:currentColor;border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem;box-shadow:0 0 0 2px #0003}.wallet-deposit-invoice-status__label[data-v-aea19c57]{text-overflow:ellipsis;overflow:hidden}.wallet-deposit-invoice-status--pending[data-v-aea19c57],.wallet-deposit-invoice-status--processing[data-v-aea19c57]{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent-hover)}.wallet-deposit-invoice-status--pending .wallet-deposit-invoice-status__dot[data-v-aea19c57],.wallet-deposit-invoice-status--processing .wallet-deposit-invoice-status__dot[data-v-aea19c57]{box-shadow:0 0 6px #38bdf866}.wallet-deposit-invoice-status--paid[data-v-aea19c57]{border-color:var(--color-positive-border);background:var(--color-positive-soft);color:var(--color-positive)}.wallet-deposit-invoice-status--paid .wallet-deposit-invoice-status__dot[data-v-aea19c57]{box-shadow:0 0 6px #4ade8073}.wallet-deposit-invoice-status--failed[data-v-aea19c57],.wallet-deposit-invoice-status--expired[data-v-aea19c57],.wallet-deposit-invoice-status--cancelled[data-v-aea19c57],.wallet-deposit-invoice-status--amount_mismatch[data-v-aea19c57]{border-color:var(--color-error-border);background:var(--color-error-surface);color:var(--color-error-text)}.wallet-deposit-invoice-status--unknown[data-v-aea19c57]{border-color:var(--color-border);background:var(--color-surface-raised);color:var(--color-text-muted)}.wallet-deposit-transfers[data-v-9c48069e]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:.875rem;padding:1rem 1.125rem;display:grid}.wallet-deposit-transfers__header[data-v-9c48069e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.wallet-deposit-transfers__title[data-v-9c48069e]{color:var(--color-heading);margin:0;font-size:.9375rem;font-weight:600}.wallet-deposit-transfers__description[data-v-9c48069e]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.wallet-deposit-transfers__toolbar[data-v-9c48069e]{gap:.5rem;display:flex}.wallet-deposit-transfers__toolbar-button[data-v-9c48069e]{gap:.375rem;min-height:2rem;padding:.375rem .75rem;font-size:.8125rem}.wallet-deposit-transfers__empty[data-v-9c48069e]{color:var(--color-text-muted);margin:0;font-size:.875rem}.wallet-deposit-transfers__list[data-v-9c48069e]{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.wallet-deposit-transfers__item[data-v-9c48069e]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;display:flex}.wallet-deposit-transfers__item-main[data-v-9c48069e]{flex:14rem;gap:.375rem;min-width:0;display:grid}.wallet-deposit-transfers__item-top[data-v-9c48069e]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.wallet-deposit-transfers__amount[data-v-9c48069e]{color:var(--color-heading);font-size:1rem;font-weight:700}.wallet-deposit-transfers__currency[data-v-9c48069e]{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.wallet-deposit-transfers__txid[data-v-9c48069e]{color:var(--color-text);font-family:var(--font-mono,ui-monospace, monospace);word-break:break-all;margin:0;font-size:.75rem;line-height:1.4}.wallet-deposit-transfers__timestamp[data-v-9c48069e]{color:var(--color-text-muted);margin:0;font-size:.75rem}.wallet-deposit-transfers__flags[data-v-9c48069e]{flex-wrap:wrap;gap:.375rem;display:flex}.wallet-deposit-transfers__badge[data-v-9c48069e]{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.3;display:inline-flex}.wallet-deposit-transfers__badge--positive[data-v-9c48069e]{border-color:var(--color-positive-border);background:var(--color-positive-soft);color:var(--color-positive)}.wallet-deposit-transfers__badge--warning[data-v-9c48069e]{border-color:color-mix(in srgb, var(--color-warning,#f59e0b) 35%, var(--color-border));background:color-mix(in srgb, var(--color-warning,#f59e0b) 10%, var(--color-surface));color:var(--color-text)}.wallet-deposit-transfers__badge--muted[data-v-9c48069e]{opacity:.85}.wallet-deposit-transfers__item-actions[data-v-9c48069e]{justify-items:end;gap:.5rem;display:grid}.wallet-deposit-transfers__explorer[data-v-9c48069e]{font-size:.8125rem}.wallet-deposit-transfers__attach[data-v-9c48069e]{min-height:2rem;padding:.375rem .75rem;font-size:.8125rem}.wallet-deposit-transfers__load-more[data-v-9c48069e]{justify-self:start;min-height:2rem;padding:.375rem .875rem;font-size:.8125rem}.wallet-deposit-transfers__note[data-v-9c48069e]{margin:0}.wallet-deposit-transfers__attach-form[data-v-9c48069e]{border:1px solid var(--color-border-strong,var(--color-border));border-radius:var(--radius-md);background:var(--color-surface-raised);gap:.75rem;padding:.875rem 1rem;display:grid}.wallet-deposit-transfers__attach-back[data-v-9c48069e]{width:-moz-fit-content;width:fit-content;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;font-size:.8125rem;font-weight:500;display:inline-flex}.wallet-deposit-transfers__attach-back[data-v-9c48069e]:hover{color:var(--color-text)}.wallet-deposit-transfers__attach-back[data-v-9c48069e]:disabled{opacity:.6;cursor:not-allowed}.wallet-deposit-transfers__attach-title[data-v-9c48069e]{color:var(--color-heading);margin:0;font-size:.9375rem;font-weight:600}.wallet-deposit-transfers__attach-description[data-v-9c48069e]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.wallet-deposit-transfers__attach-notice[data-v-9c48069e]{border:1px solid var(--color-info-border);border-radius:var(--radius-md);background:var(--color-info-surface);gap:.625rem;padding:.75rem .875rem;display:flex}.wallet-deposit-transfers__attach-notice-icon[data-v-9c48069e]{color:var(--color-info-label);flex-shrink:0;margin-top:.125rem}.wallet-deposit-transfers__attach-notice-body[data-v-9c48069e]{gap:.25rem;min-width:0;display:grid}.wallet-deposit-transfers__attach-notice-title[data-v-9c48069e]{color:var(--color-info-label);margin:0;font-size:.8125rem;font-weight:600}.wallet-deposit-transfers__attach-notice-text[data-v-9c48069e]{color:var(--color-text);margin:0;font-size:.875rem;line-height:1.45}.wallet-deposit-transfers__attach-actions[data-v-9c48069e]{flex-wrap:wrap;gap:.5rem;display:flex}.wallet-deposit-invoice-detail[data-v-a2f9d9ff]{gap:.75rem;display:grid}.wallet-deposit-invoice-detail__hero[data-v-a2f9d9ff]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.875rem 1rem;display:grid}.wallet-deposit-invoice-detail__hero-main[data-v-a2f9d9ff]{gap:.625rem;min-width:0;display:grid}.wallet-deposit-invoice-detail__status-row[data-v-a2f9d9ff]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wallet-deposit-invoice-detail__countdown[data-v-a2f9d9ff]{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.wallet-deposit-invoice-detail__countdown--urgent[data-v-a2f9d9ff]{color:var(--color-warning,#d97706)}.wallet-deposit-invoice-detail__amount-row[data-v-a2f9d9ff]{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.wallet-deposit-invoice-detail__amount[data-v-a2f9d9ff]{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1}.wallet-deposit-invoice-detail__hint[data-v-a2f9d9ff]{border:1px solid color-mix(in srgb, var(--color-warning,#f59e0b) 35%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-warning,#f59e0b) 10%, var(--color-surface));color:var(--color-text);margin:0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.wallet-deposit-invoice-detail__qr-panel[data-v-a2f9d9ff]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);place-items:center;padding:.5rem;display:grid}.wallet-deposit-invoice-detail__qr[data-v-a2f9d9ff]{border-radius:var(--radius-sm);width:6.5rem;height:6.5rem;display:block}.wallet-deposit-invoice-detail__grid[data-v-a2f9d9ff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.wallet-deposit-invoice-detail__card[data-v-a2f9d9ff]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:.375rem;padding:.75rem .875rem;display:grid}.wallet-deposit-invoice-detail__card--wide[data-v-a2f9d9ff]{grid-column:1/-1}.wallet-deposit-invoice-detail__card--dates[data-v-a2f9d9ff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.wallet-deposit-invoice-detail__date-field[data-v-a2f9d9ff]{gap:.25rem;min-width:0;display:grid}.wallet-deposit-invoice-detail__card-label[data-v-a2f9d9ff]{color:var(--color-text-muted);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.wallet-deposit-invoice-detail__card-value[data-v-a2f9d9ff]{color:var(--color-text);margin:0;font-size:.875rem;line-height:1.35}.wallet-deposit-invoice-detail__card-value-row[data-v-a2f9d9ff]{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.wallet-deposit-invoice-detail__copy[data-v-a2f9d9ff]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wallet-deposit-invoice-detail__copy[data-v-a2f9d9ff]:hover{color:var(--color-text);border-color:var(--color-border-strong,var(--color-border))}.wallet-deposit-invoice-detail__txid[data-v-a2f9d9ff]{font-family:var(--font-mono,ui-monospace, monospace);word-break:break-all;font-size:.8125rem;line-height:1.4}.wallet-deposit-invoice-detail__confirmations[data-v-a2f9d9ff]{gap:.375rem;display:grid}.wallet-deposit-invoice-detail__confirmations-bar[data-v-a2f9d9ff]{border-radius:var(--radius-pill);background:var(--color-border-subtle);height:.375rem;overflow:hidden}.wallet-deposit-invoice-detail__confirmations-fill[data-v-a2f9d9ff]{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.wallet-deposit-invoice-detail__confirmations-text[data-v-a2f9d9ff]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.wallet-deposit-invoice-detail__alert[data-v-a2f9d9ff]{border:1px solid var(--color-error-border);border-radius:var(--radius-md);background:var(--color-error-surface);gap:.25rem;padding:.875rem 1rem;display:grid}.wallet-deposit-invoice-detail__alert-label[data-v-a2f9d9ff]{color:var(--color-error-text);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.wallet-deposit-invoice-detail__alert-value[data-v-a2f9d9ff]{color:var(--color-error-text);word-break:break-word;margin:0;font-size:.875rem;line-height:1.4}@media (max-width:52rem){.wallet-deposit-invoice-detail__hero[data-v-a2f9d9ff],.wallet-deposit-invoice-detail__grid[data-v-a2f9d9ff],.wallet-deposit-invoice-detail__card--dates[data-v-a2f9d9ff]{grid-template-columns:1fr}}.provider-score-panel[data-v-928ff77e]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:.5rem;padding:.75rem;display:grid}.provider-score-panel__header[data-v-928ff77e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.provider-score-panel__meta[data-v-928ff77e]{color:var(--color-text-muted);margin:0;font-size:.8125rem}.provider-score-panel__empty[data-v-928ff77e]{color:var(--color-text-muted);margin:0;font-size:.875rem}.provider-score-panel__matrix-wrap[data-v-928ff77e]{margin:0 -.125rem;padding:0 .125rem;overflow-x:auto}.provider-score-panel__matrix[data-v-928ff77e]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:36rem}.provider-score-panel__corner[data-v-928ff77e],.provider-score-panel__metric-head[data-v-928ff77e]{z-index:1;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-raised);width:9.5rem;color:var(--color-text-subtle);letter-spacing:.04em;text-align:left;text-transform:uppercase;vertical-align:top;padding:.3125rem .5rem .3125rem 0;font-size:.6875rem;font-weight:600;position:sticky;left:0}.provider-score-panel__corner[data-v-928ff77e]{z-index:2;top:0}.provider-score-panel__corner-label[data-v-928ff77e]{padding-top:.125rem;display:block}.provider-score-panel__window-head[data-v-928ff77e]{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-raised);color:var(--color-heading);text-align:center;vertical-align:top;padding:.3125rem .375rem;font-size:.8125rem;font-weight:700;top:0}.provider-score-panel__window-title[data-v-928ff77e]{line-height:1.25;display:block}.provider-score-panel__window-badge[data-v-928ff77e]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-warning) 14%, transparent);color:var(--color-warning-strong,var(--color-warning));white-space:nowrap;margin-top:.1875rem;padding:.0625rem .375rem;font-size:.625rem;font-weight:600;line-height:1.3;display:inline-flex}.provider-score-panel__metric-head[data-v-928ff77e]{white-space:normal;line-height:1.25}.provider-score-panel__metric-value[data-v-928ff77e]{border-bottom:1px solid color-mix(in srgb, var(--color-border-subtle) 72%, transparent);color:var(--color-heading);font-variant-numeric:tabular-nums;text-align:center;vertical-align:top;word-break:break-word;padding:.3125rem .375rem;font-size:.875rem;line-height:1.25}.provider-score-panel__metric-value--empty[data-v-928ff77e]{color:var(--color-text-muted)}.provider-score-panel__matrix tbody tr:last-child .provider-score-panel__metric-head[data-v-928ff77e],.provider-score-panel__matrix tbody tr:last-child .provider-score-panel__metric-value[data-v-928ff77e]{border-bottom:0}.provider-score-modal__footer[data-v-4ce7b7c6]{gap:.5rem;width:100%;display:grid}.provider-score-modal__footer-hint[data-v-4ce7b7c6]{color:var(--color-success,var(--color-accent-hover));align-items:center;gap:.375rem;margin:0;font-size:.8125rem;display:inline-flex}.provider-score-modal__footer-actions[data-v-4ce7b7c6]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:40rem){.provider-score-modal__footer-actions .button[data-v-4ce7b7c6]{flex:100%}}.integration-detail[data-v-c5f7380b]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.integration-detail__overview[data-v-c5f7380b]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:.875rem;padding:1.25rem;display:grid}.integration-detail__header[data-v-c5f7380b]{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;min-height:3.375rem;padding-bottom:.875rem;display:flex}.integration-detail__settings-header[data-v-c5f7380b]{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;padding-bottom:.625rem;display:flex}.integration-detail__heading[data-v-c5f7380b]{flex:auto;gap:.35rem;min-width:0;display:grid}.integration-detail__eyebrow[data-v-c5f7380b]{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.integration-detail__title-row[data-v-c5f7380b]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.integration-detail__name[data-v-c5f7380b]{color:var(--color-heading);margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.integration-detail__status[data-v-c5f7380b]{flex:none}.integration-detail__uuid[data-v-c5f7380b]{border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 82%, transparent);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.4rem;max-width:min(100%,13.5rem);padding:.3rem .55rem;display:inline-flex}.integration-detail__uuid-label[data-v-c5f7380b]{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;font-size:.625rem;font-weight:600}.integration-detail__uuid-value[data-v-c5f7380b]{min-width:0}.integration-detail__uuid-value[data-v-c5f7380b] .long-id__text{font-size:.75rem}.integration-detail__integration[data-v-c5f7380b]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 92%, transparent);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .875rem;display:flex}.integration-detail__integration-label[data-v-c5f7380b]{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.integration-detail__integration-value[data-v-c5f7380b]{color:var(--color-heading);font-size:.8125rem;font-weight:600}.integration-detail__endpoint[data-v-c5f7380b]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 92%, transparent);gap:.875rem;padding:.875rem 1rem;display:flex}.integration-detail__endpoint-icon[data-v-c5f7380b]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent-soft) 88%, transparent);width:2.25rem;height:2.25rem;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.integration-detail__endpoint-body[data-v-c5f7380b]{gap:.35rem;min-width:0;display:grid}.integration-detail__endpoint-label[data-v-c5f7380b]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.integration-detail__endpoint-link[data-v-c5f7380b]{color:var(--color-heading);overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:500;line-height:1.45;text-decoration:none}.integration-detail__endpoint-link[data-v-c5f7380b]:hover{color:var(--color-link);text-decoration:underline}.integration-detail__endpoint-empty[data-v-c5f7380b]{color:var(--color-text-muted);margin:0;font-size:.8125rem}.integration-detail__endpoint-actions[data-v-c5f7380b]{flex-wrap:wrap;gap:.375rem;margin-top:.2rem;display:flex}.integration-detail__endpoint-action[data-v-c5f7380b]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font:inherit;cursor:pointer;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}:is(.integration-detail__endpoint-action[data-v-c5f7380b]:hover,.integration-detail__endpoint-action[data-v-c5f7380b]:focus-visible){border-color:color-mix(in srgb, var(--color-heading) 18%, var(--color-border));background:var(--color-surface-raised);color:var(--color-heading)}.integration-detail__created[data-v-c5f7380b],.integration-detail__updated[data-v-c5f7380b]{color:var(--color-text-muted);align-items:center;gap:.45rem;margin:0;padding:0 .125rem;font-size:.8125rem;line-height:1.35;display:flex}.integration-detail__settings[data-v-c5f7380b]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:.625rem;padding:1.25rem;display:grid}.integration-detail__settings-title[data-v-c5f7380b]{color:var(--color-heading);margin:0;font-size:.9375rem;font-weight:600}.integration-detail__settings-badge[data-v-c5f7380b]{background:color-mix(in srgb, var(--color-accent-soft) 88%, transparent);color:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.25rem .55rem;font-size:.6875rem;font-weight:600}.integration-detail__settings-empty[data-v-c5f7380b],.integration-detail__section-empty[data-v-c5f7380b]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.integration-detail__section[data-v-c5f7380b]{border-top:1px solid var(--color-border-subtle);gap:.625rem;padding-top:.875rem;display:grid}.integration-detail__section[data-v-c5f7380b]:first-of-type{border-top:0;padding-top:0}.integration-detail__update[data-v-c5f7380b]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-column:1/-1;gap:.875rem;padding:1.25rem;display:grid}.integration-detail__update-header[data-v-c5f7380b]{border-bottom:1px solid var(--color-border-subtle);padding-bottom:.875rem}.integration-detail__update-title[data-v-c5f7380b]{color:var(--color-heading);margin:0;font-size:.9375rem;font-weight:600}.integration-detail__section-title[data-v-c5f7380b]{color:var(--color-heading);margin:0;font-size:.8125rem;font-weight:600}.integration-detail__pairs[data-v-c5f7380b]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.integration-detail__pairs li[data-v-c5f7380b]{border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-raised) 85%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .55rem;display:inline-flex}.integration-detail__pair-currency[data-v-c5f7380b]{color:var(--color-heading);font-size:.75rem;font-weight:600}.integration-detail__pair-method[data-v-c5f7380b]{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.integration-detail__facts[data-v-c5f7380b]{gap:.5rem;margin:0;display:grid}.integration-detail__fact[data-v-c5f7380b]{gap:.2rem;display:grid}.integration-detail__fact dt[data-v-c5f7380b]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.integration-detail__fact dd[data-v-c5f7380b]{color:var(--color-heading);overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:500;line-height:1.4}.integration-detail__masked[data-v-c5f7380b]{color:var(--color-text-muted);letter-spacing:.08em;align-items:center;gap:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;display:inline-flex}.integration-detail__actions[data-v-c5f7380b]{gap:.5rem;display:grid}.integration-detail__action-list[data-v-c5f7380b]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 90%, transparent);margin:0;padding:0;list-style:none;overflow:hidden}.integration-detail__action-row[data-v-c5f7380b]{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin:0;padding:.75rem .875rem;transition:background-color .15s;display:grid}:is(.integration-detail__action-row[data-v-c5f7380b]:hover:not(:disabled),.integration-detail__action-row[data-v-c5f7380b]:focus-visible:not(:disabled)){background:color-mix(in srgb, var(--color-surface-raised) 80%, transparent)}.integration-detail__action-row[data-v-c5f7380b]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-heading) 35%, transparent);outline-offset:-2px}.integration-detail__action-icon[data-v-c5f7380b]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface-raised) 90%, transparent);width:2rem;height:2rem;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.integration-detail__action-copy[data-v-c5f7380b]{gap:.125rem;min-width:0;display:grid}.integration-detail__action-title[data-v-c5f7380b]{color:var(--color-heading);font-size:.875rem;font-weight:500;line-height:1.3}.integration-detail__action-description[data-v-c5f7380b]{color:var(--color-text-muted);font-size:.75rem;line-height:1.35}.integration-detail__action-chevron[data-v-c5f7380b]{color:var(--color-text-muted);opacity:.7}@media (max-width:52rem){.integration-detail[data-v-c5f7380b]{grid-template-columns:1fr}.integration-detail__header[data-v-c5f7380b]{flex-direction:column;align-items:stretch}.integration-detail__uuid[data-v-c5f7380b]{max-width:100%}}.project-detail[data-v-38f67574]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.project-detail__overview[data-v-38f67574]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:.875rem;padding:1.25rem;display:grid}.project-detail__overview-grid[data-v-38f67574]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.875rem;display:grid}.project-detail__overview-span[data-v-38f67574]{grid-column:1/-1}.project-detail__header[data-v-38f67574]{justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;padding-bottom:.125rem;display:flex}.project-detail__heading[data-v-38f67574]{flex:auto;gap:.35rem;min-width:0;display:grid}.project-detail__eyebrow[data-v-38f67574]{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.project-detail__title-row[data-v-38f67574]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.project-detail__name[data-v-38f67574]{color:var(--color-heading);margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.project-detail__status[data-v-38f67574]{flex:none}.project-detail__uuid[data-v-38f67574]{border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 82%, transparent);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.4rem;max-width:min(100%,13.5rem);padding:.3rem .55rem;display:inline-flex}.project-detail__uuid-label[data-v-38f67574]{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;font-size:.625rem;font-weight:600}.project-detail__uuid-value[data-v-38f67574]{min-width:0}.project-detail__uuid-value[data-v-38f67574] .long-id{max-width:100%}.project-detail__uuid-value[data-v-38f67574] .long-id__text{font-size:.75rem}.project-detail__endpoint[data-v-38f67574]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 92%, transparent);gap:.875rem;height:100%;padding:.875rem 1rem;display:flex}.project-detail__endpoint-icon[data-v-38f67574]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent-soft) 88%, transparent);width:2.25rem;height:2.25rem;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.project-detail__endpoint-body[data-v-38f67574]{flex-direction:column;flex:1;gap:.35rem;min-width:0;min-height:0;display:flex}.project-detail__endpoint-label[data-v-38f67574]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.project-detail__endpoint-link[data-v-38f67574]{color:var(--color-heading);overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:500;line-height:1.45;text-decoration:none;transition:color .15s}.project-detail__endpoint-link[data-v-38f67574]:hover{color:var(--color-link);text-decoration:underline}.project-detail__endpoint-empty[data-v-38f67574]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.project-detail__endpoint-actions[data-v-38f67574]{flex-wrap:wrap;gap:.375rem;margin-top:auto;padding-top:.2rem;display:flex}.project-detail__endpoint-action[data-v-38f67574]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font:inherit;cursor:pointer;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}:is(.project-detail__endpoint-action[data-v-38f67574]:hover,.project-detail__endpoint-action[data-v-38f67574]:focus-visible){border-color:color-mix(in srgb, var(--color-heading) 18%, var(--color-border));background:var(--color-surface-raised);color:var(--color-heading)}.project-detail__endpoint-action[data-v-38f67574]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-heading) 35%, transparent);outline-offset:2px}.project-detail__created[data-v-38f67574]{color:var(--color-text-muted);align-items:center;gap:.45rem;margin:0;padding:0 .125rem;font-size:.8125rem;line-height:1.35;display:flex}.project-detail__actions[data-v-38f67574]{gap:.5rem;display:grid}.project-detail__action-list[data-v-38f67574]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 90%, transparent);margin:0;padding:0;list-style:none;overflow:hidden}.project-detail__action-list li+li[data-v-38f67574]{border-top:1px solid var(--color-border-subtle)}.project-detail__action-row[data-v-38f67574]{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin:0;padding:.75rem .875rem;transition:background-color .15s;display:grid}:is(.project-detail__action-row[data-v-38f67574]:hover:not(:disabled),.project-detail__action-row[data-v-38f67574]:focus-visible:not(:disabled)){background:color-mix(in srgb, var(--color-surface-raised) 80%, transparent)}.project-detail__action-row[data-v-38f67574]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-heading) 35%, transparent);outline-offset:-2px}.project-detail__action-row[data-v-38f67574]:disabled{cursor:not-allowed;opacity:.55}.project-detail__action-icon[data-v-38f67574]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface-raised) 90%, transparent);width:2rem;height:2rem;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.project-detail__action-title[data-v-38f67574]{color:var(--color-heading);font-size:.875rem;font-weight:500;line-height:1.3}.project-detail__action-chevron[data-v-38f67574]{color:var(--color-text-muted);opacity:.7}.project-detail__action-list--confirm[data-v-38f67574]{border-color:color-mix(in srgb, var(--color-danger-border) 55%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-error-surface) 55%, var(--color-surface));gap:.875rem;padding:.75rem .875rem .875rem;display:grid}.project-detail__confirm-back[data-v-38f67574]{width:-moz-fit-content;width:fit-content;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:.2rem .35rem;font-size:.75rem;font-weight:500;line-height:1.2;transition:color .15s;display:inline-flex}:is(.project-detail__confirm-back[data-v-38f67574]:hover:not(:disabled),.project-detail__confirm-back[data-v-38f67574]:focus-visible:not(:disabled)){color:var(--color-heading)}.project-detail__confirm-back[data-v-38f67574]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-heading) 35%, transparent);outline-offset:2px;border-radius:var(--radius-sm)}.project-detail__confirm-back[data-v-38f67574]:disabled{cursor:not-allowed;opacity:.55}.project-detail__confirm-body[data-v-38f67574]{align-items:flex-start;gap:.75rem;display:flex}.project-detail__confirm-icon[data-v-38f67574]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 14%, var(--color-surface));width:2.25rem;height:2.25rem;color:var(--color-danger);flex-shrink:0;justify-content:center;align-items:center;display:flex}.project-detail__confirm-copy[data-v-38f67574]{gap:.35rem;min-width:0;display:grid}.project-detail__confirm-title[data-v-38f67574]{color:var(--color-heading);margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.project-detail__confirm-description[data-v-38f67574]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.project-detail__confirm-footer[data-v-38f67574]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.125rem;display:flex}.project-detail__confirm-cancel[data-v-38f67574],.project-detail__confirm-submit[data-v-38f67574]{min-height:2.25rem}.project-detail__confirm-submit[data-v-38f67574]{align-items:center;gap:.4rem;display:inline-flex}.project-detail__secrets[data-v-38f67574]{margin:0}.project-detail__workspace[data-v-38f67574]{gap:1rem;display:grid}.project-detail__panel[data-v-38f67574]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:1rem 1.125rem}@media (max-width:52rem){.project-detail__header[data-v-38f67574]{flex-direction:column;align-items:stretch}.project-detail__uuid[data-v-38f67574]{max-width:100%}.project-detail__overview-grid[data-v-38f67574]{grid-template-columns:1fr}}.rate-source-methods[data-v-3de2b36c]{gap:.5rem;display:grid}.rate-source-methods__toolbar[data-v-3de2b36c]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rate-source-methods__hint[data-v-3de2b36c]{color:var(--color-text-muted);font-size:.8125rem}.rate-source-methods__empty[data-v-3de2b36c]{color:var(--color-text-muted);margin:0;font-size:.875rem}.rate-source-methods__list[data-v-3de2b36c]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:.35rem;max-height:11rem;padding:.5rem .625rem;display:grid;overflow:auto}.rate-source-methods__item[data-v-3de2b36c]{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.rate-source-form__current-rate[data-v-7aae05b3]{border:1px dashed var(--color-border);border-radius:var(--radius-md);margin:0;padding:.75rem .875rem;font-size:.875rem}.rate-source-form__pending[data-v-7aae05b3]{color:var(--color-text-muted)}.rate-source-form__preview[data-v-7aae05b3]{gap:.5rem;padding-top:.25rem;display:grid}.rate-source-form__preview-result[data-v-7aae05b3]{gap:.35rem;display:grid}.rate-source-form__preview-badge[data-v-7aae05b3]{border-radius:999px;align-self:flex-start;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.rate-source-form__preview-badge--success[data-v-7aae05b3]{color:#bbf7d0;background:#052e16}.rate-source-form__preview-badge--empty[data-v-7aae05b3]{color:#fde68a;background:#422006}.rate-source-form__preview-badge--failed[data-v-7aae05b3]{color:#fecaca;background:#3f1d1d}.rate-source-form__preview-rate[data-v-7aae05b3]{font-variant-numeric:tabular-nums;margin:0}.currency-pair[data-v-31db2b97]{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.currency-pair__icons[data-v-31db2b97]{flex-shrink:0;align-items:center;display:inline-flex}.currency-pair__icon[data-v-31db2b97]{display:inline-flex}.currency-pair__icon--quote[data-v-31db2b97]{z-index:1;position:relative}.currency-pair__icon--base[data-v-31db2b97]{z-index:2;margin-right:calc(var(--currency-pair-icon-size) * var(--currency-pair-overlap) * -1);position:relative}.currency-pair__icon--base[data-v-31db2b97] .currency-display__icon,.currency-pair__icon--base[data-v-31db2b97] .currency-display__fallback{box-shadow:0 0 0 2px var(--color-surface)}.currency-pair__label[data-v-31db2b97]{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.currency-pair__label--lg[data-v-31db2b97]{color:var(--color-heading);letter-spacing:-.02em;font-size:1.375rem;font-weight:600}.rate-source-parse[data-v-787ffec0]{gap:.75rem;display:grid}.rate-source-parse__header[data-v-787ffec0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rate-source-parse__header .admin-section-title[data-v-787ffec0]{margin:0}.rate-source-parse__badge[data-v-787ffec0]{border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.rate-source-parse__badge--success[data-v-787ffec0]{color:#bbf7d0;background:#052e16}.rate-source-parse__badge--empty[data-v-787ffec0]{color:#fde68a;background:#422006}.rate-source-parse__badge--failed[data-v-787ffec0]{color:#fecaca;background:#3f1d1d}.rate-source-parse__empty[data-v-787ffec0]{color:var(--color-text-muted);margin:0;font-size:.875rem}.rate-source-parse__meta[data-v-787ffec0]{margin:0}.rate-source-parse__prices-label[data-v-787ffec0]{color:var(--color-text-muted);margin:0 0 .35rem;font-size:.8125rem}.rate-source-parse__prices ul[data-v-787ffec0]{font-variant-numeric:tabular-nums;margin:0;padding-left:1.1rem}.rate-source-detail[data-v-2831c32a]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:1.25rem;display:grid}.rate-source-detail__sidebar[data-v-2831c32a],.rate-source-detail__overview[data-v-2831c32a]{gap:1rem;display:grid}.rate-source-detail__hero[data-v-2831c32a]{gap:.5rem;display:grid}.rate-source-detail__hero-layout[data-v-2831c32a]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.rate-source-detail__hero-main[data-v-2831c32a]{gap:.35rem;min-width:0;display:grid}.rate-source-detail__eyebrow[data-v-2831c32a]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500}.rate-source-detail__pair[data-v-2831c32a]{margin:0}.rate-source-detail__rate[data-v-2831c32a]{color:var(--color-heading);font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:2rem;font-weight:700;line-height:1.1}.rate-source-detail__rate-hint[data-v-2831c32a]{color:var(--color-text-muted);margin:0;font-size:.875rem}.rate-source-detail__pending[data-v-2831c32a]{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.8125rem}.rate-source-detail__status[data-v-2831c32a]{flex-shrink:0;justify-self:end}.rate-source-detail__meta[data-v-2831c32a]{grid-template-columns:minmax(0,1fr);gap:.625rem;margin:0;display:grid}.rate-source-detail__meta-item[data-v-2831c32a]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 58%, transparent);gap:.25rem;min-width:0;padding:.625rem .75rem;display:grid}.rate-source-detail__meta-item--datetime dd[data-v-2831c32a]{white-space:nowrap}.rate-source-detail__meta dt[data-v-2831c32a]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.2}.rate-source-detail__meta dd[data-v-2831c32a]{min-width:0;color:var(--color-text);margin:0;font-size:.875rem;line-height:1.35}.rate-source-detail__refresh[data-v-2831c32a]{gap:.5rem;display:grid}.rate-source-detail__workspace[data-v-2831c32a]{gap:1rem;display:grid}.rate-source-detail__panel[data-v-2831c32a]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:1rem 1.125rem}.rate-source-detail__panel--actions[data-v-2831c32a]{gap:.75rem;display:grid}.rate-source-detail__panel--actions .admin-section-title[data-v-2831c32a]{margin-bottom:0}.rate-source-detail__action-buttons[data-v-2831c32a]{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:52rem){.rate-source-detail[data-v-2831c32a]{grid-template-columns:1fr}}@media (max-width:40rem){.rate-source-detail__hero-layout[data-v-2831c32a]{grid-template-columns:1fr}.rate-source-detail__status[data-v-2831c32a]{justify-self:start}}.user-detail[data-v-4228e3cf]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:1rem;display:grid}.user-detail__overview[data-v-4228e3cf]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:.75rem;padding:.875rem 1rem;display:grid}.user-detail__header[data-v-4228e3cf]{justify-content:space-between;align-items:flex-start;gap:.625rem .875rem;display:flex}.user-detail__heading[data-v-4228e3cf]{flex:auto;gap:.25rem;min-width:0;display:grid}.user-detail__eyebrow[data-v-4228e3cf]{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.user-detail__title-row[data-v-4228e3cf]{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;display:flex}.user-detail__login[data-v-4228e3cf]{color:var(--color-heading);margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.user-detail__status[data-v-4228e3cf]{flex:none}.user-detail__id[data-v-4228e3cf]{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.35rem;max-width:min(100%,11rem);padding:.25rem .5rem;display:inline-flex}.user-detail__id-label[data-v-4228e3cf]{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;font-size:.625rem;font-weight:600}.user-detail__id-value[data-v-4228e3cf]{min-width:0}.user-detail__id-value[data-v-4228e3cf] .long-id__text{font-size:.75rem}.user-detail__meta[data-v-4228e3cf]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .875rem;margin:0;padding:.625rem .75rem;display:grid}.user-detail__meta-item[data-v-4228e3cf]{gap:.15rem;min-width:0;display:grid}.user-detail__meta-item dt[data-v-4228e3cf]{color:var(--color-text-subtle);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.user-detail__meta-item dd[data-v-4228e3cf]{color:var(--color-heading);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.35}.user-detail__actions[data-v-4228e3cf]{gap:.375rem;display:grid}.user-detail__action-list[data-v-4228e3cf]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);margin:0;padding:0;list-style:none;overflow:hidden}.user-detail__action-list li+li[data-v-4228e3cf]{border-top:1px solid var(--color-border-subtle)}.user-detail__action-row[data-v-4228e3cf]{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.625rem;margin:0;padding:.625rem .75rem;transition:background-color .15s;display:grid}:is(.user-detail__action-row[data-v-4228e3cf]:hover:not(:disabled),.user-detail__action-row[data-v-4228e3cf]:focus-visible:not(:disabled)){background:var(--color-surface)}.user-detail__action-row[data-v-4228e3cf]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-heading) 35%, transparent);outline-offset:-2px}.user-detail__action-row[data-v-4228e3cf]:disabled{cursor:not-allowed;opacity:.55}.user-detail__action-icon[data-v-4228e3cf]{border-radius:var(--radius-sm);background:var(--color-surface);width:1.875rem;height:1.875rem;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.user-detail__action-title[data-v-4228e3cf]{color:var(--color-heading);font-size:.875rem;font-weight:500;line-height:1.3}.user-detail__action-chevron[data-v-4228e3cf]{color:var(--color-text-muted);opacity:.7}.user-detail__action-list--confirm[data-v-4228e3cf]{border-color:color-mix(in srgb, var(--color-danger-border) 45%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-error-surface) 35%, var(--color-surface-raised));gap:.75rem;padding:.625rem .75rem .75rem;display:grid}.user-detail__confirm-back[data-v-4228e3cf],.user-detail__workspace-back[data-v-4228e3cf]{width:-moz-fit-content;width:fit-content;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:.15rem .3rem;font-size:.75rem;font-weight:500;line-height:1.2;transition:color .15s;display:inline-flex}:is(.user-detail__confirm-back[data-v-4228e3cf]:hover:not(:disabled),.user-detail__confirm-back[data-v-4228e3cf]:focus-visible:not(:disabled),.user-detail__workspace-back[data-v-4228e3cf]:hover:not(:disabled),.user-detail__workspace-back[data-v-4228e3cf]:focus-visible:not(:disabled)){color:var(--color-heading)}:is(.user-detail__confirm-back[data-v-4228e3cf]:focus-visible,.user-detail__workspace-back[data-v-4228e3cf]:focus-visible){outline:2px solid color-mix(in srgb, var(--color-heading) 35%, transparent);outline-offset:2px;border-radius:var(--radius-sm)}.user-detail__confirm-back[data-v-4228e3cf]:disabled,.user-detail__workspace-back[data-v-4228e3cf]:disabled{cursor:not-allowed;opacity:.55}.user-detail__confirm-body[data-v-4228e3cf]{align-items:flex-start;gap:.625rem;display:flex}.user-detail__confirm-icon[data-v-4228e3cf]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 12%, var(--color-surface));width:2rem;height:2rem;color:var(--color-danger);flex-shrink:0;justify-content:center;align-items:center;display:flex}.user-detail__confirm-copy[data-v-4228e3cf]{gap:.25rem;min-width:0;display:grid}.user-detail__confirm-title[data-v-4228e3cf]{color:var(--color-heading);margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.user-detail__confirm-description[data-v-4228e3cf]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.user-detail__confirm-footer[data-v-4228e3cf]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.user-detail__secrets[data-v-4228e3cf]{margin:0}.user-detail__workspace[data-v-4228e3cf]{gap:.75rem;display:grid}.user-detail__panel[data-v-4228e3cf]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:.75rem;padding:.875rem 1rem;display:grid}.user-detail__panel--form[data-v-4228e3cf] .admin-form{gap:.875rem}.user-detail__panel--form[data-v-4228e3cf] .admin-form__grid{gap:.75rem}@media (max-width:52rem){.user-detail[data-v-4228e3cf]{grid-template-columns:1fr}.user-detail__header[data-v-4228e3cf]{flex-direction:column;align-items:stretch}.user-detail__id[data-v-4228e3cf]{max-width:100%}.user-detail__meta[data-v-4228e3cf]{grid-template-columns:1fr}}.user-online[data-v-4edb688d]{gap:1rem;display:grid}.user-online__summary[data-v-4edb688d]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.user-online__summary-main[data-v-4edb688d]{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;display:flex}.user-online__total-value[data-v-4edb688d]{color:var(--color-heading);margin:0;font-size:1rem;font-weight:700}.user-online__eyebrow[data-v-4edb688d]{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .2rem;font-size:.6875rem;font-weight:700}.user-online__date[data-v-4edb688d]{color:var(--color-heading);margin:0;font-size:1rem;font-weight:700}.user-online__date-control[data-v-4edb688d]{color:var(--color-text-muted);gap:.25rem;font-size:.75rem;font-weight:600;display:grid}.user-online__date-input[data-v-4edb688d]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);min-width:11rem;color:var(--color-heading);font:inherit;padding:.45rem .6rem}.user-online__content[data-v-4edb688d]{gap:.875rem;display:grid}.user-online__activity-panel[data-v-4edb688d]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);gap:.75rem;padding:.875rem 1rem 1rem;display:grid}.user-online__chart-header[data-v-4edb688d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.user-online__chart-header h3[data-v-4edb688d]{color:var(--color-heading);margin:0;font-size:.9375rem;font-weight:700}.user-online__chart-header p[data-v-4edb688d]{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.8125rem;line-height:1.4}.user-online__legend-list[data-v-4edb688d]{flex-wrap:wrap;gap:.4rem;display:inline-flex}.user-online__legend[data-v-4edb688d]{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);color:var(--color-heading);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.user-online__legend span[data-v-4edb688d]{background:var(--color-border-subtle);border-radius:999px;width:.5rem;height:.5rem}.user-online__legend--online[data-v-4edb688d]{border-color:color-mix(in srgb, #22c55e 28%, var(--color-border-subtle));background:color-mix(in srgb, #22c55e 10%, var(--color-surface-raised))}.user-online__legend--online span[data-v-4edb688d]{background:#22c55e;box-shadow:0 0 0 .25rem #22c55e29}.user-online__activity[data-v-4edb688d]{justify-content:start;gap:.35rem;padding-bottom:.25rem;display:grid}.user-online__activity-hours[data-v-4edb688d]{grid-template-columns:repeat(24, var(--activity-cell-size,1.125rem));width:max-content;color:var(--color-text-muted);font-variant-numeric:tabular-nums;gap:.25rem;padding-inline:.05rem;font-size:.625rem;line-height:1;display:grid}.user-online__activity-hours span[data-v-4edb688d]{text-align:center;text-overflow:clip;white-space:nowrap;overflow:hidden}.user-online__activity-grid[data-v-4edb688d]{grid-template-columns:repeat(24, var(--activity-cell-size,1.125rem));grid-template-rows:repeat(4, var(--activity-cell-size,1.125rem));grid-auto-flow:column;gap:.25rem;width:max-content;display:grid}.user-online__activity-cell[data-v-4edb688d]{width:var(--activity-cell-size,1.125rem);height:var(--activity-cell-size,1.125rem);border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-raised) 86%, var(--color-border-subtle));cursor:help;border-radius:.25rem;margin:0;padding:0;transition:border-color .15s,background-color .15s}:is(.user-online__activity-cell[data-v-4edb688d]:hover,.user-online__activity-cell[data-v-4edb688d]:focus-visible){border-color:color-mix(in srgb, var(--color-heading) 34%, var(--color-border-subtle))}.user-online__activity-cell[data-v-4edb688d]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-heading) 35%, transparent);outline-offset:2px}.user-online__activity-cell--online[data-v-4edb688d]{border-color:color-mix(in srgb, #22c55e 42%, var(--color-border-subtle));background:#22c55e;box-shadow:inset 0 0 0 1px #ffffff29}.user-online__detail-header[data-v-4edb688d]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .4375rem;display:flex}.user-online__detail-header strong[data-v-4edb688d]{color:var(--color-heading);font-size:.6875rem;font-weight:600}.user-online__detail-header span[data-v-4edb688d]{color:var(--color-text-muted);font-size:.625rem;font-weight:500}.user-online__detail-activity[data-v-4edb688d]{gap:.1875rem;display:grid}.user-online__detail-row[data-v-4edb688d]{grid-template-columns:2.375rem max-content;align-items:center;gap:.3125rem;display:grid}.user-online__detail-minute[data-v-4edb688d]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.625rem;font-weight:500}.user-online__detail-row-cells[data-v-4edb688d]{grid-template-columns:repeat(var(--detail-cells-per-minute,4), .625rem);gap:.2rem;display:grid}.user-online__detail-cell[data-v-4edb688d]{border:1px solid color-mix(in srgb, var(--color-border-subtle) 70%, transparent);background:color-mix(in srgb, var(--color-surface-raised) 92%, var(--color-border-subtle));border-radius:.125rem;width:.625rem;height:.625rem}.user-online__detail-cell--online[data-v-4edb688d]{box-shadow:none;background:#22c55e;border-color:#22c55e5c}@media (max-width:44rem){.user-online__summary[data-v-4edb688d]{align-items:stretch}.user-online__date-control[data-v-4edb688d],.user-online__date-input[data-v-4edb688d]{width:100%}}.admin-balance-op[data-v-457979d8]{gap:1.25rem;display:grid}.admin-balance-op__summary[data-v-457979d8]{gap:.35rem;display:grid}.admin-balance-op__eyebrow[data-v-457979d8]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500}.admin-balance-op__balance-row[data-v-457979d8]{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin:0;display:flex}.admin-balance-op__balance-amount[data-v-457979d8]{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1}.admin-balance-op__currency[data-v-457979d8]{flex-shrink:0}.admin-balance-op__currency[data-v-457979d8] .currency-display{align-items:center;gap:.45rem}.admin-balance-op__currency[data-v-457979d8] .currency-display__label{color:var(--color-heading);letter-spacing:.02em;font-size:1.125rem;font-weight:600;line-height:1.15}.admin-balance-op__field[data-v-457979d8],.admin-balance-op__field .form-field__control[data-v-457979d8]{width:100%}.admin-balance-op__amount-row[data-v-457979d8]{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.admin-balance-op__amount-input[data-v-457979d8]{flex:12rem;min-width:0}.admin-balance-op__use-full-balance[data-v-457979d8]{white-space:nowrap;flex:none}.admin-balance-op__actions[data-v-457979d8]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.app-modal__content:has(.admin-wallet-detail){width:min(100% - 2rem,64rem)}.admin-wallet-detail[data-v-42e4e9e8]{grid-template-columns:minmax(16rem,.82fr) minmax(0,1.18fr);gap:1rem}.admin-wallet-detail__operations-panel[data-v-42e4e9e8],.admin-wallet-detail__wallet-column[data-v-42e4e9e8]{min-width:0}.admin-wallet-detail__operations-panel[data-v-42e4e9e8]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);align-content:start;gap:.875rem;padding:1rem;display:grid}.admin-wallet-detail__panel-header[data-v-42e4e9e8]{border-bottom:1px solid var(--color-border-subtle);gap:.35rem;padding-bottom:.75rem;display:grid}.admin-wallet-detail__panel-title[data-v-42e4e9e8],.admin-wallet-detail__action-title[data-v-42e4e9e8]{color:var(--color-heading);margin:0;font-weight:600;line-height:1.3}.admin-wallet-detail__panel-title[data-v-42e4e9e8]{font-size:.9375rem}.admin-wallet-detail__panel-description[data-v-42e4e9e8],.admin-wallet-detail__action-description[data-v-42e4e9e8],.admin-wallet-detail__unavailable[data-v-42e4e9e8]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.admin-wallet-detail__action-list[data-v-42e4e9e8],.admin-wallet-detail__wallet-column[data-v-42e4e9e8]{gap:.75rem;display:grid}.admin-wallet-detail__action-card[data-v-42e4e9e8]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:.75rem;padding:.875rem;display:grid}.admin-wallet-detail__action-copy[data-v-42e4e9e8]{gap:.3rem;display:grid}.admin-wallet-detail__action-title[data-v-42e4e9e8]{font-size:.875rem}.admin-wallet-detail__action-button[data-v-42e4e9e8]{justify-self:start}.admin-wallet-detail__history[data-v-42e4e9e8]{max-height:min(24rem,46svh)}@media (max-width:56rem){.admin-wallet-detail[data-v-42e4e9e8]{grid-template-columns:1fr}}.workspace-tabs[data-v-76a8d74f]{gap:0;min-width:0;display:grid}.workspace-tabs__list-wrap[data-v-76a8d74f]{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--color-border);overflow-x:auto}.workspace-tabs__list[data-v-76a8d74f]{flex-wrap:nowrap;gap:.125rem;width:max-content;min-width:100%;padding:0 .125rem;display:flex}.workspace-tabs__tab[data-v-76a8d74f]{color:var(--color-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin:0;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.2;transition:color .15s,border-color .15s}.workspace-tabs__tab[data-v-76a8d74f]:hover{color:var(--color-text)}.workspace-tabs__tab--active[data-v-76a8d74f]{color:var(--color-heading);border-bottom-color:var(--color-accent);font-weight:600}.workspace-tabs__tab[data-v-76a8d74f]:focus-visible{outline:2px solid var(--color-accent-border);outline-offset:2px}.workspace-tabs__panel[data-v-76a8d74f]{min-width:0;padding-top:1rem}.dispute-receipts-panel[data-v-d0db2e81]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;margin-top:1rem;padding:1rem 1.125rem}.dispute-receipts-panel .admin-section-title[data-v-d0db2e81]{margin-bottom:.5rem}.dispute-receipts-panel__description[data-v-d0db2e81]{margin-bottom:.75rem}.dispute-receipts-panel__list[data-v-d0db2e81]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.dispute-receipts-panel__item[data-v-d0db2e81]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:.5rem;padding:.75rem;display:grid}.dispute-receipts-panel__head[data-v-d0db2e81]{gap:.2rem;display:grid}.dispute-receipts-panel__title[data-v-d0db2e81]{color:var(--color-heading);margin:0;font-size:.9375rem;font-weight:600}.dispute-receipts-panel__meta[data-v-d0db2e81]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.35}.dispute-receipts-panel__actions[data-v-d0db2e81]{flex-wrap:wrap;gap:.5rem;display:flex}.dispute-receipts-panel--compact[data-v-d0db2e81]{border:none;border-top:1px solid var(--color-border-subtle);background:0 0;border-radius:0;gap:.625rem;margin-top:0;padding:1rem 0 0;display:grid}.dispute-receipts-panel--compact .dispute-receipts-panel__section-title[data-v-d0db2e81]{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.dispute-receipts-panel--compact .dispute-receipts-panel__empty[data-v-d0db2e81]{color:var(--color-text-muted);margin:0;font-size:.875rem}.dispute-receipts-panel--compact .dispute-receipts-panel__list[data-v-d0db2e81]{gap:.5rem}.dispute-receipts-panel--compact .dispute-receipts-panel__item[data-v-d0db2e81]{background:color-mix(in srgb, var(--color-surface-raised) 58%, transparent);padding:.625rem .75rem}.dispute-receipts-panel--compact .dispute-receipts-panel__head[data-v-d0db2e81]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.dispute-receipts-panel--compact .dispute-receipts-panel__title[data-v-d0db2e81]{font-size:.875rem}.dispute-receipts-panel--compact .dispute-receipts-panel__meta[data-v-d0db2e81]{font-size:.75rem}.pay-in-breakdown-highlight[data-v-d06553b3]{border:1px solid var(--color-accent-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent-soft) 55%, transparent);gap:.25rem;margin-top:.75rem;padding:.75rem .875rem;display:grid}.pay-in-breakdown-highlight__label[data-v-d06553b3]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.pay-in-breakdown-highlight__value[data-v-d06553b3]{color:var(--color-heading);flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2;display:flex}.pay-in-breakdown-pricing[data-v-2b21ab70]{margin-top:.75rem}.pay-in-breakdown-pricing__note[data-v-2b21ab70]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);margin:0 0 .625rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.pay-in-breakdown-pricing__list[data-v-2b21ab70]{margin:0}.pay-in-breakdown-section-header__description[data-v-01c81ffd]{color:var(--color-text-muted);margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.pay-in-breakdown__content[data-v-54b29229]{min-width:0}.pay-in-breakdown__list[data-v-54b29229]{margin-top:.75rem}.pay-in-breakdown__decision[data-v-54b29229]{border-radius:var(--radius-sm);align-items:center;padding:.125rem .5rem;font-weight:600;display:inline-flex}.pay-in-breakdown__decision--accepted[data-v-54b29229]{color:var(--color-success-text,#166534);background:color-mix(in srgb, var(--color-success,#22c55e) 14%, transparent)}.pay-in-breakdown__decision--rejected[data-v-54b29229]{color:var(--color-danger-text,#991b1b);background:color-mix(in srgb, var(--color-danger,#ef4444) 12%, transparent)}.pay-in-cascade[data-v-6fa18c0e]{gap:1.25rem;display:grid}.pay-in-cascade__section[data-v-6fa18c0e]{gap:.75rem;display:grid}.pay-in-cascade__section>.admin-section-title[data-v-6fa18c0e]{margin:0}.pay-in-cascade__alert[data-v-6fa18c0e]{border:1px solid var(--color-error-border);border-radius:var(--radius-md);background:var(--color-error-surface);padding:.75rem .875rem}.pay-in-cascade__alert-title[data-v-6fa18c0e]{color:var(--color-error-text);margin:0 0 .25rem;font-size:.8125rem;font-weight:700}.pay-in-cascade__alert-code[data-v-6fa18c0e]{color:color-mix(in srgb, var(--color-error-text) 72%, var(--color-text-muted));font-size:.75rem;font-family:var(--font-mono,ui-monospace, monospace);margin:0 0 .25rem}.pay-in-cascade__alert-message[data-v-6fa18c0e]{color:var(--color-error-text);margin:0;font-size:.875rem;line-height:1.4}.pay-in-cascade__summary[data-v-6fa18c0e]{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.625rem;display:grid}.pay-in-cascade__summary-item[data-v-6fa18c0e]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 70%, transparent);gap:.25rem;padding:.625rem .75rem;display:grid}.pay-in-cascade__summary-label[data-v-6fa18c0e]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.pay-in-cascade__summary-value[data-v-6fa18c0e]{color:var(--color-text);font-size:.875rem;line-height:1.35}.pay-in-cascade__definition-list[data-v-6fa18c0e]{margin-top:.125rem}.pay-in-cascade__snapshots[data-v-6fa18c0e]{gap:.75rem;display:grid}.pay-in-cascade__snapshot[data-v-6fa18c0e]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 70%, transparent);padding:.75rem}.pay-in-cascade__snapshot h4[data-v-6fa18c0e]{color:var(--color-heading);margin:0 0 .5rem;font-size:.875rem;font-weight:600}.pay-in-cascade__empty[data-v-6fa18c0e]{color:var(--color-text-muted);margin:0;font-size:.875rem}.pay-in-cascade__attempts[data-v-6fa18c0e]{gap:.75rem;display:grid}.pay-in-cascade__attempt[data-v-6fa18c0e]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 58%, transparent);gap:.75rem;padding:.875rem;display:grid}.pay-in-cascade__attempt--selected[data-v-6fa18c0e]{border-color:var(--color-accent-border);background:color-mix(in srgb, var(--color-accent-soft) 58%, transparent)}.pay-in-cascade__attempt-header[data-v-6fa18c0e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.625rem;display:flex}.pay-in-cascade__attempt-heading[data-v-6fa18c0e]{gap:.375rem;min-width:0;display:grid}.pay-in-cascade__attempt-sequence[data-v-6fa18c0e]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.pay-in-cascade__attempt-badges[data-v-6fa18c0e]{flex-wrap:wrap;gap:.375rem;display:flex}.pay-in-cascade__status-badge[data-v-6fa18c0e],.pay-in-cascade__winner-badge[data-v-6fa18c0e]{border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.pay-in-cascade__status-badge[data-v-6fa18c0e]{color:var(--color-text);background:color-mix(in srgb, var(--color-surface) 82%, var(--color-border));border:1px solid var(--color-border-subtle)}.pay-in-cascade__winner-badge[data-v-6fa18c0e]{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-soft) 82%, transparent);border:1px solid var(--color-accent-border)}.pay-in-cascade__attempt-meta[data-v-6fa18c0e]{margin:0}.pay-in-cascade__payload[data-v-6fa18c0e]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 88%, transparent)}.pay-in-cascade__payload summary[data-v-6fa18c0e]{cursor:pointer;color:var(--color-heading);padding:.5rem .625rem;font-size:.8125rem;font-weight:600}.pay-in-cascade__pre[data-v-6fa18c0e]{border-top:1px solid var(--color-border-subtle);color:var(--color-text);font-size:.75rem;line-height:1.45;font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-word;margin:0;padding:.625rem .75rem;overflow-x:auto}.integration-log-direction[data-v-9d1c7bb5]{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.3rem;max-width:100%;padding:.15rem .45rem .15rem .35rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.integration-log-direction__label[data-v-9d1c7bb5]{letter-spacing:.01em}.integration-log-direction--inbound[data-v-9d1c7bb5]{border-color:color-mix(in srgb, var(--color-accent) 30%, transparent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent-hover)}.integration-log-direction--outbound[data-v-9d1c7bb5]{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2457}.integration-log-direction[data-v-9d1c7bb5] .app-icon{opacity:.92;flex-shrink:0}.integration-log-status[data-v-6a8cf00b]{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;min-width:2.25rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.integration-log-status--success[data-v-6a8cf00b]{border-color:color-mix(in srgb, var(--color-success) 34%, transparent);background:color-mix(in srgb, var(--color-success) 14%, transparent);color:var(--color-success)}.integration-log-status--warning[data-v-6a8cf00b]{border-color:color-mix(in srgb, var(--color-warning) 36%, transparent);background:color-mix(in srgb, var(--color-warning) 14%, transparent);color:var(--color-warning)}.integration-log-status--error[data-v-6a8cf00b]{border-color:color-mix(in srgb, var(--color-danger) 36%, transparent);background:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger)}.integration-log-status--info[data-v-6a8cf00b]{border-color:color-mix(in srgb, var(--color-accent) 34%, transparent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent-hover)}.integration-log-status--muted[data-v-6a8cf00b]{border-color:var(--color-border-subtle);background:var(--color-surface-raised);color:var(--color-text-muted)}.integration-log-detail[data-v-fa7f9611]{gap:.875rem;display:grid}.integration-log-detail__meta[data-v-fa7f9611]{gap:.75rem;margin:0;display:grid}@media (min-width:56rem){.integration-log-detail__meta[data-v-fa7f9611]{grid-template-columns:repeat(2,minmax(0,1fr))}}.integration-log-detail__meta-item[data-v-fa7f9611]{gap:.2rem;display:grid}.integration-log-detail__meta-item dt[data-v-fa7f9611]{color:var(--color-text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.integration-log-detail__meta-item dd[data-v-fa7f9611]{color:var(--color-heading);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.45}.integration-log-detail__section[data-v-fa7f9611]{gap:.625rem;display:grid}.integration-log-detail__section-header[data-v-fa7f9611]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.integration-log-detail__section-title[data-v-fa7f9611]{color:var(--color-heading);margin:0;font-size:.875rem;font-weight:600}.integration-log-detail__truncation[data-v-fa7f9611]{color:var(--color-text-muted);margin:0;font-size:.8125rem}.integration-log-detail__pre[data-v-fa7f9611]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-word;margin:0;padding:.75rem;font-size:.75rem;line-height:1.5;overflow:auto}.integration-log-entries[data-v-ff09c2d1]{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.integration-log-entries__item[data-v-ff09c2d1]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:.375rem;min-width:0;padding:.75rem;display:grid}.integration-log-entries__head[data-v-ff09c2d1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.integration-log-entries__badges[data-v-ff09c2d1]{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.integration-log-entries__open[data-v-ff09c2d1]{flex-shrink:0;margin-left:auto}.integration-log-entries__flow[data-v-ff09c2d1]{min-width:0;color:var(--color-heading);overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.integration-log-entries__project[data-v-ff09c2d1]{min-width:0;color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.35}.integration-log-entries__meta[data-v-ff09c2d1]{min-width:0;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin:0;font-size:.75rem;line-height:1.35;display:flex}.integration-log-entries__meta-sep[data-v-ff09c2d1]{color:var(--color-text-subtle)}.pay-in-integration-logs[data-v-f6107521]{gap:.75rem;min-width:0;display:grid}.pay-in-integration-logs__footer[data-v-f6107521]{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.25rem;font-size:.8125rem;display:flex}.pay-in-integration-logs__summary[data-v-f6107521]{min-width:0}.ledger-operations[data-v-72338924]{border-top:1px solid var(--color-border-subtle);gap:.625rem;padding-top:.875rem;display:grid}.ledger-operations__header[data-v-72338924]{gap:.2rem;display:grid}.ledger-operations__title[data-v-72338924]{color:var(--color-heading);margin:0;font-size:.875rem;font-weight:600}.ledger-operations__description[data-v-72338924]{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.35}.ledger-operations__empty[data-v-72338924],.ledger-operations__summary[data-v-72338924]{color:var(--color-text-muted);margin:0;font-size:.8125rem}.pay-in-status[data-v-8ab62de5]{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.pay-in-status__badge[data-v-8ab62de5]{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.375rem;max-width:100%;padding:.2rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.pay-in-status__dot[data-v-8ab62de5]{background:currentColor;border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem;box-shadow:0 0 0 2px #0003}.pay-in-status__label[data-v-8ab62de5]{text-overflow:ellipsis;overflow:hidden}.pay-in-status__sub[data-v-8ab62de5]{color:var(--color-text-subtle);font-size:.75rem;line-height:1.2}.pay-in-status__badge--progress[data-v-8ab62de5]{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent-hover)}.pay-in-status__badge--progress .pay-in-status__dot[data-v-8ab62de5]{box-shadow:0 0 6px #38bdf866}.pay-in-status__badge--success[data-v-8ab62de5]{border-color:var(--color-positive-border);background:var(--color-positive-soft);color:var(--color-positive)}.pay-in-status__badge--success .pay-in-status__dot[data-v-8ab62de5]{box-shadow:0 0 6px #4ade8073}.pay-in-status__badge--error[data-v-8ab62de5]{border-color:var(--color-error-border);background:var(--color-error-surface);color:var(--color-error-text)}.pay-in-status__badge--neutral[data-v-8ab62de5],.pay-in-status__badge--unknown[data-v-8ab62de5]{border-color:var(--color-border);background:var(--color-surface-raised);color:var(--color-text-muted)}.pay-in-detail[data-v-56805f0b]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.pay-in-detail__overview[data-v-56805f0b]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:1rem;padding:1.25rem;display:grid}.pay-in-detail__hero[data-v-56805f0b]{gap:.5rem;display:grid}.pay-in-detail__eyebrow[data-v-56805f0b]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500}.pay-in-detail__amount-bar[data-v-56805f0b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pay-in-detail__amount-row[data-v-56805f0b]{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin:0;display:flex}.pay-in-detail__dispute-action[data-v-56805f0b]{flex-shrink:0}.pay-in-detail__amount[data-v-56805f0b]{color:var(--color-heading);font-size:2rem;font-weight:700;line-height:1.1}.pay-in-detail__uuid[data-v-56805f0b]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 58%, transparent);justify-items:start;gap:.25rem;padding:.625rem .75rem;display:grid}.pay-in-detail__uuid-label[data-v-56805f0b]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.2}.pay-in-detail__meta[data-v-56805f0b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;display:grid}.pay-in-detail__meta-item[data-v-56805f0b]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 58%, transparent);gap:.25rem;min-width:0;padding:.625rem .75rem;display:grid}.pay-in-detail__meta dt[data-v-56805f0b]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.2}.pay-in-detail__meta dd[data-v-56805f0b]{min-width:0;color:var(--color-text);margin:0;font-size:.875rem;line-height:1.35}.pay-in-detail__workspace[data-v-56805f0b]{min-width:0}.pay-in-detail__panel[data-v-56805f0b]{min-width:0;padding:.125rem .25rem .25rem}.pay-in-detail__panel .admin-section-title[data-v-56805f0b]{margin-bottom:.75rem}.pay-in-detail__attempts-wrap[data-v-56805f0b]{overflow-x:auto}.pay-in-detail__empty[data-v-56805f0b]{color:var(--color-text-muted);margin:0}.pay-in-detail__dispute-receipts-loading[data-v-56805f0b]{margin-top:1rem}@media (max-width:52rem){.pay-in-detail[data-v-56805f0b]{grid-template-columns:1fr}}@media (max-width:34rem){.pay-in-detail__meta[data-v-56805f0b]{grid-template-columns:1fr}}.payout-address-detail[data-v-ae7a245e]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.25rem;display:grid}.payout-address-detail__sidebar[data-v-ae7a245e]{gap:1rem;display:grid}.payout-address-detail__overview[data-v-ae7a245e]{gap:.875rem;display:grid}.payout-address-detail__panel-title[data-v-ae7a245e]{margin:0}.payout-address-detail__fields[data-v-ae7a245e]{gap:.625rem;margin:0;display:grid}.payout-address-detail__field[data-v-ae7a245e]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 58%, transparent);gap:.25rem;min-width:0;padding:.625rem .75rem;display:grid}.payout-address-detail__field--datetime dd[data-v-ae7a245e]{white-space:nowrap}.payout-address-detail__field dt[data-v-ae7a245e]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.2}.payout-address-detail__field dd[data-v-ae7a245e]{min-width:0;color:var(--color-text);margin:0;font-size:.875rem;line-height:1.35}.payout-address-detail__workspace[data-v-ae7a245e]{gap:1rem;display:grid}.payout-address-detail__panel[data-v-ae7a245e]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:1rem 1.125rem}.payout-address-detail__panel[data-v-ae7a245e] .admin-section-title{margin-bottom:.25rem}.payout-address-detail__panel[data-v-ae7a245e] .admin-form__description{margin-bottom:0}@media (max-width:52rem){.payout-address-detail[data-v-ae7a245e]{grid-template-columns:1fr}}.table-row-icon-marker[data-v-bad1e3c4]{border-radius:var(--radius-pill);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:inline-flex}.table-row-icon-marker--neutral[data-v-bad1e3c4]{border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface-raised) 70%, transparent);color:var(--color-text-muted)}.table-row-icon-marker--info[data-v-bad1e3c4]{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent-hover)}.table-row-icon-marker--warning[data-v-bad1e3c4]{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b66}.table-row-icon-marker--danger[data-v-bad1e3c4]{border-color:color-mix(in srgb, var(--color-danger) 45%, transparent);background:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger)}.wallet-balance-display[data-v-fa8461f7]{font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.wallet-balance-display__amount[data-v-fa8461f7]{font-weight:600}.user-last-seen[data-v-8ddc56f9]{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);max-width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.375rem .5rem;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}:is(.user-last-seen[data-v-8ddc56f9]:hover,.user-last-seen[data-v-8ddc56f9]:focus-visible){border-color:color-mix(in srgb, var(--color-heading) 28%, var(--color-border-subtle));background:var(--color-surface);color:var(--color-heading)}.user-last-seen[data-v-8ddc56f9]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-heading) 35%, transparent);outline-offset:2px}.user-last-seen__dot[data-v-8ddc56f9]{background:var(--color-text-subtle);border-radius:999px;flex:none;width:.5rem;height:.5rem}.user-last-seen--online .user-last-seen__dot[data-v-8ddc56f9]{background:#22c55e;box-shadow:0 0 0 .25rem #22c55e29}.user-last-seen__content[data-v-8ddc56f9]{gap:.05rem;min-width:0;display:grid}.user-last-seen__label[data-v-8ddc56f9]{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.2;overflow:hidden}.user-last-seen__time[data-v-8ddc56f9]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.2;overflow:hidden}.project-detail[data-v-b78eed43]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.project-detail__overview[data-v-b78eed43]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:.875rem;padding:1.25rem;display:grid}.project-detail__header[data-v-b78eed43]{justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;padding-bottom:.125rem;display:flex}.project-detail__heading[data-v-b78eed43]{flex:auto;gap:.35rem;min-width:0;display:grid}.project-detail__title-row[data-v-b78eed43]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.project-detail__name[data-v-b78eed43]{color:var(--color-heading);margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.project-detail__status[data-v-b78eed43]{flex:none}.project-detail__uuid[data-v-b78eed43]{border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 82%, transparent);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.4rem;max-width:min(100%,13.5rem);padding:.3rem .55rem;display:inline-flex}.project-detail__uuid-label[data-v-b78eed43]{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;font-size:.625rem;font-weight:600}.project-detail__uuid-value[data-v-b78eed43]{min-width:0}.project-detail__uuid-value[data-v-b78eed43] .long-id{max-width:100%}.project-detail__uuid-value[data-v-b78eed43] .long-id__text{font-size:.75rem}.project-detail__endpoint[data-v-b78eed43]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 92%, transparent);gap:.875rem;padding:.875rem 1rem;display:flex}.project-detail__endpoint-icon[data-v-b78eed43]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent-soft) 88%, transparent);width:2.25rem;height:2.25rem;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.project-detail__endpoint-body[data-v-b78eed43]{gap:.35rem;min-width:0;display:grid}.project-detail__endpoint-label[data-v-b78eed43]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.project-detail__endpoint-link[data-v-b78eed43]{color:var(--color-heading);overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:500;line-height:1.45;text-decoration:none;transition:color .15s}.project-detail__endpoint-link[data-v-b78eed43]:hover{color:var(--color-link);text-decoration:underline}.project-detail__endpoint-empty[data-v-b78eed43]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.project-detail__endpoint-actions[data-v-b78eed43]{flex-wrap:wrap;gap:.375rem;margin-top:.2rem;display:flex}.project-detail__endpoint-action[data-v-b78eed43]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font:inherit;cursor:pointer;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}:is(.project-detail__endpoint-action[data-v-b78eed43]:hover,.project-detail__endpoint-action[data-v-b78eed43]:focus-visible){border-color:color-mix(in srgb, var(--color-heading) 18%, var(--color-border));background:var(--color-surface-raised);color:var(--color-heading)}.project-detail__endpoint-action[data-v-b78eed43]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-heading) 35%, transparent);outline-offset:2px}.project-detail__created[data-v-b78eed43]{color:var(--color-text-muted);align-items:center;gap:.45rem;margin:0;padding:0 .125rem;font-size:.8125rem;line-height:1.35;display:flex}.project-detail__actions[data-v-b78eed43]{gap:.5rem;display:grid}.project-detail__action-list[data-v-b78eed43]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 90%, transparent);margin:0;padding:0;list-style:none;overflow:hidden}.project-detail__action-list li+li[data-v-b78eed43]{border-top:1px solid var(--color-border-subtle)}.project-detail__action-row[data-v-b78eed43]{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin:0;padding:.75rem .875rem;transition:background-color .15s;display:grid}:is(.project-detail__action-row[data-v-b78eed43]:hover:not(:disabled),.project-detail__action-row[data-v-b78eed43]:focus-visible:not(:disabled)){background:color-mix(in srgb, var(--color-surface-raised) 80%, transparent)}.project-detail__action-row[data-v-b78eed43]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-heading) 35%, transparent);outline-offset:-2px}.project-detail__action-row[data-v-b78eed43]:disabled{cursor:not-allowed;opacity:.55}.project-detail__action-icon[data-v-b78eed43]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface-raised) 90%, transparent);width:2rem;height:2rem;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.project-detail__action-title[data-v-b78eed43]{color:var(--color-heading);font-size:.875rem;font-weight:500;line-height:1.3}.project-detail__action-chevron[data-v-b78eed43]{color:var(--color-text-muted);opacity:.7}.project-detail__action-list--confirm[data-v-b78eed43]{border-color:color-mix(in srgb, var(--color-danger-border) 55%, var(--color-border-subtle));background:color-mix(in srgb, var(--color-error-surface) 55%, var(--color-surface));gap:.875rem;padding:.75rem .875rem .875rem;display:grid}.project-detail__confirm-back[data-v-b78eed43]{width:-moz-fit-content;width:fit-content;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:.2rem .35rem;font-size:.75rem;font-weight:500;line-height:1.2;transition:color .15s;display:inline-flex}:is(.project-detail__confirm-back[data-v-b78eed43]:hover:not(:disabled),.project-detail__confirm-back[data-v-b78eed43]:focus-visible:not(:disabled)){color:var(--color-heading)}.project-detail__confirm-back[data-v-b78eed43]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-heading) 35%, transparent);outline-offset:2px;border-radius:var(--radius-sm)}.project-detail__confirm-back[data-v-b78eed43]:disabled{cursor:not-allowed;opacity:.55}.project-detail__confirm-body[data-v-b78eed43]{align-items:flex-start;gap:.75rem;display:flex}.project-detail__confirm-icon[data-v-b78eed43]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 14%, var(--color-surface));width:2.25rem;height:2.25rem;color:var(--color-danger);flex-shrink:0;justify-content:center;align-items:center;display:flex}.project-detail__confirm-copy[data-v-b78eed43]{gap:.35rem;min-width:0;display:grid}.project-detail__confirm-title[data-v-b78eed43]{color:var(--color-heading);margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.project-detail__confirm-description[data-v-b78eed43]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.project-detail__confirm-footer[data-v-b78eed43]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.125rem;display:flex}.project-detail__confirm-cancel[data-v-b78eed43],.project-detail__confirm-submit[data-v-b78eed43]{min-height:2.25rem}.project-detail__confirm-submit[data-v-b78eed43]{align-items:center;gap:.4rem;display:inline-flex}.project-detail__secrets[data-v-b78eed43]{margin:0}.project-detail__test-mode[data-v-b78eed43]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 90%, transparent);gap:.625rem;padding:.875rem 1rem;display:grid}.project-detail__test-mode--on[data-v-b78eed43]{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 45%, var(--color-surface))}.project-detail__test-mode-row[data-v-b78eed43]{align-items:center;gap:.75rem;display:flex}.project-detail__test-mode-icon[data-v-b78eed43]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface-raised) 88%, transparent);width:2rem;height:2rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.project-detail__test-mode--on .project-detail__test-mode-icon[data-v-b78eed43]{background:color-mix(in srgb, var(--color-accent-soft) 90%, transparent);color:var(--color-accent)}.project-detail__test-mode-copy[data-v-b78eed43]{flex:auto;min-width:0}.project-detail__test-mode-title[data-v-b78eed43]{color:var(--color-heading);margin:0 0 .15rem;font-size:.875rem;font-weight:600;line-height:1.3}.project-detail__test-mode-text[data-v-b78eed43]{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.4}.project-detail__test-mode-switch[data-v-b78eed43]{border:1px solid var(--color-border);background:var(--color-surface-raised);cursor:pointer;border-radius:999px;flex-shrink:0;width:2.5rem;height:1.4rem;margin:0;padding:0;transition:background-color .15s,border-color .15s;position:relative}.project-detail__test-mode-switch--on[data-v-b78eed43]{border-color:var(--color-accent);background:var(--color-accent)}.project-detail__test-mode-switch[data-v-b78eed43]:disabled{cursor:not-allowed;opacity:.55}.project-detail__test-mode-thumb[data-v-b78eed43]{background:var(--color-surface);border-radius:50%;width:1rem;height:1rem;transition:left .15s;position:absolute;top:50%;left:.15rem;transform:translateY(-50%)}.project-detail__test-mode-switch--on .project-detail__test-mode-thumb[data-v-b78eed43]{left:calc(100% - 1.15rem)}.project-detail__test-mode-warning[data-v-b78eed43]{color:var(--color-text-muted);align-items:flex-start;gap:.4rem;margin:0;font-size:.75rem;line-height:1.4;display:flex}.project-detail__test-mode-open[data-v-b78eed43]{align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;display:inline-flex}.project-detail__workspace[data-v-b78eed43]{gap:1rem;display:grid}.project-detail__panel[data-v-b78eed43]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:1rem 1.125rem}@media (max-width:52rem){.project-detail[data-v-b78eed43]{grid-template-columns:1fr}.project-detail__header[data-v-b78eed43]{flex-direction:column;align-items:stretch}.project-detail__uuid[data-v-b78eed43]{max-width:100%}}.test-mode[data-v-ba1504c4]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:1.25rem;display:grid}.test-mode__overview[data-v-ba1504c4]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:.875rem;padding:1.25rem;display:grid}.test-mode__banner[data-v-ba1504c4]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);gap:.875rem;padding:.875rem 1rem;display:flex}.test-mode__banner--on[data-v-ba1504c4]{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 70%, var(--color-surface))}.test-mode__banner--off[data-v-ba1504c4]{background:color-mix(in srgb, var(--color-surface-raised) 70%, transparent)}.test-mode__banner-icon[data-v-ba1504c4]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent-soft) 88%, transparent);width:2.5rem;height:2.5rem;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.test-mode__banner--off .test-mode__banner-icon[data-v-ba1504c4]{background:color-mix(in srgb, var(--color-surface) 80%, transparent);color:var(--color-text-muted)}.test-mode__banner-title[data-v-ba1504c4]{color:var(--color-heading);margin:0 0 .2rem;font-size:.9375rem;font-weight:600;line-height:1.3}.test-mode__banner-text[data-v-ba1504c4]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.test-mode__card[data-v-ba1504c4]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 92%, transparent);gap:.75rem;padding:.875rem 1rem;display:grid}.test-mode__card-header[data-v-ba1504c4]{gap:.2rem;display:grid}.test-mode__card-title[data-v-ba1504c4]{color:var(--color-heading);margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.test-mode__card-hint[data-v-ba1504c4]{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.4}.test-mode__scenarios[data-v-ba1504c4]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.test-mode__scenario[data-v-ba1504c4]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.625rem;margin:0;padding:.625rem .75rem;transition:border-color .15s,background-color .15s;display:grid}.test-mode__scenario[data-v-ba1504c4]:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border))}.test-mode__scenario--active[data-v-ba1504c4]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-soft) 55%, var(--color-surface))}.test-mode__scenario[data-v-ba1504c4]:disabled{cursor:progress;opacity:.7}.test-mode__scenario-icon[data-v-ba1504c4]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface-raised) 85%, transparent);width:1.875rem;height:1.875rem;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.test-mode__scenario--active .test-mode__scenario-icon[data-v-ba1504c4]{background:color-mix(in srgb, var(--color-accent-soft) 90%, transparent);color:var(--color-accent)}.test-mode__scenario-copy[data-v-ba1504c4]{gap:.15rem;min-width:0;display:grid}.test-mode__scenario-name[data-v-ba1504c4]{color:var(--color-heading);font-size:.8125rem;font-weight:600;line-height:1.25}.test-mode__scenario-desc[data-v-ba1504c4]{color:var(--color-text-muted);font-size:.75rem;line-height:1.35}.test-mode__scenario-check[data-v-ba1504c4]{color:var(--color-accent)}.test-mode__code[data-v-ba1504c4]{position:relative}.test-mode__code-pre[data-v-ba1504c4]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:#e0f2fe;background:#0d0d10;margin:0;padding:.875rem 1rem;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;line-height:1.6;overflow-x:auto}.test-mode__code-copy[data-v-ba1504c4]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;cursor:pointer;background:#18181be6;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.test-mode__code-copy[data-v-ba1504c4]:hover{color:var(--color-heading)}.test-mode__note[data-v-ba1504c4]{color:var(--color-text-muted);align-items:flex-start;gap:.45rem;margin:0;font-size:.78rem;line-height:1.45;display:flex}.test-mode__note--muted[data-v-ba1504c4]{color:var(--color-text-subtle)}.test-mode__note--warning[data-v-ba1504c4]{color:var(--color-warning,var(--color-text-muted))}.test-mode__disable[data-v-ba1504c4],.test-mode__enable[data-v-ba1504c4]{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.test-mode__enable-block[data-v-ba1504c4]{gap:.5rem;display:grid}.test-mode__workspace[data-v-ba1504c4]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;padding:1rem 1.125rem 1.125rem}.test-mode__panel[data-v-ba1504c4]{gap:.875rem;min-width:0;display:grid}.test-mode__panel-head[data-v-ba1504c4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.test-mode__panel-heading[data-v-ba1504c4]{align-items:baseline;gap:.5rem;display:flex}.test-mode__panel-title[data-v-ba1504c4]{color:var(--color-heading);margin:0;font-size:.9375rem;font-weight:600}.test-mode__panel-count[data-v-ba1504c4]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.test-mode__panel-hint[data-v-ba1504c4]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.test-mode__refresh[data-v-ba1504c4]{align-items:center;gap:.4rem;display:inline-flex}.test-mode__spin[data-v-ba1504c4]{animation:.8s linear infinite test-mode-spin-ba1504c4}@keyframes test-mode-spin-ba1504c4{to{transform:rotate(360deg)}}.test-mode__action-message[data-v-ba1504c4]{border:1px solid var(--color-positive-border);border-radius:var(--radius-md);background:var(--color-positive-soft);color:var(--color-positive);align-items:center;gap:.45rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}.test-mode__deals[data-v-ba1504c4]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.test-mode__deal[data-v-ba1504c4]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 45%, transparent);gap:.625rem;padding:.875rem 1rem;display:grid}.test-mode__deal-head[data-v-ba1504c4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.test-mode__deal-amount[data-v-ba1504c4]{align-items:center;gap:.45rem;min-width:0;display:flex}.test-mode__deal-value[data-v-ba1504c4]{color:var(--color-heading);font-size:1.125rem;font-weight:700}.test-mode__deal-open[data-v-ba1504c4]{align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.test-mode__deal-meta[data-v-ba1504c4]{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.test-mode__deal-tag[data-v-ba1504c4]{color:var(--color-text);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.test-mode__deal-tag-label[data-v-ba1504c4]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.test-mode__deal-created[data-v-ba1504c4]{color:var(--color-text-muted);font-size:.75rem}.test-mode__deal-actions[data-v-ba1504c4]{border-top:1px solid var(--color-border-subtle);gap:.5rem;padding-top:.625rem;display:grid}.test-mode__deal-actions-label[data-v-ba1504c4]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.test-mode__event-buttons[data-v-ba1504c4]{flex-wrap:wrap;gap:.4rem;display:flex}.test-mode__event[data-v-ba1504c4]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;align-items:center;gap:.35rem;padding:.35rem .625rem;font-size:.78rem;font-weight:500;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.test-mode__event[data-v-ba1504c4]:disabled{cursor:not-allowed;opacity:.55}.test-mode__event--positive[data-v-ba1504c4]:hover:not(:disabled){border-color:var(--color-positive-border);background:var(--color-positive-soft);color:var(--color-positive)}.test-mode__event--danger[data-v-ba1504c4]:hover:not(:disabled){border-color:var(--color-error-border);background:var(--color-error-surface);color:var(--color-error-text)}.test-mode__event--neutral[data-v-ba1504c4]:hover:not(:disabled){border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent-hover)}.test-mode__deal-hint[data-v-ba1504c4]{color:var(--color-text-muted);margin:0;font-size:.78rem;line-height:1.45}.test-mode__amount[data-v-ba1504c4]{border:1px solid var(--color-accent-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent-soft) 35%, var(--color-surface));gap:.4rem;padding:.625rem .75rem;display:grid}.test-mode__amount-label[data-v-ba1504c4]{color:var(--color-heading);font-size:.78rem;font-weight:600}.test-mode__amount-row[data-v-ba1504c4]{flex-wrap:wrap;gap:.4rem;display:flex}.test-mode__amount-input[data-v-ba1504c4]{flex:9rem;min-width:0}.test-mode__amount-hint[data-v-ba1504c4]{color:var(--color-text-muted);font-size:.72rem;line-height:1.4}.test-mode__resend[data-v-ba1504c4]{width:-moz-fit-content;width:fit-content;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:.25rem .4rem;font-size:.78rem;font-weight:500;transition:color .15s;display:inline-flex}.test-mode__resend[data-v-ba1504c4]:hover:not(:disabled){color:var(--color-heading)}.test-mode__resend[data-v-ba1504c4]:disabled{cursor:not-allowed;opacity:.55}.test-mode__checklist[data-v-ba1504c4]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.test-mode__check[data-v-ba1504c4]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;gap:.625rem;padding:.625rem .75rem;display:flex}.test-mode__check-input[data-v-ba1504c4]{width:1rem;height:1rem;accent-color:var(--color-accent);flex-shrink:0;margin-top:.15rem}.test-mode__check-text[data-v-ba1504c4]{color:var(--color-text);font-size:.8125rem;line-height:1.5}@media (max-width:60rem){.test-mode[data-v-ba1504c4]{grid-template-columns:1fr}}.dispute-detail[data-v-568e95f4]{gap:1.125rem;display:grid}.ledger-operations[data-v-b41672b3]{gap:.625rem;min-height:0;display:grid}.ledger-operations__header[data-v-b41672b3]{gap:.2rem;display:grid}.ledger-operations__title[data-v-b41672b3]{color:var(--color-heading);margin:0;font-size:.875rem;font-weight:600}.ledger-operations__description[data-v-b41672b3]{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.35}.ledger-operations__empty[data-v-b41672b3],.ledger-operations__summary[data-v-b41672b3]{color:var(--color-text-muted);margin:0;font-size:.8125rem}.ledger-operations__footer[data-v-b41672b3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.merchant-wallet-detail__withdraw[data-v-cc4a3866]{gap:.375rem;min-height:2rem;padding:.4375rem .875rem;font-size:.8125rem;box-shadow:0 1px 2px #0000001a}.merchant-withdrawal[data-v-d073901a]{gap:1.25rem;display:grid}.merchant-withdrawal__summary[data-v-d073901a]{gap:.35rem;display:grid}.merchant-withdrawal__eyebrow[data-v-d073901a]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500}.merchant-withdrawal__balance-row[data-v-d073901a]{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin:0;display:flex}.merchant-withdrawal__balance-amount[data-v-d073901a]{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1}.merchant-withdrawal__currency[data-v-d073901a]{flex-shrink:0}.merchant-withdrawal__currency[data-v-d073901a] .currency-display{align-items:center;gap:.45rem}.merchant-withdrawal__currency[data-v-d073901a] .currency-display__label{color:var(--color-heading);letter-spacing:.02em;font-size:1.125rem;font-weight:600;line-height:1.15}.merchant-withdrawal__field[data-v-d073901a],.merchant-withdrawal__field .form-field__control[data-v-d073901a]{width:100%}.merchant-withdrawal__address-row[data-v-d073901a]{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.merchant-withdrawal__address-select[data-v-d073901a]{flex:12rem;min-width:0}.merchant-withdrawal__add-address[data-v-d073901a]{white-space:nowrap;flex:none}.merchant-withdrawal__amount-row[data-v-d073901a]{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.merchant-withdrawal__amount-input[data-v-d073901a]{flex:12rem;min-width:0}.merchant-withdrawal__withdraw-all[data-v-d073901a]{white-space:nowrap;flex:none}.merchant-withdrawal__address-create[data-v-d073901a]{border:1px solid var(--color-border);background:var(--color-surface-muted,var(--color-surface));border-radius:.5rem;gap:.75rem;margin-top:.75rem;padding:.875rem;display:grid}.merchant-withdrawal__address-create[data-v-d073901a] .admin-form__grid{grid-template-columns:minmax(0,1fr) minmax(9rem,11rem);gap:.75rem}.merchant-withdrawal__address-create[data-v-d073901a] .admin-form__grid .form-field:nth-child(3){grid-column:1/-1}.merchant-withdrawal__actions[data-v-d073901a]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.dispute-detail[data-v-506ce275]{gap:1.125rem;display:grid}.ledger-operations[data-v-62743415]{gap:.625rem;min-height:0;display:grid}.ledger-operations__header[data-v-62743415]{gap:.2rem;display:grid}.ledger-operations__title[data-v-62743415]{color:var(--color-heading);margin:0;font-size:.875rem;font-weight:600}.ledger-operations__description[data-v-62743415]{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.35}.ledger-operations__empty[data-v-62743415],.ledger-operations__summary[data-v-62743415]{color:var(--color-text-muted);margin:0;font-size:.8125rem}.ledger-operations__footer[data-v-62743415]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ledger-operations__pager[data-v-62743415]{gap:.5rem;display:flex}.provider-wallet-detail__deposit[data-v-fec69465]{gap:.375rem;min-height:2rem;padding:.4375rem .875rem;font-size:.8125rem;box-shadow:0 1px 2px #0000001a}.provider-wallet-deposit[data-v-f698314d]{gap:1.25rem;display:grid}.provider-wallet-deposit__form[data-v-f698314d],.provider-wallet-deposit__payment[data-v-f698314d]{gap:1rem;display:grid}.provider-wallet-deposit__payment--compact[data-v-f698314d]{gap:.875rem}.provider-wallet-deposit__summary[data-v-f698314d]{gap:.35rem;display:grid}.provider-wallet-deposit__eyebrow[data-v-f698314d]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500}.provider-wallet-deposit__balance-row[data-v-f698314d]{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin:0;display:flex}.provider-wallet-deposit__balance-amount[data-v-f698314d]{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1}.provider-wallet-deposit__currency[data-v-f698314d]{flex-shrink:0}.provider-wallet-deposit__currency[data-v-f698314d] .currency-display{align-items:center;gap:.45rem}.provider-wallet-deposit__currency[data-v-f698314d] .currency-display__label{color:var(--color-heading);font-size:1.125rem;font-weight:600;line-height:1}.provider-wallet-deposit__field[data-v-f698314d]{margin:0}.provider-wallet-deposit__field .form-field__control[data-v-f698314d]{width:100%}.provider-wallet-deposit__status-row[data-v-f698314d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.provider-wallet-deposit__countdown[data-v-f698314d]{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.provider-wallet-deposit__countdown--urgent[data-v-f698314d]{color:var(--color-warning,#d97706)}.provider-wallet-deposit__hint[data-v-f698314d]{border:1px solid color-mix(in srgb, var(--color-warning,#f59e0b) 35%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-warning,#f59e0b) 10%, var(--color-surface));color:var(--color-text);margin:0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.provider-wallet-deposit__payment-layout[data-v-f698314d]{gap:1rem;display:grid}.provider-wallet-deposit__payment--with-qr .provider-wallet-deposit__payment-layout[data-v-f698314d]{gap:1.125rem}.provider-wallet-deposit__payment-qr[data-v-f698314d]{order:2;gap:.75rem;display:grid}.provider-wallet-deposit__payment-details[data-v-f698314d]{order:1;gap:.75rem;min-width:0;display:grid}.provider-wallet-deposit__payment--with-qr .provider-wallet-deposit__payment-details[data-v-f698314d]{gap:.625rem}@media (min-width:40rem){.provider-wallet-deposit__payment-layout[data-v-f698314d]:has(.provider-wallet-deposit__payment-qr){grid-template-columns:minmax(12.5rem,15.5rem) minmax(0,1fr);align-items:start;gap:1.125rem}.provider-wallet-deposit__payment-qr[data-v-f698314d]{order:-1;position:sticky;top:0}.provider-wallet-deposit__payment-details[data-v-f698314d]{order:0}.provider-wallet-deposit__qr-wrap[data-v-f698314d]{padding:.5rem}.provider-wallet-deposit__qr[data-v-f698314d]{width:100%;max-width:none;margin:0 auto}.provider-wallet-deposit__qr-missing[data-v-f698314d]{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);text-align:center;padding:.875rem}}.provider-wallet-deposit__detail-grid[data-v-f698314d]{gap:.5rem;display:grid}.provider-wallet-deposit__payment--with-qr .provider-wallet-deposit__detail-grid[data-v-f698314d]{gap:.4375rem}.provider-wallet-deposit__detail-card[data-v-f698314d]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:.375rem;padding:.625rem .75rem;display:grid}.provider-wallet-deposit__payment--with-qr .provider-wallet-deposit__detail-card[data-v-f698314d]{padding:.5625rem .6875rem}.provider-wallet-deposit__detail-label[data-v-f698314d]{color:var(--color-text-muted);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.provider-wallet-deposit__detail-value-row[data-v-f698314d]{align-items:center;gap:.5rem;display:flex}.provider-wallet-deposit__detail-value-row--address[data-v-f698314d]{align-items:flex-start}.provider-wallet-deposit__detail-primary[data-v-f698314d]{flex-wrap:wrap;flex:1;align-items:baseline;gap:.5rem;min-width:0;display:flex}.provider-wallet-deposit__detail-amount[data-v-f698314d]{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.provider-wallet-deposit__detail-meta[data-v-f698314d]{color:var(--color-text-muted);font-size:.875rem;font-weight:600}.provider-wallet-deposit__icon-copy[data-v-f698314d]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}:is(.provider-wallet-deposit__icon-copy[data-v-f698314d]:hover,.provider-wallet-deposit__icon-copy[data-v-f698314d]:focus-visible){border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 60%, var(--color-surface));color:var(--color-accent-hover)}.provider-wallet-deposit__icon-copy[data-v-f698314d]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 35%, transparent);outline-offset:2px}.provider-wallet-deposit__address-full[data-v-f698314d]{min-width:0;color:var(--color-heading);overflow-wrap:anywhere;word-break:break-all;flex:1;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;font-weight:500;line-height:1.5}.provider-wallet-deposit__qr-wrap[data-v-f698314d]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;justify-content:center;align-items:center;padding:.5rem;display:flex;box-shadow:inset 0 0 0 1px #ffffffa6}.provider-wallet-deposit__qr[data-v-f698314d]{width:min(100%,15.5rem);height:auto;display:block}.provider-wallet-deposit__qr-missing[data-v-f698314d]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.provider-wallet-deposit__processing-card[data-v-f698314d],.provider-wallet-deposit__success-card[data-v-f698314d],.provider-wallet-deposit__terminal-card[data-v-f698314d]{border-radius:var(--radius-md);gap:.4375rem;padding:.75rem .875rem;display:grid}.provider-wallet-deposit__processing-card[data-v-f698314d]{border:1px solid color-mix(in srgb, var(--color-accent) 35%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 70%, var(--color-surface))}.provider-wallet-deposit__processing-title[data-v-f698314d],.provider-wallet-deposit__terminal-title[data-v-f698314d]{color:var(--color-heading);margin:0;font-size:.9375rem;font-weight:600}.provider-wallet-deposit__processing-text[data-v-f698314d],.provider-wallet-deposit__terminal-text[data-v-f698314d]{color:var(--color-text);margin:0;font-size:.875rem;line-height:1.45}.provider-wallet-deposit__progress[data-v-f698314d]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-border) 80%, transparent);height:.375rem;overflow:hidden}.provider-wallet-deposit__progress-bar[data-v-f698314d]{border-radius:inherit;background:var(--color-accent-hover);height:100%;transition:width .3s;display:block}.provider-wallet-deposit__success-card[data-v-f698314d]{border:1px solid color-mix(in srgb, var(--color-success,#22c55e) 35%, var(--color-border));background:color-mix(in srgb, var(--color-success,#22c55e) 10%, var(--color-surface));gap:.75rem;display:flex}.provider-wallet-deposit__success-icon[data-v-f698314d]{color:var(--color-success,#16a34a);flex-shrink:0}.provider-wallet-deposit__success-body[data-v-f698314d]{gap:.35rem;display:grid}.provider-wallet-deposit__success-title[data-v-f698314d]{color:var(--color-heading);margin:0;font-size:.9375rem;font-weight:600}.provider-wallet-deposit__success-text[data-v-f698314d]{color:var(--color-text);margin:0;font-size:.875rem;line-height:1.45}.provider-wallet-deposit__terminal-card[data-v-f698314d]{border:1px solid var(--color-error-border);background:var(--color-error-surface)}.provider-wallet-deposit__tx-link[data-v-f698314d]{color:var(--color-accent-hover);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.provider-wallet-deposit__tx-link[data-v-f698314d]:hover{text-decoration:underline}.provider-wallet-deposit__payment-meta[data-v-f698314d]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.provider-wallet-deposit__actions[data-v-f698314d]{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.provider-wallet-deposit__close-button[data-v-f698314d]{margin-left:auto}
