@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#151719;--surface:#1d2024;--ink:#f1f3f5;--muted:#aab0b8;--line:#383d44;--terracotta:#b95c45;--terracotta-strong:#dc8066;--soft:#25292e;--success:#70b881;--success-soft:#1d3024;--warning:#e1b75c;--warning-soft:#372b14;--danger:#ee8580;--danger-soft:#3a2020;--focus:#c96d53;--elevation:#00000047;background:var(--canvas);color:var(--ink);font-family:Manrope,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--canvas);min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}.admin-shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:4;border-right:1px solid var(--line);background:var(--surface);flex-direction:column;width:244px;height:100vh;display:flex;position:fixed}.brand{border-bottom:1px solid var(--line);align-items:center;height:68px;padding:0 24px;display:flex}.alphaotc-logo{filter:brightness(4);width:154px;height:auto;display:block}.workspace-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:28px 24px 8px;font-size:11px;font-weight:800}.sidebar nav{gap:4px;padding:0 12px;display:grid}.nav-item{min-height:40px;color:var(--muted);text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:4px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.nav-item.active{border-left-color:var(--terracotta);background:var(--soft);color:var(--terracotta-strong)}.nav-item:disabled{cursor:default;opacity:.48}.nav-item small{margin-left:auto;font-size:10px;font-weight:600}.sidebar-bottom{color:var(--muted);align-items:center;gap:8px;margin-top:auto;padding:22px 24px;font-size:12px;display:flex}.network-dot{background:var(--success);border-radius:50%;width:8px;height:8px}.content{grid-column:2;min-width:0}.topbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);align-items:center;gap:12px;min-height:68px;padding:0 40px;display:flex}.breadcrumb{color:var(--muted);gap:9px;font-size:13px;display:flex}.breadcrumb strong{color:var(--ink)}.wallet-button,.menu-trigger,.mobile-close,.icon-button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.wallet-button{gap:8px;min-height:36px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:700}.wallet-button:hover,.icon-button:hover,.menu-trigger:hover{background:var(--soft);color:var(--terracotta-strong)}.menu-trigger,.mobile-close{width:36px;height:36px;display:none}.icon-button{width:36px;height:36px}.page{width:min(860px,100% - 80px);margin:48px auto}.page-title{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.eyebrow{color:var(--terracotta-strong);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.page-title h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,40px)}.page-title p:not(.eyebrow){max-width:540px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.6}.fee-card{border:1px solid var(--line);background:var(--surface);border-radius:6px;overflow:hidden}.fee-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.fee-card h2{letter-spacing:-.02em;margin:0;font-size:18px}.fee-card header p{color:var(--muted);margin:5px 0 0;font-size:13px}.live-status{border:1px solid var(--success);background:var(--success-soft);min-height:28px;color:var(--success);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.fee-card form{padding:24px}.fee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{gap:8px;font-size:14px;font-weight:700;display:grid}.input-wrap{border:1px solid var(--line);background:var(--surface);border-radius:4px;align-items:stretch;min-height:42px;display:flex;overflow:hidden}.input-wrap:focus-within{border-color:var(--terracotta);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 35%, transparent)}.input-wrap input,.recipient-field input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:8px 12px;font:700 14px JetBrains Mono,ui-monospace,monospace}.input-wrap b{border-left:1px solid var(--line);width:52px;color:var(--muted);place-items:center;font-size:11px;display:grid}.field small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.55}.field-error{color:var(--danger)!important}.recipient-field{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.recipient-field input{border:1px solid var(--line);background:var(--surface);border-radius:4px;min-height:42px}.recipient-field input:focus{border-color:var(--terracotta);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 35%, transparent)}.recipient-field input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 15%, transparent)}.input-wrap:has(input[aria-invalid=true]){border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 15%, transparent)}.fee-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:24px;display:flex}.fee-card footer p{max-width:410px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.save-button{border:1px solid var(--terracotta);background:var(--terracotta);color:#fff;border-radius:4px;flex:none;min-height:42px;padding:0 16px;font-size:14px;font-weight:700}.save-button:hover:not(:disabled){background:var(--terracotta-strong)}.save-button:disabled{cursor:wait;opacity:.5}.form-error,.form-notice{border-left:3px solid;margin:20px 0 0;padding:12px;font-size:13px;line-height:1.5}.form-error{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.form-notice{border-color:var(--success);background:var(--success-soft);color:var(--success)}.state{color:var(--muted);padding:32px 24px;font-size:14px}.error-state p{color:var(--danger)}.error-state button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:4px;padding:0 12px;font-size:13px;font-weight:700}.error-state button:hover{background:var(--soft)}.scrim{display:none}@media (width<=760px){.admin-shell{display:block}.sidebar{width:min(320px,100vw - 40px);transition:transform .18s;left:0;transform:translate(-100%)}.sidebar-open{transform:translate(0)}.scrim{z-index:3;background:#0000007a;border:0;width:100%;height:100%;display:block;position:fixed}.content{min-width:0}.topbar{min-height:60px;padding:0 16px}.menu-trigger,.mobile-close{display:inline-flex}.mobile-close{margin-left:auto}.page{width:min(100% - 32px,560px);margin:40px auto}.page-title{margin-bottom:24px}.icon-button{display:none}.fee-card>header,.fee-card form{padding:20px 16px}.fee-card>header{flex-direction:column;align-items:stretch}.live-status{width:fit-content}.fee-grid{grid-template-columns:1fr;gap:16px}.fee-card footer{flex-direction:column;align-items:stretch}.save-button{width:100%}.wallet-button{padding:0 9px}.brand{padding:0 20px}}
