@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhTg.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhTg.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthTg.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthTg.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_F.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_F.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_F.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F.ttf)format("truetype")}:root{color:#e8eee8;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--green:#b8f574;--muted:#8c9c91;--border:#29372e;--surface:#17201a;--accent:#b8f574;background:#101713;font-family:DM Sans,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a,select,summary{cursor:pointer}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif}h1{letter-spacing:-1px;font-size:28px;font-weight:750;line-height:1.4}h2{letter-spacing:-.25px;font-size:16px;font-weight:700}h3{font-size:13px;font-weight:650}p{font-size:13px;line-height:1.65}.muted{color:var(--muted)}.positive{color:#b8f574!important}.negative{color:#fc9b94!important}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.2px}.eyebrow{letter-spacing:1.8px;color:#92aa94;margin-bottom:12px;font-size:10px;font-weight:650;display:block}.badge{color:#b2c0b3;white-space:nowrap;background:#202b23;border:1px solid #37443b;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:550;line-height:1.3;display:inline-flex}.badge.green{color:#b8f574;background:#b8f57410;border-color:#b8f57422}.badge.amber{color:#e3b97f;background:#f5c27d0d;border-color:#e3b97f28}.badge.red{color:#fc9b94;background:#fc9b9410;border-color:#fc9b9428}.dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.button{white-space:nowrap;background:#202b23;border:1px solid #3b493f;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.button:hover:not(:disabled){background:#2d3b2e}.button.primary{color:#17220e;background:var(--green);border-color:var(--green)}.button.primary:hover:not(:disabled){background:#ccff94}.button.full{width:100%}.button.small{padding:6px 10px;font-size:11px}.text-button{color:#b8f574;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.icon-button{color:#99aa9e;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-button:hover{color:#e6eee5;background:#2c382f}.brand{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:8px;font-family:Manrope,Arial,sans-serif;font-size:20px;font-weight:800;display:flex}.brand-mark{background:var(--green);color:#192313;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.lab-word{color:#a3c28e;letter-spacing:-.5px;align-self:flex-end;margin-bottom:2px;margin-left:-4px;font-size:12px}.app{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);z-index:20;background:#141d17;flex-direction:column;width:232px;height:100dvh;padding:30px 20px 0;display:flex;position:fixed;top:0;left:0}.workspace-label{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-top:28px;padding:16px 0 22px;display:flex}.workspace-icon{color:#c0d5b0;border:1px solid #475941;border-radius:7px;padding:8px 11px;font-family:Manrope;font-size:13px;font-weight:700}.workspace-label strong{font-size:11px;display:block}.workspace-label small{color:#819386;margin-top:4px;font-size:9px;display:block}.nav-heading{color:#697c6e;letter-spacing:1.5px;margin:28px 12px 12px;font-size:9px}.nav-item{text-align:left;color:#93a397;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;margin-bottom:5px;padding:12px 13px;font-size:12px;display:flex;position:relative}.nav-item:hover{background:#1e2b21}.nav-item.active{color:#c4f39c;background:#b8f57413}.nav-item small{color:#bbcbb0;background:#34412c;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:10px}.nav-indicator{background:var(--green);border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:32px}.paper-box{background:linear-gradient(135deg,#26352190,#1a251b);border:1px solid #354630;border-radius:10px;padding:17px 14px}.paper-box>svg{color:#b5e285;margin-bottom:12px;display:block}.paper-box strong{font-size:11px;display:block}.paper-box p{color:#9cae98;margin-top:7px;font-size:10px;line-height:1.7}.paper-box>span{color:#a3c68b;letter-spacing:1px;margin-top:14px;font-size:8px;display:block}.profile{border-top:1px solid var(--border);align-items:center;gap:9px;margin-top:22px;padding:22px 0;display:flex}.avatar{background:#364731;border:1px solid #536448;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;display:flex}.profile strong{font-size:11px;display:block}.profile small{color:#8c9e8c;margin-top:3px;font-size:8px;display:block}.profile .icon-button{margin-left:auto}.main{width:calc(100% - 232px);min-width:0;margin-left:232px}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;height:72px;padding:0 36px;display:flex}.breadcrumb{color:#7a8d80;align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb strong{color:#d4ded4;font-weight:500}.topbar-right{align-items:center;gap:18px;display:flex}.connection{color:#a9c19f;align-items:center;gap:7px;font-size:10px;display:flex}.connection .dot{color:#b8f574;box-shadow:0 0 8px #b8f57455}.connection.unhealthy,.connection.unhealthy .dot{color:#e3b97f}.topbar .badge{letter-spacing:1px;font-size:9px}.page-content{max-width:1600px;margin:auto;padding:32px 36px 0}.hero-line{justify-content:space-between;align-items:center;gap:20px;margin:3px 0 29px;display:flex}.hero-line h1{margin-bottom:8px;font-size:26px}.hero-symbol{color:#8da980;border-left:1px solid #34472f;align-items:center;gap:14px;padding:0 8px 0 20px;display:flex}.hero-symbol span{letter-spacing:2px;font-size:8px;line-height:1.8}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.stat{background:#19221b;border:1px solid #2a392e;border-radius:10px;padding:19px 19px 17px}.stat-label{color:#9bab9d;justify-content:space-between;align-items:center;gap:5px;font-size:11px;display:flex}.stat-label svg{color:#819b79}.stat-value{letter-spacing:-1px;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:13px;font-family:Manrope,Arial,sans-serif;font-size:25px;font-weight:700}.stat-sub{color:#839585;margin-top:9px;font-size:9px;line-height:1.6}.overview-grid{grid-template-columns:minmax(0,1.9fr) minmax(290px,1fr);gap:20px;display:grid}.panel{border:1px solid var(--border);background:#161f18;border-radius:11px;min-width:0;margin-bottom:22px;overflow:hidden}.panel-head{justify-content:space-between;align-items:center;gap:16px;padding:22px 23px;display:flex}.panel-head p{color:#819486;margin-top:6px;font-size:10px}.panel-head>svg{color:#9fba92;flex:none}.chart{width:100%;height:265px;padding:0 15px 0 3px}.chart-footer{color:#829783;border-top:1px solid #26342a;justify-content:space-between;gap:10px;margin-top:10px;padding:16px 24px;font-size:9px;display:flex}.chart-footer span{align-items:center;gap:6px;display:flex}.chart-footer i{border-radius:50%;width:5px;height:5px;display:inline-block}.market-coin{border-bottom:1px solid #2b382e;align-items:center;gap:10px;margin:0 21px;padding:21px 0;display:flex}.coin{border-radius:50%;flex:none;justify-content:center;align-items:center;width:35px;height:35px;font-size:22px;font-weight:700;display:flex}.bitcoin{color:#f3bc79;background:#9e6f202e;border:1px solid #af823033}.ethereum{color:#a6b1e7;background:#777cbe20;border:1px solid #7b84ae33}.market-coin strong{font-size:12px;font-weight:600}.market-coin small{color:#7f9385;font-size:9px;font-weight:400}.market-coin p{color:#7f9385;margin-top:5px;font-size:9px}.coin-price{text-align:right;white-space:nowrap;margin-left:auto}.coin-price strong{font-variant-numeric:tabular-nums;font-size:13px}.market-note{color:#8fa686;gap:10px;margin:19px 22px 18px;display:flex}.market-note svg{flex:none;margin-top:3px}.market-note p{color:#8fa18f;font-size:10px;line-height:1.7}.market-panel>.text-button{margin:0 23px 23px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}th{color:#7e9383;background:#19241c;border-top:1px solid #2b392f;border-bottom:1px solid #2b392f;padding:12px 22px;font-size:9px;font-weight:500}td{border-bottom:1px solid #26332a;padding:16px 22px;line-height:1.5}tbody tr:last-child td{border-bottom:0}td strong{font-weight:550}td small{color:#7f9283;margin-top:4px;font-size:9px;display:block}.click-row{cursor:pointer}.click-row:hover{background:#21302177}.strategy-name{align-items:center;gap:11px;display:flex}.strategy-name i{border-radius:2px;width:7px;height:7px;display:block;box-shadow:0 0 10px #b8f57410}.strategy-name strong{font-size:11px}.disclaimer{color:#819182;justify-content:center;align-items:flex-start;gap:8px;max-width:850px;margin:25px auto;font-size:10px;line-height:1.7;display:flex}.disclaimer svg{flex:none;margin-top:1px}.footer{color:#637a68;border-top:1px solid #26352b;justify-content:space-between;align-items:center;gap:12px;margin-top:35px;padding:22px 0;font-size:9px;display:flex}.footer>span:first-child{letter-spacing:1.3px;align-items:center;gap:10px;font-size:8px;display:flex}.footer i{background:#5d755d;border-radius:50%;width:3px;height:3px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:3px 0 28px;display:flex}.page-heading h1{margin-bottom:8px;font-size:26px}.strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.strategy-card{text-align:left;background:linear-gradient(140deg,#202c20,#172019 65%);border:1px solid #304033;border-radius:11px;min-width:0;padding:22px;transition:border-color .2s,transform .2s;display:block}.strategy-card:hover{border-color:var(--accent);transform:translateY(-2px)}.strategy-card-top{align-items:center;gap:12px;display:flex}.strategy-number{color:#6d846e;font-family:Manrope;font-size:11px}.strategy-card-top>.badge{margin-left:auto;font-size:8px}.strategy-card-top>svg{color:#759375}.strategy-icon{background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);width:47px;height:47px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;margin:22px 0 17px;display:flex}.strategy-card h2{font-size:18px}.strategy-card>p{color:#98aa98;min-height:66px;margin-top:10px;font-size:11px}.strategy-card-values{justify-content:space-between;gap:15px;padding:21px 0 18px;display:flex}.strategy-card-values small,.detail-stats small{color:#809784;margin-bottom:6px;font-size:9px;display:block}.strategy-card-values strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-family:Manrope;font-size:19px;font-weight:650;display:block}.strategy-card-values>div:last-child{text-align:right}.strategy-card-footer{color:#78907a;border-top:1px solid #304031;justify-content:space-between;gap:8px;padding-top:15px;font-size:9px;display:flex}.strategy-card-footer>span:first-child{color:#accc98;align-items:center;gap:5px;display:flex}.amber-dot{color:#e3b97f}.filters{align-items:center;gap:12px;padding:20px 22px;display:flex}.filters>svg{color:#849e80}.filters>span{color:#82977e;margin-left:auto;font-size:10px}select{color:#c8d6c5;background:#1c2a1f;border:1px solid #3b503a;border-radius:6px;outline:none;padding:8px 30px 8px 10px;font-size:11px}select:focus{border-color:var(--green)}.pagination{color:#7f947f;border-top:1px solid #2c392d;justify-content:flex-end;align-items:center;gap:14px;padding:16px 22px;font-size:10px;display:flex}.lab-controls{gap:10px;display:flex}.lab-explainer{background:linear-gradient(100deg,#26372390,#1b271c90);border:1px solid #35472f;border-radius:10px;align-items:center;gap:16px;margin-bottom:24px;padding:22px;display:flex}.lab-explainer-icon{color:#b8f574;background:#b8f57410;border-radius:10px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.lab-explainer strong{font-size:12px}.lab-explainer p{color:#95aa92;max-width:790px;margin-top:7px;font-size:10px}.lab-explainer>.badge{margin-left:auto}.queue-note{color:#cfbd91;background:#8d742411;border:1px solid #9c854333;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:14px 17px;font-size:11px;line-height:1.6;display:flex}.queue-note svg{flex:none}.lab-metrics{border-top:1px solid #2e3b2e;flex-wrap:wrap;gap:24px;padding:20px 24px;display:flex}.lab-metrics span{color:#819a80;font-size:10px}.lab-metrics strong{color:#cbdac3;margin-left:8px;font-size:13px}.inputs{color:#91a58a;border-top:1px solid #2b3a2b;padding:18px 24px;font-size:11px}.inputs summary{color:#bbd2ae}.inputs li{font-size:11px;line-height:1.7}.inputs pre,.decision-details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#101911;border:1px solid #2b3f2b;border-radius:8px;max-height:300px;padding:16px;font-size:10px;line-height:1.8;overflow:auto}.run-row{text-align:left;background:0 0;border:0;border-top:1px solid #283728;align-items:center;gap:20px;width:100%;padding:17px 23px;font-size:11px;display:flex}.run-row:hover{background:#26362250}.run-row>strong{min-width:150px;font-weight:500}.run-row>span:nth-child(3){color:#819a7c}.run-row>small{color:#78926f;margin-left:auto;font-size:10px}.system-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.worker-card>p{color:#9fb295;min-height:55px;padding:0 23px 20px;font-size:11px}.worker-meta{color:#799474;border-top:1px solid #293b29;justify-content:space-between;padding:12px 23px;font-size:10px;display:flex}.worker-meta strong,.worker-meta code{color:#b6cbaa;font-size:10px;font-weight:400}.contract-grid{grid-template-columns:repeat(3,1fr);gap:22px;padding:3px 23px 24px;display:grid}.contract-grid p{color:#a4b59c;font-size:11px}.contract-grid .eyebrow{margin-bottom:8px;font-size:8px}.source-list{padding:0 23px 6px}.source-list>div{border-top:1px solid #2b3b2b;gap:12px;padding:16px 0;display:flex}.source-avatar{color:#bbd7a6;background:#30432b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;display:flex}.source-list strong{font-size:11px}.source-list p{color:#8caa80;margin-top:4px;font-size:10px}.reference-list{padding:0 23px}.reference-list a{color:#b9d79f;border-top:1px solid #2b3c2b;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;font-size:11px;display:flex}.source-note{color:#799771;border-top:1px solid #293b29;padding:20px 23px;font-size:10px;line-height:1.8}.event-list>div{color:#a1b697;border-top:1px solid #283a28;align-items:center;gap:10px;padding:14px 23px;font-size:10px;display:flex}.event-dot{background:#9fc27e;border-radius:50%;flex:none;width:5px;height:5px}.event-dot.warning{background:#e4b66f}.event-list time{white-space:nowrap;color:#719269;margin-left:auto;font-size:9px}.empty{color:#819f76;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:45px 20px;display:flex}.empty>strong{color:#bdd1b3;font-size:12px}.empty>p{max-width:450px;font-size:11px}.error{color:#f5aaa0;background:#f6978810;border:1px solid #f697882b;border-radius:7px;margin-bottom:16px;padding:13px 16px;font-size:12px}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100;background:#030b07ce;justify-content:center;align-items:flex-start;padding:40px 20px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:#17211a;border:1px solid #3c523a;border-radius:14px;width:1060px;max-width:100%;padding:28px;position:relative;box-shadow:0 30px 100px #0008}.close{position:absolute;top:16px;right:16px}.modal-title{margin-bottom:24px;padding-right:35px}.modal-title h1{margin-bottom:8px;font-size:28px}.modal-title .eyebrow{font-size:9px}.modal .chart{height:220px;margin-bottom:20px;padding-top:10px}.detail-stats{border-top:1px solid #31462f;border-bottom:1px solid #31462f;grid-template-columns:repeat(4,1fr);gap:15px;padding:18px 0;display:grid}.detail-stats strong{letter-spacing:-.5px;font-family:Manrope;font-size:21px}.rule-grid{border-top:1px solid #31422f;grid-template-columns:1fr 1fr;gap:25px;padding:20px 0;display:grid}.rule-grid h3{color:#b8d6a4;align-items:center;gap:6px;font-size:11px;display:flex}.rule-grid p{color:#8fab83;margin-top:8px;font-size:11px}.detail-actions{border-top:1px solid #30422e;flex-wrap:wrap;align-items:center;gap:12px;padding:17px 0;display:flex}.detail-actions>.button{margin-left:auto}.detail-actions small{color:#839e77;font-size:9px}.section-title{padding:22px 0 15px}.modal th{padding:11px 14px}.modal td{padding:14px}.table-note{color:#88a17e;padding:12px;font-size:9px;display:block}.decision{border:1px solid #2f442d;border-radius:6px;margin-bottom:7px;overflow:hidden}.decision summary{align-items:center;gap:12px;padding:13px;font-size:10px;list-style:none;display:flex}.decision summary>strong{font-size:10px;font-weight:500}.decision summary>span:nth-of-type(2){color:#99b08c;line-height:1.6}.decision summary>small{white-space:nowrap;color:#73956a;margin-left:auto;font-size:9px}.decision-action{color:#9ab58b;text-align:center;background:#33442f;border-radius:4px;min-width:38px;padding:4px 6px;font-size:8px}.decision-action.buy{color:#b8f574;background:#b8f57415}.decision-action.sell{color:#e3b97f;background:#f3bd7515}.decision-details{color:#8ba87c;padding:0 14px 10px;font-size:10px}.modal .source-note{margin-top:25px;padding-left:0;padding-right:0}.boot{color:#b8f574;letter-spacing:3px;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100vh;font-size:11px;display:flex}.spin{animation:1.4s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-page{grid-template-columns:1.15fr 1fr;min-height:100dvh;display:grid}.login-art{background:radial-gradient(at 60% 40%,#30442880,#0000 60%),#18241b;flex-direction:column;padding:50px 65px;display:flex;position:relative;overflow:hidden}.login-art:before{content:"";pointer-events:none;border:1px solid #82aa6320;border-radius:50%;width:680px;height:680px;position:absolute;top:17%;left:15%;box-shadow:0 0 0 100px #91ad6205,0 0 0 200px #91ad6204}.login-art .brand{font-size:26px;position:relative}.login-art .brand-mark{width:34px;height:34px}.login-heading{z-index:1;margin-top:120px;position:relative}.login-heading h1{letter-spacing:-2px;color:#e0ecd9;margin:27px 0 25px;font-size:49px;line-height:1.2}.login-heading p{color:#95b08a;font-size:13px;line-height:1.9}.orbit{color:#b8f574;align-items:center;gap:22px;margin:50px 0 90px;display:flex;position:relative}.orbit>span{color:#d3e8bd;background:#2b3e2566;border:1px solid #7d9e5744;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;font-family:Manrope;font-size:14px;font-weight:650;display:flex}.orbit>svg{opacity:.5;margin-left:25px}.login-footer{letter-spacing:1.2px;color:#83a277;gap:15px;margin-top:auto;font-size:8px;display:flex;position:relative}.login-footer>span{color:#526e48}.login-form{background:#111b14;justify-content:center;align-items:center;padding:50px;display:flex}.login-box{width:360px;max-width:100%}.lock-icon{color:#b8f574;background:#23331e;border:1px solid #41573a;border-radius:11px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:29px;display:flex}.login-box .eyebrow{letter-spacing:1.5px;font-size:8px}.login-box h2{letter-spacing:-.9px;font-size:28px;font-weight:750}.login-box>.muted{margin-top:12px;font-size:12px}.login-box form{margin-top:34px}.login-box label{color:#acbf9f;margin-bottom:19px;font-size:11px;display:block}.login-box input{color:#e2edda;background:#1a281c;border:1px solid #3b5034;border-radius:7px;outline:none;width:100%;margin-top:9px;padding:12px 13px;font-size:13px;display:block}.login-box input:focus{border-color:#b8f574}.login-box .button{justify-content:space-between;margin-top:8px;padding:13px}.login-note{color:#8cab7c;border-top:1px solid #2b4028;align-items:flex-start;gap:11px;margin-top:31px;padding-top:23px;display:flex}.login-note svg{flex:none;margin-top:3px}.login-note p{color:#7e9d70;font-size:10px;line-height:1.8}@media (min-width:1550px){.page-content{padding:40px 48px 0}.topbar{padding:0 48px}.hero-line h1{font-size:30px}.stats-grid{gap:22px}.stat{padding:23px}.stat-value{font-size:30px}.chart{height:300px}}@media (max-width:1200px){.sidebar{width:205px;padding:25px 16px 0}.sidebar .brand{font-size:18px}.main{width:calc(100% - 205px);margin-left:205px}.page-content{padding:26px 24px 0}.topbar{padding:0 24px}.hero-line h1,.page-heading h1{font-size:23px}.stat{padding:16px 13px}.stat-value{font-size:22px}.stat-sub{font-size:8px}.stat-label{font-size:10px}.overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(275px,1fr)}.strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-symbol{display:none}.lab-controls{flex-wrap:wrap}.contract-grid{grid-template-columns:repeat(2,1fr)}.login-art{padding:45px}.login-heading h1{font-size:42px}}@media (max-width:960px){.sidebar{width:76px;padding:24px 13px 0}.sidebar .brand{justify-content:center;gap:0;font-size:0}.sidebar .brand .lab-word,.workspace-label,.nav-heading,.nav-item>span,.nav-item>small,.paper-box,.profile>div,.profile>.icon-button{display:none}.sidebar nav{margin-top:45px}.nav-item{justify-content:center;margin-bottom:10px;padding:13px}.nav-item svg{width:21px;height:21px}.sidebar .profile{justify-content:center}.profile>.avatar{display:flex}.main{width:calc(100% - 76px);margin-left:76px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-sub{font-size:10px}.stat-label{font-size:11px}.stat-value{font-size:26px}.topbar-right{gap:12px}.hero-line h1,.page-heading h1{font-size:24px}.overview-grid{grid-template-columns:1fr}.market-panel{grid-template-columns:1fr 1fr;display:grid}.market-panel .panel-head{grid-column:1/-1}.market-note{grid-column:1/-1;margin-top:10px}.market-panel>.text-button{grid-column:1/-1}.market-coin{margin-top:-10px}.page-heading{align-items:flex-start}.lab-explainer>.badge{display:none}.system-grid{grid-template-columns:1fr;gap:0}.modal-backdrop{padding:20px 12px}.modal{padding:22px}.login-art{padding:35px}.login-heading h1{font-size:35px}.login-heading{margin-top:110px}.login-form{padding:35px}.login-footer{gap:10px;font-size:6px}}@media (max-width:620px){.sidebar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#142017f5;border:0;border-top:1px solid #3a5033;width:100%;height:66px;padding:0;position:fixed;inset:auto 0 0}.sidebar>.brand,.sidebar-bottom{display:none}.sidebar nav{justify-content:space-around;align-items:center;gap:0;height:100%;margin:0;display:flex}.nav-item{border-radius:0;flex-direction:column;flex:1;justify-content:center;gap:4px;height:100%;margin:0;padding:7px 5px;font-size:8px}.nav-item>span{display:block}.nav-item .nav-indicator{display:none}.nav-item svg{width:19px;height:19px}.nav-item.active{color:#b8f574;background:0 0}.main{width:100%;margin-left:0;padding-bottom:65px}.topbar{height:57px;padding:0 17px}.breadcrumb{gap:7px;font-size:10px}.topbar-right{gap:10px}.topbar-right>.badge{padding:4px 5px;font-size:7px}.connection{gap:0;font-size:0}.connection>.dot{width:6px;height:6px}.page-content{padding:23px 16px 0}.hero-line{margin-bottom:22px}.eyebrow{letter-spacing:1.4px;margin-bottom:10px;font-size:8px}.hero-line h1,.page-heading h1{letter-spacing:-.6px;font-size:22px;line-height:1.4}.hero-line .muted,.page-heading .muted{margin-top:9px;font-size:11px}.stats-grid{gap:10px;margin-bottom:18px}.stat{border-radius:8px;padding:14px 12px}.stat-label{font-size:9px}.stat-label svg{width:14px;height:14px}.stat-value{margin-top:12px;font-size:22px}.stat-sub{margin-top:7px;font-size:8px}.panel{margin-bottom:18px}.panel-head{gap:8px;padding:19px 16px}.panel-head h2{font-size:14px}.panel-head p{font-size:9px;line-height:1.6}.panel-head>.text-button{font-size:0}.panel-head>.text-button>svg{width:19px;height:19px}.chart{height:235px;padding-right:7px}.chart-footer{padding:13px 15px;font-size:8px}.market-panel{display:block}.market-coin{margin:0 17px;padding:16px 0}.market-note{margin:18px 17px}.market-panel>.text-button{margin:0 17px 20px}th{padding:11px 16px;font-size:8px}td{padding:15px 16px;font-size:10px}.strategy-name strong{font-size:10px}.strategy-name{gap:8px}.badge{font-size:8px}.page-heading{margin-bottom:22px;display:block}.page-heading>.badge{margin-top:17px}.page-heading>.button{margin-top:15px}.strategy-grid{grid-template-columns:1fr;gap:15px}.strategy-card{padding:19px}.strategy-card>p{min-height:0;font-size:12px}.strategy-card-top>.badge{font-size:9px}.strategy-card-values{padding-top:24px}.strategy-card-footer{font-size:10px}.filters{flex-wrap:wrap;gap:7px;padding:16px 13px}.filters>svg{display:none}.filters select{max-width:52%;padding-left:7px;font-size:10px}.filters>span{font-size:9px}.lab-controls{gap:8px;margin-top:18px}.lab-controls .button{flex:1;font-size:10px}.lab-controls select{font-size:10px}.lab-explainer{align-items:flex-start;gap:12px;padding:17px}.lab-explainer strong{font-size:11px;line-height:1.7;display:block}.lab-explainer p{font-size:10px}.lab-explainer-icon{border-radius:7px;width:33px;height:33px}.lab-explainer-icon svg{width:20px}.queue-note{padding:12px;font-size:10px}.run-row{flex-wrap:wrap;gap:10px;padding:15px 14px}.run-row>strong{min-width:125px;font-size:10px}.run-row>small{display:none}.run-row>span:nth-child(3){font-size:9px}.lab-metrics{gap:18px;padding:18px 16px}.lab-metrics span{font-size:9px}.inputs{padding:17px 16px;font-size:10px}.inputs pre{font-size:9px}.contract-grid{grid-template-columns:1fr;gap:20px;padding:0 16px 20px}.worker-meta{padding:12px 16px}.worker-card>p{padding:0 16px 17px}.event-list>div{flex-wrap:wrap;gap:8px;padding:13px 16px;font-size:9px}.event-list time{margin-left:13px;font-size:8px}.footer{flex-wrap:wrap;gap:10px;margin-top:25px;padding:20px 0;font-size:8px}.footer>span:first-child{font-size:7px}.disclaimer{margin:20px 0;font-size:9px}.modal-backdrop{padding:0}.modal{border:0;border-radius:0;width:100%;min-height:100%;padding:23px 16px}.modal-title h1{font-size:25px}.modal-title>p{font-size:11px}.modal-title .eyebrow{font-size:7px}.modal-title{padding-right:25px}.close{top:11px;right:8px}.detail-stats{grid-template-columns:1fr 1fr;gap:18px}.detail-stats strong{font-size:22px}.rule-grid{grid-template-columns:1fr;gap:20px}.detail-actions{gap:10px}.detail-actions>.button{font-size:10px}.detail-actions small{width:100%;font-size:9px}.decision summary{flex-wrap:wrap;gap:8px}.decision summary>span:nth-of-type(2){flex-basis:100%;order:4;font-size:10px}.decision summary>small{font-size:8px}.modal .chart{height:200px}.login-page{display:block}.login-art{min-height:0;padding:30px 25px 35px}.login-art:before{width:450px;height:450px;top:-150px;left:0}.login-art .brand{font-size:22px}.login-art .brand-mark{width:30px;height:30px}.login-heading{margin-top:35px}.login-heading h1{letter-spacing:-1px;margin:20px 0 14px;font-size:32px}.login-heading p{font-size:11px}.orbit,.login-footer{display:none}.login-form{align-items:flex-start;padding:35px 25px 45px}.login-box{width:100%;max-width:390px}.lock-icon{display:none}.login-box h2{font-size:23px}.login-box .eyebrow{display:none}.login-box>.muted{margin-top:8px;font-size:11px}.login-box form,.login-note{margin-top:25px}.login-box label{font-size:11px}}
