*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.grow{flex-grow:1}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:400;src:url(/fonts/saira-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:600;src:url(/fonts/saira-latin-600-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:700;src:url(/fonts/saira-latin-700-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:800;src:url(/fonts/saira-latin-800-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/inter-latin-700-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/fonts/jetbrains-mono-latin-600-normal.woff2) format("woff2")}:root{color-scheme:dark;--base-black: #060507;--base-void: #030203;--base-panel: #0d0b0e;--base-panel-2: #131015;--base-panel-3: #19151b;--base-raise: #211a1f;--amber: #ff9d3d;--amber-soft: #d97824;--amber-deep: #b85e15;--gold: #f5b84b;--blue: #2aa8ff;--cyan: #44d7ff;--purple: #b978ff;--green: #54e08a;--red: #ff5c45;--yellow:#f5b84b;--text-primary: #f4ece0;--text-secondary: #c2ab90;--text-muted: #806b54;--text-faint: #574a3c;--line-dim: rgba(255, 157, 64, .14);--line-mid: rgba(255, 157, 64, .24);--line-strong: rgba(255, 157, 64, .42);--line-blue: rgba(42, 168, 255, .24);--glow-amber: 0 0 24px rgba(255, 157, 61, .18);--glow-amber-strong: 0 0 30px rgba(255, 157, 61, .34);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--shell-pad: 18px;--f-display: "Saira", "Inter", system-ui, sans-serif;--f-body: "Inter", ui-sans-serif, system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace}.app[data-profile=jordan]{--amber: #ff8bd1;--amber-soft: #de5aa3;--amber-deep: #b5407e;--gold: #ffb3df;--line-dim: rgba(255, 139, 209, .16);--line-mid: rgba(255, 139, 209, .26);--line-strong: rgba(255, 139, 209, .44);--glow-amber: 0 0 24px rgba(255, 139, 209, .18);--glow-amber-strong: 0 0 30px rgba(255, 139, 209, .34)}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--base-void);color:var(--text-primary);font-family:var(--f-body);-webkit-font-smoothing:antialiased}#root{height:100%}::-moz-selection{background:#ff9d3d47}::selection{background:#ff9d3d47}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ff9d3d24;border-radius:20px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#ff9d3d47;background-clip:padding-box}.app{display:grid;grid-template-columns:248px 1fr;height:100%;background:radial-gradient(1200px 700px at 18% -10%,rgba(255,130,40,.07),transparent 60%),radial-gradient(900px 700px at 110% 120%,rgba(255,120,30,.05),transparent 55%),var(--base-void)}.sidebar{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,#140e0999,#080604db);border-right:1px solid var(--line-dim);padding:16px 12px 14px;gap:12px;overflow:hidden}.sidebar:after{content:"";position:absolute;inset:0 -1px 0 auto;width:1px;background:linear-gradient(180deg,transparent,var(--line-strong) 30%,var(--line-strong) 70%,transparent);opacity:.5}.brand{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 16px;border-bottom:1px solid var(--line-dim)}.brand img{width:188px;max-width:100%;height:auto;filter:drop-shadow(0 8px 22px rgba(255,130,40,.34))}.nav{display:flex;flex-direction:column;gap:2px;overflow-y:auto;flex:1;padding-right:2px}.nav-item{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.01em;border:1px solid transparent;position:relative;transition:color .18s ease,background .18s ease,border-color .18s ease}.nav-item svg{width:18px;height:18px;flex:none;opacity:.82}.nav-item .nav-label{flex:1}.nav-item .nav-meta{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase}.nav-item:hover{color:var(--text-primary);background:#ff9d3d0d}.nav-item.active{color:var(--text-primary);background:linear-gradient(90deg,#ff9d3d29,#ff9d3d05);border-color:var(--line-mid);box-shadow:inset 0 0 0 1px #ff9d3d0a,var(--glow-amber)}.nav-item.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--amber);box-shadow:0 0 12px var(--amber)}.nav-item.active .nav-label{font-weight:600}.nav-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.nav-sub{font-family:var(--f-mono);font-size:9px;letter-spacing:.12em;color:var(--text-faint);padding:0 0 0 42px;margin-top:-2px;text-transform:uppercase}.main{display:flex;flex-direction:column;min-width:0;height:100%}.topbar{display:grid;grid-template-columns:minmax(280px,1.3fr) minmax(260px,1.6fr) auto auto;gap:12px;align-items:stretch;padding:14px var(--shell-pad) 10px;flex:none}.bar-card{display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,#ff9d3d09,#0d0b0eb3);border:1px solid var(--line-dim);border-radius:var(--r-md);padding:0 16px;min-height:58px}.search{color:var(--text-muted)}.search input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text-primary);font-family:var(--f-body);font-size:14px}.search input::-moz-placeholder{color:var(--text-muted)}.search input::placeholder{color:var(--text-muted)}.search-clear{width:28px;height:28px;flex:none;display:grid;place-items:center;background:#ff9d3d0d;border:1px solid var(--line-dim);border-radius:6px;color:var(--text-secondary);cursor:pointer}.search-clear:hover,.search-clear:focus-visible{border-color:var(--line-mid);color:var(--amber);outline:none}.kbd{font-family:var(--f-mono);font-size:11px;color:var(--text-secondary);border:1px solid var(--line-mid);border-radius:6px;padding:3px 7px}.mission-eyebrow{font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;color:var(--amber);text-transform:uppercase}.mission-text{font-size:13px;color:var(--text-secondary);margin-top:2px}.mission-live{margin-left:auto;display:flex;align-items:center;gap:7px;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;color:var(--green)}.mission-live .nav-dot{background:var(--green)}.time-card{flex-direction:column;align-items:flex-start;gap:2px;justify-content:center;min-width:96px}.time-card .t{font-family:var(--f-mono);font-size:22px;font-weight:600;color:var(--text-primary);letter-spacing:.02em}.time-card .d{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;color:var(--text-muted)}.profile-card{gap:12px;cursor:pointer}.profile-card .pname{font-family:var(--f-display);font-weight:600;font-size:16px}.profile-card .prole{font-size:11px;color:var(--text-muted)}.profile-av{width:38px;height:38px;border-radius:var(--r-sm);flex:none;background:radial-gradient(circle at 50% 30%,#ff9d3d66,#140e09e6);border:1px solid var(--line-mid);display:grid;place-items:center;box-shadow:var(--glow-amber)}.profile-av svg{width:22px;height:22px;color:var(--amber)}.page{flex:1;overflow-y:auto;padding:6px var(--shell-pad) 24px;min-height:0}.page-anim{animation:pageIn .42s cubic-bezier(.2,.7,.2,1)}@keyframes pageIn{0%{transform:translateY(10px)}to{transform:none}}.panel{position:relative;background:linear-gradient(180deg,#ff9d3d0a,#ff9d3d00 38%),var(--base-panel);border:1px solid var(--line-dim);border-radius:var(--r-lg);box-shadow:0 12px 34px #00000073,inset 0 1px #ffffff06}.panel.pad{padding:18px}.panel-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.panel-head .ico{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;border:1px solid var(--line-mid);color:var(--amber);background:#ff9d3d0f}.panel-head .ico svg{width:16px;height:16px}.panel-title{font-family:var(--f-mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary)}.panel-head .right{margin-left:auto;font-family:var(--f-mono);font-size:11px;color:var(--text-muted);display:flex;align-items:center;gap:6px}.eyebrow{font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--amber)}.section-sub{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.badge{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid currentColor;font-weight:600;display:inline-flex;align-items:center;gap:6px}.badge.real,.badge.ready,.badge.online,.badge.ok{color:var(--green);background:#54e08a14}.badge.locked,.badge.warn{color:var(--gold);background:#f5b84b14}.badge.crit{color:var(--red);background:#ff5c4514}.badge.amber{color:var(--amber);background:#ff9d3d14}.badge.info{color:var(--blue);background:#2aa8ff14}.metric{background:linear-gradient(180deg,#ff9d3d0b,#ff9d3d00 45%),var(--base-panel);border:1px solid var(--line-dim);border-radius:var(--r-md);padding:16px 16px 14px;position:relative;overflow:hidden;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.metric:hover{border-color:var(--line-mid);transform:translateY(-2px);box-shadow:var(--glow-amber)}.metric .mk{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);display:flex;align-items:center;gap:7px}.metric .mk svg{width:14px;height:14px;color:var(--amber)}.metric .mv{font-family:var(--f-display);font-weight:700;font-size:30px;line-height:1.05;margin:10px 0 3px;letter-spacing:.01em}.metric .ms{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.metric .mv.amber{color:var(--amber)}.pos{color:var(--green)!important}.neg{color:var(--red)!important}.cmd{display:flex;align-items:center;gap:14px;background:linear-gradient(120deg,#ff9d3d0d,#0d0b0e99);border:1px solid var(--line-dim);border-radius:var(--r-md);padding:16px;cursor:pointer;min-height:62px;transition:border-color .2s,transform .2s,box-shadow .2s,background .2s}.cmd:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:var(--glow-amber);background:linear-gradient(120deg,#ff9d3d1a,#0d0b0e99)}.cmd .cico{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;border:1px solid var(--line-mid);color:var(--amber);background:#ff9d3d12;flex:none}.cmd .cico svg{width:19px;height:19px}.cmd .ctext{font-weight:600;font-size:15px}.cmd .carrow{margin-left:auto;color:var(--text-muted)}.btn{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-family:var(--f-body);font-weight:600;font-size:13px;padding:10px 16px;border-radius:var(--r-sm);border:1px solid var(--line-mid);background:#ff9d3d0d;color:var(--text-primary);transition:all .18s ease}.btn svg{width:16px;height:16px;color:var(--amber)}.btn:hover{border-color:var(--line-strong);box-shadow:var(--glow-amber)}.btn.solid{background:linear-gradient(180deg,var(--amber),var(--amber-soft));color:#1a0e03;border-color:transparent}.btn.solid svg{color:#1a0e03}.btn.solid:hover{box-shadow:var(--glow-amber-strong)}.btn.ghost{background:transparent}.btn.compact{flex:none;padding:7px 10px;white-space:nowrap}.btn:disabled{cursor:not-allowed;opacity:.46}.btn:disabled:hover{border-color:var(--line-mid);box-shadow:none}.tab-toggle{display:inline-flex;border:1px solid var(--line-dim);border-radius:var(--r-sm);overflow:hidden}.tab-toggle button{font-family:var(--f-body);font-size:13px;font-weight:600;color:var(--text-secondary);background:none;border:none;padding:8px 16px;cursor:pointer;transition:all .16s;white-space:nowrap}.tab-toggle button.on{background:linear-gradient(180deg,#ff9d3d38,#ff9d3d0f);color:var(--text-primary)}.tab-toggle button:disabled{cursor:not-allowed;opacity:.42}.ring{position:relative;display:grid;place-items:center}.ring svg{transform:rotate(-90deg)}.ring .ring-bg{stroke:#ff9d3d1f}.ring .ring-fg{stroke:var(--amber);stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(255,157,61,.6));transition:stroke-dashoffset 1.1s cubic-bezier(.2,.7,.2,1)}.ring .ring-fg.muted{filter:none;stroke:var(--text-faint)}.ring .ring-c{position:absolute;text-align:center}.ring .ring-c .n{font-family:var(--f-display);font-weight:700;font-size:22px}.ring .ring-c .l{font-family:var(--f-mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.bar{height:6px;border-radius:6px;background:#ff9d3d1a;overflow:hidden}.bar>i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--amber-soft),var(--amber));box-shadow:0 0 8px #ff9d3d80;transition:width 1s cubic-bezier(.2,.7,.2,1)}.rail{display:flex;flex-direction:column;gap:14px}.row{display:flex;align-items:center;gap:11px;padding:9px 0}.row+.row{border-top:1px solid rgba(255,157,61,.07)}.row .dot{width:9px;height:9px;border-radius:50%;flex:none}.row .grow{flex:1;min-width:0}.row .rt{font-size:13px;font-weight:500;color:var(--text-primary)}.row .rs{font-size:11px;color:var(--text-muted);margin-top:1px}.row .rv{font-family:var(--f-mono);font-size:12px;white-space:nowrap}.link-more{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding-top:10px;border-top:1px solid var(--line-dim);color:var(--text-secondary);font-size:12px;cursor:pointer}.link-more:hover{color:var(--amber)}.divlabel{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:2px 0 8px}.hero{position:relative;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-mid);background:var(--base-void);min-height:430px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 50px #00000080}.video-hero{min-height:clamp(360px,29vw,500px)}.video-hero-compact{min-height:clamp(340px,26vw,430px)}.video-hero-trading{min-height:clamp(360px,27vw,460px)}.hero .hero-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;transform-origin:68% 40%;animation:heroFloat 22s ease-in-out infinite alternate}.hero-video{animation:none;background:#000;filter:saturate(1.08) contrast(1.04);-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@keyframes heroFloat{0%{transform:translateY(0)}to{transform:translateY(-2%)}}.hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(440px 380px at 66% 42%,rgba(255,157,61,.22),transparent 72%);animation:heroBreath 5.5s ease-in-out infinite}.theme-stocks .hero-glow{background:radial-gradient(460px 360px at 60% 44%,rgba(245,184,75,.26),transparent 72%)}.theme-fitness .hero-glow{background:radial-gradient(480px 420px at 62% 50%,rgba(255,157,61,.24),transparent 74%)}.theme-council .hero-glow{background:radial-gradient(460px 380px at 64% 40%,rgba(64,150,255,.24),transparent 72%)}.theme-finance .hero-glow{background:radial-gradient(460px 360px at 60% 46%,rgba(84,224,138,.2),rgba(245,184,75,.12) 40%,transparent 74%)}.theme-spotify .hero-glow{background:radial-gradient(520px 360px at 62% 46%,rgba(84,224,138,.18),rgba(42,168,255,.12) 42%,transparent 76%)}.theme-council .hero-scan{background:linear-gradient(180deg,transparent,rgba(64,150,255,.09),transparent)}.theme-spotify .hero-scan{background:linear-gradient(180deg,transparent,rgba(84,224,138,.08),transparent)}.theme-council .hero-motes span{background:var(--blue);box-shadow:0 0 7px var(--blue)}.theme-finance .hero-motes span{background:var(--gold);box-shadow:0 0 7px var(--gold)}.theme-spotify .hero-motes span{background:var(--green);box-shadow:0 0 7px var(--green)}@keyframes heroBreath{0%,to{opacity:.5}50%{opacity:1}}.hero-scan{position:absolute;left:0;right:0;top:0;height:32%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(68,215,255,.07),transparent);animation:heroScan 6.5s linear infinite}.theme-stocks .hero-scan,.theme-fitness .hero-scan{background:linear-gradient(180deg,transparent,rgba(255,157,61,.07),transparent)}@keyframes heroScan{0%{transform:translateY(-120%)}to{transform:translateY(420%)}}.hero-motes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-motes span{position:absolute;bottom:-8px;border-radius:50%;background:var(--amber);box-shadow:0 0 7px var(--amber);opacity:0;animation-name:moteRise;animation-iteration-count:infinite;animation-timing-function:linear}.theme-stocks .hero-motes span{background:var(--gold);box-shadow:0 0 7px var(--gold)}@keyframes moteRise{0%{transform:translate(0) scale(.6);opacity:0}12%{opacity:.9}88%{opacity:.45}to{transform:translate(var(--mx, 0),-360px) scale(1.05);opacity:0}}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(6,5,7,.96) 0%,rgba(6,5,7,.7) 32%,rgba(6,5,7,.15) 62%,transparent 100%);pointer-events:none}.hero .hero-body{position:relative;z-index:2;padding:30px 34px;max-width:56%}.hero .crest{width:46px;height:46px;color:var(--amber);filter:drop-shadow(0 0 10px rgba(255,157,61,.5));margin-bottom:16px}.hero h1{font-family:var(--f-display);font-weight:800;font-size:56px;line-height:.96;letter-spacing:.01em;margin:0;text-transform:uppercase}.hero .sub{font-size:15px;color:var(--text-secondary);margin-top:10px}.hero .sub b{color:var(--amber);font-weight:600}.hero .quote{position:relative;z-index:2;padding:0 34px}.hero .quote p{font-family:var(--f-display);font-weight:600;font-size:26px;line-height:1.25;color:var(--text-primary);margin:0}.hero .quote .qm{color:var(--amber);font-size:30px}.hero .hero-foot{position:relative;z-index:2;padding:22px 34px 30px}.hero-strip{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,transparent,var(--amber),transparent);box-shadow:0 0 14px var(--amber);z-index:3}.grid{display:grid;gap:14px}.with-rail{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.reveal{animation:revealIn .55s cubic-bezier(.2,.7,.2,1)}@keyframes revealIn{0%{transform:translateY(14px)}to{transform:none}}.belt{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--line-dim);border-radius:var(--r-md);overflow:hidden}.cal-dow{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);text-align:center;padding:10px 0;border-bottom:1px solid var(--line-dim);background:#ff9d3d06}.cal-cell{min-height:92px;border-right:1px solid rgba(255,157,61,.06);border-bottom:1px solid rgba(255,157,61,.06);padding:7px 8px;position:relative}.cal-cell:nth-child(7n){border-right:none}.cal-cell .dn{font-family:var(--f-mono);font-size:12px;color:var(--text-secondary)}.cal-cell.out .dn{color:var(--text-faint)}.cal-cell.today{background:#ff9d3d0d}.cal-cell.today .dn{color:var(--amber);font-weight:700}.pill{display:flex;align-items:center;gap:5px;font-size:10.5px;padding:3px 6px;border-radius:5px;margin-top:4px;color:#ece6dc;border-left:2px solid;background:#ffffff08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill .pt{font-family:var(--f-mono);font-size:9px;color:var(--text-muted);margin-left:auto}.legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px}.legend span{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-secondary)}.legend i{width:9px;height:9px;border-radius:50%}.todo{display:flex;align-items:center;gap:11px;padding:9px 0}.todo+.todo{border-top:1px solid rgba(255,157,61,.07)}.todo .chk{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--line-strong);flex:none;display:grid;place-items:center}.todo .chk.done{background:var(--amber);border-color:var(--amber)}.todo .chk.done svg{width:11px;height:11px;color:#1a0e03}.todo .tt{flex:1;font-size:13px}.todo .tt.done{color:var(--text-muted);text-decoration:line-through}.prio{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.prio.high{color:var(--red)}.prio.med{color:var(--gold)}.prio.low{color:var(--blue)}.chart-wrap{position:relative}.chart-path{stroke:var(--amber);stroke-width:2;fill:none;filter:drop-shadow(0 0 6px rgba(255,157,61,.5));stroke-dasharray:1600;stroke-dashoffset:1600}.chart-path.draw{animation:draw 1.6s ease forwards}@keyframes draw{to{stroke-dashoffset:0}}.chart-fill{fill:url(#pulseGrad);opacity:0;transition:opacity .8s ease .8s}.chart-fill.draw{opacity:1}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.pulse{animation:pulse 1.8s ease-in-out infinite}.spark{width:60px;height:22px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}.reveal{animation:none}}button{font:inherit}.theme-remote .badge.ready,.theme-remote .badge.green{color:var(--green)}.remote-hero-panel{display:grid;gap:16px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.remote-hero-copy{align-content:center;display:grid;gap:14px;min-height:260px}.remote-hero-copy h3{color:var(--text-primary);font-family:var(--f-display);font-size:clamp(28px,3vw,44px);font-weight:800;line-height:1.05;margin:0}.remote-hero-copy p{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0;max-width:620px}.remote-badge-row,.remote-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.remote-pair-card{background:linear-gradient(135deg,rgba(42,168,255,.08),transparent 44%),#07050461;border:1px solid rgba(42,168,255,.14);border-radius:var(--r-md);display:grid;gap:14px;padding:16px}.remote-code{align-items:center;background:#2aa8ff14;border:1px solid rgba(42,168,255,.26);color:var(--text-primary);display:flex;font-family:var(--f-display);font-size:clamp(24px,4vw,42px);font-weight:900;justify-content:center;letter-spacing:.03em;min-height:92px;overflow-wrap:anywhere;padding:12px;text-align:center}.remote-pair-meta{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.remote-pair-meta div{background:#ffffff06;border:1px solid var(--line-dim);border-radius:var(--r-sm);min-height:82px;padding:11px}.remote-pair-meta span,.remote-step span{color:var(--text-muted);display:block;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.remote-pair-meta strong{color:var(--text-primary);display:block;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.remote-view-grid,.remote-bottom-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr)}.remote-video-area,.remote-safety-card{min-width:0}.remote-video-frame{align-items:center;background:linear-gradient(135deg,rgba(42,168,255,.07),transparent 44%),#020305;border:1px solid rgba(255,255,255,.08);display:grid;min-height:clamp(280px,37vw,600px);overflow:hidden;place-items:center;position:relative}.remote-video{background:#020305;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.remote-video-empty{align-content:center;color:var(--text-secondary);display:grid;gap:10px;top:0;right:0;bottom:0;left:0;justify-items:center;padding:22px;position:absolute;text-align:center}.remote-video-empty svg{color:#2aa8ff}.remote-video-empty strong{color:var(--text-primary);font-family:var(--f-mono);font-size:12px;letter-spacing:.1em}.remote-video-empty span{color:var(--text-muted);line-height:1.5;max-width:500px}.remote-rule-list{display:grid;gap:8px}.remote-rule-list div{align-items:center;border-top:1px solid var(--line-dim);color:var(--text-secondary);display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);min-height:48px;padding-top:8px}.remote-rule-list svg{color:var(--green)}.remote-step-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.remote-step{background:#ffffff06;border:1px solid var(--line-dim);border-radius:var(--r-sm);min-height:136px;padding:12px}.remote-step span{color:var(--amber)}.remote-step strong{color:var(--text-primary);display:block;line-height:1.2;margin-bottom:8px}.remote-step p{color:var(--text-muted);font-size:12px;line-height:1.45;margin:0}.remote-audit-table .tr{grid-template-columns:.9fr .8fr .9fr 1.4fr}@media (max-width: 1100px){.remote-hero-panel,.remote-view-grid,.remote-bottom-grid{grid-template-columns:1fr}}@media (max-width: 760px){.remote-hero-copy{min-height:auto}.remote-pair-meta,.remote-step-grid{grid-template-columns:1fr}.remote-video-frame{min-height:auto;aspect-ratio:16 / 10}.remote-audit-table .tr{grid-template-columns:1fr}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nav-item{width:100%;background:transparent;text-align:left}.nav-item:disabled,.nav-item.disabled{cursor:not-allowed;opacity:.42}.nav-item:disabled:hover,.nav-item.disabled:hover{background:transparent;color:var(--text-secondary);transform:none}.nav-stat{font-family:var(--f-mono);font-size:9px;letter-spacing:.08em;margin-left:auto;text-transform:uppercase;white-space:nowrap}.st-ready,.st-online,.st-green{color:var(--green)}.st-locked,.st-mock,.st-yellow,.st-warn{color:var(--gold)}.st-planned,.st-not_ready,.st-red,.st-offline{color:var(--text-faint)}.status-red,.status-crit{color:var(--red)}.status-yellow{color:var(--gold)}.status-green{color:var(--green)}.shell-note{color:var(--text-muted);font-size:11px;line-height:1.45}.api-fallback-note{display:grid;gap:4px}.api-fallback-note strong{color:var(--text-secondary);font-size:12px}.led{border-radius:50%;height:10px;width:10px}.led.green{background:var(--green);box-shadow:0 0 10px var(--green)}.led.yellow{background:var(--gold);box-shadow:0 0 10px var(--gold)}.led.red{background:var(--red);box-shadow:0 0 10px var(--red)}.source-chip{border:1px solid var(--line-mid);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-family:var(--f-mono);font-size:9px;font-weight:600;gap:6px;letter-spacing:.1em;padding:3px 8px;text-transform:uppercase}.scope-chip{border:1px solid var(--line-dim);border-radius:999px;color:var(--gold);display:inline-flex;font-family:var(--f-mono);font-size:9px;letter-spacing:.05em;line-height:1.2;padding:3px 7px;text-transform:uppercase}.source-chip.fixture{color:var(--gold)}.source-chip.real{color:var(--green)}.ring{box-shadow:none}.page-title{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.page-title h2{font-family:var(--f-display);font-size:32px;font-weight:800;line-height:1;margin:0;text-transform:uppercase}.page-title p{color:var(--text-secondary);font-size:13px;margin:6px 0 0;max-width:760px}.stack{display:flex;flex-direction:column;gap:16px;min-width:0}.split{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 360px}.split>*,.with-rail>*,.rail{min-width:0}.page{overflow-x:hidden}.tile-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.tile-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stocks-command-panel{background:linear-gradient(180deg,#ff9d3d0e,#ff9d3d05);border-color:var(--line-mid)}.stocks-command-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.stocks-command-head h3{color:var(--text-primary);font-size:20px;line-height:1.25;margin:4px 0 0}.stocks-command-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.stocks-command-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.real-readiness-panel{border-color:#ff5c4547}.real-readiness-meta{color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:var(--f-mono);font-size:10px;gap:8px 14px;letter-spacing:.06em;margin:10px 0;text-transform:uppercase}.real-gate-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.real-gate-row{align-items:flex-start;background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:var(--r-sm);display:flex;gap:9px;min-width:0;padding:10px}.real-gate-row b,.real-gate-row span:not(.led){display:block}.real-gate-row b{color:var(--text-secondary);font-size:12px}.real-gate-row span:not(.led){color:var(--text-muted);font-size:11px;line-height:1.35;margin-top:3px}.real-blocking-list{border-top:1px solid var(--line-dim);color:var(--red);display:grid;font-size:12px;gap:5px;margin-top:12px;padding-top:10px}.command-card{background:#07050485;border:1px solid rgba(255,157,61,.14);border-radius:var(--r-md);min-height:92px;min-width:0;padding:12px}.command-card.primary{background:linear-gradient(180deg,#54e08a17,#ff9d3d09);border-color:#54e08a38}.command-card.wide{grid-column:span 2}.command-card span,.command-card small{color:var(--text-muted);display:block;font-family:var(--f-mono);font-size:9.5px;font-weight:800;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.command-card b{color:var(--text-primary);display:block;font-family:var(--f-display);font-size:24px;line-height:1.05;margin:8px 0 4px;overflow-wrap:anywhere}.command-card b.compact{font-family:var(--f-body);font-size:15px;line-height:1.3}.orders-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.wallet-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-display-control{align-items:center;border:1px solid var(--line-dim);border-radius:var(--r-md);display:flex;gap:12px;justify-content:space-between;margin:12px 0;padding:10px 12px}.wallet-display-control span{color:var(--text-muted);font-size:12px;line-height:1.4}.wallet-card{background:#ff9d3d07;border:1px solid var(--line-dim);border-radius:var(--r-md);padding:14px}.wallet-card-head{align-items:center;display:flex;gap:10px;margin-bottom:12px}.wallet-swatch{border:1px solid rgba(255,255,255,.28);border-radius:999px;box-shadow:0 0 16px #ff9d3d2e;flex:none;height:14px;width:14px}.wallet-stat-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-stat-grid div{border-top:1px solid rgba(255,157,61,.08);min-width:0;padding-top:8px}.wallet-stat-grid span{color:var(--text-muted);display:block;font-family:var(--f-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.wallet-stat-grid b{color:var(--text-primary);display:block;font-size:13px;line-height:1.25;margin-top:3px;overflow-wrap:anywhere}.wallet-strategy-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.wallet-strategy-empty,.wallet-strategy-tag{border:1px solid var(--line-dim);border-radius:999px;color:var(--text-secondary);font-family:var(--f-mono);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.35;padding:6px 9px;text-transform:uppercase}.wallet-strategy-tag{background:#54e08a0f;border-color:#54e08a3d;color:var(--green)}.approval-grid{display:grid;gap:12px}.approval-card{background:#54e08a06;border:1px solid var(--line-dim);border-radius:var(--r-md);padding:14px}.kill-switch-control-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.kill-switch-card{background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:var(--r-md);padding:14px}.kill-switch-card.danger{background:#ff5c450b;border-color:#ff5c453d}.approval-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.approval-action-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.approval-action-grid label{display:grid;gap:6px}.approval-action-grid span{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.approval-action-grid input{background:#00000047;border:1px solid var(--line-dim);border-radius:var(--r-sm);color:var(--text-primary);font:inherit;min-height:42px;min-width:0;padding:0 12px}.approval-action-grid input:focus{border-color:var(--line-mid);outline:none}.approval-action-grid .wide{grid-column:1 / -1}.export-result-box{background:#54e08a09;border:1px solid rgba(84,224,138,.18);border-radius:var(--r-md);margin-bottom:12px;padding:14px}.export-result-box pre{background:#0000003d;border:1px solid var(--line-dim);border-radius:var(--r-sm);color:var(--text-muted);font-size:11px;line-height:1.5;margin:10px 0 0;max-height:260px;overflow:auto;padding:10px;white-space:pre-wrap}.tile-grid>.api-fallback-note,.tile-grid>.empty-box,.tile-grid>.error-box,.tile-grid>.loading-box{grid-column:1 / -1}.mini-tile{background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:var(--r-md);min-height:92px;padding:14px}.mini-tile .k{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.mini-tile .v{font-family:var(--f-display);font-size:26px;font-weight:700;margin-top:9px}.mini-tile .v.compact{font-family:var(--f-body);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.siege-sample-flag{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;margin-left:4px;white-space:nowrap}.mini-tile .s{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;overflow-wrap:anywhere;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.settings-section-link{color:inherit;display:block;text-decoration:none}.settings-section-link:hover,.settings-section-link.active{border-color:var(--line-mid);box-shadow:var(--glow-amber)}.settings-section-link.active .s{color:var(--amber)}.settings-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;background:#ff9d3d08;border:1px solid var(--line-dim);border-radius:var(--r-lg)}.settings-tab{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--r-md);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:var(--f-mono);font-size:12px;gap:8px;letter-spacing:.04em;padding:9px 14px;transition:background .15s ease,color .15s ease,border-color .15s ease}.settings-tab svg{color:var(--text-muted);flex:0 0 auto}.settings-tab:hover{background:#ff9d3d0d;border-color:var(--line-dim);color:var(--text-primary)}.settings-tab.active{background:var(--amber);border-color:var(--amber);box-shadow:var(--glow-amber);color:var(--base-void);font-weight:600}.settings-tab.active svg{color:var(--base-void)}.settings-body{display:flex;flex-direction:column;gap:16px}.settings-body>[data-tab]{display:none}.settings-body[data-active=overview]>[data-tab=overview],.settings-body[data-active=safety]>[data-tab=safety],.settings-body[data-active=notifications]>[data-tab=notifications],.settings-body[data-active=calendar]>[data-tab=calendar],.settings-body[data-active=ai]>[data-tab=ai],.settings-body[data-active=profiles]>[data-tab=profiles],.settings-body[data-active=diagnostics]>[data-tab=diagnostics],.settings-body[data-active=secrets]>[data-tab=secrets],.settings-body[data-active=activity]>[data-tab=activity]{display:block}.settings-overview .overview-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:16px}.overview-card{background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:var(--r-md);display:flex;flex-direction:column;gap:6px;padding:16px}.overview-card-head{align-items:center;color:var(--text-muted);display:flex;font-family:var(--f-mono);font-size:10px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.overview-card-head svg{color:var(--amber)}.overview-value{color:var(--text-primary);font-family:var(--f-display);font-size:24px;font-weight:700}.overview-value.sm{font-size:16px;line-height:1.3}.overview-value.ok{color:var(--green)}.overview-value.warn{color:var(--gold)}.overview-sub{color:var(--text-secondary);flex:1 1 auto;font-family:var(--f-body);font-size:12px;line-height:1.4}.overview-jump{align-self:flex-start;background:none;border:none;color:var(--amber);cursor:pointer;font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;margin-top:4px;padding:0}.overview-jump:hover{text-decoration:underline}.overview-tablist{border-top:1px solid var(--line-dim);display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding-top:16px}.overview-tablink{align-items:center;background:transparent;border:1px solid var(--line-dim);border-radius:var(--r-md);cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:border-color .15s ease,background .15s ease}.overview-tablink:hover{background:#ff9d3d0d;border-color:var(--line-mid)}.overview-tablink-ico{color:var(--amber);display:inline-flex;flex:0 0 auto}.overview-tablink-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px}.overview-tablink-label{color:var(--text-primary);font-family:var(--f-display);font-size:14px;font-weight:600}.overview-tablink-blurb{color:var(--text-muted);font-family:var(--f-body);font-size:12px}.overview-tablink-arrow{color:var(--text-muted);font-family:var(--f-mono)}.strategy-card-mini{border-top:1px solid rgba(255,157,61,.08);margin-top:10px;padding-top:10px}.strategy-card-mini .main-text{color:var(--text-primary);font-size:13px;font-weight:700}.strategy-card-mini .sub-text{color:var(--text-muted);font-size:10px;line-height:1.45;margin-top:4px}.strategy-detail-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}.strategy-detail-grid>*{min-width:0}.plain-row{align-items:center;border-top:1px solid rgba(255,157,61,.07);display:flex;gap:10px;min-height:42px;padding:9px 0}.plain-row:first-child{border-top:0}.plain-row.selected-row{background:#54e08a0a;border-color:#54e08a33;box-shadow:inset 2px 0 #54e08abf;padding-left:10px}.plain-row .grow{flex:1;min-width:0}.plain-row .main-text{color:var(--text-primary);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plain-row .sub-text{color:var(--text-muted);font-size:11px;margin-top:2px}.plain-row .sub-text.risk-missing{color:var(--gold);font-weight:700}.plain-row .val{font-family:var(--f-mono);font-size:12px;white-space:nowrap}.plain-row .val.wrap{line-height:1.45;max-width:58%;text-align:right;white-space:normal}.pos{color:var(--green)}.neg{color:var(--red)}.error-box,.empty-box,.loading-box{background:#ff5c450d;border:1px solid rgba(255,92,69,.22);border-radius:var(--r-md);color:var(--text-secondary);font-size:13px;line-height:1.5;padding:14px}.empty-box,.loading-box{background:#ff9d3d09;border-color:var(--line-dim)}.war-table{background-image:linear-gradient(90deg,#060507eb,#0605073d),url(/assets/holo-table.png);background-image:linear-gradient(90deg,#060507eb,#0605073d),-webkit-image-set(url(/assets/war-table-800.webp) type("image/webp") 1x,url(/assets/war-table-1600.webp) type("image/webp") 2x,url(/assets/holo-table.png) type("image/png") 2x);background-image:linear-gradient(90deg,#060507eb,#0605073d),image-set(url(/assets/war-table-800.webp) type("image/webp") 1x,url(/assets/war-table-1600.webp) type("image/webp") 2x,url(/assets/holo-table.png) type("image/png") 2x);background-position:center;background-size:cover;min-height:410px;overflow:hidden}.war-overlay{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:160px}.war-overlay>.empty-box{grid-column:1 / -1}.calendar-shell{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 340px}.calendar-command-panel{border-color:var(--line-mid)}.calendar-control-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.calendar-window-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.calendar-summary-grid .mini-tile{min-height:104px}.calendar-board-panel{min-width:0;overflow-x:auto}.calendar-month-grid{min-width:720px}.calendar-day-cell{min-height:118px}.calendar-cell-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.calendar-cell-head span{border:1px solid var(--line-dim);border-radius:999px;color:var(--amber);font-family:var(--f-mono);font-size:9px;line-height:1;min-width:20px;padding:4px 6px;text-align:center}.calendar-cell-events{display:grid;gap:4px;margin-top:8px}.calendar-event-pill{max-width:100%}.calendar-pill-title{min-width:0;overflow:hidden;text-overflow:ellipsis}.calendar-more-pill,.calendar-empty-day{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.calendar-week-grid{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));min-width:720px}.calendar-week-day{background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:var(--r-md);min-height:260px;padding:12px}.calendar-week-day.today{border-color:var(--line-mid);box-shadow:inset 0 0 0 1px #ff9d3d14,var(--glow-amber)}.calendar-week-head{display:grid;gap:4px;margin-bottom:10px}.calendar-week-head span{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.calendar-week-head b{color:var(--text-primary);font-size:14px}.calendar-week-events{display:grid;gap:6px}.calendar-agenda-list{display:grid}.calendar-agenda-row .val{color:var(--amber);min-width:72px}.calendar-source-dot{border-radius:50%;display:inline-block;height:7px;margin-right:6px;vertical-align:1px;width:7px}.calendar-rule-banner,.calendar-inbound-note{align-items:center;background:#54e08a0b;border:1px solid rgba(84,224,138,.18);border-radius:var(--r-md);display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding:12px 14px}.calendar-rule-banner strong{color:var(--green);display:block;font-size:13px;margin-bottom:4px}.calendar-rule-banner span,.calendar-inbound-note{color:var(--text-secondary);font-size:13px;line-height:1.45}.calendar-create-form{background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:var(--r-md);display:grid;gap:14px;padding:14px}.calendar-form-grid{display:grid;gap:12px;grid-template-columns:140px minmax(220px,1fr) 150px 120px 120px 120px 170px}.calendar-field{display:grid;gap:7px;min-width:0}.calendar-field-wide{min-width:0}.calendar-field span,.calendar-alert-head span{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.calendar-field input,.calendar-field select{background:#00000024;border:1px solid var(--line-dim);border-radius:8px;color:var(--text-primary);min-height:42px;min-width:0;outline:none;padding:0 11px;width:100%}.calendar-field input:focus,.calendar-field select:focus{border-color:var(--line-mid);box-shadow:var(--glow-amber)}.calendar-field input:disabled{color:var(--text-faint);opacity:.62}.calendar-check-row{align-items:center;align-self:end;background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;gap:8px;min-height:42px;padding:0 11px}.calendar-check-row input,.calendar-alert-option input{accent-color:var(--amber)}.calendar-alert-picker{border-top:1px solid rgba(255,157,61,.08);display:grid;gap:10px;padding-top:12px}.calendar-alert-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.calendar-alert-head small{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.calendar-alert-options{display:flex;flex-wrap:wrap;gap:8px}.calendar-alert-option{align-items:center;background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:12px;gap:7px;min-height:34px;padding:6px 10px}.calendar-create-foot{align-items:center;display:flex;gap:12px;justify-content:space-between}.calendar-create-foot .fitness-ledger-note{margin:0}.calendar-setup-panel{border-color:#2aa8ff38}.calendar-setup-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-provider-card{background:#ff9d3d07;border:1px solid var(--line-dim);border-radius:var(--r-md);display:grid;gap:12px;min-height:220px;padding:14px}.calendar-provider-head{align-items:center;display:grid;gap:7px;grid-template-columns:9px minmax(0,1fr) auto}.calendar-provider-head i{border-radius:50%;height:9px;width:9px}.calendar-provider-head strong{color:var(--text-primary);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-provider-head span{color:var(--green);font-family:var(--f-mono);font-size:9px;letter-spacing:.1em}.calendar-provider-card ol{color:var(--text-secondary);display:grid;font-size:12px;gap:7px;line-height:1.4;margin:0;padding-left:18px}.calendar-provider-card .btn{justify-self:start;text-decoration:none}.calendar-inbound-note{margin:14px 0 0}.input-bar{align-items:center;background:#ff9d3d0a;border:1px solid var(--line-mid);border-radius:var(--r-md);display:flex;gap:10px;min-height:48px;padding:0 14px}.input-bar input,.input-bar select{background:transparent;border:0;color:var(--text-primary);flex:1;min-width:0;outline:none}.input-bar select{color:var(--amber);flex:0 0 150px;font-family:var(--f-mono);font-size:11px;text-transform:uppercase}.data-table{border:1px solid var(--line-dim);border-radius:var(--r-md);overflow:hidden}.data-table .tr{align-items:center;display:grid;gap:10px;grid-template-columns:1.1fr .8fr .8fr 1fr;min-height:42px;padding:10px 12px}.secret-table{overflow-x:auto}.secret-table .tr{grid-template-columns:minmax(100px,1fr) 82px 84px 92px minmax(108px,1fr) minmax(108px,1fr) 86px 72px;min-width:930px}.vault-table .tr{grid-template-columns:minmax(120px,1fr) 110px minmax(160px,1fr) minmax(210px,1fr)}.notification-table .tr{grid-template-columns:minmax(180px,1fr) 100px 90px minmax(240px,1.3fr)}.calendar-alerts-table{overflow-x:auto}.calendar-alerts-table .tr{grid-template-columns:minmax(150px,1fr) minmax(118px,.75fr) minmax(130px,.8fr) 86px 90px minmax(300px,1.6fr);min-width:980px}.profiles-table{overflow-x:auto}.profiles-table .tr{grid-template-columns:minmax(160px,1fr) minmax(110px,.75fr) minmax(90px,.6fr) minmax(120px,.75fr) minmax(280px,1.5fr);min-width:880px}.settings-event-log-table{overflow-x:auto}.settings-event-log-table .tr{grid-template-columns:minmax(190px,1fr) minmax(140px,.8fr) minmax(120px,.65fr) minmax(140px,.8fr) minmax(190px,1fr);min-width:900px}.diagnostics-component-table{overflow-x:auto}.diagnostics-component-table .tr{grid-template-columns:minmax(130px,.8fr) minmax(118px,.65fr) minmax(320px,1.6fr) minmax(110px,.65fr) minmax(120px,.7fr) minmax(130px,.7fr);min-width:1080px}.guardrail-table .tr{grid-template-columns:minmax(220px,1fr) 120px}.ai-seat-table{overflow-x:auto}.ai-seat-table .tr{grid-template-columns:minmax(150px,1fr) minmax(120px,.85fr) minmax(110px,.7fr) minmax(120px,.7fr) minmax(130px,.8fr) minmax(260px,1.4fr);min-width:1000px}.finance-route-table,.finance-bills-table,.siege-feed-table,.siege-check-table,.predictions-calibration-table,.predictions-ledger-table,.spotify-review-table,.spotify-preview-table{overflow-x:auto}.finance-route-table .tr{grid-template-columns:minmax(120px,.7fr) minmax(260px,1.45fr) minmax(170px,.9fr) minmax(160px,.85fr);min-width:900px}.finance-bills-table .tr{grid-template-columns:minmax(150px,.9fr) minmax(120px,.7fr) minmax(105px,.6fr) minmax(110px,.65fr) minmax(100px,.6fr) minmax(112px,.6fr);min-width:820px}.siege-feed-table .tr{grid-template-columns:minmax(130px,.65fr) minmax(330px,1.55fr) minmax(190px,.9fr);min-width:820px}.siege-check-table .tr{grid-template-columns:minmax(150px,1fr) minmax(100px,.7fr) minmax(90px,.6fr) minmax(110px,.7fr);min-width:560px}.predictions-calibration-table .tr,.predictions-ledger-table .tr{grid-template-columns:minmax(110px,.65fr) minmax(100px,.55fr) minmax(130px,.75fr) minmax(120px,.7fr) minmax(120px,.7fr);min-width:720px}.predictions-watch-grid .mini-tile .v,.predictions-watch-grid .mini-tile .s{overflow-wrap:anywhere}.predictions-alert-list{border-top:1px solid var(--line-dim);display:grid;gap:6px;margin-top:12px;padding-top:12px}.predictions-alert-row{background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:var(--r-sm);color:var(--gold);font-family:var(--f-mono);font-size:10px;overflow-wrap:anywhere;word-break:break-word;letter-spacing:.08em;line-height:1.35;padding:8px 10px;text-transform:uppercase}.predictions-alert-row.clear{color:var(--green)}.spotify-review-table .tr{grid-template-columns:minmax(220px,1.2fr) minmax(90px,.5fr) minmax(130px,.7fr) minmax(105px,.55fr) minmax(240px,1.25fr);min-width:900px}.spotify-review-table strong{color:var(--text-primary);display:block;font-size:12px;line-height:1.25}.spotify-review-table span{color:var(--text-muted);display:block;font-size:11px;margin-top:3px}.spotify-preview-table .tr{grid-template-columns:minmax(140px,.7fr) minmax(90px,.45fr) minmax(260px,1.5fr);min-width:680px}.spotify-video-hero{min-height:clamp(360px,31vw,520px)}.spotify-action-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.spotify-action-grid .btn{justify-content:center;min-height:42px}.spotify-action-status{border-top:1px solid var(--line-dim);color:var(--text-secondary);font-size:12px;line-height:1.45;margin-top:14px;padding-top:12px}.spotify-main-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr)}.spotify-protection-list{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.spotify-protection-list div{align-items:center;background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:8px;color:var(--text-secondary);display:grid;gap:9px;grid-template-columns:18px minmax(0,1fr);min-height:58px;padding:10px}.spotify-protection-list svg{color:var(--green)}.finance-live-card{align-content:start}.finance-action-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.finance-entry-card{background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:8px;display:grid;gap:10px;padding:14px}.finance-entry-card label{color:var(--text-muted);display:grid;font-family:var(--f-mono);font-size:10px;gap:6px;letter-spacing:.1em;text-transform:uppercase}.finance-entry-card input,.finance-entry-card select{background:#0000003d;border:1px solid var(--line-dim);border-radius:6px;color:var(--text-primary);font-family:var(--f-body);font-size:13px;min-height:38px;outline:none;padding:0 10px;width:100%}.finance-entry-card input:focus,.finance-entry-card select:focus{border-color:var(--line-strong);box-shadow:var(--glow-amber)}.finance-form-row{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.finance-check{align-items:center;display:flex!important;flex-direction:row;gap:8px!important;letter-spacing:.08em!important}.finance-check input{min-height:0;width:16px}.finance-entry-status{border-top:1px solid var(--line-dim);color:var(--text-secondary);font-size:12px;line-height:1.45;margin-top:14px;padding-top:12px}.compact-btn{min-height:30px;padding:6px 9px}.siege-link-row{align-items:center;border-top:1px solid var(--line-dim);color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px 14px;line-height:1.45;margin-top:12px;padding-top:12px}.siege-link-row span{flex:1 1 320px;min-width:0}.siege-owner-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.siege-metric-list{display:grid;gap:8px}.siege-metric-row{align-items:center;border-bottom:1px solid rgba(255,157,61,.075);display:grid;gap:10px;grid-template-columns:minmax(120px,.9fr) minmax(95px,.7fr) minmax(0,1fr);min-height:38px;padding:2px 0 9px}.siege-metric-row:last-child{border-bottom:0;padding-bottom:0}.siege-metric-row span{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.siege-metric-row strong{color:var(--text-primary);font-family:var(--f-mono);font-size:14px;min-width:0;overflow-wrap:anywhere}.siege-metric-row em{color:var(--text-secondary);font-size:12px;font-style:normal;line-height:1.35;min-width:0}.siege-package-list,.siege-stats-steps,.siege-next-list,.siege-schema-list{display:grid;gap:10px}.siege-package-row,.siege-stats-step,.siege-next-row{align-items:center;border:1px solid rgba(255,157,61,.1);border-radius:8px;background:#ff9d3d06;display:grid;gap:12px;min-width:0}.siege-package-row{grid-template-columns:minmax(0,1fr) auto;padding:12px}.siege-package-row>div,.siege-stats-step>div{min-width:0}.siege-package-row strong,.siege-stats-step strong{color:var(--text-primary);display:block;font-size:13px;min-width:0;overflow-wrap:anywhere}.siege-package-row span,.siege-stats-step p,.siege-next-row span{color:var(--text-secondary);display:block;font-size:12px;line-height:1.4;margin:4px 0 0;min-width:0;overflow-wrap:anywhere}.siege-stats-step{grid-template-columns:42px minmax(0,1fr) auto;padding:12px}.siege-stats-step>span{align-items:center;border:1px solid var(--line-dim);border-radius:8px;color:var(--amber);display:inline-flex;font-family:var(--f-mono);font-size:12px;height:32px;justify-content:center;width:32px}.siege-schema-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.siege-schema-list span{border:1px solid rgba(255,157,61,.1);border-radius:8px;color:var(--text-secondary);font-family:var(--f-mono);font-size:11px;min-width:0;overflow-wrap:anywhere;padding:10px}.siege-next-row{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.siege-next-row svg{color:var(--green)}.siege-stats-page .mini-tile .k,.siege-stats-page .mini-tile .v,.siege-stats-page .mini-tile .s{overflow-wrap:anywhere}.siege-stats-page,.siege-stats-page .panel,.siege-package-row,.siege-stats-step,.siege-next-row{max-width:100%}.siege-stats-page{max-width:100%;width:100%}.siege-stats-page *{min-width:0}.siege-import-row{align-items:center;display:grid;gap:10px;grid-template-columns:auto auto auto minmax(220px,1fr)}.siege-import-row .btn{align-items:center;border:1px solid var(--line-mid);border-radius:8px;color:var(--text-primary);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:40px;padding:9px 12px}.siege-import-row .btn.primary{background:#ff9d3d2e;border-color:#ff9d3d57;color:var(--amber)}.siege-import-row .btn.ghost{background:#ff9d3d0a}.siege-import-row .btn:disabled{cursor:not-allowed;opacity:.45}.siege-import-status{border-left:1px solid var(--line-dim);display:grid;gap:3px;min-height:40px;padding-left:12px}.siege-import-status strong{color:var(--text-primary);font-size:13px}.siege-import-status span{color:var(--text-muted);font-size:12px;line-height:1.35}.danger-note{border-color:#ff5c4859;color:#ff8a78}.siege-toolbar{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(300px,.7fr) minmax(380px,1fr) minmax(170px,.42fr);margin-bottom:14px}.siege-time-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.siege-time-tabs .segment{font-size:11px;letter-spacing:.03em;padding-inline:6px;white-space:nowrap}.siege-coverage-note{margin-bottom:12px}.siege-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.siege-source-tabs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:12px}.siege-source-tabs .segment{align-content:center;display:grid;gap:3px;justify-items:start;min-height:54px;text-align:left}.siege-source-tabs .segment span,.siege-source-tabs .segment small{max-width:100%;overflow-wrap:anywhere}.siege-source-tabs .segment small{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.siege-source-tabs .segment.active small{color:#ffd296db}.siege-search{justify-self:end;max-width:220px;min-height:38px;width:100%}.siege-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.siege-intel-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.siege-intel-tile{border-color:#ff9d3d2e;min-height:108px}.siege-intel-tile .v{font-size:20px;line-height:1.1}.siege-intel-tile .s{line-height:1.35}.siege-stats-table{overflow-x:auto}.siege-stats-table .tr{min-width:1040px}.siege-map-table .tr,.siege-player-table .tr{grid-template-columns:minmax(150px,.95fr) minmax(150px,1.1fr) repeat(6,minmax(96px,.7fr))}.siege-raw-table .tr{grid-template-columns:minmax(150px,.95fr) minmax(130px,1fr) minmax(130px,1fr) repeat(5,minmax(92px,.65fr))}.siege-stats-table .th button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-align:left;text-transform:inherit}.siege-stats-table .th{background:#0c0806f5;position:sticky;top:0;z-index:1}.siege-stats-table .tr:not(.th){cursor:default;transition:background .12s ease,border-color .12s ease}.siege-map-table .tr:not(.th){cursor:pointer}.siege-map-table .tr:not(.th):hover,.siege-map-table .tr.active{background:#ff9d3d0f;border-color:#ff9d3d38}.siege-rank-player-table .tr{grid-template-columns:44px minmax(170px,1.2fr) repeat(8,minmax(84px,.65fr))}.siege-rank-map-table .tr{grid-template-columns:44px minmax(170px,1.2fr) repeat(6,minmax(92px,.7fr))}.siege-detail-table .tr{grid-template-columns:44px minmax(160px,1.1fr) repeat(7,minmax(88px,.68fr))}.siege-games-table .tr{grid-template-columns:minmax(140px,.9fr) minmax(120px,.95fr) minmax(120px,.95fr) repeat(9,minmax(78px,.6fr));min-width:1280px}.siege-stats-table .tr.rankable:not(.th){cursor:pointer}.siege-stats-table .tr.rankable:not(.th):hover,.siege-stats-table .tr.rankable.active{background:#ff9d3d0f;border-color:#ff9d3d38}.siege-stats-table .siege-rank{color:var(--text-muted);font-family:var(--f-mono);font-weight:700}.siege-stats-table .tr.rankable .siege-rank{color:var(--gold)}.siege-edge-pill{border-radius:999px;font-family:var(--f-mono);font-size:9px;letter-spacing:.06em;margin-left:8px;padding:1px 7px;text-transform:uppercase;vertical-align:middle}.siege-edge-pill.good{background:#4ade801f;color:var(--green)}.siege-edge-pill.bad{background:#ff6f5f1f;color:#ff6f5f}.siege-detail-head{margin-top:18px}.siege-import-view{display:grid;gap:14px}.siege-stats-table .strong{color:var(--text-primary);font-weight:700}.siege-stats-table .good{color:var(--green)}.siege-stats-table .watch{color:var(--amber)}.siege-stats-table .bad{color:#ff6f5f}.siege-source-pill{background:#ff9d3d12;border:1px solid rgba(255,157,61,.15);border-radius:999px;color:var(--text-secondary);display:inline-block;font-family:var(--f-mono);font-size:10px;line-height:1.1;max-width:100%;overflow-wrap:anywhere;padding:4px 7px;text-transform:uppercase}.siege-raw-table.compact{margin-top:12px}.siege-raw-table.compact .tr{min-width:900px}.siege-preview{display:grid;gap:12px}.field-input{background:#ff9d3d0a;border:1px solid var(--line-mid);border-radius:8px;color:var(--text-primary);min-height:40px;outline:none;padding:8px 10px;width:100%}.siege-contract-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.siege-contract-card{align-items:center;background:#ff9d3d06;border:1px solid rgba(255,157,61,.1);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.siege-contract-card strong{color:var(--text-primary);display:block;font-size:13px}.siege-contract-card span{color:var(--text-secondary);display:block;font-size:12px;line-height:1.4;margin-top:4px}.siege-backend-queue{margin-top:12px}@media (max-width: 1180px){.siege-import-row{grid-template-columns:repeat(3,minmax(0,1fr))}.siege-import-status{border-left:0;border-top:1px solid var(--line-dim);grid-column:1 / -1;padding-left:0;padding-top:10px}.siege-import-row .btn{width:100%}}@media (max-width: 1380px){.siege-intel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.finance-lock-list{display:grid;gap:6px;margin:12px 0}.finance-lock-list span{color:var(--text-muted);font-size:11px;line-height:1.35}.data-table .tr+.tr{border-top:1px solid rgba(255,157,61,.07)}.data-table .th{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.data-table .td{color:var(--text-secondary);font-size:12px;min-width:0}.stock-table{overflow-x:auto}.stock-table .tr{grid-template-columns:42px minmax(160px,1fr) repeat(6,minmax(82px,.6fr));min-width:860px}.stock-table.rated .tr{grid-template-columns:42px minmax(230px,1.3fr) minmax(190px,.9fr) repeat(7,minmax(82px,.55fr));min-width:1242px}.stock-table .tr>div:first-child{color:var(--text-muted);font-family:var(--f-mono)}.stock-table .tr>div:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-table .tr>div:nth-child(n+3){font-family:var(--f-mono);text-align:right}.stock-table.rated .tr>div:nth-child(3){font-family:inherit;text-align:left}.stock-table.rated .tr>div:nth-child(n+4){font-family:var(--f-mono);text-align:right}.stock-table .empty-row{color:var(--text-muted);display:block;font-size:13px;padding:14px 12px}.stock-strategy-cell,.stock-rating-cell{display:grid;gap:4px;min-width:0}.stock-strategy-cell .strategy-name{color:var(--text-primary);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-strategy-cell .strategy-meta,.stock-rating-cell span{color:var(--text-muted);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.stock-split-cell{display:grid;gap:3px}.stock-split-cell span{white-space:nowrap}.rating-chip{align-items:center;border:1px solid currentColor;border-radius:999px;display:inline-flex;font-family:var(--f-mono);font-size:9.5px;font-weight:800;justify-self:start;letter-spacing:.08em;line-height:1;min-height:22px;padding:4px 8px;text-transform:uppercase}.rating-chip.healthy{color:var(--green)}.rating-chip.watch,.rating-chip.unknown{color:var(--gold)}.rating-chip.failure{color:var(--red)}.strategy-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.strategy-detail-button{justify-content:center;margin-top:10px;min-height:34px;width:100%}.leaderboard-calendar-panel{overflow:hidden}.leaderboard-calendar-row{border-top:1px solid rgba(255,157,61,.07);display:grid;gap:10px;padding:12px 0}.leaderboard-calendar-row:first-of-type{border-top:0}.leaderboard-calendar-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.leaderboard-calendar-head .main-text{color:var(--text-primary);font-weight:700}.leaderboard-calendar-head .sub-text{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;margin-top:3px;text-transform:uppercase}.leaderboard-calendar-cells{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.leaderboard-calendar-cell{background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:var(--r-sm);display:grid;gap:4px;min-height:84px;padding:10px}.leaderboard-calendar-cell span,.leaderboard-calendar-cell small{color:var(--text-muted);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.leaderboard-calendar-cell b{color:var(--text-primary);font-family:var(--f-mono);font-size:12px}.roster-armed-note{align-items:center;background:#ff9d3d12;border:1px solid var(--line-mid);border-left:2px solid var(--amber);border-radius:var(--r-sm);color:var(--gold);display:flex;font-family:var(--f-mono);font-size:10px;gap:8px;letter-spacing:.06em;margin-bottom:12px;padding:8px 12px}.table-window-caption{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-bottom:8px}.table-window-caption .caption-title{color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em}.window-tag{background:#ff9d3d14;border:1px solid var(--line-mid);border-radius:999px;color:var(--gold);display:inline-flex;font-family:var(--f-mono);font-size:9px;letter-spacing:.07em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.historical-performance-panel{background:linear-gradient(180deg,#ff9d3d0b,#00000014)}.historical-source-row,.historical-period-row{align-items:center;border:1px solid var(--line-dim);border-radius:var(--r-sm);color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:var(--f-mono);font-size:10px;gap:8px 14px;justify-content:space-between;letter-spacing:.08em;margin-bottom:12px;padding:10px 12px;text-transform:uppercase}.paper-activity-grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(340px,.86fr)}.paper-activity-pane{background:#ff9d3d07;border:1px solid var(--line-dim);border-radius:var(--r-md);min-width:0;padding:14px}.paper-display-control{align-items:center;border:1px solid var(--line-dim);border-radius:var(--r-sm);color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:space-between;margin:10px 0 12px;padding:9px 10px}.paper-compact-note{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;margin:8px 0;text-transform:uppercase}.paper-calendar-list,.paper-order-list{display:grid;gap:2px}.paper-calendar-row .main-text,.paper-order-row .main-text{white-space:normal}.paper-orders-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.paper-order-row{align-items:flex-start}.paper-order-meta{color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:var(--f-mono);font-size:10px;gap:6px 10px;letter-spacing:.06em;margin-top:5px;text-transform:uppercase}.paper-order-side{align-items:flex-end;display:grid;flex:0 0 auto;gap:5px;justify-items:end;max-width:38%}.paper-order-side>span:last-child{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;line-height:1.35;text-align:right}.historical-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px}.historical-calendar-row{border-bottom:1px solid rgba(255,157,61,.07);border-top:1px solid rgba(255,157,61,.07);margin-bottom:12px}.stock-table.historical-table .tr{grid-template-columns:42px minmax(240px,1.2fr) minmax(120px,.7fr) repeat(7,minmax(92px,.55fr));min-width:1272px}.stock-table.historical-table{max-height:min(560px,72vh);overscroll-behavior:contain;overflow:auto}.stock-table.historical-table .th{background:#0d0906f5;position:sticky;top:0;z-index:1}.stock-table.historical-table .tr>div:nth-child(3){font-family:inherit;text-align:left}.stock-table.historical-table .tr>div:nth-child(n+4){font-family:var(--f-mono);text-align:right}.action-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.gate-panel{align-items:center;background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:var(--r-md);display:flex;flex-wrap:wrap;gap:10px;padding:12px}.gate-panel input,.gate-panel select{background:#0000002e;border:1px solid var(--line-mid);border-radius:var(--r-sm);color:var(--text-primary);font-family:var(--f-mono);font-size:13px;height:38px;letter-spacing:.08em;min-width:190px;outline:none;padding:0 10px}.gate-panel select{min-width:230px}.gate-panel input:focus,.gate-panel select:focus{border-color:var(--amber);box-shadow:var(--glow-amber)}.secret-value-box{background:#00000038;border:1px solid var(--line-mid);border-radius:var(--r-sm);color:var(--text-primary);font-family:var(--f-mono);font-size:12px;margin:10px 0;max-height:130px;overflow:auto;padding:10px;word-break:break-all}.heatmap-toggle{display:inline-flex;margin-bottom:12px}.heatmap-grid{display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr));margin:10px 0}.heatmap-cell{aspect-ratio:1;background:#ff9d3d0b;border:1px solid var(--line-dim);border-radius:4px;min-height:28px}.heatmap-cell.empty{background:#ff9d3d05}.heatmap-cell.pos{background:#4ade8038;border-color:#4ade8073}.heatmap-cell.pos-2{background:#4ade806b;border-color:#4ade80b3}.heatmap-cell.neg{background:#f8717133;border-color:#f8717173}.heatmap-cell.neg-2{background:#f8717166;border-color:#f87171b3}.table-link{color:var(--amber);font-family:var(--f-mono);font-size:11px;text-decoration:none;text-transform:uppercase}.table-link:hover{color:var(--text-primary)}.tabs-line{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.stock-tabs{gap:10px}.stock-tab{background:#ff9d3d05;border:1px solid var(--line-dim);border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;font-weight:700;min-height:44px;padding:0 18px;position:relative;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.stock-tab:hover{background:#ff9d3d0e;color:var(--text-primary)}.stock-tab.active{background:linear-gradient(90deg,#ff9d3d29,#ff9d3d09);border-color:var(--line-mid);box-shadow:inset 0 0 0 1px #ff9d3d0a,var(--glow-amber);color:var(--text-primary)}.stock-tab.active:before{background:var(--amber);border-radius:3px;bottom:9px;box-shadow:0 0 12px var(--amber);content:"";left:0;position:absolute;top:9px;width:3px}.fitness-hero{display:grid;gap:16px}.fitness-hero-main{align-items:center;display:flex;gap:16px}.hero-ico{height:56px;width:56px}.fitness-readiness{color:var(--amber);font-family:var(--f-display);font-size:clamp(34px,5vw,52px);font-weight:800;line-height:.95;text-transform:uppercase}.fitness-readiness.pos{color:var(--green)}.fitness-readiness.neg{color:var(--red)}.fitness-kpi-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.fitness-kpi-card{align-items:center;background:#0906047a;border:1px solid var(--line-dim);border-radius:var(--r-md);display:flex;gap:12px;min-height:82px;min-width:0;padding:12px}.fitness-kpi-card svg{color:var(--amber);flex:0 0 auto}.fitness-kpi-card .v{font-size:22px}.fitness-command-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.fitness-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.fitness-profile-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}.fitness-handoff-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.fitness-handoff-grid>div{background:#0906047a;border:1px solid var(--line-dim);border-radius:var(--r-md);min-width:0;padding:12px}.fitness-form{display:grid;gap:14px}.segmented-row{border:1px solid var(--line-dim);border-radius:var(--r-md);display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px}.segmented-row .segment{background:transparent;border:0;border-radius:8px;color:var(--text-muted);cursor:pointer;font-family:var(--f-mono);font-size:12px;font-weight:800;letter-spacing:.06em;min-height:40px;padding:8px 10px;text-transform:uppercase}.segmented-row .segment.active{background:#ff9d3d2e;color:var(--amber)}.field-stack{display:grid;gap:6px;min-width:0}.field-stack span,.panel-subhead{color:var(--text-muted);font-family:var(--f-mono);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.field-stack input,.field-stack select{background:#00000052;border:1px solid var(--line-dim);border-radius:var(--r-md);color:var(--text-primary);font:inherit;min-height:48px;min-width:0;padding:0 14px}.field-stack input:focus,.field-stack select:focus{border-color:var(--line-mid);outline:none}.fitness-field-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.fitness-field-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.workout-grid{grid-template-columns:minmax(0,1fr) minmax(108px,.28fr)}.supplement-grid{align-items:end;grid-template-columns:minmax(0,1fr) minmax(150px,.28fr)}.toggle-btn{min-height:48px}.exercise-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.exercise-library-grid{display:flex;flex-wrap:wrap;gap:10px}.exercise-chip{align-items:center;background:#0003;border:1px solid var(--line-dim);border-radius:999px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--f-display);font-size:15px;font-weight:700;gap:8px;min-height:38px;padding:8px 13px}.exercise-chip.active{border-color:var(--green);color:var(--green)}.full-action{justify-content:center;min-height:52px;width:100%}.fitness-ledger-note{color:var(--text-muted);font-size:13px;line-height:1.45;margin:-4px 0 12px}.fitness-ledger-row .tt{display:grid;gap:4px;min-width:0}.fitness-ledger-meta{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.foodops-page{--foodops-line: rgba(255, 157, 61, .18)}.foodops-command{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}.foodops-command-main{align-items:center;display:flex;gap:14px;min-width:0}.foodops-hero-ico{background:#ff9d3d14;border-color:var(--line-mid);height:48px;width:48px}.foodops-week{color:var(--text-primary);font-family:var(--f-display);font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:.98;overflow-wrap:anywhere;text-transform:uppercase}.foodops-kpi-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.foodops-kpi{background:#0906047a;border:1px solid var(--line-dim);border-radius:var(--r-md);min-width:0;padding:12px}.foodops-kpi .v{color:var(--text-primary);font-family:var(--f-display);font-size:24px;font-weight:800;line-height:1.05;overflow-wrap:anywhere}.foodops-layout{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(320px,.34fr)}.foodops-main,.foodops-rail{display:grid;gap:14px;min-width:0}.foodops-day-grid{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(145px,1fr));overflow-x:auto;padding-bottom:4px}.foodops-day{background:#0003;border:1px solid var(--line-dim);border-radius:var(--r-md);display:grid;gap:10px;min-height:210px;min-width:145px;padding:10px}.foodops-day-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.foodops-day-head>span,.meal-type{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.foodops-meal-list{display:grid;gap:8px}.foodops-meal-card,.foodops-recipe{background:#ff9d3d09;border:1px solid var(--foodops-line);border-radius:var(--r-sm);min-width:0;padding:10px}.foodops-meal-card{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 28px}.meal-name,.recipe-name{color:var(--text-primary);font-family:var(--f-display);font-size:15px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.meal-macros{color:var(--text-muted);font-size:12px;line-height:1.35;margin-top:3px}.foodops-empty-slot{align-items:center;border:1px dashed var(--line-dim);border-radius:var(--r-sm);color:var(--text-faint);display:grid;font-size:12px;min-height:72px;padding:10px;text-align:center}.icon-button{align-items:center;background:#00000042;border:1px solid var(--line-dim);border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-grid;height:28px;justify-content:center;padding:0;width:28px}.icon-button:hover,.icon-button:focus-visible{border-color:var(--line-mid);color:var(--text-primary);outline:none}.icon-button.danger:hover,.icon-button.danger:focus-visible{border-color:#ff5c458c;color:var(--red)}.foodops-form{display:grid;gap:12px}.foodops-form.compact{gap:10px}.foodops-field-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.foodops-field-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.foodops-card-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.foodops-hint-row,.foodops-recipe-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.foodops-hint-row{flex-wrap:wrap;margin-bottom:10px}.foodops-recipe-head>div{min-width:0}.recipe-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.recipe-tags span{background:#2aa8ff14;border:1px solid rgba(42,168,255,.16);border-radius:999px;color:var(--blue);font-family:var(--f-mono);font-size:10px;font-weight:800;padding:4px 7px;text-transform:uppercase}.foodops-grocery-list{display:grid;gap:8px;margin-top:12px}.foodops-grocery-row{align-items:center;background:#00000038;border:1px solid var(--line-dim);border-radius:var(--r-sm);color:var(--text-primary);cursor:pointer;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);min-height:48px;padding:9px 10px;text-align:left}.foodops-grocery-row .chk{align-items:center;border:1px solid var(--line-mid);border-radius:6px;color:var(--green);display:grid;height:20px;justify-content:center;width:20px}.foodops-grocery-row strong,.foodops-grocery-row small{display:block;min-width:0;overflow-wrap:anywhere}.foodops-grocery-row small{color:var(--text-muted);font-size:11px;margin-top:2px}.foodops-grocery-row.checked{border-color:#54e08a47}.foodops-grocery-row.checked strong{color:var(--green)}.foodops-guard-list{display:grid;gap:10px}.foodops-guard-list div{align-items:center;background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:var(--r-sm);color:var(--text-secondary);display:flex;font-size:13px;gap:9px;min-height:40px;padding:9px 10px}.foodops-guard-list svg{color:var(--amber);flex:0 0 auto}.focal{border-color:var(--line-mid);box-shadow:0 14px 36px #00000080,var(--glow-amber)}.ctrls{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin-bottom:14px}.cgrp{align-items:center;display:flex;gap:10px}.clabel{color:var(--text-muted);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.control-busy{color:var(--gold);font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.totrow{align-items:baseline;border-bottom:1px solid var(--line-dim);display:flex;justify-content:space-between;padding:6px 0 12px}.totk{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;margin-right:10px;text-transform:uppercase}.totv{font-family:var(--f-display);font-size:27px;font-weight:700}.totp{font-family:var(--f-mono);font-size:14px;margin-left:9px}.totact{color:var(--text-muted);font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.board{display:flex;gap:22px;margin-top:14px}.bcol{display:flex;flex:1;flex-direction:column;min-width:0}.bhead{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.bhead.up{color:var(--green)}.bhead.dn{color:var(--red)}.srow{align-items:center;display:flex;gap:10px;padding:8px 0}.srow+.srow{border-top:1px solid rgba(255,157,61,.07)}.srow .tk{color:var(--text-primary);flex:1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srow .pc{font-family:var(--f-mono);font-size:12px;text-align:right;width:54px}.srow .dl{font-family:var(--f-mono);font-size:12px;text-align:right;width:78px}.fst{align-items:center;border:1px solid currentColor;border-radius:999px;display:inline-flex;font-family:var(--f-mono);font-size:9.5px;font-weight:600;gap:6px;letter-spacing:.07em;padding:3px 9px;text-transform:uppercase}.fst .d{background:currentColor;border-radius:50%;height:6px;width:6px}.fg{background:#54e08a14;color:var(--green)}.fy{background:#f5b84b14;color:var(--gold)}.fr{background:#ff5c4514;color:var(--red)}.frow{align-items:center;display:flex;justify-content:space-between;padding:6px 0}.frow+.frow{border-top:1px solid rgba(255,157,61,.07)}.frow .fl{color:var(--text-primary);font-size:13px}.schev{align-items:center;display:flex;gap:11px;padding:6px 0}.schev .tm{color:var(--amber);flex:none;font-family:var(--f-mono);font-size:12px;width:46px}.schev .dot{border-radius:50%;flex:none;height:9px;width:9px}.schev .tt{color:var(--text-primary);flex:1;font-size:13px}.schev .rem{color:var(--text-muted);font-family:var(--f-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.soft-divider{border-top:1px solid var(--line-dim);margin:14px 0}.bridge-health-line{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.bridge-health-line .api-fallback-note{grid-column:1 / -1}.bridge-health-status{align-items:center;display:flex;gap:10px;min-width:0}.bridge-health-status .main-text{color:var(--text-primary);font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bridge-health-status .sub-text{color:var(--text-muted);font-size:11px;margin-top:2px}.bridge-command-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.bridge-module-card{background:linear-gradient(180deg,#ff9d3d0b,#ff9d3d03),var(--base-panel);border:1px solid var(--line-dim);border-radius:var(--r-md);display:grid;gap:10px;min-height:172px;min-width:0;padding:14px}.bridge-module-card:hover{border-color:var(--line-mid)}.bridge-module-head{align-items:center;display:flex;gap:10px;min-width:0}.bridge-module-head .ico{background:#ff9d3d0f;border:1px solid var(--line-mid);border-radius:8px;color:var(--amber);display:grid;flex:none;height:30px;place-items:center;width:30px}.bridge-module-head .grow{flex:1;min-width:0}.bridge-module-title{color:var(--text-primary);font-family:var(--f-display);font-size:15px;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bridge-module-label{color:var(--text-muted);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.1em;margin-top:2px;text-transform:uppercase}.bridge-module-value{color:var(--text-primary);font-family:var(--f-display);font-size:26px;font-weight:800;line-height:1.05;min-width:0;overflow-wrap:anywhere}.bridge-module-meta{color:var(--text-muted);font-size:11px;line-height:1.4;min-height:32px}.bridge-module-card .btn{align-self:end;justify-content:center}.bridge-hero{min-height:clamp(310px,23vw,390px)}.bridge-hero .hero-body{padding-bottom:18px}.bridge-hero .quote p{font-size:22px}.bridge-hero .hero-foot{padding-top:14px}.bridge-actions-panel{border-color:#2aa8ff2e}.bridge-action-list{display:grid;gap:8px}.bridge-action-button{align-items:center;background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;display:grid;font-size:13px;gap:9px;grid-template-columns:18px minmax(0,1fr) 14px;min-height:40px;padding:8px 10px;text-align:left}.bridge-action-button:hover,.bridge-action-button:focus-visible{border-color:var(--line-mid);color:var(--text-primary);outline:none}.bridge-action-button:disabled{cursor:not-allowed;opacity:.46}.module-state-panel{opacity:.92}.state-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.single-account-badges,.toolbox-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.single-account-badges{margin-bottom:14px}.single-account-metric-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.single-account-metric,.brain-card,.real-gate-card{background:#0705048a;border:1px solid rgba(255,157,61,.13);border-radius:var(--r-md);min-width:0;padding:12px}.single-account-metric.main{border-color:#ff9d3d47}.single-account-metric.secondary{opacity:.82}.single-account-metric span,.brain-card span,.mobile-commander-grid span{color:var(--text-muted);display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.single-account-metric b,.brain-card b,.mobile-commander-grid b{color:var(--text-primary);display:block;font-family:var(--f-mono);font-size:22px;line-height:1.15;margin-top:6px;overflow-wrap:anywhere}.single-account-metric small,.brain-card small{color:var(--text-muted);display:block;font-size:11px;margin-top:6px}.single-account-truth-note,.curve-foot{color:var(--text-muted);font-size:12px;line-height:1.5;margin-top:12px}.equity-bars{align-items:end;background:#07050452;border:1px solid var(--line-dim);border-radius:var(--r-md);display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(42px,1fr));height:180px;padding:12px}.equity-bar{align-items:center;display:flex;flex-direction:column;gap:7px;height:100%;justify-content:end;min-width:0}.equity-bar span{background:linear-gradient(180deg,#4bdb8ee6,#ff9d3d6b);border-radius:4px 4px 0 0;min-height:8px;width:100%}.equity-bar small,.curve-foot{font-family:var(--f-mono)}.curve-foot{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.single-mobile-commander{display:none}.brain-grid{display:grid;gap:12px;grid-template-columns:1.25fr repeat(2,minmax(0,.8fr)) 1.25fr}.brain-card.primary{border-color:#4bdb8e40}.brain-card p{color:var(--text-secondary);font-size:12px;line-height:1.45;margin:8px 0 0}.governor-banner{background:#ff5c451f;border:1px solid rgba(255,92,69,.38);border-radius:var(--r-md);color:var(--text-primary);font-weight:700;margin-bottom:12px;padding:12px}.toolbox-controls,.library-controls{align-items:center;display:grid;gap:10px;margin-bottom:12px}.toolbox-controls{grid-template-columns:minmax(220px,1fr) auto}.library-controls{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,170px))}.toolbox-controls input,.library-controls input,.library-controls select{background:#070504a3;border:1px solid var(--line-dim);border-radius:var(--r-sm);color:var(--text-primary);font:inherit;min-width:0;min-height:38px;padding:9px 10px}.toolbox-list,.library-list{display:grid;gap:8px}.toolbox-row,.library-row{background:#07050470;border:1px solid var(--line-dim);border-radius:var(--r-md);display:grid;gap:12px;min-width:0;padding:12px}.toolbox-row{grid-template-columns:minmax(260px,1.3fr) minmax(160px,.7fr) minmax(210px,.9fr)}.toolbox-row.active,.toolbox-row.in_position{border-color:#4bdb8e47}.toolbox-row.stood_down,.library-row.archived{opacity:.72}.toolbox-main,.toolbox-stats,.library-stats{min-width:0}.toolbox-weight span,.toolbox-weight small,.toolbox-stats span,.library-stats span{color:var(--text-muted);display:block;font-size:11px;line-height:1.55}.toolbox-stats b,.library-stats b{color:var(--text-primary);font-family:var(--f-mono);font-weight:700}.weight-bar{background:#ffffff0f;border-radius:999px;height:8px;margin:8px 0;overflow:hidden}.weight-bar i{background:linear-gradient(90deg,#4bdb8ee6,#ff9d3dd9);display:block;height:100%}.historical-fence{align-items:center;background:#ff5c4514;border:1px solid rgba(255,92,69,.26);border-radius:var(--r-md);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto auto;margin-bottom:12px;padding:10px}.historical-fence span,.historical-fence small{color:var(--text-muted)}.historical-fence b{color:var(--text-primary);font-family:var(--f-mono)}.library-row{grid-template-columns:minmax(260px,1.2fr) 120px minmax(210px,.8fr)}.library-spark{align-items:end;background:#ffffff09;border-radius:var(--r-sm);display:flex;gap:6px;height:62px;justify-content:center;padding:8px}.library-spark span{border-radius:3px 3px 0 0;min-height:8px;width:22px}.library-spark .pos{background:#4bdb8ed1}.library-spark .neg{background:#ff5c45cc}.real-readiness-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.real-gate-card{display:grid;gap:8px}.real-gate-card b{color:var(--text-primary);font-size:13px}.real-gate-card span{color:var(--text-muted);font-size:12px;line-height:1.4}@media (max-width: 760px){.single-mobile-commander{display:block}.mobile-commander-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.mobile-commander-head h3{color:var(--text-primary);font-family:var(--f-mono);font-size:24px;line-height:1.05;margin:3px 0 0}.mobile-commander-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.mobile-commander-grid>div{background:#0705047a;border:1px solid var(--line-dim);border-radius:var(--r-sm);min-width:0;padding:9px}.mobile-commander-grid b{font-size:13px;margin-top:4px}.mobile-commander-foot{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;margin-top:10px;text-transform:uppercase}.single-account-metric-grid,.brain-grid,.real-readiness-grid{grid-template-columns:1fr}.single-account-metric b{font-size:18px}.equity-bars{height:128px}.toolbox-controls,.library-controls,.toolbox-row,.library-row,.historical-fence{grid-template-columns:1fr}.toolbox-controls .tab-toggle{width:100%}.toolbox-controls .tab-toggle button{flex:1;min-width:0;padding-inline:6px}.historical-fence{align-items:start}.library-spark{justify-content:flex-start}}.nav-toggle{display:none;align-items:center;justify-content:center;background:linear-gradient(180deg,#ff9d3d09,#0d0b0eb3);border:1px solid var(--line-dim);border-radius:var(--r-md);color:var(--text-primary);cursor:pointer;font-size:20px;line-height:1}.nav-toggle:hover{border-color:var(--line-mid);color:var(--amber)}.nav-toggle svg{display:block}.nav-backdrop{display:none}@media (max-width: 1180px){.app{grid-template-columns:218px 1fr}.topbar{grid-template-columns:1fr 1fr}.split,.paper-activity-grid,.with-rail,.siege-owner-grid,.spotify-main-grid,.fitness-command-grid,.foodops-layout,.calendar-shell,.strategy-detail-grid,.bridge-health-line{grid-template-columns:1fr}.tile-grid,.tile-grid.three,.bridge-command-grid,.stocks-command-grid,.state-grid,.wallet-grid,.fitness-kpi-grid,.foodops-kpi-grid,.foodops-card-grid,.calendar-setup-grid,.spotify-action-grid,.spotify-protection-list,.fitness-summary-grid,.fitness-field-grid.four,.foodops-field-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-field-wide{grid-column:span 2}}@media (max-width: 760px){.app{display:block;min-height:100%;overflow:auto}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;position:relative;z-index:70}.app.nav-open .nav-toggle{border-color:var(--line-mid);box-shadow:var(--glow-amber)}.sidebar{position:fixed;top:0;bottom:0;left:-300px;width:min(84vw,300px);max-height:none;border-bottom:0;border-right:1px solid var(--line-dim);transform:none;transition:left .22s ease;visibility:hidden;pointer-events:none;z-index:60;overflow:auto}.sidebar .nav-item:focus-visible{outline:2px solid rgba(255,157,61,.55);outline-offset:2px}.app.nav-open .sidebar{left:0;transform:none;visibility:visible;pointer-events:auto;box-shadow:0 0 40px #0009}.nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:55}.app:not(.nav-open) .nav-backdrop{display:none}.brand img{width:156px}.main{height:auto}.topbar{align-items:center;gap:8px;grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr);padding:10px var(--shell-pad) 8px}.topbar>.bar-card{grid-column:1 / -1;min-height:44px}.topbar>.bar-card.search{grid-column:2 / -1}.topbar>.bar-card.time-card{grid-column:1 / 3;min-width:0}.topbar>.bar-card.profile-card{grid-column:3 / -1;min-width:0}.topbar .profile-card{gap:8px}.topbar .profile-card>div:first-child{min-width:0}.profile-card .pname,.profile-card .prole{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-card .t{font-size:16px}.page-title{display:block}.panel-head{align-items:flex-start;flex-wrap:wrap}.panel-head .right{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;margin-left:0;max-width:100%;min-width:0}.stocks-command-head{display:grid}.real-gate-grid{grid-template-columns:1fr}.stocks-command-badges{justify-content:flex-start}.source-chip{line-height:1.35;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}.input-bar{align-items:stretch;flex-wrap:wrap;min-height:0;padding:10px}.input-bar>svg{flex:0 0 18px;margin-top:12px}.input-bar input{flex:1 1 calc(100% - 34px);min-height:42px}.input-bar select,.input-bar .btn{flex:1 1 130px;justify-content:center;min-height:42px;min-width:0}.calendar-control-row{align-items:stretch}.calendar-control-row .tab-toggle{display:flex;width:100%}.calendar-control-row .tab-toggle button{flex:1}.calendar-window-controls{justify-content:stretch;width:100%}.calendar-window-controls .btn{flex:1 1 96px;justify-content:center}.calendar-form-grid,.calendar-setup-grid{grid-template-columns:1fr}.calendar-field-wide{grid-column:auto}.calendar-rule-banner,.calendar-create-foot,.calendar-alert-head,.calendar-inbound-note{align-items:stretch;display:grid}.calendar-create-foot .btn{justify-content:center;width:100%}.calendar-month-grid{min-width:640px}.calendar-week-grid{grid-template-columns:1fr;min-width:0}.calendar-week-day{min-height:150px}.calendar-day-cell{min-height:104px}.hero{min-height:360px}.hero-img{animation:none;transform:none}.hero .hero-body,.hero .quote{max-width:none}.bridge-command-grid{grid-template-columns:1fr}.bridge-module-card{min-height:150px}.bridge-hero{min-height:330px}.hero h1{font-size:42px}.strategy-detail-grid,.war-overlay,.state-grid,.wallet-grid,.wallet-stat-grid,.kill-switch-control-grid,.approval-action-grid,.spotify-main-grid,.spotify-action-grid,.spotify-protection-list,.fitness-command-grid,.fitness-summary-grid,.foodops-command,.foodops-layout,.foodops-card-grid,.foodops-field-grid,.foodops-field-grid.four,.fitness-kpi-grid,.fitness-field-grid,.fitness-field-grid.four,.workout-grid,.supplement-grid{grid-template-columns:1fr}.stock-tabs{flex-wrap:nowrap;margin-bottom:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.stock-tab{flex:0 0 auto;white-space:nowrap}.strategy-detail-grid{max-width:100%;min-width:0;width:100%}.fitness-hero-main{align-items:flex-start}.foodops-command{align-items:stretch}.foodops-command-main{align-items:flex-start}.foodops-day-grid{grid-template-columns:repeat(7,minmax(158px,1fr))}.segmented-row,.exercise-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ctrls{align-items:stretch;gap:10px}.cgrp{align-items:stretch;display:grid;gap:6px;width:100%}.cgrp .tab-toggle{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%}.cgrp .tab-toggle button{min-width:0;padding:8px 6px;white-space:nowrap}}@media (max-width: 760px){.board{flex-direction:column;gap:14px}.page{overflow-x:hidden}.stack,.panel,.split,.with-rail{min-width:0}.stock-table,.secret-table,.calendar-alerts-table,.profiles-table,.settings-event-log-table,.diagnostics-component-table,.ai-seat-table,.siege-check-table{-webkit-overflow-scrolling:touch}.nav-stat,.wallet-stat-grid span,.clabel,.stock-rating-cell span,.leaderboard-calendar-cell span,.source-chip{font-size:11px;line-height:1.35;overflow-wrap:anywhere}.page-title h2{font-size:26px}.stocks-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.command-card{min-height:0;padding:9px 10px}.command-card span,.command-card small{font-size:9px}.command-card b{font-size:clamp(14px,4.4vw,17px);margin:5px 0 2px;min-width:0;overflow-wrap:anywhere}.command-card b.compact{font-size:13px}.command-card.wide{grid-column:1 / -1}.tile-grid,.tile-grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.siege-stats-page .tile-grid,.siege-stats-page .tile-grid.three,.siege-stats-page .siege-schema-list{grid-template-columns:1fr}.siege-stats-page{max-width:100%;overflow:hidden;width:100%}.siege-stats-step,.siege-package-row,.siege-import-row,.siege-toolbar,.siege-contract-card{grid-template-columns:1fr}.siege-import-status{border-left:0;border-top:1px solid var(--line-dim);padding-left:0;padding-top:10px}.siege-import-row .btn{width:100%}.siege-tabs,.siege-source-tabs,.siege-time-tabs,.siege-contract-grid{grid-template-columns:1fr}.siege-search{padding:0 10px}.siege-stats-table .tr{min-width:900px}.siege-stats-step>span{height:30px;width:30px}.siege-metric-row{align-items:start;gap:4px;grid-template-columns:1fr}.mini-tile{min-height:0;padding:10px}.mini-tile .v{font-size:18px;margin-top:5px;min-width:0;overflow-wrap:anywhere}.mini-tile .v.compact{font-size:13px}.mini-tile .k,.mini-tile .s{font-size:9px}.totv{font-size:22px}.stock-tab{min-height:46px}.nav-item{min-height:44px}.stocks-paper-controls .ctrls{margin-bottom:0}.stock-table,.stock-table.rated,.stock-table.historical-table{overflow:visible}.stock-table .tr.th{display:none}.stock-table.rated .tr:not(.th),.stock-table.historical-table .tr:not(.th){display:block;min-width:0;padding:12px 14px}.stock-table.rated .tr+.tr,.stock-table.historical-table .tr+.tr{border-top:1px solid var(--line-dim)}.stock-table.rated .tr>div[data-label="#"],.stock-table.historical-table .tr>div[data-label="#"]{color:var(--text-muted);display:inline;font-family:var(--f-mono);font-size:12px;margin-right:8px}.stock-strategy-cell{display:inline-block;margin-bottom:8px;min-width:0;vertical-align:top}.stock-strategy-cell .strategy-name{font-size:14px;white-space:normal}.stock-strategy-cell .strategy-meta{font-size:10px;white-space:normal}.stock-rating-cell{display:block;margin:6px 0}.stock-table.rated .tr>div[data-label]:not([data-label="#"]):not([data-label=Rating]),.stock-table.historical-table .tr>div[data-label]:not([data-label="#"]){align-items:baseline;border-top:1px solid rgba(255,157,61,.06);display:flex;font-family:var(--f-mono);font-size:12px;gap:12px;justify-content:space-between;padding:5px 0;text-align:right}.stock-table.rated .tr>div[data-label]:not([data-label="#"]):not([data-label=Rating]):before,.stock-table.historical-table .tr>div[data-label]:not([data-label="#"]):before{color:var(--text-muted);content:attr(data-label);font-size:10px;letter-spacing:.08em;text-align:left;text-transform:uppercase}.stock-table .empty-row{border:0;display:block;grid-column:1 / -1;margin-bottom:0}.paper-activity-pane{padding:12px}.paper-orders-summary{gap:8px}.paper-order-row{display:block}.paper-order-side{align-items:flex-start;display:flex;justify-content:space-between;margin-top:8px;max-width:none}.paper-order-side>span:last-child{max-width:55%}.mobile-paper-stack{gap:10px}.mobile-commander{background:linear-gradient(180deg,#ff9d3d0e,#07050485);border:1px solid var(--line-mid);border-radius:var(--r-md);display:grid;gap:8px;padding:10px}.mobile-commander-top{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.mobile-status-dot{border-radius:50%;height:10px;width:10px}.mobile-status-dot.ready{background:var(--green);box-shadow:0 0 10px var(--green)}.mobile-status-dot.locked{background:var(--red);box-shadow:0 0 10px var(--red)}.mobile-profit-chip{border:1px solid currentColor;border-radius:999px;font-family:var(--f-mono);font-size:9px;font-weight:800;letter-spacing:.06em;padding:4px 7px;text-transform:uppercase;white-space:nowrap}.mobile-profit-chip.ready{color:var(--green)}.mobile-profit-chip.red{color:var(--red)}.mobile-profit-chip.yellow{color:var(--gold)}.mobile-commander-grid{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-commander-grid>div,.mobile-commander-grid>button{min-width:0}.mobile-commander-grid>div{background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:var(--r-sm);display:grid;gap:2px;padding:7px 8px}.mobile-commander-grid span,.mobile-offenders>span{color:var(--text-muted);font-family:var(--f-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.mobile-commander-grid b{color:var(--text-primary);font-family:var(--f-mono);font-size:12px;line-height:1.25;overflow-wrap:anywhere}.mobile-commander-grid .btn{justify-content:center;min-height:43px}.mobile-offenders{border-top:1px solid var(--line-dim);display:grid;gap:4px;padding-top:8px}.mobile-offenders b{font-family:var(--f-mono);font-size:10px;line-height:1.25;overflow-wrap:anywhere}.mobile-paper-statgrid{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-stat-chip{background:#ff9d3d09;border:1px solid var(--line-dim);border-radius:var(--r-sm);display:grid;gap:3px;min-width:0;padding:7px 8px}.mobile-stat-chip .k{color:var(--text-muted);font-family:var(--f-mono);font-size:9px;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.mobile-stat-chip .v{color:var(--text-primary);font-family:var(--f-mono);font-size:13px;font-weight:700;line-height:1.2;min-width:0;overflow-wrap:anywhere}.mobile-paper-controls .ctrls{margin-bottom:0}.mobile-lb{border:1px solid var(--line-dim);border-radius:var(--r-md);overflow:hidden}.mobile-lb-th{color:var(--text-muted);display:grid;font-family:var(--f-mono);font-size:9px;gap:6px;grid-template-columns:20px minmax(0,1fr) 76px 34px 42px;letter-spacing:.08em;padding:8px;text-transform:uppercase}.mobile-lb-th span:nth-child(n+3){text-align:right}.mobile-lb-row{align-items:center;background:transparent;border:0;border-top:1px solid rgba(255,157,61,.07);color:var(--text-secondary);contain-intrinsic-size:auto 40px;content-visibility:auto;cursor:pointer;display:grid;gap:6px;grid-template-columns:20px minmax(0,1fr) 76px 34px 42px;min-height:40px;padding:6px 8px;text-align:left;width:100%}.mobile-lb-row:active{background:#ff9d3d12}.mobile-lb-rank{color:var(--text-muted);font-family:var(--f-mono);font-size:10px}.mobile-lb-name{color:var(--text-primary);font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-lb-pnl,.mobile-lb-num{font-family:var(--f-mono);font-size:11px;text-align:right;white-space:nowrap}.mobile-sheet-backdrop{background:#0000008c;top:0;right:0;bottom:0;left:0;position:fixed;z-index:70}.mobile-sheet{background:var(--base-panel);border:1px solid var(--line-mid);border-radius:var(--r-lg) var(--r-lg) 0 0;bottom:0;left:0;max-height:86vh;overflow:auto;overscroll-behavior:contain;padding:14px 14px 24px;position:fixed;right:0;z-index:71}.mobile-sheet-head{align-items:flex-start;display:flex;gap:10px}.mobile-sheet-head .grow{flex:1;min-width:0}.mobile-sheet-head .main-text{color:var(--text-primary);font-size:15px;font-weight:700;overflow-wrap:anywhere}.mobile-sheet-head .sub-text{color:var(--text-muted);font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;margin-top:3px;text-transform:uppercase}.mobile-sheet .panel-subhead{display:block;margin:16px 0 2px}}
