@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap");:root{--bg-primary:#0a0e1a;--bg-secondary:#111827;--bg-tertiary:#1f2937;--bg-elevated:#162036;--surface-glass:rgba(17,24,39,.8);--border-default:hsla(0,0%,100%,.08);--border-hover:hsla(0,0%,100%,.14);--text-primary:#f9fafb;--text-secondary:#9ca3af;--text-tertiary:#6b7280;--accent-primary:#3b82f6;--accent-cyan:#06b6d4;--profit:#6ee766;--loss:#ef4444;--warning:#f59e0b;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace}:root[data-theme=light]{--bg-primary:#eef4fb;--bg-secondary:#f8fbff;--bg-tertiary:#e4edf8;--bg-elevated:#fff;--surface-glass:hsla(0,0%,100%,.88);--border-default:rgba(20,36,63,.12);--border-hover:rgba(28,106,201,.3);--text-primary:#122033;--text-secondary:#40516a;--text-tertiary:#6d7b91;--accent-primary:#1d6fd3;--accent-cyan:#0782a4;--profit:#14783f;--loss:#c73535;--warning:#a96411}*{box-sizing:border-box}body,html{min-height:100%;margin:0;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans)}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.64}.feedRow span,.mono,.statCard strong,td{font-family:var(--font-mono);letter-spacing:0}.appFrame{min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr);background:radial-gradient(circle at 55% -10%,rgba(6,182,212,.12),transparent 32%),linear-gradient(180deg,#07101d,#08111f 50%,#08101b)}:root[data-theme=light] .appFrame{background:radial-gradient(circle at 55% -10%,rgba(6,182,212,.13),transparent 32%),linear-gradient(180deg,#f8fbff,#eef4fb)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid var(--border-default);background:linear-gradient(180deg,rgba(7,15,27,.98),rgba(8,17,31,.94));display:flex;flex-direction:column;padding:18px 12px}:root[data-theme=light] .sidebar{background:linear-gradient(180deg,rgba(5,10,18,.99),rgba(8,16,29,.98));border-right-color:hsla(0,0%,100%,.08)}.sideBrand{display:flex;align-items:center;gap:12px;height:48px;margin-bottom:20px}.brandMark{width:34px;height:34px;display:grid;place-items:center;color:#dbeafe;background:linear-gradient(135deg,#1d4ed8,#06b6d4);-webkit-clip-path:polygon(0 0,72% 0,100% 50%,72% 100%,0 100%,28% 50%);clip-path:polygon(0 0,72% 0,100% 50%,72% 100%,0 100%,28% 50%);font-weight:800}.sideBrand strong{font-size:16px;color:#f8fafc}.sideNav{display:grid;grid-gap:7px;gap:7px}.sideNav a{min-height:44px;display:flex;align-items:center;gap:14px;padding:0 14px;color:#c4ccda;text-decoration:none;border:1px solid transparent;border-radius:7px;transition:.18s ease}.sideNav a.active,.sideNav a:hover{color:#e9f4ff;background:linear-gradient(90deg,rgba(39,121,220,.28),rgba(7,132,164,.12));border-color:rgba(92,171,255,.42);box-shadow:inset 3px 0 0 #3b82f6}.sidebarLogout{width:100%;min-height:44px;margin-top:auto;display:grid;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:0 14px;border:1px solid rgba(96,165,250,.26);border-radius:8px;background:rgba(9,18,32,.86);color:#e5edf8;text-align:left;transition:.18s ease}.sidebarLogout:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.52);background:rgba(18,33,56,.94)}.sidebarLogout span{font-weight:700}.sidebarLogout small{color:#8ea0ba;max-width:72px;overflow:hidden;text-overflow:ellipsis}.systemTime{margin-top:14px;border-top:1px solid hsla(0,0%,100%,.09);padding-top:18px;color:#9aa9bd;display:grid;grid-gap:8px;gap:8px}.systemTime strong{color:#dbeafe;font-size:17px}.workspace{min-width:0;display:flex;flex-direction:column}.topBar{height:54px;display:flex;align-items:center;gap:14px;padding:0 18px;border-bottom:1px solid var(--border-default);background:rgba(5,12,22,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-theme=light] .topBar{background:hsla(0,0%,100%,.72)}:root[data-theme=light] .topStatus{color:#52647d}.topBar h1{margin:0;font-size:20px}.topStatus{margin-left:auto;display:flex;align-items:center;gap:16px;color:#cbd5e1}.dangerButton,.ghostButton,.iconButton,.linkButton,.primaryButton,.userButton{border:1px solid var(--border-default);background:rgba(15,23,42,.72);color:var(--text-primary);border-radius:7px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s ease}.iconButton{width:36px;padding:0}.ghostButton:hover,.iconButton:hover,.primaryButton:hover,.userButton:hover{transform:translateY(-1px);border-color:var(--border-hover);box-shadow:0 0 22px rgba(59,130,246,.16)}.hasBadge{position:relative}.hasBadge b{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;border-radius:999px;background:var(--loss);color:#fff;font-size:10px;display:grid;place-items:center}.primaryButton{padding:0 16px;background:linear-gradient(135deg,#2563eb,#06b6d4);border-color:rgba(96,165,250,.48);font-weight:700}.ghostButton{padding:0 12px}.dangerButton{padding:0 14px;border-color:rgba(239,68,68,.55);color:#fecaca;background:rgba(127,29,29,.34)}.dangerButton:disabled{opacity:.44;cursor:not-allowed}.dangerButton.compact{min-height:32px}.linkButton{width:-moz-fit-content;width:fit-content;border:0;padding:0;min-height:auto;background:none;color:#60a5fa}.inlineIconButton{width:30px;min-height:30px;display:grid;place-items:center;border:0;color:var(--text-secondary);background:transparent}.divider{width:1px;height:28px;background:var(--border-default)}.connectedText,.successText{color:var(--profit)}.warningText{color:var(--warning)}.buyText,.profitValue{color:var(--profit)}.sellText{color:var(--loss)}.latencyText{color:#68e36f}.mutedText{color:var(--text-tertiary)}.idleDot,.okDot,.warningDot,.wsPulse{width:9px;height:9px;border-radius:999px;display:inline-block;background:var(--profit);box-shadow:0 0 14px rgba(110,231,102,.55);animation:pulse 1.8s ease-in-out infinite}.warningDot{background:var(--warning);box-shadow:0 0 14px rgba(245,158,11,.55)}.idleDot{background:var(--text-tertiary);box-shadow:none}@keyframes pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}.contentArea{padding:16px}.loadingScreen{min-height:100vh;display:grid;place-items:center;grid-gap:12px;gap:12px;background:#070d18;color:var(--text-secondary)}.statGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.accountCard,.panel,.statCard{border:1px solid var(--border-default);background:linear-gradient(180deg,rgba(15,25,43,.92),rgba(9,18,32,.92));border-radius:8px;box-shadow:0 10px 28px rgba(0,0,0,.22)}:root[data-theme=light] .accountCard,:root[data-theme=light] .panel,:root[data-theme=light] .statCard{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(244,248,253,.96));border-color:rgba(20,36,63,.12);box-shadow:0 18px 42px rgba(45,63,92,.12)}:root[data-theme=light] .statCard{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(239,246,253,.96)),radial-gradient(circle at 8% 0,rgba(29,111,211,.12),transparent 28%)}.statCard{min-height:134px;padding:16px;display:grid;grid-gap:10px;gap:10px;overflow:hidden}.feedRow,.healthRow,.panelHeader,.statCard header{display:flex;align-items:center}.statCard header{gap:12px;color:var(--text-secondary)}.statCard strong{font-size:28px}.statCard small{color:var(--text-secondary)}.sparkline{height:34px;display:flex;align-items:flex-end;gap:3px}.sparkline i{width:100%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#6ee766,rgba(110,231,102,.12))}.dashboardGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);grid-gap:12px;gap:12px}.mainColumn,.sideColumn{min-width:0;display:grid;grid-gap:12px;gap:12px;align-content:start}.panel{padding:14px 16px}.panel h2{margin:0;font-size:16px;letter-spacing:.02em}.panelHeader{justify-content:space-between;gap:12px;margin-bottom:12px}.panelHeader select,input,select{color:var(--text-primary);border:1px solid var(--border-default);background:rgba(15,23,42,.82);border-radius:6px;min-height:34px;padding:0 10px}:root[data-theme=light] .panelHeader select,:root[data-theme=light] input,:root[data-theme=light] select{background:#fff;color:#122033;border-color:rgba(40,57,84,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}:root[data-theme=light] input::placeholder{color:#718097}.copyFlow{min-height:272px}.flowStage{display:grid;grid-template-columns:174px minmax(240px,1fr) 174px;align-items:center;grid-gap:16px;gap:16px;margin:16px 0 12px}.accountNode{border:1px solid rgba(6,182,212,.5);border-radius:8px;background:linear-gradient(180deg,rgba(16,37,66,.95),rgba(9,22,39,.95));padding:14px;min-height:150px}:root[data-theme=light] .accountNode{background:linear-gradient(180deg,#f7fbff,#eaf3fd);border-color:rgba(7,130,164,.32);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.nodeHeader{display:flex;gap:12px;align-items:center}.nodeHeader span{width:40px;height:40px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#1d4ed8,#06b6d4)}.accountNode b{display:block;width:-moz-fit-content;width:fit-content;margin:14px auto;padding:4px 24px;border:1px solid rgba(6,182,212,.5);border-radius:4px;color:#67e8f9;font-size:12px;letter-spacing:.12em}.accountNode p,.accountNode small{color:#cbd5e1}:root[data-theme=light] .accountNode p,:root[data-theme=light] .accountNode small{color:#22344d}.accountNode small{display:flex;align-items:center;justify-content:center;gap:8px}.accountNode small i{width:9px;height:9px;border-radius:999px;background:var(--profit)}.accountNode small i.idle{background:var(--text-tertiary)}.flowLine{position:relative;min-height:118px;display:flex;align-items:center;justify-content:center}.flowLine:after,.flowLine:before{content:"";position:absolute;top:50%;height:2px;width:calc(50% - 58px);border-top:3px dashed rgba(59,130,246,.8)}.flowLine:before{left:0}.flowLine:after{right:0;border-color:rgba(110,231,102,.75)}.flowCore{width:82px;height:82px;display:grid;place-items:center;border-radius:999px;color:#67e8f9;border:1px solid rgba(103,232,249,.66);background:radial-gradient(circle,rgba(6,182,212,.32),rgba(6,24,39,.98));box-shadow:0 0 32px rgba(6,182,212,.46);z-index:2}.flowCheck{right:24%;color:var(--profit)}.flowCheck,.flowDot{position:absolute;z-index:3}.flowDot{width:8px;height:8px;border-radius:999px;background:#60a5fa;animation:travel 2.6s linear infinite}.flowDot.two{animation-delay:.9s}@keyframes travel{0%{transform:translateX(-185px);opacity:0}10%,90%{opacity:1}to{transform:translateX(185px);opacity:0}}.flowMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.flowMetric{min-height:58px;display:grid;place-items:center;border:1px solid var(--border-default);border-radius:7px;background:rgba(15,23,42,.52)}:root[data-theme=light] .flowMetric{background:#f3f7fc;color:#122033}.flowMetric span{font-size:12px;color:var(--text-secondary)}.chartPanel{height:216px}.chartBox{height:168px}.pnlSvg{width:100%;height:100%;display:block}.pnlSvg line{stroke:hsla(0,0%,100%,.08);stroke-dasharray:4 4}:root[data-theme=light] .pnlSvg line{stroke:rgba(51,72,105,.14)}.pnlSvg .zeroLine{stroke:rgba(239,68,68,.42)}.pnlArea{fill:url(#pnlAreaGradient)}.pnlLine{fill:none;stroke:#6ee766;stroke-width:2.5}.pnlDot{fill:#6ee766;stroke:#0f172a;stroke-width:2}.pnlTag{fill:#d9ffe1;font-size:12px;font-weight:700}.pnlAxis,.pnlTag{font-family:var(--font-mono)}.pnlAxis{fill:#94a3b8;font-size:10px;text-anchor:middle}.pnlEmpty{fill:var(--text-secondary);font-family:var(--font-sans);font-size:13px;text-anchor:middle}.feedPanel{min-height:392px}.feedRows{display:grid;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.emptyFeedRow{min-height:88px;display:grid;place-items:center;color:var(--text-secondary)}.feedRow{min-height:34px;display:grid;grid-template-columns:76px 72px 48px 58px 80px 44px;grid-gap:8px;gap:8px;color:#d7deec;border-bottom:1px solid hsla(0,0%,100%,.05)}:root[data-theme=light] .dataTable td,:root[data-theme=light] .dataTable th,:root[data-theme=light] .feedRow,:root[data-theme=light] .feedRow small,:root[data-theme=light] .healthRow,:root[data-theme=light] .healthRow small{color:#243753}.feedRow:last-child{border-bottom:0}.feedRow small{color:#b8c2d6}.healthRows{display:grid;margin-top:14px}.healthRow{min-height:38px;display:grid;grid-template-columns:1fr 132px 70px;border-top:1px solid hsla(0,0%,100%,.06);color:#cbd5e1}:root[data-theme=light] .dataTable td,:root[data-theme=light] .dataTable th,:root[data-theme=light] .feedRow,:root[data-theme=light] .healthRow{border-color:rgba(38,57,85,.1)}.healthRow b{display:inline-flex;align-items:center;gap:9px}.healthRow small{justify-self:end;color:#cbd5e1}.eventsPanel{min-height:260px}.dataTable{width:100%;border-collapse:collapse;font-size:13px}.dataTable td,.dataTable th{height:34px;text-align:left;border-top:1px solid hsla(0,0%,100%,.06);color:#d5deef}.dataTable th{color:var(--text-secondary);font-family:var(--font-sans);font-weight:600}.dataTable th button{min-height:28px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.dataTable th button:hover{color:var(--text-primary)}.dataTable .successText{display:flex;align-items:center;gap:6px}.statusPill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:12px}.statusPill.success{color:var(--profit);background:rgba(16,185,129,.1)}.killRail{position:fixed;left:18px;bottom:144px;width:204px;height:44px;display:flex;align-items:center;justify-content:center;gap:16px;border:1px solid rgba(239,68,68,.9);border-radius:8px;background:linear-gradient(90deg,rgba(127,29,29,.32),rgba(20,8,14,.72));color:#ff6b6b;font-weight:800;letter-spacing:.06em;z-index:10}:root[data-theme=light] .killRail{background:linear-gradient(90deg,rgba(127,29,29,.82),rgba(30,12,20,.95));color:#ffd6d6;box-shadow:0 14px 34px rgba(127,29,29,.18)}.modalBackdrop{position:fixed;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.56);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50}.killModal{width:min(420px,calc(100vw - 32px));border:1px solid rgba(239,68,68,.38);border-radius:12px;padding:22px}.accountModal,.killModal{background:#111827;box-shadow:0 24px 80px rgba(0,0,0,.5)}.accountModal{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid rgba(59,130,246,.32);border-radius:12px;padding:20px}.accountModal header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.accountModal h2{margin:0}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.checkboxGrid{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.checkboxGrid label{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border-default);border-radius:7px;color:var(--text-secondary);background:rgba(15,23,42,.72)}.killModal h2{margin:0 0 8px}.killModalHeader{display:flex;align-items:center;gap:12px;color:#fecaca}.killModalHeader h2,.killModalHeader p{margin:0}.killModal p{color:var(--text-secondary)}.killModal input,.killModal strong{color:var(--text-primary)}.killModal input{border-color:rgba(239,68,68,.42);background:rgba(127,29,29,.14)}.accountModal .formGrid label,.killModal label,.loginCard label,.settingsPanel label{display:grid;grid-gap:7px;gap:7px;color:var(--text-secondary);margin-top:14px}.modalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.loginScreen{min-height:100vh;display:grid;place-items:center;overflow:hidden;position:relative;background:#070d18}.loginBackdrop{position:absolute;inset:-20%;background:radial-gradient(circle at 30% 20%,rgba(59,130,246,.22),transparent 28%),radial-gradient(circle at 70% 70%,rgba(6,182,212,.18),transparent 28%),linear-gradient(135deg,#08111f,#0a0e1a);animation:backdropShift 12s ease-in-out infinite alternate}@keyframes backdropShift{to{transform:scale(1.08) rotate(2deg)}}.loginCard{position:relative;width:min(420px,calc(100vw - 32px));display:grid;grid-gap:14px;gap:14px;padding:28px;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;background:rgba(17,24,39,.74);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 80px rgba(0,0,0,.46)}.loginCard h1,.loginCard p{margin:0}.formError,.formSuccess{margin:0;font-size:13px}.formError{color:#fecaca}.formSuccess{color:var(--profit)}.passwordField{display:flex;align-items:center;border:1px solid var(--border-default);border-radius:6px;background:rgba(15,23,42,.82);padding-right:10px}.passwordField input{border:0;background:transparent;flex:1 1}.pageToolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.pageToolbar p{color:var(--text-secondary)}.filterBar{display:flex;gap:10px;flex-wrap:wrap}.filterBar input[type=date]{width:156px}.paginationBar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;color:var(--text-secondary);font-family:var(--font-mono);font-size:.82rem}.paginationBar div{display:flex;gap:8px}.accountGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.emptyState,.skeletonPanel{min-height:120px;display:grid;place-items:center;color:var(--text-secondary)}.accountCard{padding:18px}.accountCard.disabled{opacity:.56}.accountCard footer,.accountCard header{display:flex;justify-content:space-between;gap:12px;align-items:center}.accountCard h2{margin:0 0 6px}.accountCard dl{display:grid;grid-gap:11px;gap:11px;margin:18px 0}.accountCard dl div{display:grid;grid-template-columns:90px 1fr}.accountCard dt{color:var(--text-secondary)}.accountCard dd{margin:0}.progress{width:130px;height:8px;display:inline-block;margin-right:10px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.progress i{display:block;height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4)}.settingsLayout{display:grid;grid-template-columns:230px minmax(0,760px);grid-gap:14px;gap:14px}.settingsHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;grid-gap:18px;gap:18px;margin-bottom:14px}.settingsHero h2{max-width:720px;margin:6px 0 0;font-size:28px;line-height:1.12}.eyebrowText{margin:0;color:#67e8f9;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.settingsSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.settingsSummaryGrid div{min-height:76px;display:grid;align-content:center;grid-gap:6px;gap:6px;border:1px solid var(--border-default);border-radius:8px;background:rgba(15,23,42,.42);padding:12px}:root[data-theme=light] .flowMetric,:root[data-theme=light] .settingsCard,:root[data-theme=light] .settingsSummaryGrid div{background:hsla(0,0%,100%,.88)}.miniStatusGrid span,.settingsCard p,.settingsSummaryGrid span{color:var(--text-secondary)}.settingsSummaryGrid strong{font-size:18px}.settingsTabs{display:grid;grid-gap:8px;gap:8px;align-content:start}.segmented button,.settingsTabs button{min-height:38px;border:1px solid var(--border-default);border-radius:7px;color:var(--text-secondary);background:rgba(15,23,42,.72)}.settingsTabs button{display:flex;align-items:center;gap:10px;padding:0 12px}:root[data-theme=light] .ghostButton,:root[data-theme=light] .iconButton,:root[data-theme=light] .linkButton,:root[data-theme=light] .segmented button,:root[data-theme=light] .settingsTabs button,:root[data-theme=light] .userButton,:root[data-theme=light] input,:root[data-theme=light] select{background:hsla(0,0%,100%,.78);color:#17243a}.segmented button.active,.settingsTabs button.active{color:#60a5fa;border-color:rgba(59,130,246,.45);background:rgba(59,130,246,.12)}.settingsPanel{display:grid;grid-gap:12px;gap:12px}.settingsCard{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--border-default);border-radius:8px;background:rgba(15,23,42,.52)}:root[data-theme=light] .settingsCard{color:#122033}.settingsCard.dangerEdge{border-color:rgba(245,158,11,.32)}.settingsCard h2,.settingsCard p{margin:0}.settingsCard p{max-width:520px;margin-top:7px;line-height:1.55}.switchButton{min-width:128px;min-height:42px;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 12px;border:1px solid var(--border-default);border-radius:999px;background:rgba(15,23,42,.72);color:var(--text-secondary);font-weight:800}.switchButton span{width:22px;height:22px;border-radius:999px;background:var(--text-tertiary);box-shadow:inset 0 0 0 4px hsla(0,0%,100%,.08)}.switchButton.on{border-color:rgba(245,158,11,.55);color:#fed7aa;background:rgba(146,64,14,.26)}.switchButton.on span{background:var(--warning)}.confirmationField input{border-color:rgba(245,158,11,.5)}.runtimeActions,.settingsActions,.themeChoices{display:flex;flex-wrap:wrap;gap:10px}.runtimeActions button,.settingsActions button,.testButton{min-height:40px}.miniStatusGrid{display:grid;grid-template-columns:1fr auto;grid-gap:10px 14px;gap:10px 14px;padding:12px;border:1px solid var(--border-default);border-radius:8px;background:rgba(8,13,24,.36)}:root[data-theme=light] .miniStatusGrid,:root[data-theme=light] .settingsListRow{background:rgba(242,247,253,.88);border-color:rgba(38,57,85,.12)}.miniStatusGrid strong{font-family:var(--font-mono)}.settingsList{display:grid;grid-gap:8px;gap:8px}.settingsListRow{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--border-default);border-radius:8px;background:rgba(8,13,24,.38)}.settingsListRow div{min-width:0;display:grid;grid-gap:4px;gap:4px}.settingsListRow span,.settingsListRow strong{overflow-wrap:anywhere}.settingsListRow div span{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.76rem}.secretField input{letter-spacing:.02em}.themeChoice{min-width:150px;min-height:72px;display:grid;place-items:center;grid-gap:8px;gap:8px;border:1px solid var(--border-default);border-radius:8px;background:rgba(15,23,42,.66);color:var(--text-secondary);font-weight:800}:root[data-theme=light] .themeChoice{background:#f3f7fc;color:#40516a}.themeChoice.active{color:#60a5fa;border-color:rgba(59,130,246,.5);background:rgba(59,130,246,.14)}.segmented{display:flex;gap:8px}.segmented button{flex:1 1}.healthLayout,.monitorLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);grid-gap:14px;gap:14px}.latencyBars{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.latencyRow{display:grid;grid-template-columns:96px 1fr;grid-gap:10px;gap:10px;align-items:center}.latencyRow span{color:var(--text-secondary)}.latencyRow div{height:12px;background:hsla(0,0%,100%,.06);border-radius:999px;overflow:hidden}.latencyRow i{display:block;height:100%;background:linear-gradient(90deg,#10b981,#f59e0b)}@media (max-width:1100px){.appFrame{grid-template-columns:72px minmax(0,1fr)}.sidebar{padding:12px 8px}.sideBrand strong,.sideNav a{font-size:0}.sideNav a{justify-content:center;padding:0}.systemTime{display:none}.killRail{width:44px;left:14px;font-size:0}.dashboardGrid,.healthLayout,.monitorLayout{grid-template-columns:1fr}.statGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.appFrame{display:block;padding-bottom:70px}.contentArea{padding-bottom:92px}.settingsHero{grid-template-columns:1fr;align-items:start}.settingsHero h2{font-size:22px;line-height:1.15}.settingsSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsSummaryGrid div{min-height:72px;padding:10px}.settingsSummaryGrid span{font-size:12px}.settingsSummaryGrid strong{font-size:16px}.settingsCard{align-items:flex-start;flex-direction:column}.switchButton{width:100%}.themeChoice{flex:1 1 130px;min-width:0}.sidebar{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;height:64px;z-index:20;padding:8px;border-top:1px solid var(--border-default);border-right:0}.sideBrand,.systemTime{display:none}.sideNav{display:grid;grid-template-columns:repeat(5,1fr)}.connectedText,.sideNav a:nth-child(n+6),.topStatus .divider,.topStatus .mono,.userButton{display:none}.topStatus{gap:10px}.accountGrid,.flowMetrics,.flowStage,.formGrid,.settingsLayout,.statGrid{grid-template-columns:1fr}.flowLine{min-height:92px}.flowLine:after,.flowLine:before{display:none}.feedRow{grid-template-columns:82px 1fr 44px;column-gap:10px}.feedRow small,.feedRow span:nth-of-type(n+2){display:none}.killRail{top:9px;left:auto;right:154px;bottom:auto;width:42px;height:36px;font-size:0;z-index:24}.dataTable{min-width:720px}.eventsPanel,.panel{overflow-x:auto}}