:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-ui:"Segoe UI Variable", "Aptos", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-display:"Arial Narrow", "Bahnschrift", "Franklin Gothic Medium", "Segoe UI", sans-serif;--font-mono:"Cascadia Code", "Consolas", "SFMono-Regular", monospace;--bg-0:#030404;--bg-1:#050706;--bg-2:#0b1110;--bg-3:#111b1a;--surface-0:#0b1110e0;--surface-1:#101817f0;--surface-2:#111b1afa;--line-soft:#ffffff14;--line-mid:#ffffff21;--text-1:#eef6f2;--text-2:#9fadab;--text-3:#74827f;--accent-1:#2fc28d;--accent-2:#5a9ed6;--accent-3:#d8a35c;--accent-1-rgb:47 194 141;--accent-2-rgb:90 158 214;--bg-0-rgb:3 4 4;--positive:#2fc28d;--negative:#e46859;--warning:#d8a35c;--state-positive-text:#a7f5d7;--state-positive-border:#2fc28d3d;--state-positive-bg:#2fc28d1f;--state-positive-surface:#081511e6;--state-warning-text:#f2c98d;--state-warning-border:#d8a35c42;--state-warning-bg:#d8a35c1f;--state-warning-surface:#1c140ae6;--state-accent-text:#cfe7fb;--state-accent-border:#5a9ed63d;--state-accent-bg:#5a9ed61f;--state-accent-surface:#0c141beb;--state-danger-text:#ffb7ad;--state-danger-border:#e468593d;--state-danger-bg:#e468591f;--state-danger-surface:#1c0c0be6;--shadow-soft:0 16px 42px #00000038;--shadow-lift:0 26px 60px #0000004d;--shadow-depth-1:0 18px 40px #0000003d;--shadow-depth-2:0 24px 56px #00000052;--shadow-accent:0 18px 34px #00000047;--shadow-positive:0 18px 34px #22c55e1a;--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--radius-pill:999px;--space-1:6px;--space-2:10px;--space-3:14px;--space-4:18px;--space-5:24px;--space-6:32px;--space-7:40px;--motion-fast:.18s;--motion-medium:.26s;--motion-slow:.42s;--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-emphasis:cubic-bezier(.16, 1, .3, 1);--ease-swift:cubic-bezier(.3, 0, .2, 1);--glass-border:#ffffff14;--glass-border-strong:#ffffff1f;--glass-bg:linear-gradient(180deg, #121212c7, #080808f0);--glass-bg-strong:linear-gradient(180deg, #0e0e0ef0, #070707fa);--glass-bg-surface:linear-gradient(180deg, #121212f0, #080808fa);font-family:var(--font-ui);background:var(--bg-0);color:var(--text-1)}*{box-sizing:border-box}html,body,#root{min-height:100%}html{scroll-behavior:smooth}body{font-family:var(--font-ui);background:radial-gradient(circle at top center, rgb(var(--accent-2-rgb) / .09), transparent 28%), radial-gradient(circle at 18% 12%, rgb(var(--accent-1-rgb) / .07), transparent 22%), linear-gradient(180deg, #050706 0%, #030404 55%, rgb(var(--bg-0-rgb)) 100%);color:var(--text-1);margin:0}body.site-skin--cinematic{background:radial-gradient(circle at 12% 10%, rgb(var(--accent-1-rgb) / .12), transparent 36%), radial-gradient(circle at 80% 18%, rgb(var(--accent-2-rgb) / .1), transparent 44%), linear-gradient(180deg, var(--bg-1) 0%, var(--bg-0) 55%, #030404 100%);position:relative;overflow-x:hidden}body.site-skin--cinematic:before,body.site-skin--cinematic:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}body.site-skin--cinematic:before{background:radial-gradient(circle at calc(34% + (var(--scroll-progress,0) * 6%)) 12%, rgb(var(--accent-2-rgb) / .16), transparent 52%), radial-gradient(circle at calc(68% - (var(--scroll-progress,0) * 7%)) 46%, rgb(var(--accent-1-rgb) / .14), transparent 58%), radial-gradient(circle at 46% 78%, #d8a35c1c, transparent 60%);filter:blur(22px);opacity:calc(.72 + (var(--scroll-velocity,0) * .1))}body.site-skin--cinematic:after{opacity:.35;background:linear-gradient(90deg,#ffffff05,#0000 28%),repeating-linear-gradient(90deg,#0000 0 52px,#ffffff04 53px,#0000 54px);-webkit-mask-image:radial-gradient(circle at top,#000000b8,#0000 72%);mask-image:radial-gradient(circle at top,#000000b8,#0000 72%)}body.site-skin--cinematic #root{z-index:1;position:relative}::view-transition-old(root){animation-duration:.3s;animation-timing-function:var(--ease-emphasis)}::view-transition-new(root){animation-duration:.3s;animation-timing-function:var(--ease-emphasis)}::view-transition-old(root){animation-name:pageFadeOut}::view-transition-new(root){animation-name:pageFadeIn}@keyframes pageFadeOut{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(2px);transform:translateY(10px)scale(.992)}}@keyframes pageFadeIn{0%{opacity:0;filter:blur(3px);transform:translateY(8px)scale(.992)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}button,input,select,textarea{font:inherit}button{transition:transform var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard)}button:hover{transform:translateY(-1px)}button:disabled{opacity:.6;cursor:not-allowed;transform:none}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-panel{background:linear-gradient(180deg, #121212f0, #080808f7), radial-gradient(circle at top right, rgb(var(--accent-2-rgb) / .08), transparent 36%);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform var(--motion-medium) var(--ease-emphasis), border-color var(--motion-medium) var(--ease-emphasis), box-shadow var(--motion-medium) var(--ease-emphasis), background-position var(--motion-slow) var(--ease-standard);animation:ui-surface-enter var(--motion-slow) var(--ease-emphasis) both;border:1px solid #ffffff14;position:relative}.ui-skip-link,.ui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-skip-link{z-index:1200;clip:auto;border:1px solid rgb(var(--accent-1-rgb) / .35);width:auto;height:auto;color:var(--text-1);box-shadow:var(--shadow-soft);transition:transform var(--motion-fast) var(--ease-emphasis);background:#0c0c0cf5;border-radius:999px;margin:0;padding:10px 14px;top:16px;left:16px;transform:translateY(-200%)}.ui-skip-link:focus,.ui-skip-link:focus-visible{transform:translateY(0)}.ui-panel:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0a}.ui-panel--section{border-radius:var(--radius-xl);padding:26px;overflow:hidden}.ui-panel--metric{border-radius:var(--radius-lg);background:linear-gradient(180deg, #161616f7, #0a0a0afc), radial-gradient(circle at top left, rgb(var(--accent-2-rgb) / .12), transparent 42%);align-content:start;gap:8px;min-height:148px;padding:20px;display:grid;overflow:hidden}.ui-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid #ffffff0f;padding-bottom:14px;display:flex}.ui-panel__copy{gap:10px;min-width:0;display:grid}.ui-panel__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.ui-panel__eyebrow:before{content:"";background:linear-gradient(90deg, rgb(var(--accent-1-rgb) / .92), rgb(var(--accent-2-rgb) / .68));border-radius:999px;width:18px;height:1px}.ui-panel__title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.1rem,1vw + .95rem,1.55rem)}.ui-panel__subtitle{max-width:72ch;color:var(--text-2);margin:0;line-height:1.55}.ui-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ui-panel__body{gap:12px;min-width:0;display:grid}.ui-panel--metric .ui-value{max-width:9ch}.ui-panel--metric .ui-note{max-width:28ch}.ui-panel--positive .ui-value{color:var(--state-positive-text)}.ui-panel--negative .ui-value{color:var(--state-danger-text)}.ui-value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text-1);font-size:clamp(1.5rem,1.4vw + 1rem,2.4rem);line-height:1}.ui-metric-card__header{min-width:0}.ui-metric-card__value{align-items:flex-end;display:flex}.ui-metric-card__helper{border-top:1px solid #ffffff0f;padding-top:10px}.ui-note{color:var(--text-2);line-height:1.5}.ui-kicker{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.ui-kicker:before{content:"";background:linear-gradient(135deg,#f4b942f2,#8c6212e6);border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 1px #f4b94238,0 0 12px #8c621238}.ui-pill{border-radius:var(--radius-pill);letter-spacing:.07em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff14;align-items:center;gap:6px;min-height:28px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.ui-pill--positive{color:var(--state-positive-text);border-color:var(--state-positive-border);background:linear-gradient(180deg, var(--state-positive-bg), #22c55e14), var(--state-positive-surface);box-shadow:inset 0 1px 0 #ffffff08, var(--shadow-positive)}.ui-pill--negative{color:var(--state-danger-text);border-color:var(--state-danger-border);background:linear-gradient(180deg, var(--state-danger-bg), #ef444414), var(--state-danger-surface)}.ui-pill--neutral{color:var(--state-accent-text);border-color:var(--state-accent-border);background:linear-gradient(180deg, var(--state-accent-bg), #52525214), var(--state-accent-surface);box-shadow:inset 0 1px 0 #ffffff08, var(--shadow-accent)}.ui-pill--warning{color:var(--state-warning-text);border-color:var(--state-warning-border);background:linear-gradient(180deg, var(--state-warning-bg), #f59e0b14), var(--state-warning-surface)}.ui-state,.ui-empty,.ui-loading{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:linear-gradient(#101010e0,#080808eb);border:1px solid #ffffff14;overflow:hidden}.ui-state,.ui-empty{gap:10px;padding:20px;display:grid}.ui-state__copy{gap:8px;display:grid}.ui-state__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.ui-state__title-row{align-items:center;gap:10px;display:flex}.ui-state__title,.ui-empty__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1rem}.ui-state__description,.ui-empty__description{color:var(--text-2);margin:0;line-height:1.5}.ui-state__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-state__spinner{border:2px solid #ffffff1f;border-top-color:rgb(var(--accent-2-rgb) / .92);border-radius:999px;flex:none;width:16px;height:16px;animation:.9s linear infinite ui-state-spin}.ui-state--info{background:linear-gradient(#141414e0,#0a0a0af2),radial-gradient(circle at 100% 0,#3636361f,#0000 34%);border-color:#ffffff1a}.ui-state--negative{background:linear-gradient(#350c1280,#120a0ef0),radial-gradient(circle at 100% 0,#ff6b6b1f,#0000 38%);border-color:#ef444438}.ui-state--positive{background:linear-gradient(#0c26198f,#0a120ef0),radial-gradient(circle at 100% 0,#24d5a11f,#0000 38%);border-color:#22c55e33}.ui-state--compact{gap:8px;padding:16px}.ui-loading{min-height:116px}@keyframes ui-state-spin{to{transform:rotate(360deg)}}.ui-input{border:1px solid var(--line-mid);width:100%;min-height:48px;color:var(--text-1);background:linear-gradient(#ffffff0a,#ffffff05),#0a0a0ae6;border-radius:16px;padding:12px 14px;box-shadow:inset 0 1px #ffffff08}.ui-input:focus{border-color:rgb(var(--accent-1-rgb) / .46);box-shadow:0 0 0 4px rgb(var(--accent-1-rgb) / .1), inset 0 1px 0 #ffffff0a;outline:none}.ui-input--select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#dcdcdcc2 50%),linear-gradient(135deg,#dcdcdcc2 50%,#0000 50%);background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}.ui-field-grid{gap:14px;display:grid}.ui-field-grid--settings{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.ui-field{gap:8px;min-width:0;display:grid}.ui-field__label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-3);justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.ui-field__required{color:var(--text-3);letter-spacing:.08em;font-size:10px}.ui-field__hint{color:var(--text-3);font-size:12px;line-height:1.45}.ui-field__error{color:#fda4af;font-size:12px;line-height:1.45}.ui-field__control{width:100%}.ui-input--invalid{border-color:#ef444466;box-shadow:0 0 0 1px #ef444426,inset 0 1px #ffffff08}.ui-input--invalid:focus{border-color:#f871719e;box-shadow:0 0 0 4px #ef44441f,inset 0 1px #ffffff0a}.ui-toggle{border:1px solid var(--line-mid);background:linear-gradient(#ffffff0a,#ffffff05),#0a0a0ae0;border-radius:18px;align-items:flex-start;gap:12px;min-height:48px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff08}.ui-toggle__input{accent-color:var(--accent-1);margin-top:3px}.ui-toggle__copy{gap:4px;display:grid}.ui-toggle__label{color:var(--text-1);font-weight:700}.ui-toggle__hint{color:var(--text-3);font-size:12px;line-height:1.45}.ui-action-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-action-bar--compact{gap:10px}.ui-list-shell{-webkit-overflow-scrolling:touch;border-radius:var(--radius-xl);background:linear-gradient(180deg, #101010e0, #080808f0), radial-gradient(circle at top right, rgb(var(--accent-2-rgb) / .06), transparent 36%);box-shadow:var(--shadow-soft);animation:ui-surface-enter var(--motion-slow) var(--ease-emphasis) both;border:1px solid #ffffff14;overflow-x:auto}.ui-list-table{border-collapse:collapse;width:100%}.ui-list-table th,.ui-list-table td{text-align:left;vertical-align:top;border-bottom:1px solid #a3b8d414;padding:14px 16px}.ui-list-table th{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);background:linear-gradient(#ffffff0d,#ffffff05),#090909e6;font-size:11px;font-weight:700}.ui-list-table tbody tr{transition:background-color .18s,transform .18s}.ui-list-table tbody tr:hover{background:linear-gradient(90deg, rgb(var(--accent-1-rgb) / .08), transparent 40%), rgb(var(--accent-1-rgb) / .04)}.ui-list-table tbody tr:focus-within{background:linear-gradient(90deg, rgb(var(--accent-1-rgb) / .12), transparent 42%), rgb(var(--accent-1-rgb) / .06)}.ui-list-cell{gap:6px;min-width:168px;display:grid}.ui-list-cell__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-3);font-size:11px;font-weight:700}.ui-list-cell__title{color:var(--text-1);letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.3}.ui-list-cell__meta{color:var(--text-2);font-size:13px;line-height:1.5}.ui-list-cell__stack{color:var(--text-3);gap:6px;font-size:12px;line-height:1.45;display:grid}.ui-list-cell__badges{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.ui-button{min-height:42px;color:var(--text-1);letter-spacing:.02em;cursor:pointer;transition:transform var(--motion-fast) var(--ease-emphasis), box-shadow var(--motion-fast) var(--ease-emphasis), border-color var(--motion-fast) var(--ease-emphasis), background var(--motion-fast) var(--ease-emphasis), color var(--motion-fast) var(--ease-emphasis);border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.ui-button:focus-visible,.ui-chip:focus-visible,.ui-shell__nav-link:focus-visible,.ui-shell__body:focus-visible{outline:2px solid rgb(var(--accent-2-rgb) / .78);outline-offset:3px}.ui-button--sm{min-height:34px;padding:0 12px;font-size:12px}.ui-button--md{font-size:13px}.ui-button--solid{background:linear-gradient(135deg,#f4b94257,#5c3c0cfa);border-color:#f4b9423d;box-shadow:0 12px 28px #2c180038,inset 0 1px #ffffff1f}.ui-button--solid:hover{box-shadow:0 16px 32px #2c180047,inset 0 1px #ffffff24}.ui-button--ghost{border-color:var(--line-mid);background:linear-gradient(#ffffff0a,#ffffff05),#0a0a0ad6;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000001f}.ui-button--ghost:hover{border-color:rgb(var(--accent-1-rgb) / .32);background:linear-gradient(180deg, rgb(var(--accent-1-rgb) / .12), #ffffff08), #0c0c0ceb}.ui-button--subtle{color:var(--text-2);background:#ffffff0a;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff08}.ui-button--subtle:hover{color:var(--text-1);background:rgb(var(--accent-1-rgb) / .09);border-color:#ffffff1f}.ui-chip{border-radius:var(--radius-pill);min-height:30px;color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;transition:transform var(--motion-fast) var(--ease-emphasis), border-color var(--motion-fast) var(--ease-emphasis), box-shadow var(--motion-fast) var(--ease-emphasis), background var(--motion-fast) var(--ease-emphasis);background:linear-gradient(#ffffff0a,#ffffff05),#0c0c0ce0;border:1px solid #ffffff14;justify-content:center;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff08}.ui-chip__tooltip{z-index:80;width:max-content;max-width:min(260px,72vw);color:var(--text-1);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-emphasis), visibility 0s linear var(--ui-chip-tooltip-delay,.9s), transform var(--motion-fast) var(--ease-emphasis);transition-delay:0s, var(--ui-chip-tooltip-delay,.9s), 0s;background:linear-gradient(#ffffff14,#ffffff08),#0a0a0af5;border:1px solid #ffffff1f;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:600;line-height:1.35;position:absolute;left:50%;box-shadow:0 18px 34px #0006}.ui-chip--tooltip-top .ui-chip__tooltip{bottom:calc(100% + 8px);transform:translate(-50%,4px)}.ui-chip--tooltip-bottom .ui-chip__tooltip{top:calc(100% + 8px);transform:translate(-50%,-4px)}.ui-chip--has-tooltip:hover>.ui-chip__tooltip,.ui-chip--has-tooltip:focus-visible>.ui-chip__tooltip,.ui-chip--has-tooltip:focus-within>.ui-chip__tooltip{opacity:1;visibility:visible;transition-delay:var(--ui-chip-tooltip-delay,.9s), 0s, var(--ui-chip-tooltip-delay,.9s)}.ui-chip--tooltip-top:hover>.ui-chip__tooltip,.ui-chip--tooltip-top:focus-visible>.ui-chip__tooltip,.ui-chip--tooltip-top:focus-within>.ui-chip__tooltip,.ui-chip--tooltip-bottom:hover>.ui-chip__tooltip,.ui-chip--tooltip-bottom:focus-visible>.ui-chip__tooltip,.ui-chip--tooltip-bottom:focus-within>.ui-chip__tooltip{transform:translate(-50%)}.ui-chip:hover{border-color:rgb(var(--accent-1-rgb) / .22);box-shadow:inset 0 1px 0 #ffffff0a, 0 12px 22px rgb(var(--accent-1-rgb) / .12);transform:translateY(-1px)}.ui-chip--sm{min-height:28px;padding:5px 10px}.ui-chip--md{min-height:34px;padding:7px 12px}.ui-chip--neutral{color:var(--state-accent-text);border-color:var(--state-accent-border);background:linear-gradient(180deg, var(--state-accent-bg), #52525214), var(--state-accent-surface);box-shadow:inset 0 1px 0 #ffffff0a, var(--shadow-accent)}.ui-chip--positive{color:var(--state-positive-text);border-color:var(--state-positive-border);background:linear-gradient(180deg, var(--state-positive-bg), #22c55e14), var(--state-positive-surface);box-shadow:inset 0 1px 0 #ffffff0a, var(--shadow-positive)}.ui-chip--negative{color:var(--state-danger-text);border-color:var(--state-danger-border);background:linear-gradient(180deg, var(--state-danger-bg), #ef444414), var(--state-danger-surface)}.ui-chip--warning{color:var(--state-warning-text);border-color:var(--state-warning-border);background:linear-gradient(180deg, var(--state-warning-bg), #f59e0b14), var(--state-warning-surface)}.ui-status-badge{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.ui-signal-dot{width:var(--ui-signal-dot-size,10px);height:var(--ui-signal-dot-size,10px);background:radial-gradient(circle at 32% 28%, #ffffffdb, transparent 38%), var(--ui-signal-dot-color,rgb(var(--accent-2-rgb) / .92));box-shadow:0 0 0 1px #ffffff0a, 0 0 16px var(--ui-signal-dot-glow,rgb(var(--accent-2-rgb) / .28));transition:transform var(--motion-fast) var(--ease-emphasis), box-shadow var(--motion-fast) var(--ease-emphasis), background var(--motion-fast) var(--ease-emphasis);border-radius:999px;flex:none;display:inline-flex}.ui-signal-dot--sm{--ui-signal-dot-size:7px}.ui-signal-dot--md{--ui-signal-dot-size:10px}.ui-signal-dot--lg{--ui-signal-dot-size:12px}.ui-tool-glyph{width:16px;height:16px;color:inherit;flex:none;display:inline-flex}.ui-checklist-chip{gap:8px}.ui-checklist-chip__mark{background:linear-gradient(#ffffff0f,#ffffff05),#0a0a0aeb;border:1px solid #6060602e;border-radius:5px;flex:none;width:14px;height:14px;position:relative}.ui-checklist-chip__mark:after{content:"";border-bottom:2px solid #0000;border-left:2px solid #0000;width:6px;height:3px;position:absolute;top:3px;left:3px;transform:rotate(-45deg)}.ui-checklist-chip--done .ui-checklist-chip__mark{background:linear-gradient(#22c55e2e,#22c55e1a),#08120ef0;border-color:#22c55e52;box-shadow:0 0 14px #22c55e29}.ui-checklist-chip--done .ui-checklist-chip__mark:after{border-bottom-color:#dfffee;border-left-color:#dfffee}.ui-inline-meta{flex-wrap:wrap;align-items:center;gap:0;display:inline-flex}.ui-inline-meta__item{align-items:center;display:inline-flex}.ui-inline-meta__item+.ui-inline-meta__item:before{content:"";background:rgb(var(--accent-2-rgb) / .72);width:4px;height:4px;box-shadow:0 0 8px rgb(var(--accent-2-rgb) / .14);border-radius:999px;margin:0 8px}.ui-value-flow{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ui-value-flow__pair{align-items:baseline;gap:6px;display:inline-flex}.ui-value-flow__label{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.ui-value-flow__value{color:var(--text-1);font-weight:700}.ui-value-flow__arrow{flex:none;width:20px;height:8px;position:relative}.ui-value-flow__arrow:before{content:"";background:linear-gradient(90deg, rgb(var(--accent-1-rgb) / .18), rgb(var(--accent-2-rgb) / .9));height:1px;position:absolute;top:50%;left:0;right:4px;transform:translateY(-50%)}.ui-value-flow__arrow:after{content:"";border-top:1.5px solid rgb(var(--accent-2-rgb) / .9);border-right:1.5px solid rgb(var(--accent-2-rgb) / .9);width:6px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.ui-chip--active{color:var(--text-1);background:linear-gradient(#f4b94229,#5c3c0c1f),#0c0c0cf0;border-color:#f4b9423d;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #20120033}.ui-segmented{border-radius:var(--radius-pill);background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;gap:6px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.ui-segmented__item{border-radius:var(--radius-pill);min-height:30px;color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;padding:0 12px;font-size:11px;font-weight:700}.ui-segmented__item--active{color:var(--text-1);background:linear-gradient(#f4b9422e,#5c3c0c24);box-shadow:inset 0 0 0 1px #f4b9422e}.ui-shell{gap:18px;width:min(1680px,100%);min-height:100vh;margin:0 auto;padding:20px;display:grid;position:relative}.ui-shell:before,.ui-shell:after{content:"";pointer-events:none;z-index:0;filter:blur(8px);position:fixed;inset:auto}.ui-shell:before{background:radial-gradient(circle, rgb(var(--accent-2-rgb) / .12), transparent 68%);border-radius:999px;width:420px;height:420px;top:32px;right:8vw}.ui-shell:after{background:radial-gradient(circle, rgb(var(--accent-1-rgb) / .12), transparent 68%);border-radius:999px;width:360px;height:360px;bottom:6vh;left:4vw}.ui-shell__masthead{background:var(--glass-bg-strong), radial-gradient(circle at top right, rgb(var(--accent-2-rgb) / .16), transparent 34%), radial-gradient(circle at left center, rgb(var(--accent-1-rgb) / .12), transparent 36%);animation:ui-shell-slide-in var(--motion-slow) var(--ease-emphasis) both;gap:18px;padding:20px;display:grid;position:relative;overflow:hidden}.ui-shell__masthead:before,.ui-shell__masthead:after{content:"";pointer-events:none;position:absolute}.ui-shell__masthead:before{opacity:.35;background:linear-gradient(90deg,#ffffff08,#0000 28%),repeating-linear-gradient(90deg,#0000 0 48px,#ffffff05 49px,#0000 50px);inset:0}.ui-shell__masthead:after{background:radial-gradient(circle, rgb(var(--accent-1-rgb) / .16), transparent 70%);border-radius:999px;width:320px;height:320px;top:-96px;right:-68px}.ui-shell__brand-row{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.ui-shell__brand{align-items:center;gap:16px;min-width:0;display:flex}.ui-shell__brand-mark{border:1px solid rgb(var(--accent-1-rgb) / .24);background:linear-gradient(160deg, rgb(var(--accent-1-rgb) / .26), rgb(var(--accent-2-rgb) / .14)), #0a0a0af5;width:54px;height:54px;box-shadow:0 16px 34px rgb(var(--accent-1-rgb) / .18), inset 0 1px 0 #ffffff14;font-family:var(--font-display);letter-spacing:-.06em;color:var(--text-1);transition:transform var(--motion-medium) var(--ease-emphasis), box-shadow var(--motion-medium) var(--ease-emphasis);border-radius:18px;place-items:center;font-size:18px;font-weight:700;display:grid}.ui-shell__brand-mark:hover{box-shadow:0 22px 42px rgb(var(--accent-1-rgb) / .22), inset 0 1px 0 #ffffff1a;transform:translateY(-2px)scale(1.01)}.ui-shell__brand-copy{gap:6px;min-width:0;display:grid}.ui-shell__brand-name{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,1vw + 1.15rem,2rem);line-height:1}.ui-shell__brand-tagline{color:var(--text-2);margin:0;line-height:1.5}.ui-shell__status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ui-shell__profile-picker{gap:6px;min-width:210px;display:grid}.ui-shell__profile-select{min-width:100%}.ui-shell__nav-wrap{z-index:1;gap:14px;display:grid;position:relative}.ui-shell__topline{gap:12px;display:grid}.ui-shell__safety-banner{z-index:1;border:1px solid #9fadab2e;border-left:3px solid var(--accent-2);color:var(--text-1);background:linear-gradient(90deg,#101817f0,#050706db);border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(220px,auto);align-items:center;gap:14px;padding:10px 12px;display:grid;position:relative}.ui-shell__safety-banner--ready{border-left-color:var(--positive)}.ui-shell__safety-banner--degraded,.ui-shell__safety-banner--blocked{border-left-color:var(--warning)}.ui-shell__safety-banner--killed{border-left-color:var(--negative)}.ui-shell__safety-main,.ui-shell__safety-action{align-items:center;gap:10px;min-width:0;display:flex}.ui-shell__safety-main{flex-wrap:wrap}.ui-shell__safety-action{flex-wrap:wrap;justify-content:flex-end}.ui-shell__safety-main span,.ui-shell__safety-action span{color:var(--text-2);font-size:.82rem;line-height:1.35}.ui-shell__safety-main strong{white-space:nowrap;font-size:.88rem}.ui-shell__safety-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)!important;font-size:.68rem!important}.ui-shell__safety-promotion{background:#0304046b;border:1px solid #9fadab29;border-radius:8px;grid-column:1/-1;grid-template-columns:max-content minmax(120px,1fr) max-content;align-items:center;gap:8px;width:100%;min-width:0;max-width:none;padding:6px 8px;display:grid}.ui-shell__safety-promotion-copy{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.ui-shell__safety-promotion-copy span:first-child{color:var(--text-1)}.ui-shell__safety-promotion-copy--counts span{color:var(--text-3)}.ui-shell__safety-promotion-meter{background:#9fadab29;border-radius:999px;height:6px;position:relative;overflow:hidden}.ui-shell__safety-promotion-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--positive), var(--accent-2));min-width:3px;position:absolute;inset:0 auto 0 0}.ui-shell__quick-open{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.ui-shell__quick-open-field{flex:280px;gap:8px;min-width:220px;display:grid}.ui-shell__quick-actions{justify-content:flex-end}.ui-shell__nav-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.ui-shell__nav{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:12px;display:grid}.ui-shell__nav-link{min-width:0;min-height:88px;transition:border-color .18s ease, background .18s ease, transform var(--motion-medium) var(--ease-emphasis), box-shadow .18s ease, color .18s ease;background:linear-gradient(#ffffff0a,#ffffff05),#0a0a0ad1;border:1px solid #ffffff1a;border-radius:20px;gap:6px;padding:14px 15px;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 1px #ffffff08,0 12px 24px #0000001a}.ui-shell__nav-link:before{content:"";background:linear-gradient(90deg, rgb(var(--accent-1-rgb) / .15), rgb(var(--accent-2-rgb) / .85));opacity:.45;width:28px;height:2px;transition:width var(--motion-fast) var(--ease-emphasis), opacity var(--motion-fast) var(--ease-emphasis), background var(--motion-fast) var(--ease-emphasis);border-radius:999px}.ui-shell__nav-link:after{content:"";background:linear-gradient(180deg, transparent, rgb(var(--accent-1-rgb) / .08));opacity:0;width:100%;height:56%;transition:opacity var(--motion-fast) var(--ease-emphasis);pointer-events:none;position:absolute;inset:auto auto 0 0}.ui-shell__nav-link:hover{border-color:rgb(var(--accent-1-rgb) / .26);background:linear-gradient(180deg, rgb(var(--accent-1-rgb) / .14), #ffffff08), #0a0a0ae6;box-shadow:inset 0 1px 0 #ffffff0a, 0 16px 30px rgb(var(--accent-1-rgb) / .12);transform:translateY(-1px)}.ui-shell__nav-link:focus-visible{border-color:rgb(var(--accent-1-rgb) / .34);box-shadow:inset 0 1px 0 #ffffff0a, 0 0 0 4px rgb(var(--accent-1-rgb) / .14)}.ui-shell__nav-link:hover:after,.ui-shell__nav-link--active:after{opacity:1}.ui-shell__nav-link--active{border-color:rgb(var(--accent-1-rgb) / .28);background:linear-gradient(180deg, rgb(var(--accent-1-rgb) / .2), rgb(var(--accent-2-rgb) / .1)), #0a0a0af0;box-shadow:inset 0 1px 0 #ffffff0a, 0 18px 34px rgb(var(--accent-1-rgb) / .16)}.ui-shell__nav-link--active:before{opacity:1;width:42px}.app-shell--intraday-mode .ui-shell__brand-mark{border-color:var(--state-warning-border);background:linear-gradient(160deg,#f59e0b42,#f4b9421f),#0a0a0af5;box-shadow:0 16px 34px #f59e0b2e,inset 0 1px #ffffff14}.app-shell--intraday-mode .ui-shell__nav-link--active{border-color:var(--state-warning-border);background:linear-gradient(#f59e0b2e,#f4b94214),#12100af0;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #f59e0b24}.app-shell--intraday-mode .ui-shell__nav-link--active:before{background:linear-gradient(90deg, #f59e0bc7, rgb(var(--accent-2-rgb) / .56))}.ui-shell__nav-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-3);font-size:10px;font-weight:700}.ui-shell__nav-text{color:var(--text-1);letter-spacing:-.01em;font-weight:700}.ui-shell__body{z-index:1;min-width:0;min-height:100vh;position:relative}.ui-shell__page{min-width:0;min-height:100vh;animation:ui-shell-fade-in var(--motion-slow) var(--ease-emphasis) both}.ui-shell-shortcuts{z-index:120;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ui-shell-shortcuts__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030810b8;border:none;position:absolute;inset:0}.ui-shell-shortcuts__dialog{z-index:1;width:min(920px,100vw - 32px);max-height:min(760px,100vh - 40px);padding:24px;position:relative;overflow:auto}.ui-shell-shortcuts__header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.ui-shell-shortcuts__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-1);margin:6px 0 0;font-size:clamp(1.35rem,1.1rem + 1vw,2rem);line-height:1.08}.ui-shell-shortcuts__subtitle{max-width:700px;color:var(--text-2);margin:10px 0 0;line-height:1.55}.ui-shell-shortcuts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ui-shell-shortcuts__section{border:1px solid rgb(var(--line-soft-rgb) / .92);border-radius:var(--radius-lg);background:#ffffff08;padding:16px}.ui-shell-shortcuts__section-title{color:var(--text-1);margin:0 0 12px;font-size:.94rem}.ui-shell-shortcuts__list{gap:10px;display:grid}.ui-shell-shortcuts__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-shell-shortcuts__label{color:var(--text-2);font-size:.92rem;line-height:1.4}.ui-shell-shortcuts__keys{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.ui-kbd{border:1px solid rgb(var(--accent-1-rgb) / .22);background:linear-gradient(180deg, rgb(var(--accent-1-rgb) / .16), rgb(var(--accent-2-rgb) / .08));min-width:30px;color:var(--text-1);letter-spacing:.05em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.ui-shell-shortcuts__footnote{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;line-height:1.55;display:flex}.ui-page-intro{animation:ui-shell-slide-in var(--motion-slow) var(--ease-emphasis) both;background:linear-gradient(#0e0e0ef5,#060606fc),radial-gradient(circle at 100% 0,#ffffff08,#0000 34%);border-color:#ffffff14;padding:22px 24px;position:relative;overflow:hidden}.ui-page-intro:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff09,#0000 20%);position:absolute;inset:0}.ui-page-intro:after{content:"";pointer-events:none;filter:blur(2px);background:radial-gradient(circle,#ffffff0a 0%,#fff0 72%);border-radius:999px;width:120px;height:120px;position:absolute;top:18px;right:24px}.ui-page-intro__body{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.ui-page-intro__copy{gap:10px;min-width:0;display:grid}.ui-page-intro__title{font-family:var(--font-display);letter-spacing:-.06em;max-width:16ch;margin:0;font-size:clamp(1.95rem,1.55vw + 1.25rem,2.85rem);line-height:.94}.ui-page-intro__description{max-width:70ch;color:var(--text-2);margin:0;line-height:1.6}.ui-page-intro__helper{max-width:64ch;color:var(--text-3);margin:0;font-size:13px;line-height:1.5}.ui-page-intro__rail{justify-items:end;gap:10px;min-width:220px;display:grid}.ui-page-intro__actions{justify-content:flex-end}.app-shell--compact .ui-shell{gap:14px;padding:16px}.app-shell--compact .ui-shell__masthead{gap:14px;padding:18px}.app-shell--compact .ui-shell__brand-row,.app-shell--compact .ui-shell__brand,.app-shell--compact .ui-shell__status,.app-shell--compact .ui-shell__quick-open,.app-shell--compact .ui-shell__nav-wrap,.app-shell--compact .ui-shell__nav{gap:12px}.app-shell--compact .ui-shell__brand-mark{border-radius:16px;width:48px;height:48px;font-size:16px}.app-shell--compact .ui-shell__brand-copy{gap:4px}.app-shell--compact .ui-shell__brand-name{font-size:clamp(1.38rem,.92vw + 1.08rem,1.82rem)}.app-shell--compact .ui-shell__brand-tagline{font-size:13px}.app-shell--compact .ui-shell__quick-open-field{gap:6px}.app-shell--compact .ui-shell__nav-link{border-radius:18px;min-height:78px;padding:12px 13px}.app-shell--compact .ui-shell__nav-link:before{width:22px}.app-shell--compact .ui-shell__nav-link--active:before{width:34px}.app-shell--compact .ui-page-intro{padding:18px 20px}.app-shell--compact .ui-page-intro__body{gap:14px}.app-shell--compact .ui-page-intro__copy{gap:8px}.app-shell--compact .ui-page-intro__title{max-width:18ch;font-size:clamp(1.72rem,1.18vw + 1.14rem,2.36rem)}.app-shell--compact .ui-page-intro__description{max-width:74ch;font-size:13px;line-height:1.55}.app-shell--compact .ui-page-intro__helper{font-size:12px;line-height:1.45}.app-shell--compact .ui-page-intro__rail{gap:8px;min-width:200px}.app-shell--compact .ui-page-intro__rail .ui-chip--md{min-height:30px;padding:6px 10px}.app-shell--compact .ui-panel--section{padding:20px}.app-shell--compact .ui-panel--metric{gap:6px;min-height:132px;padding:16px}.app-shell--compact .ui-panel__header{gap:12px;margin-bottom:12px;padding-bottom:12px}.app-shell--compact .ui-panel__copy{gap:8px}.app-shell--compact .ui-panel__title{font-size:clamp(1.02rem,.74vw + .94rem,1.4rem)}.app-shell--compact .ui-panel__subtitle,.app-shell--compact .ui-note{font-size:13px;line-height:1.5}.app-shell--compact .ui-panel__body{gap:10px}.app-shell--compact .ui-value{font-size:clamp(1.32rem,1.04vw + .96rem,2rem)}.app-shell--compact .ui-metric-card__helper{padding-top:8px}.app-shell--compact .ui-field-grid{gap:12px}.app-shell--compact .ui-input,.app-shell--compact .ui-toggle{min-height:44px;padding:11px 13px}.app-shell--compact .ui-list-table th,.app-shell--compact .ui-list-table td{padding:11px 10px}.app-shell--compact .ui-list-cell{gap:5px;min-width:154px}.app-shell--compact .ui-list-cell__title{font-size:13px;line-height:1.28}.app-shell--compact .ui-list-cell__meta{font-size:12px;line-height:1.42}.app-shell--compact .ui-list-cell__stack{gap:4px;font-size:11px;line-height:1.38}.app-shell--compact .ui-list-cell__badges{gap:6px}.app-shell--compact .ui-list-cell__badges .ui-chip,.app-shell--compact .ui-list-cell__badges .table-link{min-height:26px;padding-inline:9px}.app-shell--compact .ui-action-bar{gap:10px}.app-shell--compact .ui-state,.app-shell--compact .ui-empty{gap:8px;padding:16px}.ui-motion-stage{opacity:0;animation:ui-surface-enter var(--motion-medium) var(--ease-emphasis) both;will-change:transform, opacity;transform:translateY(10px)scale(.992)}.ui-motion-stage--soft{animation-name:ui-shell-fade-in}.ui-motion-stage--delay-1{animation-delay:40ms}.ui-motion-stage--delay-2{animation-delay:80ms}.ui-motion-stage--delay-3{animation-delay:.12s}.ui-motion-stage--delay-4{animation-delay:.16s}@keyframes ui-shell-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-surface-enter{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-shell-slide-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=960px){.ui-shell{padding:14px}.ui-shell__masthead{padding:16px}.ui-shell__brand-row{flex-direction:column}.ui-shell__status{justify-content:flex-start}.ui-shell__safety-banner,.ui-shell__safety-main,.ui-shell__safety-action{align-items:flex-start}.ui-shell__safety-banner{grid-template-columns:1fr}.ui-shell__safety-promotion{grid-template-columns:1fr;width:100%}.ui-shell__safety-promotion-copy{white-space:normal;flex-wrap:wrap}.ui-shell__profile-picker{min-width:100%}.ui-shell__quick-open{align-items:stretch}.ui-shell__quick-actions{justify-content:flex-start}.ui-shell-shortcuts__grid{grid-template-columns:1fr}.ui-shell-shortcuts__header{flex-direction:column}.ui-shell__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-shell__nav-link{min-height:78px;padding:13px 14px}.ui-page-intro__body{flex-direction:column}.ui-page-intro__rail{justify-items:start}.ui-page-intro__actions{justify-content:flex-start}.ui-panel__header{flex-direction:column;align-items:stretch}.ui-panel__actions{justify-content:flex-start;width:100%}}@media (width<=640px){.ui-shell{padding:10px}.ui-shell__masthead{padding:14px}.ui-shell__brand{align-items:flex-start}.ui-shell__brand-mark{border-radius:15px;width:46px;height:46px;font-size:16px}.ui-shell__nav{grid-template-columns:1fr}.ui-shell__status,.ui-shell__quick-actions,.ui-page-intro__actions,.ui-shell__profile-picker{width:100%}.ui-shell-shortcuts{padding:14px}.ui-shell-shortcuts__dialog{width:min(100vw - 20px,100%);max-height:calc(100vh - 20px);padding:18px}.ui-shell-shortcuts__row{flex-direction:column;align-items:flex-start}.ui-shell-shortcuts__keys{justify-content:flex-start}.ui-shell__quick-actions>*,.ui-page-intro__actions>*{flex:100%}.ui-page-intro__rail{justify-items:stretch;width:100%}.ui-list-shell{margin-inline:-2px}.ui-list-table th,.ui-list-table td{padding:12px 13px}.ui-list-cell{min-width:136px}.ui-list-cell__badges{gap:6px}.ui-list-cell__badges .ui-chip,.ui-list-cell__badges .table-link{min-height:30px;padding-inline:10px}.ui-action-bar{width:100%}.ui-action-bar>*{flex:100%}.ui-state__actions{width:100%}.ui-state__actions>*,.ui-panel__actions .ui-button,.ui-panel__actions .ui-field,.ui-panel__actions .ui-toggle{flex:100%}}@media (width<=520px){.ui-panel--section{border-radius:20px;padding:18px}.ui-panel--metric{min-height:126px;padding:16px}.ui-panel__header{gap:12px;margin-bottom:12px;padding-bottom:12px}.ui-panel__title{font-size:1.02rem}.ui-panel__subtitle,.ui-note{font-size:13px;line-height:1.5}.ui-value{font-size:clamp(1.32rem,4.8vw,1.9rem)}.ui-list-shell{border-radius:20px}}@media (prefers-reduced-motion:reduce){.ui-motion-stage,.ui-panel,.ui-button,.ui-chip,.ui-shell__nav-link{opacity:1!important;transition-duration:1ms!important;animation:none!important;transform:none!important}}.public-site{background:0 0;min-height:100vh;padding:32px 20px}.public-site__shell{gap:18px;width:min(960px,100%);margin:0 auto;display:grid}.public-site__hero,.public-site__panel{border:1px solid var(--glass-border);background:var(--glass-bg-surface), radial-gradient(circle at top right, rgb(var(--accent-2-rgb) / .1), transparent 34%);box-shadow:var(--shadow-soft);border-radius:28px}.public-site__hero{gap:18px;padding:28px;display:grid}.public-site__brand{align-items:flex-start;gap:18px;display:flex}.public-site__mark{border:1px solid rgb(var(--accent-1-rgb) / .26);background:linear-gradient(160deg, rgb(var(--accent-1-rgb) / .28), rgb(var(--accent-2-rgb) / .14)), #0a0a0af5;width:58px;height:58px;box-shadow:0 18px 36px rgb(var(--accent-1-rgb) / .18), inset 0 1px 0 #ffffff14;font-family:var(--font-display);letter-spacing:-.06em;border-radius:20px;place-items:center;font-size:20px;font-weight:700;display:grid}.public-site__brand-copy{gap:8px;min-width:0;display:grid}.public-site__title{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(2.1rem,1.9vw + 1.4rem,3.4rem);line-height:.94}.public-site__subtitle{max-width:64ch;color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.public-site__nav{flex-wrap:wrap;gap:10px;display:flex}.public-site__nav-link,.public-site__text-link{min-height:36px;color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--motion-fast) var(--ease-emphasis), background var(--motion-fast) var(--ease-emphasis), color var(--motion-fast) var(--ease-emphasis), transform var(--motion-fast) var(--ease-emphasis);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:8px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.public-site__nav-link:hover,.public-site__text-link:hover{color:var(--text-1);border-color:rgb(var(--accent-1-rgb) / .28);background:rgb(var(--accent-1-rgb) / .1);transform:translateY(-1px)}.public-site__nav-link--active{color:var(--text-1);border-color:rgb(var(--accent-1-rgb) / .28);background:linear-gradient(180deg, rgb(var(--accent-1-rgb) / .18), rgb(var(--accent-2-rgb) / .08)), #0a0a0af0}.public-site__content{gap:18px;display:grid}.public-site__section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.public-site__panel{padding:24px}.public-site__panel--lead,.public-site__panel--meta{grid-column:1/-1}.public-site__panel-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 14px;font-size:1.12rem}.public-site__copy{color:var(--text-2);gap:12px;line-height:1.65;display:grid}.public-site__copy p{margin:0}.public-site__list{color:var(--text-2);gap:10px;margin:0;padding-left:18px;line-height:1.6;display:grid}.public-site__meta-links{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.public-site__contact-placeholder{color:var(--text-3);line-height:1.5}.public-site__footer{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:2px 8px 0;font-size:12px;line-height:1.5;display:flex}@media (width<=800px){.public-site__section-grid{grid-template-columns:1fr}}@media (width<=640px){.public-site{padding:18px 12px}.public-site__hero,.public-site__panel{border-radius:22px;padding:20px}.public-site__brand{flex-direction:column}.public-site__mark{border-radius:16px;width:50px;height:50px;font-size:17px}}.marketing-home{min-height:100vh;color:var(--text-1);--story-velocity:0;--story-progress:0;--page-progress:0;--time:0;background:0 0}.marketing-home__nav{z-index:40;border:1px solid var(--glass-border);background:var(--glass-bg), radial-gradient(circle at top right, rgb(var(--accent-2-rgb) / .1), transparent 34%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:28px;justify-content:space-between;align-items:center;gap:18px;width:min(1400px,100% - 40px);margin:14px auto 0;padding:16px 20px;display:flex;position:sticky;top:14px}.marketing-home__brand{cursor:pointer;min-width:240px;transition:transform var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;margin-left:-10px;padding:6px 10px;display:flex}.marketing-home__brand:hover{border-color:rgb(var(--accent-1-rgb) / .18);background:rgb(var(--accent-1-rgb) / .07);transform:translateY(-1px)}.marketing-home__brand:focus-visible{border-color:rgb(var(--accent-2-rgb) / .28);background:rgb(var(--accent-2-rgb) / .08);box-shadow:0 0 0 3px rgb(var(--accent-2-rgb) / .14);outline:none;transform:translateY(-1px)}.marketing-home__mark{width:44px;height:44px;font-family:var(--font-display);letter-spacing:.06em;border:1px solid rgb(var(--accent-1-rgb) / .28);background:linear-gradient(140deg, rgb(var(--accent-1-rgb) / .14), rgb(var(--accent-2-rgb) / .1));border-radius:14px;place-items:center;display:grid;box-shadow:0 18px 36px #0000003d}.marketing-home__brand-copy strong{letter-spacing:.02em;font-size:.98rem;display:block}.marketing-home__nav-links{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:14px;display:flex;overflow-x:auto}.marketing-home__nav-links::-webkit-scrollbar{display:none}.marketing-home__nav-link{min-height:36px;color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--motion-fast) var(--ease-emphasis), background var(--motion-fast) var(--ease-emphasis), color var(--motion-fast) var(--ease-emphasis), transform var(--motion-fast) var(--ease-emphasis);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:8px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.marketing-home__nav-link--active{color:var(--text-1);border-color:rgb(var(--accent-1-rgb) / .28);background:linear-gradient(180deg, rgb(var(--accent-1-rgb) / .18), rgb(var(--accent-2-rgb) / .08)), #0a0a0af0}.marketing-home--public{padding-bottom:64px}.marketing-home--public .public-site{padding-top:0;padding-bottom:0}.marketing-home--public .public-site__shell{width:min(1400px,100%);padding:28px 20px 0}.marketing-home--public .public-site__hero,.marketing-home--public .public-site__panel{border-radius:var(--radius-xl);box-shadow:var(--shadow-depth-1)}.marketing-home--public .public-site__hero{padding:30px}.marketing-home__nav-link:hover{color:var(--text-1);border-color:rgb(var(--accent-1-rgb) / .28);background:rgb(var(--accent-1-rgb) / .1);transform:translateY(-1px)}.marketing-home__nav-cta{align-items:center;gap:10px;display:flex}.marketing-hero{max-width:1400px;margin:0 auto;padding:82px 26px 58px;position:relative}.marketing-hero__layout{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid;position:relative}.marketing-hero__grid{opacity:.3;pointer-events:none;transform:translate3d(0, calc(var(--story-velocity) * -6px), 0);background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:-20px;-webkit-mask-image:radial-gradient(circle at top,#0000008c,#0000 70%);mask-image:radial-gradient(circle at top,#0000008c,#0000 70%)}.marketing-hero__beam{background:radial-gradient(circle at 35% 30%, rgb(var(--accent-2-rgb) / .22), transparent 55%), radial-gradient(circle at 70% 55%, rgb(var(--accent-1-rgb) / .22), transparent 58%), radial-gradient(circle at 44% 68%, #d8a35c2e, transparent 56%);filter:blur(24px);height:420px;opacity:calc(.25 + var(--hero-progress,0) * .45);transform:translate3d(0, calc((1 - var(--hero-progress,0)) * 18px), 0) rotate(calc(var(--story-velocity) * 6deg));pointer-events:none;position:absolute;inset:-140px -120px auto}.marketing-hero__noise{opacity:.12;mix-blend-mode:overlay;pointer-events:none;transform:translate3d(calc(var(--story-velocity) * 6px), calc(var(--story-velocity) * -4px), 0);background:radial-gradient(circle at 10% 20%,#ffffff0d,#0000 38%),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 9px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at top,#000000bf,#0000 72%);mask-image:radial-gradient(circle at top,#000000bf,#0000 72%)}.marketing-hero__content{gap:18px;display:grid;position:relative}.marketing-hero__kicker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketing-hero__chip--late{opacity:calc(var(--hero-progress,0) * .95);transform:translate3d(0, calc((1 - var(--hero-progress,0)) * 10px), 0);transition:opacity var(--motion-medium) var(--ease-standard), transform var(--motion-medium) var(--ease-standard)}.marketing-hero__title{font-family:var(--font-display);letter-spacing:.02em;max-width:18ch;margin:0;font-size:clamp(2.3rem,4.2vw,3.6rem)}.marketing-hero__title-line{transform:translate3d(0, calc((1 - var(--hero-progress,0)) * (18px + (var(--line) * 6px))), 0);opacity:calc(.55 + var(--hero-progress,0) * .45);filter:blur(calc((1 - var(--hero-progress,0)) * 4px));transition:opacity var(--motion-medium) var(--ease-standard), transform var(--motion-medium) var(--ease-standard), filter var(--motion-medium) var(--ease-standard);display:block}.marketing-hero__title-accent{background:linear-gradient(90deg, rgb(var(--accent-2-rgb) / .92), rgb(var(--accent-1-rgb) / .92));color:#0000;-webkit-background-clip:text;background-clip:text}.marketing-hero__subtitle{max-width:62ch;color:var(--text-2);margin:0;font-size:1.12rem;line-height:1.6}.marketing-hero__actions{transform:translate3d(0, calc((1 - var(--hero-progress,0)) * 10px), 0);opacity:calc(.75 + var(--hero-progress,0) * .25);transition:opacity var(--motion-medium) var(--ease-standard), transform var(--motion-medium) var(--ease-standard);flex-wrap:wrap;gap:12px;display:flex}.marketing-hero__scene{place-items:center;min-height:420px;display:grid;position:relative}.marketing-scene{background:radial-gradient(circle at 20% 24%, rgb(var(--accent-2-rgb) / .12), transparent 56%), radial-gradient(circle at 70% 55%, rgb(var(--accent-1-rgb) / .14), transparent 58%), linear-gradient(180deg, #030404a3, #0b111085);width:min(520px,100%);height:420px;box-shadow:var(--shadow-depth-2);transform:translate3d(0, calc((1 - var(--hero-progress,0)) * 20px), 0) rotate(calc((var(--page-progress,0) - .5) * 4deg));transition:transform var(--motion-slow) var(--ease-standard);border:1px solid #ffffff1a;border-radius:34px;position:relative;overflow:hidden}.marketing-scene:before{content:"";background:radial-gradient(circle at 30% 24%, rgb(var(--accent-2-rgb) / .22), transparent 52%), radial-gradient(circle at 66% 68%, rgb(var(--accent-1-rgb) / .18), transparent 58%);opacity:calc(.12 + var(--hero-progress,0) * .25);filter:blur(18px);pointer-events:none;border-radius:36px;position:absolute;inset:-2px}.marketing-scene__paths{width:100%;height:100%;transform:translate3d(0, calc(var(--story-velocity) * -4px), 0);position:absolute;inset:0}.marketing-scene__ring{fill:none;stroke:#ffffff1a;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:6 8;opacity:.65;transform-origin:280px 220px;transform:rotate(calc(var(--time) * 1deg))}.marketing-scene__ring--inner{opacity:.45;stroke-dasharray:4 10;transform:rotate(calc(var(--time) * -1.2deg))}.marketing-scene__route{fill:none;stroke:#ffffff1f;stroke-width:8px;stroke-linecap:round;filter:drop-shadow(0 12px 24px #00000073)}.marketing-scene__route--pulse{stroke:url(#routeGlow);stroke-width:8px;stroke-dasharray:90 520;stroke-dashoffset:calc(520 - (var(--hero-progress,0) * 520));opacity:calc(.25 + var(--hero-progress,0) * .75)}.marketing-scene__core{width:190px;transform:translate3d(-50%, -50%, 0) scale(calc(.96 + var(--hero-progress,0) * .04));box-shadow:var(--shadow-accent);text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030404ad;border:1px solid #ffffff1f;border-radius:26px;padding:16px 16px 14px;position:absolute;inset:50% auto auto 50%}.marketing-scene__core-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#eef6f2b3;font-size:.72rem}.marketing-scene__core-title{letter-spacing:.02em;margin-top:8px;font-weight:700}.marketing-scene__core-meta{font-family:var(--font-mono);color:var(--text-3);margin-top:8px;font-size:.78rem}.marketing-scene__node{width:132px;box-shadow:var(--shadow-soft);transform:translate3d(0, calc((1 - var(--hero-progress,0)) * 12px), 0);opacity:calc(.35 + var(--hero-progress,0) * .65);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030404b3;border:1px solid #ffffff1a;border-radius:22px;padding:12px 12px 10px;position:absolute}.marketing-scene__node-title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.marketing-scene__node-sub{color:var(--text-3);margin-top:6px;font-size:.86rem}.marketing-scene__node--alpaca{border-color:rgb(var(--accent-2-rgb) / .22);top:70px;left:34px}.marketing-scene__node--tradier{border-color:rgb(var(--accent-1-rgb) / .22);top:56px;right:28px}.marketing-scene__node--internal{border-color:#d8a35c38;bottom:64px;left:70px}.marketing-scene__node--audit{border-color:#e468592e;bottom:54px;right:52px}.marketing-hero__tape{border-radius:var(--radius-lg);opacity:calc(var(--hero-progress,0) * .95);transform:translate3d(0, calc((1 - var(--hero-progress,0)) * 22px), 0);transition:opacity var(--motion-medium) var(--ease-standard), transform var(--motion-medium) var(--ease-standard);background:#0b111094;border:1px solid #ffffff1a;margin-top:18px;overflow:hidden}.marketing-hero__tape-track{white-space:nowrap;transform:translate3d(calc(var(--story-velocity) * -18px - var(--hero-progress,0) * 10px), 0, 0);gap:26px;padding:14px 18px;display:flex}.marketing-hero__tape-item{font-family:var(--font-mono);color:#eef6f2d6;font-size:.88rem}.story{grid-template-columns:170px 1fr;gap:22px;max-width:1180px;margin:0 auto;padding:42px 26px 84px;display:grid}.story-rail{align-content:start;gap:16px;height:calc(100vh - 120px);padding-top:10px;display:grid;position:sticky;top:92px}.story-rail__line{background:#ffffff14;border-radius:999px;width:2px;position:absolute;top:0;bottom:0;left:18px}.story-rail__fill{width:2px;height:calc(var(--story-progress) * 100%);background:linear-gradient(180deg, var(--accent-2), var(--accent-1));opacity:.7;border-radius:999px;position:absolute;top:0;left:18px}[data-reveal]{opacity:0;filter:blur(4px);transition:opacity .52s var(--ease-emphasis), transform .52s var(--ease-emphasis), filter .52s var(--ease-emphasis);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(16px)}[data-reveal].is-visible{opacity:1;filter:blur();transform:translate(0,0)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;filter:none;transition:none;transform:none}}.story-rail__node{color:var(--text-3);letter-spacing:.02em;transition:color var(--motion-fast) var(--ease-standard);padding-left:44px;font-size:.92rem;position:relative}.story-rail__node--active{color:var(--text-1)}.story-rail__dot{background:rgb(var(--bg-0-rgb) / .76);border:1px solid #ffffff2e;border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:11px;box-shadow:inset 0 0 0 1px #0006}.story-rail__node--active .story-rail__dot{border-color:rgb(var(--accent-1-rgb) / .48);box-shadow:0 0 0 1px rgb(var(--accent-1-rgb) / .28) inset, 0 18px 34px #0000005c}.story-body{gap:56px;display:grid}.story-step{border-radius:var(--radius-xl);box-shadow:var(--shadow-depth-1);--step-progress:0;transform:translate3d(0, calc((1 - var(--step-progress)) * 14px), 0) perspective(900px) rotateX(calc((1 - var(--step-progress)) * 2deg));filter:blur(calc((1 - var(--step-progress)) * 1.5px));background:#0b11109e;border:1px solid #ffffff17;grid-template-columns:1.05fr .95fr;align-items:start;gap:22px;padding:26px;display:grid;position:relative}.story-step:after{content:"";border-radius:calc(var(--radius-xl) + 2px);background:radial-gradient(circle at 18% 12%, rgb(var(--accent-1-rgb) / .14), transparent 52%), radial-gradient(circle at 80% 22%, rgb(var(--accent-2-rgb) / .1), transparent 55%);opacity:calc(.08 + var(--step-progress) * .16);pointer-events:none;z-index:-1;position:absolute;inset:-1px}.story-step__panel h2{font-family:var(--font-display);letter-spacing:.03em;margin:10px 0 8px;font-size:1.8rem}.story-step__panel p{color:var(--text-2);margin:0 0 12px;line-height:1.7}.story-step__list{color:var(--text-2);gap:8px;margin:0;padding-left:18px;display:grid}.story-step__chips{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.story-step__visual{place-items:center;min-height:240px;display:grid;position:relative}.story-card{background:rgb(var(--bg-0-rgb) / .7);width:min(340px,100%);box-shadow:var(--shadow-accent);transform:translate3d(0, calc((1 - var(--step-progress)) * 18px), 0) scale(calc(.985 + var(--step-progress) * .015));opacity:calc(.55 + var(--step-progress) * .45);transition:opacity var(--motion-medium) var(--ease-standard), transform var(--motion-medium) var(--ease-standard);border:1px solid #ffffff17;border-radius:22px;padding:18px 18px 16px}.story-card--stack{width:260px;position:absolute;inset:auto 10px 18px auto}.story-card--shift{transform:translate3d(0, calc((1 - var(--step-progress)) * 22px), 0) rotate(calc((1 - var(--step-progress)) * -2deg))}.story-card--glow:before{content:"";background:radial-gradient(circle at 15% 20%, rgb(var(--accent-1-rgb) / .24), transparent 58%);opacity:calc(.15 + var(--step-progress) * .35);pointer-events:none;border-radius:24px;position:absolute;inset:-1px}.story-card__kicker{font-family:var(--font-mono);color:var(--text-3);font-size:.78rem}.story-card__title{margin-top:6px;font-weight:650}.story-card__meta{font-family:var(--font-mono);color:#eef6f2b3;gap:6px;margin-top:10px;font-size:.78rem;display:grid}.route-orbit{border-radius:50%;width:320px;height:320px;position:relative}.route-orbit__ring{background:radial-gradient(circle at center, rgb(var(--accent-1-rgb) / .1), transparent 62%);transform:rotate(calc(var(--step-progress) * 12deg));border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:0}.route-orbit__core{background:rgb(var(--bg-0-rgb) / .76);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;border:1px solid #ffffff1f;border-radius:22px;place-items:center;font-size:.78rem;display:grid;position:absolute;inset:110px}.route-orbit__node{width:88px;height:88px;font-family:var(--font-mono);box-shadow:var(--shadow-soft);transform:translate3d(0, calc((1 - var(--step-progress)) * 16px), 0);opacity:calc(.5 + var(--step-progress) * .5);background:#0b1110b8;border:1px solid #ffffff1f;border-radius:28px;place-items:center;font-size:.82rem;display:grid;position:absolute}.route-orbit__node--a{left:calc(22px + var(--step-progress) * 10px);top:calc(62px + var(--step-progress) * 8px)}.route-orbit__node--b{right:calc(12px + var(--step-progress) * 6px);top:calc(34px + var(--step-progress) * 12px)}.route-orbit__node--c{left:calc(76px + var(--step-progress) * 12px);bottom:calc(18px + var(--step-progress) * 10px)}.proof-path{filter:drop-shadow(0 18px 40px #00000059);width:min(520px,100%)}.proof-path__stroke{stroke-dasharray:520;stroke-dashoffset:calc(520 - (var(--step-progress) * 520));transition:stroke-dashoffset var(--motion-slow) var(--ease-standard)}.proof-badges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:absolute;bottom:16px;left:14px;right:14px}.proof-badge{background:rgb(var(--bg-0-rgb) / .68);font-family:var(--font-mono);color:#eef6f2c7;transform:translate3d(0, calc((1 - var(--step-progress)) * 12px), 0);opacity:calc(.4 + var(--step-progress) * .6);border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:.78rem}.safety-grid{gap:12px;margin-top:12px;display:grid}.safety-item{background:rgb(var(--bg-0-rgb) / .64);border:1px solid #ffffff14;border-radius:18px;gap:6px;padding:12px 14px;display:grid}.safety-item__label{color:var(--text-3);letter-spacing:.02em;font-size:.86rem}.safety-item__value{color:#eef6f2db;font-family:var(--font-mono);font-size:.86rem}.gate-wall{grid-template-columns:repeat(2,1fr);gap:12px;width:min(360px,100%);display:grid}.gate-wall__gate{background:rgb(var(--bg-0-rgb) / .7);height:110px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:calc(.35 + var(--step-progress) * .65);transform:translate3d(0, calc((1 - var(--step-progress)) * 16px), 0);box-shadow:var(--shadow-soft);border:1px solid #ffffff1a;border-radius:26px;place-items:center;display:grid}.gate-wall__gate--1{border-color:#d8a35c47}.gate-wall__gate--2{border-color:rgb(var(--accent-2-rgb) / .28)}.gate-wall__gate--3{border-color:rgb(var(--accent-1-rgb) / .28)}.gate-wall__gate--4{border-color:#e4685938}.marketing-footer{border-top:1px solid var(--line-soft);background:rgb(var(--bg-0-rgb) / .64);padding:56px 26px 40px}.marketing-footer__grid{grid-template-columns:1.3fr 1fr auto;align-items:center;gap:18px;max-width:1180px;margin:0 auto;display:grid}.marketing-footer__links{flex-wrap:wrap;gap:14px;display:flex}.marketing-footer__link{color:var(--text-2);font-size:.92rem;text-decoration:none}.marketing-footer__link:hover{color:var(--text-1)}.marketing-footer__fineprint{max-width:1180px;color:var(--text-3);margin:18px auto 0;font-size:.86rem}@media (width<=980px){.story{grid-template-columns:1fr}.story-rail{display:none}.story-step{grid-template-columns:1fr}.marketing-home__nav-links{display:none}.marketing-hero__layout{grid-template-columns:1fr}.marketing-hero__scene{min-height:360px}.marketing-scene{height:360px}.marketing-footer__grid{grid-template-columns:1fr;justify-items:start}}@media (prefers-reduced-motion:reduce){.marketing-hero__grid,.marketing-hero__beam,.marketing-hero__noise,.marketing-scene__paths,.marketing-hero__tape-track,.story-card,.story-step,.route-orbit__ring,.route-orbit__node,.proof-path__stroke,.proof-badge,.gate-wall__gate{filter:none!important;transition:none!important;transform:none!important}.proof-path__stroke{stroke-dashoffset:0!important}.marketing-scene__ring,.marketing-scene__ring--inner{transform:none!important}.marketing-scene__route--pulse{stroke-dashoffset:0!important;opacity:.65!important}}.app-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.focus-aperture{gap:14px;min-width:0;display:grid}.focus-ribbon{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(90deg,#2fc28d1a,#0000 18%),linear-gradient(#101817f5,#050706f0);border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(130px,.6fr) minmax(0,3fr) minmax(180px,.9fr) auto;align-items:stretch;gap:10px;padding:10px;display:grid;position:sticky;top:10px;box-shadow:0 18px 34px #0000003d}.focus-ribbon__lead,.focus-ribbon__system,.focus-ribbon__item{background:#03040470;border:1px solid #ffffff0f;border-radius:8px;min-width:0;padding:8px 10px}.focus-ribbon__lead{align-content:center;gap:3px;display:grid}.focus-ribbon__lead small,.focus-ribbon__system small,.focus-ribbon__mode,.focus-ribbon__hint{color:var(--text-3);font-size:10px;line-height:1.25}.focus-ribbon__lead strong,.focus-ribbon__item strong,.focus-ribbon__system strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;display:block;overflow:hidden}.focus-ribbon__kicker,.focus-ribbon__item span,.focus-ribbon__system span{color:var(--text-3);text-transform:uppercase;font-size:10px;line-height:1.2;display:block}.focus-ribbon__items{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.focus-ribbon__item--positive{border-color:#2fc28d33}.focus-ribbon__item--warning{border-color:#d8a35c38}.focus-ribbon__item--negative{border-color:#e4685942}.focus-ribbon__item--info,.focus-ribbon__item--accent{border-color:#5a9ed633}.focus-ribbon__system{align-content:center;gap:3px;display:grid}.focus-ribbon__blockers{color:var(--text-2);font-weight:800}.focus-ribbon__system--positive{background:#2fc28d14;border-color:#2fc28d38}.focus-ribbon__system--negative{background:#e468591a;border-color:#e4685942}.focus-ribbon__controls{align-content:center;gap:6px;min-width:150px;display:grid}.focus-ribbon__mode,.focus-ribbon__hint{display:block}.focus-aperture__body{grid-template-columns:176px minmax(0,1fr);align-items:start;gap:14px;display:grid}.focus-rails{gap:8px;max-height:calc(100vh - 112px);padding-right:2px;display:grid;position:sticky;top:92px;overflow:auto}.focus-rail-item{transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard);background:#0b11108f;border:1px solid #ffffff12;border-radius:8px;overflow:hidden}.focus-aperture--decision_focus .focus-rail-item:not(.focus-rail-item--expanded):not(.focus-rail-item--critical){opacity:.62}.focus-rail-item:hover,.focus-rail-item:focus-within,.focus-rail-item--current,.focus-rail-item--expanded{opacity:1;background:#101817e0;border-color:#ffffff24}.focus-rail-item--positive{border-left:2px solid var(--positive)}.focus-rail-item--warning{border-left:2px solid var(--warning)}.focus-rail-item--negative,.focus-rail-item--critical{border-left:2px solid var(--negative)}.focus-rail-item--info,.focus-rail-item--accent{border-left:2px solid var(--accent-2)}.focus-rail-item--critical{box-shadow:inset 0 0 0 1px #e4685929,0 12px 30px #e4685914}.focus-rail-item__button{appearance:none;width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:4px;padding:10px;display:grid}.focus-rail-item__header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.focus-rail-item__label{color:var(--text-3);text-transform:uppercase;font-size:10px;line-height:1.2}.focus-rail-item__status{border-radius:var(--radius-pill);max-width:78px;color:var(--text-2);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff14;padding:2px 6px;font-size:9px;font-weight:800;line-height:1.1;overflow:hidden}.focus-rail-item--critical .focus-rail-item__status{color:var(--state-danger-text);background:#e468591f;border-color:#e468594d}.focus-rail-item__button strong{color:var(--text-1);font-size:12px;line-height:1.25}.focus-rail-item__meta{color:var(--text-3);font-size:11px}.focus-rail-item__shortcut{border-radius:var(--radius-pill);color:var(--text-3);font-family:var(--font-mono);border:1px solid #ffffff14;justify-self:start;padding:2px 6px;font-size:9px}.focus-rail-item__panel{border-top:1px solid #ffffff0f;gap:8px;padding:10px;display:grid}.focus-rail-item__panel p{color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.focus-rail-item__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.focus-rail-item__link{color:var(--accent-1);font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.focus-rail-item,.focus-panel .page-section,.focus-panel .ui-panel--section,.focus-panel .metrics-grid{transition:none}}.focus-panel{border-radius:12px;min-width:0}.focus-aperture--decision_focus .focus-panel>*{position:relative}.focus-aperture--decision_focus .focus-panel .page-section,.focus-aperture--decision_focus .focus-panel .ui-panel--section,.focus-aperture--decision_focus .focus-panel .metrics-grid{transition:opacity var(--motion-medium) var(--ease-standard), filter var(--motion-medium) var(--ease-standard), border-color var(--motion-medium) var(--ease-standard)}.focus-aperture--decision_focus .focus-panel .page-section:not(:first-child),.focus-aperture--decision_focus .focus-panel>.metrics-grid:not(:first-child),.focus-aperture--decision_focus .focus-panel>.ui-panel--section:not(:first-child){opacity:.72;filter:saturate(.86)}.focus-aperture--decision_focus .focus-panel .page-section:hover,.focus-aperture--decision_focus .focus-panel .page-section:focus-within,.focus-aperture--decision_focus .focus-panel>.metrics-grid:hover,.focus-aperture--decision_focus .focus-panel>.metrics-grid:focus-within,.focus-aperture--decision_focus .focus-panel>.ui-panel--section:hover,.focus-aperture--decision_focus .focus-panel>.ui-panel--section:focus-within{opacity:1;filter:none}.focus-aperture--full_console .focus-aperture__body{grid-template-columns:minmax(0,1fr)}.focus-aperture--full_console .focus-rails{order:2;grid-template-columns:repeat(7,minmax(130px,1fr));max-height:none;position:static;overflow:visible}.focus-aperture--full_console .focus-panel{order:1}@media (width<=1100px){.focus-ribbon{grid-template-columns:minmax(0,1fr)}.focus-ribbon__items{grid-template-columns:repeat(3,minmax(0,1fr))}.focus-aperture__body{grid-template-columns:minmax(0,1fr)}.focus-rails{grid-auto-columns:minmax(138px,.72fr);grid-auto-flow:column;max-height:none;padding-bottom:4px;position:static;overflow-x:auto}}@media (width<=720px){.focus-ribbon__items{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-rails{grid-auto-columns:minmax(128px,78vw)}}.sidebar{min-height:100vh;padding:var(--space-5);border-right:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#060606f5,#0a0a0aeb);align-self:start;position:sticky;top:0}.brand-card{border:1px solid var(--line-soft);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-soft);background:linear-gradient(#0e0e0efa,#060606fa)}.brand-card__kicker,.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);margin-bottom:var(--space-3);font-size:11px}.brand-card h1,.hero h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:34px;line-height:1.1}.brand-card p,.hero p{margin:var(--space-3) 0 0;color:var(--text-2);line-height:1.6}.sidebar-nav{gap:var(--space-2);margin-top:var(--space-5);display:grid}.sidebar-nav__link{color:var(--text-2);background:0 0;border:1px solid #0000;border-radius:14px;padding:13px 15px;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.sidebar-nav__link:hover{color:var(--text-1);background:#ffffff09}.sidebar-nav__link--active{color:var(--text-1);background:linear-gradient(#3a3a3a38,#1c1c1c29);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0a}.app-shell--chart-mode{background:radial-gradient(circle at 100% 0,#3a3a3a29,#0000 32%),radial-gradient(circle at 0 100%,#1c1c1c2e,#0000 28%),linear-gradient(#040404,#090909 28%,#020202 100%);min-height:100vh;display:block}.topbar{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.topbar__brand{align-items:center;gap:14px;display:flex}.topbar-brand-mark{border:1px solid rgb(var(--accent-1-rgb) / .28);background:linear-gradient(145deg, rgb(var(--accent-1-rgb) / .26), rgb(var(--accent-2-rgb) / .12));width:52px;height:52px;color:var(--text-1);letter-spacing:.08em;border-radius:16px;place-items:center;font-weight:700;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.topbar-brand-mark img{object-fit:cover;width:100%;height:100%}.topbar h2{color:var(--text-2);margin:0;font-size:18px;font-weight:600}.topbar__meta{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:1000px;display:flex}.desk-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:12px;display:grid}.desk-summary-card{appearance:none;color:var(--text-1);text-align:left;cursor:pointer;background:linear-gradient(#121212db,#080808eb);border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:14px 16px;transition:border-color .12s,transform .12s,background .12s}.desk-summary-card:hover:enabled,.desk-summary-card:focus-visible:enabled{border-color:rgb(var(--accent-1-rgb) / .42);transform:translateY(-1px)}.desk-summary-card:disabled{cursor:default}.desk-summary-card--active{border-color:rgb(var(--accent-1-rgb) / .42);background:linear-gradient(180deg, rgb(var(--accent-1-rgb) / .16), #080808eb)}.desk-summary-card__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.desk-summary-card__head span{text-transform:uppercase;color:var(--text-2);font-size:12px}.desk-summary-card__head strong{color:var(--text-2);font-size:12px}.desk-summary-card__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.desk-summary-card__grid div{min-width:0}.desk-summary-card__grid span{color:var(--text-3);text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.desk-summary-card__grid strong{color:var(--text-1);font-size:13px;line-height:1.35;display:block}.hero{gap:var(--space-5);border:1px solid var(--line-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);margin-bottom:var(--space-5);background:linear-gradient(#121212f0,#080808eb);grid-template-columns:1.6fr auto;align-items:start;padding:30px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#36363624,#0000 65%);border-radius:999px;width:420px;height:420px;position:absolute;inset:-25% auto auto 55%}.hero__badge{border-radius:var(--radius-pill);color:var(--text-1);white-space:nowrap;background:#28282852;border:1px solid #ffffff1a;padding:12px 16px}.metrics-grid{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.metrics-grid>*{min-width:0}.metric-card-button{appearance:none;text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.metric-card-button:disabled{cursor:default}.metric-card-button>.ui-panel--metric{width:100%}.alert-card,.workspace-item,.activity-item,.note-card,.ticker-hub__section{border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);background:linear-gradient(#121212d1,#080808e6)}.content-grid{gap:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:1.5fr 1fr;display:grid}.content-grid--wide{grid-template-columns:1.65fr 1fr}.analysis-form,.analysis-form--wide{align-items:center;gap:12px;margin-bottom:18px;display:grid}.analysis-form{grid-template-columns:140px 140px 110px 150px}.analysis-form--wide{grid-template-columns:2fr repeat(3,minmax(120px,1fr)) 160px}.analysis-form input,.analysis-form select,.analysis-form textarea,.analysis-form button,.ui-panel__actions input,.ui-panel__actions select,.notes-textarea{border:1px solid var(--line-mid);color:var(--text-1);background:#ffffff08;border-radius:16px;outline:none;padding:13px 14px}.data-toolbar{gap:12px;display:grid}.data-toolbar__search,.data-toolbar__controls{min-width:0}.analysis-form input:focus,.analysis-form select:focus,.analysis-form textarea:focus,.ui-panel__actions input:focus,.ui-panel__actions select:focus,.notes-textarea:focus{border-color:#ffffff29;box-shadow:0 0 0 4px #ffffff0f}.analysis-form select{appearance:auto;-webkit-appearance:menulist;-moz-appearance:menulist}.analysis-form button{color:#fff;background:linear-gradient(135deg,#343434,#111);border:none;font-weight:700;box-shadow:0 12px 28px #00000047}.form-hint{color:#c2c2c2b8;align-self:center;font-size:12px;line-height:1.5}.desk-action{border-radius:var(--radius-pill);border:1px solid var(--line-mid);color:var(--text-1);background:#ffffff08;padding:10px 14px}.interval-chip-row,.chip-row,.action-row,.chart-toolbar,.chart-indicators,.tag-chip-row,.ticker-chip-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.interval-chip,.chart-indicator-chip,.tag-chip,.ticker-chip{border-radius:var(--radius-pill)}.interval-chip{color:var(--text-2);border:1px solid var(--line-soft);background:#ffffff08;padding:10px 12px}.interval-chip--active{color:var(--text-1);background:#3a3a3a3d;border-color:#ffffff1f}.signal-table{border-collapse:collapse;width:100%}.signal-table th,.signal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #a3b8d414;padding:14px 12px}.signal-table th{letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);font-size:11px}.signal-table tbody tr{transition:background-color .18s,transform .18s}.signal-table tbody tr:hover{background:linear-gradient(90deg,#3a3a3a1a,#0000 36%),#ffffff08}.signal-table tbody tr:nth-child(2n){background-color:#ffffff04}.table-link{color:#cfcfcf;cursor:pointer;text-underline-offset:.16em;background:0 0;border:none;padding:0;-webkit-text-decoration:underline #cfcfcf47;text-decoration:underline #cfcfcf47;transition:color .18s,text-decoration-color .18s}.table-link:hover{color:#f0f0f0;text-decoration-color:#f0f0f0a8}.table-link:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #dcdcdcd1}.ui-list-cell__badges .table-link{color:#c3dcff;text-underline-offset:0;background:#9cc0ff14;border:1px solid #9cc0ff2e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;text-decoration:none;display:inline-flex}.ui-list-cell__badges .table-link:hover{color:#e0edff;background:#9cc0ff24;border-color:#c3dcff57}.ui-list-cell__badges .table-link:focus-visible{outline-offset:2px}.education-callout{border-radius:var(--radius-lg);background:linear-gradient(#0c0c0cd6,#090909eb);border:1px solid #5252522e;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding:18px 20px;display:flex}.education-callout__copy{gap:8px;display:grid}.education-callout__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2);font-size:11px}.education-callout__copy strong{font-size:18px}.education-callout__copy p{color:var(--text-2);margin:0;line-height:1.6}.education-callout__list{color:var(--text-3);gap:6px;margin:0;padding-left:18px;display:grid}.education-callout__action{border-radius:var(--radius-pill);border:1px solid var(--line-mid);color:var(--text-1);white-space:nowrap;background:#ffffff0d;padding:12px 16px}.education-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.education-jump-card{border:1px solid var(--line-soft);background:#ffffff08;border-radius:18px;gap:8px;padding:18px;display:grid}.education-jump-card span{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);font-size:11px}.education-jump-card strong{color:var(--text-2);font-size:15px;line-height:1.5}.education-module__copy{gap:12px;display:grid}.education-module__copy p{color:var(--text-2);margin:0;line-height:1.7}.ux-test-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ux-test-card{background:linear-gradient(#ffffff0a,#ffffff05),#0a101bd6;border:1px solid #5c5c5c24;border-radius:20px;gap:14px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff08}.ux-test-card__header{gap:6px;display:grid}.ux-test-card__header span{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);font-size:11px}.ux-test-card__header strong{font-size:18px;line-height:1.25}.ux-test-card__goal{color:var(--text-2);margin:0;line-height:1.6}.ux-test-card__section{gap:8px;display:grid}.ux-test-card__section strong{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:12px}.ux-test-card__list{color:var(--text-2);gap:8px;margin:0;padding-left:18px;line-height:1.55;display:grid}.ux-test-card__footer{align-items:center;display:flex}.ux-test-card__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.education-test-card__action{color:#c3dcff;background:#9cc0ff14;border:1px solid #9cc0ff2e;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;text-decoration:none;display:inline-flex}.education-test-card__action:hover{color:#e0edff;background:#9cc0ff24;border-color:#c3dcff57}.trade-ticket__form .education-callout{grid-column:1/-1;margin-bottom:0}.journal-pnl{letter-spacing:-.02em;color:var(--text-1);font-size:20px;font-weight:700}.journal-pnl--positive{color:var(--state-positive-text)}.journal-pnl--negative{color:var(--state-danger-text)}.empty-state,.error-banner,.info-banner{border-radius:var(--radius-lg);border:1px solid var(--line-soft);background:#0b1526b8;padding:20px}.error-banner{color:#ffc0c0;background:#350c1257;border-color:#ef444438}.info-banner{color:#dce8ff;border-color:#6060602e;margin-bottom:16px}.chart-stack{gap:var(--space-4);overscroll-behavior:contain;display:grid}.chart-stack--minimal{gap:0}.chart-stack__plot-surface{overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.lightweight-chart-surface{background:#0c111b;border-radius:20px;width:100%;min-height:420px;overflow:hidden}.lightweight-chart-surface>div{width:100%;height:100%}.custom-chart-surface{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;cursor:crosshair;background:linear-gradient(#101010f5 0%,#0a0a0afa 100%);border:1px solid #5c5c5c1a;border-radius:20px;width:100%;min-height:420px;position:relative;overflow:hidden}.custom-chart-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.custom-chart-canvas--background{z-index:1}.custom-chart-canvas--series{z-index:2}.custom-chart-canvas--overlay{z-index:3;pointer-events:none}.fresh-chart{box-shadow:var(--shadow-depth-1);transition:transform var(--motion-medium) var(--ease-emphasis), border-color var(--motion-medium) var(--ease-emphasis), box-shadow var(--motion-medium) var(--ease-emphasis);background:radial-gradient(circle at top,#38383824,#0000 46%),linear-gradient(#090909f0,#070707fa);border:1px solid #5c5c5c24;border-radius:24px;gap:14px;padding:16px;display:grid}.fresh-chart--loading{place-items:center}.fresh-chart__status{min-height:320px;color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;text-align:center;place-items:center;gap:10px;font-size:14px;display:grid}.fresh-chart__status-title{color:#f0f0f0;letter-spacing:.14em;font-size:15px;font-weight:700}.fresh-chart__status-copy{color:#9eb0d0;letter-spacing:.06em;text-transform:none;max-width:420px;font-size:12px;line-height:1.6}.fresh-chart__header{transform-origin:0 0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fresh-chart__identity{gap:6px;display:grid}.fresh-chart__kicker{color:#b0b0b0;letter-spacing:.18em;text-transform:uppercase;font-size:11px}.fresh-chart__symbol-row{color:var(--text-2);align-items:center;gap:10px;display:flex}.fresh-chart__symbol-row strong{color:var(--text-1);letter-spacing:.04em;font-size:20px}.fresh-chart__pill-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fresh-chart__pill{color:var(--text-1);letter-spacing:.12em;text-transform:uppercase;background:#101010db;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:6px 10px;font-size:10px;display:inline-flex}.fresh-chart__pill--live{border-color:var(--state-positive-border);color:var(--state-positive-text);box-shadow:var(--shadow-positive)}.fresh-chart__pill--warning{border-color:var(--state-warning-border);color:var(--state-warning-text)}.fresh-chart__pill--historical{border-color:var(--state-accent-border);color:var(--state-accent-text);box-shadow:var(--shadow-accent)}.fresh-chart__pill--neutral{color:var(--text-2)}.fresh-chart__stats{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.fresh-chart__stat{min-width:92px;transition:transform var(--motion-fast) var(--ease-emphasis), border-color var(--motion-fast) var(--ease-emphasis), box-shadow var(--motion-fast) var(--ease-emphasis), background-color var(--motion-fast) var(--ease-emphasis);background:#101010e6;border:1px solid #ffffff14;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.fresh-chart__stat span{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.fresh-chart__stat strong{color:var(--text-1);font-size:13px}.fresh-chart__value--up{color:#7bf0c2}.fresh-chart__value--down{color:#ff9d9d}.fresh-chart__readout{transition:transform var(--motion-medium) var(--ease-emphasis), border-color var(--motion-medium) var(--ease-emphasis), box-shadow var(--motion-medium) var(--ease-emphasis), background-color var(--motion-medium) var(--ease-emphasis);background:#0c0c0cd6;border:1px solid #ffffff14;border-radius:18px;gap:10px;padding:14px 16px;display:grid}.fresh-chart__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fresh-chart__toolbar-meta{gap:3px;display:inline-grid}.fresh-chart__toolbar-meta span{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.fresh-chart__toolbar-meta strong{color:var(--text-1);font-size:13px}.fresh-chart__toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fresh-chart__toolbar-button{color:var(--text-1);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-emphasis), background var(--motion-fast) var(--ease-emphasis), color var(--motion-fast) var(--ease-emphasis), transform var(--motion-fast) var(--ease-emphasis), box-shadow var(--motion-fast) var(--ease-emphasis);background:#0c0c0cd1;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:11px}.fresh-chart__toolbar-button:hover{color:var(--text-1);box-shadow:var(--shadow-accent);background:#161616e6;border-color:#ffffff24;transform:translateY(-1px)}.fresh-chart__toolbar-button--active{color:var(--text-1);box-shadow:var(--shadow-accent);background:#202020f0;border-color:#ffffff29}.fresh-chart__readout-title{color:var(--text-1);font-size:13px}.fresh-chart__message{color:var(--text-2);background:#101010e6;border:1px solid #ffffff14;border-radius:14px;padding:10px 12px;font-size:12px;line-height:1.5}.fresh-chart__message--warning{border-color:var(--state-warning-border);background:color-mix(in srgb, var(--state-warning-surface) 78%, transparent);color:var(--state-warning-text)}.fresh-chart__message--historical{border-color:var(--state-accent-border);background:color-mix(in srgb, var(--state-accent-surface) 80%, transparent);color:var(--state-accent-text);box-shadow:inset 0 1px 0 #ffffff08, var(--shadow-accent)}.fresh-chart__readout-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;display:grid}.fresh-chart__readout-grid div{background:#121212e0;border:1px solid #ffffff14;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.fresh-chart__readout-grid span{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.fresh-chart__readout-grid strong{color:var(--text-1);font-size:15px}.fresh-chart__surface{overscroll-behavior:contain;touch-action:none;width:100%;box-shadow:inset 0 1px 0 #ffffff0a, var(--shadow-depth-1);transition:transform var(--motion-medium) var(--ease-emphasis), border-color var(--motion-medium) var(--ease-emphasis), box-shadow var(--motion-medium) var(--ease-emphasis);background:linear-gradient(#1c1c1c47,#090909f5),#080808f0;border:1px solid #7070702e;border-radius:22px;position:relative;overflow:hidden}.fresh-chart__svg{cursor:grab;touch-action:none;width:100%;height:100%;min-height:300px;display:block}.fresh-chart__svg--dragging{cursor:grabbing}.fresh-chart__svg--resizing{cursor:row-resize}.fresh-chart__pane-handle{cursor:row-resize;z-index:2;background:0 0;border:0;place-items:center;height:18px;margin-top:-9px;padding:0;display:grid;position:absolute;left:18px;right:108px}.fresh-chart__pane-handle-line{width:100%;height:2px;transition:background-color var(--motion-fast) var(--ease-emphasis), transform var(--motion-fast) var(--ease-emphasis), box-shadow var(--motion-fast) var(--ease-emphasis);background:#5c5c5c2e;border-radius:999px}.fresh-chart__pane-handle:hover .fresh-chart__pane-handle-line,.fresh-chart__pane-handle:focus-visible .fresh-chart__pane-handle-line{background:#6060606b;transform:scaleY(1.5);box-shadow:0 0 12px #60606029}@media (width<=900px){.fresh-chart__toolbar{align-items:stretch}.fresh-chart__toolbar-actions{width:100%}.fresh-chart__toolbar-button{flex:140px;justify-content:center}.fresh-chart__readout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fresh-chart__stats{justify-content:flex-start}}@media (width<=640px){.fresh-chart,.fresh-chart__header{gap:12px}.fresh-chart__pill-row{gap:6px}.fresh-chart__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.fresh-chart__stat{min-width:0;padding:9px 10px}.fresh-chart__toolbar-actions{gap:6px}.fresh-chart__toolbar-button{letter-spacing:.06em;flex:calc(50% - 6px);min-height:38px;padding:8px 10px;font-size:10px}.fresh-chart__readout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fresh-chart__readout-grid div{padding:9px 10px}.fresh-chart__readout-grid strong{font-size:14px}.fresh-chart__svg{min-height:260px}}@media (width<=900px){.chart-toolbar{gap:12px}.chart-toolbar__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-toolbar__actions{justify-content:flex-start}.chart-crosshair-readout{width:min(100%,100% - 16px);top:8px;left:8px}.chart-crosshair-readout__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.chart-pane-resizing,body.chart-pane-resizing{-webkit-user-select:none;user-select:none;cursor:ns-resize!important}.chart-pane-resize-handle{cursor:ns-resize;z-index:7;background:0 0;border:0;height:12px;padding:0;position:absolute}.chart-pane-resize-handle__grip{background:#5c5c5c33;border-radius:999px;width:100%;height:2px;margin-top:5px;transition:background-color .14s;display:block;box-shadow:0 0 0 1px #0a101c80}.chart-pane-resize-handle:hover .chart-pane-resize-handle__grip,.chart-pane-resize-handle:focus-visible .chart-pane-resize-handle__grip{background:#60606070}.chart-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.chart-toolbar__meta{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:10px}.chart-toolbar__badge{color:#dce8ff;letter-spacing:.08em;text-transform:uppercase;background:#0c1421bd;border:1px solid #5c5c5c24;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:inline-flex}.chart-toolbar__badge--live{color:#7bf0c2;border-color:#24d5a142}.chart-toolbar__badge--delayed{color:#ffe27a;border-color:#ffd43b42}.chart-toolbar__badge--warning{color:#ffe8a6;background:#60441057;border-color:#f4b9424d}.chart-toolbar__action{color:#dce8ff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#080e18b8;border:1px solid #5c5c5c29;border-radius:999px;padding:8px 12px;font-size:12px;transition:border-color .14s,background-color .14s,color .14s}.chart-toolbar__action:disabled{opacity:.45;cursor:not-allowed}.equity-curve-chart{gap:12px;display:grid}.equity-curve-chart__meta{flex-wrap:wrap;gap:8px;display:flex}.equity-curve-chart__chip{color:#dce8ff;letter-spacing:.08em;text-transform:uppercase;background:#0c1421bd;border:1px solid #5c5c5c24;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:inline-flex}.equity-curve-chart__chip--positive{color:#7bf0c2;border-color:#24d5a142}.equity-curve-chart__chip--negative{color:#ffadad;border-color:#ff6b6b47}.equity-curve-chart__chip--neutral{color:#b7c3d7;border-color:#5c5c5c2e}.equity-curve-chart__svg{background:radial-gradient(circle at top,#12264252,#0000 48%),#080e18e0;border:1px solid #384c7457;border-radius:20px;width:100%;height:360px;display:block}.equity-curve-chart__grid-line{stroke:#5b7ab02e;stroke-width:1px;shape-rendering:crispedges}.equity-curve-chart__axis-label{fill:#8da2c5;letter-spacing:.04em;font-size:12px}.equity-curve-chart__line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.equity-curve-chart__line--positive{stroke:#22c55e}.equity-curve-chart__line--negative{stroke:#ff6b6b}.equity-curve-chart__line--neutral{stroke:#7a7a7a}.equity-curve-chart__point{stroke:#080e18e6;stroke-width:1.5px}.equity-curve-chart__point--positive{fill:#22c55e}.equity-curve-chart__point--negative{fill:#ff6b6b}.equity-curve-chart__point--neutral{fill:#7a7a7a}.equity-curve-chart__focus-line{stroke:#5c5c5c3d;stroke-width:1px;stroke-dasharray:4 5}.equity-curve-chart__focus-label{fill:#f4fbff;letter-spacing:.04em;font-size:12px}.chart-pane-labels{pointer-events:none;z-index:5;justify-items:end;gap:6px;display:grid;position:absolute;inset:12px 14px auto auto}.chart-pane-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:right;background:#080e189e;border:1px solid #5c5c5c1f;border-radius:10px;gap:2px;min-width:112px;padding:6px 9px;display:inline-grid}.chart-pane-label strong{letter-spacing:.12em;text-transform:uppercase;color:#f4fbff;font-size:10px}.chart-pane-label span{color:var(--text-2);font-size:11px}.chart-pane-label--price strong{color:#dce8ff}.chart-pane-label--macd strong{color:#7a7a7a}.chart-pane-label--rsi strong{color:#ff8fab}.chart-pane-label--volume strong{color:#ffd43b}.chart-crosshair-readout{pointer-events:none;z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080e18b8;border:1px solid #5c5c5c24;border-radius:12px;gap:6px;width:min(360px,100% - 88px);padding:8px 10px;display:grid;position:absolute;top:10px;left:12px;box-shadow:0 10px 22px #04080e2e}.chart-crosshair-readout--minimal{width:min(336px,100% - 76px);top:8px;left:8px}.chart-crosshair-readout__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.chart-crosshair-readout__head strong{letter-spacing:.12em;text-transform:uppercase;color:#f4fbff;font-size:10px}.chart-crosshair-readout__head span{color:var(--text-2);font-size:10px}.chart-crosshair-readout__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.chart-crosshair-readout__grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-crosshair-readout__item{background:#ffffff06;border:1px solid #5c5c5c14;border-radius:9px;gap:2px;padding:6px 7px;display:grid}.chart-crosshair-readout__item span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:9px}.chart-crosshair-readout__item strong{color:var(--text-1);font-size:12px;line-height:1.2}.chart-crosshair-readout__item--positive strong{color:#7bf0c2}.chart-crosshair-readout__item--negative strong{color:#ff9a9a}.chart-pan-lock,body.chart-pan-lock{overscroll-behavior:none;overflow:hidden}.chart-stack__plot-surface .modebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080e188f!important;border-radius:10px!important;padding:2px!important;top:10px!important;right:10px!important}.chart-stack__plot-surface .modebar-btn{opacity:.72;transition:opacity .14s,background-color .14s}.chart-stack__plot-surface .modebar-btn:hover{opacity:1;background:#ffffff14!important}.chart-stat{border:1px solid var(--line-soft);background:#ffffff08;border-radius:18px;min-width:140px;padding:14px 16px}.chart-stat span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-size:11px;display:block}.chart-stat strong{font-size:18px}.workspace-summary-grid,.readout-grid,.key-value-grid,.notes-grid,.alerts-list,.workspace-list,.activity-feed,.monitor-panel,.stack-list{gap:14px;display:grid}.workspace-summary-grid,.readout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-summary-card,.release-item{border:1px solid var(--line-soft);background:#ffffff08;border-radius:18px;padding:16px}.workspace-summary-card span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-size:11px;display:block}.workspace-summary-card strong{letter-spacing:-.02em;font-size:18px;line-height:1.25;display:block}.candidate-queue__grid,.playbook-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.snapshot-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.snapshot-card{background:linear-gradient(#0d0d0df0,#0a0a0afa);border:1px solid #5c5c5c24;border-radius:16px;gap:8px;min-width:0;padding:12px;display:grid}.snapshot-card--positive{border-color:#22c55e38;box-shadow:inset 0 0 0 1px #22c55e14}.snapshot-card--warning{border-color:#f59e0b33;box-shadow:inset 0 0 0 1px #f59e0b14}.snapshot-card--negative{border-color:#ef44442e}.snapshot-card--info{border-color:#6060602e;box-shadow:inset 0 0 0 1px #60606014}.snapshot-card__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.snapshot-card__head>span:first-child{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.snapshot-card__detail{color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.snapshot-card strong,.playbook-step strong,.workspace-summary-card strong{letter-spacing:-.02em}.playbook-step{background:linear-gradient(#0e0e0ef5,#0a0a0afa);border:1px solid #5c5c5c29;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff05}.playbook-step--positive{border-color:#22c55e38;box-shadow:inset 0 0 0 1px #22c55e14}.playbook-step--warning{border-color:#f59e0b38;box-shadow:inset 0 0 0 1px #f59e0b14}.playbook-step--negative{border-color:#ef44442e}.playbook-step--info{border-color:#60606033;box-shadow:inset 0 0 0 1px #60606014}.playbook-step__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.playbook-step__title{gap:4px;display:grid}.playbook-step__title span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.playbook-step__title strong{font-size:16px;line-height:1.15}.playbook-step__detail{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.playbook-step__action{justify-self:start}.handoff-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.handoff-card{background:linear-gradient(#0d0d0df0,#0a0a0afa);border:1px solid #5c5c5c24;border-radius:18px;gap:8px;min-width:0;padding:14px;display:grid}.handoff-card--positive{border-color:#22c55e33}.handoff-card--warning{border-color:#f59e0b33}.handoff-card--negative{border-color:#ef44442e}.handoff-card--info{border-color:#6060602e}.handoff-card--current{background:linear-gradient(#101010fa,#0a0a0afc);box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 28px #0000002e}.handoff-card__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.handoff-card__title{gap:4px;display:grid}.handoff-card__title strong{font-size:16px;line-height:1.15}.handoff-card__title span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.handoff-card__detail,.handoff-card__focus{margin:0;font-size:12px;line-height:1.45}.handoff-card__detail{color:var(--text-2)}.handoff-card__focus{color:#dce8ff}.close-review-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.close-review-card{background:linear-gradient(#0d0d0df0,#0a0a0afa);border:1px solid #5c5c5c24;border-radius:18px;gap:8px;min-width:0;padding:14px;display:grid}.close-review-card--positive{border-color:#22c55e33}.close-review-card--warning{border-color:#f59e0b33}.close-review-card--negative{border-color:#ef44442e}.close-review-card--info{border-color:#6060602e}.close-review-card__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.close-review-card__title{gap:4px;display:grid}.close-review-card__title strong{font-size:16px;line-height:1.15}.close-review-card__title span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.close-review-card__detail,.close-review-card__focus{margin:0;font-size:12px;line-height:1.45}.close-review-card__detail{color:var(--text-2)}.close-review-card__focus{color:#dce8ff}.tomorrow-prep-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.tomorrow-prep-card{background:linear-gradient(#0d0d0df0,#0a0a0afa);border:1px solid #5c5c5c24;border-radius:18px;gap:10px;min-width:0;padding:14px;display:grid}.tomorrow-prep-card--positive{border-color:#22c55e33}.tomorrow-prep-card--warning{border-color:#f59e0b33}.tomorrow-prep-card--negative{border-color:#ef44442e}.tomorrow-prep-card--info{border-color:#6060602e}.tomorrow-prep-card__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tomorrow-prep-card__title{gap:4px;display:grid}.tomorrow-prep-card__title strong{font-size:16px;line-height:1.15}.tomorrow-prep-card__title span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.tomorrow-prep-card__detail{color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.tomorrow-prep-list{gap:8px;display:grid}.tomorrow-prep-item{width:100%;color:var(--text-1);text-align:left;background:#ffffff08;border:1px solid #5c5c5c24;border-radius:14px;gap:6px;padding:12px;display:grid}.tomorrow-prep-item--positive{border-color:#22c55e2e}.tomorrow-prep-item--warning{border-color:#f59e0b2e}.tomorrow-prep-item--negative{border-color:#ef444429}.tomorrow-prep-item--info{border-color:#60606029}.tomorrow-prep-item__meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.tomorrow-prep-item__meta strong{font-size:14px}.tomorrow-prep-item span:last-child{color:var(--text-2);font-size:12px;line-height:1.45}.morning-brief{background:linear-gradient(#0b0b0beb,#090909f5);border:1px solid #5c5c5c1f;border-radius:16px;padding:14px;box-shadow:inset 0 0 0 1px #ffffff05}.morning-brief--positive{border-color:#22c55e1f}.morning-brief--warning{border-color:#f59e0b1f}.morning-brief--negative{border-color:#ef44441f}.morning-brief--info{border-color:#6060601f}.morning-brief__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.morning-brief__copy{gap:6px;min-width:0;display:grid}.morning-brief__copy .chart-mini-section__title{margin-bottom:0}.morning-brief__copy strong{font-size:18px;line-height:1.1}.morning-brief__copy p,.morning-brief__detail{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.morning-brief__action{flex:none}.morning-brief__grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.morning-brief__item{background:#ffffff06;border:1px solid #5c5c5c14;border-radius:12px;gap:4px;padding:10px 11px;display:grid}.morning-brief__item--positive{border-color:#22c55e1a}.morning-brief__item--warning{border-color:#f59e0b1a}.morning-brief__item--negative{border-color:#ef44441a}.morning-brief__item--info,.morning-brief__item--neutral{border-color:#6060601a}.morning-brief__item span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.morning-brief__item strong{font-size:14px;line-height:1.15}.morning-brief__item small{color:var(--text-2);font-size:11px;line-height:1.45}.desk-readiness{background:linear-gradient(#0a0a0ae6,#080808f0)}.desk-readiness .morning-brief__copy{gap:4px}.desk-readiness .morning-brief__copy p{max-width:72ch}.desk-readiness .morning-brief__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.focus-mode{background:linear-gradient(#0d0d0df5,#0a0a0afc);border:1px solid #5c5c5c29;border-radius:18px;padding:16px;box-shadow:inset 0 0 0 1px #ffffff08}.focus-mode--positive{border-color:#22c55e38}.focus-mode--warning{border-color:#f59e0b38}.focus-mode--negative{border-color:#ef44442e}.focus-mode--info{border-color:#6060602e}.focus-mode__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.focus-mode__copy{gap:6px;min-width:0;display:grid}.focus-mode__copy .chart-mini-section__title{margin-bottom:0}.focus-mode__copy strong{font-size:20px;line-height:1.1}.focus-mode__copy p,.focus-mode__card p{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.focus-mode__action{flex:none}.focus-mode__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.focus-mode__lock{border-color:#6060602e}.focus-mode__lock--active{color:var(--text-1);background:#22c55e1f;border-color:#22c55e47}.focus-mode__status{background:#ffffff08;border:1px solid #5c5c5c1f;border-radius:14px;gap:4px;padding:12px;display:grid}.focus-mode__status--positive{border-color:#22c55e2e}.focus-mode__status--info{border-color:#60606024}.focus-mode__status span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.focus-mode__status strong{font-size:13px;font-weight:500;line-height:1.45}.focus-mode__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.focus-mode__card{background:#ffffff08;border:1px solid #5c5c5c1f;border-radius:14px;gap:6px;padding:12px;display:grid}.focus-mode__card--positive{border-color:#22c55e2e}.focus-mode__card--warning{border-color:#f59e0b2e}.focus-mode__card--negative{border-color:#ef444429}.focus-mode__card--info,.focus-mode__card--neutral{border-color:#60606024}.focus-mode__card span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.focus-mode__card strong{font-size:16px;line-height:1.15}.candidate-queue__item{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(#0c0c0ceb,#0a0a0af5);border:1px solid #5c5c5c29;border-radius:16px;gap:10px;padding:14px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.candidate-queue__item:hover{background:linear-gradient(#0e0e0ef2,#0b0b0bfa);border-color:#5c5c5c38;box-shadow:inset 0 1px #ffffff05}.candidate-queue__item:focus-visible{outline-offset:3px;outline:2px solid #9cc0ffd1}.candidate-queue__item--positive{border-color:#22c55e38;box-shadow:inset 0 0 0 1px #22c55e0d}.candidate-queue__item--warning{border-color:#f59e0b38;box-shadow:inset 0 0 0 1px #f59e0b0d}.candidate-queue__item--negative{border-color:#ef44442e}.candidate-queue__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.candidate-queue__meta strong{font-size:17px;line-height:1.15}.candidate-queue__stack{color:var(--text-2);gap:6px;font-size:13px;line-height:1.45;display:grid}.candidate-queue__stack span:first-child{color:var(--text-1);font-weight:600}.monitor-row,.workspace-item,.activity-item{border-radius:var(--radius-lg);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.monitor-row{text-align:left;width:100%;color:inherit;cursor:pointer;border:1px solid var(--line-soft);background:#ffffff08}.monitor-row__meta{color:var(--text-2);justify-items:end;gap:6px;display:grid}.ticker-hub{gap:14px;margin-bottom:16px;display:grid}.ticker-chip{background:#24242442;border:1px solid #ffffff14;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:inline-flex}.ticker-chip--active{background:#3a3a3a57;border-color:#ffffff1f}.ticker-chip__label,.ticker-chip__star{color:var(--text-1);cursor:pointer;background:0 0;border:none}.ticker-chip__star{letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border-radius:999px;min-width:42px;height:30px;padding:0 10px;font-size:11px}.ticker-hub__empty{color:var(--text-3);font-size:13px}.note-card,.alert-card{border-radius:var(--radius-lg);padding:18px}.watchlist-risk-strip{border-radius:var(--radius-lg);background:#f59e0b0f;border:1px solid #f59e0b24;gap:14px;margin:18px 0 22px;padding:18px;display:grid}.watchlist-risk-strip__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.watchlist-risk-strip__header span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.watchlist-risk-strip__items{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.watchlist-risk-item{background:#0810207a;border:1px solid #94a3b81f;border-radius:16px;padding:14px}.watchlist-risk-item--negative{border-color:#ef444433}.watchlist-risk-item--warning{border-color:#f59e0b38}.watchlist-risk-item__topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.watchlist-risk-item p{color:var(--text-2);margin:0;font-size:13px;line-height:1.55}.watchlist-drift-board{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.watchlist-drift-card{background:radial-gradient(circle at 100% 0,#ffffff0a,#0000 42%),linear-gradient(#141414fa,#0a0a0afa);border:1px solid #ffffff14;border-radius:22px;gap:16px;padding:18px;display:grid;box-shadow:0 20px 44px #00000057}.watchlist-drift-card--positive{border-color:#22c55e2e}.watchlist-drift-card--warning{border-color:#f59e0b2e}.watchlist-drift-card--negative{border-color:#ef44442e}.watchlist-drift-card__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.watchlist-drift-card__ticker-row{align-items:baseline;gap:10px;display:flex}.watchlist-drift-card__ticker{letter-spacing:-.04em;font-size:24px;line-height:1}.watchlist-drift-card__interval{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.watchlist-drift-card__price{letter-spacing:-.04em;margin-top:10px;font-size:28px;line-height:1}.watchlist-drift-card__change{color:var(--text-2);margin-top:8px;font-size:13px}.watchlist-drift-card__change--up{color:#7ef2a7}.watchlist-drift-card__change--down{color:#ff8c8c}.watchlist-drift-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:48%;display:flex}.watchlist-drift-card__subhead{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.watchlist-drift-pillars{gap:10px;display:grid}.watchlist-drift-pillars__item{gap:6px;display:grid}.watchlist-drift-pillars__label-row{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.watchlist-drift-pillars__label-row strong{color:var(--text-1);letter-spacing:0;font-size:13px}.watchlist-drift-pillars__track{background:#ffffff0f;border-radius:999px;height:8px;position:relative;overflow:hidden}.watchlist-drift-pillars__fill{border-radius:inherit;background:#9ca3afc7;height:100%}.watchlist-drift-pillars__fill--positive{background:linear-gradient(90deg,#22c55ec2,#4ade80f0)}.watchlist-drift-pillars__fill--warning{background:linear-gradient(90deg,#f59e0bb3,#facc15f0)}.watchlist-drift-pillars__fill--negative{background:linear-gradient(90deg,#ef4444c2,#f87171f0)}.watchlist-drift-pillars__fill--default,.watchlist-drift-pillars__fill--info{background:linear-gradient(90deg,#606060d6,#aaaaaae0)}.watchlist-drift-card__range-block{background:#ffffff06;border:1px solid #ffffff0f;border-radius:18px;gap:10px;padding:14px;display:grid}.watchlist-drift-card__range-header{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.watchlist-drift-card__range-header strong{color:var(--text-1);letter-spacing:0;font-size:13px}.watchlist-drift-range{height:14px;position:relative}.watchlist-drift-range__rail{background:linear-gradient(90deg,#ef44443d,#ffffff14,#22c55e3d);border-radius:999px;position:absolute;inset:3px 0}.watchlist-drift-range__marker{border:1px solid #0c0c0ccc;border-radius:999px;width:10px;height:14px;position:absolute;top:0;transform:translate(-50%);box-shadow:0 0 0 2px #00000052}.watchlist-drift-range__marker--stop{background:#ef4444}.watchlist-drift-range__marker--target{background:#22c55e}.watchlist-drift-range__marker--live{background:#fbbf24}.watchlist-drift-range__legend{color:var(--text-2);justify-content:space-between;gap:10px;font-size:12px;display:flex}.watchlist-drift-card__range-empty{color:var(--text-3);margin:0;font-size:13px;line-height:1.5}.watchlist-drift-card__notes{gap:8px;display:grid}.watchlist-drift-card__notes p{color:var(--text-2);margin:0;font-size:13px;line-height:1.6}.watchlist-drift-card__footer{justify-content:flex-end;display:flex}.compare-snapshot-board{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.desk-research-board{grid-template-columns:minmax(0,1fr);margin-top:16px}.desk-research-board--rail{width:100%;margin-top:14px}.desk-research-board--rail .compare-snapshot-card{border-radius:20px;min-width:0;padding:16px}.desk-research-board--rail .compare-snapshot-card--compact{gap:14px}.desk-research-board--rail .compare-snapshot-card__ticker{font-size:22px}.desk-research-board--rail .compare-snapshot-card__price{font-size:24px}.desk-research-board--rail .compare-snapshot-card--compact .compare-snapshot-card__header{gap:12px}.desk-research-board--rail .compare-snapshot-card--compact .compare-snapshot-card__badges{gap:6px}.desk-research-board--rail .compare-snapshot-card--compact .compare-snapshot-card__path{gap:8px;padding:12px}.desk-research-board--rail .compare-snapshot-card--compact .compare-snapshot-card__path-head{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:start;gap:8px;display:grid}.desk-research-board--rail .compare-snapshot-card--compact .compare-snapshot-card__path-head strong{text-align:right;white-space:nowrap;text-transform:none;font-size:15px;line-height:1.1}.compare-snapshot-card{background:radial-gradient(circle at 100% 0,#ffffff0a,#0000 42%),linear-gradient(#141414fa,#0a0a0afa);border:1px solid #ffffff14;border-radius:22px;gap:16px;padding:18px;display:grid;box-shadow:0 20px 44px #00000057}.compare-snapshot-card--positive{border-color:#22c55e2e}.compare-snapshot-card--warning{border-color:#f59e0b2e}.compare-snapshot-card--negative{border-color:#ef44442e}.compare-snapshot-card__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.compare-snapshot-card__ticker-row{align-items:baseline;gap:10px;display:flex}.compare-snapshot-card__ticker{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:24px;line-height:1}.compare-snapshot-card__rank{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.compare-snapshot-card__price{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:10px;font-size:28px;line-height:1}.compare-snapshot-card__forecast{color:var(--text-2);margin-top:8px;font-size:13px}.compare-snapshot-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;max-width:48%;display:flex}.compare-snapshot-card__badges>*{min-width:0;max-width:100%}.compare-snapshot-card__subhead{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.compare-snapshot-card__subhead>*{min-width:0}.compare-snapshot-pillars{gap:10px;display:grid}.compare-snapshot-pillars__item{gap:6px;display:grid}.compare-snapshot-pillars__label-row{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.compare-snapshot-pillars__label-row strong{color:var(--text-1);letter-spacing:0;font-size:13px}.compare-snapshot-pillars__track{background:#ffffff0f;border-radius:999px;height:8px;position:relative;overflow:hidden}.compare-snapshot-pillars__fill{border-radius:inherit;background:#9ca3afc7;height:100%}.compare-snapshot-pillars__fill--positive{background:linear-gradient(90deg,#22c55ec2,#4ade80f0)}.compare-snapshot-pillars__fill--warning{background:linear-gradient(90deg,#f59e0bb3,#facc15f0)}.compare-snapshot-pillars__fill--negative{background:linear-gradient(90deg,#ef4444c2,#f87171f0)}.compare-snapshot-pillars__fill--default,.compare-snapshot-pillars__fill--info{background:linear-gradient(90deg,#606060d6,#aaaaaae0)}.compare-snapshot-card__path{background:#ffffff06;border:1px solid #ffffff0f;border-radius:18px;gap:10px;padding:14px;display:grid}.compare-snapshot-card__path-head{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.compare-snapshot-card__path-head strong{color:var(--text-1);letter-spacing:0;text-transform:none;font-size:13px}.compare-snapshot-path{height:14px;position:relative;overflow:hidden}.compare-snapshot-path__rail{background:linear-gradient(90deg,#ffffff14,#f59e0b24,#22c55e2e);border-radius:999px;position:absolute;inset:3px 0}.compare-snapshot-path__band{border-radius:999px;height:8px;position:absolute;top:3px;transform:translate(-50%)}.compare-snapshot-path__band--entry{background:#f59e0b57;border:1px solid #facc1566}.compare-snapshot-path__marker{border:1px solid #0c0c0ccc;border-radius:999px;width:10px;height:14px;position:absolute;top:0;transform:translate(-50%);box-shadow:0 0 0 2px #00000052}.compare-snapshot-path__marker--target{background:#22c55e}.compare-snapshot-path__marker--live{background:#fbbf24}.compare-snapshot-path__legend{color:var(--text-2);justify-content:space-between;gap:10px;font-size:12px;display:flex}.compare-snapshot-path__legend-item{gap:2px;min-width:0;display:grid}.compare-snapshot-path__legend-item span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.compare-snapshot-path__legend-item strong{color:var(--text-1);font-size:13px;line-height:1.35}.compare-snapshot-path__legend--compact{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.compare-snapshot-path__legend--compact .compare-snapshot-path__legend-item--entry{grid-column:1/-1}.desk-research-board--rail .compare-snapshot-card--compact .compare-snapshot-path__legend-item{gap:4px}.desk-research-board--rail .compare-snapshot-card--compact .compare-snapshot-path__legend-item strong{overflow-wrap:anywhere;font-size:11px;line-height:1.2}.desk-research-board--rail .compare-snapshot-card--compact .compare-snapshot-path__legend-item--entry strong{font-size:11.5px}.compare-snapshot-card__path-empty{color:var(--text-3);margin:0;font-size:13px;line-height:1.5}.compare-snapshot-card__notes{gap:8px;min-width:0;display:grid}.compare-snapshot-card__notes p{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.compare-snapshot-card__footer{justify-content:flex-end;display:flex}.note-card__head,.alert-card__head,.release-item__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.note-card__head h3{letter-spacing:-.03em;margin:4px 0 0;font-size:18px;line-height:1.2}.note-card__actions,.workspace-item__actions{flex-wrap:wrap;gap:10px;display:flex}.alert-card__context-row{flex-wrap:wrap;gap:10px;margin:12px 0 10px;display:flex}.alert-card__risk-note,.alert-card__trust-note{color:var(--text-2);margin:0 0 16px;line-height:1.6}.note-card--pinned{border-color:#6060603d;box-shadow:0 18px 40px #6060601a}.note-card--overdue{border-color:#ef44443d}.note-card--completed{opacity:.82}.note-card--focused{border-color:#5baaff52;box-shadow:0 0 0 1px #5baaff1f,0 18px 40px #1b33592e}.tag-chip{border:1px solid var(--line-soft);color:var(--text-2);background:#ffffff08;padding:8px 12px}.toast-stack{z-index:1000;gap:10px;display:grid;position:fixed;bottom:24px;right:24px}.toast{border:1px solid var(--line-soft);min-width:260px;box-shadow:var(--shadow-lift);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;padding:14px 16px}.toast--info{color:#dbe8ff;background:#0f1c31f0}.toast--success{color:#b9f6ce;background:#0c2619f2}.toast--error{color:#ffd0d0;background:#311111f5}.simple-list{gap:8px;margin:0;padding-left:18px;display:grid}.pager-row{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.app-shell--compact .metrics-grid,.app-shell--compact .content-grid,.app-shell--compact .content-grid--wide,.app-shell--compact .education-grid,.app-shell--compact .ux-test-grid,.app-shell--compact .workspace-summary-grid,.app-shell--compact .snapshot-grid,.app-shell--compact .readout-grid{gap:14px}.app-shell--compact .metrics-grid,.app-shell--compact .content-grid,.app-shell--compact .content-grid--wide{margin-bottom:18px}.app-shell--compact .signal-table th,.app-shell--compact .signal-table td{padding:10px 8px}.app-shell--compact .table-link{font-size:12px}.app-shell--compact .workspace-summary-card,.app-shell--compact .release-item,.app-shell--compact .education-callout,.app-shell--compact .ux-test-card,.app-shell--compact .note-card,.app-shell--compact .alert-card,.app-shell--compact .watchlist-risk-strip,.app-shell--compact .workspace-item,.app-shell--compact .activity-item,.app-shell--compact .organization-item,.app-shell--compact .plan-card,.app-shell--compact .entitlement-item,.app-shell--compact .onboarding-item,.app-shell--compact .support-card,.app-shell--compact .support-event,.app-shell--compact .support-member-row,.app-shell--compact .feature-flag-card,.app-shell--compact .api-token-secret-card,.app-shell--compact .delivery-record,.app-shell--compact .delivery-provider-record-card{padding:14px}.app-shell--compact .workspace-summary-card,.app-shell--compact .release-item,.app-shell--compact .snapshot-card,.app-shell--compact .candidate-queue__item{border-radius:16px}.app-shell--compact .workspace-summary-card span,.app-shell--compact .snapshot-card__head>span:first-child,.app-shell--compact .support-card__stats span,.app-shell--compact .feature-flag-card__meta span,.app-shell--compact .organization-item__meta,.app-shell--compact .delivery-record span,.app-shell--compact .delivery-record small{font-size:10px}.app-shell--compact .workspace-summary-card strong,.app-shell--compact .snapshot-card strong,.app-shell--compact .support-card__stats strong,.app-shell--compact .organization-item__title-row h3,.app-shell--compact .plan-card__top h3,.app-shell--compact .entitlement-item__title-row h3{font-size:16px}.app-shell--compact .snapshot-card{gap:6px;padding:11px}.app-shell--compact .snapshot-card__detail,.app-shell--compact .watchlist-risk-item__detail,.app-shell--compact .note-card p,.app-shell--compact .alert-card p,.app-shell--compact .support-event p{font-size:12px;line-height:1.45}.app-shell--compact .candidate-queue__grid{gap:10px}.app-shell--compact .candidate-queue__item{gap:10px;padding:14px}.app-shell--compact .candidate-queue__meta strong{font-size:15px;line-height:1.12}.app-shell--compact .candidate-queue__stack{gap:5px;font-size:12px;line-height:1.4}.app-shell--compact .candidate-queue__stack span:first-child{font-size:12px}.app-shell--compact .watchlist-risk-strip{gap:12px;margin:16px 0 18px}.app-shell--compact .watchlist-risk-strip__items{gap:10px}.app-shell--compact .watchlist-risk-item{gap:8px}.app-shell--compact .note-card__head,.app-shell--compact .alert-card__head,.app-shell--compact .release-item__header,.app-shell--compact .workspace-item,.app-shell--compact .activity-item,.app-shell--compact .organization-item,.app-shell--compact .feature-flag-card__header,.app-shell--compact .feature-flag-card__actions{gap:12px}.app-shell--compact .note-card__head h3,.app-shell--compact .alert-card__head h3{font-size:16px}.app-shell--compact .note-card__actions,.app-shell--compact .workspace-item__actions,.app-shell--compact .feature-flag-card__badges,.app-shell--compact .feature-flag-card__meta,.app-shell--compact .support-card,.app-shell--compact .support-card__stats,.app-shell--compact .delivery-records,.app-shell--compact .delivery-provider-records,.app-shell--compact .api-token-secret-card,.app-shell--compact .api-token-list,.app-shell--compact .api-token-scope-grid{gap:10px}.app-shell--compact .workflow-guide{gap:12px;margin-bottom:18px}.app-shell--compact .workflow-guide__steps,.app-shell--compact .workflow-guide__cards,.app-shell--compact .workflow-status-strip__steps{gap:8px}.app-shell--compact .workflow-guide__step,.app-shell--compact .workflow-status-strip__step,.app-shell--compact .workflow-guide__card,.app-shell--compact .workflow-arrival-banner,.app-shell--compact .workflow-status-strip{padding:14px}.app-shell--compact .workflow-guide__title,.app-shell--compact .workflow-status-strip__title{font-size:15px}.app-shell--compact .workflow-guide__description,.app-shell--compact .workflow-status-strip__detail,.app-shell--compact .workflow-arrival-banner__copy p{font-size:12px;line-height:1.5}.app-shell--compact .workflow-arrival-banner__copy strong{font-size:14px}.app-shell--compact .workflow-status-strip{top:10px}.fade-up{animation:.42s both fadeUp}.stagger-1{animation-delay:60ms}.stagger-2{animation-delay:.12s}.stagger-3{animation-delay:.18s}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reveal-section{opacity:0;transition:opacity .42s,transform .42s;transform:translateY(16px)}.reveal-section.is-visible{opacity:1;transform:translateY(0)}.market-command{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-5);display:flex}.market-command h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3vw,2.8rem)}.market-command p{max-width:760px;color:var(--text-2);margin:10px 0 0;line-height:1.6}.market-command__feed{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.feed-pill{border-radius:var(--radius-pill);color:var(--text-2);letter-spacing:.04em;background:#0a101cb8;border:1px solid #5c5c5c29;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}.feed-pill--live{color:#bff5dc;background:#0f372a6b;border-color:#24d5a13d}.feed-pill--syncing{color:#d8e6ff;background:#182c4e70;border-color:#6060603d}.trading-metrics{margin-bottom:var(--space-5)}.trading-workspace{gap:var(--space-5);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.market-rail{gap:var(--space-4);display:grid;position:sticky;top:20px}.market-rail__block{border:1px solid var(--line-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);background:linear-gradient(#0c0c0ceb,#090909f0);padding:20px}.market-rail__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.market-rail__header h3{margin:0;font-size:18px}.market-rail__status{border-radius:var(--radius-pill);color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #5c5c5c24;padding:8px 12px;font-size:12px}.market-rail__status--live{color:#bff5dc;background:#0f372a75;border-color:#24d5a138}.market-rail__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.market-rail__summary div{border:1px solid var(--line-soft);background:#ffffff08;border-radius:18px;padding:12px}.market-rail__summary span,.trade-ticket__stat span,.analysis-message-card span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-size:11px;display:block}.market-rail__summary strong{font-size:18px}.market-rail__list{gap:10px;display:grid}.market-pulse-row{width:100%;color:var(--text-1);text-align:left;background:#ffffff08;border:1px solid #5c5c5c1f;border-radius:18px;gap:10px;padding:14px;display:grid}.market-pulse-row--active{background:linear-gradient(#2a2a2a5c,#1212128f);border-color:#60606052;box-shadow:inset 0 1px #ffffff0f}.market-pulse-row__head,.market-pulse-row__meta,.market-pulse-row__detail,.desk-status-row,.trade-ticket__status-row,.desk-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.market-pulse-row__head strong{font-size:18px}.market-pulse-row__detail{color:var(--text-2);font-size:13px}.workspace-stage{min-width:0}.terminal-form{gap:14px;margin-bottom:18px;display:grid}.terminal-form__controls{grid-template-columns:minmax(0,1.1fr) 130px 110px 160px;gap:12px;display:grid}.terminal-form__controls input,.terminal-form__controls select,.terminal-form__controls button,.ticket-field input,.ticket-field select{color:var(--text-1);background:#ffffff09;border:1px solid #5c5c5c2e;border-radius:16px;padding:13px 14px}.terminal-form__controls input:focus,.terminal-form__controls select:focus,.ticket-field input:focus,.ticket-field select:focus{border-color:#60606061;outline:none;box-shadow:0 0 0 4px #6060601a}.terminal-intervals{flex-wrap:wrap;gap:10px;display:flex}.terminal-interval{color:var(--text-2);border-radius:var(--radius-pill);background:#ffffff09;border:1px solid #5c5c5c29;padding:10px 14px}.terminal-interval--active{color:#f4fbff;background:#6060602e;border-color:#60606057}.desk-status-row{padding:12px 0 18px}.desk-status-row__note{color:var(--text-2);flex:220px}.workspace-stage__content{grid-template-columns:minmax(0,1.45fr) 340px;align-items:start;gap:18px;display:grid}.workspace-stage__chart{min-width:0}.chart-selection-pill{color:var(--text-2);background:#ffffff05;border:1px dashed #5c5c5c2e;border-radius:16px;padding:12px 16px}.chart-selection-pill--active{color:#fff7d0;background:#6e5d1638;border-style:solid;border-color:#f7f1b452}.chart-toolbar{justify-content:space-between}.trade-ticket{background:linear-gradient(#09101cf5,#060b13f5);border:1px solid #5c5c5c29;border-radius:24px;gap:16px;padding:18px;display:grid}.trade-ticket__hero{background:radial-gradient(circle at 100% 0,#6060602e,#0000 42%),#ffffff08;border:1px solid #5c5c5c29;border-radius:20px;padding:18px}.trade-ticket__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);margin-bottom:10px;font-size:11px;display:block}.trade-ticket__hero strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:36px;display:block}.trade-ticket__hero p,.trade-ticket__helper{color:var(--text-2);margin:8px 0 0;line-height:1.5}.trade-ticket__helper--positive,.trade-ticket__helper--warning,.trade-ticket__helper--negative,.trade-ticket__helper--info{background:#ffffff08;border:1px solid #5c5c5c1f;border-radius:16px;padding:12px 14px}.trade-ticket__helper--positive{background:#24d5a114;border-color:#24d5a138}.trade-ticket__helper--warning{background:#f4b94214;border-color:#f4b94238}.trade-ticket__helper--negative{background:#ff6b6b14;border-color:#ff6b6b38}.trade-ticket__helper--info{background:#60606014;border-color:#60606038}.trade-ticket__helper--critical{margin-top:6px;box-shadow:0 14px 30px #080c182e}.trade-ticket__helper-list{gap:8px;margin-top:12px;display:grid}.trade-ticket__helper-action{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #5c5c5c1f;border-radius:14px;gap:4px;padding:10px 12px;transition:border-color .12s,background .12s,transform .12s;display:grid}.trade-ticket__helper-action:hover,.trade-ticket__helper-action:focus-visible{background:#5baaff1a;border-color:#5baaff47;outline:none;transform:translateY(-1px)}.trade-ticket__helper-action span{color:var(--text-1);font-size:12px;line-height:1.45}.trade-ticket__helper-action small{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.trade-ticket__helper-action--static{cursor:default}.trade-ticket__helper-action--static:hover,.trade-ticket__helper-action--static:focus-visible{background:#ffffff0a;border-color:#5c5c5c1f;transform:none}.trade-ticket__review-strip{justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-ticket__review-copy{gap:4px;min-width:0;display:grid}.trade-ticket__review-copy p{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.trade-ticket__context-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trade-ticket__context-copy{gap:4px;min-width:0;display:grid}.trade-ticket__context-copy p{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.trade-ticket__context-stack{gap:10px;margin-top:12px;display:grid}.trade-ticket__context-card{background:#ffffff0a;border:1px solid #5c5c5c1f;border-radius:16px;gap:10px;padding:12px 14px;display:grid}.trade-ticket__context-card p{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.trade-ticket__context-topline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.trade-ticket__timeline--checklist{gap:12px}.trade-ticket__checklist-summary{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.trade-ticket__checklist{gap:8px;display:grid}.trade-ticket__checklist-ready{background:#24d5a114;border:1px solid #24d5a12e;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.trade-ticket__checklist-ready-copy{gap:4px;display:grid}.trade-ticket__checklist-ready-copy strong{color:#d8fff4;font-size:13px}.trade-ticket__checklist-ready-copy p{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.trade-ticket__checklist-item{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #5c5c5c24;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px;transition:border-color .12s,background .12s,transform .12s;display:grid}.trade-ticket__checklist-item:hover,.trade-ticket__checklist-item:focus-visible{background:#5baaff14;border-color:#5baaff47;outline:none;transform:translateY(-1px)}.trade-ticket__checklist-item--active{background:#5baaff1f;border-color:#5baaff4d;box-shadow:inset 0 0 0 1px #5baaff14}.trade-ticket__checklist-item--positive{border-color:#24d5a129}.trade-ticket__checklist-item--warning{border-color:#f4b9422e}.trade-ticket__checklist-index{width:24px;height:24px;color:var(--text-2);background:#ffffff0d;border:1px solid #5c5c5c29;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.trade-ticket__checklist-index--positive{color:#cffff0;border-color:#24d5a13d}.trade-ticket__checklist-index--warning{color:#ffe5a6;border-color:#f4b9423d}.trade-ticket__checklist-index--negative{color:#ffd4d4;border-color:#ff6b6b3d}.trade-ticket__checklist-copy{gap:6px;min-width:0;display:grid}.trade-ticket__checklist-topline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.trade-ticket__checklist-topline strong{color:var(--text-1);font-size:13px}.trade-ticket__checklist-copy p{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.trade-ticket__checklist-copy small{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.trade-ticket__checklist-footer{justify-content:flex-end;display:flex}.trade-ticket__route-action--neutral{color:var(--text-1);background:#ffffff0f;border-color:#5c5c5c2e}.trade-ticket__route-action--neutral:hover,.trade-ticket__route-action--neutral:focus-visible{background:#5baaff1a;border-color:#5baaff47}.trade-ticket--execution{border-radius:20px;gap:14px;padding:14px}.trade-ticket__hero--execution{background:radial-gradient(circle at 100% 0,#24d5a12e,#0000 42%),linear-gradient(#0d1726f5,#080e18f5);padding:16px}.trade-ticket__topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.trade-ticket__hero-tag{min-height:34px;color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;border:1px solid #5c5c5c29;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:11px;display:inline-flex}.trade-ticket__hero-tag--positive{color:#d8fff4;background:#24d5a124;border-color:#24d5a142}.trade-ticket__hero-tag--warning{color:#fff1bf;background:#f4b94224;border-color:#f4b94242}.trade-ticket__hero-tag--negative{color:#ffd9d9;background:#ff6b6b24;border-color:#ff6b6b42}.trade-ticket__hero-tag--info{color:#d8efff;background:#60606024;border-color:#60606042}.trade-ticket__status-row{color:var(--text-2);align-items:flex-start;gap:10px;display:grid}.trade-ticket__status-detail{color:var(--text-2);margin:0;line-height:1.45}.trade-ticket__lifecycle{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.trade-ticket__lifecycle-chip{background:#ffffff08;border:1px solid #5c5c5c1f;border-radius:16px;gap:6px;padding:10px 12px;display:grid}.trade-ticket__lifecycle-chip span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10px}.trade-ticket__lifecycle-chip strong{color:var(--text-1);font-size:13px}.execution-state-badge{min-height:26px;color:var(--text-2);letter-spacing:.07em;text-transform:uppercase;background:#ffffff09;border:1px solid #5c5c5c29;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:10px;font-weight:600;display:inline-flex}.execution-state-badge--positive{color:#d8fff4;background:#24d5a11f;border-color:#24d5a142}.execution-state-badge--negative{color:#ffd9d9;background:#ff6b6b1f;border-color:#ff6b6b42}.execution-state-badge--warning{color:#fff1bf;background:#f4b9421f;border-color:#f4b94242}.execution-state-badge--info{color:#d8efff;background:#6060601f;border-color:#60606042}.trade-ticket__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trade-ticket__grid--compact .trade-ticket__stat strong{font-size:18px}.trade-ticket__stat{background:#ffffff08;border:1px solid #5c5c5c1f;border-radius:18px;padding:14px}.trade-ticket__stat strong{letter-spacing:-.03em;font-size:22px}.trade-ticket__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trade-ticket__form--execution{gap:10px 12px}.ticket-field{gap:8px;display:grid}.ticket-field--choice{gap:10px}.ticket-field span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:11px}.ticket-field__label-row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ticket-field__help-wrap{align-items:center;display:inline-flex;position:relative}.ticket-field__help{appearance:none;width:18px;height:18px;color:var(--text-2);cursor:help;background:#ffffff0a;border:1px solid #5c5c5c29;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:700;line-height:1;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.ticket-field__help:hover,.ticket-field__help:focus-visible{color:var(--text-1);background:#5baaff1f;border-color:#5baaff57;outline:none}.ticket-field__tooltip{z-index:4;width:min(280px,68vw);color:var(--text-2);letter-spacing:normal;text-transform:none;opacity:0;pointer-events:none;background:#0a0a0af5;border:1px solid #5c5c5c24;border-radius:14px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.55;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 18px 34px #00000047}.ticket-field__help-wrap:hover .ticket-field__tooltip,.ticket-field__help-wrap:focus-within .ticket-field__tooltip{opacity:1;transform:translateY(0)}.ticket-field__hint{color:var(--text-2);font-size:12px;line-height:1.45}.trade-ticket__choice-row{flex-wrap:wrap;gap:8px;display:flex}.trade-ticket__choice-row--compact .trade-ticket__choice{min-width:88px}.trade-ticket__choice{appearance:none;min-height:38px;color:var(--text-2);letter-spacing:.02em;background:#ffffff08;border:1px solid #5c5c5c1f;border-radius:14px;justify-content:center;align-items:center;padding:10px 12px;font-size:12px;font-weight:600;display:inline-flex}.trade-ticket__choice--active{border-color:var(--ticker-accent,#24d5a166);background:linear-gradient(180deg, var(--ticker-accent-soft,#24d5a12e), #ffffff0a);color:var(--text-1);box-shadow:inset 0 0 0 1px #ffffff0a}.trade-ticket__choice:focus-visible{outline-offset:2px;outline:2px solid #5baaff80}.trade-ticket__snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trade-ticket__snapshot{background:#ffffff08;border:1px solid #5c5c5c1f;border-radius:16px;gap:6px;padding:12px;display:grid}.trade-ticket__snapshot--positive{background:#24d5a114;border-color:#24d5a12e}.trade-ticket__snapshot--warning{background:#f4b94214;border-color:#f4b9422e}.trade-ticket__snapshot--negative{background:#ff6b6b14;border-color:#ff6b6b2e}.trade-ticket__snapshot--info{background:#60606014;border-color:#6060602e}.trade-ticket__snapshot span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px}.trade-ticket__snapshot strong{font-size:15px;line-height:1.35}.trade-ticket__risk-grid,.trade-ticket__micro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trade-ticket__micro-card{background:#ffffff08;border:1px solid #5c5c5c1f;border-radius:16px;gap:10px;padding:14px;display:grid}.trade-ticket__micro-topline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.trade-ticket__micro-topline .ticket-field__label-row{max-width:calc(100% - 98px)}.trade-ticket__micro-topline span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:11px;display:block}.trade-ticket__micro-detail{color:var(--text-2);margin:0;font-size:12px;line-height:1.55}.trade-ticket__cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trade-ticket__cost-card{gap:10px;padding:14px;display:grid}.trade-ticket__cost-topline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.trade-ticket__cost-topline span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:11px;display:block}.trade-ticket__cost-detail{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.trade-ticket__route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trade-ticket__route-card{gap:10px;padding:14px;display:grid}.trade-ticket__route-card--alt{border-color:#24d5a129}.trade-ticket__route-topline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.trade-ticket__route-topline span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:11px;display:block}.trade-ticket__route-detail{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.trade-ticket__route-action{appearance:none;color:#d8fff4;cursor:pointer;background:#24d5a11a;border:1px solid #24d5a138;border-radius:12px;justify-self:start;min-height:36px;padding:9px 12px;font-size:12px;font-weight:600;transition:border-color .12s,background .12s,transform .12s}.trade-ticket__route-action:hover,.trade-ticket__route-action:focus-visible{background:#24d5a129;border-color:#24d5a157;outline:none;transform:translateY(-1px)}.trade-ticket__structure-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.trade-ticket__structure-card{gap:10px;padding:14px;display:grid}.trade-ticket__structure-topline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.trade-ticket__structure-topline span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:11px;display:block}.trade-ticket__structure-detail{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.trade-ticket__risk-card{gap:10px;padding:14px;display:grid}.trade-ticket__risk-topline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.trade-ticket__risk-topline span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:11px;display:block}.trade-ticket__risk-detail{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.trade-ticket__timeline{gap:10px;padding:12px 0 2px;display:grid}.trade-ticket__timeline-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-ticket__timeline-header span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:11px}.trade-ticket__timeline-header strong{color:var(--text-2);font-size:12px}.trade-ticket__timeline-list{gap:8px;display:grid}.trade-ticket__timeline-row{background:#ffffff06;border:1px solid #5c5c5c1a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.trade-ticket__timeline-main{gap:8px;display:grid}.trade-ticket__timeline-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.trade-ticket__timeline-topline small{color:var(--text-3);font-size:11px}.trade-ticket__timeline-main p{color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.trade-ticket__timeline-meta{align-content:start;justify-items:end;gap:6px;min-width:120px;display:grid}.trade-ticket__timeline-meta span{color:var(--text-3);text-align:right;font-size:11px}.trade-ticket__actions{grid-template-columns:1fr;gap:10px;display:grid}.trade-ticket__final-rail{border-top:1px solid #5c5c5c14;gap:10px;margin-top:6px;padding-top:8px;display:grid}.trade-ticket__final-kicker{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.trade-ticket__send-confidence{background:#ffffff09;border:1px solid #5c5c5c24;border-radius:18px;gap:12px;padding:14px;display:grid}.trade-ticket__send-confidence--positive{background:#24d5a114;border-color:#24d5a133}.trade-ticket__send-confidence--warning{background:#f4b94214;border-color:#f4b94233}.trade-ticket__send-confidence--negative{background:#ff6b6b14;border-color:#ff6b6b33}.trade-ticket__send-confidence--info{background:#60606014;border-color:#60606033}.trade-ticket__send-confidence-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trade-ticket__send-confidence-copy{gap:6px;min-width:0;display:grid}.trade-ticket__send-confidence-copy p{color:var(--text-2);margin:0;font-size:12px;line-height:1.55}.trade-ticket__send-confidence-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trade-ticket__send-confidence-fact{background:#ffffff0a;border:1px solid #5c5c5c1f;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.trade-ticket__send-confidence-fact span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.trade-ticket__send-confidence-fact strong{color:var(--text-1);font-size:13px}.trade-ticket__action-confirmation{background:#ffffff09;border:1px solid #5c5c5c24;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.trade-ticket__action-confirmation--positive{background:#24d5a114;border-color:#24d5a133}.trade-ticket__action-confirmation--warning{background:#f4b94214;border-color:#f4b94238}.trade-ticket__action-confirmation-copy{gap:6px;min-width:0;display:grid}.trade-ticket__action-confirmation-copy p{color:var(--text-2);margin:0;font-size:12px;line-height:1.55}.trade-ticket__action-confirmation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.trade-ticket__actions--final{background:#ffffff05;border:1px solid #5c5c5c1a;border-radius:18px;gap:12px;padding:14px}.trade-ticket__action-history{background:#ffffff08;border:1px solid #5c5c5c1f;border-radius:18px;gap:10px;padding:12px 14px;display:grid}.trade-ticket__action-history-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.trade-ticket__action-history-header span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.trade-ticket__action-history-list{gap:8px;display:grid}.trade-ticket__action-history-item{background:#ffffff0a;border:1px solid #5c5c5c1a;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.trade-ticket__action-history-item--positive{border-color:#24d5a129}.trade-ticket__action-history-item--warning{border-color:#f4b9422e}.trade-ticket__action-history-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.trade-ticket__action-history-topline span{color:var(--text-3);font-size:11px}.trade-ticket__action-history-item p{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.trade-ticket__primary-action--armed{transform:translateY(-1px);box-shadow:0 16px 32px #60606047}.trade-ticket__primary-action--positive{background:linear-gradient(135deg, var(--accent-1), #4a4a4a)}.snapshot-card--positive,.playbook-step--positive,.candidate-queue__item--positive{border-color:var(--state-positive-border);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--state-positive-border) 24%, transparent)}.snapshot-card--warning,.playbook-step--warning,.candidate-queue__item--warning{border-color:var(--state-warning-border);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--state-warning-border) 24%, transparent)}.snapshot-card--negative,.playbook-step--negative{border-color:var(--state-danger-border)}.snapshot-card--info,.playbook-step--info{border-color:var(--state-accent-border);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--state-accent-border) 32%, transparent)}.handoff-card--positive,.close-review-card--positive,.tomorrow-prep-card--positive,.tomorrow-prep-item--positive,.morning-brief--positive,.morning-brief__item--positive,.focus-mode--positive,.focus-mode__status--positive,.focus-mode__card--positive{border-color:var(--state-positive-border)}.handoff-card--warning,.close-review-card--warning,.tomorrow-prep-card--warning,.tomorrow-prep-item--warning,.morning-brief--warning,.morning-brief__item--warning,.focus-mode--warning,.focus-mode__card--warning{border-color:var(--state-warning-border)}.handoff-card--negative,.close-review-card--negative,.tomorrow-prep-card--negative,.tomorrow-prep-item--negative,.morning-brief--negative,.morning-brief__item--negative,.focus-mode--negative,.focus-mode__card--negative{border-color:var(--state-danger-border)}.handoff-card--info,.close-review-card--info,.tomorrow-prep-card--info,.tomorrow-prep-item--info,.morning-brief--info,.morning-brief__item--info,.morning-brief__item--neutral,.focus-mode--info,.focus-mode__status--info,.focus-mode__card--info,.focus-mode__card--neutral{border-color:var(--state-accent-border)}.trade-ticket__helper--positive,.trade-ticket__snapshot--positive,.trade-ticket__send-confidence--positive,.trade-ticket__action-confirmation--positive{border-color:var(--state-positive-border);background:linear-gradient(180deg, var(--state-positive-bg), #22c55e14), var(--state-positive-surface)}.trade-ticket__helper--warning,.trade-ticket__snapshot--warning,.trade-ticket__send-confidence--warning,.trade-ticket__action-confirmation--warning{border-color:var(--state-warning-border);background:linear-gradient(180deg, var(--state-warning-bg), #f59e0b14), var(--state-warning-surface)}.trade-ticket__send-confidence--negative,.trade-ticket__action-confirmation--negative{border-color:var(--state-danger-border);background:linear-gradient(180deg, var(--state-danger-bg), #ef444414), var(--state-danger-surface)}.trade-ticket__send-confidence--info,.trade-ticket__action-confirmation--info{border-color:var(--state-accent-border);background:linear-gradient(180deg, var(--state-accent-bg), #60606014), var(--state-accent-surface)}.trade-ticket__helper--negative,.trade-ticket__snapshot--negative{border-color:var(--state-danger-border);background:linear-gradient(180deg, var(--state-danger-bg), #ef444414), var(--state-danger-surface)}.trade-ticket__helper--info,.trade-ticket__snapshot--info{border-color:var(--state-accent-border);background:linear-gradient(180deg, var(--state-accent-bg), #60606014), var(--state-accent-surface)}.trade-ticket__checklist-item--positive,.trade-ticket__action-history-item--positive{border-color:var(--state-positive-border)}.trade-ticket__checklist-item--warning,.trade-ticket__action-history-item--warning{border-color:var(--state-warning-border)}.trade-ticket__checklist-item--negative{border-color:var(--state-danger-border)}.trade-ticket__checklist-index--positive{border-color:var(--state-positive-border);color:var(--state-positive-text)}.trade-ticket__checklist-index--warning{border-color:var(--state-warning-border);color:var(--state-warning-text)}.trade-ticket__checklist-index--negative{border-color:var(--state-danger-border);color:var(--state-danger-text)}.trade-ticket__hero-tag--positive,.execution-state-badge--positive{border-color:var(--state-positive-border);background:linear-gradient(180deg, var(--state-positive-bg), #22c55e14), var(--state-positive-surface);color:var(--state-positive-text);box-shadow:none}.trade-ticket__hero-tag--warning,.execution-state-badge--warning{border-color:var(--state-warning-border);background:linear-gradient(180deg, var(--state-warning-bg), #f59e0b14), var(--state-warning-surface);color:var(--state-warning-text)}.trade-ticket__hero-tag--negative,.execution-state-badge--negative{border-color:var(--state-danger-border);background:linear-gradient(180deg, var(--state-danger-bg), #ef444414), var(--state-danger-surface);color:var(--state-danger-text)}.trade-ticket__hero-tag--info,.execution-state-badge--info{border-color:var(--state-accent-border);background:linear-gradient(180deg, var(--state-accent-bg), #60606014), var(--state-accent-surface);color:var(--state-accent-text);box-shadow:none}.trade-ticket__primary-action--warning{background:linear-gradient(135deg, color-mix(in srgb, var(--warning) 92%, white 8%), #e18a1b);box-shadow:0 12px 28px color-mix(in srgb, var(--warning) 28%, transparent)}.trade-ticket__tape{background:#ffffff06;border:1px solid #5c5c5c1f;border-radius:18px;padding:14px}.trade-ticket__tape-header,.trade-ticket__tape-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-ticket__tape-header{margin-bottom:10px}.trade-ticket__tape-header span,.trade-ticket__tape-row span{color:var(--text-2);font-size:13px}.trade-ticket__tape-list{gap:8px;display:grid}.trade-ticket__tape-list--enhanced{gap:6px}.trade-ticket__tape-row{background:#ffffff08;border:1px solid #5c5c5c14;border-radius:14px;padding:10px 12px}.trade-ticket__tape-list--enhanced .trade-ticket__tape-row{grid-template-columns:88px 1fr 88px 1fr 72px 56px;align-items:center;display:grid}.trade-ticket__tape-row strong{font-size:14px}.trade-ticket__tape-row--buy{background:#24d5a114;border-color:#24d5a138}.trade-ticket__tape-row--sell{background:#ff6b6b14;border-color:#ff6b6b38}.signal-chip-row{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.signal-chip{border-radius:var(--radius-pill);color:#ffe3a3;letter-spacing:.06em;text-transform:uppercase;background:#f4b9421a;border:1px solid #f4b94238;align-items:center;padding:6px 10px;font-size:11px;display:inline-flex}.algorithmic-grid,.analysis-message-grid,.insights-grid{gap:16px;display:grid}.insights-grid{margin-top:var(--space-5);grid-template-columns:1.15fr 1fr}.analysis-message-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-message-card{background:#ffffff08;border:1px solid #5c5c5c1f;border-radius:20px;padding:16px}.analysis-message-card strong{font-size:16px;font-weight:500;line-height:1.6}.desk-actions{justify-content:flex-end}.live-toggle{border-radius:var(--radius-pill);color:var(--text-2);background:#ffffff08;border:1px solid #5c5c5c29;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.live-toggle input{accent-color:#22c55e}.topbar__intro,.topbar__actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.topbar__subtitle{color:var(--text-2);margin:8px 0 0}.topbar-details-card{border-radius:var(--radius-lg);border:1px solid var(--line-soft);background:#ffffff08;margin-top:12px;padding:16px}.topbar-details-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.topbar-detail-item{background:#ffffff08;border:1px solid #5c5c5c1a;border-radius:16px;padding:12px}.topbar-detail-item span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.topbar-detail-item strong{font-size:15px}.chart-status-banner{pointer-events:auto;margin:0}.chart-status-banner--warning{color:#ffe6b0;background:#472a0857;border-color:#f59e0b3d}.chart-status-banner--stale{color:#ffc0c0;background:#420e1461;border-color:#ef44443d}.chart-fullscreen-page{background:radial-gradient(circle at top,#4040401f,#0000 24%),radial-gradient(circle at 82% 18%,#1c1c1c24,#0000 24%),linear-gradient(#040404 0%,#010101 100%);min-height:100vh}.chart-fullscreen{min-height:0;padding:16px;position:relative;overflow:hidden}.chart-fullscreen__overlay--top{z-index:8;pointer-events:none;gap:12px;display:grid;position:absolute;top:16px;left:112px;right:16px}.chart-headbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-soft);pointer-events:auto;background:#070c15d6;border:1px solid #5c5c5c29;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.chart-headbar--secondary{align-items:center}.chart-headbar--microcopy{box-shadow:none;background:#05080ec7;border-color:#5c5c5c14;align-items:center;padding:8px 12px}.chart-headbar--microcopy span{color:var(--text-2);flex:240px;font-size:11px;line-height:1.4}.chart-headbar--microcopy span:last-child{text-align:right;color:var(--text-3)}.chart-headbar--metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.chart-headbar--account{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.chart-headbar--options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.chart-headbar--broker-router{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.chart-headbar--broker-router-activity{background:#060a12bd}.chart-headbar-group{gap:8px;display:grid}.chart-headbar-group__title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:11px}.chart-headbar__controls{flex:520px;grid-template-columns:minmax(0,1fr) 120px 100px 100px;gap:10px;min-width:0;max-width:100%;display:grid}.chart-headbar__controls .ui-field{gap:0}.chart-headbar__controls>*{min-width:0}.chart-headbar__controls input,.chart-headbar__controls select,.chart-headbar__controls .ui-input,.chart-headbar__controls button{color:var(--text-1);background:#ffffff09;border:1px solid #5c5c5c2e;border-radius:14px;padding:12px 14px}.chart-headbar__controls input:focus,.chart-headbar__controls select:focus,.chart-headbar__controls .ui-input:focus{border-color:#60606061;outline:none;box-shadow:0 0 0 4px #6060601a}.chart-headbar__actions,.chart-headbar__intervals,.chart-headbar__pills,.chart-headbar__legend{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.chart-headbar__actions{flex:0 520px;justify-content:flex-end}.chart-headbar__actions>*,.chart-headbar__intervals>*,.chart-headbar__pills>*,.chart-headbar__legend>*{min-width:0;max-width:100%}.chart-review-banner{box-shadow:var(--shadow-soft);pointer-events:auto;background:#350c1270;border:1px solid #ef444438;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.chart-review-banner--info{background:#111c387a;border-color:#60606038}.chart-review-banner__copy{gap:4px;display:grid}.chart-review-banner__copy strong{font-size:14px}.chart-review-banner__copy p{color:#f8dcdceb;margin:0;font-size:12px;line-height:1.5}.chart-review-banner--info .chart-review-banner__copy p{color:#dce8ffeb}.chart-review-banner__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.chart-headbar__pills{flex:540px}.chart-headbar__legend{scrollbar-width:none;flex-wrap:nowrap;flex:0 420px;justify-content:flex-start;padding-bottom:2px;overflow:auto hidden}.chart-headbar__legend>*{flex:none}.chart-legend-action{border-radius:var(--radius-pill);color:var(--text-2);background:#ffffff08;border:1px solid #5c5c5c24;padding:8px 12px}.chart-view-toggle{background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.chart-view-toggle__button{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;border-radius:999px;padding:7px 11px;font-size:11px}.chart-view-toggle__button--active{color:#fff;background:#38383847;box-shadow:inset 0 0 0 1px #ffffff1f}.chart-fullscreen__ticker-rail{z-index:8;pointer-events:none;align-content:start;gap:10px;width:84px;display:grid;position:absolute;top:16px;left:16px}.chart-market-panel{z-index:7;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:min(320px,100vw - 32px);box-shadow:var(--shadow-lift);opacity:0;pointer-events:none;background:#0a0a0af0;border:1px solid #ffffff1a;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:14px;padding:16px;transition:transform .18s,opacity .18s;display:grid;position:absolute;top:168px;bottom:16px;left:112px;overflow:hidden;transform:translate(calc(-100% - 20px))}.chart-market-panel--open{opacity:1;pointer-events:auto;transform:translate(0)}.chart-market-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chart-market-panel__header h3{margin:0;font-size:22px}.chart-market-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.chart-market-panel__focus-toggle{border-color:#ffffff1f}.chart-market-panel__focus-toggle--active{color:var(--text-1);background:#3434344d;border-color:#ffffff29}.chart-market-panel__tabs{flex-wrap:wrap;gap:8px;display:flex}.chart-market-panel__tab{border-radius:var(--radius-pill);color:var(--text-2);background:#ffffff08;border:1px solid #ffffff1a;padding:8px 12px}.chart-market-panel__tab--active{color:var(--text-1);background:linear-gradient(#3e3e3e47,#0c0c0cf0);border-color:#ffffff24}.chart-market-panel__body{gap:14px;padding-right:4px;display:grid;overflow:auto}.chart-market-panel__snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chart-market-panel__row-meta{justify-items:end;gap:4px;display:grid}.chart-market-panel__row-meta strong{font-size:15px}.chart-market-panel__row-meta span,.chart-market-panel__footnote{color:var(--text-2);font-size:12px}.dom-ladder{gap:10px;display:grid}.dom-ladder__header,.dom-ladder__row{grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:10px;display:grid}.dom-ladder__header{padding:0 12px}.dom-ladder__header span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.dom-ladder__header span:nth-child(2){text-align:center}.dom-ladder__header span:last-child{text-align:right}.dom-ladder__rows{gap:6px;display:grid}.dom-ladder__row{background:#ffffff08;border:1px solid #5c5c5c14;border-radius:14px;padding:10px 12px}.dom-ladder__row span{color:var(--text-2);font-size:12px}.dom-ladder__row strong{text-align:center}.dom-ladder__row span:last-child{text-align:right}.dom-ladder__row--bid{background:#24d5a114;border-color:#24d5a138}.dom-ladder__row--ask{background:#ff6b6b14;border-color:#ff6b6b38}.dom-ladder__row--last strong{color:#f7f1b4}.chart-fullscreen__tool-rail{z-index:8;gap:10px;display:grid;position:absolute;top:360px;left:16px}.chart-rail-chip{pointer-events:auto;color:var(--text-1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;min-width:0;transition:border-color var(--motion-fast) var(--ease-emphasis), background var(--motion-fast) var(--ease-emphasis), transform var(--motion-fast) var(--ease-emphasis), box-shadow var(--motion-fast) var(--ease-emphasis);background:#0a0a0ad6;border:1px solid #ffffff14;border-radius:18px;justify-items:start;gap:6px;padding:12px 10px;display:grid}.chart-rail-chip:hover{background:#121212e6;border-color:#ffffff1f;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 14px 24px #04080e29}.chart-rail-chip--active{background:linear-gradient(#3e3e3e47,#0c0c0cf0);border-color:#ffffff24}.chart-rail-chip strong{letter-spacing:.06em;overflow-wrap:anywhere;font-size:13px}.chart-rail-chip small{color:var(--text-2);overflow-wrap:anywhere;font-size:11px}.chart-tool-button{width:84px;color:var(--text-1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;background:#0a0a0adb;border:1px solid #ffffff1f;border-radius:18px;gap:4px;min-width:0;padding:10px 9px;display:grid}.chart-tool-button--active{background:linear-gradient(#3e3e3e47,#0c0c0cf0);border-color:#ffffff24}.chart-tool-button strong{overflow-wrap:anywhere;font-size:12px;line-height:1.15}.chart-tool-button span{color:var(--text-2);overflow-wrap:anywhere;font-size:10px;line-height:1.1}.chart-fullscreen__stage{z-index:1;position:relative}.chart-fullscreen__summary{z-index:7;pointer-events:none;width:min(460px,100vw - 180px);position:absolute;bottom:12px;left:112px}.chart-fullscreen--market-open .chart-fullscreen__summary{width:min(460px,100vw - 496px);left:428px}.chart-stage-summary{pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-soft);background:#0a0a0ad6;border:1px solid #ffffff1a;border-radius:18px;gap:10px;padding:12px;display:grid}.chart-stage-summary__head,.chart-stage-summary__pills{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chart-stage-summary__head strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:20px;display:block}.chart-stage-summary__grid,.chart-bottom-drawer__snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.chart-stage-summary__account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.chart-stage-summary__item{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:10px}.chart-stage-summary__item--money strong{letter-spacing:-.02em;font-size:15px}.chart-stage-summary__item span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;font-size:10px;display:block}.chart-stage-summary__item strong{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.chart-stage-summary__meta{flex-wrap:wrap;gap:8px;display:flex}.chart-stage-summary__meta span{min-height:28px;color:var(--text-2);letter-spacing:.04em;background:#ffffff08;border:1px solid #5c5c5c1a;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;display:inline-flex}.chart-stage-summary__note,.chart-side-drawer__note{color:var(--text-2);font-size:12px;line-height:1.4}.chart-fullscreen__panel-buttons{z-index:8;gap:8px;display:grid;position:absolute;bottom:226px;right:16px}.chart-panel-button{min-width:96px;color:var(--text-1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;background:#070707c2;border:1px solid #5c5c5c29;border-radius:16px;gap:4px;padding:10px 12px;display:grid}.chart-panel-button--active{background:linear-gradient(#3e3e3e47,#0c0c0cf0);border-color:#ffffff24}.chart-panel-button strong{letter-spacing:.06em;font-size:12px}.chart-panel-button span{color:var(--text-2);font-size:11px}.chart-panel-button__key{min-width:24px;min-height:22px;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #5c5c5c1f;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:0 6px;font-size:10px;display:inline-flex}.chart-panel-button:disabled{opacity:.45}.chart-side-drawer,.chart-bottom-drawer{z-index:7;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow-lift);background:#070c15eb;border:1px solid #5c5c5c29;transition:transform .18s,opacity .18s;position:absolute}.chart-side-drawer{opacity:0;pointer-events:none;border-radius:24px;gap:16px;width:min(380px,100vw - 32px);padding:16px;display:grid;top:168px;bottom:16px;right:16px;overflow:hidden;transform:translate(calc(100% + 20px))}.chart-side-drawer--open{opacity:1;pointer-events:auto;transform:translate(0)}.chart-side-drawer__header,.chart-bottom-drawer__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chart-side-drawer__header h3,.chart-bottom-drawer__header h3{margin:0;font-size:22px}.chart-side-drawer__body{gap:14px;padding-right:4px;display:grid;overflow:auto}.chart-bottom-drawer{opacity:0;pointer-events:none;border-radius:24px;gap:14px;padding:16px;display:grid;bottom:16px;left:112px;right:144px;transform:translateY(calc(100% + 20px))}.chart-fullscreen--market-open .chart-bottom-drawer{left:428px}.chart-bottom-drawer--open{opacity:1;pointer-events:auto;transform:translateY(0)}.chart-bottom-drawer__grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);gap:14px;display:grid}.chart-bottom-drawer__notes{gap:12px;display:grid}.chart-bottom-drawer__snapshot--tape{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.chart-bottom-drawer__snapshot--tape .chart-stage-summary__item{padding:12px 14px}.chart-bottom-drawer__snapshot--tape .chart-stage-summary__item span{font-size:11px}.chart-bottom-drawer__snapshot--tape .chart-stage-summary__item strong{font-size:16px}.chart-bottom-drawer__snapshot--tape .chart-stage-summary__item--notional{background:linear-gradient(#3434342e,#ffffff08);border-color:#ffffff1f}.chart-bottom-drawer__snapshot--tape .chart-stage-summary__item--notional strong{letter-spacing:-.03em;font-size:20px}.chart-dominant-page{gap:var(--space-5);display:grid}.chart-dominant__header{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex}.chart-dominant__header h1{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.4rem)}.chart-dominant__header p{max-width:820px;color:var(--text-2);margin:12px 0 0;line-height:1.6}.chart-dominant__feed{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.symbol-strip{flex-wrap:wrap;gap:10px;display:flex}.symbol-strip__chip{border-radius:var(--radius-pill);color:var(--text-1);background:#ffffff08;border:1px solid #ffffff14;align-items:center;gap:10px;padding:11px 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #0000}.symbol-strip__chip--active{border-color:var(--ticker-accent);background:var(--ticker-accent-soft);box-shadow:inset 0 0 0 1px #ffffff14}.symbol-strip__dot,.chart-symbol-chip__dot,.chart-indicator-chip__swatch{flex:none}.symbol-strip__label{letter-spacing:.04em;font-weight:700}.symbol-strip__price{color:var(--text-2);font-size:13px}.chart-console,.chart-dominant__stage,.chart-dock__card{box-shadow:var(--shadow-soft);background:linear-gradient(#0a0a0af5,#070707fa);border:1px solid #5c5c5c24;border-radius:26px}.chart-console{gap:16px;padding:20px;display:grid}.chart-console__controls,.chart-console__actions,.chart-console__status,.chart-console__buttons,.chart-console__metrics,.chart-console__pills{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chart-console__controls input,.chart-console__controls select,.chart-console__controls button{color:var(--text-1);background:#ffffff09;border:1px solid #5c5c5c2e;border-radius:16px;padding:13px 14px}.chart-console__controls{grid-template-columns:minmax(0,1.35fr) 140px 110px 170px;display:grid}.chart-console__controls input:focus,.chart-console__controls select:focus{border-color:#60606061;outline:none;box-shadow:0 0 0 4px #6060601a}.chart-console__actions{justify-content:space-between}.chart-console__intervals{flex-wrap:wrap;gap:10px;display:flex}.chart-console__status{justify-content:space-between;align-items:flex-start}.chart-console__metrics{flex:280px}.chart-console__metric{background:#ffffff08;border:1px solid #5c5c5c1a;border-radius:18px;min-width:120px;padding:10px 14px}.chart-console__metric--option,.chart-console__metric--router{min-width:0}.chart-console__metric--router-status strong{align-items:center;display:inline-flex}.chart-console__metric span,.chart-dock__stat span,.chart-mini-section__title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-size:11px;display:block}.chart-mini-section__title{align-items:center;gap:8px;display:inline-flex}.chart-mini-section__title:before{content:"";background:linear-gradient(90deg,#606060eb,#3e3e3e9e);border-radius:999px;width:16px;height:1px}.chart-console__detail{color:var(--text-2);margin-top:8px;font-size:12px;line-height:1.45}.chart-console__meta{color:var(--text-3);margin-top:6px;font-size:11px;line-height:1.4}.chart-console__note{color:var(--text-2);flex:320px;line-height:1.5}.chart-dominant__stage{padding:16px}.chart-toolbar{background:#ffffff05;border:1px solid #5c5c5c1a;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.chart-toolbar__stats{flex-wrap:wrap;gap:10px;display:flex}.chart-symbol-chip{border-radius:var(--radius-pill);border:1px solid var(--ticker-accent);background:var(--ticker-accent-soft);align-items:center;gap:10px;padding:9px 14px;display:inline-flex}.chart-symbol-chip strong{letter-spacing:.06em;font-size:14px}.chart-symbol-chip small{color:var(--text-2);text-transform:uppercase;letter-spacing:.08em}.chart-symbol-header{flex:420px;align-items:center;gap:10px;min-width:0;display:flex}.chart-symbol-header__copy{gap:2px;min-width:110px;display:grid}.chart-symbol-header__copy strong{font-size:18px;line-height:1}.chart-symbol-header__copy span{color:var(--text-2);letter-spacing:.05em;font-size:11px}.chart-symbol-header__meta{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.chart-symbol-meta{background:#ffffff08;border:1px solid #5c5c5c1a;border-radius:12px;min-width:0;padding:7px 10px}.chart-symbol-meta span{color:#8e96a3c2;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.chart-symbol-meta strong{color:var(--text-1);overflow-wrap:anywhere;font-size:11px;line-height:1.15;display:block}.chart-inline-stat{border-radius:var(--radius-pill);background:#ffffff08;border:1px solid #5c5c5c1f;align-items:center;gap:10px;padding:9px 12px;display:inline-flex}.chart-inline-stat span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px}.chart-inline-stat strong{font-size:13px}.chart-indicator-chip{border-radius:var(--radius-pill);color:var(--text-2);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffff08;border:1px solid #5c5c5c24;min-width:0;max-width:132px;padding:8px 12px;overflow:hidden}.chart-indicator-chip--muted{opacity:.48;border-style:dashed}.chart-indicator-chip{align-items:center;gap:8px;font-size:12px;display:inline-flex}.chart-indicator-chip__swatch{width:10px;height:10px;box-shadow:0 0 10px #ffffff29}.chart-selection-pill{padding:12px 16px;font-size:13px}.chart-dock{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.chart-dock__card{gap:16px;padding:18px;display:grid}.chart-dock__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chart-dock__header h3{margin:0;font-size:20px}.chart-dock__hint{max-width:280px;color:var(--text-2);text-align:right;font-size:13px;line-height:1.5}.chart-dock__hero{background:radial-gradient(circle at 100% 0,#6060602e,#0000 42%),#ffffff08;border:1px solid #5c5c5c29;border-radius:20px;padding:18px}.chart-dock__hero--strategy{background:radial-gradient(circle at 100% 0,#24d5a12e,#0000 42%),radial-gradient(circle at 0 100%,#ffd43b24,#0000 38%),#ffffff08}.chart-dock__hero span{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2);margin-bottom:8px;font-size:11px;display:block}.chart-dock__hero strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:38px;display:block}.chart-dock__hero p{color:var(--text-2);margin:10px 0 0}.chart-dock__stats,.chart-dock__messages{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.chart-dock__stat{background:#ffffff08;border:1px solid #5c5c5c1a;border-radius:18px;padding:14px}.chart-dock__stat strong{font-size:18px;line-height:1.4}.chart-focus-list{gap:10px;display:grid}.chart-focus-list--compact{gap:8px}.chart-focus-row{width:100%;color:var(--text-1);text-align:left;background:#ffffff06;border:1px solid #5c5c5c1f;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.chart-focus-row div{gap:6px;display:grid}.chart-focus-row__main{min-width:0}.chart-focus-row__main strong{letter-spacing:-.02em;line-height:1.22;display:block}.chart-focus-row__aside{justify-items:end;gap:6px;display:grid}.chart-focus-row span{color:var(--text-2)}.chart-focus-row>span,.chart-focus-row__price{justify-items:end;gap:4px;display:grid}.chart-focus-row__meta{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-size:11px}.chart-focus-row--active{border-color:color-mix(in srgb, var(--ticker-accent) 45%, #5c5c5c29);background:linear-gradient(180deg, color-mix(in srgb, var(--ticker-accent-soft) 42%, transparent), #0e121cdb);box-shadow:inset 0 0 0 1px #ffffff09}.chart-focus-row--compact{padding:10px 12px}.chart-mini-section{gap:12px;display:grid}.chart-side-visibility-bar{background:#ffffff06;border:1px solid #5c5c5c1a;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.chart-side-visibility-bar__copy{gap:4px;min-width:0;display:grid}.chart-side-visibility-bar__copy p{color:var(--text-2);margin:0;line-height:1.45}.chart-tag-grid{flex-wrap:wrap;gap:10px;display:flex}.chart-tag{border-radius:var(--radius-pill);color:var(--text-2);background:#ffffff08;border:1px solid #5c5c5c1f;padding:10px 14px}.live-toggle--compact{gap:8px;padding:7px 10px}.chart-fullscreen-page{background:linear-gradient(#0a0a0a 0%,#090909 100%)}.chart-fullscreen{background:#0a0a0a;grid-template-rows:auto auto auto auto;grid-template-columns:72px minmax(0,1fr) 288px;align-content:start;gap:6px;min-height:0;padding:6px;display:grid;position:relative}.chart-fullscreen__overlay--top{pointer-events:auto;grid-area:1/2/auto/4;align-self:start;gap:4px;position:static}.chart-headbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#101010;border-color:#5c5c5c14;border-radius:10px;gap:6px;padding:6px 8px}.chart-headbar--secondary,.chart-headbar--metrics{align-items:center}.chart-headbar--secondary{gap:8px}.chart-headbar--microcopy{display:none}.chart-headbar--microcopy span{font-size:10px}.chart-headbar--metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.chart-headbar--account{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.chart-headbar--options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px}.chart-headbar--broker-router{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px}.chart-headbar-group{gap:6px}.chart-headbar__controls{grid-template-columns:minmax(0,1fr) 84px 68px 62px;gap:6px}.chart-headbar__controls input,.chart-headbar__controls select,.chart-headbar__controls .ui-input,.chart-headbar__controls button{background:#0d0d0d;border-radius:8px;padding:8px 9px;font-size:12px}.chart-headbar__actions,.chart-headbar__legend{justify-content:flex-start}.chart-review-banner{align-items:flex-start;gap:10px}.chart-review-banner__actions{justify-content:flex-start}.chart-symbol-header{flex:100%;gap:8px}.chart-symbol-header__copy{min-width:96px}.chart-symbol-header__copy strong{font-size:15px}.chart-symbol-header__copy span{font-size:10px}.chart-symbol-header__meta{gap:5px}.chart-symbol-meta{border-radius:10px;padding:6px 8px}.chart-symbol-meta span{margin-bottom:2px;font-size:8px}.chart-symbol-meta strong{font-size:10px}.chart-headbar__actions{gap:8px}.chart-headbar__intervals,.chart-headbar__pills,.chart-headbar__legend{gap:5px}.chart-headbar__legend{scrollbar-width:none;flex-wrap:nowrap;overflow:auto}.chart-headbar__legend::-webkit-scrollbar{display:none}.chart-fullscreen__ticker-rail,.chart-fullscreen__summary{display:none}.chart-fullscreen__tool-rail{background:linear-gradient(#0d0d0df5,#080808e6);border:1px solid #5c5c5c14;border-radius:16px;grid-area:1/1/5;align-content:start;align-self:start;justify-items:stretch;gap:10px;padding:10px 8px;display:grid;position:static;box-shadow:inset 0 1px #ffffff08}.chart-tool-group{justify-items:stretch;gap:6px;display:grid}.chart-tool-group+.chart-tool-group{border-top:1px solid #5c5c5c14;padding-top:8px}.chart-tool-group__label{text-align:center;white-space:nowrap;color:#8e96a3b8;letter-spacing:.12em;text-transform:uppercase;padding-left:0;font-size:9px;font-weight:700;display:block}.chart-tool-group__stack{gap:6px;display:grid}.chart-tool-button{background:linear-gradient(#111111fa,#0a0a0afa);border-color:#5c5c5c1f;border-radius:13px;place-items:center;width:100%;min-width:0;height:48px;padding:0;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff08}.chart-tool-button:hover{background:linear-gradient(#161616fa,#0c0c0cfa);border-color:#5c5c5c38;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 10px 18px #04080e33}.chart-tool-button__icon{width:16px;height:16px;color:var(--text-2);line-height:1}.chart-tool-button__meta,.chart-tool-button__key{display:none}.chart-tool-button--active{background:linear-gradient(#3e3e3e47,#0c0c0cf5);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff0f}.chart-tool-button--active .chart-tool-button__icon{color:#fff}.chart-tool-button--active .chart-tool-button__key{color:#fff;background:#ffffff24}.chart-fullscreen__stage{background:#0c0c0c;border:1px solid #5c5c5c14;border-radius:14px;grid-area:2/2;align-self:start;gap:8px;min-height:0;display:grid;position:relative;overflow:hidden}.chart-stage-topband{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:10px;display:grid}.chart-stage-market-summary{gap:10px;min-width:0;display:grid}.chart-stage-market-summary__grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.chart-stage-market-summary__details{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.chart-stage-market-summary__metric{min-width:0}.chart-stage-market-summary__metric strong{overflow-wrap:anywhere}.chart-stage-market-summary__path{min-width:0;height:100%;margin:0}.chart-stage-market-summary__notes{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;gap:10px;min-width:0;height:100%;padding:12px 14px;display:grid}.chart-stage-market-summary__notes-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.chart-stage-market-summary__notes-head>span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.chart-stage-market-summary__chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.chart-stage-market-summary__notes-body{gap:6px;display:grid}.chart-stage-market-summary__notes-body p{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.chart-stage-market-summary__execution{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;gap:10px;min-width:0;padding:12px 14px;display:grid}.chart-stage-market-summary__execution-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.chart-stage-market-summary__execution-head>span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.chart-stage-market-summary__execution-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.chart-stage-market-summary__execution-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;gap:6px;min-width:0;padding:10px 12px;display:grid}.chart-stage-market-summary__execution-card>span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.chart-stage-market-summary__execution-card>strong{color:var(--text-1);overflow-wrap:anywhere;font-size:15px;line-height:1.2}.chart-stage-market-summary__execution-card>small{color:var(--text-2);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.chart-stage-market-summary__execution-card--positive{border-color:#22c55e40}.chart-stage-market-summary__execution-card--warning{border-color:#f59e0b3d}.chart-stage-market-summary__execution-card--negative{border-color:#ef44443d}.chart-stage-market-summary__automation{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;gap:10px;min-width:0;padding:12px 14px;display:grid}.chart-stage-market-summary__automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.chart-stage-market-summary__automation-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;gap:6px;min-width:0;padding:10px 12px;display:grid}.chart-stage-market-summary__automation-card>span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.chart-stage-market-summary__automation-card>strong{color:var(--text-1);overflow-wrap:anywhere;font-size:15px;line-height:1.2}.chart-stage-market-summary__automation-card>em{color:var(--text-3);overflow-wrap:anywhere;font-size:11px;font-style:normal;line-height:1.4}.chart-stage-market-summary__automation-card>small{color:var(--text-2);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.chart-stage-market-summary__automation-card--positive{border-color:#22c55e40}.chart-stage-market-summary__automation-card--warning{border-color:#f59e0b3d}.chart-stage-market-summary__automation-card--negative{border-color:#ef44443d}.chart-stage-cockpit{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:radial-gradient(circle at 100% 0,#ffffff0a,#0000 42%),linear-gradient(#0a0a0aeb,#070707f0);border:1px solid #5c5c5c29;border-radius:16px;gap:10px;width:min(320px,100%);margin:0 0 8px;padding:12px;display:grid;position:static;box-shadow:0 14px 34px #00000052}.chart-stage-cockpit__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chart-stage-cockpit__head strong{letter-spacing:-.04em;font-size:18px;line-height:1;display:block}.chart-stage-cockpit__badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:46%;display:flex}.chart-stage-cockpit__flow{background:#ffffff08;border:1px solid #5c5c5c1f;border-radius:12px;gap:8px;padding:10px;display:grid}.chart-stage-cockpit__flow-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.chart-stage-cockpit__flow-head>span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.chart-stage-cockpit__flow-meta{align-items:center;gap:8px;display:flex}.chart-stage-cockpit__flow-meta strong{color:var(--text-1);font-size:12px;line-height:1}.chart-stage-cockpit__flow-track{background:#ffffff0f;border-radius:999px;height:8px;position:relative;overflow:hidden}.chart-stage-cockpit__flow-fill{border-radius:inherit;background:linear-gradient(90deg,#606060d6,#aaaaaae0);height:100%}.chart-stage-cockpit__flow-fill--positive{background:linear-gradient(90deg,#22c55ec2,#4ade80f0)}.chart-stage-cockpit__flow-fill--warning{background:linear-gradient(90deg,#f59e0bb3,#facc15f0)}.chart-stage-cockpit__flow-fill--negative{background:linear-gradient(90deg,#ef4444c2,#f87171f0)}.chart-stage-cockpit__flow-note{color:var(--text-2);gap:3px;font-size:11px;line-height:1.45;display:grid}.chart-stage-cockpit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.chart-stage-cockpit__block{background:#ffffff08;border:1px solid #5c5c5c1f;border-radius:12px;padding:8px 10px}.chart-stage-cockpit__block span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.chart-stage-cockpit__block strong{color:var(--text-1);font-size:11px;line-height:1.3;display:block}.chart-stage-cockpit__note{color:var(--text-2);font-size:11px;line-height:1.45}.chart-stage-cockpit__momentum{background:#ffffff08;border:1px solid #5c5c5c1f;border-radius:12px;gap:6px;padding:10px;display:grid}@media (width<=1200px){.chart-stage-topband,.chart-stage-market-summary__details{grid-template-columns:1fr}.chart-stage-cockpit{width:100%}}.chart-fullscreen__footer{gap:8px;width:100%;min-width:0;padding:0 8px 8px;display:grid}.chart-fullscreen__stage--compact{align-content:center;place-items:center stretch;min-height:180px;padding:18px;display:grid}.chart-fullscreen__stage-placeholder{text-align:left;gap:6px;width:min(420px,100%);display:grid}.chart-fullscreen__stage-placeholder strong{color:var(--text-1);font-size:20px;line-height:1.1}.chart-fullscreen__stage-placeholder span{color:var(--text-2);font-size:13px;line-height:1.5}.chart-stack--minimal{background:#0c0c0c;min-height:100%}.chart-market-panel{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;pointer-events:auto;background:#101010;border-color:#5c5c5c14;border-radius:10px;grid-area:2/3;gap:8px;padding:8px;position:static;top:auto;bottom:auto;left:auto;transform:none}.chart-market-panel__header{align-items:flex-end;gap:8px}.chart-market-panel__header .desk-action{display:none}.chart-market-panel__actions .chart-market-panel__focus-toggle{display:inline-flex}.chart-market-panel__header h3{letter-spacing:.02em;font-size:14px}.chart-market-panel__tabs{gap:4px}.chart-market-panel__tab{letter-spacing:.08em;text-transform:uppercase;background:#0d0d0d;border-radius:7px;padding:5px 9px;font-size:10px}.chart-market-panel__body{gap:8px;padding-right:0}.chart-fullscreen__panel-buttons{flex-wrap:wrap;justify-content:flex-start;place-self:start stretch;gap:6px;margin:0;display:flex;position:static}.chart-panel-button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111;border-color:#5c5c5c1a;border-radius:10px;min-width:0;padding:8px 10px}.chart-panel-button strong{font-size:12px}.chart-panel-button span{font-size:11px}.chart-side-drawer,.chart-bottom-drawer{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;pointer-events:auto;background:#11151f;border-color:#5c5c5c14;border-radius:14px;padding:10px;transform:none}.chart-side-drawer{width:min(360px,100vw - 420px);max-height:280px;display:none;position:absolute;top:14px;left:auto;right:14px;overflow:auto}.chart-side-drawer--open{display:grid}.chart-bottom-drawer{width:100%;max-width:none;max-height:none;margin-top:0;display:none;position:static;overflow:visible}.chart-bottom-drawer--open{display:grid}.chart-side-drawer__header,.chart-bottom-drawer__header{display:none}.chart-side-drawer__body,.chart-bottom-drawer__grid{gap:10px}.chart-bottom-drawer__grid{grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr)}.tv-sidebar-symbol-card{background:#0d0d0d;border:1px solid #5c5c5c14;border-radius:10px;gap:6px;padding:10px;display:grid}.tv-sidebar-symbol-card__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tv-sidebar-symbol-card__head strong{overflow-wrap:anywhere;font-size:16px;display:block}.tv-sidebar-symbol-card__price{font-family:var(--font-display);letter-spacing:-.05em;overflow-wrap:anywhere;font-size:28px;line-height:1}.tv-sidebar-symbol-card__change{color:var(--text-2);font-size:12px}.tv-sidebar-symbol-card__quote{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tv-sidebar-symbol-card__quote div{background:#ffffff06;border:1px solid #5c5c5c14;border-radius:8px;padding:7px 8px}.tv-sidebar-symbol-card__quote span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:700;display:block}.tv-sidebar-symbol-card__quote strong{overflow-wrap:anywhere;font-size:11px;display:block}.tv-sidebar-symbol-card__change--up,.tv-watchlist-table__change--up{color:#22c55e}.tv-sidebar-symbol-card__change--down,.tv-watchlist-table__change--down{color:#ff6b6b}.tv-watchlist-table{gap:4px;display:grid}.chart-market-panel__overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.chart-market-panel__overview-card{background:#0d0d0d;border:1px solid #5c5c5c14;border-radius:9px;min-width:0;padding:8px}.chart-market-panel__overview-card span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.chart-market-panel__overview-card strong{overflow-wrap:anywhere;font-size:12px;display:block}.tv-watchlist-table__header,.tv-watchlist-table__row{grid-template-columns:minmax(0,1.1fr) 66px 60px 54px;align-items:center;gap:8px;display:grid}.tv-watchlist-table__header{padding:0 4px 4px}.tv-watchlist-table__header span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10px}.tv-watchlist-table__header span:nth-child(n+2),.tv-watchlist-table__row>span{text-align:right}.tv-watchlist-table__row{width:100%;color:var(--text-1);text-align:left;transition:border-color var(--motion-fast) var(--ease-emphasis), background-color var(--motion-fast) var(--ease-emphasis), box-shadow var(--motion-fast) var(--ease-emphasis), transform var(--motion-fast) var(--ease-emphasis);background:#0d0d0d;border:1px solid #5c5c5c14;border-radius:8px;padding:7px 8px;position:relative;overflow:hidden}.tv-watchlist-table__row:before{content:"";width:2px;transition:background-color var(--motion-fast) var(--ease-emphasis), box-shadow var(--motion-fast) var(--ease-emphasis);background:0 0;position:absolute;inset:0 auto 0 0}.tv-watchlist-table__row:hover{background:#101010;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff08}.tv-watchlist-table__row--active{background:linear-gradient(#3e3e3e47,#0c0c0cf5);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ffffff0f}.tv-watchlist-table__symbol{gap:2px;display:grid}.tv-watchlist-table__symbol strong{align-items:center;gap:6px;font-size:11px;display:inline-flex}.tv-watchlist-table__symbol>span{color:var(--text-2);font-size:9px}.tv-watchlist-table__symbol-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.tv-watchlist-table__symbol-meta>span{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.tv-watchlist-table__change{font-size:11px}.tv-watchlist-table__spread{color:var(--text-2);font-size:10px}.tv-watchlist-table__sparkline{opacity:.92;flex:none;width:62px;height:18px;display:inline-flex}.tv-watchlist-table__sparkline svg{width:100%;height:100%;overflow:visible}.tv-watchlist-table__sparkline-track{fill:none;stroke:#5c5c5c2e;stroke-width:1px}.tv-watchlist-table__sparkline-line{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tv-watchlist-table__sparkline-end{filter:drop-shadow(0 0 4px)}.tv-watchlist-table__sparkline--active{opacity:1}.tv-watchlist-table__sparkline--empty{background:linear-gradient(90deg,#5c5c5c14,#5c5c5c05);border-radius:999px}.tv-watchlist-table--scanner .tv-watchlist-table__row{grid-template-columns:minmax(0,1fr) 48px 52px 68px}.tv-sidebar-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-sidebar-meter-card{background:#0d0d0d;border:1px solid #5c5c5c14;border-radius:10px;gap:6px;padding:10px;display:grid}.tv-sidebar-meter-card__labels{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.tv-sidebar-meter-card__track{background:linear-gradient(90deg,#ff6b6b2e,#ffd43b2e,#24d5a12e);border-radius:999px;height:8px;position:relative;overflow:hidden}.tv-sidebar-meter-card__track span{border-radius:inherit;background:linear-gradient(90deg,#ff6b6b 0%,#ffd43b 48%,#22c55e 100%);height:100%;display:block;box-shadow:0 0 12px #24d5a147}.tv-sidebar-meter-card__value{color:var(--text-2);justify-self:stretch;font-size:12px;line-height:1.45}.chart-market-panel .chart-stage-summary__item{border-radius:10px;padding:8px}.chart-market-panel .chart-stage-summary__item span{margin-bottom:4px;font-size:9px}.chart-market-panel .chart-stage-summary__item strong{font-size:12px}.chart-console__metric{border-radius:10px;min-width:0;padding:8px 10px}.chart-console__metric span{margin-bottom:4px;font-size:9px}.chart-console__metric strong{font-size:12px}.feed-pill,.signal-chip,.chart-indicator-chip,.chart-legend-action{padding:5px 8px;font-size:10px}.chart-indicator-chip__swatch{width:8px;height:8px}.saas-info-grid,.plan-grid{gap:16px;display:grid}.saas-info-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.saas-stat,.organization-item,.plan-card,.entitlement-item{transition:transform var(--motion-medium) var(--ease-emphasis), border-color var(--motion-medium) var(--ease-emphasis), box-shadow var(--motion-medium) var(--ease-emphasis), background-color var(--motion-medium) var(--ease-emphasis);background:#ffffff06;border:1px solid #ffffff14;border-radius:20px}.saas-stat{box-shadow:var(--shadow-soft);gap:8px;padding:18px;display:grid}.saas-stat span,.organization-item__meta,.plan-card__meta,.plan-feature-list,.entitlement-item__meta,.entitlement-item__copy p{color:var(--text-2)}.saas-stat strong,.plan-price-block strong,.entitlement-item__meta strong{letter-spacing:-.03em;font-size:22px}.organization-list,.entitlement-list{gap:14px;margin-bottom:18px;display:grid}.branding-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:18px;display:grid}.brand-preview-card{border:1px solid rgb(var(--accent-1-rgb) / .18);background:radial-gradient(circle at top right, rgb(var(--accent-2-rgb) / .18), transparent 38%), linear-gradient(180deg, #ffffff0a, #ffffff05);box-shadow:var(--shadow-depth-1);transition:transform var(--motion-medium) var(--ease-emphasis), border-color var(--motion-medium) var(--ease-emphasis), box-shadow var(--motion-medium) var(--ease-emphasis), background-position var(--motion-slow) var(--ease-standard);border-radius:24px;gap:18px;padding:22px;display:grid}.brand-preview-card__header{align-items:flex-start;gap:14px;display:flex}.brand-preview-card__header h3,.brand-preview-swatch strong{margin:0}.brand-preview-card__header p,.brand-preview-card__meta{color:var(--text-2);margin:0;line-height:1.5}.brand-preview-card__mark{border:1px solid rgb(var(--accent-1-rgb) / .24);background:linear-gradient(145deg, rgb(var(--accent-1-rgb) / .28), rgb(var(--accent-2-rgb) / .14));width:64px;height:64px;color:var(--text-1);font-family:var(--font-display);letter-spacing:.08em;border-radius:18px;place-items:center;font-size:22px;display:grid;overflow:hidden}.brand-preview-card__mark img{object-fit:cover;width:100%;height:100%}.brand-preview-card__palette{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;display:grid}.brand-preview-swatch{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:8px;padding:12px;display:grid}.brand-preview-swatch span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:11px}.brand-preview-swatch div{border:1px solid #ffffff24;border-radius:14px;height:44px}.brand-preview-swatch strong{letter-spacing:.04em;font-size:13px}.brand-preview-card__meta{gap:6px;display:grid}.branding-form{gap:14px;display:grid}.branding-form__row{margin-bottom:0}.branding-color-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.branding-color-field{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;gap:8px;padding:14px;display:grid}.branding-color-field span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:11px}.branding-color-field>div{grid-template-columns:54px minmax(0,1fr);gap:10px;display:grid}.branding-color-field input[type=color]{border:1px solid var(--line-mid);background:#ffffff08;border-radius:14px;width:54px;min-width:54px;padding:4px}.onboarding-summary-grid,.support-grid{gap:16px;margin-bottom:18px;display:grid}.onboarding-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.onboarding-list,.support-timeline,.support-member-list{gap:14px;display:grid}.onboarding-item,.support-card,.support-event,.support-member-row{transition:transform var(--motion-medium) var(--ease-emphasis), border-color var(--motion-medium) var(--ease-emphasis), box-shadow var(--motion-medium) var(--ease-emphasis), background-color var(--motion-medium) var(--ease-emphasis);background:#ffffff06;border:1px solid #ffffff14;border-radius:20px}.onboarding-item,.support-card,.support-event{padding:18px}.onboarding-item{justify-content:space-between;align-items:center;gap:18px;display:flex}.onboarding-item--complete{border-color:var(--state-positive-border);box-shadow:var(--shadow-positive)}.onboarding-item__copy{gap:8px;display:grid}.onboarding-item__copy p,.support-event p,.support-member-row span,.support-card span{color:var(--text-2);margin:0}.support-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.support-card{gap:16px;display:grid}.support-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.support-card__stats div,.support-member-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:12px}.support-card__stats span,.support-member-row__meta span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-size:11px;display:block}.support-card__stats strong,.support-member-row strong,.support-event strong{font-size:16px}.support-member-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.support-member-row__meta{text-align:right;justify-items:end;gap:8px;display:grid}.support-member-row__meta select{min-width:120px}.support-member-row__meta .ui-button{min-width:92px}.support-event{gap:10px;display:grid}.support-event__header{justify-content:space-between;align-items:center;gap:14px;display:flex}.support-event__header span{color:var(--text-3);font-size:12px}.support-event code{white-space:pre-wrap;word-break:break-word;color:#d8d8d8;background:#0000003d;border:1px solid #ffffff0d;border-radius:16px;padding:12px;font-size:12px;line-height:1.5;display:block}.analytics-grid,.feature-flag-grid,.delivery-layout{gap:16px;display:grid}.analytics-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:18px}.analytics-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.analytics-stat-grid div,.analytics-funnel__item,.feature-flag-card{transition:transform var(--motion-medium) var(--ease-emphasis), border-color var(--motion-medium) var(--ease-emphasis), box-shadow var(--motion-medium) var(--ease-emphasis), background-color var(--motion-medium) var(--ease-emphasis);background:#ffffff07;border:1px solid #ffffff12;border-radius:18px;padding:14px}.analytics-stat-grid span,.analytics-funnel__item span,.feature-flag-card__meta span,.feature-flag-card__badges .status-badge{color:var(--text-3)}.analytics-stat-grid span,.feature-flag-card__meta span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.analytics-stat-grid strong,.analytics-funnel__item strong{font-size:15px}.analytics-funnel{gap:12px;display:grid}.analytics-funnel__item{justify-content:space-between;align-items:center;gap:14px;display:flex}.analytics-funnel__item--complete{border-color:var(--state-positive-border);box-shadow:var(--shadow-positive)}.feature-flag-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.delivery-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.delivery-verification,.delivery-action-grid,.delivery-checklists,.delivery-records,.delivery-checklist{gap:12px;display:grid}.delivery-provider-toggle-group{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.delivery-provider-toggle{color:var(--text-2);align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.delivery-provider-toggle input{margin:0}.delivery-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-token-secret-card,.api-token-list,.api-token-scope-grid{gap:12px;display:grid}.api-token-secret-card{background:#60606014;border:1px solid #60606038;border-radius:20px;margin-bottom:18px;padding:18px}.api-token-secret{color:#d8d8d8;white-space:pre-wrap;word-break:break-all;background:#070707e6;border:1px solid #ffffff14;border-radius:16px;padding:14px 16px;display:block}.api-token-scope-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.api-token-scope .toggle-row{justify-content:flex-start;gap:10px}.webhook-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.delivery-checklists{margin-top:4px}.delivery-checklist__item,.delivery-record{transition:transform var(--motion-medium) var(--ease-emphasis), border-color var(--motion-medium) var(--ease-emphasis), box-shadow var(--motion-medium) var(--ease-emphasis), background-color var(--motion-medium) var(--ease-emphasis);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;gap:6px;padding:12px;display:grid}.delivery-checklist__item strong,.delivery-record strong{font-size:13px}.delivery-checklist__item span,.delivery-record span,.delivery-record small{color:var(--text-3)}.delivery-checklist__item--complete{border-color:var(--state-positive-border);box-shadow:var(--shadow-positive)}.delivery-record code{white-space:pre-wrap;word-break:break-word;color:#d8d8d8;display:block}.delivery-verification div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:12px}.delivery-verification span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-size:11px;display:block}.delivery-verification code{white-space:pre-wrap;word-break:break-word;color:#d8d8d8;display:block}.feature-flag-card{gap:14px;display:grid}.feature-flag-card--override{border-color:var(--state-accent-border);box-shadow:var(--shadow-accent)}.feature-flag-card__header,.feature-flag-card__actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.feature-flag-card__badges{justify-items:end;gap:8px;display:grid}.feature-flag-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.feature-flag-card__actions{align-items:center}@media (width<=1100px){.delivery-layout,.delivery-action-grid,.webhook-action-grid{grid-template-columns:1fr}}.organization-item,.entitlement-item{padding:18px}.organization-item{justify-content:space-between;align-items:center;gap:18px;display:flex}.organization-item--active,.plan-card--active{border-color:var(--state-accent-border);box-shadow:var(--shadow-accent)}.organization-item__body,.entitlement-item__copy{gap:8px;display:grid}.organization-item__title-row,.entitlement-item__title-row,.plan-card__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.organization-item__title-row h3,.plan-card__top h3,.entitlement-item__title-row h3{margin:0;font-size:20px}.organization-item__body p,.plan-card__top p,.entitlement-item__copy p{margin:0}.organization-item__meta{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.status-badge{min-height:30px;color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.status-badge--enabled{color:var(--state-positive-text);background:var(--state-positive-bg);border-color:var(--state-positive-border);box-shadow:var(--shadow-positive)}.status-badge--disabled{color:var(--state-danger-text);background:var(--state-danger-bg);border-color:var(--state-danger-border)}.status-badge--neutral{color:var(--state-accent-text);background:var(--state-accent-bg);border-color:var(--state-accent-border);box-shadow:var(--shadow-accent)}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.plan-card{gap:18px;padding:20px;display:grid}.plan-price-block{text-align:right;justify-items:end;gap:4px;display:grid}.plan-price-block span{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.plan-card__meta{justify-content:space-between;gap:12px;font-size:13px;display:flex}.plan-feature-list{gap:8px;margin:0;padding-left:18px;display:grid}.entitlement-item{justify-content:space-between;align-items:center;gap:18px;display:flex}.entitlement-item__meta{text-align:right;text-transform:uppercase;letter-spacing:.06em;justify-items:end;gap:6px;font-size:12px;display:grid}@media (width<=1200px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line-soft);min-height:auto;position:static}}@media (width<=1100px){.organization-item,.entitlement-item,.organization-item__title-row,.entitlement-item__title-row,.plan-card__top,.plan-card__meta{flex-direction:column;align-items:stretch}.plan-price-block,.entitlement-item__meta{text-align:left;justify-items:start}.chart-dominant__header,.chart-console__actions,.chart-console__status,.chart-toolbar,.chart-dock,.market-command,.trading-workspace,.workspace-stage__content,.trade-ticket__form,.trade-ticket__snapshot-grid,.trade-ticket__micro-grid,.trade-ticket__cost-grid,.trade-ticket__structure-grid,.trade-ticket__route-grid,.trade-ticket__risk-grid,.trade-ticket__grid,.analysis-message-grid,.insights-grid,.topbar__intro,.topbar-details-grid{flex-direction:column;grid-template-columns:1fr}.chart-console__controls,.chart-dock__stats,.chart-dock__messages{grid-template-columns:1fr}.trade-ticket__choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trade-ticket__choice,.trade-ticket__route-action,.trade-ticket__helper-action{width:100%}.trade-ticket__checklist-topline{flex-direction:column}.trade-ticket__checklist-ready,.trade-ticket__context-head,.trade-ticket__context-topline,.trade-ticket__review-strip{flex-direction:column;align-items:stretch}.trade-ticket__send-confidence-topline{flex-direction:column}.trade-ticket__send-confidence-facts{grid-template-columns:1fr}.trade-ticket__final-rail{gap:12px}.trade-ticket__action-confirmation{flex-direction:column;align-items:stretch}.trade-ticket__action-confirmation-actions{justify-content:stretch}.trade-ticket__action-history-header,.trade-ticket__action-history-topline{flex-direction:column;align-items:flex-start}.ticket-field__tooltip{width:min(240px,100vw - 72px);left:auto;right:0}.hero,.content-grid,.content-grid--wide,.metrics-grid,.metric-grid,.grid-two,.branding-layout,.onboarding-summary-grid,.support-grid,.analysis-form,.analysis-form--wide,.education-grid,.workspace-summary-grid,.readout-grid{grid-template-columns:1fr}.education-callout,.focus-mode__head{flex-direction:column}.focus-mode__actions,.focus-mode__action{width:100%}.focus-mode__actions{justify-content:stretch}.topbar{flex-direction:column}.market-rail{position:static}.terminal-form__controls,.market-rail__summary{grid-template-columns:1fr}.chart-fullscreen{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;display:grid;overflow:auto}.chart-fullscreen__overlay--top,.chart-fullscreen__ticker-rail,.chart-market-panel,.chart-fullscreen__tool-rail,.chart-fullscreen__summary,.chart-fullscreen__panel-buttons,.chart-side-drawer,.chart-bottom-drawer{pointer-events:auto;opacity:1;width:auto;position:static;inset:auto;transform:none}.chart-fullscreen__overlay--top,.chart-fullscreen__ticker-rail,.chart-market-panel,.chart-fullscreen__tool-rail,.chart-fullscreen__summary,.chart-fullscreen__panel-buttons,.chart-side-drawer,.chart-bottom-drawer,.chart-fullscreen__stage,.chart-fullscreen__footer{grid-area:auto/1/auto/-1;min-width:0}.chart-fullscreen__footer,.chart-fullscreen__panel-buttons{width:100%}.chart-fullscreen__overlay--top{pointer-events:auto}.chart-headbar,.chart-headbar__actions,.chart-headbar__pills,.chart-headbar__legend,.chart-stage-summary__head,.chart-stage-summary__pills,.chart-fullscreen__panel-buttons{flex-direction:column;align-items:stretch}.chart-headbar--metrics,.chart-headbar--account,.chart-headbar--options,.chart-headbar--broker-router,.chart-headbar__controls,.chart-bottom-drawer__grid,.chart-bottom-drawer__snapshot,.chart-stage-summary__grid,.chart-stage-summary__account-grid,.chart-crosshair-readout__grid{grid-template-columns:1fr}.chart-fullscreen__ticker-rail{flex-wrap:wrap;gap:10px;display:flex}.chart-fullscreen__tool-rail{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:10px;padding:0;display:flex}.chart-tool-group{border-top:0;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding-top:0;display:flex}.chart-tool-group__label{min-width:40px}.chart-tool-group__stack{flex-wrap:wrap;flex:1;gap:10px;display:flex}.chart-market-panel__snapshot{grid-template-columns:1fr}.chart-market-panel__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-stage-cockpit{pointer-events:auto;width:100%;margin:8px 8px 0;position:static}.chart-stage-cockpit__head,.chart-stage-cockpit__badges{flex-direction:column;align-items:stretch;max-width:none}.chart-stage-cockpit__flow-head,.chart-stage-cockpit__flow-meta{flex-direction:column;align-items:stretch}.chart-stage-cockpit__grid{grid-template-columns:1fr}.trade-ticket__tape-list--enhanced .trade-ticket__tape-row{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-rail-chip{width:min(180px,100%)}.chart-tool-button{grid-template-columns:auto 1fr auto;justify-content:start;place-items:center;gap:8px;width:min(140px,100%);height:42px;padding:0 12px}.chart-tool-button__meta{justify-items:start;gap:1px;display:grid}.chart-tool-button__meta strong{font-size:12px;line-height:1.1}.chart-tool-button__meta span{color:var(--text-2);font-size:10px;line-height:1.1}.chart-tool-button__key{margin-left:auto;position:static}.chart-fullscreen__summary{max-width:none}.chart-market-panel:not(.chart-market-panel--open),.chart-side-drawer:not(.chart-side-drawer--open),.chart-bottom-drawer:not(.chart-bottom-drawer--open){display:none}}@media (width<=900px){.data-toolbar__controls{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch;display:grid}.data-toolbar__controls>*{min-width:0;max-width:100%}.candidate-queue__grid{grid-template-columns:1fr}.candidate-queue__meta,.note-card__head,.alert-card__head,.release-item__header{flex-direction:column;align-items:stretch}.note-card__actions,.workspace-item__actions,.chart-market-panel__actions,.chart-market-panel__tabs,.chart-headbar__actions,.chart-review-banner__actions,.chart-fullscreen__panel-buttons{justify-content:stretch;width:100%}.note-card__actions>*,.workspace-item__actions>*,.chart-market-panel__actions>*,.chart-market-panel__tabs>*,.chart-headbar__actions>*,.chart-review-banner__actions>*,.chart-fullscreen__panel-buttons>*{flex:180px}.chart-symbol-header{align-items:stretch}.chart-symbol-header__meta{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.chart-symbol-meta,.workspace-summary-card,.snapshot-card,.candidate-queue__item{min-width:0}}@media (width<=760px){.topbar__meta,.topbar__actions{justify-content:flex-start}.desk-summary-strip,.desk-summary-card__grid,.metric-grid,.grid-two,.workspace-summary-grid,.readout-grid,.education-grid{grid-template-columns:1fr}.pager-row{flex-direction:column;justify-content:stretch}.pager-row>*{width:100%}.data-toolbar__controls{grid-template-columns:1fr}.tag-chip-row,.ticker-chip-row,.chart-toolbar{align-items:stretch}.tag-chip-row>*,.ticker-chip-row>*,.chart-toolbar>*{flex:140px}.analysis-form .ui-button,.analysis-form--wide .ui-button,.chart-headbar__controls button,.chart-headbar__actions>*,.chart-review-banner__actions>*,.chart-fullscreen__panel-buttons>*,.chart-market-panel__actions>*,.chart-market-panel__tabs>*,.note-card__actions>*,.workspace-item__actions>*{flex:100%}.chart-market-panel__header{flex-direction:column;align-items:stretch}.chart-market-panel__actions{grid-template-columns:1fr;display:grid}.chart-market-panel__actions>*,.chart-market-panel__actions .chart-market-panel__focus-toggle{width:100%}.chart-market-panel__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.chart-market-panel__tabs>*{min-width:0}.chart-market-panel__tab{white-space:normal;text-align:center;justify-content:center;min-height:34px;padding:5px 6px}.chart-fullscreen__panel-buttons{grid-template-columns:1fr;display:grid}.chart-panel-button{justify-items:start;width:100%}.chart-symbol-header__meta,.snapshot-grid{grid-template-columns:1fr}.candidate-queue__meta{gap:8px}.execution-state-badge{align-self:flex-start}.signal-table th,.signal-table td{white-space:nowrap}}@media (width<=640px){.chart-review-banner,.workflow-arrival-banner,.workflow-status-strip{padding:14px}.chart-side-visibility-bar{flex-direction:column;align-items:stretch}.workflow-arrival-banner__actions,.workflow-status-strip__actions,.workflow-guide__card-action{width:100%}.workflow-arrival-banner__actions>*,.workflow-status-strip__actions>*,.workflow-guide__card-action{flex:100%}.workflow-status-strip__meta{gap:6px}.workflow-status-strip__meta .ui-chip{flex:140px;justify-content:center}.workflow-guide__step,.workflow-status-strip__step{gap:8px;padding:10px}.workflow-guide__step-copy strong,.workflow-status-strip__step-label{font-size:12px}.table-link{text-underline-offset:.12em}.signal-table th,.signal-table td{padding:12px 10px}}@media (width<=520px){.metrics-grid,.content-grid,.content-grid--wide{gap:12px;margin-bottom:12px}.education-callout,.note-card,.alert-card,.workspace-summary-card,.release-item,.snapshot-card,.watchlist-risk-strip{padding:14px}.workspace-summary-card strong{font-size:16px}.snapshot-card__head,.watchlist-risk-item__topline{flex-direction:column;align-items:flex-start}.chart-fullscreen{gap:10px;padding:8px}.chart-headbar,.chart-review-banner{border-radius:16px;padding:10px}.chart-market-panel,.chart-side-drawer,.chart-bottom-drawer{border-radius:18px}.chart-symbol-chip,.chart-symbol-meta,.chart-rail-chip,.chart-tool-button{border-radius:12px}.chart-rail-chip,.chart-tool-button{width:100%}.toast-stack{bottom:10px;left:10px;right:10px}.toast{width:100%;min-width:0}}.topbar-select{border-radius:var(--radius-pill);border:1px solid var(--line-mid);min-width:180px;color:var(--text-1);background:#ffffff08;padding:10px 14px}.auth-screen{background:radial-gradient(circle at top, rgba(var(--accent-1-rgb), .16), transparent 38%), linear-gradient(180deg, #ffffff05, transparent 22%), var(--bg-0);place-items:center;min-height:100vh;padding:32px;display:grid}.auth-screen__panel{border:1px solid var(--line-soft);background:#070d18eb;border-radius:28px;gap:18px;width:min(560px,100%);padding:28px;display:grid;box-shadow:0 28px 80px #00000073}.auth-screen__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);font-size:.82rem}.auth-screen__panel h1{margin:0;font-size:clamp(2rem,4vw,3rem)}.auth-screen__panel p{color:var(--text-2);margin:0;line-height:1.6}.auth-screen__tenant-card{border:1px solid var(--line-soft);background:#ffffff08;border-radius:20px;gap:12px;padding:16px 18px;display:grid}.auth-screen__tenant-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-screen__tenant-heading strong{font-size:1rem}.auth-screen__tenant-heading span{color:var(--accent-2);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.auth-screen__tenant-grid{flex-wrap:wrap;gap:10px;display:flex}.auth-screen__pill{border:1px solid var(--line-soft);color:var(--text-2);background:#ffffff05;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.82rem;display:inline-flex}.auth-screen__provider-options{flex-wrap:wrap;gap:10px;display:flex}.auth-screen__provider-pill{border:1px solid var(--line-soft);color:var(--text-2);background:#ffffff05;border-radius:999px;align-items:center;padding:8px 11px;font-size:.82rem;display:inline-flex}.auth-screen__provider-pill.is-recommended{border-color:rgba(var(--accent-1-rgb), .32);color:var(--accent-2);background:rgba(var(--accent-1-rgb), .1)}.auth-screen__provider-actions{gap:10px;display:grid}.delivery-provider-catalog{gap:1rem;margin-top:1rem;display:grid}.delivery-provider-records{gap:.9rem;display:grid}.delivery-provider-record-card{transition:transform var(--motion-medium) var(--ease-emphasis), border-color var(--motion-medium) var(--ease-emphasis), box-shadow var(--motion-medium) var(--ease-emphasis), background-color var(--motion-medium) var(--ease-emphasis);background:#090f1cb3;border:1px solid #ffffff14;border-radius:16px;gap:.75rem;padding:.95rem 1rem;display:grid}.delivery-provider-record-card__header,.delivery-provider-record-card__actions,.delivery-provider-record-card__badges{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.delivery-provider-record-card__meta{color:var(--text-2);gap:.35rem;font-size:.86rem;display:grid}.branding-layout>*,.delivery-layout>*,.organization-list>*,.plan-grid>*,.onboarding-list>*,.feature-flag-grid>*,.support-grid>*,.support-timeline>*,.delivery-records>*,.delivery-provider-records>*{opacity:0;animation:ui-surface-enter var(--motion-medium) var(--ease-emphasis) both;transform:translateY(10px)scale(.992)}.branding-layout>:first-child,.delivery-layout>:first-child,.organization-list>:first-child,.plan-grid>:first-child,.onboarding-list>:first-child,.feature-flag-grid>:first-child,.support-grid>:first-child,.support-timeline>:first-child,.delivery-records>:first-child,.delivery-provider-records>:first-child{animation-delay:40ms}.branding-layout>:nth-child(2),.delivery-layout>:nth-child(2),.organization-list>:nth-child(2),.plan-grid>:nth-child(2),.onboarding-list>:nth-child(2),.feature-flag-grid>:nth-child(2),.support-grid>:nth-child(2),.support-timeline>:nth-child(2),.delivery-records>:nth-child(2),.delivery-provider-records>:nth-child(2){animation-delay:80ms}.organization-list>:nth-child(3),.plan-grid>:nth-child(3),.onboarding-list>:nth-child(3),.feature-flag-grid>:nth-child(3),.support-grid>:nth-child(3),.support-timeline>:nth-child(3),.delivery-records>:nth-child(3),.delivery-provider-records>:nth-child(3){animation-delay:.12s}.organization-item:hover,.plan-card:hover,.brand-preview-card:hover,.support-card:hover,.support-event:hover,.feature-flag-card:hover,.delivery-record:hover,.delivery-provider-record-card:hover{box-shadow:var(--shadow-depth-1);border-color:#6060603d;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.branding-layout>*,.delivery-layout>*,.organization-list>*,.plan-grid>*,.onboarding-list>*,.feature-flag-grid>*,.support-grid>*,.support-timeline>*,.delivery-records>*,.delivery-provider-records>*{opacity:1!important;animation:none!important;transform:none!important}.organization-item:hover,.plan-card:hover,.brand-preview-card:hover,.support-card:hover,.support-event:hover,.feature-flag-card:hover,.delivery-record:hover,.delivery-provider-record-card:hover,.fresh-chart__pane-handle:hover .fresh-chart__pane-handle-line,.fresh-chart__pane-handle:focus-visible .fresh-chart__pane-handle-line{transform:none!important}}.auth-screen__form{gap:14px;display:grid}.auth-screen__form label{gap:8px;display:grid}.auth-screen__form span{color:var(--text-2);font-size:.88rem}.auth-screen__form input{border:1px solid var(--line-mid);width:100%;color:var(--text-1);background:#ffffff08;border-radius:16px;padding:14px 16px}.auth-screen__automatic-sign-in{border:1px solid var(--line-soft);cursor:pointer;background:#ffffff06;border-radius:16px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:14px 16px}.auth-screen__automatic-sign-in input{width:18px;height:18px;accent-color:var(--accent-1);margin:2px 0 0;padding:0}.auth-screen__automatic-sign-in span{gap:4px;display:grid}.auth-screen__automatic-sign-in strong{color:var(--text-1);font-size:.9rem}.auth-screen__automatic-sign-in small{color:var(--text-3);font-size:.78rem;line-height:1.45}.auth-screen__form button{margin-top:6px}.auth-screen__error{color:#ffd0d0;background:#ef44441a;border:1px solid #ef444438;border-radius:16px;padding:12px 14px}.auth-screen__meta{color:var(--text-3);flex-wrap:wrap;gap:10px;font-size:.84rem;display:flex}.workflow-guide{margin-bottom:var(--space-5);gap:14px;display:grid;position:relative;overflow:hidden}.workflow-guide--compact{gap:10px;margin-bottom:0;padding:14px}.workflow-guide--no-steps{gap:12px}.workflow-guide--no-steps .workflow-guide__cards{margin-top:2px}.workflow-guide__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workflow-guide__copy{gap:8px;display:grid}.workflow-guide__title{margin:0;font-size:18px;line-height:1.2}.workflow-guide__description{color:var(--text-2);max-width:70ch;margin:0;line-height:1.48}.workflow-guide__rail{justify-content:flex-end;align-items:flex-start;display:flex}.workflow-guide__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.workflow-guide__step{background:#ffffff06;border:1px solid #5c5c5c1f;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 11px;display:grid}.workflow-guide__step--active{background:#24d5a10f;border-color:#24d5a138}.workflow-guide__step--completed{background:#2a2a2a29;border-color:#ffffff1a}.workflow-guide__step-index{width:28px;height:28px;color:var(--text-1);background:#0e0e0ecc;border:1px solid #ffffff1a;border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid}.workflow-guide__step-copy{gap:6px;display:grid}.workflow-guide__step-copy strong{font-size:13px;line-height:1.35}.workflow-guide__step-chip{justify-self:start}.workflow-guide__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workflow-guide__card{background:linear-gradient(#ffffff07,#ffffff03),#0c0c0cbd;border:1px solid #ffffff14;border-radius:16px;gap:7px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.workflow-guide__card:before{content:"";opacity:.42;background:linear-gradient(90deg,#606060d9,#2a2a2a80);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.workflow-guide__card--positive{background:linear-gradient(#24d5a10f,#24d5a106),#0912149e;border-color:#24d5a12e}.workflow-guide__card--warning{background:linear-gradient(#f4b9420f,#f4b94206),#16120a9e;border-color:#f4b9422e}.workflow-guide__card--negative{background:linear-gradient(#ff6b6b0f,#ff6b6b06),#160c0e9e;border-color:#ff6b6b2e}.workflow-guide__card-label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);font-size:11px}.workflow-guide__card-value{font-size:15px;line-height:1.35}.workflow-guide__card-detail{color:var(--text-2);margin:0;font-size:12px;line-height:1.55}.workflow-guide__card-action{justify-self:start}.workflow-arrival-banner{margin-bottom:var(--space-5);box-shadow:var(--shadow-soft);background:#0c0c0cd1;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.workflow-arrival-banner:before{content:"";background:linear-gradient(#5c5c5ceb,#2a2a2aa6);width:4px;position:absolute;inset:0 auto 0 0}.workflow-arrival-banner--info{background:#1010108f;border-color:#ffffff1f}.workflow-arrival-banner--warning{background:#38280c70;border-color:#f4b94233}.workflow-arrival-banner--positive{background:#0d2c227a;border-color:#24d5a133}.workflow-arrival-banner__copy{gap:6px;display:grid}.workflow-arrival-banner__copy strong{font-size:15px;line-height:1.35}.workflow-arrival-banner__copy p{color:var(--text-2);margin:0;font-size:13px;line-height:1.6}.workflow-arrival-banner__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workflow-status-strip{top:max(12px, env(safe-area-inset-top,0px) + 12px);right:max(12px, env(safe-area-inset-right,0px) + 12px);z-index:140;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-origin:100% 0;background:linear-gradient(#111111eb,#090909f5),radial-gradient(circle at 100% 0,#3e3e3e1f,#0000 34%);gap:14px;width:min(560px,100vw - 24px);margin-bottom:0;padding:16px 18px;transition:width .22s,min-height .22s,padding .22s,gap .22s,border-radius .22s,box-shadow .22s,transform .22s,opacity .22s;display:grid;position:fixed;overflow:hidden}.workflow-status-strip__peek{color:var(--text-1);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;place-items:center;gap:2px;padding:0;transition:opacity .18s;display:grid;position:absolute;inset:0}.workflow-status-strip--collapsed{border-radius:999px;gap:0;width:58px;height:58px;min-height:58px;padding:0;overflow:hidden;box-shadow:0 18px 40px #00000047}.workflow-status-strip--collapsed .workflow-status-strip__header,.workflow-status-strip--collapsed .workflow-status-strip__steps,.workflow-status-strip--collapsed .workflow-status-strip__actions{opacity:0;pointer-events:none;max-height:0;margin:0;overflow:hidden;transform:translateY(-8px)scale(.98)}.workflow-status-strip--collapsed .workflow-status-strip__peek{opacity:1;pointer-events:auto}.workflow-status-strip__peek-phase{font-size:16px;font-weight:700;line-height:1}.workflow-status-strip__peek-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-size:9px;line-height:1}.workflow-status-strip__header{justify-content:space-between;align-items:flex-start;gap:16px;max-height:240px;transition:opacity .18s,transform .2s,max-height .22s,margin .22s;display:flex}.workflow-status-strip__copy{gap:6px;display:grid}.workflow-status-strip__title{font-size:16px;line-height:1.35}.workflow-status-strip__detail{color:var(--text-2);margin:0;font-size:13px;line-height:1.6}.workflow-status-strip__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workflow-status-strip__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:260px;transition:opacity .18s,transform .2s,max-height .22s,margin .22s;display:grid}.workflow-status-strip__step{background:linear-gradient(#ffffff0a,#ffffff05),#0a0a0ad1;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.workflow-status-strip__step--active{background:#f4b94214;border-color:#f4b94233}.workflow-status-strip__step--covered{background:#38383838;border-color:#ffffff1f}.workflow-status-strip__step-index{width:26px;height:26px;color:var(--text-1);background:#121212d1;border:1px solid #ffffff24;border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid}.workflow-status-strip__step-label{font-size:13px;line-height:1.4}.workflow-status-strip__actions{flex-wrap:wrap;align-items:center;gap:8px;max-height:120px;transition:opacity .18s,transform .2s,max-height .22s,margin .22s;display:flex}@media (width<=1180px){.workflow-guide__steps,.workflow-guide__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.workflow-guide__header,.workflow-arrival-banner,.workflow-status-strip__header{flex-direction:column}.workflow-status-strip__meta{justify-content:flex-start}.workflow-status-strip__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-arrival-banner__actions{justify-content:flex-start}.workflow-guide__steps,.workflow-guide__cards,.workflow-status-strip__steps{grid-template-columns:1fr}}.metrics-grid--compact{grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px;margin-bottom:14px}.broker-case-list-shell{gap:16px;min-width:0;display:grid}.broker-case-card{background:linear-gradient(#101010e6,#070707f5),#080808f5;border:1px solid #ffffff17;border-radius:8px;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff08}.broker-case-card__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding-bottom:14px;display:flex}.broker-case-card__header>div:first-child{min-width:0}.broker-case-card__title{font-family:var(--font-display);overflow-wrap:anywhere;margin:4px 0 6px;font-size:20px;line-height:1.2}.broker-case-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:min(220px,100%);max-width:100%;display:flex}.broker-case-card__metrics{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;display:grid}.broker-case-card__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.broker-case-panel{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.broker-case-panel--wide{grid-column:1/-1}.broker-case-panel h4{letter-spacing:0;margin:0;font-size:13px;line-height:1.3}.broker-case-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.broker-case-list li{min-width:0;color:var(--text-2);justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px;line-height:1.45;display:flex}.broker-case-list li span{overflow-wrap:anywhere;min-width:0}.broker-case-list li strong{color:var(--text-1);white-space:nowrap;font-size:12px}.broker-checklist{gap:10px;min-width:0;display:grid}.broker-checklist__item{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;min-width:0;display:grid}.broker-checklist__item strong,.broker-checklist__item span{overflow-wrap:anywhere;display:block}.broker-checklist__item strong{color:var(--text-1);margin-bottom:2px;font-size:13px;line-height:1.35}.broker-checklist__item span{color:var(--text-3);font-size:12px;line-height:1.45}.broker-ledger{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;display:grid}.broker-ledger span{min-width:0;color:var(--text-2);overflow-wrap:anywhere;background:#00000038;border:1px solid #ffffff12;border-radius:8px;gap:4px;padding:10px;font-size:12px;line-height:1.35;display:grid}.broker-ledger strong{color:var(--text-3);text-transform:uppercase;font-size:10px;line-height:1.2}.broker-similar-cases{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.broker-similar-cases span{max-width:100%;color:var(--text-2);overflow-wrap:anywhere;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:7px 9px;font-size:12px;line-height:1.35;display:inline-flex}.broker-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.broker-decision-grid .ui-field{min-width:0}.broker-decision-grid textarea{resize:vertical;min-height:96px}.broker-ops-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.broker-ops-strip__item{background:linear-gradient(#f4b94214,#141414d1),#080808e0;border:1px solid #f4b94229;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.broker-ops-strip__item strong,.broker-ops-strip__item span{overflow-wrap:anywhere;min-width:0}.broker-ops-strip__item strong{color:var(--text-1);font-size:12px;line-height:1.35}.broker-ops-strip__item span{color:var(--text-3);font-size:12px;line-height:1.45}@media (width<=1220px){.metrics-grid--compact{grid-template-columns:repeat(3,minmax(140px,1fr))}.broker-case-card__metrics,.broker-ledger,.broker-ops-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.broker-case-card__header{flex-direction:column}.broker-case-card__badges{justify-content:flex-start}.broker-case-card__grid,.broker-decision-grid{grid-template-columns:1fr}}@media (width<=640px){.metrics-grid--compact,.broker-case-card__metrics,.broker-ledger,.broker-ops-strip{grid-template-columns:1fr}.broker-case-card{padding:14px}.broker-checklist__item{grid-template-columns:1fr}}.two-account-page{--two-account-core:#70be9cb8;--two-account-lab:#f4b942bd}.two-account-page .ui-button--danger{color:var(--state-danger-text);border-color:var(--state-danger-border);background:linear-gradient(180deg, var(--state-danger-bg), #500c0ce6)}.two-account-grid,.two-account-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.two-account-grid,.two-account-form-grid>.ui-panel{margin-bottom:var(--space-5)}.two-account-card{border:1px solid var(--line-soft);border-top:3px solid var(--two-account-core);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-soft);background:linear-gradient(#121815f5,#080a09f0);padding:clamp(18px,2.4vw,28px)}.two-account-card--lab{border-top-color:var(--two-account-lab);background:linear-gradient(#1d170cf0,#0a0805f5)}.two-account-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.two-account-card__header h2{color:var(--text-1);margin:6px 0 0;font-size:clamp(18px,2vw,24px)}.two-account-card__balance{color:var(--text-1);letter-spacing:-.045em;margin:24px 0;font-size:clamp(34px,5vw,52px);font-weight:700}.two-account-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.two-account-card__metrics span,.two-account-objective{color:var(--text-1);background:#0000002e;border:1px solid #ffffff12;border-radius:10px;gap:5px;padding:11px 12px;display:grid}.two-account-card__metrics strong,.two-account-objective span{color:var(--text-3);text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.45}.two-account-objective{margin:12px 0}.two-account-objective strong{color:var(--text-1)}.two-account-pipeline{margin-bottom:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.two-account-pipeline div{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;padding:12px;display:grid;position:relative}.two-account-pipeline span,.two-account-pipeline small{width:24px;height:24px;color:var(--text-2);background:#f4b9421f;border-radius:999px;place-items:center;display:grid}.two-account-pipeline strong{overflow-wrap:anywhere;color:var(--text-1);font-size:12px}.two-account-candidate-form,.two-account-promotion-form{grid-template-columns:repeat(2,minmax(0,1fr))}.monday-prep__headline{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(135deg,#f4b94217,#70be9c0d);border:1px solid #f4b94233;padding:clamp(16px,2vw,24px);display:flex}.monday-prep__headline h3{color:var(--text-1);margin:5px 0 8px;font-size:clamp(20px,2.4vw,28px)}.monday-prep__headline p{max-width:780px;color:var(--text-3);margin:0;line-height:1.6}.monday-prep__status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.monday-prep__checks{margin-bottom:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.monday-prep__checks article{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.monday-prep__checks article.is-ready{border-color:#70be9c38}.monday-prep__checks article.needs-review{border-color:#f4b9423d}.monday-prep__checks strong,.monday-prep__panel strong{color:var(--text-1)}.monday-prep__checks span,.monday-prep__panel span{color:var(--text-3);font-size:12px;line-height:1.5}.monday-prep__grid{gap:var(--space-4);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.monday-prep__grid--bottom{margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.monday-prep__panel{border-radius:var(--radius-lg);background:#00000029;border:1px solid #ffffff14;min-width:0;padding:clamp(16px,2vw,22px)}.monday-prep__timeline{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.monday-prep__timeline li{border-bottom:1px solid #ffffff0f;grid-template-columns:82px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.monday-prep__timeline li:last-child{border-bottom:0}.monday-prep__timeline time,.monday-prep__events time{color:var(--two-account-lab);letter-spacing:.02em;font-size:12px;font-weight:700}.monday-prep__timeline div,.monday-prep__timeline strong,.monday-prep__timeline span,.monday-prep__events p,.monday-prep__events span,.monday-prep__strategies p,.monday-prep__strategies span{gap:4px;margin:0;display:grid}.monday-prep__limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.monday-prep__limits>span{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;gap:5px;padding:12px;display:grid}.monday-prep__limits strong{font-size:18px}.monday-prep__events,.monday-prep__strategies{gap:12px;margin-top:14px;display:grid}.monday-prep__events>div,.monday-prep__strategies>div{border-bottom:1px solid #ffffff0f;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:12px;display:grid}.monday-prep__events>div:last-child,.monday-prep__strategies>div:last-child{border-bottom:0;padding-bottom:0}.monday-prep__events a{color:var(--text-1);font-weight:700;text-decoration:none}.monday-prep__events a:hover{color:var(--two-account-lab);text-decoration:underline}@media (width<=980px){.two-account-grid,.two-account-form-grid,.two-account-candidate-form,.two-account-promotion-form,.monday-prep__grid,.monday-prep__grid--bottom{grid-template-columns:1fr}.two-account-pipeline,.monday-prep__checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.two-account-card__metrics,.two-account-pipeline,.monday-prep__checks,.monday-prep__limits{grid-template-columns:1fr}.monday-prep__headline{display:grid}.monday-prep__status{justify-content:flex-start}.monday-prep__timeline li,.monday-prep__events>div,.monday-prep__strategies>div{grid-template-columns:1fr;gap:6px}}.hero,.chart-fullscreen,.chart-market-panel,.chart-side-drawer,.chart-bottom-drawer,.chart-stage-summary,.chart-dock__hero,.workflow-arrival-banner,.workflow-status-strip{background-color:#0a0a0aeb}.hero,.chart-market-panel,.chart-stage-summary,.chart-side-drawer,.chart-bottom-drawer,.workflow-arrival-banner,.workflow-status-strip,.chart-tool-button,.chart-panel-button,.chart-rail-chip,.tv-watchlist-table__row{border-color:#ffffff1a}.chart-tool-button--active,.chart-panel-button--active,.chart-rail-chip--active,.chart-market-panel__tab--active,.chart-market-panel__focus-toggle--active,.tv-watchlist-table__row--active{border-color:color-mix(in srgb, var(--ticker-accent) 55%, #ffffff14);background:linear-gradient(180deg, color-mix(in srgb, var(--ticker-accent-soft) 72%, #0c0c0ce6), #0c0c0cf5);box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000002e}.workflow-status-strip__step--covered,.workflow-arrival-banner--info{background:linear-gradient(#f4b94224,#38280cb8);border-color:#f4b9422e;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #2c180024}.tv-watchlist-table__row--active:before{background:var(--ticker-accent);box-shadow:0 0 10px color-mix(in srgb, var(--ticker-accent) 60%, transparent)}.chart-view-toggle__button--active,.ui-button--solid,.ui-segmented__item--active{background:linear-gradient(#f4b94238,#50340af5);border-color:#f4b9422e;box-shadow:inset 0 1px #ffffff14,0 12px 24px #2c180033}.hero:before,.chart-dock__hero,.chart-fullscreen-page,.workflow-arrival-banner:before{filter:none}.education-callout{background:linear-gradient(#121212e0,#0a0a0af0);border-color:#ffffff1a}.chart-fullscreen__overlay--top,.chart-headbar,.chart-headbar--microcopy,.chart-review-banner--info,.chart-fullscreen__stage,.chart-fullscreen__footer,.chart-fullscreen__tool-rail{background:linear-gradient(#0e0e0ef5,#080808fa)}.chart-headbar,.chart-headbar--microcopy,.chart-review-banner--info,.chart-fullscreen__tool-rail{border-color:#ffffff14;box-shadow:inset 0 1px #ffffff08,0 12px 24px #00000024}.chart-headbar__controls input,.chart-headbar__controls select,.chart-headbar__controls .ui-input,.chart-headbar__controls button{background:#0c0c0cf0}.fresh-chart__pane-handle-line{background:#ffffff29}.fresh-chart__pane-handle:hover .fresh-chart__pane-handle-line,.fresh-chart__pane-handle:focus-visible .fresh-chart__pane-handle-line{background:#ffffff57;box-shadow:0 0 12px #ffffff14}.chart-toolbar__badge,.chart-toolbar__action{color:#e2e2e2;background:#0e0e0ec7;border-color:#ffffff1f}.chart-toolbar__badge--historical,.chart-toolbar__badge--unknown{color:#c4c4c4;border-color:#ffffff1f}.chart-toolbar__action:hover{color:#fff;background:#1c1c1cd6;border-color:#ffffff2e}.chart-toolbar__action:disabled:hover{color:#e2e2e2;background:#0e0e0ec7;border-color:#ffffff1f}.chart-toolbar__action--active{color:#fff0c4;background:#6044105c;border-color:#f4b94247}.trade-workflow-metrics{margin-bottom:16px}.trade-workflow-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:16px;display:grid}.trade-workflow-stack,.trade-workflow-side,.trade-workflow-comparison-list{gap:14px;min-width:0;display:grid}.trade-workflow-card,.trade-workflow-panel{border:1px solid var(--line-soft);background:#ffffff06;border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid}.trade-workflow-card__header,.trade-workflow-comparison__header,.trade-workflow-scenario-row,.trade-workflow-fingerprint{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.trade-workflow-card__header>div:first-child,.trade-workflow-comparison__header>strong,.trade-workflow-scenario-row>span,.trade-workflow-fingerprint>strong{overflow-wrap:anywhere;min-width:0}.trade-workflow-card h3,.trade-workflow-panel h4{color:var(--text-1);margin:0;line-height:1.25}.trade-workflow-card h3{font-family:var(--font-display);font-size:18px}.trade-workflow-panel h4{font-size:13px}.trade-workflow-card p{color:var(--text-3);margin:6px 0 0;font-size:12px;line-height:1.45}.trade-workflow-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.trade-workflow-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;min-width:0;display:grid}.trade-workflow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trade-workflow-form-grid textarea,.trade-workflow-panel textarea{resize:vertical;min-height:84px}.trade-workflow-toggle-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trade-workflow-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.trade-workflow-list li{border:1px solid var(--line-soft);background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:10px;display:flex}.trade-workflow-list li span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.trade-workflow-list li strong{color:var(--text-1);font-size:12px;line-height:1.35}.trade-workflow-list li small{color:var(--text-3);font-size:11px;line-height:1.35}.trade-workflow-fingerprint{border:1px solid var(--line-soft);color:var(--text-3);background:#0000001f;border-radius:8px;padding:10px;font-size:12px}.trade-workflow-fingerprint strong{color:var(--text-1);font-family:var(--font-mono);text-align:right;font-size:11px}.trade-workflow-panel--side{gap:12px}.trade-workflow-comparison{border:1px solid var(--line-soft);background:#ffffff06;border-radius:8px;gap:9px;padding:12px;display:grid}.trade-workflow-scenario-row{color:var(--text-2);align-items:center;font-size:12px}.trade-workflow-control-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:is(.trade-workflow-control-form .ui-field:has(textarea),.trade-workflow-control-form .ui-button){grid-column:1/-1}.trade-workflow-list--controls{margin-top:2px}@media (width<=1100px){.trade-workflow-grid,.trade-workflow-detail-grid{grid-template-columns:1fr}}@media (width<=720px){.trade-workflow-card__header,.trade-workflow-comparison__header,.trade-workflow-scenario-row,.trade-workflow-fingerprint{flex-direction:column}.trade-workflow-card__badges{justify-content:flex-start}.trade-workflow-form-grid,.trade-workflow-toggle-row,.trade-workflow-control-form{grid-template-columns:1fr}.trade-workflow-fingerprint strong{text-align:left}}.brokerage-site{gap:var(--space-5);display:grid}.brokerage-hero{gap:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-lg);color:#fff;background-color:#16201f;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:stretch;min-height:520px;padding:clamp(24px,5vw,56px);display:grid;overflow:hidden}.brokerage-hero__content{align-self:end;max-width:780px}.brokerage-hero h1{margin:var(--space-2) 0 var(--space-3);letter-spacing:0;font-size:clamp(2.4rem,6vw,5rem);line-height:1.02}.brokerage-hero p{color:#ffffffd1;max-width:720px;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.68}.brokerage-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.brokerage-terminal{border-radius:var(--radius-md);min-height:360px;color:var(--text-primary);background:#f6f8f6f5;border:1px solid #fff3;align-self:end;box-shadow:0 28px 80px #00000047}.brokerage-terminal__bar{justify-content:space-between;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--line-soft);align-items:center;font-weight:760;display:flex}.brokerage-terminal__grid{gap:var(--space-2);padding:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brokerage-terminal__grid div,.brokerage-card,.brokerage-price-card,.brokerage-record-card{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-1)}.brokerage-terminal__grid div{min-height:118px;padding:var(--space-3)}.brokerage-terminal__grid span,.brokerage-record-card span{color:var(--text-2);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0;font-weight:760;display:block}.brokerage-terminal__grid strong{margin-top:var(--space-4);font-size:1.35rem;display:block}.brokerage-section{padding:var(--space-5);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface-1)}.brokerage-section__heading{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:minmax(0,.9fr) minmax(280px,.65fr);align-items:end;display:grid}.brokerage-section__heading h2,.brokerage-lead-layout h2{margin:var(--space-1) 0 0;letter-spacing:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.08}.brokerage-section__heading p,.brokerage-lead-layout p,.brokerage-card p,.brokerage-price-card p,.brokerage-record-card p{color:var(--text-2);line-height:1.62}.brokerage-card-grid,.brokerage-record-grid,.brokerage-scope-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brokerage-card,.brokerage-price-card,.brokerage-record-card,.brokerage-scope-card{padding:var(--space-4)}.brokerage-scope-card{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-1)}.brokerage-scope-card code{border:1px solid var(--line-soft);border-radius:var(--radius-pill);min-height:30px;color:var(--text-1);background:#ffffff0d;align-items:center;padding:4px 10px;display:inline-flex}.brokerage-scope-card p{color:var(--text-2);line-height:1.62}.brokerage-card h3,.brokerage-price-card h3,.brokerage-record-card strong{overflow-wrap:anywhere}.brokerage-price-card strong{margin:var(--space-4) 0 var(--space-2);font-size:2rem;display:block}.brokerage-lead-layout{gap:var(--space-4);grid-template-columns:minmax(0,.82fr) minmax(320px,.7fr);align-items:start;display:grid}.brokerage-lead-form{gap:var(--space-3);display:grid}.brokerage-form-note{min-height:22px;color:var(--accent-1);margin:0;font-weight:700}.brokerage-app-page{gap:var(--space-4);display:grid}.brokerage-workflow-log{max-height:260px;padding:var(--space-2);border:1px solid var(--line-soft);border-radius:var(--radius-md);color:#eaf4ee;font-family:var(--font-mono);font-size:var(--font-size-sm);background:#111817;gap:1px;display:grid;overflow:auto}.brokerage-workflow-log div{padding:var(--space-2);border-bottom:1px solid #ffffff1a}.brokerage-gate-list{gap:var(--space-2);display:grid}.brokerage-gate-row{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-1);grid-template-columns:14px minmax(0,1fr) auto;display:grid}.brokerage-gate-row p{margin:var(--space-1) 0 0;color:var(--text-2)}.brokerage-gate-dot{background:var(--warning);border-radius:999px;width:12px;height:12px}.brokerage-gate-dot--pass{background:var(--positive)}.brokerage-pill{min-height:26px;color:var(--text-2);font-size:var(--font-size-xs);text-transform:capitalize;background:#ffffff0d;border-radius:999px;align-items:center;padding:4px 10px;font-weight:760;display:inline-flex}.brokerage-pill--good{color:var(--positive);background:color-mix(in srgb, var(--positive) 12%, transparent)}.brokerage-pill--warning{color:var(--warning);background:color-mix(in srgb, var(--warning) 14%, transparent)}.brokerage-table-wrap{border:1px solid var(--line-soft);border-radius:var(--radius-md);overflow-x:auto}.brokerage-table{border-collapse:collapse;width:100%;min-width:680px}.brokerage-table th,.brokerage-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top}.brokerage-table th{color:var(--text-2);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0;background:#ffffff0d}.brokerage-empty{padding:var(--space-3);border:1px dashed var(--line-soft);border-radius:var(--radius-md);color:var(--text-2)}.brokerage-record-card{min-height:138px}.brokerage-record-card strong{margin:var(--space-3) 0 var(--space-2);display:block}.brokerage-record-card small{color:var(--text-2)}@media (width<=980px){.brokerage-hero,.brokerage-section__heading,.brokerage-card-grid,.brokerage-scope-grid,.brokerage-lead-layout,.brokerage-record-grid{grid-template-columns:1fr}}.brokerage-site{min-height:100vh;padding:26px clamp(18px,4vw,64px) 56px}.brokerage-public-nav{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.brokerage-public-nav__brand{align-items:center;gap:var(--space-2);color:var(--text-1);text-decoration:none;display:inline-flex}.brokerage-public-nav__brand span{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:#ffffff0d;place-items:center;width:34px;height:34px;display:inline-grid}.brokerage-public-nav nav{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.brokerage-public-nav nav a{color:var(--text-2);font-size:var(--font-size-sm);text-decoration:none}.brokerage-public-nav nav a:hover{color:var(--text-1)}.brokerage-api-preview{gap:var(--space-4);grid-template-columns:minmax(0,.82fr) minmax(320px,.72fr);align-items:stretch;display:grid}.brokerage-api-preview pre{border:1px solid var(--line-soft);border-radius:var(--radius-md);padding:var(--space-4);color:#eaf4ee;background:#111817;margin:0;line-height:1.5;overflow:auto}.brokerage-operator-layout{gap:var(--space-4);grid-template-columns:minmax(154px,190px) minmax(0,1fr);align-items:start;display:grid}.brokerage-operator-nav{top:var(--space-3);gap:var(--space-1);padding:var(--space-2);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-1);display:grid;position:sticky}.brokerage-operator-nav a{color:var(--text-2);font-size:var(--font-size-sm);padding:var(--space-2);border-radius:10px;text-decoration:none}.brokerage-operator-nav a:hover{color:var(--text-1);background:#ffffff0d}.brokerage-operator-main{gap:var(--space-4);min-width:0;display:grid}.brokerage-choice-page{align-content:center;gap:var(--space-4);background:var(--bg-0);min-height:100vh;color:var(--text-1);padding:clamp(22px,5vw,70px);display:grid}.brokerage-choice-hero{justify-content:space-between;gap:var(--space-4);align-items:end;max-width:1040px;display:flex}.brokerage-choice-hero h1{letter-spacing:0;margin:0;font-size:clamp(2.2rem,6vw,4.8rem);line-height:1.02}.brokerage-choice-hero p{max-width:680px;color:var(--text-2)}.brokerage-choice-user,.brokerage-choice-card{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-1)}.brokerage-choice-user{min-width:220px;padding:var(--space-3);gap:4px;display:grid}.brokerage-choice-user span{color:var(--text-2)}.brokerage-choice-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1040px;display:grid}.brokerage-choice-card{gap:var(--space-3);min-height:260px;padding:var(--space-4);align-content:start;display:grid}.brokerage-choice-card h2{margin:0}.brokerage-choice-card p,.brokerage-choice-card small{color:var(--text-2)}@media (width<=980px){.brokerage-public-nav,.brokerage-choice-hero{flex-direction:column;align-items:start}.brokerage-api-preview,.brokerage-operator-layout,.brokerage-choice-grid{grid-template-columns:1fr}.brokerage-operator-nav{position:static}}.pricing-page{min-height:100vh;color:var(--text-1);background:radial-gradient(circle at 12% 6%,#2fc28d1f,#0000 24%),radial-gradient(circle at 86% 12%,#5a9ed621,#0000 28%),linear-gradient(#030404 0%,#050706 48%,#030404 100%)}.pricing-public-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030404e6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;padding:16px clamp(18px,4vw,44px);display:flex;position:sticky;top:0}.pricing-public-header__brand,.pricing-public-header__nav-link,.pricing-hero__primary-cta,.pricing-hero__secondary-cta,.pricing-tier-card__cta{color:inherit;text-decoration:none}.pricing-public-header__brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.pricing-public-header__mark{color:#eef6f2;background:linear-gradient(145deg,#2fc28d3d,#5a9ed621);border:1px solid #2fc28d5c;border-radius:8px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.pricing-public-header__brand span:last-child{min-width:0;display:grid}.pricing-public-header__brand strong{font-size:14px}.pricing-public-header__brand small{color:#9fadab;text-overflow:ellipsis;white-space:nowrap;max-width:42ch;overflow:hidden}.pricing-public-header__nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pricing-public-header__nav-link{color:#9fadab;border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:13px}.pricing-public-header__nav-link:hover,.pricing-public-header__nav-link--active{color:#eef6f2;background:#2fc28d14;border-color:#2fc28d47}.pricing-page__main{gap:32px;width:min(1440px,100%);margin:0 auto;padding:clamp(22px,4vw,56px);display:grid}.pricing-hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:stretch;gap:24px;min-height:min(680px,100vh - 116px);display:grid}.pricing-hero__copy,.pricing-proof-panel,.pricing-section,.pricing-mode-card,.pricing-tier-card{background:radial-gradient(circle at 100% 0,#2fc28d17,#0000 34%),linear-gradient(#101817f0,#0b1110f5);border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 22px 70px #00000052}.pricing-hero__copy{align-content:center;gap:22px;padding:clamp(28px,5vw,68px);display:grid}.pricing-eyebrow,.pricing-tier-card__eyebrow{color:#2fc28d;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.pricing-hero h1,.pricing-section h2,.pricing-proof-column h2{color:#f7f5ef;font-family:var(--font-display);letter-spacing:0;margin:0}.pricing-hero h1{max-width:820px;font-size:clamp(3.1rem,7vw,7.4rem);line-height:.95}.pricing-hero p,.pricing-section p,.pricing-proof-column p,.pricing-mode-card p,.pricing-tier-card__tagline,.pricing-tier-card__pitch{color:#9fadab;margin:0;line-height:1.58}.pricing-hero__actions,.pricing-cycle-toggle,.pricing-tier-card__proof{flex-wrap:wrap;gap:10px;display:flex}.pricing-hero__primary-cta,.pricing-hero__secondary-cta,.pricing-tier-card__cta{border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-weight:800;display:inline-flex}.pricing-hero__primary-cta,.pricing-tier-card__cta--featured{color:#030404;background:linear-gradient(135deg,#2fc28d,#5a9ed6);border:1px solid #2fc28d75}.pricing-hero__secondary-cta,.pricing-tier-card__cta{color:#eef6f2;background:#ffffff0a;border:1px solid #ffffff1f}.pricing-proof-panel{background:radial-gradient(circle at 0 0,#d8a35c2b,#0000 32%),radial-gradient(circle at 100% 100%,#5a9ed61c,#0000 36%),#0b1110;align-content:end;gap:20px;padding:clamp(24px,4vw,44px);display:grid}.pricing-proof-panel__headline{gap:8px;display:grid}.pricing-proof-panel__headline span{color:#d8a35c;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.pricing-proof-panel__headline strong{color:#f7f5ef;max-width:14ch;font-family:var(--font-display);letter-spacing:0;font-size:clamp(2rem,4vw,4.4rem);line-height:1}.pricing-proof-grid,.pricing-proof-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pricing-proof-grid div,.pricing-proof-list div{color:#eef6f2;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:12px;font-size:13px;line-height:1.35}.pricing-mode-strip,.pricing-tier-grid{gap:14px;display:grid}.pricing-mode-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-mode-card{min-height:190px;padding:18px}.pricing-mode-card span{color:#5a9ed6;font-family:var(--font-mono);margin-bottom:18px;font-size:12px;display:inline-flex}.pricing-mode-card h2{color:#eef6f2;margin:0 0 10px;font-size:18px}.pricing-mode-card--disabled{background:radial-gradient(circle at 100% 0,#e468591f,#0000 34%),linear-gradient(#140d0cf5,#0b1110f5);border-color:#e468594d}.live-mode-strip{margin-top:-10px}.live-mode-card{min-height:142px}.live-mode-card--active{border-color:#d8a35c70;box-shadow:inset 0 0 0 1px #d8a35c1f,0 18px 48px #00000042}.pricing-section{gap:20px;padding:clamp(20px,3vw,30px);display:grid}.pricing-section--plans{background:radial-gradient(circle at top,#2fc28d1a,#0000 34%),#0b1110}.pricing-section__header,.pricing-settings-intro{justify-content:space-between;align-items:end;gap:16px;display:flex}.pricing-section__header h2,.pricing-settings-intro h3,.pricing-proof-column h2{font-size:clamp(1.7rem,3vw,3.2rem);line-height:1}.pricing-section__header p,.pricing-settings-intro p,.pricing-proof-column p{max-width:80ch;margin-top:10px}.pricing-cycle-toggle{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;align-self:start;padding:4px}.pricing-cycle-toggle__button{color:#9fadab;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:92px;padding:8px 12px}.pricing-cycle-toggle__button--active{color:#eef6f2;background:#2fc28d2e}.pricing-tier-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pricing-tier-grid--settings{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pricing-tier-card{align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.pricing-tier-card--featured{background:radial-gradient(circle at top,#d8a35c2e,#0000 34%),linear-gradient(#111b1afa,#0b1110fa);border-color:#d8a35c7a}.pricing-tier-card--active{border-color:#2fc28d7a}.pricing-tier-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pricing-tier-card__top h3{color:#f7f5ef;margin:6px 0 0;font-size:24px;line-height:1.05}.pricing-tier-card__price{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;gap:5px;padding:14px 0;display:grid}.pricing-tier-card__price strong{color:#eef6f2;font-family:var(--font-display);letter-spacing:0;font-size:clamp(1.65rem,2.4vw,2.55rem);line-height:1}.pricing-tier-card__price span{color:#9fadab;font-size:12px}.pricing-tier-card__features{color:#eef6f2;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pricing-tier-card__features li{padding-left:18px;line-height:1.35;position:relative}.pricing-tier-card__features li:before{content:"";background:#2fc28d;border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:0}.pricing-tier-card__proof span{color:#cfe7fb;background:#5a9ed614;border:1px solid #5a9ed638;border-radius:999px;padding:6px 8px;font-size:12px}.pricing-comparison{border:1px solid #ffffff1a;border-radius:8px;overflow-x:auto}.pricing-comparison__row{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(220px,1.2fr) repeat(5,minmax(130px,1fr));min-width:900px;display:grid}.pricing-comparison__row:last-child{border-bottom:0}.pricing-comparison__row>div{color:#9fadab;padding:12px;line-height:1.35}.pricing-comparison__row>div:first-child,.pricing-comparison__row--head>div{color:#eef6f2;font-weight:800}.pricing-comparison__row--head{background:#2fc28d1a}.pricing-section--evidence{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.pricing-settings-intro{background:radial-gradient(circle at 0 0,#d8a35c1f,#0000 34%),#ffffff06;border:1px solid #d8a35c3d;border-radius:8px;margin-bottom:18px;padding:18px}.pricing-settings-intro h3{margin:6px 0 0}@media (width<=1180px){.pricing-hero,.pricing-section--evidence{grid-template-columns:1fr}.pricing-mode-strip,.pricing-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pricing-public-header,.pricing-section__header,.pricing-settings-intro{flex-direction:column;align-items:stretch}.pricing-public-header__nav{justify-content:flex-start}.pricing-hero h1{font-size:clamp(2.6rem,16vw,4.4rem)}.pricing-mode-strip,.pricing-tier-grid,.pricing-proof-grid,.pricing-proof-list{grid-template-columns:1fr}}.forecast-validation-page{gap:var(--space-5);display:grid}.forecast-validation-warning{color:#f1d3aa;background:#d8a35c14;border:1px solid #d8a35c47;border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.5}.forecast-validation-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.forecast-validation-grid--charts{align-items:start}.forecast-validation-card{border:1px solid var(--line-soft);background:#ffffff06;border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid}.forecast-validation-card>span,.forecast-validation-card__header span{color:var(--text-3);letter-spacing:.11em;text-transform:uppercase;font-size:11px}.forecast-validation-card strong,.forecast-validation-card__header strong{color:var(--text-1);word-break:break-word;line-height:1.35}.forecast-validation-card__header{gap:6px;display:grid}.forecast-validation-metric-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.forecast-validation-metric-list div{gap:3px;min-width:0;display:grid}.forecast-validation-metric-list dt{color:var(--text-3);font-size:11px}.forecast-validation-metric-list dd{color:var(--text-1);margin:0;font-weight:800}.forecast-validation-chart{gap:14px;min-width:0;display:grid}.forecast-validation-chart--empty,.forecast-validation-empty{min-height:180px;color:var(--text-3);border:1px dashed var(--line-soft);border-radius:8px;place-items:center;display:grid}.forecast-validation-chart__header,.forecast-validation-chart__footer,.forecast-validation-chart__legend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.forecast-validation-chart__header>div:first-child{gap:4px;display:grid}.forecast-validation-chart__header span,.forecast-validation-chart__footer{color:var(--text-3);font-size:12px}.forecast-validation-chart__header strong{color:var(--text-1);word-break:break-word;font-size:13px}.forecast-validation-chart__legend span{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.forecast-validation-chart__swatch{border-radius:999px;width:18px;height:3px}.forecast-validation-chart__swatch--forecast{background:#d8a35c}.forecast-validation-chart__swatch--actual{background:#63d297}.forecast-validation-chart__svg{border:1px solid var(--line-soft);background:#070707;border-radius:8px;width:100%;height:auto;display:block}.forecast-validation-chart__axis{stroke:#ffffff1f;stroke-width:1px}.forecast-validation-chart__line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.forecast-validation-chart__line--forecast{stroke:#d8a35c}.forecast-validation-chart__line--actual{stroke:#63d297}.forecast-validation-confidence{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;min-height:230px;display:grid}.forecast-validation-confidence__bucket{text-align:center;grid-template-rows:1fr auto auto auto;align-items:end;gap:8px;min-height:210px;display:grid}.forecast-validation-confidence__bar{background:linear-gradient(#63d297,#2e7a56);border-radius:6px 6px 0 0;justify-self:center;width:100%;max-width:58px;min-height:6px}.forecast-validation-confidence__bucket strong{color:var(--text-1)}.forecast-validation-confidence__bucket span,.forecast-validation-confidence__bucket em{color:var(--text-3);font-size:12px;font-style:normal}@media (width<=960px){.forecast-validation-grid,.forecast-validation-grid--charts{grid-template-columns:1fr}.forecast-validation-metric-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.forecast-validation-metric-list,.forecast-validation-confidence{grid-template-columns:1fr}}.quant-intelligence-page{gap:var(--space-5);display:grid}.quant-intelligence__safety{color:var(--text-1);background:#d8a35c14;border:1px solid #d8a35c57;border-radius:8px;gap:5px;padding:14px 16px;display:grid}.quant-intelligence__safety span{color:var(--text-2);font-size:13px;line-height:1.5}.quant-intelligence__state-key{flex-wrap:wrap;gap:8px;display:flex}.quant-intelligence__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.quant-intelligence__grid>*{min-width:0}.quant-intelligence__probabilities{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.quant-intelligence__probabilities span{border:1px solid var(--line-soft);min-width:0;color:var(--text-2);background:#ffffff06;border-radius:7px;gap:4px;padding:11px 12px;font-size:12px;display:grid}.quant-intelligence__probabilities strong{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.quant-intelligence__evidence-list{gap:8px;display:grid}.quant-intelligence__evidence-list>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.quant-intelligence__evidence-list>div:last-child{border-bottom:0}.quant-intelligence__evidence-list strong{color:var(--text-2);text-transform:capitalize;font-size:12px}.quant-intelligence__evidence-list span{color:var(--text-1);text-align:right;overflow-wrap:anywhere;font-size:12px}.quant-intelligence__promotion-flow{color:var(--text-2);gap:8px;margin:0;padding-left:22px;display:grid}.quant-intelligence__promotion-flow li{background:#ffffff05;border-left:2px solid #d8a35c73;padding:7px 10px;font-size:12px}@media (width<=960px){.quant-intelligence__grid{grid-template-columns:1fr}}.decision-room-page{gap:var(--space-5);display:grid}.decision-room__safety{background:#d8a35c12;border:1px solid #d8a35c52;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.decision-room__safety strong{color:var(--text-1);font-size:13px}.decision-room__safety>span:last-child{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.decision-room__layout{gap:var(--space-4);grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);align-items:start;display:grid}.decision-room__layout>*,.decision-room__evidence-column>*{min-width:0}.decision-room__evidence-column{gap:var(--space-4);display:grid}.decision-room__toolbar{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.decision-room__toolbar label{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.decision-room__toolbar select{border:1px solid var(--line-soft);background:var(--surface-2);min-width:210px;color:var(--text-1);border-radius:6px;padding:8px 10px}.decision-room__toolbar>span:last-child{margin-left:auto}.decision-room__price-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.decision-room__price-map>div{border:1px solid var(--line-soft);background:#ffffff06;border-left:3px solid #7f97b2b3;border-radius:6px;gap:5px;padding:11px 12px;display:grid}.decision-room__price-map>div.is-negative{border-left-color:var(--negative,#d96969)}.decision-room__price-map>div.is-positive{border-left-color:var(--positive,#56b88a)}.decision-room__price-map span{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.decision-room__price-map strong{color:var(--text-1);font-size:16px}.decision-room__packet{gap:0;margin:0;display:grid}.decision-room__packet>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(90px,.6fr) minmax(0,1.4fr);gap:12px;padding:9px 0;display:grid}.decision-room__packet>div:last-child{border-bottom:0}.decision-room__packet dt{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.decision-room__packet dd{color:var(--text-1);overflow-wrap:anywhere;margin:0;font-size:12px}.decision-room__evidence-list{color:var(--text-2);gap:8px;margin:0;padding-left:19px;font-size:12px;line-height:1.5;display:grid}.decision-room__evidence-list li::marker{color:var(--positive,#56b88a)}.decision-room__evidence-list--counter li::marker{color:var(--negative,#d96969)}@media (width<=1100px){.decision-room__layout{grid-template-columns:1fr}}@media (width<=720px){.decision-room__safety{grid-template-columns:1fr}.decision-room__price-map{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-room__toolbar>span:last-child{width:100%;margin-left:0}}.two-account-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.two-account-governance-grid>div{border:1px solid var(--line-soft);background:#ffffff06;border-radius:7px;min-width:0;padding:13px 14px}.two-account-governance-grid strong{color:var(--text-1);font-size:12px}.two-account-governance-grid ul{color:var(--text-2);gap:7px;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.two-account-audit-standard{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.two-account-audit-standard span{border:1px solid var(--line-soft);color:var(--text-2);border-radius:6px;padding:9px 10px;font-size:11px;line-height:1.4}@media (width<=900px){.two-account-governance-grid,.two-account-audit-standard{grid-template-columns:1fr}}
