.upstox-settings{color:#f8f3fb;max-width:1250px;padding:12px 0 35px}.us-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.us-head h1{margin:5px 0;font-size:32px}.us-head p,.us-card p,.us-footnote{color:#ada1b4}.us-eyebrow{color:#ff4ed5;letter-spacing:2px;font-size:12px}.us-paper{white-space:nowrap;background:#a90070;border:1px solid #ff56d6;border-radius:14px;padding:12px 20px;font-weight:800;box-shadow:0 0 20px #eb1fa64f}.us-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.us-card{background:linear-gradient(145deg,#150b1b,#09080f 70%);border:1px solid #c42b9b;border-radius:20px;padding:25px;box-shadow:0 0 25px #ef22bb16}.us-card h2{margin:0 0 12px;font-size:20px}.us-card p{min-height:48px;font-size:14px;line-height:1.6}.us-card label{color:#f1c7e6;margin:18px 0 8px;font-size:13px;display:block}.us-card input{box-sizing:border-box;color:#fff;background:#090711;border:1px solid #774269;border-radius:10px;outline:none;width:100%;padding:13px;font-size:15px}.us-card input:focus{border-color:#ff46cb;box-shadow:0 0 0 2px #f73dc533}.us-token-row{gap:8px;display:flex}.us-token-row input{flex:1;min-width:0}.us-card button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#ec008e,#b60079);border:1px solid #ff5dd2;border-radius:10px;margin-top:15px;padding:12px 16px;font-weight:700}.us-card button:disabled{opacity:.45;cursor:not-allowed}.us-card button.us-secondary{background:#201225;border-color:#a33d8a}.us-token-row button{margin-top:0}.us-actions{flex-wrap:wrap;gap:10px;display:flex}.us-status{border-bottom:1px solid #432139;justify-content:space-between;gap:12px;padding:14px 0;font-size:13px;display:flex}.us-status strong{color:#ff6b98;text-align:right}.us-status .us-green{color:#00ed70}.us-message{overflow-wrap:anywhere;background:#231127;border:1px solid #d53aa9;border-radius:12px;margin-top:20px;padding:14px 18px}.us-footnote{margin-top:22px;font-size:12px;line-height:1.7}@media (width<=900px){.us-grid{grid-template-columns:1fr}.us-head{align-items:flex-start}.us-head h1{font-size:25px}}.upstox-settings-link{color:#fff;background:#8f086c;border:1px solid #f14fc9;border-radius:12px;margin:24px 0;padding:15px 20px;font-weight:700;text-decoration:none;display:inline-block}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/roboto-latin-800-normal-B5v1chiC.woff2)format("woff2"),url(/assets/roboto-latin-800-normal-Bu5BxjR8.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/roboto-latin-900-normal-lk0O8k6m.woff2)format("woff2"),url(/assets/roboto-latin-900-normal-BB3clvIY.woff)format("woff")}:root{color:#f8f6fc;font-synthesis:none;text-rendering:optimizelegibility;font-optical-sizing:auto;--pink:#ff27dc;--pink2:#fa3cbf;--purple:#a625fc;--green:#00f34e;--muted:#a29aaa;--line:#6b1d62;--surface:#0a0910;background:#030307;font-family:Roboto,Arial,sans-serif}*{box-sizing:border-box}body{background:#030307;min-width:360px;min-height:100vh;margin:0}button,input,select{font:inherit}.app-shell{background:radial-gradient(29% 40% at 54% 42%,#6900752e,#0000 75%),radial-gradient(45% 22% at 54% 60%,#73007614,#0000 80%),#030307;min-height:100vh}.topbar{white-space:nowrap;border-bottom:1px solid #f21bc426;align-items:center;gap:20px;height:84px;padding:8px 20px 8px 33px;display:flex}.brand{align-items:center;gap:13px;min-width:390px;display:flex}.brand-mark{filter:drop-shadow(0 0 8px #b0f);width:78px;height:65px}.brand-name{letter-spacing:-1.4px;font-size:31px;font-style:italic;font-weight:800;line-height:1}.brand-name em{color:#ff168b;font-style:italic}.brand-sub{letter-spacing:-.45px;margin-top:3px;font-size:17px}.paper-pill{color:#fff;background:linear-gradient(#a80079,#5e004f);border:1px solid #fd0dbc;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-width:196px;height:45px;font-size:18px;font-weight:800;display:flex;box-shadow:0 0 8px #f09,0 0 22px #bd087c}.paper-pill svg{color:#fff}.top-divider{background:#4f2949;width:1px;height:40px}.status-pills{gap:9px;margin-left:auto;display:flex}.status-pill{color:#eee;background:#07060ab3;border:1px solid #49324a;border-radius:20px;align-items:center;gap:7px;height:43px;padding:0 13px;font-size:14px;display:flex}.status-pill i,.page-live i{background:#fd334f;border-radius:50%;width:15px;height:15px;display:inline-block;box-shadow:0 0 8px}.status-pill i.good,.page-live i{color:#05f34c;background:#05f34c}.status-pill b{color:#ff6c83;font-weight:500}.status-pill b.good-text{color:#00ef55}.clock-pill{background:#0a080e;border:1px solid #211821;border-radius:14px;align-items:center;gap:9px;height:49px;padding:0 12px;display:flex}.clock-pill svg{color:var(--pink)}.clock-pill span{font-size:13px}.clock-pill b{font-size:18px;line-height:1.1;display:block}.header-settings{color:#ff8bee;background:#100913;border:1px solid #3c1b3e;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.workspace{grid-template-columns:201px minmax(0,1fr);min-height:calc(100vh - 84px);display:grid}.sidebar{background:linear-gradient(115deg,#110a15cc,#050509c2);border:1px solid #351034;border-radius:25px;flex-direction:column;gap:9px;width:201px;height:max-content;min-height:430px;margin:19px 0 0 9px;padding:26px 6px;display:flex}.nav-item{color:#f5f0f7;border-radius:0 13px 13px 0;align-items:center;gap:18px;height:57px;padding:0 17px;font-size:17px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav-item svg{color:#ff62d6;stroke-width:2.2px;filter:drop-shadow(0 0 5px #e300b9)}.nav-item:hover{background:#bb007d33}.nav-item.selected{background:linear-gradient(90deg,#ea007f,#b40879);font-weight:750;box-shadow:0 0 17px #ff00a4cc,inset 0 1px #fff3}.nav-item.selected:before{content:"";background:#ff39cc;width:8px;position:absolute;top:0;bottom:0;left:-6px;box-shadow:0 0 16px #ff12ce}.nav-item.selected svg{color:#fff}.main-content{min-width:0;padding:16px 18px 14px 28px}.dashboard{gap:0;display:grid}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.metric{background:linear-gradient(130deg,#0c0a11 0%,#08080d 75%);border:1px solid #8b2980;border-radius:23px;align-items:center;gap:17px;min-width:0;height:89px;padding:12px 24px;display:flex;box-shadow:0 0 13px #9f0c832b,inset 0 1px 9px #ff4ada0f}.metric-icon{color:#ff59d5;filter:drop-shadow(0 0 7px #ff16c8);flex:none}.metric div:last-child{min-width:0}.metric span{font-size:18px;line-height:1.25;display:block}.metric strong{letter-spacing:-.6px;white-space:nowrap;font-size:28px;line-height:1.25}.metric strong.unknown{color:#bfb7c4;letter-spacing:0;font-size:19px}.market-stage{isolation:isolate;grid-template-columns:minmax(0,1fr) 370px minmax(0,1fr);align-items:center;gap:12px;height:399px;display:grid;position:relative}.market-panel{filter:drop-shadow(0 0 9px #ff14dcb8);clip-path:polygon(17% 0,83% 0,89% 3%,100% 49%,89% 97%,83% 100%,17% 100%,11% 97%,0 49%,11% 3%);background:#f82de0;height:300px;padding:2px;position:relative}.market-panel .panel-inner{clip-path:polygon(17% 0,83% 0,89% 3%,100% 49%,89% 97%,83% 100%,17% 100%,11% 97%,0 49%,11% 3%);text-align:center;background:radial-gradient(at 50% 110%,#6900634a,#0000 58%),linear-gradient(145deg,#12111b,#08080e 70%);width:100%;height:100%;padding:19px 30px 12px;position:relative;overflow:hidden}.market-panel:before{content:"";clip-path:inherit;pointer-events:none;z-index:3;border:0;position:absolute;inset:1px}.market-panel h2{letter-spacing:-.7px;margin:0 0 6px;font-size:35px;font-weight:750;line-height:1.1}.market-value{letter-spacing:.4px;color:#cbc4d0;font-size:27px;font-weight:700}.market-change{color:#ac9eaf;margin-top:2px;font-size:14px}.pnl-pair{gap:12px;margin-top:17px;display:flex}.pnl-box{background:linear-gradient(145deg,#16141d,#0d0c13);border:1px solid #382a3b;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;height:84px;font-size:17px;display:flex}.pnl-box.positive{color:#00ec53;background:linear-gradient(145deg,#003718cc,#0b1110);border-color:#176b3d}.waveform{filter:drop-shadow(0 0 5px #f0f);width:92%;height:41px;position:absolute;bottom:0;left:4%;overflow:visible}.waveform path{fill:none;stroke:#f449ed;stroke-width:2px}.reactor-wrap{z-index:3;filter:drop-shadow(0 8px 14px #96008e40);justify-self:center;place-items:center;width:370px;height:390px;display:grid;position:relative}.reactor-svg{width:370px;height:370px;overflow:visible}.housing{transform-origin:210px 210px;animation:62s linear infinite reactor-rotate}.energy-ring{transform-origin:210px 210px;animation:24s linear infinite energy-rotate}.bolts{transform-origin:210px 210px;animation:90s linear infinite reverse reactor-rotate}.reactor-core{text-align:center;pointer-events:none;background:radial-gradient(at 40% 26%,#221b2bbf,#0000 45%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;display:flex;position:absolute;top:87px;left:80px}.core-mark{filter:drop-shadow(0 0 8px #dc00ff);width:88px;height:71px;margin-bottom:3px}.core-brand{letter-spacing:-1px;white-space:nowrap;font-size:31px;font-weight:750}.core-brand em{color:#75efff;font-style:normal}.core-status{color:#fb7ceb;max-width:180px;margin-top:5px;font-size:15px;font-weight:800;line-height:1.2}.platform{z-index:-1;border:3px solid #d922ff;border-radius:50%;width:292px;height:34px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 8px #ed0cff,0 0 25px #b000ff,inset 0 0 10px #e600ff}.platform i{border:2px solid #fe78fc;border-radius:50%;position:absolute;inset:7px 18px;box-shadow:0 0 8px #f0f}.platform b{filter:blur(5px);border:1px solid #b100ff99;border-radius:50%;position:absolute;inset:-10px -34px}.platform span{filter:blur(7px);border:1px solid #7416ff33;border-radius:50%;position:absolute;inset:-19px -70px}.reactor-buy-pending .energy-ring,.reactor-active .energy-ring{animation-duration:5s}.reactor-buy-pending .energy-ring circle{stroke:#0cff52}.reactor-buy-filled{animation:.75s ease-in-out 3 green-pulse}.reactor-buy-filled .energy-ring circle{stroke:#0cff52;stroke-width:13px}.reactor-sell-pending .energy-ring{animation-duration:5s}.reactor-sell-pending .energy-ring circle,.reactor-sell-filled .energy-ring circle{stroke:#ff9b16}.reactor-sell-filled{animation:.75s ease-in-out 3 orange-pulse}.reactor-paused .housing,.reactor-paused .energy-ring,.reactor-paused .bolts,.reactor-stopped .housing,.reactor-stopped .energy-ring,.reactor-stopped .bolts,.reactor-risk-locked .housing,.reactor-risk-locked .energy-ring,.reactor-risk-locked .bolts,.reactor-disconnected .housing,.reactor-disconnected .energy-ring,.reactor-disconnected .bolts{animation-play-state:paused}.reactor-paused .energy-ring circle{stroke:#ffc04d}.reactor-stopped{opacity:.48}.reactor-disconnected .energy-ring circle,.reactor-risk-locked .energy-ring circle{stroke:#fa334f}.reactor-disconnected .reactor-core,.reactor-risk-locked .reactor-core,.reactor-disconnected .core-status,.reactor-risk-locked .core-status{color:#ff4258}.reactor-disconnected .reactor-svg{filter:drop-shadow(0 0 10px #fd233e)}@keyframes reactor-rotate{to{transform:rotate(360deg)}}@keyframes energy-rotate{to{transform:rotate(-360deg)}}@keyframes green-pulse{50%{filter:drop-shadow(0 0 25px #00ff57)}}@keyframes orange-pulse{50%{filter:drop-shadow(0 0 25px #ff8e00)}}.paper-strip{white-space:nowrap;background:linear-gradient(90deg,#0c0810,#07070b 20%,#08070c);border:2px solid #9e168e;border-radius:40px;justify-content:space-around;justify-self:center;align-items:center;gap:12px;width:calc(100% - 30px);height:70px;margin-top:-1px;padding:0 22px;font-size:16px;display:flex;overflow:hidden;box-shadow:0 0 17px #be00aa52}.paper-strip>svg{color:#ff56d8;filter:drop-shadow(0 0 7px #f0f);flex:none}.paper-strip>strong{font-size:21px}.paper-strip>span{font-size:15px}.strip-sep{background:#514454;flex:none;width:1px;height:30px}.execution-tag{color:#ff5ddb;font-weight:750}.execution-tag.buy{color:#071408;background:#00f750;border-radius:14px;padding:8px 18px;box-shadow:0 0 14px #00f750}.execution-tag.sell{color:#150d00;background:#ff9619;border-radius:14px;padding:8px 18px;box-shadow:0 0 14px #ff9619}.paper-strip.order-buy{border-color:#00ef51;box-shadow:0 0 18px #00ef516b}.paper-strip.order-sell{border-color:#ff9417;box-shadow:0 0 18px #ff941761}.instrument{font-weight:600}.bottom-grid{grid-template-columns:.89fr 1.2fr 1.23fr 1.17fr 1.18fr;align-items:stretch;gap:19px;margin-top:25px;display:grid}.engine-card,.info-card{background:linear-gradient(145deg,#0d0b12,#050509 78%);border:1px solid #bd229f;border-radius:21px;min-width:0;height:220px;box-shadow:0 0 13px #bb008c29,inset 0 1px 8px #ff42e00d}.engine-card{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:13px 12px;display:flex}.engine-card>svg{color:#00f348;stroke-width:3px;filter:drop-shadow(0 0 11px #00ef42)}.engine-card>b{text-align:center;font-size:17px}.engine-card button{color:#fff;white-space:nowrap;background:linear-gradient(#e50b99,#a60067);border:1px solid #ff3dc4;border-radius:12px;align-items:center;gap:7px;height:48px;padding:0 12px;font-weight:800;display:flex;box-shadow:0 0 11px #fa009f8c}.info-card{padding:11px 15px 10px}.info-card h3{white-space:nowrap;border-bottom:1px solid #54304f;align-items:center;gap:10px;height:39px;margin:0 0 4px;font-size:17px;display:flex}.info-card h3 span{color:#ff5eda;filter:drop-shadow(0 0 5px #f0f);display:flex}.info-card h3 svg{width:26px;height:26px}.info-rows{flex-direction:column;display:flex}.data-row{border-bottom:1px solid #4f40526b;align-items:center;gap:6px;min-width:0;height:35px;font-size:15px;display:flex}.data-row:last-child{border-bottom:0}.row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.data-row>b{white-space:nowrap;font-size:14px}.data-row .green,.data-row b.green{color:#00ee51}.data-row b.amber{color:#ffbe48}.data-row b.red{color:#ff4560}.row-icon{color:#ffbf46;display:flex}.row-icon svg{width:16px;height:16px}.row-icon.green{color:#00ef50}.preview-control{color:#aaa1ae;align-items:center;gap:12px;height:22px;margin-top:9px;font-size:11px;display:flex}.preview-control label{color:#e5dce6;align-items:center;gap:5px;font-weight:600;display:flex}.preview-control input{accent-color:#ee1ac5}.preview-control select{color:#fff;background:#151019;border:1px solid #6b2a61;border-radius:5px;padding:3px 6px;font-size:11px}.preview-control>span{opacity:.75}.content-page{background:radial-gradient(at 50% 10%,#69007524,#0000 48%),linear-gradient(145deg,#0b0910,#060509);border:1px solid #7f2575;border-radius:23px;min-height:calc(100vh - 118px);padding:31px;box-shadow:0 0 18px #b9009d24}.page-heading{border-bottom:1px solid #43263f;justify-content:space-between;align-items:center;margin-bottom:27px;padding-bottom:20px;display:flex}.eyebrow{color:#fa67dd;letter-spacing:1.3px;font-size:12px;font-weight:700}.page-heading h1{margin:6px 0 3px;font-size:34px}.page-heading p{color:#afa5b2;margin:0}.page-live{color:#c7bdca;border:1px solid #3b2a3c;border-radius:18px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:flex}.page-live i{width:9px;height:9px}.state-box{text-align:center;background:#05050973;border:1px dashed #54304f;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:24px;display:flex}.state-box>span{color:#fa5dda;filter:drop-shadow(0 0 6px #d000c3)}.state-box>span svg{width:33px;height:33px}.state-box>b{margin-top:14px;font-size:18px}.state-box p{color:#a99fac;margin:8px 0 0;font-size:14px}.page-foot{color:#8e8493;align-items:center;gap:8px;margin-top:22px;font-size:12px;display:flex}.page-foot svg:first-child{color:#fb57d5}.table-wrap{border:1px solid #39223a;border-radius:13px;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th{color:#ed82dc;text-transform:uppercase;letter-spacing:.7px;background:#120c16;font-size:11px}td,th{border-bottom:1px solid #302331;padding:14px 16px}td{color:#e8e2ea}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.setting{background:#0d090fb3;border:1px solid #38263b;border-radius:13px;flex-direction:column;justify-content:center;gap:7px;min-height:76px;padding:13px 17px;display:flex}.setting span{color:#ad9eaf;font-size:12px}.setting b{font-size:15px}.toast{z-index:10;background:#100914;border:1px solid #e43dbd;border-radius:12px;align-items:center;gap:10px;max-width:410px;padding:15px;font-size:13px;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 0 17px #8d087a}.toast>svg{color:#ffb84e;flex:none}.toast button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto}@media (width<=1450px){.topbar{gap:12px;padding-left:21px}.brand{min-width:310px}.brand-mark{width:63px}.brand-name{font-size:28px}.brand-sub{font-size:14px}.paper-pill{min-width:163px;font-size:15px}.status-pill{padding:0 9px;font-size:12px}.clock-pill{padding:0 8px}.workspace{grid-template-columns:181px minmax(0,1fr)}.sidebar{width:181px}.main-content{padding-left:20px}.market-stage{grid-template-columns:minmax(0,1fr) 330px minmax(0,1fr)}.reactor-wrap,.reactor-svg{width:340px}.reactor-wrap{transform:scale(.94)}.market-panel{height:280px}.market-panel h2{font-size:30px}.market-value{font-size:23px}.pnl-pair{margin-top:12px}.pnl-box{height:74px}.bottom-grid{gap:12px}.info-card{padding-inline:11px}.info-card h3{font-size:15px}.data-row{font-size:13px}.data-row>b{font-size:12px}.metric{padding-inline:16px}.metric strong{font-size:24px}.paper-strip{gap:8px;padding-inline:14px}.paper-strip>strong{font-size:18px}.paper-strip>span{font-size:13px}}@media (width<=1100px){.topbar{flex-wrap:wrap;height:auto;min-height:79px;padding:10px 16px}.brand{min-width:unset;flex:1}.brand-mark{width:54px;height:50px}.brand-name{font-size:24px}.brand-sub{font-size:12px}.paper-pill{min-width:138px;height:38px;font-size:13px}.top-divider{display:none}.status-pills{order:4;justify-content:center;width:100%;margin:0}.clock-pill{margin-left:auto}.workspace{grid-template-columns:67px minmax(0,1fr);min-height:calc(100vh - 125px)}.sidebar{border-radius:15px;gap:6px;width:57px;min-height:0;margin:14px 0 0 6px;padding:8px 4px}.nav-item{border-radius:10px;justify-content:center;width:47px;height:49px;padding:0}.nav-item span{display:none}.nav-item svg{width:21px}.main-content{padding:14px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric{border-radius:16px;height:73px}.metric-icon svg{width:32px;height:32px}.metric span{font-size:14px}.metric strong{font-size:21px}.market-stage{grid-template-rows:320px 290px;grid-template-columns:1fr 1fr;gap:3px 8px;height:auto;min-height:650px}.reactor-wrap{grid-area:1/1/auto/-1;width:310px;height:320px;transform:none}.reactor-svg{width:310px;height:310px}.reactor-core{transform-origin:50%;top:50px;left:50px;transform:scale(.84)}.platform{bottom:0}.market-panel{height:270px}.market-panel.left{grid-area:2/1}.market-panel.right{grid-area:2/2}.market-panel .panel-inner{padding:19px 12px 8px}.market-panel h2{font-size:24px}.market-value{font-size:18px}.market-change{font-size:11px}.pnl-pair{gap:6px}.pnl-box{border-radius:12px;height:62px;font-size:12px}.pnl-box b{font-size:15px}.waveform{height:31px}.paper-strip{white-space:normal;border-radius:19px;flex-wrap:wrap;justify-content:center;width:100%;height:auto;min-height:58px;padding:10px;font-size:12px}.paper-strip>strong{font-size:14px}.paper-strip>span{font-size:12px}.paper-strip .strip-sep{height:19px}.paper-strip>svg{width:25px}.bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.engine-card,.info-card{height:205px}.engine-card{grid-row:span 1}.info-card h3{font-size:14px}.data-row{font-size:12px}.data-row>b{font-size:11px}.preview-control{flex-wrap:wrap;height:auto;min-height:28px}.content-page{padding:19px}.settings-grid{grid-template-columns:1fr}}@media (width<=560px){.topbar{gap:8px}.brand{flex-basis:100%}.brand-mark{width:44px;height:43px}.brand-name{font-size:21px}.brand-sub{font-size:11px}.paper-pill{border-radius:11px;min-width:126px;height:34px;font-size:11px}.paper-pill svg{width:16px}.clock-pill{height:37px}.clock-pill span{font-size:10px}.clock-pill b{font-size:13px}.header-settings{width:38px;height:38px}.status-pills{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.status-pill{border-radius:13px;height:30px;font-size:10px}.status-pill i{width:9px;height:9px}.workspace{grid-template-columns:47px minmax(0,1fr)}.sidebar{width:43px;margin-left:3px;padding:5px 2px}.nav-item{width:37px;height:43px}.nav-item svg{width:18px}.main-content{padding:10px 8px}.metric{gap:8px;padding:8px}.metric-icon svg{width:26px;height:26px}.metric span{font-size:11px}.metric strong{font-size:16px}.metric strong.unknown{font-size:13px}.market-stage{grid-template-rows:285px 280px;grid-template-columns:1fr 1fr;min-height:600px}.reactor-wrap{transform:scale(.85)}.market-panel{height:248px}.market-panel .panel-inner{padding:18px 6px 4px}.market-panel h2{font-size:19px}.market-value{font-size:14px}.market-change{min-height:24px;font-size:9px}.pnl-pair{flex-direction:column;margin-top:5px}.pnl-box{gap:1px;height:48px;font-size:10px}.pnl-box b{font-size:12px}.paper-strip{gap:6px}.paper-strip .strip-sep{display:none}.paper-strip>span{font-size:10px}.paper-strip>strong{font-size:12px}.bottom-grid{grid-template-columns:1fr}.engine-card,.info-card{height:192px}.info-card{padding:10px 13px}.info-card h3{font-size:16px}.data-row{font-size:14px}.data-row>b{font-size:13px}.preview-control{font-size:10px}.content-page{padding:13px}.page-heading{align-items:flex-start;gap:8px}.page-heading h1{font-size:26px}.page-heading p{font-size:12px}.page-live{padding:7px;font-size:10px}.setting b{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.header-settings{flex:none;text-decoration:none}.engine-card button:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.6);box-shadow:none}@media (width>=1101px) and (width<=1450px){.topbar{flex-wrap:nowrap;gap:9px;height:84px;min-height:84px;padding:8px 12px;position:relative}.brand{flex:0 0 260px;gap:8px;min-width:0}.brand-mark{width:54px;height:50px}.brand-name{font-size:23px}.brand-sub{font-size:12px}.paper-pill{border-radius:12px;min-width:146px;height:38px;font-size:13px}.top-divider{height:30px}.status-pills{flex-wrap:nowrap;flex:1;gap:4px;min-width:0;max-width:none;margin-left:0}.status-pill{border-radius:15px;gap:4px;height:32px;padding:0 6px;font-size:10px}.status-pill i{width:9px;height:9px}.clock-pill{flex:none;gap:5px;height:41px;padding:0 7px}.clock-pill span{font-size:10px}.clock-pill b{font-size:14px}.header-settings{flex:none;width:40px;height:40px;position:static}.paper-strip{white-space:normal;flex-wrap:wrap;justify-content:center;width:100%;height:auto;min-height:70px;padding:8px 12px;overflow:visible}}.market-panel{clip-path:none;filter:none;background:0 0;padding:0;overflow:visible}.market-panel:before{display:none}.market-frame{filter:drop-shadow(0 0 7px #ff19dec2);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.market-panel .panel-inner{clip-path:none;background:radial-gradient(at 50% 108%,#7d007833,#0000 59%),linear-gradient(150deg,#0f0e1775,#05050a24);width:100%;height:100%;padding:19px 39px 12px;position:absolute;inset:0;overflow:hidden}.market-panel h2{margin-bottom:5px}.market-value{color:#c4bbc9;font-size:27px}.market-change{color:#b3a8b7;font-size:14px}.pnl-pair{gap:12px;margin-top:16px}.pnl-box{background:linear-gradient(145deg,#17151e,#0a090f);border-radius:17px 22px 15px 20px;height:84px;box-shadow:inset 0 1px 9px #ffffff0a}.pnl-box.positive{background:linear-gradient(145deg,#00381bd9,#05110df2);border-color:#206342;box-shadow:inset 0 1px 9px #00ff6414}.waveform{z-index:1}.market-panel .panel-inner>:not(.waveform){z-index:2;position:relative}@media (width<=1450px){.market-panel .panel-inner{padding-left:30px;padding-right:30px}}@media (width<=1100px){.market-panel .panel-inner{padding:19px 12px 8px}.pnl-pair{gap:6px;margin-top:12px}.pnl-box{height:62px}}@media (width<=560px){.market-panel .panel-inner{padding:18px 6px 4px}.pnl-pair{flex-direction:column;margin-top:5px}.pnl-box{height:48px}}.market-panel .panel-inner{background:0 0}@media (width>=1451px){.market-stage{grid-template-columns:minmax(0,452px) 370px minmax(0,452px);justify-content:space-between;gap:0}}.market-value{font-size:32px;line-height:1.12}.market-change{font-size:15px}.pnl-box{font-size:18px}.pnl-box b{font-size:24px}@media (width<=1450px){.market-value{font-size:23px}.pnl-box{font-size:14px}.pnl-box b{font-size:19px}}@media (width<=1100px){.market-value{font-size:18px}.pnl-box{font-size:12px}.pnl-box b{font-size:15px}}@media (width<=560px){.market-value{font-size:14px}.pnl-box{font-size:10px}.pnl-box b{font-size:12px}}.dashboard{position:relative}.market-frame{filter:none}.frame-structure{stroke:#3a173f;stroke-width:9px}.frame-magenta{stroke:#e518d4;stroke-width:2.5px;filter:drop-shadow(0 0 3px #f20cdd)}.frame-sweep{stroke:#fff0ff;filter:drop-shadow(0 0 5px #ff43f4);animation:6s linear infinite perimeter-sweep}.sensex .frame-sweep{animation-duration:7s;animation-delay:-2.7s}.frame-lower{filter:drop-shadow(0 0 4px #ff2bed)drop-shadow(0 0 9px #ff00dc8c)}.market-panel.offline .frame-sweep{stroke:#ff8de8;opacity:.68;filter:drop-shadow(0 0 4px #ff167e)}.market-panel.offline .frame-lower{stroke:#ec40d6;opacity:.82}.panel-buy-pending .frame-magenta,.panel-buy-filled .frame-magenta{stroke:#10e95a;filter:drop-shadow(0 0 4px #00ff57)}.panel-buy-pending .frame-sweep,.panel-buy-filled .frame-sweep,.panel-buy-pending .frame-lower,.panel-buy-filled .frame-lower{stroke:#caffdc;filter:drop-shadow(0 0 7px #00ff57)}.panel-sell-pending .frame-magenta,.panel-sell-filled .frame-magenta{stroke:#ff9b22;filter:drop-shadow(0 0 4px #ff8a00)}.panel-sell-pending .frame-sweep,.panel-sell-filled .frame-sweep,.panel-sell-pending .frame-lower,.panel-sell-filled .frame-lower{stroke:#ffe1b5;filter:drop-shadow(0 0 7px #ff8a00)}.panel-rejected .frame-magenta,.panel-rejected .frame-sweep,.panel-rejected .frame-lower{stroke:#ffb341;filter:drop-shadow(0 0 6px #fa7f14)}.waveform-glow,.waveform-line{fill:none;stroke:#ff42ed;stroke-linecap:round;stroke-linejoin:round}.waveform-glow{stroke-width:5px;opacity:.22;filter:blur(3px)}.waveform-line{stroke-width:2.2px;stroke-dasharray:205 34;filter:drop-shadow(0 0 4px #ef00ff);animation:3.6s linear infinite wave-flow}.sensex .waveform-line{animation-duration:4s;animation-delay:-1.2s}.panel-buy-pending .waveform-line,.panel-buy-filled .waveform-line{stroke:#00f45a;filter:drop-shadow(0 0 5px #0f5)}.panel-sell-pending .waveform-line,.panel-sell-filled .waveform-line{stroke:#ff9d25;filter:drop-shadow(0 0 5px #ff8b00)}.market-panel.offline .waveform-line{opacity:.68}.metric{position:relative;overflow:hidden}.metric:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 46%,#ffffff09 49%,#ff8fef1c 50%,#0000 54%);animation:8s ease-in-out infinite card-reflection;position:absolute;inset:-80% -50%;transform:translate(-65%)}.metric>*{z-index:1;position:relative}.nav-item{transition:background .25s,box-shadow .25s,color .25s}.status-pill i.good{animation:2.8s ease-in-out infinite healthy-dot}.status-pill i:not(.good){animation:1.3s ease-in-out infinite warning-pulse}.paper-strip{isolation:isolate;animation:3s ease-in-out infinite monitor-glow;position:relative;overflow:hidden}.paper-strip:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 45%,#ffffff0a 49%,#ff5eee38 50%,#0000 55%);animation:8s linear infinite strip-sweep;position:absolute;inset:-50% -30%;transform:translate(-70%)}.paper-strip>*{z-index:1;position:relative}.paper-strip.order-buy{animation:1.5s ease-in-out infinite buy-strip}.paper-strip.order-sell{animation:1.5s ease-in-out infinite sell-strip}.info-card{position:relative;overflow:hidden}.info-card:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 47%,#ff50dd12 50%,#0000 53%);animation:10s ease-in-out infinite card-reflection;position:absolute;inset:-70% -60%;transform:translate(-70%)}.info-card>*{z-index:1;position:relative}.risk-warning{border-color:#ffae37;animation:1s ease-in-out infinite warning-pulse}.core-brand{color:#f8f6fc}.platform{width:400px;height:36px;bottom:-1px}.platform i{inset:8px 25px}.platform b{inset:-11px -36px}.platform span{inset:-18px -68px}.housing{animation-duration:12s}.energy-ring{animation-duration:18s}.reactor-monitoring .energy-ring circle:first-child,.reactor-monitoring .energy-ring circle:nth-child(2){stroke:#e92bd9}.reactor-monitoring .energy-ring circle:nth-child(3){stroke:#30d9ec}.reactor-armed .energy-ring circle:first-child,.reactor-armed .energy-ring circle:nth-child(2),.reactor-active .energy-ring circle:first-child,.reactor-active .energy-ring circle:nth-child(2){stroke:#00f055}.reactor-buy-filled,.reactor-sell-filled{animation-duration:1.5s!important;animation-iteration-count:1!important}.reactor-rejected .energy-ring circle{stroke:#ffad3a}.reactor-risk-locked{animation:1s ease-in-out infinite warning-pulse}.reactor-buy-pending .energy-ring,.reactor-sell-pending .energy-ring{animation-duration:6s}.reactor-buy-filled .energy-ring,.reactor-sell-filled .energy-ring{animation:none}.reactor-disconnected .reactor-core,.reactor-risk-locked .reactor-core{color:inherit}.reactor-disconnected .core-status,.reactor-risk-locked .core-status{color:#ff4258}@keyframes perimeter-sweep{to{stroke-dashoffset:-1000px}}@keyframes wave-flow{to{stroke-dashoffset:-478px}}@keyframes card-reflection{0%,10%{transform:translate(-70%)}75%,to{transform:translate(70%)}}@keyframes strip-sweep{to{transform:translate(70%)}}@keyframes monitor-glow{50%{box-shadow:0 0 21px #cb00b66e}}@keyframes buy-strip{50%{box-shadow:0 0 28px #00ff479e}}@keyframes sell-strip{50%{box-shadow:0 0 28px #ff8e0f9e}}@keyframes healthy-dot{50%{opacity:.72;box-shadow:0 0 12px}}@keyframes warning-pulse{50%{opacity:.55;filter:drop-shadow(0 0 8px #f44)}}@keyframes panel-confirm{50%{filter:drop-shadow(0 0 18px)}}@media (prefers-reduced-motion:reduce){.frame-sweep,.waveform-line,.metric:after,.info-card:after,.paper-strip:after,.paper-strip,.status-pill i,.nav-item,.housing,.energy-ring,.bolts,.reactor-risk-locked,.panel-rejected{transition:none!important;animation:none!important}.frame-sweep{stroke-dashoffset:-120px}.paper-strip{box-shadow:0 0 12px #cb00b640}}@media (width>=1101px) and (height<=820px){.topbar{height:72px;min-height:72px}.workspace{min-height:calc(100vh - 72px)}.sidebar{gap:4px;min-height:0;margin-top:12px;padding:14px 5px}.nav-item{height:47px}.main-content{padding:9px 16px 7px 20px}.metrics{gap:12px}.metric{border-radius:16px;height:70px;padding:8px 14px}.metric-icon svg{width:32px;height:32px}.metric span{font-size:14px}.metric strong{font-size:21px}.market-stage{grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr);gap:8px;height:282px}.market-panel{height:230px}.market-panel .panel-inner{padding:14px 22px 8px}.market-panel h2{font-size:25px}.market-value{font-size:21px}.market-change{font-size:12px}.pnl-pair{gap:7px;margin-top:10px}.pnl-box{height:59px;font-size:13px}.pnl-box b{font-size:18px}.waveform{height:31px}.reactor-wrap{width:300px;height:282px;transform:none}.reactor-svg{width:300px;height:300px}.reactor-core{width:170px;height:170px;top:70px;left:65px}.core-mark{width:70px;height:58px}.core-brand{font-size:24px}.core-status{font-size:11px}.platform{width:320px;height:30px;bottom:-1px}.paper-strip{gap:8px;width:100%;height:55px;min-height:55px;margin-top:0;padding:0 12px;font-size:12px}.paper-strip>svg{width:25px;height:25px}.paper-strip>strong{font-size:14px}.paper-strip>span{font-size:11px}.paper-strip .strip-sep{height:22px}.bottom-grid{gap:10px;margin-top:12px}.engine-card,.info-card{height:195px}.engine-card{gap:9px;padding:9px}.engine-card>svg{width:42px;height:42px}.engine-card button{height:39px;padding:0 9px;font-size:12px}.info-card{padding:8px 10px}.info-card h3{gap:7px;height:34px;margin-bottom:3px;font-size:14px}.info-card h3 svg{width:22px;height:22px}.data-row{height:29px;font-size:12px}.data-row>b{font-size:11px}.preview-control{height:18px;min-height:18px;margin-top:5px;font-size:10px}}.reactor-unavailable .housing,.reactor-unavailable .energy-ring,.reactor-unavailable .bolts{animation-play-state:paused}.reactor-unavailable{opacity:.72}.reactor-unavailable .core-status{color:#ffbd55}.reactor-unavailable .energy-ring circle:first-child,.reactor-unavailable .energy-ring circle:nth-child(2){stroke:#e92bd9}.reactor-unavailable .energy-ring circle:nth-child(3){stroke:#30d9ec}.reactor-disconnected{animation:1s ease-in-out infinite warning-pulse}.panel-buy-pending .frame-sweep,.panel-sell-pending .frame-sweep{animation-duration:1.3s}.panel-buy-filled,.panel-sell-filled{animation:1.5s ease-out panel-confirm}.panel-rejected{animation:1s ease-in-out warning-pulse}.panel-paused .frame-magenta,.panel-paused .frame-sweep,.panel-paused .frame-lower{stroke:#ffc04d;filter:drop-shadow(0 0 6px #ffb836e6)}.panel-paused .frame-sweep,.panel-stopped .frame-sweep,.panel-disconnected .frame-sweep,.panel-risk-locked .frame-sweep{animation-play-state:paused}.panel-stopped{opacity:.5}.panel-disconnected .frame-magenta,.panel-disconnected .frame-sweep,.panel-disconnected .frame-lower,.panel-risk-locked .frame-magenta,.panel-risk-locked .frame-sweep,.panel-risk-locked .frame-lower{stroke:#ff4057;filter:drop-shadow(0 0 7px #ff2340e0)}.panel-disconnected,.panel-risk-locked{animation:1s ease-in-out infinite warning-pulse}.pnl-box{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:relative;overflow:hidden}.pnl-box:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff14,#0000);height:46%;position:absolute;inset:1px 2px auto}.pnl-box:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff09;position:absolute;inset:1px}.waveform{transform-origin:bottom}.panel-buy-pending .waveform,.panel-sell-pending .waveform,.panel-buy-filled .waveform,.panel-sell-filled .waveform{animation:1.5s ease-out wave-boost}.ledger-value-change strong{animation:1.2s ease-out ledger-value-pulse}@media (prefers-reduced-motion:reduce){.reactor-disconnected,.reactor-unavailable,.panel-buy-filled,.panel-sell-filled,.panel-disconnected,.panel-risk-locked{animation:none!important}}@keyframes wave-boost{35%{transform:scaleY(1.35)}to{transform:scaleY(1)}}@keyframes ledger-value-pulse{50%{text-shadow:0 0 12px #ff50ddbf}}.market-panel{isolation:isolate;transition:filter .35s,opacity .35s}.market-panel:after{content:"";z-index:0;pointer-events:none;opacity:.3;clip-path:polygon(17% 0,83% 0,100% 50%,83% 100%,17% 100%,0 50%);background:linear-gradient(120deg,#0000 30%,#ff27e72e 49%,#0000 65%) 0 0/260% 100%;animation:9s linear infinite pixel-panel-ambient;position:absolute;inset:10px 12px}.market-panel .market-frame{z-index:1}.market-panel .panel-inner{z-index:2}.market-panel .frame-sweep{stroke-width:4px;stroke-dasharray:76 924;animation-duration:4.8s}.market-panel.right .frame-sweep{animation-duration:5.7s;animation-direction:reverse}.market-panel .frame-magenta{filter:drop-shadow(0 0 5px #ff2be8)drop-shadow(0 0 10px #fb00de8c)}.market-panel .waveform-line{animation-duration:2.7s}.market-panel .waveform-glow{animation:2.6s ease-in-out infinite pixel-wave-breathe}.reactor-wrap .housing{animation-duration:14s}.reactor-wrap .energy-ring{animation-duration:9s}.reactor-wrap .bolts{animation-duration:14s;animation-direction:normal}.reactor-wrap .platform{animation:3.4s ease-in-out infinite pixel-platform-energy}.metric-icon,.info-card h3>span{animation:4.5s ease-in-out infinite pixel-icon-glow}.engine-card>svg{animation:3s ease-in-out infinite pixel-icon-glow}.market-panel.offline:after{opacity:.12;animation-duration:16s}.panel-paused:after,.panel-stopped:after,.panel-disconnected:after,.panel-risk-locked:after{animation-play-state:paused}.panel-buy-pending:after,.panel-buy-filled:after{background:linear-gradient(120deg,#0000 30%,#00ff5a33 49%,#0000 65%) 0 0/260% 100%}.panel-sell-pending:after,.panel-sell-filled:after{background:linear-gradient(120deg,#0000 30%,#ff951833 49%,#0000 65%) 0 0/260% 100%}@keyframes pixel-panel-ambient{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pixel-wave-breathe{50%{opacity:.6;filter:blur(5px)}}@keyframes pixel-platform-energy{50%{box-shadow:0 0 18px #ed0cff,0 0 34px #b000ff,inset 0 0 14px #e600ff}}@keyframes pixel-icon-glow{50%{filter:drop-shadow(0 0 7px #ff3ce08c)}}@media (prefers-reduced-motion:reduce){.market-panel:after,.market-panel .waveform-glow,.reactor-wrap .platform,.metric-icon,.info-card h3>span,.engine-card>svg{animation:none!important}}
