@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_8596a5e-module__kL-ksa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_8596a5e-module__kL-ksa__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a0e30198fe14ae79-s.3c4_ny-amw983.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9658f0192ab0ffeb-s.03a2ea1r26czb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e41c767cff28c121-s.2jnjxvyh-206w.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c1a869d230520933-s.0pc02xpdnpgpr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/982092e5d66e97ff-s.3bpbcpiio729a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0981397205f5a2e0-s.p.1i0-tkhmnd6is.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica Fallback;src:local(Arial);ascent-override:90.18%;descent-override:25.43%;line-gap-override:0.0%;size-adjust:108.12%}.geologica_a08dc88e-module__KKIB3a__className{font-family:Geologica,Geologica Fallback;font-style:normal}.geologica_a08dc88e-module__KKIB3a__variable{--font-body:"Geologica", "Geologica Fallback"}
:root{--ink:#ebe7e2;--ink-soft:#a9a49c;--ink-dim:#78746d;--canvas:#0a0805;--sidebar:#050402;--surface:#120f0b;--surface-raised:#1a1711;--line:#2c2822;--line-soft:#211e19;--accent:#eea23b;--accent-soft:#3c2300;--good:#66c189;--good-soft:#0b2516;--bad:#f76659;--bad-soft:#37120e;--warn:#e0b44c;--warn-soft:#2d1f00;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--sidebar-width:248px}@supports (color:lab(0% 0 0)){:root{--ink:lab(91.8994% .553072 2.99603);--ink-soft:lab(67.5476% .85783 4.51283);--ink-dim:lab(48.9867% .874341 4.52439);--canvas:lab(2.22827% .332005 1.30495);--sidebar:lab(1.04853% .213727 .768793);--surface:lab(4.44896% .569358 2.32427);--surface-raised:lab(7.80138% .992335 4.05741);--line:lab(16.5026% .947341 4.5812);--line-soft:lab(11.2789% .788599 3.81694);--accent:lab(73.0429% 23.001 62.3485);--accent-soft:lab(16.3206% 10.8891 25.4419);--good:lab(71.4142% -37.9503 19.5272);--good-soft:lab(12.427% -14.2995 7.36649);--bad:lab(62.3253% 55.8112 37.1613);--bad-soft:lab(11.2707% 18.5787 11.2734);--warn:lab(75.8787% 8.30117 57.1936);--warn-soft:lab(13.0586% 4.21856 20.3722)}}*{box-sizing:border-box}html{background:var(--canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--ink);background:var(--canvas);font-family:var(--font-body), sans-serif;margin:0;font-size:14px;line-height:1.55}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}svg{width:18px;height:18px}::selection{color:var(--sidebar);background:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell{min-height:100vh}.sidebar{z-index:20;width:var(--sidebar-width);background:var(--sidebar);border-right:1px solid var(--line-soft);flex-direction:column;padding:20px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{align-items:center;gap:12px;padding:4px 8px 22px;display:flex}.brand-mark{color:#130c05;color:lab(3.68688% 1.78772 3.62535);background:var(--accent);width:34px;height:34px;font:800 20px/1 var(--font-display), sans-serif;border-radius:9px 3px;place-items:center;display:grid;transform:rotate(-3deg)}.brand-row strong{font:760 16px/1 var(--font-display), sans-serif;letter-spacing:.1em;display:block}.brand-row span{color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:10px;display:block}.environment{color:var(--ink-soft);border:1px solid var(--line-soft);background:#0e0b06;background:lab(3.05693% .571087 2.10869);border-radius:7px;align-items:center;gap:8px;margin:0 5px 20px;padding:9px 10px;font-size:11px;display:flex}.environment small{color:var(--good);letter-spacing:.1em;margin-left:auto;font-size:8px}.pulse-dot{background:var(--good);width:6px;height:6px;box-shadow:0 0 0 3px var(--good-soft);border-radius:50%}.main-nav{flex-direction:column;flex:1;gap:3px;display:flex;overflow-y:auto}.nav-link{min-height:42px;color:var(--ink-dim);border-radius:6px;align-items:center;gap:12px;padding:0 12px;transition:color .16s,background .16s,transform .16s;display:flex;position:relative}.nav-link:after{content:"";background:0 0;border-radius:50%;width:4px;height:4px;position:absolute;right:9px}.nav-link:hover{color:var(--ink);background:var(--surface);transform:translate(2px)}.nav-link.active{color:var(--ink);background:var(--surface-raised)}.nav-link.active:after{background:var(--accent)}.nav-link.active svg{color:var(--accent)}.nav-link span{font-size:13px;font-weight:540}.sidebar-foot{border-top:1px solid var(--line-soft);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:16px 7px 3px;display:grid}.operator-avatar{width:34px;height:34px;color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.sidebar-foot strong,.sidebar-foot span{display:block}.sidebar-foot strong{font-size:11px}.sidebar-foot span{color:var(--ink-dim);font-size:9px}.sidebar-foot button,.mobile-close{color:var(--ink-dim);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:7px;display:grid}.sidebar-foot button:hover{color:var(--bad);background:var(--bad-soft)}.workspace{min-height:100vh;margin-left:var(--sidebar-width);padding:clamp(24px,3.2vw,48px)}.page-stack{flex-direction:column;gap:28px;max-width:1660px;margin:0 auto;animation:.42s cubic-bezier(.16,1,.3,1) both page-in;display:flex}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}}.page-header{justify-content:space-between;align-items:flex-end;gap:28px;min-height:88px;display:flex}.page-header h1,.user-hero h1{font:710 32px/1.1 var(--font-display), sans-serif;letter-spacing:-.035em;margin:2px 0 4px}.page-header p,.user-hero p{max-width:68ch;color:var(--ink-dim);margin:0}.eyebrow{letter-spacing:.15em;text-transform:uppercase;font-weight:680;color:var(--accent)!important;font-size:9px!important}.header-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.refresh-button{height:38px;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 14px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.refresh-button:hover:not(:disabled){background:#231e17;background:lab(11.8637% 1.2657 5.80154);border-color:#584a3b;border-color:lab(32.7093% 3.94182 11.2228);transform:translateY(-1px)}.refresh-button:disabled{opacity:.65;cursor:progress}.spinning{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toggle{color:var(--ink-dim);cursor:pointer;align-items:center;gap:8px;font-size:11px;display:inline-flex}.toggle input{opacity:0;pointer-events:none;position:absolute}.toggle span{background:var(--line);border-radius:10px;width:30px;height:16px;transition:background .16s;position:relative}.toggle span:after{background:var(--ink-dim);content:"";border-radius:50%;width:10px;height:10px;transition:transform .18s cubic-bezier(.16,1,.3,1),background .16s;position:absolute;top:3px;left:3px}.toggle input:checked+span{background:var(--accent-soft)}.toggle input:checked+span:after{background:var(--accent);transform:translate(14px)}.referral-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(150px,1fr));display:grid}.referral-metrics>div{border-right:1px solid var(--line-soft);flex-direction:column;gap:7px;padding:18px 20px;display:flex}.referral-metrics>div:last-child{border-right:0}.referral-metrics span{color:var(--ink-dim);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:650}.referral-metrics strong{font:680 24px/1 var(--font-display), sans-serif}.payout-policy,.notice-state{background:var(--surface);border:1px solid var(--line-soft);border-radius:7px;align-items:center;gap:12px;padding:12px 16px;display:flex}.payout-policy span{color:var(--ink-dim);font-size:11px}.notice-state{color:var(--good);background:var(--good-soft);border-color:#1f4d32;border-color:lab(28.9937% -22.2296 11.4499)}.error-state.compact{min-height:0;padding:14px 16px}.referral-table td{white-space:nowrap}.referral-table tr.selected td{background:var(--surface-raised)}.referrer-link{color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.referrer-link:hover strong{color:var(--accent)}.referrer-link small,.block-id{color:var(--ink-dim);font-size:9px}.block-id{display:block}.address-cell{color:var(--ink-soft);font-family:ui-monospace,monospace;font-size:11px}.action-button,.confirmation-actions button{background:var(--surface-raised);border:1px solid var(--line);cursor:pointer;border-radius:5px;padding:7px 10px}.action-button:hover:not(:disabled){border-color:var(--accent)}.action-button.pay{color:var(--sidebar);background:var(--accent);border-color:var(--accent);font-weight:700}.action-button:disabled,.confirmation-actions button:disabled{opacity:.45;cursor:not-allowed}.payment-confirmation{background:var(--warn-soft);border:1px solid #695218;border:1px solid lab(36.3319% 5.36099 36.0481);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(200px,.5fr) auto;align-items:end;gap:24px;padding:22px;display:grid}.payment-confirmation h2{margin:2px 0 6px}.payment-confirmation p{max-width:70ch;color:var(--ink-soft);margin:0}.payment-confirmation label{color:var(--ink-soft);flex-direction:column;gap:7px;font-size:11px;display:flex}.payment-confirmation input{height:38px;color:var(--ink);background:var(--sidebar);border:1px solid var(--line);border-radius:5px;padding:0 10px}.confirmation-actions{gap:8px;display:flex}.confirmation-actions .danger-action{color:#fff;background:var(--bad);border-color:var(--bad)}.referral-detail{background:var(--surface);border:1px solid var(--line-soft);border-radius:8px;flex-direction:column;gap:16px;padding:22px;display:flex}.referral-detail>.section-heading>span{color:var(--ink-dim);font-size:11px}.ledger-details{border-top:1px solid var(--line-soft)}.ledger-details summary{color:var(--ink-soft);cursor:pointer;padding:14px 2px}.detail-loading{color:var(--ink-dim);padding:30px}.metric-strip{border-block:1px solid var(--line);grid-template-columns:repeat(6,minmax(140px,1fr));display:grid}.metric{border-right:1px solid var(--line-soft);flex-direction:column;min-width:0;padding:19px 20px 17px;display:flex;position:relative}.metric:last-child{border-right:0}.metric>span{color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:580}.metric strong{font:700 27px/1 var(--font-display), sans-serif;letter-spacing:-.03em;margin:7px 0 4px}.metric small{color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.metric:after{content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:20px;right:16px}.metric-good:after{background:var(--good)}.metric-attention:after{background:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.metric-neutral:after{background:var(--line)}.overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,.7fr);gap:16px;display:grid}.activity-panel,.trade-state-panel,.recent-section,.data-panel{background:var(--surface);border:1px solid var(--line-soft);border-radius:8px}.activity-panel,.trade-state-panel{padding:22px}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-heading.inset{padding:20px 22px 16px}.section-heading h2{font:650 18px/1.2 var(--font-display), sans-serif;letter-spacing:-.018em;margin:2px 0 0}.section-heading a{color:var(--ink-dim);align-items:center;gap:5px;font-size:10px;display:inline-flex}.section-heading a:hover{color:var(--accent)}.section-heading a svg{width:13px}.freshness{color:var(--ink-dim);font-size:9px}.activity-chart{border-bottom:1px solid var(--line);background-image:linear-gradient(to bottom, var(--line-soft) 1px, transparent 1px);background-size:100% 25%;align-items:flex-end;gap:clamp(12px,3vw,34px);height:210px;padding:28px 8px 0;display:flex}.chart-day{text-align:center;flex:1;grid-template-columns:1fr 1fr;column-gap:3px;height:100%;display:grid}.bar-space{grid-column:1/3;justify-content:center;align-items:flex-end;gap:3px;min-height:150px;display:flex;position:relative}.bar-events,.bar-trades{border-radius:2px 2px 0 0;width:min(13px,35%);min-height:3px;transition:height .4s cubic-bezier(.16,1,.3,1);display:block}.bar-events{background:#826e50;background:lab(47.8576% 4.59942 19.7715)}.bar-trades{background:var(--accent)}.bar-space i{color:#ffedea;color:lab(95.1864% 5.96726 3.65481);background:var(--bad);border-radius:50%;place-items:center;width:16px;height:16px;font:700 8px/1 sans-serif;display:grid;position:absolute;left:50%}.chart-day strong{color:var(--ink-soft);text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:550}.chart-day small{color:var(--ink-dim);margin-top:8px;font-size:8px}.chart-legend{color:var(--ink-dim);gap:18px;padding-top:15px;font-size:9px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart-legend i{border-radius:2px;width:6px;height:6px}.legend-events{background:#826e50;background:lab(47.8576% 4.59942 19.7715)}.legend-trades{background:var(--accent)}.legend-failures{background:var(--bad);border-radius:50%!important}.state-list{flex-direction:column;margin-top:20px;display:flex}.state-list>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.state-list>div:last-child{border-bottom:0}.state-list strong{font:680 15px var(--font-display), sans-serif}.recent-section{overflow:hidden}.recent-section>.section-heading{padding:20px 22px 16px}.data-panel{overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px;display:flex}.search-field{width:min(420px,50vw);height:38px;color:var(--ink-dim);background:var(--canvas);border:1px solid var(--line);border-radius:6px;align-items:center;gap:9px;padding:0 11px;display:flex}.search-field:focus-within{border-color:var(--accent)}.search-field svg{width:15px}.search-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.search-field input::placeholder{color:var(--ink-dim)}.table-toolbar select{height:38px;color:var(--ink-soft);background:var(--canvas);border:1px solid var(--line);text-transform:capitalize;border-radius:6px;outline:0;padding:0 30px 0 10px}.result-count{color:var(--ink-dim);margin-left:auto;font-size:10px}.table-scroll{width:100%;transition:opacity .15s;overflow-x:auto}.table-updating{opacity:.55}.data-table{border-collapse:collapse;text-align:left;width:100%;min-width:980px}.data-table th{height:38px;color:var(--ink-dim);border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#0e0c08;background:lab(3.3721% .424854 1.7408);padding:0 14px;font-size:8px;font-weight:650}.data-table td{max-width:250px;height:52px;color:var(--ink-soft);border-bottom:1px solid var(--line-soft);white-space:nowrap;text-overflow:ellipsis;padding:8px 14px;font-size:11px;overflow:hidden}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:not(.detail-row):hover td{color:var(--ink);background:var(--surface-raised)}.overview-table td{height:48px}.cause-cell{max-width:300px!important}.row-action{width:42px}.row-action button,.row-action a{width:28px;height:28px;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.row-action button:hover,.row-action a:hover{color:var(--accent);background:var(--accent-soft)}.row-action svg{width:14px;transition:transform .18s}.row-action svg.turned{transform:rotate(90deg)}.expanded-row td{background:var(--surface-raised);color:var(--ink)!important}.detail-row td{background:var(--canvas);white-space:normal;height:auto;padding:18px 22px 22px}.record-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 24px;margin:0;display:grid}.record-grid div{min-width:0}.record-grid dt{color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:8px}.record-grid dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:10px}.limit-order-details{gap:var(--space-xl);flex-direction:column;display:flex}.limit-order-summary{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;padding:18px 20px;display:flex}.limit-order-summary .eyebrow{margin:0 0 var(--space-xs)}.limit-order-summary h2{max-width:62ch;color:var(--ink);font:680 16px/1.45 var(--font-body), sans-serif;margin:0}.limit-order-problem{justify-content:space-between;align-items:center;gap:var(--space-xl);color:var(--bad);background:var(--bad-soft);border:1px solid color-mix(in oklch, var(--bad) 28%, transparent);border-radius:7px;padding:13px 16px;display:flex}.limit-order-problem div{flex-direction:column;gap:2px;display:flex}.limit-order-problem strong{font-size:11px}.limit-order-problem span{color:color-mix(in oklch, var(--bad) 68%, var(--ink));font-size:9px}.limit-order-problem .limit-order-attempts{color:var(--bad);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:9px;font-weight:680}.limit-order-primary{gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.limit-order-primary section,.limit-order-technical section{min-width:0}.limit-order-details h3{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 11px;font-size:8px;font-weight:680}.limit-order-facts{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:13px 20px;margin:0;display:grid}.limit-order-facts div{min-width:0}.limit-order-facts dt{color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:8px}.limit-order-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:560}.limit-order-technical{border-top:1px solid var(--line-soft)}.limit-order-technical summary{width:fit-content;color:var(--ink-dim);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;padding:13px 0 0;font-size:9px;font-weight:620}.limit-order-technical summary:hover{color:var(--accent)}.limit-order-technical>div{gap:var(--space-xl) var(--space-2xl);padding-top:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.limit-order-technical .record-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px 20px}.state-pill{letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;min-height:20px;padding:2px 7px;font-size:8px;font-weight:620;display:inline-flex}.state-good{color:var(--good);background:var(--good-soft);border-color:color-mix(in oklch, var(--good) 25%, transparent)}.state-bad{color:var(--bad);background:var(--bad-soft);border-color:color-mix(in oklch, var(--bad) 25%, transparent)}.state-warn{color:var(--warn);background:var(--warn-soft);border-color:color-mix(in oklch, var(--warn) 25%, transparent)}.state-muted{color:var(--ink-dim);background:var(--surface-raised);border-color:var(--line)}.address,.numeric,.table-name{font-variant-numeric:tabular-nums}.address{color:var(--ink-soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.transaction-link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--accent) 45%, transparent);text-decoration-color:color-mix(in oklch, var(--accent) 45%, transparent);text-underline-offset:3px}.transaction-link:hover{color:var(--accent)}.numeric{color:var(--ink);font-weight:520}.numeric small{color:var(--ink-dim);font-size:8px}.muted-value{color:var(--ink-dim)}.pagination{border-top:1px solid var(--line-soft);justify-content:flex-end;align-items:center;gap:16px;min-height:54px;padding:8px 14px;display:flex}.pagination span{color:var(--ink-dim);font-size:10px}.pagination button,.error-state button{color:var(--ink-soft);background:var(--surface-raised);border:1px solid var(--line);cursor:pointer;border-radius:5px;padding:7px 11px}.pagination button:disabled{opacity:.35;cursor:not-allowed}.pagination button:hover:not(:disabled),.error-state button:hover{color:var(--accent);border-color:var(--accent)}.empty-state,.error-state{min-height:320px;color:var(--ink-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.empty-state.compact{min-height:180px}.empty-state svg{width:28px;height:28px;color:var(--line);margin-bottom:6px}.empty-state strong,.error-state strong{color:var(--ink);font:630 15px var(--font-display), sans-serif}.empty-state span,.error-state span{max-width:46ch;font-size:10px}.error-state{background:var(--bad-soft);min-height:240px}.error-state.large{border:1px solid color-mix(in oklch, var(--bad) 22%, transparent);border-radius:8px;min-height:440px}.error-state button{margin-top:8px}.quiet-empty{color:var(--ink-dim);font-size:11px}.table-skeleton{background:repeating-linear-gradient(to bottom, var(--surface) 0 51px, var(--line-soft) 51px 52px);opacity:.75;height:420px}.overview-skeleton>div{border-block:1px solid var(--line);grid-template-columns:repeat(6,1fr);height:110px;display:grid}.overview-skeleton span{background:var(--surface);border-radius:4px;margin:20px;animation:1.2s ease-in-out infinite alternate breathe}.overview-skeleton>i{background:var(--surface);border-radius:8px;width:calc(70% - 10px);height:300px;margin-top:16px;animation:1.2s ease-in-out infinite alternate breathe;display:inline-block}.overview-skeleton>i:last-child{width:calc(30% - 10px);margin-left:16px}@keyframes breathe{to{opacity:.45}}.detail-topline{justify-content:space-between;align-items:center;display:flex}.back-link{color:var(--ink-dim);font-size:11px}.back-link:hover{color:var(--accent)}.user-hero{grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:20px;padding:22px 0 8px;display:grid}.user-monogram{width:64px;height:64px;color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in oklch, var(--accent) 25%, transparent);font:700 22px var(--font-display), sans-serif;border-radius:18px 5px;place-items:center;display:grid}.user-facts{align-items:center;gap:32px;display:flex}.user-facts div{min-width:76px}.user-facts span,.profile-strip>div>span{color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.user-facts strong{font:680 20px var(--font-display), sans-serif}.profile-strip{border-block:1px solid var(--line);grid-template-columns:1.3fr repeat(3,1fr);display:grid}.profile-strip>div{border-right:1px solid var(--line-soft);min-width:0;padding:16px 20px}.profile-strip>div:last-child{border-right:0}.profile-strip strong{color:var(--ink-soft);font-size:11px}.detail-tabs{border-bottom:1px solid var(--line);gap:3px;display:flex}.detail-tabs button{color:var(--ink-dim);cursor:pointer;text-transform:capitalize;background:0 0;border:0;padding:10px 14px 13px;position:relative}.detail-tabs button:after{content:"";background:0 0;height:1px;position:absolute;bottom:-1px;left:12px;right:12px}.detail-tabs button.active{color:var(--ink)}.detail-tabs button.active:after{background:var(--accent)}.detail-tabs button span{color:var(--ink-dim);background:var(--surface-raised);border-radius:3px;margin-left:7px;padding:2px 5px;font-size:8px}.detail-content{min-height:320px}.detail-list{flex-direction:column;gap:10px;display:flex}.detail-list article{background:var(--surface);border:1px solid var(--line-soft);border-radius:7px;padding:18px 20px}.detail-list-heading{grid-template-columns:minmax(120px,auto) 1fr auto;align-items:center;gap:10px;padding-bottom:14px;display:grid}.detail-list-heading strong{font:620 14px var(--font-display), sans-serif;text-transform:capitalize}.detail-list-heading time{color:var(--ink-dim);font-size:9px}.detail-list .record-grid{border-top:1px solid var(--line-soft);padding-top:14px}.detail-loading{flex-direction:column;gap:12px;max-width:1660px;margin:0 auto;display:flex}.detail-loading span{background:var(--surface);border-radius:8px;height:100px;animation:1.2s ease-in-out infinite alternate breathe}.health-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.health-grid article{background:var(--surface);border:1px solid var(--line-soft);border-radius:8px;padding:22px}.health-title{color:var(--ink-dim);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:10px;display:flex}.health-title .state-pill{margin-left:auto}.health-grid article>strong{font:650 21px var(--font-display), sans-serif;display:block}.health-grid article>p{color:var(--ink-dim);margin:6px 0;font-size:10px}.health-grid article>small{color:var(--accent);font-size:9px}.health-refresh-warning{color:var(--warn);background:var(--warn-soft);border:1px solid color-mix(in oklch, var(--warn) 28%, transparent);border-radius:6px;padding:10px 14px;font-size:10px}.health-command{align-items:center;gap:var(--space-2xl);min-height:126px;padding:var(--space-xl) var(--space-2xl);background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.4fr) auto;display:grid}.health-command-unhealthy{background:color-mix(in oklch, var(--bad-soft) 50%, var(--surface));border-color:color-mix(in oklch, var(--bad) 36%, var(--line))}.health-command-degraded{background:color-mix(in oklch, var(--warn-soft) 38%, var(--surface));border-color:color-mix(in oklch, var(--warn) 28%, var(--line))}.health-command-state{align-items:center;gap:var(--space-lg);display:flex}.health-command-state h2{font:680 22px/1.18 var(--font-display), sans-serif;letter-spacing:-.025em;margin:2px 0 0}.health-command>p{max-width:64ch;color:var(--ink-soft);margin:0;font-size:11px}.health-command>time{color:var(--ink-dim);white-space:nowrap;font-size:9px}.health-orb{border:4px solid var(--canvas);width:16px;height:16px;box-shadow:0 0 0 1px var(--line);border-radius:50%}.health-orb-healthy,.health-dot-healthy{background:var(--good)}.health-orb-degraded,.health-dot-degraded{background:var(--warn)}.health-orb-unhealthy,.health-dot-unhealthy,.health-dot-unknown{background:var(--bad)}.health-service-panel{background:var(--surface);border:1px solid var(--line-soft);border-radius:8px;overflow:hidden}.health-service-list article{align-items:center;gap:var(--space-lg);border-top:1px solid var(--line-soft);grid-template-columns:9px minmax(180px,.65fr) minmax(280px,1.5fr) minmax(150px,.5fr);min-height:70px;padding:12px 22px;display:grid}.health-service-list article:hover{background:var(--surface-raised)}.health-dot{border-radius:50%;width:7px;height:7px}.health-service-identity,.health-service-message,.health-service-freshness{flex-direction:column;gap:3px;min-width:0;display:flex}.health-service-identity strong{font-size:12px}.health-service-identity small,.health-service-message small,.health-service-freshness small{color:var(--ink-dim);font-size:8px}.health-service-message>span{color:var(--ink-soft);font-size:10px}.health-service-message small{color:var(--bad)}.health-service-freshness{align-items:flex-end}.automation-watch{gap:var(--space-lg);flex-direction:column;display:flex}.automation-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(8,minmax(110px,1fr));display:grid}.automation-metric{border-right:1px solid var(--line-soft);flex-direction:column;gap:4px;min-width:0;padding:15px 16px;display:flex;position:relative}.automation-metric:last-child{border-right:0}.automation-metric>span{color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:650}.automation-metric strong{font:680 21px/1 var(--font-display), sans-serif}.automation-metric small{color:var(--ink-dim);font-size:8px}.automation-metric.problem strong{color:var(--bad)}.automation-metric.problem:after{background:var(--bad);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:16px;right:14px}.health-incidents{min-width:820px}.system-inventory{border-top:1px solid var(--line)}.system-inventory>summary{width:fit-content;color:var(--ink-dim);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:16px 0;font-size:9px;font-weight:650}.system-inventory>summary:hover{color:var(--accent)}.system-inventory-body{gap:var(--space-xl);padding-top:var(--space-sm);flex-direction:column;display:flex}.login-page{background:var(--sidebar);grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr);min-height:100vh;display:grid}.login-intro{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;padding:clamp(48px,8vw,128px);display:flex;position:relative;overflow:hidden}.login-intro:after{width:70vw;height:70vw;box-shadow:0 0 0 8vw var(--sidebar), 0 0 0 calc(8vw + 1px) #2c2217, 0 0 0 17vw var(--sidebar), 0 0 0 calc(17vw + 1px) #211910;content:"";pointer-events:none;border:1px solid #382b1d;border:1px solid lab(18.7775% 4.15607 11.4829);border-radius:50%;position:absolute;bottom:-36vw;right:-18vw}@supports (color:lab(0% 0 0)){.login-intro:after{box-shadow:0 0 0 8vw var(--sidebar), 0 0 0 calc(8vw + 1px) lab(14.1425% 3.4398 9.53703), 0 0 0 17vw var(--sidebar), 0 0 0 calc(17vw + 1px) lab(9.50747% 2.72595 7.01678)}}.login-brand{font:760 15px var(--font-display), sans-serif;letter-spacing:.12em;align-items:center;gap:11px;display:flex;position:absolute;top:38px;left:clamp(48px,8vw,128px)}.login-brand span{width:30px;height:30px;color:var(--sidebar);background:var(--accent);letter-spacing:0;border-radius:8px 3px;place-items:center;display:grid;transform:rotate(-3deg)}.login-intro h1{z-index:1;max-width:720px;font:680 clamp(42px, 5vw, 72px) / .98 var(--font-display), sans-serif;letter-spacing:-.055em;margin:8px 0 20px;position:relative}.login-intro>p:not(.eyebrow){z-index:1;max-width:56ch;color:var(--ink-dim);font-size:13px;position:relative}.login-signal{z-index:1;color:var(--ink-soft);align-items:center;gap:11px;margin-top:44px;font-size:10px;display:flex;position:relative}.login-signal i{background:var(--good);width:9px;height:9px;box-shadow:0 0 0 5px var(--good-soft);border-radius:50%}.login-signal small{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.login-panel{background:var(--canvas);place-items:center;padding:40px;display:grid}.login-panel form{flex-direction:column;gap:18px;width:min(360px,100%);display:flex}.login-panel h2{font:680 30px var(--font-display), sans-serif;letter-spacing:-.035em;margin:4px 0 6px}.login-panel form>div>p:not(.eyebrow){color:var(--ink-dim);margin:0;font-size:11px}.login-panel label{color:var(--ink-soft);flex-direction:column;gap:6px;font-size:10px;display:flex}.login-panel input{height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;outline:0;padding:0 12px}.login-panel input:focus{border-color:var(--accent)}.login-panel button{color:#160d04;color:lab(4.41462% 2.62889 4.96095);background:var(--accent);cursor:pointer;border:0;border-radius:6px;justify-content:space-between;align-items:center;height:44px;margin-top:4px;padding:0 14px;font-weight:680;transition:filter .16s,transform .16s;display:flex}.login-panel button:hover{filter:brightness(1.06);transform:translateY(-1px)}.login-panel form>small{color:var(--ink-dim);font-size:8px;line-height:1.7}.login-error{color:var(--bad);background:var(--bad-soft);border:1px solid color-mix(in oklch, var(--bad) 25%, transparent);border-radius:6px;padding:10px 12px;font-size:10px}.mobile-menu,.mobile-close,.nav-scrim{display:none}.log-page{height:calc(100vh - clamp(48px,6.4vw,96px))}.log-page .page-header{min-height:76px}.tail-control{height:38px;color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.tail-control:hover{color:var(--ink);background:var(--surface-raised)}.tail-status-dot{background:var(--ink-dim);border-radius:50%;width:7px;height:7px}.tail-running .tail-status-dot{background:var(--good);box-shadow:0 0 0 3px var(--good-soft);animation:1.8s ease-in-out infinite tail-pulse}@keyframes tail-pulse{50%{opacity:.45}}.log-console{border:1px solid var(--line);background:#060503;background:lab(1.37745% .216253 .838351);border-radius:8px;grid-template-rows:auto auto minmax(280px,1fr) auto;min-height:0;display:grid;overflow:hidden}.log-toolbar{background:var(--surface);border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;padding:12px;display:flex}.log-search{flex:1;width:auto;max-width:520px}.log-toolbar select,.clear-log-button{height:38px;color:var(--ink-soft);background:var(--canvas);border:1px solid var(--line);border-radius:6px}.log-toolbar select{max-width:220px;padding:0 29px 0 10px}.clear-log-button{cursor:pointer;margin-left:auto;padding:0 11px}.clear-log-button:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.clear-log-button:disabled{opacity:.35;cursor:not-allowed}.log-readout{min-height:34px;color:var(--ink-dim);border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums;letter-spacing:.025em;background:#0c0a06;background:lab(2.76084% .377029 1.51503);align-items:center;gap:18px;padding:0 13px;font-size:9px;display:flex}.log-readout span:first-child{color:var(--good);letter-spacing:.09em;align-items:center;gap:7px;font-weight:680;display:inline-flex}.log-readout i{background:var(--good);border-radius:50%;width:5px;height:5px}.log-readout i.readout-paused{background:var(--warn)}.log-readout time{margin-left:auto}.log-viewport{overscroll-behavior:contain;scrollbar-color:var(--line) transparent;scrollbar-width:thin;min-height:0;overflow:auto}.log-line{color:var(--ink-soft);border-bottom:1px solid #16130f;border-bottom:1px solid lab(6.2095% .614308 2.65446);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.log-line[open]{background:#0c0a06;background:lab(2.7611% .428885 1.6674)}.log-line summary{cursor:pointer;grid-template-columns:92px 54px minmax(110px,.45fr) minmax(180px,.7fr) minmax(260px,1fr) 18px;align-items:center;gap:12px;min-height:37px;padding:5px 12px;list-style:none;display:grid}.log-line summary::-webkit-details-marker{display:none}.log-line summary:hover{background:var(--surface)}.log-line summary>time,.log-context,.log-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.log-line summary>time{color:var(--ink-dim);font-variant-numeric:tabular-nums}.log-level{width:fit-content;min-width:39px;color:var(--ink-dim);background:var(--surface-raised);border:1px solid var(--line-soft);letter-spacing:.07em;text-align:center;text-transform:uppercase;border-radius:3px;padding:2px 5px;font-size:8px;font-weight:720}.log-level-error .log-level,.log-level-fatal .log-level{color:var(--bad);background:var(--bad-soft);border-color:color-mix(in oklch, var(--bad) 26%, transparent)}.log-level-warn .log-level{color:var(--warn);background:var(--warn-soft);border-color:color-mix(in oklch, var(--warn) 22%, transparent)}.log-context{color:var(--ink-dim)}.log-line summary strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.log-summary{color:#87827b;color:lab(54.787% .868261 4.52009)}.log-line summary svg{width:12px;color:var(--ink-dim);transition:transform .16s}.log-line[open] summary svg{transform:rotate(90deg)}.log-line pre{color:#b7b0a5;color:lab(72.1994% 1.32304 6.795);background:var(--canvas);border-top:1px solid var(--line-soft);max-height:320px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 20px 18px 226px;line-height:1.7;overflow:auto}.log-message{min-height:280px;color:var(--ink-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.log-message strong{color:var(--ink);font-family:var(--font-display), sans-serif;font-size:15px}.log-message span{font-size:10px}.log-message-error{background:var(--bad-soft)}.log-message button{color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);cursor:pointer;border-radius:5px;margin-top:6px;padding:7px 12px}.log-notice{min-height:27px;color:var(--warn);background:var(--warn-soft);border-top:1px solid color-mix(in oklch, var(--warn) 18%, transparent);padding:6px 12px;font-size:9px}@media (max-width:1180px){.health-command{grid-template-columns:minmax(240px,.8fr) 1fr}.health-command>time{grid-column:1/-1}.automation-metrics{grid-template-columns:repeat(4,1fr)}.automation-metric:nth-child(4){border-right:0}.automation-metric:nth-child(-n+4){border-bottom:1px solid var(--line-soft)}.metric-strip{grid-template-columns:repeat(3,1fr)}.metric:nth-child(3){border-right:0}.metric:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.overview-grid{grid-template-columns:1fr}.trade-state-panel .state-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));column-gap:20px;display:grid}.user-facts{gap:16px}.log-line summary{grid-template-columns:84px 48px minmax(130px,.7fr) minmax(180px,1fr) 18px}.log-context{display:none}.log-line pre{padding-left:18px}}@media (max-width:820px){.workspace{margin-left:0;padding:76px 16px 28px}.sidebar{transition:transform .24s cubic-bezier(.16,1,.3,1);transform:translate(-105%);box-shadow:20px 0 50px #01000080;box-shadow:20px 0 50px lab(.112686% .0723973 .164443/.5)}.sidebar-open{transform:translate(0)}.mobile-menu{z-index:15;background:var(--surface);border:1px solid var(--line);border-radius:6px;place-items:center;width:40px;height:40px;display:grid;position:fixed;top:16px;left:16px}.mobile-close{margin-left:auto;display:grid}.nav-scrim{z-index:19;background:#010000b3;background:lab(.112686% .0723973 .164443/.7);border:0;display:block;position:fixed;inset:0}.page-header{flex-direction:column;align-items:flex-start}.header-actions{justify-content:space-between;width:100%}.user-hero{grid-template-columns:auto 1fr}.user-facts{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;padding-top:18px}.profile-strip{grid-template-columns:repeat(2,1fr)}.profile-strip>div:nth-child(2){border-right:0}.profile-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.health-grid{grid-template-columns:1fr}.health-command{gap:var(--space-lg);padding:var(--space-xl);grid-template-columns:1fr}.health-command>time{grid-column:auto}.health-service-list article{grid-template-columns:8px 1fr auto}.health-service-message{grid-column:2/-1}.login-page{grid-template-columns:1fr}.login-intro{display:none}.login-panel{min-height:100vh;padding:24px}.log-page{height:calc(100vh - 104px)}.log-toolbar{flex-wrap:wrap}.log-search{max-width:none}.log-readout span:nth-child(3),.log-readout span:nth-child(4){display:none}.referral-metrics{grid-template-columns:repeat(2,1fr)}.payment-confirmation{grid-template-columns:1fr;align-items:stretch}.limit-order-details{gap:var(--space-lg)}.limit-order-primary,.limit-order-technical>div{grid-template-columns:1fr}.limit-order-summary,.limit-order-problem{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.automation-metrics{grid-template-columns:repeat(2,1fr)}.automation-metric:nth-child(2n){border-right:0}.automation-metric:nth-child(-n+6){border-bottom:1px solid var(--line-soft)}.page-stack{gap:20px}.page-header h1,.user-hero h1{font-size:27px}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric:nth-child(2n){border-right:0}.metric:nth-child(3){border-right:1px solid var(--line-soft)}.metric:nth-child(4){border-bottom:1px solid var(--line-soft)}.metric{padding:16px 12px}.metric strong{font-size:23px}.activity-panel,.trade-state-panel{padding:16px}.activity-chart{gap:6px;padding-inline:0}.table-toolbar{flex-wrap:wrap;align-items:stretch}.search-field{width:100%}.result-count{align-self:center;margin-left:0}.user-monogram{border-radius:13px 4px;width:48px;height:48px}.user-facts{grid-template-columns:repeat(3,1fr);display:grid}.profile-strip{grid-template-columns:1fr}.profile-strip>div{border-right:0;border-bottom:1px solid var(--line-soft)}.detail-tabs{overflow-x:auto}.detail-tabs button{flex-shrink:0}.log-page .page-header p:not(.eyebrow){display:none}.log-toolbar select{flex:1;min-width:130px}.clear-log-button{margin-left:0}.log-readout{gap:10px}.log-readout span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.log-line summary{grid-template-columns:76px 44px minmax(150px,1fr) 14px;gap:8px}.log-summary{display:none}}.maintenance-compose{gap:var(--space-xl);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;display:grid}.maintenance-form,.telegram-preview,.maintenance-live{border:1px solid var(--line-soft);border-radius:8px}.maintenance-form{gap:var(--space-xl);padding:var(--space-xl);background:var(--surface);flex-direction:column;display:flex}.maintenance-form h2,.maintenance-live h2,.campaign-panel h2{font:680 21px/1.15 var(--font-display), sans-serif;letter-spacing:-.02em;margin:2px 0 0}.maintenance-audience{color:var(--ink-soft);font-size:11px}.maintenance-field,.schedule-guard label,.maintenance-action-guard label{gap:var(--space-sm);color:var(--ink-soft);flex-direction:column;font-size:11px;display:flex}.maintenance-field>span{color:var(--ink);font-weight:650}.maintenance-field input,.maintenance-field textarea,.schedule-guard input,.maintenance-action-guard input{width:100%;color:var(--ink);background:var(--sidebar);border:1px solid var(--line);border-radius:6px}.maintenance-field input,.schedule-guard input,.maintenance-action-guard input{height:42px;padding:0 var(--space-md)}.maintenance-field textarea{min-height:246px;padding:var(--space-md);resize:vertical;line-height:1.55}.maintenance-field small{color:var(--ink-dim)}.maintenance-field small.near-limit{color:var(--warn)}.template-example{gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.template-example strong,.template-example span{display:block}.template-example span{color:var(--ink-dim);margin-top:3px;font-size:10px}.template-example pre,.active-message{padding:var(--space-lg);color:var(--ink-soft);border:1px solid var(--line-soft);font:inherit;white-space:pre-wrap;background:#0c0a06;background:lab(2.76084% .377029 1.51503);border-radius:6px;grid-column:1/-1;margin:0;overflow:auto}.schedule-guard{align-items:end;gap:var(--space-lg);padding:var(--space-lg);background:var(--warn-soft);border:1px solid #5e4a1a;border:1px solid lab(32.8464% 4.50543 30.9067);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;display:grid}.maintenance-primary,.restore-action,.maintenance-action-guard button{height:42px;padding:0 var(--space-lg);color:var(--sidebar);background:var(--accent);border:1px solid var(--accent);cursor:pointer;border-radius:6px;font-weight:720}.maintenance-primary:disabled,.maintenance-action-guard button:disabled{opacity:.4;cursor:not-allowed}.telegram-preview{top:var(--space-xl);background:#030508;background:lab(1.37497% -.496171 -1.39248);position:sticky;overflow:hidden}.preview-topline{padding:var(--space-md) var(--space-lg);color:#8a949b;color:lab(60.581% -2.40183 -4.92018);letter-spacing:.1em;border-bottom:1px solid #131c22;border-bottom:1px solid lab(9.53119% -2.59429 -5.78384);justify-content:space-between;font-size:9px;display:flex}.telegram-thread{min-height:420px;padding:var(--space-xl);background:radial-gradient(circle at 25% 15%,#0a1319b3,#0000 34%),#04070a;background:radial-gradient(circle at 25% 15%,lab(5.27312% -1.84192 -5.08741/.7),#0000 34%),lab(1.76613% -.597686 -1.62906);align-items:flex-end;display:flex}.telegram-bubble,.preview-empty{color:#e6ecf1;color:lab(93.0541% -1.4714 -2.96831);white-space:pre-wrap;background:#102531;background:lab(13.6231% -5.46877 -10.5029);border-radius:11px 11px 3px;max-width:92%;padding:13px 15px}.preview-empty{color:#788288;color:lab(53.6206% -2.39298 -4.91573);background:0 0;border:1px dashed #252f37;border:1px dashed lab(18.8165% -2.96721 -6.45695)}.telegram-preview>p{padding:var(--space-md) var(--space-lg);color:#7e888e;color:lab(55.9408% -2.39614 -4.9173);border-top:1px solid #131c22;border-top:1px solid lab(9.53119% -2.59429 -5.78384);margin:0;font-size:10px}.maintenance-live{gap:var(--space-xl);padding:var(--space-xl);background:var(--surface);flex-direction:column;display:flex}.maintenance-live-active,.maintenance-live-verifying{background:var(--warn-soft);border-color:#5e4a1a;border-color:lab(32.8464% 4.50543 30.9067)}.maintenance-live-head,.maintenance-actions{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.maintenance-live-head p:not(.eyebrow){margin:var(--space-sm) 0 0;color:var(--ink-dim)}.maintenance-live-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.maintenance-live-grid>div{gap:var(--space-xs);padding:var(--space-lg);border-right:1px solid var(--line);flex-direction:column;display:flex}.maintenance-live-grid>div:last-child{border-right:0}.maintenance-live-grid span{color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.maintenance-actions{justify-content:flex-end}.restore-action{color:var(--sidebar);background:var(--good);border-color:var(--good)}.maintenance-action-guard{align-items:end;gap:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.campaign-panel{overflow:hidden}.campaign-panel .section-heading>span{color:var(--ink-dim);font-size:10px}.campaign-list{flex-direction:column;display:flex}.campaign-row{align-items:center;gap:var(--space-xl);padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--line-soft);grid-template-columns:150px minmax(160px,1fr) minmax(240px,auto);display:grid}.campaign-row>div:first-child,.campaign-counts{flex-direction:column;gap:2px;display:flex}.campaign-row span,.campaign-counts span{color:var(--ink-dim);font-size:10px}.campaign-track{background:var(--line-soft);border-radius:4px;height:5px;overflow:hidden}.campaign-track span{background:var(--good);transform-origin:0;width:100%;height:100%;transition:transform .36s cubic-bezier(.16,1,.3,1);display:block}.campaign-counts{text-align:right;align-items:flex-end}@media (max-width:1040px){.maintenance-compose{grid-template-columns:1fr}.telegram-preview{position:static}.telegram-thread{min-height:320px}}@media (max-width:720px){.schedule-guard,.maintenance-action-guard,.campaign-row,.maintenance-live-grid{grid-template-columns:1fr}.maintenance-live-grid>div{border-right:0;border-bottom:1px solid var(--line)}.maintenance-live-grid>div:last-child{border-bottom:0}.campaign-counts{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
