:root{--console-bg:#010609;--console-panel:#051117;--console-panel-2:#071820;--console-line:#243b46;--console-line-soft:#142832;--console-text:#edf2f3;--console-muted:#82939b;--console-emerald:#00e5bd;--console-emerald-deep:#007f70;--console-blue:#168dff;--console-red:#ff5549;--console-gold:#e6bd51;--console-gold-deep:#6f5317;--console-shadow:0 28px 80px #000b}
*{box-sizing:border-box}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.premium-body{margin:0;background:#000!important;color:var(--console-text);font-family:Bahnschrift,"Arial Narrow",Inter,"Segoe UI",sans-serif;letter-spacing:.035em}.premium-body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 76% 8%,#00e5bd0a,transparent 28%),linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff02 1px,transparent 1px);background-size:auto,48px 48px,48px 48px;opacity:.45}
.premium-shell{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr);width:min(1668px,calc(100% - 10px));min-height:calc(100vh - 16px);margin:8px auto;border:1px solid #3d525c;border-radius:38px;overflow:hidden;background:var(--console-bg);box-shadow:0 55px 180px #000,0 0 0 1px #00e5bd0b,inset 0 1px #fff1}.premium-shell:after{content:"";position:absolute;inset:4px;border:1px solid #0f2028;border-radius:34px;pointer-events:none;z-index:8}
.premium-sidebar{position:relative!important;width:auto!important;min-height:calc(100vh - 18px);padding:0 12px 16px!important;background:linear-gradient(180deg,#06141b,#02090d 70%,#041015)!important;border-right:1px solid #1b333d;display:flex!important;flex-direction:column;z-index:2}.premium-brand{height:192px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:11px!important;border-bottom:1px solid #16303a;color:#fff;text-decoration:none}.premium-brand .brand-mark{display:block;width:100px!important;height:118px!important;flex:none!important;background:transparent url('/app/hedgeron-mark.svg') center/contain no-repeat!important;filter:drop-shadow(0 14px 14px #000) drop-shadow(0 0 10px #00e5bd2b)}.brand-name{font-size:14px;font-weight:600;letter-spacing:.34em;padding-left:.34em}.premium-sidebar nav{display:grid!important;gap:2px!important;margin:0 -12px!important;padding:0!important}.premium-sidebar .nav-link{position:relative;display:flex!important;align-items:center;gap:16px!important;min-height:60px;padding:0 25px!important;border:0!important;border-left:2px solid transparent!important;border-radius:0!important;color:#aab5ba!important;background:transparent!important;font-size:10px!important;font-weight:500;letter-spacing:.09em;text-transform:uppercase;text-decoration:none}.premium-sidebar .nav-link:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#00e5bd11,transparent);opacity:0;transition:.25s}.premium-sidebar .nav-link:hover,.premium-sidebar .nav-link.active{color:#00f0c7!important;border-left-color:var(--console-emerald)!important;background:#05191e!important;box-shadow:inset 0 0 24px #00e5bd07}.premium-sidebar .nav-link:hover:before,.premium-sidebar .nav-link.active:before{opacity:1}.premium-sidebar .nav-link svg{position:relative;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.premium-sidebar .nav-link:first-child svg{fill:currentColor;stroke:none}.premium-sidebar .side-bottom{margin-top:auto!important}.premium-user{display:flex;align-items:center;gap:12px;padding:20px 14px;border-top:1px solid #17313a}.user-crest{display:grid;place-items:center;width:45px;height:51px;clip-path:polygon(50% 0,94% 18%,86% 73%,50% 100%,14% 73%,6% 18%);background:linear-gradient(135deg,#fff2b1,#c99a2c 50%,#563a08);color:#281d07;font-size:18px;font-weight:900;filter:drop-shadow(0 0 9px #d9a92e40)}.premium-user b,.premium-user strong{display:block;font-size:10px;letter-spacing:.16em}.premium-user strong{color:var(--console-emerald);margin-top:5px}.system-state{display:flex!important;align-items:center;gap:9px!important;padding:12px 10px!important;border:1px solid #1f353e!important;border-radius:6px!important;background:#030b0f!important}.system-state .pulse{width:7px!important;height:7px!important;background:var(--console-emerald)!important;box-shadow:0 0 12px var(--console-emerald)!important}.system-state strong{font-size:10px!important}.system-state small{font-size:10px!important;color:#74868e!important}.premium-sidebar .text-button{padding:13px 10px 0!important;color:#6e818a!important;font-size:10px!important;letter-spacing:.16em!important;text-align:left!important;text-transform:uppercase}
.command-main{min-width:0;max-width:none!important;margin:0!important;padding:0 14px 14px!important;overflow:hidden}.command-header{height:72px;display:grid;grid-template-columns:minmax(310px,1.2fr) minmax(250px,.85fr) auto auto auto;align-items:center;gap:14px;border-bottom:1px solid #1c343e;position:relative}.command-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--console-emerald),transparent 30%,transparent 75%,#304852);opacity:.32}.command-wordmark{position:relative;display:flex;align-items:center;gap:8px;height:47px;padding-bottom:12px;color:#f3f5f5;font-size:27px;font-weight:300;line-height:1;letter-spacing:.05em;white-space:nowrap}.command-wordmark>span{display:block}.segmented-e{width:18px;height:23px;display:flex!important;flex-direction:column;justify-content:space-between;margin:0 1px}.segmented-e i{display:block;width:18px;height:3px;background:linear-gradient(90deg,#d5dcde 0 30%,var(--console-emerald) 30% 72%,#d5dcde 72%);box-shadow:0 0 7px #00e5bd20}.command-wordmark small{position:absolute;left:0;bottom:1px;color:#63767f;font-size:10px;font-weight:500;letter-spacing:.2em}.selected-engine{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;border-left:1px solid #19313a;padding-left:18px}.selected-engine small{grid-column:1/3;color:#71838b;font-size:10px;letter-spacing:.15em}.selected-engine b{font-size:11px;letter-spacing:.11em;margin-top:5px}.selected-engine em{font-style:normal;color:var(--console-emerald);font-size:10px;letter-spacing:.17em;margin-left:8px}.running-lock{display:flex;align-items:center;gap:8px;border:1px solid #163c36;border-radius:5px;background:linear-gradient(90deg,#061913,#04100e);padding:9px 11px}.running-lock>i{width:8px;height:8px;border-radius:50%;background:#00d692;box-shadow:0 0 13px #00e5bd}.running-lock b,.running-lock span{font-size:10px;letter-spacing:.13em}.running-lock span{border:1px solid #0a805f;border-radius:3px;padding:3px 7px;color:var(--console-emerald)}.last-sync{text-align:right;min-width:73px}.last-sync small{display:block;color:#667a83;font-size:10px;letter-spacing:.16em}.last-sync b{display:block;color:var(--console-emerald);font-size:10px;letter-spacing:.12em;margin-top:5px}.command-header .secondary{border-radius:5px!important;padding:9px 12px!important;font-size:10px!important}.notice{position:absolute;top:74px;right:18px;z-index:20;margin:0!important;max-width:420px;border-radius:5px!important}
.app-view{display:none;padding-top:8px;min-height:calc(100vh - 132px);animation:viewIn .28s ease}.app-view.active{display:block}@keyframes viewIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.command-board{display:grid;grid-template-columns:1.04fr .86fr 1.16fr;grid-template-areas:"capital financial sentinel" "cycle position shield" "equity equity recent";grid-template-rows:minmax(168px,.78fr) minmax(236px,1fr) minmax(300px,1.34fr);gap:10px;height:calc(100vh - 98px);min-height:750px}.console-panel{position:relative;min-width:0;overflow:hidden;border:1px solid var(--console-line)!important;border-radius:6px!important;background:linear-gradient(145deg,#071820,#030a0e)!important;box-shadow:inset 0 1px #ffffff08,0 14px 36px #0008!important;padding:20px!important}.console-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,#ffffff06,transparent 16%,transparent 82%,#00e5bd04)}.console-panel:after{content:"";position:absolute;inset:4px;border:1px solid #ffffff03;pointer-events:none}.console-label,.eyebrow{font-size:10px!important;font-weight:500!important;letter-spacing:.18em!important;color:#b2bdc1!important;text-transform:uppercase}.capital-console{grid-area:capital;display:flex;align-items:center}.capital-left{position:relative;z-index:1}.capital-value{display:block;font-size:49px!important;font-weight:500!important;line-height:1;margin:20px 0 13px;color:#f1f4f4!important;letter-spacing:.02em!important;text-shadow:0 3px 15px #000!important}.capital-return{display:flex;gap:22px;align-items:center}.capital-return b{font-size:20px;color:var(--console-emerald)}.capital-return span{font-size:10px;color:var(--console-emerald)}.capital-engraving{position:absolute;right:34px;top:20px;width:108px;height:125px;background:url('/app/hedgeron-mark.svg') center/contain no-repeat;filter:grayscale(1);opacity:.07}.financial-console{grid-area:financial;display:grid;align-content:center;padding:12px 18px!important}.financial-console>div{display:flex;justify-content:space-between;align-items:center;min-height:34px;border-bottom:1px solid #19303a}.financial-console>div:last-child{border:0}.financial-console span{display:flex;align-items:center;gap:8px;color:#a5b0b5;font-size:10px;letter-spacing:.09em}.financial-console svg{width:15px;height:15px;fill:none;stroke:#b5c0c4;stroke-width:1.4}.financial-console b{font-size:13px;color:var(--console-emerald)}.financial-console .risk-value{color:var(--console-red)}
.sentinel-console{grid-area:sentinel;padding-right:158px!important}.sentinel-console header,.shield-console header,.equity-console header,.recent-console header{display:flex;align-items:center;gap:12px}.sentinel-glyph{width:28px;height:28px;border:1px solid #00e5bd80;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 12px #00e5bd18}.sentinel-glyph svg{width:18px;height:18px;fill:none;stroke:var(--console-emerald);stroke-width:1.6}.sentinel-console h2,.shield-console h2{margin:0;font-size:18px!important;font-weight:400!important;letter-spacing:.29em!important}.sentinel-console header span,.shield-console header small{display:block;margin-top:4px;color:#7e9098;font-size:10px;letter-spacing:.13em}.sentinel-console dl{display:grid;gap:7px;margin:18px 0 0}.sentinel-console dl div,.shield-console dl div{display:flex;justify-content:space-between}.sentinel-console dt,.sentinel-console dd,.shield-console dt,.shield-console dd{font-size:10px;letter-spacing:.09em}.sentinel-console dt{color:#a5b0b4}.sentinel-console dd{margin:0;color:var(--console-emerald)}.sentinel-radar{position:absolute;right:25px;top:23px;width:118px;height:118px;border:1px solid #17665d;border-radius:50%;box-shadow:inset 0 0 35px #00e5bd10,0 0 24px #00e5bd0b}.sentinel-radar:before,.sentinel-radar:after{content:"";position:absolute;border:1px solid #17444a;border-radius:50%;inset:15px}.sentinel-radar:after{inset:38px}.sentinel-radar span:before,.sentinel-radar span:after{content:"";position:absolute;background:#1c5956}.sentinel-radar span:before{left:4px;right:4px;top:58px;height:1px}.sentinel-radar span:after{top:4px;bottom:4px;left:58px;width:1px}.sentinel-radar i{position:absolute;left:23px;right:23px;top:50px;height:20px;background:var(--console-emerald);clip-path:polygon(0 45%,25% 45%,35% 0,47% 100%,60% 24%,70% 55%,100% 55%,100% 65%,67% 65%,61% 47%,47% 100%,35% 30%,30% 58%,0 58%);filter:drop-shadow(0 0 4px #00e5bd)}
.cycle-console{grid-area:cycle}.panel-title{display:flex;align-items:center;gap:11px}.panel-title b{color:#758991;font-size:14px}.cycle-console h2{font-size:18px!important;color:var(--console-emerald)!important;margin:17px 0 7px!important}.cycle-console>p{margin:0;color:#98a6ac;font-size:10px}.cycle-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:17px 0 0}.cycle-stats div{border-top:1px solid #1d343e;padding-top:9px}.cycle-stats span{display:block;color:#7f9199;font-size:10px;letter-spacing:.1em}.cycle-stats b{display:block;font-size:13px;margin-top:6px}.cycle-rail{position:relative;display:flex;justify-content:space-between;align-items:center;margin:24px 7px 0}.cycle-rail:before{content:"";position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,#00e5bd,#00a98d)}.cycle-rail i{z-index:1;width:11px;height:11px;border:2px solid #00c6a8;border-radius:50%;background:#061117}.cycle-rail i.active{width:15px;height:15px;background:var(--console-emerald);box-shadow:0 0 17px #00e5bd}.cycle-labels{display:flex;justify-content:space-between;margin-top:10px;color:#7f9199;font-size:10px;letter-spacing:.1em}
.position-console{grid-area:position;padding-right:86px!important}.position-console h2{font-size:22px!important;color:var(--console-emerald)!important;letter-spacing:.19em!important;margin:15px 0 11px!important}.position-console dl{margin:0}.position-console dl div{display:flex;justify-content:space-between;border-top:1px solid #1c333d;padding:7px 0}.position-console dt,.position-console dd{font-size:10px;letter-spacing:.08em}.position-console dt{color:#8c9da4}.position-console dd{margin:0;color:#e4e8e9}.position-console dl div:last-child dd{color:var(--console-emerald)}.asset-crystal{position:absolute;right:24px;top:23px;width:43px;height:66px;background:linear-gradient(145deg,#d6fff6,#00e5bd 40%,#036d69 41% 66%,#00c7c0);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);filter:drop-shadow(0 0 11px #00e5bd55)}.asset-crystal:after{content:"";position:absolute;inset:1px;background:#001f23;clip-path:polygon(50% 7%,91% 50%,50% 58%,9% 50%)}
.shield-console{grid-area:shield;border-color:#715822!important;background:radial-gradient(circle at 82% 52%,#a5761822,transparent 34%),linear-gradient(145deg,#17140b,#06090b)!important;padding-right:175px!important;box-shadow:inset 0 0 35px #e6bd5107,0 14px 36px #0009!important}.shield-console:after{inset:6px;border-color:#d5ab3f28}.gold-mini-shield{display:grid;place-items:center;width:32px;height:37px;clip-path:polygon(50% 0,94% 18%,86% 73%,50% 100%,14% 73%,6% 18%);background:linear-gradient(135deg,#fff5b3,#d5a52f 48%,#5b3e06);color:#2d2108;font-weight:900}.shield-console h2,.shield-console dt,.shield-console dd{color:var(--console-gold)}.shield-console dl{margin:23px 0 0}.shield-console dl div{padding:5px 0}.shield-console dd{margin:0}.shield-console p{max-width:180px;color:#afa68c;font-size:10px;line-height:1.55}.shield-hologram{position:absolute;right:25px;top:25px;width:132px;height:132px;display:grid;place-items:center;border:1px solid #c99b2e46;border-radius:50%;box-shadow:0 0 34px #e6bd5115,inset 0 0 32px #e6bd510f}.shield-hologram:before,.shield-hologram:after{content:"";position:absolute;border:1px solid #c99b2e37;border-radius:50%;inset:14px}.shield-hologram:after{inset:29px}.shield-hologram span{z-index:1;width:66px;height:76px;display:grid;place-items:center;clip-path:polygon(50% 0,94% 18%,86% 73%,50% 100%,14% 73%,6% 18%);background:linear-gradient(135deg,#fff5bc,#d9a72e 48%,#654506);color:#342608;font-size:29px;font-weight:900;filter:drop-shadow(0 0 12px #e6bd51)}
.equity-console{grid-area:equity;padding-bottom:10px!important}.equity-console header,.recent-console header{justify-content:space-between}.chart-key{margin-top:8px;color:#87989f;font-size:10px}.chart-key i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--console-emerald);margin:0 6px 0 14px}.chart-key i:first-child{margin-left:0}.chart-key i:nth-child(2){background:var(--console-blue)}.chart-key i:nth-child(3){background:var(--console-red)}.chart-period{font-size:10px;color:#809198}.chart-period b{color:var(--console-emerald);border-bottom:1px solid var(--console-emerald);padding-bottom:5px}.equity-console>svg{width:100%;height:calc(100% - 63px);min-height:185px;margin-top:5px;display:block}.chart-grid path{fill:none;stroke:#19323c;stroke-width:1}.portfolio-area{fill:url(#curveFill)}.portfolio-line{fill:none;stroke:var(--console-emerald);stroke-width:2;filter:drop-shadow(0 0 3px #00e5bd)}.realized-line{fill:none;stroke:var(--console-blue);stroke-width:1.5;opacity:.9}.chart-footer{display:flex;gap:28px;border-top:1px solid #19313b;padding-top:9px;color:#81939a;font-size:10px;letter-spacing:.11em}.chart-footer span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--console-gold);margin-right:8px}.chart-footer span:nth-child(2):before{background:var(--console-emerald)}.chart-footer span:nth-child(3):before{background:var(--console-red)}.recent-console{grid-area:recent}.recent-console header{border-bottom:1px solid #1a323c;padding-bottom:11px}.recent-console header a{color:#a0adb2;text-decoration:none;font-size:10px}.recent-console .trade-list{max-height:calc(100% - 74px);overflow:auto}.recent-console .trade-row{grid-template-columns:1.15fr .8fr .55fr .6fr;padding:13px 2px;font-size:10px}.recent-console .empty-state{padding:70px 0;color:#6e8189;font-size:10px}.journal-button{position:absolute;left:16px;right:16px;bottom:13px;border:1px solid #36505b;color:#e0e5e7;text-decoration:none;padding:10px 13px;font-size:10px;letter-spacing:.14em;text-align:center}.journal-button span{float:right}
.view-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;min-height:108px;padding:16px 8px 19px;border-bottom:1px solid #19313b}.view-heading h1{margin:8px 0 5px!important;color:#f0f3f4;font-size:32px!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important}.view-heading p{margin:0;color:#7f929a;font-size:10px;line-height:1.6}.view-heading .top-actions button{border-radius:5px!important;font-size:10px!important;letter-spacing:.11em!important}.view-kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:10px 0;border:1px solid var(--console-line);border-radius:5px;overflow:hidden;background:#041015}.view-kpi-strip>div{padding:14px 18px;border-right:1px solid #1b333d}.view-kpi-strip>div:last-child{border:0}.view-kpi-strip span{display:block;color:#71858e;font-size:10px;letter-spacing:.14em}.view-kpi-strip b{display:block;margin-top:7px;font-size:13px;letter-spacing:.08em}.gold-text{color:var(--console-gold)!important}.premium-bot-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin-top:0!important}.premium-bot-grid .bot-card{min-height:440px;border-radius:6px!important;border-color:#29424d!important;background:linear-gradient(150deg,#071820,#030a0e)!important;padding:22px!important}.premium-bot-grid .bot-card.selected{border-color:#00e5bd80!important;box-shadow:inset 0 0 34px #00e5bd08,0 14px 40px #0009!important}.premium-bot-grid .bot-icon{width:54px!important;height:54px!important;border-radius:50%!important;border-color:#2b5059!important;background:radial-gradient(circle,#0e3138,#041116)!important;font-size:18px!important}.premium-bot-grid .bot-state{font-size:10px!important;letter-spacing:.15em!important}.premium-bot-grid h3{font-size:20px!important;letter-spacing:.08em!important}.premium-bot-grid h3 small{font-size:10px!important;letter-spacing:.13em!important;margin-top:5px!important}.premium-bot-grid .bot-card>p{min-height:88px;color:#84969d!important;font-size:10px!important;line-height:1.75!important}.premium-bot-grid .bot-card dl{border-top:1px solid #1c343e!important;border-bottom:1px solid #1c343e!important}.premium-bot-grid .bot-card dt{font-size:10px!important;letter-spacing:.08em}.premium-bot-grid .bot-card dd{font-size:11px!important}.premium-bot-grid .bot-action{width:100%;border-radius:4px!important;font-size:10px!important;letter-spacing:.12em!important}
.subscription-state{border-radius:4px!important;background:#061712!important;font-size:10px!important;letter-spacing:.1em}.performance-layout{display:grid;grid-template-columns:2fr .8fr;gap:10px;margin:10px 0}.performance-chart{height:360px}.performance-chart header{display:flex;justify-content:space-between}.performance-gridlines{height:290px;margin-top:15px;background:linear-gradient(#16303a 1px,transparent 1px),linear-gradient(90deg,#16303a 1px,transparent 1px);background-size:100% 58px,90px 100%}.performance-gridlines svg{width:100%;height:100%}.performance-gridlines path{fill:none;stroke:var(--console-emerald);stroke-width:2;filter:drop-shadow(0 0 4px #00e5bd)}.performance-gridlines .secondary-curve{stroke:var(--console-blue);stroke-width:1.5;opacity:.8}.performance-summary dl{margin:18px 0 0}.performance-summary dl div{display:flex;justify-content:space-between;border-top:1px solid #1a333d;padding:18px 0}.performance-summary dt{color:#81939b;font-size:10px;letter-spacing:.1em}.performance-summary dd{margin:0;color:var(--console-emerald);font-size:13px}.activity-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.activity-grid .activity-card{border-radius:6px!important;border-color:#29424d!important;background:linear-gradient(145deg,#071820,#030a0e)!important}.activity-grid .activity-title strong{font-size:15px;letter-spacing:.1em}.activity-grid .activity-title span{font-size:10px!important}.activity-grid .activity-card dl{border-top:1px solid #1a323c;border-bottom:1px solid #1a323c;padding:13px 0}.activity-grid .client-grid-core{border-radius:4px!important;background:#031015!important}.journal-filters{display:flex;gap:4px}.journal-filters button{border:1px solid #263f49;border-radius:3px;background:#041116;color:#8799a0;padding:8px 12px;font-size:10px;letter-spacing:.11em}.journal-filters button.active{border-color:#00e5bd66;color:var(--console-emerald);background:#061c1a}.journal-console{margin-top:10px;min-height:590px}.journal-head,.journal-console .trade-row{display:grid;grid-template-columns:1.1fr 1fr .7fr .7fr;gap:12px}.journal-head{padding:0 12px 14px;border-bottom:1px solid #28414b;color:#768a92;font-size:10px;letter-spacing:.14em}.journal-head span:last-child{text-align:right}.journal-console .trade-row{padding:17px 12px!important;font-size:10px!important}.journal-console .empty-state{padding:170px 0!important}.protection-ready{display:flex;align-items:center;gap:8px;border:1px solid #1d554a;border-radius:4px;background:#061914;padding:9px 12px;color:var(--console-emerald);font-size:10px;letter-spacing:.13em}.protection-ready i{width:7px;height:7px;border-radius:50%;background:var(--console-emerald);box-shadow:0 0 10px #00e5bd}.protection-layout{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.sentinel-command,.shield-command{min-height:590px;padding:34px!important}.protection-orbit{position:relative;width:190px;height:190px;margin:10px auto 38px;border-radius:50%;display:grid;place-items:center}.protection-orbit:before,.protection-orbit:after{content:"";position:absolute;border:1px solid currentColor;border-radius:50%;inset:18px;opacity:.35}.protection-orbit:after{inset:46px}.emerald-orbit{border:1px solid #00e5bd70;color:var(--console-emerald);box-shadow:0 0 60px #00e5bd13,inset 0 0 55px #00e5bd0a}.emerald-orbit svg{width:70px;height:70px;fill:none;stroke:currentColor;stroke-width:1.2;filter:drop-shadow(0 0 6px #00e5bd)}.gold-orbit{border:1px solid #e6bd5170;color:var(--console-gold);box-shadow:0 0 60px #e6bd5112,inset 0 0 55px #e6bd510a}.gold-orbit span{width:88px;height:102px;display:grid;place-items:center;clip-path:polygon(50% 0,94% 18%,86% 73%,50% 100%,14% 73%,6% 18%);background:linear-gradient(135deg,#fff2a4,#d5a52d 50%,#5b3d04);color:#2d2106;font-size:38px;font-weight:900;filter:drop-shadow(0 0 14px #e6bd51)}.sentinel-command h2,.shield-command h2{font-size:32px!important;letter-spacing:.18em!important;margin:12px 0!important;color:var(--console-emerald)}.shield-command{border-color:#705720!important;background:radial-gradient(circle at 50% 25%,#a9791917,transparent 35%),linear-gradient(145deg,#16130a,#05090b)!important}.shield-command h2{color:var(--console-gold)}.sentinel-command>p,.shield-command>p{color:#84969d;font-size:10px;line-height:1.7;max-width:460px}.sentinel-command dl,.shield-command dl{margin-top:36px}.sentinel-command dl div,.shield-command dl div{display:flex;justify-content:space-between;border-top:1px solid #1c343e;padding:14px 0}.shield-command dl div{border-color:#3c331b}.sentinel-command dt,.shield-command dt{color:#83959c;font-size:10px;letter-spacing:.1em}.sentinel-command dd,.shield-command dd{margin:0;color:var(--console-emerald);font-size:10px;letter-spacing:.1em}.shield-command dd{color:var(--console-gold)}.settings-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:10px;margin-top:10px}.settings-card{min-height:570px;padding:32px!important}.settings-card h2{margin:18px 0 8px!important;font-size:24px!important;letter-spacing:.06em!important}.settings-card>p{color:#81939b;font-size:10px;line-height:1.7}.settings-card .calculator{margin-top:34px;border-radius:5px!important;background:#031015!important}.settings-card .calculator label{font-size:10px;letter-spacing:.09em}.settings-card input,.settings-card select{border-radius:4px!important;background:#020a0e!important}.settings-card button{border-radius:4px!important}.membership-plans{display:grid;gap:9px;margin-top:35px}.membership-plans button{display:flex;justify-content:space-between;align-items:center;padding:18px!important}.membership-plans span{font-size:10px;letter-spacing:.13em}.membership-plans b{font-size:11px}.command-main>footer{display:flex!important;justify-content:space-between!important;margin-top:8px!important;padding:12px 8px 2px!important;border-top:1px solid #1b333d!important;color:#778991!important;font-size:10px!important;letter-spacing:.16em!important}.command-main>footer span:first-child{color:var(--console-emerald)}
.activity-grid>.empty-state{grid-column:1/-1;min-height:180px;display:grid;place-items:center;border:1px solid #29424d;border-radius:6px;background:linear-gradient(145deg,#071820,#030a0e);font-size:10px;letter-spacing:.08em}.journal-console{background-image:linear-gradient(145deg,#071820f4,#030a0efa),url('/app/hedgeron-mark.svg')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:auto,180px!important}.journal-console>.trade-list{position:relative;z-index:1}
.chart-period{display:flex;align-items:center;gap:5px}.chart-period button{border:0;border-bottom:1px solid transparent;background:transparent;color:#809198;padding:2px 4px 5px;font:inherit;cursor:pointer}.chart-period button.active{color:var(--console-emerald);border-bottom-color:var(--console-emerald)}.chart-fallback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reconciliation-pass{color:var(--console-emerald)!important}.last-sync b.stale{color:var(--console-gold)!important}.trade-row[hidden]{display:none!important}
dialog{border-radius:7px!important;border-color:#344d58!important;background:linear-gradient(145deg,#071820,#02080c)!important;box-shadow:0 35px 100px #000!important}dialog form:before{content:"";position:absolute;inset:5px;border:1px solid #ffffff08;border-radius:4px;pointer-events:none}dialog h2{letter-spacing:.06em!important}dialog input,dialog select{border-radius:4px!important;background:#02090d!important}dialog button{border-radius:4px!important}
html.light .premium-body{--console-bg:#e8eff0;--console-panel:#f5f8f8;--console-panel-2:#edf4f4;--console-line:#a9bec4;--console-line-soft:#c8d7da;--console-text:#10252b;--console-muted:#60777e;background:#dbe6e8!important}html.light .premium-shell{background:#eaf1f2;box-shadow:0 35px 110px #28444c33}html.light .premium-sidebar{background:linear-gradient(180deg,#dfeaec,#edf3f4)!important}html.light .command-main,html.light .console-panel{color:var(--console-text)}html.light .console-panel{background:linear-gradient(145deg,#f9fbfb,#e9f0f1)!important;box-shadow:0 12px 34px #45616a1d!important}html.light .command-wordmark,html.light .capital-value{color:#14262c!important}html.light .shield-console,html.light .shield-command{background:linear-gradient(145deg,#fff9e7,#eee5c9)!important}html.light .premium-sidebar .nav-link{color:#526a72!important}html.light .premium-sidebar .nav-link.active{background:#d0e7e4!important;color:#007c6b!important}
@media(max-width:1220px){.premium-shell{grid-template-columns:78px minmax(0,1fr);border-radius:18px}.premium-sidebar{padding:0 8px 12px!important}.premium-brand{height:92px}.premium-brand .brand-mark{width:54px!important;height:65px!important}.premium-brand .brand-name,.premium-sidebar .nav-link span,.premium-sidebar .side-bottom{display:none}.premium-sidebar nav{margin:0 -8px!important}.premium-sidebar .nav-link{justify-content:center;min-height:58px;padding:0!important}.command-header{grid-template-columns:1fr auto auto}.selected-engine,.last-sync{display:none}.command-board{grid-template-columns:1fr 1fr;grid-template-areas:"capital financial" "sentinel sentinel" "cycle position" "shield shield" "equity equity" "recent recent";grid-template-rows:auto;height:auto}.app-view{overflow:auto}.premium-body{overflow:auto}.recent-console,.equity-console{min-height:300px}.premium-bot-grid,.activity-grid{grid-template-columns:1fr 1fr!important}.protection-layout{grid-template-columns:1fr}.sentinel-command,.shield-command{min-height:500px}}
@media(max-width:760px){.premium-shell{display:block;width:100%;min-height:100vh;margin:0;border:0;border-radius:0;overflow:visible}.premium-sidebar{position:fixed!important;left:0;right:0;bottom:0;top:auto;width:100%!important;min-height:64px;height:64px;z-index:40;padding:0!important;border:0;border-top:1px solid #27404a;display:block!important}.premium-sidebar .premium-brand,.premium-sidebar .side-bottom{display:none}.premium-sidebar nav{display:flex!important;justify-content:space-around;margin:0!important}.premium-sidebar .nav-link{display:flex!important;min-height:63px;flex:1;border-left:0!important;border-top:2px solid transparent!important}.premium-sidebar .nav-link.replay-link,.premium-sidebar .nav-link.settings-link{display:none!important}.premium-sidebar .nav-link.active{border-top-color:var(--console-emerald)!important}.premium-sidebar .nav-link svg{width:21px;height:21px}.command-main{padding:0 8px 76px!important}.command-header{height:64px;grid-template-columns:1fr auto}.command-wordmark{font-size:19px;gap:5px}.segmented-e{width:13px;height:17px}.segmented-e i{width:13px;height:2px}.command-wordmark small,.running-lock{display:none}.command-header .secondary{padding:8px!important}.app-view{min-height:0}.command-board{grid-template-columns:1fr;grid-template-areas:"capital" "financial" "sentinel" "cycle" "position" "shield" "equity" "recent"}.sentinel-console,.shield-console{padding-right:145px!important}.view-heading{align-items:flex-start;flex-direction:column;min-height:auto;padding:24px 4px 18px}.view-heading h1{font-size:25px!important}.view-kpi-strip{grid-template-columns:1fr 1fr}.view-kpi-strip>div:nth-child(2){border-right:0}.premium-bot-grid,.activity-grid{grid-template-columns:1fr!important}.performance-layout,.settings-grid{grid-template-columns:1fr}.performance-chart{height:310px}.protection-orbit{width:150px;height:150px}.sentinel-command,.shield-command{min-height:0;padding:24px!important}.journal-head{display:none}.journal-console .trade-row{grid-template-columns:1fr 1fr!important}.command-main>footer{display:none!important}}
