.workspace-tabs{display:flex;gap:8px;margin:12px 0 14px;border-bottom:1px solid #293747;padding-bottom:10px}.workspace-tabs button{padding:9px 22px;font-size:14px}.workspace-tabs button.active{background:#cce78e;color:#111b17;border-color:#cce78e;font-weight:700}.monitor-bar{display:flex;align-items:center;gap:24px;margin:12px 0}.monitor-title h1{font-size:22px;margin:0 0 5px}.monitor-title>span{font-size:11px}.monitor-quote{display:flex;gap:10px;align-items:baseline;margin-left:auto}.monitor-quote small{color:#8799ad;font-size:11px}.monitor-quote strong{font-size:27px;font-variant-numeric:tabular-nums;color:#e4f2c9}.monitor-buttons{display:flex;gap:8px;align-items:center}.monitor-buttons button{padding:10px 13px;white-space:nowrap}.monitor-buttons .primary{width:auto;min-width:108px;margin:0}.monitor-buttons b{color:inherit;margin-left:6px}.monitor-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0}.monitor-nav>div{display:flex;gap:5px}.monitor-nav button{padding:9px 16px;background:transparent;border-color:transparent;color:#91a3b9}.monitor-nav button.active{background:#202b37;color:#eef3fa;border-color:#354559}.monitor-nav b{font-size:11px;margin-left:7px}.monitor-nav>span{font-size:12px;color:#a1b0c1}.focus-strip{position:sticky;top:6px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:13px 18px;border:1px solid #303e4f;border-radius:10px;background:#18212c;box-shadow:0 5px 16px #0004}.focus-strip>div:first-child{display:grid;gap:3px}.focus-strip strong{font-size:19px}.focus-strip strong small{font-size:12px;font-weight:400}.focus-kicker{font-size:10px;color:#a2b0c2;letter-spacing:1px}.focus-meta{font-size:11px;color:#afb9c6}.focus-strip.touch{border-color:#d5b451;background:#332d1b}.focus-strip.touch strong{color:#ffe5a1}.focus-strip.confirmed{border-color:#699fe4;background:#1b2d44}.focus-strip.confirmed strong{color:#bad9ff}.focus-strip.offline{color:#b2bdcc;background:#20232b}.focus-strip.quiet strong{font-size:17px;font-weight:500;color:#bdcbd9}.focus-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.focus-actions>span{font-size:11px;color:#d6c88d}.focus-actions>span b{font-size:25px;margin-left:7px;font-variant-numeric:tabular-nums}.focus-actions button{font-size:12px;padding:8px 10px}.board-heading,.opportunity-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:17px 0 10px}.board-heading h2,.opportunity-title h2{font-size:14px;margin:0}.board-heading>span,.opportunity-title>span{font-size:10px;color:#92a3b6}.opportunity-title h2 small{font-weight:400;color:#a9b7c6;margin-left:8px}.monitor-matrix{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.matrix-card{display:flex;flex-direction:column;text-align:left;min-width:0;min-height:112px;padding:12px 14px;border:1px solid #344151;border-radius:9px;background:#141c26;position:relative}.matrix-top{display:flex;align-items:center;justify-content:space-between;gap:5px}.matrix-top>b{font-size:19px;white-space:nowrap}.matrix-top>b span{font-size:13px;color:#93a7bc}.matrix-top>small{font-size:10px;color:#8c9fb5;white-space:nowrap}.matrix-reset{font-size:11px;color:#9baac0;margin:4px 0 11px}.matrix-status{font-size:14px;color:#ccd7e4;font-weight:600}.matrix-foot{display:flex;justify-content:space-between;gap:4px;color:#92a4b9;font-size:10px;margin-top:8px;font-variant-numeric:tabular-nums}.matrix-foot b{font-weight:500}.matrix-card.disabled{opacity:.5}.matrix-card.touch{border-color:#d7b24d;background:#332c1c}.matrix-card.touch .matrix-status{color:#ffe097}.matrix-card.qualified{border-color:#4ecea6;background:#17342c}.matrix-card.qualified .matrix-status{color:#a2f3d7}.matrix-card.qualified.short{border-color:#ed8fa0;background:#39222c}.matrix-card.qualified.short .matrix-status{color:#ffbfca}.matrix-card.confirmed{border-color:#70a8ee;background:#1c304a}.matrix-card.confirmed .matrix-status{color:#bfddff}.matrix-card.inspecting{outline:2px solid #d4e8ab;outline-offset:2px}.matrix-card:hover{filter:brightness(1.13)}.attention-list{max-height:190px;overflow:auto;display:grid;gap:5px;border-radius:8px;scrollbar-gutter:stable}.attention-empty{padding:17px;border:1px dashed #344050;color:#8e9fb2;text-align:center;font-size:12px;border-radius:8px}.attention-row{display:grid;grid-template-columns:155px 1fr 150px 170px;align-items:center;gap:10px;text-align:left;width:100%;padding:12px 14px;background:#24271f;border:1px solid #585338;font-size:12px}.attention-row>b{color:#e7cc83}.attention-row>span{color:#bbc6d4}.attention-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.attention-row>strong{font-size:12px;color:#e8d5a0}.attention-row.confirmed{background:#1b2d43;border-color:#385d89}.attention-row.confirmed>b,.attention-row.confirmed>strong{color:#b9d9ff}.attention-row.qualified{background:#19332b;border-color:#376f5c}.attention-row.qualified.short{background:#34232d;border-color:#7b4757}.monitor-detail{margin:15px 0;padding:18px}.monitor-detail .panel-title{margin-bottom:8px}.monitor-detail .panel-title h2{font-size:15px}.monitor-detail .hint{margin:0 0 12px}.detail-table{max-height:310px;overflow:auto}.detail-table thead{position:sticky;top:0;z-index:1;background:#18212c}.live-cell-sub{display:block;color:#91a3b9;font-size:10px;margin-top:5px}.live-order-panel{padding:18px;margin:15px 0}.live-order-panel .actions{flex-wrap:wrap;justify-content:flex-end}.live-order-panel .actions select{max-width:330px}.live-order-panel .table-scroll{max-height:calc(100vh - 400px);min-height:160px;overflow:auto}.live-order-panel thead{position:sticky;top:0;z-index:1;background:#18212c}.monitor-footer{font-size:10px;color:#889aaf;margin:14px 0 8px}.compact-rules{margin:8px 0!important;font-size:11px}.compact-rules a{color:#cce78e}.monitor-dialog{width:min(980px,94vw);max-height:88vh;padding:0;background:#141c26;color:#e7ebef;border:1px solid #415268;border-radius:14px;box-shadow:0 20px 90px #0009}.monitor-dialog::backdrop{background:#050910bd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #2e3a49}.dialog-head h2{font-size:19px;margin:0 0 6px}.dialog-head p{color:#9cadc0;font-size:12px;margin:0}.dialog-head button{padding:10px 18px;background:#cce78e;color:#162018}.dialog-settings{display:flex;gap:16px;align-items:center;padding:14px 24px;border-bottom:1px solid #2e3a49}.dialog-settings label{margin:0!important;font-size:11px;width:145px}.dialog-settings input{margin-top:5px!important}.dialog-settings>span{font-size:11px;color:#9cadc0}.dialog-layout{display:grid;grid-template-columns:220px 1fr;min-height:380px}.dialog-layout nav{padding:12px;border-right:1px solid #2e3a49;max-height:52vh;overflow:auto;display:flex;flex-direction:column;gap:5px}.dialog-layout nav button{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:10px 12px;text-align:left;background:transparent;border-color:transparent}.dialog-layout nav button.active{background:#29382a;border-color:#78935f}.dialog-layout nav b{font-size:13px}.dialog-layout nav small{font-size:10px;color:#9eaec1}.dialog-layout nav em{float:right;font-size:11px;font-style:normal;color:#d5e9b0}.dialog-layout>section{padding:18px 22px;min-width:0}.dialog-preset-title{display:flex;align-items:center;gap:8px}.dialog-preset-title h3{flex:1;margin:0;font-size:15px}.dialog-preset-title h3 small{display:block;margin-top:5px;color:#98a9bc;font-weight:400;font-size:11px}.dialog-preset-title button{padding:6px 10px;font-size:11px}.dialog-layout .hint{font-size:11px;line-height:1.6}.dialog-preset-list{max-height:34vh;overflow:auto}.live-preset{display:grid!important;grid-template-columns:20px 1fr;gap:4px 9px;padding:12px 2px;border-bottom:1px solid #2b3746;align-items:center;margin:0!important;cursor:pointer;font-size:13px!important}.live-preset input{width:16px;height:16px;margin:0;grid-row:span 2;accent-color:#cce78e}.live-preset b{font-size:10px;padding-right:9px;color:#d8eaa7}.live-preset small{color:#92a4b9;font-size:11px;grid-column:2}@media(max-width:1100px){.monitor-bar{gap:12px}.monitor-quote{flex-direction:column;gap:3px}.monitor-quote strong{font-size:23px}.matrix-card{padding:10px}.matrix-top>b{font-size:16px}.matrix-top>small{font-size:9px}.matrix-status{font-size:12px}.matrix-foot{font-size:9px}.monitor-buttons button{padding:9px}.attention-row{grid-template-columns:140px 1fr 135px 145px;font-size:11px}.board-heading>span{font-size:9px}}@media(max-width:760px){.monitor-bar{flex-wrap:wrap}.monitor-buttons{width:100%;justify-content:space-between}.monitor-buttons button{flex:1}.monitor-quote{margin-left:auto;align-items:flex-end}.monitor-nav{flex-direction:column;align-items:stretch}.monitor-nav>span{font-size:11px}.focus-strip{align-items:flex-start;flex-direction:column;padding:12px;gap:8px}.focus-strip strong{font-size:16px}.focus-actions{width:100%;justify-content:space-between}.focus-actions>span b{font-size:19px}.board-heading,.opportunity-title{align-items:flex-start;flex-direction:column;gap:6px}.monitor-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.matrix-card{min-height:108px}.matrix-top>b{font-size:18px}.matrix-status{font-size:13px}.attention-row{grid-template-columns:1fr 1fr;gap:8px}.attention-row>span:last-child{text-align:left}.attention-list{max-height:260px}.dialog-layout{grid-template-columns:1fr}.dialog-layout nav{max-height:115px;display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid #2e3a49;padding:8px}.dialog-layout>section{padding:12px 16px}.dialog-head{padding:15px}.dialog-settings{padding:12px 16px;flex-wrap:wrap}.dialog-settings label{width:120px}.dialog-preset-list{max-height:30vh}.live-order-panel .panel-title,.monitor-detail .panel-title{gap:10px}}@media(prefers-reduced-motion:no-preference){.matrix-card.touch,.matrix-card.qualified{animation:matrix-pulse 1.5s ease-in-out infinite alternate}@keyframes matrix-pulse{to{box-shadow:inset 0 0 18px #fff1}}}.overview-orders{margin:12px 0 0;border:1px solid #40526b;border-radius:10px;overflow:hidden;background:#141f2c}.overview-orders-head{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#1b293a}.overview-orders-head h2{font-size:14px;margin:0;white-space:nowrap}.overview-orders-head h2 b{display:inline-block;margin-left:10px;padding:3px 7px;border-radius:4px;font-size:11px;font-weight:500;color:#9fadc0;background:#273445}.overview-orders-head h2 b.has-position{color:#c4e6ff;background:#254d70}.overview-orders-head>button{margin-left:auto;padding:5px 10px;font-size:11px;white-space:nowrap}.latest-order-note{font-size:11px;color:#b6c7dc}.overview-orders-empty{padding:12px 14px;margin:0;color:#9fafc1;font-size:12px}.overview-orders-scroll{max-height:172px;overflow:auto;scrollbar-gutter:stable}.overview-orders-scroll table{min-width:850px}.overview-orders-scroll th{background:#182637;position:sticky;top:0;z-index:1;padding:8px 12px}.overview-orders-scroll td{padding:9px 12px;font-size:12px}.overview-orders-scroll tbody tr{cursor:default}.overview-orders-scroll .live-cell-sub{font-size:10px}.overview-orders-scroll .overview-order-pending{background:#172436}.overview-orders-scroll .overview-order-new{background:#20394d;box-shadow:inset 3px 0 #96caff}.new-order-tag{display:inline-block;font-size:10px!important;margin-right:7px;border-radius:3px;background:#acd6ff;color:#13304b;padding:2px 4px}.overview-orders-note{padding:6px 14px;border-top:1px solid #2e4054;color:#8fa4bc;font-size:10px}@media(max-width:760px){.overview-orders-head{flex-wrap:wrap;gap:7px}.overview-orders-head .latest-order-note{order:3;width:100%}.overview-orders-scroll{max-height:205px}}.workspace-tabs,.contract-tabs{flex-wrap:wrap}.eth-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.eth-filter-grid label{font-size:12px;color:#aebccc}.eth-filter-grid input,.eth-filter-grid select{width:100%;margin-top:5px}.scan-filters{display:grid;grid-template-columns:2fr 1.3fr 1fr 1fr 1fr;gap:12px;margin:18px 0}.scan-filters label{font-size:12px;color:#aebccc}.scan-filters input,.scan-filters select{width:100%;margin-top:6px}.scan-targets{max-height:220px;overflow:auto;font-size:12px;color:#aebccc}@media(max-width:800px){.scan-filters{grid-template-columns:1fr 1fr}}.renew-dialog[data-v-6525cb12]{width:min(440px,calc(100% - 32px));padding:28px;background:#141b24;color:#e7ebef;border:1px solid #394555;border-radius:12px}.renew-dialog[data-v-6525cb12]::backdrop{background:#0009}.renew-dialog h2[data-v-6525cb12]{margin:0;font-size:20px}.renew-dialog>p[data-v-6525cb12]{color:#99a8ba;line-height:1.8;margin-bottom:24px}.auth-page[data-v-6525cb12]{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;max-width:1180px;margin:auto;padding:60px 36px}.auth-intro[data-v-6525cb12]{position:relative}.auth-logo[data-v-6525cb12]{display:flex;gap:14px;align-items:center;color:#cce78e;font-size:34px;margin-bottom:76px}.auth-logo span[data-v-6525cb12]{font-size:15px;letter-spacing:3px;color:#edf1e7}.auth-kicker[data-v-6525cb12]{font-size:10px;letter-spacing:2px;color:#cce78e}.auth-intro h1[data-v-6525cb12]{font-size:44px;line-height:1.5;letter-spacing:-1px;margin:20px 0}.auth-intro em[data-v-6525cb12]{font-style:normal;color:#cce78e}.auth-intro>p[data-v-6525cb12]:not(.auth-kicker){color:#8f9dad;line-height:1.9;max-width:330px}.auth-features[data-v-6525cb12]{display:flex;gap:20px;margin:40px 0 90px;color:#bac5b0;font-size:11px}.auth-intro>small[data-v-6525cb12]{color:#657181;letter-spacing:3px}.auth-card[data-v-6525cb12]{background:#141b24;border:1px solid #303a47;border-radius:18px;padding:36px;box-shadow:0 28px 90px #0003}.auth-tabs[data-v-6525cb12]{display:flex;gap:8px;border-bottom:1px solid #2a3440;padding-bottom:18px;margin-bottom:28px}.auth-tabs button[data-v-6525cb12]{padding:10px 18px;font-size:13px;background:transparent;border-color:transparent}.auth-tabs button.selected[data-v-6525cb12]{color:#cce78e;background:#cce78e12;border-color:#cce78e40}.auth-card h2[data-v-6525cb12]{font-size:25px;margin:0 0 10px}.auth-description[data-v-6525cb12]{color:#94a1b1;line-height:1.8;margin:0 0 28px}.auth-card label[data-v-6525cb12]{font-size:12px}.auth-card input[data-v-6525cb12]{padding:13px 14px;font-size:14px;border-radius:8px}.auth-submit[data-v-6525cb12]{font-size:14px;text-align:center;padding:14px;border-radius:8px;margin:6px 0 14px}.auth-error[data-v-6525cb12]{color:#ffb2bc;background:#e46e8014;border:1px solid #e46e8033;padding:12px;border-radius:6px;line-height:1.6}.auth-switch[data-v-6525cb12]{text-align:center;color:#8c99a9;font-size:12px}.auth-switch button[data-v-6525cb12]{border:0;background:transparent;color:#cce78e;font-size:12px}.auth-demo[data-v-6525cb12]{margin:26px 0 0;padding-top:20px;border-top:1px solid #293440;font-size:11px;color:#8491a1;line-height:1.8}.activation-heading[data-v-6525cb12]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.activation-account[data-v-6525cb12]{border:1px solid #303d49;border-radius:8px;padding:16px;margin-bottom:24px}.activation-account>div[data-v-6525cb12]{display:flex;justify-content:space-between;gap:14px;line-height:1.7}.activation-account>div+div[data-v-6525cb12]{margin-top:12px}.activation-account span[data-v-6525cb12]{color:#8999aa;white-space:nowrap}.activation-account strong[data-v-6525cb12]{font-size:12px;text-align:right;overflow-wrap:anywhere}.activation-contact[data-v-6525cb12]{margin-top:14px;padding-top:22px;border-top:1px solid #293440}.activation-contact h3[data-v-6525cb12]{margin:0 0 10px;font-size:13px}.activation-contact p[data-v-6525cb12],.demo-codes[data-v-6525cb12]{font-size:12px;line-height:1.8;color:#99a8ba}.activation-contact a[data-v-6525cb12]{color:#cce78e}.contact-placeholder[data-v-6525cb12]{color:#c4cbbb!important}.demo-codes[data-v-6525cb12]{margin-top:20px}.demo-codes summary[data-v-6525cb12]{cursor:pointer}.demo-codes code[data-v-6525cb12]{color:#cce78e}.account-bar[data-v-6525cb12]{max-width:1528px;margin:auto;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #293440}.account-bar>div[data-v-6525cb12]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.account-bar strong[data-v-6525cb12]{color:#cce78e;overflow-wrap:anywhere}.account-bar span[data-v-6525cb12]{color:#99a8ba;font-size:12px}.auth-notice[data-v-6525cb12]{max-width:1528px;margin:12px auto;color:#cce78e;padding:0 14px}.auth-loading[data-v-6525cb12]{padding:80px;text-align:center;color:#99a8ba}@media(max-width:1000px){.auth-page[data-v-6525cb12]{gap:35px}.auth-intro h1[data-v-6525cb12]{font-size:33px}.auth-features[data-v-6525cb12]{flex-wrap:wrap}.account-bar[data-v-6525cb12]{margin:0 20px}}@media(max-width:700px){.auth-page[data-v-6525cb12]{grid-template-columns:1fr;padding:26px 18px;gap:28px;max-width:480px}.auth-logo[data-v-6525cb12]{margin-bottom:20px}.auth-intro h1[data-v-6525cb12],.auth-intro>p[data-v-6525cb12],.auth-features[data-v-6525cb12],.auth-intro>small[data-v-6525cb12]{display:none}.auth-card[data-v-6525cb12]{padding:26px 22px}.account-bar>div[data-v-6525cb12]{gap:7px 15px}.account-bar span[data-v-6525cb12]{font-size:11px}.account-bar button[data-v-6525cb12]{flex-shrink:0}}.filter-form[data-v-b3ff1396]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:20px}.filter-form label[data-v-b3ff1396]{margin:0;min-width:160px}.filter-form button[data-v-b3ff1396]{min-height:38px}.codes-panel[data-v-b3ff1396]{overflow:hidden}.codes-panel>.panel-title[data-v-b3ff1396]{padding:18px 20px;margin:0}.page-size[data-v-b3ff1396]{display:flex;align-items:center;gap:10px;margin:0}.page-size select[data-v-b3ff1396]{width:90px;margin:0}table[data-v-b3ff1396]{text-align:left;font-size:12px}th[data-v-b3ff1396]{font-size:11px}tbody tr[data-v-b3ff1396]{cursor:default}.code-cell[data-v-b3ff1396]{display:flex;align-items:center;gap:12px}.code-cell button[data-v-b3ff1396]{min-width:54px}.code[data-v-b3ff1396]{font-family:monospace;-webkit-user-select:all;user-select:all}.heading[data-v-b3ff1396]{gap:16px;flex-wrap:wrap}dialog[data-v-b3ff1396]{width:min(540px,calc(100% - 28px));max-height:85vh;overflow:auto;background:#141a23;color:#e7ebef;border:1px solid #394555;border-radius:12px;padding:24px}dialog[data-v-b3ff1396]::backdrop{background:#0009}dialog p[data-v-b3ff1396]{color:#98a4b2;font-size:12px}.generated[data-v-b3ff1396]{border-top:1px solid #394555;margin-top:22px;padding-top:20px}textarea[data-v-b3ff1396]{width:100%;height:180px;background:#0f151e;color:#e7ebef;border:1px solid #394555;border-radius:6px;padding:10px;resize:vertical;font-family:monospace}.filter-form[data-v-ebe661e6]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:20px}.filter-form label[data-v-ebe661e6]{margin:0;min-width:160px}.filter-form button[data-v-ebe661e6]{min-height:38px}.records-panel[data-v-ebe661e6]{overflow:hidden}.records-panel>.panel-title[data-v-ebe661e6]{padding:18px 20px;margin:0}.page-size[data-v-ebe661e6]{display:flex;align-items:center;gap:10px;margin:0}.page-size select[data-v-ebe661e6]{width:90px;margin:0}table[data-v-ebe661e6]{text-align:left;font-size:12px}th[data-v-ebe661e6]{font-size:11px}tbody tr[data-v-ebe661e6]{cursor:default}.code[data-v-ebe661e6]{font-family:monospace;-webkit-user-select:all;user-select:all}.heading[data-v-ebe661e6]{gap:16px;flex-wrap:wrap}.filter-form[data-v-cb094937]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:20px}.filter-form label[data-v-cb094937]{margin:0;min-width:160px}.filter-form button[data-v-cb094937]{min-height:38px}.management-tabs[data-v-cb094937]{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.management-tabs button.active[data-v-cb094937]{background:#cce78e;color:#16220d;border-color:#cce78e}.users-panel[data-v-cb094937]{overflow:hidden}.users-panel>.panel-title[data-v-cb094937]{padding:18px 20px;margin:0}.page-size[data-v-cb094937]{display:flex;align-items:center;gap:10px;margin:0}.page-size select[data-v-cb094937]{width:90px;margin:0}.users-panel table[data-v-cb094937]{text-align:left;font-size:12px}.users-panel th[data-v-cb094937]{font-size:11px}.users-panel tbody tr[data-v-cb094937]{cursor:default}.heading[data-v-cb094937]{gap:16px}.asset-tabs{display:flex;gap:10px;align-items:center;margin:4px 0 18px;flex-wrap:wrap}.asset-tabs button{padding:12px 26px;font-size:16px;border:1px solid #394555;border-radius:9px;background:#141b24;color:#aebccc}.asset-tabs button.active{background:#cce78e;color:#16220d;border-color:#cce78e;font-weight:700}.asset-tabs span{font-size:12px;color:#8e9bad}:root{font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;color:#e7ebef;background:#0d1117;font-synthesis:none;font-size:13px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,select{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #cce78e;outline-offset:3px}.shell{max-width:1600px;margin:auto;padding:0 36px 35px}header{height:83px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #262d37}.brand{display:flex;align-items:center;gap:12px;font-weight:750;letter-spacing:2px;font-size:17px}.logo{display:grid;place-items:center;width:37px;height:37px;background:#cce78e;color:#172015;border-radius:10px;font-size:27px}.brand small{display:block;font-size:10px;letter-spacing:2px;font-weight:400;color:#8e99a7;margin-top:4px}.source{color:#98a4b2;font-size:11px;letter-spacing:1px}.source i{display:inline-block;width:6px;height:6px;background:#cce78e;border-radius:50%;margin-right:8px}.heading{display:flex;align-items:center;justify-content:space-between;padding:29px 0 24px}.eyebrow{color:#cce78e;font-size:10px;letter-spacing:2px;margin:0 0 10px}h1{font-size:27px;letter-spacing:1px;margin:0 0 8px;font-weight:600}.heading p:last-child{color:#95a1af;margin:0;font-size:12px}.chip{border:1px solid #343d49;padding:8px 12px;border-radius:5px;font-size:11px;letter-spacing:1px}.layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:22px;align-items:start}.panel{background:#141a23;border:1px solid #29313d;border-radius:9px}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px}.panel-title h2{margin:0;font-size:14px;font-weight:550}.panel-title>span,.panel-title>div.legend{font-size:10px;color:#94a0af}.panel-title small{font-size:11px;color:#9ba6b2;margin-left:8px}aside{padding:22px;position:sticky;top:20px}aside .panel-title{margin-bottom:25px}label{display:block;margin-bottom:19px;font-size:11px;color:#b8c2cf}label>span{float:right;color:#7f8a99;font-size:10px}input,select{display:block;width:100%;margin-top:9px;padding:10px 11px;color:#e4e9ef;background:#0f151e;border:1px solid #333d4b;border-radius:5px;min-width:0}input:hover,select:hover{border-color:#62704f}.pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hint{color:#8592a3;font-size:10px;line-height:1.8;margin:-8px 0 19px}.divider{height:1px;background:#2a323e;margin:22px 0}h3{font-size:12px;font-weight:500;margin:0 0 22px}.primary{width:100%;background:#cce78e;color:#192314;border:0;border-radius:5px;padding:12px 15px;text-align:left;font-weight:650;margin:8px 0 18px}.primary span{float:right;font-size:17px}.data-line{display:flex;justify-content:space-between;color:#909dad;font-size:10px;padding:3px 0 15px}.data-line b{font-weight:400;color:#c5ced8}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #29313d;border-radius:9px;background:#141a23;margin-bottom:18px}.stats article{padding:19px 18px;border-right:1px solid #29313d}.stats article:last-child{border:0}.stats span{color:#a1acb9;font-size:10px}.stats strong{display:block;font-size:26px;font-weight:550;margin:13px 0 10px;font-variant-numeric:tabular-nums}.stats em{font-size:14px;font-style:normal;color:#a1acb9;margin-left:3px}.stats small{font-size:9px;color:#8793a3}.green{color:#52ceac!important}.red{color:#ee8790!important}.gold{color:#cda66a}.purple{color:#aa96f3}.chart-panel{padding:20px;margin-bottom:17px}.legend{display:flex;gap:17px}.chart{width:100%;display:block}.chart text{font-size:9px;fill:#8e9bae}.signal-detail{display:flex;gap:25px;font-size:10px;color:#a2adbb;padding-top:14px;border-top:1px solid #29313d}.signal-detail span:first-child{color:#cce78e}.equity{padding:18px 20px;margin-bottom:17px}.equity .panel-title{margin-bottom:5px}.equity svg{width:100%;height:86px}.orders{overflow:hidden}.orders>.panel-title{padding:18px 20px;margin:0}.actions{display:flex;gap:10px;align-items:center}.actions select{margin:0;width:100px;padding:7px 8px;font-size:10px}button:not(.primary){background:#1b2430;border:1px solid #35414e;color:#c9d2dd;border-radius:5px;padding:7px 10px;font-size:10px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:10px;text-align:right;font-variant-numeric:tabular-nums}th{font-size:9px;color:#8593a4;font-weight:450;background:#101720;padding:12px 14px}td{padding:12px 14px;border-bottom:1px solid #242d39;color:#bbc6d4}th:first-child,td:first-child{text-align:left}tbody tr{cursor:pointer}tbody tr:hover,tbody tr.selected{background:#202b31}button.order-link{padding:0;background:none;border:0}.order-link span{margin-left:7px}.pagination{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;color:#8d99a9;font-size:10px}.pagination>div{display:flex;gap:14px;align-items:center}.rules{margin-top:19px;color:#8693a4;font-size:11px;line-height:1.9}.rules summary{cursor:pointer;color:#b4bfcc}.rules p{margin:9px 0}.empty{padding:60px 20px;text-align:center;color:#8f9ead}.error{background:#442b32;color:#ffc0c7;padding:15px;margin-bottom:18px;border-radius:7px}@media(min-width:1500px){.chart{max-height:340px}}@media(max-width:1100px){.shell{padding:0 20px 25px}.layout{grid-template-columns:235px minmax(0,1fr);gap:15px}.stats{grid-template-columns:1fr 1fr}.stats article:nth-child(2){border:0}.stats article:nth-child(-n+2){border-bottom:1px solid #29313d}.legend{gap:9px}.signal-detail{gap:12px;flex-wrap:wrap}}@media(max-width:760px){.shell{padding:0 14px 25px}header{height:68px}.source{font-size:9px}.heading{padding:23px 0}h1{font-size:22px}.chip{display:none}.layout{grid-template-columns:1fr}aside{position:static}aside form{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}aside .pair,aside .primary,aside .hint,aside .divider,aside h3{grid-column:1/-1}.stats strong{font-size:24px}.data-line{font-size:9px}.pagination{gap:12px;flex-wrap:wrap}.legend{font-size:9px!important}.chart-panel{padding:14px}.chart{min-height:190px}.panel-title{flex-wrap:wrap}.signal-detail{font-size:9px}}.streak-panel{padding:20px;margin-bottom:17px;overflow:hidden}.streak-note{color:#8e9bae;font-size:11px;line-height:1.8;margin:0 0 16px}.streak-subtitle{margin-top:22px}.streak-panel .pagination{padding:16px 0 0}.streak-panel tbody tr{cursor:default}.contract-tabs{display:flex;gap:8px;margin-top:24px;border-bottom:1px solid #29313d;padding-bottom:12px}.contract-tabs button{font-size:13px;padding:11px 19px}.contract-tabs button.active{background:#cce78e;color:#192314;border-color:#cce78e}.aggregation-note{margin-top:8px!important;font-size:10px!important;color:#8e9bae!important}
