@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Roboto+Mono:wght@400;500;600&display=swap";:root{--bg-color:#0b0e11;--bg-app:#121418;--card-bg:#181a20;--card-border:#2b313a;--primary-gradient:linear-gradient(135deg, #00e599 0%, #26c281 100%);--accent-color:#00e599;--accent-glow:#00e59940;--success-color:#00c087;--success-glow:#00c08733;--warning-color:#f0b90b;--danger-color:#f6465d;--text-main:#eaecef;--text-muted:#848e9c;--text-dark:#474d57;--font-title:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"Roboto Mono", monospace;--glass-bg:#181a20;--glass-border:#2b313a;--btn-radius:8px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-main);font-family:var(--font-body);font-variant-numeric:tabular-nums;min-height:100vh;overflow-x:hidden}.app-frame{background-color:var(--bg-app);scrollbar-width:none;scroll-behavior:smooth;flex-direction:column;width:100%;height:100vh;min-height:700px;display:flex;position:relative;overflow:hidden auto}.app-frame::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.no-scrollbar::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5{font-family:var(--font-title);letter-spacing:-.01em;font-weight:700}.glass-card{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(20px);border-radius:12px;padding:20px;transition:all .25s;box-shadow:0 10px 30px -10px #00000080}.glass-card:hover{border-color:#00e59966;transform:translateY(-2px);box-shadow:0 12px 30px -5px #00e5991f}.btn-primary{background:var(--primary-gradient);color:#0b0e11;font-family:var(--font-title);letter-spacing:.2px;border-radius:var(--btn-radius);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 18px;font-size:14px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #00e59933}.btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 16px #00e59959}.btn-primary:active{filter:brightness(.96);transform:translateY(0)}.btn-primary:disabled{color:#848e9c;box-shadow:none;cursor:not-allowed;filter:none;background:#2b313a;transform:none}.btn-danger{color:#fff;font-family:var(--font-title);letter-spacing:.2px;border-radius:var(--btn-radius);cursor:pointer;background:#f6465d;border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 18px;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #f6465d33}.btn-danger:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 16px #f6465d59}.btn-secondary{border:1px solid var(--card-border);color:var(--text-main);font-family:var(--font-title);border-radius:var(--btn-radius);cursor:pointer;background:#1e2329;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 18px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn-secondary:hover{border-color:var(--accent-color);color:var(--accent-color);background:#2b313a}.form-group{margin-bottom:20px}.form-label{font-family:var(--font-title);color:var(--text-muted);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.form-input{border:1px solid var(--card-border);width:100%;color:var(--text-main);font-family:var(--font-body);background-color:#0000004d;border-radius:12px;outline:none;padding:13px 16px;font-size:15px;transition:all .25s}.form-input:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-glow)}.form-select{border:1px solid var(--card-border);width:100%;color:var(--text-main);font-family:var(--font-body);cursor:pointer;background-color:#0000004d;border-radius:12px;outline:none;padding:13px 16px;font-size:15px}@keyframes pulseGlow{0%{box-shadow:0 0 5px var(--accent-glow)}50%{box-shadow:0 0 20px var(--accent-glow)}to{box-shadow:0 0 5px var(--accent-glow)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}.shimmer-loading{background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%) 0 0/200% 100%;animation:1.5s infinite shimmer}.glow-active{animation:2.5s infinite pulseGlow}.badge{font-size:12px;font-weight:600;font-family:var(--font-title);text-transform:uppercase;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;display:inline-flex}.badge-pending{color:var(--warning-color);background:#f59e0b26;border:1px solid #f59e0b40}.badge-approved{color:var(--success-color);background:#10b98126;border:1px solid #10b98140}.badge-rejected{color:var(--danger-color);background:#ef444426;border:1px solid #ef444440}.bottom-nav{border-top:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background-color:#0f1224f2;justify-content:space-around;align-items:center;width:100%;height:65px;display:flex;position:absolute;bottom:0;left:0}.nav-item{color:var(--text-muted);font-size:11px;font-family:var(--font-title);cursor:pointer;flex-direction:column;align-items:center;gap:3px;text-decoration:none;transition:color .2s;display:flex}.nav-item.active{color:var(--accent-color)}.pc-layout-wrapper{background:radial-gradient(circle at 10% 20%,#00e59914 0%,#0000 40%),radial-gradient(circle at 90% 80%,#26c28114 0%,#0000 40%),#0b0e11;justify-content:center;align-items:center;gap:80px;width:100vw;min-height:100vh;padding:40px;display:flex;position:relative;overflow:hidden}.pc-layout-wrapper:before{content:"";filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#00e5990d 0%,#0000 70%);width:40vw;height:40vw;animation:15s ease-in-out infinite alternate floatOrb;position:absolute;top:-10%;left:-10%}.pc-layout-wrapper:after{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#26c2810d 0%,#0000 70%);width:45vw;height:45vw;animation:20s ease-in-out infinite alternate-reverse floatOrb;position:absolute;bottom:-10%;right:-10%}@keyframes floatOrb{0%{transform:translate(0)scale(1)}to{transform:translate(5%,5%)scale(1.1)}}.pc-side-intro{max-width:450px;color:var(--text-main);flex-direction:column;animation:.8s ease-out fadeInUp;display:flex}.pc-side-intro h1{background:linear-gradient(135deg,#fff 0%,#a3f3d2 50%,#00e599 100%);-webkit-text-fill-color:transparent;text-shadow:0 4px 20px #00e59933;-webkit-background-clip:text;margin-bottom:20px;font-size:44px;font-weight:700;line-height:1.2}.pc-side-intro p{color:var(--text-muted);margin-bottom:30px;font-size:15px;line-height:1.7}.pc-intro-cards{flex-direction:column;gap:15px;display:flex}.pc-intro-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181a20;border:1px solid #2b313a;border-radius:16px;align-items:center;gap:15px;padding:16px;transition:all .3s;display:flex}.pc-intro-card:hover{background:#1e2329;border-color:#00e5994d;transform:translate(5px)}.pc-intro-card .icon-wrapper{color:#00e599;background:#00e5991f;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pc-intro-card h4{color:#fff;margin-bottom:4px;font-size:15px}.pc-intro-card p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.mobile-simulator-frame{background-color:var(--bg-app);border:8px solid #1e2329;border-radius:36px;flex-direction:column;width:400px;height:820px;max-height:90vh;animation:.8s cubic-bezier(.16,1,.3,1) fadeInUp;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #000000d9,0 0 0 1px #00e59933,0 0 40px #00e59914}.mobile-simulator-frame main{scrollbar-width:none;overflow-y:auto}.mobile-simulator-frame main::-webkit-scrollbar{display:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.admin-layout-wrapper{padding:20px 15px!important}.admin-content-row{flex-direction:column!important}.admin-col-left,.admin-col-right{width:100%!important}}.futures-chart-card:fullscreen{background:#090d14;overflow:auto}.futures-chart-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.futures-chart-header h2{margin:0;font-size:16px}.futures-chart-metrics,.futures-chart-actions,.futures-feed,.futures-chart-warning{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.futures-chart-metrics{color:var(--text-muted);gap:10px;margin-top:5px;font-size:10px}.futures-feed{font-size:10px}.futures-chart-actions button{flex:none;width:auto}.futures-chart-action{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:6px 9px;display:inline-flex}.futures-chart-action span{font-size:9px}.futures-tv-link{padding:6px 8px;font-size:10px;text-decoration:none}.futures-intervals{flex-wrap:wrap;gap:5px;margin:12px 0 8px;display:flex}.futures-intervals button{flex:42px;width:auto;min-width:42px;padding:6px 10px;font-size:10px}.futures-chart-display-controls{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 9px;display:flex}.futures-chart-display-controls>div{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.futures-chart-display-controls span{color:#64748b;margin-right:3px;font-size:9px}.futures-range-summary{color:#cbd5e1;flex:1 0 100%;font-size:10px;line-height:1.4}.futures-chart-display-controls button{color:#94a3b8;background:#111821;border:1px solid #293342;border-radius:8px;padding:5px 8px;font-size:9px}.futures-chart-display-controls button.active{color:#dbeafe;background:#3b82f626;border-color:#60a5fa7a}.futures-chart-warning{color:#fca5a5;margin-bottom:8px;font-size:11px}.futures-crosshair{color:#cbd5e1;margin:4px 0;font-size:10px}.futures-chart-layout{grid-template-columns:minmax(0,1fr) 190px;gap:10px;min-width:0;display:grid;overflow:hidden}.futures-chart-layout>div{min-width:0}.futures-chart-host{background:#0b1018;border-radius:8px;width:100%;min-width:0;max-width:100%;overflow:hidden}.futures-chart-loading{min-height:340px;color:var(--text-muted);place-items:center;display:grid}.futures-chart-side{flex-direction:column;gap:8px;display:flex}.futures-whale-strip{color:#22d3ee;background:linear-gradient(90deg,#22d3ee14,#f59e0b0f);border:1px solid #22d3ee40;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;display:grid}.futures-whale-strip>div{gap:2px;min-width:0;display:grid}.futures-whale-strip strong{color:#e2e8f0;font-size:11px}.futures-whale-strip span{color:#7f8da1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.futures-whale-strip .futures-whale-legend{text-overflow:clip;white-space:normal;align-items:center;gap:8px;display:flex;overflow:visible}.futures-whale-legend b{font-size:9px;font-weight:800}.futures-whale-legend .buy{color:#22d3ee}.futures-whale-legend .sell{color:#f59e0b}.futures-whale-legend em{color:#94a3b8;font-size:9px;font-style:normal}.futures-whale-strip button{color:#94a3b8;background:#111827;border:1px solid #334155;border-radius:7px;padding:5px 8px;font-size:9px}.futures-whale-strip button.active{color:#67e8f9;border-color:#22d3ee80}.futures-market-panel{background:#0b1018;border:1px solid #293342;border-radius:8px;padding:10px;font-size:10px}.book-grid,.trade-list{grid-template-columns:1fr 1fr;gap:4px;margin-top:8px;display:grid}.book-row,.trade-list>span{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:4px;display:grid}.book-row.ask{color:#fb7185}.book-row.bid{color:#34d399}.book-row span:last-child,.trade-list span span:last-child{text-align:right}.futures-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.futures-trend-grid>div{color:var(--text-muted);border:1px solid #293342;border-radius:8px;padding:8px;font-size:10px}.futures-chart-caption{color:var(--text-muted);margin-top:8px;font-size:10px}.futures-chart-caption a{color:#60a5fa}.market-context-24h{background:linear-gradient(135deg,#1e40af1f,#0f172ab3);border:1px solid #60a5fa2e;border-radius:15px;grid-template-columns:minmax(160px,1.2fr) minmax(120px,.7fr) minmax(280px,2fr);align-items:center;gap:12px;margin-top:10px;padding:14px;display:grid}.market-context-24h.degraded{border-color:#fbbf243d}.market-context-24h header{gap:6px;display:grid}.market-context-24h header>div:first-child{gap:3px;display:grid}.market-context-24h header span{color:#60a5fa;letter-spacing:.12em;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.market-context-24h header strong{font-size:14px}.market-context-quality{color:#34d399;align-items:center;gap:4px;font-size:9px;display:flex}.market-context-24h.degraded .market-context-quality{color:#fbbf24}.market-context-direction{color:#e2e8f0;align-items:center;gap:5px;display:flex}.market-context-direction strong{font-size:21px}.market-context-direction span{color:#64748b;font-size:9px}.market-context-metrics{grid-template-columns:repeat(3,minmax(72px,1fr));gap:7px;display:grid}.market-context-metrics>div{background:#ffffff09;border-radius:9px;gap:3px;padding:8px;display:grid}.market-context-metrics span{color:#64748b;font-size:8px}.market-context-metrics strong{font-size:11px}.market-context-24h footer{color:#64748b;grid-column:1/-1;align-items:center;gap:5px;font-size:8px;display:flex}.market-context-24h footer span{color:#475569;margin-left:auto}.market-context-24h.compact{grid-template-columns:1fr .8fr 1.5fr}@media (width<=900px){.futures-chart-layout{grid-template-columns:1fr}.futures-chart-side{grid-template-columns:1fr 1fr;display:grid}}@media (width<=560px){.market-context-24h,.market-context-24h.compact{grid-template-columns:1fr 1fr}.market-context-metrics{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.futures-chart-actions{width:100%}.futures-feed{flex:1}.futures-chart-display-controls{grid-template-columns:1fr;display:grid}.futures-tv-link{display:none}.futures-chart-side,.futures-trend-grid{grid-template-columns:1fr}.futures-whale-strip span{white-space:normal}}.manager-mobile-stage{background:radial-gradient(circle at 50% -10%,#00e5991f,#0000 32%),#080b0e;justify-content:center;min-height:100vh;display:flex}.manager-mobile-shell{--page-inline-gutter:12px;background:linear-gradient(#11151a 0%,#0b0e11 100%);border-inline:1px solid #ffffff0d;flex-direction:column;width:min(100%,520px);min-height:100vh;display:flex;position:relative;overflow:clip;box-shadow:0 0 80px #000000b3}.manager-mobile-shell button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.manager-mobile-shell .glass-card:hover{transform:none}.manager-mobile-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0e11e0;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:58px;padding:10px 16px;display:flex;position:sticky;top:0}.manager-mobile-header>div:first-child{letter-spacing:-.03em;align-items:baseline;gap:6px;display:flex}.manager-mobile-header>div:first-child span{color:var(--accent-color);font-size:19px;font-weight:800}.manager-mobile-header>div:first-child strong{color:#d1d5db;font-size:13px}.manager-mobile-header>div:last-child{gap:7px;display:flex}.manager-mobile-header button{color:#cbd5e1;background:#181a20;border:1px solid #2b313a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.manager-mobile-header button.manager-role-button{border-radius:999px;grid-auto-flow:column;gap:5px;width:auto;padding:0 9px;font-size:9px;font-weight:800}.manager-mobile-header button.manager-role-button-admin{color:#c4b5fd;background:#5b21b633;border-color:#a78bfa7a}.manager-mobile-header button.manager-role-button-subscription{color:#93c5fd;background:#1e40af2e;border-color:#60a5fa66}.manager-admin-only-card{position:relative;box-shadow:inset 0 1px #c4b5fd14;background:linear-gradient(145deg,#4c1d9529,#111827d6)!important;border:1px solid #a78bfa8c!important}.manager-admin-only-badge{color:#ddd6fe;letter-spacing:.02em;background:#6d28d93d;border:1px solid #c4b5fd6b;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.manager-mobile-content{padding:12px var(--page-inline-gutter) 24px;flex:1;min-height:0}.manager-page-enter{flex-direction:column;gap:12px;animation:.34s cubic-bezier(.22,1,.36,1) managerPageIn;display:flex}@keyframes managerPageIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.manager-market-hero{background:linear-gradient(135deg,#1e2329fa,#0f171dfa);border:1px solid #ffffff12;border-radius:20px;min-height:156px;padding:16px;position:relative;overflow:hidden}.manager-market-hero.long{background:linear-gradient(135deg,#00c0872e,#11191a 62%)}.manager-market-hero.short{background:linear-gradient(135deg,#f6465d2e,#191116 62%)}.manager-market-hero:after{content:"";background:radial-gradient(circle,#00e5992e,#0000 68%);border-radius:50%;width:140px;height:140px;animation:4s ease-in-out infinite alternate managerFloat;position:absolute;top:-54px;right:-45px}@keyframes managerFloat{to{transform:translate(-10px,12px)scale(1.12)}}.manager-market-top,.manager-market-top span{color:#94a3b8;justify-content:space-between;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.manager-market-top .manager-live-dot{color:#34d399}.manager-market-top .manager-live-dot:before{content:"";background:#34d399;border-radius:50%;width:6px;height:6px;animation:1.8s infinite managerPing;box-shadow:0 0 #34d39980}@keyframes managerPing{70%{box-shadow:0 0 0 7px #0000}}.manager-market-price{font-family:var(--font-mono);letter-spacing:-.05em;margin-top:13px;font-size:clamp(25px,8vw,34px);font-weight:700}.manager-market-price small{color:#64748b;letter-spacing:0;font-size:11px}.manager-market-flow{z-index:2;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid;position:relative}.manager-market-flow div{gap:3px;display:grid}.manager-market-flow span{color:#64748b;font-size:9px}.manager-market-flow strong{align-items:center;font-size:11px;display:flex}.manager-market-wave{opacity:.06;color:#00e599;position:absolute;bottom:-44px;right:8px}.positive{color:#34d399!important}.negative{color:#fb7185!important}.manager-balance-card,.manager-mobile-card{background:#181a20;border:1px solid #282d35;border-radius:18px;padding:15px}.manager-section-heading{color:#94a3b8;justify-content:space-between;align-items:center;display:flex}.manager-section-heading>div{gap:3px;display:grid}.manager-section-heading span{font-size:10px}.manager-section-heading strong{color:#f1f5f9;font-size:16px}.manager-balance-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.manager-balance-grid div{background:#111418;border-radius:11px;gap:4px;padding:10px 8px;display:grid}.manager-balance-grid span{color:#737e8c;font-size:9px}.manager-balance-grid strong{font-size:11px}.manager-priority-stack{gap:9px;display:grid}.manager-priority-heading,.manager-priority-heading>div,.manager-wealth-top,.manager-wealth-top>div,.manager-position-heading,.manager-position-heading>div,.manager-margin-usage>div{justify-content:space-between;align-items:center;display:flex}.manager-priority-heading{padding:0 3px 2px}.manager-priority-heading>div{flex-direction:column;align-items:flex-start;gap:2px}.manager-priority-heading span{color:#718096;font-size:9px}.manager-priority-heading strong{letter-spacing:-.035em;font-size:15px}.manager-freshness-pill{background:#10b98114;border:1px solid #34d3993d;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-weight:800;display:inline-flex;color:#6ee7b7!important}.manager-freshness-pill.stale,.manager-freshness-pill.unavailable{background:#f59e0b14;border-color:#f59e0b47;color:#fbbf24!important}.manager-wealth-hero{background:radial-gradient(circle at 92% 0,#00e59933,#0000 38%),linear-gradient(145deg,#17201f,#14181d 68%);border:1px solid #34d39947;border-radius:19px;padding:15px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff0a}.manager-wealth-top>div,.manager-position-heading>div{color:#94a3b8;justify-content:flex-start;gap:7px;font-size:10px;font-weight:750}.manager-wealth-top button{color:#cbd5e1;background:#00000029;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.manager-wealth-total{gap:4px;margin-top:9px;display:grid}.manager-wealth-total>span,.manager-position-result span,.manager-position-facts span,.manager-margin-usage span{color:#748091;font-size:9px}.manager-wealth-total>strong{font-family:var(--font-mono);letter-spacing:-.055em;font-size:clamp(27px,8vw,35px)}.manager-wealth-total small,.manager-position-result small{color:#748091;letter-spacing:0;font-family:inherit;font-size:10px}.manager-priority-metrics{margin-top:13px}.manager-priority-metrics div{background:#05090c52;border:1px solid #ffffff09}.manager-margin-usage{gap:6px;margin-top:10px;display:grid}.manager-margin-usage strong{color:#94a3b8;font-family:var(--font-mono);font-size:9px}.manager-margin-usage>i{background:#ffffff12;border-radius:999px;height:4px;overflow:hidden}.manager-margin-usage b{border-radius:inherit;background:linear-gradient(90deg,#00c087,#34d399);min-width:2px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 10px #34d39973}.manager-position-now{background:linear-gradient(145deg,#181b21,#14171b);border:1px solid #282d35;border-radius:17px;padding:14px;position:relative;overflow:hidden}.manager-position-now.active.long{border-color:#34d3994d}.manager-position-now.active.short{border-color:#fb71854d}.manager-position-heading strong{color:#cbd5e1;background:#94a3b817;border-radius:999px;padding:4px 8px;font-size:9px}.manager-position-now.long .manager-position-heading strong{color:#6ee7b7;background:#34d3991a}.manager-position-now.short .manager-position-heading strong{color:#fda4af;background:#fb71851a}.manager-position-result{justify-content:space-between;align-items:center;min-height:45px;margin-top:7px;display:flex}.manager-position-result>div{gap:3px;display:grid}.manager-position-result strong{font-family:var(--font-mono);letter-spacing:-.035em;font-size:21px}.manager-position-result strong.waiting{color:#94a3b8;font-family:inherit;font-size:17px}.manager-position-motion{background:radial-gradient(circle,#94a3b821,#0000 68%);border-radius:50%;width:36px;height:36px}.manager-position-now.active .manager-position-motion{background:radial-gradient(circle,#34d39952,#34d3990f 44%,#0000 68%);animation:2.2s ease-in-out infinite managerPositionPulse}.manager-position-now.active.short .manager-position-motion{background:radial-gradient(circle,#fb718552,#fb71850f 44%,#0000 68%)}@keyframes managerPositionPulse{50%{opacity:.62;transform:scale(1.15)}}.manager-position-facts{border-top:1px solid #ffffff0e;grid-template-columns:repeat(3,1fr);gap:7px;padding-top:10px;display:grid}.manager-position-facts div{gap:3px;display:grid}.manager-position-facts strong{font-family:var(--font-mono);font-size:10px}.manager-position-safety{color:#fbbf24;background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px 9px;font-size:9px;display:flex}.manager-position-safety.protected{color:#6ee7b7;background:#34d3990f;border-color:#34d39933}.manager-position-safety span{align-items:center;gap:5px;display:flex}.manager-position-safety strong{color:#e2e8f0;font-family:var(--font-mono)}.manager-position-detail-disclosure{background:#14181dd1;border:1px solid #94a3b829;border-radius:14px;overflow:hidden}.manager-position-detail-disclosure summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:58px;padding:10px 12px;list-style:none;display:grid}.manager-position-detail-disclosure summary::-webkit-details-marker{display:none}.manager-position-detail-disclosure summary>span{align-items:center;gap:8px;min-width:0;display:flex}.manager-position-detail-disclosure summary>span>span{gap:2px;min-width:0;display:grid}.manager-position-detail-disclosure summary strong{font-size:11px}.manager-position-detail-disclosure summary small{color:var(--text-muted);font-size:9px}.manager-position-detail-disclosure summary>b{color:#cbd5e1;white-space:nowrap;font-size:10px}.manager-position-detail-disclosure summary>svg:last-child{color:var(--text-muted);transition:transform .2s}.manager-position-detail-disclosure[open] summary>svg:last-child{transform:rotate(180deg)}.manager-position-detail-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.manager-automation-status{color:#e2e8f0;text-align:left;background:#171b20;border:1px solid #29313a;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 12px;display:grid}.manager-automation-status.running{background:#10b98112;border-color:#34d39942}.manager-automation-status.locked{background:#f59e0b12;border-color:#f59e0b4d}.manager-automation-status.stopped{background:#94a3b809;border-color:#94a3b829}.manager-automation-icon{color:#94a3b8;background:#94a3b814;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.manager-automation-status.running .manager-automation-icon{color:#6ee7b7;background:#34d3991a}.manager-automation-status.locked .manager-automation-icon{color:#fbbf24;background:#f59e0b1a}.manager-automation-status>span:nth-child(2){gap:3px;display:grid}.manager-automation-status strong{font-size:11px}.manager-automation-status small{color:#7f8a99;font-size:9px;line-height:1.4}.manager-automation-cadence{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;margin-top:3px;display:grid}.manager-automation-cadence>span{color:#8b98a8;align-items:center;gap:4px;font-size:8px;display:flex}.manager-automation-cadence>b{color:#d1fae5;white-space:nowrap;font-size:9px}.manager-automation-status.locked .manager-automation-cadence>b{color:#fde68a}.manager-automation-status.stopped .manager-automation-cadence>b{color:#94a3b8}.manager-automation-cadence>i{background:#94a3b81f;border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.manager-automation-cadence>i>em{border-radius:inherit;background:#34d399;height:100%;transition:width 1s linear;display:block;box-shadow:0 0 8px #34d39973}.manager-home-actions.manager-home-actions-secondary{grid-template-columns:repeat(2,1fr)}.manager-home-actions-secondary button{min-height:72px}.manager-home-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.manager-home-actions button{color:#cbd5e1;background:#15181d;border:1px solid #272c33;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:82px;display:flex}.manager-home-actions button span{gap:2px;display:grid}.manager-home-actions strong{font-size:10px}.manager-home-actions small{color:#64748b;font-size:8px}.manager-safety-strip,.manager-inline-status,.manager-success-burst{background:#10b98114;border:1px solid #10b98133;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.manager-safety-strip.locked{background:#f59e0b14;border-color:#f59e0b33}.manager-safety-strip i{background:#34d399;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #34d399}.manager-safety-strip.locked i{background:#fbbf24;box-shadow:0 0 12px #fbbf24}.manager-safety-strip div,.manager-success-burst div{gap:3px;display:grid}.manager-safety-strip strong,.manager-success-burst strong{font-size:10px}.manager-safety-strip span,.manager-success-burst span{color:#8b96a5;font-size:9px}.manager-chart-toggle{color:#cbd5e1;background:#20242a;border:1px solid #303640;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:47px;margin-top:14px;font-weight:800;display:flex}.manager-inline-error{color:#fda4af;background:#f6465d1a;border:1px solid #f6465d3b;border-radius:12px;padding:11px;font-size:10px;line-height:1.5}.manager-inline-status{color:#a7f3d0;font-size:10px}.manager-success-burst{color:#34d399;animation:.65s cubic-bezier(.22,1,.36,1) managerSuccess}@keyframes managerSuccess{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.02)}}.manager-chart-toggle{margin-top:0}.manager-chart-reveal{animation:.34s managerChartOpen;overflow:hidden}@keyframes managerChartOpen{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:1000px;transform:translateY(0)}}.manager-mode-switch{background:#111419;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid;position:relative}.manager-mode-switch button{color:#707b89;z-index:2;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;height:44px;font-weight:700;display:flex}.manager-mode-switch button.active{color:#fff}.manager-mode-switch>span{background:#2a3038;border-radius:11px;width:calc(50% - 4px);height:44px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;left:4px}.manager-mode-switch>span.live{transform:translate(100%)}.manager-mode-content{margin-top:12px;animation:.3s managerPageIn}.manager-performance-strip{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.manager-performance-strip>div{background:#181a20;border:1px solid #282d35;border-radius:13px;gap:4px;padding:11px 8px;display:grid}.manager-performance-strip span{color:#6f7a88;font-size:8px}.manager-performance-strip strong{font-size:10px}.manager-activity-live-summary{background:radial-gradient(circle at 94% 0,#34d39921,#0000 40%),#171b20;border:1px solid #34d3993d;border-radius:18px;padding:14px}.manager-activity-live-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.manager-activity-live-heading>div{gap:2px;display:grid}.manager-activity-live-heading>div span,.manager-activity-history-heading span{color:#748091;font-size:9px}.manager-activity-live-heading>div strong,.manager-activity-history-heading strong{letter-spacing:-.025em;font-size:14px}.manager-activity-live-heading>span{color:#6ee7b7;background:#34d39917;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.manager-activity-live-heading>span.locked{color:#fbbf24;background:#f59e0b1a}.manager-activity-live-heading>span.stopped{color:#94a3b8;background:#94a3b817}.manager-activity-wealth{background:linear-gradient(135deg,#34d39914,#0000002e);border:1px solid #34d3991a;border-radius:14px;gap:7px;margin-top:14px;padding:13px;display:grid}.manager-activity-wealth>span{color:#94a3b8;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.manager-activity-wealth>strong{letter-spacing:-.035em;font-size:23px}.manager-activity-wealth>strong small{color:#94a3b8;font-size:9px}.manager-activity-wealth>div{color:#7f8a99;justify-content:space-between;gap:10px;font-size:8px;display:flex}.manager-activity-wealth>i{background:#94a3b81a;border-radius:999px;height:4px;overflow:hidden}.manager-activity-wealth>i b{border-radius:inherit;background:linear-gradient(90deg,#34d399,#60a5fa);height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.manager-activity-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.manager-activity-live-grid>div{background:#0000002e;border:1px solid #ffffff09;border-radius:11px;gap:4px;padding:9px 8px;display:grid}.manager-activity-live-grid span{color:#718096;font-size:8px}.manager-activity-live-grid strong{font-size:11px}.manager-activity-account-health{color:#6ee7b7;background:#34d3990b;border:1px solid #34d39924;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:9px 10px;display:grid}.manager-activity-account-health>svg{filter:drop-shadow(0 0 6px #34d39940)}.manager-activity-account-health>span{gap:2px;min-width:0;display:grid}.manager-activity-account-health strong{color:#d1fae5;font-size:9px}.manager-activity-account-health small{color:#718096;font-size:8px;line-height:1.35}.manager-activity-account-health.warning{color:#fbbf24;background:#f59e0b0f;border-color:#f59e0b3d}.manager-activity-account-health.warning>svg{filter:drop-shadow(0 0 6px #f59e0b47)}.manager-activity-account-health.warning strong{color:#fde68a}.manager-activity-account-health button{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:9px;min-height:30px;padding:5px 8px;font-size:8px}.manager-activity-account-warning{background:#7f1d1d1c;border:1px solid #fb718533;border-radius:10px;gap:4px;margin-top:7px;padding:9px 10px;display:grid}.manager-activity-account-warning strong{color:#fca5a5;font-size:9px}.manager-activity-account-warning span{color:#fbbf24;font-size:8px}.manager-activity-result-strip{margin-top:8px}.manager-activity-result-strip>div{background:#0000002e;border-color:#ffffff09}.manager-activity-live-summary .manager-performance-source{margin:7px 2px 0;line-height:1.5}.manager-open-orders-card.empty{display:none}.manager-latest-result-card{background:radial-gradient(circle at 94% 0,#3b82f621,#0000 40%),#0f172ac2;border:1px solid #60a5fa42;border-radius:15px;gap:11px;padding:15px;display:grid;box-shadow:0 12px 28px #0000001f}.manager-latest-result-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.manager-latest-result-heading>div{gap:3px;display:grid}.manager-latest-result-heading span{color:#93c5fd;letter-spacing:.07em;font-size:8px;font-weight:850}.manager-latest-result-heading strong{color:#e0f2fe;font-size:14px}.manager-latest-result-heading time{color:#64748b;white-space:nowrap;font-size:8px}.manager-latest-result-pnl{background:#0000002e;border-radius:11px;justify-content:space-between;align-items:end;gap:10px;padding:11px 12px;display:flex}.manager-latest-result-pnl span{color:#75849a;font-size:8px}.manager-latest-result-pnl strong{letter-spacing:-.025em;font-size:17px}.manager-latest-result-pnl small{font-size:8px}.manager-latest-result-route{color:#cbd5e1;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:9px;display:grid}.manager-latest-result-route span:last-child{text-align:right}.manager-latest-result-route b{color:#60a5fa}.manager-latest-result-card>p{color:#718096;font-size:8px;line-height:1.5}.manager-history-performance{background:#0f172a73;border:1px solid #94a3b81f;border-radius:13px;gap:8px;padding:13px;display:grid}.manager-history-performance>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.manager-history-performance>div:first-child span{color:#cbd5e1;font-size:10px;font-weight:800}.manager-history-performance>div:first-child small{color:#64748b;font-size:8px}.manager-history-performance .manager-performance-source{margin:0 2px}.manager-performance-trend{background:linear-gradient(#60a5fa11,#0000001f);border:1px solid #60a5fa1f;border-radius:11px;padding:10px 10px 7px;overflow:hidden}.manager-performance-trend>div,.manager-performance-trend>small{justify-content:space-between;align-items:center;gap:10px;display:flex}.manager-performance-trend>div span,.manager-performance-trend>small{color:#718096;font-size:8px}.manager-performance-trend>div strong{color:#6ee7b7;font-size:10px}.manager-performance-trend.negative>div strong{color:#fda4af}.manager-performance-trend svg{width:100%;height:62px;margin-top:4px;display:block;overflow:visible}.manager-performance-trend line{stroke:#94a3b838;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.manager-performance-trend polyline{fill:none;stroke:#34d399;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;animation:.65s cubic-bezier(.22,1,.36,1) both manager-trend-draw}.manager-performance-trend.negative polyline{stroke:#fb7185}.manager-performance-trend circle{fill:#34d399;stroke:#071019;stroke-width:2px;vector-effect:non-scaling-stroke}.manager-performance-trend.negative circle{fill:#fb7185}.manager-performance-trend-empty{color:#718096;text-align:center;border:1px dashed #94a3b826;border-radius:10px;padding:14px 10px;font-size:9px}@keyframes manager-trend-draw{0%{stroke-dasharray:480;stroke-dashoffset:480px}to{stroke-dasharray:480;stroke-dashoffset:0}}.manager-asset-page{gap:13px;display:grid}.manager-asset-balance,.manager-asset-position{background:#181a20;border:1px solid #2b313a;border-radius:18px;padding:15px}.manager-asset-balance{background:radial-gradient(circle at 92% 0,#34d3991f,#0000 42%),#181a20;border-color:#34d3993d}.manager-asset-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.manager-asset-heading>span{color:#dbe4ef;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.manager-asset-heading>b{color:#6ee7b7;background:#34d39917;border-radius:999px;padding:5px 8px;font-size:8px}.manager-asset-total{gap:5px;margin-top:16px;display:grid}.manager-asset-total>span,.manager-asset-position-result>span{color:#7f8a99;font-size:9px}.manager-asset-total>strong{letter-spacing:-.04em;font-size:27px}.manager-asset-total>strong small{color:#94a3b8;font-size:9px}.manager-asset-usage{gap:6px;margin-top:13px;display:grid}.manager-asset-usage>div{color:#7f8a99;justify-content:space-between;font-size:8px;display:flex}.manager-asset-usage>i{background:#94a3b81a;border-radius:999px;height:5px;overflow:hidden}.manager-asset-usage>i b{border-radius:inherit;background:linear-gradient(90deg,#34d399,#60a5fa);height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.manager-asset-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.manager-asset-metric{background:#0000002e;border:1px solid #ffffff09;border-radius:11px;gap:4px;min-width:0;padding:10px 8px;display:grid}.manager-asset-metric>span{color:#718096;font-size:8px}.manager-asset-metric>strong{color:#e5e7eb;overflow-wrap:anywhere;min-width:0;font-size:10px}.manager-asset-position.long{border-color:#34d39940}.manager-asset-position.short{border-color:#fb718540}.manager-asset-position-result{background:#0000002e;border-radius:13px;gap:5px;min-height:88px;margin-top:13px;padding:14px;display:grid;position:relative;overflow:hidden}.manager-asset-position-result>strong{z-index:1;font-size:20px;position:relative}.manager-asset-position-result>i{border:8px solid #60a5fa0f;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-18px;right:12px}.manager-asset-position.long .manager-asset-position-result>i{border-color:#34d39914;transform:translateY(-8px)}.manager-asset-position.short .manager-asset-position-result>i{border-color:#fb718514;transform:translateY(8px)}.manager-asset-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.manager-asset-boundary{color:#8b96a5;background:#34d39909;border:1px solid #34d39921;border-radius:14px;align-items:flex-start;gap:9px;padding:13px;font-size:9px;line-height:1.6;display:flex}.manager-asset-boundary svg{color:#34d399;flex:none}.manager-activity-history-heading{gap:2px;padding:8px 3px 0;display:grid}.manager-history-more{margin-top:10px}.manager-history-more>summary{color:#94a3b8;cursor:pointer;background:#00000024;border:1px solid #94a3b81f;border-radius:11px;place-items:center;min-height:40px;font-size:9px;font-weight:750;list-style:none;display:grid}.manager-history-disclosure{background:#171a1f;border:1px solid #282d35;border-radius:16px;overflow:hidden}.manager-history-disclosure>summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:64px;padding:11px 13px;list-style:none;display:grid}.manager-history-disclosure>summary::-webkit-details-marker{display:none}.manager-history-more>summary::-webkit-details-marker{display:none}.manager-history-disclosure>summary>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;display:grid}.manager-history-disclosure>summary svg{color:#7f8a99;grid-row:1/3}.manager-history-disclosure>summary b{font-size:11px}.manager-history-disclosure>summary small{color:#6f7a88;font-size:8px}.manager-history-disclosure>summary>strong{color:#94a3b8;font-size:10px}.manager-history-disclosure-body{border-top:1px solid #ffffff0d;padding:0 13px 13px}.paper-history-disclosure{background:radial-gradient(circle at 100% 0,#8b5cf614,#0000 42%),#171a1f;border-color:#a78bfa38}.paper-history-disclosure>summary>span svg{color:#a78bfa}.paper-history-disclosure>summary>strong{text-align:right;max-width:46%;line-height:1.45}.paper-history-disclosure-body{gap:14px;padding-top:14px;display:grid}.paper-history-disclosure-body>.glass-card{margin:0}.manager-history-decision-body>.glass-card{background:0 0!important;border:0!important;padding:12px 0 0!important}.manager-auto-control-card{padding:15px;background:radial-gradient(circle at 94% 0,#94a3b81f,#0000 42%),#171b20!important;border-color:#94a3b833!important}.manager-auto-control-card.running{background:radial-gradient(circle at 94% 0,#34d3992e,#0000 42%),#17201f!important;border-color:#34d3994d!important}.manager-auto-control-card.locked{background:radial-gradient(circle at 94% 0,#f59e0b26,#0000 42%),#1d1b17!important;border-color:#f59e0b52!important}.manager-auto-control-card.entry-blocked{background:radial-gradient(circle at 94% 0,#fb923c2b,#0000 42%),#211b18!important;border-color:#fb923c61!important}.manager-current-risk-block{color:#fdba74;background:#7c2d122e;border:1px solid #fb923c4d;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:12px;padding:12px;display:grid}.manager-current-risk-block>svg{margin-top:2px}.manager-current-risk-block>div{gap:4px;min-width:0;display:grid}.manager-current-risk-block span{color:#fed7aa;font-size:9px;font-weight:800}.manager-current-risk-block strong{color:#fff7ed;font-size:13px}.manager-current-risk-block p{color:#c9a78f;font-size:9px;line-height:1.5}.manager-current-risk-block a{color:#fdba74;grid-column:2;width:fit-content;font-size:9px;font-weight:800;text-decoration:none}.manager-operation-feedback{border:1px solid;border-radius:12px;padding:11px 13px;font-size:10px;line-height:1.5}.manager-operation-feedback.error{color:#fecdd3;background:#7f1d1d29;border-color:#fb71854d}.manager-operation-feedback.success{color:#a7f3d0;background:#064e3b29;border-color:#34d39940}.manager-operation-feedback.warning{color:#fde68a;background:#78350f26;border-color:#f59e0b40}.manager-auto-control-kicker{color:#718096;margin-bottom:4px;font-size:9px;font-weight:750;display:block}.manager-auto-account-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.manager-auto-account-strip>div{background:#00000029;border:1px solid #ffffff0e;border-radius:11px;gap:4px;min-width:0;padding:10px;display:grid}.manager-auto-account-strip span{color:#778391;font-size:8px}.manager-auto-account-strip strong{color:#f8fafc;overflow-wrap:anywhere;font-size:11px}.manager-auto-account-strip strong.positive{color:#6ee7b7}.manager-auto-account-strip strong.negative{color:#fda4af}.manager-auto-account-strip strong.waiting{color:#94a3b8}.manager-auto-account-strip small{color:#7d8897;font-size:7px}.manager-auto-control-meta{color:#7f8a99;border-top:1px solid #ffffff0f;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;padding-top:9px;font-size:8px;display:grid}.manager-auto-control-meta span{overflow-wrap:anywhere;min-width:0;line-height:1.45}.manager-auto-control-meta span:nth-child(2){text-align:right}.manager-auto-settings-jump,.manager-return-live{color:#bfdbfe;background:#1e40af1c;border:1px solid #60a5fa38;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.manager-auto-settings-jump{grid-column:1/-1}.manager-risk-settings-card{background:radial-gradient(circle at 100% 0,#2dd4bf14,#0000 38%),#181a20;border-color:#2dd4bf3d;padding:16px;scroll-margin-top:68px}.manager-risk-settings-card.editing{background:radial-gradient(circle at 100% 0,#f59e0b17,#0000 40%),#181a20;border-color:#f59e0b59}.manager-risk-settings-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.manager-risk-settings-heading>div{gap:3px;min-width:0;display:grid}.manager-risk-settings-heading span{color:#5eead4;letter-spacing:.05em;font-size:9px;font-weight:850}.manager-risk-settings-card.editing .manager-risk-settings-heading span{color:#fbbf24}.manager-risk-settings-heading h3{margin:0;font-size:17px}.manager-risk-settings-heading>b{color:#99f6e4;background:#2dd4bf1a;border-radius:999px;flex:none;padding:6px 9px;font-size:9px}.manager-risk-settings-card.editing .manager-risk-settings-heading>b{color:#fde68a;background:#f59e0b1c}.manager-risk-current-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:13px 0;display:grid}.manager-risk-current-values article{background:#03141452;border:1px solid #2dd4bf21;border-radius:11px;gap:4px;min-width:0;padding:10px 8px;display:grid}.manager-risk-current-values article.changed{background:#78350f1f;border-color:#f59e0b57}.manager-risk-current-values span{color:#7f9594;font-size:9px}.manager-risk-current-values strong{overflow-wrap:anywhere;color:#ecfeff;font-size:12px;line-height:1.35}.manager-risk-current-values small{color:#fbbf24;font-size:8px;line-height:1.35}.manager-risk-edit-label{color:#9ca8b6;align-items:center;gap:6px;margin:4px 0 9px;font-size:10px;font-weight:800;display:flex}.manager-risk-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.manager-risk-input-grid>label{color:#9ca8b6;gap:5px;min-width:0;font-size:10px;display:grid}.manager-risk-input-grid>label.changed{color:#fde68a}.manager-risk-input-grid>label>div{align-items:center;gap:6px;display:flex}.manager-risk-input-grid input{color:#fff;background:#00000040;border:1px solid #94a3b824;border-radius:9px;width:100%;min-width:0;height:40px;padding:0 10px}.manager-risk-input-grid label.changed input{background:#78350f1f;border-color:#f59e0b6b;box-shadow:inset 3px 0 #f59e0b}.manager-risk-input-grid small{color:#788494;flex:none;font-size:9px}.manager-risk-unsaved,.manager-risk-synced{border-radius:10px;margin-top:10px;padding:9px 10px;font-size:9px}.manager-risk-unsaved{color:#fde68a;background:#f59e0b1a;justify-content:space-between;gap:8px;display:flex}.manager-risk-unsaved strong{white-space:nowrap}.manager-risk-synced{color:#6ee7b7;background:#34d39912}.manager-risk-freshness{margin:10px 0 0;font-size:9px}.manager-risk-freshness.fresh{color:#6ee7b7}.manager-risk-freshness.stale{color:#fbbf24}.manager-risk-save{justify-content:center;width:100%;min-height:44px;margin-top:10px}.manager-risk-save.ready{animation:1.8s ease-in-out infinite manager-risk-save-ready}.manager-risk-save-effect{background:#60a5fa12;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:7px;margin-top:9px;padding:9px 10px;font-size:9px;line-height:1.45;display:grid}.manager-risk-save-effect strong{color:#93c5fd}.manager-risk-save-effect span{color:#8693a3}.manager-risk-schedule{color:#7d8998;font-size:9px;line-height:1.5}@keyframes manager-risk-save-ready{50%{box-shadow:0 0 0 4px #f59e0b1a}}.manager-return-live{width:100%;margin-top:10px}.manager-automation-readiness-disclosure{background:radial-gradient(circle at 100% 0,#3b82f614,#0000 44%),#171a1f;border:1px solid #60a5fa33;border-radius:15px;overflow:hidden}.manager-automation-readiness-disclosure>summary{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:14px;list-style:none;display:grid}.manager-automation-readiness-disclosure>summary::-webkit-details-marker{display:none}.manager-automation-readiness-disclosure>summary>svg:first-child{color:#718096;transition:transform .2s}.manager-automation-readiness-disclosure>summary>svg:nth-child(2){color:#60a5fa}.manager-automation-readiness-disclosure>summary>span{gap:3px;min-width:0;display:grid}.manager-automation-readiness-disclosure>summary strong{color:#dbeafe;font-size:11px}.manager-automation-readiness-disclosure>summary small{color:#718096;font-size:8px;line-height:1.45}.manager-automation-readiness-disclosure>summary>b{color:#93c5fd;white-space:nowrap;font-size:10px}.manager-automation-readiness-disclosure[open]>summary{border-bottom:1px solid #60a5fa1f}.manager-automation-readiness-disclosure[open]>summary>svg:first-child{transform:rotate(180deg)}.manager-automation-readiness-body{padding:13px}.manager-responsibility-disclosure{background:#f59e0b0b;border:1px solid #f59e0b3d;border-radius:15px;overflow:hidden}.manager-responsibility-disclosure>summary{color:#fbbf24;cursor:pointer;align-items:center;gap:9px;min-height:60px;padding:11px 13px;list-style:none;display:flex}.manager-responsibility-disclosure>summary::-webkit-details-marker{display:none}.manager-responsibility-disclosure>summary span{gap:2px;display:grid}.manager-responsibility-disclosure>summary strong{font-size:11px}.manager-responsibility-disclosure>summary small{color:#857a68;font-size:8px}.manager-responsibility-disclosure>div{border-top:1px solid #f59e0b1f;padding:0 13px 12px}.manager-responsibility-disclosure p{color:#8c8272;font-size:10px;line-height:1.6}.admin-diagnostics-loading{gap:14px;display:grid}.admin-diagnostics-loading-card{gap:12px;padding:18px;display:grid;background:radial-gradient(circle at 92% 0,#8b5cf621,#0000 42%),#0906167a!important;border-color:#8b5cf63d!important}.admin-diagnostics-loading-card>div{color:#a78bfa;align-items:center;gap:10px;display:flex}.admin-diagnostics-loading-card>div span{gap:3px;display:grid}.admin-diagnostics-loading-card strong{color:#f4f1ff;font-size:12px}.admin-diagnostics-loading-card small{color:#807a91;font-size:9px}.admin-diagnostics-loading-card>i{background:linear-gradient(90deg,#8b5cf614,#8b5cf638,#8b5cf614) 0 0/220% 100%;border-radius:999px;height:10px;animation:1.5s ease-in-out infinite adminDiagnosticLoading;overflow:hidden}.admin-diagnostics-loading-card>i:nth-of-type(2){width:82%}.admin-diagnostics-loading-card>i:nth-of-type(3){width:64%}.admin-diagnostic-command-strip{background:#070a119e;border:1px solid #94a3b81f;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:8px;display:grid}.admin-diagnostic-command-strip>div{background:#ffffff06;border-radius:10px;gap:4px;min-width:0;padding:9px 8px;display:grid}.admin-diagnostic-command-strip span{color:var(--text-muted);white-space:nowrap;font-size:8px}.admin-diagnostic-command-strip strong{color:#e5edf5;font-size:14px}.admin-diagnostic-command-strip .needs-help strong,.admin-diagnostic-command-strip .error strong{color:#fb7185}.admin-diagnostic-command-strip .observing strong{color:#60a5fa}.admin-diagnostic-command-strip .warning strong{color:#fbbf24}.admin-diagnostic-command-strip .clear strong{color:#34d399}.admin-diagnostic-priority-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:start;gap:12px;display:grid}.admin-diagnostic-priority-panel{min-width:0;padding:16px;background:linear-gradient(145deg,#78350f21,#111827b8)!important;border:1px solid #f59e0b61!important}.admin-diagnostic-priority-panel.error{background:linear-gradient(145deg,#7f1d1d2b,#111827b8)!important;border-color:#ef444480!important}.admin-diagnostic-priority-title{color:#fbbf24;align-items:center;gap:8px;display:flex}.admin-diagnostic-priority-panel.error .admin-diagnostic-priority-title{color:#fca5a5}.admin-diagnostic-priority-panel>p{color:var(--text-muted);margin:7px 0 11px;font-size:10px;line-height:1.55}.admin-diagnostic-priority-items{gap:8px;display:grid}.admin-diagnostic-repeat-badge{color:#93c5fd;white-space:nowrap;background:#3b82f614;border:1px solid #60a5fa47;border-radius:999px;padding:2px 6px;font-size:8px}@keyframes adminDiagnosticLoading{50%{opacity:.66;background-position:100% 0}}.manager-live-spectator{background:radial-gradient(circle at 75% 0,#2dd4bf21,#0000 42%),linear-gradient(145deg,#0a1118,#10141c);border:1px solid #2dd4bf33;border-radius:20px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 16px 40px #00000038}.manager-live-market-section{background:linear-gradient(#2dd4bf09,#0f121829);border:1px solid #2dd4bf24;border-radius:18px;gap:10px;min-width:0;padding:10px;display:grid}.manager-live-decision-card{background:radial-gradient(circle at 92% 0,#3b82f61f,#0000 38%),#181a20;border-radius:18px;margin:-15px;padding:15px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #60a5fa33}.manager-live-decision-card:before{content:"";background:linear-gradient(90deg,#0000,#60a5fa,#0000);width:36%;height:2px;animation:3.6s ease-in-out infinite managerDecisionScan;position:absolute;top:0;left:0}.manager-live-decision-card.stopped:before{opacity:.25;animation:none}.manager-live-state{color:#6ee7b7;align-items:center;gap:6px;font-size:9px;display:flex}.manager-live-state i{background:#34d399;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite spectatorPulse;box-shadow:0 0 10px #34d399b8}.manager-live-decision-card.stopped .manager-live-state{color:#94a3b8}.manager-live-decision-card.stopped .manager-live-state i{box-shadow:none;background:#64748b;animation:none}.manager-decision-intro{color:#93c5fd;margin:8px 0 11px;font-size:9px;line-height:1.5}.manager-decision-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.manager-decision-step{text-align:center;background:#070c1494;border:1px solid #60a5fa29;border-radius:13px;align-content:start;justify-items:center;gap:5px;min-width:0;min-height:94px;padding:10px 6px;display:grid;position:relative}.manager-decision-step:not(:last-child):after{content:"";z-index:2;background:linear-gradient(90deg,#60a5fa,#60a5fa2e);width:9px;height:2px;position:absolute;top:23px;right:-8px}.manager-decision-step>i{color:#93c5fd;background:#3b82f61a;border-radius:9px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.manager-decision-step>span{color:#718096;font-size:8px}.manager-decision-step>strong{color:#e5edf5;overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.35}.manager-decision-support{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.manager-decision-support>div{border:1px solid #94a3b814;min-width:0;padding:8px!important}.manager-decision-support>div>span{font-size:8px!important}.manager-decision-support>div>strong{overflow-wrap:anywhere;margin-top:2px;line-height:1.35;display:block;font-size:9px!important}.manager-decision-evidence{border-top:1px solid #94a3b81a;margin-top:8px}.manager-decision-evidence summary{color:#94a3b8;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;font-size:9px;list-style:none;display:flex}.manager-decision-evidence summary::-webkit-details-marker{display:none}.manager-decision-evidence summary svg{transition:transform .2s}.manager-decision-evidence[open] summary svg{transform:rotate(180deg)}.manager-decision-evidence>p{color:var(--text-muted);margin:8px 0 0;font-size:10px;line-height:1.6}.manager-decision-evidence [role=status]{margin-top:8px!important}.manager-live-market-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:2px 3px 0;display:flex}.manager-live-market-head>span{color:#5eead4;align-items:center;gap:8px;min-width:0;display:flex}.manager-live-market-head>span>span{gap:2px;min-width:0;display:grid}.manager-live-market-head strong{color:#e5edf5;font-size:11px}.manager-live-market-head small{color:#778391;font-size:8px;line-height:1.35}.manager-live-market-head b{color:#99f6e4;background:#2dd4bf14;border-radius:999px;flex:none;padding:5px 8px;font-size:8px}.manager-live-market-section>.manager-market-hero,.manager-live-market-section>.futures-chart-card{margin:0}@keyframes managerDecisionScan{0%{opacity:0;transform:translate(-120%)}25%,70%{opacity:.85}to{opacity:0;transform:translate(350%)}}.manager-live-spectator:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffff06 50%,#0000 75%);animation:5s ease-in-out infinite spectatorScan;position:absolute;inset:0;transform:translate(-100%)}.manager-live-spectator.loss{background:radial-gradient(circle at 75% 0,#fb71851f,#0000 42%),linear-gradient(145deg,#120d14,#10141c);border-color:#fb718533}.manager-live-spectator.paper{background:radial-gradient(circle at 75% 0,#a855f72e,#0000 44%),linear-gradient(145deg,#130d1d,#10121a);border-color:#c084fc52;box-shadow:inset 0 1px #ffffff0a,0 16px 40px #4c1d9521}.manager-live-spectator.paper .spectator-live,.manager-live-spectator.paper .spectator-wait-orbit,.manager-live-spectator.paper .spectator-ai-strip>svg{color:#d8b4fe}.manager-live-spectator.paper .spectator-live>i,.manager-live-spectator.paper .spectator-wait-orbit>i{background:#c084fc;box-shadow:0 0 10px #a855f7}.manager-live-spectator.paper .spectator-ai-strip{background:#a855f717}.spectator-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:16px;display:grid;position:relative}.spectator-head>div:first-child{gap:7px;min-width:0;display:grid}.spectator-head>div:first-child>strong{flex-wrap:wrap;align-items:center;gap:7px;font-size:15px;display:flex}.spectator-head>div:first-child svg{width:18px}.spectator-live{color:#99f6e4;letter-spacing:.12em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.spectator-live>i{background:#2dd4bf;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite spectatorPulse;box-shadow:0 0 10px #2dd4bf}.spectator-pnl{text-align:right;justify-items:end;min-width:0;display:grid}.spectator-pnl span,.spectator-pnl small{color:#7f8b99;font-size:8px}.spectator-pnl strong{white-space:nowrap;margin:2px 0;font-size:18px}.spectator-pnl strong em{color:#7f8b99;text-shadow:none;font-size:8px;font-style:normal}.spectator-pnl.positive strong{color:#34d399;text-shadow:0 0 16px #34d3994d}.spectator-pnl.negative strong{color:#fb7185;text-shadow:0 0 16px #fb71854d}.spectator-arena{grid-template-columns:82px minmax(100px,1fr) 82px;align-items:center;gap:10px;margin-top:22px;display:grid;position:relative}.spectator-goal{text-align:center;border-radius:12px;justify-items:center;gap:2px;padding:8px 4px;display:grid}.spectator-goal span{font-size:8px}.spectator-goal strong{font-size:9px}.spectator-goal.danger{color:#fda4af;background:#fb718514}.spectator-goal.profit{color:#6ee7b7;background:#34d39914}.spectator-track{background:linear-gradient(90deg,#fb718580,#60a5fa4d 50%,#34d39973);border:1px solid #ffffff1a;border-radius:999px;height:16px;position:relative;box-shadow:inset 0 2px 7px #00000080}.spectator-track-fill{border-radius:inherit;background:linear-gradient(90deg,#fb718538,#60a5fa6b,#34d399b3);height:100%;transition:width .7s cubic-bezier(.22,1,.36,1)}.spectator-entry-marker{color:#7aa7e8;white-space:nowrap;font-size:7px;position:absolute;top:21px;transform:translate(-50%)}.spectator-entry-marker i{background:#60a5fa;width:1px;height:10px;margin:-19px auto 1px;display:block}.spectator-price-runner{z-index:2;justify-items:center;transition:left .7s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:-27px;transform:translate(-50%)}.spectator-price-runner b{background:#17202b;border-radius:7px;padding:3px 6px;font-size:8px;box-shadow:0 5px 12px #00000059}.spectator-price-runner i{border:2px solid #0b1017;border-radius:50%;width:10px;height:10px;margin-top:3px;animation:1.3s ease-in-out infinite spectatorRunner}.spectator-price-runner.positive b{color:#6ee7b7}.spectator-price-runner.positive i{background:#34d399;box-shadow:0 0 12px #34d399}.spectator-price-runner.negative b{color:#fda4af}.spectator-price-runner.negative i{background:#fb7185;box-shadow:0 0 12px #fb7185}.spectator-distance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:24px;display:grid}.spectator-distance-grid>div{background:#ffffff06;border:1px solid #94a3b81a;border-radius:11px;grid-template-columns:18px 1fr;align-items:center;gap:2px 5px;padding:8px;display:grid}.spectator-distance-grid svg{color:#94a3b8;grid-row:1/3;width:14px}.spectator-distance-grid span{color:#748091;font-size:7px}.spectator-distance-grid strong{font-size:9px}.spectator-distance-grid .profit strong,.spectator-distance-grid .profit svg{color:#6ee7b7}.spectator-distance-grid .danger strong,.spectator-distance-grid .danger svg{color:#fda4af}.spectator-ai-strip{background:#60a5fa12;border-radius:12px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;margin-top:9px;padding:10px;display:grid}.spectator-ai-strip>svg{color:#93c5fd}.spectator-ai-strip>div{gap:2px;display:grid}.spectator-ai-strip>div:last-child{justify-items:end}.spectator-ai-strip span{color:#748091;font-size:7px}.spectator-ai-strip strong{font-size:9px}.spectator-protection-warning{color:#fbbf24;margin:9px 0 0;font-size:9px;line-height:1.5}.manager-live-spectator.waiting{grid-template-columns:62px 1fr auto;align-items:center;gap:13px;min-height:116px;display:grid}.manager-live-spectator.waiting>div:nth-child(2){gap:6px;display:grid}.manager-live-spectator.waiting strong{font-size:12px}.manager-live-spectator.waiting p{color:#718092;margin:0;font-size:9px;line-height:1.5}.spectator-wait-orbit{color:#5eead4;border:1px solid #2dd4bf2e;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:relative}.spectator-wait-orbit>i{background:#2dd4bf;border-radius:50%;width:6px;height:6px;animation:3s linear infinite spectatorOrbit;position:absolute;top:22px;left:22px}.spectator-wait-orbit>i:nth-of-type(2){animation-delay:-1s}.spectator-wait-orbit>i:nth-of-type(3){animation-delay:-2s}.spectator-next{justify-items:end;gap:3px;display:grid}.spectator-next span{color:#748091;font-size:8px}.spectator-next strong{color:#93c5fd;font-size:10px!important}.spectator-wait-verdict{color:#93c5fd;background:#60a5fa12;border-radius:11px;grid-column:1/-1;align-items:center;gap:8px;padding:9px 11px;display:flex}.spectator-wait-verdict>span{gap:2px;display:grid}.spectator-wait-verdict small{color:#748091;font-size:7px}.spectator-wait-verdict strong{color:#dbeafe;font-size:9px!important}@keyframes spectatorPulse{50%{opacity:.35;transform:scale(.75)}}@keyframes spectatorRunner{50%{transform:scale(1.25)}}@keyframes spectatorScan{50%,to{transform:translate(100%)}}@keyframes spectatorOrbit{to{transform:rotate(360deg)translate(25px)}}@media (width<=520px){.spectator-head{align-items:stretch}.spectator-pnl strong{font-size:15px}.spectator-arena{grid-template-columns:66px minmax(70px,1fr) 66px;gap:6px}.spectator-distance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-live-spectator.waiting{grid-template-columns:50px 1fr}.spectator-next{grid-column:1/-1;justify-items:start;padding-left:63px}}@media (prefers-reduced-motion:reduce){.manager-live-spectator:before,.spectator-live>i,.spectator-price-runner i,.spectator-wait-orbit>i,.manager-performance-trend polyline,.manager-risk-save.ready{animation:none}.spectator-track-fill,.spectator-price-runner{transition:none}}.manager-account-freshness{justify-content:space-between;align-items:center;font-size:10px;display:flex}.manager-account-freshness.fresh{color:#6ee7b7}.manager-account-freshness.delayed{color:#fbbf24}.manager-performance-source{color:var(--text-muted);margin:-8px 2px 0;font-size:10px}.manager-auto-episode{background:linear-gradient(145deg,#2dd4bf0e,#ffffff05);border:1px solid #2dd4bf21;border-radius:14px;margin-top:10px;padding:12px}.manager-auto-episode-title,.manager-auto-price{justify-content:space-between;align-items:center;gap:8px;display:flex}.manager-auto-episode-title strong{font-size:12px}.manager-auto-episode-title strong.long{color:#34d399}.manager-auto-episode-title strong.short{color:#fb7185}.manager-auto-episode-title time{color:#7c8797;font-size:9px}.manager-auto-price{color:#dbe4ee;justify-content:flex-start;margin-top:9px;font-size:10px}.manager-auto-price b{color:#64748b}.manager-auto-episode p{color:#8793a2;margin:7px 0 0;font-size:9px;line-height:1.45}.manager-auto-episode dl{grid-template-columns:repeat(2,1fr);gap:6px;margin:10px 0 0;display:grid}.manager-auto-episode dl div{background:#0000002e;border-radius:8px;justify-content:space-between;gap:6px;padding:6px 7px;font-size:8px;display:flex}.manager-auto-episode dt{color:#748091}.manager-auto-episode dd{color:#cbd5e1;margin:0}.manager-auto-episode dd.positive{color:#34d399}.manager-auto-episode dd.negative{color:#fb7185}.manager-auto-fill{border-top:1px solid #ffffff0d;align-items:flex-start;gap:9px;padding:11px 0;display:flex}.manager-section-heading+.manager-auto-fill{margin-top:10px}.manager-auto-fill>i{border-radius:50%;width:8px;height:8px;margin-top:3px}.manager-auto-fill>i.long{background:#34d399;box-shadow:0 0 8px #34d399b3}.manager-auto-fill>i.short{background:#fb7185;box-shadow:0 0 8px #fb7185b3}.manager-auto-fill>div{gap:3px;min-width:0;display:grid}.manager-auto-fill strong{font-size:9px}.manager-auto-fill span,.manager-auto-fill small{color:#707b89;overflow-wrap:anywhere;font-size:8px;line-height:1.4}.manager-risk-action{color:#93c5fd!important}.manager-order-row,.manager-risk-row{border-top:1px solid #ffffff0d;align-items:center;gap:9px;padding:11px 0;display:flex}.manager-mobile-card .manager-section-heading+.manager-order-row,.manager-mobile-card .manager-section-heading+.manager-risk-row{margin-top:10px}.manager-order-row>div,.manager-risk-row>div{flex:1;gap:3px;display:grid}.manager-order-row span,.manager-order-row strong,.manager-risk-row strong{font-size:9px}.manager-order-row span.long{color:#34d399}.manager-order-row span.short{color:#fb7185}.manager-risk-row span{color:#707b89;font-size:8px;line-height:1.4}.manager-risk-row i{background:#fbbf24;border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px #fbbf24}.manager-risk-row i.critical{background:#f6465d;box-shadow:0 0 9px #f6465d}.manager-decision-history{overflow:hidden}.manager-decision-list{gap:8px;display:grid}.manager-decision-row{background:#ffffff09;border:1px solid #94a3b81c;border-radius:14px;padding:11px 12px}.manager-decision-row>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.manager-decision-row strong{letter-spacing:.08em;font-size:12px}.manager-decision-row strong.long{color:#34d399}.manager-decision-row strong.short{color:#fb7185}.manager-decision-row strong.flat{color:#fbbf24}.manager-decision-row time{color:var(--text-muted);white-space:nowrap;font-size:10px}.manager-decision-row p{color:#e2e8f0d6;margin:7px 0 0;font-size:11px;line-height:1.55}.manager-decision-empty{color:var(--text-muted);margin:0;font-size:12px}.manager-history-toggle{color:#99f6e4;background:#2dd4bf0f;border:1px solid #2dd4bf2e;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;margin-top:10px;font-size:12px;font-weight:700;display:flex}.manager-settings-page{gap:10px;display:grid}.manager-credential-notice{color:#a7f3d0;background:#064e3b2e;border:1px solid #34d39940;border-radius:14px;align-items:flex-start;gap:8px;padding:12px 13px;font-size:10px;line-height:1.55;display:flex}.manager-credential-notice svg{flex:none}.manager-credential-flow>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.manager-credential-flow>div:first-child span{color:var(--text-muted);font-size:9px}.manager-credential-flow>div:first-child strong{color:#e5e7eb;font-size:11px}.manager-credential-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.manager-credential-flow-steps article{color:#697482;text-align:center;background:#ffffff05;border:1px solid #94a3b81a;border-radius:11px;align-content:start;justify-items:center;gap:6px;min-width:0;padding:9px 4px;display:grid}.manager-credential-flow-steps i{background:#20262e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:900;display:grid}.manager-credential-flow-steps span{overflow-wrap:anywhere;font-size:8px;line-height:1.35}.manager-credential-flow-steps article.active{color:#fcd34d;background:#78350f1f;border-color:#f59e0b47}.manager-credential-flow-steps article.complete{color:#6ee7b7;background:#064e3b1f;border-color:#34d39938}.manager-credential-flow>p{color:#fbbf24;margin:11px 0 0;font-size:9px;line-height:1.55}.manager-settings-hero>div:first-child{gap:3px;display:grid}.manager-settings-hero>div:first-child span{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.manager-settings-hero>div:first-child strong{font-size:18px}.manager-settings-hero>div:nth-child(2){border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:13px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.manager-settings-hero .connected{color:#6ee7b7;background:#34d3991a}.manager-settings-hero .disconnected{color:#fcd34d;background:#fbbf241a}.manager-settings-hero p{color:#7c8797;margin:10px 0 0;font-size:10px}.manager-credential-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.manager-credential-status-grid article{background:#00000024;border:1px solid #94a3b81a;border-radius:11px;gap:4px;min-width:0;padding:9px 7px;display:grid}.manager-credential-status-grid svg{color:#64748b}.manager-credential-status-grid span{color:#64748b;font-size:7px}.manager-credential-status-grid strong{overflow-wrap:anywhere;color:#94a3b8;font-size:9px}.manager-credential-status-grid article.ready{background:#064e3b1a;border-color:#34d39933}.manager-credential-status-grid article.ready svg,.manager-credential-status-grid article.ready strong{color:#6ee7b7}.manager-credential-status-grid article.active{background:#1e40af1c;border-color:#3b82f638}.manager-credential-status-grid article.active svg,.manager-credential-status-grid article.active strong{color:#93c5fd}.manager-settings-hero .manager-credential-verification-note{color:#fbbf24;background:#78350f1f;border-radius:9px;margin-top:10px;padding:9px 10px;font-size:8px;line-height:1.5}.manager-key-card{gap:12px;display:grid}.manager-key-card .manager-section-heading button{color:#94a3b8;background:#ffffff0a;border:1px solid #94a3b826;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.manager-key-card .manager-section-heading .manager-key-form-toggle{color:#99f6e4;background:#2dd4bf0f;border-color:#2dd4bf38;width:auto;min-width:78px;padding:0 10px;font-size:9px;font-weight:800}.manager-key-collapsed{color:#6ee7b7;background:#34d3990a;border:1px solid #34d3991f;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.manager-key-collapsed>span{gap:2px;display:grid}.manager-key-collapsed strong{color:#d1fae5;font-size:9px}.manager-key-collapsed small{color:#718096;font-size:8px}.manager-key-form-body{gap:12px;padding-top:2px;animation:.2s managerPageIn;display:grid}.manager-key-form-heading{color:#94a3b8;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.manager-key-form-heading button{color:#94a3b8;background:#ffffff0a;border:1px solid #94a3b826;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.manager-key-card label{color:#aeb8c6;gap:6px;font-size:10px;font-weight:700;display:grid}.manager-key-card input{box-sizing:border-box;color:#f8fafc;background:#00000038;border:1px solid #94a3b826;border-radius:12px;outline:none;width:100%;min-height:44px;padding:0 12px;font-size:12px}.manager-key-card input:focus{border-color:#2dd4bf80;box-shadow:0 0 0 3px #2dd4bf14}.manager-settings-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.manager-key-draft-guide{color:#fbbf24;margin:-2px 0 0;font-size:9px;line-height:1.45}.manager-settings-actions button{border-radius:12px;min-height:44px;font-size:11px;font-weight:800}.manager-save-key{color:#032a27;background:linear-gradient(135deg,#14b8a6,#0d9488);border:0}.manager-save-key:disabled{opacity:.35}.manager-delete-key{color:#fda4af;background:#fb718512;border:1px solid #fb718538;justify-content:center;align-items:center;gap:5px;padding:0 13px;display:flex}.manager-security-note{color:#f59e0b;background:#78350f1a;border-color:#f59e0b3d;align-items:flex-start;gap:10px;display:flex}.manager-security-note div{flex:1;gap:4px;display:grid}.manager-security-note strong{color:#fde68a;font-size:11px}.manager-security-note span{color:#7f8b99;font-size:10px;line-height:1.55}.manager-empty-state{color:#66717e;align-content:center;place-items:center;gap:7px;min-height:86px;font-size:9px;display:grid}.manager-empty-state i{background:#94a3b809;border:1px solid #343c46;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.manager-empty-state i:after{content:"–";color:#66717e;font-size:13px;font-style:normal;line-height:1}.manager-bottom-nav{height:calc(66px + env(safe-area-inset-bottom));padding:5px 4px env(safe-area-inset-bottom);z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f1216f0;border-top:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);display:grid;position:sticky;bottom:0}.manager-bottom-nav button{color:#606b78;z-index:2;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:color .25s,transform .25s;display:flex}.manager-bottom-nav button span{font-size:9px}.manager-bottom-nav button.active{color:#00e599;transform:translateY(-2px)}.manager-bottom-nav>i{background:#00e599;width:25%;height:2px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;box-shadow:0 0 12px #00e599}@media (width<=380px){.manager-mobile-shell,.admin-dashboard-shell{--page-inline-gutter:9px}.manager-market-flow{gap:4px}}@media (prefers-reduced-motion:reduce){.app-frame{scroll-behavior:auto}.manager-mobile-shell *,.manager-mobile-shell :before,.manager-mobile-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.member-loading{color:#94a3b8;place-items:center;min-height:100vh;padding:24px;font-size:13px;display:grid}.member-welcome{background:radial-gradient(circle at 50% -10%,#00e5992e,#0000 42%),#0b0e11;place-items:center;min-height:100vh;padding:24px 16px;display:grid;position:relative;overflow:hidden}.member-welcome-glow{filter:blur(45px);background:#f7931a14;border-radius:50%;width:260px;height:260px;position:absolute;bottom:4%;right:-130px}.member-welcome-card{background:linear-gradient(155deg,#181a20f5,#0e1115fa);border:1px solid #94a3b821;border-radius:28px;width:min(100%,430px);padding:30px 20px 22px;position:relative;box-shadow:0 30px 80px #0000006b}.member-brand{text-align:center}.member-brand>span{color:#5eead4;letter-spacing:.16em;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.member-brand h1{letter-spacing:-.04em;margin-top:16px;font-size:clamp(28px,8vw,38px);line-height:1.16}.member-brand h1 em{color:#00e599;font-style:normal}.member-brand p{color:#8c98a7;margin:14px auto 0;font-size:12px;line-height:1.65}.member-feature-list{gap:8px;margin-top:25px;display:grid}.member-feature-list article{background:#ffffff06;border:1px solid #94a3b817;border-radius:15px;align-items:center;gap:12px;padding:12px;display:flex}.member-feature-list i{color:#2dd4bf;background:#2dd4bf17;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.member-feature-list div{gap:3px;display:grid}.member-feature-list strong{font-size:12px}.member-feature-list span{color:#737e8c;font-size:9px;line-height:1.45}.member-login-area{place-items:center;gap:10px;margin-top:24px;display:grid}.member-google-slot{place-items:center;width:min(100%,300px);min-height:44px;display:grid}.member-login-area small{color:#606b78;text-align:center;font-size:9px;line-height:1.5}.member-login-error{color:#fda4af;text-align:center;font-size:11px}.member-safety-note{color:#34d399;background:#34d3990e;border-radius:14px;align-items:flex-start;gap:10px;margin-top:20px;padding:13px;display:flex}.member-safety-note svg{flex:none;margin-top:1px}.member-safety-note p{gap:4px;display:grid}.member-safety-note strong{color:#d1fae5;font-size:10px}.member-safety-note span{color:#72808e;font-size:9px;line-height:1.55}@media (width<=360px){.member-welcome{padding-inline:10px}.member-welcome-card{padding-inline:15px}}.admin-bottom-nav{z-index:120;padding:8px 6px calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;scroll-snap-type:x proximity;background:#111827f5;border-top:1px solid #94a3b81f;gap:2px;display:flex;position:fixed;inset:auto 0 0;overflow-x:auto}.admin-bottom-nav::-webkit-scrollbar{display:none}.admin-bottom-nav button{min-width:60px;min-height:48px;color:var(--text-muted);scroll-snap-align:center;background:0 0;border:0;border-radius:11px;flex:1 0 60px;place-items:center;gap:3px;display:grid}.admin-bottom-nav button.active{color:#f7931a;background:#f7931a14}.admin-bottom-nav span{white-space:nowrap;font-size:9px}.admin-header-actions{align-items:center;gap:8px;display:flex}.admin-header-actions button{color:#bfdbfe;white-space:nowrap;background:#60a5fa14;border:1px solid #60a5fa33;border-radius:10px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.admin-header-actions>div{color:#10b981;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.admin-dashboard-shell{--page-inline-gutter:12px}.admin-live-pulse{border:1px solid #3b82f659;padding:20px;overflow:hidden}.admin-intervention-card{background:radial-gradient(circle at 95% 0,#10b9811f,#0000 42%),#0c1418c7;border:1px solid #34d3993d;border-radius:16px;gap:11px;padding:16px;display:grid}.admin-intervention-card.watching{background:radial-gradient(circle at 95% 0,#f59e0b1f,#0000 42%),#19150fc7;border-color:#f59e0b47}.admin-intervention-card.urgent{background:radial-gradient(circle at 95% 0,#f43f5e26,#0000 42%),#1f1114d6;border-color:#fb718561;animation:2.8s ease-in-out infinite admin-intervention-pulse}.admin-intervention-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.admin-intervention-head>svg{color:#34d399}.admin-intervention-card.watching .admin-intervention-head>svg{color:#fbbf24}.admin-intervention-card.urgent .admin-intervention-head>svg{color:#fb7185}.admin-intervention-head>div{gap:3px;min-width:0;display:grid}.admin-intervention-head span{color:#78918a;letter-spacing:.07em;font-size:8px;font-weight:850}.admin-intervention-head strong{color:#ecfdf5;overflow-wrap:anywhere;font-size:13px}.admin-intervention-head>b{color:#6ee7b7;white-space:nowrap;background:#064e3b2e;border-radius:999px;padding:5px 7px;font-size:8px}.admin-intervention-card.watching .admin-intervention-head>b{color:#fcd34d;background:#78350f2e}.admin-intervention-card.urgent .admin-intervention-head>b{color:#fda4af;background:#7f1d1d33}.admin-intervention-card>p{color:#84918f;font-size:9px;line-height:1.55}.admin-intervention-action{background:#7f1d1d1f;border:1px solid #fb718538;border-radius:10px;gap:4px;padding:10px 11px;display:grid}.admin-intervention-action span{color:#fda4af;font-size:8px;font-weight:850}.admin-intervention-action strong{color:#fee2e2;font-size:9px;line-height:1.55}.admin-intervention-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.admin-intervention-metrics>div{background:#00000029;border-radius:10px;gap:4px;min-width:0;padding:9px 7px;display:grid}.admin-intervention-metrics span{color:#687775;font-size:7px}.admin-intervention-metrics strong{color:#d9e8e4;overflow-wrap:anywhere;font-size:9px}.admin-intervention-card>button{min-height:38px}@keyframes admin-intervention-pulse{0%,to{box-shadow:0 0 #f43f5e00}50%{box-shadow:0 0 24px #f43f5e17}}@media (prefers-reduced-motion:reduce){.admin-intervention-card.urgent{animation:none}}.admin-live-pulse-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;margin:14px 0 12px;display:grid}.admin-live-decision,.admin-live-flow{background:#0f172a9e;border:1px solid #94a3b824;border-radius:14px;min-width:0;padding:14px}.admin-live-decision{border-color:color-mix(in srgb,var(--decision-tone) 42%,transparent)}.admin-live-decision-head,.admin-live-flow-head,.admin-live-decision-meta,.admin-live-flow-metric>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-live-decision-head span,.admin-live-flow-head span{color:var(--text-muted);font-size:10px}.admin-live-decision-head span,.admin-live-decision-head strong{align-items:center;gap:6px;display:flex}.admin-live-decision-head strong{color:var(--decision-tone);font-size:21px}.admin-live-confidence,.admin-live-flow-track{background:#94a3b81f;border-radius:99px;height:6px;margin-top:13px;overflow:hidden}.admin-live-confidence i,.admin-live-flow-track i{border-radius:inherit;height:100%;transition:width .45s;display:block}.admin-live-confidence i{background:var(--decision-tone);box-shadow:0 0 14px color-mix(in srgb,var(--decision-tone) 60%,transparent)}.admin-live-decision-meta{color:var(--text-muted);margin-top:7px;font-size:9px}.admin-live-decision p{color:#cbd5e1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.admin-live-flow{gap:8px;display:grid}.admin-live-flow-head{margin-bottom:2px;font-size:10px}.admin-live-flow-head strong{color:#93c5fd}.admin-live-flow-metric{min-width:0}.admin-live-flow-metric>div:first-child{font-size:9px}.admin-live-flow-track{height:5px;margin-top:4px}@media (width<=640px){.admin-live-pulse-grid{grid-template-columns:1fr}}.admin-page{width:min(100%,1180px);min-width:0;padding:20px var(--page-inline-gutter) 98px;gap:16px;margin:0 auto;display:grid;overflow-x:clip}.admin-page>*,.admin-page .glass-card{min-width:0;max-width:100%}.admin-information-band{background:linear-gradient(135deg,#0f172ae6,#090c14b8);border:1px solid #94a3b824;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:15px 17px;display:grid}.admin-information-band.current{background:radial-gradient(circle at 100% 0,#10b9811f,#0000 42%),#090c14c7;border-color:#10b9814d}.admin-information-band.research{background:radial-gradient(circle at 100% 0,#3b82f61c,#0000 42%),#090c14c7;border-color:#60a5fa47}.admin-information-band.archive{background:radial-gradient(circle at 100% 0,#8b5cf61a,#0000 42%),#090c14c7;border-color:#a78bfa3d;margin-top:4px}.admin-information-band-icon{color:#c4b5fd;background:#8b5cf61a;border-radius:13px;place-items:center;width:38px;height:38px;display:grid;position:relative}.admin-information-band.current .admin-information-band-icon{color:#6ee7b7;background:#10b9811a}.admin-information-band.research .admin-information-band-icon{color:#93c5fd;background:#3b82f61a}.admin-information-band.current .admin-information-band-icon:after{content:"";background:#34d399;border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite admin-live-ping;position:absolute;top:5px;right:5px;box-shadow:0 0 #34d39973}.admin-information-band-eyebrow{color:#a78bfa;letter-spacing:.08em;font-size:9px;font-weight:800}.admin-information-band.current .admin-information-band-eyebrow{color:#6ee7b7}.admin-information-band h2{color:#f8fafc;margin:3px 0 0;font-size:16px;line-height:1.35}.admin-information-band p{color:#8b97a6;margin:5px 0 0;font-size:10px;line-height:1.55}@keyframes admin-live-ping{70%,to{box-shadow:0 0 0 7px #34d39900}}.admin-status-badge{border:1px solid;border-radius:999px;align-items:flex-start;gap:6px;width:fit-content;max-width:100%;padding:5px 8px;font-size:10px;line-height:1.35;display:inline-flex}.admin-status-badge svg{flex:none;margin-top:1px}.admin-status-badge span{gap:2px;display:grid}.admin-status-badge small{color:#aab4c1;max-width:420px;font-size:9px;font-weight:500}.admin-explained-metric{background:#ffffff08;border:1px solid #94a3b81a;border-radius:13px;align-content:start;gap:7px;min-width:0;padding:14px;display:grid}.admin-explained-metric>strong{overflow-wrap:anywhere;font-size:17px;line-height:1.3}.admin-explained-metric>p{color:#7e8a99;margin:0;font-size:9px;line-height:1.55}.admin-explained-metric details{color:#64748b;font-size:8px}.admin-explained-metric code{overflow-wrap:anywhere;color:#94a3b8;margin-top:5px;display:block}.admin-metric-label{color:#9ca8b7;align-items:center;gap:5px;min-height:16px;font-size:10px;font-weight:700;display:flex}.admin-help{color:#93c5fd;cursor:help;background:#60a5fa1a;border-radius:50%;place-items:center;width:17px;height:17px;display:inline-grid}.admin-insight{border:1px solid;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;display:grid}.admin-insight>svg{align-self:start;margin-top:1px}.admin-insight>div{color:#b2bdca;font-size:11px;line-height:1.6}.admin-insight>div>strong{margin-bottom:3px;font-size:12px;display:block}.admin-technical-details{color:#8490a0;border-top:1px solid #94a3b817;min-width:0;max-width:100%;font-size:9px;overflow:hidden}.admin-technical-details summary{color:#93a0b0;cursor:pointer;align-items:center;gap:5px;width:fit-content;padding:10px 0 0;display:flex}.admin-technical-details[open] summary svg{transform:rotate(180deg)}.admin-technical-details>div{overflow-wrap:anywhere;background:#0000002e;border-radius:10px;max-width:100%;margin-top:9px;padding:11px;overflow-x:auto}.admin-technical-details pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.admin-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-section-heading h2{color:#f8fafc;align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.admin-section-heading p{color:#8d99a8;max-width:780px;margin:6px 0 0;font-size:11px;line-height:1.65}.admin-metric-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.live-policy-evidence-card{min-width:0;max-width:100%;padding:20px;overflow:hidden}.live-policy-metric-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;min-width:0;display:grid}.live-policy-metric-grid-compact{gap:8px}.live-policy-metric{background:#94a3b80f;border-radius:10px;min-width:0;padding:10px}.live-policy-metric span,.live-policy-metric strong,.live-policy-copy{overflow-wrap:anywhere}.live-policy-metric strong{max-width:100%;line-height:1.35;display:block}.live-policy-latest{background:#60a5fa12;border-radius:12px;margin-top:12px;padding:12px}.live-policy-experiment{background:#a78bfa12;border:1px solid #a78bfa33;border-radius:12px;margin-top:12px;padding:12px}.live-policy-table-wrap{overscroll-behavior-inline:contain;min-width:0;max-width:100%;margin-top:10px;overflow-x:auto}.live-policy-research-disclosure{background:#8b5cf609;border:1px solid #a78bfa2e;border-radius:13px;min-width:0;margin-top:10px;overflow:hidden}.live-policy-research-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:13px;list-style:none;display:flex}.live-policy-research-disclosure>summary::-webkit-details-marker{display:none}.live-policy-research-disclosure>summary>span{gap:4px;min-width:0;display:grid}.live-policy-research-disclosure>summary strong{color:#ddd6fe;font-size:11px}.live-policy-research-disclosure>summary small{color:#7f8a99;font-size:9px;line-height:1.45}.live-policy-research-disclosure>summary>b{color:#a78bfa;text-align:right;flex:none;font-size:9px}.live-policy-research-disclosure[open]>summary{background:#8b5cf60d;border-bottom:1px solid #a78bfa1f}.live-policy-research-body{padding:0 12px 12px}.live-policy-research-body .live-policy-experiment{margin-top:12px}.admin-progress{gap:7px;display:grid}.admin-progress>div:first-child{color:#8793a2;justify-content:space-between;gap:10px;font-size:9px;display:flex}.admin-progress>div:first-child strong{color:#dce4ee}.admin-progress-track{background:#94a3b81f;border-radius:999px;height:7px;overflow:hidden}.admin-progress-track span{border-radius:inherit;height:100%;transition:width .55s;display:block}.admin-scale{gap:5px;display:grid}.admin-scale-track{background:linear-gradient(90deg,#fb718533,#fbbf242e,#34d39933);border-radius:999px;height:7px;position:relative}.admin-scale-baseline{background:#e2e8f0;width:2px;height:13px;position:absolute;top:-3px}.admin-scale-value{border:2px solid #0b0e11;border-radius:50%;width:12px;height:12px;position:absolute;top:-3px;transform:translate(-50%)}.admin-scale>div:last-child{color:#657182;justify-content:space-between;font-size:8px;display:flex}.admin-identity-flow,.admin-evolution-flow,.admin-scheduler-flow,.admin-paper-flow{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;margin:14px 0;display:grid}.admin-evolution-now-card{overflow:hidden;background:radial-gradient(circle at 92% 0,#8b5cf624,#0000 40%),#181a20!important;border-color:#a78bfa4d!important}.admin-evolution-now-head{background:#09061661;border:1px solid #a78bfa29;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:15px 0 12px;padding:14px;display:grid;position:relative;overflow:hidden}.admin-evolution-now-head:after{content:"";border:1px solid #a78bfa2e;border-radius:50%;width:86px;height:86px;animation:2.6s ease-in-out infinite admin-stage-pulse;position:absolute;bottom:-30px;right:-18px;box-shadow:0 0 26px #8b5cf61f}.admin-evolution-now-head>div{gap:4px;min-width:0;display:grid}.admin-evolution-now-head span{color:#8b96a6;font-size:8px;font-weight:800}.admin-evolution-now-head strong{color:#f5f3ff;letter-spacing:-.02em;font-size:16px}.admin-evolution-now-head p{color:#8b96a6;font-size:9px;line-height:1.5}.admin-evolution-now-head>b{z-index:1;color:#c4b5fd;font-size:21px;position:relative}.admin-evolution-flow-caption{color:#7d8998;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:9px;display:flex}.admin-evolution-flow-caption>span{gap:3px;min-width:0;display:grid}.admin-evolution-flow-caption small{color:#5f6b7a;font-size:7px}.admin-evolution-flow-caption b{color:#c4b5fd}.admin-identity-flow article,.admin-evolution-flow article,.admin-scheduler-flow article,.admin-paper-flow article{color:#718096;background:#ffffff06;border:1px solid #94a3b81c;border-radius:14px;gap:6px;min-width:0;padding:13px;display:grid}.admin-identity-flow article{color:#c4b5fd;background:radial-gradient(circle at 100% 0,#8b5cf61f,#0000 48%),#ffffff06;border-color:#a78bfa33}.admin-identity-flow span,.admin-evolution-flow span,.admin-scheduler-flow span,.admin-paper-flow span{color:#778393;font-size:9px;line-height:1.45}.admin-identity-flow strong,.admin-evolution-flow strong,.admin-scheduler-flow strong,.admin-paper-flow strong{color:#edf2f7;font-size:11px;line-height:1.4}.admin-evolution-flow article.current,.admin-scheduler-flow article.current{color:#93c5fd;background:#3b82f617;border-color:#60a5fa66;animation:2.6s ease-in-out infinite admin-stage-pulse}.admin-evolution-flow article.complete,.admin-scheduler-flow article.complete{color:#6ee7b7;background:#10b9810f;border-color:#34d3993b}.admin-research-protocol,.admin-growth-archive{padding:0;overflow:hidden}.admin-research-protocol>summary,.admin-growth-archive>summary{cursor:pointer;align-items:center;gap:9px;padding:18px 20px;list-style:none;display:flex}.admin-research-protocol>summary::-webkit-details-marker{display:none}.admin-growth-archive>summary::-webkit-details-marker{display:none}.admin-research-protocol>summary>span,.admin-growth-archive>summary>span{gap:4px;display:grid}.admin-research-protocol>summary small,.admin-growth-archive>summary small{color:#7d8998;font-size:9px;font-weight:500}.admin-research-protocol-status{text-align:right;gap:3px;margin-left:auto;display:grid}.admin-research-protocol-status>strong{color:#93c5fd;font-size:10px}.admin-research-protocol-status>small{white-space:nowrap}.admin-research-protocol[open]>summary>svg:first-child,.admin-growth-archive[open]>summary>svg:first-child{transform:rotate(180deg)}.admin-research-body{gap:13px;padding:0 20px 20px;display:grid}.admin-research-body>.admin-section-heading{background:#60a5fa0d;border-radius:13px;margin-top:8px;padding:14px}.admin-exception-zone{background:linear-gradient(145deg,#7f1d1d1f,#090c14b8);border:1px solid #fb718559}.admin-exception-action{border:1px solid #fb718533;border-radius:13px;gap:9px;margin-top:12px;padding:13px;display:grid}.admin-exception-action p{color:#a9b3c0;margin:0;font-size:10px;line-height:1.55}.admin-alert-list{gap:9px;margin-top:12px;display:grid}.admin-alert-list article{background:#f59e0b0d;border:1px solid #f59e0b33;border-radius:12px;gap:7px;padding:13px;display:grid}.admin-alert-list article.critical{background:#ef444412;border-color:#fb718559}.admin-alert-list p{color:#929eac;margin:0;font-size:10px;line-height:1.55}.admin-alert-list button{width:fit-content}.admin-alert-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-alert-title>b{color:#93c5fd;background:#3b82f614;border:1px solid #60a5fa40;border-radius:999px;flex:none;padding:3px 7px;font-size:8px}.paper-arena-candidate-results{gap:10px;margin-top:14px;display:grid}.paper-arena-candidate-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.paper-arena-candidate-heading>span{gap:3px;display:grid}.paper-arena-candidate-heading strong{color:#e9d5ff;font-size:11px}.paper-arena-candidate-heading small{color:#7f8b99;font-size:8px}.paper-arena-candidate-heading>b{color:#c4b5fd;font-size:9px}.paper-arena-candidate-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.paper-arena-candidate-grid>article{background:#ffffff09;border:1px solid #ffffff0f;border-radius:10px;gap:9px;padding:11px;display:grid}.paper-arena-candidate-grid>article.leader{background:#a855f712;border-color:#c084fca6}.paper-arena-candidate-grid>article>div{justify-content:space-between;gap:8px;display:flex}.paper-arena-candidate-grid>article>div strong{color:var(--text-primary);font-size:10px}.paper-arena-candidate-grid>article.leader>div strong{color:#d8b4fe}.paper-arena-candidate-grid>article>div span{font-size:9px}.paper-arena-candidate-grid .survived{color:#34d399}.paper-arena-candidate-grid .rejected{color:#fbbf24}.paper-arena-candidate-grid>article>i{background:#ffffff0f;border-radius:5px;height:5px;overflow:hidden}.paper-arena-candidate-grid>article>i>b{background:linear-gradient(90deg,#7c3aed,#c084fc);border-radius:5px;height:100%;display:block}.paper-arena-candidate-grid>article>section{color:var(--text-muted);grid-template-columns:1fr 1fr;gap:5px;font-size:9px;display:grid}.paper-arena-candidate-grid>article>p{border-top:1px solid #ffffff0f;gap:3px;margin:0;padding-top:7px;display:grid}.paper-arena-candidate-grid>article>p span{color:#fbbf24;font-size:8px}.paper-arena-candidate-disclosure{background:#09061659;border:1px solid #a855f729;border-radius:11px;overflow:hidden}.paper-arena-candidate-disclosure>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;list-style:none;display:grid}.paper-arena-candidate-disclosure>summary::-webkit-details-marker{display:none}.paper-arena-candidate-disclosure>summary>svg{color:#c084fc;transition:transform .2s}.paper-arena-candidate-disclosure[open]>summary>svg{transform:rotate(180deg)}.paper-arena-candidate-disclosure>summary>span{gap:3px;display:grid}.paper-arena-candidate-disclosure>summary strong{color:#e9d5ff;font-size:10px}.paper-arena-candidate-disclosure>summary small{color:#7f8b99;font-size:8px}.paper-arena-candidate-disclosure>summary>b{color:#c4b5fd;font-size:9px}.paper-arena-candidate-disclosure>.paper-arena-candidate-grid{padding:0 12px 12px}.admin-module-evidence{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin-top:12px;display:grid}.admin-module-evidence article{background:#8b5cf60a;border:1px solid #a78bfa24;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:4px 7px;min-width:0;padding:12px;display:grid}.admin-module-evidence svg{color:#a78bfa;grid-row:1/3}.admin-module-evidence span,.admin-module-evidence small{color:#7d8998;font-size:9px}.admin-module-evidence strong{overflow-wrap:anywhere;min-width:0;font-size:10px}.admin-organoid-tissues{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.admin-organoid-tissue{min-width:0}.admin-organoid-research-disclosure{background:radial-gradient(circle at 100% 0,#8b5cf614,#0000 42%),#090c14ad;border:1px solid #a78bfa38;border-radius:15px;margin-top:14px;overflow:hidden}.admin-organoid-research-disclosure>summary{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:15px;list-style:none;display:grid}.admin-organoid-research-disclosure>summary::-webkit-details-marker{display:none}.admin-organoid-research-disclosure>summary>svg:first-child{color:#7d8998;transition:transform .2s}.admin-organoid-research-disclosure>summary>svg:nth-child(2){color:#a78bfa}.admin-organoid-research-disclosure>summary>span{gap:4px;min-width:0;display:grid}.admin-organoid-research-disclosure>summary strong{color:#e9e5ff;font-size:11px}.admin-organoid-research-disclosure>summary small{color:#7d8998;font-size:9px;line-height:1.45}.admin-organoid-research-disclosure>summary>b{color:#c4b5fd;white-space:nowrap;font-size:10px}.admin-organoid-research-disclosure[open]>summary{border-bottom:1px solid #a78bfa24}.admin-organoid-research-disclosure[open]>summary>svg:first-child{transform:rotate(180deg)}.admin-organoid-research-body{gap:13px;padding:14px;display:grid}.admin-organoid-research-body>.glass-card{margin:0}.admin-evaluation-archive-disclosure{background:radial-gradient(circle at 100% 0,#60a5fa12,#0000 42%),#090c14b3;border:1px solid #94a3b829;border-radius:16px;overflow:hidden}.admin-evaluation-archive-disclosure>summary{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:17px 18px;list-style:none;display:grid}.admin-evaluation-archive-disclosure>summary::-webkit-details-marker{display:none}.admin-evaluation-archive-disclosure>summary>svg:first-child{color:#7d8998;transition:transform .2s}.admin-evaluation-archive-disclosure>summary>svg:nth-child(2){color:#93c5fd}.admin-evaluation-archive-disclosure>summary>span{gap:4px;min-width:0;display:grid}.admin-evaluation-archive-disclosure>summary strong{color:#e2e8f0;font-size:12px}.admin-evaluation-archive-disclosure>summary small{color:#7d8998;font-size:9px;line-height:1.45}.admin-evaluation-archive-disclosure>summary>b{color:#93c5fd;white-space:nowrap;font-size:10px}.admin-evaluation-archive-disclosure[open]>summary{border-bottom:1px solid #94a3b81f}.admin-evaluation-archive-disclosure[open]>summary>svg:first-child{transform:rotate(180deg)}.admin-evaluation-archive-body{gap:18px;padding:18px;display:grid}.admin-evaluation-archive-body>.glass-card{margin:0}.admin-choice-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:13px 0;display:grid}.admin-choice-grid button{text-align:left;color:#f8fafc;background:#ffffff06;border:1px solid #94a3b81f;border-radius:12px;align-content:center;gap:5px;min-height:76px;padding:13px;display:grid}.admin-choice-grid button span{color:#8290a0;font-size:10px;line-height:1.45}.admin-choice-grid button.selected{background:#10b98114;border-color:#34d39980}.admin-choice-grid button.selected.warn{background:#f59e0b17;border-color:#f59e0b8c}.admin-choice-grid button:disabled{opacity:.42}.admin-settings-change-state{background:#ffffff06;border:1px solid #94a3b81a;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;display:flex}.admin-settings-change-state strong{color:#cbd5e1;font-size:10px}.admin-settings-change-state span{color:#7d8998;text-align:right;font-size:9px}.admin-settings-change-state.dirty{background:#f59e0b14;border-color:#f59e0b59}.admin-settings-change-state.dirty strong{color:#fcd34d}.admin-settings-change-state.synced strong{color:#6ee7b7}.admin-settings-change-state.immediate{background:#3b82f60f;border-color:#60a5fa3b}.admin-settings-change-state.immediate strong{color:#93c5fd;white-space:nowrap}.admin-field-help{color:#7e8a99;margin-top:5px;font-size:9px;display:block}.admin-scheduler-group{border:1px solid #94a3b817;border-radius:13px;grid-column:1/-1;gap:9px;padding:12px;display:grid}.admin-scheduler-group h4{color:#cbd5e1;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.admin-scheduler-group>div{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.admin-scheduler-jobs-disclosure{background:#0906165c;border:1px solid #8b5cf62e;border-radius:14px;grid-column:1/-1;overflow:hidden}.admin-scheduler-jobs-disclosure>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;list-style:none;display:grid}.admin-scheduler-jobs-disclosure>summary::-webkit-details-marker{display:none}.admin-scheduler-jobs-disclosure>summary>svg{color:#a78bfa;transition:transform .2s}.admin-scheduler-jobs-disclosure>summary>span{gap:4px;min-width:0;display:grid}.admin-scheduler-jobs-disclosure>summary strong{color:#ede9fe;font-size:11px}.admin-scheduler-jobs-disclosure>summary small{color:#7d8998;font-size:9px;line-height:1.45}.admin-scheduler-jobs-disclosure>summary>b{color:#6ee7b7;white-space:nowrap;font-size:10px}.admin-scheduler-jobs-disclosure[open]>summary{border-bottom:1px solid #8b5cf624}.admin-scheduler-jobs-disclosure[open]>summary>svg{transform:rotate(180deg)}.admin-scheduler-jobs-body{gap:9px;padding:14px;display:grid}.admin-scheduler-last-refresh{color:var(--text-dark);text-align:right;border-top:1px solid #ffffff0a;margin:0 14px 14px;padding-top:10px;font-size:8px}.admin-scheduler-current{gap:13px;padding:18px;display:grid;overflow:hidden;background:radial-gradient(circle at 100% 0,#3b82f629,#0000 40%),#080e19d1!important;border-color:#60a5fa4d!important}.admin-scheduler-current.healthy{background:radial-gradient(circle at 100% 0,#10b98124,#0000 40%),#080e19d1!important;border-color:#34d3994d!important}.admin-scheduler-current.warning{border-color:#f59e0b61!important}.admin-scheduler-current.paused{filter:saturate(.7);border-color:#94a3b840!important}.admin-scheduler-current>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-scheduler-current-title{color:#60a5fa;align-items:center;gap:9px;min-width:0;display:flex}.admin-scheduler-current.healthy .admin-scheduler-current-title{color:#34d399}.admin-scheduler-current-title>span{gap:3px;min-width:0;display:grid}.admin-scheduler-current-title small{color:#7f8b99;font-size:8px}.admin-scheduler-current-title strong{color:#f1f5f9;font-size:15px}.admin-scheduler-current-actions{align-items:center;gap:7px;display:flex}.admin-scheduler-current-actions>b{color:#fbbf24;white-space:nowrap;background:#f59e0b1a;border-radius:999px;padding:6px 9px;font-size:9px}.admin-scheduler-current.healthy .admin-scheduler-current-actions>b{color:#34d399;background:#10b9811a}.admin-scheduler-current-actions button{color:#cbd5e1;background:#ffffff0a;border:1px solid #94a3b824;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.admin-scheduler-current-actions button:disabled{opacity:.55}.admin-scheduler-current-actions .spinning{animation:.85s linear infinite admin-scheduler-spin}.admin-scheduler-current>p{color:#9aa6b5;margin:-5px 0 0;font-size:10px;line-height:1.5}.admin-scheduler-pulse{background:#02060c75;border-radius:11px;gap:5px;padding:10px 11px;display:flex}.admin-scheduler-pulse i{opacity:.8;background:#475569;border-radius:999px;flex:1;min-width:5px;height:8px}.admin-scheduler-pulse i.alive{background:#34d399;animation:2.4s ease-in-out infinite admin-scheduler-breathe;box-shadow:0 0 8px #34d3996b}.admin-scheduler-pulse i.dormant{opacity:.55;background:#3b82f6}.admin-scheduler-pulse i.warning,.admin-scheduler-pulse i.never_run{background:#f59e0b}.admin-scheduler-pulse i.overdue{background:#fb7185;box-shadow:0 0 8px #fb718573}.admin-scheduler-current-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.admin-scheduler-current-grid article{background:#ffffff06;border:1px solid #94a3b81a;border-radius:11px;gap:4px;min-width:0;padding:10px;display:grid}.admin-scheduler-current-grid small,.admin-scheduler-current-grid span{color:#7f8b99;font-size:8px;line-height:1.35}.admin-scheduler-current-grid strong{overflow-wrap:anywhere;font-size:14px}.admin-scheduler-next{color:#60a5fa;background:#3b82f60d;border:1px solid #60a5fa26;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.admin-scheduler-next>span{gap:3px;min-width:0;display:grid}.admin-scheduler-next small{color:#778393;font-size:8px}.admin-scheduler-next strong{overflow-wrap:anywhere;color:#dbeafe;font-size:10px}.admin-scheduler-next>b{color:#93c5fd;white-space:nowrap;font-size:9px}.admin-scheduler-next.late{color:#fb7185;background:#f43f5e0f;border-color:#fb718540}.admin-scheduler-next.late>b{color:#fb7185}.admin-scheduler-attention{background:#f59e0b12;border:1px solid #f59e0b42;border-radius:11px;gap:6px;padding:11px;display:grid}.admin-scheduler-attention>strong{color:#fbbf24;align-items:center;gap:6px;font-size:10px;display:flex}.admin-scheduler-attention>span{color:#e2e8f0;font-size:9px;line-height:1.5}.admin-scheduler-clear{color:#6ee7b7;align-items:center;gap:7px;font-size:9px;display:flex}.admin-scheduler-current>footer{color:#657182;text-align:right;font-size:8px}.admin-scheduler-secondary-disclosure{overflow:hidden;padding:0!important}.admin-scheduler-secondary-disclosure>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 16px;list-style:none;display:grid}.admin-scheduler-secondary-disclosure>summary::-webkit-details-marker{display:none}.admin-scheduler-secondary-disclosure>summary>svg{color:#a78bfa;transition:transform .2s}.admin-scheduler-secondary-disclosure[open]>summary>svg{transform:rotate(180deg)}.admin-scheduler-secondary-disclosure>summary>span{gap:4px;min-width:0;display:grid}.admin-scheduler-secondary-disclosure>summary strong{color:#ede9fe;font-size:11px}.admin-scheduler-secondary-disclosure>summary small{color:#7d8998;font-size:9px;line-height:1.45}.admin-scheduler-secondary-disclosure>summary>b{color:#a78bfa;white-space:nowrap;font-size:9px}.admin-scheduler-secondary-body{border-top:1px solid #8b5cf621;gap:14px;padding:14px;display:grid}.admin-scheduler-evidence{background:#8b5cf60d;border:1px solid #a78bfa29;border-radius:11px;gap:5px;padding:11px 12px;display:grid}.admin-scheduler-evidence strong{color:#c4b5fd;font-size:10px}.admin-scheduler-evidence span{color:#8793a2;font-size:9px;line-height:1.55}@keyframes admin-scheduler-spin{to{transform:rotate(360deg)}}@keyframes admin-scheduler-breathe{50%{opacity:.55;transform:scaleY(.7)}}.admin-paper-bridge{background:radial-gradient(circle at 100% 0,#8b5cf624,#0000 42%),#090c14b8;border:1px solid #a78bfa40;padding:18px}.admin-paper-bridge>div:first-child{color:#c4b5fd;align-items:center;gap:9px;display:flex}.admin-paper-bridge>div:first-child span{gap:3px;display:grid}.admin-paper-bridge>div:first-child small,.admin-paper-bridge>p{color:#8390a0;font-size:9px}.admin-paper-bridge>p{margin:0;line-height:1.55}.admin-archive-record{background:#ffffff06;border:1px solid #94a3b81a;border-radius:13px;gap:10px;padding:13px;display:grid}.admin-archive-record>strong{align-items:center;gap:6px;display:flex}.admin-archive-record>p{color:#7d8998;margin:0;font-size:10px;line-height:1.55}.admin-overview{background:radial-gradient(circle at 100% 0,#3b82f621,#0000 35%),#090c14b8;border:1px solid #60a5fa33;border-radius:18px;gap:15px;padding:18px;display:grid}.admin-overview-compact{gap:0;padding:13px 15px}.admin-overview-compact .admin-overview-top{align-items:center}.admin-overview-top{justify-content:space-between;gap:12px;display:flex}.admin-overview-top h2{margin:0;font-size:16px}.admin-overview-top p{color:#8b97a6;margin:5px 0 0;font-size:10px;line-height:1.55}.admin-lifecycle{grid-template-columns:repeat(7,minmax(90px,1fr));gap:7px;padding-bottom:3px;display:grid;overflow-x:auto}.admin-lifecycle article{color:#6f7b89;background:#ffffff05;border:1px solid #94a3b81a;border-radius:12px;gap:5px;min-width:90px;padding:10px;display:grid;position:relative}.admin-lifecycle article.current{color:#bfdbfe;background:#3b82f61a;border-color:#60a5fa66;animation:2.6s ease-in-out infinite admin-stage-pulse}.admin-lifecycle article.complete{color:#6ee7b7;border-color:#34d39933}.admin-lifecycle span{font-size:9px;font-weight:800}.admin-lifecycle small{color:#667281;font-size:8px;line-height:1.35}@keyframes admin-stage-pulse{50%{box-shadow:0 0 0 4px #60a5fa0f}}.admin-members-page{gap:12px;width:min(100%,920px);margin:0 auto;display:grid}.admin-members-initial{background:radial-gradient(circle at 20% 0,#3b82f617,#0000 42%),#181a20;border-color:#60a5fa33;grid-template-columns:auto minmax(0,1fr);place-content:center;align-items:center;gap:13px;min-height:180px;padding:28px;display:grid}.admin-members-initial>i{color:#93c5fd;background:#3b82f61a;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.admin-members-initial>div{gap:5px;display:grid}.admin-members-initial strong{font-size:14px}.admin-members-initial span{color:#7d8998;font-size:9px;line-height:1.5}.admin-members-initial.failed{border-color:#fb718540}.admin-members-initial.failed>i{color:#fda4af;background:#fb718517}.admin-members-initial button{color:#dbeafe;background:#3b82f614;border:1px solid #60a5fa40;border-radius:10px;grid-column:2;width:fit-content;min-height:36px;padding:0 13px;font-size:9px;font-weight:800}.admin-settings-current{background:radial-gradient(circle at 92% 0,#60a5fa1f,#0000 42%),#181a20;border:1px solid #60a5fa42;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:17px;display:grid}.admin-settings-current>div{gap:3px;min-width:0;display:grid}.admin-settings-current>div span{color:#93c5fd;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.admin-settings-current>div strong{letter-spacing:-.02em;font-size:16px}.admin-settings-current>b{color:#bfdbfe;background:#3b82f61a;border-radius:999px;align-self:start;padding:5px 8px;font-size:8px}.admin-settings-current>dl{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.admin-settings-current>dl div{background:#0000002e;border:1px solid #ffffff0a;border-radius:11px;gap:4px;min-width:0;padding:10px 8px;display:grid}.admin-settings-current dt{color:#7d8897;font-size:8px}.admin-settings-current dd{color:#e5e7eb;overflow-wrap:anywhere;font-size:10px;font-weight:800}.admin-settings-current>p{color:#7d8897;grid-column:1/-1;font-size:9px;line-height:1.5}.admin-members-attention{background:linear-gradient(135deg,#34d39914,#181a20f5);border:1px solid #34d39938;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.admin-members-attention.needs-action{background:linear-gradient(135deg,#f59e0b1a,#181a20f5);border-color:#f59e0b57}.admin-members-attention>i{color:#6ee7b7;background:#34d3991a;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.admin-members-attention.needs-action>i{color:#fbbf24;background:#f59e0b1c}.admin-members-attention>div{gap:3px;min-width:0;display:grid}.admin-members-attention>div span{color:#9aa6b5;letter-spacing:.06em;font-size:10px;font-weight:800}.admin-members-attention>div strong{letter-spacing:-.02em;font-size:15px}.admin-members-attention>div p{color:#9aa6b5;font-size:10px;line-height:1.55}.admin-members-attention>dl{gap:6px;display:flex}.admin-members-attention>dl div{text-align:center;background:#00000029;border:1px solid #ffffff0d;border-radius:10px;gap:3px;min-width:58px;padding:8px;display:grid}.admin-members-attention dt{color:#94a3b8;font-size:9px}.admin-members-attention dd{color:#fbbf24;font-size:12px;font-weight:850}.admin-members-attention>a{color:#fde68a;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:9px;grid-column:2/-1;width:fit-content;padding:7px 10px;font-size:10px;font-weight:800;text-decoration:none}.admin-members-summary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.admin-members-summary article{background:#181a20;border:1px solid #94a3b81f;border-radius:15px;gap:5px;padding:14px 12px;display:grid}.admin-members-summary span{color:#96a1af;font-size:10px}.admin-members-summary strong{font-size:18px}.admin-members-summary .expiring{background:#f59e0b0f;border-color:#f59e0b47}.admin-members-summary .expiring strong{color:#fbbf24}.admin-members-summary .expired{background:#fb71850d;border-color:#fb718538}.admin-members-summary .expired strong{color:#fda4af}.admin-distribution{gap:10px;margin-top:14px;display:grid}.admin-distribution-track{background:#94a3b81a;border-radius:999px;height:12px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b814}.admin-distribution-track i{min-width:0;transition:width .5s}.admin-distribution-legend{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:7px;display:grid}.admin-distribution-legend span{color:#9aa5b4;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;font-size:9px;display:grid}.admin-distribution-legend span>i{border-radius:50%;width:7px;height:7px}.admin-distribution-legend strong{color:#eef2f7;font-size:10px}.admin-distribution-legend small{color:#697586;grid-column:2/-1;font-size:8px}.admin-range-rail{gap:5px;margin:10px 0 4px;display:grid}.admin-range-track{background:linear-gradient(90deg,#fb718573,#94a3b826,#34d39973);border-radius:999px;height:7px;position:relative}.admin-range-track i{border:2px solid #10141c;border-radius:50%;width:13px;height:13px;transition:left .5s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px}.admin-range-rail>div:last-child{color:#6f7b8a;justify-content:space-between;gap:8px;font-size:8px;display:flex}.admin-range-rail strong{font-size:9px}.admin-balance-visual{background:#ffffff06;border-radius:13px;gap:8px;margin:14px 0;padding:12px;display:grid}.admin-balance-visual>div{color:#8a96a6;grid-template-columns:minmax(90px,130px) 1fr 75px;align-items:center;gap:8px;font-size:9px;display:grid}.admin-balance-visual>div>div{background:#94a3b814;border-radius:999px;height:7px;overflow:hidden}.admin-balance-visual i{border-radius:inherit;height:100%;transition:width .5s;display:block}.admin-balance-visual strong{text-align:right;font-size:10px}.admin-drift-chart{background:#0000002e;border-radius:14px;gap:8px;margin:14px 0;padding:12px;display:grid}.admin-drift-chart svg{width:100%;height:130px;overflow:visible}.admin-drift-chart polyline{fill:none;stroke-width:1.7px;vector-effect:non-scaling-stroke}.admin-drift-chart .feature{stroke:#60a5fa;color:#60a5fa}.admin-drift-chart .prediction{stroke:#a78bfa;color:#a78bfa}.admin-drift-chart .execution{stroke:#fbbf24;color:#fbbf24}.admin-drift-chart>div{flex-wrap:wrap;gap:12px;display:flex}.admin-drift-chart>div span{font-size:8px}.admin-empty-visual{color:#64748b;text-align:center;place-items:center;gap:7px;min-height:110px;margin-top:12px;display:grid}.admin-empty-visual strong{color:#cbd5e1;font-size:11px}.admin-empty-visual span{font-size:9px}.admin-lineage-visual{gap:12px;margin:14px 0;display:grid}.admin-selection-flow{grid-template-columns:1fr auto 1fr auto 1.4fr;align-items:center;gap:7px;display:grid}.admin-selection-flow article{color:#60a5fa;background:#3b82f60d;border:1px solid #60a5fa2e;border-radius:13px;gap:4px;min-width:0;padding:12px;display:grid}.admin-selection-flow article.captain{color:#a78bfa;background:#8b5cf614;border-color:#a78bfa4d}.admin-selection-flow strong{overflow-wrap:anywhere;color:#edf2f7;min-width:0;font-size:10px}.admin-selection-flow span{color:#778393;font-size:8px}.admin-selection-flow b{color:#475569}.admin-stage-lineage{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.admin-stage-lineage article{color:#64748b;text-align:center;border:1px solid #94a3b814;border-radius:10px;gap:4px;padding:9px;display:grid}.admin-stage-lineage article.occupied{color:#60a5fa;border-color:#60a5fa38}.admin-stage-lineage article.current{color:#a78bfa;border-color:#a78bfa73;box-shadow:0 0 18px #8b5cf61a}.admin-stage-lineage span{font-size:8px}.admin-stage-lineage strong{color:#e2e8f0;font-size:11px}.admin-scheduler-timeline{gap:9px;margin-top:14px;padding-left:8px;display:grid;position:relative}.admin-scheduler-timeline:before{content:"";background:#60a5fa40;width:1px;position:absolute;top:8px;bottom:8px;left:12px}.admin-scheduler-timeline article{grid-template-columns:12px 1fr auto;align-items:center;gap:9px;display:grid;position:relative}.admin-scheduler-timeline article>i{z-index:1;background:#60a5fa;border:2px solid #0d1118;border-radius:50%;width:9px;height:9px;box-shadow:0 0 9px #60a5fa80}.admin-scheduler-timeline article.late>i{background:#fb7185}.admin-scheduler-timeline article div{background:#ffffff06;border-radius:10px;gap:3px;padding:8px 10px;display:grid}.admin-scheduler-timeline strong{color:#e2e8f0;font-size:9px}.admin-scheduler-timeline span{color:#697586;font-size:8px}.admin-scheduler-timeline b{color:#93c5fd;font-size:8px}.admin-scheduler-timeline .late b{color:#fb7185}.admin-diagnostics-visual{background:#ffffff05;border-radius:12px;gap:7px;margin-top:14px;padding:12px;display:grid}.admin-diagnostics-visual>div{grid-template-columns:minmax(90px,130px) 1fr 38px;align-items:center;gap:8px;display:grid}.admin-diagnostics-visual span,.admin-diagnostics-visual strong{color:#8b97a6;font-size:8px}.admin-diagnostics-visual strong{color:#cbd5e1;text-align:right}.admin-diagnostics-visual>div>div{background:#fb718529;border-radius:999px;height:6px}.admin-diagnostics-visual i{border-radius:inherit;background:#34d399;height:100%;transition:width .5s;display:block}.admin-member-expiry-visual{padding:0;overflow:hidden}.admin-member-expiry-visual>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;list-style:none;display:flex}.admin-member-expiry-visual>summary::-webkit-details-marker{display:none}.admin-member-expiry-visual>summary div{gap:4px;min-width:0;display:grid}.admin-member-expiry-visual>summary strong{color:#e5e7eb;font-size:12px}.admin-member-expiry-visual>summary span{color:#8793a2;font-size:10px}.admin-member-expiry-visual>summary b{color:#93c5fd;background:#3b82f617;border-radius:999px;flex:none;padding:6px 9px;font-size:9px}.admin-member-expiry-visual[open]>summary b{color:#dbeafe;background:#3b82f629}.admin-member-expiry-visual-body{border-top:1px solid #94a3b814;padding:0 16px 16px}.admin-member-expiry-visual-body p{color:#8e9aa9;margin:12px 0 0;font-size:10px;line-height:1.5}.admin-scheduler-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}.futures-chart-loading{color:#94a3b8;text-align:center;place-items:center;gap:8px;min-height:180px;padding:24px;display:grid}.futures-chart-loading strong{color:#e2e8f0;font-size:12px}.futures-chart-loading span{font-size:9px}.admin-members-directory{padding:16px}.admin-members-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-members-heading>div>span{color:#fbbf24;letter-spacing:.04em;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.admin-members-heading h2{font-size:17px}.admin-members-heading p{color:#94a3b8;margin-top:5px;font-size:10px;line-height:1.55}.admin-members-heading button{color:#cbd5e1;background:#ffffff0a;border:1px solid #94a3b826;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-member-search{color:#64748b;background:#0000002e;border:1px solid #94a3b821;border-radius:12px;align-items:center;gap:8px;height:42px;margin-top:14px;padding:0 12px;display:flex}.admin-member-search input{color:#f8fafc;background:0 0;border:0;outline:0;width:100%;font-size:11px}.admin-member-list{gap:9px;margin-top:12px;display:grid}.admin-member-pagination{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.admin-member-pagination button{color:#dbeafe;background:#0f172ac7;border:1px solid #60a5fa40;border-radius:11px;min-width:72px;min-height:38px}.admin-member-pagination button:disabled{opacity:.35}.admin-member-pagination span{text-align:center;color:#94a3b8;min-width:64px;font-size:12px}.admin-scale-health{gap:12px;padding:16px;display:grid}.admin-scale-health>div:first-child{gap:4px;display:grid}.admin-scale-health>div:first-child strong{color:#e2e8f0;font-size:13px}.admin-scale-health>div:first-child span{color:#94a3b8;font-size:10px}.admin-scale-health>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-scale-health article{background:#0f172a8f;border:1px solid #60a5fa29;border-radius:10px;gap:4px;padding:10px;display:grid}.admin-scale-health small{color:#94a3b8;font-size:9px}.admin-scale-health b{color:#dbeafe;font-size:13px}.admin-scale-health p{color:#fbbf24;background:#f59e0b14;border-radius:9px;gap:3px;margin:0;padding:9px 10px;font-size:9px;display:grid}.admin-scale-health p strong{font-size:10px}.admin-scale-health p span,.admin-scale-health p small{color:#cbd5e1}.admin-execution-operations{gap:12px;padding:17px;display:grid;background:radial-gradient(circle at 100% 0,#3b82f61c,#0000 38%),#090f1bbd!important;border-color:#60a5fa47!important}.admin-execution-operations.healthy{border-color:#34d39940!important}.admin-execution-operations.error{border-color:#fb718566!important}.admin-execution-operations-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-execution-operations-head>span{color:#60a5fa;align-items:center;gap:9px;min-width:0;display:flex}.admin-execution-operations-head>span>span{gap:3px;min-width:0;display:grid}.admin-execution-operations-head small{color:#718096;font-size:8px}.admin-execution-operations-head strong{color:#e5edf5;font-size:14px}.admin-execution-operations-head>b{color:#fbbf24;background:#f59e0b17;border-radius:999px;flex:none;padding:5px 9px;font-size:9px}.admin-execution-operations.healthy .admin-execution-operations-head>b{color:#34d399;background:#10b98117}.admin-execution-operations.error .admin-execution-operations-head>b{color:#fb7185;background:#f43f5e17}.admin-execution-operations>p{color:#8b98a8;margin:-5px 0 0;font-size:10px;line-height:1.5}.admin-execution-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-execution-live-grid article,.admin-execution-capacity-body article{background:#080d17a3;border:1px solid #60a5fa21;border-radius:11px;gap:5px;min-width:0;padding:10px;display:grid}.admin-execution-live-grid small,.admin-execution-capacity-body small{color:#7f8b99;font-size:8px;line-height:1.35}.admin-execution-live-grid b,.admin-execution-capacity-body b{overflow-wrap:anywhere;color:#dbeafe;font-size:13px}.admin-execution-issue{background:#f59e0b12;border:1px solid #f59e0b3d;border-radius:11px;gap:4px;padding:10px 11px;display:grid}.admin-execution-issue strong{color:#fbbf24;font-size:10px}.admin-execution-issue span,.admin-execution-issue small{color:#cbd5e1;font-size:9px;line-height:1.5}.admin-execution-capacity-disclosure{background:#050a126b;border:1px solid #60a5fa24;border-radius:12px;overflow:hidden}.admin-execution-capacity-disclosure>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;list-style:none;display:grid}.admin-execution-capacity-disclosure>summary::-webkit-details-marker{display:none}.admin-execution-capacity-disclosure>summary>svg{color:#60a5fa;transition:transform .2s}.admin-execution-capacity-disclosure[open]>summary>svg{transform:rotate(180deg)}.admin-execution-capacity-disclosure>summary>span{gap:3px;min-width:0;display:grid}.admin-execution-capacity-disclosure>summary strong{color:#dbeafe;font-size:10px}.admin-execution-capacity-disclosure>summary small{color:#718096;font-size:8px}.admin-execution-capacity-disclosure>summary>b{color:#93c5fd;white-space:nowrap;font-size:9px}.admin-execution-capacity-body{border-top:1px solid #60a5fa1c;gap:12px;padding:12px;display:grid}.admin-execution-capacity-body section{gap:8px;display:grid}.admin-execution-capacity-body h4{color:#a5b4fc;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.admin-execution-capacity-body section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-member-card{background:#ffffff06;border:1px solid #94a3b81a;border-radius:15px;padding:13px}.admin-member-card.expiring{background:linear-gradient(135deg,#f59e0b0f,#ffffff05);border-color:#f59e0b57}.admin-member-card.expired{border-color:#fb718540}.admin-member-card.dirty{border-color:#2dd4bf6b;box-shadow:0 0 0 1px #2dd4bf12,0 8px 22px #030f1433}.admin-member-identity{align-items:center;gap:10px;display:flex}.admin-member-identity i{color:#2dd4bf;background:#2dd4bf17;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-member-identity div{flex:1;gap:3px;min-width:0;display:grid}.admin-member-identity strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.admin-member-identity span{color:#96a1af;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-member-identity em{color:#6ee7b7;background:#34d39917;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.admin-member-dates{color:#8491a1;gap:12px;margin:10px 0;font-size:10px;display:flex}.admin-member-service-state{color:#a3afbd;background:#94a3b80f;border-radius:9px;align-items:center;gap:7px;min-height:32px;margin:-2px 0 10px;padding:7px 9px;font-size:10px;display:flex}.admin-member-service-state strong{border-radius:999px;padding:3px 7px;font-size:10px}.admin-member-service-state small{color:#8491a1;margin-left:auto;font-size:9px}.admin-member-service-state.active{color:#6ee7b7;background:#34d39912}.admin-member-service-state.expiring{color:#fbbf24;background:#f59e0b1a}.admin-member-service-state.expiring strong{color:#451a03;background:#fbbf24}.admin-member-service-state.expired{color:#fda4af;background:#fb718514}.admin-member-expiry{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:7px;display:grid}.admin-member-expiry label{color:#a8b3c1;grid-template-columns:auto 1fr;align-items:center;gap:3px 6px;min-width:0;font-size:10px;display:grid}.admin-member-expiry input{color:#e2e8f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0003;border:1px solid #94a3b821;border-radius:10px;grid-column:1/-1;width:100%;height:37px;padding:0 9px}.admin-member-expiry button{color:#052e29;background:#2dd4bf;border:0;border-radius:10px;align-items:center;gap:5px;height:37px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.admin-member-expiry button.save:not(.dirty){color:#718096;background:#94a3b814}.admin-member-expiry button.save.dirty{animation:1.8s ease-in-out infinite admin-member-save-pulse}.admin-member-expiry button.clear{color:#fda4af;background:#fb718514}.admin-member-expiry button:disabled{opacity:.4}.admin-member-save-notice{color:#99f6e4;background:#2dd4bf14;border-radius:9px;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 9px;font-size:9px;display:flex}.admin-member-save-notice strong{color:#5eead4;white-space:nowrap}.admin-member-error{color:#fda4af;margin-top:10px;font-size:10px}.admin-member-empty{color:#64748b;text-align:center;padding:30px 10px;font-size:11px}.admin-member-shortcuts{align-items:center;gap:6px;margin-top:9px;display:flex}.admin-member-shortcuts span{color:#8b98a8;margin-right:2px;font-size:10px}.admin-member-shortcuts button{color:#99f6e4;background:#2dd4bf12;border:1px solid #2dd4bf33;border-radius:8px;padding:7px 10px;font-size:10px}@keyframes admin-member-save-pulse{50%{box-shadow:0 0 0 4px #2dd4bf17}}.subscription-admin-shell{background:radial-gradient(circle at 50% -10%,#3b82f621,#0000 38%),#0b0e11;min-height:100vh}.subscription-admin-header{background:#0f1216e6;border-bottom:1px solid #94a3b81c;grid-template-columns:40px 1fr 24px;align-items:center;gap:10px;min-height:88px;padding:15px 18px;display:grid}.subscription-admin-header button{color:#e2e8f0;background:#ffffff0d;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.subscription-admin-header>svg{color:#60a5fa}.subscription-admin-header div{min-width:0}.subscription-admin-header span{color:#60a5fa;letter-spacing:.14em;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.subscription-admin-header h1{margin-top:3px;font-size:17px}.subscription-admin-header p{color:#64748b;margin-top:2px;font-size:9px}.subscription-admin-shell>main{padding:16px 12px 34px}@media (width<=420px){.admin-settings-current>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-change-state{flex-direction:column;align-items:flex-start}.admin-settings-change-state span{text-align:left}.admin-members-attention{grid-template-columns:auto minmax(0,1fr)}.admin-members-attention>dl{grid-column:1/-1}.admin-members-attention>dl div{flex:1}.admin-selection-flow{grid-template-columns:1fr}.admin-selection-flow>b{display:none}.admin-stage-lineage{grid-template-columns:repeat(2,1fr)}.admin-balance-visual>div{grid-template-columns:84px 1fr 62px}.admin-scheduler-timeline article{grid-template-columns:12px 1fr}.admin-scheduler-timeline article>b{grid-column:2}.admin-header-actions button span{display:none}.admin-header-actions button{justify-content:center;width:34px;padding:0}.admin-header-actions>div{display:none}.admin-members-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.admin-members-summary article{padding-inline:9px}.admin-members-summary strong{font-size:15px}}@media (width<=620px){.admin-section-heading,.admin-overview-top{display:grid}.admin-insight{grid-template-columns:auto minmax(0,1fr)}.admin-insight>:last-child:not(div){grid-column:1/-1}.admin-metric-grid,.admin-module-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-organoid-tissues{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important}.live-policy-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-policy-research-disclosure>summary{display:grid}.live-policy-research-disclosure>summary>b{text-align:left}.admin-explained-metric{padding:11px}.admin-explained-metric>strong{font-size:14px}.admin-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.admin-lifecycle article{min-width:0}.admin-research-protocol>summary{grid-template-columns:auto auto minmax(0,1fr);display:grid}.admin-research-protocol-status{text-align:left;grid-column:3;margin-left:0}.admin-organoid-research-disclosure>summary{grid-template-columns:auto auto minmax(0,1fr)}.admin-organoid-research-disclosure>summary>b{white-space:normal;grid-column:3}.admin-evaluation-archive-disclosure>summary{grid-template-columns:auto auto minmax(0,1fr)}.admin-evaluation-archive-disclosure>summary>b{white-space:normal;grid-column:3}.admin-scheduler-jobs-disclosure>summary{grid-template-columns:auto minmax(0,1fr)}.admin-scheduler-jobs-disclosure>summary>b{white-space:normal;grid-column:2}.admin-scheduler-current-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-scheduler-secondary-disclosure>summary{grid-template-columns:auto minmax(0,1fr)}.admin-scheduler-secondary-disclosure>summary>b{white-space:normal;grid-column:2}.manager-automation-readiness-disclosure>summary{grid-template-columns:auto auto minmax(0,1fr)}.manager-automation-readiness-disclosure>summary>b{white-space:normal;grid-column:3}.paper-history-disclosure>summary{grid-template-columns:1fr}.paper-history-disclosure>summary>strong{text-align:left;max-width:none}}@media (width<=360px){.admin-metric-grid,.live-policy-metric-grid,.admin-module-evidence{grid-template-columns:1fr}.live-policy-evidence-card{padding:14px}}.manager-market-hero.stale,.manager-market-hero.unavailable{filter:saturate(.55)}.manager-market-hero.stale .manager-market-wave,.manager-market-hero.unavailable .manager-market-wave{opacity:.12}.manager-data-status{color:#fbbf24;font-size:10px;font-weight:700}@media (prefers-reduced-motion:reduce){.admin-page *,.admin-page :before,.admin-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.admin-member-expiry button.save.dirty,.admin-scheduler-pulse i.alive,.admin-scheduler-current-actions .spinning{animation:none}}
