/* OrbitLister Dark Command Center v2.4 */
:root{
  --canvas:#070b10;--surface:#0d131b;--surface-2:#111a24;--surface-3:#16212d;
  --line:#202c39;--line-strong:#2a3949;--ink:#edf5f7;--muted:#8293a2;
  --navy:#05080d;--navy2:#0a1119;--aqua:#2de2d2;--aqua2:#16b8b4;--blue:#5a8cff;
  --violet:#8b5cf6;--lime:#8ce99a;--red:#ff667d;--amber:#ffbd5a;
  --shadow:0 24px 70px rgba(0,0,0,.38);--glow:0 0 0 1px rgba(45,226,210,.08),0 18px 55px rgba(0,0,0,.28)
}
html{color-scheme:dark}body{background:#070b10!important;color:var(--ink)!important}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 82% 2%,rgba(139,92,246,.10),transparent 25%),radial-gradient(circle at 18% 0%,rgba(45,226,210,.08),transparent 23%),linear-gradient(180deg,#080c12,#070b10 50%,#080c12)}
::selection{background:rgba(45,226,210,.28);color:#fff}*{scrollbar-color:#314150 #0a1017}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a1017}::-webkit-scrollbar-thumb{background:#314150;border:2px solid #0a1017;border-radius:10px}

/* Core controls */
.button{border-radius:10px!important;box-shadow:none!important}.button.primary{background:linear-gradient(135deg,#17c7bf,#2de2d2)!important;color:#031514!important;box-shadow:0 10px 28px rgba(45,226,210,.16)!important}.button.primary:hover{box-shadow:0 13px 34px rgba(45,226,210,.25)!important}.button.soft{background:#13242a!important;color:#6ff5e7!important;border:1px solid #24434a!important}.button.soft:hover{background:#183038!important}.button.ghost{color:#b7c6cf!important;border:1px solid transparent}.button.ghost:hover{background:#121b25!important;border-color:#23313e}.button.danger{background:#26151b!important;color:#ff8192!important;border:1px solid #542734!important}.button:disabled{opacity:.45!important;filter:saturate(.55);cursor:not-allowed!important;transform:none!important}
#application input,#application select,#application textarea,.fo-modal input,.fo-modal select,.fo-modal textarea,.ba-handoff input,.ba-handoff select{background:#0a1017!important;color:#edf5f7!important;border:1px solid #263544!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.015)}
#application input:focus,#application select:focus,#application textarea:focus,.fo-modal input:focus,.fo-modal select:focus,.fo-modal textarea:focus{outline:none!important;border-color:#2de2d2!important;box-shadow:0 0 0 3px rgba(45,226,210,.10)!important}
#application input::placeholder,#application textarea::placeholder{color:#536575!important}select option{background:#0d131b;color:#edf5f7}

/* Marketing */
#marketing{background:#070b10;color:#edf5f7}.marketing-nav{background:rgba(7,11,16,.82)!important;border-bottom:1px solid rgba(255,255,255,.07)!important;backdrop-filter:blur(22px) saturate(135%)!important}.marketing-nav .brand{color:#f5fbfc}.nav-links a{color:#9aabb7!important}.nav-links a:hover{color:#fff!important}.hero{background:radial-gradient(circle at 75% 10%,rgba(139,92,246,.18),transparent 28%),radial-gradient(circle at 30% 12%,rgba(45,226,210,.11),transparent 27%),linear-gradient(155deg,#080d13 0,#0a1119 52%,#0b121d 100%)!important;color:#f5fbfc}.hero:after{border-color:rgba(45,226,210,.11)!important;box-shadow:0 0 0 70px rgba(45,226,210,.018),0 0 0 140px rgba(139,92,246,.018)!important}.hero h1{color:#f6fbfc}.hero h1 em{background:linear-gradient(110deg,#2de2d2,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent!important}.hero-copy>p,.trust-row{color:#8fa1af!important}.eyebrow{color:#5df0e3!important}.preview-window{border-color:#233444!important;background:#080d14!important;box-shadow:0 42px 110px rgba(0,0,0,.55),0 0 60px rgba(45,226,210,.055)!important}.preview-top{border-color:#1e2b37!important}.preview-body aside{border-color:#1e2b37!important}.preview-stats article,.preview-panels section{background:#0d1620!important;border-color:#22313e!important}.float-card{background:rgba(13,19,27,.93)!important;border-color:#263747!important;color:#f3f9fa!important;box-shadow:0 22px 55px rgba(0,0,0,.35)!important}.float-card span{color:#8194a2!important}.proof-strip{background:#060a0f!important;border-top:1px solid #151e28;border-bottom:1px solid #151e28}.feature-section{background:#090e14!important}.pricing-section{background:#070b10!important}.section-heading h2{color:#f2f7f8}.section-heading p,.feature-card p,.pricing-grid p,.pricing-grid h3 span{color:#8294a3!important}.feature-card,.pricing-grid article{background:linear-gradient(145deg,#0e151e,#0c121a)!important;border-color:#202c39!important;box-shadow:0 18px 45px rgba(0,0,0,.24)!important;color:#eaf2f4}.feature-card.featured{background:radial-gradient(circle at 92% 5%,rgba(45,226,210,.08),transparent 33%),linear-gradient(145deg,#111925,#0d131c)!important}.feature-icon{background:#122a2d!important;color:#54efe2!important}.mini-import{background:#202d39!important;border-color:#202d39!important}.mini-import>*{background:#0c131b!important;color:#d5e0e4!important}.pricing-grid article.popular{border-color:#2de2d2!important;box-shadow:0 24px 65px rgba(45,226,210,.09)!important}footer{background:#05080c!important;border-top:1px solid #17212b}

/* App shell */
#application{background:transparent!important;color:#eaf2f4}.app-main{background:transparent!important}.app-header{background:linear-gradient(180deg,#080d13,#070b10)!important;border-right:1px solid #1b2733!important;box-shadow:16px 0 60px rgba(0,0,0,.24)!important}.app-header .brand b{color:#f3f9fa}.app-header .brand small{color:#687d8d!important}.app-header nav button{color:#8295a3!important}.app-header nav button:hover{background:#101923!important;color:#dce8ec!important}.app-header nav button.active{background:linear-gradient(90deg,rgba(45,226,210,.14),rgba(139,92,246,.08))!important;color:#f1fbfb!important;box-shadow:inset 3px 0 0 #2de2d2!important}.app-header nav button[data-tab="intelligence"]:after{background:#8b5cf6!important;color:#fff!important;box-shadow:0 0 16px rgba(139,92,246,.4)}.user-menu{border-top:1px solid #1a2631;padding-top:14px}.user-menu span{color:#8b9dab!important}.orbit-command-trigger{margin-top:4px!important;background:#0c141d!important;border:1px solid #21303d!important;color:#aebdc7!important;font-size:9px!important;letter-spacing:.03em}.orbit-command-trigger kbd{margin-left:auto;color:#657887;background:#070b10;border:1px solid #263340;border-radius:5px;padding:2px 5px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}
.app-title h1,.fo-title-row h1,.ba-title h1{color:#f5f9fa!important}.app-title p,.fo-title-row p{color:#8193a1!important}.panel-head h2,.app-panel h2{color:#e9f1f3!important}.panel-head small,.app-panel>small,.eyebrow{color:#47e6d8!important}.status-pill{background:#102728!important;color:#5df0e3!important;border:1px solid #1d4444!important}
.app-panel{background:linear-gradient(145deg,#0e151e,#0c1219)!important;border-color:#202c39!important;box-shadow:0 14px 40px rgba(0,0,0,.17)!important}.app-panel:hover{border-color:#263644}.metric-grid article,.intel-metrics article,.fo-metric{background:linear-gradient(145deg,#101822,#0d141c)!important;border:1px solid #202d39!important;box-shadow:0 12px 34px rgba(0,0,0,.16)!important}.metric-grid article:nth-child(5),.intel-metrics article:nth-child(1){background:radial-gradient(circle at 100% 0,rgba(45,226,210,.08),transparent 48%),linear-gradient(145deg,#101822,#0d141c)!important}.metric-grid small,.metric-grid span,.intel-metrics small,.intel-metrics span,.fo-metric small,.fo-metric span{color:#718493!important}.metric-grid b,.intel-metrics b,.fo-metric b{color:#f0f6f7!important}.mission-strip{background:linear-gradient(120deg,#0d151e,#0b121a)!important;border-color:#202e3a!important}.mission-strip button{background:#101923!important;border-color:#253441!important;color:#c8d5da!important}.mission-strip button:hover{border-color:#2de2d2!important;background:#122029!important}.mission-strip small{color:#687b89!important}.mission-strip b{color:#e8f1f3!important}
.checklist li,.activity-item{border-color:#1d2934!important;color:#8193a0!important}.checklist li.done{color:#d1dcdf!important}.checklist li.done:before{background:#123330!important;border-color:#2de2d2!important;color:#67f2e5!important}

/* Catalog / queue / ledger */
.product-row,.listed-row,.queue-row,.manual-profit-row,.research-job,.research-result,.order-card{background:#0d141c!important;border-color:#202c38!important;color:#dfe9ec!important}.product-row:hover,.listed-row:hover,.queue-row:hover{background:#101923!important}.product-row small,.listed-row small,.queue-row small,.manual-profit-row small{color:#748695!important}.product-row strong,.listed-row strong,.queue-row strong{color:#eef5f6!important}.product-thumb,.intel-no-image{background:#0a1017!important;border-color:#273440!important;color:#607483!important}.source-pill.locked{background:#102c2a!important;color:#62ecdd!important;border-color:#20504c!important}.source-pill.missing{background:#28181b!important;color:#ff8998!important;border-color:#572b35!important}.product-economics.gain,.gain,.intel-good{color:#5de6a3!important}.product-economics.loss,.loss,.intel-danger{color:#ff7186!important}.catalog-toolbar,.queue-toolbar,.listed-toolbar,.research-toolbar{background:#0b1219!important;border-color:#202c38!important}.empty{color:#728594!important}.empty h3,.fo-empty b,.ba-empty b{color:#dce7ea!important}

/* Intelligence */
.intel-card{background:linear-gradient(145deg,#101720,#0d141c)!important;border-color:#242f3d!important;box-shadow:0 15px 38px rgba(0,0,0,.2)!important}.intel-product-copy h3,.intel-economics b,.intel-components b,.intel-check b,.intel-capabilities b{color:#e5eef0!important}.intel-card small,.intel-onboarding small,.intel-smart-queue small,.intel-disclaimer small,.intel-evidence-meta{color:#748796!important}.intel-economics span,.intel-components span,.intel-capabilities span,.intel-insights>div,.intel-smart-queue .check,.intel-smart-queue .confirm-box{background:#0b1219!important;border-color:#202c39!important;color:#8495a2!important}.intel-insights .risks{background:#171016!important;border-color:#3b232d!important}.intel-insights li,.intel-insights p,.intel-disclaimer p{color:#8fa0ab!important}.intel-score{background:#0b1118!important;border-color:#273544!important}.intel-score b{color:#f2f7f8!important}.intel-score.elite{background:linear-gradient(145deg,#102622,#10191d)!important;border-color:#23564d!important}.intel-score.elite b,.intel-score.elite span{color:#5ee6cf!important}.intel-score.strong{background:linear-gradient(145deg,#101e29,#101820)!important;border-color:#25445a!important}.intel-score.strong b,.intel-score.strong span{color:#67c7ff!important}.intel-score.watch{background:#201a0f!important;border-color:#4a3b1c!important}.intel-score.watch b,.intel-score.watch span{color:#ffc96e!important}.intel-score.weak{background:#221319!important;border-color:#4e2631!important}.intel-score.weak b,.intel-score.weak span{color:#ff8295!important}.intel-components i{background:linear-gradient(90deg,#2de2d2,#8b5cf6)!important}.intel-check{border-color:#1e2b37!important}.intel-check>span{background:#121b24!important;color:#708390!important}.intel-check.complete>span{background:#11312c!important;color:#5ce8d7!important}

/* Fulfillment */
:root{--fo-ink:#edf5f7;--fo-muted:#8294a2;--fo-line:#202c39;--fo-soft:#0b1219;--fo-aqua:#2de2d2;--fo-red:#ff667d;--fo-amber:#ffbd5a;--fo-green:#51d999;--fo-navy:#0b1219}
.fo-toolbar,.fo-order{background:#0d141c!important;border-color:#202c39!important}.fo-order:hover{background:#101923!important}.fo-policy-note{background:#091118!important;border-color:#202c39!important;color:#788b98!important}.fo-tabs button{background:#121b24!important;color:#8394a0!important}.fo-tabs button.active{background:linear-gradient(135deg,#163638,#1d2540)!important;color:#64efe1!important;box-shadow:inset 0 0 0 1px #25504f}.fo-order-main b,.fo-cell strong,.fo-detail-box b{color:#e9f2f4!important}.fo-detail-box{background:#0a1118!important;border-color:#1e2b37!important}.fo-detail-box p,.fo-event,.fo-message p{color:#8396a3!important}.fo-event{border-color:#202c37!important}.fo-event b{color:#b6c7ce!important}.fo-hold{background:#211116!important;color:#ff8998!important}.fo-settings-form label,.fo-modal label{color:#9aabb5!important}.fo-exception-item{background:#1a1015!important;border-color:#432530!important}.fo-exception-item b{color:#ff7c8f!important}.fo-exception-item span{color:#9f8890!important}.fo-modal{background:#0d141c!important;border:1px solid #273441!important;color:#e8f0f2!important}.fo-modal-head{border-color:#202c39!important}.fo-modal-head h2{color:#f0f6f7!important}.fo-message{background:#0a1118!important;border-color:#202d39!important}.fo-warning{background:#211a0f!important;color:#ffc66b!important;border:1px solid #4a3a1b}.fo-mode-badge{background:#102829!important;border-color:#20504e!important;color:#5ceadd!important}
.fo-state{background:#151e27!important;color:#a6b6c0!important;border:1px solid #263542}.fo-state.ready,.fo-state.delivered{background:#10241e!important;color:#64e2a8!important;border-color:#204737}.fo-state.hold,.fo-state.exception{background:#25131a!important;color:#ff7e92!important;border-color:#512532}.fo-state.processing{background:#151a2c!important;color:#9bb4ff!important;border-color:#2b3763}.fo-state.ordered{background:#241d10!important;color:#ffd078!important;border-color:#4d3d1d}.fo-state.shipped{background:#101e2b!important;color:#6ec7ff!important;border-color:#25455f}.fo-state.return{background:#1d162a!important;color:#bd99ff!important;border-color:#43315e}

/* Buyer accounts */
.ba-account{background:#0d141c!important;border-color:#202c39!important}.ba-account small,.ba-order small,.ba-limits span,.ba-empty{color:#788b98!important}.ba-limits i{background:#17212b!important}.ba-limits i em{background:linear-gradient(90deg,#2de2d2,#8b5cf6)!important}.ba-form input,.ba-form select,.ba-handoff input,.ba-handoff select{background:#0a1017!important;color:#edf5f7!important;border-color:#263544!important}.ba-order-head{color:#718491!important;border-color:#202c39!important}.ba-order{border-color:#1e2a35!important}.ba-steps span{background:#0c131b!important;border-color:#202d39!important;color:#9badb7!important}.ba-steps b{background:linear-gradient(135deg,#17413e,#332758)!important;color:#fff!important}.ba-policy,.ba-policy-inline{background:#19160f!important;border-color:#453b1e!important}.ba-policy b,.ba-policy-inline b{color:#ffd171!important}.ba-policy span,.ba-policy-inline span{color:#a89a76!important}.ba-warn{background:#20180e!important;color:#ffca70!important}.ba-ok{background:#10261f!important;color:#65e2ad!important}.ba-status{border:1px solid #2a3743}.ba-status.active{background:#10261f!important;color:#63e2aa!important}.ba-status.hold{background:#261e10!important;color:#ffc766!important}.ba-status.disabled{background:#24151b!important;color:#ff8294!important}

/* Dialogs / auth */
.modal-backdrop{background:rgba(0,0,0,.72)!important;backdrop-filter:blur(8px)}.modal,.modal-card,.auth-card{background:#0d141c!important;color:#eaf2f4!important;border:1px solid #273441!important;box-shadow:0 35px 100px rgba(0,0,0,.55)!important}.modal h2,.auth-card h2{color:#f3f8f9!important}.modal p,.auth-card p,.note{color:#8497a4!important}
.toast{background:#111a23!important;color:#eaf2f4!important;border:1px solid #2a3947!important;box-shadow:0 18px 55px rgba(0,0,0,.45)!important}.toast.error{border-color:#5d2a37!important;color:#ff9aaa!important}

/* Command palette */
.orbit-command-backdrop{position:fixed;inset:0;z-index:500;display:none;align-items:flex-start;justify-content:center;padding:11vh 18px 18px;background:rgba(2,5,8,.68);backdrop-filter:blur(12px)}.orbit-command-backdrop.open{display:flex}.orbit-command{width:min(620px,100%);overflow:hidden;border:1px solid #2a3947;border-radius:18px;background:#0c1219;box-shadow:0 45px 130px rgba(0,0,0,.65),0 0 0 1px rgba(139,92,246,.06)}.orbit-command-search{display:flex;align-items:center;gap:12px;padding:15px 17px;border-bottom:1px solid #202c38}.orbit-command-search span{color:#4de8da;font-size:20px}.orbit-command-search input{flex:1;border:0!important;background:transparent!important;padding:5px!important;font-size:17px;color:#f0f6f7!important;box-shadow:none!important}.orbit-command-search kbd{color:#667987;border:1px solid #2b3946;border-radius:6px;padding:3px 7px;background:#090e14;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.orbit-command-list{max-height:430px;overflow:auto;padding:8px}.orbit-command-item{width:100%;display:flex;align-items:center;gap:12px;padding:11px 12px;border:0;border-radius:11px;background:transparent;color:#c6d3d8;text-align:left;cursor:pointer}.orbit-command-item:hover,.orbit-command-item.active{background:linear-gradient(90deg,rgba(45,226,210,.10),rgba(139,92,246,.08));color:#fff}.orbit-command-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid #263542;border-radius:9px;background:#111a23;color:#5cebdd}.orbit-command-item strong,.orbit-command-item small{display:block}.orbit-command-item small{color:#718491;margin-top:2px}.orbit-command-empty{padding:25px;text-align:center;color:#708391}

@media(max-width:1049px){.app-header{background:rgba(7,11,16,.96)!important;border-bottom:1px solid #202c38!important}.user-menu{border-top:0;padding-top:0}.orbit-command-trigger{display:none!important}}
@media(max-width:760px){.feature-card.featured{background:#0e151e!important}.marketing-nav{padding:0 18px!important}.orbit-command-backdrop{padding-top:7vh}.orbit-command{border-radius:14px}.metric-grid article,.intel-metrics article,.fo-metric{min-height:100px!important}}
