*{box-sizing:border-box}html,body{color:#edf0f7;background:#090b12;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell{background:radial-gradient(circle at 80% -10%,#1c1735 0,#0000 29%),#0a0c13;grid-template-columns:246px 1fr;min-height:100vh;display:grid}.sidebar{z-index:20;background:#0d1018;border-right:1px solid #20232e;flex-direction:column;height:100vh;padding:25px 17px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 8px 28px;display:flex}.brand-mark{background:linear-gradient(145deg,#7d63ff,#5136ec);border-radius:11px;place-items:center;width:39px;height:39px;font-size:22px;font-weight:900;display:grid;box-shadow:0 10px 30px #6b4fff3a}.brand b{letter-spacing:1.6px;font-size:14px;display:block}.brand span{letter-spacing:4px;color:#9f92ff;font-size:11px}.nav-label,.eyebrow{letter-spacing:2px;color:#777f92;font-size:10px;font-weight:800}.nav-label{padding:8px 13px}.sidebar nav{gap:5px;display:grid}.nav{color:#969dad;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 13px;font-size:13px;font-weight:650;display:flex;position:relative}.nav span{color:#6f7687;width:22px;font-size:17px}.nav:hover{color:#e8ebf2;background:#141822}.nav.active{color:#fff;background:linear-gradient(90deg,#7257f523,#7257f509);box-shadow:inset 2px 0 #8067ff}.nav.active span{color:#8b76ff}.pulse{background:#55dba9;border-radius:50%;width:6px;height:6px;position:absolute;right:12px;box-shadow:0 0 0 5px #55dba91b}.sidebar-foot{border-top:1px solid #20232e;margin-top:auto;padding-top:15px}.plan-chip{background:#141622;border:1px solid #262a37;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.plan-chip>span{color:#e4c962;background:#e4c96219;border:1px solid #e4c96244;border-radius:6px;padding:5px;font-size:9px;font-weight:900}.plan-chip b,.profile b{font-size:11px;display:block}.plan-chip small,.profile small{color:#747c8d;font-size:9px}.profile{color:#dce0e8;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;margin-top:8px;padding:9px;display:flex}.profile>span{margin-left:auto}.avatar{background:#24283a;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}main{min-width:0}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#0b0e15cc;border-bottom:1px solid #1d202a;align-items:center;height:66px;padding:0 30px;display:flex;position:sticky;top:0}.crumb{color:#697184;font-size:11px}.crumb b{color:#bbc1ce;margin-left:5px}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.market-status{letter-spacing:1px;color:#7f899c;border:1px solid #242938;border-radius:8px;padding:8px 11px;font-size:9px}.market-status i,.risk-state i{background:#4bd6a0;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 9px #4bd6a0}.stop-all{color:#ff7e82;letter-spacing:.7px;background:#ef626611;border:1px solid #ef626642;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:900}.bell{color:#7d8595;border:1px solid #242938;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.mobile-menu{display:none}.content{max-width:1440px;margin:auto;padding:38px 38px 70px}.hero{background:linear-gradient(120deg,#11141f 0,#0c0f17 57%,#121021 100%);border:1px solid #242838;border-radius:22px;grid-template-columns:1.02fr .98fr;align-items:center;gap:55px;min-height:500px;padding:56px 54px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";background:#7257ff0d;border-radius:50%;width:500px;height:500px;position:absolute;top:-220px;right:-180px}.hero h1{letter-spacing:-2.2px;max-width:620px;margin:13px 0 19px;font-size:49px;line-height:1.04}.hero h1 em{background:linear-gradient(90deg,#9d8cff,#6f59ff);color:#0000;-webkit-background-clip:text;font-style:normal}.hero p{color:#8e96a8;max-width:610px;font-size:14px;line-height:1.75}.hero-buttons{gap:10px;margin-top:29px;display:flex}.primary,.secondary,.danger{border-radius:9px;padding:12px 17px;font-size:12px;font-weight:800}.primary{color:#fff;background:linear-gradient(135deg,#765dff,#5e45ec);border:1px solid #8067ff;box-shadow:0 8px 25px #6c50ff21}.primary:hover{filter:brightness(1.08)}.primary:disabled{opacity:.6;cursor:default}.secondary{color:#d9dde7;background:#151924;border:1px solid #303544}.danger{color:#ff8084;background:#ef626614;border:1px solid #ef626659}.hero-trust{color:#727b8d;flex-wrap:wrap;gap:16px;margin-top:25px;font-size:9px;display:flex}.hero-console{background:#0a0d14;border:1px solid #303449;border-radius:17px;overflow:hidden;transform:perspective(900px)rotateY(-2deg);box-shadow:0 30px 80px #0008}.console-top{color:#a6adbb;letter-spacing:.7px;border-bottom:1px solid #202433;justify-content:space-between;align-items:center;height:49px;padding:0 18px;font-size:10px;font-weight:800;display:flex}.live-dot{color:#55dbaa}.chart{height:190px;padding-top:15px;position:relative}.chart svg{width:100%;height:100%}.chart-profit{position:absolute;top:23px;left:21px}.chart-profit small,.console-stats small,.mini-stats small,.modal-price small,.pnl small,.live-metrics small{color:#6c7486;letter-spacing:1.1px;font-size:8px;display:block}.chart-profit strong{color:#66dfb1;margin:3px 0;font-size:25px;display:block}.chart-profit span{color:#8d80ff;font-size:8px}.console-stats{border-top:1px solid #1c202c;border-bottom:1px solid #1c202c;grid-template-columns:repeat(4,1fr);display:grid}.console-stats>div{border-right:1px solid #1c202c;padding:12px 14px}.console-stats>div:last-child{border:0}.console-stats b{font-size:12px}.scan{color:#777f90;padding:13px 16px;font-size:9px}.scan i{background:#745dff;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.scan b{color:#adb4c2}.scan span{float:right;color:#5b6475}.section-head{justify-content:space-between;align-items:end;margin:57px 2px 20px;display:flex}.section-head h2{letter-spacing:-.7px;margin:8px 0 5px;font-size:25px}.section-head p,.page-title p{color:#7e8698;font-size:12px}.text-btn{color:#a99cff;background:0 0;border:0;font-size:11px}.bot-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.bot-card{text-align:left;color:#e8ebf2;background:#11141d;border:1px solid #242834;border-radius:15px;padding:20px;transition:all .18s}.bot-card:hover{background:#131721;border-color:#48405e;transform:translateY(-2px)}.bot-head{justify-content:space-between;display:flex}.bot-icon{border:1px solid;border-radius:12px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.bot-icon.big{width:55px;height:55px}.bot-icon.small{border-radius:10px;width:36px;height:36px;font-size:16px}.badges{align-items:flex-start;gap:5px;display:flex}.badge,.verified{letter-spacing:.8px;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900}.badge{color:#b9afff;background:#7761ff14;border:1px solid #7761ff32}.verified{color:#58d6a7;background:#58d6a70c;border:1px solid #58d6a72f}.bot-card h3{margin:18px 0 8px;font-size:16px}.bot-card>p{color:#7f8798;height:49px;margin:0;font-size:10px;line-height:1.55}.bot-meta{flex-wrap:wrap;gap:5px;margin:15px 0;display:flex}.bot-meta span{color:#8992a4;background:#191d28;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:800}.bot-meta .risk{color:#d5ad55}.bot-meta .risk.hot{color:#eb845d}.mini-stats{border-top:1px solid #222631;border-bottom:1px solid #222631;grid-template-columns:repeat(3,1fr);display:grid}.mini-stats>div{padding:11px 4px}.mini-stats b{margin-top:3px;font-size:11px;display:block}.card-foot{justify-content:space-between;align-items:end;padding-top:14px;display:flex}.card-foot small{color:#686f80;font-size:7px;display:block}.card-foot strong{font-size:15px}.card-foot>span{color:#9787ff;font-size:9px}.card-foot>span.owned{color:#55dbaa}.feature-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:47px;display:grid}.feature{border-top:1px solid #292d3a;padding:22px 5px}.feature>span{color:#8977ff}.feature h3{font-size:13px}.feature p{color:#737c8e;font-size:10px;line-height:1.65}.page-title{margin:2px 0 31px}.page-title h1{letter-spacing:-1.1px;margin:8px 0;font-size:33px}.page-title p{max-width:720px;line-height:1.6}.store-tools{justify-content:space-between;gap:12px;display:flex}.search{color:#666f80;background:#11141d;border:1px solid #292d3a;border-radius:9px;align-items:center;min-width:310px;height:40px;padding:0 12px;display:flex}.search input{color:#e5e8ef;background:0 0;border:0;outline:0;width:100%;padding-left:8px;font-size:11px}.filters{gap:5px;display:flex}.filters button,.mode-tabs button{color:#737c8d;letter-spacing:.6px;background:#11141d;border:1px solid #292e3a;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900}.filters button.active,.mode-tabs button.active{color:#b4a8ff;background:#7258ff19;border-color:#6651d8}.store-summary{color:#646d7d;gap:9px;margin:18px 2px;font-size:9px;display:flex}.store-summary b{color:#b6bdca}.store-grid{grid-template-columns:repeat(3,1fr)}.overlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:100;background:#05060abd;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.modal{background:#10131c;border:1px solid #34394a;border-radius:18px;width:100%;max-width:970px;max-height:92vh;padding:29px;position:relative;overflow:auto;box-shadow:0 40px 110px #000b}.close{color:#8c94a5;background:0 0;border:0;font-size:25px;position:absolute;top:13px;right:16px}.modal-top{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding-right:30px;display:grid}.modal-top h2{margin:7px 0 4px;font-size:24px}.modal-top p{color:#7c8495;font-size:10px}.modal-price{text-align:right}.modal-price b{font-size:21px;display:block}.warning-note{color:#ad955f;background:#ad833f0b;border:1px solid #ad833f3c;border-radius:8px;margin:20px 0;padding:10px 13px;font-size:9px}.modal-grid{grid-template-columns:1.1fr .9fr;gap:28px;display:grid}.modal-grid h4,.activity h4{letter-spacing:1.3px;color:#727a8d;margin:19px 0 8px;font-size:8px}.modal-grid p{color:#8a92a3;font-size:10px;line-height:1.6}.benefits{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.benefits li{color:#aeb4c0;font-size:9px}.benefits li:first-letter{color:#58d7aa}.stat-panel{background:#0b0e15;border:1px solid #252a37;border-radius:11px;padding:15px}.stat-panel h4{margin:0 0 12px}.stat-quad{grid-template-columns:1fr 1fr;display:grid}.stat-quad>div{border:1px solid #20242f;margin:-1px 0 0 -1px;padding:12px}.stat-quad small{color:#697183;font-size:8px;display:block}.stat-quad b{font-size:15px}.details{margin-top:13px}.details>div{border-bottom:1px solid #222631;justify-content:space-between;gap:20px;padding:9px 2px;font-size:9px;display:flex}.details span{color:#757e90}.details b{text-align:right;font-weight:650}.modal-actions{border-top:1px solid #272b37;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:18px;display:flex}.mode-banner{background:#11141d;border:1px solid #292e3d;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:13px 16px;display:flex}.mode-banner b{font-size:11px;display:block}.mode-banner span{color:#737c8e;font-size:9px}.player-layout{grid-template-columns:280px 1fr;gap:15px;display:grid}.library,.player{background:#10131b;border:1px solid #252a36;border-radius:14px}.library{padding:12px}.library h3{padding:2px 5px 11px;font-size:11px}.library h3 span{float:right;color:#8170ee}.library-item{color:#cdd2dc;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.library-item.active{background:#171a25;border-color:#2b3040}.library-item b{font-size:10px;display:block}.library-item span{color:#6f7889;font-size:8px}.library-item i{background:#424959;border-radius:50%;width:6px;height:6px;margin-left:auto}.library-item i.online{background:#52d7a6;box-shadow:0 0 8px #52d7a6}.player{padding:20px}.player-head{border-bottom:1px solid #242834;justify-content:space-between;align-items:start;padding-bottom:16px;display:flex}.player-head h2{margin:6px 0 3px;font-size:19px}.player-head p{color:#788193;font-size:9px}.status{color:#798293;border:1px solid #303541;border-radius:6px;padding:7px 9px;font-size:8px}.status.running{color:#58dbac;background:#58dbac0a;border-color:#58dbac40}.player-main{grid-template-columns:190px 1fr;gap:20px;padding:22px 0;display:grid}.pnl{border-right:1px solid #242834}.pnl strong{color:#5cdbab;margin:4px 0;font-size:28px;display:block}.pnl span{color:#677081;font-size:8px}.live-metrics{grid-template-columns:repeat(4,1fr);align-items:center;display:grid}.live-metrics b{margin-top:5px;font-size:14px;display:block}.guard-strip{background:#4dcf9e08;border:1px solid #4dcf9e34;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex}.shield{color:#52d7a6}.guard-strip b{font-size:10px;display:block}.guard-strip span{color:#758093;font-size:8px}.guard-strip .pass{color:#56d6a7;margin-left:auto;font-weight:900}.activity{padding-top:12px}.activity-row{border-bottom:1px solid #1f232e;grid-template-columns:58px 12px 1fr;align-items:start;gap:7px;padding:8px 0;display:grid}.activity-row time{color:#5f687a;font-size:8px}.activity-row i{background:#7562e8;border-radius:50%;width:6px;height:6px;margin-top:3px}.activity-row i.good{background:#4fd1a1}.activity-row b{font-size:9px;display:block}.activity-row span{color:#737c8e;font-size:8px}.empty{color:#6b7485;padding:20px 0;font-size:9px}.player-actions{justify-content:flex-end;gap:8px;padding-top:17px;display:flex}.wide{min-width:210px}.risk-hero{background:linear-gradient(90deg,#4fd0a10a,#11141d);border:1px solid #4fd0a13b;border-radius:12px;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.risk-shield{color:#58daaa;background:#4fd0a111;border-radius:11px;place-items:center;width:41px;height:41px;display:grid}.risk-hero h3{margin:0 0 3px;font-size:13px}.risk-hero p{color:#788293;margin:0;font-size:9px}.risk-state{color:#65dbaf;margin-left:auto;font-size:8px;font-weight:900}.risk-layout{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.risk-card{background:#10131b;border:1px solid #272c38;border-radius:13px;padding:18px}.risk-card h3{margin:0 0 5px;font-size:13px}.risk-card>p{color:#717a8c;margin:0 0 17px;font-size:9px;line-height:1.5}.control{border-top:1px solid #222632;padding:11px 0}.control label,.trade-hours label{color:#9aa2b1;margin-bottom:7px;font-size:9px;display:block}.number-input{background:#0c0f16;border:1px solid #2b3040;border-radius:8px;align-items:center;height:35px;display:flex;overflow:hidden}.number-input>span{color:#777f91;padding-left:10px;font-size:10px}.number-input input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 10px;font-weight:800}.number-input small{color:#626b7d;white-space:nowrap;padding-right:9px;font-size:7px}.trade-hours{border-top:1px solid #222632;padding:12px 0}.trade-hours input{color:#e2e5ec;background:#0c0f16;border:1px solid #2b3040;border-radius:8px;width:100%;padding:9px}.trade-hours small{color:#626b7d;margin-top:6px;font-size:7px;line-height:1.5;display:block}.martingale{background:#d18b4109;border:1px solid #d18b4135;border-radius:8px;grid-template-columns:auto 1fr auto;gap:8px;margin-top:10px;padding:10px;display:grid}.martingale>span{color:#d8a458}.martingale b{font-size:9px}.martingale p{color:#8b7d6c;margin:3px 0;font-size:7px}.martingale strong{color:#d6a052;font-size:8px}.save-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151925e8;border:1px solid #343949;border-radius:11px;justify-content:space-between;align-items:center;margin-top:16px;padding:11px 13px;display:flex;position:sticky;bottom:14px;box-shadow:0 18px 50px #0008}.save-bar b{font-size:10px;display:block}.save-bar span{color:#707a8c;font-size:8px}.plan-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.plan-card{background:#10131b;border:1px solid #292e3b;border-radius:15px;padding:23px;position:relative}.plan-card.featured{border-color:#6d57da;box-shadow:0 0 0 1px #6d57da33,0 25px 60px #5841d21c}.recommended{color:#fff;background:#6c56e9;border-radius:5px;padding:5px 8px;font-size:7px;font-weight:900;position:absolute;top:-9px;right:15px}.plan-card h3{margin:0;font-size:15px}.plan-card>p{color:#747d8e;font-size:9px}.price{margin:20px 0;font-size:29px;font-weight:850}.price small{color:#70798a;font-size:9px;font-weight:500}.plan-card button{width:100%}.plan-card ul{border-top:1px solid #242834;margin:13px 0 0;padding:12px 0 0;list-style:none}.plan-card li{color:#9aa2b0;padding:6px 0;font-size:9px}.plan-card li:first-letter{color:#56d6a7}.billing-card{background:#11141d;border:1px solid #292e3b;border-radius:13px;justify-content:space-between;align-items:center;margin-top:15px;padding:20px;display:flex}.billing-card h3{margin:6px 0;font-size:15px}.billing-card p{color:#737c8e;max-width:660px;font-size:9px}.pay-logos{gap:6px;display:flex}.pay-logos span{color:#8891a3;border:1px solid #323747;border-radius:7px;padding:9px;font-size:8px;font-weight:800}.deriv-layout{grid-template-columns:1fr 1fr;gap:15px;display:grid}.connect-card,.architecture-card{background:#10131b;border:1px solid #292e3b;border-radius:15px;padding:25px}.deriv-logo{background:linear-gradient(135deg,#ff5f70,#ff3d5d);border-radius:14px;place-items:center;width:50px;height:50px;font-size:24px;font-weight:900;display:grid}.connect-card h2{margin:18px 0 7px;font-size:20px}.connect-card>p,.architecture-card>p{color:#7a8394;font-size:10px;line-height:1.6}.scope-list{border-top:1px solid #252a35;border-bottom:1px solid #252a35;margin:20px 0;padding:8px 0}.scope-list>div{grid-template-columns:22px 1fr;gap:6px;padding:8px 0;display:grid}.scope-list>div>span{color:#56d5a6}.scope-list p{margin:0}.scope-list b{font-size:10px;display:block}.scope-list small{color:#6d7688;font-size:8px}.fineprint{color:#596275;margin-top:10px;font-size:7px;line-height:1.5;display:block}.architecture-card h3{max-width:390px;font-size:18px;line-height:1.3}.pipeline{margin:20px 0}.step{gap:12px;padding:10px 0;display:flex;position:relative}.step:after{content:"";background:#303544;width:1px;height:15px;position:absolute;top:37px;left:16px}.step:last-child:after{display:none}.step>span{color:#8f7df7;border:1px solid #343949;border-radius:9px;place-items:center;width:33px;height:33px;font-size:8px;font-weight:900;display:grid}.step b{margin-top:2px;font-size:10px;display:block}.step small{color:#6f788a;font-size:8px}.api-note{background:#6d56e40a;border:1px solid #6d56e433;border-radius:9px;padding:12px}.api-note b{font-size:9px}.api-note p{color:#777f91;margin:4px 0;font-size:8px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.kpi{background:#10131b;border:1px solid #282d39;border-radius:12px;padding:17px}.kpi>span{color:#70798a;letter-spacing:1px;font-size:7px}.kpi strong{margin:6px 0;font-size:22px;display:block}.kpi small{color:#706f8b;font-size:8px}.admin-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.revenue-card,.funnel-card{background:#10131b;border:1px solid #282d39;border-radius:13px;padding:18px}.card-title{justify-content:space-between;display:flex}.card-title h3,.funnel-card h3{margin:6px 0 12px;font-size:14px}.card-title>span{color:#657083;font-size:7px}.rev-row{border-top:1px solid #232733;justify-content:space-between;padding:12px 0;display:flex}.rev-row b{font-size:9px;display:block}.rev-row small{color:#677183;font-size:7px}.rev-row strong{font-size:11px}.funnel{padding-top:5px}.funnel>div{background:linear-gradient(90deg,#745dff25,#745dff0a);border-left:2px solid #745dff;border-radius:0 6px 6px 0;margin:6px 0;padding:9px 11px}.funnel b{margin-right:10px;font-size:12px}.funnel span{color:#768092;font-size:8px}.admin-note{background:#c7964408;border:1px solid #c7964435;border-radius:9px;margin-top:14px;padding:12px}.admin-note b{color:#b89a66;font-size:9px;display:block}.admin-note span{color:#766b5a;font-size:8px}.toast{color:#dce1ea;z-index:200;background:#171c26;border:1px solid #3b4252;border-left:3px solid #56d4a6;border-radius:9px;padding:12px 15px;font-size:10px;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 50px #000a}@media (max-width:1100px){.hero{grid-template-columns:1fr;padding:40px}.hero-console{max-width:650px;transform:none}.bot-grid,.store-grid,.risk-layout{grid-template-columns:1fr 1fr}.risk-card:last-child{grid-column:1/-1}.kpi-grid{grid-template-columns:1fr 1fr}.content{padding:30px}.hero h1{font-size:42px}}@media (max-width:760px){.app-shell{display:block}.sidebar{display:none}.topbar{height:58px;padding:0 15px}.mobile-menu{color:#aeb4c1;background:0 0;border:0;margin-right:10px;font-size:19px;display:block}.crumb span,.market-status,.bell{display:none}.stop-all{padding:8px;font-size:8px}.content{padding:20px 14px 60px}.hero{gap:30px;min-height:0;padding:27px 20px}.hero h1{letter-spacing:-1.4px;font-size:34px}.hero-buttons{flex-direction:column}.hero-buttons button{width:100%}.hero-trust{display:grid}.section-head{margin-top:36px}.bot-grid,.store-grid,.feature-grid,.plan-grid,.deriv-layout,.admin-grid,.risk-layout{grid-template-columns:1fr}.risk-card:last-child{grid-column:auto}.store-tools{display:grid}.search{min-width:0}.filters{padding-bottom:5px;overflow:auto}.modal-grid{grid-template-columns:1fr}.modal-top{grid-template-columns:auto 1fr}.modal-price{text-align:left;grid-column:1/-1}.benefits{grid-template-columns:1fr}.modal-actions{display:grid}.player-layout{grid-template-columns:1fr}.library{display:none}.player-main{grid-template-columns:1fr}.pnl{border-bottom:1px solid #242834;border-right:0;padding-bottom:14px}.live-metrics{grid-template-columns:1fr 1fr;gap:15px}.guard-strip{align-items:start}.guard-strip .pass{display:none}.mode-banner{gap:12px;display:grid}.mode-tabs{display:flex}.mode-tabs button{flex:1}.risk-hero{align-items:flex-start}.risk-state{display:none}.kpi-grid{grid-template-columns:1fr 1fr}.billing-card{display:block}.pay-logos{flex-wrap:wrap;margin-top:12px}.page-title h1{font-size:27px}.hero-console{display:none}.save-bar{bottom:8px}.plan-card{padding:20px}.modal{padding:22px 17px}.top-actions{gap:5px}}.stage-strip{border:1px solid var(--line,#27304a);background:#6f58ff14;border-radius:14px;align-items:center;gap:18px;margin:0 0 22px;padding:13px 18px;font-size:13px;display:flex}.stage-strip b{letter-spacing:.12em;font-size:11px}.stage-strip span{opacity:.78}.stage-strip strong{margin-left:auto}.lab-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:20px;margin-bottom:22px;display:grid}.lab-card,.result-panel{border:1px solid var(--line,#27304a);background:var(--panel,#14182a);border-radius:18px;padding:22px}.lab-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.lab-fields label{opacity:.95;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.lab-fields input,.lab-fields select{border:1px solid var(--line,#303851);width:100%;color:inherit;font:inherit;background:#0000002e;border-radius:10px;padding:12px 13px}.lab-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.symbol-list{flex-direction:column;gap:8px;max-height:420px;margin-top:15px;display:flex;overflow:auto}.symbol-list button{text-align:left;border:1px solid var(--line,#303851);color:inherit;cursor:pointer;background:#ffffff06;border-radius:11px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.symbol-list button:hover{background:#6f58ff1a}.symbol-list b,.symbol-list small{display:block}.symbol-list small{opacity:.58;margin-top:3px}.symbol-list span{letter-spacing:.08em;opacity:.7;font-size:10px;font-weight:800}.lab-error{background:#f26b381a;border:1px solid #f26b384d;border-radius:11px;flex-direction:column;gap:4px;margin-top:14px;padding:12px 14px;display:flex}.lab-error span{opacity:.8;font-size:12px}.result-panel{margin-top:20px}@media (max-width:900px){.lab-grid,.lab-fields{grid-template-columns:1fr}.stage-strip{flex-direction:column;align-items:flex-start;gap:5px}.stage-strip strong{margin-left:0}.lab-actions{flex-direction:column}.lab-actions button{width:100%}}.ai-builder-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:18px;display:grid}.ai-prompt-card,.ai-vault,.ai-blueprint,.blueprint-card{border:1px solid var(--line,#292e3b);background:#10131b;border-radius:15px;padding:20px}.ai-prompt-card textarea,.blueprint-card textarea{resize:vertical;color:#e8ebf2;width:100%;font:inherit;background:#0b0e15;border:1px solid #303648;border-radius:11px;margin:14px 0;padding:14px;line-height:1.55}.prompt-chips{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.prompt-chips button{color:#aab1c2;cursor:pointer;background:#151927;border:1px solid #343a4d;border-radius:999px;padding:8px 10px;font-size:9px}.prompt-chips button:hover{color:#dcd6ff;border-color:#745dff}.ai-vault{max-height:445px;overflow:auto}.ai-vault>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #252a37;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.ai-vault b,.ai-vault small{display:block}.ai-vault small{color:#6f788a;margin-top:4px;font-size:8px}.ai-vault>button>span{color:#8e7df0;font-size:8px}.ai-blueprint{margin-top:18px}.blueprint-actions{gap:8px;display:flex}.blueprint-grid{grid-template-columns:1.05fr 1fr 1fr;gap:12px;display:grid}.blueprint-card{background:#0d1018;padding:16px}.blueprint-card h3{margin:0 0 9px;font-size:13px}.blueprint-card h4{letter-spacing:1px;color:#747e91;margin:14px 0 5px;font-size:8px}.blueprint-card p{color:#7f8797;font-size:9px;line-height:1.55}.rule-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.rule-grid label,.ai-text-field{color:#8d95a6;flex-direction:column;gap:5px;font-size:8px;display:flex}.rule-grid input,.ai-text-field input{color:#edf0f7;background:#090c12;border:1px solid #2d3342;border-radius:8px;padding:9px;font-weight:800}.ai-text-field{margin-top:10px}.ai-warning{background:#d1994608;border:1px solid #d1994638;border-radius:10px;flex-direction:column;gap:5px;margin-top:12px;padding:13px;display:flex}.ai-warning b{color:#d0a55e;font-size:9px}.ai-warning span{color:#8d806d;font-size:8px}.hero-buttons{flex-wrap:wrap}@media (max-width:1050px){.blueprint-grid{grid-template-columns:1fr 1fr}.blueprint-card:first-child{grid-column:1/-1}}@media (max-width:800px){.ai-builder-grid,.blueprint-grid{grid-template-columns:1fr}.blueprint-card:first-child{grid-column:auto}.blueprint-actions{flex-direction:column}.rule-grid{grid-template-columns:1fr 1fr}}.optimisation-wrap{border-top:1px solid #242a39;margin-top:42px;padding-top:10px}.research-badge{color:#d9b96e;letter-spacing:.09em;background:#d1a64a12;border:1px solid #d1a64a4d;border-radius:999px;align-self:flex-start;padding:8px 11px;font-size:8px;font-weight:900}.optimisation-grid{grid-template-columns:minmax(0,1.4fr) minmax(285px,.6fr);gap:16px;display:grid}.optimisation-card,.optimisation-result,.comparison-card,.leaderboard-card,.analytics-card{background:#10131b;border:1px solid #292e3b;border-radius:15px;padding:20px}.optimisation-fields{grid-template-columns:1fr 1fr;gap:11px;margin:16px 0;display:grid}.optimisation-fields label{color:#9199aa;flex-direction:column;gap:6px;font-size:8px;display:flex}.optimisation-fields input,.optimisation-fields select,.comparison-controls input,.comparison-controls select{color:#e9ecf3;width:100%;font:inherit;background:#090c12;border:1px solid #303648;border-radius:9px;padding:10px}.history-list{max-height:330px;margin-top:12px;overflow:auto}.history-list button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #262b38;justify-content:space-between;align-items:center;padding:12px 2px;display:flex}.history-list b,.history-list small{display:block}.history-list b{font-size:9px}.history-list small{color:#687184;margin-top:3px;font-size:7px}.risk-pill{letter-spacing:.08em;border:1px solid #3a4152;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.risk-pill.low{color:#62d8aa;background:#62d8aa10;border-color:#62d8aa55}.risk-pill.medium{color:#d8aa62;background:#d8aa6210;border-color:#d8aa6255}.risk-pill.high{color:#ef716e;background:#ef716e10;border-color:#ef716e55}.optimisation-result{margin-top:16px}.result-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.result-top h2{margin:6px 0;font-size:20px}.result-top p{color:#7d8595;font-size:9px}.overfit-box{text-align:center;border:1px solid #3b4252;border-radius:12px;min-width:105px;padding:12px}.overfit-box small{color:#717b8e;font-size:7px;display:block}.overfit-box strong{margin-top:5px;font-size:15px;display:block}.overfit-box.low{color:#62d8aa;border-color:#62d8aa55}.overfit-box.medium{color:#d8aa62;border-color:#d8aa6255}.overfit-box.high{color:#ef716e;border-color:#ef716e55}.analytics-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:14px;display:grid}.analytics-card{background:#0c1018;padding:16px}.analytics-card h3{margin:0 0 12px;font-size:12px}.parameter-row{border-top:1px solid #242936;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:8px 0;font-size:8px;display:grid}.parameter-row>span{color:#818a9b}.parameter-row>b{color:#777f8e;text-decoration:line-through}.parameter-row>i{color:#6d5de8;font-style:normal}.parameter-row>strong{color:#dcd7ff}.analytics-card>.primary{margin-top:12px}.regime-row{border-top:1px solid #242936;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.regime-row b,.regime-row small{display:block}.regime-row b{font-size:9px}.regime-row small{color:#687183;margin-top:3px;font-size:7px}.regime-row>strong{font-size:9px}.positive{color:#60d3a5}.negative{color:#e27373}.fold-row{grid-template-columns:54px 1fr 50px;align-items:center;gap:8px;padding:7px 0;font-size:8px;display:grid}.fold-row>div{background:#202533;border-radius:999px;height:7px;overflow:hidden}.fold-row i{background:linear-gradient(90deg,#705bf0,#947ef8);border-radius:999px;height:100%;display:block}.fold-row b{text-align:right}.overfit-warnings{flex-direction:column;gap:5px;margin-top:10px;display:flex}.overfit-warnings span{color:#d4a869;background:#d4a8690c;border:1px solid #d4a86926;border-radius:6px;padding:6px;font-size:7px}.pass-note{color:#5dcfa1;margin-top:10px;font-size:8px}.leaderboard-card{background:#0d1119;margin-top:12px}.leaderboard-table{margin-top:12px;overflow-x:auto}.leaderboard-head,.leaderboard-row{grid-template-columns:34px 1.8fr .7fr .8fr .7fr .8fr .8fr;align-items:center;gap:9px;min-width:720px;padding:9px 6px;display:grid}.leaderboard-head{color:#697286;letter-spacing:.08em;font-size:7px}.leaderboard-row{border-top:1px solid #252b38;font-size:8px}.leaderboard-row strong{color:#d8d2ff}.comparison-card{margin-top:16px}.comparison-controls{grid-template-columns:1fr 36px 1fr 1fr auto;align-items:center;gap:8px;margin-top:14px;display:grid}.comparison-controls>span{text-align:center;color:#7666ef;font-size:8px;font-weight:900}.comparison-results{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:15px;display:grid}.compare-result{background:#0b0f17;border:1px solid #2d3342;border-radius:12px;grid-template-columns:1.4fr repeat(4,.7fr);align-items:end;gap:10px;padding:14px;display:grid}.compare-result>span{color:#6f788c;letter-spacing:.08em;grid-column:1/-1;font-size:7px}.compare-result h3{margin:0;font-size:12px}.compare-result div b,.compare-result div small{display:block}.compare-result div b{font-size:11px}.compare-result div small{color:#657083;margin-top:2px;font-size:6px}.compare-result.winner{background:#705bf00b;border-color:#705bf055}@media (max-width:1050px){.optimisation-grid{grid-template-columns:1fr}.analytics-grid{grid-template-columns:1fr 1fr}.analytics-card:last-child{grid-column:1/-1}.comparison-controls{grid-template-columns:1fr 30px 1fr}.comparison-controls input,.comparison-controls button{grid-column:1/-1}.compare-result{grid-template-columns:1.2fr repeat(2,.7fr)}}@media (max-width:760px){.optimisation-fields,.analytics-grid,.comparison-results{grid-template-columns:1fr}.analytics-card:last-child{grid-column:auto}.result-top{display:block}.overfit-box{max-width:130px;margin-top:12px}.comparison-controls{grid-template-columns:1fr}.comparison-controls>span{display:none}.compare-result{grid-template-columns:1fr 1fr}.compare-result h3{grid-column:1/-1}}.market-disclosure{background:#6f58ff0b;border:1px solid #3b3552;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:18px;padding:15px 17px;display:grid}.market-disclosure b{color:#ded8ff;font-size:10px}.market-disclosure span{color:#8992a5;font-size:8px;line-height:1.5}.creator-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.creator-listing{background:#10131b;border:1px solid #2b3140;border-radius:15px;flex-direction:column;gap:12px;padding:18px;display:flex}.creator-listing-top{justify-content:space-between;gap:12px;display:flex}.creator-listing-top h3{margin:5px 0 2px;font-size:14px}.creator-listing-top p{color:#737d90;margin:0;font-size:8px}.market-verified,.market-pending{letter-spacing:.08em;white-space:nowrap;border-radius:999px;height:max-content;padding:6px 8px;font-size:6px;font-weight:900}.market-verified{color:#61d5a5;background:#61d5a50c;border:1px solid #61d5a54d}.market-pending{color:#d4aa65;background:#d4aa650c;border:1px solid #d4aa654d}.listing-copy{color:#8a93a5;min-height:42px;font-size:9px;line-height:1.55}.market-stats{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.market-stats div{background:#0a0e15;border:1px solid #272d3a;border-radius:9px;padding:9px}.market-stats small,.market-stats b{display:block}.market-stats small{color:#667083;margin-bottom:4px;font-size:6px}.market-stats b{font-size:9px}.listing-benefits{flex-direction:column;gap:5px;display:flex}.listing-benefits span{color:#8c95a6;font-size:7px}.creator-split{border-top:1px solid #252b39;flex-wrap:wrap;gap:5px;padding-top:10px;display:flex}.creator-split span{color:#778195;border:1px solid #313849;border-radius:999px;padding:5px 7px;font-size:6px}.listing-foot{justify-content:space-between;align-items:end;gap:10px;margin-top:auto;display:flex}.listing-foot small,.listing-foot strong{display:block}.listing-foot small{color:#6f7889;font-size:6px}.listing-foot strong{margin-top:3px;font-size:16px}.empty-market{text-align:center;background:#0e1118;border:1px dashed #3a4152;border-radius:16px;padding:54px 20px}.empty-market>span{color:#7763ee;font-size:34px}.empty-market h2{margin:10px 0 8px;font-size:18px}.empty-market p{color:#818a9b;max-width:590px;margin:0 auto 18px;font-size:9px;line-height:1.6}.creator-onboard{background:linear-gradient(125deg,#17132a,#10131b 62%);border:1px solid #342e50;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;padding:28px;display:flex}.creator-onboard h2{margin:7px 0;font-size:22px}.creator-onboard p{color:#8790a2;max-width:720px;font-size:9px;line-height:1.6}.creator-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px;display:grid}.creator-studio-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.creator-form,.creator-policy,.submission-card{background:#10131b;border:1px solid #2a303e;border-radius:15px;padding:19px}.creator-form label{color:#929bac;flex-direction:column;gap:6px;margin-top:10px;font-size:8px;display:flex}.creator-form input,.creator-form select,.creator-form textarea{color:#edf0f7;font:inherit;resize:vertical;background:#090c12;border:1px solid #303648;border-radius:9px;padding:10px}.creator-form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.split-preview{gap:7px;margin:13px 0;display:flex}.split-preview span{color:#858ea0;background:#6c58e80a;border:1px solid #302b4a;border-radius:9px;flex:1;padding:9px;font-size:8px}.split-preview b{color:#dcd6ff}.creator-policy h3{margin:7px 0 12px;font-size:14px}.creator-policy ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.creator-policy li{color:#929bac;font-size:8px}.creator-policy small{color:#6c7586;border-top:1px solid #292f3d;margin-top:14px;padding-top:12px;font-size:7px;line-height:1.5;display:block}.empty-mini{border:1px dashed #343b4a;border-radius:11px;flex-direction:column;gap:6px;margin-top:15px;padding:20px;display:flex}.empty-mini b{font-size:10px}.empty-mini span{color:#778092;font-size:8px;line-height:1.5}.submission-card{margin-top:14px}.submission-row{border-top:1px solid #262c39;grid-template-columns:1.35fr 1.15fr .7fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.submission-row b,.submission-row small{display:block}.submission-row b{font-size:9px}.submission-row small{color:#727c8f;margin-top:3px;font-size:7px}.submission-evidence span{color:#9d90f6;font-size:7px;font-weight:900}.submission-status{text-align:center;border:1px solid #3c4353;border-radius:999px;padding:6px 7px;font-size:6px}.submission-status.approved{color:#60d4a5;border-color:#60d4a54d}.submission-status.review-required{color:#d5aa62;border-color:#d5aa624d}.submission-status.changes-required,.submission-status.rejected{color:#e27272;border-color:#e272724d}.submission-actions{gap:6px;display:flex}.submission-actions button{white-space:nowrap;padding:8px 10px;font-size:7px}@media (max-width:1150px){.creator-market-grid,.creator-kpis,.submission-row{grid-template-columns:1fr 1fr}.submission-actions{justify-content:flex-start}}@media (max-width:780px){.market-disclosure,.creator-market-grid,.creator-studio-grid,.creator-kpis,.creator-form-pair{grid-template-columns:1fr}.creator-onboard{display:block}.creator-onboard button{margin-top:14px}.market-stats{grid-template-columns:1fr 1fr}.submission-row{grid-template-columns:1fr}.submission-actions{flex-direction:column}.submission-actions button{width:100%}}.cloud-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.cloud-plan-grid,.cloud-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.cloud-plan,.cloud-launch,.cloud-health,.cloud-sessions{background:var(--panel,#111522);border:1px solid #ffffff17;border-radius:18px;padding:22px}.cloud-plan strong{margin:12px 0;font-size:30px;display:block}.cloud-plan strong small{opacity:.65;font-size:13px}.cloud-plan ul{color:var(--muted,#9aa3b7);padding-left:18px;line-height:1.9}.cloud-launch label{color:var(--muted,#9aa3b7);flex-direction:column;gap:7px;margin:12px 0;font-size:12px;display:flex}.cloud-launch input,.cloud-launch select{color:#fff;background:#0b0f18;border:1px solid #ffffff1a;border-radius:10px;padding:12px}.cloud-warning{background:#765bff17;border-radius:12px;flex-direction:column;gap:4px;margin:12px 0;padding:12px;display:flex}.cloud-warning span{color:var(--muted,#9aa3b7);font-size:12px}.worker-row,.cloud-session-row{border-bottom:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.worker-row i{background:#6b7280;border-radius:50%;width:10px;height:10px}.worker-row i.online{background:#26d07c;box-shadow:0 0 0 5px #26d07c1a}.worker-row small,.cloud-session-row small{color:var(--muted,#9aa3b7);margin-top:3px;display:block}.cloud-sessions{margin-top:18px}.cloud-session-row{grid-template-columns:minmax(220px,2fr) auto minmax(120px,1fr) auto}.cloud-reason{grid-column:1/-1}.danger-mini{color:#ff8d8d;background:#ef44441f;border:1px solid #ef44444d;border-radius:9px;padding:8px 11px}.cloud-health code{font-size:11px}@media (max-width:900px){.cloud-kpis{grid-template-columns:repeat(2,1fr)}.cloud-plan-grid,.cloud-layout{grid-template-columns:1fr}.cloud-session-row{grid-template-columns:1fr auto}.cloud-session-row>span{display:none}}.powered-by{color:#667085;text-align:right;padding:10px 26px 22px;font-size:10px}.academy-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.academy-plan,.academy-card,.academy-create{background:var(--panel,#111522);border:1px solid #ffffff17;border-radius:18px;padding:20px}.academy-plan{cursor:pointer;transition:all .18s}.academy-plan:hover,.academy-plan.selected{border-color:#765bff8c;transform:translateY(-2px)}.academy-plan strong{margin:10px 0;font-size:25px;display:block}.academy-plan strong small{color:#8f98aa;font-size:11px}.academy-plan p,.academy-card p,.academy-create p{color:#8791a4;font-size:11px;line-height:1.6}.academy-plan-meta{flex-wrap:wrap;gap:6px;display:flex}.academy-plan-meta span{color:#99a3b5;border:1px solid #2c3341;border-radius:999px;padding:6px 8px;font-size:8px}.academy-create{grid-template-columns:minmax(260px,1.4fr) 1fr 1fr auto;align-items:center;gap:12px;margin:18px 0;display:grid}.academy-create input,.academy-create select,.academy-card input,.academy-card select{color:#fff;background:#0b0f18;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:12px}.academy-tabs{gap:8px;margin:18px 0;display:flex;overflow:auto}.academy-tabs button{color:#d9deea;text-align:left;background:#0e131f;border:1px solid #282f3e;border-radius:12px;min-width:180px;padding:12px}.academy-tabs button.active{background:#14142a;border-color:#765bff}.academy-tabs small{color:#747e91;margin-top:4px;display:block}.academy-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.academy-workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.academy-card label{color:#8f98aa;flex-direction:column;gap:7px;margin:11px 0;font-size:10px;display:flex}.academy-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feature-toggles{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.feature-toggles button{color:#7c879a;background:#0b0f18;border:1px solid #2a3240;border-radius:999px;padding:7px 9px;font-size:8px}.feature-toggles button.on{color:#68d7aa;border-color:#3b8d70}.dns-box{background:#0b0f18;border:1px dashed #3b4353;border-radius:12px;gap:5px;margin-top:12px;padding:12px;display:grid}.dns-box small{color:#7f899c;font-size:7px}.dns-box b,.dns-box code{overflow-wrap:anywhere;font-size:9px}.domain-state{border:1px solid #3c4353;border-radius:999px;margin-top:10px;padding:6px 8px;font-size:7px;display:inline-block}.domain-state.active,.domain-state.verified{color:#60d4a5;border-color:#60d4a54d}.domain-state.failed{color:#e27272;border-color:#e272724d}.academy-item{border-top:1px solid #262c39;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.academy-item b,.academy-item small{display:block}.academy-item b{font-size:9px}.academy-item small{color:#727c8f;margin-top:3px;font-size:7px}.academy-item button{white-space:nowrap;padding:8px 10px;font-size:7px}@media (max-width:1100px){.academy-plan-grid,.academy-create,.academy-kpis{grid-template-columns:1fr 1fr}}@media (max-width:780px){.academy-plan-grid,.academy-workspace,.academy-kpis,.academy-pair,.academy-create{grid-template-columns:1fr}.academy-item{flex-direction:column;align-items:flex-start}.powered-by{text-align:center}}.platform-tenants{margin-top:18px}.platform-tenant-row{border-top:1px solid #262c39;grid-template-columns:minmax(260px,2fr) auto minmax(130px,.7fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.platform-tenant-row b,.platform-tenant-row small{display:block}.platform-tenant-row b{font-size:9px}.platform-tenant-row small{color:#727c8f;margin-top:3px;font-size:7px}@media (max-width:850px){.platform-tenant-row{grid-template-columns:1fr auto}.platform-tenant-row>div:nth-child(3){display:none}}.auth-page{color:#eef4ff;background:radial-gradient(circle at 20% 10%,#17273f 0,#09101c 45%,#060a12 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.auth-card{background:#0f1827;border:1px solid #25334a;border-radius:24px;gap:16px;width:min(440px,100%);padding:32px;display:grid;box-shadow:0 30px 80px #0008}.auth-card h1{margin:0;font-size:28px}.auth-card p,.auth-card small{color:#97a6bd}.auth-card label{gap:7px;font-size:13px;font-weight:700;display:grid}.auth-card input{color:#fff;background:#0a111d;border:1px solid #2b3a51;border-radius:12px;outline:none;padding:13px 14px}.auth-card input:focus{border-color:#765bff}.auth-card button{color:#fff;cursor:pointer;background:#765bff;border:0;border-radius:12px;padding:13px 16px;font-weight:800}.auth-card a{color:#9c8cff}.auth-mark{background:#765bff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.auth-error,.auth-ok{border-radius:10px;padding:10px 12px;font-size:13px}.auth-error{color:#ffb6c2;background:#3c1720}.auth-ok{color:#a6f5c8;background:#123125}.auth-card .auth-secondary{color:#dfe4f2;background:0 0;border:1px solid #33394a;margin-top:8px}.auth-card label small{color:#7f8798;margin-top:5px;font-size:11px;display:block}
