@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--bg:#050606;--surface:#0b0d0e;--line:#ffffff16;--muted:#85898d;--text:#f3f4f4;--green:#55df98;--red:#ff6575;--amber:#e3c978}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at 88% 0,#101718 0,transparent 28%),var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px}button,input{font:inherit}button,a{color:inherit}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.sidebar{border-right:1px solid var(--line);z-index:30;background:#050606;flex-direction:column;width:155px;padding:18px 10px;display:flex;position:fixed;inset:0 auto 0 0}.brand{padding:0 14px 27px}.brand span{letter-spacing:.15em;font-size:25px;font-weight:300;line-height:1}.brand small{color:#7c8185;letter-spacing:.24em;margin-top:6px;font-size:7px;display:block}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav a{color:#c9cbcd;border-radius:5px;align-items:center;gap:12px;height:38px;padding:0 12px;text-decoration:none;display:flex}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:#1b2023}.sidebar-bottom{margin-top:auto!important}.version{border:1px solid var(--line);border-radius:5px;margin-top:12px;padding:12px}.version b{letter-spacing:.12em;font-size:14px;font-weight:400}.version small{color:#777;margin-left:7px}.version em{color:#777;margin-top:7px;font-size:9px;font-style:normal;display:block}.mobile-close,.mobile-menu{display:none}.main-frame{min-width:0;margin-left:155px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#050606ed;align-items:center;gap:12px;height:58px;padding:0 15px;display:flex;position:sticky;top:0}.global-search{color:#8b8f93;text-align:left;background:#101214;border:1px solid #2a2d30;border-radius:5px;align-items:center;gap:10px;min-width:390px;height:36px;padding:0 11px;display:flex}.global-search span{flex:1}.global-search kbd,.command-input kbd{color:#777;border:1px solid #2a2d30;border-radius:4px;padding:2px 6px;font-size:10px}.freshness{color:#7e8387;white-space:nowrap;margin-left:auto;font-size:11px}.freshness i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.freshness span{color:#414548;margin:0 7px}.freshness b{color:var(--green);font-weight:500}.location,.bell,.profile{border:1px solid var(--line);white-space:nowrap;background:#08090a;border-radius:5px;align-items:center;gap:9px;height:36px;padding:0 12px;display:flex}.bell{padding:0 10px;position:relative}.bell sup{background:var(--green);color:#031109;border-radius:9px;padding:1px 4px;font-size:8px;position:absolute;top:2px;right:3px}.profile{background:0 0;border:0}.profile span:not(.avatar){flex-direction:column;align-items:flex-start;display:flex}.profile b{font-size:12px}.profile small{color:#888;font-size:10px}.avatar{background:#25292d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.content{padding:10px 12px 18px}.dashboard-grid{flex-direction:column;gap:10px;max-width:1720px;margin:auto;display:flex}.panel{border:1px solid var(--line);background:linear-gradient(135deg,#0f1112fa,#080a0afa);border-radius:5px;min-width:0}.kpi-row{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.metric-card{align-items:flex-start;gap:15px;height:82px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.metric-card>svg{margin-top:3px}.metric-card>div{flex-direction:column;display:flex}.metric-card span{color:#b7babd;font-size:11px}.metric-card strong{margin-top:3px;font-size:23px;line-height:1.25}.metric-card:first-child strong,.metric-card:nth-child(2) strong{color:var(--green)}.metric-card small{color:#777;font-size:9px}.microbars{align-items:flex-end;gap:3px;height:25px;bottom:17px;right:17px;flex-direction:row!important;display:flex!important;position:absolute!important}.microbars i{background:var(--green);width:3px}.microbars i:first-child{height:7px}.microbars i:nth-child(2){height:14px}.microbars i:nth-child(3){height:10px}.microbars i:nth-child(4){height:23px}.microbars i:nth-child(5){height:16px}.upper-grid{grid-template-columns:minmax(0,2.12fr) minmax(370px,1fr);gap:10px;display:grid}.panel-head{justify-content:space-between;align-items:flex-start;min-height:47px;padding:12px 14px;display:flex}.panel-head h2{align-items:center;gap:9px;margin:0;font-size:14px;font-weight:600;display:flex}.panel-head p{color:#85898d;margin:3px 0 0 27px;font-size:10px}.panel-head a{color:#c3c5c7;align-items:center;gap:4px;font-size:10px;display:flex}.tabs{border:1px solid var(--line);background:#08090a;border-radius:5px;padding:2px;display:flex}.tabs button{color:#8b8f93;background:0 0;border:0;border-radius:4px;padding:6px 14px;font-size:10px}.tabs button.active{color:#fff;background:#22262a}.tabs.mini button{padding:4px 12px}.table-scroll{padding:0 10px 9px;overflow:auto}.opportunities table,.inventory-card table{border-collapse:collapse;white-space:nowrap;width:100%}.opportunities thead,.inventory-card thead{color:#9da1a5;text-align:left;background:#15191b;font-size:9px}.opportunities th{padding:8px;font-weight:500}.opportunities td{border-bottom:1px solid #ffffff0e;height:46px;padding:5px 8px;font-size:10px}.opportunities tr{cursor:pointer}.opportunities tr:hover,.opportunities tr.selected{background:#ffffff06}.rownum{background:#141719;border-radius:3px;place-items:center;width:25px;height:31px;display:grid}.component-cell{align-items:center;gap:9px;display:flex}.product-thumb{background:linear-gradient(135deg,#3d4347,#131516);border:1px solid #34383b;border-radius:4px;place-items:center;width:38px;height:34px;display:grid}.component-cell b{font-size:10px;display:block}.component-cell small{color:#83878a;font-size:8px;line-height:1.3}.badge{color:#b9bdc0;background:#161a1c;border-radius:4px;padding:4px 7px;font-size:8px}.badge.green{color:var(--green);background:#08251a}.score{--score:0deg;background:conic-gradient(var(--green)var(--score),#28302d 0);border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:relative}.score:after{content:"";background:#0c0f0f;border-radius:50%;position:absolute;inset:2px}.score b{z-index:1;font-size:10px}.deal-button{background:#0a3625;border:1px solid #155337;border-radius:4px;padding:7px 22px;font-size:9px}.opportunity-detail{padding-bottom:10px}.detail-product{align-items:center;gap:12px;padding:0 14px 10px;display:flex}.large-thumb{border:1px solid var(--line);background:linear-gradient(140deg,#4d5254,#111);border-radius:4px;place-items:center;width:94px;height:58px;display:grid}.detail-product h3{margin:0 0 8px;font-size:15px}.detail-product h3 small{font-weight:500}.chip-row{flex-wrap:wrap;gap:5px;display:flex}.chip-row span{border:1px solid var(--line);color:#b4b7b9;background:#171a1c;border-radius:3px;padding:3px 6px;font-size:8px}.detail-grid{border:1px solid var(--line);background:#121516;border-radius:5px;margin:0 14px 8px;display:grid}.detail-grid.three{grid-template-columns:repeat(3,1fr)}.detail-grid.four{grid-template-columns:repeat(4,1fr)}.detail-grid>div{border-right:1px solid var(--line);min-width:0;padding:9px 10px}.detail-grid small{color:#888d90;margin-bottom:5px;font-size:8px;display:block}.detail-grid strong{white-space:nowrap;font-size:12px}.detail-grid em{color:var(--red);font-size:7px;font-style:normal;display:block}.evidence{color:#8b9093;padding:0 15px;font-size:8px}.actions{grid-template-columns:1fr 1fr 35px;gap:8px;padding:2px 14px;display:grid}.actions button{background:#161a1c;border:1px solid #303437;border-radius:4px;height:34px;font-size:10px}.actions .primary{color:#06170e;background:linear-gradient(90deg,#54df99,#58e8a2);border-color:#4de095;font-weight:600}.middle-grid{grid-template-columns:1.25fr .75fr 1.05fr 1.05fr;gap:10px;display:grid}.middle-grid>.panel{height:184px}.trend-card{position:relative}.trend-card .panel-head{padding-bottom:0}.trend-summary{z-index:2;font-size:10px;display:grid;position:absolute;top:52px;right:18px}.trend-summary small{color:#777}.pipeline-grid{grid-template-columns:repeat(5,1fr);gap:5px;padding:3px 10px;display:grid}.pipeline-grid button{border:1px solid var(--line);background:#121516;border-radius:4px;flex-direction:column;align-items:flex-start;height:108px;padding:12px 9px;display:flex}.pipeline-grid button>span{color:#8e83ff;height:32px;font-size:19px}.pipeline-grid button:nth-child(3)>span{color:var(--green)}.pipeline-grid b{font-size:18px}.pipeline-grid small{color:#a3a7aa;font-size:8px}.pipeline-grid em{color:#777;font-size:7px;font-style:normal}.alerts{padding-bottom:5px}.alert-row{border-bottom:1px solid #ffffff0b;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;height:29px;margin:0 12px;font-size:9px;display:grid}.alert-row i{background:var(--amber);border-radius:50%;width:8px;height:8px}.alert-row i.PRICE_DROP{background:var(--green)}.alert-row i.LISTING_PRICE_WARNING{background:var(--red)}.alert-row small{color:#74787b;font-size:8px}.listing-body{grid-template-columns:105px 1fr;gap:11px;padding:0 12px;display:grid}.pc-thumb{background:linear-gradient(145deg,#444b50,#121415);border:1px solid #34383b;border-radius:4px;place-items:center;height:118px;display:grid}.listing-body>div:last-child{flex-direction:column;gap:3px;display:flex}.listing-body small{color:#8b8f92;font-size:8px}.listing-body strong{font-size:16px}.listing-body span{font-size:9px}.listing-body p{color:#83878b;margin:1px 0;font-size:8px}.listing-body em{color:var(--green);float:right;font-style:normal}.bottom-grid{grid-template-columns:1fr 1.45fr;gap:10px;display:grid}.bottom-grid>.panel{height:167px}.inventory-card .panel-head,.best-build .panel-head{min-height:38px;padding-bottom:5px}.inventory-card table{width:calc(100% - 24px);margin:0 12px;font-size:9px}.inventory-card th{padding:4px 9px;font-weight:500}.inventory-card td{text-align:right;padding:3px 9px}.inventory-card th:first-child,.inventory-card td:first-child{text-align:left}.build-body{border-top:1px solid var(--line);grid-template-columns:1.65fr 1fr;display:grid}.parts{grid-template-columns:repeat(7,1fr);gap:8px;padding:9px 14px;display:grid}.parts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.parts span{background:linear-gradient(135deg,#252a2e,#0e1011);border:1px solid #34383b;border-radius:4px;place-items:center;height:34px;display:grid}.parts small{color:#7f8487;font-size:8px}.parts b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.parts em{color:var(--green);text-align:center;background:#08301e;padding:3px;font-size:7px;font-style:normal}.build-metrics{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.build-metrics div{border-right:1px solid var(--line);padding:8px 12px}.build-metrics small{color:#808487;font-size:7px;display:block}.build-metrics b{font-size:10px}.build-metrics button{color:#090a0a;background:#f3f4f4;border:0;border-radius:3px;grid-column:1/-1;height:22px;margin:5px 10px;font-size:9px}.command-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000000b8;justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.command-panel{background:#0e1011;border:1px solid #34383b;border-radius:8px;width:min(570px,100% - 30px);height:max-content;box-shadow:0 30px 90px #000}.command-input{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px;display:flex}.command-input input{background:0 0;border:0;outline:0;flex:1}.command-panel>p{color:#73777a;padding:5px 14px;font-size:10px}.command-panel>a{align-items:center;gap:10px;padding:11px 14px;text-decoration:none;display:flex}.command-panel>a:hover{background:#181b1d}.command-panel>a span{color:#666;margin-left:auto}.page-shell{max-width:1500px;margin:auto}.page-title{justify-content:space-between;align-items:end;margin:6px 0 14px;display:flex}.page-title h1{margin:0;font-size:21px}.page-title p{color:var(--muted);margin:4px 0 0}.page-title button,.toolbar button{color:#080909;background:#e9eceb;border:0;border-radius:4px;padding:9px 14px;font-weight:600}.module-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.module-card{min-height:110px;padding:16px}.module-card span{color:var(--muted);font-size:10px}.module-card strong{margin:10px 0;font-size:22px;display:block}.data-panel{margin-top:10px;padding:14px}.data-panel table{border-collapse:collapse;width:100%}.data-panel th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:10px;font-size:10px;font-weight:500}.data-panel td{border-bottom:1px solid #ffffff0b;padding:12px 10px}.toolbar{gap:8px;display:flex}.toolbar input,.toolbar select{border:1px solid var(--line);color:#fff;background:#0d0f10;border-radius:4px;padding:9px 12px}@media (max-width:1250px){.freshness{display:none}.upper-grid{grid-template-columns:1fr}.middle-grid{grid-template-columns:1fr 1fr}.middle-grid>.panel{height:200px}.bottom-grid{grid-template-columns:1fr}.opportunity-detail{display:none}.kpi-row{grid-template-columns:repeat(3,1fr)}.global-search{min-width:310px}}@media (max-width:760px){.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.open{transform:none}.mobile-close{background:0 0;border:0;display:block;position:absolute;top:12px;right:10px}.main-frame{margin-left:0}.mobile-menu{background:0 0;border:0;place-items:center;display:grid}.topbar{height:54px}.global-search{flex:1;min-width:0}.global-search span,.global-search kbd,.location,.profile span:not(.avatar){display:none}.kpi-row,.middle-grid,.bottom-grid,.module-grid{grid-template-columns:1fr}.metric-card{height:76px}.content{padding:8px}.middle-grid>.panel,.bottom-grid>.panel{height:auto;min-height:190px}.build-body{grid-template-columns:1fr}.parts{grid-template-columns:repeat(4,1fr)}.build-metrics{border-left:0;border-top:1px solid var(--line)}.table-scroll{max-width:calc(100vw - 18px)}.page-title{align-items:flex-start}.data-panel{overflow:auto}}.login-page{background:radial-gradient(circle at 50% 20%,#17211d 0,#0000 32%),linear-gradient(145deg,#030404,#080a09);place-items:center;min-height:100svh;padding:24px;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.login-glow{border:1px solid #55df9814;border-radius:50%;width:380px;height:380px;position:absolute;box-shadow:0 0 120px #55df980d}.login-card{background:#0b0d0ef5;border:1px solid #ffffff1c;border-radius:10px;width:min(410px,100%);padding:32px;position:relative;box-shadow:0 30px 100px #000000b3}.login-mark{letter-spacing:.18em;border-bottom:1px solid var(--line);padding-bottom:27px;font-size:28px;font-weight:300}.login-mark small{color:#6e7471;letter-spacing:.24em;margin-top:7px;font-size:8px;display:block}.login-copy{align-items:center;gap:12px;margin:26px 0 22px;display:flex}.login-copy>span{width:36px;height:36px;color:var(--green);background:#0a2418;border:1px solid #244c39;border-radius:6px;place-items:center;display:grid}.login-copy h1{margin:0 0 4px;font-size:18px}.login-copy p{color:var(--muted);margin:0;font-size:11px}.login-card label,.security-card label{color:#aeb2b0;margin:14px 0;font-size:10px;display:block}.login-card input,.security-card input{color:#fff;background:#080a09;border:1px solid #292d2b;border-radius:5px;outline:0;width:100%;height:42px;margin-top:7px;padding:0 12px;display:block}.login-card input:focus,.security-card input:focus{border-color:#486;box-shadow:0 0 0 3px #55df9814}.password-input{position:relative}.password-input button{color:#7f8581;background:0 0;border:0;width:32px;height:32px;position:absolute;top:10px;right:6px}.login-submit,.security-card form>button{color:#06120b;background:linear-gradient(90deg,#48d68e,#63e5a3);border:0;border-radius:5px;width:100%;height:42px;margin-top:10px;font-weight:700}.login-submit:disabled,.security-card button:disabled{opacity:.6}.form-error{color:var(--red)!important;font-size:10px!important}.form-success{color:var(--green)!important;font-size:10px!important}.login-foot{text-align:center;color:#646966;margin:18px 0 0;font-size:9px}.security-card{grid-template-columns:1fr 1.4fr;gap:40px;margin-top:10px;padding:20px;display:grid}.security-card h2{margin:0 0 5px;font-size:16px}.security-card>div p{color:var(--muted);font-size:11px}.security-card form{max-width:430px}.security-card label small{color:#666;margin-top:5px;display:block}.logout-form{grid-column:2}.logout-form button{color:#ddd!important;border:1px solid var(--line)!important;background:#171a19!important;width:auto!important;padding:0 18px!important}@media (max-width:760px){.login-card{padding:25px 20px}.security-card{grid-template-columns:1fr;gap:8px}.logout-form{grid-column:1}}
