:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#07090c;--canvas-deep:#030405;--canvas-soft:#0a0d12;--surface:#10141bdb;--surface-solid:#0f1319;--surface-raised:#141922;--surface-soft:#ffffff09;--surface-hover:#ffffff0e;--line:#ebe2cd1c;--line-strong:#ebe2cd33;--line-accent:#d8b25f57;--text:#f3efe6;--text-soft:#d2cdc2;--muted:#999991;--muted-2:#898a84;--accent:#d8b25f;--accent-bright:#f1d78d;--accent-soft:#d8b25f1c;--success:#8bd7ae;--success-soft:#58c2891c;--warning:#e9bd72;--warning-soft:#e9bd721c;--danger:#f39194;--danger-soft:#f391941a;--shadow-sm:0 14px 38px #0000003d;--shadow-lg:0 34px 100px #00000070;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--font-sans:Inter, "SF Pro Text", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", Consolas, monospace}*{box-sizing:border-box}html{background:var(--canvas-deep);scroll-behavior:smooth;min-width:320px;scroll-padding-top:108px}body{background:radial-gradient(circle at 78% -10%, #d8b25f14, transparent 28rem), radial-gradient(circle at 10% 20%, #3d52691f, transparent 32rem), var(--canvas);min-width:320px;min-height:100dvh;color:var(--text);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{color:inherit;font:inherit}button{-webkit-tap-highlight-color:transparent}button,a,input{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px}::selection{color:#fffaf0;background:#d8b25f47}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--canvas-deep)}::-webkit-scrollbar-thumb{border:3px solid var(--canvas-deep);background:#ebe2cd3d;border-radius:999px}.skip-link{z-index:1000;border:1px solid var(--line-accent);background:var(--surface-solid);color:var(--text);border-radius:10px;padding:10px 14px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.eyebrow,.label,.micro-label,.nav-group-label{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.35}.accent-eyebrow{color:var(--accent-bright)}.muted{color:var(--muted);overflow-wrap:anywhere;line-height:1.58}.positive{color:var(--success)!important}.negative{color:var(--danger)!important}.divider{background:var(--line);height:1px;margin:18px 0}.brand-lockup{align-items:center;gap:13px;min-width:0;display:inline-flex}.brand-emblem{border:1px solid var(--line-accent);width:48px;height:48px;color:var(--text);font-family:var(--font-display);letter-spacing:-.06em;background:linear-gradient(145deg,#d8b25f24,#d8b25f05),#ffffff06;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:1px;font-size:17px;font-weight:700;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 14px 32px #0000003d}.brand-emblem:after{content:"";background:var(--accent-bright);border-radius:50%;width:5px;height:5px;position:absolute;bottom:6px;right:7px;box-shadow:0 0 12px #f1d78db8}.brand-emblem i{color:var(--accent-bright);font-size:12px;font-weight:500}.brand-identity{gap:3px;min-width:0;display:grid}.brand-identity strong{color:var(--text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.brand-identity small{color:var(--muted);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:600;line-height:1.3;overflow:hidden}.brand-lockup.compact{gap:10px}.brand-lockup.compact .brand-emblem{border-radius:11px;width:38px;height:38px;font-size:14px}.brand-lockup.compact .brand-identity strong{font-size:14px}.auth-shell{background:var(--canvas-deep);grid-template-columns:minmax(520px,1.08fr) minmax(480px,.92fr);min-height:100dvh;display:grid}.auth-brand-stage{min-width:0;min-height:100dvh;padding:max(40px, env(safe-area-inset-top)) max(clamp(40px, 5.2vw, 84px), env(safe-area-inset-right)) max(34px, env(safe-area-inset-bottom)) max(clamp(40px, 5.2vw, 84px), env(safe-area-inset-left));border-right:1px solid var(--line);background:linear-gradient(138deg,#d8b25f0e,#0000 42%),linear-gradient(160deg,#0e1117 0%,#080a0e 54%,#040506 100%);flex-direction:column;justify-content:space-between;gap:40px;display:flex;position:relative;overflow:hidden}.auth-brand-stage:before{content:"";aspect-ratio:1;filter:drop-shadow(0 0 80px #d8b25f0f);pointer-events:none;background:radial-gradient(circle,#d8b25f1a,#0000 32%),repeating-radial-gradient(circle,#0000 0 68px,#ebe2cd0e 69px 70px);border:1px solid #d8b25f1c;border-radius:50%;width:min(60vw,780px);position:absolute;top:8%;right:-28%}.auth-brand-stage:after{content:"";opacity:.25;pointer-events:none;background-image:linear-gradient(#ebe2cd0b 1px,#0000 1px),linear-gradient(90deg,#ebe2cd0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 8%,#000 58%,#0000 100%);mask-image:linear-gradient(110deg,#0000 8%,#000 58%,#0000 100%)}.auth-brand-stage>*{z-index:1;position:relative}.auth-narrative{width:min(720px,100%);margin:auto 0}.auth-display-title{max-width:680px;font-family:var(--font-display);letter-spacing:-.045em;margin:20px 0 0;font-size:clamp(50px,5.8vw,86px);font-weight:500;line-height:.96}.auth-narrative p{max-width:560px;color:var(--text-soft);margin:26px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.7}.auth-posture{border:1px solid var(--line);border-radius:var(--radius-lg);width:min(720px,100%);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03050780;overflow:hidden}.auth-posture-heading{border-bottom:1px solid var(--line);min-height:47px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;font-size:10px;font-weight:700;display:flex}.live-label,.secure-session{color:var(--success);align-items:center;gap:7px;display:inline-flex}.live-label i,.secure-session i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.auth-posture-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.auth-posture-item{border-right:1px solid var(--line);align-items:flex-start;gap:11px;min-width:0;padding:18px;display:flex}.auth-posture-item:last-child{border-right:0}.auth-posture-item>svg{color:var(--accent-bright);flex:none;margin-top:2px}.auth-posture-item span{gap:4px;min-width:0;display:grid}.auth-posture-item strong{font-size:12px;font-weight:650}.auth-posture-item small{color:var(--muted);font-size:10px;line-height:1.4}.auth-stage-footer{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:24px;font-size:10px;font-weight:650;display:flex}.auth-form-stage{min-width:0;min-height:100dvh;padding:max(30px, env(safe-area-inset-top)) max(clamp(28px, 4vw, 68px), env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(clamp(28px, 4vw, 68px), env(safe-area-inset-left));background:radial-gradient(circle at 50% 20%, #d8b25f0e, transparent 24rem), var(--canvas);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;overflow-y:auto}.auth-mobile-brand{width:min(540px,100%);display:none}.auth-form-window{border:1px solid var(--line);width:min(540px,100%);box-shadow:var(--shadow-lg), inset 0 1px #ffffff0e;background:linear-gradient(160deg,#141922fa,#0b0e13fa);border-radius:26px;animation:.48s cubic-bezier(.2,.75,.25,1) both rise-in;overflow:hidden}.auth-window-bar{border-bottom:1px solid var(--line);min-height:52px;color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:0 24px;font-size:9px;font-weight:700;display:flex}.auth-form{padding:clamp(26px,3.4vw,42px)}.auth-form-heading{margin-bottom:30px}.auth-form-heading h1{font-family:var(--font-display);letter-spacing:-.035em;margin:13px 0 9px;font-size:clamp(34px,3vw,44px);font-weight:500;line-height:1.03}.auth-form-heading p{max-width:430px;color:var(--muted);margin:0;line-height:1.62}.field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field{gap:8px;min-width:0;margin-bottom:15px;display:grid}.input-shell{border:1px solid var(--line);min-width:0;height:54px;color:var(--muted-2);background:#ffffff09;border-radius:13px;align-items:center;gap:11px;padding:0 15px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.input-shell:focus-within{border-color:var(--line-accent);color:var(--accent-bright);background:#d8b25f0d;box-shadow:0 0 0 4px #d8b25f12}.input-shell:has(input[aria-invalid=true]){border-color:#f391946b}.input-shell input{width:100%;min-width:0;height:100%;color:var(--text);background:0 0;border:0}.input-shell input:focus-visible{outline:0}.input-shell input::placeholder{color:#8a8b86}.primary-button,.ghost-button,.danger-button,.icon-button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;font-weight:650;line-height:1.2;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.primary-button{color:#171207;background:linear-gradient(135deg,#f2d78f,#c99e4b);width:100%;min-height:54px;margin-top:6px;padding:0 20px;box-shadow:0 12px 30px #bc8c2f2e,inset 0 1px #ffffff61}.ghost-button{border-color:var(--line);color:var(--text-soft);background:#ffffff09;padding:0 15px}.danger-button{background:var(--danger-soft);color:var(--danger);border-color:#f3919440;padding:0 15px}.icon-button{border-color:var(--line);width:46px;color:var(--text-soft);background:#ffffff09;flex:none;padding:0}.primary-button:disabled,.ghost-button:disabled,.danger-button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.form-links{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:12px;display:flex}.form-links.single-link{justify-content:center}.form-links a{border-bottom:1px solid #0000;align-items:center;min-height:44px;transition:border-color .15s,color .15s;display:inline-flex}.auth-feedback{min-height:38px;margin-top:14px}.error-text,.success-text{border:1px solid;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.45}.error-text{background:var(--danger-soft);color:var(--danger);border-color:#f3919433}.success-text{background:var(--success-soft);color:var(--success);border-color:#8bd7ae33}.auth-feedback>*+*{margin-top:8px}.auth-privacy-note{color:var(--muted-2);letter-spacing:.05em;margin:0;font-size:10px}.app-shell{grid-template-columns:286px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{z-index:40;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#d8b25f06,#0000 28%),#07090cf5;flex-direction:column;min-width:0;height:100dvh;padding:24px 16px 18px;display:flex;position:sticky;top:0;overflow:hidden auto;box-shadow:18px 0 70px #0000002e}.sidebar-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 5px;display:flex}.sidebar-close,.menu-button,.topbar-mobile-brand{display:none}.environment-rail{background:#8bd7ae0b;border:1px solid #8bd7ae21;border-radius:12px;align-items:center;gap:10px;min-width:0;margin:26px 4px 24px;padding:11px 12px;display:flex}.environment-rail>span:last-child{gap:2px;min-width:0;display:grid}.environment-rail strong{color:var(--success);font-size:11px;font-weight:700}.environment-rail small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pulse-dot{background:var(--success);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #8bd7ae14,0 0 12px #8bd7ae80}.status-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 9px}.nav{gap:24px;min-width:0;display:grid}.nav-group{gap:5px;min-width:0;display:grid}.nav-group-label{color:var(--muted-2);padding:0 12px 7px;font-size:9px}.nav a{min-width:0;min-height:54px;color:var(--muted);border:1px solid #0000;border-radius:13px;align-items:center;gap:11px;padding:7px 9px;transition:border-color .15s,background .15s,color .15s,transform .15s;display:flex;position:relative}.nav a:before{content:"";background:0 0;border-radius:999px;width:2px;height:22px;transition:background .15s,box-shadow .15s;position:absolute;left:-5px}.nav a.active{color:var(--text);background:linear-gradient(90deg,#d8b25f1b,#d8b25f06);border-color:#d8b25f24}.nav a.active:before{background:var(--accent-bright);box-shadow:0 0 12px #f1d78d80}.nav-icon{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:#ffffff06;border-radius:10px;flex:none;place-items:center;display:grid}.nav a.active .nav-icon{color:var(--accent-bright);background:#d8b25f17;border-color:#d8b25f3d}.nav-copy{gap:2px;min-width:0;display:grid}.nav-copy strong,.nav-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-copy strong{font-size:12px;font-weight:650}.nav-copy small{color:var(--muted-2);font-size:9px}.nav-chevron{opacity:0;color:var(--accent-bright);flex:none;margin-left:auto;transition:opacity .15s,transform .15s;transform:translate(-3px)}.nav a.active .nav-chevron{opacity:1;transform:translate(0)}.sidebar-footer{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(145deg,#d8b25f0b,#ffffff05);margin-top:auto;padding:15px}.boundary-heading{color:var(--accent-bright);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.sidebar-footer p{color:var(--muted);margin:9px 0 13px;font-size:10px;line-height:1.55}.boundary-meta{flex-wrap:wrap;gap:6px;display:flex}.boundary-meta span{border:1px solid var(--line);color:var(--muted-2);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700}.app-main{min-width:0}.topbar{z-index:30;min-width:0;min-height:76px;padding:12px max(clamp(20px, 2.4vw, 36px), env(safe-area-inset-right)) 12px max(clamp(20px, 2.4vw, 36px), env(safe-area-inset-left));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#07090cdb;justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0;box-shadow:0 12px 40px #00000024}.topbar-left,.topbar-actions{align-items:center;min-width:0;display:flex}.topbar-left{gap:12px}.topbar-context{min-width:0}.topbar-title{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:650;overflow:hidden}.topbar-actions{justify-content:flex-end;gap:9px}.feed-status,.user-chip{align-items:center;gap:9px;min-width:0;display:flex}.feed-status{border:1px solid var(--line);background:#ffffff06;border-radius:12px;min-height:42px;padding:0 12px}.feed-status>span:last-child,.user-copy{gap:1px;min-width:0;display:grid}.feed-status strong,.user-copy strong{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.feed-status small,.user-copy small{color:var(--muted-2);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:650;overflow:hidden}.topbar-mode{min-height:42px;color:var(--success);white-space:nowrap;background:#8bd7ae0d;border:1px solid #8bd7ae29;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.user-chip{border-left:1px solid var(--line);max-width:190px;min-height:42px;padding-left:12px}.user-avatar{border:1px solid var(--line-accent);background:var(--accent-soft);width:34px;height:34px;color:var(--accent-bright);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.logout-button{width:44px;min-height:44px}.logout-button.has-error{color:var(--danger);border-color:#f3919461}.main-content{min-width:0}.content{width:min(100%,1680px);min-width:0;padding:clamp(24px, 3vw, 46px) max(clamp(24px, 3vw, 46px), env(safe-area-inset-right)) max(clamp(40px, 5vw, 74px), env(safe-area-inset-bottom)) max(clamp(24px, 3vw, 46px), env(safe-area-inset-left));margin:0 auto}.navigation-scrim{display:none}.section-head{justify-content:space-between;align-items:flex-end;gap:28px;min-width:0;margin-bottom:28px;display:flex}.section-head>div:first-child{min-width:0;max-width:820px}.section-head h1{font-family:var(--font-display);letter-spacing:-.047em;overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(46px,5vw,74px);font-weight:500;line-height:.96}.section-head p{max-width:740px;color:var(--muted);overflow-wrap:anywhere;margin:15px 0 0;font-size:14px;line-height:1.7}.status-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.page-actions{flex:none;justify-content:flex-end}.badge{border:1px solid var(--line);min-width:0;max-width:100%;min-height:29px;color:var(--text-soft);overflow-wrap:anywhere;text-align:center;background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:5px 10px;font-size:10px;font-weight:650;line-height:1.2;display:inline-flex}.badge.green{background:var(--success-soft);color:var(--success);border-color:#8bd7ae33}.badge.amber{background:var(--warning-soft);color:var(--warning);border-color:#e9bd7236}.badge.red{background:var(--danger-soft);color:var(--danger);border-color:#f3919438}.badge.accent{border-color:var(--line-accent);background:var(--accent-soft);color:var(--accent-bright)}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;min-width:0;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(145deg, #ffffff08, transparent 58%), var(--surface);min-width:0;box-shadow:var(--shadow-sm), inset 0 1px #ffffff06;grid-column:span 4;padding:20px;animation:.42s cubic-bezier(.2,.75,.25,1) both rise-in;position:relative;container-type:inline-size}.feature-panel{background:radial-gradient(circle at 90% 0%, #d8b25f0e, transparent 22rem), linear-gradient(145deg, #ffffff08, transparent 58%), var(--surface);border-color:#d8b25f29}.panel h2,.panel h3{color:var(--text);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:700;line-height:1.35}.panel h3{color:var(--text-soft);margin-top:18px;font-size:11px}.span-2,.span-3{grid-column:span 8}.span-4{grid-column:span 12}.metric{font-family:var(--font-mono);letter-spacing:-.04em;overflow-wrap:anywhere;margin:14px 0 9px;font-size:clamp(24px,2.2vw,34px);font-weight:650;line-height:1}.panel-heading-row{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:18px;display:flex}.panel-heading-row>div{min-width:0}.panel-heading-row h2{align-items:center;gap:8px;display:flex}.panel-heading-row h2 svg{color:var(--accent-bright)}.panel-heading-row p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.empty,.operations-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-md);min-height:120px;color:var(--muted);text-align:center;background:#ffffff05;justify-content:center;align-items:center;gap:12px;padding:22px;line-height:1.5;display:flex}.loading-orbit{border:1px solid var(--line-accent);border-top-color:var(--accent-bright);border-radius:50%;flex:none;width:22px;height:22px;animation:.9s linear infinite rotate}.operations-announcements{gap:8px;margin-bottom:14px;display:grid}.operations-announcements:empty{display:none}.action-notice,.resource-warning{border:1px solid var(--line);min-width:0;color:var(--text-soft);background:#ffffff08;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.action-notice svg,.resource-warning svg{flex:none;margin-top:2px}.action-notice.success{background:var(--success-soft);color:var(--success);border-color:#8bd7ae33}.action-notice.error,.resource-warning{background:var(--danger-soft);color:var(--danger);border-color:#f3919433}.resource-warning{margin-bottom:14px}.panel .resource-warning{margin:0 0 14px}.hero-panel{border-radius:var(--radius-lg);min-width:0;min-height:374px;box-shadow:var(--shadow-lg), inset 0 1px #ffffff0e;background:radial-gradient(circle at 80% 12%,#d8b25f21,#0000 24rem),linear-gradient(132deg,#d8b25f14,#0000 42%),#0d1117;border:1px solid #d8b25f33;grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);gap:16px;margin-bottom:14px;padding:clamp(22px,3vw,38px);display:grid;position:relative;overflow:hidden}.hero-panel:before{content:"";opacity:.26;pointer-events:none;background-image:linear-gradient(#ebe2cd0e 1px,#0000 1px),linear-gradient(90deg,#ebe2cd0e 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.hero-panel>*{z-index:1;position:relative}.hero-account{flex-direction:column;justify-content:flex-end;min-width:0;padding:4px;display:flex}.hero-status-line{justify-content:space-between;align-items:center;gap:14px;display:flex}.balance-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.065em;overflow-wrap:anywhere;margin:20px 0 8px;font-size:clamp(46px,5.2vw,76px);font-weight:600;line-height:.92}.balance-caption{color:var(--muted);font-size:12px}.equity-movement{grid-template-columns:repeat(2,minmax(0,180px));gap:9px;margin-top:24px;display:grid}.equity-movement>div{border-left:1px solid var(--line-strong);gap:4px;padding-left:12px;display:grid}.equity-movement span,.quote-grid span,.market-quote>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.equity-movement strong{font-family:var(--font-mono);font-size:13px}.hero-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.market-tile{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03050794;border-radius:19px;flex-direction:column;justify-content:space-between;min-width:0;padding:20px;display:flex;box-shadow:inset 0 1px #ffffff0a}.market-tile-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.market-title{letter-spacing:-.03em;margin:8px 0 0;font-size:20px;font-weight:650}.market-state{color:var(--success);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.market-state i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.market-state.stale{color:var(--warning)}.market-quote{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 12px;margin:auto 0;padding:28px 0 22px;display:grid}.market-quote>span{grid-column:1/-1}.market-quote>strong{min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.06em;overflow-wrap:anywhere;font-size:clamp(38px,4vw,58px);font-weight:600;line-height:.95}.market-quote>em{padding-bottom:4px;font-size:11px;font-style:normal;font-weight:700}.quote-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quote-grid>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:13px 9px;display:grid}.quote-grid>div:first-child{padding-left:0}.quote-grid>div:last-child{border-right:0}.quote-grid strong{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:11px;font-weight:600}.market-timestamp{color:var(--muted-2);margin-top:12px;font-size:9px}.metric-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;margin-bottom:14px;display:grid}.metric-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff06;align-items:flex-start;gap:12px;min-width:0;padding:15px;display:flex}.metric-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-bright);border:1px solid #d8b25f2b;border-radius:11px;flex:none;place-items:center;display:grid}.metric-card>div{gap:3px;min-width:0;display:grid}.metric-card>div>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.metric-card strong,.metric-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-card strong{font-size:15px;font-weight:680}.metric-card small{color:var(--muted-2);font-size:9px}.desk-pulse-panel{background:radial-gradient(circle at 8% 0%, #8bd7ae13, transparent 24rem), linear-gradient(145deg, #ffffff07, transparent 58%), var(--surface);border-color:#8bd7ae29;margin-bottom:14px}.desk-pulse-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.desk-pulse-heading>div{min-width:0}.desk-pulse-heading h2{align-items:center;gap:8px;margin:0 0 5px;font-size:15px;display:flex}.desk-pulse-heading h2 svg{color:var(--success)}.desk-pulse-heading p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.desk-pulse-heading .badge{flex:none}.desk-pulse-heading .pulse-dot{width:6px;height:6px}.desk-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.desk-pulse-grid article{background:#04070a4d;border:1px solid #fff1;border-radius:12px;gap:5px;min-width:0;padding:13px 14px;display:grid}.desk-pulse-grid span,.desk-position-strip span{color:var(--muted-2);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:750}.desk-pulse-grid strong{font-family:var(--font-mono);font-size:24px;font-weight:650}.desk-pulse-grid small{color:var(--muted);font-size:9px}.desk-position-strip{background:#d8b25f09;border:1px solid #d8b25f24;border-radius:12px;grid-template-columns:1.2fr 1fr .75fr 1.3fr;gap:12px;margin-top:10px;padding:12px 14px;display:grid}.desk-position-strip>div{gap:4px;min-width:0;display:grid}.desk-position-strip strong{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.desk-position-strip.empty-position{color:var(--muted);align-items:center;font-size:10px;display:flex}.desk-position-strip.empty-position svg{color:var(--success);flex:none}.strategy-tournament{border-top:1px solid #fff1;gap:10px;margin-top:12px;padding-top:14px;display:grid}.strategy-tournament-heading,.strategy-tournament-foot{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.strategy-tournament-heading>div{gap:4px;min-width:0;display:grid}.strategy-tournament-heading strong,.strategy-tournament-foot strong{font-size:11px;font-weight:680}.strategy-contestant-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.strategy-contestant-grid article{background:#04070a40;border:1px solid #fff1;border-radius:11px;gap:7px;min-width:0;padding:11px 12px;display:grid}.strategy-contestant-grid article.is-baseline{background:#d8b25f09;border-color:#d8b25f33}.strategy-contestant-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.strategy-contestant-grid span,.strategy-contestant-grid em,.strategy-tournament-foot span,.strategy-tournament-foot small{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-style:normal}.strategy-contestant-grid em{color:var(--accent-bright);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strategy-contestant-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:680;overflow:hidden}.strategy-contestant-grid small{color:var(--muted);font-family:var(--font-mono);font-size:8px;line-height:1.5}.strategy-tournament-foot{background:#ffffff06;border-radius:9px;justify-content:flex-start;padding:9px 11px}.strategy-tournament-foot strong{color:var(--text-soft)}.strategy-tournament-foot small{margin-left:auto}.dashboard-grid{align-items:stretch}.decision-funnel-panel{background:radial-gradient(circle at 94% 0%, #d8b25f11, transparent 24rem), linear-gradient(145deg, #ffffff08, transparent 58%), var(--surface);border-color:#d8b25f2b;margin-bottom:14px}.decision-funnel-heading{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.decision-funnel-heading>div{min-width:0}.decision-funnel-heading h2{align-items:center;gap:8px;display:flex}.decision-funnel-heading h2 svg{color:var(--accent-bright)}.decision-funnel-heading p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.decision-funnel-status{flex:none}.decision-funnel-status.passed,.decision-funnel-stage-status.passed{color:var(--success)}.decision-funnel-status.partial,.decision-funnel-status.waiting,.decision-funnel-stage-status.partial,.decision-funnel-stage-status.waiting{color:var(--warning)}.decision-funnel-status.blocked,.decision-funnel-stage-status.blocked{color:var(--danger)}.decision-funnel-latest{border:1px solid var(--line);background:#ffffff06;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;margin-top:17px;padding:13px 14px;display:grid}.decision-funnel-latest.passed{background:var(--success-soft);border-color:#8bd7ae30}.decision-funnel-latest.partial,.decision-funnel-latest.waiting{background:var(--warning-soft);border-color:#e9bd722e}.decision-funnel-latest.blocked{background:var(--danger-soft);border-color:#f3919430}.decision-funnel-latest-icon{width:27px;height:27px;color:var(--text-soft);opacity:.9;border:1px solid;border-radius:50%;place-items:center;display:grid}.decision-funnel-latest.passed .decision-funnel-latest-icon{color:var(--success)}.decision-funnel-latest.partial .decision-funnel-latest-icon,.decision-funnel-latest.waiting .decision-funnel-latest-icon{color:var(--warning)}.decision-funnel-latest.blocked .decision-funnel-latest-icon{color:var(--danger)}.decision-funnel-latest>div{min-width:0}.decision-funnel-latest strong{color:var(--text);font-size:12px;line-height:1.4;display:block}.decision-funnel-latest p{color:var(--text-soft);overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.5}.decision-funnel-latest time{color:var(--muted-2);font-family:var(--font-mono);white-space:nowrap;padding-top:2px;font-size:9px}.decision-funnel-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-width:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.decision-funnel-stage{border:1px solid var(--line);border-top:2px solid var(--line-strong);background:#0305074d;border-radius:12px;flex-direction:column;min-width:0;padding:12px;display:flex}.decision-funnel-stage.passed{border-top-color:var(--success)}.decision-funnel-stage.partial,.decision-funnel-stage.waiting{border-top-color:var(--warning)}.decision-funnel-stage.blocked{border-top-color:var(--danger)}.decision-funnel-stage-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.decision-funnel-step{border:1px solid var(--line-strong);width:21px;height:21px;color:var(--muted);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.decision-funnel-stage-status{text-align:right;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:4px;min-width:0;font-size:8px;font-weight:700;line-height:1.2;display:inline-flex}.decision-funnel-panel .decision-funnel-stage h3{color:var(--text-soft);margin:13px 0 0;font-size:10px;line-height:1.35}.decision-funnel-count{align-items:baseline;gap:5px;margin-top:5px;display:flex}.decision-funnel-count strong{font-family:var(--font-mono);letter-spacing:-.045em;font-size:27px;font-weight:620;line-height:1}.decision-funnel-count span{color:var(--muted-2);font-family:var(--font-mono);font-size:9px}.decision-funnel-stage>p{color:var(--muted);overflow-wrap:anywhere;margin:9px 0 0;font-size:9px;line-height:1.45}.decision-funnel-reasons{min-width:0;margin-top:auto;padding-top:12px}.decision-funnel-reasons>span{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:700;display:block}.decision-funnel-reasons ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.decision-funnel-reasons li{border-top:1px solid var(--line);min-width:0;color:var(--text-soft);grid-template-columns:minmax(0,1fr) auto;gap:5px;padding-top:5px;font-size:8px;line-height:1.35;display:grid}.decision-funnel-reasons li span{overflow-wrap:anywhere;min-width:0}.decision-funnel-reasons li strong{color:var(--danger);font-family:var(--font-mono);font-size:8px}.decision-funnel-clear{color:var(--success);align-items:center;gap:5px;margin-top:auto;padding-top:12px;font-size:8px;display:flex}.decision-funnel-footnote{color:var(--muted-2);margin-top:12px;font-size:9px;line-height:1.5}.decision-funnel-unavailable{border:1px dashed var(--line-strong);min-height:150px;color:var(--warning);text-align:left;background:#ffffff05;border-radius:13px;justify-content:center;align-items:center;gap:13px;margin-top:17px;padding:22px;display:flex}.decision-funnel-unavailable>svg,.decision-funnel-unavailable>.loading-orbit{flex:none}.decision-funnel-unavailable>div{min-width:0}.decision-funnel-panel .decision-funnel-unavailable h3{color:var(--text);margin:0;font-size:12px}.decision-funnel-unavailable p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}@media (max-width:1179px){.decision-funnel-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.decision-funnel-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.decision-funnel-heading{flex-direction:column}.decision-funnel-status{align-self:flex-start}.decision-funnel-latest{grid-template-columns:auto minmax(0,1fr)}.decision-funnel-latest time{white-space:normal;grid-column:2}.decision-funnel-list{grid-template-columns:minmax(0,1fr)}.decision-funnel-unavailable{justify-content:flex-start;align-items:flex-start;min-height:0}.decision-funnel-stage{min-height:0}.decision-funnel-stage>p,.decision-funnel-latest p{font-size:10px}.decision-funnel-reasons li,.decision-funnel-clear{font-size:9px}}.risk-panel{flex-direction:column;display:flex}.risk-boundary-row,.kill-switch-line{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:11px;display:flex}.risk-boundary-row strong,.kill-switch-line strong{font-family:var(--font-mono);letter-spacing:.05em;font-size:11px}.signal-card{display:grid}.signal-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:11px 0;display:flex}.signal-row:last-child{border-bottom:0}.signal-row strong{overflow-wrap:anywhere;text-align:right;min-width:0;font-size:12px;font-weight:650}.orion-lead,.orion-summary>p{color:var(--text-soft);font-family:var(--font-display);margin:0;font-size:17px;line-height:1.55}.orion-boundary{border-top:1px solid var(--line);color:var(--success);align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:10px;font-weight:650;display:flex}.safety-panel{background:linear-gradient(145deg, #8bd7ae0d, transparent 70%), var(--surface);border-color:#8bd7ae24;align-items:flex-start;gap:14px;display:flex}.safety-icon{background:var(--success-soft);width:42px;height:42px;color:var(--success);border:1px solid #8bd7ae2e;border-radius:13px;flex:none;place-items:center;display:grid}.safety-panel p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.market-chart{min-width:0}.chart-panel{min-height:430px;overflow:hidden}.chart-header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.chart-heading-copy{min-width:0}.chart-title-line{align-items:center;gap:8px;margin-bottom:5px;display:flex}.chart-title-line svg{color:var(--accent-bright)}.chart-title-line h2{margin:0}.chart-header .muted{font-size:11px}.chart-summary{align-items:center;gap:24px;margin-top:18px;display:flex}.chart-summary>div{gap:3px;display:grid}.chart-summary span{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.chart-summary strong{font-family:var(--font-mono);align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.chart-visual{border:1px solid var(--line);background:linear-gradient(#ebe2cd0b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ebe2cd0b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#d8b25f08,#03050785);border-radius:14px;min-width:0;min-height:clamp(280px,28vw,390px);margin-top:16px;position:relative;overflow:hidden}.chart-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07090c29,#0000 12% 88%,#07090c5c);position:absolute;inset:0}.chart-visual svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.chart-line{filter:drop-shadow(0 6px 9px #d8b25f3d)}.chart-axis,.chart-time{z-index:3;color:var(--muted-2);font-family:var(--font-mono);pointer-events:none;font-size:8px;position:absolute}.chart-axis{border-top:1px dashed #ebe2cd17;left:14px;right:14px}.chart-axis span{position:absolute;top:5px;right:0}.chart-axis-top{top:14px}.chart-axis-bottom{bottom:38px}.chart-time-left{bottom:12px;left:14px}.chart-time-right{bottom:12px;right:14px}.price-marker{z-index:4;top:var(--marker-top,50%);pointer-events:none;border-top:1px solid #f1d78d57;position:absolute;left:0;right:0}.price-marker:before{content:"";background:var(--accent-bright);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:13px;box-shadow:0 0 12px #f1d78db8}.price-marker span{border:1px solid var(--line-accent);min-height:27px;color:var(--accent-bright);font-family:var(--font-mono);background:#15140f;border-radius:8px;align-items:center;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:-14px;right:26px}.chart-empty-state{color:var(--muted);text-align:center;place-items:center;padding:24px;font-size:11px;display:grid;position:absolute;inset:0}.table-wrap,.operations-table-wrap{overscroll-behavior-inline:contain;scrollbar-color:#ebe2cd38 transparent;max-width:100%;overflow-x:auto}.operations-table-wrap:focus-visible{border-radius:10px}.data-table{border-collapse:collapse;width:100%;color:var(--muted);font-size:11px}.data-table th,.data-table td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;text-align:left;vertical-align:middle;min-width:0;padding:12px 10px}.data-table th{color:var(--muted-2);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:750}.data-table tbody tr:last-child td{border-bottom:0}.data-table td strong{color:var(--text);font-weight:650}.instrument-table td:last-child,.instrument-table th:last-child{text-align:right}.operations-head{align-items:flex-end}.operations-command-bar{z-index:20;border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c0f14eb;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:13px 14px 13px 17px;display:flex;position:sticky;top:88px}.operations-command-copy{gap:2px;min-width:0;display:grid}.operations-command-copy>span{color:var(--accent-bright);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:750}.operations-command-copy strong{font-size:12px;font-weight:680}.operations-command-copy small,.operations-update-line{color:var(--muted-2);font-size:9px}.operations-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.operations-actions .ghost-button,.operations-actions .danger-button{border-radius:10px;min-height:44px;font-size:10px}.kill-switch-button:not(:disabled){box-shadow:inset 0 0 0 1px #f391940a}.operations-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;margin-bottom:20px;display:grid}.overview-tile{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(145deg,#ffffff0b,#ffffff03);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;min-height:156px;padding:17px;display:flex;position:relative;overflow:hidden}.overview-tile:after{content:"";border:1px solid #d8b25f12;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-38px;right:-24px}.overview-tile.critical{background:linear-gradient(145deg,#f391941a,#ffffff03);border-color:#f391944d}.overview-label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.overview-label svg{color:var(--accent-bright)}.overview-tile>strong{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(25px,2.2vw,34px);font-weight:500;line-height:1}.overview-tile>.badge{align-self:flex-start}.operations-grid{align-items:start}.grid-section-label{border-top:1px solid var(--line);align-items:center;gap:13px;min-width:0;margin-top:16px;padding:13px 2px 3px;display:flex}.grid-section-label:first-child{margin-top:0}.grid-section-label>span{color:var(--accent);font-family:var(--font-mono);font-size:9px}.grid-section-label>div{gap:1px;display:grid}.grid-section-label strong{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.grid-section-label small{color:var(--muted-2);font-size:9px}.service-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;display:grid}.service-card{border:1px solid var(--line);background:#0305074d;border-radius:13px;min-width:0;padding:14px}.service-card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.service-card-head>div{gap:3px;min-width:0;display:grid}.service-card-head strong,.service-card-head span{overflow-wrap:anywhere}.service-card-head strong{font-size:11px;font-weight:680}.service-card-head>div>span{color:var(--muted-2);font-family:var(--font-mono);font-size:8px}.service-card-meta{border-top:1px solid var(--line);color:var(--muted);gap:3px;margin-top:15px;padding-top:11px;font-size:9px;display:grid}.service-error{color:var(--danger);overflow-wrap:anywhere;margin:10px 0 0;font-size:10px;line-height:1.45}.heartbeat-table{min-width:650px}.operations-trades-table{min-width:760px}.operations-status-row{margin-bottom:14px}.operations-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.operations-metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.operations-metric-grid>div{border:1px solid var(--line);background:#03050747;border-radius:11px;gap:5px;min-width:0;padding:11px;display:grid}.operations-metric-grid span,.orion-summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.operations-metric-grid strong,.orion-summary strong{overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.4}.operations-copy{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.6}.reason-list{color:var(--muted);margin:14px 0 0;padding-left:18px;font-size:11px;line-height:1.6}.reason-list li+li{margin-top:4px}.panel-timestamp{color:var(--muted-2);font-family:var(--font-mono);margin-top:14px;font-size:8px}.alert-list{gap:8px;display:grid}.watchdog-state{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:14px;overflow:hidden}.watchdog-state.state-market_closed,.watchdog-state.state-market_data_recovering{border-color:color-mix(in srgb, var(--warning) 42%, var(--border));background:color-mix(in srgb, var(--warning) 8%, var(--panel))}.watchdog-state summary,.watchdog-alert summary{cursor:pointer;list-style:none}.watchdog-state summary::-webkit-details-marker{display:none}.watchdog-alert summary::-webkit-details-marker{display:none}.watchdog-state summary{gap:5px;padding:14px;display:grid}.watchdog-state summary strong{font-size:13px}.watchdog-state summary span,.watchdog-state-details{color:var(--muted);font-size:11px;line-height:1.55}.watchdog-state-details{padding:0 14px 14px}.watchdog-state-details ul,.watchdog-alert ul{margin:0;padding-left:18px}.watchdog-alert{background:#f391940b;border:1px solid #f391942e;border-radius:11px;padding:11px}.watchdog-alert>div,.watchdog-alert>summary{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.watchdog-alert p{color:var(--text-soft);margin:9px 0;font-size:10px;line-height:1.5}.watchdog-alert>span{color:var(--muted-2);font-size:8px}.orion-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.orion-summary>p{grid-column:1/-1;margin-bottom:6px}.orion-summary>div{border:1px solid var(--line);background:#03050740;border-radius:11px;gap:5px;padding:12px;display:grid}.gold-quote-strip{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff06;grid-template-columns:minmax(280px,2fr) repeat(3,minmax(120px,1fr));min-width:0;margin-bottom:14px;display:grid;overflow:hidden}.gold-quote-strip article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:104px;padding:17px 20px;display:flex}.gold-quote-strip article:last-child{border-right:0}.gold-quote-strip article>span,.gold-primary-quote div>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.gold-quote-strip article>strong{font-family:var(--font-mono);letter-spacing:-.035em;font-size:18px;font-weight:600}.gold-primary-quote{background:linear-gradient(120deg, var(--accent-soft), transparent);align-items:flex-end;flex-direction:row!important;justify-content:space-between!important}.gold-primary-quote>div{gap:7px;min-width:0;display:grid}.gold-primary-quote div>strong{font-family:var(--font-mono);letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(30px,3.5vw,44px);font-weight:600;line-height:1}.gold-primary-quote>span{padding-bottom:3px;letter-spacing:0!important;font-size:11px!important}.market-workspace-grid{align-items:stretch}.gold-chart-panel{min-height:560px}.market-boundary-panel{flex-direction:column;display:flex}.market-boundary-icon{border:1px solid var(--line-accent);background:var(--accent-soft);width:48px;height:48px;color:var(--accent-bright);border-radius:14px;place-items:center;margin-bottom:24px;display:grid}.market-boundary-panel h2{font-family:var(--font-display);letter-spacing:-.035em;margin-top:10px;font-size:28px;font-weight:500;line-height:1.08}.market-boundary-panel>p{color:var(--muted);margin:15px 0 22px;font-size:11px;line-height:1.65}.boundary-checks{border-top:1px solid var(--line);margin-bottom:22px;display:grid}.boundary-checks>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 0;display:flex}.boundary-checks svg{color:var(--success);flex:none;margin-top:1px}.boundary-checks span{gap:2px;display:grid}.boundary-checks strong{font-size:10px;font-weight:680}.boundary-checks small{color:var(--muted-2);font-size:9px}.market-boundary-panel>.badge{align-self:flex-start;margin-top:auto}.silver-reserve-hero{border-radius:var(--radius-lg);min-height:360px;box-shadow:var(--shadow-lg);background:radial-gradient(circle at 74% 30%,#c6cfda1f,#0000 25rem),linear-gradient(140deg,#b7c0cb14,#0000 46%),#0c1015;border:1px solid #ebe2cd26;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:22px;margin-bottom:14px;padding:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden}.silver-reserve-hero:after{content:"";opacity:.23;pointer-events:none;background-image:linear-gradient(115deg,#0000 0 46%,#ebe2cd1f 47%,#0000 48%);background-size:78px 100%;position:absolute;inset:0}.silver-reserve-hero>:not(.silver-watermark){z-index:2;position:relative}.silver-watermark{z-index:0;color:#ebe2cd09;font-family:var(--font-display);letter-spacing:-.08em;pointer-events:none;font-size:clamp(180px,25vw,360px);font-weight:500;line-height:.7;position:absolute;top:50%;right:clamp(20px,7vw,100px);transform:translateY(-50%)}.silver-lock-mark{width:62px;height:62px;color:var(--text-soft);background:#ebe2cd0e;border:1px solid #ebe2cd33;border-radius:18px;place-items:center;display:grid}.silver-reserve-copy h2{font-family:var(--font-mono);letter-spacing:-.07em;margin:10px 0 6px;font-size:clamp(44px,6vw,76px);font-weight:500;line-height:.95}.silver-reserve-copy p{color:var(--muted);margin:0}.silver-reserve-state{border-left:1px solid var(--line-strong);gap:4px;min-width:170px;padding-left:20px;display:grid}.silver-reserve-state span,.silver-reserve-state small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.silver-reserve-state strong{color:var(--warning);font-size:15px}.silver-grid{align-items:stretch}.activation-list{border-top:1px solid var(--line);display:grid}.activation-list>div{border-bottom:1px solid var(--line);min-width:0;min-height:54px;color:var(--text-soft);grid-template-columns:28px 18px minmax(0,1fr);align-items:center;gap:10px;font-size:11px;display:grid}.activation-list>div:last-child{border-bottom:0}.activation-list svg{color:var(--muted-2)}.activation-index{color:var(--accent);font-family:var(--font-mono);font-size:9px}.silver-safety-panel .badge{width:fit-content;margin-top:14px}@container (max-width:520px){.operations-metric-grid,.operations-metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.primary-button:hover:not(:disabled),.ghost-button:hover:not(:disabled),.danger-button:hover:not(:disabled),.icon-button:hover:not(:disabled){transform:translateY(-1px)}.primary-button:hover:not(:disabled){box-shadow:0 16px 36px #bc8c2f42,inset 0 1px #ffffff73}.ghost-button:hover:not(:disabled),.icon-button:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-hover);color:var(--text)}.danger-button:hover:not(:disabled){background:#f3919426;border-color:#f3919466}.form-links a:hover{border-color:var(--line-accent);color:var(--accent-bright)}.nav a:hover{border-color:var(--line);color:var(--text-soft);background:#ffffff09;transform:translate(2px)}.panel:hover{border-color:var(--line-strong)}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{to{transform:rotate(360deg)}}@media (max-width:1439px){.app-shell{grid-template-columns:272px minmax(0,1fr)}.sidebar{padding-left:13px;padding-right:13px}.content{padding:30px max(30px, env(safe-area-inset-right)) max(48px, env(safe-area-inset-bottom)) max(30px, env(safe-area-inset-left))}.metric-ribbon,.desk-pulse-grid,.desk-position-strip,.strategy-contestant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1179px){.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:100;width:min(330px,100vw - 28px);height:100dvh;padding-top:max(20px, env(safe-area-inset-top));padding-right:max(16px, env(safe-area-inset-right));padding-bottom:max(18px, env(safe-area-inset-bottom));padding-left:max(16px, env(safe-area-inset-left));border-right-color:var(--line-strong);visibility:hidden;background:#090c11;transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility .24s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:24px 0 80px #00000094}.sidebar.is-open{visibility:visible;transform:translate(0)}.sidebar-close,.menu-button,.topbar-mobile-brand{display:inline-flex}.topbar-mobile-brand .brand-lockup{min-height:44px}.sidebar-close{width:44px;min-height:44px}.navigation-scrim{z-index:90;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a8;border:0;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}.navigation-scrim.is-visible{opacity:1;visibility:visible}.topbar{padding-top:max(12px, env(safe-area-inset-top))}.menu-button{width:44px;min-height:44px}.hero-panel{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr)}}@media (max-width:900px){.topbar-actions .feed-status,.topbar-actions .topbar-mode{display:none}.content{padding:24px max(24px, env(safe-area-inset-right)) max(44px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left))}.section-head{flex-direction:column;align-items:flex-start;gap:18px}.page-actions{justify-content:flex-start;width:100%}.hero-panel{grid-template-columns:minmax(0,1fr);min-height:0}.market-tile{min-height:300px}.grid{grid-template-columns:repeat(6,minmax(0,1fr))}.panel,.span-2,.span-3,.span-4{grid-column:span 6}.operations-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-command-bar{top:calc(88px + env(safe-area-inset-top));flex-direction:row;align-items:center;position:sticky}.operations-actions{justify-content:flex-start;width:100%}.gold-quote-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.gold-primary-quote{border-bottom:1px solid var(--line);grid-column:1/-1;border-right:0!important}.silver-reserve-hero{grid-template-columns:auto minmax(0,1fr)}.silver-reserve-state{border-left:0;grid-column:2;min-width:0;padding-left:0}}@media (max-width:680px){html{scroll-padding-top:92px}.topbar{min-height:68px;padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left));gap:10px}.topbar-mobile-brand{display:none}.topbar-context{max-width:128px;display:block}.topbar-context .eyebrow{display:none}.topbar-title{margin-top:0;font-size:11px}.user-copy,.session-badge{display:none}.user-chip{border-left:0;padding-left:0}.content{padding:20px max(16px, env(safe-area-inset-right)) max(40px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.section-head{margin-bottom:22px}.section-head h1{font-size:clamp(40px,12vw,56px)}.section-head p{font-size:13px}.page-actions,.operations-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-actions>*,.operations-actions>*{width:100%}.operations-command-bar{top:calc(80px + env(safe-area-inset-top));padding:9px}.operations-command-copy{display:none}.operations-command-bar .operations-actions{scrollbar-width:thin;flex-wrap:nowrap;gap:7px;width:100%;padding:1px;display:flex;overflow-x:auto}.operations-command-bar .operations-actions>*{flex:none;width:auto}.hero-panel{border-radius:19px;padding:18px}.hero-status-line{flex-direction:column;align-items:flex-start}.balance-value{font-size:clamp(39px,12vw,56px)}.equity-movement{grid-template-columns:repeat(2,minmax(0,1fr))}.market-quote>strong{font-size:clamp(36px,12vw,54px)}.metric-ribbon{grid-template-columns:minmax(0,1fr)}.desk-pulse-heading{flex-direction:column}.desk-pulse-heading .badge{align-self:flex-start}.desk-pulse-grid,.desk-position-strip,.strategy-contestant-grid{grid-template-columns:minmax(0,1fr)}.strategy-tournament-heading,.strategy-tournament-foot{flex-direction:column;align-items:flex-start}.strategy-tournament-foot small{margin-left:0}.panel{padding:17px}.panel-heading-row{flex-direction:column;align-items:flex-start}.panel-heading-row>.badge{align-self:flex-start}.signal-row{gap:5px;display:grid}.signal-row strong{text-align:left}.chart-panel{min-height:0}.chart-header{flex-direction:column}.chart-summary{justify-content:space-between;gap:10px}.chart-visual{background-size:36px 36px,36px 36px,auto;min-height:250px}.nav-copy small,.boundary-meta span,.chart-axis,.chart-time,.chart-summary span,.panel-timestamp,.grid-section-label small,.operations-command-copy small,.operations-metric-grid span,.orion-summary span,.service-card-head>div>span,.watchdog-alert>span,.data-table th{font-size:10px}.service-card-meta,.chart-summary strong,.data-table,.panel-heading-row p,.operations-copy{font-size:11px}.operations-overview{grid-template-columns:minmax(0,1fr)}.overview-tile{min-height:138px}.service-grid{grid-template-columns:minmax(0,1fr)}.heartbeat-table,.operations-trades-table{min-width:0}.heartbeat-table thead,.operations-trades-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.heartbeat-table,.heartbeat-table tbody,.heartbeat-table tr,.heartbeat-table td,.operations-trades-table,.operations-trades-table tbody,.operations-trades-table tr,.operations-trades-table td{width:100%;display:block}.heartbeat-table tr,.operations-trades-table tr{border:1px solid var(--line);background:#03050747;border-radius:12px;margin-bottom:9px;overflow:hidden}.heartbeat-table tr:last-child,.operations-trades-table tr:last-child{margin-bottom:0}.heartbeat-table td,.operations-trades-table td{text-align:right;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex;border-bottom:1px solid var(--line)!important}.heartbeat-table td:last-child,.operations-trades-table td:last-child{border-bottom:0!important}.heartbeat-table td:before,.operations-trades-table td:before{content:attr(data-label);color:var(--muted-2);letter-spacing:.09em;text-align:left;text-transform:uppercase;font-size:10px;font-weight:750}.orion-summary{grid-template-columns:minmax(0,1fr)}.gold-quote-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.gold-quote-strip article{min-height:86px;padding:14px}.gold-primary-quote{grid-column:1/-1}.gold-primary-quote div>strong{font-size:34px}.gold-chart-panel{min-height:0}.silver-reserve-hero{grid-template-columns:minmax(0,1fr);align-items:start;min-height:330px;padding:22px}.silver-lock-mark{width:52px;height:52px}.silver-reserve-state{border-top:1px solid var(--line);grid-column:auto;align-self:end;padding-top:14px}}@media (max-width:480px){.page-actions,.operations-actions{grid-template-columns:minmax(0,1fr)}.market-tile{min-height:280px;padding:16px}.quote-grid>div{padding-left:6px;padding-right:6px}.chart-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chart-summary>div:nth-child(2){text-align:center}.chart-summary>div:last-child{text-align:right}.chart-summary>div:last-child strong{justify-content:flex-end}.operations-metric-grid,.operations-metric-grid.compact{grid-template-columns:minmax(0,1fr)}.service-card-head{flex-direction:column}.service-card-head>.badge{align-self:flex-start}.gold-quote-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.gold-quote-strip article{min-height:76px;padding:10px}.gold-quote-strip article>strong{font-size:14px}.gold-primary-quote{grid-column:1/-1;min-height:96px!important;padding:14px!important}.activation-list>div{grid-template-columns:26px 16px minmax(0,1fr);font-size:10px}}@media (max-width:1179px) and (min-width:821px){.auth-shell{grid-template-columns:minmax(360px,.78fr) minmax(440px,1.22fr)}.auth-brand-stage{padding:max(34px, env(safe-area-inset-top)) max(34px, env(safe-area-inset-right)) max(34px, env(safe-area-inset-bottom)) max(34px, env(safe-area-inset-left))}.auth-display-title{font-size:clamp(44px,6vw,66px)}.auth-posture-grid{grid-template-columns:minmax(0,1fr)}.auth-posture-item{border-right:0;border-bottom:1px solid var(--line)}.auth-posture-item:last-child{border-bottom:0}.auth-stage-footer{flex-direction:column;gap:6px}}@media (max-width:820px){.auth-shell{display:block}.auth-brand-stage{display:none}.auth-form-stage{min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));justify-content:flex-start}.auth-mobile-brand{margin:2px 0 8px;display:block}.auth-form-window{border-radius:20px}.auth-form{padding:25px 22px}.field-pair{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:380px){.topbar-context{max-width:96px}.content,.topbar{padding-right:max(14px, env(safe-area-inset-right));padding-left:max(14px, env(safe-area-inset-left))}.auth-form-stage{padding-right:max(12px, env(safe-area-inset-right));padding-left:max(12px, env(safe-area-inset-left))}.auth-window-bar{padding:0 17px}.auth-form{padding:22px 17px}.form-links{flex-direction:column;align-items:flex-start;gap:10px}.form-links.single-link{align-items:center}.balance-value,.market-quote>strong{font-size:36px}.equity-movement{grid-template-columns:minmax(0,1fr)}.chart-summary span{letter-spacing:.05em}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.risk-admin-page{gap:18px;min-width:0;display:grid}.risk-admin-hero{border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);background:radial-gradient(circle at 92% 12%,#d8b25f24,#0000 20rem),linear-gradient(135deg,#171c25f5,#0a0d12f5);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:clamp(24px,3vw,42px);display:grid;position:relative;overflow:hidden}.risk-admin-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff06,#0000 42%);position:absolute;inset:0}.risk-admin-hero>*{z-index:1;position:relative}.risk-admin-hero .eyebrow,.risk-history-panel .eyebrow{color:var(--accent-bright);align-items:center;gap:7px;display:flex}.risk-admin-hero h1{max-width:820px;font-family:var(--font-display);letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(40px,4.4vw,68px);font-weight:500;line-height:.98}.risk-admin-hero p{max-width:760px;color:var(--text-soft);margin:18px 0 0;font-size:14px;line-height:1.72}.risk-admin-hero-actions,.risk-change-actions,.risk-confirmation-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.risk-admin-page .button,.risk-confirmation .button{border:1px solid var(--line);min-height:44px;color:var(--text-soft);cursor:pointer;font:inherit;background:#ffffff09;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:700;line-height:1.2;transition:transform .15s,border-color .15s,background .15s,opacity .15s;display:inline-flex}.risk-admin-page .button.primary,.risk-confirmation .button.primary{color:#181207;background:linear-gradient(135deg,#efd384,#c99d49);border-color:#d8b25f8c;box-shadow:0 12px 30px #bc8c2f29}.risk-admin-page .button.danger-outline{background:var(--danger-soft);color:var(--danger);border-color:#f3919447}.risk-admin-page .button:disabled,.risk-confirmation .button:disabled{cursor:not-allowed;opacity:.44}.risk-admin-loading,.risk-admin-notice,.risk-admin-boundary-note{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text-soft);border-radius:14px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.risk-admin-loading{color:var(--muted);align-items:center}.risk-admin-notice.error{background:var(--danger-soft);color:var(--danger);border-color:#f3919440}.risk-admin-notice.success{background:var(--success-soft);color:var(--success);border-color:#8bd7ae3d}.risk-state-grid{border:1px solid var(--line);border-radius:var(--radius-md);background:#0d1117cc;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.risk-state-grid article{border-right:1px solid var(--line);align-content:start;gap:7px;min-width:0;min-height:126px;padding:21px;display:grid}.risk-state-grid article:last-child{border-right:0}.risk-state-grid span,.risk-state-grid small{color:var(--muted);overflow-wrap:anywhere}.risk-state-grid span{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.risk-state-grid strong{overflow-wrap:anywhere;font-size:15px}.risk-state-grid small{font-size:11px;line-height:1.5}.risk-admin-page .green-text{color:var(--success)}.risk-admin-page .amber-text{color:var(--warning)}.risk-admin-page .red-text{color:var(--danger)}.risk-admin-boundary-note{background:var(--accent-soft);color:var(--accent-bright);border-color:#d8b25f38}.risk-admin-boundary-note p{color:var(--text-soft);margin:4px 0 0;line-height:1.62}.risk-policy-form{gap:18px;min-width:0;display:grid}.risk-policy-group,.risk-change-panel,.risk-history-panel{border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);background:#0d1117c7;padding:clamp(20px,2.4vw,30px)}.risk-policy-group>header,.risk-history-panel>header{justify-content:space-between;align-items:flex-end;gap:22px;min-width:0;margin-bottom:22px;display:flex}.risk-policy-group h2,.risk-change-panel h2,.risk-history-panel h2,.risk-admin-empty h2,.risk-confirmation h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(25px,2.2vw,33px);font-weight:500;line-height:1.05}.risk-policy-group header p,.risk-change-panel>div:first-child p{max-width:680px;color:var(--muted);margin:8px 0 0;line-height:1.62}.risk-policy-group>header>span,.risk-history-panel>header>span{color:var(--muted);flex:none;font-size:11px}.risk-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.risk-field-card{border:1px solid var(--line);background:#ffffff06;border-radius:15px;flex-direction:column;gap:13px;min-width:0;padding:18px;transition:border-color .16s,background .16s;display:flex}.risk-field-card.is-changed{background:#e9bd720b;border-color:#e9bd7247}.risk-field-card.has-error{border-color:#f3919461}.risk-field-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.risk-field-heading label{color:var(--text);font-size:13px;font-weight:750;display:block}.risk-field-heading>div:first-child>span{color:var(--accent-bright);margin-top:3px;font-size:10px;display:block}.risk-field-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.risk-field-card>p{min-height:43px;color:var(--muted);margin:0;font-size:12px;line-height:1.58}.risk-input-wrap{border:1px solid var(--line-strong);background:#0406098c;border-radius:12px;align-items:center;gap:10px;min-width:0;height:52px;padding:0 13px;display:flex}.risk-input-wrap:focus-within{border-color:var(--line-accent);box-shadow:0 0 0 4px #d8b25f12}.risk-input-wrap input{width:100%;min-width:0;height:100%;color:var(--text);font-family:var(--font-mono);background:0 0;border:0;font-size:15px}.risk-input-wrap input:focus-visible{outline:0}.risk-input-wrap>span{max-width:46%;color:var(--muted);text-align:right;font-size:9px;line-height:1.25}.risk-toggle-locked{background:var(--success-soft);min-height:52px;color:var(--success);border:1px solid #8bd7ae33;border-radius:12px;align-items:center;gap:11px;padding:10px 13px;font-size:11px;font-weight:650;display:flex}.risk-toggle-locked input,.risk-confirmation-check input{width:18px;height:18px;accent-color:var(--accent);flex:none}.risk-field-reference{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.risk-field-reference>span{border-right:1px solid var(--line);gap:3px;min-width:0;padding:9px;display:grid}.risk-field-reference>span:last-child{border-right:0}.risk-field-reference small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;line-height:1.25}.risk-field-reference strong{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:11px;font-weight:600}.risk-direction-copy,.risk-field-error{font-size:10px;line-height:1.45}.risk-direction-copy{color:var(--muted)}.risk-field-error{color:var(--danger)}.risk-change-panel{gap:14px;display:grid}.risk-change-panel>label{font-size:12px;font-weight:750}.risk-change-panel textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:116px;color:var(--text);font:inherit;background:#0406098c;border-radius:13px;outline:0;padding:14px;line-height:1.6}.risk-change-panel textarea:focus-visible{border-color:var(--line-accent);box-shadow:0 0 0 4px #d8b25f12}.risk-change-panel textarea::placeholder{color:var(--muted-2)}.risk-reason-meta{color:var(--muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}.risk-change-warning{background:var(--danger-soft);color:var(--danger);border:1px solid #f391943d;border-radius:12px;align-items:flex-start;gap:9px;padding:12px 13px;font-size:11px;line-height:1.55;display:flex}.risk-change-actions{border-top:1px solid var(--line);justify-content:space-between;padding-top:17px}.risk-history-panel>header h2{margin-top:10px}.risk-history-list{gap:10px;display:grid}.risk-history-list>article{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:24px;min-width:0;padding:17px;display:grid}.risk-history-title{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.risk-history-title>strong{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:11px}.risk-history-main>p{color:var(--text-soft);margin:11px 0;line-height:1.55}.risk-value-transitions{gap:7px;min-width:0;margin:12px 0 0;display:grid}.risk-value-transitions>div{border:1px solid var(--line);background:#04060957;border-radius:10px;grid-template-columns:minmax(130px,.72fr) minmax(0,1.28fr);align-items:center;gap:12px;min-width:0;padding:9px 10px;display:grid}.risk-value-transitions>div.is-dangerous{background:#f391940e;border-color:#f391943d}.risk-value-transitions dt{min-width:0;color:var(--text-soft);gap:3px;font-size:10px;font-weight:700;line-height:1.35;display:grid}.risk-value-transitions dt span,.risk-transition-value strong{overflow-wrap:anywhere}.risk-value-transitions dt small{color:var(--danger);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.risk-value-transitions dd{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin:0;display:grid}.risk-transition-value{gap:2px;min-width:0;display:grid}.risk-transition-value small{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.risk-transition-value strong{color:var(--text);font-family:var(--font-mono);font-size:10px;font-weight:650}.risk-transition-arrow{color:var(--accent-bright);font-size:13px}.risk-transition-unit{color:var(--muted-2);text-align:right;grid-column:1/-1;font-size:8px;line-height:1.3}.risk-history-meta{min-width:0;color:var(--muted);text-align:right;align-content:start;justify-items:end;gap:6px;font-size:10px;display:grid}.risk-history-meta span:first-child{align-items:center;gap:5px;display:flex}.risk-history-meta small{font-family:var(--font-mono);overflow-wrap:anywhere}.risk-history-empty,.risk-admin-empty{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:14px;padding:28px}.risk-admin-empty{background:var(--surface);justify-items:center;gap:12px;display:grid}.risk-admin-empty h2{color:var(--text)}.risk-admin-empty p{max-width:600px;margin:0}.risk-confirmation-backdrop{z-index:500;padding:max(18px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bd;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.risk-confirmation{border:1px solid var(--line-accent);width:min(100%,560px);box-shadow:var(--shadow-lg);background:#10141b;border-radius:22px;padding:clamp(23px,4vw,34px);position:relative}.risk-confirmation>.icon-button{position:absolute;top:15px;right:15px}.risk-confirmation-icon{background:var(--warning-soft);width:48px;height:48px;color:var(--warning);border:1px solid #e9bd723d;border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.risk-confirmation h2{margin-top:11px}.risk-confirmation>p{color:var(--muted);margin:14px 0 0;line-height:1.65}.risk-confirmation-fields{background:var(--danger-soft);color:var(--text-soft);border:1px solid #f3919433;border-radius:12px;gap:10px;margin-top:17px;padding:12px;font-size:11px;display:grid}.risk-confirmation-fields>strong{color:var(--danger)}.risk-confirmation-fields .risk-value-transitions{margin-top:0}.risk-confirmation-check{border:1px solid var(--line);color:var(--text-soft);cursor:pointer;border-radius:12px;align-items:flex-start;gap:11px;margin-top:18px;padding:13px;font-size:11px;line-height:1.55;display:flex}.risk-confirmation-actions{justify-content:flex-end;margin-top:19px}@media (min-width:1500px){.risk-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.risk-admin-page .button:hover:not(:disabled),.risk-confirmation .button:hover:not(:disabled){border-color:var(--line-accent);transform:translateY(-1px)}}@media (max-width:1000px){.risk-admin-hero{grid-template-columns:minmax(0,1fr);align-items:start}.risk-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-state-grid article:nth-child(2){border-right:0}.risk-state-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:760px){.risk-field-grid{grid-template-columns:minmax(0,1fr)}.risk-field-card>p{min-height:0}.risk-history-list>article{grid-template-columns:minmax(0,1fr);gap:15px}.risk-history-meta{border-top:1px solid var(--line);text-align:left;justify-items:start;padding-top:12px}}@media (max-width:560px){.risk-admin-hero,.risk-policy-group,.risk-change-panel,.risk-history-panel{border-radius:18px;padding:19px}.risk-admin-hero h1{font-size:38px}.risk-admin-hero-actions,.risk-change-actions,.risk-confirmation-actions{flex-direction:column;align-items:stretch}.risk-admin-hero-actions .button,.risk-change-actions .button,.risk-confirmation-actions .button{width:100%}.risk-state-grid{grid-template-columns:minmax(0,1fr)}.risk-state-grid article,.risk-state-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:0}.risk-state-grid article:last-child{border-bottom:0}.risk-policy-group>header,.risk-history-panel>header{flex-direction:column;align-items:flex-start;gap:8px}.risk-field-heading{flex-direction:column}.risk-field-badges{justify-content:flex-start}.risk-field-reference{grid-template-columns:minmax(0,1fr)}.risk-field-reference>span{border-right:0;border-bottom:1px solid var(--line)}.risk-field-reference>span:last-child{border-bottom:0}.risk-value-transitions>div{grid-template-columns:minmax(0,1fr);gap:8px}.risk-transition-unit{text-align:left}.risk-reason-meta{flex-direction:column;align-items:flex-start;gap:4px}}.trading-mode-selector{min-width:0;position:relative}.trading-mode-trigger,.trading-mode-readout{min-width:126px;min-height:44px;color:var(--success);background:#8bd7ae0e;border:1px solid #8bd7ae33;border-radius:12px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.trading-mode-trigger{cursor:pointer;text-align:left}.trading-mode-trigger:disabled{cursor:not-allowed;opacity:.66}.trading-mode-trigger>span,.trading-mode-readout>span{gap:1px;min-width:0;margin-right:auto;display:grid}.trading-mode-trigger small,.trading-mode-readout small{color:var(--muted-2);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:750;line-height:1.1}.trading-mode-trigger strong,.trading-mode-readout strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.trading-mode-trigger.mode-demo,.trading-mode-readout.mode-demo{color:#9fd4f7;background:#71b8e812;border-color:#71b8e83d}.trading-mode-trigger.mode-unavailable,.trading-mode-readout.mode-unavailable{border-color:var(--line);color:var(--muted);background:#ffffff08}.trading-mode-options{z-index:220;border:1px solid var(--line-strong);width:min(390px,100vw - 28px);box-shadow:var(--shadow-lg);background:#0d1117;border-radius:17px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.trading-mode-options-head{gap:2px;padding:10px 11px 12px;display:grid}.trading-mode-options-head strong{font-size:12px}.trading-mode-options-head small{color:var(--muted);font-size:9px}.trading-mode-option{width:100%;min-height:68px;color:var(--text-soft);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.trading-mode-option+.trading-mode-option{margin-top:4px}.trading-mode-option[aria-selected=true]{border-color:var(--line-accent);background:var(--accent-soft)}.trading-mode-option:disabled{cursor:not-allowed;opacity:.55}.mode-option-icon{border:1px solid var(--line);width:34px;height:34px;color:var(--accent-bright);border-radius:10px;place-items:center;display:grid}.trading-mode-option>span:nth-child(2){gap:3px;min-width:0;display:grid}.trading-mode-option>span:nth-child(2) strong{font-size:11px}.trading-mode-option>span:nth-child(2) small{color:var(--muted);font-size:9px;line-height:1.35}.mode-option-status{max-width:92px;color:var(--muted-2);text-align:right;text-transform:capitalize;font-size:8px;font-weight:750}.mode-option-status.is-active{color:var(--success);align-items:center;gap:4px;display:inline-flex}.trading-mode-options>p{border-top:1px solid var(--line);color:var(--muted-2);margin:7px 4px 2px;padding:10px 8px 7px;font-size:8px;line-height:1.5}.mode-dialog-backdrop{z-index:500;padding:max(18px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#000000c2;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.mode-dialog{border:1px solid var(--line-accent);width:min(100%,620px);max-height:calc(100dvh - 36px);box-shadow:var(--shadow-lg);background:#10141b;border-radius:23px;padding:clamp(23px,4vw,35px);position:relative;overflow-y:auto}.mode-dialog-close{position:absolute;top:15px;right:15px}.mode-dialog-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-bright);border:1px solid #d8b25f3d;border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.mode-dialog-icon.is-locked{border-color:var(--line);color:var(--muted);background:#ffffff09}.mode-dialog h2{margin-top:11px}.mode-dialog>p{color:var(--muted);margin:13px 0 0;line-height:1.65}.mode-change-summary{border:1px solid var(--line);background:#0305074d;border-radius:13px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;padding:13px;display:grid}.mode-change-summary>div{gap:3px;display:grid}.mode-change-summary>div:last-child{text-align:right}.mode-change-summary span{color:var(--muted-2);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:750}.mode-change-summary strong{font-size:14px}.mode-transition-form{gap:15px;margin-top:18px;display:grid}.mode-transition-form textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#0305075c;border-radius:12px;outline:none;padding:12px 13px;font-size:12px;line-height:1.55}.mode-transition-form textarea:focus-visible{border-color:var(--line-accent);box-shadow:0 0 0 3px #d8b25f14}.mode-transition-form textarea::placeholder{color:var(--muted-2)}.field-error{color:var(--danger);font-size:9px}.mode-safety-note,.live-not-configured{color:var(--text-soft);background:#d8b25f0b;border:1px solid #d8b25f29;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:10px;line-height:1.55;display:flex}.mode-safety-note svg,.live-not-configured>svg{color:var(--accent-bright);flex:none;margin-top:1px}.live-not-configured{margin-top:18px}.live-not-configured>div{gap:4px;display:grid}.live-not-configured p{color:var(--muted);margin:0}.mode-dialog-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.mode-dialog-actions .primary-button{width:auto;min-height:46px;margin-top:0}.mode-confirm-button{padding:0 18px}.mode-transition-progress{background:#d8b25f0b;border:1px solid #d8b25f2e;border-radius:14px;gap:14px;margin-top:18px;padding:14px;display:grid}.mode-transition-progress.has-error{background:var(--danger-soft);border-color:#f3919447}.mode-transition-progress-head{align-items:flex-start;gap:10px;display:flex}.mode-transition-progress-head>span:last-child{gap:3px;display:grid}.mode-transition-progress-head strong{font-size:11px}.mode-transition-progress-head small{color:var(--muted);font-size:9px;line-height:1.5}.mode-transition-progress-icon{color:var(--accent-bright);flex:none}.mode-transition-stages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mode-transition-stages li{color:var(--muted);grid-template-columns:20px minmax(0,1fr);gap:7px;display:grid}.mode-transition-stages li>span{min-height:16px;color:var(--muted-2)}.mode-transition-stages li>div{gap:2px;display:grid}.mode-transition-stages li strong{font-size:10px}.mode-transition-stages li small{font-size:9px}.mode-transition-stages li.is-current{color:var(--accent-bright)}.mode-transition-stages li.is-complete{color:var(--success)}.global-mode-transition{z-index:19;border-bottom:1px solid var(--line);padding:8px max(clamp(20px, 2.4vw, 36px), env(safe-area-inset-right)) 8px max(clamp(20px, 2.4vw, 36px), env(safe-area-inset-left));background:#0c0f14f2;position:relative}.global-mode-transition .mode-transition-progress.compact{margin:0;padding:9px 11px}.global-context-error{margin-bottom:18px}.operations-control-explanation{border:1px solid var(--line);min-height:38px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-size:10px;display:flex}.operations-control-explanation.is-ready{color:var(--success);border-color:#8bd7ae2e}.context-mismatch{line-height:1.6}.add-funds-control{justify-items:start;gap:5px;min-width:0;display:grid}.add-funds-trigger{min-height:38px;margin-top:12px;font-size:10px}.add-funds-control>small{max-width:260px;color:var(--muted);font-size:9px;line-height:1.4}.hero-badges .add-funds-trigger{margin-top:0}.funding-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.funding-presets .ghost-button{min-width:0;padding:0 8px;font-size:9px}.funding-confirmation{border:1px solid var(--line);color:var(--text-soft);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:10px;line-height:1.5;display:flex}.funding-confirmation input{flex:none;margin-top:2px}.funding-success{color:var(--success);gap:13px;margin-top:18px;display:grid}.funding-success>svg{width:36px;height:36px}.funding-success dl{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.funding-success dl>div{border-right:1px solid var(--line);gap:4px;padding:12px;display:grid}.funding-success dl>div:last-child{border-right:0}.funding-success dt{color:var(--muted);text-transform:uppercase;font-size:8px}.funding-success dd{color:var(--text);margin:0;font-size:11px;font-weight:700}@media (hover:hover) and (pointer:fine){.trading-mode-trigger:hover:not(:disabled),.trading-mode-option:hover:not(:disabled){border-color:var(--line-accent);background:var(--surface-hover)}}@media (max-width:900px){.trading-mode-trigger,.trading-mode-readout{min-width:112px}.topbar-context,.user-copy{display:none}.user-chip{border-left:0;padding-left:0}}@media (max-width:680px){.topbar-context{display:none}.trading-mode-trigger,.trading-mode-readout{min-width:88px;max-width:104px;padding:4px 8px}.trading-mode-trigger small,.trading-mode-readout small{display:none}.trading-mode-options{top:calc(76px + env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left));width:auto;max-height:calc(100dvh - 92px - env(safe-area-inset-top));position:fixed;overflow-y:auto}.mode-dialog-backdrop{padding:max(12px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));place-items:end center}.mode-dialog{width:100%;max-height:calc(100dvh - max(22px, env(safe-area-inset-top)));border-radius:22px 22px 14px 14px;padding:23px 18px}.mode-dialog-actions{flex-direction:column-reverse;align-items:stretch}.mode-dialog-actions .primary-button,.mode-dialog-actions .ghost-button{width:100%}.funding-presets,.funding-success dl{grid-template-columns:minmax(0,1fr)}.funding-success dl>div{border-right:0;border-bottom:1px solid var(--line)}.funding-success dl>div:last-child{border-bottom:0}}@media (max-width:380px){.trading-mode-trigger,.trading-mode-readout{min-width:82px;max-width:92px}.trading-mode-trigger>svg:first-child,.trading-mode-readout>svg:first-child{display:none}.mode-change-summary{gap:8px;padding:11px}}
