.account-topbar nav{margin-left:auto}.account-main{min-height:calc(100vh - 76px);display:grid;place-items:center}.auth-card{width:min(430px,calc(100vw - 40px));padding:34px;border:1px solid var(--line);background:linear-gradient(145deg,#121a26,#0d121b);box-shadow:0 28px 90px #00000059}.auth-card h1,.profile-heading h1{font-size:32px;margin:10px 0}.auth-card>p,.profile-heading p{color:var(--muted);font-size:13px;line-height:1.6}.auth-card form{display:grid;gap:14px;margin-top:24px}.auth-card label{color:#9da9ba;font:700 10px Space Mono;letter-spacing:.06em}.auth-card input,.steam-form input{display:block;width:100%;margin-top:7px;background:#0b1018;color:#edf1f7;border:1px solid #2a3546;padding:12px;outline:none}.auth-card input:focus,.steam-form input:focus{border-color:var(--green)}.auth-card button,.steam-form button,.secondary-button{border:1px solid var(--green);background:var(--green);color:#06120e;padding:12px 16px;font:700 10px Space Mono;cursor:pointer}.auth-card button:disabled{opacity:.55}.form-error{border:1px solid #69313b;background:#25151a;color:#ffacb5;padding:11px 13px;margin:16px 0;font-size:12px}.auth-switch{margin-top:20px;color:var(--muted);font-size:12px}.auth-switch a{color:var(--cyan)}.profile-main{display:block;max-width:1100px;padding-top:60px}.profile-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.secondary-button{background:#151e2b;border-color:#344154;color:#dce5f0}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.profile-card{border:1px solid var(--line);background:var(--panel);padding:24px;min-height:150px}.profile-card>span{display:block;color:var(--muted);font:700 9px Space Mono;letter-spacing:.1em}.profile-card>strong{display:block;font:700 24px Space Mono;margin:14px 0}.profile-card>small{color:var(--muted)}.steam-card{grid-column:1/-1}.steam-form{display:flex;align-items:flex-end;gap:9px;margin-top:20px}.steam-form input{margin:0;max-width:420px}.danger-button{border-color:#733642!important;background:#28171b!important;color:#ff8d99!important}:root{font-family:Manrope,system-ui,sans-serif;color:#edf1f7;background:#080b12;font-synthesis:none;--panel:#0f141e;--panel2:#131a26;--line:#232c3b;--muted:#78859a;--green:#42e6a4;--cyan:#63d9ff;--red:#ff6b7a;--amber:#ffbf69}*{box-sizing:border-box}body{margin:0;min-width:1180px;min-height:100vh;background:radial-gradient(circle at 15% 0,#102332 0,transparent 28%),#080b12}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.app-shell{min-height:100vh}.topbar{height:76px;display:flex;align-items:center;padding:0 34px;border-bottom:1px solid var(--line);background:#080b12f0;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:14px;letter-spacing:.08em;min-width:290px}.brand small,.live-clock small{display:block;color:var(--muted);font:9px Space Mono;margin-top:4px}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border:1px solid #317a75;color:var(--green);background:#102523;clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%)}nav{display:flex;height:100%;gap:30px}nav a{display:flex;align-items:center;color:#8c98aa;font-size:12px;font-weight:700;letter-spacing:.07em;border-bottom:2px solid transparent}nav a:hover,nav a.active{color:#fff;border-color:var(--green)}.live-clock{margin-left:auto;display:flex;gap:10px;align-items:center;font:700 11px Space Mono}.live-clock i,.source i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}main{padding:34px;max-width:1800px;margin:auto}.hero{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.eyebrow{font:700 10px Space Mono;color:var(--green);letter-spacing:.16em}.hero h1{font-size:38px;line-height:1;margin:10px 0}.hero h1 em{font-style:normal;color:var(--cyan)}.hero p{color:var(--muted);margin:0;max-width:720px;font-size:13px}.safety{border:1px solid var(--line);background:var(--panel);padding:16px 20px;min-width:260px}.safety span,.safety small{display:block;color:var(--muted);font:9px Space Mono}.safety b{color:var(--amber);font:700 15px Space Mono;display:block;margin:7px 0}.sources-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.source{border:1px solid #214a43;background:#0e211f;color:#bcebdd;padding:7px 10px;font:700 9px Space Mono;display:flex;align-items:center;gap:7px}.source.standby{border-color:#51452a;background:#211d14;color:#dec58d}.source.standby i{background:var(--amber);box-shadow:none}.metrics-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px}.metric{background:var(--panel);border:1px solid var(--line);padding:16px}.metric span{display:block;color:var(--muted);font:700 9px Space Mono;letter-spacing:.08em;margin-bottom:8px}.metric strong{font:700 21px Space Mono}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.accent{color:var(--cyan)!important}.content-card{background:var(--panel);border:1px solid var(--line)}.section-head{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.section-head h2{margin:5px 0 0;font-size:20px}.source-totals{display:flex;gap:14px;color:var(--muted);font:9px Space Mono}.source-totals b{color:#fff}.filters{padding:14px;display:grid;grid-template-columns:1.6fr repeat(10,1fr) auto auto;gap:7px;border-bottom:1px solid var(--line);background:#0b1018}.filters input,.filters select{min-width:0;background:#111824;color:#cdd6e3;border:1px solid #283345;padding:9px 10px;font-size:11px;outline:none}.filters input:focus,.filters select:focus{border-color:#3e8d83}.filters button{border:1px solid #344154;padding:9px 12px;font:700 9px Space Mono;color:#fff;background:#182231;cursor:pointer}.filters .apply{background:var(--green);border-color:var(--green);color:#06120e}.filters .reset{color:var(--muted)}.table-wrap{overflow:auto;position:relative;min-height:280px}.table-wrap.loading table{opacity:.28}.loader{position:absolute;z-index:2;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--muted);font:10px Space Mono}.loader i{width:28px;height:28px;border-radius:50%;border:2px solid #253143;border-top-color:var(--green);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}table{width:100%;border-collapse:collapse;font-size:11px}th{position:sticky;top:0;background:#111722;color:#738096;text-align:left;padding:10px 12px;font:700 8px Space Mono;letter-spacing:.08em;white-space:nowrap}td{padding:11px 12px;border-top:1px solid #1c2532;white-space:nowrap;color:#c6cfdb}tbody tr:hover{background:#131c28}.ready-row{box-shadow:inset 3px 0 var(--green)}td span{display:block;color:var(--muted);font-size:9px;margin-top:4px}.skin-cell{white-space:normal;min-width:245px;max-width:330px}.skin-name{font-weight:700;color:#eef4fb}.skin-name:hover,td a:hover{color:var(--cyan)}.pill{display:inline-block!important;border:1px solid #354155;background:#171f2c;padding:3px 5px;margin:0!important;font:7px Space Mono!important;color:#aab6c8!important}.pill.ok{color:var(--green)!important;border-color:#28594d}.empty{text-align:center;padding:60px;color:var(--muted)}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:12px 18px;border-top:1px solid var(--line);font:9px Space Mono;color:var(--muted)}.pagination button,.error-banner button{border:1px solid #344154;background:#151e2b;color:#dce5f0;padding:7px 12px;font:700 9px Space Mono;cursor:pointer}.pagination button:disabled{opacity:.3}.error-banner{display:flex;align-items:center;gap:15px;border:1px solid #69313b;background:#25151a;color:#ffacb5;padding:12px 16px;margin-bottom:14px;font:11px Space Mono}.error-banner button{margin-left:auto}footer{display:flex;justify-content:space-between;padding:22px 34px;color:#647187;font:9px Space Mono}footer a{color:#9aa8ba}@media(max-width:1350px){.filters{grid-template-columns:repeat(6,1fr)}.metrics-grid{grid-template-columns:repeat(3,1fr)}}.skin-cell{min-width:320px}.skin-content{display:flex;align-items:center;gap:10px;min-height:100%}.skin-copy{display:flex;min-width:0;flex-direction:column;justify-content:center}.skin-thumb{position:relative;display:grid;place-items:center;flex:0 0 64px;width:64px;height:48px;overflow:hidden;border:1px solid #263244;background:radial-gradient(circle,#1d2c3b,#0c121a)}.skin-thumb:after{content:"ITEM";position:absolute;color:#435168;font:700 7px Space Mono;letter-spacing:.12em;z-index:0}.skin-thumb img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(0,0,0,.45));transition:transform .18s ease}.skin-thumb:hover img{transform:scale(1.1)}.card-action,.primary-link{display:inline-block;margin-top:18px;padding:10px 14px;background:var(--green);color:#06120e!important;font:700 9px Space Mono}.subscription-card{width:min(560px,calc(100vw - 40px))}.subscription-card>button{width:100%;margin-top:18px}.subscription-ready{border:1px solid #28594d;background:#10231f;color:var(--green);padding:14px;margin-top:20px;font:700 13px Space Mono}.bot-note{display:grid;gap:7px;margin-top:24px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font:10px Space Mono}.bot-note b{color:var(--cyan)}.admin-main{max-width:1200px;padding-top:55px}.admin-table{border:1px solid var(--line);background:var(--panel);overflow:auto}.admin-table button{border:1px solid var(--green);background:#163029;color:var(--green);padding:8px 10px;font:700 8px Space Mono;cursor:pointer}.metric{position:relative;overflow:hidden;min-height:82px;background:linear-gradient(145deg,var(--panel),#0c121b);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.metric:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(66,230,164,.11) 50%,transparent 80%);transform:translate(-120%)}.metric.updated{border-color:#347c69;box-shadow:0 0 0 1px #42e6a414,0 10px 32px #15795b1f;transform:translateY(-1px)}.metric.updated:after{animation:metric-scan .72s ease-out}.metric-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.metric-label span{margin:0}.metric-label i{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 9px var(--green);animation:live-pulse 1.8s ease-in-out infinite}.metric strong{display:block;font-variant-numeric:tabular-nums;letter-spacing:-.03em}@keyframes metric-scan{to{transform:translate(120%)}}@keyframes live-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.metric,.metric:after,.metric-label i{animation:none!important;transition:none!important}}.rejection-summary{display:flex;align-items:center;gap:18px;min-height:48px;margin-bottom:14px;padding:10px 14px;border:1px solid #432934;background:linear-gradient(100deg,#171119,#10141d);font:9px Space Mono}.rejection-summary-title{flex:0 0 auto;color:var(--red);font-weight:700;letter-spacing:.08em}.rejection-summary-title small{display:block;margin-top:4px;color:var(--muted);font-weight:400;letter-spacing:0}.rejection-reasons{display:flex;flex-wrap:wrap;gap:7px}.rejection-reasons span{padding:5px 8px;border:1px solid #3b3039;background:#1b151d;color:#c9aeb4}.rejection-reasons b{margin-left:5px;color:var(--red)}.last-rejection{margin-left:auto;max-width:430px;color:var(--muted);text-align:right}.last-rejection b{color:#e5d5d9}.rejection-empty{color:var(--muted)}@media(max-width:1350px){.rejection-summary{align-items:flex-start;flex-wrap:wrap}.last-rejection{width:100%;max-width:none;margin-left:0;text-align:left}}.risk-rules{display:flex;align-items:flex-end;gap:9px;padding:12px 14px;border-bottom:1px solid #28443d;background:#0d1918}.risk-rules-heading{min-width:190px;padding-bottom:6px}.risk-rules-heading b,.risk-rules-heading small{display:block;font:700 9px Space Mono;color:var(--green)}.risk-rules-heading small{margin-top:4px;color:var(--muted);font-weight:400}.risk-rules label{color:#91a099;font:700 8px Space Mono}.risk-rules input{display:block;width:130px;margin-top:5px;padding:8px;background:#101923;color:#edf1f7;border:1px solid #2b403c;outline:none}.risk-rules input:focus{border-color:var(--green)}.risk-rules button{margin-left:auto;padding:9px 12px;border:1px solid var(--green);background:#163029;color:var(--green);font:700 8px Space Mono;cursor:pointer}.risk-rules button:disabled{opacity:.4;cursor:default}.opportunity-table{min-width:1120px}.opportunity-table th{padding:12px 16px}.opportunity-table td{height:94px;padding:14px 16px;vertical-align:middle}.opportunity-table tbody tr{background:linear-gradient(90deg,rgba(19,28,40,.42),transparent);transition:background .18s ease,box-shadow .18s ease}.opportunity-table tbody tr:hover{background:#131c28;box-shadow:inset 0 0 0 1px #63d9ff17}.opportunity-table .skin-cell{min-width:330px}.opportunity-table .skin-thumb{flex-basis:76px;width:76px;height:58px;border-color:#304057;background:radial-gradient(circle at 50% 45%,#26394c,#0b1119 72%)}.skin-copy{display:grid;gap:8px}.item-tags{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.item-tag{display:inline-flex!important;margin:0!important;padding:3px 6px;border:1px solid #304057;background:#141d29;color:#91a1b6!important;font:700 7px Space Mono!important;letter-spacing:.03em}.quality-tag.matched{border-color:#28594d;background:#10221e;color:var(--green)!important}.quality-tag.mismatch{border-color:#69313b;color:var(--red)!important}.source-tag{color:var(--cyan)!important}.buy-cell,.profit-cell,.liquidity-cell,.state-cell{min-width:145px}.buy-cell small,.profit-cell small,.liquidity-cell small,.state-cell small,.market-cell small{display:block;color:#68778d;font:700 7px Space Mono;letter-spacing:.08em}.buy-cell strong,.profit-cell>strong,.liquidity-cell>strong{display:block;margin:6px 0;font:700 16px Space Mono;color:#f4f7fb}.buy-cell>a,.market-link{color:var(--cyan);font:700 8px Space Mono}.market-cell{min-width:285px;border-left:1px solid #1c2938;border-right:1px solid #1c2938}.market-primary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 11px;border:1px solid #28594d;background:linear-gradient(100deg,#10221e,#0b1517)}.market-primary>span{display:block;margin:0}.market-primary small{color:#8fbea9}.market-primary em{display:block;margin-top:4px;color:var(--green);font:700 7px Space Mono;font-style:normal;letter-spacing:.08em}.market-primary strong{font:700 20px Space Mono;color:var(--green);text-shadow:0 0 14px rgba(66,230,164,.2)}.market-secondary{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:8px 0}.market-secondary span{margin:0;padding:6px 7px;border:1px solid #253143;background:#0b1119}.market-secondary small{margin-bottom:3px}.market-secondary b{font:700 10px Space Mono;color:#d6deea}.market-link{display:inline-block}.profit-cell span{margin-top:5px;font:8px Space Mono}.profit-cell span b{color:#dbe4ef}.liquidity-cell>strong span{margin:0;color:#f4f7fb;font:700 16px Space Mono}.state-cell{display:table-cell}.state-cell .pill{display:block!important;width:max-content;margin-top:7px!important}.state-badge{display:inline-flex!important;margin:0!important;padding:5px 7px;border:1px solid #5c342d;background:#281817;color:var(--amber)!important;font:700 8px Space Mono!important}.state-badge.unlocked{border-color:#28594d;background:#10221e;color:var(--green)!important}.state-cell>small{margin-top:8px}.table-wrap{background:#0b1018}.opportunity-table{min-width:1420px;font-size:13px}.opportunity-table th{padding:15px 18px;color:#8da0ba;font-size:10px;letter-spacing:.1em}.opportunity-table td{height:126px;padding:18px;line-height:1.35}.opportunity-table tbody tr{background:linear-gradient(90deg,#121d2ab8,#0c121bb3);box-shadow:inset 0 -1px #202b39}.opportunity-table tbody tr:nth-child(2n){background:linear-gradient(90deg,#101a26eb,#0b1119d1)}.opportunity-table tbody tr:hover{background:linear-gradient(90deg,#172638,#111b28);box-shadow:inset 3px 0 var(--cyan),inset 0 0 0 1px #63d9ff24}.opportunity-table .skin-cell{min-width:420px}.opportunity-table .skin-content{gap:18px}.opportunity-table .skin-thumb{flex-basis:132px;width:132px;height:100px;border-color:#35485f;background:radial-gradient(circle at 50% 42%,#2b435b,#0a111a 74%);box-shadow:inset 0 0 22px #63d9ff0d,0 8px 22px #0000003d}.opportunity-table .skin-thumb img{padding:3px}.skin-name{display:block;max-width:250px;font-size:15px;line-height:1.42}.skin-copy{gap:11px}.item-tags{gap:7px}.item-tag{padding:5px 8px;font-size:9px!important}.buy-cell,.profit-cell,.liquidity-cell,.state-cell{min-width:170px}.buy-cell small,.profit-cell small,.liquidity-cell small,.state-cell small,.market-cell small{font-size:9px;line-height:1.3}.buy-cell strong,.profit-cell>strong,.liquidity-cell>strong{margin:9px 0;font-size:21px}.buy-cell>a,.market-link{font-size:10px}.market-cell{min-width:360px}.market-primary{min-height:57px;padding:11px 13px}.market-primary small{font-size:9px}.market-primary em{font-size:8px}.market-primary strong{font-size:24px}.market-secondary{gap:9px;margin:10px 0}.market-secondary span{padding:9px 10px}.market-secondary small{font-size:8px}.market-secondary b{font-size:13px}.profit-cell span{margin-top:7px;font-size:10px}.profit-cell span b{font-size:11px}.liquidity-cell>strong span{font-size:22px}.liquidity-cell>span{font-size:9px}.state-badge{padding:7px 9px;font-size:10px!important}.state-cell .pill{margin-top:9px!important;padding:5px 7px;font-size:9px!important}.state-cell>small{margin-top:10px;font-size:8px}.empty{font-size:13px}@media(max-width:1500px){.opportunity-table{min-width:1220px}.opportunity-table th{padding:13px 11px;font-size:9px}.opportunity-table td{height:116px;padding:13px 11px}.opportunity-table .skin-cell{min-width:335px}.opportunity-table .skin-content{gap:13px}.opportunity-table .skin-thumb{flex-basis:108px;width:108px;height:82px}.skin-name{max-width:205px;font-size:13px}.item-tag{padding:4px 6px;font-size:8px!important}.buy-cell,.profit-cell{min-width:135px}.liquidity-cell,.state-cell{min-width:110px}.market-cell{min-width:285px}.market-primary{padding:9px}.market-primary strong{font-size:20px}.market-secondary span{padding:7px}.market-secondary b{font-size:11px}.buy-cell strong,.profit-cell>strong,.liquidity-cell>strong{font-size:18px}.state-badge{font-size:9px!important}}.table-wrap{overflow-x:hidden}.opportunity-table{width:100%;min-width:0;table-layout:fixed}.opportunity-table th:nth-child(1){width:29%}.opportunity-table th:nth-child(2){width:12%}.opportunity-table th:nth-child(3){width:25%}.opportunity-table th:nth-child(4){width:13%}.opportunity-table th:nth-child(5){width:11%}.opportunity-table th:nth-child(6){width:10%}.opportunity-table .skin-cell,.buy-cell,.market-cell,.profit-cell,.liquidity-cell,.state-cell{min-width:0}.opportunity-table td{white-space:normal;overflow-wrap:anywhere}.opportunity-table .skin-name{max-width:none}.opportunity-table .market-primary{gap:8px}.opportunity-table .market-primary strong{white-space:nowrap}.opportunity-table .market-secondary b{overflow-wrap:normal;white-space:nowrap}@media(max-width:1500px){.opportunity-table,.opportunity-table .skin-cell,.buy-cell,.market-cell,.profit-cell,.liquidity-cell,.state-cell{min-width:0}.opportunity-table .skin-name{max-width:none}}.workspace-main{max-width:1540px;padding:46px 36px 70px}.workspace-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:26px;padding-bottom:24px;border-bottom:1px solid var(--line)}.workspace-heading h1{margin:9px 0 7px;font-size:36px}.workspace-heading p{margin:0;max-width:720px;color:var(--muted);font-size:13px;line-height:1.6}.success-banner,.plan-note{margin-bottom:14px;padding:12px 15px;border:1px solid #28594d;background:#10221e;color:var(--green);font:700 10px Space Mono}.planner-panel{border:1px solid var(--line);background:linear-gradient(145deg,#101722,#0b1119);display:grid;grid-template-columns:1fr 1fr;gap:0}.planner-section{padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.planner-section:nth-child(2){border-right:0}.exclude-section{grid-column:1/-1;border-right:0}.panel-title{display:flex;align-items:center;gap:9px;margin-bottom:17px;color:#dce5f0;font:700 11px Space Mono}.panel-title b{display:grid;place-items:center;width:25px;height:25px;border:1px solid #28594d;color:var(--green)}.field-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.field-grid label{color:#8795a9;font:700 9px Space Mono}.field-grid input,.field-grid select{display:block;width:100%;height:42px;margin-top:7px;padding:0 11px;border:1px solid #2a3648;background:#0c121b;color:#eef3f9;outline:none}.field-grid input:focus,.field-grid select:focus{border-color:var(--green)}.exclude-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.exclude-grid button{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #2a3648;background:#111925;color:#8e9caf;font:700 9px Space Mono;cursor:pointer}.exclude-grid button i{width:8px;height:8px;border:1px solid #536175}.exclude-grid button.selected{border-color:#70504a;background:#211719;color:#ff9ca6}.exclude-grid button.selected i{border-color:var(--red);background:var(--red)}.planner-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:16px 22px;color:var(--muted);font:9px Space Mono}.primary-action,.plan-summary button{padding:12px 18px;border:1px solid var(--green);background:var(--green);color:#05110d;font:700 10px Space Mono;cursor:pointer}.primary-action:disabled{opacity:.55}.plan-summary{display:grid;grid-template-columns:repeat(6,1fr) auto;gap:10px;margin-top:16px}.plan-summary>div{min-height:80px;padding:15px;border:1px solid var(--line);background:var(--panel)}.plan-summary small,.purchase-overview small{display:block;color:var(--muted);font:700 8px Space Mono}.plan-summary strong,.purchase-overview strong{display:block;margin-top:10px;font:700 19px Space Mono}.plan-summary button{align-self:stretch}.planner-results,.purchase-table{margin-top:14px;border:1px solid var(--line);background:var(--panel);overflow:auto}.planner-results td,.purchase-table td{padding:14px}.mini-item{display:flex;align-items:center;gap:10px;min-width:260px;white-space:normal}.mini-item img{width:58px;height:44px;object-fit:contain;border:1px solid #2b394c;background:#0b1119}.mini-item span,.mini-item small{display:block}.mini-item small{margin-top:4px;color:var(--muted);font:8px Space Mono}.purchase-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.purchase-overview>div{padding:18px;border:1px solid var(--line);background:var(--panel)}.segmented{display:flex;gap:6px;margin-bottom:12px}.segmented button{padding:9px 12px;border:1px solid #2b3749;background:#111925;color:#8593a7;font:700 9px Space Mono;cursor:pointer}.segmented button.active{border-color:var(--green);background:#10221e;color:var(--green)}.payment-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:16px}.tariff-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tariff-selector button{min-height:180px;padding:22px;text-align:left;border:1px solid var(--line);background:linear-gradient(145deg,#111925,#0d131d);color:#eef3f9;cursor:pointer;transition:.2s}.tariff-selector button:hover,.tariff-selector button.selected{transform:translateY(-2px);border-color:var(--green);box-shadow:0 14px 40px #00000038}.tariff-selector span,.tariff-selector small,.tariff-selector i{display:block}.tariff-selector span{font-size:22px;font-weight:800}.tariff-selector small{min-height:42px;margin-top:9px;color:var(--muted);line-height:1.5}.tariff-selector i{margin-top:25px;color:var(--green);font:700 9px Space Mono;font-style:normal}.invoice-card{padding:25px;border:1px solid #304057;background:linear-gradient(145deg,#121c28,#0c121b)}.invoice-card h2{font-size:25px}.invoice-line{display:flex;justify-content:space-between;padding:13px 0;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.invoice-line b{color:#eef3f9}.invoice-card p{color:var(--muted);font-size:11px;line-height:1.65}.invoice-card button{width:100%;padding:12px;border:1px solid #344154;background:#171f2c;color:#68768a;font:700 9px Space Mono}.warning-text{color:var(--amber)!important}.connections-card{grid-column:1/-1}.connection-list{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px}.connection-list>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:12px;border:1px solid #273447;background:#0c121b}.connection-list i{grid-row:1/3;width:8px;height:8px;border-radius:50%;background:#596579}.connection-list i.online{background:var(--green);box-shadow:0 0 10px var(--green)}.connection-list b{font:700 10px Space Mono}.connection-list small{color:var(--muted);font:8px Space Mono}.admin-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.admin-tools a{padding:18px;border:1px solid var(--line);background:var(--panel)}.admin-tools b,.admin-tools span{display:block}.admin-tools b{color:var(--green);font:700 10px Space Mono}.admin-tools span{margin-top:8px;color:var(--muted);font-size:11px}.subscription-status-card{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:14px;padding:22px;border:1px solid #28594d;background:linear-gradient(100deg,#10221e,#0d151c);margin-bottom:16px}.subscription-status-card small,.subscription-status-card strong,.subscription-status-card span{display:block}.subscription-status-card small{color:#77a18f;font:700 8px Space Mono}.subscription-status-card strong{margin:7px 0;font:700 20px Space Mono}.subscription-status-card span{color:var(--green);font-size:11px}.subscription-status-card>a,.test-access-button{padding:12px 15px;border:1px solid var(--green);background:var(--green);color:#05110d;font:700 9px Space Mono}.tariff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tariff-grid article{padding:25px;border:1px solid var(--line);background:linear-gradient(145deg,#111925,#0d131d)}.tariff-grid article.featured{border-color:#347c69;box-shadow:inset 0 3px var(--green)}.tariff-grid article>span{color:var(--green);font:700 9px Space Mono}.tariff-grid h2{font-size:27px;margin:12px 0 5px}.tariff-grid p{min-height:38px;color:var(--muted);font-size:12px}.tariff-grid ul{list-style:none;padding:15px 0;margin:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tariff-grid li{padding:6px 0;color:#c6d0dc;font-size:11px}.tariff-grid a{display:inline-block;color:var(--cyan);font:700 9px Space Mono}.test-access-button{margin-top:14px;cursor:pointer}.workspace-main>.bot-note{margin-top:20px}@media(max-width:1350px){.workspace-main{padding:34px 26px}.field-grid{grid-template-columns:repeat(2,1fr)}.exclude-grid{grid-template-columns:repeat(4,1fr)}.plan-summary{grid-template-columns:repeat(3,1fr)}.plan-summary button{min-height:60px}.payment-layout{grid-template-columns:1fr}.topbar nav{gap:18px}.topbar .brand{min-width:245px}}.invoice-card button,.invoice-pay-link{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--green);background:var(--green);color:#05110d;font:700 9px Space Mono;text-align:center;cursor:pointer}.invoice-card button:disabled{border-color:#344154;background:#171f2c;color:#68768a;cursor:not-allowed}.payment-history{margin-top:16px;padding:20px;border:1px solid var(--line);background:var(--panel)}.payment-history h3{margin-top:0}.payment-history>div{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;padding:10px 0;border-top:1px solid var(--line);font:10px Space Mono}.payment-history i{color:var(--amber);font-style:normal}.payment-history a{color:var(--green)}.price-table-card{border:1px solid var(--line);background:var(--panel)}.price-table-filters{display:grid;grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(145px,1fr)) auto auto;align-items:center;gap:8px;padding:14px;border-bottom:1px solid var(--line);background:#0b1018}.price-table-filters input,.price-table-filters select{height:40px;padding:0 11px;border:1px solid #2a3648;background:#111824;color:#dce5f0;outline:none}.price-table-filters input:focus,.price-table-filters select:focus{border-color:var(--green)}.price-table-filters button{height:40px;padding:0 16px;border:1px solid var(--green);background:var(--green);color:#06120e;font:700 9px Space Mono;cursor:pointer}.price-table-filters>span{color:var(--muted);font:700 9px Space Mono;white-space:nowrap}.price-table-filters>span b{color:#fff}.price-table-wrap{position:relative;min-height:320px;overflow:auto}.price-table-wrap.loading table{opacity:.3}.price-comparison-table th{padding:13px 15px}.price-comparison-table td{padding:14px 15px;vertical-align:middle}.price-item{display:flex;align-items:center;gap:14px;min-width:300px;white-space:normal}.price-item img{width:86px;height:62px;object-fit:contain;border:1px solid #29374a;background:radial-gradient(circle,#203348,#0a1018)}.price-item b,.price-item small{display:block}.price-item b{font-size:12px}.price-item small{margin-top:6px;color:var(--muted);font:8px Space Mono}.market-price-list{display:grid;grid-template-columns:repeat(3,minmax(145px,1fr));gap:6px;min-width:490px}.market-price-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border:1px solid #293649;background:#0c131d;transition:.16s}.market-price-list a:hover{border-color:var(--cyan);background:#101d29}.market-price-list span{margin:0;color:#94a2b5;font:700 8px Space Mono}.market-price-list span i{display:block;margin-top:3px;color:#59687c;font-size:7px;font-style:normal}.market-price-list b{color:#eef3fa;font:700 11px Space Mono;white-space:nowrap}.price-comparison-table strong{font:700 14px Space Mono}.table-min{color:var(--green)!important}.table-spread{color:var(--cyan)!important}.freshness{margin:0!important;color:#8b9ab0!important;font:9px Space Mono!important;white-space:nowrap}@media(max-width:1350px){.price-table-filters{grid-template-columns:2fr repeat(3,1fr)}.price-table-filters button,.price-table-filters>span{grid-row:2}.market-price-list{grid-template-columns:repeat(2,minmax(135px,1fr));min-width:390px}}html,body,button,input,select,textarea,table,th,td,[class]{font-family:Helvetica,Arial,sans-serif!important}html{font-size:16px}body{font-size:16px;line-height:1.45}nav a{font-size:14px}.brand{font-size:16px}.brand small,.live-clock small{font-size:11px}.live-clock{font-size:13px}.eyebrow{font-size:12px}.hero p,.workspace-heading p{font-size:15px}.source{font-size:11px}.metric span,.metric-label span{font-size:11px!important}.metric strong{font-size:25px}.section-head h2{font-size:23px}.filters input,.filters select,.price-table-filters input,.price-table-filters select{font-size:13px}.filters button,.price-table-filters button{font-size:11px}table{font-size:13px}th,td span{font-size:11px}.pill,.item-tag,.state-badge{font-size:10px!important}.buy-cell small,.profit-cell small,.liquidity-cell small,.state-cell small,.market-cell small{font-size:10px}.buy-cell>a,.market-link{font-size:11px}.source-totals,.rejection-summary,.risk-rules,.pagination,footer{font-size:11px}.rejection-summary-title,.risk-rules-heading b,.risk-rules-heading small,.risk-rules label,.field-grid label,.panel-title,.planner-actions,.plan-summary small,.purchase-overview small{font-size:11px}.field-grid input,.field-grid select{font-size:14px}.market-price-list span,.market-price-list span i,.price-item small,.freshness{font-size:10px!important}.market-price-list b{font-size:13px}.price-item b{font-size:14px}.source-warning{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px;padding:13px 16px;border:1px solid #70572c;background:#261f12;color:#f5d48b;font-size:13px}.source-warning b{flex:0 0 auto}.source-warning span{color:#d0b777;overflow-wrap:anywhere}.table-screen{background:#080b12}.comparison-workspace{display:grid;grid-template-columns:380px minmax(0,1fr);max-width:none;min-height:calc(100vh - 76px);margin:0;padding:0}.table-settings{position:sticky;top:76px;height:calc(100vh - 76px);overflow-y:auto;padding:27px 26px 34px;border-right:1px solid var(--line);background:linear-gradient(150deg,#131722,#0b0e16 76%)}.settings-title{display:flex;align-items:center;gap:13px;margin-bottom:26px}.settings-title>span{display:grid;place-items:center;width:35px;height:35px;border:1px solid #364155;color:var(--green);font-size:20px}.settings-title small{display:block;color:var(--green);font-size:11px;letter-spacing:.14em}.settings-title h1{margin:2px 0 0;font-size:26px}.template-section{padding-bottom:24px;border-bottom:1px solid var(--line)}.template-section>label,.settings-grid label{display:block;color:#8d98aa;font-size:12px;font-weight:700}.template-row{display:grid;grid-template-columns:minmax(0,1fr) 42px 42px;gap:7px;margin-top:9px}.template-row select,.template-name,.settings-grid input,.settings-grid select{width:100%;height:43px;padding:0 12px;border:1px solid #2b3444;background:#090c13;color:#f0f3f8;outline:none}.template-row select:focus,.template-name:focus,.settings-grid input:focus,.settings-grid select:focus{border-color:var(--green)}.template-name{margin-top:8px}.icon-button,.delete-template{height:43px;border:1px solid var(--green);background:#152a25;color:var(--green);font-size:25px;cursor:pointer}.delete-template{border-color:#4a3038;background:#1c1217;color:#ce6975}.delete-template:disabled,.icon-button:disabled{opacity:.35}.settings-section{padding:25px 0;border-bottom:1px solid var(--line)}.settings-section h2{margin:0 0 18px;color:#f2f4f8;font-size:18px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 10px}.settings-grid label:first-child{grid-column:1/-1}.settings-grid input,.settings-grid select{display:block;margin-top:7px;font-size:14px}.settings-grid.two-columns label:first-child{grid-column:auto}.trade-direction{display:grid;place-items:center;width:40px;height:40px;margin:-20px auto;border:1px solid #344052;background:#111621;color:var(--cyan);font-size:20px;position:relative;z-index:1}.apply-table-filters{width:100%;height:47px;border:1px solid var(--green);background:var(--green);color:#06120e;font-size:12px;font-weight:800;letter-spacing:.05em;cursor:pointer}.comparison-main{width:100%;min-width:0;max-width:none;margin:0;padding:30px 30px 38px}.comparison-heading{display:flex;align-items:center;justify-content:space-between;min-height:64px;margin-bottom:18px}.comparison-heading>div{display:flex;align-items:baseline;gap:12px}.comparison-heading h1{margin:0;font-size:27px;text-transform:uppercase}.found-count{color:#ff934d;font-size:24px}.auto-refresh{display:flex;align-items:center;gap:8px;color:#8995a7;font-size:13px}.auto-refresh input{accent-color:var(--green)}.comparison-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 190px 170px auto;gap:8px;margin-bottom:12px}.comparison-toolbar input,.comparison-toolbar select,.comparison-toolbar button{height:43px;padding:0 13px;border:1px solid #293446;background:#0e141e;color:#dce3ed;outline:none}.comparison-toolbar input:focus,.comparison-toolbar select:focus{border-color:var(--green)}.comparison-toolbar button{border-color:#39465a;background:#172130;font-weight:800;cursor:pointer}.comparison-table-wrap{position:relative;min-height:360px;overflow:auto;border:1px solid var(--line);background:#0b0f18}.comparison-table-wrap.loading table{opacity:.3}.comparison-data-table{table-layout:fixed;min-width:920px}.comparison-data-table th{top:0;height:48px;padding:0 18px;background:#10151f;font-size:12px}.comparison-data-table th:nth-child(1){width:36%}.comparison-data-table th:nth-child(2),.comparison-data-table th:nth-child(3){width:18%}.comparison-data-table th:nth-child(5){width:11%}.comparison-data-table td{height:98px;padding:12px 18px;border-top:1px solid #202735;vertical-align:middle}.comparison-data-table tbody tr{background:linear-gradient(90deg,#121723e6,#090d16d9)}.comparison-data-table tbody tr:nth-child(2n){background:linear-gradient(90deg,#0e131ef2,#090c14e6)}.comparison-data-table tbody tr:hover{background:#151d2a;box-shadow:inset 3px 0 var(--green)}.comparison-item{display:flex;align-items:center;gap:16px;white-space:normal}.comparison-item img{flex:0 0 96px;width:96px;height:70px;object-fit:contain;border:1px solid #29374a;background:radial-gradient(circle,#203348,#090e16)}.comparison-item small,.comparison-item b{display:block}.comparison-item small{margin:0 0 5px;color:#68758a;font-size:11px}.comparison-item b{font-size:15px;line-height:1.35}.market-quote{display:grid;gap:5px;width:max-content;max-width:100%}.market-quote small{margin:0;color:#8290a4;font-size:11px;font-weight:700}.market-quote strong{font-size:18px;color:#f4f6fa}.market-quote i{color:#59677a;font-size:10px;font-style:normal}.market-quote:hover strong{color:var(--cyan)}.buy-quote strong{color:#e8edf5}.sell-quote strong{color:#f6f8fb}.profit-result strong,.profit-result span{display:block;margin:0}.profit-result strong{font-size:18px}.profit-result span{margin-top:6px;color:inherit!important;font-size:14px;font-weight:700}.comparison-main>.pagination{border:1px solid var(--line);border-top:0;background:#0c111a}.comparison-main .form-error{margin-top:0}@media(max-width:1400px){.comparison-workspace{grid-template-columns:340px minmax(0,1fr)}.table-settings{padding-left:20px;padding-right:20px}.comparison-main{padding:24px 20px}.comparison-data-table th:nth-child(1){width:32%}.comparison-item img{flex-basis:78px;width:78px}.comparison-toolbar{grid-template-columns:minmax(220px,1fr) 165px 150px auto}}.heading-tools{display:flex;align-items:center;gap:18px}.profit-formula{display:flex;align-items:center;gap:10px;padding:9px 13px;border:1px solid #2c4e47;background:linear-gradient(110deg,#10231f,#0d1719);box-shadow:inset 3px 0 var(--green)}.profit-formula span{margin:0;color:#6f9d8d;font-size:9px;font-weight:800;letter-spacing:.12em}.profit-formula b{color:#bdebd9;font-size:12px;letter-spacing:.03em}.comparison-data-table td:nth-child(2),.comparison-data-table td:nth-child(3),.comparison-data-table td:nth-child(4){position:relative}.market-quote{min-width:142px;padding:11px 12px;border:1px solid #293647;background:linear-gradient(145deg,#111a26,#0b111a);box-shadow:0 8px 22px #00000029;transition:border-color .18s ease,transform .18s ease}.market-quote:hover{transform:translateY(-1px);border-color:#4e7187}.buy-quote{border-left:3px solid var(--cyan)}.sell-quote{border-left:3px solid var(--green);background:linear-gradient(145deg,#10201e,#0b1518)}.sell-quote strong{color:#d8fff0}.net-price{display:flex!important;align-items:center;gap:7px;margin:2px 0 0!important;padding-top:6px;border-top:1px solid #284239;color:var(--green)!important;font-size:12px!important;font-weight:800}.net-price i{padding:2px 5px;border:1px solid #31564c;background:#142b25;color:#85c8ae!important;font-size:9px!important;font-style:normal}.profit-result{min-width:130px;padding:11px 12px;border:1px solid currentColor;border-radius:2px;background:#42e6a40e;box-shadow:inset 0 0 24px #42e6a409}.profit-result.negative{background:#ff6b7a0d}.profit-result small{display:block;margin:0 0 5px;color:#758497;font-size:9px;font-weight:800;letter-spacing:.08em}.profit-result strong{font-size:20px;letter-spacing:-.02em}.profit-result span{margin-top:4px!important;font-size:12px!important}.comparison-data-table tbody tr:hover .comparison-item img{border-color:#416075;box-shadow:0 0 22px #63d9ff14}@media(max-width:1400px){.heading-tools{gap:10px}.profit-formula{padding:8px 10px}.profit-formula b{font-size:10px}.market-quote{min-width:125px;padding:9px}.profit-result{min-width:115px;padding:9px}.comparison-data-table td{padding-left:12px;padding-right:12px}}.comparison-data-table th:nth-child(1){width:34%}.comparison-data-table th:nth-child(2){width:18%}.comparison-data-table th:nth-child(3){width:19%}.comparison-data-table th:nth-child(4){width:17%}.comparison-data-table th:nth-child(5){width:12%;font-size:10px}.table-screen{--table-bg:#07101a;--table-panel:#0c1724;--table-panel-2:#101d2b;--table-border:#203246;--table-text:#f4f7fa;--table-muted:#8494a8;--table-accent:#35e6b1;--table-accent-dark:#123d35;--table-blue:#39a9ff;--table-orange:#ff8a24;--table-red:#ff5f6d;background:var(--table-bg);color:var(--table-text)}.table-screen .topbar{height:72px;padding:0 28px;border-color:#1b2b3c;background:#050d16f7;box-shadow:0 8px 30px #0000001f}.table-screen .brand{min-width:335px;font-size:18px;letter-spacing:.055em}.table-screen .brand-mark{width:43px;height:43px;border:2px solid var(--table-accent);border-radius:11px;clip-path:polygon(50% 0,94% 24%,94% 76%,50% 100%,6% 76%,6% 24%);background:#0d2c2a;color:var(--table-accent);font-size:15px}.table-screen .brand small{margin-top:1px;font-size:10px;letter-spacing:.07em}.table-screen nav{gap:36px}.table-screen nav a{font-size:12px;letter-spacing:.055em}.table-screen nav a.active{color:var(--table-accent);border-color:var(--table-accent)}.table-screen .live-clock{margin-left:auto;font-size:12px}.table-screen .live-clock i{width:7px;height:7px;background:var(--table-accent);box-shadow:0 0 8px #35e6b173}.table-screen .live-clock small{font-size:10px}.user-avatar{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;margin-left:16px;border:1px solid var(--table-border);border-radius:50%;background:#0d1926;color:#aeb9c7;font-size:15px}.comparison-workspace{display:grid;grid-template-columns:326px minmax(0,1fr);gap:20px;min-height:calc(100vh - 72px);max-width:none;margin:0;padding:16px;background:radial-gradient(circle at 85% 0,rgba(31,75,92,.11),transparent 28%),var(--table-bg)}.table-settings{position:sticky;top:88px;align-self:start;height:calc(100vh - 104px);padding:0;overflow-y:auto;border:1px solid var(--table-border);border-radius:10px;background:linear-gradient(180deg,#0d1a28,#09131f);box-shadow:0 10px 35px #00000024;scrollbar-width:thin;scrollbar-color:#2a4056 #0a1420}.filter-sidebar-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:57px;padding:0 20px;border-bottom:1px solid var(--table-border);background:#0d1a28f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filter-sidebar-head>div{display:flex;align-items:center;gap:12px}.filter-sidebar-head b{font-size:14px;text-transform:uppercase;letter-spacing:.04em}.filter-sidebar-head button{padding:7px 10px;border:1px solid var(--table-border);border-radius:6px;background:#0b1723;color:#93a1b3;font-size:11px;cursor:pointer}.filter-sidebar-head button:hover{border-color:#37506a;color:#dbe3eb}.table-icon{display:block;flex:0 0 auto;width:20px;height:20px}.filter-sidebar-head .table-icon,.sidebar-section-title .table-icon{color:var(--table-accent)}.sidebar-section{padding:20px;border-bottom:1px solid var(--table-border)}.sidebar-section-title{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#e9eef4}.sidebar-section-title span{margin:0;font-size:12px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.sidebar-section-title .table-icon{width:17px;height:17px}.template-section{padding-bottom:18px}.template-row{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;margin:0}.template-row select,.template-name,.settings-grid input,.settings-grid select{height:39px;border:1px solid var(--table-border);border-radius:5px;background:#09131f;color:var(--table-text);font-size:12px;transition:border-color .17s ease,background .17s ease}.template-row select:hover,.template-name:hover,.settings-grid input:hover,.settings-grid select:hover{border-color:#304963}.template-row select:focus,.template-name:focus,.settings-grid input:focus,.settings-grid select:focus{border-color:var(--table-accent);box-shadow:0 0 0 2px #35e6b114}.icon-button{height:39px;border:1px solid #275f52;border-radius:5px;background:#0f2c28;color:var(--table-accent);font-size:20px}.template-name{margin-top:9px}.template-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:9px}.template-actions button{height:29px;padding:0 12px;border-radius:5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.save-template{border:1px solid #275f52;background:#102b26;color:var(--table-accent)}.delete-template{height:29px!important;border:1px solid #49313b!important;background:#21151b!important;color:#d77a86!important}.template-actions button:disabled{opacity:.35;cursor:not-allowed}.settings-section{padding:20px;border-bottom:1px solid var(--table-border)}.settings-grid{gap:11px 10px}.settings-grid label{color:var(--table-muted);font-size:10px;font-weight:600}.settings-grid input,.settings-grid select{height:39px;margin-top:6px;padding:0 11px;font-size:12px}.profit-settings{border-bottom:0}.sidebar-submit{position:sticky;bottom:0;padding:12px 20px;border-top:1px solid var(--table-border);background:#0a1420f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.apply-table-filters{height:41px;border:1px solid #2dad89;border-radius:6px;background:var(--table-accent);color:#052018;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.055em;box-shadow:none}.apply-table-filters:hover{background:#47edbd}.comparison-main{width:100%;min-width:0;max-width:none;margin:0;padding:0}.comparison-panel{min-height:calc(100vh - 104px);overflow:hidden;border:1px solid var(--table-border);border-radius:10px;background:linear-gradient(155deg,#0e1c2bf7,#07101afa);box-shadow:0 12px 40px #00000024}.comparison-heading{display:flex;align-items:center;justify-content:space-between;min-height:86px;margin:0;padding:18px 22px;border-bottom:0}.comparison-heading .comparison-title{display:flex;align-items:center;gap:15px}.title-orbit{display:grid;place-items:center;flex:0 0 50px;width:50px;height:50px;border:1px solid #194a40;border-radius:50%;background:#0d2d29;color:var(--table-accent)}.title-orbit .table-icon{width:25px;height:25px}.comparison-heading .title-line{display:flex;align-items:center;gap:12px}.comparison-heading h1{margin:0;font-size:23px;line-height:1.2;text-transform:uppercase;letter-spacing:.025em}.comparison-heading p{margin:6px 0 0;color:var(--table-muted);font-size:12px}.found-count{display:inline-grid;place-items:center;min-width:33px;height:27px;padding:0 7px;border:1px solid #96501c;border-radius:5px;background:#321d0e;color:var(--table-orange);font-size:15px;font-weight:750}.heading-tools{display:flex;align-items:center;gap:14px}.profit-formula{display:flex;align-items:center;gap:11px;min-height:45px;padding:0 14px;border:1px solid #185143;border-radius:6px;background:#0b2422;box-shadow:none}.profit-formula span{color:#8e9baa;font-size:9px;text-transform:uppercase}.profit-formula b{color:#d9eae4;font-size:11px;font-weight:550;white-space:nowrap}.profit-formula b:first-letter{color:var(--table-accent)}.profit-formula i{display:grid;place-items:center;width:17px;height:17px;border:1px solid #526273;border-radius:50%;color:#9ba9b8;font-size:10px;font-style:normal}.tool-divider{height:32px;width:1px;background:var(--table-border)}.auto-refresh{display:flex;align-items:center;gap:9px;color:#c7d0da;font-size:11px;white-space:nowrap;cursor:pointer}.auto-refresh input{position:absolute;opacity:0;pointer-events:none}.toggle-track{position:relative;width:36px;height:20px;margin:0!important;border:1px solid #2c4358;border-radius:999px;background:#122131;transition:.18s}.toggle-track i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#748497;transition:.18s}.auto-refresh input:checked+.toggle-track{border-color:#3cd6ad;background:var(--table-accent)}.auto-refresh input:checked+.toggle-track i{left:18px;background:#f1fffa;box-shadow:0 1px 4px #00000040}.refresh-table{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid #30455a;border-radius:6px;background:#122030;color:#eef3f8;font-size:11px;font-weight:750;text-transform:uppercase;cursor:pointer}.refresh-table:hover{border-color:#47637e;background:#16283a}.refresh-table .table-icon{width:17px;height:17px}.comparison-panel>.form-error{margin:0 20px 12px;border-radius:6px}.comparison-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) 205px 205px 48px;gap:10px;margin:0;padding:0 18px 16px}.search-field{position:relative;display:block}.search-field .table-icon{position:absolute;left:13px;top:12px;width:18px;height:18px;color:#718399}.comparison-toolbar input,.comparison-toolbar select,.comparison-toolbar button{height:44px;border:1px solid var(--table-border);border-radius:6px;background:#091521;color:#dce4ec;font-size:12px;transition:border-color .17s,background .17s}.comparison-toolbar input{width:100%;padding:0 13px 0 42px}.comparison-toolbar input::placeholder{color:#6f8094}.comparison-toolbar input:focus,.comparison-toolbar select:focus{border-color:#3a5973;box-shadow:0 0 0 2px #39a9ff0f}.toolbar-apply{display:grid;place-items:center;padding:0!important;cursor:pointer}.toolbar-apply:hover{border-color:#3f607b;background:#102133}.toolbar-apply .table-icon{width:19px;height:19px;color:#a9b8c8}.comparison-table-wrap{min-height:330px;margin:0 18px;overflow:auto;border:1px solid var(--table-border);border-radius:7px;background:#08121e;scrollbar-width:thin;scrollbar-color:#2a4056 #09131f}.comparison-data-table{min-width:950px;border-collapse:collapse;table-layout:fixed}.comparison-data-table th{position:sticky;top:0;z-index:1;height:47px;padding:0 20px;border:0;border-bottom:1px solid var(--table-border);background:#0d1926;color:#8d9db0;font-size:10px!important;font-weight:650;text-transform:uppercase;letter-spacing:.075em}.comparison-data-table th:nth-child(1){width:35%}.comparison-data-table th:nth-child(2){width:14%}.comparison-data-table th:nth-child(3){width:20%}.comparison-data-table th:nth-child(4){width:19%}.comparison-data-table th:nth-child(5){width:12%}.comparison-data-table td{height:112px;padding:12px 20px;border-top:0;border-bottom:1px solid #192b3d;background:#0a1521;color:#dce5ee;vertical-align:middle}.comparison-data-table tbody tr{background:transparent;transition:background .17s ease,box-shadow .17s ease}.comparison-data-table tbody tr:nth-child(2n){background:transparent}.comparison-data-table tbody tr:hover{background:transparent;box-shadow:none}.comparison-data-table tbody tr:hover td{background:#0d1b29;border-bottom-color:#2b4258}.comparison-item{display:flex;align-items:center;gap:16px;min-width:0;white-space:normal}.item-thumb{position:relative;display:grid!important;place-items:center;flex:0 0 76px;width:76px;height:76px;margin:0!important;overflow:hidden;border:1px solid #2a4055;border-radius:6px;background:radial-gradient(circle at 48% 42%,#182c40,#09131e 72%);transition:border-color .17s,background .17s}.item-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(57,169,255,.045),transparent 50%);pointer-events:none}.comparison-item img{position:relative;z-index:1;width:70px;height:70px;object-fit:contain;border:0;background:transparent;filter:drop-shadow(0 6px 8px rgba(0,0,0,.32))}.comparison-data-table tbody tr:hover .item-thumb{border-color:#426079;background:radial-gradient(circle at 48% 42%,#1c344a,#0b1724 72%)}.comparison-item>div{min-width:0}.comparison-item small{margin:0 0 5px;color:#788a9f;font-size:9px}.comparison-item b{display:block;overflow:hidden;color:#f3f6f9;font-size:14px;font-weight:650;line-height:1.35;text-overflow:ellipsis}.comparison-item em{display:block;margin-top:2px;color:#c7d0da;font-size:12px;font-style:normal}.market-quote{display:grid;width:max-content;min-width:0;max-width:100%;gap:5px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transition:none}.market-quote:hover{transform:none;border:0;background:transparent}.buy-quote{border:0}.buy-quote small{width:max-content;margin:0;padding:4px 7px;border:1px solid #176aa0;border-radius:4px;background:#092238;color:var(--table-blue);font-size:9px;font-weight:700}.market-quote strong{color:#f4f7fa;font-size:18px;font-weight:700}.market-quote>i{color:#718397;font-size:10px}.sell-quote{min-width:185px;padding:10px 11px;border:1px solid #285443;border-radius:5px;background:#0d211f}.sell-quote:hover{border:1px solid #34705a;background:#102925}.sell-quote small{margin:0;color:#91a3b2;font-size:9px}.sell-quote strong{color:#f4f7fa;font-size:17px}.net-price{gap:8px;margin:1px 0 0!important;padding-top:6px;border-top:1px solid #29473e;color:var(--table-accent)!important;font-size:11px!important}.net-price i{padding:2px 5px;border:1px solid #2e6252;border-radius:3px;background:#10342d;color:#8fe1c5!important;font-size:8px!important}.profit-result{display:grid;grid-template-columns:1fr auto;align-items:end;gap:3px 12px;min-width:190px;padding:13px 15px;border:1px solid #237a61;border-radius:5px;background:#0b2723;box-shadow:none}.profit-result.negative{border-color:#713946;background:#29161c}.profit-result strong{grid-row:1/3;color:var(--table-accent);font-size:21px;line-height:1.1}.profit-result span{align-self:end;margin:0!important;color:var(--table-accent)!important;font-size:10px!important;white-space:nowrap}.freshness{margin:0!important;color:#8192a6!important;font-size:10px!important}.comparison-data-table .empty{height:300px;padding:55px;color:#718399;text-align:center}.comparison-data-table .empty .table-icon{width:30px;height:30px;margin:0 auto 10px}.comparison-data-table .empty b,.comparison-data-table .empty span{display:block}.comparison-data-table .empty b{color:#cbd5df;font-size:14px}.comparison-data-table .empty span{margin-top:5px;font-size:11px}.comparison-table-wrap.loading table{opacity:.22}.comparison-table-wrap .loader{background:#08121ead;color:#91a1b3;font-size:11px}.comparison-table-wrap .loader span{font-size:11px}.table-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:13px 19px;color:#8494a8;font-size:11px}.page-buttons{display:flex;align-items:center;gap:7px}.page-buttons button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--table-border);border-radius:5px;background:#0b1723;color:#9cabbc;font-size:11px;cursor:pointer}.page-buttons button:hover{border-color:#3b5872;color:#e4eaf0}.page-buttons button.active{border-color:var(--table-accent);background:#0f2d28;color:var(--table-accent)}.page-buttons button:disabled{opacity:.35;cursor:not-allowed}.page-buttons i{color:#657589;font-style:normal}.table-pagination>label{display:flex;align-items:center;justify-content:flex-end;gap:10px}.table-pagination select{height:34px;padding:0 27px 0 10px;border:1px solid var(--table-border);border-radius:5px;background:#0b1723;color:#e8edf2;font-size:11px}*{scrollbar-width:thin;scrollbar-color:#2a4056 #08121d}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:#08121d}*::-webkit-scrollbar-thumb{border:2px solid #08121d;border-radius:10px;background:#2a4056}*::-webkit-scrollbar-thumb:hover{background:#36546f}@media(max-width:1500px){.table-screen .brand{min-width:280px}.table-screen nav{gap:22px}.comparison-workspace{grid-template-columns:304px minmax(0,1fr);gap:14px;padding:14px}.comparison-heading{display:grid;align-items:flex-start;gap:16px}.heading-tools{flex-wrap:nowrap;justify-content:flex-start}.comparison-toolbar{grid-template-columns:minmax(240px,1fr) 165px 165px 44px}.comparison-data-table th,.comparison-data-table td{padding-left:14px;padding-right:14px}.comparison-item{gap:11px}.item-thumb{flex-basis:68px;width:68px;height:68px}.comparison-item img{width:64px;height:64px}.profit-result{min-width:160px;padding:11px}.sell-quote{min-width:165px}}@media(max-width:1250px){.table-screen nav{gap:14px}.table-screen nav a{font-size:10px}.table-screen .brand{min-width:245px;font-size:15px}.comparison-workspace{grid-template-columns:292px minmax(0,1fr)}.comparison-heading{display:grid}.heading-tools{justify-content:flex-start}.comparison-data-table{min-width:900px}.table-pagination{grid-template-columns:1fr auto}.table-pagination>label{grid-column:1/-1}}.live-screen{--live-bg:#07101a;--live-panel:#0c1724;--live-panel-2:#101d2b;--live-border:#203246;--live-text:#f3f7fa;--live-muted:#8494a8;--live-accent:#35e6b1;--live-blue:#39a9ff;--live-purple:#a970ff;--live-red:#ff6370;min-height:100vh;background:radial-gradient(circle at 14% 0,rgba(34,92,108,.13),transparent 27%),var(--live-bg);color:var(--live-text)}.live-screen .topbar{height:64px;padding:0 24px;border-color:#1b2b3c;background:#050d16f7;box-shadow:0 8px 28px #00000024}.live-screen .brand{min-width:280px;font-size:16px;letter-spacing:.055em}.live-screen .brand-mark{width:36px;height:36px;border:2px solid var(--live-accent);border-radius:9px;clip-path:polygon(50% 0,94% 24%,94% 76%,50% 100%,6% 76%,6% 24%);background:#0d2c2a;color:var(--live-accent);font-size:13px}.live-screen .brand small{margin-top:1px;font-size:9px}.live-screen nav{gap:31px}.live-screen nav a{font-size:11px;letter-spacing:.055em}.live-screen nav a.active{color:var(--live-accent);border-color:var(--live-accent)}.live-screen .live-clock{font-size:11px}.live-screen .live-clock small{font-size:9px}.live-screen .user-avatar{width:38px;height:38px;flex-basis:38px;border-color:var(--live-border);background:#0d1926;font-size:13px}.live-main{width:100%;max-width:1680px;margin:0 auto;padding:28px 36px 40px}.live-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:24px}.live-title{display:flex;align-items:center;gap:16px}.live-pulse-icon{display:grid;place-items:center;width:40px;height:40px;color:var(--live-accent)}.live-pulse-icon .table-icon{width:38px;height:38px;filter:drop-shadow(0 0 7px rgba(53,230,177,.16))}.live-title h1{margin:0;font-size:27px;line-height:1.15;letter-spacing:-.02em}.live-title p{margin:6px 0 0;color:var(--live-muted);font-size:12px}.live-actions{display:flex;align-items:center;gap:17px}.live-actions>small{color:var(--live-muted);font-size:10px}.live-actions>button{display:flex;align-items:center;gap:9px;height:40px;padding:0 16px;border:1px solid #30455a;border-radius:6px;background:#122030;color:#eef3f8;font-size:10px;font-weight:750;cursor:pointer}.live-actions>button:hover{border-color:#46627c;background:#16283a}.live-actions>button:disabled{opacity:.6}.live-actions>button .table-icon{width:16px;height:16px}.live-screen .auto-refresh{flex-direction:row-reverse;color:#b8c3cf}.live-screen .auto-refresh>span:first-child{margin:0}.live-screen .toggle-track{width:38px;height:21px;background:#132334}.live-screen .auto-refresh input:checked+.toggle-track{background:var(--live-accent)}.live-error{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:13px 16px;border:1px solid #63343d;border-radius:7px;background:#23151a;color:#ffc1c8}.live-error>div{display:grid;gap:3px}.live-error b{font-size:12px}.live-error span{color:#bd8d94;font-size:11px}.live-error button{margin-left:auto;padding:8px 12px;border:1px solid #7e424d;border-radius:5px;background:#331b22;color:#ffd8dc;font-size:10px;cursor:pointer}.live-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:17px}.live-kpis article{display:flex;align-items:center;gap:14px;min-height:84px;padding:15px 17px;border:1px solid var(--live-border);border-radius:8px;background:linear-gradient(145deg,#0f1e2dfa,#091420fa);box-shadow:0 8px 26px #00000014}.kpi-icon{display:grid!important;place-items:center;flex:0 0 42px;width:42px;height:42px;margin:0!important;border-radius:50%;background:#0b332d;color:var(--live-accent)!important}.kpi-icon.profit{background:#102f27}.kpi-icon.roi{background:#271b3e;color:var(--live-purple)!important}.kpi-icon.neutral{background:#172638;color:#9cb0c5!important}.kpi-icon .table-icon{width:20px;height:20px}.live-kpis article>div{display:grid;gap:5px;min-width:0}.live-kpis small{color:#95a5b7;font-size:11px}.live-kpis strong{overflow:hidden;color:#edf4fa;font-size:20px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.live-kpis strong.positive{color:var(--live-accent)!important}.live-kpis .live-roi{color:var(--live-purple)}.live-filter-panel{display:grid;grid-template-columns:minmax(300px,1.5fr) 190px 190px 190px 150px;gap:10px;margin:0 0 17px;padding:13px;border:1px solid var(--live-border);border-radius:8px;background:linear-gradient(145deg,#0c1927,#091521)}.live-filter-panel input,.live-filter-panel select,.live-filter-panel button{height:42px;border:1px solid var(--live-border);border-radius:6px;background:#091521;color:#dce5ed;font-size:11px;outline:none;transition:border-color .17s,background .17s}.live-filter-panel input:focus,.live-filter-panel select:focus{border-color:#41627c;box-shadow:0 0 0 2px #39a9ff0f}.live-search{position:relative}.live-search .table-icon{position:absolute;left:13px;top:12px;width:17px;height:17px;color:#70839a}.live-search input{width:100%;padding:0 13px 0 40px}.live-search input::placeholder{color:#718398}.filter-toggle{display:flex;align-items:center;justify-content:center;gap:9px;background:#132234!important;font-weight:750;cursor:pointer}.filter-toggle:hover,.filter-toggle[aria-expanded=true]{border-color:#3a5d78;background:#172b3e!important}.filter-toggle .table-icon{width:17px;height:17px}.live-advanced-filters{display:none;grid-column:1/-1;grid-template-columns:repeat(7,minmax(115px,1fr)) auto;gap:10px;padding-top:13px;border-top:1px solid var(--live-border)}.live-advanced-filters label{display:grid;gap:6px;color:var(--live-muted);font-size:9px;font-weight:650}.live-advanced-filters input,.live-advanced-filters select{width:100%;padding:0 10px}.advanced-actions{display:flex;align-items:flex-end;gap:7px}.advanced-actions button{padding:0 14px;font-size:9px;font-weight:800;cursor:pointer}.advanced-actions .apply{border-color:#2ba981;background:var(--live-accent);color:#052018}.advanced-actions .reset{background:#121f2e;color:#9eacbb}.user-conditions{display:grid;grid-template-columns:minmax(235px,1.3fr) repeat(4,minmax(110px,1fr)) auto;align-items:end;gap:11px;margin-bottom:17px;padding:13px 15px;border:1px solid #25433e;border-radius:8px;background:linear-gradient(100deg,#0d211f,#0b1721);transition:border-color .18s ease,background .18s ease}.user-conditions.has-error{border-color:#69313b;background:linear-gradient(100deg,#24171b,#0b1721)}.user-conditions.is-saved{border-color:#2b8b70}.user-conditions>div:first-child{display:flex;align-items:center;gap:12px}.user-conditions .kpi-icon{width:36px;height:36px;flex-basis:36px}.user-conditions .kpi-icon .table-icon{width:17px;height:17px}.user-conditions b,.user-conditions small{display:block}.user-conditions b{font-size:12px}.user-conditions small{margin-top:4px;color:var(--live-muted);font-size:9px}.user-conditions label{color:#8fa097;font-size:9px;font-weight:650}.user-conditions input{display:block;width:100%;height:37px;margin-top:6px;padding:0 10px;border:1px solid #29443f;border-radius:5px;background:#0a1721;color:#edf4f7;outline:none}.user-conditions input:focus{border-color:var(--live-accent)}.conditions-submit{position:relative}.user-conditions .conditions-submit button{height:37px;padding:0 14px;border:1px solid #2b8b70;border-radius:5px;background:#11342c;color:var(--live-accent);font-size:9px;font-weight:800;cursor:pointer}.user-conditions .conditions-submit button:disabled{opacity:.55;cursor:default}.conditions-message{position:absolute;right:0;top:calc(100% + 4px);width:max-content;max-width:220px;text-align:right}.conditions-message.error{color:#ff9aa5}.conditions-message.success{color:var(--live-accent)}.live-feed-panel{overflow:hidden;border:1px solid var(--live-border);border-radius:8px;background:linear-gradient(150deg,#0c1927,#08131f);box-shadow:0 12px 36px #0000001f;scroll-margin-top:80px}.live-feed-head{display:flex;align-items:center;justify-content:space-between;min-height:67px;padding:13px 19px}.live-feed-head span{color:var(--live-accent);font-size:9px;font-weight:750;letter-spacing:.12em}.live-feed-head h2{margin:5px 0 0;font-size:19px}.live-feed-head>small{color:var(--live-muted);font-size:10px}.live-table-wrap{position:relative;min-height:280px;margin:0 17px;overflow:auto;border:1px solid var(--live-border);border-radius:6px;background:#08131f;scrollbar-width:thin;scrollbar-color:#2a4056 #08121d}.live-table-wrap.loading table{opacity:.22}.live-table-wrap .loader{background:#08121eb3;font-size:11px}.live-opportunity-table{min-width:1100px;border-collapse:collapse;table-layout:fixed}.live-opportunity-table th{position:sticky;top:0;z-index:1;height:44px;padding:0 14px;border:0;border-bottom:1px solid var(--live-border);background:#0d1926;color:#8da0b5;font-size:9px;font-weight:650;letter-spacing:.075em}.live-opportunity-table th:nth-child(1){width:35%}.live-opportunity-table th:nth-child(2){width:14%}.live-opportunity-table th:nth-child(3){width:19%}.live-opportunity-table th:nth-child(4){width:14%}.live-opportunity-table th:nth-child(5){width:8%}.live-opportunity-table th:nth-child(6){width:8%}.live-opportunity-table th:nth-child(7){width:2%}.live-opportunity-table td{height:103px;padding:10px 14px;border:0;border-bottom:1px solid #1b2d3f;background:#0a1623;color:#e6edf4;vertical-align:middle;white-space:normal;transition:background .18s,border-color .18s}.live-opportunity-table tbody tr:hover td{border-bottom-color:#2a4359;background:#0d1c2b}.live-opportunity-table tbody tr:last-child td{border-bottom:0}.live-item{display:flex;align-items:center;gap:15px;min-width:0}.live-item-thumb{display:grid;place-items:center;flex:0 0 72px;width:72px;height:72px;overflow:hidden;border:1px solid #2a4055;border-radius:6px;background:radial-gradient(circle at 48% 42%,#192e42,#09131e 72%)}.live-item-thumb img{width:68px;height:68px;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.34));transition:transform .18s}.live-opportunity-table tr:hover .live-item-thumb{border-color:#42627c}.live-opportunity-table tr:hover .live-item-thumb img{transform:scale(1.04)}.live-item>div{min-width:0}.live-item small,.live-item a,.live-item span{display:block;margin:0}.live-item small{margin-bottom:5px;color:#71859b;font-size:9px}.live-item a{overflow:hidden;color:#f1f5f8;font-size:14px;font-weight:680;line-height:1.3;text-overflow:ellipsis}.live-item a:hover{color:var(--live-blue)}.live-item span{margin-top:3px;color:#b3c0cd;font-size:11px}.live-buy,.live-market,.live-profit{display:grid;align-content:center;justify-items:start}.live-buy>a{width:max-content;padding:4px 7px;border:1px solid #176b9e;border-radius:4px;background:#092238;color:var(--live-blue);font-size:9px;font-weight:750}.live-buy strong{margin-top:7px;color:#f5f8fa;font-size:17px}.live-buy span,.live-profit span{margin:4px 0 0;color:#8294a9;font-size:9px}.live-market{width:max-content;min-width:178px;padding:9px 11px;border:1px solid #285443;border-radius:5px;background:#0d211f}.live-market>a{color:#91a5b5;font-size:9px;font-weight:650}.live-market>a:hover{color:#cbe9df}.live-market>strong{margin-top:5px;color:#f4f8f7;font-size:17px}.live-market>span{display:flex;align-items:center;gap:8px;width:100%;margin:5px 0 0;padding-top:5px;border-top:1px solid #29473e;color:var(--live-accent);font-size:10px}.live-market i{padding:2px 5px;border:1px solid #2e6252;border-radius:3px;background:#10342d;color:#8fe1c5;font-size:8px;font-style:normal}.live-market b{color:var(--live-accent)}.live-profit strong{color:var(--live-accent);font-size:20px}.live-profit.loss strong,.live-roi.loss{color:var(--live-red)}.live-roi{color:var(--live-accent);font-size:14px}.live-freshness{display:block!important;margin:0!important;color:#91a2b4!important;font-size:10px!important;white-space:nowrap}.live-chevron{display:grid;place-items:center;width:27px;height:35px;color:#a7b6c5;font-size:24px}.live-chevron:hover{color:var(--live-accent)}.live-empty{height:300px!important;text-align:center}.live-empty .table-icon,.live-empty b,.live-empty span{display:block;margin-left:auto;margin-right:auto}.live-empty .table-icon{width:34px;height:34px;margin-bottom:12px;color:#547086}.live-empty b{color:#d5dee7;font-size:14px}.live-empty span{margin-top:6px!important;color:#718399!important;font-size:11px!important}.live-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:13px 18px;color:var(--live-muted);font-size:10px}.live-pagination>span{margin:0}.live-pagination .page-buttons{display:flex;align-items:center;gap:7px}.live-pagination .page-buttons button{width:33px;height:33px}.live-pagination>label{display:flex;align-items:center;justify-content:flex-end;gap:10px}.live-pagination select{height:33px;padding:0 28px 0 10px;border:1px solid var(--live-border);border-radius:5px;background:#0b1723;color:#e5ebf1;font-size:10px}@media(max-width:1450px){.live-screen .brand{min-width:245px;font-size:14px}.live-screen nav{gap:18px}.live-main{padding-left:24px;padding-right:24px}.live-filter-panel{grid-template-columns:minmax(260px,1.4fr) 165px 165px 165px 140px}.live-advanced-filters{grid-template-columns:repeat(4,minmax(130px,1fr))}.user-conditions{grid-template-columns:minmax(215px,1.2fr) repeat(4,minmax(100px,1fr)) auto}.live-opportunity-table th,.live-opportunity-table td{padding-left:11px;padding-right:11px}}@media(max-width:1220px){.live-screen nav{gap:11px}.live-screen nav a{font-size:9px}.live-screen .brand{min-width:220px}.live-kpis{grid-template-columns:repeat(3,1fr)}.live-filter-panel{grid-template-columns:minmax(250px,1fr) repeat(3,155px) 130px}.user-conditions{grid-template-columns:repeat(4,1fr)}.user-conditions>div:first-child{grid-column:1/-1}.user-conditions button{align-self:end}.live-heading{align-items:flex-start}.live-actions{flex-wrap:wrap;justify-content:flex-end}}:root{--product-bg:#07101a;--product-panel:#0c1724;--product-panel-2:#101d2b;--product-border:#203246;--product-text:#f3f7fa;--product-muted:#8494a8;--product-accent:#35e6b1;--product-blue:#39a9ff;--product-purple:#a970ff;--product-red:#ff6370}body{background:var(--product-bg)}.app-shell{min-height:100vh;background:radial-gradient(circle at 13% 0,rgba(32,88,105,.12),transparent 26%),var(--product-bg);color:var(--product-text)}.app-shell .topbar{height:68px;padding:0 26px;border-color:#1b2b3c;background:#050d16f7;box-shadow:0 8px 30px #00000021}.app-shell .brand{min-width:300px;font-size:16px;letter-spacing:.055em}.app-shell .brand-mark{width:39px;height:39px;border:2px solid var(--product-accent);border-radius:10px;clip-path:polygon(50% 0,94% 24%,94% 76%,50% 100%,6% 76%,6% 24%);background:#0d2c2a;color:var(--product-accent);font-size:13px}.app-shell .brand small{margin-top:1px;color:#7f8fa3;font-size:9px;letter-spacing:.07em}.app-shell .topbar nav{gap:28px}.app-shell .topbar nav a{position:relative;border:0;color:#8c99aa;font-size:11px;letter-spacing:.055em;transition:color .2s ease}.app-shell .topbar nav a:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--product-accent);transform:scaleX(0);transition:transform .22s ease}.app-shell .topbar nav a:hover,.app-shell .topbar nav a.active{color:#f4f7fa}.app-shell .topbar nav a.active{color:var(--product-accent)}.app-shell .topbar nav a:hover:after,.app-shell .topbar nav a.active:after{transform:scaleX(1)}.app-shell .live-clock{margin-left:auto;font-size:11px}.app-shell .live-clock i{width:7px;height:7px;background:var(--product-accent);box-shadow:0 0 9px #35e6b180}.app-shell .live-clock small{color:#8190a2;font-size:9px}.app-shell .user-avatar{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;margin-left:14px;border:1px solid #294057;border-radius:50%;background:#0e1b29;color:#b9c5d1;font-size:13px;transition:border-color .2s,background .2s,color .2s,transform .2s}.app-shell .user-avatar:hover{border-color:var(--product-accent);background:#103029;color:var(--product-accent);transform:translateY(-1px)}.table-screen .topbar,.live-screen .topbar{height:68px}.table-screen .brand,.live-screen .brand{min-width:300px;font-size:16px}.table-screen .brand-mark,.live-screen .brand-mark{width:39px;height:39px;font-size:13px}.comparison-workspace{min-height:calc(100vh - 68px)}.table-settings{top:84px;height:calc(100vh - 100px)}button,a,input,select,.profile-card,.tariff-grid article,.purchase-overview>div,.planner-section{transition-duration:.2s;transition-timing-function:ease}.unified-screen main,.auth-screen main{animation:product-enter .32s ease both}@keyframes product-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid rgba(53,230,177,.55);outline-offset:2px}.workspace-main{width:100%;max-width:1520px;margin:0 auto;padding:32px 34px 64px}.workspace-heading{align-items:center;min-height:90px;margin:0 0 18px;padding:0;border:0}.workspace-title{display:flex;align-items:center;gap:15px}.workspace-title-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border:1px solid #1d4d43;border-radius:50%;background:#0d2d29;color:var(--product-accent)}.workspace-title-icon .table-icon{width:23px;height:23px}.workspace-heading .eyebrow{color:var(--product-accent);font-size:9px;letter-spacing:.13em}.workspace-heading h1{margin:4px 0 3px;color:var(--product-text);font-size:27px;line-height:1.2;letter-spacing:-.02em}.workspace-heading p{color:var(--product-muted);font-size:12px;line-height:1.5}.success-banner,.plan-note,.form-error{border-radius:7px}.planner-panel,.planner-results,.purchase-table,.payment-history,.admin-table,.subscription-status-card,.tariff-grid article,.invoice-card,.purchase-overview>div{border-color:var(--product-border);border-radius:9px;background:linear-gradient(145deg,#0f1e2dfa,#08131ffa);box-shadow:0 10px 30px #00000017}.planner-panel{overflow:hidden}.planner-section{padding:23px 24px;border-color:var(--product-border);background:transparent}.planner-section:hover{background:#1022317a}.panel-title{color:#e9eff5;font-size:12px}.panel-title b{width:29px;height:29px;border-color:#286654;border-radius:6px;background:#0d2b26;color:var(--product-accent)}.field-grid{gap:14px 12px}.field-grid label{color:#91a1b4;font-size:10px}.field-grid input,.field-grid select,.price-table-filters input,.price-table-filters select{height:43px;border-color:var(--product-border);border-radius:6px;background:#091521;color:#edf3f8}.field-grid input:hover,.field-grid select:hover{border-color:#314c66}.field-grid input:focus,.field-grid select:focus{border-color:var(--product-accent);box-shadow:0 0 0 2px #35e6b112}.exclude-grid{gap:9px}.exclude-grid button{min-height:39px;border-color:var(--product-border);border-radius:6px;background:#0b1723;color:#91a1b4}.exclude-grid button:hover{border-color:#3b576e;background:#102131}.exclude-grid button.selected{border-color:#74424e;background:#29181e;color:#ff97a3}.planner-actions{padding:17px 24px;border-top:1px solid var(--product-border);font-size:10px}.primary-action,.plan-summary button{border-radius:6px;background:var(--product-accent);border-color:var(--product-accent);font-size:10px}.primary-action:hover,.plan-summary button:hover{background:#4ceabd;transform:translateY(-1px)}.plan-summary{gap:12px}.plan-summary>div{border-color:var(--product-border);border-radius:8px;background:var(--product-panel)}.planner-results,.purchase-table{overflow:auto}.planner-results th,.purchase-table th,.admin-table th{height:43px;background:#0d1926;color:#8fa0b4}.planner-results td,.purchase-table td,.admin-table td{border-color:#1c3042;background:#0a1622}.planner-results tr:hover td,.purchase-table tr:hover td,.admin-table tr:hover td{background:#0e1d2b}.planner-results .pill.warning{border-color:#66512f;background:#241d12;color:#ffc76a!important}.purchase-overview{gap:12px}.purchase-overview>div{position:relative;min-height:92px;padding:18px 20px;overflow:hidden}.purchase-overview>div:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--product-accent)}.purchase-overview small,.plan-summary small{color:#8fa0b4;font-size:10px}.purchase-overview strong,.plan-summary strong{font-size:21px}.segmented{gap:8px;margin:17px 0 13px}.segmented button{height:36px;padding:0 14px;border-color:var(--product-border);border-radius:6px;background:#0c1926;color:#8fa0b3}.segmented button:hover{border-color:#38536c;color:#dce5ed}.segmented button.active{border-color:#27765f;background:#0e3029;color:var(--product-accent)}.subscription-status-card{grid-template-columns:1fr 1fr auto;gap:20px;margin-bottom:18px;padding:22px 24px;border-color:#28604f;background:linear-gradient(100deg,#102c27,#0b1923)}.subscription-status-card small{color:#81a89a;font-size:9px}.subscription-status-card strong{font-size:21px}.subscription-status-card>a,.test-access-button{border-radius:6px;background:var(--product-accent);border-color:var(--product-accent);font-size:10px}.subscription-status-card>a:hover,.test-access-button:hover{background:#4ceabd;transform:translateY(-1px)}.tariff-grid{gap:14px}.tariff-grid article{min-height:280px;padding:25px 26px}.tariff-grid article:hover{border-color:#36536c;transform:translateY(-3px);box-shadow:0 18px 42px #00000029}.tariff-grid article.featured{border-color:#2b765f;box-shadow:inset 0 3px var(--product-accent),0 12px 35px #0000001c}.tariff-grid article>span{color:var(--product-accent)}.tariff-grid h2{font-size:28px}.tariff-grid p,.tariff-grid li{color:#a6b3c1;font-size:12px}.tariff-grid a{color:var(--product-accent);font-size:10px}.bot-note{border-color:var(--product-border);border-radius:7px;background:#0b1723}.payment-layout{gap:18px}.tariff-selector{gap:12px}.tariff-selector button{min-height:196px;border-color:var(--product-border);border-radius:9px;background:linear-gradient(145deg,#101e2d,#0a1521)}.tariff-selector button:hover,.tariff-selector button.selected{border-color:var(--product-accent);box-shadow:0 16px 38px #00000029}.tariff-selector button.selected{background:linear-gradient(145deg,#11322c,#0b1c25)}.tariff-selector i{color:var(--product-accent)}.invoice-card{padding:26px}.invoice-card .eyebrow{color:var(--product-accent)}.invoice-line{border-color:var(--product-border)}.invoice-card button,.invoice-pay-link{border-radius:6px;background:var(--product-accent);border-color:var(--product-accent)}.payment-history>div{border-color:var(--product-border)}.admin-main{width:100%;max-width:1480px;margin:0 auto;padding:34px}.admin-main .profile-heading{margin-bottom:22px;padding:0;border:0}.admin-tools{gap:12px}.admin-tools a{border-color:var(--product-border);border-radius:8px;background:var(--product-panel);transition:border-color .2s,transform .2s,background .2s}.admin-tools a:hover{border-color:#36546c;background:#102030;transform:translateY(-2px)}.admin-tools b{color:var(--product-accent)}.profile-main{display:block;width:100%;max-width:1440px;min-height:calc(100vh - 68px);margin:0 auto;padding:30px 34px 64px}.profile-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:22px 24px;border:1px solid var(--product-border);border-radius:10px;background:linear-gradient(120deg,#0f2230,#0a1723 72%);box-shadow:0 12px 36px #0000001f}.profile-identity{display:flex;align-items:center;gap:18px}.profile-avatar{display:grid;place-items:center;flex:0 0 70px;width:70px;height:70px;border:1px solid #2b816a;border-radius:18px;background:linear-gradient(145deg,#124239,#0c2725);color:var(--product-accent);font-size:28px;font-weight:800;box-shadow:inset 0 0 24px #35e6b10f}.profile-identity .eyebrow{color:var(--product-accent);font-size:9px;letter-spacing:.13em}.profile-identity h1{margin:5px 0 2px;font-size:28px;line-height:1.15}.profile-identity p{margin:0;color:var(--product-muted);font-size:12px}.profile-hero-actions{display:flex;align-items:center;gap:13px}.account-status{display:flex;align-items:center;gap:8px;color:#b9c9c2;font-size:11px}.account-status i{width:7px;height:7px;border-radius:50%;background:var(--product-accent);box-shadow:0 0 8px #35e6b18c}.profile-hero .secondary-button{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-color:#344b60;border-radius:6px;background:#132231;color:#d6dfe7}.profile-hero .secondary-button:hover{border-color:#527087;background:#172b3c}.profile-hero .secondary-button .table-icon{width:15px;height:15px}.profile-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.profile-card{min-height:205px;padding:21px;border:1px solid var(--product-border);border-radius:9px;background:linear-gradient(145deg,#0e1d2b,#091521);box-shadow:0 10px 30px #00000017;transition:border-color .2s,transform .2s,background .2s}.profile-card:hover{border-color:#304d65;background:linear-gradient(145deg,#102333,#0a1825);transform:translateY(-2px)}.profile-plan,.profile-summary,.profile-telegram{grid-column:span 4}.steam-card,.connections-card{grid-column:span 6}.profile-card-head{display:flex;align-items:center;gap:10px;margin-bottom:17px;color:#93a4b6;font-size:9px;font-weight:750;letter-spacing:.09em}.profile-card-icon{display:grid!important;place-items:center;width:32px;height:32px;margin:0!important;border-radius:8px;background:#0e332d;color:var(--product-accent)!important}.profile-card-icon.blue{background:#102c42;color:var(--product-blue)!important}.profile-card-icon.purple{background:#2a1d40;color:var(--product-purple)!important}.profile-card-icon .table-icon{width:16px;height:16px}.profile-card>strong{display:block;margin:0 0 5px;font-size:23px}.profile-card>small{display:block;color:var(--product-muted);font-size:11px;line-height:1.5}.profile-progress{height:5px;margin:17px 0 14px;overflow:hidden;border-radius:999px;background:#142536}.profile-progress i{display:block;height:100%;border-radius:inherit;background:var(--product-accent)}.profile-card .card-action{display:inline-flex;margin:0;padding:8px 11px;border:1px solid #298064;border-radius:5px;background:#10342c;color:var(--product-accent)!important;font-size:9px;font-weight:750;text-transform:uppercase}.profile-card .card-action.secondary{border-color:#324b60;background:#112231;color:#b9c8d6!important}.profile-details{display:grid;gap:11px}.profile-details>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid #1d3041}.profile-details>div:last-child{border:0}.profile-details small{color:var(--product-muted);font-size:10px}.profile-details b{overflow:hidden;color:#e4ebf2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.connection-chip{display:inline-flex!important;align-items:center;gap:7px;width:max-content;margin-top:17px!important;padding:6px 9px;border:1px solid #354155;border-radius:999px;color:#8c9aab!important;font-size:9px!important}.connection-chip i{width:6px;height:6px;border-radius:50%;background:#667487}.connection-chip.connected{border-color:#28604f;color:var(--product-accent)!important}.connection-chip.connected i{background:var(--product-accent)}.steam-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:17px}.steam-form input{height:40px;margin:0;border-color:var(--product-border);border-radius:6px;background:#08141f}.steam-form button{height:40px;padding:0 13px;border-radius:6px;background:var(--product-accent);border-color:var(--product-accent);font-size:9px}.steam-form .danger-button{background:#291820!important}.connections-card>strong{font-size:17px}.connection-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.connection-list>div{padding:11px;border-color:var(--product-border);border-radius:6px;background:#091521}.connection-list b{font-size:9px}.connection-list small{font-size:8px}.profile-shortcuts{grid-column:1/-1;display:grid;height:auto;grid-template-columns:repeat(3,1fr);gap:12px}.profile-shortcuts>a{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:74px;padding:13px 15px;border:1px solid var(--product-border);border-radius:8px;background:#0b1825;color:#dce5ed}.profile-shortcuts>a:hover{border-color:#35614f;background:#0e241f;transform:translateY(-2px)}.profile-shortcuts>a>.table-icon{width:21px;height:21px;color:var(--product-accent)}.profile-shortcuts span,.profile-shortcuts b,.profile-shortcuts small{display:block;margin:0}.profile-shortcuts b{font-size:12px}.profile-shortcuts small{margin-top:3px;color:var(--product-muted);font-size:9px}.profile-shortcuts>a>i{color:#718398;font-size:21px;font-style:normal}.auth-screen .topbar nav{visibility:hidden}.auth-screen .live-clock{display:none}.auth-screen .account-main{display:grid;grid-template-columns:minmax(420px,1fr) minmax(390px,470px);align-items:center;gap:80px;width:100%;max-width:1240px;min-height:calc(100vh - 68px);margin:0 auto;padding:55px 38px}.auth-showcase{max-width:590px}.auth-orbit{display:grid;place-items:center;width:58px;height:58px;margin-bottom:24px;border:1px solid #236350;border-radius:50%;background:#0e302a;color:var(--product-accent)}.auth-orbit .table-icon{width:32px;height:32px}.auth-showcase .eyebrow{color:var(--product-accent);font-size:10px;letter-spacing:.16em}.auth-showcase h1{margin:10px 0 16px;font-size:48px;line-height:1.06;letter-spacing:-.035em}.auth-showcase h1 em{color:var(--product-accent);font-style:normal}.auth-showcase>p{max-width:550px;margin:0;color:var(--product-muted);font-size:14px;line-height:1.7}.auth-benefits{display:grid;gap:12px;margin-top:28px;color:#b7c3ce;font-size:12px}.auth-benefits span{display:flex;align-items:center;gap:9px}.auth-benefits i{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#10352d;color:var(--product-accent);font-size:10px;font-style:normal}.auth-screen .auth-card{width:100%;padding:30px;border:1px solid var(--product-border);border-radius:10px;background:linear-gradient(145deg,#101f2e,#091520);box-shadow:0 24px 70px #00000040}.auth-card .eyebrow{color:var(--product-accent);font-size:9px}.auth-card h1{font-size:29px}.auth-card>p{font-size:12px}.auth-card label{color:#94a4b5;font-size:10px}.auth-card input{height:43px;padding:0 12px;border-color:var(--product-border);border-radius:6px;background:#08141f}.auth-card button{height:43px;border-radius:6px;background:var(--product-accent);border-color:var(--product-accent);font-size:10px}.auth-card button:hover{background:#4ceabd}.auth-switch{font-size:11px}.auth-switch a{color:var(--product-accent)}@media(max-width:1450px){.app-shell .brand,.table-screen .brand,.live-screen .brand{min-width:250px}.app-shell .topbar nav{gap:18px}.workspace-main,.profile-main{padding-left:25px;padding-right:25px}.profile-card{padding:18px}.profile-grid{gap:12px}.connection-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1220px){.app-shell .brand,.table-screen .brand,.live-screen .brand{min-width:220px;font-size:14px}.app-shell .topbar nav{gap:11px}.app-shell .topbar nav a{font-size:9px}.profile-plan,.profile-summary,.profile-telegram{grid-column:span 6}.profile-telegram{grid-column:1/-1}.auth-screen .account-main{gap:45px}.auth-showcase h1{font-size:41px}}@media(prefers-reduced-motion:reduce){.unified-screen main,.auth-screen main{animation:none}.profile-card,.tariff-grid article,.user-avatar,button,a{transition:none!important}}.app-shell *{font-family:Helvetica,Arial,sans-serif!important}.profile-main{place-items:normal}.profile-hero{width:100%}.auth-card input:-webkit-autofill,.auth-card input:-webkit-autofill:hover,.auth-card input:-webkit-autofill:focus{-webkit-text-fill-color:#edf3f8;-webkit-box-shadow:0 0 0 1000px #08141f inset;caret-color:#edf3f8;transition:background-color 9999s ease-out}.live-item .live-item-meta{display:flex;align-items:center;gap:7px}.live-item-meta>span{display:inline-flex;margin:0!important}.opportunity-status{align-items:center;width:max-content;padding:3px 6px;border:1px solid;border-radius:999px;font-size:8px!important;font-weight:750;line-height:1}.opportunity-status.pending{border-color:#31546d;background:#102638;color:#7fcfff!important}.opportunity-status.verified{border-color:#28705b;background:#0f3029;color:var(--product-accent)!important}.detail-main{display:grid;gap:16px}.detail-back{width:max-content;color:#8fa0b4;font:700 10px Space Mono;letter-spacing:.08em;transition:color .2s}.detail-back:hover{color:var(--product-accent)}.detail-image{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border:1px solid var(--product-border);border-radius:12px;background:radial-gradient(circle at 50% 40%,#16283a,#0a141f);overflow:hidden}.detail-image img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5))}.detail-heading-pill{margin-left:10px}.detail-actions{display:flex;gap:10px;align-items:center}.detail-actions .invoice-pay-link{display:inline-flex;align-items:center;padding:11px 16px;border-radius:7px;font:700 10px Space Mono}.detail-actions .card-action{margin-top:0;padding:11px 16px;border:1px solid #33506a;border-radius:7px;background:#0c1a28;color:#b9c8d6!important}.detail-actions .card-action:hover{border-color:var(--product-accent);color:var(--product-accent)!important}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.detail-grid article{padding:18px 20px;border:1px solid var(--product-border);border-radius:9px;background:linear-gradient(145deg,#0f1e2dfa,#08131ffa);box-shadow:0 10px 30px #00000017}.detail-grid small{display:block;color:#8fa0b4;font:700 9px Space Mono;letter-spacing:.1em}.detail-grid strong{display:block;margin:8px 0 6px;font:700 21px Space Mono;color:#f3f7fa}.detail-grid article.positive strong{color:var(--product-accent)}.detail-grid article.negative strong{color:var(--product-red)}.detail-grid span{color:#74879c;font-size:10px}.detail-panel{border:1px solid var(--product-border);border-radius:9px;background:linear-gradient(145deg,#0f1e2dfa,#08131ffa);overflow:hidden}.detail-panel-head{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid var(--product-border)}.detail-panel-head span{color:#8fa0b4;font:700 9px Space Mono;letter-spacing:.12em}.detail-panel-head b{color:var(--product-accent);font:700 11px Space Mono}.detail-verification{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding:16px 20px}.detail-verification small{display:block;color:#8fa0b4;font:700 8px Space Mono;letter-spacing:.08em;margin-bottom:5px}.detail-verification span{color:#c3cedb;font-size:11px}.detail-timeline{list-style:none;margin:0;padding:10px 20px 16px}.detail-timeline li{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid #14222f}.detail-timeline li:last-child{border-bottom:0}.detail-timeline i{flex:0 0 8px;width:8px;height:8px;margin-top:5px;border-radius:50%;background:#3b5f82}.detail-timeline i.good{background:var(--product-accent);box-shadow:0 0 8px #35e6b173}.detail-timeline i.bad{background:var(--product-red)}.detail-timeline b{display:block;color:#dbe4ee;font-size:11px}.detail-timeline small{display:block;margin-top:3px;color:#74879c;font:9px Space Mono}.detail-empty{color:#74879c;font-size:11px}.loader.standalone{position:static;min-height:200px;display:grid;place-content:center;justify-items:center;gap:12px;color:#8fa0b4;font:10px Space Mono}.loader.standalone i{width:28px;height:28px;border-radius:50%;border:2px solid #253143;border-top-color:var(--product-accent);animation:spin .8s linear infinite}.multiselect{min-width:0;width:100%}.multiselect .ms-value{position:relative}.multiselect .ms-summary{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect.live .ms-summary{font-size:11px;color:#dce5ed}.multiselect.table .ms-summary{font-size:12px;color:#f4f7fa}.multiselect .ms-check{width:14px;height:14px;flex:none;border:1px solid #2b3a52;border-radius:3px;background:#0b1018;position:relative}.multiselect .ms-check.checked{border-color:#42e6a4;background:#42e6a424}.multiselect .ms-check.checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #42e6a4;border-width:0 2px 2px 0;transform:rotate(45deg)}.multiselect .ms-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect .ms__menu{-webkit-overflow-scrolling:touch}.auto-buy-screen{background:radial-gradient(circle at 85% 0,#0d1f2e 0,transparent 30%),var(--product-bg)}.auto-buy-heading-actions{display:flex;gap:10px}.auto-buy-heading-actions button{display:flex;align-items:center;gap:8px;height:42px;padding:0 16px;font:700 10px Space Mono;cursor:pointer}.auto-buy-heading-actions .table-icon{width:16px;height:16px}.auto-status-panel{margin-bottom:16px;padding:22px;border:1px solid var(--product-border);border-radius:9px;background:linear-gradient(145deg,#0f1e2dfa,#08131ffa);box-shadow:0 10px 30px #00000017}.auto-status-badge{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:14px;border:1px solid #51452a;border-radius:8px;background:#211d14}.auto-status-badge i{width:10px;height:10px;border-radius:50%;background:var(--amber);box-shadow:0 0 12px var(--amber)}.auto-status-badge b{font:700 16px Space Mono;color:var(--amber)}.auto-status-badge small{margin-left:auto;color:var(--product-muted);font:700 9px Space Mono;text-transform:uppercase;letter-spacing:.08em}.auto-status-badge.running{border-color:#28594d;background:#10221e}.auto-status-badge.running i{background:var(--product-accent);box-shadow:0 0 12px var(--product-accent)}.auto-status-badge.running b{color:var(--product-accent)}.auto-status-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.auto-status-metrics>div{padding:13px 14px;border:1px solid var(--product-border);border-radius:8px;background:var(--product-panel)}.auto-status-metrics small{display:block;color:var(--product-muted);font:700 8px Space Mono;letter-spacing:.08em}.auto-status-metrics strong{display:block;margin-top:8px;font:700 17px Space Mono;color:var(--product-text)}.auto-blockers{margin:0 0 14px;padding:12px 16px;list-style:none;border:1px solid #5a3a42;border-radius:8px;background:#221419;display:grid;gap:8px}.auto-blockers li{display:flex;align-items:center;gap:9px;color:#ffb3bc;font:11px Space Mono}.auto-blockers li i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--product-red)}.auto-blockers.clear{border-color:#28594d;background:#10221e;color:var(--product-accent)}.auto-marketplace-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.auto-marketplace-grid article{padding:15px 16px;border:1px solid var(--product-border);border-radius:8px;background:var(--product-panel)}.auto-marketplace-grid article.ready{border-color:#28594d}.auto-marketplace-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.auto-marketplace-grid b{font-size:14px;color:var(--product-text)}.auto-marketplace-grid article span{font:700 8px Space Mono;letter-spacing:.06em}.auto-marketplace-grid ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.auto-marketplace-grid li{color:var(--product-muted);font:10px Space Mono;line-height:1.4}.auto-settings-panel,.auto-rules-panel,.auto-journal-panel{margin-bottom:16px;padding:22px;border:1px solid var(--product-border);border-radius:9px;background:linear-gradient(145deg,#0f1e2dfa,#08131ffa);box-shadow:0 10px 30px #00000017}.auto-section-title{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:#e9eff5;font:700 12px Space Mono}.auto-section-title .table-icon{width:17px;height:17px;color:var(--product-accent)}.auto-section-title small{margin-left:6px;color:var(--product-muted);font:700 9px Space Mono;text-transform:none;letter-spacing:.02em}.auto-section-title button{margin-left:auto}.auto-settings-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px}.auto-settings-actions small{color:var(--product-muted);font:9px Space Mono}.auto-settings-actions button{padding:12px 18px;border:1px solid var(--product-accent);border-radius:6px;background:var(--product-accent);color:#05110d;font:700 10px Space Mono;cursor:pointer}.auto-settings-actions button:disabled{opacity:.55;cursor:default}.auto-rules-list{display:grid;gap:10px;margin-bottom:18px}.auto-rule-card{padding:16px 18px;border:1px solid var(--product-border);border-radius:8px;background:var(--product-panel)}.auto-rule-card.disabled{opacity:.55}.auto-rule-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.auto-rule-head b{display:block;font-size:15px;color:var(--product-text)}.auto-rule-head small{display:block;margin-top:5px;color:var(--product-muted);font:10px Space Mono;line-height:1.5}.auto-rule-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:12px 0}.auto-rule-meta small{color:var(--product-muted);font:9px Space Mono}.auto-rule-actions{display:flex;gap:8px}.auto-rule-actions button{padding:9px 14px;font:700 9px Space Mono;cursor:pointer}.auto-rules-empty{display:grid;justify-items:center;gap:8px;padding:34px;border:1px dashed var(--product-border);border-radius:8px;color:var(--product-muted)}.auto-rules-empty .table-icon{width:26px;height:26px}.auto-rules-empty b{color:#dce5f0;font-size:13px}.auto-rules-empty span{font:10px Space Mono}.auto-rule-editor{padding:18px;border:1px solid var(--product-border);border-radius:8px;background:var(--product-panel)}.auto-rule-editor .field-grid{margin-bottom:14px}.auto-rule-markets{grid-column:1/3}.auto-rule-names textarea{display:block;width:100%;margin-top:7px;padding:10px 11px;border:1px solid var(--product-border);border-radius:6px;background:#091521;color:#edf3f8;font:12px Manrope,system-ui,sans-serif;outline:none;resize:vertical}.auto-rule-names textarea:focus{border-color:var(--product-accent)}.auto-rule-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.auto-toggle{display:flex;align-items:center;gap:10px;color:#c7d0da;font-size:11px;cursor:pointer;margin:0}.auto-toggle input{position:absolute;opacity:0;pointer-events:none}.auto-toggle .toggle-track{width:36px;height:20px;margin:0!important;border:1px solid #2c4358;border-radius:999px;background:#122131;transition:.18s}.auto-toggle .toggle-track i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#748497;transition:.18s}.auto-toggle input:checked+.toggle-track{border-color:var(--product-accent);background:var(--product-accent)}.auto-toggle input:checked+.toggle-track i{left:18px;background:#f1fffa}.auto-journal-table{width:100%}.auto-journal-table td b{display:block}.auto-journal-table td small{display:block;margin-top:4px;color:var(--product-muted);font:8px Space Mono}.auto-event-pill{display:inline-block;padding:4px 7px;border:1px solid #354155;border-radius:4px;background:#171f2c;font:700 8px Space Mono;color:#aab6c8}.auto-event-pill.ok{border-color:#28594d;background:#10221e;color:var(--product-accent)}.auto-event-pill.bad{border-color:#5c342d;background:#281817;color:var(--product-red)}.auto-journal-detail{max-width:420px;overflow:hidden;text-overflow:ellipsis;color:var(--product-muted)}@media(max-width:1350px){.auto-status-metrics{grid-template-columns:repeat(3,1fr)}.auto-marketplace-grid{grid-template-columns:1fr}}.auto-cycle-line{display:flex;align-items:center;gap:9px;margin:-6px 0 14px;color:var(--product-muted);font:700 9px Space Mono;letter-spacing:.03em;text-transform:uppercase}.auto-cycle-line i{flex:none;width:7px;height:7px;border-radius:50%;background:#5d6b7d}.auto-cycle-line i.pulse{background:var(--product-accent);animation:auto-console-pulse 1.6s ease-in-out infinite}.auto-console-panel{margin-bottom:16px;padding:18px 22px 20px;border:1px solid var(--product-border);border-radius:9px;background:linear-gradient(145deg,#0f1e2dfa,#08131ffa);box-shadow:0 10px 30px #00000017}.auto-console{max-height:300px;overflow-y:auto;border:1px solid #14202e;border-radius:7px;background:#050a12;padding:10px 0;font:11px/1.7 Cascadia Mono,Consolas,JetBrains Mono,monospace}.auto-console-line{display:flex;align-items:baseline;gap:10px;padding:1px 14px;color:#aebccb;white-space:pre-wrap;word-break:break-word}.auto-console-line:hover{background:#14202e80}.auto-console-time{flex:none;color:#54637a;font-size:10px}.auto-console-text{min-width:0}.auto-console-line.ok .auto-console-text{color:#42e6a4}.auto-console-line.warn .auto-console-text{color:#ffbf69}.auto-console-line.error .auto-console-text{color:#ff6b7a}.auto-console-line.dim .auto-console-text{color:#5d6f85}.auto-console-line.info .auto-console-text{color:#8fd0ff}.auto-console-repeat{flex:none;margin-left:auto;color:#54637a;font-size:9px;border:1px solid #1d2c3d;border-radius:4px;padding:0 5px;background:#0b1420}.auto-console-empty{display:flex;align-items:center;justify-content:center;gap:10px;padding:26px 16px;color:#54637a}.auto-console-empty .table-icon{width:16px;height:16px}@keyframes auto-console-pulse{0%,to{opacity:1;box-shadow:0 0 8px #42e6a480}50%{opacity:.35;box-shadow:none}}.balances-widget{display:flex;gap:8px;align-items:center;margin-left:auto;margin-right:12px}.balance-item{display:flex;flex-direction:column;align-items:center;border:1px solid var(--line);background:var(--panel);padding:5px 10px;border-radius:5px;min-width:64px}.balance-item small{font:700 8px Space Mono;color:var(--muted);letter-spacing:.06em}.balance-item strong{font:700 13px Space Mono;color:#eef4fb}.balance-item.online{border-color:#1d4d43}.balance-item.online strong{color:var(--green)}.balance-item.offline strong{color:var(--amber);font-size:9px}.ad-banners{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.ad-banner{display:flex;align-items:center;justify-content:space-between;border:1px solid #2a2540;background:linear-gradient(135deg,#1a1535,#131a26);padding:16px 20px;border-radius:8px;gap:20px}.ad-banner b{display:block;font:700 15px Manrope;color:#eef4fb;margin-bottom:4px}.ad-banner span{display:block;color:#9aa8ba;font-size:12px;line-height:1.5}.ad-banner-cta{flex:none;border:1px solid var(--green);background:var(--green);color:#06120e;padding:10px 18px;font:700 10px Space Mono;border-radius:6px;letter-spacing:.08em;white-space:nowrap}.ad-banner-cta:hover{opacity:.85}.blacklist-input-row{display:flex;gap:10px;margin-bottom:18px}.blacklist-input-row input{flex:1;background:#111824;color:#cdd6e3;border:1px solid #283345;padding:11px 14px;font-size:13px;outline:none;border-radius:6px}.blacklist-input-row input:focus{border-color:#3e8d83}.blacklist-input-row button{flex:none;border:1px solid var(--green);background:var(--green);color:#06120e;padding:11px 22px;font:700 10px Space Mono;border-radius:6px;cursor:pointer;letter-spacing:.08em}.blacklist-items table{width:100%;border-collapse:collapse;font-size:12px}.blacklist-items th{background:#111722;color:#738096;text-align:left;padding:12px 14px;font:700 8px Space Mono;letter-spacing:.08em}.blacklist-items td{padding:12px 14px;border-top:1px solid #1c2532}.blacklist-items .skin-name{font-weight:700;color:#eef4fb}.blacklist-items .pagination.button{border:1px solid #69313b;background:#25151a;color:#ffacb5;padding:7px 12px;font:700 9px Space Mono;border-radius:4px;cursor:pointer}.exclude-grid{display:flex;flex-wrap:wrap;gap:6px}.exclude-grid button{display:flex;align-items:center;gap:6px;border:1px solid #283345;background:#111824;color:#8c98aa;padding:6px 10px;font:700 8px Space Mono;border-radius:5px;cursor:pointer;letter-spacing:.04em}.exclude-grid button i{width:12px;height:12px;border:1px solid #3a4456;border-radius:3px;background:transparent}.exclude-grid button.selected{border-color:#69313b;background:#25151a;color:#ffacb5}.exclude-grid button.selected i{background:var(--red);border-color:var(--red)}.exclude-settings .sidebar-section-title{margin-bottom:8px}.live-exclude-row{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;padding-top:6px}.live-exclude-row>span{font:700 9px Space Mono;color:var(--muted);letter-spacing:.08em}:root{--ui-bg: #07111d;--ui-surface: #0b1726;--ui-surface-raised: #102033;--ui-border: #20384d;--ui-border-strong: #31516b;--ui-text: #eaf4f8;--ui-muted: #8ba3b6;--ui-accent: #35d8b3;--ui-accent-strong: #19b995;--ui-danger: #e56872;--ui-radius-sm: 8px;--ui-radius-md: 12px;--ui-radius-lg: 18px;--ui-control-height: 40px;--ui-shadow: 0 18px 48px rgba(0, 0, 0, .28)}.product-shell{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);background:var(--ui-bg);color:var(--ui-text);transition:grid-template-columns .2s ease}.product-shell.is-collapsed{grid-template-columns:72px minmax(0,1fr)}.product-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:20px;padding:18px 12px 14px;border-right:1px solid var(--ui-border);background:linear-gradient(180deg,#081624,#07111d);z-index:20}.product-brand{padding:0 6px 12px;border-bottom:1px solid rgba(49,81,107,.45)}.product-brand a{display:flex;align-items:center;gap:10px;color:var(--ui-text);text-decoration:none}.product-brand-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(53,216,179,.65);border-radius:10px;background:#35d8b31a;color:var(--ui-accent);font-size:12px;font-weight:800;letter-spacing:-.04em}.product-brand-copy{font-size:10px;line-height:1.05;font-weight:800;letter-spacing:.14em}.product-nav,.product-admin-nav{display:flex;flex-direction:column;gap:4px}.product-nav a,.product-admin-nav a{display:flex;align-items:center;min-height:42px;gap:11px;padding:0 10px;border:1px solid transparent;border-radius:var(--ui-radius-sm);color:#a9becd;text-decoration:none;font-size:13px;font-weight:650;letter-spacing:.01em;transition:.16s ease}.product-nav a:hover,.product-admin-nav a:hover{background:#21415875;color:var(--ui-text)}.product-nav a.active,.product-admin-nav a.active{border-color:#35d8b347;background:linear-gradient(90deg,#35d8b324,#35d8b309);color:var(--ui-accent);box-shadow:inset 3px 0 0 var(--ui-accent)}.product-admin-nav{margin-top:auto;padding-top:14px;border-top:1px solid rgba(49,81,107,.45)}.product-admin-nav>span{padding:0 10px 6px;color:#607b91;font-size:9px;font-weight:800;letter-spacing:.13em}.nav-icon{width:16px;height:16px;flex:0 0 16px;border:1.5px solid currentColor;border-radius:4px;opacity:.88}.nav-icon-scan{border-radius:50%;box-shadow:inset 0 0 0 3px var(--ui-bg)}.nav-icon-bolt{border-radius:3px 8px;transform:rotate(45deg) scale(.82)}.nav-icon-trades{border-radius:2px;border-top-width:5px}.nav-icon-card{border-radius:4px;box-shadow:inset 0 -4px #ffffff1f}.nav-icon-user{border-radius:50%;box-shadow:inset 0 -5px #ffffff1a}.nav-icon-shield{clip-path:polygon(50% 0,100% 18%,88% 76%,50% 100%,12% 76%,0 18%);border-radius:0}.sidebar-collapse{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;margin-top:2px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-muted);cursor:pointer;font:inherit;font-size:11px}.sidebar-collapse:hover{border-color:var(--ui-border-strong);color:var(--ui-accent)}.sidebar-collapse span{font-size:20px;line-height:1}.sidebar-collapse em{font-style:normal}.product-shell.is-collapsed .product-brand{padding-left:7px;padding-right:7px}.product-shell.is-collapsed .product-brand-copy,.product-shell.is-collapsed .product-nav a span,.product-shell.is-collapsed .product-admin-nav a span,.product-shell.is-collapsed .product-admin-nav>span,.product-shell.is-collapsed .sidebar-collapse em{display:none}.product-shell.is-collapsed .product-nav a,.product-shell.is-collapsed .product-admin-nav a{justify-content:center;padding:0}.product-shell.is-collapsed .sidebar-collapse{width:34px;margin-left:auto;margin-right:auto}.product-main{min-width:0;display:flex;flex-direction:column}.product-topbar{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 28px;border-bottom:1px solid var(--ui-border);background:#07111de0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-kicker{margin:0 0 3px;color:var(--ui-accent);font-size:9px;font-weight:800;letter-spacing:.16em}.product-topbar h1{margin:0;color:var(--ui-text);font-size:19px;line-height:1.1;font-weight:750}.topbar-actions{display:flex;align-items:center;gap:9px}.connections-pill,.service-pill{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border:1px solid var(--ui-border);border-radius:999px;background:#1020339e;color:var(--ui-muted);font-size:11px;text-decoration:none;white-space:nowrap}.connections-pill:hover{border-color:var(--ui-border-strong);color:var(--ui-text)}.connections-pill i,.service-pill i{width:6px;height:6px;border-radius:50%;background:#6e8ca4}.service-pill.ready i{background:var(--ui-accent);box-shadow:0 0 0 3px #35d8b31f}.service-pill.limited i{background:#e5af62;box-shadow:0 0 0 3px #e5af621f}.topbar-avatar{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(53,216,179,.42);border-radius:50%;background:#35d8b31f;color:var(--ui-accent);text-decoration:none;font-size:13px;font-weight:800}.product-content{min-width:0;padding:26px 28px 40px}.product-content .account-main,.product-content .phase1-dashboard{max-width:1440px;margin:0 auto}.product-content .app-shell{min-height:0}.ui-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ui-control-height);padding:0 15px;border:1px solid transparent;border-radius:var(--ui-radius-sm);font:700 12px/1 inherit;cursor:pointer;text-decoration:none;transition:.16s ease}.ui-button-primary{border-color:#35d8b3b8;background:var(--ui-accent);color:#062018;box-shadow:0 8px 24px #35d8b329}.ui-button-primary:hover{background:#58e5c5;transform:translateY(-1px)}.ui-button-secondary{border-color:var(--ui-border-strong);background:var(--ui-surface-raised);color:var(--ui-text)}.ui-button-ghost{border-color:transparent;background:transparent;color:var(--ui-muted)}.ui-button-danger{border-color:#e5687280;background:#e568721f;color:#ffabb2}.ui-button:disabled{opacity:.52;cursor:not-allowed;transform:none}.phase1-dashboard{display:grid;gap:20px}.phase1-dashboard-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:28px;border:1px solid rgba(49,81,107,.75);border-radius:var(--ui-radius-lg);background:radial-gradient(circle at 88% 10%,rgba(53,216,179,.14),transparent 30%),linear-gradient(135deg,#0e2133,#0b1726);box-shadow:var(--ui-shadow)}.phase1-dashboard-hero h1{margin:4px 0 10px;font-size:clamp(26px,3vw,36px);letter-spacing:-.03em}.phase1-dashboard-hero p:not(.page-eyebrow){max-width:660px;margin:0;color:var(--ui-muted);line-height:1.6}.page-eyebrow{margin:0;color:var(--ui-accent);font-size:10px;font-weight:800;letter-spacing:.14em}.phase1-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.phase1-info-card{min-height:156px;padding:19px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:linear-gradient(145deg,#102033db,#0a1726e0)}.phase1-info-card span{display:block;margin-bottom:10px;color:var(--ui-accent);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.phase1-info-card strong{display:block;font-size:15px}.phase1-info-card p{margin:9px 0 0;color:var(--ui-muted);font-size:12px;line-height:1.55}@media(max-width:1120px){.product-shell{grid-template-columns:72px minmax(0,1fr)}.product-brand-copy,.product-nav a span,.product-admin-nav a span,.product-admin-nav>span,.sidebar-collapse em{display:none}.product-brand{padding-left:7px;padding-right:7px}.product-nav a,.product-admin-nav a{justify-content:center;padding:0}.sidebar-collapse{width:34px;margin-left:auto;margin-right:auto}}@media(max-width:780px){.product-shell{display:block}.product-sidebar{position:static;width:100%;height:auto;flex-direction:row;align-items:center;padding:8px 10px;border-right:0;border-bottom:1px solid var(--ui-border);overflow-x:auto}.product-brand{flex:0 0 auto;padding:0 8px 0 0;border:0}.product-brand-copy,.product-admin-nav,.sidebar-collapse{display:none}.product-nav{flex-direction:row;margin-left:auto}.product-nav a{min-height:34px;padding:0 8px}.product-nav a span{display:none}.product-topbar{min-height:60px;padding:9px 16px}.product-content{padding:16px}.connections-pill{display:none}.phase1-dashboard-hero{align-items:flex-start;flex-direction:column;padding:22px}.phase1-dashboard-grid{grid-template-columns:1fr}}.scanner-workspace{display:grid;gap:16px;position:relative}.scanner-workspace-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:20px;border:1px solid var(--border, #243550);border-radius:16px;background:linear-gradient(135deg,#12223cf5,#0a1629f0)}.scanner-workspace-header h1{margin:4px 0 8px;font-size:clamp(24px,3vw,34px)}.scanner-workspace-header p{margin:0;color:var(--muted, #9bb0cb);max-width:700px}.scanner-workspace-actions{display:flex;gap:8px;flex-wrap:wrap}.scanner-tabs{display:inline-flex;width:fit-content;padding:4px;gap:4px;border:1px solid var(--border, #243550);border-radius:12px;background:#081221e6}.scanner-tabs button{border:0;border-radius:8px;background:transparent;color:var(--muted, #9bb0cb);padding:9px 14px;cursor:pointer;font-weight:700}.scanner-tabs button.active{color:#041c20;background:var(--accent, #35d3c7)}.scanner-filter-drawer,.scanner-exclusions-drawer{position:fixed;z-index:50;top:76px;right:18px;width:min(440px,calc(100vw - 36px));max-height:calc(100vh - 100px);overflow:auto;padding:18px;border:1px solid var(--border, #243550);border-radius:16px;background:#0d1a2e;box-shadow:0 20px 50px #0000006b}.scanner-exclusions-drawer{width:min(700px,calc(100vw - 36px))}.drawer-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.drawer-title small{display:block;margin-top:4px;color:var(--muted, #9bb0cb)}.drawer-title button{border:1px solid var(--border, #243550);border-radius:8px;background:transparent;color:var(--text, #e7effb);padding:7px 10px;cursor:pointer}.scanner-filter-drawer details{border-top:1px solid var(--border, #243550);padding:12px 0}.scanner-filter-drawer summary{cursor:pointer;font-weight:700}.scanner-filter-drawer p{color:var(--muted, #9bb0cb);line-height:1.5}@media(max-width:720px){.scanner-workspace-header{flex-direction:column}.scanner-workspace-actions{width:100%}.scanner-workspace-actions button{flex:1}}.subscription-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px;border-bottom:1px solid var(--line,rgba(148,163,184,.18));padding-bottom:12px}.subscription-tabs button{border:1px solid transparent;background:transparent;color:var(--muted,#93a4bb);border-radius:8px;padding:9px 12px;font:700 11px Space Mono,monospace;cursor:pointer}.subscription-tabs button:hover,.subscription-tabs button.active{color:var(--text,#e8f1fb);border-color:#2dd4bf6b;background:#14b8a61a}.subscription-summary,.subscription-payment,.subscription-history,.locked-feature{border:1px solid var(--line,rgba(148,163,184,.18));border-radius:12px;background:linear-gradient(135deg,#0d1d36e6,#0a162aeb);padding:24px;display:grid;gap:18px}.subscription-summary{grid-template-columns:minmax(220px,1fr) minmax(320px,1.4fr) auto;align-items:end}.section-kicker{margin:0 0 8px;color:#2dd4bf;font:700 10px Space Mono,monospace;letter-spacing:.08em}.subscription-summary h3,.subscription-payment h3,.subscription-history h3,.locked-feature h3,.subscription-plan h3{margin:0;color:var(--text,#e8f1fb)}.entitlement-summary{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px;margin:0}.entitlement-summary div{padding:10px 12px;border-radius:8px;background:#0f2644bf}.entitlement-summary dt{font-size:11px;color:var(--muted,#93a4bb)}.entitlement-summary dd{margin:5px 0 0;font-weight:700;color:var(--text,#e8f1fb)}.subscription-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.subscription-plan{display:flex;flex-direction:column;gap:14px;min-height:332px;padding:22px;border:1px solid var(--line,rgba(148,163,184,.18));border-radius:12px;background:#0a182ee0}.subscription-plan.featured{border-color:#2dd4bf99;box-shadow:0 0 0 1px #2dd4bf1a,0 18px 40px #050a184d}.subscription-plan.current{background:#1137456e}.subscription-plan .plan-price{font:700 18px Space Mono,monospace;color:#5eead4;margin:8px 0}.subscription-plan ul{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--muted,#b8c7d9);font-size:13px}.subscription-plan .button{margin-top:auto;align-self:flex-start}.subscription-payment label{display:grid;gap:8px;max-width:360px;font-size:13px;color:var(--muted,#b8c7d9)}.subscription-payment select{background:#0c1d36;color:var(--text,#e8f1fb);border:1px solid var(--line,rgba(148,163,184,.3));border-radius:8px;padding:10px}.payment-invoice{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px;border-radius:8px;background:#14b8a61a;color:var(--text,#e8f1fb)}.payment-invoice a{color:#5eead4;font-weight:700}.subscription-history-table{overflow:auto}.subscription-history th,.subscription-history td{padding:11px 8px;text-align:left;border-bottom:1px solid var(--line,rgba(148,163,184,.14));font-size:13px}.payment-status{font-weight:700}.status-paid{color:#5eead4}.status-failed,.status-cancelled,.status-expired{color:#fda4af}.locked-feature{max-width:680px}.locked-feature p{margin:0;color:var(--muted,#b8c7d9)}@media(max-width:980px){.subscription-summary,.subscription-plans,.entitlement-summary{grid-template-columns:1fr}}.account-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px;border-bottom:1px solid var(--line,rgba(148,163,184,.18));padding-bottom:12px}.account-tabs button{border:1px solid transparent;background:transparent;color:var(--muted,#93a4bb);border-radius:8px;padding:9px 12px;font:700 11px Space Mono,monospace;cursor:pointer}.account-tabs button:hover,.account-tabs button.active{color:var(--text,#e8f1fb);border-color:#2dd4bf6b;background:#14b8a61a}.account-panel,.marketplaces-workspace{display:grid;gap:20px;padding:24px;border:1px solid var(--line,rgba(148,163,184,.18));border-radius:12px;background:linear-gradient(135deg,#0d1d36e6,#0a162aeb)}.account-panel>label,.trade-url-panel>input,.connection-drawer label{display:grid;gap:8px;color:var(--muted,#b8c7d9);font-size:13px}.account-panel input,.trade-url-panel input,.connection-drawer input{width:100%;box-sizing:border-box;border:1px solid var(--line,rgba(148,163,184,.3));border-radius:8px;background:#0c1d36;color:var(--text,#e8f1fb);padding:11px}.account-facts{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;margin:0}.account-facts div{padding:11px 12px;border-radius:8px;background:#0f2644bf}.account-facts dt{font-size:11px;color:var(--muted,#93a4bb)}.account-facts dd{margin:5px 0 0;color:var(--text,#e8f1fb);font-weight:700}.account-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.trade-url-panel{display:grid;gap:12px;padding:16px;border:1px solid rgba(45,212,191,.18);border-radius:10px;background:#0f26448c}.trade-url-panel span{font:12px Space Mono,monospace;color:var(--muted,#b8c7d9)}.marketplaces-intro p,.marketplace-empty span,.capability-note{color:var(--muted,#b8c7d9);font-size:13px;line-height:1.5}.marketplaces-intro h3{margin:0;color:var(--text,#e8f1fb)}.marketplace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.marketplace-card{min-height:285px;padding:20px;border:1px solid var(--line,rgba(148,163,184,.18));border-radius:12px;background:#0a182ee0;display:flex;flex-direction:column;gap:14px}.marketplace-card-head{display:flex;justify-content:space-between;gap:8px;align-items:start}.marketplace-card h3{margin:0;color:var(--text,#e8f1fb)}.connection-badge{border-radius:999px;padding:5px 8px;background:#94a3b826;color:var(--muted,#b8c7d9);font:700 9px Space Mono,monospace;white-space:nowrap}.connection-badge.connected{background:#14b8a624;color:#5eead4}.capability-list{display:grid;gap:8px}.capability-list span{display:flex;justify-content:space-between;gap:12px;color:var(--muted,#b8c7d9);font-size:12px}.capability-list b{color:var(--text,#e8f1fb)}.connection-balance{margin:0;color:#5eead4;font:700 12px Space Mono,monospace}.marketplace-card .account-actions,.marketplace-card .capability-note{margin-top:auto}.marketplace-empty{display:grid;gap:8px;border:1px dashed rgba(45,212,191,.34);border-radius:10px;padding:16px;color:var(--text,#e8f1fb)}.connection-drawer-backdrop{position:fixed;inset:0;z-index:40;background:#010712b8;display:flex;justify-content:flex-end}.connection-drawer{width:min(440px,100%);height:100%;box-sizing:border-box;overflow:auto;padding:28px;background:#0a1830;border-left:1px solid rgba(45,212,191,.25);box-shadow:-18px 0 42px #0000004d;display:grid;align-content:start;gap:18px}.connection-drawer h3{margin:0;color:var(--text,#e8f1fb)}.connection-drawer p{margin:0;color:var(--muted,#b8c7d9);font-size:13px;line-height:1.5}.form-success{margin:0 0 14px;padding:10px 12px;border-radius:8px;background:#14b8a61f;color:#5eead4;font-size:13px}@media(max-width:980px){.account-facts,.marketplace-grid{grid-template-columns:1fr}}.automation-tabs{display:flex;gap:8px;margin:0 0 18px;padding:7px;border:1px solid var(--ui-border);border-radius:9px;background:#081421e0}.automation-tabs button{flex:1;min-height:42px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ui-muted);font-size:13px;font-weight:700;cursor:pointer}.automation-tabs button:hover{color:var(--ui-text);background:#10243a}.automation-tabs button.active{border-color:#287967;background:#10332d;color:#77f0cf}.automation-workspace{display:grid;gap:16px}.automation-hero-card{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border:1px solid #245e58;border-radius:10px;background:linear-gradient(120deg,#103632e6,#0a1927f5)}.automation-hero-card h3,.automation-card h3{margin:6px 0 8px;color:var(--ui-text);font-size:22px}.automation-hero-card p,.automation-notice p{margin:0;color:var(--ui-muted);font-size:14px;line-height:1.55}.automation-stage{flex:0 0 auto;padding:7px 10px;border:1px solid #2f8b73;border-radius:999px;background:#102d28;color:#7cf0d0;font-size:12px;font-weight:700}.automation-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.automation-card{display:flex;min-height:250px;flex-direction:column;padding:22px;border:1px solid var(--ui-border);border-radius:9px;background:linear-gradient(150deg,#0d1f31,#091624)}.automation-card .button{align-self:flex-start;margin-top:auto}.automation-readiness-row{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid rgba(79,116,143,.28);font-size:13px}.automation-readiness-row span{color:var(--ui-muted)}.automation-readiness-row b{max-width:58%;color:#dce9ef;text-align:right}.automation-notice{padding:18px 20px;border:1px solid #38516a;border-radius:9px;background:#0d1b2b}.automation-notice b{display:block;margin-bottom:6px;color:#cbe3f4;font-size:15px}.automation-history-empty{display:grid;place-items:center;min-height:280px;padding:42px;text-align:center;border:1px dashed #36546d;border-radius:10px;background:#0a1826}.automation-history-empty .table-icon{width:32px;height:32px;margin-bottom:10px;color:#78cceb}.automation-history-empty h3{margin:4px 0 8px;color:var(--ui-text);font-size:19px}.automation-history-empty p,.automation-loading{margin:0;color:var(--ui-muted);font-size:14px;line-height:1.5}.automation-loading{padding:42px;text-align:center;border:1px solid var(--ui-border);border-radius:9px;background:#0b1726}@media(max-width:900px){.automation-readiness-grid{grid-template-columns:1fr}.automation-hero-card{flex-direction:column}.automation-stage{align-self:flex-start}.automation-tabs{flex-wrap:wrap}.automation-tabs button{min-width:130px;flex:1 1 30%}}@media(max-width:580px){.automation-tabs{padding:5px;gap:5px}.automation-tabs button{min-height:40px;min-width:0;font-size:12px}.automation-hero-card,.automation-card{padding:18px}.automation-hero-card h3,.automation-card h3{font-size:19px}.automation-readiness-row{align-items:flex-start;flex-direction:column;gap:4px}.automation-readiness-row b{max-width:none;text-align:left}}.ui-button{appearance:none;-webkit-appearance:none;gap:8px;white-space:nowrap}.ui-button:focus-visible,.scanner-tabs button:focus-visible,.subscription-tabs button:focus-visible,.account-tabs button:focus-visible{outline:2px solid rgba(94,234,212,.92);outline-offset:2px}.ui-button:disabled{border-color:var(--ui-border);background:#8ba3b61f;color:#eaf4f894;box-shadow:none}.ui-button-danger:hover:not(:disabled){border-color:#e56872d9;background:#e5687233;color:#ffd1d5}.scanner-safe-state{display:grid;justify-items:start;gap:12px;max-width:640px;padding:28px;border:1px solid rgba(229,104,114,.38);border-radius:var(--ui-radius-lg);background:linear-gradient(135deg,#4e1b285c,#0b1726f0);box-shadow:var(--ui-shadow)}.scanner-safe-state h2{margin:0;color:var(--ui-text);font-size:22px}.scanner-safe-state p:not(.page-eyebrow){margin:0;color:var(--ui-muted);line-height:1.55}.scanner-safe-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.scanner-workspace-actions .secondary-button{min-height:var(--ui-control-height);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised);color:var(--ui-text);font:700 12px/1 inherit;padding:0 15px;cursor:pointer}.scanner-workspace-actions .secondary-button:hover{border-color:#35d8b39e;color:var(--ui-accent)}.subscription-plan .ui-button,.subscription-plan .plan-note{margin-top:auto;align-self:flex-start}.plan-current{cursor:default;border-color:#35d8b352;background:#35d8b31a;color:var(--ui-accent)}.plan-note{display:inline-flex;min-height:var(--ui-control-height);align-items:center;color:var(--ui-muted);font-size:12px;font-weight:650}.subscription-plan ul{color:#b6c7d5}.marketplace-card{min-height:272px}.capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.capability-list span{min-height:34px;align-items:center;justify-content:flex-start;gap:7px;padding:0 9px;border:1px solid rgba(49,81,107,.46);border-radius:8px;background:#0f264475}.capability-list span i{width:14px;color:var(--ui-muted);font-size:13px;font-style:normal;text-align:center}.capability-list span b{color:#c7d7e3;font-weight:650}.capability-list span.is-supported i{color:var(--ui-accent)}.capability-list span.is-unavailable{opacity:.72}.marketplace-card .account-actions{gap:8px}.connection-balance{padding:8px 10px;border-left:2px solid rgba(53,216,179,.65);border-radius:6px;background:#35d8b30f}.connection-drawer .account-actions{padding-top:4px}@media(max-width:720px){.capability-list{grid-template-columns:1fr}.scanner-safe-state{padding:22px}}html,body{min-width:0;overflow-x:clip}.product-main,.product-content,.scanner-workspace,.scanner-tab-content{min-width:0}.scanner-workspace{position:relative}.scanner-workspace-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.scanner-workspace-actions .ui-button{margin:0}.scanner-live-embedded,.scanner-comparison-embedded{min-width:0;background:transparent;color:inherit}.scanner-live-embedded .live-main{max-width:none;margin:0;padding:22px 0 0}.scanner-live-embedded .live-heading{margin-bottom:18px}.scanner-live-embedded .live-kpis,.scanner-live-embedded .live-filter-panel{margin-bottom:14px}.scanner-live-embedded .live-table-wrap{overflow-x:auto}.scanner-live-embedded .live-opportunity-table{min-width:920px}.scanner-comparison-embedded .comparison-workspace{position:relative;display:block;min-height:0;margin:0;padding:0}.scanner-comparison-embedded .comparison-main{width:100%;min-width:0;max-width:none;margin:0;padding:22px 0 0}.scanner-comparison-embedded .table-settings{position:absolute;top:0;left:0;z-index:35;width:min(420px,100%);height:auto;max-height:min(calc(100vh - 170px),760px);overflow-y:auto;border:1px solid var(--line);box-shadow:0 22px 54px #00000070}.scanner-comparison-embedded .table-settings.is-hidden{display:none}.scanner-comparison-embedded .comparison-table-wrap{overflow:auto}@media(max-width:1400px){.scanner-live-embedded .live-main,.scanner-comparison-embedded .comparison-main{padding-top:18px}.scanner-live-embedded .live-opportunity-table{min-width:860px}}@media(max-width:900px){.scanner-workspace-actions{justify-content:flex-start}.scanner-live-embedded .live-heading{align-items:flex-start;flex-direction:column;gap:12px}.scanner-live-embedded .live-opportunity-table{min-width:760px}.scanner-comparison-embedded .table-settings{width:100%;max-height:calc(100vh - 120px)}}body.modal-open{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blacklist-modal-layer{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:32px;background:#03080fb8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.blacklist-modal{width:min(1040px,calc(100vw - 64px));max-height:calc(100vh - 64px);display:grid;grid-template-rows:auto auto auto minmax(220px,1fr) auto;overflow:hidden;border:1px solid #2f6f66;background:linear-gradient(145deg,#101c2c,#080f1a 74%);box-shadow:0 28px 90px #0000009e;color:#edf4fa}.blacklist-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:28px 30px 21px;border-bottom:1px solid var(--line)}.blacklist-modal-header .page-eyebrow{margin:0 0 8px}.blacklist-modal-header h2{display:flex;align-items:center;gap:10px;margin:0;font-size:28px;line-height:1.2}.blacklist-modal-header h2 span{display:inline-grid;place-items:center;min-width:28px;height:24px;padding:0 7px;border:1px solid #2e7669;border-radius:999px;color:var(--green);font-size:12px}.blacklist-modal-header p{max-width:700px;margin:8px 0 0;color:#94a5b9;font-size:14px;line-height:1.5}.blacklist-close{flex:0 0 auto;width:38px;min-width:38px;height:38px;padding:0!important;border-radius:50%;font-size:25px;line-height:1}.blacklist-modal-controls{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:16px;padding:20px 30px;border-bottom:1px solid var(--line);background:#080f198f}.blacklist-modal-controls label>span{display:block;margin-bottom:7px;color:#9aa9ba;font-size:12px;font-weight:700}.blacklist-add-form label>div{display:flex;gap:8px}.blacklist-add-form input,.blacklist-search input{width:100%;height:42px;min-width:0;padding:0 12px;border:1px solid #2b3d53;background:#0a121e;color:#edf4fa;outline:none}.blacklist-add-form input:focus,.blacklist-search input:focus{border-color:var(--green);box-shadow:0 0 0 3px #42e6a41c}.blacklist-add-form .ui-button{height:42px;white-space:nowrap}.blacklist-add-form small{display:block;margin-top:6px;color:#718399;font-size:11px}.blacklist-feedback{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 30px 0;padding:10px 12px;border:1px solid #295f55;background:#10231f;color:#b5ebd5;font-size:13px}.blacklist-feedback.is-error{border-color:#743843;background:#2a151b;color:#ffbdc5}.blacklist-feedback .ui-button{padding:6px 9px}.blacklist-list{min-height:0;margin:16px 30px;overflow:auto;border:1px solid var(--line);background:#09111c}.blacklist-table-wrap{height:100%;overflow:auto}.blacklist-list table{width:100%;table-layout:fixed}.blacklist-list th{position:sticky;top:0;z-index:1;height:42px;padding:0 16px;background:#101b2a;color:#8094aa;font-size:11px}.blacklist-list th:nth-child(1){width:auto}.blacklist-list th:nth-child(2){width:140px}.blacklist-list th:nth-child(3){width:68px}.blacklist-list td{padding:13px 16px;vertical-align:middle;white-space:normal;color:#c9d5e2}.blacklist-list tbody tr:hover{background:#121f2e}.blacklist-name{overflow-wrap:anywhere;font-weight:700}.blacklist-list td:nth-child(2){color:#8ea1b7;font-variant-numeric:tabular-nums}.blacklist-list td:last-child{text-align:right}.blacklist-delete{width:32px;min-width:32px;height:32px;padding:0!important;border-color:#4c3844!important;color:#f0a5ad!important;font-size:19px;line-height:1}.blacklist-delete:hover:not(:disabled){border-color:#e16e7c!important;background:#321a22!important}.blacklist-delete:disabled{opacity:.55}.blacklist-loading,.blacklist-empty{min-height:250px;display:grid;place-content:center;justify-items:center;gap:10px;padding:28px;text-align:center;color:#899aae}.blacklist-loading i{width:28px;height:28px;border:2px solid #2b4056;border-top-color:var(--green);border-radius:50%;animation:spin .8s linear infinite}.blacklist-empty .table-icon{width:32px;height:32px;color:var(--green)}.blacklist-empty b{color:#e4edf5;font-size:16px}.blacklist-empty span{max-width:440px;font-size:13px;line-height:1.5}.blacklist-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 30px;border-top:1px solid var(--line);color:#8b9bad;font-size:12px}.blacklist-pagination .page-buttons{display:flex;align-items:center;gap:6px}.blacklist-pagination .ui-button{min-width:32px;height:32px;padding:0}.blacklist-pagination .page-buttons span{min-width:54px;text-align:center;color:#c9d7e3}.blacklist-pagination label{display:flex;align-items:center;gap:8px;white-space:nowrap}.blacklist-pagination select{height:32px;padding:0 7px;border:1px solid #2a3d52;background:#0a121d;color:#dae5ef}@media(max-width:760px){.blacklist-modal-layer{padding:16px}.blacklist-modal{width:100%;max-height:calc(100vh - 32px)}.blacklist-modal-header{padding:20px}.blacklist-modal-header h2{font-size:23px}.blacklist-modal-header p{font-size:13px}.blacklist-modal-controls{grid-template-columns:1fr;padding:16px 20px}.blacklist-feedback{margin:12px 20px 0}.blacklist-list{margin:12px 20px}.blacklist-pagination{flex-wrap:wrap;padding:12px 20px}.blacklist-list th:nth-child(2){width:104px}.blacklist-list th:nth-child(3){width:54px}.blacklist-list td,.blacklist-list th{padding-left:10px;padding-right:10px}}.owner-dashboard{gap:16px}.dashboard-hero-actions{display:flex;gap:8px;flex-wrap:wrap}.dashboard-metrics{grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.dashboard-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-status-card{display:flex;min-height:174px;flex-direction:column;align-items:flex-start}.dashboard-entitlements{margin:0 0 12px;color:var(--ui-muted);font-size:11px;line-height:1.45}.dashboard-section{display:grid;gap:13px;padding:20px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:linear-gradient(145deg,#102033c7,#0a1726d6);box-shadow:var(--ui-shadow)}.dashboard-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-section h2{margin:4px 0 0;font-size:18px;letter-spacing:-.015em}.dashboard-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dashboard-attention-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px}.dashboard-attention{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:10px 12px;border:1px solid rgba(229,175,98,.35);border-radius:var(--ui-radius-sm);background:#e5af6212;color:var(--ui-text);text-decoration:none}.dashboard-attention:hover{border-color:#e5af62b3;background:#e5af621f}.dashboard-attention>span{display:grid;place-items:center;min-width:28px;height:28px;border-radius:50%;background:#e5af6233;color:#f7c478;font-weight:800}.dashboard-attention b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.dashboard-attention small{color:var(--ui-muted);font-size:11px}.dashboard-list{display:grid;gap:1px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);overflow:hidden;background:#050d176b}.dashboard-list-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;background:#0c1a2a9e}.dashboard-list-row+.dashboard-list-row{border-top:1px solid var(--ui-border)}.dashboard-list-row>div{min-width:0}.dashboard-list-row b,.dashboard-list-row small,.dashboard-table b,.dashboard-table small{display:block}.dashboard-list-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.dashboard-list-row small,.dashboard-table small{margin-top:4px;color:var(--ui-muted);font-size:11px}.dashboard-list-row>strong{flex:0 0 auto;font-size:13px}.dashboard-empty{display:grid;min-height:92px;place-items:center;padding:20px;border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-muted);font-size:13px;text-align:center}.dashboard-economics{display:grid;grid-template-columns:1fr auto;gap:9px 18px;align-items:end;padding:15px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:#050d1761}.dashboard-economics small{color:var(--ui-muted);font-size:11px}.dashboard-economics strong{font-size:18px;text-align:right}.dashboard-table-wrap{overflow-x:auto}.dashboard-table{width:100%;min-width:760px;border-collapse:collapse}.dashboard-table th{padding:0 10px 10px;color:var(--ui-muted);font-size:10px;letter-spacing:.08em;text-align:left}.dashboard-table td{padding:12px 10px;border-top:1px solid var(--ui-border);font-size:12px;vertical-align:middle}.dashboard-table td:first-child{min-width:220px}.dashboard-table .positive{color:var(--ui-accent)}.dashboard-table small{white-space:nowrap}@media(max-width:1180px){.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-status-grid,.dashboard-two-column{grid-template-columns:1fr}}@media(max-width:780px){.dashboard-section{padding:16px}.dashboard-section>header{align-items:flex-start;flex-direction:column}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero-actions{width:100%}.dashboard-hero-actions .ui-button{flex:1}.dashboard-list-row{align-items:flex-start;flex-direction:column}.dashboard-list-row>.ui-button{width:100%}}.sales-state{margin:0!important;color:#66758b!important;font:700 11px Helvetica,Arial,sans-serif!important}.sales-state.pending{color:var(--amber)!important}.quality-state{display:inline-block!important;margin:0!important;padding:4px 6px;border:1px solid #46536a;color:#aeb9c9!important;font:700 11px Helvetica,Arial,sans-serif!important}.quality-state.match{border-color:#28594d;color:var(--green)!important}.quality-state.mismatch{border-color:#69313b;color:var(--red)!important}.quality-state.neutral{border-color:#344154;color:#8794a8!important}:root{--c-bg: #07111f;--c-bg-deep: #050c17;--c-surface-1: #0c192a;--c-surface-2: #102138;--c-surface-3: #152943;--c-surface-hover: #172e4b;--c-selected: #1b2458;--c-line: #243c5c;--c-line-soft: rgba(79, 108, 146, .34);--c-text: #edf3ff;--c-text-soft: #b9c8da;--c-muted: #8296b1;--c-faint: #586c88;--c-violet: #7166f8;--c-violet-strong: #5b4eed;--c-violet-soft: rgba(113, 102, 248, .15);--c-blue: #5c9dff;--c-green: #39d987;--c-green-soft: rgba(57, 217, 135, .12);--c-amber: #f2b25f;--c-amber-soft: rgba(242, 178, 95, .12);--c-red: #f07180;--c-red-soft: rgba(240, 113, 128, .12);--c-radius-control: 9px;--c-radius-card: 14px;--c-radius-panel: 16px;--c-control: 40px;--c-shadow: 0 14px 32px rgba(0, 0, 0, .2);--c-font: Inter, Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{min-width:0;color:var(--c-text);background:radial-gradient(900px 520px at 75% -16%,rgba(78,78,184,.17),transparent 62%),radial-gradient(720px 500px at 0% 10%,rgba(39,100,170,.1),transparent 62%),var(--c-bg-deep)}.customer-ui,.customer-ui *,.customer-page,.customer-page *,.confirm-dialog,.confirm-dialog *{box-sizing:border-box;font-family:var(--c-font)}.customer-ui :where(h1,h2,h3,h4,p,dl,dd,dt,ul,ol),.customer-page :where(h1,h2,h3,h4,p,dl,dd,dt,ul,ol){margin:0}.customer-ui :where(ul,ol),.customer-page :where(ul,ol){padding:0;list-style:none}.customer-ui :where(button,input,select,textarea),.customer-page :where(button,input,select,textarea){font:inherit}.customer-ui a,.customer-page a{color:inherit}.customer-ui button,.customer-page button{cursor:pointer}.customer-ui :focus-visible,.customer-page :focus-visible{outline:2px solid rgba(124,112,255,.92);outline-offset:2px}.customer-ui .positive,.customer-page .positive{color:var(--c-green)!important}.customer-ui .negative,.customer-page .negative{color:var(--c-red)!important}.customer-ui .warning-text,.customer-page .warning-text{color:var(--c-amber)!important}.customer-ui .page-eyebrow,.customer-ui .section-kicker,.customer-page .page-eyebrow,.customer-page .section-kicker,.topbar-kicker{color:#958cff;font-size:10px;font-weight:760;letter-spacing:.12em}.product-shell.customer-ui{min-height:100vh;display:grid;grid-template-columns:224px minmax(0,1fr);background:transparent}.product-shell.customer-ui.is-collapsed{grid-template-columns:70px minmax(0,1fr)}.customer-ui .product-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:16px;padding:18px 13px 15px;border-right:1px solid rgba(70,95,133,.42);background:linear-gradient(180deg,#0b1a2e,#071322);box-shadow:14px 0 36px #0000001a}.customer-ui .product-brand{padding:3px 8px 17px;border-bottom:1px solid rgba(72,96,132,.28)}.customer-ui .product-brand a{display:flex;align-items:center;gap:11px;text-decoration:none}.customer-ui .product-brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#8979ff,#4f93ff);color:#fff;font-size:13px;font-weight:800;letter-spacing:-.06em;box-shadow:0 8px 19px #4b48e147}.customer-ui .product-brand-copy{color:#f1f5ff;font-size:10px;line-height:1.24;font-weight:790;letter-spacing:.14em}.customer-ui .product-nav{display:grid;gap:5px}.customer-ui .product-nav a,.customer-ui .product-admin-nav a{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border:1px solid transparent;border-radius:10px;color:#a9b8cc;font-size:13px;font-weight:620;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.customer-ui .product-nav a:hover,.customer-ui .product-admin-nav a:hover{color:#f4f7ff;border-color:#54709973;background:#2338548f}.customer-ui .product-nav a.active,.customer-ui .product-admin-nav a.active{color:#fff;border-color:#8375ff75;background:linear-gradient(100deg,#6658ed,#4856d2);box-shadow:0 8px 18px #433ac43d,inset 0 1px #ffffff21}.customer-ui .nav-icon{display:grid;place-items:center;width:18px;height:18px;flex:0 0 18px;color:currentColor}.customer-ui .nav-icon .table-icon{width:18px;height:18px}.customer-ui .product-admin-nav{margin-top:auto;padding-top:16px;border-top:1px solid rgba(72,96,132,.28)}.customer-ui .product-admin-nav>span{display:block;margin:0 10px 7px;color:var(--c-faint);font-size:9px;font-weight:760;letter-spacing:.11em}.customer-ui .sidebar-collapse{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border:1px solid rgba(71,97,135,.48);border-radius:10px;background:#0b1b30a3;color:#99aabc;font-size:12px;transition:.16s ease}.customer-ui .sidebar-collapse:hover{border-color:#7a6bffa6;background:#4b3eaf2e;color:#e1ddff}.customer-ui .sidebar-collapse em{font-style:normal}.customer-ui .product-main{min-width:0;display:flex;flex-direction:column}.customer-ui .product-topbar{display:flex;align-items:center;justify-content:space-between;min-height:78px;padding:13px 30px;border-bottom:1px solid rgba(67,92,128,.35);background:#07111fc2}.customer-ui .product-topbar h1{color:#f3f6ff;font-size:20px;line-height:1.1;font-weight:690;letter-spacing:-.02em}.customer-ui .topbar-kicker{margin-bottom:4px}.customer-ui .topbar-actions{display:flex;align-items:center;gap:10px}.customer-ui .connections-pill,.customer-ui .service-pill{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 13px;border:1px solid rgba(70,98,138,.48);border-radius:10px;background:#102037b3;color:#c6d2e1;font-size:11px;font-weight:640;text-decoration:none}.customer-ui .connections-pill:hover{border-color:#638fcab8;background:#162a45e0}.customer-ui .connections-pill i,.customer-ui .service-pill i{width:7px;height:7px;border-radius:50%;background:var(--c-violet);box-shadow:0 0 10px #7166f8b8}.customer-ui .service-pill.ready i{background:var(--c-green);box-shadow:0 0 10px #39d987a6}.customer-ui .service-pill.limited i{background:var(--c-amber);box-shadow:none}.customer-ui .topbar-avatar{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(129,116,255,.56);border-radius:12px;background:linear-gradient(145deg,#233752,#13243a);color:#fff;font-size:13px;font-weight:760;text-decoration:none;box-shadow:0 7px 16px #0000002e}.customer-ui .product-content{width:100%;flex:1;padding:25px 30px 36px;overflow:hidden}.customer-ui .product-content>*{max-width:none}.customer-page{width:100%;min-width:0}.customer-page .workspace-main{width:100%;max-width:none;margin:0;padding:0}.workspace-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 18px;padding:0 0 18px;border:0;border-bottom:1px solid var(--c-line-soft);background:transparent;box-shadow:none}.workspace-title{display:flex;align-items:center;gap:13px;min-width:0}.workspace-title-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid rgba(121,107,255,.38);border-radius:13px;background:var(--c-violet-soft);color:#a99fff}.workspace-title-icon .table-icon{width:21px;height:21px}.workspace-heading h1{margin:3px 0 5px;color:#f3f6ff;font-size:30px;line-height:1.12;font-weight:700;letter-spacing:-.035em}.workspace-heading p{max-width:780px;color:var(--c-muted);font-size:12px;line-height:1.55}.ui-button,.primary-action,.secondary-button,.card-action,.invoice-pay-link,.subscription-status-card>a,.test-access-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--c-control);padding:0 14px;border:1px solid transparent;border-radius:var(--c-radius-control);color:#eaf1fb;font-size:12px;font-weight:650;line-height:1;text-decoration:none;transition:transform .15s ease,background .15s ease,border-color .15s ease}.ui-button-primary,.primary-action,.card-action:not(.secondary),.invoice-pay-link,.subscription-status-card>a,.test-access-button{border-color:#8b7effb3;background:linear-gradient(135deg,#796dfa,#5a4fed);color:#fff;box-shadow:0 8px 17px #5346db3d}.ui-button-primary:hover:not(:disabled),.primary-action:hover:not(:disabled),.card-action:not(.secondary):hover,.invoice-pay-link:hover{border-color:#aaa2ff;background:linear-gradient(135deg,#897eff,#6357f4);transform:translateY(-1px)}.ui-button-secondary,.secondary-button,.card-action.secondary{border-color:#4c6890a6;background:#0f1f34e0;color:#d6e0ed;box-shadow:none}.ui-button-secondary:hover:not(:disabled),.secondary-button:hover:not(:disabled),.card-action.secondary:hover{border-color:#7595c3d1;background:#1b304efa;color:#fff}.ui-button-ghost{border-color:transparent;background:transparent;color:var(--c-muted);box-shadow:none}.ui-button-ghost:hover:not(:disabled){background:#283d598c;color:#fff}.ui-button-danger,.danger-button{border-color:#f071808f;background:var(--c-red-soft);color:#ffc4cc;box-shadow:none}.ui-button-danger:hover:not(:disabled),.danger-button:hover:not(:disabled){border-color:var(--c-red);background:#f0718038}.ui-button:disabled,.primary-action:disabled,.secondary-button:disabled,.danger-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.customer-ui input,.customer-ui select,.customer-ui textarea,.customer-page input,.customer-page select,.customer-page textarea{min-height:var(--c-control);border:1px solid var(--c-line);border-radius:var(--c-radius-control);outline:0;background:#091624;color:var(--c-text);padding:0 11px;box-shadow:inset 0 1px #ffffff05}.customer-ui input:hover,.customer-ui select:hover,.customer-ui textarea:hover,.customer-page input:hover,.customer-page select:hover,.customer-page textarea:hover{border-color:#3b597c}.customer-ui input:focus,.customer-ui select:focus,.customer-ui textarea:focus,.customer-page input:focus,.customer-page select:focus,.customer-page textarea:focus{border-color:#766cf7;box-shadow:0 0 0 3px #7166f821}.customer-ui select,.customer-page select{padding-right:30px}.form-error,.success-banner,.form-success{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:11px 13px;border:1px solid;border-radius:10px;font-size:12px}.form-error{border-color:#f0718080;background:var(--c-red-soft);color:#ffc7cf}.success-banner,.form-success{border-color:#39d9876b;background:var(--c-green-soft);color:#a9f2ca}.owner-dashboard{display:grid;gap:14px}.phase1-dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:0;padding:15px 18px;border:1px solid var(--c-line-soft);border-radius:var(--c-radius-panel);background:linear-gradient(108deg,#262767c2,#0c1c2fed 55%,#141e48d1);box-shadow:var(--c-shadow)}.phase1-dashboard-hero:after{content:none}.phase1-dashboard-hero h1{margin:3px 0 5px;color:#f5f7ff;font-size:22px;font-weight:690;letter-spacing:-.02em}.phase1-dashboard-hero p:not(.page-eyebrow){max-width:720px;color:var(--c-muted);font-size:12px;line-height:1.5}.dashboard-hero-actions{display:flex;gap:8px;flex:0 0 auto}.purchase-overview.dashboard-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.purchase-overview.dashboard-metrics>div{position:relative;min-height:84px;padding:13px 14px 12px;overflow:hidden;border:1px solid var(--c-line-soft);border-radius:12px;background:linear-gradient(145deg,#11243b,#0b192a);box-shadow:0 8px 20px #0000001f}.purchase-overview.dashboard-metrics>div:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#7b70ff,#5b9dff)}.purchase-overview.dashboard-metrics small{display:block;color:var(--c-muted);font-size:10px;font-weight:650;letter-spacing:.045em}.purchase-overview.dashboard-metrics strong{display:block;margin-top:9px;color:#f1f5ff;font-size:21px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums}.dashboard-metric-icon{display:grid;place-items:center;position:absolute;right:12px;top:12px;width:25px;height:25px;border:1px solid rgba(113,102,248,.24);border-radius:8px;background:#7166f81a;color:#aaa2ff}.dashboard-metric-icon .table-icon{width:14px;height:14px}.dashboard-metric.attention .dashboard-metric-icon{border-color:#f2b25f47;background:var(--c-amber-soft);color:var(--c-amber)}.dashboard-metric.success .dashboard-metric-icon{border-color:#39d98747;background:var(--c-green-soft);color:var(--c-green)}.dashboard-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.phase1-info-card,.dashboard-section{border:1px solid var(--c-line-soft);border-radius:var(--c-radius-card);background:linear-gradient(145deg,#102137f5,#091321f5);box-shadow:0 10px 24px #00000021}.dashboard-status-card{display:flex;flex-direction:column;align-items:flex-start;min-height:154px;padding:16px}.dashboard-status-card>span{color:var(--c-muted);font-size:10px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.dashboard-status-card strong{margin:8px 0 6px;color:#f3f6ff;font-size:18px;line-height:1.2;font-weight:690}.dashboard-status-card p{color:var(--c-muted);font-size:12px;line-height:1.45}.dashboard-status-card .ui-button{margin-top:auto}.dashboard-entitlements{margin:8px 0;color:#b8b4ff;font-size:11px}.dashboard-section{padding:16px}.dashboard-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.dashboard-section h2{margin-top:3px;color:#f1f5ff;font-size:17px;font-weight:670;letter-spacing:-.012em}.dashboard-two-column{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:12px}.dashboard-list{display:grid;border-top:1px solid rgba(68,93,128,.34)}.dashboard-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(68,93,128,.3);background:transparent}.dashboard-list-row:last-child{border-bottom:0}.dashboard-list-row b{display:block;color:#dce7f6;font-size:12px;font-weight:650}.dashboard-list-row small{display:block;margin-top:3px;color:var(--c-muted);font-size:11px}.dashboard-economics{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:9px 16px;padding:13px;border:1px solid rgba(62,89,124,.42);border-radius:11px;background:#091726}.dashboard-economics small{color:var(--c-muted);font-size:11px}.dashboard-economics strong{color:#dfe9f8;font-size:18px;font-variant-numeric:tabular-nums}.dashboard-attention-list{display:flex;flex-wrap:wrap;gap:8px}.dashboard-attention{display:flex;align-items:center;gap:9px;min-width:220px;padding:10px;border:1px solid rgba(242,178,95,.34);border-radius:10px;background:var(--c-amber-soft);text-decoration:none}.dashboard-attention>span{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#f2b25f2e;color:#ffd68e;font-size:11px;font-weight:760}.dashboard-attention b{color:#f6e7c8;font-size:12px}.dashboard-attention small{margin-left:auto;color:#e9c78a;font-size:10px}.dashboard-empty,.live-empty,.empty,.marketplace-empty,.automation-history-empty{display:flex;align-items:center;gap:8px;min-height:58px;padding:11px;border:1px dashed rgba(79,105,141,.46);border-radius:10px;color:var(--c-muted);font-size:12px}.dashboard-table-wrap{overflow:auto}.dashboard-table{width:100%;border-collapse:collapse;font-size:12px}.dashboard-table th{padding:9px 8px;border-bottom:1px solid rgba(66,91,125,.46);color:var(--c-faint);font-size:10px;font-weight:720;letter-spacing:.055em;text-align:left}.dashboard-table td{padding:10px 8px;border-bottom:1px solid rgba(66,91,125,.3);color:#d8e2ee;vertical-align:top}.dashboard-table td b{display:block;font-size:12px}.dashboard-table td small{display:block;margin-top:3px;color:var(--c-muted);font-size:10px}.scanner-workspace{display:grid;gap:13px;min-width:0}.scanner-workspace-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0;padding:0 0 16px;border:0;border-bottom:1px solid var(--c-line-soft);background:transparent}.scanner-workspace-header h1{margin:3px 0 5px;color:#f5f7ff;font-size:30px;line-height:1.12;font-weight:700;letter-spacing:-.035em}.scanner-workspace-header p:not(.page-eyebrow){color:var(--c-muted);font-size:12px}.scanner-workspace-actions{display:flex;gap:8px}.scanner-tabs,.automation-tabs,.subscription-tabs,.account-tabs{display:inline-flex;align-items:center;width:max-content;max-width:100%;gap:3px;padding:4px;border:1px solid var(--c-line-soft);border-radius:11px;background:#091726}.scanner-tabs button,.automation-tabs button,.subscription-tabs button,.account-tabs button{min-height:34px;padding:0 13px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--c-muted);font-size:12px;font-weight:640}.scanner-tabs button:hover,.automation-tabs button:hover,.subscription-tabs button:hover,.account-tabs button:hover{background:#253755a6;color:#e9effb}.scanner-tabs button.active,.automation-tabs button.active,.subscription-tabs button.active,.account-tabs button.active{border-color:#8174ff7a;background:linear-gradient(135deg,#6c61eb,#4e54cd);color:#fff;box-shadow:0 5px 12px #463ed23b}.scanner-tab-content{min-width:0}.scanner-live-embedded .live-main,.scanner-comparison-embedded .comparison-main{padding:0}.live-main{display:grid;gap:12px}.live-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0}.live-title{display:flex;align-items:center;gap:11px}.live-title h1,.comparison-heading h1{color:#f4f7ff;font-size:19px;font-weight:670;letter-spacing:-.018em}.live-title p,.comparison-heading p{margin-top:3px;color:var(--c-muted);font-size:11px}.live-pulse-icon,.title-orbit{display:grid;place-items:center;width:37px;height:37px;border:1px solid rgba(121,107,255,.38);border-radius:11px;background:var(--c-violet-soft);color:#aaa1ff}.live-actions{display:flex;align-items:center;gap:8px}.live-actions>small{color:var(--c-faint);font-size:10px}.live-actions>button,.refresh-table{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 11px;border:1px solid rgba(76,105,146,.58);border-radius:8px;background:#10223a;color:#d9e5f3;font-size:11px;font-weight:650}.live-actions>button:hover,.refresh-table:hover{border-color:#7e70ffb8;color:#fff}.auto-refresh{display:inline-flex;align-items:center;gap:8px;color:var(--c-muted);font-size:11px;white-space:nowrap}.auto-refresh input,.auto-toggle input{position:absolute;opacity:0;pointer-events:none}.toggle-track{position:relative;width:34px;height:20px;border:1px solid #344e70;border-radius:999px;background:#152840;transition:.16s}.toggle-track i{position:absolute;left:3px;top:3px;width:12px;height:12px;border-radius:50%;background:#92a4bb;transition:.16s}.auto-refresh input:checked+.toggle-track,.auto-toggle input:checked+.toggle-track{border-color:#7065f4;background:#6c60ea}.auto-refresh input:checked+.toggle-track i,.auto-toggle input:checked+.toggle-track i{left:17px;background:#fff}.live-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0}.live-kpis article{display:flex;align-items:center;gap:10px;min-height:74px;padding:11px 12px;border:1px solid var(--c-line-soft);border-radius:11px;background:linear-gradient(145deg,#11243b,#0b192a)}.kpi-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1px solid rgba(116,105,250,.25);border-radius:10px;background:#6e61ef1c;color:#a99fff}.kpi-icon.profit{border-color:#39d98740;background:var(--c-green-soft);color:var(--c-green)}.kpi-icon.roi{border-color:#5c9dff3d;background:#5c9dff1c;color:var(--c-blue)}.live-kpis small{display:block;color:var(--c-muted);font-size:10px;line-height:1.2}.live-kpis strong{display:block;margin-top:5px;color:#f2f6ff;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.live-filter-panel{display:grid;grid-template-columns:minmax(220px,1.7fr) minmax(160px,.8fr) minmax(150px,.7fr) minmax(145px,.65fr) auto;gap:8px;padding:10px;border:1px solid var(--c-line-soft);border-radius:12px;background:linear-gradient(145deg,#0e2036,#091726)}.live-search,.search-field{display:flex;align-items:center;gap:8px;min-width:0;padding:0 10px;border:1px solid var(--c-line);border-radius:8px;background:#091624;color:var(--c-muted)}.live-search input,.search-field input{width:100%;min-width:0;border:0;background:transparent;padding:0;box-shadow:none}.live-filter-panel>select,.comparison-toolbar>select{width:100%}.live-filter-panel .filter-toggle,.toolbar-apply{display:inline-grid;place-items:center;min-height:40px;border:1px solid rgba(120,107,255,.46);border-radius:8px;background:var(--c-violet-soft);color:#c4bdff}.live-advanced-filters{grid-column:1 / -1;display:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding-top:10px;border-top:1px solid rgba(68,93,127,.38)}.live-filter-panel.expanded .live-advanced-filters{display:grid}.live-advanced-filters label{display:grid;gap:5px;color:var(--c-muted);font-size:10px}.live-advanced-filters label>input,.live-advanced-filters label>select{width:100%}.live-advanced-filters .multiselect{min-width:0}.live-exclude-row{grid-column:span 2;display:grid;gap:5px;color:var(--c-muted);font-size:10px}.advanced-actions{display:flex;align-items:end;gap:7px;grid-column:span 2}.advanced-actions button{min-height:40px;padding:0 14px;border-radius:8px;font-size:11px;font-weight:660}.advanced-actions .apply{border:1px solid rgba(137,125,255,.7);background:linear-gradient(135deg,#776afa,#5a4fed);color:#fff}.advanced-actions .reset{border:1px solid rgba(75,104,144,.62);background:#102239;color:#c9d6e5}.user-conditions{display:grid;grid-template-columns:1.35fr repeat(4,minmax(100px,.58fr)) auto;gap:8px;align-items:end;padding:10px;border:1px solid rgba(88,111,151,.44);border-radius:12px;background:#0d1d31}.user-conditions>div:first-child{display:flex;align-items:center;gap:9px;padding-bottom:2px}.user-conditions b{display:block;color:#e6edf9;font-size:12px}.user-conditions small{display:block;margin-top:2px;color:var(--c-muted);font-size:10px}.user-conditions label{display:grid;gap:4px;color:var(--c-muted);font-size:10px}.user-conditions input{min-width:0}.conditions-submit button{min-height:40px;padding:0 12px;border:1px solid rgba(135,122,255,.68);border-radius:8px;background:linear-gradient(135deg,#776afa,#5a4fed);color:#fff;font-size:10px;font-weight:700}.live-feed-panel,.comparison-panel{min-width:0;overflow:hidden;border:1px solid var(--c-line-soft);border-radius:13px;background:linear-gradient(145deg,#0e2036,#081522)}.live-feed-head,.comparison-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-bottom:1px solid rgba(66,91,125,.42)}.live-feed-head>div>span{color:#9a91ff;font-size:10px;font-weight:740;letter-spacing:.09em}.live-feed-head h2{margin-top:3px;color:#f1f5ff;font-size:16px;font-weight:680}.live-feed-head>small{color:var(--c-muted);font-size:10px}.live-table-wrap,.comparison-table-wrap{overflow:auto}.live-opportunity-table,.comparison-data-table,.purchase-table table{width:100%;min-width:900px;border-collapse:collapse}.live-opportunity-table th,.comparison-data-table th,.purchase-table th,.subscription-history th{padding:10px 12px;border-bottom:1px solid rgba(66,91,125,.42);background:#0a1829;color:var(--c-faint);font-size:10px;font-weight:730;letter-spacing:.055em;text-align:left;white-space:nowrap}.live-opportunity-table td,.comparison-data-table td,.purchase-table td,.subscription-history td{padding:10px 12px;border-bottom:1px solid rgba(60,83,116,.34);color:#dbe5f1;font-size:12px;vertical-align:middle}.live-opportunity-table tbody tr:hover,.comparison-data-table tbody tr:hover,.purchase-table tbody tr:hover{background:#1b2f4c8a;box-shadow:inset 3px 0 var(--c-violet)}.live-item,.comparison-item{display:flex;align-items:center;gap:10px;min-width:215px}.live-item-thumb,.item-thumb{display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;overflow:hidden;border:1px solid rgba(67,94,130,.62);border-radius:8px;background:radial-gradient(circle,#1c3450,#091523 72%)}.live-item-thumb img,.item-thumb img{width:100%;height:100%;object-fit:contain}.live-item-meta{display:flex;align-items:center;gap:5px}.live-item-meta>span:first-child{color:var(--c-muted);font-size:10px}.live-item>div>a{display:block;margin-top:4px;color:#e9f0fb;font-size:12px;font-weight:670;text-decoration:none}.live-item>div>span{display:block;margin-top:2px;color:var(--c-muted);font-size:10px}.opportunity-status,.state-badge,.connection-badge,.payment-status,.pill{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border:1px solid rgba(242,178,95,.36);border-radius:999px;background:var(--c-amber-soft);color:#ffd48c;font-size:9px;font-weight:690;white-space:nowrap}.opportunity-status.verified,.connection-badge.connected,.pill.ok,.status-paid{border-color:#39d98761;background:var(--c-green-soft);color:var(--c-green)}.live-buy,.live-market{display:grid;gap:3px;min-width:110px}.live-buy a,.live-market a,.market-quote small{color:var(--c-blue);font-size:10px;font-weight:720;text-decoration:none}.live-buy strong,.live-market strong{color:#edf4ff;font-size:13px;font-variant-numeric:tabular-nums}.live-buy span,.live-market span{color:var(--c-muted);font-size:10px}.live-market span i{color:var(--c-faint);font-size:9px;font-style:normal}.live-market span b{margin-left:4px;color:#b8eed2;font-size:10px}.live-profit{display:grid;gap:3px;min-width:120px;padding:8px 10px;border:1px solid rgba(57,217,135,.32);border-radius:8px;background:var(--c-green-soft)}.live-profit strong{color:var(--c-green);font-size:14px;font-variant-numeric:tabular-nums}.live-profit span{color:#9fe4bd;font-size:9px}.live-profit.loss{border-color:#f071805c;background:var(--c-red-soft)}.live-profit.loss strong{color:#ffb8c2}.live-roi{color:var(--c-green);font-size:13px;font-variant-numeric:tabular-nums}.live-roi.loss{color:var(--c-red)}.live-freshness{color:var(--c-muted);font-size:10px;white-space:nowrap}.live-chevron{color:#a99fff;font-size:22px;text-decoration:none}.live-pagination,.table-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid rgba(66,91,125,.4);color:var(--c-muted);font-size:11px}.page-buttons{display:flex;align-items:center;gap:5px}.page-buttons button{display:grid;place-items:center;min-width:29px;height:29px;padding:0;border:1px solid rgba(75,103,143,.57);border-radius:7px;background:#102139;color:#c1d0e1}.page-buttons button.active{border-color:#8578ffb8;background:linear-gradient(135deg,#7367f7,#564be9);color:#fff}.comparison-workspace{display:grid;grid-template-columns:265px minmax(0,1fr);gap:12px;min-width:0}.table-settings{align-self:start;position:sticky;top:14px;max-height:calc(100vh - 108px);overflow:auto;border:1px solid var(--c-line-soft);border-radius:13px;background:#0c1a2c}.filter-sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:13px;border-bottom:1px solid rgba(66,91,125,.4)}.filter-sidebar-head>div{display:flex;align-items:center;gap:8px;color:#eef4ff;font-size:13px}.filter-sidebar-head button{border:0;background:transparent;color:#9e95ff;font-size:10px}.sidebar-section{padding:11px 13px;border-bottom:1px solid rgba(66,91,125,.31)}.sidebar-section-title{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:#b8c8da;font-size:10px;font-weight:710}.sidebar-section-title .table-icon{width:14px;color:#948bff}.settings-grid{display:grid;gap:7px}.settings-grid label{display:grid;gap:4px;color:var(--c-muted);font-size:10px}.settings-grid.two-columns{grid-template-columns:1fr 1fr}.template-row,.template-actions{display:flex;gap:7px}.template-row select,.template-name{width:100%}.icon-button{width:40px;min-height:40px;border:1px solid var(--c-line);border-radius:8px;background:#11223a;color:#d6e1ed}.save-template,.delete-template{flex:1;min-height:34px;border-radius:7px;font-size:10px}.save-template{border:1px solid rgba(132,120,255,.55);background:var(--c-violet-soft);color:#cfcaff}.delete-template{border:1px solid rgba(80,104,140,.54);background:#102139;color:#9caec2}.sidebar-submit{padding:11px 13px}.apply-table-filters{width:100%;min-height:40px;border:1px solid rgba(138,124,255,.68);border-radius:8px;background:linear-gradient(135deg,#776afa,#5a4fed);color:#fff;font-size:11px;font-weight:700}.comparison-main{min-width:0}.comparison-heading{align-items:center}.comparison-title{display:flex;align-items:center;gap:10px}.title-line{display:flex;align-items:center;gap:8px}.found-count{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border:1px solid rgba(119,106,255,.42);border-radius:5px;background:var(--c-violet-soft);color:#bdb6ff;font-size:11px;font-weight:700}.heading-tools{display:flex;align-items:center;gap:10px}.profit-formula{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(57,217,135,.34);border-radius:7px;background:#1f654c14;color:#b0e8ca;font-size:10px;white-space:nowrap}.profit-formula span{color:var(--c-muted);font-size:9px;letter-spacing:.08em}.profit-formula i{color:var(--c-muted);font-style:normal}.tool-divider{width:1px;height:26px;background:var(--c-line-soft)}.comparison-toolbar{display:grid;grid-template-columns:minmax(220px,1.5fr) 150px 150px 40px;gap:8px;padding:10px;border-bottom:1px solid rgba(66,91,125,.4);background:#0c1b2e}.comparison-item>div small{display:block;color:var(--c-muted);font-size:9px}.comparison-item>div b{display:block;margin-top:3px;color:#e9f0fa;font-size:12px}.comparison-item>div em{display:block;margin-top:2px;color:var(--c-muted);font-size:10px;font-style:normal}.market-quote{display:grid;gap:3px;text-decoration:none}.market-quote strong{color:#eff4fb;font-size:13px}.market-quote>i{color:var(--c-muted);font-size:9px;font-style:normal}.net-price{color:#9de2bb;font-size:10px}.net-price i{margin-right:4px;color:var(--c-faint);font-size:9px;font-style:normal}.profit-result{display:grid;gap:3px}.profit-result strong{font-size:14px}.profit-result span{color:var(--c-muted);font-size:10px}.automation-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:13px}.automation-mode-card{min-height:172px;padding:15px;border:1px solid var(--c-line-soft);border-radius:var(--c-radius-card);background:linear-gradient(145deg,#10233c,#0a1828);box-shadow:0 9px 21px #00000021}.automation-mode-card.is-active{border-color:#39d9876e;background:linear-gradient(135deg,#14414280,#0a1927fa)}.automation-mode-card-head{display:flex;align-items:center;justify-content:space-between}.automation-mode-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(118,105,249,.3);border-radius:10px;background:var(--c-violet-soft);color:#aaa1ff}.automation-mode-icon .table-icon{width:17px;height:17px}.automation-state{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(116,138,168,.45);border-radius:999px;background:#5b6d891f;color:#a8b7c9;font-size:10px;font-weight:700}.automation-state.is-active{border-color:#39d98766;background:var(--c-green-soft);color:var(--c-green)}.automation-mode-card h2{margin:13px 0 4px;color:#f2f6ff;font-size:17px;font-weight:690}.automation-mode-card>strong{display:block;color:#c7c1ff;font-size:13px;font-weight:650}.automation-mode-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.automation-mode-card dl div{padding-top:8px;border-top:1px solid rgba(67,91,125,.35)}.automation-mode-card dt{color:var(--c-faint);font-size:9px}.automation-mode-card dd{margin-top:4px;color:#cdd9e7;font-size:10px;line-height:1.35}.automation-tabs{margin-bottom:13px}.automation-tabs .ui-button{min-height:34px;padding:0 13px;border-radius:7px;box-shadow:none}.automation-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.automation-hero-card{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:105px;padding:16px;border:1px solid rgba(113,102,248,.43);border-radius:var(--c-radius-card);background:linear-gradient(112deg,#2b276bb8,#0c1d32f5)}.automation-hero-card h3{margin:4px 0 5px;color:#f4f6ff;font-size:19px;font-weight:690}.automation-hero-card p:not(.section-kicker){color:var(--c-muted);font-size:12px;line-height:1.5}.automation-stage{display:inline-flex;align-items:center;min-height:29px;padding:0 10px;border:1px solid rgba(119,106,255,.44);border-radius:999px;background:var(--c-violet-soft);color:#c4beff;font-size:10px;font-weight:700;text-align:center}.automation-readiness-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.automation-card,.automation-loading,.automation-history-empty{border:1px solid var(--c-line-soft);border-radius:var(--c-radius-card);background:linear-gradient(145deg,#10223a,#091827);box-shadow:0 9px 21px #0000001f}.automation-card{padding:14px}.automation-card h3{margin:4px 0 10px;color:#eff4ff;font-size:16px;font-weight:680}.automation-readiness-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(66,91,125,.3)}.automation-readiness-row:last-child{border-bottom:0}.automation-readiness-row span{color:var(--c-muted);font-size:11px}.automation-readiness-row b{color:#dce7f4;font-size:11px;font-weight:640;text-align:right}.automation-card:nth-of-type(4),.automation-card:nth-of-type(5){min-width:0}.automation-checkboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.automation-checkbox{display:flex;align-items:center;gap:8px;min-height:37px;padding:0 9px;border:1px solid rgba(66,91,125,.45);border-radius:8px;background:#0a1828;color:#c6d3e3;font-size:11px}.automation-checkbox input{min-height:auto;accent-color:#7468f8}.automation-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.automation-form-grid label{display:grid;gap:5px;color:var(--c-muted);font-size:10px}.automation-inline-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.automation-muted{margin-top:10px;color:var(--c-muted);font-size:10px;line-height:1.5}.automation-rule-list{display:grid;gap:7px}.automation-rule-list li{padding:8px;border:1px solid rgba(66,91,125,.35);border-radius:7px;background:#0a1727;color:#c7d4e2;font-size:11px}.automation-history-empty{display:grid;place-items:center;gap:7px;min-height:150px;padding:20px;text-align:center}.automation-history-empty h3{color:#eaf1fb;font-size:16px}.automation-history-empty p{color:var(--c-muted);font-size:12px}.purchase-overview:not(.dashboard-metrics){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.purchase-overview:not(.dashboard-metrics)>div{min-height:78px;padding:12px 13px;border:1px solid var(--c-line-soft);border-radius:11px;background:linear-gradient(145deg,#11243b,#0b1929)}.purchase-overview:not(.dashboard-metrics) small{display:block;color:var(--c-muted);font-size:10px;font-weight:690;letter-spacing:.045em}.purchase-overview:not(.dashboard-metrics) strong{display:block;margin-top:8px;color:#f0f4fb;font-size:19px;font-variant-numeric:tabular-nums}.purchase-table{min-width:0;overflow:auto;border:1px solid var(--c-line-soft);border-radius:13px;background:linear-gradient(145deg,#0e2036,#081522)}.purchase-table .comparison-toolbar{min-width:780px}.purchase-table>header{display:flex;align-items:start;justify-content:space-between;padding:14px;border-bottom:1px solid var(--c-line-soft)}.purchase-table>header h2{margin-top:3px;color:#eff4ff;font-size:18px}.purchase-table>p{padding:12px 14px;color:var(--c-muted);font-size:12px;line-height:1.5}.purchase-table>ol{display:grid;gap:7px;padding:0 14px 14px}.purchase-table>ol li{padding:8px;border-left:2px solid var(--c-violet);background:#091624;color:#cedae8;font-size:11px}.purchase-table td small{display:block;margin-top:3px;color:var(--c-muted);font-size:10px}.purchase-table td .ui-button{min-height:30px;padding:0 9px;font-size:10px}.subscription-tabs{margin-bottom:14px}.subscription-summary{display:grid;grid-template-columns:1.15fr 1.65fr auto;align-items:center;gap:18px;padding:19px;border:1px solid rgba(117,106,255,.43);border-radius:var(--c-radius-panel);background:linear-gradient(115deg,#2d2972cc,#0c1c31f5);box-shadow:var(--c-shadow)}.subscription-summary h3{margin:4px 0 5px;color:#fafbff;font-size:29px;line-height:1;font-weight:730;letter-spacing:-.04em}.subscription-summary p:not(.section-kicker){color:#b6c6d9;font-size:12px}.entitlement-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.entitlement-summary div,.account-facts div{padding:10px;border:1px solid rgba(82,105,140,.46);border-radius:9px;background:#05101d57}.entitlement-summary dt,.account-facts dt{color:var(--c-muted);font-size:10px}.entitlement-summary dd,.account-facts dd{margin-top:4px;color:#e4ecf6;font-size:12px;font-weight:650}.inline-actions{display:flex;flex-direction:column;gap:8px}.subscription-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.subscription-plan{position:relative;display:flex;flex-direction:column;min-height:335px;padding:18px;border:1px solid var(--c-line-soft);border-radius:var(--c-radius-card);background:linear-gradient(145deg,#102139,#0a1828);box-shadow:0 10px 22px #00000021}.subscription-plan.featured{border-color:#8275ffa8;background:linear-gradient(150deg,#2d2971d1,#0b182afa);box-shadow:0 0 0 1px #8275ff12,0 18px 36px #2d289430}.subscription-plan.featured:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:var(--c-radius-card) var(--c-radius-card) 0 0;background:linear-gradient(90deg,#7c6efa,#58a1ff)}.subscription-plan.current{border-color:#39d98770}.subscription-plan h3{margin:5px 0 6px;color:#f3f6ff;font-size:20px;font-weight:700}.plan-price{color:#c9c3ff;font-size:12px}.subscription-plan ul{display:grid;gap:8px;margin:18px 0}.subscription-plan li{position:relative;padding-left:16px;color:#bdcbdc;font-size:11px;line-height:1.35}.subscription-plan li:before{content:"✓";position:absolute;left:0;color:var(--c-green);font-weight:800}.subscription-plan>.ui-button,.subscription-plan>button,.subscription-plan>.plan-note{margin-top:auto}.plan-note{padding:9px;border:1px solid rgba(57,217,135,.36);border-radius:8px;background:var(--c-green-soft);color:#a9efc8;font-size:11px;text-align:center}.subscription-payment,.subscription-history{border:1px solid var(--c-line-soft);border-radius:var(--c-radius-card);background:linear-gradient(145deg,#102139,#0a1828);box-shadow:0 10px 22px #00000021}.subscription-payment{display:grid;grid-template-columns:1.4fr minmax(220px,.8fr) auto;align-items:end;gap:14px;padding:18px}.subscription-payment h3,.subscription-history h3{margin:4px 0 5px;color:#f2f6ff;font-size:18px}.subscription-payment p{color:var(--c-muted);font-size:12px;line-height:1.5}.subscription-payment label{display:grid;gap:6px;color:var(--c-muted);font-size:10px}.payment-invoice{grid-column:1/-1;padding:11px;border:1px solid rgba(57,217,135,.36);border-radius:9px;background:var(--c-green-soft);color:#c4f4d8;font-size:12px}.payment-invoice a{display:block;margin-top:5px;color:#b9b2ff}.subscription-history{overflow:auto;padding:15px}.subscription-history-table{overflow:auto;margin-top:12px}.subscription-history table{width:100%;border-collapse:collapse}.account-tabs{margin-bottom:14px}.account-panel,.marketplaces-workspace{border:1px solid var(--c-line-soft);border-radius:var(--c-radius-card);background:linear-gradient(145deg,#102139,#0a1828);box-shadow:0 10px 22px #00000021}.account-panel{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(350px,1.6fr) auto;align-items:start;gap:18px;padding:18px}.account-panel h3,.marketplaces-intro h3{margin:4px 0 6px;color:#f2f6ff;font-size:19px}.account-panel p:not(.section-kicker){color:var(--c-muted);font-size:12px;line-height:1.5}.account-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-actions{display:flex;flex-wrap:wrap;gap:8px}.account-panel .account-actions,.trade-url-panel{grid-column:1/-1}.trade-url-panel{display:grid;grid-template-columns:1fr minmax(280px,1.4fr) auto;gap:12px;align-items:end;padding:13px;border:1px solid rgba(113,102,248,.34);border-radius:11px;background:#43349f14}.trade-url-panel>div:first-child{display:grid;gap:3px}.trade-url-panel b{color:#eaf1fb;font-size:12px}.trade-url-panel span{color:var(--c-muted);font-size:10px}.marketplaces-workspace{padding:17px}.marketplaces-intro{display:flex;align-items:end;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid rgba(66,91,125,.37)}.marketplaces-intro p:not(.section-kicker){max-width:690px;color:var(--c-muted);font-size:12px;line-height:1.5}.marketplace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:14px}.marketplace-card{display:flex;flex-direction:column;min-height:224px;padding:14px;border:1px solid rgba(66,91,125,.46);border-radius:12px;background:#0b192a;transition:border-color .15s ease,background .15s ease}.marketplace-card:hover{border-color:#708fbeb8;background:#0f2035}.marketplace-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.marketplace-card h3{color:#edf3fb;font-size:15px;font-weight:680}.capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:13px 0}.capability-list span{display:flex;align-items:center;gap:5px;padding:6px;border:1px solid rgba(65,90,125,.38);border-radius:7px;background:#091624;color:var(--c-muted);font-size:10px}.capability-list span i{font-style:normal;color:var(--c-faint)}.capability-list span.is-supported i{color:var(--c-green)}.capability-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:560}.connection-balance{display:grid;gap:2px;margin-bottom:10px;padding:8px 9px;border-left:2px solid var(--c-green);border-radius:7px;background:var(--c-green-soft);color:#b9efd0;font-size:11px}.connection-balance small{color:#8dd9ad;font-size:9px}.marketplace-card .account-actions{margin-top:auto}.capability-note{margin-top:auto;color:var(--c-muted);font-size:10px}.connection-drawer-backdrop{background:#020811bf;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.connection-drawer{border-left:1px solid rgba(118,105,255,.48);background:linear-gradient(155deg,#10243e,#081522)}.blacklist-modal-layer{background:#020810c2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.blacklist-modal{max-height:calc(100vh - 48px);border:1px solid rgba(79,107,147,.66);border-radius:16px;background:linear-gradient(145deg,#11243c,#091827);box-shadow:0 28px 70px #0000007a}.blacklist-modal-header,.blacklist-modal-controls{border-color:#425b7d6b}.blacklist-modal-header h2{color:#f3f6ff}.blacklist-modal-header p,.blacklist-modal-controls label>span{color:var(--c-muted);font-size:11px}.blacklist-list{min-height:0}.blacklist-empty{justify-content:center;flex-direction:column;min-height:110px;text-align:center}.blacklist-empty .table-icon{color:#9c93ff}.confirm-dialog-backdrop{background:#020811bf;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.confirm-dialog{border-color:#536e96ad;border-radius:16px;background:linear-gradient(145deg,#142942,#0a1727)}@media(max-width:1500px){.purchase-overview.dashboard-metrics,.live-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-summary{grid-template-columns:1fr 1.5fr}.subscription-summary .inline-actions{grid-column:1/-1;flex-direction:row}}@media(max-width:1240px){.product-shell.customer-ui{grid-template-columns:70px minmax(0,1fr)}.customer-ui .product-brand-copy,.customer-ui .product-nav a>span:not(.nav-icon),.customer-ui .product-admin-nav a>span:not(.nav-icon),.customer-ui .product-admin-nav>span,.customer-ui .sidebar-collapse em{display:none}.customer-ui .product-brand{padding-left:4px;padding-right:4px}.customer-ui .product-nav a,.customer-ui .product-admin-nav a,.customer-ui .sidebar-collapse{justify-content:center;padding:0}.customer-ui .product-content{padding:22px}.comparison-workspace{grid-template-columns:230px minmax(0,1fr)}.live-filter-panel{grid-template-columns:minmax(190px,1.3fr) minmax(145px,.7fr) minmax(125px,.6fr) minmax(125px,.6fr) auto}.user-conditions{grid-template-columns:1fr repeat(3,minmax(100px,.55fr))}.user-conditions>div:first-child{grid-column:1/-1}.user-conditions .conditions-submit{grid-column:span 1}}@media(min-width:981px)and (max-width:1180px){.subscription-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.customer-ui .product-content{padding:18px}.customer-ui .connections-pill{display:none}.dashboard-two-column,.automation-workspace,.automation-readiness-grid,.automation-overview{grid-template-columns:1fr}.automation-hero-card,.automation-readiness-grid{grid-column:auto}.comparison-workspace{grid-template-columns:1fr}.table-settings{position:static;max-height:none}.scanner-comparison-embedded .table-settings.is-hidden{display:none}.live-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.live-filter-panel .filter-toggle{grid-column:span 2}.live-advanced-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-summary,.subscription-payment,.account-panel,.trade-url-panel{grid-template-columns:1fr}.account-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-summary .inline-actions{grid-column:auto;flex-direction:row}}@media(max-width:720px){.product-shell.customer-ui{grid-template-columns:1fr}.customer-ui .product-sidebar{position:static;height:auto;display:grid;grid-template-columns:auto 1fr;padding:10px 12px;border-right:0;border-bottom:1px solid var(--c-line-soft)}.customer-ui .product-brand{padding:0;border:0}.customer-ui .product-nav{display:flex;justify-content:flex-end;overflow:auto}.customer-ui .product-nav a{min-width:42px}.customer-ui .product-admin-nav,.customer-ui .sidebar-collapse{display:none}.customer-ui .product-topbar{min-height:64px;padding:10px 14px}.customer-ui .product-topbar h1{font-size:17px}.customer-ui .service-pill{display:none}.customer-ui .product-content{padding:16px 12px 26px}.workspace-heading,.scanner-workspace-header,.phase1-dashboard-hero,.live-heading{align-items:flex-start;flex-direction:column}.purchase-overview.dashboard-metrics,.live-kpis,.purchase-overview:not(.dashboard-metrics),.subscription-plans,.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero-actions,.scanner-workspace-actions,.live-actions{width:100%}.dashboard-hero-actions .ui-button,.scanner-workspace-actions .ui-button{flex:1}.live-filter-panel,.live-advanced-filters{grid-template-columns:1fr}.live-filter-panel .filter-toggle,.live-exclude-row,.advanced-actions{grid-column:auto}.user-conditions{grid-template-columns:1fr 1fr}.user-conditions>div:first-child{grid-column:1/-1}.automation-checkboxes,.automation-form-grid,.account-facts{grid-template-columns:1fr}}.account-preferences .account-actions{align-items:end}.account-preferences .account-actions label{display:grid;gap:5px;min-width:168px;color:var(--c-muted);font-size:11px;font-weight:650}.account-preferences .account-actions select{min-height:38px;padding:0 10px;border:1px solid var(--c-line-soft);border-radius:8px;color:#edf3fb;background:#0b192a}.account-preferences .account-actions .ui-button{min-height:38px}.admin-workspace{min-height:calc(100vh - 64px);padding:28px clamp(20px,3vw,48px) 56px;background:#0b1322;color:#d9e5f5}.admin-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 0 20px;border-bottom:1px solid #263348}.admin-heading h1{margin:5px 0 8px;font-size:30px;line-height:1.15;color:#f3f7ff}.admin-heading p,.admin-section>p,.admin-toolbar p{margin:0;max-width:760px;color:#8fa0b6;line-height:1.55}.admin-refresh,.admin-link-button,.admin-pager button,.admin-detail-head button{border:1px solid #3d4d67;border-radius:7px;padding:9px 13px;background:#152238;color:#e7eef8;font:inherit;cursor:pointer}.admin-refresh:hover,.admin-link-button:hover,.admin-pager button:not(:disabled):hover,.admin-detail-head button:hover{background:#223555}.admin-refresh:disabled,.admin-pager button:disabled{opacity:.45;cursor:default}.admin-tabs{display:flex;gap:6px;overflow:auto;padding:16px 0;border-bottom:1px solid #263348}.admin-tabs button{flex:0 0 auto;border:1px solid transparent;border-radius:6px;padding:8px 11px;background:transparent;color:#9dadc3;font:600 13px/1.2 inherit;cursor:pointer}.admin-tabs button:hover{color:#fff;background:#152238}.admin-tabs button.active{border-color:#426186;background:#1b2b46;color:#f4f8ff}.admin-loading{margin-top:24px;padding:36px;border:1px solid #2a3a53;border-radius:8px;text-align:center;color:#9dadc3}.admin-section{margin-top:22px;border:1px solid #2a3a53;border-radius:8px;padding:20px;background:#101b2d;box-shadow:0 8px 30px #0000001f}.admin-section h2{margin:0 0 6px;color:#f4f8ff;font-size:20px}.admin-section h3{margin:0 0 8px;color:#dce8f7;font-size:15px}.admin-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.admin-metric-grid article,.admin-overview-row>section{min-width:0;border:1px solid #2a3b55;border-radius:7px;padding:15px;background:#0c1627}.admin-metric-grid span{display:block;color:#8fa0b6;font-size:12px}.admin-metric-grid b{display:block;margin:7px 0 4px;color:#f1f6ff;font-size:25px}.admin-metric-grid small{display:block;color:#aebbd0;line-height:1.45}.admin-overview-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.admin-overview-row>section p{margin:0;color:#93a3b9;line-height:1.5}.admin-gate-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.admin-status{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:25px;box-sizing:border-box;border:1px solid #405069;border-radius:999px;padding:3px 8px;color:#b7c5d9;background:#18253a;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-status.ok{border-color:#276d58;background:#102d28;color:#69d7ae}.admin-status.warning{border-color:#76612f;background:#322916;color:#edce72}.admin-status.danger{border-color:#79465a;background:#351b27;color:#ee9cad}.admin-list{margin:0;padding:0;list-style:none}.admin-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:36px;border-bottom:1px solid #223149}.admin-list li:last-child{border-bottom:0}.admin-list li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cbd7e7}.admin-list small{color:#8091a8}.admin-list b{color:#dde7f4;font-size:13px}.admin-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:17px}.admin-toolbar input,.admin-toolbar select{width:min(100%,330px);border:1px solid #354661;border-radius:6px;padding:10px 11px;background:#0c1627;color:#dce8f7;outline:none;font:inherit}.admin-toolbar input:focus,.admin-toolbar select:focus{border-color:#57749b;box-shadow:0 0 0 3px #526f9a29}.admin-table-wrap{overflow:auto;border:1px solid #263850;border-radius:7px}.admin-data-table{width:100%;min-width:820px;border-collapse:collapse;background:#0c1627;font-size:13px}.admin-data-table th{position:sticky;top:0;padding:10px 12px;border-bottom:1px solid #334662;background:#142238;color:#90a2ba;text-align:left;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.admin-data-table td{padding:11px 12px;border-bottom:1px solid #1e2c42;vertical-align:top;color:#c9d5e5}.admin-data-table tr:last-child td{border-bottom:0}.admin-data-table tr:hover td{background:#111f33}.admin-data-table b,.admin-data-table small{display:block}.admin-data-table b{color:#e5edf8;font-weight:650}.admin-data-table small{margin-top:3px;color:#8394aa;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.admin-data-table .empty{padding:28px;color:#8fa0b6;text-align:center}.admin-pager{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;color:#8ea0b7;font-size:12px}.admin-pager>div{display:flex;align-items:center;gap:7px}.admin-pager b{min-width:22px;color:#e4edf9;text-align:center}.admin-detail{position:fixed;z-index:50;top:0;right:0;width:min(640px,100vw);height:100vh;overflow:auto;box-sizing:border-box;border-left:1px solid #334663;padding:24px;background:#0d1829;box-shadow:-18px 0 46px #0006}.admin-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:18px;border-bottom:1px solid #2a3a53}.admin-detail-head h2{margin:5px 0 2px;color:#f3f7ff}.admin-detail-head p{margin:0;color:#91a1b8}.admin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.admin-detail-grid section{min-width:0;border:1px solid #293b55;border-radius:7px;padding:14px;background:#101c2f}.admin-detail-grid h3{margin:0 0 11px;color:#dce8f7;font-size:14px}.admin-detail-grid p{color:#92a2b7}.admin-detail-grid dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin:0;font-size:13px}.admin-detail-grid dt{color:#899ab0}.admin-detail-grid dd{margin:0;color:#d9e5f5;text-align:right;overflow-wrap:anywhere}@media(max-width:980px){.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.admin-workspace{padding:20px 14px 40px}.admin-heading,.admin-toolbar,.admin-pager{align-items:stretch;flex-direction:column}.admin-toolbar input,.admin-toolbar select{width:100%;box-sizing:border-box}.admin-metric-grid,.admin-overview-row,.admin-detail-grid{grid-template-columns:1fr}.admin-section{padding:15px}}:root{--sa-bg0: #09090E;--sa-bg1: #111117;--sa-bg2: #18181F;--sa-bg3: #21212A;--sa-bg4: #29293A;--sa-border: rgba(255, 255, 255, .07);--sa-border2: rgba(255, 255, 255, .13);--sa-violet: #7C3AED;--sa-violet-l: #A78BFA;--sa-violet-d: #5B21B6;--sa-violet-dim: rgba(124, 58, 237, .14);--sa-pos: #34D399;--sa-pos-bg: rgba(52, 211, 153, .1);--sa-pos-border: rgba(52, 211, 153, .22);--sa-neg: #F87171;--sa-neg-bg: rgba(248, 113, 113, .1);--sa-neg-border: rgba(248, 113, 113, .22);--sa-warn: #FBBF24;--sa-warn-bg: rgba(251, 191, 36, .1);--sa-warn-border: rgba(251, 191, 36, .22);--sa-blue: #38BDF8;--sa-blue-bg: rgba(56, 189, 248, .1);--sa-blue-border: rgba(56, 189, 248, .2);--sa-t1: #F1F1F4;--sa-t2: #9B9BA8;--sa-t3: #52525E;--sa-sidebar: 220px;--sa-topbar: 52px;--sa-r: 14px;--sa-r2: 10px;--sa-r3: 7px;--sa-r4: 5px;--sa-font: "Segoe UI", Inter, system-ui, -apple-system, "Helvetica Neue", sans-serif;--sa-num: "Segoe UI", ui-monospace, "Cascadia Mono", Consolas, monospace}body{min-width:0;color:var(--sa-t1);background:var(--sa-bg0)}*{scrollbar-width:thin;scrollbar-color:var(--sa-bg4) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--sa-bg4);border-radius:6px}.sa-shell,.sa-shell *,.sa-overlay,.sa-overlay *{font-family:var(--sa-font);box-sizing:border-box}.sa-shell :where(h1,h2,h3,h4,p,dl,dd,dt,ul,ol,figure){margin:0}.sa-shell :where(ul,ol){padding:0;list-style:none}.sa-shell a{color:inherit;text-decoration:none}.sa-shell button{cursor:pointer}.sa-shell :focus-visible,.sa-overlay :focus-visible{outline:2px solid var(--sa-violet-l);outline-offset:2px}.sa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sa-shell{min-height:100vh;display:grid;grid-template-columns:var(--sa-sidebar) minmax(0,1fr);background:var(--sa-bg0);color:var(--sa-t1);font-size:13px;line-height:1.5}.sa-shell.is-collapsed{--sa-sidebar: 62px}.sa-sidebar{position:sticky;top:0;height:100vh;min-width:0;display:flex;flex-direction:column;background:var(--sa-bg1);border-right:1px solid var(--sa-border);overflow:hidden}.sa-brand{display:flex;align-items:center;gap:9px;flex-shrink:0;padding:11px 13px;min-height:var(--sa-topbar);border-bottom:1px solid var(--sa-border)}.sa-brand-logo{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:8px;background:var(--sa-violet);color:#fff;font-size:11px;font-weight:900;letter-spacing:-.03em}.sa-brand-copy{min-width:0}.sa-brand-name{color:var(--sa-t1);font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}.sa-brand-sub{color:var(--sa-t3);font-size:10px;font-weight:400;line-height:1.3;white-space:nowrap}.sa-nav{flex:1;min-height:0;padding:8px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.sa-nav-group{display:flex;flex-direction:column;gap:2px}.sa-nav-group+.sa-nav-group{margin-top:6px}.sa-nav-label{padding:10px 8px 4px;color:var(--sa-t3);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.sa-nav-item{position:relative;display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:var(--sa-r3);color:var(--sa-t2);font-size:12px;font-weight:500;white-space:nowrap;transition:background .13s ease,color .13s ease}.sa-nav-item:hover{background:var(--sa-bg3);color:var(--sa-t1)}.sa-nav-item.active{background:var(--sa-violet-dim);color:var(--sa-violet-l)}.sa-nav-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;border-radius:0 3px 3px 0;background:var(--sa-violet)}.sa-nav-item .sa-icon{flex:0 0 15px;width:15px;height:15px;opacity:.75}.sa-nav-item.active .sa-icon{opacity:1}.sa-sidebar-foot{flex-shrink:0;padding:8px;border-top:1px solid var(--sa-border);display:flex;flex-direction:column;gap:4px}.sa-user{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:var(--sa-r3);transition:background .13s ease}.sa-user:hover{background:var(--sa-bg3)}.sa-user-info{min-width:0}.sa-user-name{color:var(--sa-t1);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-user-role{color:var(--sa-t3);font-size:10px;white-space:nowrap}.sa-avatar{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:linear-gradient(135deg,var(--sa-violet),var(--sa-violet-l));color:#fff;font-size:10px;font-weight:700}.sa-collapse{display:flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid var(--sa-border);border-radius:var(--sa-r3);background:var(--sa-bg2);color:var(--sa-t3);font-size:11px;font-weight:600;transition:color .13s ease,border-color .13s ease}.sa-collapse:hover{color:var(--sa-t1);border-color:var(--sa-border2)}.sa-collapse .sa-icon{flex:0 0 13px}.sa-shell.is-collapsed .sa-brand{justify-content:center;padding-left:8px;padding-right:8px}.sa-shell.is-collapsed .sa-brand-copy,.sa-shell.is-collapsed .sa-nav-label,.sa-shell.is-collapsed .sa-nav-item>span:not(.sa-icon-slot),.sa-shell.is-collapsed .sa-user-info,.sa-shell.is-collapsed .sa-collapse span{display:none}.sa-shell.is-collapsed .sa-nav-item,.sa-shell.is-collapsed .sa-user,.sa-shell.is-collapsed .sa-collapse{justify-content:center;padding-left:0;padding-right:0}.sa-main{min-width:0;display:flex;flex-direction:column}.sa-topbar{position:sticky;top:0;z-index:20;flex-shrink:0;min-height:var(--sa-topbar);display:flex;align-items:center;gap:10px;padding:0 20px;background:var(--sa-bg1);border-bottom:1px solid var(--sa-border)}.sa-topbar-title{color:var(--sa-t1);font-size:14px;font-weight:700}.sa-topbar-sub{color:var(--sa-t3);font-size:11px;font-weight:400}.sa-spacer{flex:1}.sa-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--sa-border);border-radius:var(--sa-r3);background:var(--sa-bg2);color:var(--sa-t2);font-size:11px;font-weight:600;white-space:nowrap}.sa-chip:where(a):hover{border-color:var(--sa-border2);color:var(--sa-t1)}.sa-chip.violet{background:var(--sa-violet-dim);border-color:#7c3aed33;color:var(--sa-violet-l)}.sa-chip .sa-icon{flex:0 0 12px;width:12px;height:12px}.sa-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--sa-t3)}.sa-dot.pos{background:var(--sa-pos)}.sa-dot.warn{background:var(--sa-warn)}.sa-dot.neg{background:var(--sa-neg)}.sa-topbar-avatar{width:28px;height:28px;flex:0 0 28px}.sa-topbar-avatar:hover{opacity:.85}.sa-content{flex:1;min-width:0;width:100%;padding:18px 20px 34px}.sa-content>*{max-width:none}.sa-page{display:flex;flex-direction:column;gap:14px;min-width:0}.sa-page-head{display:flex;align-items:flex-start;gap:12px}.sa-page-title{color:var(--sa-t1);font-size:16px;font-weight:800;letter-spacing:-.01em}.sa-page-desc{margin-top:2px;color:var(--sa-t3);font-size:12px}.sa-page-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sa-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.sa-tabs{display:inline-flex;gap:2px;width:fit-content;padding:3px;border:1px solid var(--sa-border);border-radius:var(--sa-r3);background:var(--sa-bg2)}.sa-tab{padding:5px 14px;border:none;border-radius:5px;background:none;color:var(--sa-t3);font-size:12px;font-weight:600;transition:background .15s ease,color .15s ease}.sa-tab:hover:not(.active){color:var(--sa-t2)}.sa-tab.active{background:var(--sa-bg3);color:var(--sa-t1);box-shadow:0 1px 3px #0000004d}.sa-card{min-width:0;background:var(--sa-bg2);border:1px solid var(--sa-border);border-radius:var(--sa-r);overflow:hidden}.sa-card-head{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--sa-border)}.sa-card-title{color:var(--sa-t1);font-size:12px;font-weight:700}.sa-card-sub{margin-left:auto;color:var(--sa-t3);font-size:11px}.sa-card-body{padding:14px}.sa-card-body.tight{padding:11px 14px}.sa-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:var(--sa-r3);font-family:inherit;font-weight:600;line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.sa-btn:disabled{opacity:.5;cursor:default}.sa-btn-xs{padding:4px 9px;font-size:11px;min-height:24px}.sa-btn-sm{padding:6px 12px;font-size:12px;min-height:30px}.sa-btn-md{padding:8px 16px;font-size:12px;min-height:34px}.sa-btn-primary{background:var(--sa-violet);border-color:var(--sa-violet);color:#fff}.sa-btn-primary:hover:not(:disabled){background:var(--sa-violet-d);border-color:var(--sa-violet-d)}.sa-btn-ghost{background:var(--sa-bg3);border-color:var(--sa-border);color:var(--sa-t2)}.sa-btn-ghost:hover:not(:disabled){color:var(--sa-t1);border-color:var(--sa-border2)}.sa-btn-ghost.is-on{background:var(--sa-violet-dim);border-color:#7c3aed59;color:var(--sa-violet-l)}.sa-btn-outline{background:transparent;border-color:#7c3aed59;color:var(--sa-violet-l)}.sa-btn-outline:hover:not(:disabled){background:var(--sa-violet-dim)}.sa-btn-danger{background:var(--sa-neg-bg);border-color:var(--sa-neg-border);color:var(--sa-neg)}.sa-btn-danger:hover:not(:disabled){background:#f871712e}.sa-btn-icon{width:28px;height:28px;min-height:28px;padding:0;background:var(--sa-bg3);border-color:var(--sa-border);color:var(--sa-t2)}.sa-btn-icon:hover:not(:disabled){color:var(--sa-t1);border-color:var(--sa-border2)}.sa-btn-block{width:100%}.sa-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--sa-r4);font-size:10px;font-weight:700;white-space:nowrap}.sa-badge-pos{background:var(--sa-pos-bg);color:var(--sa-pos)}.sa-badge-neg{background:var(--sa-neg-bg);color:var(--sa-neg)}.sa-badge-warn{background:var(--sa-warn-bg);color:var(--sa-warn)}.sa-badge-muted{background:var(--sa-bg3);color:var(--sa-t3)}.sa-badge-violet{background:var(--sa-violet-dim);color:var(--sa-violet-l)}.sa-badge-blue{background:var(--sa-blue-bg);color:var(--sa-blue)}.sa-mp{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid var(--sa-border2);border-radius:var(--sa-r4);background:var(--sa-bg3);color:var(--sa-t2);font-size:10px;font-weight:700;white-space:nowrap}.sa-mp.lis{background:var(--sa-blue-bg);border-color:var(--sa-blue-border);color:var(--sa-blue)}.sa-mp.mkt{background:#a78bfa14;border-color:#a78bfa33;color:var(--sa-violet-l)}.sa-mp.dm{background:#fbbf2414;border-color:#fbbf2433;color:var(--sa-warn)}.sa-mp.pos{background:var(--sa-pos-bg);border-color:var(--sa-pos-border);color:var(--sa-pos)}a.sa-mp:hover{border-color:var(--sa-border2);filter:brightness(1.15)}.sa-input,.sa-select{width:100%;min-height:30px;padding:6px 10px;border:1px solid var(--sa-border);border-radius:var(--sa-r3);background:var(--sa-bg3);color:var(--sa-t1);font-family:inherit;font-size:12px;outline:none;transition:border-color .15s ease}.sa-input:hover,.sa-select:hover{border-color:var(--sa-border2)}.sa-input:focus,.sa-select:focus{border-color:#7c3aed8c}.sa-input::placeholder{color:var(--sa-t3)}.sa-input.sm,.sa-select.sm{min-height:28px;padding:5px 9px;font-size:11px}.sa-input[type=number]{font-variant-numeric:tabular-nums}.sa-select{cursor:pointer;appearance:none;padding-right:26px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2352525E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.sa-select option{background:var(--sa-bg2);color:var(--sa-t1)}.sa-input-wrap{position:relative;display:block;min-width:0}.sa-input-wrap>.sa-icon{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--sa-t3);pointer-events:none}.sa-input-wrap>.sa-input{padding-left:28px}.sa-label{display:block;margin-bottom:4px;color:var(--sa-t3);font-size:11px;font-weight:600}.sa-field{display:flex;flex-direction:column;min-width:0}.sa-range{display:flex;align-items:center;gap:6px}.sa-range>.sa-input{min-width:0}.sa-range-sep{color:var(--sa-t3);font-size:11px}.sa-seg{display:flex;gap:2px;padding:2px;border:1px solid var(--sa-border);border-radius:var(--sa-r3);background:var(--sa-bg3)}.sa-seg-btn{flex:1;padding:4px 8px;border:none;border-radius:4px;background:none;color:var(--sa-t3);font-family:inherit;font-size:11px;font-weight:600;text-align:center;transition:background .13s ease,color .13s ease}.sa-seg-btn:hover:not(.active){color:var(--sa-t2)}.sa-seg-btn.active{background:var(--sa-bg4);color:var(--sa-t1)}.sa-switch{display:inline-flex;align-items:center;gap:8px;color:var(--sa-t2);font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.sa-switch input{position:absolute;opacity:0;width:0;height:0}.sa-switch-track{position:relative;width:32px;height:18px;flex:0 0 32px;border:1px solid var(--sa-border2);border-radius:99px;background:var(--sa-bg4);transition:background .18s ease,border-color .18s ease}.sa-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0006;transition:transform .18s ease}.sa-switch input:checked+.sa-switch-track{background:var(--sa-violet);border-color:var(--sa-violet)}.sa-switch input:checked+.sa-switch-track:after{transform:translate(14px)}.sa-ms.multiselect{width:100%;min-width:0}.sa-ms.multiselect .ms-check{border:1px solid var(--sa-border2);border-radius:3px;background:var(--sa-bg2)}.sa-ms.multiselect .ms-check.checked{border-color:var(--sa-violet);background:var(--sa-violet-dim)}.sa-ms.multiselect .ms-check.checked:after{border-color:var(--sa-violet-l)}.sa-ms.multiselect .ms-summary{color:var(--sa-t1);font-size:12px}.sa-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.sa-toolbar-search{width:240px;flex:0 1 240px}.sa-toolbar-field{width:168px;flex:0 0 auto}.sa-toolbar-field.wide{width:190px}.sa-toolbar-field.narrow{width:130px}.sa-toolbar-end{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sa-metrics{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sa-metric{display:flex;flex-direction:column;gap:2px;min-width:84px}.sa-metric-val{color:var(--sa-t1);font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2}.sa-metric-val.pos{color:var(--sa-pos)}.sa-metric-val.violet{color:var(--sa-violet-l)}.sa-metric-val.sm{font-size:13px;color:var(--sa-t2)}.sa-metric-lbl{color:var(--sa-t3);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sa-metric-div{width:1px;align-self:stretch;margin:0 2px;background:var(--sa-border)}.sa-filters{display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid var(--sa-border);border-radius:var(--sa-r);background:var(--sa-bg2)}.sa-filters-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sa-filters-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-filters-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-filters-section{display:flex;flex-direction:column;gap:10px}.sa-filters-section-title{padding-bottom:8px;border-bottom:1px solid var(--sa-border);color:var(--sa-t3);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sa-filters-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--sa-border)}.sa-filters-foot .sa-filters-note{margin-right:auto;color:var(--sa-t3);font-size:11px}.sa-chip-row{display:flex;flex-wrap:wrap;gap:6px}.sa-chip-toggle{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--sa-border);border-radius:var(--sa-r3);background:var(--sa-bg3);color:var(--sa-t2);font-size:11px;font-weight:600}.sa-chip-toggle.selected{border-color:#7c3aed66;background:var(--sa-violet-dim);color:var(--sa-violet-l)}.sa-table-wrap{position:relative;min-width:0;overflow-x:auto}.sa-table{width:100%;border-collapse:collapse;font-size:12px}.sa-table th{position:sticky;top:0;z-index:1;padding:9px 12px;border-bottom:1px solid var(--sa-border);background:var(--sa-bg2);color:var(--sa-t3);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap}.sa-table td{padding:9px 12px;border-top:0;border-bottom:1px solid var(--sa-border);color:var(--sa-t2);font-size:12px;white-space:nowrap;vertical-align:middle}.sa-table tbody tr:last-child td{border-bottom:none}.sa-table tbody tr:hover td{background:#ffffff04}.sa-table td.name{max-width:260px;overflow:hidden;text-overflow:ellipsis;color:var(--sa-t1);font-weight:600}.sa-table td.num,.sa-table td .num{font-variant-numeric:tabular-nums}.sa-table td.pos,.sa-table .sa-num.pos{color:var(--sa-pos);font-weight:600}.sa-table td.neg,.sa-table .sa-num.neg{color:var(--sa-neg);font-weight:600}.sa-table td.muted{color:var(--sa-t3)}.sa-table td.right,.sa-table th.right{text-align:right}.sa-table td.actions{width:1%;text-align:right}.sa-num{font-variant-numeric:tabular-nums}.sa-sub{display:block;margin-top:2px;color:var(--sa-t3);font-size:10px;font-weight:500}.sa-item{display:flex;align-items:center;gap:10px;min-width:0}.sa-thumb{display:grid;place-items:center;width:44px;height:34px;flex:0 0 44px;border:1px solid var(--sa-border);border-radius:var(--sa-r4);background:var(--sa-bg3);overflow:hidden}.sa-thumb img{width:100%;height:100%;object-fit:contain}.sa-item-copy{min-width:0}.sa-item-name{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sa-t1);font-size:12px;font-weight:600}.sa-item-name:hover{color:var(--sa-violet-l)}.sa-item-meta{display:flex;align-items:center;gap:6px;margin-top:2px;color:var(--sa-t3);font-size:10px}.sa-table-loading{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px;background:#09090e9e;color:var(--sa-t2);font-size:12px;font-weight:600}.sa-spinner{width:15px;height:15px;flex:0 0 15px;border:2px solid var(--sa-bg4);border-top-color:var(--sa-violet-l);border-radius:50%;animation:sa-spin .7s linear infinite}@keyframes sa-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sa-spinner{animation-duration:2s}}.sa-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:40px 20px;color:var(--sa-t3);text-align:center}.sa-empty .sa-icon{margin-bottom:4px;opacity:.35}.sa-empty-title{color:var(--sa-t2);font-size:13px;font-weight:600}.sa-empty-sub{max-width:420px;color:var(--sa-t3);font-size:12px}td.sa-empty-cell{padding:0;white-space:normal}.sa-alert{display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid;border-radius:var(--sa-r2);font-size:12px}.sa-alert .sa-icon{flex:0 0 14px}.sa-alert-body{flex:1;min-width:0}.sa-alert-body b{display:block;font-weight:700}.sa-alert-body span{color:inherit;opacity:.75}.sa-alert-error{background:var(--sa-neg-bg);border-color:var(--sa-neg-border);color:var(--sa-neg)}.sa-alert-warn{background:var(--sa-warn-bg);border-color:var(--sa-warn-border);color:var(--sa-warn)}.sa-alert-ok{background:var(--sa-pos-bg);border-color:var(--sa-pos-border);color:var(--sa-pos)}.sa-alert-info{background:var(--sa-violet-dim);border-color:#7c3aed4d;color:var(--sa-violet-l)}.sa-pagination{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 14px;border-top:1px solid var(--sa-border);color:var(--sa-t3);font-size:11px}.sa-pagination-pages{display:flex;align-items:center;gap:5px}.sa-pagination-pages i{color:var(--sa-t3);font-style:normal}.sa-pagination-pages .sa-btn.active{background:var(--sa-bg4);border-color:var(--sa-border2);color:var(--sa-t1)}.sa-pagination-size{margin-left:auto;display:flex;align-items:center;gap:7px;color:var(--sa-t3);font-size:11px}.sa-pagination-size .sa-select{width:66px;min-height:26px;padding:3px 24px 3px 8px;font-size:11px}.sa-overlay{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:#0009}.sa-modal{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:82vh;overflow:hidden;border:1px solid var(--sa-border);border-radius:var(--sa-r);background:var(--sa-bg1);box-shadow:0 24px 70px #0000008c;color:var(--sa-t1);font-size:13px}.sa-modal-head{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border-bottom:1px solid var(--sa-border)}.sa-modal-title{color:var(--sa-t1);font-size:13px;font-weight:700}.sa-modal-desc{margin-top:3px;color:var(--sa-t3);font-size:11px}.sa-modal-close{margin-left:auto;display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border:1px solid var(--sa-border);border-radius:6px;background:var(--sa-bg3);color:var(--sa-t2)}.sa-modal-close:hover{color:var(--sa-t1);border-color:var(--sa-border2)}.sa-modal-body{flex:1;min-height:0;overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:12px}.sa-modal-foot{display:flex;align-items:center;gap:8px;justify-content:flex-end;padding:11px 15px;border-top:1px solid var(--sa-border)}.sa-modal-foot .sa-modal-note{margin-right:auto;color:var(--sa-t3);font-size:11px}.sa-kv{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--sa-border)}.sa-kv:last-child{border-bottom:none}.sa-kv-key{color:var(--sa-t3);font-size:11px}.sa-kv-val{color:var(--sa-t1);font-size:12px;font-weight:600}.sa-inline-note{color:var(--sa-t3);font-size:11px}.sa-divider{height:1px;background:var(--sa-border)}@media(max-width:1500px){.sa-toolbar-search{width:210px;flex-basis:210px}.sa-toolbar-field{width:150px}}@media(max-width:1280px){.sa-shell{--sa-sidebar: 62px}.sa-shell .sa-brand-copy,.sa-shell .sa-nav-label,.sa-shell .sa-nav-item>span:not(.sa-icon-slot),.sa-shell .sa-user-info,.sa-shell .sa-collapse{display:none}.sa-shell .sa-brand,.sa-shell .sa-nav-item,.sa-shell .sa-user{justify-content:center;padding-left:0;padding-right:0}.sa-filters-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-content{padding:16px 16px 30px}}@media(max-width:960px){.sa-filters-grid,.sa-filters-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-toolbar-end{margin-left:0}}:root{--sa-content-max: var(--sa-page-width, 1240px);--sa-page-gutter: 24px;--sa-page-space: 18px;--sa-control-h: 34px;--sa-skeleton: linear-gradient(90deg, var(--sa-bg3) 20%, var(--sa-bg4) 38%, var(--sa-bg3) 58%)}.sa-shell.customer-ui{--c-bg: var(--sa-bg0);--c-bg-deep: var(--sa-bg0);--c-surface-1: var(--sa-bg1);--c-surface-2: var(--sa-bg2);--c-surface-3: var(--sa-bg3);--c-surface-hover: var(--sa-bg3);--c-selected: var(--sa-violet-dim);--c-line: var(--sa-border2);--c-line-soft: var(--sa-border);--c-text: var(--sa-t1);--c-text-soft: var(--sa-t2);--c-muted: var(--sa-t3);--c-faint: var(--sa-t3);--c-violet: var(--sa-violet);--c-violet-strong: var(--sa-violet-d);--c-violet-soft: var(--sa-violet-dim);--c-blue: var(--sa-violet-l);--c-green: var(--sa-pos);--c-green-soft: var(--sa-pos-bg);--c-amber: var(--sa-warn);--c-amber-soft: var(--sa-warn-bg);--c-red: var(--sa-neg);--c-red-soft: var(--sa-neg-bg);--c-radius-control: var(--sa-r3);--c-radius-card: var(--sa-r);--c-radius-panel: var(--sa-r);--c-control: var(--sa-control-h);--c-shadow: none;--c-font: var(--sa-font)}.sa-shell{background:radial-gradient(760px 420px at 82% -12%,rgba(124,58,237,.07),transparent 66%),var(--sa-bg0)}.sa-content{min-height:calc(100vh - var(--sa-topbar));padding:var(--sa-page-space) var(--sa-page-gutter) 36px;overflow:visible}.sa-content-inner>:only-child{min-width:0}.sa-shell .customer-page,.sa-shell .workspace-main,.sa-shell .owner-dashboard,.sa-shell .scanner-workspace,.sa-shell .automation-workspace,.sa-shell .purchases-workspace,.sa-shell .subscription-workspace,.sa-shell .account-workspace,.sa-shell .marketplaces-workspace,.sa-shell .admin-workspace,.sa-shell .locked-feature,.sa-shell .opportunity-detail{width:100%;max-width:none;margin-inline:0}.sa-shell .customer-page>.workspace-main{padding:0}.sa-shell .sa-page,.sa-shell .legacy-page{gap:var(--sa-page-space)}.sa-shell .sa-page-stack{display:flex;flex-direction:column;gap:var(--sa-page-space)}.sa-shell .workspace-heading,.sa-shell .scanner-workspace-header{align-items:flex-start;gap:14px;margin:0;padding:2px 0 16px;border-bottom:1px solid var(--sa-border);background:transparent}.sa-shell .workspace-title{gap:11px}.sa-shell .workspace-title-icon,.sa-shell .live-pulse-icon,.sa-shell .title-orbit{width:38px;height:38px;flex-basis:38px;border-color:#7c3aed4d;border-radius:var(--sa-r3);background:var(--sa-violet-dim);color:var(--sa-violet-l)}.sa-shell .workspace-heading h1,.sa-shell .scanner-workspace-header h1,.sa-shell .phase1-dashboard-hero h1{color:var(--sa-t1);font-size:22px;font-weight:780;letter-spacing:-.025em;line-height:1.2}.sa-shell .workspace-heading p,.sa-shell .scanner-workspace-header p,.sa-shell .phase1-dashboard-hero p:not(.page-eyebrow){max-width:760px;color:var(--sa-t2);font-size:12px;line-height:1.55}.sa-shell .page-eyebrow,.sa-shell .section-kicker,.sa-shell .workspace-heading .eyebrow,.sa-shell .admin-eyebrow{color:var(--sa-violet-l);font-size:10px;font-weight:750;letter-spacing:.09em}.sa-shell .ui-button,.sa-shell .primary-action,.sa-shell .secondary-button,.sa-shell .card-action,.sa-shell .invoice-pay-link,.sa-shell .subscription-status-card>a,.sa-shell .test-access-button{min-height:var(--sa-control-h);padding:0 12px;border-radius:var(--sa-r3);font-size:12px;font-weight:650;box-shadow:none}.sa-shell .ui-button-primary,.sa-shell .primary-action,.sa-shell .card-action:not(.secondary),.sa-shell .invoice-pay-link,.sa-shell .subscription-status-card>a,.sa-shell .test-access-button{border-color:var(--sa-violet);background:var(--sa-violet);color:#fff}.sa-shell .ui-button-primary:hover:not(:disabled),.sa-shell .primary-action:hover:not(:disabled),.sa-shell .card-action:not(.secondary):hover,.sa-shell .invoice-pay-link:hover{border-color:var(--sa-violet-d);background:var(--sa-violet-d);transform:none}.sa-shell .ui-button-secondary,.sa-shell .secondary-button,.sa-shell .card-action.secondary{border-color:var(--sa-border);background:var(--sa-bg3);color:var(--sa-t2)}.sa-shell .ui-button-secondary:hover:not(:disabled),.sa-shell .secondary-button:hover:not(:disabled),.sa-shell .card-action.secondary:hover{border-color:var(--sa-border2);background:var(--sa-bg4);color:var(--sa-t1)}.sa-shell .ui-button-ghost{border-color:transparent;background:transparent;color:var(--sa-t2)}.sa-shell .ui-button-danger,.sa-shell .danger-button{border-color:var(--sa-neg-border);background:var(--sa-neg-bg);color:var(--sa-neg)}.sa-shell .ui-button:disabled,.sa-shell .primary-action:disabled,.sa-shell .secondary-button:disabled,.sa-shell .danger-button:disabled{opacity:.52}.sa-shell :is(input,select,textarea):not([type=checkbox]):not([type=radio]){min-height:var(--sa-control-h);border-color:var(--sa-border);border-radius:var(--sa-r3);background-color:var(--sa-bg3);color:var(--sa-t1);box-shadow:none}.sa-shell :is(input,select,textarea):not([type=checkbox]):not([type=radio]):hover{border-color:var(--sa-border2)}.sa-shell :is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus{border-color:#7c3aed94;box-shadow:0 0 0 3px #7c3aed24}.sa-shell .scanner-tabs,.sa-shell .automation-tabs,.sa-shell .subscription-tabs,.sa-shell .account-tabs{gap:2px;padding:3px;border-color:var(--sa-border);border-radius:var(--sa-r3);background:var(--sa-bg2)}.sa-shell .scanner-tabs button,.sa-shell .automation-tabs button,.sa-shell .subscription-tabs button,.sa-shell .account-tabs button{min-height:30px;padding:0 12px;border-radius:5px;color:var(--sa-t3);font-size:12px}.sa-shell .scanner-tabs button:hover,.sa-shell .automation-tabs button:hover,.sa-shell .subscription-tabs button:hover,.sa-shell .account-tabs button:hover{background:var(--sa-bg3);color:var(--sa-t2)}.sa-shell .scanner-tabs button.active,.sa-shell .automation-tabs button.active,.sa-shell .subscription-tabs button.active,.sa-shell .account-tabs button.active{border-color:transparent;background:var(--sa-violet-dim);color:var(--sa-violet-l);box-shadow:none}.sa-shell :is(.form-error,.success-banner,.form-success){margin:0;border-radius:var(--sa-r2);font-size:12px}.sa-shell .form-error{border-color:var(--sa-neg-border);background:var(--sa-neg-bg);color:var(--sa-neg)}.sa-shell :is(.success-banner,.form-success){border-color:var(--sa-pos-border);background:var(--sa-pos-bg);color:var(--sa-pos)}.sa-shell :is(.phase1-dashboard-hero,.phase1-info-card,.dashboard-section,.account-panel,.marketplaces-workspace,.marketplace-card,.subscription-status-card,.subscription-plan-card,.automation-card,.automation-panel,.automation-history-panel,.purchases-panel,.purchases-table-panel,.opportunity-card,.admin-panel,.admin-overview-panel,.admin-workspace>section,.connection-drawer){border-color:var(--sa-border);border-radius:var(--sa-r);background:var(--sa-bg2);box-shadow:none}.sa-shell .phase1-dashboard-hero{min-height:0;padding:17px 18px;background:linear-gradient(105deg,rgba(124,58,237,.16),var(--sa-bg2) 60%)}.sa-shell .phase1-dashboard-hero:before,.sa-shell .phase1-dashboard-hero:after{display:none}.sa-shell .phase1-info-card,.sa-shell .dashboard-section,.sa-shell .account-panel,.sa-shell .marketplaces-workspace,.sa-shell .subscription-status-card,.sa-shell .automation-panel,.sa-shell .purchases-panel,.sa-shell .admin-panel{padding:14px}.sa-shell .purchase-overview.dashboard-metrics,.sa-shell .live-kpis,.sa-shell .admin-summary-grid{gap:10px}.sa-shell .purchase-overview.dashboard-metrics>div,.sa-shell .live-kpis article,.sa-shell .admin-metric,.sa-shell .subscription-status-card .status-fact,.sa-shell .account-facts>div{min-height:76px;padding:12px;border-color:var(--sa-border);border-radius:var(--sa-r2);background:var(--sa-bg3);box-shadow:none}.sa-shell .purchase-overview.dashboard-metrics>div:before{background:var(--sa-violet)}.sa-shell .dashboard-metric-icon,.sa-shell .kpi-icon{border-color:#7c3aed33;background:var(--sa-violet-dim);color:var(--sa-violet-l)}.sa-shell .kpi-icon.roi{border-color:#a78bfa33;background:#a78bfa1a;color:var(--sa-violet-l)}.sa-shell .dashboard-metric.attention .dashboard-metric-icon{border-color:var(--sa-warn-border);background:var(--sa-warn-bg);color:var(--sa-warn)}.sa-shell .dashboard-metric.success .dashboard-metric-icon,.sa-shell .kpi-icon.profit{border-color:var(--sa-pos-border);background:var(--sa-pos-bg);color:var(--sa-pos)}.sa-shell .purchase-overview.dashboard-metrics small,.sa-shell .live-kpis small,.sa-shell .account-facts dt,.sa-shell .admin-metric small{color:var(--sa-t3)}.sa-shell .purchase-overview.dashboard-metrics strong,.sa-shell .live-kpis strong,.sa-shell .account-facts dd,.sa-shell .admin-metric strong{color:var(--sa-t1)}.sa-shell .dashboard-economics,.sa-shell .trade-url-panel,.sa-shell .admin-protection-panel,.sa-shell .connection-drawer,.sa-shell .live-feed-panel,.sa-shell .comparison-panel,.sa-shell .purchases-table-panel{border-color:var(--sa-border);background:var(--sa-bg2);box-shadow:none}.sa-shell :is(.dashboard-empty,.live-empty,.empty,.marketplace-empty,.automation-history-empty){min-height:96px;justify-content:center;padding:18px;border-color:var(--sa-border);border-radius:var(--sa-r2);background:var(--sa-bg2);color:var(--sa-t3);text-align:center}.sa-shell :is(.dashboard-table-wrap,.purchases-table-wrap,.comparison-table-wrap,.admin-table-wrap){min-width:0;overflow-x:auto;border:1px solid var(--sa-border);border-radius:var(--sa-r2)}.sa-shell :is(.dashboard-table,.purchases-table,.comparison-table,.admin-data-table){width:100%;border-collapse:collapse;background:var(--sa-bg2)}.sa-shell :is(.dashboard-table,.purchases-table,.comparison-table,.admin-data-table) th{padding:9px 11px;border-bottom:1px solid var(--sa-border);background:var(--sa-bg2);color:var(--sa-t3);font-size:10px;font-weight:700;letter-spacing:.06em}.sa-shell :is(.dashboard-table,.purchases-table,.comparison-table,.admin-data-table) td{padding:10px 11px;border-bottom:1px solid var(--sa-border);background:transparent;color:var(--sa-t2)}.sa-shell :is(.dashboard-table,.purchases-table,.comparison-table,.admin-data-table) tbody tr:hover td{background:#ffffff05}.sa-shell :is(.dashboard-table,.purchases-table,.comparison-table,.admin-data-table) tbody tr:last-child td{border-bottom:0}.sa-shell .account-facts>div,.sa-shell .subscription-status-card .status-fact,.sa-shell .admin-detail-grid>div{border-color:var(--sa-border);background:var(--sa-bg3)}.sa-shell .account-facts dd,.sa-shell .admin-detail-grid dd{color:var(--sa-t1)}.sa-shell .marketplace-card-head,.sa-shell .dashboard-section>header,.sa-shell .automation-card>header,.sa-shell .admin-heading{border-color:var(--sa-border)}.sa-shell .connection-badge.connected,.sa-shell .admin-status.connected{border-color:var(--sa-pos-border);background:var(--sa-pos-bg);color:var(--sa-pos)}.sa-shell .connection-badge,.sa-shell .admin-status{border-color:var(--sa-border);background:var(--sa-bg3);color:var(--sa-t2)}.sa-shell .admin-heading{padding-bottom:16px;border-bottom:1px solid var(--sa-border)}.sa-shell .admin-heading h1{color:var(--sa-t1);font-size:22px}.sa-shell .admin-heading p{color:var(--sa-t2)}.sa-shell .admin-workspace .admin-tabs{border-color:var(--sa-border);background:var(--sa-bg2)}.sa-shell .admin-workspace .admin-tabs button.active{border-color:transparent;background:var(--sa-violet-dim);color:var(--sa-violet-l)}.sa-shell :is(.loading,.loading-state,.dashboard-loading,.automation-loading,.purchases-loading,.subscription-loading,.account-loading){min-height:160px;display:grid;place-items:center;border:1px solid var(--sa-border);border-radius:var(--sa-r);background:var(--sa-bg2);color:var(--sa-t3)}.sa-shell :is(.skeleton,.skeleton-line,.skeleton-card){border-radius:var(--sa-r3);background:var(--sa-skeleton);background-size:220% 100%;animation:sa-shimmer 1.45s ease-in-out infinite}@keyframes sa-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.sa-shell :is(.skeleton,.skeleton-line,.skeleton-card){animation:none}}@media(max-width:1280px){:root{--sa-page-gutter: 16px;--sa-page-space: 16px}.sa-shell .purchase-overview.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.sa-shell .workspace-heading,.sa-shell .scanner-workspace-header,.sa-shell .phase1-dashboard-hero{flex-direction:column;align-items:flex-start}.sa-shell .workspace-heading>:last-child,.sa-shell .dashboard-hero-actions{width:100%}.sa-shell .dashboard-hero-actions{flex-wrap:wrap}.sa-shell .dashboard-status-grid,.sa-shell .dashboard-two-column{grid-template-columns:1fr}}@media(max-width:640px){:root{--sa-page-gutter: 12px;--sa-page-space: 14px}.sa-shell .purchase-overview.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-shell .scanner-tabs,.sa-shell .automation-tabs,.sa-shell .subscription-tabs,.sa-shell .account-tabs{max-width:100%;overflow-x:auto}.sa-shell .workspace-heading h1,.sa-shell .scanner-workspace-header h1,.sa-shell .phase1-dashboard-hero h1{font-size:20px}}.sa-page-skeleton{display:flex;flex-direction:column;gap:var(--sa-page-space);min-width:0}.sa-skeleton-head{width:min(540px,62%);height:76px}.sa-skeleton-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.sa-skeleton-metric{min-height:76px}.sa-skeleton-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sa-skeleton-section{min-height:176px}.sa-skeleton-sections>:first-child{grid-column:1 / -1;min-height:130px}@media(max-width:980px){.sa-skeleton-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.sa-skeleton-head{width:78%}.sa-skeleton-metrics,.sa-skeleton-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-skeleton-sections>:first-child{grid-column:1 / -1}}.sa-shell :is(.automation-mode-card,.automation-hero-card,.automation-card,.automation-loading,.subscription-summary,.subscription-plan,.subscription-payment,.subscription-history,.purchase-table){border-color:var(--sa-border);border-radius:var(--sa-r);background:var(--sa-bg2);box-shadow:none}.sa-shell .automation-mode-card.is-active,.sa-shell .subscription-plan.featured,.sa-shell .subscription-summary{border-color:#7c3aed57;background:linear-gradient(105deg,rgba(124,58,237,.13),var(--sa-bg2) 58%);box-shadow:none}.sa-shell .automation-mode-card-head,.sa-shell .automation-mode-card dl,.sa-shell .automation-readiness-row,.sa-shell .subscription-summary .entitlement-summary>div,.sa-shell .subscription-plan li,.sa-shell .automation-checkbox,.sa-shell .automation-rule-list li{border-color:var(--sa-border);background-color:var(--sa-bg3)}.sa-shell .automation-mode-icon{border-color:#7c3aed3d;background:var(--sa-violet-dim);color:var(--sa-violet-l)}.sa-shell .automation-state{border-color:var(--sa-border);background:var(--sa-bg3);color:var(--sa-t2)}.sa-shell .automation-state.is-active{border-color:var(--sa-pos-border);background:var(--sa-pos-bg);color:var(--sa-pos)}.sa-shell .automation-stage{border-color:#7c3aed47;background:var(--sa-violet-dim);color:var(--sa-violet-l)}.sa-shell .automation-loading{min-height:160px;display:grid;place-items:center;color:var(--sa-t3)}.sa-shell .subscription-plan.featured:before{background:var(--sa-violet)}.sa-shell .subscription-plan.current{border-color:var(--sa-pos-border)}.sa-shell .entitlement-summary>div,.sa-shell .subscription-plan li,.sa-shell .purchase-table>ol li{border-color:var(--sa-border);background:var(--sa-bg3)}.sa-shell .subscription-plan h3,.sa-shell .subscription-summary h3,.sa-shell .automation-mode-card h2,.sa-shell .automation-card h3,.sa-shell .automation-hero-card h3,.sa-shell .purchase-table>header h2{color:var(--sa-t1)}.sa-shell .purchase-table{overflow:hidden}.sa-shell .purchase-table>header{border-bottom-color:var(--sa-border)}.sa-shell{--sa-t2: #B6B6C4;--sa-t3: #7C7C8C}.sa-shell .sa-topbar{justify-content:flex-end}.sa-shell .sa-topbar-title,.sa-shell .sa-topbar-sub,.sa-shell .sa-topbar .sa-spacer{display:none}.sa-shell .sa-nav-item{border:1px solid transparent;box-shadow:none;text-decoration:none}.sa-shell .sa-nav-item:after{display:none!important}.sa-shell .sa-nav-item:before{display:none}.sa-shell .sa-nav-item:hover:not(.active){border-color:transparent;background:var(--sa-bg3);color:var(--sa-t1);box-shadow:none}.sa-shell .sa-nav-item.active{border-color:#7c3aed2e;background:var(--sa-violet-dim);color:var(--sa-violet-l);box-shadow:none}.sa-shell .sa-nav-item.active:before{display:block;width:3px;height:16px;background:var(--sa-violet);box-shadow:none}.sa-shell :is(.automation-mode-card,.automation-hero-card,.automation-card,.purchase-table,.purchase-overview:not(.dashboard-metrics)>div,.account-panel,.marketplaces-workspace,.marketplace-card,.subscription-summary,.subscription-plan,.subscription-payment,.subscription-history,.admin-workspace,.admin-panel,.admin-detail-grid section){border-color:var(--sa-border)!important;background:var(--sa-bg2)!important;box-shadow:none!important}.sa-shell :is(.automation-mode-card,.automation-hero-card,.automation-card,.purchase-table,.account-panel,.marketplaces-workspace,.marketplace-card,.subscription-summary,.subscription-plan,.subscription-payment,.subscription-history,.admin-panel,.admin-detail-grid section){border-radius:var(--sa-r)!important}.sa-shell :is(.automation-mode-card.is-active,.subscription-plan.featured,.subscription-summary){border-color:#7c3aed4d!important;background:linear-gradient(105deg,rgba(124,58,237,.11),var(--sa-bg2) 58%)!important}.sa-shell .admin-workspace{color:var(--sa-t1);background:transparent!important}.sa-shell .admin-workspace .admin-heading,.sa-shell .admin-workspace>section,.sa-shell .admin-workspace .admin-tabs,.sa-shell .admin-workspace .admin-data-table,.sa-shell .admin-workspace .admin-detail-grid section{border-color:var(--sa-border)!important;background:var(--sa-bg2)!important;box-shadow:none!important}.sa-shell .admin-workspace .admin-heading{background:transparent!important}.sa-shell .admin-workspace .admin-eyebrow{color:var(--sa-violet-l)!important}.sa-shell .purchase-table{overflow:hidden;border:1px solid var(--sa-border)!important}.sa-shell .purchase-table .comparison-toolbar,.sa-shell .purchase-table>header{gap:8px;padding:10px 12px;border-bottom:1px solid var(--sa-border);background:var(--sa-bg2)}.sa-shell .purchase-table .comparison-toolbar{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(4,minmax(126px,.76fr)) auto auto;align-items:center}.sa-shell .purchase-table :is(th,td){border-color:var(--sa-border)!important}.sa-shell .purchase-table th{padding:9px 12px!important;background:var(--sa-bg2)!important;color:var(--sa-t3)!important;font-size:10px;font-weight:700;letter-spacing:.06em}.sa-shell .purchase-table td{padding:10px 12px!important;background:transparent!important;color:var(--sa-t2)}.sa-shell .purchase-table tbody tr:hover td{background:#ffffff05!important}.sa-shell .purchase-table td.empty{min-height:96px;color:var(--sa-t3);text-align:center}.sa-shell .purchase-table .comparison-toolbar :is(input,select){min-height:34px}.sa-shell .table-pagination{min-height:48px;padding:9px 12px;border-top:1px solid var(--sa-border);color:var(--sa-t3)}.sa-shell :is(.live-filter-panel,.live-feed-panel,.comparison-panel,.user-conditions){border-color:var(--sa-border)!important;background:var(--sa-bg2)!important;box-shadow:none!important}.sa-shell :is(.live-filter-panel,.user-conditions,.purchase-table .comparison-toolbar) :is(.search-field,.live-search){border-color:var(--sa-border);background:var(--sa-bg3)}.sa-shell :is(.live-filter-panel,.user-conditions) .filter-toggle{border-color:#7c3aed52;background:var(--sa-violet-dim);color:var(--sa-violet-l)}.sa-shell :is(.workspace-heading p,.scanner-workspace-header p,.phase1-dashboard-hero p:not(.page-eyebrow),.dashboard-section small,.dashboard-list-row small,.automation-muted,.automation-readiness-row span,.account-facts dt,.entitlement-summary dt,.admin-detail-grid dt,.purchase-table small,.purchase-table th,.sa-table th,.sa-metric-lbl,.sa-sub){color:var(--sa-t3)!important}.sa-shell :is(.workspace-heading p,.scanner-workspace-header p,.phase1-dashboard-hero p:not(.page-eyebrow),.automation-muted){color:var(--sa-t2)!important}@media(max-width:1180px){.sa-shell .purchase-table .comparison-toolbar{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:720px){.sa-shell .purchase-table .comparison-toolbar{grid-template-columns:1fr}}:root{--sa-sidebar-expanded: 220px;--sa-sidebar-collapsed: 64px;--sa-content-max: var(--sa-page-width, 1240px);--sa-page-gutter: 22px;--sa-space-1: 4px;--sa-space-2: 8px;--sa-space-3: 12px;--sa-space-4: 16px;--sa-space-5: 24px;--sa-space-6: 32px;--sa-shell-ease: cubic-bezier(.2,.8,.2,1);--sa-shell-duration: .2s}.sa-shell{--sa-sidebar: var(--sa-sidebar-expanded);grid-template-columns:var(--sa-sidebar) minmax(0,1fr);transition:grid-template-columns var(--sa-shell-duration) var(--sa-shell-ease)}.sa-sidebar{width:var(--sa-sidebar);transition:width var(--sa-shell-duration) var(--sa-shell-ease),border-color var(--sa-shell-duration) var(--sa-shell-ease)}.sa-main{min-width:0;transition:min-width var(--sa-shell-duration) var(--sa-shell-ease)}.sa-content{min-width:0;width:100%;padding:var(--sa-page-gutter) var(--sa-page-gutter) var(--sa-space-6)}.sa-content-inner{width:min(100%,var(--sa-content-max));min-width:0;margin-inline:auto}.sa-nav-item,.sa-user,.sa-sidebar-status,.sa-collapse{transition-duration:var(--sa-shell-duration);transition-timing-function:var(--sa-shell-ease)}.sa-nav-item>span:not(.sa-icon-slot),.sa-user-info,.sa-sidebar-status>span:last-child,.sa-collapse>span,.sa-brand-copy,.sa-nav-label{transition:opacity var(--sa-shell-duration) var(--sa-shell-ease),transform var(--sa-shell-duration) var(--sa-shell-ease)}.sa-sidebar-status{display:flex;align-items:center;gap:8px;min-height:28px;padding:6px 9px;border-radius:var(--sa-r3);color:var(--sa-t3);font-size:10px;font-weight:600;white-space:nowrap}.sa-sidebar-status:hover{background:var(--sa-bg3);color:var(--sa-t2)}.sa-sidebar-status .sa-dot{margin-left:10px}.sa-shell.is-collapsed .sa-brand-copy,.sa-shell.is-collapsed .sa-nav-label,.sa-shell.is-collapsed .sa-nav-item>span:not(.sa-icon-slot),.sa-shell.is-collapsed .sa-user-info,.sa-shell.is-collapsed .sa-sidebar-status>span:last-child,.sa-shell.is-collapsed .sa-collapse>span{display:block;width:0;overflow:hidden;opacity:0;transform:translate(-5px);pointer-events:none}.sa-shell.is-collapsed .sa-nav-item,.sa-shell.is-collapsed .sa-user,.sa-shell.is-collapsed .sa-sidebar-status,.sa-shell.is-collapsed .sa-collapse{justify-content:center}.sa-shell.is-collapsed .sa-sidebar-status .sa-dot{margin-left:0}.sa-shell.is-collapsed .sa-collapse{gap:0}.sa-shell .sa-topbar{display:none}@media(max-width:720px){.sa-content{padding:var(--sa-space-4) var(--sa-space-3) var(--sa-space-5)}}@media(prefers-reduced-motion:reduce){.sa-shell,.sa-sidebar,.sa-main,.sa-nav-item,.sa-user,.sa-sidebar-status,.sa-collapse,.sa-nav-item>span,.sa-user-info,.sa-sidebar-status>span,.sa-collapse>span,.sa-brand-copy,.sa-nav-label{transition:none!important}}.sa-shell .admin-workspace{min-height:0;padding:0;color:var(--sa-t1)}.sa-shell .admin-workspace :is(.admin-section,.admin-metric-grid article,.admin-overview-row>section,.admin-loading,.admin-table-wrap,.admin-data-table,.admin-detail-grid section,.admin-detail){border-color:var(--sa-border)!important;background:var(--sa-bg2)!important;box-shadow:none!important}.sa-shell .admin-workspace :is(.admin-heading,.admin-tabs,.admin-detail-head){border-color:var(--sa-border)!important}.sa-shell .admin-workspace :is(.admin-heading h1,.admin-section h2,.admin-section h3,.admin-data-table b,.admin-detail-head h2,.admin-detail-grid h3){color:var(--sa-t1)!important}.sa-shell .admin-workspace :is(.admin-heading p,.admin-section>p,.admin-toolbar p,.admin-metric-grid span,.admin-metric-grid small,.admin-overview-row>section p,.admin-list small,.admin-data-table th,.admin-data-table small,.admin-detail-head p,.admin-detail-grid p,.admin-detail-grid dt,.admin-pager){color:var(--sa-t3)!important}.sa-shell .admin-workspace .admin-data-table th{border-color:var(--sa-border)!important;background:var(--sa-bg3)!important}.sa-shell .admin-workspace .admin-data-table td{border-color:var(--sa-border)!important;color:var(--sa-t2)!important}.sa-shell .admin-workspace .admin-data-table tr:hover td{background:#ffffff05!important}.sa-shell .admin-workspace :is(.admin-refresh,.admin-link-button,.admin-pager button,.admin-detail-head button,.admin-toolbar input,.admin-toolbar select){border-color:var(--sa-border)!important;background:var(--sa-bg3)!important;color:var(--sa-t2)!important;box-shadow:none!important}.sa-shell .admin-workspace .admin-tabs button.active{border-color:#7c3aed52!important;background:var(--sa-violet-dim)!important;color:var(--sa-violet-l)!important}.sa-shell .admin-workspace .admin-tabs button:hover{background:var(--sa-bg3)!important;color:var(--sa-t1)!important}.auth-screen{min-width:0;min-height:100vh;background:var(--sa-bg0);color:var(--sa-t1)}.auth-screen .account-main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;min-height:100vh;max-width:none;margin:0;padding:0}.auth-screen .auth-showcase{display:flex;flex-direction:column;justify-content:center;gap:var(--sa-space-4);min-width:0;padding:clamp(40px,7vw,112px);border-right:1px solid var(--sa-border);background:radial-gradient(circle at 15% 18%,rgba(124,58,237,.15),transparent 34%),var(--sa-bg1)}.auth-screen .auth-showcase .eyebrow,.auth-screen .auth-card .eyebrow{color:var(--sa-violet-l)}.auth-screen .auth-showcase h1,.auth-screen .auth-card h1{color:var(--sa-t1);letter-spacing:-.04em}.auth-screen .auth-showcase h1{max-width:580px;font-size:clamp(36px,4vw,58px);line-height:1.02}.auth-screen .auth-showcase h1 em{color:var(--sa-violet-l);font-style:normal}.auth-screen .auth-showcase p{max-width:590px;color:var(--sa-t2);font-size:15px;line-height:1.65}.auth-screen .auth-orbit{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(124,58,237,.32);border-radius:var(--sa-r2);background:var(--sa-violet-dim);color:var(--sa-violet-l)}.auth-screen .auth-benefits{display:grid;gap:var(--sa-space-2);margin-top:var(--sa-space-2);color:var(--sa-t2)}.auth-screen .auth-benefits span{display:flex;align-items:center;gap:var(--sa-space-2)}.auth-screen .auth-benefits i{color:var(--sa-violet-l);font-style:normal}.auth-screen .auth-card{align-self:center;width:min(100%,460px);margin:var(--sa-space-5);padding:clamp(24px,4vw,40px);border:1px solid var(--sa-border);border-radius:var(--sa-r);background:var(--sa-bg2);box-shadow:0 24px 64px #0000003d}.auth-screen .auth-card>p{margin-top:var(--sa-space-2);color:var(--sa-t2);line-height:1.55}.auth-screen .auth-card form{display:grid;gap:var(--sa-space-3);margin-top:var(--sa-space-5)}.auth-screen .auth-card label{display:grid;gap:6px;color:var(--sa-t2);font-size:12px;font-weight:600}.auth-screen .auth-card input{width:100%;min-height:42px;border:1px solid var(--sa-border);border-radius:var(--sa-r3);outline:none;background:var(--sa-bg3);color:var(--sa-t1);padding:0 12px}.auth-screen .auth-card input:focus{border-color:#7c3aed99;box-shadow:0 0 0 3px #7c3aed1f}.auth-screen .auth-card button{min-height:42px;margin-top:var(--sa-space-2);border:1px solid var(--sa-violet);border-radius:var(--sa-r3);background:var(--sa-violet);color:#fff;font-weight:700;letter-spacing:.01em}.auth-screen .auth-card button:hover:not(:disabled){background:var(--sa-violet-d)}.auth-screen .auth-card button:disabled{opacity:.6;cursor:wait}.auth-screen .auth-switch{margin-top:var(--sa-space-5);color:var(--sa-t2);font-size:12px}.auth-screen .auth-switch a{color:var(--sa-violet-l);font-weight:700}.auth-screen .auth-card .form-error{margin-top:var(--sa-space-4)}@media(max-width:820px){.auth-screen .account-main{grid-template-columns:1fr}.auth-screen .auth-showcase{padding:var(--sa-space-6) var(--sa-space-5);border-right:0;border-bottom:1px solid var(--sa-border)}.auth-screen .auth-showcase h1{font-size:34px}.auth-screen .auth-card{width:auto;margin:var(--sa-space-4)}}.sa-shell .sa-content{min-height:100vh}@media(max-width:1280px){.sa-shell .sa-sidebar-status{justify-content:center;padding-left:0;padding-right:0}.sa-shell .sa-sidebar-status>span:last-child{display:none}.sa-shell .sa-sidebar-status .sa-dot{margin-left:0}}.sa-shell :is(.phase1-dashboard-hero,.purchase-overview.dashboard-metrics>div,.phase1-info-card,.dashboard-section,.dashboard-economics,.purchase-overview:not(.dashboard-metrics)>div){border-color:var(--sa-border)!important;background:var(--sa-bg2)!important;box-shadow:none!important}.sa-shell .purchase-overview.dashboard-metrics>div:before{background:var(--sa-violet)!important}.sa-shell .purchase-overview:not(.dashboard-metrics)>div{border-left-color:var(--sa-violet)!important}.sa-shell :is(.dashboard-list,.dashboard-list-row,.dashboard-table th,.dashboard-table td){border-color:var(--sa-border)!important}.sa-shell .scanner-tabs,.sa-shell .automation-tabs,.sa-shell .subscription-tabs,.sa-shell .account-tabs{background:var(--sa-bg2)!important;border-color:var(--sa-border)!important}.sa-shell :is(.scanner-tabs,.automation-tabs,.subscription-tabs,.account-tabs) button:hover{background:var(--sa-bg3)!important}.sa-shell :is(.scanner-tabs,.automation-tabs,.subscription-tabs,.account-tabs) button.active{border-color:#7c3aed52!important;background:var(--sa-violet-dim)!important;color:var(--sa-violet-l)!important;box-shadow:none!important}:root{--sa-page-width: 1240px;--sa-sidebar-expanded: 208px;--sa-sidebar-collapsed: 64px;--sa-page-gap: 24px}html{scrollbar-gutter:stable}.sa-shell{--sa-sidebar: var(--sa-sidebar-expanded);grid-template-columns:var(--sa-sidebar) minmax(0,1fr)}.sa-shell.is-collapsed{--sa-sidebar: var(--sa-sidebar-collapsed)}.sa-main{min-width:0;display:flex;justify-content:center}.sa-content{width:100%;min-width:0;display:flex;justify-content:center;padding:var(--sa-page-gap);padding-bottom:var(--sa-space-6)}.sa-content-inner{flex:0 0 var(--sa-page-width);width:var(--sa-page-width);min-width:var(--sa-page-width);max-width:var(--sa-page-width);margin:0}.sa-content-inner>:only-child,.sa-content-inner>.customer-page,.sa-content-inner>.admin-workspace,.sa-content-inner>.workspace-main{width:100%;min-width:0;max-width:none}@media(max-width:1515px){.sa-shell{--sa-sidebar: var(--sa-sidebar-collapsed)}.sa-shell .sa-brand-copy,.sa-shell .sa-nav-label,.sa-shell .sa-nav-item>span:not(.sa-icon-slot),.sa-shell .sa-user-info,.sa-shell .sa-sidebar-status>span:last-child,.sa-shell .sa-collapse>span{display:none}.sa-shell .sa-brand,.sa-shell .sa-nav-item,.sa-shell .sa-user,.sa-shell .sa-sidebar-status,.sa-shell .sa-collapse{justify-content:center;padding-left:0;padding-right:0}.sa-shell .sa-sidebar-status{gap:0}}@media(max-width:1360px){.sa-content-inner{flex-basis:auto;width:calc(100vw - var(--sa-sidebar) - (var(--sa-page-gap) * 2));min-width:0;max-width:none}}:root{--sa-control-h: 38px}.sa-shell :is(input,select,textarea):not([type=checkbox]):not([type=radio]){box-sizing:border-box;min-height:var(--sa-control-h);border-width:1px}.sa-shell :is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus{border-width:1px;box-shadow:0 0 0 2px #7c3aed24}.sa-shell .sa-toolbar :is(.sa-input-wrap,.sa-select,.sa-btn,.sa-toolbar-field>.sa-ms){height:var(--sa-control-h);min-height:var(--sa-control-h);box-sizing:border-box}.sa-shell .sa-toolbar .sa-input-wrap>.sa-input{height:100%;min-height:100%;box-sizing:border-box;padding:0 12px 0 38px;line-height:20px}.sa-shell .sa-toolbar .sa-input-wrap>.sa-icon{left:12px;top:50%;transform:translateY(-50%)}.sa-shell .sa-toolbar .sa-select{height:var(--sa-control-h);min-height:var(--sa-control-h);padding:0 34px 0 12px;line-height:20px}.sa-shell .sa-toolbar .sa-btn{height:var(--sa-control-h);min-height:var(--sa-control-h);padding-top:0;padding-bottom:0;box-sizing:border-box}.sa-shell .sa-toolbar .sa-ms .ms__control{min-height:var(--sa-control-h)!important;height:var(--sa-control-h)!important;box-sizing:border-box}.sa-shell .sa-toolbar .sa-ms .ms__value-container{min-height:var(--sa-control-h)!important;padding-top:3px!important;padding-bottom:3px!important}.sa-shell .purchase-table .comparison-toolbar>:is(.search-field,select,.ui-button){height:var(--sa-control-h);min-height:var(--sa-control-h);box-sizing:border-box}.sa-shell .purchase-table .comparison-toolbar .search-field{position:relative;display:flex;align-items:center}.sa-shell .purchase-table .comparison-toolbar .search-field>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none}.sa-shell .purchase-table .comparison-toolbar .search-field>input{width:100%;height:100%;min-height:100%;box-sizing:border-box;padding:0 12px 0 38px;line-height:20px}.sa-shell .purchase-table .comparison-toolbar>select{padding-top:0;padding-bottom:0;line-height:20px}.sa-shell .purchase-table .comparison-toolbar>.ui-button{display:inline-flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:0}.sa-shell .sa-ms .ms-overflow-count{flex:0 0 auto;align-self:center;margin:0 2px 0 1px;padding-left:4px;border-left:1px solid rgba(124,58,237,.3);color:var(--sa-violet-l);font-size:10px;font-weight:700;line-height:16px}.sa-shell .sa-ms .ms__value-container{flex-wrap:nowrap!important;overflow:hidden!important;white-space:nowrap!important}:root{--sa-space-inline: 8px;--sa-space-item: 12px;--sa-space-card: 20px;--sa-space-panel: 24px;--sa-space-section: 24px;--sa-space-header-copy: 6px;--sa-space-header-body: 16px}.sa-shell .phase1-dashboard-hero{padding:var(--sa-space-card)}.sa-shell :is(.phase1-info-card,.dashboard-section){padding:var(--sa-space-card)}.sa-shell .dashboard-section>header{gap:var(--sa-space-item);margin-bottom:var(--sa-space-header-body)}.sa-shell .purchase-overview.dashboard-metrics,.sa-shell .dashboard-status-grid{gap:var(--sa-space-item)}.sa-shell .purchase-overview.dashboard-metrics>div{padding:16px}.sa-shell .dashboard-status-card{padding:16px}.sa-shell .dashboard-list-row{padding-block:12px}.sa-shell .dashboard-economics{gap:var(--sa-space-inline) 16px;padding:16px}.sa-shell .automation-overview{gap:16px;margin-bottom:20px}.sa-shell .automation-mode-card{padding:var(--sa-space-card)}.sa-shell .automation-mode-card h2{margin:14px 0 var(--sa-space-header-copy)}.sa-shell .automation-mode-card dl{gap:var(--sa-space-item);margin-top:16px}.sa-shell .automation-mode-card dl div{padding-top:10px}.sa-shell .automation-tabs{margin-bottom:20px}.sa-shell .automation-workspace,.sa-shell .automation-readiness-grid{gap:16px}.sa-shell .automation-hero-card{gap:20px;padding:var(--sa-space-card)}.sa-shell .automation-hero-card h3{margin:var(--sa-space-header-copy) 0 8px}.sa-shell .automation-card{padding:var(--sa-space-card)}.sa-shell .automation-card h3{margin:var(--sa-space-header-copy) 0 var(--sa-space-header-body)}.sa-shell .automation-readiness-row{padding-block:10px}.sa-shell .automation-checkboxes,.sa-shell .automation-form-grid{gap:var(--sa-space-item)}.sa-shell .automation-checkbox{min-height:38px;padding:8px 10px}.sa-shell .automation-inline-actions{gap:var(--sa-space-inline);margin-top:var(--sa-space-header-body)}.sa-shell .automation-muted{margin-top:var(--sa-space-item)}.sa-shell .automation-rule-list{gap:var(--sa-space-inline)}.sa-shell .automation-rule-list li{padding:10px 12px}.sa-shell .account-panel{gap:var(--sa-space-card);padding:var(--sa-space-card)}.sa-shell .account-panel h3,.sa-shell .marketplaces-intro h3{margin:var(--sa-space-header-copy) 0 8px}.sa-shell .account-facts,.sa-shell .entitlement-summary{gap:var(--sa-space-item)}.sa-shell .account-facts>div,.sa-shell .subscription-summary .entitlement-summary>div{min-height:0;padding:10px 12px}.sa-shell :is(.account-facts dd,.entitlement-summary dd){margin-top:4px}.sa-shell .trade-url-panel{gap:16px;padding:16px}.sa-shell .account-actions{gap:var(--sa-space-inline)}.sa-shell .marketplaces-workspace{padding:var(--sa-space-card)}.sa-shell .marketplaces-intro{gap:16px;padding-bottom:16px}.sa-shell .marketplace-grid{gap:var(--sa-space-item);margin-top:16px}.sa-shell .marketplace-card{padding:16px}.sa-shell .marketplace-card-head{gap:var(--sa-space-inline)}.sa-shell .capability-list{gap:var(--sa-space-inline);margin:16px 0}.sa-shell .capability-list span{min-height:30px;padding:6px 8px}.sa-shell .connection-balance{gap:4px;margin-bottom:var(--sa-space-item);padding:10px 12px}.sa-shell .subscription-tabs{margin-bottom:20px}.sa-shell .subscription-summary{gap:var(--sa-space-card);padding:var(--sa-space-card)}.sa-shell .subscription-summary h3{margin:var(--sa-space-header-copy) 0 8px}.sa-shell .subscription-plans{gap:16px}.sa-shell .subscription-plan{padding:var(--sa-space-card)}.sa-shell .subscription-plan h3{margin:var(--sa-space-header-copy) 0 8px}.sa-shell .subscription-plan ul{gap:6px;margin:20px 0}.sa-shell .subscription-plan li{display:flex;align-items:center;min-height:30px;padding:6px 10px 6px 28px;border-radius:var(--sa-r3);background:var(--sa-bg3);line-height:1.35}.sa-shell .subscription-plan li:before{left:10px}.sa-shell .subscription-payment{gap:16px;padding:var(--sa-space-card)}.sa-shell .subscription-payment h3,.sa-shell .subscription-history h3{margin:var(--sa-space-header-copy) 0 8px}.sa-shell .subscription-history{padding:var(--sa-space-card)}.sa-shell .subscription-history-table{margin-top:16px}.sa-shell .payment-invoice{padding:12px}.sa-shell .admin-workspace .admin-heading{gap:20px;padding-bottom:20px}.sa-shell .admin-workspace .admin-heading h1{margin:5px 0 8px}.sa-shell .admin-workspace .admin-tabs{gap:6px;padding:12px 0}.sa-shell .admin-workspace .admin-section{margin-top:20px;padding:var(--sa-space-panel)}.sa-shell .admin-workspace .admin-section h2{margin-bottom:var(--sa-space-header-copy)}.sa-shell .admin-workspace .admin-section h3{margin-bottom:8px}.sa-shell .admin-workspace .admin-metric-grid{gap:var(--sa-space-item);margin-top:20px}.sa-shell .admin-workspace .admin-metric-grid article{padding:16px}.sa-shell .admin-workspace .admin-overview-row{gap:16px;margin-top:16px}.sa-shell .admin-workspace .admin-overview-row>section{padding:16px}.sa-shell .admin-workspace .admin-gate-row{gap:var(--sa-space-inline);margin-top:var(--sa-space-item)}.sa-shell .admin-workspace .admin-list li{min-height:0;padding-block:10px}.sa-shell .admin-workspace .admin-toolbar{gap:20px;margin-bottom:20px}.sa-shell .admin-workspace .admin-detail{padding:var(--sa-space-panel)}.sa-shell .admin-workspace .admin-detail-grid{gap:16px;margin-top:16px}.sa-shell .admin-workspace .admin-detail-grid section{padding:16px}.sa-shell .admin-workspace .admin-detail-grid h3{margin-bottom:var(--sa-space-item)}.sa-shell :is(.dashboard-table,.purchases-table,.comparison-table,.admin-data-table) th{padding-block:10px}.sa-shell :is(.dashboard-table,.purchases-table,.comparison-table,.admin-data-table) td{padding-block:11px}.sa-shell .purchase-table :is(th,td){padding-block:10px!important}@media(max-width:720px){.sa-shell :is(.phase1-dashboard-hero,.phase1-info-card,.dashboard-section,.account-panel,.marketplaces-workspace,.automation-mode-card,.automation-hero-card,.automation-card,.subscription-summary,.subscription-plan,.subscription-payment,.subscription-history){padding:16px}.sa-shell .admin-workspace .admin-section{padding:var(--sa-space-card)}}.sa-shell .admin-workspace{box-sizing:border-box;padding:var(--sa-space-panel)}.sa-shell .dashboard-list-row{padding:12px 8px}@media(max-width:720px){.sa-shell .admin-workspace{padding:16px}}.sa-logout{display:flex;align-items:center;gap:8px;min-height:30px;padding:6px 9px;border:1px solid transparent;border-radius:var(--sa-r3);background:transparent;color:var(--sa-t3);font:inherit;font-size:11px;font-weight:600;text-align:left;transition:color .13s ease,background .13s ease,border-color .13s ease}.sa-logout:hover:not(:disabled){border-color:var(--sa-border);background:var(--sa-bg3);color:var(--sa-t1)}.sa-logout:focus-visible{outline:2px solid rgba(124,58,237,.55);outline-offset:2px}.sa-logout:disabled{opacity:.6;cursor:wait}.sa-logout .sa-icon{flex:0 0 15px}.sa-logout-error{margin:0;padding:6px 9px;border:1px solid var(--sa-neg-border);border-radius:var(--sa-r3);background:var(--sa-neg-bg);color:var(--sa-neg);font-size:10px;line-height:1.35}.sa-shell.is-collapsed .sa-logout>span:not(.sa-icon-slot),.sa-shell.is-collapsed .sa-logout-error{display:none}.sa-shell.is-collapsed .sa-logout{justify-content:center;padding-inline:0}@media(max-width:1515px){.sa-shell .sa-logout>span:not(.sa-icon-slot),.sa-shell .sa-logout-error{display:none}.sa-shell .sa-logout{justify-content:center;padding-inline:0}}.public-shell,.public-shell *{box-sizing:border-box;font-family:var(--sa-font)}.public-shell{min-width:0;min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 18% -10%,rgba(124,58,237,.15),transparent 31rem),var(--sa-bg0);color:var(--sa-t1)}.public-shell a{color:inherit;text-decoration:none}.public-shell :focus-visible{outline:2px solid var(--sa-violet-l);outline-offset:3px}.public-header{position:sticky;top:0;z-index:20;min-height:68px;display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:24px;padding:12px clamp(20px,4vw,64px);border-bottom:1px solid var(--sa-border);background:#09090ee0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-brand{display:inline-flex;align-items:center;gap:10px;justify-self:start}.public-brand>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--sa-violet);color:#fff;font-size:11px;font-weight:900}.public-brand strong{font-size:14px;letter-spacing:-.01em}.public-nav,.public-footer nav{display:flex;align-items:center;gap:24px;height:auto}.public-nav a,.public-footer a{border:0;color:var(--sa-t2);font-size:12px;font-weight:650;letter-spacing:0}.public-nav a:hover,.public-footer a:hover{color:var(--sa-t1);border:0}.public-actions{display:flex;align-items:center;justify-self:end;gap:12px}.public-locale{display:inline-flex;padding:3px;border:1px solid var(--sa-border);border-radius:8px;background:var(--sa-bg1)}.public-locale button{width:34px;min-height:28px;border:0;border-radius:5px;background:transparent;color:var(--sa-t3);font-size:10px;font-weight:750;cursor:pointer}.public-locale button.active{background:var(--sa-violet-dim);color:var(--sa-violet-l)}.public-account-link{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid rgba(124,58,237,.45);border-radius:8px;color:#ded7ff;background:var(--sa-violet-dim);font-size:12px;font-weight:700}.public-page{width:100%;max-width:none;flex:1;margin:0;padding:clamp(48px,7vw,96px) 20px 88px}.public-page article{width:min(100%,820px);margin:0 auto}.public-hero{padding-bottom:32px;border-bottom:1px solid var(--sa-border)}.public-eyebrow{margin:0 0 14px;color:var(--sa-violet-l);font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.public-hero h1{max-width:760px;margin:0;color:var(--sa-t1);font-size:clamp(38px,5.4vw,64px);line-height:1.05;letter-spacing:-.045em}.public-policy .public-hero h1{font-size:clamp(34px,4.5vw,56px)}.public-effective{margin:18px 0 0;color:var(--sa-t3);font-size:12px;font-weight:650}.public-lead{max-width:740px;margin:22px 0 0;color:var(--sa-t2);font-size:clamp(16px,2vw,18px);line-height:1.75}.public-sections{display:grid;gap:16px;margin-top:24px}.public-sections section{min-width:0;padding:clamp(22px,4vw,32px);border:1px solid var(--sa-border);border-radius:var(--sa-r);background:#18181fc7}.public-sections h2{margin:0 0 14px;color:var(--sa-t1);font-size:clamp(19px,2.4vw,23px);line-height:1.3;letter-spacing:-.02em}.public-sections p{margin:0;color:var(--sa-t2);font-size:14px;line-height:1.8;overflow-wrap:anywhere}.public-sections p+p{margin-top:12px}.public-sections ul{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.public-sections li{position:relative;padding-left:20px;color:var(--sa-t2);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.public-sections li:before{content:"";position:absolute;top:.7em;left:1px;width:6px;height:6px;border-radius:50%;background:var(--sa-violet-l)}.public-disclaimer{margin-top:20px;padding:22px 24px;border:1px solid rgba(124,58,237,.3);border-radius:var(--sa-r2);background:var(--sa-violet-dim);color:#d5c9ff;font-size:13px;line-height:1.7}.public-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px clamp(20px,4vw,64px);border-top:1px solid var(--sa-border);color:var(--sa-t3);font-size:11px}.sa-legal-links{display:grid;height:auto;gap:3px;margin:4px 0;padding:7px 9px;border-top:1px solid var(--sa-border);border-bottom:1px solid var(--sa-border)}.sa-legal-links a{min-height:20px;border:0;color:var(--sa-t3);font-size:9px;line-height:1.35}.sa-legal-links a:hover{border:0;color:var(--sa-t2)}.auth-screen .auth-legal{margin:18px 0 0;color:var(--sa-t3);font-size:10px;line-height:1.55}.auth-screen .auth-legal a{color:var(--sa-violet-l);font-weight:700}@media(max-width:1515px){.sa-shell .sa-legal-links{display:none}}@media(max-width:760px){.public-header{position:static;grid-template-columns:1fr auto;gap:12px;padding:12px 16px}.public-nav{grid-column:1 / -1;grid-row:2;justify-content:center;gap:18px;padding-top:10px;border-top:1px solid var(--sa-border)}.public-account-link{display:none}.public-page{padding:42px 14px 60px}.public-sections section{padding:20px;border-radius:11px}.public-footer{align-items:flex-start;flex-direction:column;padding:22px 16px}.public-footer nav{flex-wrap:wrap;gap:14px}}@media(max-width:390px){.public-brand strong{display:none}.public-hero h1{font-size:34px;overflow-wrap:anywhere}.public-policy .public-hero h1{font-size:31px}}
