@import "/reference-insight-cards.css?v=20260911-perf-path";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#030508;--sidebar:#060912;--panel:#080c18f0;--panel-strong:#0a1020fa;--panel-soft:#0c1224b8;--chart-bg:#050a12;--input:#0a101c;--border:#7882b438;--border-strong:#94a3ff52;--glow-border:#7c3aed73;--text:#f1f5f9;--secondary:#a8b4c7;--muted:#6b7a90;--disabled:#475569;--purple:#7c3aed;--violet:#8b5cf6;--blue:#3b82f6;--cyan:#22d3ee;--green:#22c55e;--red:#ef4444;--yellow:#facc15;--pink:#d946ef;--shadow:0 24px 70px #0000005c;--glow:0 0 28px #7c3aed38;--trade-pattern-risk:#f87171;--trade-pattern-reward:#34d399;--trade-pattern-entry:#a78bfa;--trade-pattern-boundary:#22d3ee;--trade-pattern-risk-fill:#f8717124;--trade-pattern-risk-stroke:#f8717194;--trade-pattern-reward-fill:#34d39924;--trade-pattern-reward-stroke:#34d39994}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eaf0ff;--sidebar:#f7f9ff;--panel:#ffffffd1;--panel-strong:#f8fafcf0;--panel-soft:#f1f5f9ad;--chart-bg:#f6f9ff;--input:#fff;--border:#4755692e;--border-strong:#6366f142;--glow-border:#7c3aed61;--text:#111827;--secondary:#475569;--muted:#64748b;--disabled:#94a3b8;--shadow:0 24px 70px #0f172a24;--glow:0 0 28px #7c3aed29}*{box-sizing:border-box}.icon-sprite{width:0;height:0;position:absolute;overflow:hidden}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html,body{background:radial-gradient(circle at 62% -10%, #7c3aed2e, transparent 32%), radial-gradient(circle at 86% 18%, #22d3ee14, transparent 28%), var(--bg);width:100%;min-width:0;height:100%;color:var(--text);font-feature-settings:"kern" 1, "liga" 1, "calt" 1;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,input,select{font:inherit}button,select,input{border:1px solid var(--border);color:var(--text);background:linear-gradient(#0f172af5,#0b1222eb);border-radius:8px}button{cursor:pointer;min-height:30px;padding:0 11px;transition:transform .12s,border-color .12s,box-shadow .12s,background .12s}button:hover{border-color:var(--glow-border);box-shadow:0 0 20px #7c3aed38}button:active{transform:translateY(1px)scale(.99)}button:disabled{cursor:not-allowed;color:var(--disabled);opacity:.55}select,input{min-height:30px;padding:0 9px}select{appearance:none;background:linear-gradient(45deg,#0000 50%,#c4b5fde6 50%) calc(100% - 15px)/5px 5px no-repeat,linear-gradient(135deg,#c4b5fde6 50%,#0000 50%) calc(100% - 10px)/5px 5px no-repeat,linear-gradient(#0f172af5,#0b1222eb);padding-right:27px}input[type=file]{padding:5px 9px}select option{color:var(--text);background:#0b1222}.custom-select-wrapper{width:100%;min-width:94px;position:relative}.custom-select-wrapper.disabled{opacity:.58}.native-select-hidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.custom-select-trigger{width:100%;min-height:30px;color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;padding:0 28px 0 10px;position:relative;overflow:hidden}.custom-select-trigger:after{content:"";border-bottom:1px solid #c4b5fd;border-right:1px solid #c4b5fd;width:7px;height:7px;position:absolute;top:50%;right:10px;transform:translateY(-70%)rotate(45deg)}.custom-select-menu{z-index:90;background:linear-gradient(#0f172afa,#050814f5),#0b1222;border:1px solid #94a3ff38;border-radius:9px;max-height:260px;padding:6px;display:none;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 18px 44px #0000007a,0 0 24px #7c3aed29}.custom-select-wrapper.open .custom-select-menu,.custom-select-menu.menu-open{gap:4px;display:grid}.custom-select-option{min-height:29px;color:var(--secondary);box-shadow:none;text-align:left;background:0 0;border-color:#0000;border-radius:7px;padding:0 8px}.custom-select-option:hover,.custom-select-option.selected{color:#f8fafc;background:linear-gradient(90deg,#7c3aed6b,#3b82f61f)}.custom-select-option--timeframe{justify-content:space-between;align-items:center;gap:8px;padding-right:4px;display:flex}.custom-select-option-label{text-align:left;flex:1;min-width:0}.tf-favorite-toggle{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;width:24px;height:24px;padding:0;font-size:13px;line-height:1;transition:color .15s,border-color .15s,background .15s}.tf-favorite-toggle:hover{color:#e2e8f0;background:#0f172ab8;border-color:#94a3ff47}.tf-favorite-toggle--on{color:#fbbf24}.tf-favorite-toggle--on:hover{color:#fde68a}.custom-select-group{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#64748b);pointer-events:none;padding:8px 8px 3px;font-size:10px;font-weight:600}.custom-select-group:first-child{padding-top:2px}h1,h2,p{margin:0}h2{color:#c7d2fe;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}table{border-collapse:collapse;width:100%;font-size:11px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #94a3b814;padding:7px 8px}th{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}td.positive,.positive-text,.profit-text{color:var(--green)}td.negative,.negative-text{color:var(--red)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#070b1899}::-webkit-scrollbar-thumb{background:#6366f161;border-radius:999px}html.viewport-transform-active,html.viewport-transform-active body{overflow:hidden}html.viewport-transform-active .premium-shell{will-change:transform}.premium-shell{grid-template-columns:182px minmax(0,1fr);height:100vh;max-height:100vh;display:grid;overflow:hidden}.app-sidebar{border-right:1px solid var(--border);background:linear-gradient(180deg, #070b18fa, #03060ffa), var(--sidebar);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:14px;height:100%;min-height:0;padding:14px 10px 12px;display:flex;position:relative;overflow:hidden auto}.app-sidebar::-webkit-scrollbar{width:0;height:0;display:none}.lab-brand{justify-content:center;align-items:flex-start;min-width:0;padding:0 0 10px;display:flex}.brand-lockup{aspect-ratio:2;width:min(100%,166px);max-width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;position:relative;overflow:visible}.brand-image{aspect-ratio:2;object-fit:contain;object-position:center;image-rendering:auto;mix-blend-mode:screen;filter:saturate(1.08)contrast(1.04)drop-shadow(0 0 6px #e2e8ff2e);width:100%;height:100%;display:block}.brand-image[hidden]{display:none}.brand-fallback{z-index:0;text-align:center;place-content:center;padding:8px;display:none;position:absolute;inset:0}.brand-fallback.visible{display:grid}.brand-fallback strong{color:#f8fafc;white-space:nowrap;text-shadow:0 0 12px #8b5cf67a;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500;line-height:1}.brand-fallback strong span{color:#c4b5fd}.brand-fallback small{color:#a5b4fc;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-top:5px;font-size:9px;font-weight:800;line-height:1}.nav-label,.profile-card p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.nav-section{flex:none;gap:6px;min-height:0;display:grid;overflow:visible}.tools-section{flex:none;margin-top:20px}.nav-label{padding:0 11px 4px}.nav-item{width:100%;min-height:50px;color:var(--secondary);text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:15px;padding:5px 14px 5px 8px;font-size:15px;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:flex;position:relative}.nav-icon-wrap{background:0 0;border:1px solid #0000;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.nav-icon,.utility-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:22px;height:22px}.utility-icon{width:18px;height:18px}.nav-icon{color:#9aa6c8;transition:color .14s,filter .14s}.nav-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-item:hover{color:#f4f6ff;background:#7c3aed14}.nav-item:hover .nav-icon-wrap{background:#7c3aed14;border-color:#7c3aed52}.nav-item:hover .nav-icon{color:#c4b5fd}.nav-item.active{color:#fff;background:linear-gradient(100deg,#7c3aed24,#3b82f60a);border-color:#8b7aff80;box-shadow:-10px 0 30px -6px #7c3aed80,0 0 0 1px #7c3aed29,inset 0 0 20px #7c3aed1a}.nav-item.active .nav-icon-wrap{background:linear-gradient(140deg,#7c3aed,#6366f1 55%,#3b82f6);border-color:#0000;box-shadow:0 5px 16px #7c3aed8c}.nav-item.active .nav-icon{color:#f5f3ff;filter:drop-shadow(0 0 4px #e2dcffb3)}.profile-card,.sidebar-profile-card{border:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;background:#0f172aa8;border-radius:10px;grid-template-columns:36px 1fr;gap:9px;padding:10px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.sidebar-profile-card:hover,.sidebar-profile-card:focus-visible{border-color:#22d3ee73;outline:none;box-shadow:0 0 0 1px #7c3aed47,0 0 18px #22d3ee1f}.app-sidebar>.lab-brand,.app-sidebar>.nav-section,.app-sidebar>.sidebar-utilities,.app-sidebar>.sidebar-path,.app-sidebar>.sidebar-path-host{flex-shrink:0}.app-sidebar>.profile-card,.app-sidebar>.sidebar-profile-host{flex-shrink:0;margin-top:auto}.avatar,.avatar-button{color:#fff;background:radial-gradient(circle at 35% 25%,#f8fafc,#8b5cf6 45%,#111827 80%);border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid}.avatar{width:36px;height:36px}.avatar.lg{width:64px;height:64px;font-size:18px}.avatar-image{object-fit:cover;background:#0b1220;padding:0}.avatar-button{width:32px;height:32px;padding:0}.profile-copy strong{margin-right:6px;font-size:12px}.mini-badge{color:#c4b5fd;background:#7c3aed47;border-radius:5px;padding:2px 5px;font-size:9px}.mini-progress,.confidence-line{background:#94a3b824;border-radius:999px;height:4px;position:relative;overflow:hidden}.mini-progress span,.confidence-line span{border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--cyan));height:100%;display:block}.sidebar-utilities{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.sidebar-utilities button{min-height:30px;padding:0}.icon-button{place-items:center;padding:0;display:inline-grid}.icon-button .utility-icon{color:#a7b1ca}.icon-button:hover .utility-icon{color:#e0e7ff;filter:drop-shadow(0 0 5px #8b5cf6b8)}.icon-button.active{border-color:var(--glow-border);background:#7c3aed29}#themeToggleButton.light-active{background:linear-gradient(135deg,#22d3ee2e,#7c3aed1f);border-color:#22d3ee70}#themeToggleButton.light-active .utility-icon{color:#2563eb}.icon-button.has-dot{position:relative}.icon-button.has-dot:after{content:"";background:#a78bfa;border-radius:999px;width:6px;height:6px;position:absolute;top:6px;right:9px;box-shadow:0 0 7px 1px #a78bfae6}.nav-unread-badge{color:#f8fafc;text-align:center;z-index:1;background:linear-gradient(135deg,#7c3aed,#22d3ee);border-radius:999px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:800;line-height:14px;position:absolute;top:2px;right:2px}.icon-button.has-dot .nav-unread-badge+*{display:none}.icon-button.has-dot:has(.nav-unread-badge):after{display:none}.is-hidden-util{display:none!important}.nav-label-divider{margin-top:4px;position:relative}.nav-label-divider:before{content:"";background:linear-gradient(90deg,#0000,#7c3aed80,#0000);height:1px;position:absolute;bottom:-2px;left:11px;right:11px}.nav-label-divider:after{content:"";background:#a78bfa;border-radius:999px;width:4px;height:4px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%,50%);box-shadow:0 0 8px 2px #a78bfacc}.profile-name{align-items:center;display:flex}.profile-progress{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:5px;display:grid}.profile-xp{color:#94a3c9;letter-spacing:.04em;white-space:nowrap;font-size:9.5px;font-weight:700}.sidebar-path,.sidebar-path-card{border:1px solid var(--border);background:linear-gradient(#0f172a80,#0a0f1e66);border-radius:12px;padding:11px 13px 16px;position:relative;overflow:visible}.sidebar-path-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.sidebar-path-head:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #22d3ee8c}.sidebar-path-head strong{color:#e9edff;font-size:13px;font-weight:600;display:block}.sidebar-path-stage{color:#8b97ad;margin-top:2px;font-size:10px;display:block}.sidebar-path-menu{z-index:40;background:#060a16fa;border:1px solid #7c3aed66;border-radius:12px;gap:4px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 28px #00000073,0 0 0 1px #22d3ee14}.sidebar-path-menu[hidden]{display:none!important}.path-menu-item,.path-menu-link{width:100%;color:inherit;text-align:left;cursor:pointer;background:#0c1224cc;border:1px solid #0000;border-radius:8px;gap:2px;padding:8px 9px;display:grid}.path-menu-item:hover,.path-menu-link:hover,.path-menu-item.active{background:linear-gradient(100deg,#7c3aed38,#22d3ee14);border-color:#22d3ee59}.path-menu-item span{color:#93a0b8;font-size:11px}.path-chevron{fill:none;stroke:#8b97ad;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.sidebar-path-curve{border-top:1px solid #7c3aed73;border-radius:50%;height:26px;position:absolute;bottom:-14px;left:-10%;right:-10%;box-shadow:0 0 16px 1px #7c3aed4d}.lab-main{grid-template-rows:64px minmax(0,1fr) 54px;min-width:0;min-height:0;display:grid}.top-toolbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050814c7;grid-template-columns:auto auto minmax(280px,1fr);align-items:center;gap:10px;padding:7px 12px;display:grid}.toolbar-cluster,.toolbar-center,.chart-readouts,.section-header,.button-row,.jump-row,.replay-buttons,.replay-actions,.tag-row,.side-toggle{align-items:center;gap:8px;display:flex}.market-controls{scrollbar-width:none;flex-wrap:nowrap;flex:1;min-width:0;padding-bottom:1px;overflow-x:auto}.market-controls::-webkit-scrollbar{display:none}.toolbar-center{justify-content:center}.platform-controls{scrollbar-width:thin;justify-content:flex-end;min-width:0;overflow-x:auto}.compact-field{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;gap:2px;font-size:9px;font-weight:800;display:grid}.top-toolbar .compact-field>span{display:none}.top-toolbar .indicator-field .custom-select-trigger{min-width:118px}.top-toolbar .compact-field{gap:0}.compact-field select,.compact-field .custom-select-wrapper{min-width:94px}.symbol-field select,.session-field select,.layout-field select,.tool-mode-field select,.symbol-field .custom-select-wrapper,.session-field .custom-select-wrapper,.layout-field .custom-select-wrapper,.tool-mode-field .custom-select-wrapper{min-width:134px}.top-toolbar .symbol-field select,.top-toolbar .symbol-field .custom-select-wrapper{min-width:102px}.top-toolbar .timeframe-field select,.top-toolbar .timeframe-field .custom-select-wrapper{min-width:74px}.top-toolbar .indicator-field select,.top-toolbar .indicator-field .custom-select-wrapper{min-width:96px}.top-toolbar .session-field select,.top-toolbar .session-field .custom-select-wrapper{min-width:132px}.top-toolbar #loadSymbolButton{display:none}.tool-mode-field select,.tool-mode-field .custom-select-wrapper{min-width:118px}.session-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #22c55eb8}.replay-badge,.live-badge,.time-badge,.pill,.change-badge,.mini-badge{border:1px solid var(--border);color:#c4b5fd;letter-spacing:.04em;text-transform:uppercase;background:#7c3aed24;border-radius:7px;align-items:center;min-height:23px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.time-badge{color:var(--secondary);background:#0f172abd}.live-badge{color:var(--muted);background:#0f172abd}.xd-indicator-dock{flex-shrink:0;align-items:center;gap:6px;display:inline-flex;position:relative}.xd-toolbar-indicator-chips{scrollbar-width:thin;flex-wrap:nowrap;max-width:min(320px,36vw);margin-bottom:0;overflow-x:auto}.xd-toolbar-indicator-chips:empty{display:none}.xd-indicator-trigger{cursor:pointer}.xd-indicator-trigger[aria-expanded=true],.xd-indicator-trigger:hover{border-color:#22d3ee73;box-shadow:0 0 14px #22d3ee29}.xd-indicator-count{color:#67e8f9;background:#22d3ee2e;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:inline-flex}.xd-indicator-popover{z-index:120;background:#080c16fa;border:1px solid #94a3ff2e;border-radius:14px;width:min(360px,92vw);max-height:min(70vh,520px);padding:12px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 18px 48px #00000073,0 0 24px #22d3ee14}.xd-indicator-popover-head{gap:8px;margin-bottom:10px;display:grid}.xd-indicator-popover-head input{color:#e2e8f0;background:#0a0e17e6;border:1px solid #94a3ff29;border-radius:10px;width:100%;padding:8px 10px}.data-quality-badge{color:#fbbf24;border-color:#fbbf243d}.chart-note-editor,.chart-dimension-popover,.chart-xray-popover{z-index:140;background:#080c16fa;border:1px solid #94a3ff2e;border-radius:12px;min-width:220px;padding:12px;position:fixed;box-shadow:0 16px 40px #0000006b}.chart-note-editor input,.chart-note-editor textarea{color:#e2e8f0;background:#0a0e17eb;border:1px solid #94a3ff29;border-radius:10px;width:100%;margin:8px 0;padding:8px 10px}.chart-note-actions{justify-content:flex-end;gap:8px;display:flex}.heat-lens-band,.heat-lens-layer,.heat-lens-layer *,.liquidity-forecast-zone{pointer-events:none}.heat-lens-title{top:var(--xd-space-3);z-index:5;align-items:center;gap:var(--xd-space-2);pointer-events:none;display:flex;position:absolute;left:56px}.heat-lens-title[hidden],.heat-lens-controls[hidden]{display:none!important}.heat-lens-title-icon{width:16px;height:16px;stroke:var(--xd-color-action);stroke-width:1.7px;fill:none;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--xd-color-action) 55%, transparent));flex:none}.heat-lens-title p{color:var(--xd-color-text-primary);font-family:var(--xd-font-ui);font-size:var(--xd-font-size-title);letter-spacing:-.02em;text-shadow:0 1px 12px #03060fd9, 0 0 18px color-mix(in srgb, var(--xd-color-action) 28%, transparent);margin:0;font-weight:650}.heat-lens-label{font-family:var(--xd-font-ui);letter-spacing:.14em;text-transform:uppercase;paint-order:stroke fill;stroke:#030812c7;stroke-width:3px;stroke-linejoin:round;font-size:10px;font-weight:700}.drawing-layer .heat-lens-label{filter:drop-shadow(0 0 8px color-mix(in srgb, currentColor 70%, transparent))}.heat-lens-controls{left:56px;bottom:var(--xd-space-5);z-index:6;gap:var(--xd-space-3);width:240px;padding:var(--xd-space-4);border:1px solid color-mix(in srgb, var(--xd-color-border) 80%, transparent);border-radius:var(--xd-radius-surface);background:color-mix(in srgb, var(--xd-color-surface) 90%, transparent);box-shadow:var(--xd-shadow-surface);pointer-events:auto;display:grid;position:absolute}.heat-lens-controls-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.heat-lens-controls-head h3{color:var(--xd-color-text-secondary);font-family:var(--xd-font-ui);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.heat-lens-switch{cursor:pointer;width:36px;height:20px;display:inline-flex;position:relative}.heat-lens-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.heat-lens-switch-ui{background:color-mix(in srgb, var(--xd-color-text-muted) 38%, var(--xd-color-surface));width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--xd-color-border);border-radius:999px;transition:background .16s;display:block}.heat-lens-switch-ui:after{content:"";background:var(--xd-color-text-primary);border-radius:999px;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px}.heat-lens-switch:has(input:checked) .heat-lens-switch-ui{background:color-mix(in srgb, var(--xd-color-action) 78%, #0f172a);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--xd-color-action) 55%, transparent)}.heat-lens-switch:has(input:checked) .heat-lens-switch-ui:after{transform:translate(16px)}.heat-lens-switch input:focus-visible+.heat-lens-switch-ui{outline:var(--xd-focus-outline);outline-offset:2px}.heat-lens-slider,.heat-lens-field{grid-template-columns:64px minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.heat-lens-field{grid-template-columns:64px minmax(0,1fr)}.heat-lens-slider span,.heat-lens-field span{color:var(--xd-color-text-muted);font-size:11px;font-weight:650}.heat-lens-slider output{color:var(--xd-color-text-secondary);font-family:var(--xd-font-data);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.heat-lens-slider input[type=range]{appearance:none;width:100%;height:20px;accent-color:var(--xd-color-action);cursor:pointer;background:0 0;margin:0}.heat-lens-slider input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--xd-color-action) 72%, var(--xd-color-border));border-radius:999px;height:4px}.heat-lens-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--xd-color-text-primary);width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--xd-color-action) 65%, transparent);border-radius:999px;margin-top:-4px}.heat-lens-slider input[type=range]::-moz-range-track{background:color-mix(in srgb, var(--xd-color-action) 72%, var(--xd-color-border));border-radius:999px;height:4px}.heat-lens-slider input[type=range]::-moz-range-thumb{background:var(--xd-color-text-primary);border:0;border-radius:999px;width:12px;height:12px}.heat-lens-field select{width:100%;height:var(--xd-control-height-compact);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);color:var(--xd-color-text-primary);font-family:var(--xd-font-ui);padding:0 8px;font-size:12px}.heat-lens-field select:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.heat-lens-reset{width:max-content;color:var(--xd-color-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.heat-lens-reset svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:14px;height:14px}.heat-lens-reset:hover,.heat-lens-reset:focus-visible{color:var(--xd-color-text-primary)}.heat-lens-reset:focus-visible{outline:var(--xd-focus-outline);outline-offset:3px;border-radius:var(--xd-radius-control)}.heat-lens-reset:disabled{opacity:.48;cursor:not-allowed}@media (max-width:900px){.heat-lens-title{top:8px;left:12px}.heat-lens-title p{font-size:13px}.heat-lens-controls{width:min(240px,100% - 24px);padding:var(--xd-space-3);bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){.heat-lens-ray{filter:none!important}}.chart-generated-overlay{cursor:pointer;pointer-events:visiblePainted}.chart-generated-overlay.is-selected{filter:drop-shadow(0 0 10px #22d3eebf);stroke-width:2px}.selected-candle-overlay{pointer-events:none}.selected-candle-overlay rect{fill:#60a5fa14;stroke:#60a5fae6;stroke-dasharray:4 3;stroke-width:1.4px}.selected-candle-overlay text{fill:#bfdbfe;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.save-button,.play-orb,.buy.active,.sell.active,.simulator-card .buy:hover{border-color:var(--glow-border);background:linear-gradient(135deg, var(--purple), var(--blue));color:#fff;box-shadow:0 0 22px #7c3aed47}.sell.active{background:linear-gradient(135deg,#0ea5e9c7,#7c3aed52);border-color:#22d3ee6b}.workspace-grid{grid-template-columns:minmax(780px,1fr) minmax(340px,382px);gap:8px;min-height:0;padding:8px;display:grid;position:relative;overflow:hidden}.workspace-grid[hidden]{display:none}.module-page{min-height:0;padding:8px;overflow:auto}.module-page[hidden]{display:none}.module-shell{gap:10px;min-height:100%;display:grid}.module-header,.module-card,.metric-card,.action-card,.empty-state,.filter-bar,.section-tabs{border:1px solid var(--border);background:linear-gradient(180deg, #0f172ac7, #07111fb8), var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:10px}.module-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:18px;display:grid}.module-header h1{color:#f8fafc;font-size:26px;font-weight:900}.module-header p,.module-card p,.empty-state p,.action-card p{color:var(--secondary);font-size:12px;line-height:1.5}.module-kicker{color:#c4b5fd;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900}.module-actions,.card-actions,.filter-bar,.section-tabs,.quick-actions,.tag-row{align-items:center;gap:8px;display:flex}.module-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.module-card,.metric-card,.action-card,.empty-state{gap:10px;min-height:116px;padding:14px;display:grid}.module-card h3,.metric-card h3,.action-card h3{color:#c7d2fe;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.module-card strong,.metric-card strong{color:var(--text)}.span-12{grid-column:span 12}.span-8{grid-column:span 8}.span-7{grid-column:span 7}.span-6{grid-column:span 6}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.span-3{grid-column:span 3}.metric-value{color:#f8fafc;font-size:28px;font-weight:950}.metric-subtext{color:var(--muted);font-size:11px}.module-list,.rule-list,.module-table,.data-list{gap:7px;display:grid}.module-row,.rule-row,.data-row{background:#070b1857;border:1px solid #94a3b814;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 9px;display:grid}.rule-row{grid-template-columns:auto 1fr auto}.mini-chart{background:linear-gradient(#7c3aed33,#3b82f60a),repeating-linear-gradient(0deg,#94a3b812 0 1px,#0000 1px 30px);border:1px solid #7c3aed2e;border-radius:8px;min-height:116px;position:relative;overflow:hidden}.mini-chart span{clip-path:polygon(0 74%,10% 69%,18% 78%,28% 58%,38% 64%,49% 42%,58% 52%,70% 25%,82% 34%,90% 18%,100% 28%,100% 100%,0 100%);background:linear-gradient(135deg,#22d3ee14,#7c3aed66,#22c55e3d);height:54px;position:absolute;bottom:18px;left:0;right:0}.placeholder-badge{color:#fde68a;letter-spacing:.04em;text-transform:uppercase;background:#facc1514;border:1px solid #facc1547;border-radius:7px;width:-moz-fit-content;width:fit-content;padding:4px 7px;font-size:10px;font-weight:900}.quality-badge{color:#bae6fd;text-transform:uppercase;background:#22d3ee14;border:1px solid #22d3ee42;border-radius:7px;width:-moz-fit-content;width:fit-content;padding:4px 7px;font-size:10px;font-weight:900}.section-tabs{width:-moz-fit-content;width:fit-content;padding:4px}.section-tabs span{color:var(--secondary);border-radius:7px;padding:6px 9px;font-size:11px;font-weight:800}.section-tabs span.active{color:#fff;background:linear-gradient(135deg,#7c3aedb8,#3b82f647)}.filter-bar{flex-wrap:wrap;padding:10px}.filter-bar label{color:var(--muted);text-transform:uppercase;gap:4px;font-size:10px;font-weight:900;display:grid}.module-table table{min-width:760px}.heatmap{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.heat-cell{background:#0f172a94;border:1px solid #94a3b817;border-radius:8px;min-height:70px;padding:9px}.chart-zone{grid-template-rows:minmax(0,1fr) 58px minmax(0,36vh);gap:8px;min-height:0;display:grid;position:relative;overflow:hidden}body[data-bottom-drawer=expanded] .chart-zone{grid-template-rows:minmax(0,1fr) 58px minmax(0,40vh)}body[data-bottom-drawer=full] .chart-zone{grid-template-rows:minmax(0,.58fr) 68px minmax(0,1fr)}body[data-workspace-mode=review] .chart-zone,body[data-workspace-mode=desk] .chart-zone{grid-template-rows:minmax(0,.58fr) 64px minmax(0,1.08fr)}body[data-bottom-drawer=collapsed] .chart-zone{grid-template-rows:minmax(0,1fr) 58px minmax(0,32vh)}body.right-panel-collapsed .workspace-grid{grid-template-columns:minmax(0,1fr)}body.right-panel-collapsed .right-sidebar{display:none}.chart-workspace,.replay-console,.sidebar-section,.panel-section,.settings-panel,.status,.path-bar,.xp-card{border:1px solid var(--border);background:linear-gradient(180deg, #0f172ac7, #07111fb8), var(--panel);box-shadow:var(--shadow);border-radius:10px}body:not(.chart-bg-active) .chart-workspace,body:not(.chart-bg-active) .replay-console,body:not(.chart-bg-active) .sidebar-section,body:not(.chart-bg-active) .panel-section,body:not(.chart-bg-active) .settings-panel,body:not(.chart-bg-active) .status,body:not(.chart-bg-active) .path-bar,body:not(.chart-bg-active) .xp-card{-webkit-backdrop-filter:blur(16px)}.chart-workspace{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.chart-workspace>.chart-shell{flex:auto;min-height:0}.chart-hud-dock{z-index:20;background:linear-gradient(#080e1cfa,#050a16f5);border-bottom:1px solid #52679e47;flex:none;width:100%;position:relative}.chart-header{z-index:8;pointer-events:auto;background:0 0;border-bottom:0;min-width:0;height:auto;min-height:34px;padding:6px 12px 4px;position:relative;top:auto;left:auto;right:auto;overflow:visible}.chart-title{justify-content:space-between;align-items:center;gap:10px;min-width:0;height:100%;display:flex}.chart-title button,.chart-title select,.chart-title .custom-select-wrapper{pointer-events:auto}.chart-title>div:first-child{min-width:150px;max-width:230px;overflow:hidden}.chart-title h2{color:var(--text);letter-spacing:0;text-transform:none;align-items:center;gap:10px;font-size:14px;display:none}.eyebrow{color:var(--secondary);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;font-size:10px;font-weight:800;overflow:hidden}.header-dot{color:var(--secondary)}.ohlc-strip,.stats,.watch-meta,.indicator-value,.trade-status{color:var(--secondary);font-size:11px;font-weight:700}.quiet-candle-count{display:none}.change-badge,.pill.positive-text,.change-badge.positive-text{color:var(--green);background:#22c55e14}.pill.negative-text,.change-badge.negative-text{color:#fecaca;background:#ef44441a}.chart-type-field select,.chart-type-field .custom-select-wrapper{min-width:112px}.chart-readouts{flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:center;min-width:0;overflow:hidden}.chart-hud-bar{flex:auto;align-items:center;gap:10px;min-width:0;min-height:34px;display:flex}.chart-hud-badge-slot{flex:none;align-items:center;display:flex}.chart-hud-divider{background:#52679e6b;flex:0 0 1px;align-self:center;width:1px;height:22px}.chart-hud-toggles{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.chart-hud-bar .change-badge,.chart-hud-bar .focus-toggle{box-sizing:border-box;border:1px solid var(--border);white-space:nowrap;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;height:34px;min-height:34px;padding:0 10px;line-height:1;display:inline-flex}.chart-hud-bar .change-badge{letter-spacing:.04em;text-transform:uppercase;min-width:64px;font-size:10px;font-weight:800;transition:color .14s,background-color .14s}.chart-hud-bar .focus-toggle{color:#c4b5fd;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#7c3aed1f;border-color:#7c3aed57;font-size:10px;font-weight:800}.chart-hud-toggles .focus-toggle.active,.chart-hud-toggles #memoryTrailsButton.active{color:#67e8f9;background:#22d3ee1f;border-color:#22d3ee8c;box-shadow:0 0 10px #22d3ee24}.chart-hud-print-pill{color:#a5f3fc;text-transform:none;letter-spacing:0;background:linear-gradient(135deg,#22d3ee1a 0%,#7c3aed24 100%),#080e1cb8;border-color:#22d3ee61;min-width:34px;padding:0 11px;font-size:0;box-shadow:0 0 12px #22d3ee1f,inset 0 1px #ffffff0f}.chart-hud-print-glyph{filter:drop-shadow(0 0 6px #22d3ee59);flex-shrink:0;width:17px;height:17px;display:block;overflow:visible}.chart-hud-print-pill:hover:not(:disabled){background:linear-gradient(135deg,#22d3ee2e 0%,#7c3aed38 100%),#0a1224e0;border-color:#22d3ee9e;box-shadow:0 0 16px #22d3ee38,0 0 28px #7c3aed1f,inset 0 1px #ffffff14}.chart-hud-print-pill:hover:not(:disabled) .chart-hud-print-glyph{filter:drop-shadow(0 0 8px #22d3ee80)}.chart-hud-print-pill:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.chart-hud-print-pill:disabled .chart-hud-print-glyph{filter:none}.chart-readouts .ohlc-strip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#ohlcHeader .xd-ohlc-context,#ohlcHeader .ohlc-strip,#ohlcHeader .xd-ohlc-meta,#loadedSymbol{display:none!important}body[data-page=replay] .chart-readouts{flex:auto;order:-1;gap:0}body[data-page=replay] .chart-hud-bar{gap:10px}.xd-ohlc-header{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.xd-ohlc-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.xd-ohlc-context{letter-spacing:.06em;text-transform:uppercase;color:#7d8aa3;font-size:10px;font-weight:800}.xd-ohlc-context strong{color:#cbd5e1}.xd-ohlc-meta{letter-spacing:.04em;color:#64748b;flex-wrap:wrap;gap:6px 14px;font-size:10px;font-weight:700;display:flex}.xd-ohlc-hint{color:#22d3eebf}.focus-toggle{color:#c4b5fd;background:#7c3aed1f;border-color:#7c3aed57;min-height:28px;padding:0 10px;font-size:11px;font-weight:900}.chart-shell{--chart-hud-height:42px;z-index:0;background:linear-gradient(#94a3b809 1px, transparent 1px), linear-gradient(90deg, #94a3b809 1px, transparent 1px), radial-gradient(circle at 54% 14%, #7c3aed14, transparent 30%), var(--chart-bg);background-size:80px 48px,80px 48px,auto,auto;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.xd-session-pill{letter-spacing:.08em;text-transform:uppercase;color:#8b97ad;pointer-events:none;background:#0a0e17a6;border:1px solid #94a3ff24;border-radius:999px;align-items:center;padding:3px 10px;font-size:10px;font-weight:800;transition:box-shadow .2s,border-color .2s,color .2s;display:inline-flex}.xd-session-pill.active{color:#e2e8f0;border-color:#22d3ee73;box-shadow:0 0 14px #22d3ee38,inset 0 0 12px #22d3ee14}.session-pill-asia.active{border-color:#60a5fa8c;box-shadow:0 0 14px #3b82f647}.session-pill-london.active{border-color:#2dd4bf8c;box-shadow:0 0 14px #22d3ee38}.session-pill-ny.active{border-color:#a78bfa8c;box-shadow:0 0 14px #8b5cf638}.session-pill-rollover.active{border-color:#94a3b873;box-shadow:0 0 12px #94a3b826}.xd-tf-chips{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.xd-tf-chip{color:#8b97ad;cursor:pointer;background:#0a0e17b8;border:1px solid #94a3ff29;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;transition:border-color .15s,color .15s,box-shadow .15s}.xd-tf-chip:hover{color:#cbd5e1;border-color:#22d3ee59}.xd-tf-chip.active{color:#e2e8f0;border-color:#22d3ee80;box-shadow:0 0 10px #22d3ee2e}.market-controls{pointer-events:none}.market-controls>*{pointer-events:auto}.object-tree-group{letter-spacing:.08em;text-transform:uppercase;color:#64748b;border-top:1px solid #94a3ff1a;margin:8px 0 4px;padding:6px 0 2px;font-size:10px;font-weight:800}.drawing-locked-badge{pointer-events:none}.fib-level-label{fill:#94a3b8;font-size:10px;font-weight:700}.xd-chart-watermark{z-index:1;pointer-events:none;position:absolute;bottom:52px;right:14px}.xd-chart-watermark-img{opacity:.14;mix-blend-mode:screen;max-width:min(18%,100px);height:auto;display:block}body[data-page=replay] .xd-chart-watermark{bottom:52px;right:14px}.xd-chart-attribution-strip{z-index:6;pointer-events:none;--xd-attribution-mark-h:22px;background:#020617b8;border:1px solid #94a3b82e;border-radius:6px;align-items:center;gap:10px;padding:5px 10px;display:inline-flex;position:absolute;bottom:10px;right:84px;overflow:visible}.xd-chart-tv-attribution{opacity:1;pointer-events:auto;--fill:#d1d4dc;--stroke:#131722;align-items:center;display:inline-flex}.xd-chart-tv-attribution svg{height:var(--xd-attribution-mark-h);width:auto;display:block}.xd-chart-brand-logo{border-left:1px solid #94a3b847;align-items:center;padding-left:10px;display:inline-flex;position:relative;overflow:hidden}.xd-chart-brand-logo-svg{height:calc(var(--xd-attribution-mark-h) * 1.05);width:auto;display:block}#chart #tv-attr-logo,#chart a[href*=tradingview]{display:none!important}.chart{position:absolute;inset:0 0 0 48px}.chart-tool-rail{z-index:4;border-right:1px solid var(--border);scrollbar-width:none;-ms-overflow-style:none;background:#070b18b8;flex-direction:column;gap:7px;width:48px;padding:8px 7px;transition:width .16s,opacity .16s,transform .16s;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden auto}.chart-tool-rail::-webkit-scrollbar{width:0;height:0;display:none}.chart-tool-rail-resize{z-index:6;cursor:ew-resize;touch-action:none;background:0 0;width:7px;height:100%;position:absolute;top:0;right:-3px}.chart-tool-rail-resize:after{content:"";background:0 0;border-radius:2px;width:2px;transition:background .12s,box-shadow .12s;position:absolute;top:8%;bottom:8%;left:50%;transform:translate(-50%)}.chart-tool-rail:hover .chart-tool-rail-resize:after,body.chart-rail-resizing .chart-tool-rail-resize:after{background:#a78bfa8c;box-shadow:0 0 10px #7c3aed73}body.chart-rail-resizing{-webkit-user-select:none;user-select:none;cursor:ew-resize!important}body.chart-rail-resizing .chart-tool-rail{transition:none}.tool-button{width:34px;min-height:32px;color:var(--secondary);padding:0;font-size:12px;font-weight:900}.toolbox-toggle{display:none}.tool-button[data-drawing-tool],#crosshairToggleButton,#autoScaleToggleButton,#deleteDrawingButton,#clearDrawingsButton,#clearAllDrawingsButton,#chartToolboxButton{font-size:0}.tool-button[data-drawing-tool]:before,#crosshairToggleButton:before,#autoScaleToggleButton:before,#deleteDrawingButton:before,#clearDrawingsButton:before,#clearAllDrawingsButton:before,#chartToolboxButton:before{content:"";width:17px;height:17px;margin:auto;display:block}#chartToolboxButton:before{background:radial-gradient(circle,#c4b5fd 0 2px,#0000 2.5px) 2px 2px/7px 7px no-repeat,radial-gradient(circle,#c4b5fd 0 2px,#0000 2.5px) 10px 2px/7px 7px no-repeat,radial-gradient(circle,#c4b5fd 0 2px,#0000 2.5px) 2px 10px/7px 7px no-repeat,radial-gradient(circle,#c4b5fd 0 2px,#0000 2.5px) 10px 10px/7px 7px no-repeat}.tool-button[data-drawing-tool=cursor]:before{background:linear-gradient(#c4b5fd,#c4b5fd) 50%/15px 1.5px no-repeat,linear-gradient(#c4b5fd,#c4b5fd) 50%/1.5px 15px no-repeat}.tool-button[data-drawing-tool=trendline]:before{transform-origin:50%;background:#c4b5fd;height:2px;transform:rotate(-42deg)}.tool-button[data-drawing-tool=horizontal]:before{background:#c4b5fd;height:2px;box-shadow:0 5px #94a3b847,0 -5px #94a3b847}.tool-button[data-drawing-tool=vertical]:before{background:#c4b5fd;width:2px;box-shadow:5px 0 #94a3b847,-5px 0 #94a3b847}.tool-button[data-drawing-tool=rectangle]:before{border:2px solid #c4b5fd;border-radius:3px}.tool-button[data-drawing-tool=demandZone]:before{background:#2dd4bf2e;border:1px solid #2dd4bfe6;width:20px;height:12px}.tool-button[data-drawing-tool=supplyZone]:before{background:#a855f733;border:1px solid #a855f7f2;width:20px;height:12px}.tool-button[data-drawing-tool=text]:before{content:"T";color:#c4b5fd;width:auto;font-size:14px;font-weight:900}.tool-button[data-drawing-tool=fibonacci]:before{background:linear-gradient(#c4b5fd,#c4b5fd) 0 3px/17px 1.5px no-repeat,linear-gradient(#8b5cf6,#8b5cf6) 0 8px/13px 1.5px no-repeat,linear-gradient(#22d3ee,#22d3ee) 0 13px/9px 1.5px no-repeat}#crosshairToggleButton:before{background:linear-gradient(#c4b5fd,#c4b5fd) 50%/11px 1.5px no-repeat,linear-gradient(#c4b5fd,#c4b5fd) 50%/1.5px 11px no-repeat;border:1.5px solid #c4b5fd;border-radius:50%}#autoScaleToggleButton:before{background:radial-gradient(circle,#c4b5fd 0 2px,#0000 2.5px),linear-gradient(#c4b5fd,#c4b5fd) 50% 3px/1.5px 5px no-repeat,linear-gradient(#c4b5fd,#c4b5fd) 50% 9px/1.5px 5px no-repeat;border:1.5px solid #c4b5fd;border-radius:50%}#deleteDrawingButton:before{border:1.5px solid #fecaca;border-top:0;border-radius:0 0 3px 3px;width:14px;height:15px;box-shadow:0 -4px 0 -2px #fecaca}#clearDrawingsButton:before{background:linear-gradient(135deg,#0000 43%,#c4b5fd 44% 55%,#0000 56%),linear-gradient(#c4b5fd,#c4b5fd) 50%/16px 1.5px no-repeat}#clearAllDrawingsButton:before{background:linear-gradient(135deg,#0000 43%,#c4b5fd 44% 55%,#0000 56%),linear-gradient(#c4b5fd,#c4b5fd) 2px 3px/13px 1.5px no-repeat,linear-gradient(#c4b5fd,#c4b5fd) 2px 8px/13px 1.5px no-repeat,linear-gradient(#c4b5fd,#c4b5fd) 2px 13px/13px 1.5px no-repeat}.tool-button.active,.zone-tool.active{border-color:var(--glow-border);color:#fff;background:linear-gradient(135deg,#7c3aedcc,#3b82f647);box-shadow:0 0 20px #7c3aed3d}.danger-tool:hover{border-color:#ef44449e;box-shadow:0 0 20px #ef44442e}.drawing-layer,.trade-layer,.ghost-layer,.motion-layer,.motion-trail-canvas{width:calc(100% - 48px);height:100%;position:absolute;inset:0 0 0 48px}.volume-overlay{display:none}body[data-chart-tool-mode=compact] #chartToolboxButton,body[data-chart-tool-mode=toolbox] #chartToolboxButton,body[data-chart-tool-mode=auto] #chartToolboxButton{display:grid}body[data-chart-tool-mode=compact] .chart-tool-rail [data-drawing-tool=vertical],body[data-chart-tool-mode=compact] .chart-tool-rail [data-drawing-tool=demandZone],body[data-chart-tool-mode=compact] .chart-tool-rail [data-drawing-tool=supplyZone],body[data-chart-tool-mode=compact] .chart-tool-rail [data-drawing-tool=fibonacci],body[data-chart-tool-mode=compact] .chart-tool-rail #clearAllDrawingsButton,body[data-chart-tool-mode=toolbox] .chart-tool-rail .tool-button:not(#chartToolboxButton){display:none}body[data-chart-tool-mode=auto] .chart{left:18px}body[data-chart-tool-mode=auto] .drawing-layer,body[data-chart-tool-mode=auto] .trade-layer,body[data-chart-tool-mode=auto] .ghost-layer,body[data-chart-tool-mode=auto] .motion-layer,body[data-chart-tool-mode=auto] .motion-trail-canvas{width:calc(100% - 18px);left:18px}body[data-chart-tool-mode=auto] .chart-tool-rail:hover,body[data-chart-tool-mode=auto] .chart-tool-rail:focus-within{opacity:1;width:48px;padding:8px 7px}body[data-chart-tool-mode=auto] .chart-tool-rail:hover .tool-button,body[data-chart-tool-mode=auto] .chart-tool-rail:focus-within .tool-button{opacity:1;pointer-events:auto}body.chart-toolbar-hidden .chart-tool-rail{display:none}body.chart-toolbar-hidden .chart,body.chart-toolbar-hidden .drawing-layer,body.chart-toolbar-hidden .trade-layer{width:100%;inset:0}.chart-toolbox{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0f172af5,#050814f0),#070b18f0;border:1px solid #94a3ff3d;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(440px,100% - 76px);max-height:calc(100% - 20px);padding:10px;display:grid;position:absolute;top:10px;left:56px;overflow:auto;box-shadow:0 22px 55px #0000007a,0 0 28px #7c3aed2e}.chart-toolbox[hidden]{display:none}.chart-toolbox section{gap:6px;min-width:0;display:grid}.chart-toolbox h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.chart-toolbox button{min-height:28px;color:var(--secondary);text-align:left;justify-content:flex-start;padding:0 8px;font-size:11px}.chart-toolbox button.active{border-color:var(--glow-border);color:#fff;background:#7c3aed33}.trade-layer{pointer-events:none;z-index:2}.drawing-layer{pointer-events:none;z-index:3}.chart-shell.drawing-active .drawing-layer{pointer-events:auto;cursor:crosshair}.drawing-layer line,.drawing-layer rect,.drawing-layer text,.drawing-layer circle,.drawing-layer polyline,.drawing-layer polygon{vector-effect:non-scaling-stroke;pointer-events:visiblePainted}.drawing-layer .drawing-shape.selected{filter:drop-shadow(0 0 8px #8b5cf6cc)}.drawing-layer .drawing-shape.preview{opacity:.76}.trade-layer line{vector-effect:non-scaling-stroke}.trade-marker.buy{fill:var(--purple)}.trade-marker.sell{fill:var(--cyan)}.trade-marker.close{fill:var(--green)}.trade-marker.partial{fill:var(--yellow)}.trade-label{fill:var(--text);paint-order:stroke;stroke:#030712;stroke-width:3px;font-size:11px;font-weight:900}.trade-price-line.entry{stroke:#a78bfa7a;opacity:.72}.trade-price-line.sl,.trade-price-line.tp{stroke:currentColor}.trade-price-level{pointer-events:none}.trade-price-line-glow-outer{stroke-linecap:round;stroke-width:14px;opacity:.07}.trade-price-line-glow-outer.tp{stroke:#22d3ee}.trade-price-line-glow-outer.sl{stroke:#f472b6}.trade-price-line-glow{stroke-linecap:round;stroke-width:7px;opacity:.16}.trade-price-line-glow.tp{stroke:#22d3ee}.trade-price-line-glow.sl{stroke:#f472b6}.trade-price-line-glow-inner{stroke-linecap:round;stroke-width:3px;opacity:.38}.trade-price-line-glow-inner.tp{stroke:#67e8f9}.trade-price-line-glow-inner.sl{stroke:#f9a8d4}.trade-price-line-scan{stroke-linecap:round;stroke-width:2.5px;opacity:.55;stroke-dasharray:12 240;animation:4.5s linear infinite trade-scan-travel}.trade-price-line-scan.tp{filter:drop-shadow(0 0 4px #22d3eeb3)}.trade-price-line-scan.sl{filter:drop-shadow(0 0 4px #d946efa6)}@keyframes trade-scan-travel{to{stroke-dashoffset:-252px}}.trade-price-line-core{stroke-linecap:round;stroke-width:1.4px;stroke-dasharray:20 4 2 4}.trade-price-line-core.tp{stroke:url(#trade-line-tp-core);filter:url(#trade-neon-bloom-tp)}.trade-price-line-core.sl{stroke:url(#trade-line-sl-core);filter:url(#trade-neon-bloom-sl)}.trade-price-chevron{fill:none;stroke-width:1px;opacity:.42;stroke-linecap:round;stroke-linejoin:round}.trade-price-chevron.tp{stroke:#5eead4}.trade-price-chevron.sl{stroke:#e879f9}.trade-price-bracket{fill:none;stroke-width:1.25px;opacity:.7;stroke-linecap:square}.trade-price-bracket.tp{stroke:#22d3ee}.trade-price-bracket.sl{stroke:#f472b6}.trade-price-diamond{stroke-width:1px;opacity:.9}.trade-price-diamond.tp{fill:#22d3ee59;stroke:#67e8f9;filter:drop-shadow(0 0 3px #22d3eecc)}.trade-price-diamond.sl{fill:#f472b659;stroke:#f9a8d4;filter:drop-shadow(0 0 3px #d946efbf)}.trade-hud-label{pointer-events:none}.trade-hud-label-bg{fill:#030712e6;stroke-width:0}.trade-hud-label-grid{pointer-events:none;opacity:.55}.trade-hud-label.tp .trade-hud-label-bg{filter:drop-shadow(0 0 8px #22d3ee47)}.trade-hud-label.sl .trade-hud-label-bg{filter:drop-shadow(0 0 8px #d946ef40)}.trade-hud-bracket{fill:none;stroke-width:1.25px;stroke-linecap:square}.trade-hud-label.tp .trade-hud-bracket{stroke:#22d3eebf}.trade-hud-label.sl .trade-hud-bracket{stroke:#f472b6bf}.trade-hud-label-tag,.trade-hud-label-price{letter-spacing:.08em;font-family:JetBrains Mono,SF Mono,Cascadia Code,ui-monospace,monospace;font-size:10px;font-weight:800}.trade-hud-label-tag{fill:#64748b}.trade-hud-label.tp .trade-hud-label-price{fill:url(#trade-hud-text-tp);filter:drop-shadow(0 0 3px #22d3ee73)}.trade-hud-label.sl .trade-hud-label-price{fill:url(#trade-hud-text-sl);filter:drop-shadow(0 0 3px #d946ef66)}.trade-entry-label{fill:#c4b5fd9e;letter-spacing:.04em;opacity:.85;font-size:10px;font-weight:700}.trade-preview-banner-bg{fill:#060c18d1;stroke:#22d3ee61;stroke-width:1px;filter:drop-shadow(0 0 8px #22d3ee2e)}.trade-preview-banner-text{fill:#e2e8f0;letter-spacing:.05em;font-size:10px;font-weight:800}.trade-zone-sci-fi-risk{stroke:#f472b67a;stroke-width:1px;stroke-dasharray:8 3;filter:drop-shadow(0 0 12px #d946ef2e)}.trade-zone-sci-fi-reward{stroke:#22d3ee7a;stroke-width:1px;stroke-dasharray:8 3;filter:drop-shadow(0 0 12px #22d3ee2e)}.trade-zone-sheen{pointer-events:none;opacity:.7}.trade-zone-edge-risk{stroke:#f472b66b;stroke-width:1px}.trade-zone-edge-reward{stroke:#22d3ee6b;stroke-width:1px}.trade-setup-level{pointer-events:none}.trade-setup-line{stroke-width:1.5px;stroke-linecap:round}.trade-setup-line.entry{stroke:#60a5fae0}.trade-setup-line.tp{stroke:#2dd4bff2}.trade-setup-line.sl{stroke:#f87171f2}.trade-setup-anchor{fill:#0206178c;stroke-width:1.5px}.trade-setup-anchor.entry{stroke:#60a5faf2}.trade-setup-anchor.tp{stroke:#2dd4bff2}.trade-setup-anchor.sl{stroke:#f87171f2}.trade-setup-tag{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.trade-setup-tag.entry{fill:#93c5fdf2}.trade-setup-tag.tp{fill:#5eead4f2}.trade-setup-tag.sl{fill:#fca5a5f2}.trade-setup-price-badge{fill:#020617b8;stroke-width:1px}.trade-setup-price-badge.entry{stroke:#60a5fa8c}.trade-setup-price-badge.tp{stroke:#2dd4bf8c}.trade-setup-price-badge.sl{stroke:#f871718c}.trade-setup-price-text{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.trade-setup-price-text.entry{fill:#bfdbfefa}.trade-setup-price-text.tp{fill:#99f6e4fa}.trade-setup-price-text.sl{fill:#fecacafa}.trade-setup-zone-fill{pointer-events:none}.trade-setup-arrow{fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.trade-setup-arrow.reward{stroke:#2dd4bfbf;fill:#2dd4bfbf}.trade-setup-arrow.risk{stroke:#f87171bf;fill:#f87171bf}.trade-setup-zone-pill{fill:#020617c7;stroke:#94a3b838;stroke-width:1px}.trade-setup-zone-pill-text{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.trade-setup-zone-pill-text.reward{fill:#99f6e4fa}.trade-setup-zone-pill-text.risk{fill:#fecacafa}.trade-setup-rr rect{fill:#020617c7;stroke:#94a3b83d;stroke-width:1px}.trade-setup-rr text{fill:#e2e8f0f2;font-size:11px;font-weight:700}.trade-setup-level.is-dragging .trade-setup-line,.trade-setup-level.is-dragging .trade-setup-anchor{filter:drop-shadow(0 0 8px #ffffff40)}.open-trade-overlay.trade-setup--open-history{pointer-events:none}.open-trade-overlay.trade-setup--open-history .trade-open-history-block{opacity:.84}.open-trade-overlay.trade-setup--open-history.is-selected .trade-open-history-block{opacity:.96}.trade-open-history-spine{stroke:#cbd5e161;stroke-width:1px;stroke-dasharray:4 4}.trade-open-history-entry{stroke:#e2e8f085;stroke-width:1px;stroke-dasharray:5 4}.trade-open-history-zone{stroke-width:1px}.trade-open-history-zone.reward{fill:#2dd4bf29;stroke:#2dd4bf47}.trade-open-history-zone.risk{fill:#33415561;stroke:#f871713d}.trade-open-history-level.tp{stroke:#2dd4bf6b;stroke-width:1px}.trade-open-history-level.sl{stroke:#f8717161;stroke-width:1px}.trade-open-history-arrow{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 4}.trade-open-history-arrow.reward{stroke:#2dd4bf9e;fill:#2dd4bf9e}.trade-open-history-arrow.risk{stroke:#f8717185;fill:#f8717185}.open-trade-overlay.trade-setup--open-history.is-selected .trade-open-history-zone.reward{fill:#2dd4bf38}.open-trade-overlay.trade-setup--open-history.is-selected .trade-open-history-zone.risk{fill:#3341557a}.open-trade-overlay.trade-setup--open-history .open-trade-hit,.open-trade-overlay.trade-setup--open-history .open-trade-handle{pointer-events:all}.trade-price-level.is-dragging .trade-price-line-core,.trade-price-level.is-dragging .trade-price-line-glow,.trade-price-level.is-dragging .trade-price-line-glow-inner,.trade-price-level.is-dragging .trade-price-line-glow-outer,.trade-price-level.is-dragging .trade-price-line-scan{animation:1.2s ease-in-out infinite trade-line-pulse}.trade-price-level.is-dragging .trade-price-line-scan{animation:1.2s ease-in-out infinite trade-line-pulse,2.5s linear infinite trade-scan-travel}@keyframes trade-line-pulse{0%,to{opacity:1}50%{opacity:.72}}.chart-overlay{z-index:5;color:var(--secondary);text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 38%,#7c3aed29,#0000 32%),#050814c7;justify-content:center;align-items:center;padding:24px;font-weight:800;display:none;position:absolute;inset:0 0 0 48px}.chart-overlay.visible{display:flex}html.boot-pending .premium-shell{opacity:1}body.app-booting .chart-overlay.visible{background:#05081485}body.app-booting .chart-empty-state{border-color:#60a5fa47;width:min(360px,92%);padding:16px 18px}body.app-booting .chart-empty-state h3{font-size:18px}.chart-empty-state{background:linear-gradient(#0f172ad6,#07111fb3),#050814d1;border:1px solid #94a3ff38;border-radius:12px;width:min(490px,100%);padding:22px;box-shadow:0 20px 60px #0000005c,0 0 36px #7c3aed29}.chart-empty-state h3{color:#f8fafc;margin:8px 0;font-size:24px;line-height:1.05}.chart-empty-state p,.chart-empty-state small{color:var(--secondary);font-size:12px;line-height:1.55}.empty-kicker{color:#a78bfa;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.empty-actions{flex-wrap:wrap;gap:8px;margin:14px 0 10px;display:flex}.replay-console{grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.replay-icon-button{color:#c4b5fd;width:30px;min-height:30px;padding:0;font-size:12px;font-weight:900}.replay-icon-button span{width:18px;height:16px;margin:auto;display:block;position:relative}.replay-icon-button span:before,.replay-icon-button span:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0;position:absolute;top:3px}#stepBackButton span:before,#jumpStartButton span:before,#jumpStartButton span:after{border-right:8px solid #c4b5fd}#stepButton span:before,#jumpLatestButton span:before,#jumpLatestButton span:after{border-left:8px solid #c4b5fd}#stepBackButton span:before{left:5px}#stepButton span:before{right:5px}#jumpStartButton span:before{left:7px}#jumpStartButton span:after{left:1px}#jumpLatestButton span:before{right:7px}#jumpLatestButton span:after{right:1px}#jumpStartButton span,#jumpLatestButton span{border-left:2px solid #c4b5fd}#jumpLatestButton span{border-left:0;border-right:2px solid #c4b5fd}.play-orb{border-radius:999px;width:34px;height:34px;padding:0;font-size:13px;font-weight:900}.replay-action-button{min-height:32px;color:var(--secondary);align-items:center;gap:7px;padding:0 10px;display:inline-flex}.replay-action-button .action-icon{flex:none;width:16px;height:16px;position:relative}.fit-action .action-icon{border:1.5px solid #c4b5fd;border-radius:3px}.fit-action .action-icon:before{content:"";border:1px solid #22d3eed1;border-radius:2px;position:absolute;inset:3px}.reset-action .action-icon{border:1.5px solid #c4b5fd;border-right-color:#0000;border-radius:50%}.reset-action .action-icon:after{content:"";border-top:1.5px solid #c4b5fd;border-right:1.5px solid #c4b5fd;width:6px;height:6px;position:absolute;top:0;right:-1px;transform:rotate(18deg)}.timeline-wrap{gap:5px;display:grid}.timeline-badge{color:#c4b5fd;background:#7c3aed3d;border-radius:7px;justify-self:center;padding:2px 7px;font-size:10px;font-weight:800}input[type=range]{--range-progress:0%;appearance:none;width:100%;height:5px;accent-color:var(--violet);background:0 0;border:0;border-radius:999px;padding:0}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--violet) 0 var(--range-progress), #94a3b83d var(--range-progress) 100%);border-radius:999px;height:5px;box-shadow:0 0 13px #7c3aed57}input[type=range]::-webkit-slider-thumb{appearance:none;background:linear-gradient(135deg,#8b5cf6,#3b82f6);border:2px solid #c4b5fdc7;border-radius:50%;width:14px;height:14px;margin-top:-4.5px;box-shadow:0 0 18px #7c3aed94}input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--violet) 0 var(--range-progress), #94a3b83d var(--range-progress) 100%);border-radius:999px;height:5px}input[type=range]::-moz-range-thumb{background:linear-gradient(135deg,#8b5cf6,#3b82f6);border:2px solid #c4b5fdc7;border-radius:50%;width:14px;height:14px;box-shadow:0 0 18px #7c3aed94}.timeline-labels{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.hidden-jump{position:absolute;left:-9999px}.right-sidebar{scrollbar-width:thin;grid-template-columns:1fr;align-content:start;gap:8px;min-height:0;padding-right:2px;display:grid;position:relative;overflow:auto}.right-sidebar-tabs{z-index:10;border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050814e6;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:6px;display:grid;position:sticky;top:0}.right-tab,.drawer-tab{min-height:28px;color:var(--secondary);letter-spacing:.04em;text-transform:uppercase;background:0 0;border-color:#0000;border-radius:7px;padding:0 8px;font-size:10px;font-weight:900}.right-tab.active,.drawer-tab.active{color:#f8fafc;background:linear-gradient(135deg,#7c3aed70,#3b82f629);border-color:#7c3aed80;box-shadow:0 0 20px #7c3aed2e}.sidebar-section[hidden],.panel-section[hidden]{display:none!important}.sidebar-section,.panel-section{min-width:0;padding:10px}.section-header{justify-content:space-between;margin-bottom:9px}.section-header h2{min-width:0}.card-toggle-button{width:23px;min-height:23px;box-shadow:none;background:#070b1857;border-color:#94a3ff33;border-radius:7px;flex:none;padding:0;position:relative}.card-toggle-button:before,.card-toggle-button:after{content:"";background:#c4b5fd;border-radius:999px;height:1.5px;position:absolute;left:6px;right:6px}.card-toggle-button:before{top:8px}.card-toggle-button:after{bottom:8px}.card-toggle-button.is-collapsed:before{top:11px}.card-toggle-button.is-collapsed:after{height:11px;bottom:6px;left:11px;right:11px;transform:translate(-.75px)}.sidebar-section.right-card-collapsed{padding-bottom:10px}.sidebar-section.right-card-collapsed .section-header{margin-bottom:0}.sidebar-section.right-card-collapsed>:not(.section-header){display:none!important}body.wide-sidebar-mode .sidebar-section.right-card-collapsed{align-self:start;min-height:0!important}.pill.success{color:#86efac;background:#22c55e1f}.watch-table-head,.metric-grid,.mission-grid,.sim-grid,.object-row{gap:7px;display:grid}.watch-table-head{color:var(--muted);grid-template-columns:1fr 72px 54px;margin-bottom:5px;font-size:10px;font-weight:800}.watchlist-card{flex-direction:column;gap:0;min-height:168px;display:flex}.watchlist-card .watch-table-head{flex:none}.watchlist-card .watchlist{flex:auto;min-height:132px;max-height:220px;overflow:hidden auto}.watchlist,.toggle-list,.indicator-readouts,.object-manager{gap:6px;display:grid}.watchlist,.object-manager,.indicator-readouts{max-height:280px;overflow:auto}.simulator-card{max-height:min(620px,100%);overflow:auto}.open-trades-card{flex-direction:column;gap:0;min-height:180px;display:flex}.open-trades-card .section-header{margin-bottom:6px}.open-trades-count{color:#c4b5fd;text-align:center;background:#7c3aed24;border-color:#7c3aed73;min-width:22px;padding:2px 7px;font-size:10px;font-weight:900}.open-trades-count.has-open{color:#86efac;background:#22c55e24;border-color:#22c55e73}.open-trades-status{margin-bottom:6px;font-size:10px}.open-trades-partial-row{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;font-weight:800;display:grid}.open-trades-partial-row select{min-height:30px;color:var(--text);background:#050914c7;border:1px solid #64748b59;border-radius:8px;padding:6px 28px 6px 10px;font-size:11px;font-weight:700}.open-trades-table-wrap{flex:none;min-height:72px;max-height:160px;overflow:auto}.open-trades-table{border-collapse:collapse;width:100%;font-size:10px}.open-trades-table th{color:#64748b;letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid #94a3b824;padding:4px 3px;font-size:9px;font-weight:800}.open-trades-table td{color:var(--text);vertical-align:middle;border-bottom:1px solid #94a3b814;padding:5px 3px}.open-trades-table td:nth-child(3){letter-spacing:.04em;text-transform:uppercase;font-weight:800}.open-trades-table tr[data-side=buy] td:nth-child(3),.open-trades-table tr[data-side=sell] td:nth-child(3){color:#86efac}.open-trades-table tr[data-side=sell] td:nth-child(3){color:#fca5a5}.open-trades-empty{color:var(--muted);text-align:center;padding:12px 4px;font-size:10px;line-height:1.45}.open-trades-card.is-empty .open-trades-status,.open-trades-card.is-empty .open-trades-partial-row,.open-trades-card.is-empty .open-trades-table thead{display:none}.open-trades-card.is-empty .open-trades-table-wrap{flex:auto;place-items:center;min-height:0;max-height:none;display:grid;overflow:hidden}.open-trades-card.is-empty .open-trades-empty{color:var(--secondary);padding:20px 12px;font-size:11px}.open-trades-table .open-position-actions{flex-direction:column;align-items:stretch}.open-trades-table .stop-trade-button,.open-trades-table .partial-trade-button{min-height:22px;padding:2px 6px;font-size:9px}.open-trades-mock-pill{color:#86efac;letter-spacing:.05em;text-transform:uppercase;background:#22c55e24;border:1px solid #22c55e73;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:800;display:inline-block}.open-trades-mock-pill.waiting{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2473}.open-position-actions-inner{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.open-trades-phase{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:8px;font-weight:800;display:inline-block}.open-trades-phase.waiting{color:#fcd34d;background:#fbbf241f;border:1px solid #fbbf2473}.open-position-row.is-waiting{opacity:.92}.trade-desk-cluster{grid-template-columns:1fr;grid-template-areas:"open-trades""simulator";gap:8px;min-width:0;display:grid}.trade-desk-cluster .open-trades-card{grid-area:open-trades}.trade-desk-cluster .simulator-card{grid-area:simulator}.watch-row{cursor:pointer;background:#0b12227a;border:1px solid #0000;border-radius:7px;grid-template-columns:1fr 72px 54px;align-items:center;gap:8px;min-height:31px;padding:7px 8px;display:grid}.sidebar-notes-card{flex-direction:column;gap:0;min-height:0;display:flex;overflow:hidden}.sidebar-notes-card .section-header,.sidebar-notes-card .note-toolbar{flex:none}.watch-row.active{border-color:var(--glow-border);background:linear-gradient(90deg,#7c3aed5c,#3b82f614)}.watch-symbol{font-size:12px;font-weight:900}.watch-price{color:var(--text);text-align:right}.watch-row>span{text-align:right}.watch-row .pill{color:var(--green)}.watchlist-actions{gap:4px;display:inline-flex}.watchlist-actions .icon-button{color:#c4b5fd;background:#070b186b;border:1px solid #94a3ff29;border-radius:6px;width:22px;min-height:22px;padding:0;font-size:12px;line-height:1}.watch-symbol-cell{align-items:center;gap:8px;min-width:0;display:flex}.watch-instrument-icon{width:28px;height:22px;box-shadow:none;background:0 0;border-radius:999px;flex:0 0 28px;place-items:center;display:grid;overflow:visible}.watch-instrument-icon.has-svg .watch-instrument-svg{filter:drop-shadow(0 3px 7px #02061759);width:100%;height:100%;display:block;overflow:visible}.watch-instrument-icon.is-selected .watch-instrument-svg{filter:drop-shadow(0 0 7px #a78bfa73)drop-shadow(0 3px 7px #02061759)}.watch-instrument-icon.is-star{color:#c4b5fd;text-shadow:0 0 10px #a78bfa8c;place-items:center;font-size:13px;font-weight:900;display:grid;box-shadow:0 0 0 1px #a78bfa59}.watch-instrument-icon.is-fallback{background:radial-gradient(circle at 34% 32%,#ffffffe0 0 2px,#0000 3px),linear-gradient(135deg,#7c3aedd1,#3b82f66b)}.watch-flag{background:radial-gradient(circle at 34% 32%,#ffffffe0 0 2px,#0000 3px),linear-gradient(135deg,#7c3aedd1,#3b82f66b);border:1px solid #c4b5fd47;border-radius:50%;flex:none;width:14px;height:14px}.watch-star{color:#94a3b873;cursor:pointer;background:0 0;border:0;border-radius:4px;width:18px;min-height:18px;padding:0;font-size:11px;line-height:1}.watch-star.is-starred{color:#fbbf24;text-shadow:0 0 10px #fbbf2473}.card-icon{opacity:.9;margin-right:5px}.coach-icon{object-fit:contain;vertical-align:middle;filter:none;background:0 0;border:0;border-radius:0;width:28px;height:28px;display:inline-block}.tag.tag-success,.tag-row .tag-success{color:#86efac;background:#22c55e24;border-color:#22c55e6b}.tag.tag-info,.tag-row .tag-info{color:#93c5fd;background:#3b82f624;border-color:#3b82f66b}.tag.tag-purple,.tag-row .tag-purple{color:#d8b4fe;background:#a855f724;border-color:#a855f76b}.simulator-tabs{border-bottom:1px solid #94a3ff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:-2px -2px 8px;display:grid}.simulator-tab{min-height:30px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 8px;font-size:9px;font-weight:900}.simulator-tab.active{color:#f8fafc;background:linear-gradient(#7c3aed1f,#0000);border-bottom-color:#8b5cf6}.simulator-templates{padding:10px 2px}.template-empty{color:var(--muted);font-size:10px;line-height:1.4}.risk-percent-select{color:#c4b5fd;background:#070b1880;border:1px solid #94a3ff29;border-radius:7px;min-height:29px;padding:0 6px;font-size:10px;font-weight:800}.sidebar-notes-card .session-notes-input{resize:none;border-radius:0 0 8px 8px;flex:auto;height:auto;min-height:72px;max-height:none;margin-bottom:0;padding-bottom:12px;overflow-y:auto}.sidebar-notes-card .note-save-button{z-index:auto;color:#e9d5ff;background:#7c3aed2e;border:1px solid #7c3aed73;border-radius:7px;flex:none;justify-self:start;margin-top:10px;padding:5px 12px;text-decoration:none;position:static}.sidebar-notes-card .note-toolbar button{min-width:22px;min-height:22px;color:var(--secondary);background:0 0;border:0;border-radius:5px;padding:0 6px;font-size:11px;font-weight:800}.entry-spacer{visibility:hidden}.mission-card{grid-template-rows:auto auto auto;gap:0;min-height:92px;display:grid}.mission-card p,.coach-card p,.note-body,.hypothesis-copy p{color:var(--secondary);font-size:11px;line-height:1.45}.mission-grid{color:var(--muted);grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:6px 10px;margin-top:10px;font-size:11px}.mission-grid strong{text-align:left;color:var(--text);overflow-wrap:anywhere;justify-self:stretch;min-width:0}.coach-card{grid-template-rows:auto auto auto minmax(0,1fr);align-self:stretch;gap:0;min-height:230px;max-height:100%;display:grid;overflow:hidden}.coach-card:has(#eiPartner .ei-progress){grid-template-rows:auto minmax(0,1fr)}.coach-card .tag-row{flex-wrap:wrap;margin-top:10px}.coach-card:has(#eiPartner .ei-progress)>p{display:none}.coach-card:has(#eiPartner .ei-progress)>.tag-row{display:none}.coach-card #eiPartner{min-height:0;margin-top:8px}.coach-card>p{min-height:0}.euler-brand{color:#e9ddff;letter-spacing:0;text-shadow:0 0 10px #8b5cf69e,0 0 18px #22d3ee47;align-items:flex-start;gap:1px;font-family:Georgia,Times New Roman,serif;font-size:1.18em;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.euler-brand sup{color:#7dd3fc;margin-left:1px;font-size:.62em;line-height:1;transform:translateY(-.26em)}.tag-row span,.active-chips span,.xd-indicator-chip{color:#c4b5fd;white-space:nowrap;background:#7c3aed1f;border:1px solid #7c3aed47;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:800}.quality-warning{color:#fde68a;background:#facc1514;border:1px solid #facc154d;border-radius:7px;padding:8px;font-size:11px;font-weight:800;line-height:1.35}body.wide-sidebar-mode .quality-warning{max-height:40px;padding:6px 7px;font-size:10px;line-height:1.2;overflow:hidden}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid div{background:#070b184d;border-right:1px solid #94a3b814;min-height:44px;padding:7px}.metric-grid span,.score-list p,.object-row span{color:var(--muted);font-size:10px}.metric-grid strong,.score-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;display:block;overflow:hidden}.trade-status{margin-bottom:8px}.trade-status.has-open{color:var(--green)}.trade-ticket{gap:8px;display:grid}.ticket-row{min-height:32px;color:var(--secondary);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px;font-size:10px;font-weight:800;display:grid}.ticket-row>strong,.ticket-row input,.ticket-row select,.ticket-row .custom-select-wrapper{min-width:0}.trade-ticket input[type=number]{padding-right:2px}.trade-ticket input[type=number]::-webkit-inner-spin-button{opacity:.9}.trade-ticket input[type=number]::-webkit-outer-spin-button{opacity:.9}.ticket-row>strong{border:1px solid var(--border);min-height:30px;color:var(--text);text-align:right;background:#070b1861;border-radius:7px;justify-self:stretch;padding:7px 9px;font-size:12px}.ticket-input-row{grid-template-columns:84px minmax(0,1fr) 72px}.ticket-input-row em,.split-row em,.partial-field span,.ticket-foot{color:var(--muted);letter-spacing:0;text-transform:none;font-size:10px;font-style:normal;font-weight:700}.split-row{grid-template-columns:84px minmax(0,1fr) 72px}.split-row>strong{text-align:left}.profit-row>strong,.profit-row em{color:var(--green)}.partial-field{gap:3px;min-width:0;display:grid}.partial-field .custom-select-wrapper,.partial-field select{min-width:72px}.side-row{align-items:stretch}.side-row .side-toggle{min-width:0}.side-toggle button{flex:1;min-height:31px}button.buy,button.sell{border-color:var(--border)}button.buy{color:#d1fae5}button.sell{color:#bfdbfe}.sim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.field input,.field select,.field textarea,.session-notes-input{width:100%}.risk-preview{border:1px solid var(--border);min-height:31px;color:var(--secondary);background:#070b186b;border-radius:7px;margin:8px 0;padding:8px;font-size:11px;font-weight:800;line-height:1.35}.risk-preview.ready{color:var(--text)}.simulate-button{border-color:var(--glow-border);color:#fff;background:linear-gradient(135deg, var(--purple), var(--blue));border-radius:7px;width:100%;min-height:36px;font-size:12px;font-weight:900;box-shadow:0 0 22px #7c3aed47}.simulate-button:disabled{opacity:.55;cursor:not-allowed}.ticket-foot{justify-content:space-between;gap:8px;padding-top:2px;display:flex}.ticket-foot strong{color:var(--cyan)}.positions-wrap,.history-wrap{max-height:152px;overflow:auto}body[data-page=replay] .history-wrap,body[data-bottom-drawer=compact] .history-wrap,body[data-bottom-drawer=expanded] .history-wrap,body[data-bottom-drawer=full] .history-wrap{min-height:0;max-height:none}.desk-journal-panel .history-wrap{overscroll-behavior:contain;flex:1 1 0;min-height:140px;max-height:none;overflow:auto}body[data-bottom-drawer=expanded] .session-notes-input,body[data-bottom-drawer=full] .session-notes-input{min-height:150px}.indicator-groups{max-height:260px;overflow:auto}.indicator-group{background:#070b1861;border:1px solid #94a3ff1f;border-radius:8px;padding:8px}.indicator-group h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:10px}.indicator-row{min-height:28px;color:var(--secondary);grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.indicator-row label{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;display:grid}.indicator-row input{appearance:none;background:linear-gradient(#0f172aeb,#070b18e0);border:1px solid #94a3ff2e;border-radius:999px;width:28px;min-width:28px;height:16px;min-height:auto;margin:0;padding:0;transition:border-color .14s,background .14s,box-shadow .14s;position:relative;box-shadow:inset 0 0 10px #0000002e}.indicator-row input:after{content:"";background:#64748b;border-radius:50%;width:8px;height:8px;transition:transform .14s,background .14s,box-shadow .14s;position:absolute;top:3px;left:3px}.indicator-row input:checked{background:linear-gradient(90deg,#7c3aedd1,#22d3ee57),#0f172af0;border-color:#8b5cf6b8;box-shadow:0 0 14px #7c3aed38}.indicator-row input:checked:after{background:#f8fafc;transform:translate(12px);box-shadow:0 0 8px #c4b5fdcc}.indicator-row:has(input:checked){color:#f8fafc}.indicator-row:has(input:checked) .indicator-value{color:#a78bfa}.indicator-row.disabled{color:var(--disabled)}.indicator-row.disabled input{opacity:.5}.active-chips{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.indicator-readouts{margin-top:8px}.metric-row{background:#070b1852;border:1px solid #94a3ff1a;border-radius:7px;grid-template-columns:1fr auto;align-items:center;min-height:27px;padding:5px 7px;font-size:11px;display:grid}.stat-list{background:#070b1847;border:1px solid #94a3ff1a;border-radius:8px;gap:0;display:grid;overflow:hidden}.stat-row{min-height:31px;color:var(--muted);border-bottom:1px solid #94a3b814;grid-template-columns:1fr auto;gap:10px;padding:7px 9px;font-size:11px;display:grid}.stat-row:last-child{border-bottom:0}.stat-row strong{color:var(--text);font-size:12px}.sidebar-equity{background:linear-gradient(#7c3aed2e,#3b82f605),repeating-linear-gradient(0deg,#94a3b812 0 1px,#0000 1px 27px),#070b1857;border:1px solid #7c3aed2e;border-radius:8px;min-height:110px;position:relative;overflow:hidden}.spark-fill{filter:drop-shadow(0 0 16px #7c3aed47);background:linear-gradient(135deg,#7c3aed8c,#22d3ee29,#d946ef66);position:absolute;inset:10px 0 18px}.spark-midline{border-top:1px dashed #c4b5fd61;position:absolute;bottom:42%;left:0;right:0}.spark-label{color:var(--muted);font-size:9px;position:absolute;bottom:5px}.spark-label.left{left:8px}.spark-label.mid{left:50%;transform:translate(-50%)}.spark-label.right{right:8px}.object-row{background:#070b1857;border:1px solid #94a3ff1a;border-radius:7px;grid-template-columns:1fr auto auto auto;align-items:center;min-height:30px;padding:6px 7px;font-size:11px}.object-row button{min-height:23px;padding:0 7px;font-size:10px}.workflow-drawer{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:0;display:grid;overflow:hidden auto}.desk-lower-scroll{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex;overflow:hidden auto}.desk-lower-scroll::-webkit-scrollbar{width:0;height:0;display:none}.desk-lower-scroll .dimension-deck{flex:none;height:auto;min-height:0;max-height:none;overflow:visible}body[data-page=replay] .dimension-card-link.is-cta.is-purple{color:#e9d5ff;background:#7c3aed24;border-color:#a78bfa80;box-shadow:inset 0 0 12px #7c3aed1f}body[data-page=replay] .dimension-card--review-mode .dimension-card-link.is-cta{color:#bae6fd;background:#070b1880;border-color:#7dd3fc6b}body[data-page=replay] .dimension-card--ghost-overlay .dimension-card-link.is-cta,body[data-page=replay] .dimension-card--review-mode .dimension-card-link.is-cta{align-self:center;width:min(100%,168px)}.desk-lower-scroll .workflow-drawer{flex:1 1 0;min-height:0}.bottom-drawer-header{background:#05081470;border-bottom:1px solid #94a3b81a;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;min-height:36px;padding:4px 8px;display:flex}.drawer-tabs{scrollbar-width:thin;gap:5px;min-width:0;display:flex;overflow-x:auto}.bottom-drawer-content{min-height:0;padding:8px;overflow:auto}.panel-section{min-height:0;overflow:auto}.desk-controls{gap:5px;min-width:0;display:flex;overflow-x:auto}#drawerModeButton{display:none}.desk-controls button{min-height:26px;color:var(--secondary);white-space:nowrap;padding:0 7px;font-size:9px;font-weight:900}.desk-controls button.active:not(.desk-mode-button){color:#f8fafc;background:linear-gradient(135deg,#7c3aed6b,#3b82f624);border-color:#7c3aed80}body[data-bottom-drawer=compact] .bottom-drawer-content,body[data-bottom-drawer=expanded] .bottom-drawer-content,body[data-bottom-drawer=full] .bottom-drawer-content{display:grid}body[data-bottom-drawer=collapsed] .bottom-drawer-content{display:none}body[data-bottom-drawer=collapsed] .bottom-drawer-header{border-bottom:0}body.bottom-desk-show-all .bottom-drawer-content{grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid;overflow:hidden}body.bottom-desk-show-all .desk-upper-cards{flex-direction:column;gap:10px;min-width:0;display:flex}body.bottom-desk-show-all .desk-journal-panel{min-width:0;min-height:0}body.bottom-desk-show-all .panel-section:not(.history-panel){align-content:start;max-height:100%;display:grid}.desk-drawer-layout{grid-template-rows:auto minmax(420px,1fr);gap:10px;min-height:0;display:grid}.desk-upper-cards{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.desk-upper-top{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;height:220px;min-height:200px;display:grid}.desk-upper-top .hypothesis-card,.desk-upper-top .desk-performance-overview-card{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.desk-upper-cards .hypothesis-card .hypothesis-copy{overflow-wrap:anywhere;word-break:break-word;flex:auto;min-height:0;overflow:hidden auto}.desk-upper-cards .hypothesis-card .hypothesis-copy p{white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin:0}.desk-session-stats-card{flex-direction:column;min-height:250px;max-height:310px;overflow:hidden;box-shadow:inset 0 1px #94a3b80f,0 10px 28px #0000003d;border-color:#4b72a457!important;flex:none!important;height:auto!important;display:flex!important}.desk-session-stats-card .section-header{border-bottom:1px solid #4b72a42e;flex:none;min-height:22px;margin-bottom:2px;padding-bottom:3px}.desk-session-stats-card .section-header h2{letter-spacing:.09em;text-transform:uppercase;font-size:10.5px}.desk-session-stats-card .section-header .pill{color:#ede9fe;background:#7c3aed47;border:1px solid #a78bfa6b;border-radius:999px;padding:2px 7px;font-size:7.5px;box-shadow:0 0 10px #7c3aed38}.session-stats-mount{flex:auto;min-height:0;overflow:hidden}.session-stats-body{grid-template-rows:auto minmax(92px,1fr) auto;gap:6px;height:100%;min-height:0;padding:2px 0 0;display:grid}.session-stats-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.session-kpi{background:radial-gradient(120% 80% at 20% 0,#2dd4bf14,#0000 55%),linear-gradient(160deg,#080e1eeb,#040812c7);border:1px solid #4b72a447;border-radius:8px;align-items:center;gap:6px;min-width:0;min-height:44px;padding:6px 8px 8px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.session-kpi.is-positive:after,.session-kpi.is-negative:after{content:"";border-radius:999px;height:2px;position:absolute;bottom:0;left:8px;right:8px}.session-kpi.is-positive:after{background:linear-gradient(90deg,#0000,#2dd4bfd9,#0000);box-shadow:0 0 8px #2dd4bf73}.session-kpi.is-negative:after{background:linear-gradient(90deg,#0000,#f43f5ed9,#0000);box-shadow:0 0 8px #f43f5e66}.session-kpi-icon{background:radial-gradient(circle at 30% 25%,#38bdf838,#0000 58%),#060a16e0;border:1px solid #38bdf852;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid;box-shadow:0 0 12px #38bdf824}.session-kpi-icon svg{width:18px;height:18px}.session-kpi--win .session-kpi-icon,.session-kpi--expectancy .session-kpi-icon{background:radial-gradient(circle at 30% 25%,#a855f73d,#0000 58%),#060a16e0;border-color:#a855f76b;box-shadow:0 0 12px #a855f72e}.session-kpi--total .session-kpi-icon{background:radial-gradient(circle at 30% 25%,#2dd4bf38,#0000 58%),#060a16e0;border-color:#2dd4bf7a;box-shadow:0 0 12px #2dd4bf33}.session-kpi-copy{flex:auto;gap:2px;min-width:0;display:grid}.session-kpi-copy>span{color:#64748b;font-size:clamp(7.5px, calc(8.5px * var(--deck-scale,1)), 8.5px);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.session-kpi-copy strong{color:#f8fafc;font-size:clamp(12px, calc(14px * var(--deck-scale,1)), 14px);font-weight:800;line-height:1.05}.session-kpi-copy strong.positive-text{color:#2dd4bf;text-shadow:0 0 12px #2dd4bf59}.session-kpi-copy strong.negative-text{color:#fb7185;text-shadow:0 0 12px #fb718559}.session-kpi-winbar{background:#64748b38;border-radius:999px;height:2px;position:absolute;bottom:3px;left:8px;right:8px;overflow:hidden}.session-kpi-winbar:after{content:"";width:calc(var(--win-pct,0) * 1%);border-radius:inherit;background:linear-gradient(90deg,#6366f1,#a78bfa);height:100%;display:block;box-shadow:0 0 8px #a78bfa8c}.session-stats-mid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:7px;min-height:0;display:grid}.session-flow-panel{background:radial-gradient(90% 70% at 40% 80%,#2dd4bf12,#0000 68%),#030814b8;border:1px solid #4b72a442;border-radius:8px;flex-direction:column;gap:4px;min-width:0;min-height:0;padding:6px 8px 5px;display:flex;box-shadow:inset 0 1px #ffffff0a}.session-behaviour-panel{background:radial-gradient(90% 60% at 80% 0,#7c3aed14,#0000 65%),#030814b8;border:1px solid #4b72a442;border-radius:8px;flex-direction:column;gap:4px;min-width:0;min-height:0;padding:6px 8px;display:flex;box-shadow:inset 0 1px #ffffff0a}.session-panel-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.session-panel-title h3{color:#e2e8f0;font-size:clamp(9px, calc(10px * var(--deck-scale,1)), 10px);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-weight:800;display:inline-flex}.session-panel-info{color:#94a3b8;border:1px solid #64748b80;border-radius:999px;place-items:center;width:13px;height:13px;font-size:8px;font-style:italic;font-weight:800;line-height:1;display:inline-grid}.session-panel-title p{color:#64748b;font-size:clamp(8px, calc(9px * var(--deck-scale,1)), 9px);margin:2px 0 0;line-height:1.3}.session-flow-legend{color:#94a3b8;white-space:nowrap;gap:10px;padding-top:2px;font-size:8.5px;font-weight:700;display:inline-flex}.session-flow-legend .is-win:before,.session-flow-legend .is-loss:before{content:"";vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-right:4px;display:inline-block}.session-flow-legend .is-win:before{background:#2dd4bf;box-shadow:0 0 8px #2dd4bfbf}.session-flow-legend .is-loss:before{background:#f43f5e;box-shadow:0 0 8px #f43f5ea6}.session-flow-chart-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;background:0 0;border:0;border-radius:0;flex:auto;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;min-height:66px;max-height:78px;padding:0;display:flex;overflow:auto hidden}.session-flow-panel .session-flow-chart-wrap{flex:auto;min-height:0}.session-flow-chart-wrap.is-dragging{cursor:grabbing}.session-flow-chart-wrap:focus-visible{outline-offset:2px;outline:1px solid #22d3ee73}.session-flow-chart-wrap::-webkit-scrollbar{width:0;height:0;display:none}.session-flow-chart{filter:drop-shadow(0 0 8px #2dd4bf1f);flex:none;width:720px;min-width:720px;max-width:none;height:100%;min-height:64px}.session-behaviour-list{scrollbar-width:thin;scrollbar-color:#7c3aed80 transparent;flex:auto;gap:0;min-height:0;margin:0;padding:0 2px 0 0;list-style:none;display:grid;position:relative;overflow:auto}.session-behaviour-list:before{content:"";pointer-events:none;border-left:1px dashed #64748b66;position:absolute;top:11px;bottom:11px;left:43px}.session-behaviour-item{grid-template-columns:33px 18px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:28px;padding:3px 0;display:grid;position:relative}.session-behaviour-label{color:#64748b;font-size:clamp(8px, calc(9px * var(--deck-scale,1)), 9px);white-space:nowrap;font-weight:700}.session-behaviour-icon{z-index:1;color:#e2e8f0;background:#060a16fa;border:1.5px solid #2dd4bf73;border-radius:999px;place-items:center;width:18px;height:18px;display:inline-grid;position:relative;box-shadow:0 0 10px #2dd4bf2e}.session-behaviour-icon svg{width:10px;height:10px}.session-behaviour-item.is-win .session-behaviour-icon,.session-behaviour-item.is-best .session-behaviour-icon,.session-behaviour-item.is-recovery .session-behaviour-icon{color:#5eead4;border-color:#2dd4bfa6;box-shadow:0 0 12px #2dd4bf47}.session-behaviour-item.is-loss .session-behaviour-icon,.session-behaviour-item.is-late .session-behaviour-icon{color:#fda4af;border-color:#f43f5ea6;box-shadow:0 0 12px #f43f5e42}.session-behaviour-item.is-warn .session-behaviour-icon{color:#fdba74;border-color:#fb923ca6;box-shadow:0 0 12px #fb923c38}.session-behaviour-copy{gap:1px;min-width:0;display:grid}.session-behaviour-copy strong{color:#f1f5f9;font-size:clamp(9px, calc(10px * var(--deck-scale,1)), 10px);font-weight:700;line-height:1.25}.session-behaviour-copy span{color:#94a3b8;font-size:clamp(8px, calc(9px * var(--deck-scale,1)), 9px);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.session-behaviour-item time{color:#64748b;font-size:clamp(8px, calc(9px * var(--deck-scale,1)), 9px);white-space:nowrap;padding-left:4px;font-weight:700}.session-stats-extremes{background:linear-gradient(90deg,#2dd4bf0d,#0000 35% 65%,#f43f5e0d),#040914b3;border:1px solid #4b72a442;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;min-height:42px;display:grid;overflow:hidden}.session-extreme{background:0 0;border:none;border-radius:0;align-items:center;gap:8px;min-height:42px;padding:5px 10px;display:flex}.session-extreme-divider{background:linear-gradient(#0000,#64748b59,#0000);align-self:stretch;width:1px}.session-extreme-icon{flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.session-extreme-icon svg{filter:drop-shadow(0 0 10px #2dd4bf40);width:32px;height:32px}.session-extreme-copy{flex:auto;gap:2px;min-width:0;display:grid}.session-extreme-copy>span{color:#94a3b8;font-size:clamp(8.5px, calc(9.5px * var(--deck-scale,1)), 9.5px);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.session-extreme-copy strong{font-size:clamp(14px, calc(17px * var(--deck-scale,1)), 17px);font-weight:800;line-height:1}.session-extreme.is-best{box-shadow:inset 0 0 24px #2dd4bf0f}.session-extreme.is-best .session-extreme-copy strong{color:#2dd4bf;text-shadow:0 0 14px #2dd4bf59}.session-extreme.is-worst{box-shadow:inset 0 0 24px #f43f5e0f}.session-extreme.is-worst .session-extreme-icon svg{filter:drop-shadow(0 0 10px #f43f5e4d)}.session-extreme.is-worst .session-extreme-copy strong{color:#f43f5e;text-shadow:0 0 14px #f43f5e59}@media (max-width:1100px){.desk-upper-top{grid-template-columns:1fr;height:auto;min-height:180px}.session-stats-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.session-stats-mid{grid-template-columns:1fr}.desk-session-stats-card{max-height:none}}.desk-perf-overview-head{align-items:flex-start;gap:8px}.desk-perf-overview-head h2{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.desk-perf-hero{text-align:right;justify-items:end;gap:2px;margin-left:auto;display:grid}.desk-perf-hero-value{background:linear-gradient(90deg,#22d3ee 0%,#a855f7 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(18px,2.4vw,24px);font-weight:800;line-height:1}.desk-perf-hero-value.negative-text{background:linear-gradient(90deg,#f87171 0%,#fb923c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.desk-perf-hero-label{color:#64748b;letter-spacing:.04em;font-size:9px;font-weight:700}.desk-perf-overview-mount{flex-direction:column;flex:auto;min-height:0;display:flex}.desk-perf-overview-body{flex:auto;min-height:0}body[data-page=replay] .desk-performance-overview-card{flex-direction:column;display:flex}body[data-page=replay] .desk-performance-overview-card .deck-chart-wrap--overview{filter:drop-shadow(0 0 14px #22d3ee1f);background:radial-gradient(80% 60% at 50% 100%,#7c3aed1f,#0000 70%),#040a1773;border:1px solid #22d3ee24;border-radius:10px;flex:auto;min-height:120px;overflow:hidden}body[data-page=replay] .desk-performance-overview-card .deck-perf-chart--overview{width:100%;height:100%;min-height:110px}.deck-perf-stats--overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:8px}.deck-perf-stat{align-items:center;gap:6px;min-width:0;display:flex}.deck-perf-stat-copy{gap:2px;min-width:0;display:grid}.deck-perf-stat:before{content:"";background:radial-gradient(circle at 30% 30%,#22d3ee38,#0000 55%),#070b18a6;border:1px solid #22d3ee47;border-radius:6px;flex:none;width:22px;height:22px;box-shadow:0 0 10px #22d3ee1f}.deck-perf-stat--avg:before{background:linear-gradient(135deg,#22d3ee2e,#070b18b3),#070b18a6;border-color:#22d3ee59}.deck-perf-stat--expectancy:before,.deck-perf-stat--pf:before{background:linear-gradient(135deg,#a855f733,#070b18b3),#070b18a6;border-color:#a855f759;box-shadow:0 0 10px #a855f724}.deck-perf-stat-copy span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7.5px, calc(9px * var(--deck-scale,1)), 9px);overflow:hidden}.deck-perf-stat-copy strong{color:#e2e8f0;font-size:clamp(8px, calc(10px * var(--deck-scale,1)), 10px)}body[data-page=replay].bottom-desk-expanded .desk-upper-cards,body[data-page=replay].bottom-desk-show-all .desk-upper-cards{min-height:0}body[data-page=replay].bottom-desk-expanded .desk-upper-cards .panel-section,body[data-page=replay].bottom-desk-show-all .desk-upper-cards .panel-section{min-height:0;overflow:hidden}body[data-page=replay].bottom-desk-expanded .desk-upper-top,body[data-page=replay].bottom-desk-show-all .desk-upper-top{height:220px}body[data-page=replay].bottom-desk-expanded .desk-upper-cards .desk-session-stats-card,body[data-page=replay].bottom-desk-show-all .desk-upper-cards .desk-session-stats-card,body[data-page=replay].bottom-desk-expanded .desk-upper-cards .desk-performance-overview-card,body[data-page=replay].bottom-desk-show-all .desk-upper-cards .desk-performance-overview-card{overflow:hidden}body[data-page=replay][data-bottom-drawer=collapsed] .workflow-drawer{display:none}body[data-page=replay][data-bottom-drawer=expanded] .dimension-deck,body[data-page=replay][data-bottom-drawer=full] .dimension-deck{min-height:max(var(--dimension-deck-content-height), 420px);max-height:none;overflow:visible}body[data-page=replay][data-bottom-drawer=full] .dimension-deck{min-height:max(var(--dimension-deck-content-height), 520px)}.desk-journal-panel{min-width:0;min-height:260px}.desk-journal-panel .section-header{margin-bottom:9px}.desk-journal-panel .history-wrap{scrollbar-width:thin;scrollbar-color:#7c3aed94 #0509148c;background:#0509149e;border:1px solid #6366f147;border-radius:8px}.desk-journal-panel .history-wrap::-webkit-scrollbar{width:8px;height:8px}.desk-journal-panel .history-wrap::-webkit-scrollbar-track{background:#0509148c;border-radius:999px}.desk-journal-panel .history-wrap::-webkit-scrollbar-thumb{background:linear-gradient(#7c3aedb8,#22d3ee6b);border:1px solid #7c3aed47;border-radius:999px}.desk-journal-panel .history-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(#8b5cf6d1,#22d3ee8c)}.desk-journal-panel .trade-journal-table{table-layout:fixed;border-collapse:collapse;width:100%}.desk-journal-panel .trade-journal-table th{color:#64748b;letter-spacing:.06em;padding:8px 10px;font-size:9px;font-weight:800}.desk-journal-panel .trade-journal-table td{color:#e2e8f0;vertical-align:middle;text-overflow:ellipsis;padding:8px 10px;font-size:10px;font-weight:600;overflow:hidden}.desk-journal-panel .trade-journal-table td:nth-child(9){text-overflow:clip;overflow:visible}.desk-journal-panel .trade-journal-table td.positive{color:#4ade80;font-weight:800}.desk-journal-panel .trade-journal-table td.negative{color:#fca5a5;font-weight:800}.desk-journal-panel .export-trades-field{gap:0}.desk-journal-panel .export-trades-field select,.desk-journal-panel .export-trades-field .custom-select-wrapper{min-width:88px}.desk-journal-panel .export-trades-field .custom-select-trigger{color:#e2e8f0;background:#070b188c;border:1px solid #94a3ff47;border-radius:7px;min-height:28px;padding:4px 24px 4px 12px;font-size:10px;font-weight:800}.history-panel{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.history-panel .history-wrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:auto}.notes-card{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.day-card{grid-template-rows:auto minmax(0,1fr);display:grid}.panel-link{color:#a78bfa;margin-top:9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.hypothesis-copy{background:#070b1852;border:1px solid #94a3ff1a;border-radius:8px;gap:7px;min-height:118px;padding:10px;display:grid}.confidence-line{margin-top:10px}.score-wrap{grid-template-columns:86px 1fr;align-items:center;gap:12px;display:grid}.score-ring{background:radial-gradient(circle at center, #070b18eb 54%, transparent 55%), conic-gradient(var(--green) 0 82%, #94a3b829 82% 100%);width:78px;height:78px;color:var(--text);border-radius:999px;place-items:center;font-size:24px;font-weight:900;display:grid}.score-ring span{color:var(--secondary);margin-top:-12px;font-size:10px;font-weight:700}.score-list{gap:5px;display:grid}.score-list p{grid-template-columns:1fr auto;display:grid}.note-toolbar{color:var(--secondary);background:#070b185c;border:1px solid #94a3ff1a;border-radius:7px 7px 0 0;gap:11px;padding:7px 9px;font-size:12px;display:flex}.note-body{border:1px solid #94a3ff1a;border-top:0;border-radius:0 0 7px 7px;min-height:108px;padding:10px}.session-notes-input{min-height:0;color:var(--secondary);resize:none;background:#070b1847;font-size:11px;line-height:1.45;display:block;overflow:auto}.note-save-button{width:-moz-fit-content;width:fit-content;min-height:26px;margin-top:8px}.mini-equity{background:linear-gradient(#7c3aed38,#3b82f605),repeating-linear-gradient(0deg,#94a3b812 0 1px,#0000 1px 31px);border:1px solid #7c3aed2e;border-radius:8px;height:124px;position:relative;overflow:hidden}.mini-equity span{clip-path:polygon(0 80%,10% 76%,18% 67%,27% 72%,34% 50%,44% 54%,53% 35%,62% 42%,72% 18%,82% 24%,91% 16%,100% 34%,100% 100%,0 100%);background:linear-gradient(135deg,#0000 5%,#7c3aed57 25%,#22d3ee33 55%,#d946ef57 92%);height:56px;position:absolute;bottom:24px;left:0;right:0}.path-bar{border-radius:10px;grid-template-columns:minmax(148px,188px) minmax(0,1fr) minmax(210px,248px);align-items:center;gap:14px;margin:0 8px 8px;padding:10px 16px;display:grid}.path-selector{border-right:1px solid #64748b38;min-width:0;padding-right:14px}.path-kicker{color:#64748b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:800}.path-name-button{color:#f8fafc;cursor:default;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:inline-flex}.path-name-button strong{letter-spacing:.01em;font-size:14px;font-weight:800}.path-chevron{color:#94a3b8;font-size:12px;line-height:1}.path-track{min-width:0;color:var(--muted);justify-content:space-between;align-items:flex-start;gap:4px;font-size:11px;display:flex;position:relative}.path-track:before{content:"";z-index:0;background:#4755698c;border-radius:999px;height:2px;position:absolute;top:11px;left:28px;right:28px}.path-step{z-index:1;flex:1;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.path-node{color:#0000;background:#0a101ff2;border:2px solid #64748b73;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;line-height:1;display:grid}.path-step.done .path-node{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#22c55ebf;box-shadow:0 0 12px #22c55e59}.path-step.active .path-node{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-color:#a855f7d9;box-shadow:0 0 14px #8b5cf66b}.path-step.pending .path-node{background:#0f172aeb;border-color:#64748b6b}.path-step-label{color:#94a3b8;text-align:center;max-width:100%;font-size:10px;font-weight:700;line-height:1.25}.path-step.done .path-step-label{color:#e2e8f0}.path-step.active .path-step-label{color:#f8fafc}.path-step-label em{color:#64748b;font-style:normal;font-weight:700}.path-step.active .path-step-label em{color:#c4b5fd}.xp-card{min-width:0;color:var(--secondary);background:#080d1c94;border:1px solid #64748b33;border-radius:8px;gap:6px;padding:8px 12px;font-size:11px;display:grid}.xp-milestone-copy{color:#94a3b8;margin:0;font-size:11px;font-weight:700}.xp-milestone-copy strong{color:#c4b5fd;font-weight:800}.xp-milestone-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.xp-milestone-track{background:#4755697a;border-radius:999px;height:5px;overflow:hidden}.xp-milestone-fill{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#a78bfa);width:0;height:100%;transition:width .18s;box-shadow:0 0 12px #8b5cf661}.xp-trophy{filter:saturate(1.15);font-size:14px;line-height:1}.settings-panel{z-index:20;width:340px;padding:12px;display:none;position:fixed;bottom:82px;right:334px}.settings-panel.visible{gap:10px;display:grid}.button-row{margin-top:8px}.button-row button{flex:1}.status{z-index:30;max-width:460px;min-height:34px;color:var(--secondary);overflow-wrap:anywhere;opacity:0;pointer-events:none;visibility:hidden;padding:9px 12px;font-size:12px;transition:opacity .15s,transform .15s,visibility .15s;position:fixed;bottom:78px;right:16px;transform:translateY(8px)}.status.visible{opacity:1;visibility:visible;transform:translateY(0)}.status.error{color:#fecaca;background:#7f1d1dd1;border-color:#ef444475}.status.success{color:#bbf7d0;background:#14532db8;border-color:#22c55e6b}.trade-history-row{cursor:pointer}.trade-history-row:hover{background:#7c3aed1f}.status-pill{letter-spacing:.04em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:21px;padding:2px 8px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.status-pill.open{color:#86efac;background:#22c55e24}.status-pill.closed{color:var(--secondary);background:#94a3b81f}body.left-nav-collapsed .premium-shell{grid-template-columns:68px minmax(0,1fr)}body.left-nav-collapsed .app-sidebar{gap:12px;padding:12px 6px}body.left-nav-collapsed .lab-brand{justify-content:center;padding-bottom:6px}body.left-nav-collapsed .brand-lockup{aspect-ratio:1;width:54px;height:54px;overflow:hidden}body.left-nav-collapsed .brand-image{transform-origin:0;width:134px;max-width:none;height:auto;transform:translate(-3px)translateY(1px)}body.left-nav-collapsed .nav-label,body.left-nav-collapsed .profile-copy{display:none}body.left-nav-collapsed .nav-item{justify-content:center;gap:0;padding:0;font-size:0}body.left-nav-collapsed .nav-icon{width:18px;height:18px}body.left-nav-collapsed .profile-card,body.left-nav-collapsed .sidebar-profile-card{grid-template-columns:1fr;justify-items:center;padding:8px 4px;display:grid}body.left-nav-collapsed .sidebar-path-stage,body.left-nav-collapsed .sidebar-path-head strong,body.left-nav-collapsed .sidebar-path .nav-label{display:none}body.left-nav-collapsed .sidebar-utilities{grid-template-columns:1fr}body[data-workspace-mode=analysis] .workspace-grid{grid-template-columns:minmax(700px,.9fr) minmax(390px,440px)}body[data-workspace-mode=review] .workspace-grid,body[data-workspace-mode=desk] .workspace-grid{grid-template-columns:minmax(0,1fr) minmax(320px,360px)}body[data-workspace-mode=desk] .right-sidebar{display:none}body[data-workspace-mode=desk] .workspace-grid,body.replay-focus-mode .premium-shell{grid-template-columns:minmax(0,1fr)}body.replay-focus-mode .app-sidebar{display:none}body.replay-focus-mode .lab-main{grid-template-rows:56px minmax(0,1fr)}body.replay-focus-mode .workspace-grid{grid-template-columns:minmax(0,1fr)}body.replay-focus-mode .chart-zone{grid-template-rows:minmax(0,1fr) 68px}body.replay-focus-mode .bottom-panel,body.replay-focus-mode .path-bar,body.replay-focus-mode .right-sidebar{display:none}body.replay-focus-mode .focus-toggle{border-color:var(--glow-border);color:#fff;background:linear-gradient(135deg,#7c3aedcc,#3b82f647);box-shadow:0 0 20px #7c3aed38}.app-window-chrome{background:#080c1ab8;border:1px solid #52679e61;border-radius:6px;flex:none;align-items:stretch;margin-left:2px;display:inline-flex;overflow:hidden}.app-window-chrome-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-width:34px;min-height:28px;padding:0 10px;font-size:13px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.app-window-chrome-btn:hover{color:#f8fafc;background:#7c3aed38}.app-window-chrome-btn[aria-pressed=true]{color:#f5f3ff;background:#7c3aed57}body.app-shell-maximized .premium-shell{grid-template-columns:minmax(0,1fr)}body.app-shell-maximized .app-sidebar,body.app-shell-maximized .right-sidebar,body.app-shell-maximized .path-bar,body[data-page=replay].app-shell-maximized .desk-lower-scroll{display:none}body[data-page=replay].app-shell-maximized .chart-zone{grid-template-rows:minmax(0,1fr) auto;gap:6px}body[data-page=replay].app-shell-maximized .lab-main{grid-template-rows:44px minmax(0,1fr)}body[data-page=replay].app-shell-maximized .workspace-grid{grid-template-columns:minmax(0,1fr)}td button{min-height:25px;padding:0 7px;font-size:10px}@media (max-width:1440px){.premium-shell{grid-template-columns:160px minmax(0,1fr)}.workspace-grid:not(#replayPage){grid-template-columns:minmax(660px,1fr) 360px}.brand-fallback strong{font-size:16px}body[data-page=replay] .premium-shell{grid-template-columns:158px minmax(0,1fr)}body[data-page=replay] .workspace-grid{grid-template-columns:minmax(0, 1fr) var(--replay-right-w,clamp(280px, 28vw, 360px))}}@media (min-width:1280px){.workspace-grid:not(#replayPage){grid-template-columns:minmax(780px,1fr) minmax(500px,560px)}body.bottom-desk-show-all .chart-zone{grid-template-rows:minmax(320px,1fr) 58px clamp(250px,30vh,330px)}body.bottom-desk-show-all .bottom-drawer-content{grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid;overflow:hidden}body.bottom-desk-show-all .panel-section{min-width:0}body.wide-sidebar-mode .right-sidebar:not(.workspace-grid){scrollbar-width:none;grid-template:"watch coach""mission coach""trade-cluster trade-cluster""session-notes session-notes"/1fr 1fr;align-content:start;height:100%;max-height:100%;overflow-y:auto}body[data-page=replay].wide-sidebar-mode .right-sidebar.workspace-grid{grid-template-columns:repeat(60,minmax(0,1fr));grid-template-areas:none;grid-auto-rows:var(--sidebar-row-size,156px)}body.wide-sidebar-mode .right-sidebar::-webkit-scrollbar{width:0;height:0}body.wide-sidebar-mode .right-sidebar-tabs{display:none}body.wide-sidebar-mode .right-sidebar:not(.workspace-grid) .watchlist-card{grid-area:watch;min-height:190px}body.wide-sidebar-mode .right-sidebar:not(.workspace-grid) .watchlist-card .watchlist{min-height:132px;max-height:200px}body.wide-sidebar-mode .watch-row{min-height:28px;padding:5px 7px}body.wide-sidebar-mode .watch-meta{display:none}body.wide-sidebar-mode .right-sidebar:not(.workspace-grid) .mission-card{grid-area:mission;min-height:150px;overflow:hidden}body.wide-sidebar-mode .mission-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.wide-sidebar-mode .simulator-card{align-self:stretch;max-height:none}body.wide-sidebar-mode .right-sidebar:not(.workspace-grid) .trade-desk-cluster{grid-area:trade-cluster;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"open-trades simulator";align-self:stretch;gap:10px;min-width:0;min-height:390px;display:grid}body.wide-sidebar-mode .right-sidebar:not(.workspace-grid) .trade-desk-cluster .open-trades-card{grid-area:open-trades;align-self:stretch;min-height:230px}body.wide-sidebar-mode .right-sidebar:not(.workspace-grid) .trade-desk-cluster .simulator-card{grid-area:simulator;align-self:stretch;min-height:390px}body.wide-sidebar-mode .right-sidebar:not(.workspace-grid) .sidebar-notes-card{grid-area:session-notes/1/session-notes/-1;align-self:end;min-height:140px}body.wide-sidebar-mode .simulator-card .risk-preview,body.wide-sidebar-mode .simulator-card .r-multiple-row .partial-field{display:none!important}body.wide-sidebar-mode .right-sidebar:not(.workspace-grid) .coach-card{grid-area:coach;min-height:350px;max-height:100%;overflow:hidden}body.wide-sidebar-mode .sidebar-notes-card{min-height:140px}body.wide-sidebar-mode .mission-card p,body.wide-sidebar-mode .coach-card p{font-size:10px;line-height:1.34}body.wide-sidebar-mode .coach-card p{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.wide-sidebar-mode .mission-grid{gap:4px 8px;margin-top:7px;font-size:10px}body.wide-sidebar-mode .sim-grid{gap:6px}body.wide-sidebar-mode .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}body.wide-sidebar-mode .metric-grid div{min-height:42px;padding:6px 5px}body.wide-sidebar-mode .metric-grid span,body.wide-sidebar-mode .stat-row{font-size:9px}body.wide-sidebar-mode .metric-grid strong{font-size:12px}body.wide-sidebar-mode .stat-list{grid-template-columns:repeat(2,minmax(0,1fr))}body.wide-sidebar-mode .stat-row{min-height:29px;padding:6px 7px}body.wide-sidebar-mode .sidebar-equity{height:64px}body.wide-sidebar-mode .risk-preview{min-height:0;padding:6px 7px;font-size:10px;line-height:1.25}body.wide-sidebar-mode .open-trades-table-wrap{max-height:none}.chart-readouts #focusModeButton,.chart-readouts .tool-mode-field,.chart-readouts #chartToolbarToggleButton,.chart-readouts .chart-type-field{display:none}.chart-title>div:first-child{max-width:340px}}@media (max-width:1180px){body{min-width:0}.premium-shell{grid-template-columns:68px minmax(0,1fr)}.profile-copy,.nav-label{display:none}.brand-lockup{aspect-ratio:1;width:54px;height:54px;min-height:0;overflow:hidden}.brand-image{object-position:0 50%;width:134px;max-width:none;height:auto;transform:translate(-3px)translateY(1px)}.nav-item{justify-content:center;gap:0;font-size:0}.workspace-grid{grid-template-columns:minmax(0,1fr)}.right-sidebar{z-index:40;border-radius:10px;width:min(380px,100vw - 92px);padding:0 2px 0 0;display:grid;position:fixed;top:64px;bottom:62px;right:8px}body.right-panel-collapsed .right-sidebar{display:none}body[data-page=replay] .premium-shell{grid-template-columns:68px minmax(0,1fr)}body[data-page=replay] .workspace-grid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);overflow:hidden auto}body[data-page=replay] .right-sidebar{z-index:auto;border-radius:0;width:auto;max-height:min(52vh,520px);position:static;top:auto;bottom:auto;right:auto}body[data-page=replay].wide-sidebar-mode .right-sidebar.workspace-grid{max-height:100%}body[data-page=replay].wide-sidebar-mode .right-sidebar:not(.workspace-grid){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lab-brand-text{gap:2px;padding:4px 2px;display:grid}.lab-brand-text .brand-mark{color:#f8fafc;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:800;line-height:1}.lab-brand-text .brand-mark b{color:var(--violet);font-style:italic}.lab-brand-text .brand-mark em{color:#cbd5e1;margin-left:4px;font-style:normal;font-weight:500}.lab-brand-text .brand-sub{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:7px;font-size:9px;display:inline-flex}.lab-brand-text .brand-sub i{color:#c4b5fd;letter-spacing:0;text-transform:none;text-shadow:0 0 10px #7c3aed85;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;line-height:1}.lab-brand-text .brand-sub span{white-space:nowrap}.nav-badge{letter-spacing:.08em;color:#050814;background:linear-gradient(135deg, var(--cyan), var(--violet));border-radius:5px;margin-left:auto;padding:1px 6px;font-size:8px;font-weight:900}.pro-card{box-shadow:var(--glow);background:linear-gradient(150deg,#7c3aed38,#22d3ee14);border:1px solid #8b5cf659;border-radius:12px;margin:10px 8px 4px;padding:12px}.pro-card .pro-title{letter-spacing:.06em;color:#e9d5ff;align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.pro-card .pro-sub{color:var(--secondary);margin-top:2px;font-size:10px}.pro-card svg{width:100%;height:30px;margin-top:8px}body[data-page=replay]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body[data-page=replay] .chart-workspace,body[data-page=replay] .replay-console,body[data-page=replay] .sidebar-section,body[data-page=replay] .panel-section,body[data-page=replay] .path-bar,body[data-page=replay] .xp-card,body[data-page=replay] .dimension-card,body[data-page=replay] .top-toolbar,body[data-page=replay] .chart-header,body[data-page=replay] .chart-hud-dock,body[data-page=replay] .bottom-drawer-header{-webkit-backdrop-filter:none}body[data-page=replay] .brand-image{mix-blend-mode:normal;filter:drop-shadow(0 0 5px #22d3ee2e)drop-shadow(0 0 12px #7c3aed1f)}body[data-page=replay] #chart canvas{image-rendering:auto;shape-rendering:geometricprecision}body[data-page=replay] .lab-main{grid-template-rows:44px minmax(0,1fr);min-height:0;overflow:hidden}body[data-page=replay]{--dimension-deck-row-gap:8px;--dimension-deck-edge-inset:8px;--dimension-row-size:320px;--dimension-deck-content-height:var(--dimension-row-size);--dimension-deck-one-row-height:calc(var(--dimension-deck-content-height) + var(--dimension-deck-edge-inset));--dimension-deck-two-row-height:var(--dimension-deck-one-row-height);--replay-desk-expanded-max-height:min(52vh, 560px)}body[data-ui-density=focus][data-page=replay]{--dimension-deck-row-gap:6px}body[data-page=replay] .top-toolbar{font-feature-settings:"tnum" 1, "ss01" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#090e1efa 0%,#050812f5 100%);border-bottom:1px solid #52679e52;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:0;min-height:44px;padding:0;display:grid;box-shadow:inset 0 -1px #7dd3fc0f}body[data-page=replay] .toolbar-zone{align-items:center;gap:10px;min-height:44px;padding:4px 12px;display:flex}body[data-page=replay] .toolbar-zone--market{scrollbar-width:none;flex:auto;min-width:0;padding-left:14px;overflow:auto hidden}body[data-page=replay] .toolbar-zone--market::-webkit-scrollbar{display:none}body[data-page=replay] .toolbar-zone--status{background:#060a168c;border-left:1px solid #52679e47;border-right:1px solid #52679e47;flex:none;justify-content:center;gap:8px;padding:8px 14px}body[data-page=replay] .toolbar-zone--platform{flex:none;justify-content:flex-end;gap:10px;padding-right:14px}body[data-page=replay] .toolbar-group{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}body[data-page=replay] .toolbar-group--chips{align-items:center;gap:5px;padding:2px 4px}body[data-page=replay] .toolbar-group--utility{align-items:center;gap:6px;padding-left:4px}body[data-page=replay] .toolbar-divider{background:linear-gradient(#0000,#7dd3fc38,#0000);flex:0 0 1px;align-self:stretch;width:1px;min-height:30px;margin:0 2px}body[data-page=replay] .top-toolbar .compact-field{align-items:center;gap:0;min-width:0;display:flex}body[data-page=replay] .top-toolbar .compact-field>span{display:none}body[data-page=replay] .top-toolbar .custom-select-trigger,body[data-page=replay] .top-toolbar select{color:#f1f5f9;letter-spacing:.02em;background:linear-gradient(#0e162afa,#080d1cf0);border:1px solid #52679e6b;border-radius:9px;min-height:34px;padding:0 28px 0 11px;font-size:12px;font-weight:700;box-shadow:inset 0 1px #ffffff0a}body[data-page=replay] .top-toolbar .symbol-field .custom-select-trigger,body[data-page=replay] .top-toolbar .symbol-field .custom-select-wrapper{min-width:108px}body[data-page=replay] .top-toolbar .timeframe-field .custom-select-trigger,body[data-page=replay] .top-toolbar .timeframe-field .custom-select-wrapper{min-width:72px}body[data-page=replay] .top-toolbar .indicator-field .custom-select-trigger,body[data-page=replay] .top-toolbar .indicator-field .custom-select-wrapper{min-width:124px}body[data-page=replay] .top-toolbar .session-field .custom-select-trigger,body[data-page=replay] .top-toolbar .session-field .custom-select-wrapper{min-width:128px}body[data-page=replay] .top-toolbar .layout-field .custom-select-trigger,body[data-page=replay] .top-toolbar .layout-field .custom-select-wrapper,body[data-page=replay] .top-toolbar .density-field .custom-select-trigger,body[data-page=replay] .top-toolbar .density-field .custom-select-wrapper{min-width:108px}body[data-page=replay] .xd-tf-chip{color:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080d1ce0;border:1px solid #52679e61;border-radius:999px;min-width:34px;min-height:34px;padding:0 11px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1}body[data-page=replay] .xd-tf-chip:not(.active):hover{color:#e2e8f0;background:#0c1224eb;border-color:#7dd3fc6b}body[data-page=replay] .xd-tf-chip.active{color:#f8fafc;background:linear-gradient(#082f498c,#06182cb8);border-color:#22d3eeb8;box-shadow:0 0 0 1px #22d3ee47,0 0 16px #22d3ee38,inset 0 1px #7dd3fc1f}body[data-page=replay] .toolbar-group--chips.xd-tf-chips{background:#060a16b8;border:1px solid #52679e38;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:6px;padding:2px 6px}body[data-page=replay] .top-toolbar .custom-select-wrapper.open{z-index:80}body[data-page=replay] .top-toolbar .custom-select-menu{scrollbar-width:thin;scrollbar-color:#38bdf88c #080d1cd9;-webkit-font-smoothing:antialiased;background:linear-gradient(#0c1224fc 0%,#060a16fa 100%);border:1px solid #52679e73;border-radius:10px;width:max-content;min-width:100%;max-width:min(220px,42vw);max-height:min(320px,52vh);padding:7px;left:0;right:auto;box-shadow:0 16px 40px #0000008c,0 0 0 1px #7dd3fc14,0 0 28px #7c3aed24}body[data-page=replay] .top-toolbar .timeframe-field .custom-select-menu{min-width:88px}body[data-page=replay] .top-toolbar .custom-select-menu::-webkit-scrollbar{width:8px}body[data-page=replay] .top-toolbar .custom-select-menu::-webkit-scrollbar-track{background:#080d1cd9;border-radius:999px;margin:4px 0}body[data-page=replay] .top-toolbar .custom-select-menu::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf8a6,#7c3aed8c);border:2px solid #080d1cd9;border-radius:999px}body[data-page=replay] .top-toolbar .custom-select-option{color:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:.02em;border:1px solid #0000;border-radius:8px;min-height:32px;padding:0 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1}body[data-page=replay] .top-toolbar .custom-select-option:hover{color:#e2e8f0;background:#0f172ae0;border-color:#52679e59}body[data-page=replay] .top-toolbar .custom-select-option.selected{color:#f8fafc;background:linear-gradient(90deg,#7c3aedb8 0%,#3b82f661 100%);border-color:#a78bfa6b;box-shadow:inset 0 1px #ffffff14,0 0 14px #7c3aed38}body[data-page=replay] .top-toolbar .timeframe-field .custom-select-trigger{font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,sans-serif}body[data-page=replay] .top-toolbar .custom-select-wrapper.open .custom-select-trigger{border-color:#22d3ee8c;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #22d3ee2e,0 0 12px #22d3ee1f}body[data-page=replay] .session-dot{flex-shrink:0;width:8px;height:8px;box-shadow:0 0 10px #22c55ed9}body[data-page=replay] .replay-badge,body[data-page=replay] .time-badge,body[data-page=replay] .live-badge{letter-spacing:.08em;white-space:nowrap;border-radius:999px;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;line-height:1}body[data-page=replay] .replay-badge{color:#e9d5ff;background:#7c3aed38;border-color:#a78bfa73;box-shadow:inset 0 0 12px #7c3aed1f}body[data-page=replay] .time-badge{color:#cbd5e1;letter-spacing:.02em;text-transform:none;background:#0a101fe0;border-color:#52679e61;font-size:11px;font-weight:600}body[data-page=replay] .live-badge.data-quality-badge{color:#fde68a;background:#713f1259;border-color:#facc1561}body[data-page=replay] .save-button{letter-spacing:.04em;border-radius:9px;min-width:72px;min-height:34px;padding:0 16px;font-size:12px;font-weight:800}body[data-page=replay] .top-toolbar .icon-button{background:#080d1ce0;border-color:#52679e61;border-radius:9px;width:34px;min-height:34px}body[data-page=replay] .top-toolbar .avatar-button{border-radius:999px;width:34px;min-height:34px;font-size:11px;font-weight:800}body[data-page=replay] .workspace-grid>#rightSidebar,body[data-page=replay] .workspace-grid>.right-sidebar{z-index:20;position:relative}body[data-page=replay] .trade-desk-cluster{z-index:2;position:relative}body[data-page=replay] .workspace-grid{grid-template-columns:minmax(0, 1fr) var(--replay-right-w,clamp(500px, 29vw, 580px));align-items:stretch;gap:8px;min-width:0;height:100%;min-height:0;padding:8px 10px 8px 8px;overflow:hidden}body[data-page=replay]:not([data-bottom-drawer=full]) .chart-zone{grid-template-rows:minmax(0, 1fr) auto minmax(var(--dimension-deck-one-row-height), auto)}body[data-page=replay][data-bottom-drawer=expanded] .chart-zone{grid-template-rows:minmax(0, 1fr) auto minmax(280px, var(--replay-desk-expanded-max-height))}body[data-page=replay][data-bottom-drawer=full] .chart-zone{grid-template-rows:minmax(0,.42fr) auto minmax(0,1fr)}body[data-page=replay] .chart-zone{grid-template-rows:minmax(0,1fr) auto auto;gap:7px;min-width:0;height:100%;min-height:0;overflow:hidden}body[data-page=replay] .chart-zone>.chart-workspace{grid-row:1;min-height:0}body[data-page=replay] .chart-zone>.replay-console{grid-row:2}body[data-page=replay].bottom-desk-show-all .chart-zone,body[data-page=replay][data-bottom-drawer=collapsed] .chart-zone,body[data-page=replay][data-bottom-drawer=expanded] .chart-zone,body[data-page=replay][data-bottom-drawer=full] .chart-zone{grid-template-rows:minmax(0,1fr) auto auto}body[data-page=replay] .chart-workspace{min-height:0;overflow:hidden}body[data-page=replay] .replay-console{z-index:3;position:relative}body[data-page=replay] .chart-zone>.desk-lower-scroll{min-height:0;max-height:var(--dimension-deck-one-row-height);grid-row:3;align-self:stretch;overflow:hidden auto}body[data-page=replay]:not([data-bottom-drawer=full]) .chart-zone>.desk-lower-scroll{box-sizing:border-box;max-height:var(--dimension-deck-one-row-height);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:none;align-self:start;overflow:hidden auto}body[data-page=replay]:not([data-bottom-drawer=full]) .dimension-deck{min-height:var(--dimension-deck-content-height);max-height:none;padding-bottom:var(--dimension-deck-edge-inset);flex:none;overflow:visible}body[data-page=replay][data-bottom-drawer=compact] .chart-zone>.desk-lower-scroll{box-sizing:border-box;max-height:var(--dimension-deck-one-row-height);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:none;align-self:start;overflow:hidden auto}body[data-page=replay][data-bottom-drawer=expanded] .chart-zone>.desk-lower-scroll{box-sizing:border-box;max-height:var(--replay-desk-expanded-max-height);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:none;align-self:stretch;overflow:hidden auto}body[data-page=replay][data-bottom-drawer=full] .chart-zone>.desk-lower-scroll{flex:auto;align-self:stretch;min-height:320px;max-height:none;overflow:hidden auto}body[data-page=replay].bottom-desk-stack:not(.bottom-desk-show-all) .chart-zone>.desk-lower-scroll{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:none;align-self:start;overflow:hidden auto}body[data-page=replay].bottom-desk-stack:not(.bottom-desk-show-all) .dimension-deck{min-height:var(--dimension-deck-content-height);flex:none;max-height:none;overflow:visible}body[data-page=replay].bottom-desk-stack:not(.bottom-desk-show-all) .workflow-drawer{flex:none;min-height:0;overflow:visible}body[data-page=replay] .desk-lower-scroll{z-index:35;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7c3aed94 #0509148c;touch-action:pan-y;min-height:0;max-height:100%;padding-right:2px;position:relative;overflow:hidden auto}body[data-page=replay] .desk-lower-scroll .dimension-deck{flex:none}body[data-page=replay] .desk-lower-scroll .workflow-drawer{overscroll-behavior:contain;flex:none;min-height:0;max-height:none;overflow:visible}body[data-page=replay].bottom-desk-stack .desk-lower-scroll .workflow-drawer{flex:none;min-height:0;max-height:none;overflow:visible}body[data-page=replay].bottom-desk-stack .desk-lower-scroll .bottom-drawer-content{flex:none;height:auto;min-height:0;overflow:visible}body[data-page=replay].bottom-desk-stack .desk-lower-scroll .desk-drawer-layout{grid-template-rows:auto auto;height:auto;min-height:0;overflow:visible}body[data-page=replay].bottom-desk-stack .desk-lower-scroll .history-panel.panel-section:not(.desk-journal-panel){flex:none;height:auto;overflow:visible}body[data-page=replay].bottom-desk-stack .desk-lower-scroll .desk-journal-panel{flex-direction:column;flex:none;min-height:220px;max-height:min(420px,48vh);display:flex;overflow:hidden}body[data-page=replay].bottom-desk-stack .desk-lower-scroll .desk-journal-panel .history-wrap{overscroll-behavior:contain;flex:1 1 0;min-height:0;max-height:none;overflow:auto}body[data-page=replay] .desk-lower-scroll::-webkit-scrollbar-track{background:#0509148c;border-radius:999px}body[data-page=replay] .desk-lower-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#7c3aedb8,#22d3ee6b);border:1px solid #7c3aed47;border-radius:999px}body[data-page=replay] .desk-lower-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(#8b5cf6d1,#22d3ee8c)}body[data-page=replay].layout-chart-sized:not([data-bottom-drawer=expanded]):not([data-bottom-drawer=full]):not([data-bottom-drawer=collapsed]) .chart-zone,body[data-page=replay].layout-chart-sized[data-bottom-drawer=compact] .chart-zone{grid-template-rows:minmax(0, 1fr) auto var(--dimension-deck-one-row-height)}body[data-page=replay].layout-chart-sized[data-bottom-drawer=expanded] .chart-zone,body[data-page=replay].layout-chart-sized[data-bottom-drawer=full] .chart-zone{grid-template-rows:minmax(160px, var(--replay-chart-h)) auto minmax(0, 1fr)}body[data-page=replay].layout-sidebar-sized .right-sidebar{height:var(--replay-sidebar-h);align-self:start;max-height:100%}body[data-page=replay].wide-sidebar-mode.layout-sidebar-sized .right-sidebar{align-self:stretch;height:auto;max-height:100%}body[data-page=replay] .chart-workspace.workspace-panel-resizable{overflow:visible}body[data-page=replay] .right-sidebar.workspace-panel-resizable{position:relative;overflow:visible}body[data-page=replay] .workspace-panel-resizable>.workspace-layout-handle{z-index:2;touch-action:none;opacity:.18;background:0 0;transition:opacity .12s,background .12s;position:absolute}body[data-page=replay] .workspace-panel-resizable:hover>.workspace-layout-handle,body.workspace-layout-resizing .workspace-panel-resizable>.workspace-layout-handle{opacity:.72}body[data-page=replay] .workspace-layout-handle:hover{opacity:1!important;background:#7dd3fc59!important}body[data-page=replay] .wlh-n,body[data-page=replay] .wlh-s{cursor:ns-resize;height:8px;left:8px;right:8px}body[data-page=replay] .wlh-e,body[data-page=replay] .wlh-w{cursor:ew-resize;width:8px;top:8px;bottom:8px}body[data-page=replay] .wlh-n{top:0}body[data-page=replay] .wlh-s{bottom:0}body[data-page=replay] .wlh-e{right:0}body[data-page=replay] .wlh-w{left:0}body[data-page=replay] .wlh-ne,body[data-page=replay] .wlh-nw,body[data-page=replay] .wlh-se,body[data-page=replay] .wlh-sw{z-index:3;width:14px;height:14px}body[data-page=replay] .wlh-ne{cursor:nesw-resize;top:0;right:0}body[data-page=replay] .wlh-nw{cursor:nwse-resize;top:0;left:0}body[data-page=replay] .wlh-se{cursor:nesw-resize;bottom:0;right:0}body[data-page=replay] .wlh-sw{cursor:nesw-resize;bottom:0;left:0}body.workspace-layout-resizing{-webkit-user-select:none;user-select:none}body.right-panel-collapsed .workspace-panel-resizable>.workspace-layout-handle{display:none}body[data-page=replay] .right-sidebar{z-index:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#7c3aed94 #0509148c;touch-action:pan-y;align-self:stretch;width:auto;min-width:0;min-height:0;max-height:100%;position:static;top:auto;bottom:auto;right:auto;overflow:hidden auto}body[data-page=replay] .right-sidebar::-webkit-scrollbar{width:8px;height:8px;display:block}body[data-page=replay] .right-sidebar::-webkit-scrollbar-track{background:#0509148c;border-radius:999px}body[data-page=replay] .right-sidebar::-webkit-scrollbar-thumb{background:linear-gradient(#7c3aedb8,#22d3ee6b);border:1px solid #7c3aed47;border-radius:999px}body[data-page=replay] .right-sidebar::-webkit-scrollbar-thumb:hover{background:linear-gradient(#8b5cf6d1,#22d3ee8c)}body[data-page=replay] .nav-group{gap:2px}body[data-page=replay] .nav-item{min-height:30px;padding:6px 8px}body[data-page=replay] .chart-workspace,body[data-page=replay] .replay-console,body[data-page=replay] .sidebar-section,body[data-page=replay] .panel-section,body[data-page=replay] .path-bar,body[data-page=replay] .xp-card{background:linear-gradient(#0b1426d1,#050a16c7),#060d1bd6;border-color:#52679e47;border-radius:8px;box-shadow:0 18px 42px #00000052,inset 0 1px #94a3ff0d}body[data-page=replay] .chart-header{min-height:42px;padding:7px 12px 5px}body[data-page=replay] .eyebrow{color:#dbeafe;letter-spacing:.06em;font-size:11px}body[data-page=replay] .ohlc-strip{color:#aebbd2;font-size:11px}body[data-page=replay] .change-badge{border-color:#22c55e47}body[data-page=replay]{--rail-w:56px}body[data-page=replay] .chart-tool-rail{width:var(--rail-w);background:linear-gradient(#070b18c7,#0b1122ad);gap:6px;padding:8px 7px}body[data-page=replay] .tool-button{width:min(34px, calc(var(--rail-w,56px) - 16px));border-radius:8px;min-height:34px}body[data-page=replay] .replay-console{--replay-bar-control-height:40px;--replay-bar-control-font:13px;--replay-bar-control-padding:0 14px;background:linear-gradient(#0a101ff5,#080e1be6),#070b18e6;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);min-height:52px;padding:8px 12px;overflow:visible}body[data-page=replay] .replay-shortcut-hints{color:#64748b;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 12px;padding-top:2px;font-size:10px;font-weight:700;display:flex}body[data-page=replay] .replay-shortcut-hints kbd{color:#cbd5e1;text-align:center;background:#0f172ab8;border:1px solid #64748b59;border-radius:4px;min-width:1.4em;margin-right:2px;padding:1px 5px;font-size:9px;font-weight:800;line-height:1.35;display:inline-block}body[data-ui-density=compact]{--dimension-row-size:132px}body[data-ui-density=compact] .workspace-grid,body[data-ui-density=compact] .chart-zone{gap:5px}body[data-ui-density=compact] .replay-console{min-height:58px;padding:5px 8px}body.replay-shortcut-hints-hidden .replay-shortcut-hints,body.replay-shortcut-hints-hidden .replay-shortcut-legend{display:none!important}body[data-page=replay].replay-shortcut-hints-hidden .replay-console{grid-template-rows:auto;min-height:0;padding-bottom:5px}body[data-ui-density=focus]{--dimension-row-size:142px}body[data-ui-density=focus] .dimension-deck{gap:6px}body[data-ui-density=comfortable]{--dimension-row-size:156px}body[data-ui-density=compact][data-page=replay],body[data-ui-density=focus][data-page=replay],body[data-ui-density=comfortable][data-page=replay]{--dimension-row-size:320px}body[data-page=replay] .replay-buttons,body[data-page=replay] .replay-actions{gap:6px}body[data-page=replay] .replay-icon-button{border-radius:7px;width:32px;min-height:32px}body[data-page=replay] .play-orb{width:36px;height:36px;box-shadow:0 0 24px #7c3aed73}body[data-page=replay] .replay-buttons .speed-field{align-items:center;gap:0;display:flex}body[data-page=replay] .speed-field .custom-select-wrapper,body[data-page=replay] .speed-field select{min-width:58px}body[data-page=replay] .timeline-wrap{align-self:stretch;gap:4px}body[data-page=replay] .timeline-badge{margin-top:-1px;padding:2px 8px}body[data-page=replay] .timeline-labels{padding:0 3px}#replayProgress,.timeline-labels,#jumpLatestButton,body[data-page=replay] #replayIndex,body[data-page=replay] .timeline-wrap,body[data-page=replay] #currentTimestamp,body[data-page=replay] #dataQualityBadge,body[data-page=replay] .replay-console .jump-row{display:none!important}body[data-page=replay] .replay-actions{flex-wrap:wrap;justify-self:end;gap:8px}body[data-page=replay] .replay-actions .desk-controls{border-left:1px solid #94a3b847;align-items:center;gap:8px;margin-left:2px;padding-left:12px;display:flex}body[data-page=replay] .replay-actions .replay-action-button,body[data-page=replay] .replay-actions .desk-controls .desk-mode-button{min-height:var(--replay-bar-control-height,40px);height:var(--replay-bar-control-height,40px);padding:var(--replay-bar-control-padding,0 14px);color:#f1f5f9;font-size:var(--replay-bar-control-font,13px);letter-spacing:.01em;white-space:nowrap;box-shadow:none;background-color:#050b18db;border:1px solid #6379aa4d;border-radius:8px;justify-content:center;align-items:center;font-weight:700;line-height:1.1;display:inline-flex}body[data-page=replay] .replay-actions .desk-controls .desk-mode-button{min-width:108px}body[data-page=replay] .replay-actions .desk-controls .desk-mode-button:disabled{opacity:.42;cursor:not-allowed}body[data-page=replay] .replay-actions .replay-action-button .action-icon{width:18px;height:18px}body[data-page=replay] .replay-actions .replay-action-button.range-action{gap:0;padding-inline:12px}body[data-page=replay] .replay-actions .replay-action-button:hover,body[data-page=replay] .replay-actions .desk-controls .desk-mode-button:hover:not(:disabled){color:var(--xd-text-1,#f8fafc);border-color:#7dd3fc75}body[data-page=replay] .replay-actions .replay-action-button:active,body[data-page=replay] .replay-actions .desk-controls .desk-mode-button:active:not(:disabled){color:#f5f3ff;background:#7c3aed47;border-color:#7c3aedc7;box-shadow:0 0 16px #7c3aed3d}body[data-page=replay] .replay-actions .desk-controls .desk-mode-button.active,body[data-page=replay] .replay-actions .desk-controls .desk-mode-button[aria-pressed=true]{color:#f1f5f9;box-shadow:none;background-color:#050b18db;border-color:#6379aa4d}body[data-page=replay][data-bottom-drawer=collapsed] .chart-zone>.desk-lower-scroll{opacity:0;pointer-events:none;flex:none;align-self:start;margin:0;padding:0;min-height:0!important;max-height:0!important;overflow:hidden!important}body[data-page=replay][data-bottom-drawer=collapsed] .dimension-deck,body[data-page=replay][data-bottom-drawer=collapsed] .workflow-drawer{display:none!important}body[data-page=replay] .right-sidebar{gap:8px;padding-right:0}body[data-page=replay].wide-sidebar-mode .right-sidebar-tabs,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar-tabs{display:none}body[data-page=replay].wide-sidebar-mode .right-sidebar.workspace-grid,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.workspace-grid,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true]{grid-template-columns:repeat(60,minmax(0,1fr));grid-template-areas:none;grid-auto-rows:minmax(var(--sidebar-row-size,clamp(132px, 15.5vh, 156px)), max-content);--sidebar-row-size:clamp(132px, 15.5vh, 156px);align-content:start;align-items:start;gap:16px 0;min-width:0;height:100%;max-height:100%;display:grid;position:relative;overflow:hidden auto}body[data-page=replay].wide-sidebar-mode .workspace-grid-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-grid-card{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;transition:box-shadow .18s,min-height .2s,border-color .18s;position:relative;overflow:hidden;height:auto!important;max-height:none!important;display:flex!important}body[data-page=replay].wide-sidebar-mode .workspace-grid-card.is-dragging,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-grid-card.is-dragging,body[data-page=replay].wide-sidebar-mode .workspace-grid-card.is-resizing,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-grid-card.is-resizing{opacity:.96;box-sizing:border-box;border-color:#7c3aed8c;transition:box-shadow .12s,opacity .12s;box-shadow:0 22px 52px #0000007a,0 0 0 1px #a78bfa73;overflow:visible!important}body[data-page=replay].wide-sidebar-mode .right-sidebar.workspace-grid-dragging,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid.workspace-grid-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}body[data-page=replay].wide-sidebar-mode .workspace-grid-card .section-header,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-grid-card .section-header,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-grid-card .sidebar-workspace-head{cursor:grab;z-index:15;flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .sidebar-workspace-head{border-bottom:1px solid #94a3ff1f;margin:-2px -2px 8px}body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .sidebar-workspace-head .simulator-tabs{border-bottom:0;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid!important}body[data-page=replay].wide-sidebar-mode .card-toggle-button,body[data-page=replay].wide-sidebar-mode .workspace-card-expand,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-card-expand{z-index:15;position:relative}body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .card-toggle-button{display:none!important}body[data-page=replay].wide-sidebar-mode .workspace-grid-card.is-dragging .section-header,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-grid-card.is-dragging .section-header,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-grid-card.is-dragging .sidebar-workspace-head{cursor:grabbing}body[data-page=replay].wide-sidebar-mode .workspace-grid-card.is-expanded,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-grid-card.is-expanded{z-index:4}body[data-page=replay].wide-sidebar-mode .workspace-card-expand,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-card-expand{color:#ddd6fe;cursor:pointer;background:#7c3aed1f;border:1px solid #7c3aed59;border-radius:6px;min-width:26px;min-height:26px;font-size:12px;line-height:1}body[data-page=replay].wide-sidebar-mode .workspace-card-expand:hover,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-card-expand:hover{background:#7c3aed3d}body[data-page=replay].wide-sidebar-mode .workspace-grid-card .workspace-card-resize-handle,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-grid-card .workspace-card-resize-handle{z-index:20;opacity:.35;touch-action:none;pointer-events:auto;transition:opacity .12s,background .12s;position:absolute}body[data-page=replay].wide-sidebar-mode .workspace-grid-card:hover .workspace-card-resize-handle,body[data-page=replay].wide-sidebar-mode .workspace-grid-card.is-dragging .workspace-card-resize-handle,body[data-page=replay].wide-sidebar-mode .workspace-grid-card.is-resizing .workspace-card-resize-handle,body[data-page=replay].wide-sidebar-mode .workspace-grid-card.is-expanded .workspace-card-resize-handle,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-grid-card:hover .workspace-card-resize-handle,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-grid-card.is-dragging .workspace-card-resize-handle,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-grid-card.is-resizing .workspace-card-resize-handle,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-grid-card.is-expanded .workspace-card-resize-handle{opacity:.82}body[data-page=replay].wide-sidebar-mode .workspace-card-resize-handle:hover,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-card-resize-handle:hover{opacity:1;background:#a78bfa66}body[data-page=replay].wide-sidebar-mode .wcr-n,body[data-page=replay].wide-sidebar-mode .wcr-s,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .wcr-n,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .wcr-s{cursor:ns-resize;height:10px;left:6px;right:6px}body[data-page=replay].wide-sidebar-mode .wcr-e,body[data-page=replay].wide-sidebar-mode .wcr-w,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .wcr-e,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .wcr-w{cursor:ew-resize;width:10px;top:6px;bottom:6px}body[data-page=replay].wide-sidebar-mode .wcr-n,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .wcr-n{top:0}body[data-page=replay].wide-sidebar-mode .wcr-s,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .wcr-s{bottom:0}body[data-page=replay].wide-sidebar-mode .wcr-e,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .wcr-e{right:0}body[data-page=replay].wide-sidebar-mode .wcr-w,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .wcr-w{left:0}body[data-page=replay].wide-sidebar-mode .wcr-ne,body[data-page=replay].wide-sidebar-mode .wcr-nw,body[data-page=replay].wide-sidebar-mode .wcr-se,body[data-page=replay].wide-sidebar-mode .wcr-sw,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .wcr-ne,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .wcr-nw,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .wcr-se,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .wcr-sw{z-index:22;width:14px;height:14px}body[data-page=replay].wide-sidebar-mode .wcr-ne,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .wcr-ne{cursor:nesw-resize;top:0;right:0}body[data-page=replay].wide-sidebar-mode .wcr-nw,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .wcr-nw{cursor:nwse-resize;top:0;left:0}body[data-page=replay].wide-sidebar-mode .wcr-se,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .wcr-se{cursor:nesw-resize;bottom:0;right:0}body[data-page=replay].wide-sidebar-mode .wcr-sw,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .wcr-sw{cursor:nwse-resize;bottom:0;left:0}body[data-page=replay].wide-sidebar-mode .workspace-grid-card.workspace-card-flash,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-grid-card.workspace-card-flash{animation:.7s workspace-card-flash}@keyframes workspace-card-flash{0%,to{box-shadow:0 0 28px #3b82f612,inset 0 1px #94a3ff12}40%{box-shadow:0 0 32px #7c3aed73,inset 0 0 0 1px #a78bfa59}}body[data-page=replay].wide-sidebar-mode .right-sidebar:not(.workspace-grid):not([data-workspace-grid-bound=true]),body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar:not(.workspace-grid):not([data-workspace-grid-bound=true]),body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid:not([data-workspace-grid-bound=true]){grid-template:"watch coach""mission coach""trade-cluster trade-cluster""session-notes session-notes"/minmax(0,1fr) minmax(0,1fr);align-content:start;gap:10px;min-width:0;height:100%;max-height:100%;display:grid;overflow:hidden auto}body[data-page=replay].wide-sidebar-mode .right-sidebar.workspace-grid .watchlist-card,body[data-page=replay].wide-sidebar-mode .right-sidebar.workspace-grid .coach-card,body[data-page=replay].wide-sidebar-mode .right-sidebar.workspace-grid .mission-card,body[data-page=replay].wide-sidebar-mode .right-sidebar.workspace-grid .open-trades-card,body[data-page=replay].wide-sidebar-mode .right-sidebar.workspace-grid .simulator-card,body[data-page=replay].wide-sidebar-mode .right-sidebar.workspace-grid .sidebar-notes-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .watchlist-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .coach-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .mission-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .open-trades-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .simulator-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .sidebar-notes-card{place-self:stretch stretch}body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .watchlist-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .mission-card{overflow:hidden!important}body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .coach-card{max-height:100%;min-height:calc(var(--sidebar-row-size) * 2 + 10px)!important;overflow:hidden!important}body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .watchlist-card{min-height:var(--sidebar-row-size)!important}body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .watchlist-card .watchlist{max-height:220px;flex:auto!important;min-height:86px!important;overflow-y:auto!important}body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .mission-card{min-height:var(--sidebar-row-size)}body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .coach-card{min-height:calc(var(--sidebar-row-size) * 2 + 10px)}body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .open-trades-card{min-height:calc(var(--sidebar-row-size) * 2 + 10px);padding-bottom:8px}body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .simulator-card{min-height:calc(var(--sidebar-row-size) * 2 + 10px);max-height:none;padding-top:8px;overflow:auto}body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .watchlist-card,body[data-page=replay].wide-sidebar-mode .right-sidebar:not(.workspace-grid):not([data-workspace-grid-bound=true]) .watchlist-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar:not(.workspace-grid):not([data-workspace-grid-bound=true]) .watchlist-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid:not([data-workspace-grid-bound=true]) .watchlist-card{flex-direction:column;grid-area:watch;min-height:var(--sidebar-row-size,148px)!important;display:flex!important;overflow:hidden!important}body[data-page=replay].wide-sidebar-mode .watchlist-card .watchlist{max-height:220px;flex:auto!important;min-height:86px!important;overflow-y:auto!important}body[data-page=replay].wide-sidebar-mode .watchlist-card.right-card-collapsed{padding-bottom:10px}body[data-page=replay].wide-sidebar-mode .right-sidebar:not(.workspace-grid):not([data-workspace-grid-bound=true]) .mission-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar:not(.workspace-grid):not([data-workspace-grid-bound=true]) .mission-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid:not([data-workspace-grid-bound=true]) .mission-card{min-height:var(--sidebar-row-size,148px);grid-area:mission;overflow:hidden}body[data-page=replay].wide-sidebar-mode .right-sidebar:not(.workspace-grid):not([data-workspace-grid-bound=true]) .coach-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar:not(.workspace-grid):not([data-workspace-grid-bound=true]) .coach-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid:not([data-workspace-grid-bound=true]) .coach-card{grid-area:coach;min-height:350px;max-height:100%;overflow:hidden}body[data-page=replay].wide-sidebar-mode .right-sidebar:not(.workspace-grid):not([data-workspace-grid-bound=true]) .trade-desk-cluster,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar:not(.workspace-grid):not([data-workspace-grid-bound=true]) .trade-desk-cluster,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid:not([data-workspace-grid-bound=true]) .trade-desk-cluster{grid-template:"open-trades simulator"minmax(390px,auto)/minmax(0,1fr) minmax(0,1fr);grid-area:trade-cluster;align-self:stretch;gap:10px;min-width:0;min-height:390px;display:grid}body[data-page=replay].wide-sidebar-mode .right-sidebar:not(.workspace-grid):not([data-workspace-grid-bound=true]) .trade-desk-cluster .open-trades-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid:not([data-workspace-grid-bound=true]) .trade-desk-cluster .open-trades-card{grid-area:open-trades}body[data-page=replay].wide-sidebar-mode .right-sidebar:not(.workspace-grid):not([data-workspace-grid-bound=true]) .trade-desk-cluster .simulator-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid:not([data-workspace-grid-bound=true]) .trade-desk-cluster .simulator-card{grid-area:simulator}body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .trade-desk-cluster{display:contents}body[data-page=replay] .right-sidebar .candle-dimensions-card,body[data-page=replay] .right-sidebar .object-card{display:none!important}body[data-page=replay].wide-sidebar-mode .right-sidebar:not(.workspace-grid):not([data-workspace-grid-bound=true]) .sidebar-notes-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar:not(.workspace-grid):not([data-workspace-grid-bound=true]) .sidebar-notes-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid:not([data-workspace-grid-bound=true]) .sidebar-notes-card{flex-direction:column;grid-area:session-notes/1/session-notes/-1;align-self:stretch;width:100%;min-height:148px;max-height:none;display:flex;overflow:hidden}body[data-page=replay].wide-sidebar-mode .right-sidebar.workspace-grid .sidebar-notes-card,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .sidebar-notes-card{flex-direction:column;align-self:stretch;width:auto;min-height:180px;max-height:none;display:flex;overflow:hidden}body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .sidebar-notes-card .session-notes-input,body[data-page=replay].wide-sidebar-mode .sidebar-notes-card .session-notes-input{background:#050914b8;border:1px solid #6366f138;border-top:0;border-radius:0 0 8px 8px;flex:auto;height:auto;min-height:72px;max-height:none;padding-bottom:12px;overflow-y:auto}body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .sidebar-notes-card .note-save-button,body[data-page=replay].wide-sidebar-mode .sidebar-notes-card .note-save-button{flex:none;align-self:flex-start;margin-top:10px}body[data-page=replay].wide-sidebar-mode .sidebar-notes-card .note-toolbar{background:#050914b8;border:1px solid #6366f138;border-bottom:0;border-radius:8px 8px 0 0}body[data-page=replay].wide-sidebar-mode .sidebar-section{background:linear-gradient(#0b1224f0,#060a16e6),#070b18e0;border:1px solid #6366f152;border-radius:10px;min-width:0;overflow:auto;box-shadow:0 0 28px #3b82f612,inset 0 1px #94a3ff12}body[data-page=replay].wide-sidebar-mode .sidebar-section.sidebar-notes-card{overflow:hidden}body[data-page=replay].wide-sidebar-mode .section-header h2{color:#b9c5ff;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}body[data-page=replay].wide-sidebar-mode .coach-card .pill.success{color:#86efac;letter-spacing:.06em;text-transform:uppercase;background:#22c55e24;border-color:#22c55e73;font-size:9px}body[data-page=replay].wide-sidebar-mode .watchlist-card .section-header h2:before{content:none}body[data-page=replay].wide-sidebar-mode .watch-row{background:#080d1c8c;border-radius:8px}body[data-page=replay].wide-sidebar-mode .watch-row.active{background:linear-gradient(90deg,#7c3aed57,#3b82f61a);border-color:#7c3aed8c;box-shadow:inset 0 0 0 1px #7c3aed33}body[data-page=replay].wide-sidebar-mode .watchlist-card.is-resized-h,body[data-page=replay].wide-sidebar-mode .watchlist-card.is-resized-w,body[data-page=replay].wide-sidebar-mode .sidebar-notes-card.is-resized-h,body[data-page=replay].wide-sidebar-mode .sidebar-notes-card.is-resized-w,body[data-page=replay].wide-sidebar-mode .mission-card.is-resized-h,body[data-page=replay].wide-sidebar-mode .mission-card.is-resized-w,body[data-page=replay].wide-sidebar-mode .coach-card.is-resized-h,body[data-page=replay].wide-sidebar-mode .coach-card.is-resized-w,body[data-page=replay].wide-sidebar-mode .open-trades-card.is-resized-h,body[data-page=replay].wide-sidebar-mode .open-trades-card.is-resized-w,body[data-page=replay].wide-sidebar-mode .simulator-card.is-resized-h,body[data-page=replay].wide-sidebar-mode .simulator-card.is-resized-w{--card-h:initial;--card-w:initial;justify-self:stretch!important;width:100%!important;height:auto!important}body[data-page=replay].wide-sidebar-mode .mission-card{overflow:hidden}body[data-page=replay].wide-sidebar-mode .mission-card p{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.38;display:-webkit-box;overflow:hidden}body[data-page=replay].wide-sidebar-mode .mission-grid{grid-template-columns:auto 1fr;gap:4px 8px;font-size:10px}body[data-page=replay].wide-sidebar-mode .mission-grid strong{color:#e5edff;text-align:right;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.25}body[data-page=replay].wide-sidebar-mode .mission-grid span{color:#64748b}body[data-page=replay].wide-sidebar-mode .coach-card p{color:#94a3b8;-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body[data-page=replay].wide-sidebar-mode .coach-card:has(.ei-partner)>p{display:none}body[data-page=replay].wide-sidebar-mode .coach-card:has(.ei-partner)>.coach-tags{display:none}body[data-page=replay].wide-sidebar-mode .coach-card .ei-partner{flex:auto;min-height:0;max-height:none}body[data-page=replay].wide-sidebar-mode .metric-grid div{background:#060a166b;border-bottom:1px solid #64748b1a;border-right:1px solid #64748b24}body[data-page=replay].wide-sidebar-mode .metric-grid div:nth-child(4n){border-right:0}body[data-page=replay].wide-sidebar-mode .metric-grid div:nth-child(n+5){border-bottom:0}body[data-page=replay].wide-sidebar-mode .day-performance-card .profit-text{letter-spacing:.01em;font-size:17px;font-weight:900}body[data-page=replay].wide-sidebar-mode .sidebar-equity{border-color:#7c3aed47;min-height:78px}body[data-page=replay].wide-sidebar-mode .right-sidebar.workspace-grid .trade-desk-cluster{display:contents}body[data-page=replay].wide-sidebar-mode .trade-desk-cluster .open-trades-card{min-height:230px;padding-bottom:8px}body[data-page=replay].wide-sidebar-mode .trade-desk-cluster .simulator-card{min-height:390px;max-height:none;overflow:auto}body[data-page=replay].wide-sidebar-mode .open-trades-card{padding-bottom:8px}body[data-page=replay].wide-sidebar-mode .open-trades-card .section-header h2:before{content:none}body[data-page=replay].wide-sidebar-mode .open-trades-count{letter-spacing:.06em;text-transform:uppercase;font-size:9px}body[data-page=replay].wide-sidebar-mode .open-trades-partial-row,body[data-page=replay].wide-sidebar-mode .open-trades-status{display:none}body[data-page=replay].wide-sidebar-mode .open-trades-table-wrap{flex:auto;max-height:none}body[data-page=replay].wide-sidebar-mode .open-trades-table th:last-child,body[data-page=replay].wide-sidebar-mode .open-trades-table td:last-child{text-align:right}body[data-page=replay].wide-sidebar-mode .simulator-card{padding-top:8px}body[data-page=replay].wide-sidebar-mode .simulator-tab{letter-spacing:.08em;font-size:9px}body[data-page=replay].wide-sidebar-mode .trade-ticket{gap:6px}body[data-page=replay].wide-sidebar-mode .ticket-row{grid-template-columns:76px minmax(0,1fr);gap:6px;min-height:28px}body[data-page=replay].wide-sidebar-mode .ticket-input-row,body[data-page=replay].wide-sidebar-mode .split-row{grid-template-columns:76px minmax(0,1fr) 58px}body[data-page=replay].wide-sidebar-mode .ticket-row>strong,body[data-page=replay].wide-sidebar-mode .ticket-row input,body[data-page=replay].wide-sidebar-mode .ticket-row select{min-height:28px;padding-top:5px;padding-bottom:5px}body[data-page=replay].wide-sidebar-mode .side-toggle button.buy.active{color:#86efac;background:#22c55e24;border-color:#22c55e9e;box-shadow:0 0 16px #22c55e38}body[data-page=replay].wide-sidebar-mode .side-toggle button.sell.active{color:#fca5a5;background:#ef44441f;border-color:#f871718c}body[data-page=replay].wide-sidebar-mode .ticket-row input,body[data-page=replay].wide-sidebar-mode .ticket-row select,body[data-page=replay].wide-sidebar-mode .ticket-row>strong{background:#050914b8;border-color:#64748b47}body[data-page=replay].wide-sidebar-mode .ticket-input-row em{color:#64748b;text-align:right;font-size:9.5px}body[data-page=replay].wide-sidebar-mode .simulate-button{letter-spacing:.04em;text-transform:none;border-radius:8px;min-height:38px;margin-top:4px;font-size:12px}body[data-page=replay].wide-sidebar-mode .ticket-foot strong{color:#4ade80}body[data-page=replay].wide-sidebar-mode .ticket-foot span:last-child strong{color:#94a3b8}.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}body[data-page=replay] .sidebar-section{padding:10px 11px}body[data-page=replay] .section-header{gap:7px;min-height:24px;margin-bottom:8px}body[data-page=replay] .section-header h2{color:#b9c5ff;letter-spacing:.09em;font-size:11px}body[data-page=replay] .card-toggle-button{opacity:.8;width:21px;min-height:21px}body[data-page=replay] .watch-table-head,body[data-page=replay] .watch-row{grid-template-columns:minmax(70px,1fr) 70px 48px}body[data-page=replay] .watch-row{min-height:30px;padding:5px 7px}body[data-page=replay] .watch-symbol{color:#e2e8f0;font-size:13px;font-weight:800}body[data-page=replay] .watch-meta{display:none}body[data-page=replay] .watch-change{text-align:right;font-size:12px;font-weight:800}body[data-page=replay] .watch-price{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}body[data-page=replay] .watch-row.active{background:linear-gradient(90deg,#3b82f638,#7c3aed1f);border-color:#7dd3fc59;box-shadow:inset 0 0 0 1px #7dd3fc1f}body[data-page=replay] .mission-card p,body[data-page=replay] .coach-card p,body[data-page=replay] .note-body,body[data-page=replay] .hypothesis-copy p{font-size:11.5px;line-height:1.42}body[data-page=replay] .mission-grid{gap:5px 8px;margin-top:8px;font-size:11px}body[data-page=replay] .tag-row{gap:5px;margin-top:8px}body[data-page=replay] .tag-row span{padding:3px 6px;font-size:9px}body[data-page=replay] .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}body[data-page=replay] .metric-grid div{min-height:43px;padding:6px 5px}body[data-page=replay] .metric-grid span,body[data-page=replay] .stat-row,body[data-page=replay] .ticket-row{font-size:10px}body[data-page=replay] .metric-grid strong{font-size:13px}body[data-page=replay] .stat-list{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=replay] .stat-row{min-height:30px;padding:6px 7px}body[data-page=replay] .sidebar-equity{min-height:82px}body[data-page=replay] .trade-ticket{gap:7px}body[data-page=replay] .ticket-row{grid-template-columns:78px minmax(0,1fr);min-height:30px}body[data-page=replay] .ticket-input-row,body[data-page=replay] .split-row{grid-template-columns:78px minmax(0,1fr) 66px}body[data-page=replay] .ticket-row>strong,body[data-page=replay] .ticket-row input,body[data-page=replay] .ticket-row select,body[data-page=replay] .ticket-row .custom-select-trigger{min-height:29px;font-size:11px}body[data-page=replay] .simulate-button{min-height:35px}body[data-page=replay] .risk-preview{min-height:28px;margin:7px 0;padding:7px;font-size:10px}body[data-page=replay] .positions-wrap{max-height:120px}body[data-page=replay].wide-sidebar-mode .open-trades-table-wrap,body[data-page=replay].wide-sidebar-mode .positions-wrap{min-height:88px;max-height:none}body[data-page=replay] .workflow-drawer{flex-direction:column;flex:none;min-height:0;max-height:none;display:flex;overflow:visible}body[data-page=replay] .workflow-drawer .bottom-drawer-header{flex:none}body[data-page=replay].bottom-desk-stack .workflow-drawer{flex:none;min-height:0}body[data-page=replay].bottom-desk-show-all .workflow-drawer{flex:1 1 0;min-height:0;max-height:none;overflow:hidden}body[data-page=replay].bottom-desk-show-all .bottom-drawer-content,body[data-page=replay].bottom-desk-stack.bottom-desk-show-all .bottom-drawer-content{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}body[data-page=replay].bottom-desk-show-all .desk-upper-cards{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}body[data-page=replay] .desk-upper-cards .desk-perf-overview-mount,body[data-page=replay] .desk-performance-overview-card .deck-chart-wrap--overview{flex:auto;min-height:78px}body[data-page=replay].bottom-desk-show-all .desk-journal-panel{min-height:0;overflow:hidden}body[data-page=replay].bottom-desk-show-all .panel-section:not(.history-panel){align-content:start;min-width:0;max-height:100%;display:grid;overflow:auto}body[data-page=replay].bottom-desk-show-all .history-panel{flex-direction:column;min-width:0;display:flex;overflow:hidden}body[data-page=replay] .dimension-deck{gap:var(--dimension-deck-row-gap,8px);grid-auto-rows:var(--dimension-row-size,268px);min-height:var(--dimension-deck-content-height);overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;max-width:100%;overflow:auto hidden}body[data-page=replay] .dimension-deck::-webkit-scrollbar{display:none}body[data-page=replay] .dimension-card{background:linear-gradient(165deg,#0c1428fa 0%,#060b18f0 100%);border:1px solid #38bdf86b;border-radius:9px;padding:9px 10px 8px;overflow:visible;box-shadow:0 0 24px #3b82f624,0 8px 24px #00000052,inset 0 1px #7dd3fc1a}body[data-page=replay] .dimension-card-body{overflow-wrap:anywhere;word-break:break-word;min-height:0;overflow:auto}body[data-page=replay] .dimension-card:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #7dd3fc0f,0 0 18px #3b82f614}body[data-page=replay] .dimension-card-body,body[data-page=replay] .dimension-card-link,body[data-page=replay] .replay-attempt-row,body[data-page=replay] .deck-perf-tab,body[data-page=replay] .dimension-card-action,body[data-page=replay] .dimension-card-head-actions,body[data-page=replay] .dimension-card-expand{z-index:2;position:relative}.dimension-card.dimension-card-flash{animation:.7s dimension-card-flash}@keyframes dimension-card-flash{0%{box-shadow:0 0 #7dd3fc8c}to{box-shadow:0 0 #7dd3fc00}}body[data-page=replay] .dimension-card .dimension-card-resize-handle{opacity:.45;pointer-events:auto;z-index:6}body[data-page=replay] .dimension-card:hover .dimension-card-resize-handle,body[data-page=replay] .dimension-card.is-dragging .dimension-card-resize-handle,body[data-page=replay] .dimension-card.is-expanded .dimension-card-resize-handle{opacity:.85}body[data-page=replay] .dimension-card .dcr-n,body[data-page=replay] .dimension-card .dcr-s{height:10px}body[data-page=replay] .dimension-card .dcr-e,body[data-page=replay] .dimension-card .dcr-w{width:10px}body[data-page=replay] .dimension-card .dcr-ne,body[data-page=replay] .dimension-card .dcr-nw,body[data-page=replay] .dimension-card .dcr-se,body[data-page=replay] .dimension-card .dcr-sw{width:14px;height:14px}body[data-page=replay] .dimension-card-expand,body[data-page=replay] .dimension-card-action{color:#7dd3fc;width:18px;height:18px;box-shadow:none;background:0 0;border:none;border-radius:4px;padding:0;font-size:12px;line-height:1}body[data-page=replay] .dimension-card-expand{opacity:.9;font-size:11px}body[data-page=replay] .dimension-card-expand:hover,body[data-page=replay] .dimension-card-action:hover{background:#7dd3fc1a}.deck-scenario-list--compact .deck-scenario-row{background:0 0;border:none;padding:4px 0}.deck-scenario-list--compact .deck-scenario-copy strong{color:#93c5fd;margin-right:6px;font-size:11.5px}.deck-scenario-list--compact .deck-scenario-copy span{color:#cbd5e1;font-size:11px}.deck-session-summary .dimension-empty{margin-top:6px;font-size:9px}.deck-session-summary .deck-rules-row strong{color:#4ade80}.dimension-deck--showcase .replay-attempt-row{border-radius:5px;grid-template-columns:26px 34px 36px minmax(0,1fr) auto;gap:5px;padding:3px 6px;font-size:9px}.dimension-deck--showcase .replay-attempt-row.is-active{background:linear-gradient(90deg,#7c3aed57,#7c3aed1f);box-shadow:inset 0 0 0 1px #a78bfa4d,0 0 14px #7c3aed29}.dimension-deck--showcase .replay-attempt-row.is-active .attempt-id,.dimension-deck--showcase .replay-attempt-row.is-active .attempt-time,.dimension-deck--showcase .replay-attempt-row.is-active .attempt-side,.dimension-deck--showcase .replay-attempt-row.is-active .attempt-note{color:#e9d5ff}.dimension-deck--showcase .dimension-card-link:not(.is-cta){letter-spacing:.01em;margin-top:2px;font-size:11px}.dimension-deck--showcase .deck-object-row span{color:#cbd5e1}.dimension-deck--showcase .deck-scenario-row .deck-chart-wrap--spark{min-height:20px;max-height:24px}.dimension-deck--showcase .deck-review-play{width:52px;height:52px}body[data-page=replay] .bottom-drawer-content{flex:auto;gap:10px;height:100%;min-height:0;padding:8px;display:grid;overflow:hidden}body[data-page=replay] .desk-drawer-layout{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}body[data-page=replay] .desk-journal-panel{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}body[data-page=replay] .desk-journal-panel .history-wrap{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7c3aed94 #0509148c;flex:1 1 0;min-height:120px;max-height:none;overflow:auto}body[data-page=replay].bottom-desk-stack .desk-journal-panel{flex:1 1 0;height:auto;min-height:0;overflow:hidden}body[data-page=replay].bottom-desk-stack .desk-journal-panel .history-wrap{flex:1 1 0;min-height:120px;max-height:none;overflow:auto}body[data-page=replay].bottom-desk-stack .history-panel:not(.desk-journal-panel){height:auto;min-height:200px;overflow:visible}body[data-page=replay].bottom-desk-stack .history-wrap:not(.desk-journal-panel .history-wrap){min-height:140px;max-height:min(420px,48vh);overflow-y:auto}body[data-page=replay] .history-panel:not(.desk-journal-panel){height:100%;min-height:0;overflow:hidden}body[data-page=replay] .history-wrap:not(.desk-journal-panel .history-wrap){scrollbar-width:thin;scrollbar-color:#7c3aed73 transparent;flex:auto;min-height:0;overflow:auto;max-height:none!important}.replay-attempts-table{gap:4px;display:grid}body[data-page=replay].bottom-desk-stack:not(.bottom-desk-show-all) .desk-journal-panel{flex-direction:column;min-height:220px;display:flex}body[data-page=replay].bottom-desk-stack:not(.bottom-desk-show-all) .desk-upper-cards{flex-direction:column;gap:10px;min-height:0;display:flex}body[data-page=replay].bottom-desk-stack:not(.bottom-desk-show-all) .bottom-drawer-content{flex:none;height:auto;min-height:0;overflow:visible}body[data-page=replay].bottom-desk-stack .drawer-tabs{display:none}body[data-page=replay].bottom-desk-compact.bottom-desk-stack .drawer-tabs{display:flex}body[data-page=replay].bottom-desk-compact.bottom-desk-stack .desk-drawer-layout--journal-only{grid-template-rows:minmax(0,1fr);gap:0}body[data-page=replay].bottom-desk-compact.bottom-desk-stack:not(.bottom-desk-show-all) .desk-upper-cards{flex-direction:column;gap:10px;min-height:0;display:flex}body[data-page=replay].bottom-desk-compact.bottom-desk-stack .desk-upper-cards[hidden]{display:none}body[data-page=replay].bottom-desk-stack .bottom-drawer-content{flex:auto;height:100%;min-height:0;overflow:hidden}body[data-page=replay].bottom-desk-stack .panel-section:not(.history-panel){flex:none;height:auto;min-height:0;overflow:visible}body[data-page=replay].bottom-desk-stack .desk-upper-top .panel-section{flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex;overflow:hidden}body[data-page=replay].bottom-desk-stack .desk-upper-cards .desk-session-stats-card{flex-direction:column;flex:none;height:auto;min-height:250px;max-height:310px;display:flex;overflow:hidden}body[data-page=replay].bottom-desk-stack .desk-upper-cards .desk-performance-overview-card{overflow:hidden}body[data-page=replay].bottom-desk-stack .history-panel.panel-section{flex-direction:column;display:flex;overflow:hidden}body[data-page=replay] .history-panel.desk-journal-panel{flex-direction:column;flex:1 1 0;height:auto;min-height:0;display:flex;overflow:hidden}body[data-page=replay] .desk-journal-panel .history-wrap{flex:1 1 0;min-height:120px;max-height:none}.replay-attempts-head,.replay-attempt-row{grid-template-columns:34px 42px 44px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.replay-attempts-head{color:#64748b;letter-spacing:.08em;text-transform:uppercase;padding:0 4px 2px;font-size:9px;font-weight:800}.replay-attempt-row{color:#cbd5e1;text-align:left;cursor:pointer;background:#070b188c;border:1px solid #47556959;border-radius:6px;width:100%;padding:4px 5px;font-size:9.5px}.replay-attempt-row:hover,.replay-attempt-row.is-active{background:linear-gradient(90deg,#7c3aed38,#7c3aed14);border-color:#a78bfa73;box-shadow:inset 0 0 0 1px #a78bfa2e}.attempt-id{color:#e2e8f0;font-weight:800}.attempt-side.buy{color:#4ade80;font-weight:700}.attempt-side.sell{color:#f87171;font-weight:700}.attempt-note{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;overflow:hidden}.attempt-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:800}.attempt-status.active{color:#ddd6fe;background:#7c3aed47;border:1px solid #a78bfa73}.attempt-status.win{color:#6ee7b7;background:#10b98129}.attempt-status.loss{color:#fca5a5;background:#ef444429}body[data-page=replay][data-bottom-drawer=collapsed] .bottom-drawer-content{display:none}body[data-page=replay][data-bottom-drawer=collapsed] .workflow-drawer{min-height:0}body[data-page=replay] .bottom-drawer-header{min-height:36px;padding:4px 8px}body[data-page=replay] .panel-section:not([hidden]):not(.history-panel):not(.desk-session-notes-card){flex-direction:column;min-height:0;display:flex;overflow:hidden}body[data-page=replay].bottom-desk-stack .panel-section:not([hidden]):not(.history-panel):not(.desk-session-notes-card),body[data-page=replay].bottom-desk-stack .desk-session-notes-card{height:auto;overflow:visible}body[data-page=replay] .history-panel.panel-section:not([hidden]){flex-direction:column;display:flex;overflow:hidden}body[data-page=replay] .hypothesis-card .hypothesis-copy,body[data-page=replay] .execution-card .score-wrap,body[data-page=replay] .notes-card .note-body,body[data-page=replay] .desk-perf-overview-mount{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7c3aed73 transparent;flex:auto;min-height:0;overflow-y:auto}body[data-page=replay] .desk-session-notes-card .note-body,body[data-page=replay] .desk-session-notes-card .session-notes-input{overscroll-behavior:auto;field-sizing:content;flex:none;min-height:106.25px;overflow:visible}body[data-page=replay] .panel-section{padding:11px}body[data-page=replay] table:not(.trade-journal-table){font-size:11px}body[data-page=replay] th:not(.trade-journal-table th),body[data-page=replay] td:not(.trade-journal-table td){padding:6px 7px}body[data-page=replay] .score-wrap{grid-template-columns:82px 1fr;gap:10px}body[data-page=replay] .score-ring{width:76px;height:76px}body[data-page=replay] .path-bar{background:linear-gradient(#09101ff5,#070b18eb),#050814eb;border-color:#6366f147;padding:10px 16px}body[data-page=replay] .path-track:before{height:2px;box-shadow:none;background:#47556994;top:11px;left:24px;right:24px}body[data-page=replay] .path-step-label{font-size:9.5px}body[data-page=replay] .path-node{width:21px;height:21px;font-size:10px}body[data-page=replay] .nav-item{white-space:nowrap}body[data-page=replay].right-panel-collapsed .workspace-grid,body[data-page=replay][data-workspace-mode=desk] .workspace-grid,body[data-page=replay].replay-focus-mode .workspace-grid{grid-template-columns:minmax(0,1fr)}body[data-page=replay].left-nav-collapsed .premium-shell{grid-template-columns:68px minmax(0,1fr)}body[data-page=replay].replay-focus-mode .premium-shell{grid-template-columns:minmax(0,1fr)}body[data-page=replay] .chart-title{justify-content:flex-start}body[data-page=replay] .chart-title>div:first-child{flex:none;min-width:145px;max-width:220px}body[data-page=replay] .chart-readouts{flex:auto;align-items:center;gap:0;min-width:0;padding-top:0;display:flex}body[data-page=replay] .chart-readouts .tool-mode-field,body[data-page=replay] .chart-readouts .chart-type-field,body[data-page=replay] #focusModeButton,body[data-page=replay] #chartToolbarToggleButton{position:absolute;left:-10000px}body[data-page=replay] .chart-tool-rail{scrollbar-width:none;-ms-overflow-style:none;gap:6px;padding:8px 8px 14px;overflow:hidden auto}body[data-page=replay] .chart-tool-rail::-webkit-scrollbar{width:0;height:0;display:none}body[data-page=replay] .rail-collapse-toggle{z-index:2;background:linear-gradient(#7c3aed38,#3b82f61f);border:1px solid #7c3aed66;margin-bottom:2px;position:sticky;top:-2px}body[data-page=replay] .rail-collapse-toggle svg{transition:transform .16s}body[data-page=replay].rail-collapsed{--rail-w:26px}body[data-page=replay].rail-collapsed .chart-tool-rail{width:var(--rail-w,26px);padding:6px 3px;overflow:visible}body[data-page=replay].rail-collapsed .chart-tool-rail .tool-button:not(.rail-collapse-toggle){display:none}body[data-page=replay].rail-collapsed .rail-collapse-toggle{width:20px;min-height:26px}body[data-page=replay].rail-collapsed .rail-collapse-toggle svg{transform:rotate(180deg)}body[data-page=replay] .tool-button{width:min(40px, calc(var(--rail-w,56px) - 16px));color:#0000;border-radius:8px;flex:none;min-height:38px;font-size:0;position:relative}body[data-page=replay] .tool-button:before,body[data-page=replay] .tool-button:after{content:"";pointer-events:none;position:absolute}body[data-page=replay] .toolbox-toggle:before{border:1px solid #c4b5fdc2;border-radius:4px;inset:8px;box-shadow:inset 0 8px #7c3aed2e,8px 0 0 -6px #c4b5fdc2,0 8px 0 -6px #c4b5fdc2}body[data-page=replay] [data-drawing-tool=cursor]:before,body[data-page=replay] [data-drawing-tool=cursor]:after{background:#c4b5fd;box-shadow:0 0 12px #7c3aed94}body[data-page=replay] [data-drawing-tool=cursor]:before{width:1px;top:7px;bottom:7px;left:15px}body[data-page=replay] [data-drawing-tool=cursor]:after{height:1px;top:15px;left:7px;right:7px}body[data-page=replay] [data-drawing-tool=trendline]:before{background:#dbeafe;border-radius:999px;width:22px;height:2px;top:15px;left:5px;transform:rotate(-40deg)}body[data-page=replay] [data-drawing-tool=trendline]:after{background:#dbeafe;border-radius:50%;width:5px;height:5px;top:7px;right:7px;box-shadow:-13px 12px #dbeafe}body[data-page=replay] [data-drawing-tool=horizontal]:before{background:#c4b5fd;border-radius:999px;height:2px;top:15px;left:7px;right:7px;box-shadow:0 -6px #c4b5fd57,0 6px #c4b5fd57}body[data-page=replay] [data-drawing-tool=vertical]:before{background:#c4b5fd;border-radius:999px;width:2px;top:7px;bottom:7px;left:15px;box-shadow:-6px 0 #c4b5fd57,6px 0 #c4b5fd57}body[data-page=replay] [data-drawing-tool=rectangle]:before{border:2px solid #dbeafe;border-radius:3px;inset:7px}body[data-page=replay] [data-drawing-tool=demandZone]:before,body[data-page=replay] [data-drawing-tool=supplyZone]:before{border-radius:2px;inset:9px 6px}body[data-page=replay] [data-drawing-tool=demandZone]:before{background:#14b8a638;border:1px solid #22d3eeeb}body[data-page=replay] [data-drawing-tool=supplyZone]:before{background:#7c3aed3d;border:1px solid #a855f7eb}body[data-page=replay] [data-drawing-tool=text]:before{content:"T";color:#dbeafe;place-items:center;font-size:15px;font-weight:900;display:grid;inset:0}body[data-page=replay] [data-drawing-tool=fibonacci]:before{border-top:1px solid #c4b5fdd1;border-bottom:1px solid #c4b5fd7a;inset:8px 6px}body[data-page=replay] [data-drawing-tool=fibonacci]:after{background:#22d3eed1;height:1px;top:15px;left:7px;right:7px}body[data-page=replay] #crosshairToggleButton:before{border:1px solid #c4b5fdcc;border-radius:50%;inset:8px}body[data-page=replay] #crosshairToggleButton:after{background:#c4b5fdcc;height:1px;top:15px;left:8px;right:8px;box-shadow:7px -7px 0 -3px #c4b5fdcc}body[data-page=replay] #autoScaleToggleButton:before{border-top:2px solid #dbeafe;border-right:2px solid #dbeafe;height:12px;top:10px;left:8px;right:8px;transform:skew(-20deg)}body[data-page=replay] #deleteDrawingButton:before{border:1px solid #f87171db;border-radius:2px;inset:11px 10px 8px}body[data-page=replay] #deleteDrawingButton:after{background:#f87171db;height:1px;top:8px;left:9px;right:9px}body[data-page=replay] #clearDrawingsButton,body[data-page=replay] #clearAllDrawingsButton{display:none}@media (min-width:1700px){body[data-page=replay].bottom-desk-show-all .workflow-drawer{grid-template-rows:minmax(0,1fr)}}body[data-page=replay] .chart-workspace{background:linear-gradient(#050c19f5,#050b17fa),#050a16fa;border-color:#3a4c785c}body[data-page=replay] .chart-shell{background:linear-gradient(#4c5d862e 1px,#0000 1px) 0 0/82px 46px,linear-gradient(90deg,#4c5d8629 1px,#0000 1px) 0 0/82px 46px,radial-gradient(circle at 58% 8%,#3b82f614,#0000 32%),linear-gradient(#071220 0%,#06101d 54%,#071221 100%)}body[data-page=replay] .chart-hud-dock .chart-header{min-height:var(--chart-hud-height,42px);padding:5px 12px 4px calc(var(--rail-w,56px) + 6px)}body[data-page=replay] .chart-hud-dock .chart-title{align-items:center;width:100%}body[data-page=replay] .chart-hud-dock .chart-title>div:first-child{display:none}body[data-page=replay] .chart-hud-dock .chart-readouts{width:100%}body[data-page=replay] .chart-header{min-height:42px;padding:6px 12px 5px;overflow:visible}body[data-page=replay] .chart-title{align-items:flex-start}body[data-page=replay] .chart-title>div:first-child{min-width:150px;max-width:170px;padding-top:2px;overflow:visible}body[data-page=replay] #loadedSymbol{color:#e6ecff;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 0 12px #3b82f62e;align-items:center;min-height:18px;font-size:12px;font-weight:850;display:inline-flex;position:relative;overflow:visible}body[data-page=replay] #loadedSymbol:after{content:none;display:none}body[data-page=replay] .chart-tool-rail{width:var(--rail-w);background:linear-gradient(#050913f0,#070d1bd6),#050812f0;border-right-color:#52679e42}body[data-page=replay] .chart{left:var(--rail-w)}body[data-page=replay] .drawing-layer,body[data-page=replay] .trade-layer,body[data-page=replay] .ghost-layer,body[data-page=replay] .motion-layer,body[data-page=replay] .motion-trail-canvas{left:var(--rail-w);width:calc(100% - var(--rail-w))}body[data-page=replay] .drawing-layer rect.drawing-shape{filter:drop-shadow(0 0 7px #7c3aed24)}body[data-page=replay] .drawing-layer text.supplyZone,body[data-page=replay] .drawing-layer text.demandZone{paint-order:stroke;stroke:#050b17d1;stroke-width:3px;letter-spacing:.01em;font-size:10px}.chart-tool-rail .tool-button[data-drawing-tool]:before,.chart-tool-rail #crosshairToggleButton:before,.chart-tool-rail #autoScaleToggleButton:before,.chart-tool-rail #deleteDrawingButton:before,.chart-tool-rail #clearDrawingsButton:before,.chart-tool-rail #clearAllDrawingsButton:before,.chart-tool-rail #chartToolboxButton:before{content:none!important;display:none!important}.chart-tool-rail .tool-button{color:#c3ccdd;border-radius:9px;justify-content:center;align-items:center;transition:background .15s,color .15s,box-shadow .15s;display:flex}body[data-chart-tool-mode=auto] .chart-tool-rail{opacity:1;width:48px;padding:8px 7px}body[data-chart-tool-mode=auto] .chart-tool-rail .tool-button{opacity:.82;pointer-events:auto}body[data-chart-tool-mode=auto] .chart-tool-rail:hover .tool-button,body[data-chart-tool-mode=auto] .chart-tool-rail:focus-within .tool-button{opacity:1}.top-toolbar{z-index:60;position:relative}.chart-header{z-index:30;position:relative}.chart-workspace{overflow:visible}.replay-console{z-index:30;position:relative;overflow:visible}.custom-select-wrapper.open{z-index:70}.custom-select-menu{z-index:240}.chart-tool-rail{z-index:30!important}.chart-shell>#chart{z-index:1}.chart-overlay{z-index:6}.chart-tool-rail .tool-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.chart-tool-rail .tool-button:hover{color:#e2e8f0;background:#7c3aed24}.chart-tool-rail .tool-button.active{color:#ede9fe;background:linear-gradient(135deg,#7c3aed66,#3b82f63d);box-shadow:0 0 14px #7c3aed59}.chart-tool-rail .tool-button.danger-tool:hover{color:#fecaca;background:#ef44442e}body[data-page=replay] .chart-tool-rail .tool-button{color:#c3ccdd;font-size:0}body[data-page=replay] .chart-tool-rail .tool-button.active{color:#ede9fe}body[data-page=replay] .chart-tool-rail .tool-button:hover{color:#e2e8f0}body[data-page=replay] .chart-tool-rail .tool-button.danger-tool:hover{color:#fecaca}body[data-page=replay] .chart-tool-rail .tool-button:before,body[data-page=replay] .chart-tool-rail .tool-button:after{content:none!important;display:none!important}body[data-page=replay] .chart-tool-rail .tool-button svg{stroke:currentColor}.ohlc-strip #highPrice{color:#67e8f9}.ohlc-strip #lowPrice{color:#c084fc}.ohlc-strip.bullish #currentPrice{color:#22d3ee}.ohlc-strip.bearish #currentPrice{color:#a855f7}.chart-context-menu{z-index:300;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7c3aed8c transparent;border:1px solid var(--border-strong);background:#08101e;border-radius:10px;gap:1px;min-width:252px;max-width:min(340px,100vw - 24px);max-height:min(72vh,520px);padding:8px;display:grid;position:fixed;overflow:hidden auto;box-shadow:0 24px 64px #000000a3,0 0 0 1px #22d3ee0f}.chart-context-menu::-webkit-scrollbar{width:6px}.chart-context-menu::-webkit-scrollbar-thumb{background:#7c3aed8c;border-radius:999px}.chart-context-menu[hidden]{display:none}.chart-context-menu button{width:100%;min-height:38px;color:var(--secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:9px 12px;font-size:13px;font-weight:600;line-height:1.35;display:block}.chart-context-menu button:hover{color:#f1f5f9;background:linear-gradient(90deg,#7c3aed52,#3b82f61f)}.chart-context-menu button:focus-visible{outline-offset:-2px;color:#f8fafc;background:linear-gradient(90deg,#22d3ee29,#7c3aed2e);outline:2px solid #22d3eee6}.chart-context-menu .ctx-sep{background:var(--border);height:1px;margin:4px 6px}body.chart-header-collapsed .chart-shell{--chart-hud-height:40px}body.chart-header-collapsed .chart-hud-dock .xd-ohlc-header,body.chart-header-collapsed .chart-hud-dock #candleStats,body.chart-header-collapsed .chart-hud-bar .chart-hud-badge-slot,body.chart-header-collapsed .chart-hud-bar .chart-hud-divider,body.chart-header-collapsed .chart-hud-toggles>:not(.chart-hud-toggle){display:none!important}body.chart-header-collapsed .chart-readouts{flex:none;justify-content:flex-end}body.chart-header-collapsed .chart-hud-bar{flex:none;gap:0}body.chart-header-collapsed .chart-header{min-height:34px;padding-top:4px;padding-bottom:2px}.chart-hud-toggle.active{color:#e9d5ff;background:linear-gradient(#7c3aed3d,#3b82f61f);border-color:#7c3aed8c}.dimension-deck{grid-template-columns:repeat(60,minmax(0,1fr));grid-auto-rows:var(--dimension-row-size,268px);height:auto;min-height:var(--dimension-deck-content-height,var(--dimension-row-size,268px));scrollbar-width:thin;scrollbar-color:#7c3aed73 transparent;align-content:start;gap:10px;display:grid;position:relative;overflow:visible}.dimension-deck.dimension-deck-dragging{-webkit-user-select:none;user-select:none}.dimension-card{--deck-scale:1;background:linear-gradient(#0a1224f5,#050a16eb),#060d1be6;border:1px solid #38bdf847;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 11px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 28px #3b82f614,0 12px 28px #00000047,inset 0 1px #94a3ff12;container:deck-card/size}.dimension-card.is-dragging,.dimension-card.is-resizing{opacity:.96;box-sizing:border-box;border-color:#7c3aed8c;transition:box-shadow .12s,opacity .12s;box-shadow:0 22px 52px #0000007a,0 0 0 1px #a78bfa73;z-index:30!important;overflow:visible!important}.grid-window-drop-indicator{z-index:12;pointer-events:none;background:#7c3aed1a;border:2px dashed #7c3aed9e;border-radius:10px;transition:left 80ms,top 80ms,width 80ms,height 80ms,opacity .12s;position:absolute;box-shadow:inset 0 0 0 1px #a78bfa2e}.grid-window-drop-indicator[hidden]{display:none}.dimension-card.is-expanded{z-index:8;border-color:#7c3aed73}.dimension-card-head{cursor:grab;justify-content:space-between;align-items:center;gap:8px;display:flex}.dimension-card-head:active{cursor:grabbing}.dimension-card-head h3{letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd;pointer-events:none;margin:0;font-size:10px;font-weight:760}.dimension-card-expand{color:#ddd6fe;cursor:pointer;background:#7c3aed1f;border:1px solid #7c3aed59;border-radius:6px;width:22px;height:22px;padding:0;font-size:12px;line-height:1}.dimension-card-expand:hover{background:#7c3aed3d}.dimension-card-resize-handle{z-index:20;opacity:.35;touch-action:none;pointer-events:auto;transition:opacity .12s,background .12s;position:absolute}.dimension-card:hover>.dimension-card-resize-handle,.dimension-card.is-dragging>.dimension-card-resize-handle,.dimension-card.is-resizing>.dimension-card-resize-handle{opacity:.82}.dimension-card-resize-handle:hover{opacity:1;background:#a78bfa66}.dcr-n,.dcr-s{cursor:ns-resize;height:10px;left:6px;right:6px}.dcr-e,.dcr-w{cursor:ew-resize;width:10px;top:6px;bottom:6px}.dcr-n{top:0}.dcr-s{bottom:0}.dcr-e{right:0}.dcr-w{left:0}.dcr-ne,.dcr-nw,.dcr-se,.dcr-sw{z-index:22;width:14px;height:14px}.dcr-ne{cursor:nesw-resize;top:0;right:0}.dcr-nw{cursor:nwse-resize;top:0;left:0}.dcr-sw{cursor:nesw-resize;bottom:0;left:0}.dcr-se{cursor:nwse-resize;opacity:.7;border-bottom:2px solid #94a3ff8c;border-right:2px solid #94a3ff8c;bottom:0;right:0}.dimension-card-body{gap:calc(4px + 2px * var(--deck-scale,1));min-height:0;font-size:clamp(9px, calc(10.5px * var(--deck-scale,1)), 12px);color:#94a3b8;flex-direction:column;flex:auto;line-height:1.4;display:flex;overflow:hidden}.deck-fill{gap:inherit;flex-direction:column;flex:auto;min-height:0;display:flex}.deck-chart-wrap{min-height:clamp(28px, calc(var(--card-h,198px) * .22), 72px);max-height:clamp(36px, calc(var(--card-h,198px) * .38), 88px);flex:auto;align-items:stretch;width:100%;display:flex}.deck-chart-wrap--spark{flex:none;min-height:22px;max-height:32px}.deck-chart-wrap--ghost,.deck-chart-wrap--perf{margin-top:2px}.deck-ghost-layout,.deck-perf-layout,.deck-session-layout,.deck-review-layout{gap:6px}.deck-ghost-layout,.deck-perf-layout{flex-direction:column;min-height:0;display:flex}.deck-ghost-layout .deck-chart-wrap--ghost,.deck-perf-layout .deck-chart-wrap--perf{flex:auto;min-height:32px}.deck-ghost-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.deck-perf-tabs,.deck-session-tabs{flex:none}.dimension-row{justify-content:space-between;align-items:center;gap:8px;padding:2px 0;display:flex}.dimension-row strong{color:#86efac;text-align:right;text-overflow:ellipsis;max-width:62%;font-weight:700;overflow:hidden}.dimension-note{margin:0 0 4px}.dimension-empty{color:#64748b;margin:0}.dimension-score{color:#86efac;margin-bottom:4px;font-size:28px;font-weight:800;line-height:1}.dimension-card-link{color:#7dd3fc;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:auto;padding:0;font-size:10px;font-weight:700}.dimension-card-link:hover{color:#bae6fd}.dimension-card-head-actions{align-items:center;gap:5px;display:inline-flex}.dimension-card-action{color:#7dd3fc;cursor:pointer;background:#070b1880;border:1px solid #7dd3fc47;border-radius:6px;width:22px;height:22px;font-size:14px;line-height:1}.dimension-card-link.is-cta{text-align:center;background:#070b1873;border:1px solid #7dd3fc59;border-radius:7px;align-self:stretch;min-height:30px;padding:6px 10px}.dimension-card-link.is-cta.is-purple{color:#ddd6fe;background:#7c3aed1f;border-color:#a78bfa73}body[data-page=replay] .dimension-card-body{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}body[data-page=replay] .dimension-card-link{color:#7dd3fc;letter-spacing:.02em;font-size:12px;font-weight:700}body[data-page=replay] .dimension-card-link.is-cta{border-radius:7px;min-height:30px;padding:5px 8px;font-size:12px;font-weight:700}.deck-notes-timeline{overflow-wrap:anywhere;border-left:1px solid #2dd4bf38;gap:10px;min-width:0;padding-left:10px;display:grid;position:relative}.deck-note-item{grid-template-columns:38px 1fr;align-items:start;gap:8px;min-width:0;display:grid;position:relative}.deck-note-item:before{content:"";background:#64748b;border-radius:999px;width:7px;height:7px;position:absolute;top:4px;left:-14px;box-shadow:0 0 0 2px #070b18e6}.deck-note-item.is-primary:before{background:#2dd4bf;box-shadow:0 0 8px #2dd4bf73,0 0 0 2px #070b18e6}.deck-note-time{color:#64748b;font-size:10px;font-weight:800}.deck-note-item.is-primary .deck-note-time{color:#2dd4bf}.deck-note-highlight{color:#4ade80;font-style:normal;font-weight:700}.deck-note-item p{color:#cbd5e1;overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;font-size:10.5px;line-height:1.4}.deck-object-list,.deck-rules-list{gap:7px;display:grid}.deck-rules-row{font-size:11.5px}.deck-object-row,.deck-rules-row{justify-content:flex-start;align-items:center;gap:8px;min-height:22px;font-size:11.5px;display:flex}.deck-rules-row{justify-content:space-between}.deck-object-row strong{color:#7dd3fc;flex:none;min-width:52px;font-weight:800}.deck-object-row span,.deck-rules-row span{color:#cbd5e1}.deck-rules-row strong,.deck-session-metrics strong{color:#4ade80;font-weight:800}.deck-rules-row.deck-rules-check strong{color:#4ade80;font-size:11px;font-weight:800}.deck-exec-checklist .deck-check-icon{color:#4ade80;background:#2dd4bf24;border-radius:999px;place-items:center;width:14px;height:14px;font-size:9px;font-weight:800;display:grid}.deck-check{color:#4ade80!important}.deck-scenario-list{gap:8px;display:grid}.deck-scenario-row{grid-template-columns:auto minmax(0,1fr) minmax(36px,22%);align-items:center;gap:clamp(4px,1.5cqw,8px);display:grid}.deck-scenario-copy{min-width:0}.deck-scenario-copy span{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.deck-scenario-radio{border:1.5px solid #64748b73;border-radius:999px;flex-shrink:0;width:9px;height:9px}.deck-scenario-row.is-bull .deck-scenario-radio,.deck-scenario-radio.is-on{background:#4ade8033;border-color:#4ade80d9;box-shadow:0 0 8px #4ade8066}.deck-scenario-row.is-bear .deck-scenario-radio{border-color:#f871718c}.deck-scenario-row.is-pink .deck-scenario-radio{border-color:#e879f9a6}.deck-scenario-row.is-bull .deck-scenario-radio{border-color:#4ade80bf;box-shadow:0 0 8px #4ade8059}.deck-scenario-row strong{color:#f1f5f9;font-size:11.5px;display:block}.deck-scenario-row span{color:#cbd5e1;font-size:11px}.deck-spark,.deck-ghost-chart,.deck-perf-chart{width:100%;height:100%;min-height:100%;display:block}.deck-perf-bar{filter:drop-shadow(0 0 3px #8b5cf659)}.deck-ghost-head{flex-flow:row;flex:none;align-items:stretch;gap:5px;margin-bottom:6px;display:flex}.deck-ghost-pill{white-space:nowrap;border-radius:999px;flex:1 1 0;align-items:center;gap:5px;min-width:0;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.deck-ghost-pill.is-you{color:#86efac;background:#22c55e1f;border:1px solid #22c55e47}.deck-ghost-pill.is-ghost{color:#ddd6fe;background:#7c3aed24;border:1px solid #a78bfa52}.deck-ghost-pill strong{margin-left:auto;font-size:11px;font-weight:800}.deck-ghost-label{text-overflow:ellipsis;overflow:hidden}.deck-dot{background:currentColor;border-radius:999px;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 6px}.deck-session-tabs,.deck-perf-tabs{gap:6px;margin-bottom:8px;display:flex}.deck-session-tab{color:#cbd5e1;letter-spacing:.06em;cursor:pointer;background:#070b1873;border:1px solid #64748b52;border-radius:6px;min-height:24px;padding:0 8px;font-size:10.5px;font-weight:800}.deck-session-tab.is-active{color:#99f6e4;background:#2dd4bf1a;border-color:#2dd4bf8c;box-shadow:0 0 12px #2dd4bf2e}.deck-perf-tab{color:#94a3b8;letter-spacing:.04em;cursor:pointer;background:#070b1873;border:1px solid #64748b52;border-radius:6px;min-height:22px;padding:0 8px;font-size:9px;font-weight:800}.deck-perf-tab.is-active{color:#99f6e4;background:#2dd4bf1a;border-color:#2dd4bf8c;box-shadow:0 0 12px #2dd4bf2e}.deck-session-body{grid-template-columns:minmax(44px,52px) 1fr;align-items:center;gap:10px;display:grid}.deck-radar{width:clamp(44px, calc(var(--card-w,240px) * .22), 52px);height:clamp(44px, calc(var(--card-w,240px) * .22), 52px);background:radial-gradient(circle,#3b82f666 0 4px,#0000 5px),repeating-radial-gradient(circle,#2dd4bf33 0 7px,#0000 8px 14px);border:1px solid #2dd4bf59;border-radius:999px;flex:none;position:relative;box-shadow:0 0 20px #2dd4bf40,inset 0 0 12px #7c3aed26}.deck-radar-pulse{border:1px solid #2dd4bf73;border-radius:999px;animation:2.4s ease-out infinite deck-radar-pulse;position:absolute;inset:18%}.deck-radar-ring{border:1px solid #a78bfa59;border-radius:999px;position:absolute;inset:32%}.deck-radar-core{background:radial-gradient(circle,#2dd4bf,#3b82f6);border-radius:999px;position:absolute;inset:44%;box-shadow:0 0 10px #2dd4bfa6}@keyframes deck-radar-pulse{0%{opacity:.9;transform:scale(.85)}70%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}.deck-radar:before,.deck-radar:after{content:"";background:#7dd3fc73;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.deck-radar:before{width:1px;height:100%;top:0;left:50%;transform:none}.deck-radar:after{width:100%;height:1px;top:50%;left:0;transform:none}.deck-session-metrics{gap:6px;font-size:11.5px;display:grid}.deck-session-metrics div{justify-content:space-between;gap:8px;min-height:20px;font-size:11.5px;display:flex}.deck-session-metrics span{color:#cbd5e1}.deck-review-head{justify-content:flex-start;align-items:center;gap:8px;margin-bottom:8px;display:flex}.deck-review-toggle input{display:none}.deck-review-toggle span{background:#2dd4bfd9;border-radius:999px;width:34px;height:18px;display:block;position:relative;box-shadow:inset 0 0 0 1px #2dd4bf59}.deck-review-toggle span:after{content:"";background:#ecfeff;border-radius:999px;width:14px;height:14px;position:absolute;top:2px;right:2px;box-shadow:0 0 8px #2dd4bf73}.deck-review-focus{color:#94a3b8;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.deck-review-focus select{color:#e2e8f0;background:#070b1899;border:1px solid #64748b47;border-radius:6px;min-height:24px;padding:0 6px;font-size:10px}.deck-review-body{grid-template-columns:1fr 54px;align-items:center;gap:8px;display:grid}.deck-review-list{color:#cbd5e1;gap:4px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.deck-review-list li:before{content:"";vertical-align:middle;background:#60a5fa;border-radius:999px;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 6px #60a5fa73}.deck-review-play{color:#ddd6fe;background:radial-gradient(circle,#7c3aed59,#070b1833),repeating-radial-gradient(circle,#7c3aed1f 0 6px,#0000 7px 12px);border:1px solid #a78bfa59;border-radius:999px;place-items:center;width:48px;height:48px;font-size:14px;display:grid;box-shadow:0 0 16px #7c3aed40}.deck-perf-stats{font-size:clamp(7.5px, calc(9px * var(--deck-scale,1)), 9px);border-top:1px solid #47556959;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(3px,1cqw,6px);margin-top:auto;padding-top:6px;display:grid}.deck-perf-stats div{gap:2px;min-width:0;display:grid}.deck-perf-stats span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-perf-stats strong{color:#e2e8f0;font-size:clamp(8px, calc(10px * var(--deck-scale,1)), 10px)}.deck-perf-stats .positive-text{color:#4ade80}.deck-exec-layout{align-items:center;gap:clamp(4px, calc(var(--card-h,198px) * .04), 10px);flex-direction:column;justify-content:space-between;display:flex}.deck-exec-ring{--exec-score:82;width:clamp(56px, calc(var(--card-h,210px) * .28), 64px);height:clamp(56px, calc(var(--card-h,210px) * .28), 64px);background:radial-gradient(circle at center, #070b18f0 56%, transparent 57%), conic-gradient(#2dd4bf 0 calc(var(--exec-score) * 1%), #33415573 0);filter:drop-shadow(0 0 6px #2dd4bf59);border-radius:999px;flex:none;position:relative;box-shadow:0 0 18px #2dd4bf47}.deck-exec-ring-inner{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.deck-exec-ring-inner strong{color:#f8fafc;font-size:clamp(16px, calc(var(--card-h,198px) * .11), 24px);line-height:1}.deck-exec-checklist{gap:clamp(2px, calc(var(--card-h,198px) * .012), 6px);flex:auto;width:100%;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.deck-exec-checklist li{font-size:clamp(10.5px, calc(11.5px * var(--deck-scale,1)), 12px);color:#e2e8f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.deck-check-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-exec-ring-inner span{color:#2dd4bf;margin-top:2px;font-size:10.5px;font-weight:800}.deck-exec-checklist strong{color:#f1f5f9;font-size:clamp(10.5px, calc(11.5px * var(--deck-scale,1)), 12px)}.dimension-card[data-card-width-tier=xs] .attempt-desc-col,.dimension-card[data-card-width-tier=xs] .replay-attempts-head .attempt-desc-col{display:none}.dimension-card[data-card-width-tier=xs] .replay-attempts-head,.dimension-card[data-card-width-tier=xs] .replay-attempt-row{grid-template-columns:28px 38px 40px auto}.dimension-card[data-card-width-tier=xs] .deck-ghost-pill{padding:3px 6px;font-size:10.5px}.dimension-card[data-card-width-tier=sm] .deck-object-row span,.dimension-card[data-card-width-tier=sm] .deck-scenario-copy span{font-size:10.5px}.dimension-card[data-card-height-tier=short] .deck-note-item:nth-child(n+2),.dimension-card[data-card-height-tier=short] .deck-object-row:nth-child(n+4){display:none}.dimension-card[data-card-height-tier=short] .deck-review-play{width:36px;height:36px}.dimension-card[data-card-height-tier=short] .deck-perf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}@container deck-card (width<=220px){.deck-session-body{grid-template-columns:1fr;gap:6px}.deck-radar{display:none}.deck-review-body{grid-template-columns:1fr}.deck-review-play{justify-self:center}}@container deck-card (height<=170px){.deck-chart-wrap--perf,.deck-chart-wrap--ghost{min-height:24px;max-height:40px}.deck-exec-ring{width:52px;height:52px}}.replay-attempt-row.is-active .attempt-side.buy,.replay-attempt-row.is-active .attempt-note{color:#c4b5fd;font-weight:700}.replay-attempt-row.deck-attempt-row{cursor:default}.replay-attempt-row.deck-attempt-row:hover:not(.is-active){box-shadow:none;background:#070b188c;border-color:#47556959}.attempt-status.waiting,.attempt-status.planned{color:#94a3b8;background:#47556933;border:1px solid #64748b40}@media (max-width:1500px){body:not([data-page=replay]) .dimension-deck{--dimension-row-size:248px}}@media (max-width:980px){body:not([data-page=replay]) .dimension-deck{--dimension-row-size:220px}}.drawing-handle{fill:#c4b5fd;stroke:#0a0e17;stroke-width:1.6px;cursor:grab;filter:drop-shadow(0 0 4px #7c3aedb3)}.drawing-handle:hover{fill:#ede9fe}.chart-shell.drawing-selectable .drawing-shape{cursor:move}.chart-shell.drawing-selectable .drawing-shape:hover{filter:drop-shadow(0 0 6px #c4b5fdbf)}.drawing-shape.selected{filter:drop-shadow(0 0 5px #c4b5fd99)}.chart-shell.over-indicator,.chart-shell.over-indicator .drawing-layer{cursor:pointer}.axis-grip:hover{background:#7c3aed1a!important}.axis-grip:active{background:#7c3aed2e!important}.drawing-layer .session-band,.drawing-layer .session-tint,.drawing-layer .session-divider,.drawing-layer .session-limit-line,.drawing-layer .session-limit-glow,.drawing-layer .session-ribbon-layer,.drawing-layer .session-ribbon-capsule,.drawing-layer .session-ribbon-label,.drawing-layer .session-ribbon-time,.drawing-layer .session-endpoint-dot,.drawing-layer .session-divider-dot,.drawing-layer .replay-marker,.drawing-layer .replay-marker rect,.drawing-layer .replay-marker text,.drawing-layer .measure-overlay,.drawing-layer .measure-overlay rect,.drawing-layer .measure-overlay line,.drawing-layer .measure-overlay text{pointer-events:none}.drawing-layer .replay-marker-scrub-hit{pointer-events:auto;cursor:ew-resize}.drawing-layer .replay-marker-scrub-line{pointer-events:stroke;cursor:ew-resize}.drawing-layer .replay-marker-scrub-label,.drawing-layer .replay-marker-scrub-label rect,.drawing-layer .replay-marker-scrub-label text{pointer-events:auto;cursor:pointer}.drawing-layer .heat-lens-layer,.drawing-layer .heat-lens-layer *{pointer-events:none}.chart-shell.replay-scrub-dragging .drawing-layer .replay-marker-scrub-hit{cursor:ew-resize}.session-band-label{letter-spacing:.12em;opacity:.85;font-size:9px;font-weight:800}.session-ribbon-label{letter-spacing:.1em;pointer-events:none;font-size:8px;font-weight:800}.session-ribbon-time{letter-spacing:.04em;pointer-events:none;font-size:7px;font-weight:600}.session-endpoint-dot{pointer-events:none}.replay-marker-label{letter-spacing:.08em;font-size:9px;font-weight:800}.open-position-row{cursor:pointer}.open-position-row.is-selected td{background:#38bdf814}.open-position-actions{white-space:nowrap;flex-wrap:wrap;gap:4px;display:flex}.stop-trade-button{color:#fecaca;background:#f8717124;border-color:#f871718c;font-weight:700}.stop-trade-button:hover{background:#f871713d}.partial-trade-button{opacity:.9}.measure-chip-line{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.drawing-layer text.zone-status{letter-spacing:.14em;opacity:.9;font-size:8.5px;font-weight:800}.drawing-style-pop{z-index:260;background:linear-gradient(#0f172afa,#050814f7);border:1px solid #94a3ff3d;border-radius:10px;width:228px;padding:10px;position:fixed;box-shadow:0 18px 44px #00000080,0 0 24px #7c3aed2e}.style-pop-title{letter-spacing:.1em;text-transform:uppercase;color:#8b97ad;margin:0 0 8px;font-size:10px;font-weight:800}.style-pop-row{flex-wrap:wrap;gap:5px;margin-bottom:7px;display:flex}.style-pop-row:last-child{margin-bottom:0}.style-swatch{cursor:pointer;width:20px;height:20px;box-shadow:none;border:2px solid #0000;border-radius:6px;padding:0}.style-swatch.selected,.style-swatch:hover{border-color:#f8fafc}.style-chip{color:#c3ccdd;cursor:pointer;min-height:24px;box-shadow:none;background:0 0;border:1px solid #94a3ff38;border-radius:7px;padding:2px 9px;font-size:11px}.style-chip.selected,.style-chip:hover{color:#f8fafc;background:linear-gradient(90deg,#7c3aed6b,#3b82f629)}.style-chip.danger{color:#f87171;border-color:#f8717166;margin-left:auto}.command-palette{z-index:280;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04070e8c;justify-content:center;align-items:flex-start;padding-top:11vh;display:flex;position:fixed;inset:0}.palette-panel{background:linear-gradient(#0f172afc,#050814fa);border:1px solid #94a3ff42;border-radius:13px;width:min(520px,92vw);overflow:hidden;box-shadow:0 28px 70px #0009,0 0 34px #7c3aed33}.palette-input{color:#f8fafc;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #94a3ff2e;outline:none;width:100%;padding:13px 16px;font-size:14px}.palette-list{gap:2px;max-height:46vh;padding:6px;display:grid;overflow:auto}.palette-row{text-align:left;color:#c3ccdd;cursor:pointer;width:100%;box-shadow:none;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 11px;font-size:12.5px;display:flex}.palette-row.active,.palette-row:hover{color:#f8fafc;background:linear-gradient(90deg,#7c3aed66,#3b82f624)}.palette-hint{color:#64748b;letter-spacing:.06em;font-size:10px}.palette-empty{color:#64748b;text-align:center;margin:0;padding:14px;font-size:12px}.box-zoom-rect{z-index:30;pointer-events:none;background:#3b82f61f;border:1px dashed #60a5fad9;position:absolute;box-shadow:inset 0 0 0 1px #22d3ee26}.box-zoom-rect:after{content:attr(data-hint);color:#bae6fd;letter-spacing:.03em;white-space:nowrap;background:#080c18e0;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:4px;left:6px}.chart-shell.box-zoom-ready:not(.box-zoom-dragging) #chart,.chart-shell.box-zoom-ready:not(.box-zoom-dragging) .drawing-layer,.chart-shell.box-zoom-dragging{cursor:crosshair}.chart-shell.box-zoom-dragging .drawing-layer{pointer-events:none!important}.chart-primary-stack{flex:auto;min-height:0;position:relative}.chart-shell.fusion-active{grid-template-rows:auto minmax(0,1.1fr) minmax(0,.9fr);display:grid}.chart-shell.fusion-active .chart-hud-dock{grid-column:1/-1}.chart-shell.fusion-active .chart-primary-stack{min-height:0;position:relative;inset:auto}.chart-shell.fusion-active .chart-fusion-pane{grid-area:3/1/auto/-1}.chart-fusion-pane{background:#070b14eb;border-top:1px solid #94a3ff24;min-height:0;position:relative}.fusion-pane-header{z-index:4;letter-spacing:.08em;text-transform:uppercase;color:#67e8f9;font-size:11px;position:absolute;top:6px;left:10px}.fusion-chart{position:absolute;inset:0}.xd-depth-panel{z-index:1;pointer-events:auto;background:linear-gradient(#080c16b8,#0c12208c);border-top:1px solid #67e8f91f;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;width:100%;padding:8px 12px 10px;display:grid;position:relative;top:auto;right:auto;box-shadow:inset 0 1px #94a3ff0a}.xd-depth-panel[hidden]{display:none!important}.xd-depth-card{background:#0f172a8c;border:1px solid #94a3ff14;border-radius:8px;padding:8px 10px}.xd-depth-card.primary{border-color:#22d3ee38}.xd-depth-kicker{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:4px;font-size:10px;display:block}.xd-depth-card p{color:#cbd5e1;margin:2px 0 0;font-size:11px;line-height:1.35}.ghost-layer,.ghost-layer .ghost-drawing,.ghost-layer .ghost-marker{pointer-events:none}.memory-trail-path{fill:none;stroke:#fbbf2473;stroke-width:1.2px;stroke-dasharray:3 4;pointer-events:none}.memory-trail-dot{fill:#fbbf248c;pointer-events:none}.fractal-parent-ghost,.fractal-parent-candle-mask,.fractal-range-highlight,.fractal-parent-boundary,.fractal-parent-bracket,.fractal-parent-band,.fractal-parent-source,.fractal-beam-haze,.fractal-beam-column,.fractal-beam-inner,.fractal-beam-upward,.fractal-detach-connector,.fractal-light-beam,.fractal-portal-flare,.fractal-anchor-ring-outer,.fractal-anchor-ring-mid,.fractal-anchor-glow,.fractal-anchor-dot,.fractal-candle-anchor,.fractal-expansion-group{pointer-events:none}.chart-shell.fractal-expanded:before{content:"";top:var(--chart-hud-height,46px);z-index:12;pointer-events:none;background:radial-gradient(ellipse calc(var(--fractal-column-width,280px) * .85) 90% at var(--fractal-column-center,50%) 52%, #02061700 0%, #02061714 48%, #0206172e 100%), linear-gradient(180deg, #02061705, #0206171a);opacity:0;animation:.48s forwards fractalChartDim;position:absolute;bottom:0;left:0;right:0}.chart-shell.fractal-expanded:after{content:"";top:var(--chart-hud-height,46px);z-index:13;pointer-events:none;background:radial-gradient(ellipse calc(var(--fractal-column-width,280px) * .42) 48% at var(--fractal-column-center,50%) var(--fractal-portal-top,35%), #22d3ee14 0%, #7c3aed08 36%, transparent 72%);opacity:0;animation:.56s .12s forwards fractalPortalHalo;position:absolute;bottom:0;left:0;right:0}@keyframes fractalChartDim{to{opacity:1}}@keyframes fractalPortalHalo{to{opacity:1}}.chart-shell.fractal-expanded .fractal-expansion-group{filter:drop-shadow(0 0 16px #22d3ee38)}.chart-shell.fractal-expanded .fractal-parent-ghost{fill:#22d3ee0f;stroke:none}.fractal-parent-candle-mask{fill:var(--chart-bg);opacity:.96;animation:.36s 40ms forwards fractalMaskIn}@keyframes fractalMaskIn{0%{opacity:0}to{opacity:.96}}.fractal-parent-boundary{stroke:#38bdf885;stroke-width:1.4px;stroke-dasharray:none;opacity:0;animation:.48s 60ms forwards fractalBoundaryIn}.fractal-parent-bracket{stroke:#22d3ee9e;stroke-width:1.5px;opacity:0;animation:.52s .1s forwards fractalBoundaryIn}.fractal-parent-band{fill:#22d3ee1f;stroke:#38bdf88c;stroke-width:1.2px;opacity:0;animation:.42s .14s forwards fractalBandIn}.fractal-parent-source{fill:#22d3ee14;stroke:#67e8f9b8;stroke-width:1.8px;opacity:0;animation:.56s .16s forwards fractalSourceIn,2.8s ease-in-out .9s infinite fractalSourcePulse}@keyframes fractalBoundaryIn{0%{opacity:0}to{opacity:1}}@keyframes fractalBandIn{0%{opacity:0;transform-origin:50%;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}@keyframes fractalSourceIn{0%{opacity:0;transform-origin:50%;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes fractalSourcePulse{0%,to{stroke-opacity:.62;fill-opacity:.08}50%{stroke-opacity:1;fill-opacity:.16}}.fractal-beam-haze,.fractal-beam-column,.fractal-beam-inner,.fractal-beam-upward{opacity:0;animation:.62s cubic-bezier(.22,1,.36,1) 80ms forwards fractalBeamColumnIn}.fractal-light-beam,.fractal-portal-flare{stroke-linecap:round;opacity:0;animation:.68s cubic-bezier(.22,1,.36,1) .14s forwards fractalBeamCoreIn}@keyframes fractalBeamColumnIn{0%{opacity:0;transform-origin:top;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes fractalBeamCoreIn{0%{opacity:0}to{opacity:1}}.fractal-anchor-ring-outer{opacity:0;animation:.72s .22s forwards fractalAnchorRingIn,2.2s ease-in-out .98s infinite fractalAnchorPulse}.fractal-candle-anchor{opacity:0;animation:.56s .28s forwards fractalAnchorGlowIn}.fractal-anchor-glow{opacity:0;animation:.56s .26s forwards fractalAnchorGlowIn,2.2s ease-in-out .98s infinite fractalAnchorPulse}.fractal-anchor-ring-mid,.fractal-anchor-dot{opacity:0;animation:.52s .3s forwards fractalAnchorGlowIn}@keyframes fractalAnchorRingIn{0%{opacity:0;transform-origin:50%;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes fractalAnchorGlowIn{0%{opacity:0}to{opacity:1}}@keyframes fractalAnchorPulse{0%,to{opacity:.78}50%{opacity:1}}.chart-alert-line,.chart-alert-label{pointer-events:none}.chart-alert-toast{z-index:40;color:#fde68a;background:#0f172aeb;border:1px solid #fbbf2459;border-radius:999px;padding:8px 14px;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}.xd-debug-badge{z-index:35;letter-spacing:.08em;color:#fca5a5;background:#450a0abf;border:1px solid #f8717173;border-radius:999px;padding:3px 8px;font-size:10px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.trade-risk-preview-box{pointer-events:none}.trade-layer .trade-preview-hit,.trade-layer .open-trade-hit{pointer-events:stroke;cursor:ns-resize}.trade-layer .open-trade-chip rect,.trade-layer .trade-marker,.trade-layer .open-trade-zone,.trade-layer .open-trade-reward-zone{pointer-events:all;cursor:pointer}.open-trade-overlay.is-selected .open-trade-zone{stroke:#38bdf8bf;stroke-width:1.5px}.open-trade-zone{fill:#7c3aed0f;stroke:#7c3aed47;stroke-width:1px}.open-trade-reward-zone{fill:#34d3990a;stroke:#34d39933;stroke-width:1px}.open-trade-chip rect{fill:#0a0e17eb;stroke:#7c3aed73;stroke-width:1px}.open-trade-chip-title{fill:#f8fafc;letter-spacing:.04em;font-size:10px;font-weight:800}.open-trade-chip-meta{fill:#cbd5e1;font-size:10px;font-weight:700}.open-trade-chip-meta.positive{fill:#6ee7b7}.open-trade-chip-meta.negative{fill:#fca5a5}.trade-layer .open-trade-handle{pointer-events:all;cursor:ns-resize;stroke-width:2px}.trade-drag-handle-wrap{pointer-events:none}.trade-drag-handle-wrap circle.open-trade-handle,.trade-drag-handle-wrap circle.trade-preview-handle{pointer-events:all;cursor:ns-resize}.trade-handle-halo{fill:none;stroke-width:1px;opacity:.35;animation:2.4s ease-in-out infinite trade-handle-halo-pulse}.trade-drag-handle-wrap.sl .trade-handle-halo{stroke:#f472b673}.trade-drag-handle-wrap.tp .trade-handle-halo{stroke:#22d3ee73}.trade-handle-ring{fill:none;stroke-width:1.5px;opacity:.65}.trade-drag-handle-wrap.sl .trade-handle-ring{stroke:#f472b6;filter:drop-shadow(0 0 6px #d946ef8c)}.trade-drag-handle-wrap.tp .trade-handle-ring{stroke:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee8c)}.trade-handle-reticle{stroke-width:1px;opacity:.5;stroke-linecap:round}.trade-drag-handle-wrap.sl .trade-handle-reticle{stroke:#f9a8d4b3}.trade-drag-handle-wrap.tp .trade-handle-reticle{stroke:#67e8f9b3}.trade-drag-handle-wrap.is-dragging .trade-handle-halo{opacity:.7;animation:.9s ease-in-out infinite trade-handle-drag-pulse}@keyframes trade-handle-halo-pulse{0%,to{opacity:.28}50%{opacity:.5}}@keyframes trade-handle-drag-pulse{0%,to{opacity:.55}50%{opacity:.85}}.trade-layer .open-trade-handle.sl{stroke:#f472b6;fill:#f472b652;filter:drop-shadow(0 0 6px #d946ef8c)}.trade-layer .open-trade-handle.tp{stroke:#22d3ee;fill:#22d3ee47;filter:drop-shadow(0 0 6px #22d3ee8c)}.trade-layer .open-trade-line.is-dragging,.trade-layer .open-trade-handle.is-dragging,.trade-price-level.is-dragging{filter:drop-shadow(0 0 10px #ffffff47)}.chart-shell.open-trade-dragging{cursor:ns-resize}.trade-entry-pattern{pointer-events:none}.trade-pattern-boundary{stroke:var(--trade-pattern-boundary);stroke-dasharray:6 4;opacity:.85}.trade-pattern-risk-box,.open-trade-risk-box,.trade-preview-risk-box{fill:url(#trade-zone-risk-fill);stroke:#f472b66b}.trade-pattern-reward-box,.open-trade-reward-box,.trade-preview-reward-box{fill:url(#trade-zone-reward-fill);stroke:#22d3ee6b}.trade-entry-pattern .trade-pattern-line.entry,.trade-preview-line.entry,.trade-price-line.entry{stroke:#a78bfa6b;opacity:.7}.trade-entry-pattern .trade-pattern-line.sl,.trade-preview-line.sl,.trade-price-level.sl.trade-pattern-line .trade-price-line-core,.trade-price-level.sl.trade-preview-line .trade-price-line-core,.trade-price-level.sl.open-trade-line .trade-price-line-core{stroke:url(#trade-line-sl-core)}.trade-entry-pattern .trade-pattern-line.tp,.trade-preview-line.tp,.trade-price-level.tp.trade-pattern-line .trade-price-line-core,.trade-price-level.tp.trade-preview-line .trade-price-line-core,.trade-price-level.tp.open-trade-line .trade-price-line-core{stroke:url(#trade-line-tp-core)}.trade-pattern-label{letter-spacing:.04em;fill:#e2e8f0;font-size:10px;font-weight:800}.trade-pattern-line-label{opacity:.9;font-size:10px}.trade-layer .trade-preview-handle{fill:#f8fafcf2;pointer-events:all;cursor:ns-resize;stroke:#0f172ad9;stroke-width:1.5px}.trade-layer .trade-preview-handle.sl{fill:#fbcfe8;stroke:#f472b6f2;filter:drop-shadow(0 0 5px #d946ef99)}.trade-layer .trade-preview-handle.tp{fill:#a5f3fc;stroke:#22d3eef2;filter:drop-shadow(0 0 5px #22d3ee99)}.trade-layer .trade-preview-line.is-dragging,.trade-layer .trade-preview-handle.is-dragging,.trade-price-level.is-dragging.trade-preview-line{filter:drop-shadow(0 0 10px #22d3ee8c)}.chart-shell.trade-preview-dragging{cursor:ns-resize}.focus-toggle.active{color:#67e8f9;border-color:#22d3ee73}.chart-zone>.fractal-explorer{z-index:40}.fractal-explorer.fractal-portal-detached{box-shadow:0 24px 64px #00000073}.fractal-explorer.fractal-portal-locked .fractal-portal-resize,.fractal-explorer.fractal-portal-locked [data-fractal-drag-handle]{cursor:default}.fractal-explorer.fractal-portal-dragging{-webkit-user-select:none;user-select:none}.fractal-explorer-controls{align-items:center;gap:4px;display:inline-flex}.fractal-portal-btn{color:#94a3b8;cursor:pointer;background:#0f172a73;border:1px solid #38bdf838;border-radius:7px;padding:3px 6px;font-size:9px;font-weight:700}.fractal-portal-btn:hover{color:#bae6fd;border-color:#22d3ee73}.fractal-portal-resize{z-index:6;background:0 0;position:absolute}.fractal-portal-resize-n{cursor:ns-resize;width:44%;height:8px;top:-3px;left:28%}.fractal-portal-resize-w{cursor:ew-resize;width:8px;height:44%;top:28%;left:-3px}.fractal-portal-resize-e{cursor:ew-resize;width:8px;height:44%;top:28%;right:-3px}.fractal-portal-resize-s{cursor:ns-resize;width:44%;height:8px;bottom:-3px;left:28%}.fractal-range-resize{fill:#22d3ee1a;stroke:#38bdf880;stroke-width:1px;pointer-events:all}.fractal-range-resize-w,.fractal-range-resize-e{cursor:ew-resize}.fractal-range-resize-n,.fractal-range-resize-s{cursor:ns-resize}.fractal-dimension-chart-host [class*=attribution],.fractal-dimension-chart-host a[href*=tradingview]{visibility:hidden!important;display:none!important}.fractal-range-highlight{fill:#22d3ee0f;stroke:#38bdf86b;stroke-width:1.4px}.fractal-detach-connector{stroke:#67e8f9b8;stroke-width:2px;stroke-linecap:round}.fractal-detach-connector-soft{stroke:#67e8f947;stroke-width:1.2px;stroke-dasharray:4 6}[data-fractal-drag-handle]{cursor:grab}.fractal-explorer.fractal-portal-dragging [data-fractal-drag-handle]{cursor:grabbing}.fractal-explorer{--fractal-beam-x:50%;--fractal-depth:1;z-index:28;box-shadow:none;pointer-events:auto;opacity:0;transform-origin:50%;filter:blur(2px);background:0 0;border:none;border-radius:0;transition:opacity .32s,transform .48s cubic-bezier(.22,1,.36,1),filter .38s;display:block;position:absolute;overflow:visible;transform:scale(.88)}.chart-shell.fractal-in-slot .fractal-explorer{transform-origin:var(--fractal-beam-x,50%) 100%}.fractal-explorer.is-open{opacity:1;filter:blur();transform:scale(1)}.fractal-dimension-layer{isolation:isolate;width:100%;height:100%;position:relative}.fractal-portal-shell{-webkit-backdrop-filter:blur(24px)saturate(165%);backdrop-filter:blur(24px)saturate(165%);background:linear-gradient(165deg,#0c162c9e 0%,#060a1894 55%,#040812ad 100%);border:1px solid #38bdf88c;border-radius:20px;grid-template-rows:auto 1fr auto;gap:0;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #22d3ee38,0 0 64px #22d3ee47,0 0 120px #7c3aed1f,0 20px 48px #00000080,inset 0 1px #e0f2fe1a,inset 0 -16px 36px #7c3aed24}.fractal-portal-aura{pointer-events:none;z-index:0;background:radial-gradient(70% 50% at 50% 0,#22d3ee38,#0000 68%),radial-gradient(80% 40% at 50% 100%,#7c3aed1f,#0000 72%);border-radius:20px;animation:3.6s ease-in-out infinite fractalPortalAura;position:absolute;inset:-8px -10px -6px}.fractal-portal-rim{border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e0f2fe14,inset 0 0 28px #22d3ee14,inset 0 -1px #a78bfa1f}@keyframes fractalPortalAura{0%,to{opacity:.68}50%{opacity:1}}.fractal-explorer-identity{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.fractal-explorer-header{z-index:4;background:linear-gradient(90deg,#22d3ee1f,#7c3aed0f);border-bottom:1px solid #38bdf82e;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex;position:relative}.fractal-explorer-badge{color:#bae6fd;letter-spacing:.05em;box-shadow:none;background:#22d3ee1a;border:1px solid #22d3ee52;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800}.fractal-explorer-collapse{color:#94a3b8;cursor:pointer;background:#0f172a73;border:1px solid #38bdf83d;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.fractal-explorer-collapse:hover{color:#bae6fd;background:#22d3ee1a;border-color:#22d3ee73}.fractal-collapse-chevron{opacity:.88;font-size:11px;line-height:1}.fractal-explorer-chart{z-index:2;flex:auto;min-height:0;padding:6px 8px 4px;display:flex;position:relative}.fractal-dimension-chart-stack{background:#020612b8;border-radius:16px;flex:auto;width:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #38bdf833,inset 0 0 40px #22d3ee14}.fractal-dimension-chart-host{z-index:1;min-height:72px;position:absolute;inset:0}.fractal-dimension-chart-host .chart,.fractal-dimension-chart-host>div{width:100%!important;height:100%!important}.fractal-dimension-drawing-layer{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chart-shell.fractal-drawing-active .fractal-dimension-drawing-layer{pointer-events:auto}.fractal-dimension-drawing-layer .drawing-shape,.fractal-dimension-drawing-layer .drawing-hit{pointer-events:stroke}.fractal-explorer.fractal-drawing-active .fractal-dimension-chart-host{pointer-events:none}.fractal-portal-lip{z-index:4;background:linear-gradient(#22d3ee0f,#22d3ee3d);justify-content:center;align-items:flex-end;height:20px;display:flex;position:relative}.fractal-portal-beam-cap{left:var(--fractal-beam-x);background:radial-gradient(circle,#f8fafcfa 0%,#22d3eeb8 32%,#7c3aed47 58%,#22d3ee00 78%);border-radius:999px;width:34px;height:34px;animation:2s ease-in-out infinite fractalBeamCapPulse;position:absolute;bottom:-4px;transform:translate(-50%);box-shadow:0 0 28px #22d3eed9,0 0 56px #7c3aed59}@keyframes fractalBeamCapPulse{0%,to{opacity:.82;transform:translate(-50%)scale(.9)}50%{opacity:1;transform:translate(-50%)scale(1.12)}}.candle-dimensions-body{gap:10px;display:grid}.fractal-dim-idle{color:#94a3b8;margin:0;font-size:12px;line-height:1.45}.fractal-dim-active-pill{color:#a5f3fc;background:#22d3ee1a;border:1px solid #22d3ee59;border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.fractal-dim-grid{grid-template-columns:auto 1fr;gap:6px 10px;font-size:11px;display:grid}.fractal-dim-grid.muted strong,.fractal-dim-grid span{color:#64748b}.fractal-dim-grid strong{color:#e2e8f0;text-align:right;font-weight:700}.fractal-dim-fusion-btn{color:#ddd6fe;cursor:pointer;background:linear-gradient(#7c3aed38,#3b82f61f);border:1px solid #7c3aed59;border-radius:8px;width:100%;padding:8px 10px;font-size:11px;font-weight:700}.chart-context-menu .ctx-heading{letter-spacing:.08em;text-transform:uppercase;color:#64748b;padding:6px 11px 4px;font-size:11px;font-weight:800}.chart-context-menu button.ctx-active{color:#7dd3fc;background:#22d3ee1f}.chart-context-menu button.ctx-danger{color:#fca5a5}.chart-context-menu button.ctx-danger:hover{background:#f871711f}.chart-context-menu .ctx-color-row{color:#cbd5e1;cursor:default;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;font-size:13px;display:flex}.chart-context-menu .ctx-color-row input[type=color]{cursor:pointer;background:0 0;border:1px solid #94a3ff38;border-radius:4px;width:28px;height:22px;padding:0}.chart-context-menu button.ctx-with-icon{align-items:center;gap:10px;display:flex}.chart-context-menu button.ctx-with-icon .ctx-icon{color:#94a3b8;stroke:currentColor;flex:none}.chart-context-menu button.ctx-with-icon:hover .ctx-icon{color:#22d3ee}.chart-settings-dialog{color:#e2e8f0;background:#070c17;border:1px solid #22d3ee47;border-radius:10px;width:min(820px,94vw);max-height:min(86vh,720px);padding:0;overflow:hidden;box-shadow:0 28px 72px #0000009e,0 0 0 1px #a855f71f}.chart-settings-dialog::backdrop{background:#020617d1}body.chart-bg-active .chart-settings-dialog::backdrop{background:#0206173d}.chart-settings-dialog[hidden]{display:none}.chart-settings-panel{grid-template-rows:auto 1fr auto;min-height:480px;max-height:min(86vh,720px);display:grid}.chart-settings-header{border-bottom:1px solid #52679e38;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 14px;display:flex}.chart-settings-header.is-draggable{cursor:grab;-webkit-user-select:none;user-select:none}.chart-settings-header.is-grabbing{cursor:grabbing}.chart-settings-header.is-draggable :is(h2,.chart-settings-eyebrow){cursor:inherit}.chart-settings-header h2{margin:0;font-size:18px;font-weight:800}.chart-settings-eyebrow{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.chart-settings-close{border-radius:8px;min-width:36px;min-height:36px;padding:0;font-size:18px;line-height:1}.chart-settings-body{grid-template-columns:196px 1fr;min-height:0;display:grid;overflow:hidden}.chart-settings-nav{border-right:1px solid #52679e2e;align-content:start;gap:2px;padding:12px 10px;display:grid;overflow-y:auto}.chart-settings-nav-item{color:#94a3b8;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 11px;font-size:13px;font-weight:600;display:flex}.chart-settings-nav-item:hover{color:#e2e8f0;background:#7c3aed24}.chart-settings-nav-item.active{color:#f8fafc;background:linear-gradient(90deg,#22d3ee29,#a855f724);box-shadow:inset 0 0 0 1px #22d3ee38}.chart-settings-nav-item:focus-visible,.chart-settings-close:focus-visible,.chart-settings-footer button:focus-visible,.chart-settings-content button:focus-visible,.chart-settings-content input:focus-visible,.chart-settings-content select:focus-visible{outline-offset:2px;outline:2px solid #22d3eee6}.chart-settings-nav-icon{text-align:center;opacity:.85;place-items:center;width:20px;height:20px;display:grid}.chart-settings-nav-icon-svg{width:19px;height:19px;display:block}.chart-settings-content{padding:20px 22px;overflow-y:auto}.chart-settings-section+.chart-settings-section{border-top:1px solid #52679e29;margin-top:18px;padding-top:14px}.chart-settings-section h3{letter-spacing:.08em;color:#64748b;margin:0 0 12px;font-size:12px;font-weight:800}.chart-settings-check{color:#cbd5e1;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.chart-settings-check-block{margin-bottom:10px;display:flex}.chart-settings-row{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.chart-settings-color-pair{gap:6px;display:flex}.chart-settings-color-pair input[type=color]{cursor:pointer;background:0 0;border:1px solid #94a3ff38;border-radius:4px;width:32px;height:24px;padding:0}.chart-settings-field{color:#cbd5e1;grid-template-columns:120px 1fr;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:grid}.chart-settings-field select{width:100%}.chart-settings-placeholder{color:#64748b;place-items:center;min-height:220px;font-size:13px;display:grid}.chart-settings-hint{color:#94a3b8;margin:0 0 14px;font-size:13px;line-height:1.45}.chart-settings-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.chart-settings-section-head h3{margin:0}.chart-settings-link{color:#67e8f9;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:11px;font-weight:700}.chart-settings-link:hover{color:#a5f3fc}.chart-settings-session-card{background:#0a0e178c;border:1px solid #52679e3d;border-radius:10px;margin-bottom:10px;padding:12px}.chart-settings-session-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.chart-settings-session-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.chart-settings-session-grid[data-disabled=true]{opacity:.45}.chart-settings-range-field input[type=range]{width:100%}.chart-settings-indicator-links{gap:8px;display:grid}.chart-settings-indicator-link{text-align:left;color:#e2e8f0;cursor:pointer;background:#0a0e179e;border:1px solid #52679e47;border-radius:10px;gap:2px;width:100%;padding:12px 14px;display:grid}.chart-settings-indicator-link:hover{background:#0e1422d1;border-color:#22d3ee59}.chart-settings-indicator-link-label{font-size:13px;font-weight:700}.chart-settings-indicator-link-meta{color:#94a3b8;font-size:12px}.chart-settings-canvas-display{border-top:0;margin-top:0;padding-top:0}.chart-settings-canvas-picker{margin-top:14px}.chart-settings-scope-fieldset.is-disabled{opacity:.72}.chart-settings-scope-hint{margin:0 0 8px}.chart-settings-bg-grid{scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;max-height:min(34vh,260px);padding-right:4px;display:grid;overflow-y:auto}.chart-settings-bg-tile{color:#e2e8f0;cursor:pointer;text-align:left;background:#0a0e179e;border:1px solid #52679e47;border-radius:10px;gap:6px;padding:6px;display:grid}.chart-settings-bg-tile:hover{background:#0e1422d1;border-color:#22d3ee59}.chart-settings-bg-tile.selected{border-color:#22d3ee9e;box-shadow:0 0 0 1px #22d3ee47,0 0 18px #7c3aed38}.chart-settings-bg-tile img{aspect-ratio:16/10;object-fit:cover;border-radius:6px;width:100%;display:block}.chart-settings-bg-none{aspect-ratio:16/10;color:#94a3b8;background:linear-gradient(135deg,#0f172af2,#1e293bd1);border-radius:6px;place-items:center;width:100%;font-size:12px;font-weight:700;display:grid}.chart-settings-bg-label{color:#cbd5e1;font-size:12px;font-weight:600;line-height:1.25}.chart-settings-footer{border-top:1px solid #52679e38;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.chart-settings-template{opacity:.45;cursor:not-allowed}.chart-settings-footer-actions{gap:8px;margin-left:auto;display:flex}.chart-settings-cancel{min-width:76px}.chart-settings-ok{color:#041018;background:linear-gradient(#22d3eeeb,#0ea5e9e0);border-color:#22d3ee73;min-width:76px;font-weight:800}.chart-settings-ok:hover{box-shadow:0 0 22px #22d3ee59}.chart-settings-scope-fieldset{border:0;margin:0 0 12px;padding:0}.chart-settings-scope-fieldset legend{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700}.chart-settings-scope-list{gap:6px;display:grid}.chart-settings-scope-option{cursor:pointer;background:#080c188c;border:1px solid #52679e47;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:8px 10px;display:grid}.chart-settings-scope-option:hover{border-color:#7c3aed6b}.chart-settings-scope-option.selected{background:#0e74901f;border-color:#22d3ee73}.chart-settings-scope-option input{margin-top:2px}.chart-settings-scope-copy{gap:2px;display:grid}.chart-settings-scope-copy strong{color:#e2e8f0;font-size:12px}.chart-settings-scope-copy span{color:#94a3b8;font-size:11px;line-height:1.35}.chart-bg-image,.chart-bg-scope-layer{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.chart-bg-scope-layer{inset:0}.chart-bg-scope-layer:after{content:"";pointer-events:none;opacity:var(--chart-bg-veil,0);background:#050810;position:absolute;inset:0}.app-sidebar>:not(.chart-bg-scope-layer),#replayPage>:not(.chart-bg-scope-layer),.right-sidebar>:not(.chart-bg-scope-layer),.chart-workspace>:not(.chart-bg-scope-layer){z-index:1;position:relative}body.chart-bg-active.chart-bg-scope-sidebar .app-sidebar,body.chart-bg-active.chart-bg-scope-replay-dimension .app-sidebar{box-shadow:none;background:0 0}body.chart-bg-active.chart-bg-scope-replay-dimension .app-sidebar .nav-item:not(.active),body.chart-bg-active.chart-bg-scope-sidebar .app-sidebar .nav-item:not(.active),body.chart-bg-active.chart-bg-scope-replay-dimension .app-sidebar .profile-card,body.chart-bg-active.chart-bg-scope-sidebar .app-sidebar .profile-card{background-color:var(--xd-replay-chrome-surface);-webkit-backdrop-filter:none;backdrop-filter:none}body.chart-bg-active.chart-bg-scope-chart-and-right .right-sidebar .sidebar-section{background-color:var(--xd-replay-chrome-surface)!important;-webkit-backdrop-filter:none!important}body.chart-bg-active.chart-bg-scope-replay-dimension .right-sidebar-tabs,body.chart-bg-active.chart-bg-scope-replay-dimension .replay-console,body.chart-bg-active.chart-bg-scope-replay-dimension .panel-section{background-color:var(--xd-replay-chrome-surface);-webkit-backdrop-filter:none;backdrop-filter:none}body.chart-bg-active.chart-bg-scope-replay-dimension .dimension-deck,body.chart-bg-active.chart-bg-scope-replay-dimension .bottom-panel.workflow-drawer{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}body.chart-bg-active.chart-bg-scope-chart-and-right .chart-workspace,body.chart-bg-active.chart-bg-scope-replay-dimension .chart-workspace{box-shadow:none;background:0 0;border-color:#52679e38}body.chart-bg-active.chart-bg-scope-replay-dimension .chart-shell.chart-bg-image-active{background:0 0}body.chart-bg-active:not(.chart-bg-scope-sidebar) .chart-hud-dock{background-color:var(--xd-replay-chrome-surface)!important}.chart-bg-image{width:calc(100% - 48px);height:100%;inset:0 0 0 48px}.chart-bg-image:after{content:"";pointer-events:none;opacity:var(--chart-bg-veil,0);background:#050810;position:absolute;inset:0}body[data-page=replay] .chart-bg-image{left:var(--rail-w);width:calc(100% - var(--rail-w));inset:auto 0 0 var(--rail-w);top:0}.chart-shell.chart-bg-image-active{background:var(--chart-bg)}.chart-shell.chart-bg-image-active .chart-primary-stack{background:0 0}.replay-range-dialog{color:#e2e8f0;background:#070b18fa;border:1px solid #7c3aed73;border-radius:12px;max-width:min(420px,92vw);padding:0;box-shadow:0 24px 60px #0000008c}.replay-range-dialog::backdrop{background:#0206179e}.replay-range-panel{gap:12px;padding:14px 16px 16px;display:grid}.replay-range-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.replay-range-panel h2{margin:0;font-size:15px;font-weight:800}.replay-range-close{border-radius:8px;min-width:28px;min-height:28px;font-size:18px;line-height:1}.replay-range-available{color:#94a3b8;margin:0;font-size:12px}.replay-range-modes{border:none;gap:8px;margin:0;padding:0;display:grid}.replay-range-modes label{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.replay-range-custom{gap:8px;display:grid}.replay-range-custom label{color:#cbd5e1;gap:4px;font-size:12px;display:grid}.replay-range-custom input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%}.replay-range-actions{justify-content:flex-end;gap:8px;display:flex}.replay-range-actions .primary{font-weight:700}.shortcut-help-dialog{color:#e2e8f0;background:#070b18fa;border:1px solid #7c3aed73;border-radius:12px;max-width:min(520px,92vw);padding:0;box-shadow:0 24px 60px #0000008c}.shortcut-help-dialog::backdrop{background:#0206179e}.shortcut-help-panel{gap:12px;padding:14px 16px 16px;display:grid}.shortcut-help-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.shortcut-help-panel h2{margin:0;font-size:15px;font-weight:800}.shortcut-help-close{border-radius:8px;min-width:28px;min-height:28px;font-size:18px;line-height:1}.shortcut-help-grid{gap:8px;display:grid}.shortcut-help-grid div{color:#94a3b8;grid-template-columns:120px 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.shortcut-help-grid kbd{color:#e2e8f0;background:#0f172acc;border:1px solid #64748b59;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-block}.card-resizable{position:relative}.card-resizable.is-resized-h:not(.right-card-collapsed){overflow-y:auto;height:var(--card-h)!important}.card-resizable.is-resized-w:not(.right-card-collapsed){justify-self:start;width:var(--card-w)!important}.card-resize-handle{z-index:6;touch-action:none;background:0 0;transition:background .12s;position:absolute}.card-resizable:hover>.card-resize-handle{background:#7c3aed29}.card-resize-handle:hover{background:#a78bfa73!important}.crh-n,.crh-s{cursor:ns-resize;height:7px;left:10px;right:10px}.crh-e,.crh-w{cursor:ew-resize;width:7px;top:10px;bottom:10px}.crh-n{top:0}.crh-s{bottom:0}.crh-e{right:0}.crh-w{left:0}.crh-ne,.crh-nw,.crh-se,.crh-sw{z-index:7;width:13px;height:13px}.crh-ne{cursor:nesw-resize;top:0;right:0}.crh-nw{cursor:nwse-resize;top:0;left:0}.crh-se{cursor:nwse-resize;bottom:0;right:0}.crh-sw{cursor:nesw-resize;bottom:0;left:0}.right-card-collapsed>.card-resize-handle{display:none}body.card-resizing{-webkit-user-select:none;user-select:none}body[data-page=replay] .premium-shell,body[data-page=replay] .app-sidebar,body[data-page=replay] #rightSidebar,body[data-page=replay] .top-toolbar,body[data-page=replay] .path-bar,body[data-page=replay] .chart,body[data-page=replay] #chart{zoom:1;transform:none}body[data-page=replay].viewport-zoom-active #rightSidebar,body[data-page=replay].viewport-zoom-active .app-sidebar,body[data-page=replay].viewport-zoom-active .top-toolbar,body[data-page=replay].viewport-zoom-active .path-bar{zoom:1!important}body[data-page=replay] .chart-workspace,body[data-page=replay] .chart-shell,body[data-page=replay] .dimension-deck,body[data-page=replay] .replay-console{-webkit-backdrop-filter:none}body[data-page=replay] .ohlc-strip,body[data-page=replay] .chart-readouts,body[data-page=replay] .replay-console,body[data-page=replay] .dimension-card{color:#c8d2e0}body[data-page=replay] .chart-title h2,body[data-page=replay] .eyebrow,body[data-page=replay] .change-badge{text-shadow:none}body[data-page=replay] button,body[data-page=replay] .custom-select-trigger{letter-spacing:.01em;font-weight:600}body[data-page=replay] .save-button,body[data-page=replay] .buy-button,body[data-page=replay] .sell-button{font-weight:700}.ei-partner{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:8px;min-height:0;max-height:none;padding-right:2px;display:grid;overflow:hidden auto}.ei-progress{color:#94a3b8;flex:none;font-size:11px}.ei-empty,.ei-busy{color:#64748b;font-size:11px}.ei-busy{color:#a78bfa}.ei-batch{background:#040a16e0;border:1px solid #94a3ff24;border-radius:9px;gap:6px;padding:7px 9px;display:grid;position:relative}.ei-batch.is-expanded{border-color:#a78bfa57}.ei-batch[data-state=NEEDS_WORK]{border-color:#fbbf2466}.ei-batch[data-state=COMPLETED],.ei-batch[data-state=CLOSED]{opacity:.9}.ei-batch-head{color:#cbd5e1;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:8px;width:100%;padding:0;font-size:11px;display:flex}.ei-batch-head span{color:#8b97ad}.ei-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ei-actions:empty{display:none}.ei-act{padding:3px 8px;font-size:10px}.ei-mode-button{color:#cbd5e1;letter-spacing:.02em;cursor:pointer;background:#0f172ad1;border:1px solid #94a3ff47;border-radius:6px;font-size:10px;font-weight:700}.ei-mode-button:hover{color:#f8fafc;border-color:#a78bfa73}.ei-teaser{color:#94a3b8;margin:0;font-size:10.5px;line-height:1.42}.ei-report-shell{gap:6px;min-height:0;display:grid}.ei-report-head{letter-spacing:.06em;text-transform:uppercase;color:#8b97ad;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.ei-report{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#94a3b8;background:#020617f0;border:1px solid #94a3ff24;border-radius:8px;gap:6px;max-height:min(240px,32vh);padding:8px 8px 10px;font-size:11px;display:grid;overflow:hidden auto}.ei-summary{white-space:pre-wrap;margin:0}.ei-focus{color:#c4b5fd;margin:0}.ei-trades{gap:6px;margin:0;padding-left:16px;display:grid}.ei-target{color:#22d3ee;font-style:normal}.ei-score{color:#34d399;font-weight:700}.ei-missing{color:#64748b;font-style:italic}body[data-page=replay][data-bottom-drawer=compact] .chart-zone>.desk-lower-scroll{max-height:var(--dimension-deck-one-row-height)!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;overflow:hidden auto!important}body[data-page=replay][data-bottom-drawer=expanded] .chart-zone>.desk-lower-scroll{max-height:var(--replay-desk-expanded-max-height)!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;overflow:hidden auto!important}body[data-page=replay][data-bottom-drawer=full] .chart-zone>.desk-lower-scroll{min-height:320px!important;max-height:none!important;overflow:hidden auto!important}body[data-page=replay][data-bottom-drawer=compact] .dimension-deck{min-height:var(--dimension-deck-content-height)!important;max-height:var(--dimension-deck-content-height)!important;overflow:hidden!important}body[data-page=replay][data-bottom-drawer=expanded] .dimension-deck{min-height:var(--dimension-deck-content-height)!important;max-height:none!important;overflow:visible!important}:root{--xd-font-ui:Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--xd-font-data:"Segoe UI Variable", "Segoe UI", "Roboto Mono", Consolas, monospace;--xd-font-brand:Georgia, "Times New Roman", serif;--xd-surface-0:#030712fa;--xd-surface-1:#060c1af5;--xd-surface-2:#091122f0;--xd-surface-3:#0d172ce8;--xd-chart-canvas:#07101d;--xd-border-soft:#6c84b43d;--xd-border-strong:#7dd3fc61;--xd-text-1:#f4f7fb;--xd-text-2:#cbd7e7;--xd-text-3:#91a2bb;--xd-muted:#65758d;--xd-cyan:#22d3ee;--xd-blue:#3b82f6;--xd-violet:#8b5cf6;--xd-green:#22c55e;--xd-red:#fb7185;--xd-amber:#fbbf24;--xd-shadow-panel:0 18px 48px #0000005c;--xd-shadow-selected:0 0 0 1px #8b5cf68f, 0 0 24px #7c3aed33}html,body,button,input,select,textarea{font-family:var(--xd-font-ui);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-page=replay]{--text:var(--xd-text-1);--muted:var(--xd-text-3);--panel:var(--xd-surface-1);--border:var(--xd-border-soft);color:var(--xd-text-2)}body[data-page=replay] .brand-mark,body[data-page=replay] .logo-text,body[data-page=replay] .app-logo{font-family:var(--xd-font-brand)}body[data-page=replay] .top-toolbar,body[data-page=replay] .app-sidebar,body[data-page=replay] .chart-zone,body[data-page=replay] .right-sidebar,body[data-page=replay] .path-bar{color:var(--xd-text-2)}body[data-page=replay] .chart-bg-image{z-index:0}body[data-page=replay].chart-bg-active #chart,body[data-page=replay].chart-bg-active .drawing-layer,body[data-page=replay].chart-bg-active .ghost-layer,body[data-page=replay].chart-bg-active .motion-layer,body[data-page=replay].chart-bg-active .motion-trail-canvas,body[data-page=replay].chart-bg-active .volume-overlay{z-index:1}body[data-page=replay].chart-bg-active .trade-layer{z-index:2}body[data-page=replay].chart-bg-active .motion-layer{z-index:4}body[data-page=replay].chart-bg-active .motion-trail-canvas{z-index:3}body[data-page=replay] .chart-bg-image:after{opacity:var(--chart-bg-veil,0);background:#050810}body.chart-bg-opaque .chart-bg-scope-layer:after,body.chart-bg-opaque .chart-bg-image:after{content:none;opacity:0;display:none}body.chart-bg-active #chart,body.chart-bg-active #chart canvas,body.chart-bg-active #chart .tv-lightweight-charts,body.chart-bg-active #chart table,body.chart-bg-active #chart tr,body.chart-bg-active #chart td{background:0 0!important}body[data-page=replay] .app-sidebar,body[data-page=replay] .top-toolbar,body[data-page=replay] .replay-console,body[data-page=replay] .sidebar-section,body[data-page=replay] .right-sidebar-tabs,body[data-page=replay] .trade-desk-cluster,body[data-page=replay] .dimension-card,body[data-page=replay] .panel-section,body[data-page=replay] .bottom-panel:not(.workflow-drawer),body[data-page=replay] .path-bar,body[data-page=replay] .fractal-explorer{box-shadow:var(--xd-shadow-panel);border-color:var(--xd-border-soft)!important;-webkit-backdrop-filter:none!important;background:linear-gradient(#0d182ef2,#040915f5)!important}body[data-page=replay] .sidebar-section,body[data-page=replay] .dimension-card,body[data-page=replay] .trade-desk-cluster,body[data-page=replay] .panel-section{border-radius:9px}body[data-page=replay] .chart-workspace{background:#02060fc7!important}body[data-page=replay].chart-bg-active .chart-workspace{background:0 0!important}body[data-page=replay] .chart-shell{box-shadow:inset 0 0 0 1px #94a3b80d,0 18px 60px #0000006b;background:linear-gradient(#22d3ee0e 1px, transparent 1px), linear-gradient(90deg, #22d3ee0c 1px, transparent 1px), radial-gradient(circle at 58% 42%, #0ea5e914, transparent 34%), var(--xd-chart-canvas)!important;background-size:74px 48px,74px 48px,auto,auto!important;border-color:#5671a457!important}body[data-page=replay] .chart-shell.chart-bg-image-active,body[data-page=replay].chart-bg-active .chart-shell.chart-bg-image-active{box-shadow:inset 0 0 0 1px #94a3b814;background:0 0!important}body[data-page=replay] .chart-primary-stack,body[data-page=replay] #chart{background-color:#07101d85}body[data-page=replay].chart-bg-active .chart-primary-stack,body[data-page=replay].chart-bg-active #chart,body[data-page=replay].chart-bg-active .chart-shell.chart-bg-image-active .chart-primary-stack{background-color:#0000!important}body[data-page=replay] .section-header h2,body[data-page=replay] .dimension-card h3,body[data-page=replay] .trade-desk-cluster h2,body[data-page=replay] .chart-title h2,body[data-page=replay] .sidebar-section h2{letter-spacing:.045em;font-size:12px;font-weight:760;color:var(--xd-text-1)!important;text-shadow:none!important}body[data-page=replay] .nav-text,body[data-page=replay] .sidebar-section p,body[data-page=replay] .dimension-card p,body[data-page=replay] .mission-grid span,body[data-page=replay] .metric-row span,body[data-page=replay] .ei-progress,body[data-page=replay] .ei-empty,body[data-page=replay] .ei-report,body[data-page=replay] .trade-risk-preview,body[data-page=replay] .timeline-labels{font-size:12px;line-height:1.45;color:var(--xd-text-3)!important}body[data-page=replay] .sidebar-section strong,body[data-page=replay] .dimension-card strong,body[data-page=replay] .mission-grid strong,body[data-page=replay] .metric-row strong,body[data-page=replay] .watchlist-price,body[data-page=replay] .watchlist-change,body[data-page=replay] .table-value,body[data-page=replay] .price-readout,body[data-page=replay] input,body[data-page=replay] select,body[data-page=replay] .custom-select-trigger{font-family:var(--xd-font-data);font-variant-numeric:tabular-nums;color:var(--xd-text-1)!important}body[data-page=replay] .watchlist-symbol,body[data-page=replay] .symbol-cell,body[data-page=replay] .nav-item,body[data-page=replay] button,body[data-page=replay] .tag,body[data-page=replay] .pill{font-size:12px}body[data-page=replay] .chart-context-menu button,body[data-page=replay] .chart-context-menu .ctx-color-row,body[data-page=replay] .chart-settings-dialog button,body[data-page=replay] .chart-settings-dialog input,body[data-page=replay] .chart-settings-dialog select,body[data-page=replay] .chart-settings-check,body[data-page=replay] .chart-settings-field,body[data-page=replay] .chart-settings-hint{font-size:13px}body[data-page=replay] .chart-settings-header h2{font-size:18px}body[data-page=replay] .nav-item{min-height:44px;color:var(--xd-text-2)}body[data-page=replay] .nav-item:not(.active){border-color:#4a5d8629;background:#070e1db8!important}body[data-page=replay] .nav-item.active,body[data-page=replay] .watchlist-row.active,body[data-page=replay] .right-sidebar-tabs button.active,body[data-page=replay] .tool-button.active,body[data-page=replay] .chart-tool-button.active{box-shadow:var(--xd-shadow-selected);color:#fff!important;background:linear-gradient(135deg,#7c3aedb8,#3b82f647)!important;border-color:#a78bfa8a!important}body[data-page=replay] button,body[data-page=replay] .custom-select-trigger,body[data-page=replay] input,body[data-page=replay] select,body[data-page=replay] textarea{background-color:#050b18db!important;border-color:#6379aa4d!important}body[data-page=replay] button:hover,body[data-page=replay] .custom-select-trigger:hover{color:var(--xd-text-1)!important;border-color:#7dd3fc75!important}body[data-page=replay] .save-button,body[data-page=replay] .simulate-button,body[data-page=replay] .play-orb{box-shadow:0 10px 28px #3b82f638;color:#fff!important;background:linear-gradient(135deg,#7c3aed,#3b82f6)!important}body[data-page=replay] .positive,body[data-page=replay] .profit,body[data-page=replay] .tag-success,body[data-page=replay] .pill.success,body[data-page=replay] .bias-bullish{color:var(--xd-green)!important}body[data-page=replay] .negative,body[data-page=replay] .loss,body[data-page=replay] .bias-bearish{color:var(--xd-red)!important}body[data-page=replay] .warning,body[data-page=replay] .data-required,body[data-page=replay] .pill.warning{color:var(--xd-amber)!important}body[data-page=replay] .right-sidebar .section-header,body[data-page=replay] .dimension-card .section-header{margin-bottom:10px}body[data-page=replay] .watchlist-row,body[data-page=replay] .module-row,body[data-page=replay] .journal-row,body[data-page=replay] .metric-row,body[data-page=replay] .position-row{min-height:31px;border-color:#6c84b41f!important}body[data-page=replay] .coach-card p,body[data-page=replay] .mission-card p,body[data-page=replay] .sidebar-notes-card textarea,body[data-page=replay] .session-notes-input{font-size:12px;line-height:1.5;color:var(--xd-text-2)!important}body[data-page=replay] .ei-report{background:#020617f5;color:var(--xd-text-2)!important}body[data-page=replay] .ei-focus{color:#d8c8ff!important}body[data-page=replay] .ei-batch{background:#040a16eb;border-color:#7dd3fc2e}body[data-page=replay] .trade-simulator-card label,body[data-page=replay] .trade-simulator-card .field-label,body[data-page=replay] .ticket-row label{letter-spacing:.05em;font-size:11px;color:var(--xd-text-3)!important}body[data-page=replay] .trade-simulator-card input,body[data-page=replay] .ticket-input,body[data-page=replay] .ticket-value{min-height:34px;font-size:13px}body[data-page=replay].replay-focus-mode .chart-shell{background:linear-gradient(#22d3ee0d 1px,#0000 1px),linear-gradient(90deg,#22d3ee0b 1px,#0000 1px),#06101e!important}body[data-page=replay].replay-focus-mode .chart-bg-image{opacity:.18}:root[data-theme=light] body[data-page=replay]{--xd-surface-0:#f8fafcfa;--xd-surface-1:#f1f5f9f5;--xd-surface-2:#e2e8f0f0;--xd-chart-canvas:#f8fbff;--xd-text-1:#0f172a;--xd-text-2:#24324a;--xd-text-3:#52637a;--xd-border-soft:#47556938}body[data-page=replay] .desk-lower-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#6049d6e6 #04091585;padding-right:5px}body[data-page=replay] .desk-lower-scroll::-webkit-scrollbar{width:7px;height:7px;display:block}body[data-page=replay] .dimension-card{gap:5px;padding:7px 10px;overflow:hidden;background:linear-gradient(165deg,#0a1325f7,#040a17f5)!important;border-color:#5b90cd7a!important;box-shadow:0 10px 24px #00000057,inset 0 1px #bfdbfe14!important}body[data-page=replay] .dimension-card-head{border-bottom:1px solid #6c84b424;flex:none;min-height:20px;padding-bottom:3px}body[data-page=replay] .dimension-card-head h3,body[data-page=replay] .dimension-card h3{letter-spacing:.02em;font-size:13px;font-weight:800;line-height:1.2;color:#edf4ff!important}body[data-page=replay] .dimension-card-body{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#7d5cf6c7 #0409156b;color:#cbd5e1;flex:auto;min-height:0;padding:2px 4px 2px 0;font-size:12.5px;line-height:1.4;overflow:hidden auto}body[data-page=replay] .dimension-card-body::-webkit-scrollbar{width:5px;height:5px;display:block}body[data-page=replay] .dimension-card-body::-webkit-scrollbar-track{background:#0409156b;border-radius:999px}body[data-page=replay] .dimension-card-body::-webkit-scrollbar-thumb{background:linear-gradient(#8b5cf6e0,#22d3ee85);border-radius:999px}body[data-page=replay] .dimension-card-link{z-index:2;flex:none;min-height:26px;padding-top:4px;font-weight:700;position:relative;color:#7dd3fc!important;font-size:11px!important}body[data-page=replay] .deck-rules-row,body[data-page=replay] .deck-object-row,body[data-page=replay] .deck-session-metrics div{min-height:22px;font-size:11.5px}body[data-page=replay] .deck-scenario-row strong,body[data-page=replay] .deck-session-metrics strong,body[data-page=replay] .deck-rules-row strong,body[data-page=replay] .deck-exec-checklist strong{font-size:11.5px}body[data-page=replay] .deck-scenario-row span,body[data-page=replay] .deck-scenario-copy span,body[data-page=replay] .deck-session-metrics span,body[data-page=replay] .deck-rules-row span,body[data-page=replay] .deck-ghost-pill,body[data-page=replay] .deck-ghost-pill strong,body[data-page=replay] .deck-check-label{color:#cbd5e1;font-size:11px}body[data-page=replay] .deck-session-tab,body[data-page=replay] .deck-perf-tab{min-height:24px;font-size:10.5px}body[data-page=replay] .deck-exec-checklist li{color:#e2e8f0;font-size:11px}body[data-page=replay] .right-sidebar .sidebar-section{padding:10px 11px}body[data-page=replay] .right-sidebar .section-header{border-bottom:1px solid #6c84b424;min-height:23px;margin-bottom:7px;padding-bottom:5px}body[data-page=replay] .dimension-card--scenario-paths,body[data-page=replay] .dimension-card--ghost-overlay,body[data-page=replay] .dimension-card--crosshair-depth{background:radial-gradient(circle at 82% 8%,#2563eb14,#0000 34%),radial-gradient(circle at 8% 94%,#7c3aed14,#0000 36%),#030916f0;border-color:#53a8ee6b;box-shadow:inset 0 0 0 1px #0f172ab3,0 0 18px #22d3ee0f,0 16px 34px #0000004d}body[data-page=replay] .dimension-card--scenario-paths:before,body[data-page=replay] .dimension-card--ghost-overlay:before,body[data-page=replay] .dimension-card--crosshair-depth:before{content:"";pointer-events:none;border-radius:inherit;opacity:.75;background:linear-gradient(90deg,#22d3ee80,#0000 28% 72%,#a855f780) top/100% 1px no-repeat;position:absolute;inset:0}body[data-page=replay] .dimension-card--scenario-paths .dimension-card-head,body[data-page=replay] .dimension-card--ghost-overlay .dimension-card-head,body[data-page=replay] .dimension-card--crosshair-depth .dimension-card-head{border-bottom:1px solid #52709b47;min-height:21px;margin-bottom:0;padding-bottom:3px}body[data-page=replay] .dimension-card--scenario-paths .dimension-card-head h3,body[data-page=replay] .dimension-card--ghost-overlay .dimension-card-head h3,body[data-page=replay] .dimension-card--crosshair-depth .dimension-card-head h3{color:#f5f7ff;font-size:clamp(10px, calc(11px * var(--deck-scale,1)), 13px);letter-spacing:0;font-weight:760}body[data-page=replay] .dimension-card--scenario-paths .dimension-card-expand,body[data-page=replay] .dimension-card--ghost-overlay .dimension-card-expand,body[data-page=replay] .dimension-card--crosshair-depth .dimension-card-expand{color:#67e8f9;background:#050f22e6;border-color:#39bdf852;box-shadow:0 0 14px #22d3ee14}body[data-page=replay] .dimension-card--scenario-paths .dimension-card-body{scrollbar-gutter:auto;min-height:0;padding:0;overflow:visible}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-list{grid-template-rows:repeat(3,minmax(58px,1fr));gap:6px;width:100%;min-width:0;height:100%;min-height:0;display:grid}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row{box-sizing:border-box;background:#040c1bc7;border:1px solid #3e54796b;border-radius:9px;grid-template-columns:minmax(0,.46fr) minmax(0,1.54fr);align-items:center;gap:6px;width:100%;min-width:0;min-height:58px;padding:5px 8px;display:grid;overflow:hidden}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bull,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bear,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-pink{box-shadow:none;background:#040c1bc7;border-color:#3e54796b}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-radio{display:none}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-copy{flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:0;display:flex}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-copy strong{color:#f8fafc;font-size:clamp(12px,5.2cqw,16px);line-height:1.1}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-confidence{background:0 0;border:0;flex-direction:row;align-items:baseline;gap:4px;margin-top:0;padding:0;display:flex}body[data-page=replay] .deck-scenario-confidence-label{color:#8da2c5;letter-spacing:.03em;white-space:nowrap;font-size:clamp(9px,3.2cqw,10px);font-weight:600;line-height:1.2}body[data-page=replay] .deck-scenario-confidence strong{white-space:nowrap;border:0;padding:0;font-weight:760;line-height:1.1;color:#edf4ff!important;font-size:clamp(11px,4.2cqw,14px)!important}body[data-page=replay] .deck-chart-wrap--scenario{align-self:center;width:100%;min-width:0;height:100%;min-height:40px;max-height:52px;margin-left:0}.deck-scenario-chart{width:100%;height:100%;min-height:100%;display:block}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-empty{color:#7a8fad;letter-spacing:.02em;margin:0;font-size:10px;line-height:1.35}body[data-page=replay] .dimension-card--ghost-overlay{background:radial-gradient(circle at 82% 8%,#2563eb14,#0000 34%),#030916f0}body[data-page=replay] .dimension-card--ghost-overlay .dimension-card-body{scrollbar-gutter:auto;padding:0;overflow:hidden}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-layout{grid-template-rows:auto minmax(0,1fr);gap:8px;width:100%;min-width:0;min-height:0;display:grid}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-layout--awaiting-ghost{grid-template-rows:auto auto minmax(0,1fr)}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-head{grid-template-columns:1fr;gap:6px;width:100%;min-width:0;margin:0;display:grid}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-pill{box-sizing:border-box;background:#030c1bd1;border:1px solid #3e54796b;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-width:0;min-height:34px;padding:5px 8px;font-size:11px;display:grid}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-pill.is-you{color:#22d3ee;border-color:#22d3ee7a}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-pill.is-ghost{color:#c084fc;border-color:#a855f77a}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-pill strong{color:currentColor;text-align:center;min-width:58px;box-shadow:inset 0 0 14px color-mix(in srgb, currentColor 9%, transparent);border:1px solid;border-radius:6px;padding:3px 6px}body[data-page=replay] .dimension-card--ghost-overlay .deck-dot{width:9px;height:9px;box-shadow:0 0 8px}body[data-page=replay] .dimension-card--ghost-overlay .deck-chart-wrap--ghost{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:84px;max-height:none;padding:var(--xd-space-2) var(--xd-space-1) var(--xd-space-3) var(--xd-space-2);background:#0209158c;border:1px solid #32678e3d;border-radius:8px;flex:1 1 0;margin-top:0}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-chart{width:100%;height:100%;min-height:0;display:block}body[data-page=replay] .dimension-card--ghost-overlay .dimension-card-link{background:linear-gradient(90deg,#06b6d429,#7c3aed38);border-color:#5b89ff6b;min-height:34px;box-shadow:inset 0 0 16px #38bdf812;color:#e0e7ff!important;font-size:12px!important}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-layout{grid-template-rows:auto minmax(0,1fr);gap:9px;min-height:0;display:grid}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-tab{color:#a8b3cc;letter-spacing:0;background:#050b19c2;border-color:#6e51b88c;border-radius:7px;min-height:30px;padding:0 4px;font-size:10px}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-tab.is-active{color:#67e8f9;background:#062432c2;border-color:#22d3ee;box-shadow:inset 0 0 18px #22d3ee14,0 0 12px #22d3ee1f}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-body{grid-template-columns:minmax(58px,.72fr) minmax(0,1.28fr);gap:10px;min-height:0;display:grid}body[data-page=replay] .dimension-card--crosshair-depth .deck-radar{aspect-ratio:1;background:linear-gradient(#22d3ee4d,#22d3ee4d) 50%/1px 100% no-repeat,linear-gradient(90deg,#22d3ee4d,#22d3ee4d) 50%/100% 1px no-repeat,repeating-radial-gradient(circle,#0000 0 11%,#22d3ee33 12%,#0000 13% 22%);border-color:#22d3ee61;justify-self:center;width:min(100%,112px);height:auto}.deck-radar-scan{background:conic-gradient(#22d3ee4d,#0000 18% 100%);border-radius:50%;animation:5s linear infinite deck-radar-scan;position:absolute;inset:8%}@keyframes deck-radar-scan{to{transform:rotate(360deg)}}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-metrics{grid-template-columns:1fr;align-content:center;gap:0;min-width:0;display:grid}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-metrics div{border-bottom:1px solid #41597d3d;grid-template-columns:minmax(55px,1fr) auto;align-items:center;min-height:28px;display:grid}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-metrics span{color:#9fb0cc;font-size:10px}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-metrics strong{color:#67e8f9;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}body[data-page=replay] .dimension-card--crosshair-depth .dimension-card-link{min-height:28px;color:#67e8f9!important;font-size:11px!important}body[data-page=replay] .dimension-card--scenario-paths.is-expanded,body[data-page=replay] .dimension-card--ghost-overlay.is-expanded,body[data-page=replay] .dimension-card--crosshair-depth.is-expanded{border-color:#7d76ffb8;padding:20px 24px;box-shadow:0 0 0 1px #22d3ee3d,0 0 28px #7c3aed33,0 22px 45px #0000006b}body[data-page=replay] .dimension-card--scenario-paths.is-expanded .dimension-card-head h3,body[data-page=replay] .dimension-card--ghost-overlay.is-expanded .dimension-card-head h3,body[data-page=replay] .dimension-card--crosshair-depth.is-expanded .dimension-card-head h3{font-size:24px;font-weight:500}body[data-page=replay] .dimension-card--scenario-paths.is-expanded .deck-scenario-row{border-radius:16px;grid-template-columns:minmax(220px,.72fr) minmax(280px,1.28fr);gap:18px;padding:15px 20px}body[data-page=replay] .dimension-card--scenario-paths.is-expanded .deck-scenario-radio{display:none}body[data-page=replay] .dimension-card--scenario-paths.is-expanded .deck-scenario-copy strong{font-size:24px}body[data-page=replay] .dimension-card--scenario-paths.is-expanded .deck-scenario-confidence-label{font-size:12px}body[data-page=replay] .dimension-card--scenario-paths.is-expanded .deck-scenario-confidence strong{font-size:20px!important}body[data-page=replay] .dimension-card--ghost-overlay.is-expanded .deck-ghost-head{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body[data-page=replay] .dimension-card--ghost-overlay.is-expanded .deck-chart-wrap--ghost{height:100%;min-height:250px;max-height:none}body[data-page=replay] .dimension-card--ghost-overlay.is-expanded .deck-ghost-pill{min-height:64px;padding:10px 18px;font-size:22px}body[data-page=replay] .dimension-card--ghost-overlay.is-expanded .deck-ghost-pill strong{min-width:150px;padding:8px 18px;font-size:25px}body[data-page=replay] .dimension-card--crosshair-depth.is-expanded .deck-session-tab{min-height:50px;font-size:18px}body[data-page=replay] .dimension-card--crosshair-depth.is-expanded .deck-session-body{grid-template-columns:minmax(180px,.8fr) minmax(340px,1.2fr);gap:40px}body[data-page=replay] .dimension-card--crosshair-depth.is-expanded .deck-radar{width:min(100%,230px)}body[data-page=replay] .dimension-card--crosshair-depth.is-expanded .deck-session-metrics div{min-height:52px}body[data-page=replay] .dimension-card--crosshair-depth.is-expanded .deck-session-metrics span{font-size:17px}body[data-page=replay] .dimension-card--crosshair-depth.is-expanded .deck-session-metrics strong{font-size:20px}@container deck-card (width<=245px){.dimension-card--scenario-paths .deck-scenario-row{grid-template-columns:minmax(0,.48fr) minmax(0,1.52fr);gap:5px;padding-inline:6px}.dimension-card--ghost-overlay .deck-ghost-label{font-size:10px}.dimension-card--ghost-overlay .deck-ghost-pill strong{min-width:50px;padding-inline:4px;font-size:10px}.dimension-card--crosshair-depth .deck-radar{display:block}}body[data-page=replay] .right-sidebar .section-header h2,body[data-page=replay] .right-sidebar .sidebar-section h2{letter-spacing:.045em;font-size:10.5px;font-weight:800;line-height:1.2;color:#edf4ff!important}body[data-page=replay] .right-sidebar .sidebar-section,body[data-page=replay] .right-sidebar .sidebar-section p,body[data-page=replay] .right-sidebar .mission-grid,body[data-page=replay] .right-sidebar .ei-partner,body[data-page=replay] .right-sidebar .open-trades-table,body[data-page=replay] .right-sidebar .trade-ticket{font-size:10.5px;line-height:1.4}body[data-page=replay] .right-sidebar .watchlist,body[data-page=replay] .right-sidebar .ei-partner,body[data-page=replay] .right-sidebar .open-trades-table-wrap,body[data-page=replay] .right-sidebar .simulator-card,body[data-page=replay] .right-sidebar .session-notes-input{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7d5cf6c2 #04091566}body[data-page=replay] .right-sidebar .watchlist::-webkit-scrollbar{width:5px;height:5px}body[data-page=replay] .right-sidebar .ei-partner::-webkit-scrollbar{width:5px;height:5px}body[data-page=replay] .right-sidebar .open-trades-table-wrap::-webkit-scrollbar{width:5px;height:5px}body[data-page=replay] .right-sidebar .simulator-card::-webkit-scrollbar{width:5px;height:5px}body[data-page=replay] .right-sidebar .session-notes-input::-webkit-scrollbar{width:5px;height:5px}body[data-page=replay] .right-sidebar .watchlist::-webkit-scrollbar-thumb{background:#7d5cf6c2;border-radius:999px}body[data-page=replay] .right-sidebar .ei-partner::-webkit-scrollbar-thumb{background:#7d5cf6c2;border-radius:999px}body[data-page=replay] .right-sidebar .open-trades-table-wrap::-webkit-scrollbar-thumb{background:#7d5cf6c2;border-radius:999px}body[data-page=replay] .right-sidebar .simulator-card::-webkit-scrollbar-thumb{background:#7d5cf6c2;border-radius:999px}body[data-page=replay] .right-sidebar .session-notes-input::-webkit-scrollbar-thumb{background:#7d5cf6c2;border-radius:999px}body[data-page=replay] .right-sidebar .watchlist-row,body[data-page=replay] .right-sidebar .replay-attempt-row,body[data-page=replay] .right-sidebar .open-position-row{min-height:27px}body[data-page=replay] .workflow-drawer .desk-upper-cards .panel-section,body[data-page=replay] .workflow-drawer .desk-journal-panel,body[data-page=replay] .right-sidebar .sidebar-section{isolation:isolate;-webkit-backdrop-filter:blur(8px)saturate(1.05);position:relative;background:linear-gradient(165deg,#0a1325b8,#040a17ad)!important;border-color:#5b90cd7a!important;border-radius:9px!important;box-shadow:0 10px 24px #00000057,inset 0 1px #bfdbfe14!important}body[data-page=replay] .workflow-drawer .desk-upper-cards .panel-section:before,body[data-page=replay] .workflow-drawer .desk-journal-panel:before,body[data-page=replay] .right-sidebar .sidebar-section:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #7dd3fc0f,0 0 18px #3b82f614}body[data-page=replay] .workflow-drawer .desk-upper-cards .section-header,body[data-page=replay] .workflow-drawer .desk-upper-cards .hypothesis-copy,body[data-page=replay] .workflow-drawer .desk-upper-cards .desk-perf-overview-mount,body[data-page=replay] .workflow-drawer .desk-upper-cards .session-stats-mount,body[data-page=replay] .workflow-drawer .desk-journal-panel .section-header,body[data-page=replay] .workflow-drawer .desk-journal-panel .history-wrap,body[data-page=replay] .right-sidebar .sidebar-section>:not(.chart-bg-scope-layer){z-index:1;position:relative}body[data-page=replay] .workflow-drawer .bottom-drawer-content{box-shadow:none!important;background:0 0!important;border:none!important}body[data-page=replay] .workflow-drawer .bottom-drawer-header{-webkit-backdrop-filter:blur(8px);background:#05081447!important;border-bottom-color:#5b90cd2e!important}body[data-page=replay] .desk-journal-panel .history-wrap{background:#040a1761;border-color:#5b90cd38}body[data-page=replay] .top-toolbar .toolbar-group--utility .icon-button:after,body[data-page=replay] .top-toolbar .toolbar-group--utility .avatar-button:after{content:none!important;display:none!important}body.chart-bg-active.chart-bg-scope-replay-dimension .workflow-drawer,body.chart-bg-active.chart-bg-scope-replay-dimension .workflow-drawer .bottom-drawer-content{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}body.chart-bg-active.chart-bg-scope-replay-dimension .dimension-card,body.chart-bg-active.chart-bg-scope-replay-dimension .desk-upper-card,body.chart-bg-active.chart-bg-scope-replay-dimension .workflow-drawer .desk-upper-cards .panel-section,body.chart-bg-active.chart-bg-scope-replay-dimension .workflow-drawer .desk-journal-panel,body.chart-bg-active.chart-bg-scope-replay-dimension .right-sidebar .sidebar-section,body.chart-bg-active.chart-bg-scope-replay-dimension .replay-console,body.chart-bg-active.chart-bg-scope-replay-dimension .panel-section,body.chart-bg-active.chart-bg-scope-replay-dimension .top-toolbar,body.chart-bg-active.chart-bg-scope-replay-dimension .path-bar,body.chart-bg-active.chart-bg-scope-replay-dimension .trade-desk-cluster,body.chart-bg-active.chart-bg-scope-replay-dimension .ei-batch{background-color:var(--xd-replay-chrome-surface)!important;-webkit-backdrop-filter:none!important;background-image:none!important}body.chart-bg-opaque.chart-bg-scope-replay-dimension .dimension-card,body.chart-bg-opaque.chart-bg-scope-replay-dimension .desk-upper-card,body.chart-bg-opaque.chart-bg-scope-replay-dimension .desk-session-stats-card,body.chart-bg-opaque.chart-bg-scope-replay-dimension .workflow-drawer .desk-upper-cards .panel-section,body.chart-bg-opaque.chart-bg-scope-replay-dimension .workflow-drawer .desk-journal-panel,body.chart-bg-opaque.chart-bg-scope-replay-dimension .right-sidebar .sidebar-section,body.chart-bg-opaque.chart-bg-scope-replay-dimension .replay-console,body.chart-bg-opaque.chart-bg-scope-replay-dimension .panel-section,body.chart-bg-opaque.chart-bg-scope-replay-dimension .top-toolbar,body.chart-bg-opaque.chart-bg-scope-replay-dimension .path-bar,body.chart-bg-opaque.chart-bg-scope-replay-dimension .trade-desk-cluster,body.chart-bg-opaque.chart-bg-scope-replay-dimension .ei-batch,body.chart-bg-opaque.chart-bg-scope-replay-dimension .right-sidebar-tabs,body.chart-bg-opaque.chart-bg-scope-replay-dimension .app-sidebar .nav-item:not(.active),body.chart-bg-opaque.chart-bg-scope-replay-dimension .app-sidebar .profile-card,body.chart-bg-opaque.chart-bg-scope-chart-and-right .right-sidebar .sidebar-section,body.chart-bg-opaque.chart-bg-scope-chart-and-right .right-sidebar-tabs,body.chart-bg-opaque:not(.chart-bg-scope-sidebar) .chart-hud-dock,body.chart-bg-opaque:not(.chart-bg-scope-sidebar) .chart-shell,body.chart-bg-opaque:not(.chart-bg-scope-sidebar) .chart-primary-stack,body.chart-bg-opaque:not(.chart-bg-scope-sidebar) #chart{-webkit-backdrop-filter:none!important;background:0 0!important;box-shadow:inset 0 0 0 1px #94a3b814!important}body.chart-bg-active.chart-bg-scope-replay-dimension .workflow-drawer .desk-journal-panel .history-wrap{background:#040a1747}body[data-page=replay] .desk-session-stats-card{min-height:282px;max-height:282px;padding:9px 11px 10px;background:linear-gradient(165deg,#08101fe0,#030813d1)!important;border-color:#4d70a461!important;height:282px!important}body[data-page=replay] .session-stats-body{grid-template-rows:54px minmax(116px,1fr) 47px;gap:7px;padding:0}body[data-page=replay] .session-stats-kpis{background:#030814b3;border:1px solid #4d70a457;border-radius:8px;grid-template-columns:.78fr 1fr repeat(4,1.05fr);gap:0;overflow:hidden;box-shadow:inset 0 1px #ffffff09}body[data-page=replay] .session-kpi{min-height:52px;box-shadow:none;background:0 0;border:0;border-right:1px solid #4d70a43d;border-radius:0;gap:8px;padding:7px 11px 8px}body[data-page=replay] .session-kpi:last-child{border-right:0}body[data-page=replay] .session-kpi-icon{width:27px;height:27px;box-shadow:none;border-radius:7px}body[data-page=replay] .session-kpi-copy strong{font-variant-numeric:tabular-nums;font-size:15px}body[data-page=replay] .session-kpi-winbar{bottom:5px;left:46px;right:10px}body[data-page=replay] .session-stats-mid{grid-template-columns:minmax(0,1.58fr) minmax(340px,1fr);gap:8px;overflow:hidden}body[data-page=replay] .session-flow-panel,body[data-page=replay] .session-behaviour-panel{box-shadow:none;background:#030814a8;border-color:#4d70a44d;border-radius:8px;gap:5px;padding:7px 9px}body[data-page=replay] .session-panel-title h3{color:#dbe7f7;letter-spacing:.055em;font-size:10.5px}body[data-page=replay] .session-panel-title p{color:#7f8ea6;font-size:9px}body[data-page=replay] .session-flow-chart-wrap{scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:0;border-radius:0;min-height:78px;max-height:none;padding:0;overflow:auto hidden}body[data-page=replay] .session-flow-chart{filter:none;flex:none;width:720px;min-width:720px;max-width:none;height:100%;min-height:76px}body[data-page=replay] .session-flow-legend{color:#8493aa;font-size:8px}body[data-page=replay] .session-behaviour-list{gap:0;max-height:88px;padding-right:4px}body[data-page=replay] .session-behaviour-list:before{display:none}body[data-page=replay] .session-behaviour-item{border-bottom:1px solid #4d70a424;grid-template-columns:38px 18px minmax(0,1fr) auto;gap:6px;min-height:30px;padding:4px 0}body[data-page=replay] .session-behaviour-item:last-child{border-bottom:0}body[data-page=replay] .session-stats-extremes{background:#030814ad;border-color:#4d70a44d;border-radius:8px;min-height:47px}body[data-page=replay] .session-extreme{min-height:45px;padding:5px 12px}body[data-page=replay] .session-extreme-copy>span{font-size:9px}@media (max-width:1240px){body[data-page=replay] .session-stats-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page=replay] .session-kpi:nth-child(3){border-right:0}body[data-page=replay] .session-stats-mid{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr)}body[data-page=replay] .desk-session-stats-card{min-height:350px;max-height:350px;height:350px!important}body[data-page=replay] .session-stats-body{grid-template-rows:104px minmax(116px,1fr) 47px}}body[data-page=replay] .desk-session-stats-card{min-height:500px;max-height:620px;padding:18px 22px 20px;container-type:inline-size;background:radial-gradient(circle at 50% 0,#2563eb12,#0000 40%),linear-gradient(145deg,#040c1cf7,#030714f2)!important;border:1px solid #509de68f!important;border-radius:18px!important;height:clamp(500px,52cqw,620px)!important;box-shadow:0 22px 55px #0006,0 0 28px #2563eb1a,inset 0 1px #7dd3fc14!important}body[data-page=replay] .desk-session-stats-card:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,#22d3ee0a,#0000 22% 78%,#8b5cf60b);position:absolute;inset:0}body[data-page=replay] .desk-session-stats-card .section-header{border-bottom:1px solid #5e81b147;min-height:48px;margin-bottom:12px;padding:4px 2px 14px 23px;position:relative}body[data-page=replay] .desk-session-stats-card .section-header:before{content:"";background:linear-gradient(#67e8f9,#22d3ee 55%,#8b5cf6);border-radius:999px;width:4px;height:28px;position:absolute;top:4px;left:2px;box-shadow:0 0 12px #22d3eea6}body[data-page=replay] .desk-session-stats-card .section-header h2{letter-spacing:.1em;font-size:22px;font-weight:800;line-height:1.2;color:#f5f7ff!important}body[data-page=replay] .desk-session-stats-card .section-header .pill{letter-spacing:.08em;text-align:center;background:#7c3aed33;border-color:#a855f7cc;min-width:88px;padding:7px 16px;font-size:12px;box-shadow:inset 0 0 14px #7c3aed29,0 0 18px #7c3aed4d}body[data-page=replay] .desk-session-stats-card .section-header .pill:before{content:"";background:#c084fc;border-radius:999px;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 9px #c084fce6}body[data-page=replay] .session-stats-kpis{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid;overflow:visible}body[data-page=replay] .session-kpi{background:radial-gradient(circle at 85% 0,#3b82f611,#0000 42%),#040b19c2;border:1px solid #4770a680;border-radius:12px;gap:14px;min-height:108px;padding:16px 16px 18px;box-shadow:inset 0 1px #94a3b80a}body[data-page=replay] .session-kpi:last-child,body[data-page=replay] .session-kpi:nth-child(3){border-right:1px solid #4770a680}body[data-page=replay] .session-kpi:nth-child(2),body[data-page=replay] .session-kpi:nth-child(4){background:radial-gradient(circle at 85% 0,#7c3aed1a,#0000 45%),#040b19c2}body[data-page=replay] .session-kpi-icon{border-radius:12px;width:50px;height:50px;box-shadow:inset 0 0 16px #38bdf814,0 0 15px #38bdf814}body[data-page=replay] .session-kpi-copy>span{color:#aab6ca;letter-spacing:.08em;font-size:12px}body[data-page=replay] .session-kpi-copy strong{font-size:24px;line-height:1}body[data-page=replay] .session-flow-panel,body[data-page=replay] .session-behaviour-panel{background:#030a18b8;border:1px solid #4770a67a;border-radius:13px;gap:12px;padding:22px 24px}body[data-page=replay] .session-panel-title h3{color:#f1f5ff;letter-spacing:.07em;gap:0;font-size:18px}body[data-page=replay] .session-panel-info{display:none}body[data-page=replay] .session-panel-title p{color:#a3afc3;margin-top:7px;font-size:13px}body[data-page=replay] .session-flow-legend{color:#b4bfd1;gap:14px;font-size:12px}body[data-page=replay] .session-flow-chart-wrap{scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:0;min-height:178px;max-height:none;padding:0;overflow:auto hidden}body[data-page=replay] .session-flow-chart-wrap::-webkit-scrollbar{width:0;height:0;display:none}body[data-page=replay] .session-behaviour-list:before{border-left-color:#94a3b899;display:block;top:42px;bottom:42px;left:105px}body[data-page=replay] .session-behaviour-item{border-bottom-color:#4770a64d;grid-template-columns:72px 48px minmax(0,1fr) 52px;gap:12px;min-height:88px;padding:12px 0}body[data-page=replay] .session-behaviour-label{color:#9fb2d5;font-size:13px}body[data-page=replay] .session-behaviour-icon{background:#030915fa;border-width:1.5px;width:46px;height:46px}body[data-page=replay] .session-behaviour-copy span{color:#a3afc3;font-size:12.5px}body[data-page=replay] .session-behaviour-item time{color:#9fb2d5;font-size:12px}body[data-page=replay] .session-stats-extremes{background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:14px;min-height:104px;overflow:visible}body[data-page=replay] .session-extreme-divider{display:none}body[data-page=replay] .session-extreme{background:linear-gradient(100deg,#082a3966,#030a17b8);border:1px solid #22d3ee75;border-radius:11px;gap:18px;min-height:104px;padding:14px 26px;position:relative;overflow:hidden}body[data-page=replay] .session-extreme:after{content:"";opacity:.26;background:linear-gradient(135deg,#0000 35%,currentColor 36% 38%,#0000 39%) 0 0/56px 28px,linear-gradient(#0000 48%,currentColor 49% 51%,#0000 52%);width:38%;height:46px;position:absolute;top:28px;right:24px}body[data-page=replay] .session-extreme.is-worst{color:#fb7185;background:linear-gradient(100deg,#3d0c2261,#0d0717b8);border-color:#f43f5e80}body[data-page=replay] .session-extreme-copy{z-index:1;gap:8px}body[data-page=replay] .session-extreme-copy>span{color:#d4dbea;letter-spacing:.1em;font-size:14px}@container (width<=1300px){body[data-page=replay] .session-stats-kpis{gap:9px}body[data-page=replay] .session-kpi{gap:10px;padding:14px 12px 16px}body[data-page=replay] .session-kpi-icon{width:42px;height:42px}body[data-page=replay] .session-kpi-icon svg{width:28px;height:28px}body[data-page=replay] .session-kpi-copy>span{letter-spacing:.045em;font-size:10px}body[data-page=replay] .session-kpi-copy strong{font-size:22px}body[data-page=replay] .session-behaviour-item{grid-template-columns:58px 42px minmax(0,1fr) 44px;gap:9px}body[data-page=replay] .session-behaviour-list:before{left:87px}body[data-page=replay] .session-behaviour-icon{width:40px;height:40px}body[data-page=replay] .session-behaviour-copy span{font-size:11.5px}}@media (max-width:1500px){body[data-page=replay] .desk-session-stats-card{min-height:520px;max-height:520px;height:520px!important}body[data-page=replay] .session-stats-body{grid-template-rows:96px minmax(220px,1fr) 94px;gap:13px}body[data-page=replay] .session-stats-kpis{gap:9px}body[data-page=replay] .session-kpi{gap:10px;min-height:96px;padding:12px 11px 15px}body[data-page=replay] .session-kpi-icon{width:40px;height:40px}body[data-page=replay] .session-kpi-icon svg{width:27px;height:27px}body[data-page=replay] .session-kpi-copy>span{font-size:10px}body[data-page=replay] .session-kpi-copy strong{font-size:20px}body[data-page=replay] .session-flow-panel,body[data-page=replay] .session-behaviour-panel{padding:17px 18px}body[data-page=replay] .session-extreme{min-height:94px}}body[data-page=replay] .desk-session-stats-card{min-height:282px;max-height:282px;padding:9px 12px 10px;border-radius:10px!important;height:282px!important}body[data-page=replay] .desk-session-stats-card .section-header{min-height:29px;margin-bottom:5px;padding:2px 1px 6px 18px}body[data-page=replay] .desk-session-stats-card .section-header:before{width:3px;height:21px;top:2px;left:1px}body[data-page=replay] .desk-session-stats-card .section-header h2{letter-spacing:.075em;font-size:14px}body[data-page=replay] .desk-session-stats-card .section-header .pill{display:none!important}body[data-page=replay] .session-stats-body{grid-template-rows:61px minmax(105px,1fr) 49px;gap:7px}body[data-page=replay] .session-stats-kpis{gap:7px}body[data-page=replay] .session-kpi{border-radius:8px;gap:7px;min-height:61px;padding:8px 9px 10px}body[data-page=replay] .session-kpi-icon{border-radius:8px;width:32px;height:32px}body[data-page=replay] .session-kpi-icon svg{width:21px;height:21px}body[data-page=replay] .session-kpi-copy{gap:3px}body[data-page=replay] .session-kpi-copy>span{letter-spacing:.045em;font-size:8.5px}body[data-page=replay] .session-kpi-copy strong{font-size:16px}body[data-page=replay] .session-kpi-winbar{height:2px;bottom:6px;left:41px;right:8px}body[data-page=replay] .session-stats-mid{grid-template-columns:minmax(0,1.48fr) minmax(330px,1fr);gap:8px}body[data-page=replay] .session-flow-panel,body[data-page=replay] .session-behaviour-panel{border-radius:8px;gap:4px;padding:8px 10px}body[data-page=replay] .session-panel-title h3{letter-spacing:.055em;font-size:11px}body[data-page=replay] .session-panel-title p{margin-top:3px;font-size:9px}body[data-page=replay] .session-flow-legend{gap:9px;font-size:8.5px}body[data-page=replay] .session-flow-legend .is-win:before,body[data-page=replay] .session-flow-legend .is-loss:before{width:6px;height:6px;margin-right:4px}body[data-page=replay] .session-flow-chart-wrap{background:0 0;border:0;height:120px;min-height:120px;max-height:120px;overflow:auto hidden}body[data-page=replay] .session-flow-chart{flex:none;width:720px;min-width:720px;max-width:none;height:100%;min-height:0}body[data-page=replay] .session-behaviour-list{max-height:60px;padding-right:4px}body[data-page=replay] .session-behaviour-list:before{top:14px;bottom:14px;left:53px}body[data-page=replay] .session-behaviour-item{grid-template-columns:35px 21px minmax(0,1fr) 32px;gap:5px;min-height:29px;padding:2px 0}body[data-page=replay] .session-behaviour-label{font-size:8.5px}body[data-page=replay] .session-behaviour-icon{width:20px;height:20px}body[data-page=replay] .session-behaviour-icon svg{width:10px;height:10px}body[data-page=replay] .session-behaviour-copy{gap:2px}body[data-page=replay] .session-behaviour-copy strong{font-size:9.5px}body[data-page=replay] .session-behaviour-copy span,body[data-page=replay] .session-behaviour-item time{font-size:8.5px}body[data-page=replay] .session-stats-extremes{gap:8px;min-height:49px}body[data-page=replay] .session-extreme{border-radius:8px;gap:9px;min-height:49px;padding:5px 12px}body[data-page=replay] .session-extreme:after{background-size:38px 18px,auto;width:34%;height:26px;top:12px;right:12px}body[data-page=replay] .session-extreme-icon,body[data-page=replay] .session-extreme-icon svg{width:38px;height:38px}body[data-page=replay] .session-extreme-copy{gap:3px}body[data-page=replay] .session-extreme-copy>span{letter-spacing:.07em;font-size:9px}body[data-page=replay] .session-extreme-copy strong{font-size:20px}.sidebar-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02060e9e;position:fixed;inset:0}.sidebar-backdrop[hidden]{display:none!important}.status-badge{color:#cbd5e1;letter-spacing:.04em;background:#0f172ab3;border:1px solid #94a3b847;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.status-badge--active{color:#ddd6fe;background:#7c3aed2e;border-color:#7c3aed80}.status-badge--good{color:#86efac;background:#22c55e1f;border-color:#22c55e73}.status-badge--warn{color:#fde68a;background:#facc151a;border-color:#facc1566}.xd-progress{background:#94a3b829;border-radius:999px;height:6px;margin:8px 0;position:relative;overflow:hidden}.xd-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--cyan));height:100%;display:block;box-shadow:0 0 10px #22d3ee59}.stack-form{gap:8px;display:grid}.stack-form label,.interactive-filter-bar label,.check-row{color:var(--secondary);gap:4px;font-size:11px;display:grid}.stack-form input,.stack-form textarea,.stack-form select,.interactive-filter-bar input,.interactive-filter-bar select{border:1px solid var(--border);background:var(--input);width:100%;min-height:32px;color:var(--text);border-radius:8px;padding:6px 8px}.check-row{grid-template-columns:auto 1fr;align-items:center;gap:8px}.module-muted,.resource-row .module-muted{color:var(--muted);margin:0 0 8px;font-size:11px}.quick-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-editor-hero{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.rule-bullets{color:var(--secondary);margin:0;padding-left:18px;font-size:12px;line-height:1.55}.rule-bullets .is-done{color:#86efac}.notifications-list{gap:8px;display:grid}.notification-item{border:1px solid var(--border);background:#0a1020db;border-radius:10px;padding:12px 14px}.notification-item.is-unread{border-color:#22d3ee59;box-shadow:inset 0 0 0 1px #7c3aed2e}.notification-item-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.xd-loading-state,.xd-error-state,.xd-empty-state{place-items:start;gap:8px;padding:16px;display:grid}.loading-orbit{border:2px solid #94a3b840;border-top-color:var(--cyan);border-radius:999px;width:22px;height:22px;animation:.8s linear infinite xd-spin}@keyframes xd-spin{to{transform:rotate(360deg)}}.help-topic{margin-bottom:10px}.help-topic strong{margin-bottom:2px;display:block}body.compact-module-cards .module-card,body.compact-module-cards .metric-card,body.compact-module-cards .page-section-card{padding:10px 12px}html.xd-reduced-motion *,html.xd-reduced-motion :before,html.xd-reduced-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (max-width:900px){body{min-width:0}.chart-settings-dialog{width:min(760px,100vw - 24px);max-height:calc(100vh - 24px)}.chart-settings-panel{min-height:min(560px,100vh - 24px);max-height:calc(100vh - 24px)}.chart-settings-body{grid-template-columns:164px minmax(0,1fr)}.chart-settings-content{padding:16px}.chart-settings-session-grid{grid-template-columns:1fr}.premium-shell{grid-template-columns:minmax(0,1fr)!important}.app-sidebar{z-index:80;width:min(288px,86vw);transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:0 0 0 1px #7c3aed40,24px 0 48px #00000073}body.sidebar-drawer-open .app-sidebar{transform:translate(0)}body.sidebar-drawer-open .app-sidebar .nav-item,body.sidebar-drawer-open .app-sidebar .nav-item:not(.active){font-size:inherit;justify-content:flex-start;gap:12px;display:flex}body.sidebar-drawer-open .app-sidebar .profile-copy,body.sidebar-drawer-open .app-sidebar .nav-label{display:block}body.left-nav-collapsed .premium-shell{grid-template-columns:minmax(0,1fr)!important}.module-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.module-card.span-8,.module-card.span-7,.module-card.span-6,.module-card.span-5,.metric-card.span-6,.metric-card.span-4,.metric-card.span-3{grid-column:span 6}}@media (prefers-reduced-motion:reduce){.loading-orbit{animation:none}.app-sidebar{transition:none}}.account-menu{flex:none;position:relative}.account-menu-button{background:#071123eb;border:1px solid #6f97d261;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.account-menu-button:hover,.account-menu-button[aria-expanded=true]{border-color:#67e8f9cc;box-shadow:0 0 14px #22d3ee2e}.account-menu-avatar{color:#e7f8ff;letter-spacing:0;font-size:11px;font-weight:800}.account-menu-popover{z-index:1200;background:#040c1bfa;border:1px solid #567cb96b;border-radius:6px;width:210px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0000007a}.account-menu-popover[hidden]{display:none}.account-menu-identity{border-bottom:1px solid #4966974d;gap:2px;margin-bottom:5px;padding:7px 9px 10px;display:grid}.account-menu-identity strong{color:#eef8ff;font-size:12px}.account-menu-identity span{color:#8fa7c5;font-size:10px}.account-menu-popover>button{color:#c6d8ee;text-align:left;background:0 0;border:0;border-radius:4px;width:100%;min-height:32px;padding:6px 9px;font-size:11px}.account-menu-popover>button:hover,.account-menu-popover>button:focus-visible{color:#fff;background:#4e45bc3d}.account-menu-popover>button[aria-disabled=true]{color:#6f819b}.ei-inline-notice{color:#f8dca0;background:#45260547;border:1px solid #f59e0b6b;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin:8px 0;padding:9px 10px;font-size:11px;line-height:1.45;display:grid}.ei-inline-notice--error{color:#fecdd3;background:#4b0f1e4d;border-color:#fb71857a}.ei-inline-notice button{min-height:26px;color:inherit;background:0 0;border:1px solid;border-radius:4px;padding:3px 8px}.deck-chart-empty,.session-flow-empty,.session-behaviour-empty{min-height:100%;color:var(--text-muted,#8ea0bd);text-align:center;place-items:center;padding:.75rem;font-size:.78rem;line-height:1.4;display:grid}.session-behaviour-empty{min-height:6rem;list-style:none}.deck-scenario-empty{min-height:8rem;color:var(--text-muted,#8ea0bd);text-align:center;place-items:center;padding:1rem;font-size:.78rem;line-height:1.45;display:grid}.deck-scenario-copy>span:not(.deck-scenario-confidence){color:var(--text-muted,#8ea0bd);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.pending-orders-block{border-top:1px solid #94a3b81f;gap:5px;margin-top:8px;padding-top:8px;display:grid}.pending-orders-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.pending-orders-heading h3{color:var(--secondary);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.pending-orders-tabs{background:#03071280;border:1px solid #64748b33;border-radius:6px;grid-template-columns:1fr 1fr;gap:3px;padding:2px;display:grid}.pending-orders-tabs button{min-height:24px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:900}.pending-orders-tabs button.active{color:#e0f2fe;background:#0ea5e926;box-shadow:inset 0 0 0 1px #38bdf847}.pending-orders-count{color:#fcd34d;text-align:center;background:#fbbf2417;border-color:#fbbf2457;min-width:20px;padding:1px 6px;font-size:9px;font-weight:900}.pending-orders-status{color:var(--muted);margin:0;font-size:10px}.pending-orders-list{scrollbar-width:thin;gap:5px;max-height:154px;display:grid;overflow:auto}.pending-order-row{background:#04091680;border:1px solid #94a3b826;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 7px;display:grid}.pending-order-row.is-editing{background:#4c1d9521;border-color:#8b5cf69e}.pending-order-row.is-selected{border-color:#22d3eead;box-shadow:inset 2px 0 #22d3ee}.pending-order-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;font-size:10px;display:grid}.pending-order-lifecycle{grid-column:1;align-items:center;gap:6px;min-width:0;display:flex}.pending-order-lifecycle small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pending-order-status-pill{color:var(--secondary);letter-spacing:.04em;text-transform:uppercase;background:#0f172abd;border:1px solid #94a3b833;border-radius:999px;padding:1px 5px;font-size:8px;font-weight:900}.pending-order-status-pill.pending,.pending-order-status-pill.filled{color:#67e8f9;border-color:#22d3ee59}.pending-order-status-pill.cancelled{color:#cbd5e1}.pending-order-status-pill.expired{color:#fde68a;border-color:#fbbf2457}.pending-order-status-pill.rejected{color:#fda4af;border-color:#f43f5e5c}.pending-order-summary strong{color:var(--text);font-size:10px}.pending-order-summary span{color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pending-order-summary em{color:#fcd34d;font-size:9px;font-style:normal;font-weight:800}.pending-order-actions{grid-area:1/2/span 2;gap:4px;display:flex}.pending-order-actions button{border-radius:5px;min-height:23px;padding:2px 6px;font-size:9px}.pending-order-actions .cancel-pending-order{color:#fca5a5}.pending-order-audit{background:#020817c7;border:1px solid #38bdf83d;border-radius:6px;min-height:48px;padding:7px}.pending-order-audit-head{color:var(--secondary);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex}.pending-order-audit-head button{width:22px;height:22px;color:var(--muted);border-radius:4px;padding:0}.pending-order-event-list{scrollbar-width:thin;gap:0;max-height:132px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.pending-order-event-list li{border-top:1px solid #94a3b81a;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:6px;padding:5px 0;display:grid}.pending-order-event-dot{background:#22d3ee;border-radius:50%;width:6px;height:6px;margin-top:4px;box-shadow:0 0 8px #22d3ee80}.pending-order-event-list div{gap:1px;min-width:0;display:grid}.pending-order-event-list strong{color:var(--secondary);font-size:9px}.pending-order-event-list span:not(.pending-order-event-dot){color:var(--muted);font-size:8px}.pending-order-event-list time{color:var(--muted);white-space:nowrap;font-size:8px}.pending-order-audit-loading,.pending-order-audit-error{color:var(--muted);margin:0;font-size:9px}.pending-order-audit-error{color:#fda4af}.pending-expiry-row[hidden]{display:none!important}.order-type-row{align-items:stretch}.order-type-toggle{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;display:grid}.order-type-toggle button{min-width:0;min-height:31px;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;background:#070b187a;border-color:#64748b57;border-radius:6px;padding:5px 4px;font-size:9px;font-weight:900}.order-type-toggle button.active{color:#ede9fe;background:#6d28d947;border-color:#8b5cf6a6;box-shadow:inset 0 0 0 1px #a78bfa1f}.pending-order-chart-line{cursor:pointer;pointer-events:all}.pending-order-chart-line .pending-order-hit-target{stroke:#0000;stroke-width:14px;stroke-dasharray:none;pointer-events:stroke}.pending-order-chart-line line{stroke:#fbbf24e0;stroke-width:1px;stroke-dasharray:7 5;vector-effect:non-scaling-stroke}.pending-order-chart-line rect{fill:#231b08eb;stroke:#fbbf24bd;stroke-width:1px}.pending-order-chart-line text{fill:#fde68a;letter-spacing:.02em;font-size:9px;font-weight:800}.pending-order-chart-line.is-selected line:not(.pending-order-hit-target){stroke:#22d3ee;stroke-width:1.5px}.pending-order-chart-line.is-selected rect{fill:#042f3af5;stroke:#22d3ee}.pending-order-chart-line.is-selected text{fill:#cffafe}body[data-page=replay].wide-sidebar-mode .workspace-grid-card .wcr-s,body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-grid-card .wcr-s{pointer-events:none;height:6px;bottom:-4px}@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--xd-color-canvas:var(--xd-surface-0,#030712);--xd-color-surface:var(--xd-surface-1,#060c1a);--xd-color-surface-raised:var(--xd-surface-2,#091122);--xd-color-surface-active:var(--xd-surface-3,#0d172c);--xd-color-text-primary:var(--xd-text-1,#f4f7fb);--xd-color-text-secondary:var(--xd-text-2,#cbd7e7);--xd-color-text-muted:var(--xd-text-3,#91a2bb);--xd-color-border:var(--xd-border-soft,#6c84b43d);--xd-color-border-emphasis:var(--xd-border-strong,#7dd3fc61);--xd-color-action:var(--xd-cyan,#22d3ee);--xd-color-accent:var(--xd-violet,#8b5cf6);--xd-color-positive:#2dd4a7;--xd-color-negative:#fb7185;--xd-color-caution:#f5b642;--xd-space-1:4px;--xd-space-2:8px;--xd-space-3:12px;--xd-space-4:16px;--xd-space-5:20px;--xd-space-6:24px;--xd-radius-control:5px;--xd-radius-surface:7px;--xd-border-width:1px;--xd-control-height-compact:30px;--xd-control-height:36px;--xd-control-height-touch:44px;--xd-font-size-caption:calc(11px * var(--xd-user-font-scale,1));--xd-font-size-body:calc(13px * var(--xd-user-font-scale,1));--xd-font-size-label:calc(12px * var(--xd-user-font-scale,1));--xd-font-size-title:calc(15px * var(--xd-user-font-scale,1));--xd-line-height-tight:1.25;--xd-line-height-body:1.45;--xd-duration-fast:.12s;--xd-duration-standard:.18s;--xd-ease-out:cubic-bezier(.2, .7, .2, 1);--xd-focus-outline:2px solid var(--xd-color-action);--xd-layer-popover:1200;--xd-shadow-surface:0 18px 48px #0000006b}body[data-xd-landing=journey],body[data-xd-landing=continuum-guide]{--xd-color-canvas:#080d23;--xd-color-surface:#0b142e;--xd-color-surface-raised:#111c3e;--xd-color-surface-active:#1b2852;--xd-color-text-primary:#f3f5ff;--xd-color-text-secondary:#c5d1ed;--xd-color-text-muted:#9aaecf;--xd-color-border:#7e9fde35;--xd-color-border-emphasis:#6edbff70;--xd-color-action:#5ee1ff;--xd-color-accent:#b68aff;--xd-color-positive:#5ee1ff;--xd-color-negative:#c48dff;--xd-landing-blue:#3c56ff;--xd-landing-highlight:#d4c4ff;--xd-landing-pill:100px;--xd-shadow-surface:0 20px 70px #02071866;--xd-focus-outline:2px solid var(--xd-color-action)}body[data-xd-landing],.xd-cloud-welcome{--xd-radius-control:16px;--xd-radius-surface:28px;--xd-radius-pill:999px;--xd-duration-enter:.72s;--xd-duration-scene:.96s;--xd-duration-orbit:28s}.xd-ui-surface{border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-color-surface);color:var(--xd-color-text-secondary);box-shadow:var(--xd-shadow-surface)}.xd-ui-button,.xd-ui-icon-button,.xd-ui-input{min-height:var(--xd-control-height);border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);color:var(--xd-color-text-secondary);font:600 var(--xd-font-size-body)/var(--xd-line-height-tight) var(--xd-font-ui,Inter, system-ui, sans-serif);letter-spacing:0}.xd-ui-button,.xd-ui-icon-button{transition:border-color var(--xd-duration-fast) ease, background-color var(--xd-duration-fast) ease, color var(--xd-duration-fast) ease, transform var(--xd-duration-fast) var(--xd-ease-out)}.xd-ui-button:hover,.xd-ui-icon-button:hover{border-color:var(--xd-color-border-emphasis);background:var(--xd-color-surface-active);color:var(--xd-color-text-primary)}.xd-ui-button:active,.xd-ui-icon-button:active{transform:translateY(1px)}.xd-ui-button:disabled,.xd-ui-icon-button:disabled,.xd-ui-input:disabled{opacity:.48;cursor:not-allowed;transform:none}.xd-ui-button:focus-visible,.xd-ui-icon-button:focus-visible,.xd-ui-input:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-ui-button{justify-content:center;align-items:center;gap:var(--xd-space-2);padding-inline:var(--xd-space-3);display:inline-flex}.xd-ui-button[data-tone=primary]{border-color:color-mix(in srgb, var(--xd-color-action) 52%, transparent);background:color-mix(in srgb, var(--xd-color-action) 14%, var(--xd-color-surface-raised));color:var(--xd-color-text-primary)}.xd-ui-button[data-size=compact]{min-height:var(--xd-control-height-compact);font-size:var(--xd-font-size-caption);padding-inline:10px}.xd-ui-icon-button{width:var(--xd-control-height);min-width:var(--xd-control-height);place-items:center;padding:0;display:inline-grid}.xd-ui-icon-button svg,.xd-ui-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.xd-ui-input{width:100%;min-width:0;padding-inline:var(--xd-space-3);font-weight:500}.xd-ui-input::placeholder{color:var(--xd-color-text-muted);opacity:.78}.xd-ui-status{min-height:22px;color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);align-items:center;gap:6px;font-weight:700;line-height:1;display:inline-flex}.xd-ui-status:before{background:var(--xd-color-caution);content:"";border-radius:50%;flex:none;width:7px;height:7px}.xd-ui-status[data-tone=positive]:before{background:var(--xd-color-positive)}.xd-ui-status[data-tone=negative]:before{background:var(--xd-color-negative)}.xd-ui-status[data-tone=positive]{color:color-mix(in srgb, var(--xd-color-positive) 72%, var(--xd-color-text-secondary))}.xd-ui-status[data-tone=negative]{color:color-mix(in srgb, var(--xd-color-negative) 72%, var(--xd-color-text-secondary))}.xd-ui-data{color:var(--xd-color-text-primary);font-family:var(--xd-font-data,"Segoe UI Variable", "Segoe UI", monospace);font-variant-numeric:tabular-nums}.xd-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){.xd-ui-button,.xd-ui-icon-button{transition:none}}body[data-xd-landing=living]{--xd-color-canvas:#32136c;--xd-color-surface:#582395;--xd-color-surface-raised:#7238bb;--xd-color-surface-active:#924bd5;--xd-color-text-primary:#fffaff;--xd-color-text-secondary:#f1e9ff;--xd-color-text-muted:#dbcef5;--xd-color-action:#e2b3ff;--xd-color-accent:#f393ff;--xd-color-positive:#d9a1ff;--xd-color-negative:#9ceaff;--xd-color-caution:#ffdaa9;--xd-color-border:#e2c7ff47;--xd-color-border-emphasis:#eca4ffa6;--xd-focus-outline:2px solid #ffdbad;--xd-landing-hero-wash:#381374c4;--xd-landing-hero-clear:#7c2ea536;--xd-landing-nebula:#b347ff50;--xd-landing-bloom:#f780e947;--xd-landing-sunlight:#ffbb783b;--xd-landing-pearl:#f8f2ff;--xd-landing-ink:#301454;--xd-landing-positive-glow:#bd65ff91}body[data-page=replay]{--xq-text-main:#f6f8ff;--xq-text-soft:#c7d2ea;--xq-text-muted:#8fa0bd;--xq-panel:#050a17d1;--xq-panel-strong:#050a17e6;--xq-panel-border:#7f9ad33d;--xq-panel-border-strong:#99b4ff5c;--xq-glow-violet:#7c3aed38;--xq-glow-cyan:#22d3ee24;--xq-text-shadow:0 1px 2px #000000b8;--xq-number-shadow:0 0 10px #030814eb;text-rendering:geometricprecision}:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd){--xq-panel:var(--xd-replay-chrome-surface);--xq-panel-strong:var(--xd-replay-chrome-surface)}body[data-page=replay] .premium-shell,body[data-page=replay] .chart-zone,body[data-page=replay] .right-sidebar,body[data-page=replay] .app-sidebar{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-page=replay] .chart-bg-scope-layer,body[data-page=replay] .chart-workspace-bg-layer,body[data-page=replay] .chart-bg-image,body[data-page=replay] .xd-chart-watermark{contain:paint;pointer-events:none}body[data-page=replay] .xd-chart-attribution-strip{contain:none;overflow:visible}body[data-page=replay] .top-toolbar,body[data-page=replay] .replay-console,body[data-page=replay] .right-sidebar-tabs,body[data-page=replay] .right-sidebar .sidebar-section,body[data-page=replay] .trade-desk-cluster,body[data-page=replay] .dimension-card,body[data-page=replay] .workflow-drawer .desk-upper-cards .panel-section,body[data-page=replay] .workflow-drawer .desk-journal-panel,body[data-page=replay] .path-bar,body[data-page=replay] .profile-card,body[data-page=replay] .nav-item{box-shadow:inset 0 1px #ffffff09,0 12px 34px #00000042;border-color:var(--xq-panel-border)!important}body[data-page=replay]:not(.chart-bg-active) .right-sidebar .sidebar-section,body[data-page=replay]:not(.chart-bg-active) .dimension-card,body[data-page=replay]:not(.chart-bg-active) .workflow-drawer .desk-upper-cards .panel-section,body[data-page=replay]:not(.chart-bg-active) .workflow-drawer .desk-journal-panel,body[data-page=replay]:not(.chart-bg-active) .replay-console{-webkit-backdrop-filter:blur(8px)saturate(1.08);background-color:var(--xq-panel)!important}:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .sidebar-section,:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .dimension-card,:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .desk-upper-card,:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .panel-section,:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .desk-journal-panel,:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .replay-console{-webkit-backdrop-filter:blur(var(--xd-card-glass-blur,0px))!important;backdrop-filter:blur(var(--xd-card-glass-blur,0px))!important}:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .deck-scenario-row,:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .deck-ghost-pill,:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .deck-chart-wrap,:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .watch-row,:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .ei-batch{background-color:rgba(10, 18, 36, var(--xd-card-glass-alpha,.12))!important;-webkit-backdrop-filter:none!important;background-image:none!important}:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .ei-batch-head{background:0 0!important}:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .ei-act,:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .panel-link.ei-act,:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .ei-mode-button{-webkit-backdrop-filter:none!important;background:#121e3857!important}:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) :is(.nav-item,.custom-select-trigger,.xd-tf-chip,.focus-toggle,.tool-button,.replay-action-button,.deck-perf-tab,.simulator-tab,.order-type-toggle button,.side-toggle button,.account-menu-button,.dimension-card-expand,.dimension-card-action,.icon-button,.right-sidebar-tab,.section-header button){-webkit-backdrop-filter:none!important;background:#121e3852!important}:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) :is(.nav-item.active,.xd-tf-chip.active,.focus-toggle.is-active,.focus-toggle.active,.tool-button.is-active,.tool-button.active,.deck-perf-tab.is-active,.simulator-tab.active,.order-type-toggle button.active){background:#22d3ee38!important}:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .side-toggle .buy.active{background:#2dd4a73d!important}:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .side-toggle .sell.active{background:#fb71853d!important}:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) :is(input,select,.xd-ui-input){background:#09112180!important}:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) :is(.toolbar-group,.toolbar-zone,.chart-tool-rail,.xd-chart-attribution-strip){-webkit-backdrop-filter:none!important;background:0 0!important}body.chart-bg-scope-complete-xd:before{content:"";z-index:0;pointer-events:none;background-image:var(--xd-app-wallpaper);background-size:var(--xd-app-fit,cover);filter:blur(var(--xd-app-blur,0px));background-position:50%;background-repeat:no-repeat;position:fixed;inset:0;transform:scale(1.06)}body.chart-bg-scope-complete-xd:after{content:"";z-index:0;pointer-events:none;opacity:var(--xd-app-veil,0);background:#050810;position:fixed;inset:0}body.chart-bg-scope-complete-xd .premium-shell{z-index:1;position:relative}body.chart-bg-scope-complete-xd>.xd-page-atmosphere{display:none!important}body.chart-bg-scope-complete-xd,body.chart-bg-scope-complete-xd .premium-shell,body.chart-bg-scope-complete-xd .lab-main,body.chart-bg-scope-complete-xd .app-sidebar,body.chart-bg-scope-complete-xd #replayPage,body.chart-bg-scope-complete-xd #modulePage,body.chart-bg-scope-complete-xd #reactRoutePage,body.chart-bg-scope-complete-xd .module-page,body.chart-bg-scope-complete-xd .right-sidebar,body.chart-bg-scope-complete-xd .chart-workspace{background:0 0!important}body.chart-bg-scope-complete-xd :is(.xd-card,.module-card,.metric-card,.page-section-card,.page-section,[class*=-card],[class*=-panel]),body[data-page=replay].chart-bg-active.chart-bg-scope-complete-xd .right-sidebar .sidebar-section,body[data-page=replay].chart-bg-active.chart-bg-scope-complete-xd .right-sidebar .workspace-grid-card,body[data-page=replay].chart-bg-active.chart-bg-scope-complete-xd .sidebar-section,body[data-page=replay].chart-bg-active.chart-bg-scope-complete-xd .dimension-card,body[data-page=replay].chart-bg-active.chart-bg-scope-complete-xd .desk-upper-card,body[data-page=replay].chart-bg-active.chart-bg-scope-complete-xd .desk-session-stats-card,body[data-page=replay].chart-bg-active.chart-bg-scope-complete-xd .workflow-drawer .desk-upper-cards .panel-section,body[data-page=replay].chart-bg-active.chart-bg-scope-complete-xd .workflow-drawer .desk-journal-panel,body[data-page=replay].chart-bg-active.chart-bg-scope-complete-xd .panel-section,body[data-page=replay].chart-bg-active.chart-bg-scope-complete-xd .replay-console,:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) :is(.top-toolbar,.right-sidebar-tabs,.chart-hud-dock){background:rgba(10, 18, 36, var(--xd-card-glass-alpha,.12))!important;-webkit-backdrop-filter:blur(var(--xd-card-glass-blur,0px))!important;backdrop-filter:blur(var(--xd-card-glass-blur,0px))!important;background-image:none!important}body[data-page=replay] .premium-shell .replay-console{grid-template-columns:auto auto auto;justify-content:center;gap:6px clamp(16px,3.5vw,52px)}body[data-page=replay] .premium-shell .replay-console>.replay-buttons{grid-area:1/1;justify-self:center}body[data-page=replay] .premium-shell .replay-console>.timeline-wrap{grid-area:1/2;align-self:center}body[data-page=replay] .premium-shell .replay-console>.replay-actions{grid-area:1/3;justify-self:center}body[data-page=replay] .premium-shell .replay-console>.jump-row,body[data-page=replay] .premium-shell .replay-console>.replay-shortcut-hints,body[data-page=replay] .premium-shell .replay-console>.replay-shortcut-legend{grid-column:1/-1}body[data-page=replay].chart-bg-opaque .right-sidebar .sidebar-section,body[data-page=replay].chart-bg-opaque .dimension-card,body[data-page=replay].chart-bg-opaque .desk-upper-card,body[data-page=replay].chart-bg-opaque .workflow-drawer .desk-upper-cards .panel-section,body[data-page=replay].chart-bg-opaque .workflow-drawer .desk-journal-panel,body[data-page=replay].chart-bg-opaque .replay-console{-webkit-backdrop-filter:none!important;background:0 0!important}body[data-page=replay] .chart-shell{box-shadow:inset 0 0 0 1px #ffffff06,0 18px 54px #00000057;border-color:#7f9ad33d!important}body[data-page=replay] .chart-primary-stack{isolation:isolate}:is(body[data-page=replay].chart-bg-active,body.chart-bg-scope-complete-xd) .chart-primary-stack{isolation:auto}body[data-page=replay] .section-header h2,body[data-page=replay] .sidebar-workspace-head h2,body[data-page=replay] .dimension-card-head h3,body[data-page=replay] .dimension-card h3,body[data-page=replay] .mission-card h3,body[data-page=replay] .coach-card h3,body[data-page=replay] .trade-simulator-card h3{text-shadow:var(--xq-text-shadow);color:var(--xq-text-main)!important;letter-spacing:.075em!important;font-weight:800!important}body[data-page=replay] .top-toolbar,body[data-page=replay] .right-sidebar,body[data-page=replay] .dimension-card,body[data-page=replay] .workflow-drawer .desk-upper-cards .panel-section,body[data-page=replay] .workflow-drawer .desk-journal-panel,body[data-page=replay] .replay-console{color:var(--xq-text-soft)}body[data-page=replay] p,body[data-page=replay] .mission-card p,body[data-page=replay] .coach-card p,body[data-page=replay] .dimension-card p,body[data-page=replay] .session-notes-input,body[data-page=replay] .ei-report,body[data-page=replay] .active-note-line,body[data-page=replay] .deck-note-item{text-shadow:0 1px 1px #00000070;line-height:1.52;color:var(--xq-text-soft)!important}body[data-page=replay] .muted,body[data-page=replay] small,body[data-page=replay] .section-header span,body[data-page=replay] .watch-table-head,body[data-page=replay] .ticket-row label,body[data-page=replay] .field-label,body[data-page=replay] .module-kicker{color:var(--xq-text-muted)!important}body[data-page=replay] .watchlist-price,body[data-page=replay] .watchlist-change,body[data-page=replay] .ticket-value,body[data-page=replay] .ticket-input,body[data-page=replay] .metric-value,body[data-page=replay] .profit-text,body[data-page=replay] .positive-text,body[data-page=replay] .negative-text,body[data-page=replay] .price-value,body[data-page=replay] .replay-time-pill{font-variant-numeric:tabular-nums lining-nums;text-shadow:var(--xq-number-shadow)}body[data-page=replay] input,body[data-page=replay] textarea,body[data-page=replay] .custom-select-trigger,body[data-page=replay] button{text-shadow:none}body[data-page=replay] input,body[data-page=replay] textarea,body[data-page=replay] .custom-select-trigger{background-color:#050b18e0!important;border-color:#7f9ad347!important}body[data-page=replay] input:focus,body[data-page=replay] textarea:focus,body[data-page=replay] .custom-select-trigger:focus-visible,body[data-page=replay] button:focus-visible{outline-offset:2px;outline:1px solid #22d3ee9e;box-shadow:0 0 0 3px #22d3ee1f,0 0 24px #7c3aed2e}body[data-page=replay] .watchlist-row,body[data-page=replay] .module-row,body[data-page=replay] .position-row,body[data-page=replay] .journal-row,body[data-page=replay] .metric-row{border-color:#7f9ad31f!important}body[data-page=replay] .watchlist-row.active,body[data-page=replay] .nav-item.active,body[data-page=replay] .tool-button.active,body[data-page=replay] .chart-tool-button.active,body[data-page=replay] .right-sidebar-tabs button.active{box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px #7c3aed38, 0 12px 34px var(--xq-glow-violet);border-color:var(--xq-panel-border-strong)!important}body[data-page=replay] .replay-controls button,body[data-page=replay] .chart-control-bar button,body[data-page=replay] .tool-button,body[data-page=replay] .chart-tool-button,body[data-page=replay] .nav-item{backface-visibility:hidden;transition:transform .12s,opacity .12s,border-color .12s,box-shadow .12s,background-color .12s;transform:translateZ(0)}body[data-page=replay] .replay-controls button:hover,body[data-page=replay] .chart-control-bar button:hover,body[data-page=replay] .tool-button:hover,body[data-page=replay] .chart-tool-button:hover,body[data-page=replay] .nav-item:hover{transform:translateZ(0)translateY(-1px)}body[data-page=replay] .drawing-layer,body[data-page=replay] .trade-layer,body[data-page=replay] .ghost-layer,body[data-page=replay] .motion-layer,body[data-page=replay] .motion-trail-canvas,body[data-page=replay] .volume-overlay{backface-visibility:hidden}body[data-page=replay] .trade-price-label,body[data-page=replay] .replay-marker-label,body[data-page=replay] .chart-hud-dock,body[data-page=replay] .chart-context-menu{text-shadow:var(--xq-number-shadow)}body[data-page=replay] img,body[data-page=replay] .brand-image,body[data-page=replay] .xd-chart-watermark-img{image-rendering:auto}@media (prefers-reduced-motion:reduce){body[data-page=replay] *,body[data-page=replay] :before,body[data-page=replay] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.premium-shell{grid-template-columns:185px minmax(0,1fr)}body[data-page=replay] .premium-shell{grid-template-columns:197px minmax(0,1fr)}.app-sidebar{gap:8px;padding:8px 8px 9px}.lab-brand{flex:0 0 58px;align-items:center;min-height:58px;padding:0}.brand-lockup{aspect-ratio:auto;width:min(100%,181px);height:58px;min-height:58px;overflow:hidden}.brand-image,body[data-page=replay] .brand-image{aspect-ratio:auto;object-fit:contain;object-position:center;mix-blend-mode:screen;filter:saturate(1.12)contrast(1.12)drop-shadow(0 0 4px #e2e8ff3d)drop-shadow(0 0 9px #6366f138);width:auto;max-width:92%;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-section{gap:5px}.nav-label{color:#9aa9c4;letter-spacing:.09em;padding:2px 9px 3px;font-size:9.5px;font-weight:700;line-height:1.2}.nav-item{color:#b9c7dc;background:#060c1bb8;border-color:#647eb14d;border-radius:9px;grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:44px;padding:4px 10px 4px 7px;font-size:11.5px;font-weight:650;line-height:1.2;display:grid;box-shadow:inset 0 1px #ffffff06}.nav-icon-wrap{border-radius:8px;width:30px;height:30px}.nav-icon{width:18px;height:18px}.nav-text{text-overflow:ellipsis;white-space:nowrap;align-self:center;min-width:0;overflow:hidden}.nav-item.active{background:linear-gradient(100deg,#7c3aed47,#3b82f61f);border-color:#8b7aff9e}.profile-card,.sidebar-profile-host{margin-top:auto}body[data-page=replay].layout-chart-sized:not([data-bottom-drawer=collapsed]):not([data-bottom-drawer=compact]) .chart-zone>.desk-lower-scroll{width:100%;height:100%;align-self:stretch!important;max-height:none!important}body[data-page=replay] .dimension-deck.dimension-deck--adaptive{grid-auto-rows:var(--adaptive-deck-row-height,var(--dimension-row-size));align-content:start;min-height:var(--adaptive-deck-height,var(--dimension-deck-content-height))!important}body[data-page=replay] .dimension-deck.dimension-deck--adaptive .dimension-card.dimension-card--auto-height{height:var(--adaptive-deck-row-height)!important;min-height:var(--adaptive-deck-row-height)!important;max-height:var(--adaptive-deck-row-height)!important}body[data-page=replay] .dimension-card-head h3,body[data-page=replay] .dimension-card h3{font-size:13px}body[data-page=replay] .right-sidebar .section-header h2,body[data-page=replay] .right-sidebar .sidebar-section h2{font-size:11px}body[data-page=replay] .dimension-card-body{overflow-wrap:anywhere;word-break:break-word;font-size:12.5px}body[data-page=replay] .right-sidebar .sidebar-section,body[data-page=replay] .right-sidebar .sidebar-section p,body[data-page=replay] .right-sidebar .mission-grid,body[data-page=replay] .right-sidebar .ei-partner,body[data-page=replay] .right-sidebar .open-trades-table,body[data-page=replay] .right-sidebar .trade-ticket{overflow-wrap:anywhere;word-break:break-word;font-size:10.75px}body[data-page=replay] .deck-note-item p,body[data-page=replay] .deck-notes-timeline{overflow-wrap:anywhere;word-break:break-word;min-width:0}@media (max-width:1440px){body[data-page=replay] .premium-shell{grid-template-columns:161px minmax(0,1fr)}.app-sidebar{padding-inline:6px}.nav-item{grid-template-columns:28px minmax(0,1fr);gap:7px;padding-inline:6px;font-size:10.75px}.nav-icon-wrap{width:28px;height:28px}}body.left-nav-collapsed .lab-brand{flex-basis:54px;min-height:54px}body.left-nav-collapsed .brand-lockup{aspect-ratio:1;width:54px;height:54px;min-height:54px}body.left-nav-collapsed .brand-image{width:auto;max-width:48px;height:32px}body[data-page=replay] .desk-session-notes-card{flex-direction:column;flex:none;gap:0;width:100%;height:auto;min-height:0;max-height:none;padding:10px 12px;display:flex;overflow:visible;border-color:#4d70a461!important;border-radius:9px!important}body[data-page=replay] .desk-session-notes-card .section-header{flex:none;min-height:27px;margin-bottom:0;padding-bottom:6px}body[data-page=replay] .desk-session-notes-card .section-header h2{letter-spacing:.07em;font-size:11px}body[data-page=replay] .desk-session-notes-card .note-toolbar{background:#0308149e;border:1px solid #4d70a442;border-bottom:0;border-radius:7px 7px 0 0;flex:none;min-height:28px;padding:2px 6px}body[data-page=replay] .desk-session-notes-card .session-notes-input{color:#d5dfed;resize:none;field-sizing:content;background:#0308149e;border:1px solid #4d70a442;border-radius:0 0 7px 7px;flex:none;width:100%;min-height:106.25px;max-height:none;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow:visible}body[data-page=replay] .desk-session-notes-card .note-save-button{flex:none;align-self:flex-start;margin-top:7px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card.desk-session-stats-card,body[data-page=replay] .right-sidebar .sidebar-session-stats-card,body[data-page=replay] .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .sidebar-session-stats-card,body[data-page=replay].wide-sidebar-mode .right-sidebar.workspace-grid .sidebar-session-stats-card{flex-direction:column;grid-column:1/-1;width:100%;padding:12px 12px 16px;container-type:inline-size;background:linear-gradient(165deg,#0a132585,#040a177a)!important;border-radius:10px!important;align-self:start!important;height:auto!important;min-height:420px!important;max-height:none!important;display:flex!important;overflow:visible!important}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .section-header{flex:none;min-height:32px;margin-bottom:8px;padding:2px 1px 8px 18px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .section-header:before{width:3px;height:24px;top:2px;left:1px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .section-header h2{letter-spacing:.07em;font-size:14px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-stats-mount{flex:none;min-height:0;overflow:visible}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-stats-body{grid-template-rows:auto auto auto;gap:12px;height:auto;min-height:0;padding-bottom:12px;overflow:visible}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-stats-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-kpi{background:linear-gradient(160deg,#080e1e6b,#04081247);border:1px solid #4770a65c;border-radius:8px;gap:9px;min-height:58px;padding:9px 10px 11px;box-shadow:inset 0 1px #ffffff0a}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-kpi-icon{width:32px;height:32px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-kpi-icon svg{width:21px;height:21px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-kpi-copy>span{color:#cbd5e1;letter-spacing:.06em;font-size:11px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-kpi-copy strong{font-size:18px;line-height:1.05}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-kpi-winbar{height:3px;bottom:6px;left:44px;right:9px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-stats-mid{grid-template-columns:minmax(0,1fr);gap:10px;overflow:visible}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-flow-panel,body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-behaviour-panel{min-height:0;box-shadow:none;background:linear-gradient(165deg,#0a132561,#040a1747);border:1px solid #4770a657;border-radius:8px;gap:8px;padding:10px 11px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-panel-title h3{color:#f1f5f9;letter-spacing:.05em;font-size:12px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-panel-title p{color:#94a3b8;margin-top:4px;font-size:11px;line-height:1.35}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-flow-legend{color:#cbd5e1;gap:12px;font-size:11px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-flow-legend .is-win:before,body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-flow-legend .is-loss:before{width:8px;height:8px;margin-right:5px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-flow-chart-wrap{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;cursor:grab;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;width:100%;min-width:0;height:180px;min-height:180px;max-height:180px;padding:0;display:flex;overflow:auto hidden}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-flow-chart-wrap.is-dragging{cursor:grabbing}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-flow-chart-wrap::-webkit-scrollbar{width:0;height:0;display:none}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-flow-chart{flex:none;width:720px;min-width:720px;max-width:none;height:100%;min-height:0;max-height:100%}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-behaviour-list{max-height:none;padding-right:2px;overflow:visible}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-stats-body .session-behaviour-list{scrollbar-width:thin;scrollbar-color:#7c3aed99 transparent;max-height:232px!important;padding-right:6px!important;overflow-y:auto!important}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-stats-body .session-behaviour-list::-webkit-scrollbar{width:8px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-stats-body .session-behaviour-list::-webkit-scrollbar-thumb{background:#7c3aed8c;border-radius:999px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-behaviour-list:before{top:16px;bottom:16px;left:36px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-behaviour-item{grid-template-columns:28px 24px minmax(0,1fr) 40px;gap:8px;min-height:40px;padding:6px 0}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-behaviour-item.is-empty{opacity:.5}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-behaviour-item.is-empty .session-behaviour-icon{color:#64748b!important;box-shadow:none!important;border-color:#64748b66!important}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-behaviour-item.is-empty .session-behaviour-copy strong{color:#94a3b8;font-weight:600}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-behaviour-label{color:#94a3b8;letter-spacing:.02em;font-size:11px;font-weight:800}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-behaviour-icon{width:24px;height:24px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-behaviour-icon svg{width:12px;height:12px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-behaviour-copy strong{color:#f1f5f9;font-size:12px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-behaviour-copy span{color:#94a3b8;white-space:normal;font-size:11px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-behaviour-item time{color:#94a3b8;font-size:11px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-stats-extremes{grid-template-columns:1fr 1fr;gap:8px;min-height:62px;margin-bottom:2px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-extreme{background:linear-gradient(100deg,#082a3947,#030a1752);gap:9px;min-height:62px;padding:8px 10px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-extreme.is-worst{background:linear-gradient(100deg,#3d0c2247,#0d071752)}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-extreme-icon,body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-extreme-icon svg{width:38px;height:38px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-extreme-copy>span{color:#cbd5e1;letter-spacing:.06em;font-size:10px}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-extreme-copy strong{font-size:18px}body.chart-bg-active.chart-bg-scope-replay-dimension .right-sidebar .sidebar-session-stats-card,body.chart-bg-active.chart-bg-scope-chart-and-right .right-sidebar .sidebar-session-stats-card{background-color:var(--xd-replay-chrome-surface)!important;-webkit-backdrop-filter:none!important;background-image:none!important}body.chart-bg-opaque.chart-bg-scope-replay-dimension .right-sidebar .sidebar-session-stats-card,body.chart-bg-opaque.chart-bg-scope-chart-and-right .right-sidebar .sidebar-session-stats-card{-webkit-backdrop-filter:none!important;background:0 0!important}body[data-page=replay],body[data-page=replay][data-ui-density=comfortable],body[data-page=replay][data-ui-density=compact],body[data-page=replay][data-ui-density=focus]{--dimension-row-size:320px;--xd-decision-card-height:320px;--dimension-deck-content-height:var(--dimension-row-size);--dimension-deck-one-row-height:calc(var(--dimension-row-size) + var(--dimension-deck-edge-inset,8px))}body[data-page=replay]:not(.right-panel-collapsed) .workspace-grid{grid-template-columns:minmax(0, 1fr) var(--replay-right-w,clamp(500px, 29vw, 580px))!important}@media (max-width:1600px) and (max-height:900px){body[data-page=replay],body[data-page=replay][data-ui-density=comfortable],body[data-page=replay][data-ui-density=compact],body[data-page=replay][data-ui-density=focus]{--dimension-row-size:280px!important}body[data-page=replay]:not(.right-panel-collapsed) .workspace-grid{grid-template-columns:minmax(0, 1fr) var(--replay-right-w,460px)!important}}#replayPage.workspace-grid{grid-template-rows:minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}#replayPage>.chart-zone,#replayPage>#rightSidebar{align-self:stretch;height:100%!important;min-height:0!important;max-height:100%!important}#replayPage>#rightSidebar{overflow:hidden auto!important}body[data-page=replay].layout-sidebar-sized #replayPage>#rightSidebar{align-self:start;height:min(100%, var(--replay-sidebar-h))!important}@media (max-width:1180px){body[data-page=replay]:not(.right-panel-collapsed) .workspace-grid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)!important}}body[data-page=replay]:not(.right-panel-collapsed) .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true]{grid-template-columns:repeat(60,minmax(0,1fr));grid-auto-rows:minmax(var(--sidebar-row-size,132px), max-content);align-content:start;align-items:start;gap:12px 0}body[data-page=replay] .right-sidebar.right-sidebar-desk[data-workspace-grid-bound=true]{align-content:start;align-items:start;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"watchlist coach""mission coach""trades simulator""stats stats"!important;grid-auto-rows:max-content!important;gap:16px 14px!important;display:grid!important}body[data-page=replay] .right-sidebar.right-sidebar-desk[data-workspace-grid-bound=true] .watchlist-card{grid-area:watchlist!important}body[data-page=replay] .right-sidebar.right-sidebar-desk[data-workspace-grid-bound=true] .coach-card{grid-area:coach!important}body[data-page=replay] .right-sidebar.right-sidebar-desk[data-workspace-grid-bound=true] .mission-card{grid-area:mission!important}body[data-page=replay] .right-sidebar.right-sidebar-desk[data-workspace-grid-bound=true] .open-trades-card{grid-area:trades!important}body[data-page=replay] .right-sidebar.right-sidebar-desk[data-workspace-grid-bound=true] .simulator-card{overflow:hidden;grid-area:simulator!important;height:auto!important;max-height:none!important}body[data-page=replay] .right-sidebar.right-sidebar-desk[data-workspace-grid-bound=true] .simulator-card .trade-ticket{flex:none;overflow:visible!important}body[data-page=replay] .right-sidebar.right-sidebar-desk[data-workspace-grid-bound=true] .sidebar-session-stats-card{grid-area:stats!important}body[data-page=replay] .right-sidebar.right-sidebar-desk[data-workspace-grid-bound=true] .trade-desk-cluster{display:contents!important}body[data-page=replay] .right-sidebar.right-sidebar-desk[data-workspace-grid-bound=true] .watchlist-card,body[data-page=replay] .right-sidebar.right-sidebar-desk[data-workspace-grid-bound=true] .mission-card,body[data-page=replay] .right-sidebar.right-sidebar-desk[data-workspace-grid-bound=true] .open-trades-card,body[data-page=replay] .right-sidebar.right-sidebar-desk[data-workspace-grid-bound=true] .coach-card,body[data-page=replay] .right-sidebar.right-sidebar-desk[data-workspace-grid-bound=true] .simulator-card,body[data-page=replay] .right-sidebar.right-sidebar-desk[data-workspace-grid-bound=true] .sidebar-session-stats-card{width:100%!important;margin-left:0!important;margin-right:0!important}body[data-page=replay] .right-sidebar.right-sidebar-stacked[data-workspace-grid-bound=true]{align-content:start;align-items:start;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important}body[data-page=replay] .right-sidebar.right-sidebar-stacked[data-workspace-grid-bound=true]>.workspace-grid-card,body[data-page=replay] .right-sidebar.right-sidebar-stacked[data-workspace-grid-bound=true] .workspace-grid-card{max-width:100%;grid-area:auto/1/auto/-1!important;width:100%!important;margin-left:0!important;margin-right:0!important}body[data-page=replay] .right-sidebar.right-sidebar-stacked[data-workspace-grid-bound=true] .trade-desk-cluster{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;display:grid!important}body[data-page=replay] .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .watchlist-card,body[data-page=replay] .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .mission-card,body[data-page=replay] .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .open-trades-card{width:calc(100% - 9px);margin-right:9px}body[data-page=replay] .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .coach-card,body[data-page=replay] .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .simulator-card{width:calc(100% - 9px);margin-left:9px}body[data-page=replay] .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .sidebar-session-stats-card,body[data-page=replay] .right-sidebar.right-sidebar-stacked[data-workspace-grid-bound=true] .watchlist-card,body[data-page=replay] .right-sidebar.right-sidebar-stacked[data-workspace-grid-bound=true] .mission-card,body[data-page=replay] .right-sidebar.right-sidebar-stacked[data-workspace-grid-bound=true] .open-trades-card,body[data-page=replay] .right-sidebar.right-sidebar-stacked[data-workspace-grid-bound=true] .coach-card,body[data-page=replay] .right-sidebar.right-sidebar-stacked[data-workspace-grid-bound=true] .simulator-card,body[data-page=replay] .right-sidebar.right-sidebar-stacked[data-workspace-grid-bound=true] .sidebar-session-stats-card{width:100%;margin-left:0;margin-right:0}#replayPage>.chart-zone,body[data-page=replay] #replayPage>.chart-zone,body[data-page=replay].layout-chart-sized #replayPage>.chart-zone,body[data-page=replay][data-bottom-drawer=compact] #replayPage>.chart-zone,body[data-page=replay][data-bottom-drawer=compact].layout-chart-sized #replayPage>.chart-zone{min-height:0;max-height:100%;overflow:hidden;grid-template-rows:minmax(0, 1fr) 54px var(--dimension-deck-one-row-height)!important;height:100%!important;grid-auto-rows:0!important;block-size:100%!important;display:grid!important}#replayPage>.chart-zone>.desk-lower-scroll{align-self:stretch;height:var(--dimension-deck-one-row-height)!important;min-height:var(--dimension-deck-one-row-height)!important;max-height:var(--dimension-deck-one-row-height)!important;overflow:hidden auto!important}body[data-bottom-drawer=collapsed] #replayPage>.chart-zone{grid-template-rows:minmax(0,calc(100% - 70px)) 54px 0!important}body[data-page=replay][data-bottom-drawer=expanded] #replayPage>.chart-zone,body[data-page=replay][data-bottom-drawer=full] #replayPage>.chart-zone{height:100%;min-height:0;overflow:hidden;grid-template-rows:minmax(360px,min(56vh,600px)) minmax(54px,auto) minmax(220px,1fr)!important}body[data-page=replay][data-bottom-drawer=expanded].layout-chart-sized #replayPage>.chart-zone,body[data-page=replay][data-bottom-drawer=full].layout-chart-sized #replayPage>.chart-zone{grid-template-rows:minmax(360px, min(var(--replay-chart-h), 56vh, 600px)) minmax(54px, auto) minmax(220px, 1fr)!important}#replayPage>.chart-zone>.chart-workspace,#replayPage>.chart-zone>.replay-console,#replayPage>.chart-zone>.desk-lower-scroll{min-height:0;min-block-size:0;max-width:100%}#replayPage>.chart-zone>.chart-workspace{isolation:isolate;max-height:100%;height:100%!important;block-size:100%!important;overflow:hidden!important}#replayPage>.chart-zone>.chart-workspace>.chart-shell,#replayPage>.chart-zone .chart-primary-stack{min-height:0;min-block-size:0;height:100%;max-height:100%;overflow:hidden}#replayPage>.chart-zone>.replay-console{visibility:visible;height:54px;max-height:54px;display:grid;overflow:hidden}body[data-page=replay][data-bottom-drawer=expanded] #replayPage>.chart-zone>.desk-lower-scroll,body[data-page=replay][data-bottom-drawer=full] #replayPage>.chart-zone>.desk-lower-scroll{align-self:stretch;height:auto!important;min-height:220px!important;max-height:100%!important;overflow:hidden auto!important}@media (max-height:820px){body[data-page=replay]:not([data-bottom-drawer=collapsed]) #replayPage>.chart-zone,body[data-page=replay]:not([data-bottom-drawer=collapsed]).layout-chart-sized #replayPage>.chart-zone{grid-template-rows:minmax(0, 1fr) 50px var(--dimension-deck-one-row-height)!important}body[data-page=replay][data-bottom-drawer=expanded] #replayPage>.chart-zone,body[data-page=replay][data-bottom-drawer=full] #replayPage>.chart-zone,body[data-page=replay][data-bottom-drawer=expanded].layout-chart-sized #replayPage>.chart-zone,body[data-page=replay][data-bottom-drawer=full].layout-chart-sized #replayPage>.chart-zone{grid-template-rows:minmax(300px,min(50vh,460px)) minmax(50px,auto) minmax(180px,1fr)!important}#replayPage>.chart-zone>.replay-console{height:50px;max-height:50px}}body[data-page=replay].layout-chart-sized:not([data-bottom-drawer=collapsed]):not(.replay-focus-mode):not(.app-shell-maximized) #replayPage>.chart-zone{--xd-resize-console-height:54px;grid-template-rows:minmax(0, min(var(--replay-chart-h), calc(100% - var(--xd-resize-console-height) - var(--dimension-deck-one-row-height) - 16px))) var(--xd-resize-console-height) minmax(var(--dimension-deck-one-row-height), 1fr)!important}body[data-page=replay].layout-chart-sized:not([data-bottom-drawer=collapsed]):not(.replay-focus-mode):not(.app-shell-maximized) #replayPage>.chart-zone>.desk-lower-scroll{height:auto!important;max-height:100%!important}@media (max-height:820px){body[data-page=replay].layout-chart-sized:not([data-bottom-drawer=collapsed]):not(.replay-focus-mode):not(.app-shell-maximized) #replayPage>.chart-zone{--xd-resize-console-height:50px}}body.replay-focus-mode #replayPage>.chart-zone,body.app-shell-maximized #replayPage>.chart-zone{grid-template-rows:minmax(0,calc(100% - 60px)) 54px 0!important}body.replay-focus-mode #replayPage>.chart-zone>.desk-lower-scroll,body.app-shell-maximized #replayPage>.chart-zone>.desk-lower-scroll{display:none!important}:root{--xd-user-font-scale:1;--xd-wallpaper-user-opacity:1;--xd-panel-user-alpha:.88;--xd-accent-user-intensity:1;--xd-readable-body:calc(13px * var(--xd-user-font-scale));--xd-readable-control:calc(13px * var(--xd-user-font-scale));--xd-readable-label:calc(11px * var(--xd-user-font-scale))}body .module-page,body .module-page input,body .module-page select,body .module-page button,body .module-page textarea{font-size:var(--xd-readable-control)}body .module-page .module-card p,body .module-page .action-card p,body .module-page .empty-state p,body .module-page .module-row,body .module-page label{font-size:var(--xd-readable-body)}body .module-page .module-card h3,body .module-page .metric-card h3,body .module-page .action-card h3{font-size:calc(12px * var(--xd-user-font-scale))}body .module-header,body .module-card,body .metric-card,body .action-card,body .empty-state,body .filter-bar,body .section-tabs{background:linear-gradient(180deg, rgba(15, 23, 42, var(--xd-panel-user-alpha)), rgba(7, 17, 31, var(--xd-panel-user-alpha))), var(--panel)}body .save-button,body .play-orb,body .nav-item.active,body .dimension-card-link.is-cta{filter:saturate(var(--xd-accent-user-intensity))}body.product-density-compact .module-card,body.product-density-compact .metric-card,body.product-density-compact .action-card{gap:7px;min-height:96px;padding:10px}.market-snapshot-banner{background:#03091680;border-block:1px solid #67e8f92e;grid-template-columns:minmax(230px,.8fr) minmax(520px,1.7fr);align-items:center;gap:18px;min-height:64px;padding:10px 14px;display:grid}.market-snapshot-banner>div:first-child{gap:3px;display:grid}.market-snapshot-banner strong{color:#f8fafc;font-size:calc(14px * var(--xd-user-font-scale));font-weight:750}.market-snapshot-banner span,.market-snapshot-banner dt{color:#91a4c0;font-size:var(--xd-readable-label)}.market-snapshot-banner dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.market-snapshot-banner dl>div{border-left:1px solid #94a3b824;gap:2px;min-width:0;padding-left:10px;display:grid}.market-snapshot-banner dd{color:#dbeafe;font-size:var(--xd-readable-body);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.market-snapshot-banner.is-loading{border-color:#8b5cf638;grid-template-columns:1fr}.market-intelligence-layout{align-items:start}.market-results-card,.market-saved-card{min-height:0}.market-state-table-wrap{overscroll-behavior-inline:contain;scrollbar-color:#7c3aedb3 #0f172a61;min-width:0;overflow-x:auto}.market-state-table{border-collapse:collapse;color:#dbe7f7;width:100%;min-width:1080px;font-size:var(--xd-readable-body);font-variant-numeric:tabular-nums}.market-state-table th{color:#8496b1;font-size:var(--xd-readable-label);text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #94a3b82e;padding:7px 8px;font-weight:700}.market-state-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #94a3b81a;padding:9px 8px}.market-state-table tbody tr{transition:background-color .16s,box-shadow .16s}.market-state-table tbody tr:hover{background:#1e40af1a;box-shadow:inset 2px 0 #22d3ee}.market-state-table td:first-child,.market-state-table td:nth-child(2),.market-state-table td:nth-child(9){display:table-cell}.market-state-table td:first-child strong,.market-state-table td:nth-child(2) strong{color:#f8fafc;display:block}.market-state-table td small{color:#8293ad;font-size:calc(10px * var(--xd-user-font-scale));margin-top:2px;line-height:1.25;display:block}.market-state-chip{color:#bac8da;min-height:24px;font-size:calc(10px * var(--xd-user-font-scale));background:#0f172a94;border:1px solid #94a3b82e;border-radius:5px;align-items:center;padding:3px 7px;font-weight:700;display:inline-flex}.market-state-chip[data-state=bullish],.market-state-chip[data-state=positive],.market-state-chip[data-state=expanding],.market-state-chip[data-state=good]{color:#5eead4;border-color:#2dd4bf57}.market-state-chip[data-state=bearish],.market-state-chip[data-state=negative],.market-state-chip[data-state=invalid]{color:#fda4af;border-color:#fb718557}.market-state-chip[data-state=high],.market-state-chip[data-state=warning]{color:#fbbf24;border-color:#f59e0b57}.market-state-chip[data-state=london],.market-state-chip[data-state=new_york],.market-state-chip[data-state=asia]{color:#c4b5fd;border-color:#8b5cf657}.opportunity-score{color:#67e8f9;font-size:calc(15px * var(--xd-user-font-scale))}.market-row-actions,.compact-actions{align-items:center;gap:5px;display:flex}.market-row-actions button,.compact-actions button{min-height:30px;padding-inline:8px}.market-table-caption{color:#8496b1;font-size:var(--xd-readable-label);margin:9px 0 0}.saved-screen-list{gap:7px;display:grid}.saved-screen-row{background:#0309166b;border:1px solid #94a3b81f;border-radius:7px;gap:7px;padding:9px;display:grid}.saved-screen-row>div:first-child{gap:2px;display:grid}.saved-screen-row small{color:#8496b1;font-size:var(--xd-readable-label);line-height:1.4}.inline-save-form{border-top:1px solid #94a3b81f;margin-top:4px;padding-top:9px}.market-scan-summary{background:#0309166b;border-block:1px solid #67e8f926;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.market-summary-metric{border-right:1px solid #94a3b81f;grid-template-columns:1fr auto;gap:2px 10px;min-width:0;padding:10px 14px;display:grid}.market-summary-metric:last-child{border-right:0}.market-summary-metric span,.market-summary-metric small{color:#8496b1;font-size:var(--xd-readable-label)}.market-summary-metric strong{color:#f8fafc;font-size:calc(20px * var(--xd-user-font-scale));font-variant-numeric:tabular-nums;grid-row:span 2}@media (max-width:1560px){.market-snapshot-banner{grid-template-columns:1fr;gap:8px}.market-results-card,.market-saved-card{grid-column:span 12}.market-snapshot-banner dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.market-snapshot-banner dl,.market-scan-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.market-summary-metric:nth-child(2){border-right:0}}.settings-confirmation{color:#f8fafc;background:#78350f2e;border:1px solid #f59e0b80;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.settings-confirmation p,.module-note{color:#a8b6cc;font-size:var(--xd-readable-label);margin:4px 0 0;line-height:1.45}.module-page label:not(.check-row){gap:6px;display:grid}.module-page input[type=range]{accent-color:#22d3ee;width:100%}.module-page output{color:#67e8f9;font-variant-numeric:tabular-nums;justify-self:end}.workspace-evidence-card{background:#030a187a;border:1px solid #67e8f929;border-radius:8px;gap:8px;padding:10px;display:grid}.workspace-evidence-card+.workspace-evidence-card{margin-top:8px}.workspace-evidence-card small{color:#8fa2bd;font-size:var(--xd-readable-label);overflow-wrap:anywhere;line-height:1.4}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.evidence-grid .module-row{min-width:0}.retake-target-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;width:100%;display:grid}.workspace-record-row>span:first-child{gap:3px;min-width:0;display:grid}.workspace-record-row small{color:#91a4c0}.shortcut-list{gap:5px;display:grid}.shortcut-list kbd{color:#dbeafe;min-height:28px;font:inherit;white-space:nowrap;background:#040a18b8;border:1px solid #7dd3fc42;border-radius:5px;align-items:center;padding:3px 8px;display:inline-flex}.deck-rail-nav{background:#040a18c2;border:1px solid #6084b847;border-radius:7px;grid-template-columns:28px minmax(34px,auto) 28px;align-items:center;gap:3px;min-height:30px;padding:2px 3px;display:inline-grid;box-shadow:inset 0 1px #bae6fd0d}.deck-rail-nav[hidden]{display:none!important}.deck-rail-button{color:#b9c7dd;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:26px;min-height:26px;padding:0;font-size:21px;font-weight:500;line-height:1;display:inline-grid}.deck-rail-button:hover:not(:disabled),.deck-rail-button:focus-visible{color:#f8fbff;background:#4c6ef529}.deck-rail-button:disabled{color:#4b5c74;cursor:default}.deck-rail-position{color:#91a6c4;font-size:calc(10.5px * var(--xd-user-font-scale));font-variant-numeric:tabular-nums;text-align:center}@media (min-width:1181px) and (max-width:1680px){body[data-page=replay] .right-sidebar .section-header h2,body[data-page=replay] .right-sidebar .sidebar-section h2,body[data-page=replay] .right-sidebar .sidebar-section,body[data-page=replay] .right-sidebar .sidebar-section p,body[data-page=replay] .right-sidebar .mission-grid,body[data-page=replay] .right-sidebar .ei-partner,body[data-page=replay] .right-sidebar .open-trades-table,body[data-page=replay] .right-sidebar .trade-ticket{overflow-wrap:normal;word-break:normal;font-size:calc(12px * var(--xd-user-font-scale))!important}body[data-page=replay] #replayPage>.chart-zone>.desk-lower-scroll{scroll-behavior:auto;scroll-snap-type:none;overflow:hidden auto!important}body[data-page=replay] .desk-lower-scroll .dimension-deck{grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;width:100%!important;min-width:100%!important;height:var(--dimension-row-size)!important;max-height:var(--dimension-row-size)!important;display:grid!important}body[data-page=replay] .desk-lower-scroll .dimension-card{scroll-snap-align:none;width:auto!important;min-width:0!important;height:var(--dimension-row-size)!important;min-height:var(--dimension-row-size)!important;flex:none!important;grid-area:auto!important}}@media (max-width:760px){.settings-confirmation{flex-direction:column;align-items:stretch}.evidence-grid,.retake-target-form{grid-template-columns:minmax(0,1fr)}}body:not([data-page=replay]) .partner-focus-brief{background:linear-gradient(90deg,#082f496b,#0814291f);border-left:2px solid #22d3ee;gap:6px;margin-bottom:10px;padding:12px 14px;display:grid}body:not([data-page=replay]) .partner-focus-brief>span{color:#67e8f9;font-size:var(--xd-readable-label);text-transform:uppercase;font-weight:760}body:not([data-page=replay]) .partner-focus-brief>strong{color:#f7fbff;font-size:calc(17px * var(--xd-user-font-scale));line-height:1.3}body:not([data-page=replay]) .partner-focus-brief>p{color:#91a5bf;margin:0;line-height:1.5}body:not([data-page=replay]) .product-workbench--profile .profile-editor-hero{background:radial-gradient(circle at 12% 35%,#22d3ee1c,#0000 32%),#030b1a94;border:1px solid #22d3ee2e;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:20px;min-height:210px;padding:18px}body:not([data-page=replay]) .product-workbench--profile .avatar.lg{width:88px;height:88px;font-size:calc(24px * var(--xd-user-font-scale))}body:not([data-page=replay]) .product-workbench--profile .profile-editor-hero p{margin:4px 0}body:not([data-page=replay]) .profile-context-line{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}body:not([data-page=replay]) .profile-context-line span{color:#b8c7dc;font-size:calc(10px * var(--xd-user-font-scale));background:#4c1d9524;border:1px solid #8b5cf63d;border-radius:4px;padding:4px 7px}body:not([data-page=replay]) .product-workbench--help .help-topic{border-bottom:1px solid #607ba429;grid-template-columns:32px minmax(0,1fr);gap:10px;margin:0;padding:11px 2px;display:grid}body:not([data-page=replay]) .product-workbench--help .help-topic:last-child{border-bottom:0}body:not([data-page=replay]) .product-workbench--help .help-topic>span{color:#67e8f9;width:30px;height:30px;font-size:calc(10px * var(--xd-user-font-scale));background:#082f4940;border:1px solid #22d3ee42;border-radius:5px;place-items:center;font-weight:800;display:grid}body:not([data-page=replay]) .product-workbench--help .help-topic p{color:#91a5bf;margin:3px 0 0;line-height:1.48}body:not([data-page=replay]) .notification-command-shell{align-content:start;padding:2px}body:not([data-page=replay]) .notification-command-shell .notification-item{background:#030b1aa8;border-radius:6px;gap:7px;padding:11px 13px;display:grid}body:not([data-page=replay]) .notification-command-shell .notification-item.is-unread{box-shadow:none;border-left:2px solid #22d3ee}body:not([data-page=replay]) .notification-command-shell .card-actions,body:not([data-page=replay]) .notification-command-shell .notification-actions{flex-wrap:wrap}body:not([data-page=replay]) .path-hero{background:linear-gradient(110deg,#4c1d953d,#082f492e);border-left:2px solid #8b5cf6;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px 16px;min-height:120px;padding:14px;display:grid}body:not([data-page=replay]) .path-hero>span{color:#a5b4fc;font-size:var(--xd-readable-label);text-transform:uppercase;font-weight:760}body:not([data-page=replay]) .path-hero>strong{color:#f7fbff;font-size:calc(38px * var(--xd-user-font-scale));font-variant-numeric:tabular-nums;grid-area:1/2/3;line-height:1}body:not([data-page=replay]) .path-hero>p{color:#a6b6ca;margin:0;line-height:1.5}body:not([data-page=replay]) .product-workbench--path .path-menu-item{background:#030b1a80;border-radius:5px;min-height:54px}body:not([data-page=replay]) .product-workbench--path .path-menu-item.active{background:#082f4957;border-color:#22d3ee6b}@media (max-width:760px){body:not([data-page=replay]) .product-workbench--profile .profile-editor-hero{grid-template-columns:1fr}body:not([data-page=replay]) .path-hero>strong{font-size:calc(30px * var(--xd-user-font-scale))}}@media (max-width:900px){body .premium-shell,body[data-page=replay] .premium-shell,body.left-nav-collapsed .premium-shell{grid-template-columns:minmax(0,1fr)!important}body .app-sidebar,body[data-page=replay] .app-sidebar,body.left-nav-collapsed .app-sidebar{transition:transform .18s;z-index:80!important;width:min(288px,86vw)!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-105%)!important}body.sidebar-drawer-open .app-sidebar,body.sidebar-drawer-open[data-page=replay] .app-sidebar,body.sidebar-drawer-open.left-nav-collapsed .app-sidebar{transform:translate(0)!important}}body:not([data-page=replay]) .lab-main{grid-template-rows:minmax(0,1fr) 54px}body:not([data-page=replay]) .top-toolbar{display:none}.backtest-workspace-grid{align-items:start}.backtest-workspace-grid>*{align-self:start}.backtest-config-form{align-content:start}.backtest-strategy-summary,.dataset-lineage{background:#020a189e;border:1px solid #22d3ee38;border-radius:7px;gap:4px;padding:10px;display:grid}.backtest-strategy-summary span,.dataset-lineage span{color:#9fb0c8;font-size:var(--xd-readable-label);line-height:1.4}.dataset-lineage.is-fixture{background:#4521073d;border-color:#f59e0b7a}.backtest-run-list{scrollbar-gutter:stable;gap:7px;max-height:520px;display:grid;overflow:auto}.backtest-run-row{background:#0209158c;border:1px solid #607ba440;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.backtest-run-row.is-selected{border-color:#22d3ee94;box-shadow:inset 3px 0 #22d3ee}.backtest-run-main{color:#dbeafe;text-align:left;background:0 0;border:0;gap:4px;min-width:0;padding:4px 6px;display:grid}.backtest-run-main>span{color:#9fb0c8;min-width:0;font-size:var(--xd-readable-label);justify-content:space-between;align-items:center;gap:8px;display:flex}.backtest-run-main>span:last-child{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;overflow:hidden}.backtest-compare-bar,.backtest-result-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.backtest-compare-bar{border-top:1px solid #607ba438;margin-top:10px;padding-top:10px}.backtest-result-heading>div:first-child{gap:3px;display:grid}.backtest-result-heading span{color:#9fb0c8}.backtest-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.backtest-metric{background:#020a1885;border-left:2px solid #22d3eeb3;gap:4px;min-width:0;padding:10px;display:grid}.backtest-metric span,.backtest-metric small{color:#91a4c0;font-size:var(--xd-readable-label)}.backtest-metric strong{color:#f8fafc;font-size:calc(17px * var(--xd-user-font-scale));font-variant-numeric:tabular-nums}.backtest-equity{margin:0}.backtest-equity svg{background-image:linear-gradient(#607ba417 1px,#0000 1px),linear-gradient(90deg,#607ba417 1px,#0000 1px);background-size:25% 25%;border:1px solid #607ba438;width:100%;max-height:240px;display:block}.backtest-equity-line{fill:none;stroke:#22d3ee;stroke-width:3px;vector-effect:non-scaling-stroke}.backtest-equity-area{fill:url(#backtest-equity-fill)}.backtest-equity figcaption{color:#91a4c0;font-size:var(--xd-readable-label);font-variant-numeric:tabular-nums;justify-content:space-between;padding-top:6px;display:flex}.backtest-warning{background:#78350f33;border-left:2px solid #f59e0b;padding:8px 10px;color:#fcd34d!important}.backtest-trade-table{border:1px solid #607ba438;border-radius:7px;max-width:100%;overflow:auto}.backtest-trade-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:900px}.backtest-trade-table th,.backtest-trade-table td{color:#cbd5e1;text-align:left;white-space:nowrap;border-bottom:1px solid #607ba429;padding:8px 10px}.backtest-trade-table th{z-index:1;color:#8fa7c8;font-size:var(--xd-readable-label);text-transform:uppercase;background:#07111f;position:sticky;top:0}.button-link{color:#dbeafe;border:1px solid #22d3ee57;border-radius:6px;align-items:center;min-height:32px;padding:6px 10px;text-decoration:none;display:inline-flex}.workflow-context-strip{background:#030c1ba3;border-top:1px solid #22d3ee57;border-bottom:1px solid #607ba438;grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) minmax(320px,1.8fr);align-items:center;gap:14px;margin-bottom:10px;padding:9px 12px;display:grid}.workflow-context-strip>div{gap:2px;display:grid}.workflow-context-strip span,.workflow-context-strip small{color:#8fa7c8;font-size:var(--xd-readable-label)}.workflow-context-strip span{color:#22d3ee;text-transform:uppercase}.workflow-context-strip strong,.workflow-context-strip p,.workflow-context-strip small{min-width:0;margin:0}.workflow-context-strip strong{color:#f8fafc}.workflow-context-strip p{color:#dbeafe;font-variant-numeric:tabular-nums}.table-row-actions{white-space:nowrap;gap:5px;display:inline-flex}.table-row-actions button{min-height:28px;padding:4px 8px}.backtest-strategy-summary small{color:#8fa7c8}@media (max-width:1500px){.backtest-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.backtest-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.backtest-result-heading,.backtest-compare-bar{flex-direction:column;align-items:stretch}.workflow-context-strip{grid-template-columns:1fr;gap:4px}}:root{--xd-workspace-gutter:10px;--xd-hairline:#7494c238;--xd-hairline-strong:#67e8f947;--xd-surface:#040d1dd1;--xd-surface-raised:#071225e6;--xd-focus-ring:#67e8f9d1}body:not([data-page=replay]) .module-page{padding:var(--xd-workspace-gutter) 12px 14px;scrollbar-gutter:stable}body:not([data-page=replay]) .module-shell{align-content:start;gap:8px}body:not([data-page=replay]) .module-header{border-width:0 0 1px;border-color:var(--xd-hairline-strong);min-height:82px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#081730b8,#040d1d6b 70%,#0000);border-radius:0;align-items:center;padding:12px 14px}body:not([data-page=replay]) .module-header h1{color:#f8fafc;font-size:calc(24px * var(--xd-user-font-scale));letter-spacing:0;margin:0;font-weight:760;line-height:1.15}body:not([data-page=replay]) .module-header p{color:#a9b9cf;max-width:76ch;margin-top:4px;line-height:1.45}body:not([data-page=replay]) .module-kicker{color:#67e8f9;font-size:var(--xd-readable-label);letter-spacing:0;margin-bottom:4px;font-weight:760}body:not([data-page=replay]) .module-grid{gap:8px}body:not([data-page=replay]) .module-card,body:not([data-page=replay]) .metric-card,body:not([data-page=replay]) .action-card,body:not([data-page=replay]) .empty-state{border-color:var(--xd-hairline);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#081429e6,#040d1dd6);border-radius:7px;gap:8px;min-height:104px;padding:12px;box-shadow:inset 0 1px #ffffff06,0 8px 24px #0000001f}body:not([data-page=replay]) .module-card h3,body:not([data-page=replay]) .metric-card h3,body:not([data-page=replay]) .action-card h3{color:#d9e5f7;font-size:calc(12px * var(--xd-user-font-scale));letter-spacing:0;font-weight:760;line-height:1.25}body:not([data-page=replay]) .metric-value{color:#f8fafc;font-size:calc(26px * var(--xd-user-font-scale));font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:780}body:not([data-page=replay]) .module-row,body:not([data-page=replay]) .rule-row,body:not([data-page=replay]) .data-row{border-radius:5px;transition:background-color .14s,border-color .14s}body:not([data-page=replay]) .module-row:hover,body:not([data-page=replay]) .rule-row:hover,body:not([data-page=replay]) .data-row:hover{background-color:#0e23417a;border-color:#67e8f94d}body:not([data-page=replay]) table{font-variant-numeric:tabular-nums}body:not([data-page=replay]) th{color:#9eb0c9;font-size:var(--xd-readable-label);letter-spacing:0}body:not([data-page=replay]) td{color:#d4deeb}body:not([data-page=replay]) tbody tr{transition:background-color .12s}body:not([data-page=replay]) tbody tr:hover{background:#22d3ee0b}body button:focus-visible,body a:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible,body [tabindex]:focus-visible{outline:2px solid var(--xd-focus-ring);outline-offset:2px}body[data-page=replay] .top-toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030a18e6;border-color:#607ba43d;box-shadow:inset 0 -1px #67e8f912}body[data-page=replay] .chart-shell{border-color:#67e8f933;box-shadow:inset 0 0 0 1px #0819308c,0 12px 32px #00000029}body[data-page=replay] .chart-hud-dock{background:linear-gradient(#030b1beb,#030b1bad);border-bottom-color:#607ba433}body[data-page=replay] .replay-console{background:#040d1de6;border-color:#607ba43d;box-shadow:inset 0 1px #ffffff06}body[data-page=replay] .right-sidebar .workspace-grid-card,body[data-page=replay] .right-sidebar .sidebar-section,body[data-page=replay] .dimension-card{background:linear-gradient(#071225e8,#030b1ae0);border-color:#607ba43d;box-shadow:inset 0 1px #ffffff06,0 8px 22px #0000001f}body[data-page=replay] .right-sidebar .section-header,body[data-page=replay] .right-sidebar .sidebar-workspace-head,body[data-page=replay] .dimension-card-head{border-bottom-color:#607ba430;min-height:34px}body[data-page=replay] .right-sidebar .section-header h2,body[data-page=replay] .right-sidebar .sidebar-section h2,body[data-page=replay] .dimension-card-head h3,body[data-page=replay] .dimension-card h3{color:#dce8f7;letter-spacing:0;font-weight:760}body[data-page=replay] .desk-lower-scroll{scrollbar-width:none;overscroll-behavior-inline:contain}body[data-page=replay] .desk-lower-scroll::-webkit-scrollbar{width:0;height:0}body[data-page=replay] .dimension-card-body,body[data-page=replay] .right-sidebar .sidebar-section,body[data-page=replay] .right-sidebar .sidebar-section p,body[data-page=replay] .right-sidebar .mission-grid,body[data-page=replay] .right-sidebar .ei-partner,body[data-page=replay] .right-sidebar .open-trades-table,body[data-page=replay] .right-sidebar .trade-ticket{color:#c8d5e6;line-height:1.42}@media (min-width:901px) and (max-width:1360px){body:not(.left-nav-collapsed) .premium-shell,body[data-page=replay]:not(.left-nav-collapsed) .premium-shell{grid-template-columns:76px minmax(0,1fr)!important}body .app-sidebar{gap:6px;padding:7px 6px 8px}body .lab-brand{flex-basis:50px;min-height:50px}body .brand-lockup,body[data-page=replay] .brand-lockup{width:62px;height:50px;min-height:50px}body .brand-image,body[data-page=replay] .brand-image{max-width:58px;height:38px}body .nav-section{gap:4px}body .nav-section>.nav-label,body .nav-item .nav-text,body .sidebar-profile-card .profile-copy,body .sidebar-path-host{display:none!important}body .nav-item{grid-template-columns:1fr;place-items:center;gap:0;min-height:44px;padding:4px!important}body .nav-icon-wrap{border-radius:8px;width:34px;height:34px}body .nav-icon{width:19px;height:19px}body .sidebar-profile-host{margin-top:auto}body .sidebar-profile-card{place-items:center;min-height:50px;padding:5px;display:grid}body .sidebar-profile-card .avatar{width:34px;height:34px}body .sidebar-utilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}body .sidebar-utilities .icon-button{min-width:0}}@media (max-width:1180px) and (min-width:901px){body:not([data-page=replay]) .module-header{grid-template-columns:1fr;gap:9px}body:not([data-page=replay]) .module-actions{flex-wrap:wrap}}body:not([data-page=replay]) .module-grid>*,body:not([data-page=replay]) .module-card,body:not([data-page=replay]) .page-section-card,body:not([data-page=replay]) .page-header-copy{min-width:0}body:not([data-page=replay]) .page-title-line{align-items:center;gap:10px;display:flex}body:not([data-page=replay]) .page-title-signal{background:linear-gradient(#67e8f9,#8b5cf6);border-radius:2px;flex:0 0 3px;width:3px;height:28px;box-shadow:0 0 14px #22d3ee57}body:not([data-page=replay]) .workspace-stat-strip{border:1px solid var(--xd-hairline);background:#030b1ac2;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}body:not([data-page=replay]) .workspace-stat{border-left:1px solid #607ba42b;gap:2px;min-width:0;padding:10px 12px 11px 15px;display:grid;position:relative}body:not([data-page=replay]) .workspace-stat:first-child{border-left:0}body:not([data-page=replay]) .workspace-stat:before{content:"";background:#94a3b847;width:2px;position:absolute;inset:9px auto 9px 0}body:not([data-page=replay]) .workspace-stat--cyan:before{background:#22d3ee}body:not([data-page=replay]) .workspace-stat--violet:before{background:#8b5cf6}body:not([data-page=replay]) .workspace-stat--green:before{background:#34d399}body:not([data-page=replay]) .workspace-stat--warn:before{background:#f59e0b}body:not([data-page=replay]) .workspace-stat>span{color:#8da1bc;font-size:var(--xd-readable-label);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:760;overflow:hidden}body:not([data-page=replay]) .workspace-stat>strong{color:#f7fbff;font-size:calc(18px * var(--xd-user-font-scale));font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}body:not([data-page=replay]) .workspace-stat>small{color:#71849d;font-size:calc(10px * var(--xd-user-font-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not([data-page=replay]) .product-workbench .page-section-card{align-content:start}body:not([data-page=replay]) .workspace-entity-card{background:#030b1a94;border:1px solid #607ba42b;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:7px;padding:9px;transition:border-color .14s,background-color .14s;display:grid}body:not([data-page=replay]) .workspace-entity-card:hover,body:not([data-page=replay]) .workspace-entity-card.is-selected{background:#081b32b8;border-color:#22d3ee5c}body:not([data-page=replay]) .workspace-entity-card.is-pinned{border-left-color:#8b5cf6bd}body:not([data-page=replay]) .workspace-entity-icon{color:#67e8f9;background:#082f4957;border:1px solid #22d3ee57;border-radius:6px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}body:not([data-page=replay]) .workspace-entity-icon--strategy{color:#c4b5fd;background:#4c1d953d;border-color:#8b5cf666}body:not([data-page=replay]) .workspace-entity-copy{gap:3px;min-width:0;display:grid}body:not([data-page=replay]) .workspace-entity-copy>div{align-items:center;gap:7px;min-width:0;display:flex}body:not([data-page=replay]) .workspace-entity-copy strong,body:not([data-page=replay]) .resource-card h4{color:#eef5ff;font-size:calc(12px * var(--xd-user-font-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not([data-page=replay]) .workspace-entity-copy p{color:#9dafc5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}body:not([data-page=replay]) .workspace-entity-copy small{color:#71859e;font-size:calc(10px * var(--xd-user-font-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not([data-page=replay]) .workspace-entity-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}body:not([data-page=replay]) .workspace-entity-actions button{min-height:30px;padding-inline:9px}body:not([data-page=replay]) .workspace-composer{gap:8px}body:not([data-page=replay]) .strategy-detail-heading,body:not([data-page=replay]) .journal-detail-heading,body:not([data-page=replay]) .performance-curve-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}body:not([data-page=replay]) .strategy-detail-heading>div,body:not([data-page=replay]) .journal-detail-heading>div,body:not([data-page=replay]) .performance-curve-heading>div{gap:3px;display:grid}body:not([data-page=replay]) .strategy-detail-heading span,body:not([data-page=replay]) .journal-detail-heading span,body:not([data-page=replay]) .performance-curve-heading span{color:#7f93ae;font-size:var(--xd-readable-label);text-transform:uppercase;font-weight:740}body:not([data-page=replay]) .strategy-detail-heading strong,body:not([data-page=replay]) .journal-detail-heading strong,body:not([data-page=replay]) .performance-curve-heading strong{color:#f8fafc;font-size:calc(18px * var(--xd-user-font-scale))}body:not([data-page=replay]) .strategy-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:4px 0;display:grid}body:not([data-page=replay]) .strategy-readiness span{color:#71849d;font-size:var(--xd-readable-label);text-align:center;border:1px solid #607ba42e;border-radius:5px;padding:6px 8px}body:not([data-page=replay]) .strategy-readiness span.is-complete{color:#6ee7b7;background:#064e3b33;border-color:#34d3994d}body:not([data-page=replay]) .section-subheading{color:#b8c7dc;font-size:calc(11px * var(--xd-user-font-scale));text-transform:uppercase;margin:5px 0 0}body:not([data-page=replay]) .workspace-entity-card--journal{grid-template-columns:minmax(0,1fr)}body:not([data-page=replay]) .workspace-entity-card--journal .workspace-entity-actions{justify-content:flex-start}body:not([data-page=replay]) .journal-entry-body{color:#cbd8e8;font-size:calc(12px * var(--xd-user-font-scale));background:#0820366b;border-left:2px solid #22d3ee;margin:3px 0;padding:10px 12px;font-style:normal;line-height:1.55}body:not([data-page=replay]) .journal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}body:not([data-page=replay]) .workspace-activity-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}body:not([data-page=replay]) .workspace-activity-entry{min-height:58px;color:var(--text-primary,#eef5ff);text-align:left;background:#030c1cb8;border:1px solid #5389cd3d;border-radius:6px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;transition:border-color .14s,background-color .14s;display:grid}body:not([data-page=replay]) .workspace-activity-entry:hover,body:not([data-page=replay]) .workspace-activity-entry:focus-visible{background:#081931e0;border-color:#4fdcff94}body:not([data-page=replay]) .workspace-activity-entry__signal{background:#50dfff;border-radius:2px;width:3px;height:30px;box-shadow:0 0 10px #50dfff6b}body:not([data-page=replay]) .workspace-activity-entry__signal[data-category=execution]{background:#35e3a8}body:not([data-page=replay]) .workspace-activity-entry__signal[data-category=partner]{background:#a66cff}body:not([data-page=replay]) .workspace-activity-entry__signal[data-category=journal]{background:#7396ff}body:not([data-page=replay]) .workspace-activity-entry__copy,body:not([data-page=replay]) .workspace-activity-entry__context{gap:3px;min-width:0;display:grid}body:not([data-page=replay]) .workspace-activity-entry__copy strong,body:not([data-page=replay]) .workspace-activity-entry__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not([data-page=replay]) .workspace-activity-entry__copy strong{font-size:12px}body:not([data-page=replay]) .workspace-activity-entry__copy small,body:not([data-page=replay]) .workspace-activity-entry__context{color:#91a5c3;font-size:max(12px, var(--xd-readable-label))}body:not([data-page=replay]) .workspace-activity-entry__context{justify-items:end}body:not([data-page=replay]) .workspace-activity-entry__context b{color:#bcd1ed;font-size:max(12px, var(--xd-readable-label))}@media (max-width:1100px){body:not([data-page=replay]) .workspace-activity-ledger{grid-template-columns:1fr}}body:not([data-page=replay]) .module-table,body:not([data-page=replay]) .table-wrap{overscroll-behavior-inline:contain;scrollbar-color:#8b5cf694 #08142999;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}body:not([data-page=replay]) .performance-curve-shell{gap:8px;min-width:0;display:grid}body:not([data-page=replay]) .performance-curve-heading small{color:#7589a2}body:not([data-page=replay]) .performance-curve{background-color:#02091694;background-image:linear-gradient(#607ba414 1px,#0000 1px),linear-gradient(90deg,#607ba414 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:25% 25%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #607ba429;border-radius:6px;width:100%;height:188px;overflow:visible}body:not([data-page=replay]) .performance-zero-line{stroke:#94a3b83d;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}body:not([data-page=replay]) .performance-area{fill:url(#xd-performance-area)}body:not([data-page=replay]) .performance-line{fill:none;stroke:#22d3ee;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}body:not([data-page=replay]) .performance-curve-shell--negative .performance-line{stroke:#fb7185}body:not([data-page=replay]) .performance-curve-ledger{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}body:not([data-page=replay]) .performance-curve-ledger>span{background:#030b1a7a;border:1px solid #607ba429;border-radius:5px;gap:2px;padding:7px 8px;display:grid}body:not([data-page=replay]) .performance-curve-ledger small{color:#71849d;font-size:var(--xd-readable-label);text-transform:uppercase}body:not([data-page=replay]) .performance-curve-ledger strong{color:#dce9f8;font-variant-numeric:tabular-nums}body:not([data-page=replay]) .workspace-tag-cloud{flex-wrap:wrap;align-content:start}body:not([data-page=replay]) .resource-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}body:not([data-page=replay]) .resource-card{background:#030b1a8f;border:1px solid #607ba42e;border-radius:6px;align-content:space-between;gap:8px;min-width:0;min-height:148px;padding:10px;display:grid}body:not([data-page=replay]) .resource-card.is-saved{border-top-color:#8b5cf694}body:not([data-page=replay]) .resource-card-head,body:not([data-page=replay]) .resource-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}body:not([data-page=replay]) .resource-type-mark{color:#67e8f9;background:#082f4947;border:1px solid #22d3ee4d;border-radius:5px;place-items:center;width:26px;height:26px;font-weight:800;display:grid}body:not([data-page=replay]) .resource-card h4{margin:0 0 5px}body:not([data-page=replay]) .resource-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}body:not([data-page=replay]) .resource-card-meta{color:#7387a1;font-size:calc(10px * var(--xd-user-font-scale))}@media (max-width:1180px){body:not([data-page=replay]) .workspace-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body:not([data-page=replay]) .workspace-stat:nth-child(3){border-top:1px solid #607ba42b;border-left:0}body:not([data-page=replay]) .workspace-stat:nth-child(4){border-top:1px solid #607ba42b}body:not([data-page=replay]) .workspace-entity-card{grid-template-columns:32px minmax(0,1fr)}body:not([data-page=replay]) .workspace-entity-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:760px){body:not([data-page=replay]) .workspace-stat-strip,body:not([data-page=replay]) .journal-detail-grid,body:not([data-page=replay]) .performance-curve-ledger,body:not([data-page=replay]) .resource-library-grid{grid-template-columns:1fr}body:not([data-page=replay]) .workspace-stat{border-top:1px solid #607ba42b;border-left:0}body:not([data-page=replay]) .workspace-stat:first-child{border-top:0}body:not([data-page=replay]) .performance-curve{height:150px}}body:not([data-page=replay]) .product-workbench--dashboard{align-items:stretch}body:not([data-page=replay]) .dashboard-performance-card{background:radial-gradient(circle at 84% 10%,#22d3ee12,#0000 28%),#030b1aa3;min-height:310px}body:not([data-page=replay]) .dashboard-performance-card .performance-curve{height:174px}body:not([data-page=replay]) .dashboard-command-brief{background:linear-gradient(90deg,#082f4957,#08142914);border-left:2px solid #22d3ee;gap:5px;margin-bottom:10px;padding:12px;display:grid}body:not([data-page=replay]) .dashboard-command-brief>span{color:#67e8f9;font-size:var(--xd-readable-label);text-transform:uppercase;font-weight:760}body:not([data-page=replay]) .dashboard-command-brief>strong{color:#f8fafc;font-size:calc(21px * var(--xd-user-font-scale));font-variant-numeric:tabular-nums}body:not([data-page=replay]) .dashboard-command-brief>p{color:#91a5bf;margin:0;line-height:1.45}body:not([data-page=replay]) .product-workbench--backtests .backtest-run-list{gap:6px;display:grid}body:not([data-page=replay]) .product-workbench--backtests .backtest-run-row{background:#030b1a8a;border-radius:6px}body:not([data-page=replay]) .product-workbench--backtests .backtest-run-row.is-selected{background:#082f4942;border-color:#22d3ee85}body:not([data-page=replay]) .product-workbench--screener .market-results-card,body:not([data-page=replay]) .product-workbench--screener .market-saved-card{min-height:250px}body:not([data-page=replay]) .product-workbench--screener .market-saved-card{background:linear-gradient(150deg,#4c1d9517,#0000 44%),#030b1a99}@media (max-width:1180px){body:not([data-page=replay]) .dashboard-performance-card{grid-column:span 12}}body:not([data-page=replay]) .xd-signal,body:not([data-page=replay]) .xd-meter{background:#030b1a80;border:1px solid #94a3b824;border-radius:6px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}body:not([data-page=replay]) .xd-signal__head,body:not([data-page=replay]) .xd-meter__head{justify-content:space-between;align-items:center;gap:8px;display:flex}body:not([data-page=replay]) .xd-signal__head strong,body:not([data-page=replay]) .xd-meter__head span:first-child{color:#dbe4f0;font-size:var(--xd-readable-body)}body:not([data-page=replay]) .xd-signal__value,body:not([data-page=replay]) .xd-meter__value{color:#f7fbff;font-size:calc(22px * var(--xd-user-font-scale));font-variant-numeric:tabular-nums;line-height:1.1}body:not([data-page=replay]) .xd-signal__detail,body:not([data-page=replay]) .xd-meter small{color:#90a1b8;font-size:max(12px, var(--xd-readable-label));margin:0}body:not([data-page=replay]) .xd-meter--empty{opacity:.72}body:not([data-page=replay]) .xd-meter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}body:not([data-page=replay]) .xd-availability{background:#080f1e80;border:1px dashed #94a3b84d;border-radius:6px;flex-direction:column;gap:10px;padding:16px;display:flex}body:not([data-page=replay]) .xd-availability__head{justify-content:space-between;align-items:center;gap:8px;display:flex}body:not([data-page=replay]) .xd-availability p,body:not([data-page=replay]) .xd-availability__count{color:#a6b6ca;font-size:max(12px, var(--xd-readable-label));margin:0}body:not([data-page=replay]) .xd-availability__missing span{color:#7f8ea6;font-size:var(--xd-readable-label);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;display:block}body:not([data-page=replay]) .xd-missing{color:#c3ccdb;margin:0;padding-left:18px}body:not([data-page=replay]) .xd-grade{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}body:not([data-page=replay]) .xd-grade__badge{color:#f7fbff;width:84px;height:84px;font-size:calc(44px * var(--xd-user-font-scale));background:linear-gradient(150deg,#4c1d954d,#082f4947);border:1px solid #22d3ee66;border-radius:8px;place-items:center;font-weight:760;line-height:1;display:grid}body:not([data-page=replay]) .xd-grade__meta strong{color:#f7fbff;font-size:calc(15px * var(--xd-user-font-scale))}body:not([data-page=replay]) .xd-grade__meta p{color:#a6b6ca;font-size:var(--xd-readable-label);margin:6px 0 0;line-height:1.5}body:not([data-page=replay]) .xd-grade__score{color:#a5b4fc;font-variant-numeric:tabular-nums}body:not([data-page=replay]) .xd-table{border-collapse:collapse;width:100%;font-size:var(--xd-readable-body)}body:not([data-page=replay]) .xd-table th,body:not([data-page=replay]) .xd-table td{text-align:left;border-bottom:1px solid #94a3b81f;padding:8px 10px}body:not([data-page=replay]) .xd-table thead th{color:#7f8ea6;font-size:var(--xd-readable-label);text-transform:uppercase;letter-spacing:.04em}body:not([data-page=replay]) .xd-table td{color:#dbe4f0;font-variant-numeric:tabular-nums}body:not([data-page=replay]) .xd-exercise-grid,body:not([data-page=replay]) .xd-task-grid{gap:10px;display:grid}body:not([data-page=replay]) .xd-exercise{background:#030b1a80;border-left:2px solid #8b5cf6;border-radius:4px;padding:12px 14px}body:not([data-page=replay]) .xd-exercise strong{color:#f7fbff}body:not([data-page=replay]) .xd-exercise p{color:#a6b6ca;font-size:max(12px, var(--xd-readable-label));margin:6px 0 10px;line-height:1.5}body:not([data-page=replay]) .xd-task-row{background:#030b1a80;border:1px solid #94a3b81f;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}body:not([data-page=replay]) .xd-priority strong{color:#f7fbff;font-size:calc(16px * var(--xd-user-font-scale));margin-right:8px}body:not([data-page=replay]) .xd-priority p,body:not([data-page=replay]) .xd-trajectory{color:#a6b6ca;margin:8px 0 0;line-height:1.5}body:not([data-page=replay]) .xd-goal-list{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}body:not([data-page=replay]) .xd-goal{background:#030b1a80;border:1px solid #94a3b81f;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}body:not([data-page=replay]) .xd-goal.is-done .xd-goal__label{color:#6f7f96;text-decoration:line-through}body:not([data-page=replay]) .xd-goal__label{color:#dbe4f0}body:not([data-page=replay]) .product-workbench--journey .path-menu-item{background:#030b1a80;border-radius:5px;min-height:54px}body:not([data-page=replay]) .product-workbench--journey .path-menu-item.active{background:#082f4957;border-color:#22d3ee6b}body:not([data-page=replay]) .xd-next-actions{color:#c3ccdb;margin:0;padding-left:20px;line-height:1.7}body:not([data-page=replay]) .xd-field{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}body:not([data-page=replay]) .xd-field>span{color:#90a1b8;font-size:max(12px, var(--xd-readable-label));text-transform:uppercase;letter-spacing:.03em}body:not([data-page=replay]) .xd-field input,body:not([data-page=replay]) .xd-field select{color:#f7fbff;font-size:var(--xd-readable-control);background:#030b1a99;border:1px solid #94a3b83d;border-radius:5px;padding:8px 10px}body:not([data-page=replay]) .xd-field input:focus-visible,body:not([data-page=replay]) .xd-field select:focus-visible{outline:var(--xd-focus-ring,2px solid #22d3ee);outline-offset:1px}body:not([data-page=replay]) .xd-field-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}body:not([data-page=replay]) .xd-inline-form{align-items:flex-end;gap:10px;display:flex}body:not([data-page=replay]) .xd-inline-form .xd-field{flex:1;margin-bottom:0}body:not([data-page=replay]) .xd-btn{color:#dbe4f0;font-size:var(--xd-readable-control);cursor:pointer;background:#030b1a99;border:1px solid #94a3b83d;border-radius:5px;padding:9px 16px}body:not([data-page=replay]) .xd-btn--primary{color:#f7fbff;background:linear-gradient(120deg,#22d3ee38,#8b5cf638);border-color:#22d3ee80;font-weight:640}body:not([data-page=replay]) .xd-btn:hover{border-color:#22d3ee80}body:not([data-page=replay]) .xd-btn:focus-visible,body:not([data-page=replay]) button.xd-danger:focus-visible{outline:var(--xd-focus-ring,2px solid #22d3ee);outline-offset:1px}body:not([data-page=replay]) button.xd-danger{color:#f4a3a3}body:not([data-page=replay]) .xd-form-errors{color:#f4a3a3;background:#4c14143d;border:1px solid #f4727266;border-radius:5px;margin-bottom:12px;padding:10px 14px}body:not([data-page=replay]) .xd-form-errors ul{margin:0;padding-left:18px}body:not([data-page=replay]) .xd-likert,body:not([data-page=replay]) .xd-choice{border:1px solid #94a3b824;border-radius:6px;margin:0 0 12px;padding:10px 12px}body:not([data-page=replay]) .xd-likert legend,body:not([data-page=replay]) .xd-choice legend{color:#dbe4f0;font-size:var(--xd-readable-body);padding:0 4px}body:not([data-page=replay]) .xd-likert__row{gap:8px;margin-top:6px;display:flex}body:not([data-page=replay]) .xd-likert__opt{color:#c3ccdb;cursor:pointer;border:1px solid #94a3b82e;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px;display:flex}body:not([data-page=replay]) .xd-likert__opt:has(input:checked){color:#f7fbff;background:#082f4957;border-color:#22d3ee80}body:not([data-page=replay]) .xd-choice__opt{color:#c3ccdb;align-items:center;gap:8px;padding:6px 4px;display:flex}body:not([data-page=replay]) .xd-rail{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}body:not([data-page=replay]) .xd-rail__item{color:#8092a8;font-size:var(--xd-readable-body);border-radius:5px;align-items:center;gap:10px;padding:7px 10px;display:flex}body:not([data-page=replay]) .xd-rail__item.active{color:#f7fbff;background:#082f494d}body:not([data-page=replay]) .xd-rail__item.done{color:#7bb6a4}body:not([data-page=replay]) .xd-rail__num{width:22px;height:22px;font-size:var(--xd-readable-label);font-variant-numeric:tabular-nums;border:1px solid #94a3b83d;border-radius:50%;place-items:center;display:grid}body:not([data-page=replay]) .xd-onboarding-actions{justify-content:space-between;gap:10px;margin-top:16px;display:flex}body:not([data-page=replay]) .xd-onboarding-step{margin-top:14px}body:not([data-page=replay]) .xd-dist{flex-direction:column;gap:8px;display:flex}body:not([data-page=replay]) .xd-dist__row{color:#c3ccdb;font-size:max(12px, var(--xd-readable-label));grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}body:not([data-page=replay]) .xd-note{color:#90a1b8;font-size:max(12px, var(--xd-readable-label));margin:10px 0 0}body:not([data-page=replay]) .xd-checkin-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}body:not([data-page=replay]) .xd-checkin{font-size:max(12px, var(--xd-readable-label));background:#030b1a80;border:1px solid #94a3b81f;border-radius:5px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}body:not([data-page=replay]) .xd-checkin__emotion{color:#dbe4f0}body:not([data-page=replay]) .xd-checkin__note{color:#90a1b8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:not([data-page=replay]) .xd-signal-detail{gap:10px;display:grid}body:not([data-page=replay]) .xd-signal-detail__row{background:#030b1a80;border:1px solid #94a3b81f;border-radius:5px;padding:10px 12px}body:not([data-page=replay]) .xd-signal-detail__value{color:#f7fbff;font-size:calc(20px * var(--xd-user-font-scale));font-variant-numeric:tabular-nums;margin:4px 0}body:not([data-page=replay]) .xd-signal-detail__row p{color:#90a1b8;font-size:max(12px, var(--xd-readable-label));margin:0}body:not([data-page=replay]) .xd-bias-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}body:not([data-page=replay]) .xd-bias-list li{background:#030b1a66;border-left:2px solid #8b5cf680;flex-direction:column;gap:2px;padding:8px 12px;display:flex}body:not([data-page=replay]) .xd-bias-list strong{color:#dbe4f0}body:not([data-page=replay]) .xd-bias-list span{color:#90a1b8;font-size:max(12px, var(--xd-readable-label))}@media (max-width:760px){body:not([data-page=replay]) .xd-grade{grid-template-columns:1fr;justify-items:start}body:not([data-page=replay]) .xd-dist__row{grid-template-columns:90px minmax(0,1fr) auto}body:not([data-page=replay]) .xd-checkin{grid-template-columns:auto minmax(0,1fr);row-gap:4px}}body[data-page=replay],body[data-page=replay][data-ui-density=comfortable],body[data-page=replay][data-ui-density=compact],body[data-page=replay][data-ui-density=focus]{--dimension-row-size:320px;--xd-decision-card-height:320px;--dimension-deck-content-height:var(--dimension-row-size);--dimension-deck-one-row-height:calc(var(--dimension-row-size) + var(--dimension-deck-edge-inset,8px));--xd-card-title-size:13px;--xd-card-copy-size:12.5px;--xd-card-meta-size:11.5px;--xd-card-value-size:13.5px;--xd-card-border:#53719c61;--xd-card-border-strong:#4d9cdd8a;--xd-card-surface:#050d1de6;--xd-card-surface-raised:#081327eb;--xd-card-muted:#a8b8ce;--xd-card-copy:#d7e2f0;--xd-card-strong:#f8fbff;--xd-card-cyan:#2dd4df;--xd-card-violet:#a78bfa;--xd-card-row-rule:#94a3b81a;--xd-card-status-on:#5eead4;--xd-card-status-on-bg:#2dd4bf1a;--xd-card-status-unset:#fbbf24;--xd-card-status-unset-bg:#fbbf241a;--xd-card-status-review:#fb7185;--xd-card-status-review-bg:#fb71851a;--xd-card-motion-fast:.14s;--xd-card-motion-standard:.22s;--xd-card-motion-emphasis:.38s;--xd-card-ease:cubic-bezier(.2, .8, .2, 1)}body[data-page=replay] .right-sidebar .sidebar-section,body[data-page=replay] .dimension-card,body[data-page=replay] .desk-upper-card{min-width:0;border-color:var(--xd-card-border)!important;background:linear-gradient(155deg,#0a152ab0,#040a17d1)!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff09,0 10px 28px #00000029!important}body[data-page=replay] .right-sidebar .section-header,body[data-page=replay] .right-sidebar .sidebar-workspace-head,body[data-page=replay] .dimension-card-head{border-bottom:1px solid #5977a040!important;min-height:30px!important;padding-block:4px 6px!important}body[data-page=replay] .coach-card .section-header{min-height:36px!important}body[data-page=replay] .coach-card .section-header h2{align-items:center;gap:6px;display:inline-flex}body[data-page=replay] .coach-card .section-header .coach-icon{object-fit:contain;filter:none;background:0 0;border:0;border-radius:0;flex:none;width:28px;height:28px}body[data-page=replay] .right-sidebar .section-header h2,body[data-page=replay] .right-sidebar .sidebar-section h2,body[data-page=replay] .dimension-card-head h3,body[data-page=replay] .dimension-card h3{text-overflow:ellipsis;text-transform:none;white-space:nowrap;min-width:0;margin:0;font-family:Inter,Segoe UI,sans-serif;overflow:hidden;color:var(--xd-card-strong)!important;font-size:var(--xd-card-title-size)!important;letter-spacing:0!important;font-weight:750!important;line-height:1.2!important}body[data-page=replay] .dimension-card-head h3,body[data-page=replay] .dimension-card h3{text-overflow:unset;align-items:center;gap:6px;display:flex}body[data-page=replay] .dimension-card-title{min-width:0;font:inherit;letter-spacing:.01em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}body[data-page=replay] .dimension-card-expand,body[data-page=replay] .right-sidebar [data-workspace-expand]{border-color:#4778a957;border-radius:6px;width:28px;min-width:28px;height:28px}body[data-page=replay] .dimension-card-expand:focus-visible,body[data-page=replay] .right-sidebar button:focus-visible,body[data-page=replay] .right-sidebar input:focus-visible,body[data-page=replay] .right-sidebar select:focus-visible,body[data-page=replay] .dimension-card button:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}body[data-page=replay] .right-sidebar .sidebar-section,body[data-page=replay] .right-sidebar .sidebar-section p,body[data-page=replay] .right-sidebar .mission-grid,body[data-page=replay] .right-sidebar .ei-partner,body[data-page=replay] .right-sidebar .open-trades-table,body[data-page=replay] .right-sidebar .trade-ticket,body[data-page=replay] .dimension-card-body{color:var(--xd-card-copy);font-family:Inter,Segoe UI,sans-serif;font-size:var(--xd-card-copy-size);word-break:normal;line-height:1.38}body[data-page=replay] .right-sidebar .sidebar-section p,body[data-page=replay] .dimension-card-body p{overflow-wrap:break-word}body[data-page=replay] .watch-table-head,body[data-page=replay] .watch-row{grid-template-columns:minmax(92px,1fr) minmax(62px,auto) minmax(50px,auto)!important;gap:7px!important}body[data-page=replay] .watch-table-head{color:var(--xd-card-muted);font-size:var(--xd-card-meta-size)}body[data-page=replay] .watch-row{border-radius:6px;min-height:32px;padding-inline:7px!important}body[data-page=replay] .watch-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:650;overflow:hidden}body[data-page=replay] .coach-card:has(.ei-partner)>p{display:none!important}body[data-page=replay] .coach-card:has(.ei-partner)>.coach-tags{display:none!important}body[data-page=replay] .right-sidebar .ei-partner{scrollbar-color:#7c5cf6cc transparent;scrollbar-width:thin;align-content:start;gap:8px;min-height:0;padding:2px 4px 4px 0;display:grid;overflow:hidden auto}body[data-page=replay] .ei-progress,body[data-page=replay] .ei-batch{min-width:0}body[data-page=replay] .ei-batch{background:#050d1db8!important;border-color:#4d709e66!important;border-radius:7px!important;padding:9px!important}body[data-page=replay] .ei-batch-head{min-height:26px;color:var(--xd-card-strong);font-size:11.5px;font-weight:700}body[data-page=replay] .ei-batch-head span{color:#9aa9bf;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body[data-page=replay] .ei-batch p{color:#bbc8da;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block:7px 0;font-size:11px;line-height:1.42;display:-webkit-box;overflow:hidden}body[data-page=replay] .mission-card>p{color:#aab8cc;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 7px;font-size:11px;line-height:1.38;display:-webkit-box;overflow:hidden}body[data-page=replay] .right-sidebar .mission-grid{align-items:start;min-width:0;grid-template-columns:minmax(88px,.85fr) minmax(0,1.15fr)!important;gap:5px 9px!important;display:grid!important}body[data-page=replay] .mission-grid span{white-space:nowrap;line-height:1.35;color:var(--xd-card-muted)!important;font-size:10.5px!important}body[data-page=replay] .mission-grid strong{text-align:right;word-break:normal;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden;color:var(--xd-card-strong)!important;font-size:11px!important}body[data-page=replay] .open-trades-card{container-type:inline-size}body[data-page=replay] .open-trades-table{table-layout:fixed;width:100%}body[data-page=replay] .open-trades-table th,body[data-page=replay] .open-trades-table td{text-overflow:ellipsis;white-space:nowrap;padding:5px 3px;font-size:10.5px;overflow:hidden}body[data-page=replay] .open-trades-status,body[data-page=replay] .pending-orders-status{color:#9aa9bf;font-size:11px;line-height:1.4}body[data-page=replay] .pending-orders-heading h3{letter-spacing:.04em!important;font-size:10.5px!important}body[data-page=replay] .active-plan-intent{background:linear-gradient(90deg,#0849583d,#061022ad);border:1px solid #22d3ee6b;border-left:3px solid #22d3ee;border-radius:6px;gap:3px;padding:7px 9px;display:grid}body[data-page=replay] .active-plan-intent[hidden]{display:none!important}body[data-page=replay] .active-plan-intent.is-sell{background:linear-gradient(90deg,#641a3138,#061022ad);border-color:#f8717161 #f8717161 #f8717161 #fb7185}body[data-page=replay] .active-plan-intent-head{justify-content:space-between;align-items:center;gap:8px;display:flex}body[data-page=replay] .active-plan-intent-head span{color:#67e8f9;letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:800}body[data-page=replay] .active-plan-intent-head strong{color:#e2e8f0;font-size:10px}body[data-page=replay] .active-plan-intent p{color:#d6e4f5;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;line-height:1.35;overflow:hidden}body[data-page=replay] .simulator-card .trade-ticket{padding-right:3px;overflow:hidden auto;gap:6px!important}body[data-page=replay] .simulator-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=replay] .simulator-tab{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:5px;overflow:hidden;letter-spacing:.02em!important;font-size:10px!important}body[data-page=replay] .ticket-row{min-height:28px;grid-template-columns:minmax(76px,.82fr) minmax(88px,1.18fr)!important;gap:7px!important}body[data-page=replay] .ticket-row.ticket-input-row,body[data-page=replay] .ticket-row.split-row{grid-template-columns:minmax(76px,.82fr) minmax(80px,1fr) minmax(42px,.55fr)!important}body[data-page=replay] .ticket-row>span,body[data-page=replay] .ticket-row>label>span{color:#aebdd1;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;word-break:normal;min-width:0;font-size:10px;font-weight:750;line-height:1.2;overflow:hidden}body[data-page=replay] .order-type-toggle,body[data-page=replay] .side-toggle{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;display:grid}body[data-page=replay] .side-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=replay] .order-type-toggle button,body[data-page=replay] .side-toggle button{text-overflow:ellipsis;white-space:nowrap;word-break:normal;min-width:0;padding-inline:5px;font-size:10.5px;overflow:hidden}body[data-page=replay] .ticket-row input,body[data-page=replay] .ticket-row select,body[data-page=replay] .ticket-row strong,body[data-page=replay] .ticket-row em{white-space:nowrap;min-width:0;font-size:10.5px}body[data-page=replay] .simulate-button{min-height:34px;font-size:11.5px;font-weight:750}body[data-page=replay] .ticket-foot{color:#91a2ba;white-space:nowrap;gap:8px;font-size:9.5px}body[data-page=replay] .dimension-deck--equal-five{grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;min-width:100%!important;max-width:100%!important;display:grid!important}body[data-page=replay] .dimension-deck--equal-five>.dimension-card:not(.is-expanded){width:auto!important;min-width:0!important;max-width:none!important}body[data-page=replay] .desk-lower-scroll{overflow:hidden auto!important}body[data-page=replay][data-bottom-drawer=compact] .chart-zone>.desk-lower-scroll,body[data-page=replay]:not([data-bottom-drawer=expanded]):not([data-bottom-drawer=full]):not([data-bottom-drawer=collapsed]) .chart-zone>.desk-lower-scroll{height:var(--dimension-deck-one-row-height)!important;min-height:var(--dimension-deck-one-row-height)!important;max-height:var(--dimension-deck-one-row-height)!important;overflow:hidden auto!important}body[data-page=replay][data-bottom-drawer=compact] .desk-lower-scroll .workflow-drawer,body[data-page=replay]:not([data-bottom-drawer=expanded]):not([data-bottom-drawer=full]):not([data-bottom-drawer=collapsed]) .desk-lower-scroll .workflow-drawer{min-height:0;flex:none!important}body[data-page=replay] .desk-lower-scroll .dimension-deck{flex:0 0 var(--dimension-row-size);isolation:isolate;scroll-snap-type:none;grid-template-columns:repeat(5,minmax(0,1fr));width:100%!important;min-width:100%!important;max-width:100%!important;height:var(--dimension-row-size)!important;min-height:var(--dimension-row-size)!important;max-height:var(--dimension-row-size)!important;gap:10px!important;padding-bottom:0!important;display:grid!important;overflow:hidden!important}body[data-page=replay] .desk-lower-scroll .dimension-card{scroll-snap-align:none;flex:none!important;grid-area:auto!important;width:auto!important;min-width:0!important;max-width:none!important}body[data-page=replay] .desk-lower-scroll .dimension-card.is-expanded{grid-column:1/-1!important}body[data-page=replay] .dimension-deck{scroll-snap-type:inline mandatory;scroll-padding-inline:8px;gap:10px!important}body[data-page=replay] .dimension-card{box-sizing:border-box;height:var(--xd-decision-card-height);scroll-snap-align:start;scroll-snap-stop:normal;flex-direction:column;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex;overflow:hidden;container:deck-card/inline-size;padding:10px 11px 9px!important}body[data-page=replay] .dimension-card:hover{border-color:var(--xd-card-border-strong)!important;box-shadow:inset 0 1px #ffffff0b,0 13px 32px #0003!important}body[data-page=replay] .dimension-card-head{border-bottom:1px solid #6e91c347;flex:0 0 32px!important;min-height:32px!important;margin:0 0 8px!important;padding-bottom:6px!important}body[data-page=replay] .dimension-card-head h3,body[data-page=replay] .dimension-card h3{text-transform:none;color:var(--xd-card-strong)!important;font-size:var(--xd-card-title-size)!important;letter-spacing:0!important;font-weight:750!important;line-height:1.2!important}body[data-page=replay] .dimension-card-body{overflow-wrap:normal;word-break:normal;min-height:0;color:var(--xd-card-copy);font-size:var(--xd-card-copy-size);flex-direction:column;flex:auto;line-height:1.35;display:flex;overflow:hidden}body[data-page=replay] .dimension-card-link{color:#67e8f9;text-align:left;flex:none;min-height:22px;margin-top:auto;padding:4px 1px 0;font-size:12px;font-weight:700}body[data-page=replay][data-bottom-drawer=compact] .desk-lower-scroll .dimension-card:not(.is-expanded) .dimension-card-link,body[data-page=replay]:not([data-bottom-drawer=expanded]):not([data-bottom-drawer=full]):not([data-bottom-drawer=collapsed]) .desk-lower-scroll .dimension-card:not(.is-expanded) .dimension-card-link{display:none!important}body[data-page=replay] .deck-label-short,body[data-page=replay] .deck-session-tab-short{display:none}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-list{grid-template-rows:repeat(3,minmax(0,1fr));overflow:hidden;gap:7px!important;display:grid!important}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row{align-items:stretch;overflow:hidden;border-radius:7px!important;grid-template-columns:minmax(92px,.88fr) minmax(84px,1.12fr)!important;gap:8px!important;min-height:0!important;padding:6px 8px!important;display:grid!important}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-copy{grid-template-rows:auto auto auto;align-content:center;gap:2px;min-width:0;display:grid}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-copy strong{line-height:1.15;color:var(--xd-card-strong)!important;font-size:13px!important;font-weight:750!important}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-copy>span:not(.deck-scenario-confidence){color:var(--xd-card-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden;font-size:11.5px!important}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-confidence{justify-self:start;min-height:18px;margin-top:1px;padding:1px 6px!important}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-confidence strong{font-size:11px!important}body[data-page=replay] .dimension-card--scenario-paths .deck-chart-wrap--scenario{align-self:stretch;width:100%;min-height:48px!important;max-height:none!important}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-chart{width:100%;height:100%}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-layout{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;display:grid;overflow:hidden}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-head{gap:6px;display:grid}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-pill{border-radius:7px;min-height:30px;padding:5px 8px}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-label{color:var(--xd-card-copy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-pill strong{color:var(--xd-card-strong);font-size:13.5px;font-weight:800}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-empty{display:none}body[data-page=replay] .dimension-card--ghost-overlay .deck-chart-wrap--ghost{padding:var(--xd-space-2) var(--xd-space-1) var(--xd-space-3) var(--xd-space-2);box-sizing:border-box;align-self:stretch;min-height:110px!important;max-height:none!important;margin:0!important}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-chart{width:100%;height:100%}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-chart [data-series=active],body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-chart [data-series=ghost]{vector-effect:non-scaling-stroke}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-chart [data-series=ghost]{stroke-dasharray:4 2.5}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-chart [data-series=ghost-fill]{opacity:.72}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-layout{grid-template-rows:30px minmax(0,1fr);gap:8px;display:grid;overflow:hidden}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-tab{white-space:nowrap;min-width:0;font-size:11px;font-weight:700}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-body{grid-template-columns:minmax(72px,.78fr) minmax(108px,1.22fr);align-items:center;gap:10px;min-height:0;display:grid}body[data-page=replay] .dimension-card--crosshair-depth .deck-radar{aspect-ratio:1;justify-self:center;width:min(100%,98px)}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-metrics{align-content:center;gap:7px;min-width:0;display:grid}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-metrics>div{grid-template-columns:minmax(70px,1fr) auto;gap:8px;min-width:0;display:grid}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-metrics span{color:var(--xd-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-metrics strong{color:var(--xd-card-strong);font-size:var(--xd-card-value-size);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}body[data-page=replay] .dimension-card--risk-rules .deck-rules-panel{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex;overflow:hidden}body[data-page=replay] .dimension-card--risk-rules .deck-rules-summary{border-bottom:1px solid var(--xd-card-row-rule);flex:none;justify-content:space-between;align-items:baseline;gap:10px;min-height:18px;padding:0 2px 6px;display:flex}body[data-page=replay] .dimension-card--risk-rules .deck-rules-summary-label{color:var(--xd-card-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}body[data-page=replay] .dimension-card--risk-rules .deck-rules-summary-value{color:var(--xd-card-strong);font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}body[data-page=replay] .dimension-card--risk-rules .deck-rules-list--reference{flex-direction:column;flex:auto;min-height:0;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important}body[data-page=replay] .dimension-card--risk-rules .deck-rules-row--reference{box-sizing:border-box;transition:background-color var(--xd-card-motion-fast) var(--xd-card-ease);flex:1 1 0;align-items:center;display:grid;overflow:hidden;border:0!important;border-bottom:1px solid var(--xd-card-row-rule)!important;background:0 0!important;border-radius:0!important;grid-template-columns:18px minmax(0,1fr) auto!important;gap:10px!important;min-height:32px!important;padding:5px 4px!important;line-height:1.2!important}body[data-page=replay] .dimension-card--risk-rules .deck-rules-row--reference:last-child{border-bottom:0!important}body[data-page=replay] .dimension-card--risk-rules .deck-rules-row--reference:hover{background:#94a3b80d!important}body[data-page=replay] .dimension-card--risk-rules .deck-rule-icon{width:16px;height:16px;color:var(--xd-card-muted);opacity:.9;background:0 0;border:0;border-radius:0;place-items:center;font-size:10px;line-height:0;display:grid;overflow:visible}body[data-page=replay] .dimension-card--risk-rules .deck-rule-icon:before,body[data-page=replay] .dimension-card--score-alignment .deck-exec-metric-icon:before{content:none!important}body[data-page=replay] .dimension-card--risk-rules .deck-rule-icon svg,body[data-page=replay] .dimension-card--score-alignment .deck-exec-metric-icon svg{width:14px;height:14px;display:block}body[data-page=replay] .dimension-card--risk-rules .deck-rule-label{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden;color:var(--xd-card-copy)!important;font-size:12.5px!important;font-weight:600!important}body[data-page=replay] .dimension-card--risk-rules .deck-rule-value{justify-content:flex-end;align-items:center;min-width:0;display:inline-flex}body[data-page=replay] .dimension-card--risk-rules .deck-rule-value strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden;color:var(--xd-card-strong)!important;font-size:var(--xd-card-value-size)!important;font-weight:750!important}body[data-page=replay] .dimension-card--risk-rules .deck-rule-value--on strong{background:var(--xd-card-status-on-bg);letter-spacing:.04em;border-radius:999px;padding:2px 7px;color:var(--xd-card-status-on)!important;font-size:11px!important;font-weight:750!important}body[data-page=replay] .dimension-card--risk-rules .deck-rule-value--unset strong{background:var(--xd-card-status-unset-bg);border-radius:999px;padding:2px 7px;color:var(--xd-card-status-unset)!important;font-size:11px!important;font-weight:700!important}body[data-page=replay] .dimension-card--risk-rules .deck-rule-value--review strong{background:var(--xd-card-status-review-bg);letter-spacing:.04em;border-radius:999px;padding:2px 7px;color:var(--xd-card-status-review)!important;font-size:11px!important;font-weight:750!important}body[data-page=replay] .dimension-card--risk-rules .deck-rule-value--value strong{color:var(--xd-card-cyan)!important}body[data-page=replay] .dimension-card--risk-rules .deck-rule-value small{display:none}body[data-page=replay] .dimension-card--score-alignment .deck-exec-layout{flex-direction:column;flex:auto;min-height:0;overflow:hidden;gap:10px!important;display:flex!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-hero{border-bottom:1px solid var(--xd-card-row-rule);flex:none;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;max-height:none;padding:0 0 8px;overflow:hidden;display:grid!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring{border-radius:50%;position:relative;width:64px!important;height:64px!important;box-shadow:none!important;filter:none!important;background:0 0!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-track{fill:none;stroke:#475569b3;stroke-width:5.5px}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-fill{fill:none;stroke:currentColor;stroke-width:5.5px;stroke-linecap:round;animation:xd-exec-ring-draw var(--xd-card-motion-emphasis) var(--xd-card-ease) both}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring{color:var(--xd-card-cyan)}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring--ok{color:var(--xd-card-status-on)}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring--watch{color:var(--xd-card-status-unset)}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring--weak{color:var(--xd-card-status-review)}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-inner{pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-inner strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--xd-card-strong)!important;font-size:clamp(22px,2.1vw,28px)!important;font-weight:800!important;line-height:1!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-inner span{display:none!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-verdict{gap:4px;min-width:0;display:grid}body[data-page=replay] .dimension-card--score-alignment .deck-exec-verdict strong{color:var(--xd-card-strong);letter-spacing:-.01em;font-size:clamp(15px,1.15vw,17px);font-weight:800;line-height:1.15}body[data-page=replay] .dimension-card--score-alignment .deck-exec-verdict span{color:var(--xd-card-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}body[data-page=replay] .dimension-card--score-alignment .deck-exec-checklist{flex-direction:column;flex:auto;min-height:0;margin:0;list-style:none;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-checklist li{box-sizing:border-box;border:0;border-bottom:1px solid var(--xd-card-row-rule);transition:background-color var(--xd-card-motion-fast) var(--xd-card-ease);background:0 0;border-radius:0;flex:1 1 0;grid-template-rows:auto 7px;align-content:center;display:grid;overflow:hidden;grid-template-columns:16px minmax(0,1fr) 40px!important;grid-template-areas:"icon label value""icon progress value"!important;gap:4px 10px!important;min-height:38px!important;padding:6px 2px!important;line-height:1.15!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-checklist li:last-child{border-bottom:0}body[data-page=replay] .dimension-card--score-alignment .deck-exec-checklist li:hover{background:#94a3b80d}body[data-page=replay] .dimension-card--score-alignment .deck-exec-metric-icon{width:16px;height:16px;color:var(--xd-card-muted);opacity:.9;background:0 0;border:0;border-radius:0;grid-area:icon;align-self:start;place-items:center;margin-top:1px;font-size:9px;line-height:0;display:grid;overflow:visible}body[data-page=replay] .dimension-card-expand svg{width:14px;height:14px;display:block}body[data-page=replay] .dimension-card--score-alignment .deck-check-label{text-overflow:ellipsis;white-space:nowrap;grid-area:label;line-height:1.2;overflow:hidden;color:var(--xd-card-copy)!important;font-size:12.5px!important;font-weight:600!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-checklist strong{font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;grid-area:value;line-height:1.1;overflow:hidden;color:var(--xd-card-strong)!important;font-size:var(--xd-card-value-size)!important;font-weight:750!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-progress{background:#4755698c;border-radius:999px;grid-area:progress;height:7px;display:block;overflow:hidden}body[data-page=replay] .dimension-card--score-alignment .deck-exec-progress i{width:calc(var(--metric-score) * 1%);border-radius:inherit;background:var(--xd-card-cyan);transform-origin:0;height:100%;animation:xd-metric-reveal var(--xd-card-motion-emphasis) var(--xd-card-ease) both;display:block}body[data-page=replay] .dimension-card--score-alignment .deck-exec-progress--ok i{background:var(--xd-card-status-on)}body[data-page=replay] .dimension-card--score-alignment .deck-exec-progress--watch i{background:var(--xd-card-status-unset)}body[data-page=replay] .dimension-card--score-alignment .deck-exec-progress--weak i{background:var(--xd-card-status-review)}@keyframes xd-exec-ring-draw{0%{stroke-dashoffset:175.93px;opacity:.45}}@keyframes xd-metric-reveal{0%{opacity:.55;transform:scaleX(.08)}}@media (prefers-reduced-motion:reduce){body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-fill,body[data-page=replay] .dimension-card--score-alignment .deck-exec-progress i{animation:none!important}body[data-page=replay] .dimension-card--risk-rules .deck-rules-row--reference,body[data-page=replay] .dimension-card--score-alignment .deck-exec-checklist li{transition:none!important}}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-stats-mount,body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-stats-body,body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-behaviour-list{height:auto!important;max-height:none!important;overflow:visible!important}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-flow-chart-wrap{scrollbar-width:none}body[data-page=replay] .right-sidebar .sidebar-session-stats-card .session-flow-chart-wrap::-webkit-scrollbar{display:none}body[data-page=replay] .desk-upper-card .section-header,body[data-page=replay] .desk-upper-card>header{min-height:28px;padding-block:4px}body[data-page=replay] .desk-upper-card h2,body[data-page=replay] .desk-upper-card h3{letter-spacing:0!important;font-size:11px!important}body[data-page=replay] .desk-performance-overview-card .desk-perf-overview-head.section-header{flex:0 0 18px;min-height:18px;padding-block:0}body[data-page=replay] .desk-performance-overview-card .desk-perf-overview-body{grid-template-rows:16px minmax(110px,1fr) 44px!important}body[data-page=replay] .desk-performance-overview-card .deck-chart-wrap--overview{max-height:none!important}@container deck-card (width<=250px){.dimension-layer-kicker{display:none!important}.dimension-card-head{align-items:flex-start;flex:none!important;min-height:36px!important}.dimension-card-head h3{align-items:flex-start;white-space:normal!important;overflow:visible!important}.dimension-card-title{letter-spacing:0!important;text-overflow:unset!important;text-transform:none!important;white-space:normal!important;font-size:12px!important;line-height:1.25!important;display:block!important;overflow:visible!important}.dimension-card-expand{width:24px!important;min-width:24px!important;height:24px!important}.dimension-card--scenario-paths .deck-scenario-row{grid-template-columns:minmax(72px,.76fr) minmax(0,1.24fr)!important}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-body{grid-template-columns:46px minmax(0,1fr)!important;gap:7px!important}body[data-page=replay] .dimension-card--crosshair-depth .deck-radar{width:44px!important}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-layout{gap:4px!important}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-metrics{gap:5px!important}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-metrics>div{grid-template-columns:minmax(0,1fr) max-content!important;gap:5px!important}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-metrics span{font-size:11px!important}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-metrics strong{text-overflow:clip;overflow:visible;font-size:12px!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-layout{gap:8px!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-hero{min-height:52px;max-height:none;grid-template-columns:52px minmax(0,1fr)!important;gap:8px!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring{width:52px!important;height:52px!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-inner strong{font-size:20px!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-verdict span{-webkit-line-clamp:2}body[data-page=replay] .dimension-card--score-alignment .deck-exec-verdict strong{font-size:13px!important}body[data-page=replay] .dimension-card--risk-rules .deck-rules-summary,body[data-page=replay] .dimension-card--risk-rules .deck-rule-icon,body[data-page=replay] .dimension-card--score-alignment .deck-exec-metric-icon{display:none!important}body[data-page=replay] .dimension-card--risk-rules .deck-rules-row--reference{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;min-height:30px!important;padding:4px 2px!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-checklist li{grid-template-columns:minmax(0,1fr) 36px!important;grid-template-areas:"label value""progress value"!important;gap:3px 8px!important}}@container deck-card (width<=185px){body[data-page=replay] .deck-label-full,body[data-page=replay] .deck-session-tab-full{display:none!important}body[data-page=replay] .deck-label-short,body[data-page=replay] .deck-session-tab-short{display:inline!important}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row{grid-template-columns:70px minmax(0,1fr)!important;gap:6px!important}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-pill{grid-template-columns:8px minmax(0,1fr) 43px!important;gap:5px!important;padding-inline:5px!important}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-pill strong{min-width:43px!important;padding-inline:3px!important;font-size:10px!important}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-label{font-size:10.5px!important}body[data-page=replay] .dimension-card--crosshair-depth .deck-radar{display:none!important}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-body{grid-template-columns:minmax(0,1fr)!important}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-tabs{gap:3px!important}body[data-page=replay] .dimension-card--crosshair-depth .deck-session-tab{padding-inline:2px;font-size:10px!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-hero{min-height:44px;grid-template-columns:44px minmax(0,1fr)!important;gap:7px!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring{width:44px!important;height:44px!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-inner strong{font-size:18px!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-verdict span{display:none!important}body[data-page=replay] .dimension-card--score-alignment .deck-exec-checklist li{grid-template-columns:minmax(0,1fr) 34px!important;gap:3px 6px!important}}body[data-page=replay] .right-sidebar.right-sidebar-grid[data-workspace-grid-bound=true] .workspace-grid-card{z-index:0;isolation:isolate;overflow:hidden}body[data-page=replay] .right-sidebar .sidebar-section{container:sidebar-card/inline-size}body[data-page=replay] .ei-batch{align-content:start;min-width:0;overflow:hidden;gap:8px!important;display:grid!important}body[data-page=replay] .ei-batch-head{align-items:start;min-width:0;grid-template-columns:1fr!important;gap:4px!important;min-height:0!important;display:grid!important}body[data-page=replay] .ei-batch-head strong{min-width:0;color:var(--xd-card-strong);white-space:nowrap;font-size:12px;line-height:1.3}body[data-page=replay] .ei-batch-head span{color:#9aa9bf;min-width:0;font-size:11px;font-weight:600;line-height:1.35;text-overflow:unset!important;white-space:normal!important;overflow:visible!important}body[data-page=replay] .ei-actions{gap:8px}body[data-page=replay] .ei-act{min-height:28px;padding:4px 10px}body[data-page=replay] .simulator-card .sidebar-workspace-head{gap:6px;min-width:0}body[data-page=replay] .simulator-tab{min-width:0;letter-spacing:.01em!important;padding-inline:6px!important;font-size:10px!important}body[data-page=replay] .simulator-tab-label-short{display:none}@container sidebar-card (width<=240px){body[data-page=replay] .watch-table-head,body[data-page=replay] .watch-row{box-sizing:border-box;width:100%;grid-template-columns:minmax(94px,1fr) 52px 40px!important;gap:3px!important;padding-inline:3px!important}body[data-page=replay] .watch-row>span,body[data-page=replay] .watch-symbol-cell{font-size:10.5px!important}body[data-page=replay] .coach-card .section-header .coach-icon{width:22px;height:22px}body[data-page=replay] .simulator-tab-label-full{display:none!important}body[data-page=replay] .simulator-tab-label-short{display:inline!important}}body[data-page=replay] .simulator-card .trade-ticket{min-width:0;display:grid;gap:8px!important}body[data-page=replay] .ticket-row.order-type-row,body[data-page=replay] .ticket-row.side-row{min-height:0;grid-template-columns:1fr!important;gap:5px!important;display:grid!important}body[data-page=replay] .ticket-row>span,body[data-page=replay] .ticket-row>label>span{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}body[data-page=replay] .order-type-toggle,body[data-page=replay] .side-toggle{width:100%;min-width:0}body[data-page=replay] .order-type-toggle button,body[data-page=replay] .side-toggle button{min-height:28px;padding-inline:6px;font-size:11px;font-weight:700;overflow:hidden}body[data-page=replay] .ticket-row.split-row,body[data-page=replay] .ticket-row.ticket-input-row{align-items:center;grid-template-columns:auto minmax(0,1fr) auto!important}@media (max-width:1440px){body[data-page=replay]{--xd-card-copy-size:11.5px}body[data-page=replay] .ticket-row.order-type-row,body[data-page=replay] .ticket-row.side-row{grid-template-columns:1fr!important}body[data-page=replay] .ticket-row.split-row,body[data-page=replay] .ticket-row.ticket-input-row{grid-template-columns:auto minmax(0,1fr) auto!important}}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-copy{flex-direction:column;justify-content:center;min-width:0;gap:5px!important;display:flex!important}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-copy>span:not(.deck-scenario-confidence){display:none!important}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row{align-items:center;grid-template-columns:minmax(88px,.78fr) minmax(0,1.22fr)!important;gap:10px!important;padding:6px 8px!important}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-copy strong{letter-spacing:.02em;line-height:1.2;font-size:14px!important}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-confidence{margin-top:2px;padding:2px 7px!important}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-confidence strong{letter-spacing:.04em;font-size:11px!important}body[data-page=replay] .dimension-card--scenario-paths .deck-chart-wrap--scenario{min-height:52px!important}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-pill{align-items:center;min-height:34px;overflow:hidden;grid-template-columns:10px minmax(0,1fr) auto!important;gap:8px!important;padding:6px 8px!important;display:grid!important}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden;font-size:12px!important}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-empty{color:#9aa9bf;margin:0;font-size:12px;line-height:1.35;display:block!important}body[data-page=replay] .dimension-card--ghost-overlay .deck-chart-wrap--ghost{min-height:88px!important}body.chart-bg-active.chart-bg-scope-replay-dimension .sidebar-section,body.chart-bg-active.chart-bg-scope-replay-dimension .dimension-card,body.chart-bg-active.chart-bg-scope-replay-dimension .desk-upper-card,body.chart-bg-active.chart-bg-scope-replay-dimension .panel-section,body.chart-bg-active.chart-bg-scope-replay-dimension .replay-console,body.chart-bg-active.chart-bg-scope-chart-and-right .sidebar-section,body.chart-bg-active.chart-bg-scope-chart-and-right .dimension-card{background-color:var(--xd-replay-chrome-surface)!important;-webkit-backdrop-filter:none!important;background-image:none!important}body.chart-bg-opaque.chart-bg-scope-replay-dimension .right-sidebar .sidebar-section,body.chart-bg-opaque.chart-bg-scope-replay-dimension .dimension-card,body.chart-bg-opaque.chart-bg-scope-replay-dimension .desk-upper-card,body.chart-bg-opaque.chart-bg-scope-chart-and-right .right-sidebar .sidebar-section{-webkit-backdrop-filter:none!important;background:0 0!important;box-shadow:inset 0 1px #ffffff08!important}@media (prefers-reduced-motion:reduce){body[data-page=replay] .right-sidebar *,body[data-page=replay] .dimension-card *{scroll-behavior:auto!important;transition-duration:.01ms!important}}body[data-page=replay] #replayPage{--xd-replay-progress:0%;--xd-replay-progress-ratio:0;--xd-replay-speed:1;--xd-live-cyan:#22d3ee;--xd-live-violet:#8b5cf6;--xd-live-green:#2dd4a7;--xd-live-amber:#f5b642}body[data-page=replay] .chart-shell,body[data-page=replay] .replay-console,body[data-page=replay] .dimension-card,body[data-page=replay] .right-sidebar .sidebar-section,body[data-page=replay] .workflow-drawer .panel-section,body[data-page=replay] .right-sidebar-tabs{transition:border-color .18s,box-shadow .18s,background-color .18s,opacity .18s}body[data-page=replay] .replay-console,body[data-page=replay] .dimension-card,body[data-page=replay] .right-sidebar .sidebar-section,body[data-page=replay] .workflow-drawer .panel-section,body[data-page=replay] .right-sidebar-tabs{transition-property:border-color,box-shadow,background-color,opacity,transform}body[data-page=replay] .replay-console{isolation:isolate;position:relative}body[data-page=replay] .replay-console:after{z-index:2;content:"";opacity:.58;pointer-events:none;width:100%;height:1px;transform:scaleX(var(--xd-replay-progress-ratio));transform-origin:0;will-change:transform;background:linear-gradient(90deg,#22d3ee1f,#22d3eee0,#8b5cf6e6);border-radius:999px;transition:transform .18s linear,opacity .18s;position:absolute;bottom:0;left:0;right:auto;box-shadow:0 0 10px #22d3ee3d}body[data-page=replay][data-replay-activity=awaiting-data] .replay-console:after,body[data-page=replay][data-replay-activity=loading] .replay-console:after{opacity:.18}body[data-page=replay][data-replay-activity=complete] .replay-console:after{opacity:.82;background:linear-gradient(90deg,#22d3ee66,#2dd4a7eb,#f5b642e6)}@media (hover:hover){body[data-page=replay] .dimension-card:hover,body[data-page=replay] .right-sidebar .sidebar-section:hover,body[data-page=replay] .workflow-drawer .panel-section:hover{transform:translateY(-2px);border-color:#44c0de80!important;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #0000003d,0 0 22px #22d3ee0e!important}}body[data-page=replay] .xd-focus-context,body[data-page=replay] .dimension-card:focus-within,body[data-page=replay] .right-sidebar .sidebar-section:focus-within,body[data-page=replay] .workflow-drawer .panel-section:focus-within{border-color:#6ee7ffa3!important;box-shadow:inset 0 0 0 1px #22d3ee24,0 0 0 1px #22d3ee1f,0 10px 28px #00000038!important}body[data-page=replay] .dimension-card-head h3,body[data-page=replay] .right-sidebar .section-header h2,body[data-page=replay] .workflow-drawer .section-header h2{transition:color .16s,text-shadow .16s}body[data-page=replay] .dimension-card:hover .dimension-card-head h3,body[data-page=replay] .right-sidebar .sidebar-section:hover .section-header h2,body[data-page=replay] .workflow-drawer .panel-section:hover .section-header h2{color:#eafcff;text-shadow:0 0 14px #22d3ee24}body[data-page=replay] .dimension-card-expand,body[data-page=replay] .dimension-card-action,body[data-page=replay] .section-header .icon-button{opacity:.72;transition:opacity .14s,border-color .14s,color .14s,transform .14s}body[data-page=replay] .dimension-card:hover .dimension-card-expand,body[data-page=replay] .dimension-card:focus-within .dimension-card-expand,body[data-page=replay] .dimension-card:hover .dimension-card-action,body[data-page=replay] .right-sidebar .sidebar-section:hover .section-header .icon-button{opacity:1;color:#8eeeff;transform:translateY(-1px)}body[data-page=replay][data-replay-activity=playing] .session-dot,body[data-page=replay][data-dimension-activity=ambient] .session-dot,body[data-page=replay][data-dimension-activity=live] .session-dot{background:var(--xd-live-green);animation:1.6s ease-out infinite xd-replay-session-pulse;box-shadow:0 0 #2dd4a74d,0 0 14px #2dd4a79e}body[data-page=replay][data-replay-activity=playing] .replay-badge,body[data-page=replay][data-replay-activity=playing] .play-orb,body[data-page=replay][data-dimension-activity=live] .replay-badge,body[data-page=replay][data-dimension-activity=live] .play-orb{border-color:#2dd4a79e;box-shadow:0 0 18px #2dd4a729,inset 0 0 12px #2dd4a714}body[data-page=replay][data-replay-activity=playing] .chart-shell,body[data-page=replay][data-dimension-activity=ambient] .chart-shell,body[data-page=replay][data-dimension-activity=live] .chart-shell{border-color:#22d3ee6b!important;box-shadow:inset 0 0 0 1px #22d3ee12,0 0 26px #22d3ee0d!important}body[data-page=replay][data-replay-activity=playing] #replayProgress::-webkit-slider-thumb{animation:1.25s ease-in-out infinite xd-replay-cursor-pulse;box-shadow:0 0 0 4px #22d3ee1c,0 0 14px #22d3ee80}body[data-page=replay][data-replay-activity=loading] .replay-badge,body[data-page=replay][data-replay-activity=loading] .data-quality-badge{background-size:220% 100%;animation:1.4s linear infinite xd-replay-loading-flow}body[data-page=replay][data-replay-activity=complete] .replay-badge{color:#ffe09a;border-color:#f5b64294;box-shadow:0 0 18px #f5b6421f}body[data-page=replay] #replayPage.has-open-trades .open-trades-card,body[data-page=replay] #replayPage.has-pending-orders .simulator-card{border-color:#2dd4a76b!important;box-shadow:inset 2px 0 #2dd4a7bd,0 10px 26px #0000002e!important}body[data-page=replay] #replayPage.has-chart-selection .chart-shell{box-shadow:inset 0 0 0 1px #8b5cf633,0 0 0 1px #8b5cf61f,0 0 28px #8b5cf60f!important}body[data-page=replay] .xd-activity-pulse[data-xd-activity=playback],body[data-page=replay] .xd-activity-pulse[data-xd-activity=step]{--xd-activity-color:34, 211, 238}body[data-page=replay] .xd-activity-pulse[data-xd-activity=trade]{--xd-activity-color:45, 212, 167}body[data-page=replay] .xd-activity-pulse[data-xd-activity=drawing],body[data-page=replay] .xd-activity-pulse[data-xd-activity=workspace],body[data-page=replay] .xd-activity-pulse[data-xd-activity=panel]{--xd-activity-color:139, 92, 246}body[data-page=replay] .xd-activity-pulse{animation:.6s cubic-bezier(.22,1,.36,1) xd-replay-surface-response}body[data-page=replay].xd-replay-entering .replay-console,body[data-page=replay].xd-replay-entering .right-sidebar,body[data-page=replay].xd-replay-entering .dimension-deck{animation:.52s cubic-bezier(.22,1,.36,1) both xd-replay-workspace-arrive}body[data-page=replay].xd-replay-entering .chart-shell{animation:.36s ease-out both xd-replay-chart-arrive}body[data-page=replay].xd-replay-entering .replay-console{animation-delay:55ms}body[data-page=replay].xd-replay-entering .dimension-deck{animation-delay:90ms}body[data-page=replay].xd-replay-entering .right-sidebar{animation-delay:.12s}@keyframes xd-replay-workspace-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translate(0,0)}}@keyframes xd-replay-chart-arrive{0%{opacity:.72}to{opacity:1}}@keyframes xd-replay-surface-response{0%{box-shadow:inset 0 0 0 1px rgba(var(--xd-activity-color,34, 211, 238), .1), 0 0 0 rgba(var(--xd-activity-color,34, 211, 238), 0)}42%{box-shadow:inset 0 0 0 1px rgba(var(--xd-activity-color,34, 211, 238), .5), 0 0 24px rgba(var(--xd-activity-color,34, 211, 238), .15)}to{box-shadow:inset 0 0 0 1px rgba(var(--xd-activity-color,34, 211, 238), 0), 0 0 0 rgba(var(--xd-activity-color,34, 211, 238), 0)}}@keyframes xd-replay-session-pulse{70%{box-shadow:0 0 0 7px #2dd4a700,0 0 16px #2dd4a794}to{box-shadow:0 0 #2dd4a700,0 0 12px #2dd4a780}}@keyframes xd-replay-cursor-pulse{50%{box-shadow:0 0 0 6px #22d3ee0f,0 0 18px #22d3ee9e}}@keyframes xd-replay-loading-flow{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){body[data-page=replay] .chart-shell,body[data-page=replay] .replay-console,body[data-page=replay] .dimension-card,body[data-page=replay] .right-sidebar,body[data-page=replay] .right-sidebar .sidebar-section,body[data-page=replay] .workflow-drawer .panel-section,body[data-page=replay] .session-dot{transition-duration:1ms!important;animation:none!important;transform:none!important}body[data-page=replay] #replayProgress::-webkit-slider-thumb{transition-duration:1ms!important;animation:none!important;transform:none!important}}.replay-perks-dialog{width:min(940px,100vw - 32px);max-height:min(820px,100dvh - 32px);padding:var(--xd-space-5);color:var(--xd-color-text-primary);background:var(--xd-color-surface);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);font:var(--xd-font-size-body)/1.45 var(--xd-font-ui)}.replay-perks-dialog::backdrop{background:#000000a6}.replay-perks-dialog header{justify-content:space-between;align-items:center;gap:var(--xd-space-4);display:flex}.replay-perks-dialog h2{font-size:18px}.replay-perks-dialog h3{font-size:16px}.replay-perks-body{gap:var(--xd-space-5);grid-template-columns:250px minmax(0,1fr);display:grid}.replay-perks-list{gap:var(--xd-space-2);flex-direction:column;display:flex}.replay-perks-list button{text-align:left;white-space:normal;min-height:36px}.replay-perks-list [aria-current=true]{border-color:var(--xd-color-action);background:var(--xd-color-surface-active)}.replay-perks-detail{overflow-wrap:anywhere;min-width:0}.replay-perks-dialog p{color:var(--xd-color-text-secondary)}.replay-perks-dialog dl{gap:var(--xd-space-2) var(--xd-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.replay-perks-dialog dd{font-variant-numeric:tabular-nums;margin:0}.replay-perks-actions{gap:var(--xd-space-2);margin:var(--xd-space-4) 0;flex-wrap:wrap;display:flex}.replay-perks-dialog label{gap:var(--xd-space-1);margin-bottom:var(--xd-space-3);display:grid}.replay-perks-output{border-top:1px solid var(--xd-color-border);padding-top:var(--xd-space-3)}.replay-perks-zones{gap:var(--xd-space-3);grid-template-columns:1fr 1fr;display:grid}.replay-perks-probability{gap:var(--xd-space-2);margin:var(--xd-space-2) 0;grid-template-columns:1fr 1fr 60px;align-items:center;display:grid}.replay-perks-dialog :focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}@media (max-width:640px){.replay-perks-body{grid-template-columns:1fr}.replay-perks-list{grid-template-columns:1fr 1fr;display:grid}.replay-perks-zones{grid-template-columns:1fr}.replay-perks-dialog{padding:var(--xd-space-3)}}@property --xd-clock-progress{syntax:"<number>";inherits:true;initial-value:0}@property --xd-path-proximity{syntax:"<number>";inherits:true;initial-value:0}@property --xd-heat-bloom{syntax:"<number>";inherits:true;initial-value:.18}:root{--xd-clock-t:0;--xd-clock-progress:0;--xd-clock-speed:1;--xd-path-proximity:0;--xd-heat-bloom:.18}.ghost-layer,.motion-layer,.motion-trail-canvas{pointer-events:none;width:calc(100% - 48px);height:100%;position:absolute;inset:0 0 0 48px}.motion-layer{z-index:4;overflow:visible}.motion-trail-canvas{z-index:3}.ghost-layer{z-index:2}body[data-chart-tool-mode=auto] .ghost-layer,body[data-chart-tool-mode=auto] .motion-layer,body[data-chart-tool-mode=auto] .motion-trail-canvas{width:calc(100% - 18px);left:18px}body[data-page=replay] .ghost-layer,body[data-page=replay] .motion-layer,body[data-page=replay] .motion-trail-canvas{left:var(--rail-w);width:calc(100% - var(--rail-w))}body[data-page=replay].chart-bg-active .motion-layer,body[data-page=replay].chart-bg-active .motion-trail-canvas,body[data-page=replay].chart-bg-active .ghost-layer{z-index:3}.xd-last-bar-halo .xd-halo-bloom{transform-origin:50%;transform-box:fill-box}.xd-halo-ring{fill:none;stroke:#e0f9ffc7;stroke-width:1.45px}.xd-halo-core{fill:#e0f9ff}.xd-scenario-tube{fill-opacity:.24}.xd-scenario-tube--A{fill-opacity:.3}.xd-scenario-spine{stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;fill:none}.xd-decision-arc{stroke:#22d3ee8c;stroke-width:1.4px;stroke-dasharray:4 6}#currentPrice.is-live-tick,.ohlc-strip.is-live-tick #currentPrice{text-shadow:0 0 12px #22d3ee8c}.chart-shell.is-bar-birth .xd-last-bar-halo .xd-halo-bloom{animation:.22s ease-out xd-bar-birth}.chart-shell.is-bar-birth:after{z-index:5;pointer-events:none;content:"";opacity:.85;background:linear-gradient(#22d3ee00,#22d3ee73,#8b5cf600);width:10px;position:absolute;top:0;bottom:0;right:0}body[data-dimension-activity=ambient] .xd-halo-bloom,body[data-dimension-activity=live] .xd-halo-bloom{animation:2.6s ease-in-out infinite xd-halo-breathe}body[data-dimension-activity=live] .xd-halo-bloom{animation-duration:1.45s}body[data-dimension-activity=ambient] .xd-halo-ring,body[data-dimension-activity=live] .xd-halo-ring{animation:2.2s ease-out infinite xd-halo-ring}body[data-dimension-activity=ambient] .xd-scenario-spine,body[data-dimension-activity=live] .xd-scenario-spine{stroke-dasharray:7 10;animation:xd-tube-flow calc(2.2s / max(.35, var(--xd-clock-speed))) linear infinite}body[data-dimension-activity=live] .xd-scenario-spine{animation-duration:calc(1.6s / max(.35, var(--xd-clock-speed)))}body[data-page=replay] .session-ribbon-capsule{opacity:calc(.62 + var(--xd-heat-bloom,.18) * .28)}.dimension-card .dimension-layer-kicker{color:#9ae7ff;letter-spacing:.08em;text-transform:uppercase;background:#22d3ee14;border:1px solid #22d3ee47;border-radius:999px;align-items:center;margin-right:8px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.dimension-card-head h3{align-items:center;gap:0;display:inline-flex}body[data-page=replay] .dimension-card--scenario-paths .deck-chart-wrap--scenario,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-chart{overflow:visible}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-fill{animation:2.6s ease-in-out infinite xd-scenario-fill}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-wake,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-flow,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-spark{fill:none;vector-effect:non-scaling-stroke}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-wake{opacity:.5;stroke-dasharray:38 58;animation:2.8s linear infinite xd-scenario-wake}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-flow{opacity:1;stroke-dasharray:22 74;animation:2.05s linear infinite xd-scenario-flow}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-spark{opacity:.78;stroke-dasharray:9 22 5 60;animation:1.55s linear infinite xd-scenario-spark}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bull .deck-scenario-wake,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bull .deck-scenario-flow,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bull .deck-scenario-spark,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bull .deck-scenario-head,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bull .deck-scenario-halo{filter:drop-shadow(0 0 4px #22f37c)drop-shadow(0 0 10px #22f37c)}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bear .deck-scenario-wake,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bear .deck-scenario-flow,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bear .deck-scenario-spark,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bear .deck-scenario-head,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bear .deck-scenario-halo{filter:drop-shadow(0 0 4px #ff414d)drop-shadow(0 0 10px #ff414d)}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-pink .deck-scenario-wake,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-pink .deck-scenario-flow,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-pink .deck-scenario-spark,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-pink .deck-scenario-head,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-pink .deck-scenario-halo{filter:drop-shadow(0 0 4px #b548ff)drop-shadow(0 0 10px #b548ff)}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bear .deck-scenario-wake,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bear .deck-scenario-flow,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bear .deck-scenario-spark{animation-delay:-.7s}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-pink .deck-scenario-wake,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-pink .deck-scenario-flow,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-pink .deck-scenario-spark{animation-delay:-1.4s}body[data-page=replay][data-dimension-activity=live] .dimension-card--scenario-paths .deck-scenario-wake{animation-duration:2.15s}body[data-page=replay][data-dimension-activity=live] .dimension-card--scenario-paths .deck-scenario-flow{animation-duration:1.6s}body[data-page=replay][data-dimension-activity=live] .dimension-card--scenario-paths .deck-scenario-spark{animation-duration:1.2s}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-head,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-halo{transform-box:fill-box;transform-origin:50%}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-head{animation:1.8s ease-in-out infinite xd-scenario-head}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-halo{animation:1.8s ease-out infinite xd-scenario-halo}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bear .deck-scenario-head,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-bear .deck-scenario-halo{animation-delay:-.6s}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-pink .deck-scenario-head,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-row.is-pink .deck-scenario-halo{animation-delay:-1.2s}body[data-page=replay] .desk-performance-overview-card .deck-chart-wrap--overview,body[data-page=replay] .desk-performance-overview-card .deck-perf-chart--equity{overflow:visible}body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-line,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-wake,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-flow,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-spark{fill:none;vector-effect:non-scaling-stroke}body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-wake{opacity:.5;stroke-dasharray:38 58;animation:2.8s linear infinite xd-scenario-wake}body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-flow{opacity:1;stroke-dasharray:22 74;animation:2.05s linear infinite xd-scenario-flow}body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-spark{opacity:.78;stroke-dasharray:9 22 5 60;animation:1.55s linear infinite xd-scenario-spark}body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-wake,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-flow,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-spark,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-head,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-halo{filter:drop-shadow(0 0 4px #22d3ee)drop-shadow(0 0 10px #c084fc)}body[data-page=replay][data-dimension-activity=live] .desk-performance-overview-card .deck-perf-equity-wake{animation-duration:2.15s}body[data-page=replay][data-dimension-activity=live] .desk-performance-overview-card .deck-perf-equity-flow{animation-duration:1.6s}body[data-page=replay][data-dimension-activity=live] .desk-performance-overview-card .deck-perf-equity-spark{animation-duration:1.2s}body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-head,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-halo{transform-box:fill-box;transform-origin:50%}body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-head{animation:1.8s ease-in-out infinite xd-scenario-head}body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-halo{animation:1.8s ease-out infinite xd-scenario-halo}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-head{overflow:visible}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-pill{isolation:isolate;position:relative;overflow:hidden}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-pill>:not(.deck-ghost-orbit){z-index:2;position:relative}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-orbit{z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;grid-area:1/1/auto/-1;padding:1px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-orbit-spin{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 64%, color-mix(in srgb, currentColor 42%, transparent) 74%, currentColor 80%, #fff 83%, currentColor 86%, transparent 94% 100%);width:240%;animation:2.8s linear infinite xd-ghost-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-pill.is-ghost .deck-ghost-orbit-spin{animation-delay:-1.4s}body[data-page=replay][data-dimension-activity=live] .dimension-card--ghost-overlay .deck-ghost-orbit-spin{animation-duration:2.15s}@keyframes xd-ghost-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-layout{overflow:hidden}body[data-page=replay] .dimension-card--ghost-overlay .deck-chart-wrap--ghost{padding:var(--xd-space-2) var(--xd-space-1) var(--xd-space-3) var(--xd-space-2);box-sizing:border-box;overflow:visible}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-chart{min-height:0;overflow:visible}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-end,body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-end-halo{transform-box:fill-box;transform-origin:50%}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-end{filter:drop-shadow(0 0 4px);animation:1.8s ease-in-out infinite xd-ghost-end}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-end-halo{opacity:.7;animation:1.8s ease-out infinite xd-ghost-end-halo}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-end[data-series=ghost-end],body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-end-halo[data-series=ghost-halo]{animation-delay:-.9s}@keyframes xd-ghost-end{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes xd-ghost-end-halo{0%,to{opacity:.22;transform:scale(.9)}50%{opacity:.7;transform:scale(1.28)}}body[data-page=replay] .dimension-card--score-alignment .deck-exec-hero,body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring,body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-svg{overflow:visible}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-wake,body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-flow,body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-spark,body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-halo{fill:none}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-halo{opacity:.7;stroke-dasharray:22 170;filter:drop-shadow(0 0 4px);animation:2.8s linear infinite xd-exec-orbit}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-wake{opacity:.5;stroke-dasharray:48 128;filter:blur(.7px);animation:2.8s linear infinite xd-exec-orbit}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-flow{opacity:1;stroke-dasharray:28 148;filter:drop-shadow(0 0 5px)drop-shadow(0 0 10px);animation:2.05s linear infinite xd-exec-orbit}body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-spark{opacity:.92;stroke-dasharray:8 168;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 8px);animation:1.55s linear infinite xd-exec-orbit}body[data-page=replay][data-dimension-activity=live] .dimension-card--score-alignment .deck-exec-ring-halo,body[data-page=replay][data-dimension-activity=live] .dimension-card--score-alignment .deck-exec-ring-wake{animation-duration:2.15s}body[data-page=replay][data-dimension-activity=live] .dimension-card--score-alignment .deck-exec-ring-flow{animation-duration:1.6s}body[data-page=replay][data-dimension-activity=live] .dimension-card--score-alignment .deck-exec-ring-spark{animation-duration:1.2s}body[data-page=replay] .dimension-card--score-alignment .deck-exec-progress i{position:relative;overflow:hidden}body[data-page=replay] .dimension-card--score-alignment .deck-exec-progress-flow{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:52%;animation:1.85s linear infinite xd-exec-bar-flow;position:absolute;top:0;bottom:0;left:0}body[data-page=replay] .dimension-card--score-alignment .deck-exec-checklist li:nth-child(2) .deck-exec-progress-flow{animation-delay:-.5s}body[data-page=replay] .dimension-card--score-alignment .deck-exec-checklist li:nth-child(3) .deck-exec-progress-flow{animation-delay:-1s}body[data-page=replay] .dimension-card--score-alignment .deck-exec-checklist li:nth-child(4) .deck-exec-progress-flow{animation-delay:-1.5s}body[data-page=replay] .dimension-card--risk-rules .deck-rules-row--reference.is-on,body[data-page=replay] .dimension-card--risk-rules .deck-rules-row--reference.is-value{position:relative}body[data-page=replay] .dimension-card--risk-rules .deck-rules-row--reference.is-on:after,body[data-page=replay] .dimension-card--risk-rules .deck-rules-row--reference.is-value:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee29,#0000);width:46%;animation:2.6s linear infinite xd-rule-sheen;position:absolute;inset:0 auto 0 0}body[data-page=replay] .dimension-card--risk-rules .deck-rules-row--reference.is-on:after{background:linear-gradient(90deg,#0000,#22f37c2e,#0000)}body[data-page=replay] .dimension-card--risk-rules .deck-rules-row--reference.is-on:nth-child(2n):after,body[data-page=replay] .dimension-card--risk-rules .deck-rules-row--reference.is-value:nth-child(2n):after{animation-delay:-1.3s}body[data-page=replay] .dimension-card--risk-rules .deck-rule-value--on strong{animation:2.6s ease-in-out infinite xd-scenario-fill}body[data-dimension-activity=ambient] .dimension-card--ghost-overlay .deck-ghost-chart path[data-series=ghost],body[data-dimension-activity=live] .dimension-card--ghost-overlay .deck-ghost-chart path[data-series=ghost]{filter:drop-shadow(0 0 6px #a855f759)}body[data-dimension-activity=ambient] .dimension-card--score-alignment,body[data-dimension-activity=live] .dimension-card--score-alignment{box-shadow:inset 0 0 0 1px rgba(34, 211, 238, calc(.08 + var(--xd-path-proximity) * .28)), 0 0 22px rgba(34, 211, 238, calc(var(--xd-path-proximity) * .12))}body[data-dimension-activity=live] .dimension-card--risk-rules.has-rule-trip,#replayPage.has-trade-pulse .dimension-card--risk-rules,#replayPage.has-trade-pulse .dimension-card--score-alignment{animation:.42s ease-out xd-decision-pulse}.fractal-explorer{view-transition-name:fractal-portal}.fractal-focus-crumb{color:#94a3b8;letter-spacing:.04em;font-size:10px;font-weight:650}.fractal-explorer.is-open .fractal-parent-ghost,.chart-shell.fractal-expanded .fractal-parent-ghost{animation:2.8s ease-in-out infinite xd-parent-ghost-breathe}@keyframes xd-bar-birth{0%{opacity:.2}40%{opacity:1}to{opacity:.55}}@keyframes xd-halo-breathe{0%,to{opacity:.62}50%{opacity:1}}@keyframes xd-halo-ring{0%,to{opacity:.82}50%{opacity:.28}}@keyframes xd-tube-flow{to{stroke-dashoffset:-42px}}@keyframes xd-scenario-flow{to{stroke-dashoffset:-96px}}@keyframes xd-scenario-wake{to{stroke-dashoffset:-96px}}@keyframes xd-scenario-spark{to{stroke-dashoffset:-96px}}@keyframes xd-scenario-fill{0%,to{opacity:.62}50%{opacity:1}}@keyframes xd-scenario-head{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.38)}}@keyframes xd-scenario-halo{0%{opacity:.62;transform:scale(.88)}to{opacity:0;transform:scale(2.05)}}@keyframes xd-exec-orbit{to{stroke-dashoffset:-176px}}@keyframes xd-exec-bar-flow{0%{transform:translate(-130%)}to{transform:translate(280%)}}@keyframes xd-rule-sheen{0%{transform:translate(-130%)}to{transform:translate(250%)}}span.xd-logo-energy{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.brand-lockup .xd-logo-energy{mix-blend-mode:plus-lighter;width:92%;height:52px;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:url(/assets/xdimension-logo-D4dbUEPH.png);mask-image:url(/assets/xdimension-logo-D4dbUEPH.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}span.xd-logo-energy-flow{background:linear-gradient(108deg, transparent 6%, color-mix(in srgb, var(--xd-color-action) 36%, transparent) 22%, var(--xd-color-action) 40%, #fff 48%, #fff 52%, var(--xd-color-accent) 60%, color-mix(in srgb, var(--xd-color-accent) 36%, transparent) 78%, transparent 94%);width:50%;height:180%;position:absolute;top:-40%;left:0}g.xd-logo-energy{pointer-events:none;mix-blend-mode:plus-lighter}rect.xd-logo-energy-flow{transform-box:fill-box;transform-origin:50%}.xd-logo-energy-flow{animation:5.6s linear infinite xd-logo-energy}body[data-dimension-activity=live] .xd-logo-energy-flow{animation-duration:4.2s}body.left-nav-collapsed .brand-lockup .xd-logo-energy{display:none}@media (min-width:901px) and (max-width:1360px){.brand-lockup .xd-logo-energy{display:none}}@keyframes xd-logo-energy{0%{transform:translate(-140%)}to{transform:translate(280%)}}body[data-page=replay] .session-kpi-energy{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}body[data-page=replay] .session-kpi-icon,body[data-page=replay] .session-kpi-copy{z-index:1;position:relative}body[data-page=replay] .session-kpi-winbar{z-index:1}body[data-page=replay] .session-kpi-energy-flow{background:linear-gradient(108deg, transparent 8%, color-mix(in srgb, var(--xd-color-action) 10%, transparent) 28%, #ffffff1a 50%, color-mix(in srgb, var(--xd-color-accent) 10%, transparent) 72%, transparent 92%);width:42%;height:180%;animation:8s linear infinite xd-session-flow;position:absolute;top:-40%;left:0}body[data-page=replay] .session-flow-energy{pointer-events:none;mix-blend-mode:screen}body[data-page=replay] .session-flow-energy-flow{transform-box:fill-box;transform-origin:50%;animation:8s linear infinite xd-session-flow}body[data-dimension-activity=live] .session-kpi-energy-flow,body[data-dimension-activity=live] .session-flow-energy-flow{animation-duration:6.4s}@keyframes xd-session-flow{0%{transform:translate(-140%)}to{transform:translate(320%)}}@keyframes xd-decision-pulse{0%{border-color:#22d3ee2e}40%{border-color:#2dd4a7b8}to{border-color:#22d3ee47}}@keyframes xd-parent-ghost-breathe{0%,to{opacity:.42}50%{opacity:.78}}::view-transition-old(fractal-portal){animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(fractal-portal){animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.chart-shell.is-bar-birth .xd-last-bar-halo .xd-halo-bloom,.chart-shell.is-bar-birth:after,body[data-dimension-activity=ambient] .xd-halo-bloom,body[data-dimension-activity=live] .xd-halo-bloom,body[data-dimension-activity=ambient] .xd-halo-ring,body[data-dimension-activity=live] .xd-halo-ring,body[data-dimension-activity=ambient] .xd-scenario-spine,body[data-dimension-activity=live] .xd-scenario-spine,body[data-dimension-activity=ambient] .dimension-card--scenario-paths .deck-chart-wrap--scenario path,body[data-dimension-activity=live] .dimension-card--scenario-paths .deck-chart-wrap--scenario path,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-flow,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-wake,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-spark,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-fill,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-head,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-halo,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-wake,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-flow,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-spark,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-head,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-halo,body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-orbit-spin,body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-end,body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-end-halo,body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-wake,body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-flow,body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-spark,body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-halo,body[data-page=replay] .dimension-card--score-alignment .deck-exec-progress-flow,.xd-logo-energy-flow,body[data-page=replay] .session-kpi-energy-flow,body[data-page=replay] .session-flow-energy-flow,body[data-page=replay] .dimension-card--risk-rules .deck-rules-row--reference.is-on:after,body[data-page=replay] .dimension-card--risk-rules .deck-rules-row--reference.is-value:after,body[data-page=replay] .dimension-card--risk-rules .deck-rule-value--on strong,.fractal-explorer.is-open .fractal-parent-ghost,.chart-shell.fractal-expanded .fractal-parent-ghost,#replayPage.has-trade-pulse .dimension-card--risk-rules,#replayPage.has-trade-pulse .dimension-card--score-alignment{animation:none!important}.chart-shell.is-bar-birth:after{content:none}.fractal-explorer{view-transition-name:none}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-flow,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-wake,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-spark,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-halo,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-wake,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-flow,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-spark,body[data-page=replay] .desk-performance-overview-card .deck-perf-equity-halo,body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-orbit,body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-orbit-spin,body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-end-halo,body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-wake,body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-flow,body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-spark,body[data-page=replay] .dimension-card--score-alignment .deck-exec-ring-halo,body[data-page=replay] .dimension-card--score-alignment .deck-exec-progress-flow,span.xd-logo-energy,g.xd-logo-energy,body[data-page=replay] .session-kpi-energy,body[data-page=replay] .session-flow-energy{opacity:0}body[data-page=replay] .dimension-card--risk-rules .deck-rules-row--reference.is-on:after,body[data-page=replay] .dimension-card--risk-rules .deck-rules-row--reference.is-value:after{content:none}body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-head,body[data-page=replay] .dimension-card--scenario-paths .deck-scenario-halo{filter:none;transform:none}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-orbit-spin{transform:translate(-50%,-50%)}body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-end,body[data-page=replay] .dimension-card--ghost-overlay .deck-ghost-end-halo{filter:none;transform:none}}body[data-page=dashboard] .module-page{background:radial-gradient(circle at 88% 5%,#2563eb12,#0000 22%),radial-gradient(circle at 34% 18%,#7c3aed0e,#0000 26%);padding:0 10px 14px}body[data-page=dashboard] .module-shell{display:block}.xd-command-dashboard{--dashboard-border:#4e74a752;--dashboard-border-soft:#4e74a72e;--dashboard-surface:#030b1adb;--dashboard-surface-raised:#061124eb;--dashboard-muted:#8ea2bd;--dashboard-cyan:#2dd4ff;--dashboard-teal:#2dd4bf;--dashboard-violet:#8b5cf6;--dashboard-red:#fb4262;color:#dce8f7;gap:10px;min-width:0;max-width:1920px;margin:0 auto;font-family:Inter,Segoe UI,sans-serif;display:grid}.xd-command-dashboard *,.xd-command-dashboard :before,.xd-command-dashboard :after{box-sizing:border-box}.xd-command-dashboard button{font:inherit}.xd-command-header{border-bottom:1px solid #67e8f921;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:10px 4px 8px;display:flex}.xd-command-header h1{color:#f6f9ff;letter-spacing:0;margin:0;font-size:clamp(24px,2vw,32px);font-weight:650;line-height:1.08}.xd-command-header p{color:#9caec5;margin:7px 0 0;font-size:12px;line-height:1.35}.xd-command-header-actions,.xd-dashboard-card-actions{align-items:center;gap:8px;display:flex}.xd-command-button,.xd-command-icon-button,.xd-dashboard-range button,.xd-dashboard-empty button{color:#d8e5f6;cursor:pointer;background:#040e1fe0;border:1px solid #5681bb6b;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:34px;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.xd-command-button{padding:7px 13px;font-size:12px;font-weight:650}.xd-command-icon-button{width:38px;padding:0}.xd-command-button:hover,.xd-command-icon-button:hover,.xd-dashboard-range button:hover,.xd-dashboard-empty button:hover{color:#fff;background:#09203de6;border-color:#2dd4ffbd}.xd-command-button.is-primary{color:#fff;background:linear-gradient(105deg,#2f59e1cc,#743de4d1);border-color:#418effad}.xd-dashboard-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 17px;width:17px;height:17px}.xd-dashboard-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.xd-dashboard-kpi,.xd-command-card{border:1px solid var(--dashboard-border);background:linear-gradient(180deg, #09152ce6, #030b1ae8), var(--dashboard-surface);border-radius:6px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 10px 28px #00000026}.xd-dashboard-kpi{align-content:start;gap:4px;min-height:104px;padding:10px 11px 7px;display:grid}.xd-dashboard-kpi:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,currentColor,#0000);height:1px;position:absolute;inset:auto 10px 0}.xd-dashboard-kpi-head{color:#9fb0c7;letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:720;display:flex}.xd-dashboard-kpi-head>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-dashboard-kpi-head .xd-dashboard-icon{opacity:.74;flex-basis:14px;width:14px;height:14px}.xd-dashboard-kpi>strong{color:#f8fbff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.45vw,24px);font-weight:660;line-height:1.1;overflow:hidden}.xd-dashboard-kpi>small{color:#7f92ac;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.xd-tone-positive{color:var(--dashboard-teal)}.xd-tone-negative{color:var(--dashboard-red)}.xd-tone-warning{color:#f4b942}.xd-tone-neutral{color:#5d7da6}.xd-kpi-sparkline{width:100%;height:27px;margin-top:auto;overflow:visible}.xd-kpi-sparkline polyline{fill:none;stroke:currentColor;stroke-width:1.7px;vector-effect:non-scaling-stroke}.xd-kpi-state-line{opacity:.34;background:currentColor;align-self:end;width:100%;height:1px;margin-top:17px}.xd-path-kpi{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 42px;column-gap:8px}.xd-path-kpi .xd-dashboard-kpi-head,.xd-path-kpi>strong,.xd-path-kpi>small{grid-column:1}.xd-path-kpi-ring{background:conic-gradient(var(--dashboard-violet) calc(var(--progress) * 1%), #153257 0);border-radius:50%;grid-area:1/2/4/3;align-self:center;width:42px;height:42px;position:relative;box-shadow:0 0 16px #8b5cf62e}.xd-path-kpi-ring:after{border-radius:inherit;content:"";background:#071227;position:absolute;inset:6px}.xd-command-grid{grid-template-columns:repeat(16,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.xd-command-card{flex-direction:column;min-height:0;display:flex}.xd-command-card>header{border-bottom:1px solid var(--dashboard-border-soft);align-items:center;min-height:38px;padding:9px 11px 7px;display:flex}.xd-command-card h2{color:#dce7f6;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:11px;font-weight:720}.xd-command-card-body{flex-direction:column;flex:1;min-height:0;padding:10px;display:flex}.xd-equity-card{grid-column:span 9;min-height:348px}.xd-intelligence-card{grid-column:span 4;min-height:348px}.xd-dashboard-side-rail{grid-area:span 3/span 3;align-content:start;gap:8px;min-width:0;display:grid}.xd-dashboard-side-rail .xd-command-card-body{padding:9px}.xd-card-subhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.xd-card-subhead>div:first-child{gap:2px;display:grid}.xd-card-subhead span,.xd-dashboard-ledger span{color:#8da2bd;font-size:10px;line-height:1.2}.xd-card-subhead strong{color:#f4f8ff;font-variant-numeric:tabular-nums;font-size:21px;line-height:1.1}.xd-dashboard-range{gap:3px;display:flex}.xd-dashboard-range button{color:#91a6bf;min-width:32px;min-height:28px;padding:4px 7px;font-size:10px}.xd-dashboard-range button.is-active{color:#fff;background:#5b31b98a;border-color:#8b5cf6b8}.xd-dashboard-range .xd-dashboard-icon{width:14px;height:14px}.xd-equity-legend{color:#8698b1;gap:14px;padding-top:5px;font-size:9px;display:flex}.xd-equity-legend span:before{vertical-align:middle;content:"";background:#855cf5;width:12px;height:2px;margin-right:5px;display:inline-block}.xd-equity-legend .is-trend:before{background:#38bdf8}.xd-equity-plot{background:#01071257;border:1px solid #4a6b991f;flex:1;min-height:0;margin:4px 0 7px}.xd-equity-plot>svg{width:100%;height:194px;display:block;overflow:visible}.xd-dashboard-chart-grid line{stroke:#4e74a71f;stroke-width:1px;vector-effect:non-scaling-stroke}.xd-equity-zero{stroke:#8da2bd52;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.xd-equity-area{fill:url(#dashboardEquityArea)}.xd-equity-line,.xd-equity-trend{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.xd-equity-line{stroke:#8b5cf6;stroke-width:2.2px}.xd-equity-trend{stroke:#42b9ff;stroke-width:1.2px;opacity:.84}.xd-equity-ledger{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.xd-dashboard-ledger{background:#030b1a8a;border:1px solid #4e74a72e;gap:2px;min-width:0;padding:6px 8px;display:grid}.xd-dashboard-ledger strong{color:#eaf2fc;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.xd-dashboard-ledger.xd-tone-positive strong{color:var(--dashboard-teal)}.xd-dashboard-ledger.xd-tone-negative strong{color:var(--dashboard-red)}.xd-radar-wrap{place-items:center;min-height:0;display:grid}.xd-radar{aspect-ratio:1;filter:drop-shadow(0 0 9px #3697ff2e);width:min(100%,232px);overflow:visible}.xd-radar-grid polygon,.xd-radar-grid line{fill:#3b82f605;stroke:#4b81c54d;stroke-width:.8px;vector-effect:non-scaling-stroke}.xd-radar-data{fill:#5b41dd4f;stroke:#7447ff;stroke-width:2px;vector-effect:non-scaling-stroke}.xd-radar-core{fill:#2dd4ff;filter:drop-shadow(0 0 6px #2dd4ff)}.xd-radar-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;display:grid}.xd-radar-legend span{color:#8fa2bb;align-items:center;gap:5px;min-width:0;font-size:9px;display:flex}.xd-radar-legend i{background:#8b5cf6;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.xd-radar-legend strong{color:#dfe8f6;font-variant-numeric:tabular-nums;margin-left:auto}.xd-evidence-note,.xd-card-footnote,.xd-command-card small{color:#7488a3;font-size:9px;line-height:1.35}.xd-evidence-note{margin:8px 0 0}.xd-workspace-card{background:linear-gradient(#0a1e3ca8,#030b1ae8),url(/assets/earth-eclipse-sun-planets-36-ST6LLpac.png) 50%/cover;min-height:230px}.xd-active-market{border-bottom:1px solid var(--dashboard-border-soft);grid-template-columns:minmax(0,1fr) auto;gap:5px 7px;padding-bottom:8px;display:grid}.xd-active-market>span{color:#8ca5ff;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:700}.xd-active-market>strong{color:#f6f9ff;font-size:18px}.xd-active-market>p{color:#9aaac0;grid-column:1/-1;margin:0;font-size:10px;line-height:1.4}.xd-workspace-facts,.xd-donut-layout dl{gap:0;margin:6px 0 8px;display:grid}.xd-workspace-facts>div,.xd-donut-layout dl>div{border-bottom:1px solid #4e74a71f;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:5px 0;display:flex}.xd-workspace-facts dt,.xd-donut-layout dt{color:#8c9eb6;font-size:9px}.xd-workspace-facts dd,.xd-donut-layout dd{color:#e5eef9;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:650;overflow:hidden}.xd-dashboard-side-rail .xd-command-button{min-height:29px;padding:5px 8px;font-size:9px}.xd-dashboard-side-rail .xd-dashboard-icon{flex-basis:13px;width:13px;height:13px}.xd-partner-card{min-height:190px}.xd-partner-card .xd-command-card-body{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:7px;display:grid}.xd-partner-card p{color:#aab9cc;margin:0;font-size:10px;line-height:1.4}.xd-partner-card small,.xd-partner-card .xd-dashboard-card-actions{grid-column:1/-1}.xd-partner-orbit{color:#b997ff;background:radial-gradient(circle,#5035b799,#0000 68%);border:1px solid #8b5cf694;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;box-shadow:inset 0 0 22px #2cd3ff1f,0 0 22px #8b5cf633}.xd-partner-orbit span{font-family:Georgia,serif;font-size:31px;font-style:italic;line-height:1}.xd-partner-orbit sup{color:var(--dashboard-cyan);font-size:13px}.xd-activity-card{min-height:190px}.xd-activity-list{display:grid}.xd-activity-row{color:#cfdae9;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #4e74a724;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:6px 2px;display:grid}.xd-activity-row:hover{background:#2dd4ff0a}.xd-activity-row>span:nth-child(2){gap:1px;min-width:0;display:grid}.xd-activity-row strong,.xd-activity-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-activity-row strong{font-size:9px}.xd-activity-row small,.xd-activity-row time{color:#7588a1;font-size:8px}.xd-activity-icon{color:#a78bfa;border:1px solid #8b5cf652;place-items:center;width:21px;height:21px;display:grid}.xd-activity-icon .xd-dashboard-icon{width:12px;height:12px}.xd-path-card{min-height:150px}.xd-path-card .xd-command-card-body{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:6px;display:grid}.xd-path-card span{color:#b4c1d2;font-size:10px}.xd-path-card strong{color:#e8eef8;font-size:18px}.xd-path-card .xd-progress,.xd-path-card p,.xd-path-card .xd-dashboard-card-actions{grid-column:1/-1}.xd-path-card p{color:#899ab1;margin:0;font-size:9px}.xd-behavior-card,.xd-direction-card,.xd-time-card{grid-column:span 3;min-height:250px}.xd-execution-card{grid-column:span 4;min-height:250px}.xd-heatmap-card{grid-column:span 6;min-height:205px}.xd-score-card,.xd-session-card{grid-column:span 2;min-height:205px}.xd-function-card{grid-column:span 3;min-height:205px}.xd-backtest-evidence-card{grid-column:span 13}.xd-radar-wrap--compact{flex:1}.xd-radar-wrap--compact .xd-radar{width:min(100%,148px)}.xd-compact-score-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.xd-compact-score-list span{color:#798da8;text-align:center;gap:1px;font-size:8px;display:grid}.xd-compact-score-list strong{color:#dce6f4;font-size:10px}.xd-donut-layout{grid-template-columns:minmax(104px,1fr) minmax(90px,.8fr);align-items:center;gap:10px;height:100%;display:grid}.xd-dashboard-donut{aspect-ratio:1;background:conic-gradient(var(--donut-color,#2dd4ff) calc(var(--value) * 1%), #153152 0);border-radius:50%;place-items:center;width:min(100%,142px);margin:auto;display:grid;position:relative;box-shadow:0 0 22px #2dd4ff1f}.xd-dashboard-donut:before{border-radius:inherit;content:"";background:radial-gradient(circle,#0a1730 0 55%,#061024 56%);position:absolute;inset:9px}.xd-dashboard-donut:after{border-radius:inherit;content:"";border:1px solid #2dd4ff33;position:absolute;inset:-4px}.xd-dashboard-donut.is-violet{--donut-color:#8b5cf6}.xd-dashboard-donut.is-mixed{--donut-color:#2dd4ff;background:conic-gradient(#2dd4ff 0 calc(var(--value) * 0.72%), #8b5cf6 calc(var(--value) * 0.72%) calc(var(--value) * 1%), #153152 0)}.xd-dashboard-donut>div{z-index:1;text-align:center;gap:2px;display:grid;position:relative}.xd-dashboard-donut strong{color:#f4f8ff;font-size:clamp(18px,2.2vw,28px);font-weight:620;line-height:1}.xd-dashboard-donut span{color:#8295ad;text-transform:uppercase;font-size:8px}.xd-time-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:auto;display:grid}.xd-execution-summary{grid-template-columns:98px minmax(0,1fr);align-items:center;gap:8px;display:grid}.xd-execution-summary .xd-dashboard-donut{width:86px}.xd-execution-summary strong{color:#f0f5fb;font-size:15px}.xd-execution-summary p{color:#899bb2;margin:4px 0 0;font-size:9px;line-height:1.35}.xd-execution-bars{gap:5px;margin-top:8px;display:grid}.xd-score-bar{grid-template-columns:minmax(72px,.9fr) minmax(50px,1.2fr) 30px;align-items:center;gap:6px;font-size:9px;display:grid}.xd-score-bar>span{color:#a4b4c8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-score-bar>i{background:#516e974d;height:2px;overflow:hidden}.xd-score-bar b{background:linear-gradient(90deg,#2dd4ff,#8b5cf6);height:100%;display:block}.xd-score-bar strong{color:#e6eef9;text-align:right}.xd-month-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;height:100%;display:grid}.xd-month-cell{background:#0711239e;border:1px solid #4e74a733;align-content:center;gap:2px;min-height:67px;padding:7px;display:grid}.xd-month-cell.is-gain{border-color:rgba(45, 212, 191, calc(.18 + var(--intensity) * .35));background:rgba(16, 126, 113, calc(.07 + var(--intensity) * .25))}.xd-month-cell.is-loss{border-color:rgba(251, 66, 98, calc(.18 + var(--intensity) * .35));background:rgba(163, 24, 52, calc(.07 + var(--intensity) * .25))}.xd-month-cell span{color:#91a4bd;text-transform:uppercase;font-size:8px}.xd-month-cell strong{color:#e5eef8;font-variant-numeric:tabular-nums;font-size:11px}.xd-month-cell small{font-size:7px}.xd-score-card .xd-dashboard-donut{width:112px}.xd-score-card .xd-command-card-body{text-align:center;justify-content:center;align-items:center}.xd-score-label{color:var(--dashboard-teal);margin-top:6px;font-size:12px}.xd-score-card small{margin-top:4px}.xd-session-list{gap:2px;display:grid}.xd-session-list>div{border-bottom:1px solid #4e74a724;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:5px;padding:7px 0;display:grid}.xd-session-list span{color:#9cacc0;font-size:9px}.xd-session-list strong{color:#dfe8f3;font-variant-numeric:tabular-nums;text-align:right;font-size:10px}.xd-session-list .is-positive{color:var(--dashboard-teal)}.xd-session-list .is-negative{color:var(--dashboard-red)}.xd-session-list small{text-align:right}.xd-session-card .xd-dashboard-card-actions{margin-top:auto}.xd-function-score-grid{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:5px;display:grid}.xd-function-score-grid .xd-dashboard-donut{width:min(100%,72px)}.xd-function-score-grid .xd-dashboard-donut:before{inset:6px}.xd-function-score-grid .xd-dashboard-donut:after{display:none}.xd-function-score-grid .xd-dashboard-donut strong{font-size:14px}.xd-function-score-grid .xd-dashboard-donut span{font-size:6px}.xd-function-card>.xd-command-card-body>small{text-align:center}.xd-backtest-evidence-card .xd-command-card-body{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:6px;display:grid}.xd-backtest-evidence-card .xd-command-card-body>div:not(.xd-dashboard-card-actions){border-left:1px solid #4e74a733;gap:2px;padding:5px 7px;display:grid}.xd-backtest-evidence-card dt{color:#8093ad;font-size:8px}.xd-backtest-evidence-card dd{color:#e0e9f5;margin:0;font-size:10px}.xd-dashboard-empty{text-align:center;place-content:center;gap:5px;min-height:132px;padding:14px;display:grid}.xd-dashboard-empty strong{color:#dbe6f4;font-size:12px}.xd-dashboard-empty p{color:#7f92ac;max-width:38ch;margin:0;font-size:10px;line-height:1.4}.xd-dashboard-empty button{justify-self:center;margin-top:4px;padding:5px 9px;font-size:9px}@media (max-width:1450px){.xd-dashboard-kpis{grid-template-columns:repeat(7,minmax(0,1fr))}.xd-equity-card{grid-column:span 10}.xd-intelligence-card{grid-column:span 6}.xd-dashboard-side-rail{grid-area:auto/span 16;grid-template-columns:repeat(4,minmax(0,1fr))}.xd-behavior-card,.xd-direction-card,.xd-time-card,.xd-execution-card{grid-column:span 4}.xd-heatmap-card{grid-column:span 8}.xd-score-card{grid-column:span 3}.xd-session-card{grid-column:span 5}.xd-function-card,.xd-backtest-evidence-card{grid-column:span 8}}@media (max-width:1050px){.xd-command-header{align-items:flex-start}.xd-command-header-actions{flex-wrap:wrap;justify-content:flex-end}.xd-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.xd-equity-card,.xd-intelligence-card,.xd-behavior-card,.xd-direction-card,.xd-time-card,.xd-execution-card,.xd-heatmap-card,.xd-score-card,.xd-session-card,.xd-function-card,.xd-backtest-evidence-card{grid-column:span 16}.xd-dashboard-side-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body[data-page=dashboard] .module-page{padding-inline:7px}.xd-command-header{display:grid}.xd-command-header-actions{justify-content:flex-start}.xd-command-button span{display:none}.xd-command-button{width:38px;padding-inline:0}.xd-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-dashboard-side-rail{grid-template-columns:1fr}.xd-equity-ledger,.xd-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-card-subhead{align-items:flex-start}.xd-function-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:430px){.xd-dashboard-kpis{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.xd-command-dashboard *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.xd-react-dashboard{animation:xd-dashboard-enter var(--xd-duration-standard) var(--xd-ease-out) both;padding-top:2px}@keyframes xd-dashboard-enter{0%{opacity:0;transform:translateY(var(--xd-space-1))}to{opacity:1;transform:translateY(0)}}.xd-react-dashboard .xd-dashboard-eyebrow{margin-bottom:var(--xd-space-1);color:var(--xd-color-action);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:760;line-height:1.2;display:block}.xd-react-dashboard .xd-dashboard-react-icon,.xd-react-dashboard .xd-dashboard-react-icon>svg{width:16px;height:16px;display:block}.xd-react-dashboard .xd-dashboard-react-icon>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.xd-react-dashboard .xd-command-header-actions>.xd-ui-button{min-height:var(--xd-control-height)}.xd-react-dashboard .xd-command-header-actions>.xd-ui-button:last-child:empty{width:36px;padding-inline:0}.xd-react-dashboard .xd-command-card h2,.xd-react-dashboard .xd-dashboard-kpi-head{font-size:var(--xd-font-size-label);letter-spacing:0}.xd-react-dashboard .xd-dashboard-kpi>small,.xd-react-dashboard .xd-card-subhead span,.xd-react-dashboard .xd-dashboard-ledger span,.xd-react-dashboard .xd-equity-legend,.xd-react-dashboard .xd-radar-legend span,.xd-react-dashboard .xd-evidence-note,.xd-react-dashboard .xd-card-footnote,.xd-react-dashboard .xd-command-card small,.xd-react-dashboard .xd-active-market>span,.xd-react-dashboard .xd-workspace-facts dt,.xd-react-dashboard .xd-donut-layout dt,.xd-react-dashboard .xd-workspace-facts dd,.xd-react-dashboard .xd-donut-layout dd,.xd-react-dashboard .xd-partner-card p,.xd-react-dashboard .xd-activity-row strong,.xd-react-dashboard .xd-activity-row small,.xd-react-dashboard .xd-activity-row time,.xd-react-dashboard .xd-path-card p,.xd-react-dashboard .xd-compact-score-list span,.xd-react-dashboard .xd-score-bar,.xd-react-dashboard .xd-month-cell span,.xd-react-dashboard .xd-month-cell small,.xd-react-dashboard .xd-session-list span,.xd-react-dashboard .xd-session-list strong,.xd-react-dashboard .xd-backtest-evidence-card dt,.xd-react-dashboard .xd-backtest-evidence-card dd,.xd-react-dashboard .xd-dashboard-empty p{font-size:var(--xd-font-size-caption);letter-spacing:0}.xd-react-dashboard .xd-active-market>p{font-size:var(--xd-font-size-label)}.xd-react-dashboard .xd-dashboard-donut span,.xd-react-dashboard .xd-function-score-grid .xd-dashboard-donut span{max-width:8.5ch;font-size:var(--xd-font-size-caption);text-wrap:balance;line-height:1.15}.xd-react-dashboard .xd-path-card span,.xd-react-dashboard .xd-compact-score-list strong,.xd-react-dashboard .xd-execution-summary p{font-size:var(--xd-font-size-caption)}.xd-react-dashboard .xd-function-score-grid{align-content:center;row-gap:var(--xd-space-2);grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.xd-react-dashboard .xd-function-score-grid .xd-dashboard-donut{width:min(100%,68px)}.xd-react-dashboard .xd-backtest-evidence-card{grid-column:span 16}.xd-react-dashboard .xd-dashboard-side-rail .xd-ui-button,.xd-react-dashboard .xd-dashboard-card-actions .xd-ui-button{min-height:var(--xd-control-height-compact);font-size:var(--xd-font-size-caption)}.xd-react-dashboard .xd-activity-row{border-radius:var(--xd-radius-control);min-height:42px}.xd-react-dashboard .xd-activity-row:focus-visible,.xd-react-dashboard .xd-dashboard-range button:focus-visible,.xd-react-dashboard .xd-dashboard-empty button:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-react-dashboard .xd-activity-row strong,.xd-react-dashboard .xd-activity-row small{white-space:normal}.xd-react-dashboard .xd-react-equity-area{fill:url(#dashboardReactEquityArea)}.xd-dashboard-path-progress{height:var(--xd-space-1);border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-border) 70%, transparent);position:relative;overflow:hidden}.xd-dashboard-path-progress>i{border-radius:inherit;background:var(--xd-color-action);height:100%;display:block}.xd-dashboard-partial,.xd-dashboard-error{align-items:center;gap:var(--xd-space-2);border:var(--xd-border-width) solid color-mix(in srgb, var(--xd-color-caution) 42%, transparent);border-radius:var(--xd-radius-control);color:var(--xd-color-text-secondary);background:color-mix(in srgb, var(--xd-color-caution) 9%, var(--xd-color-surface));display:flex}.xd-dashboard-partial{min-height:var(--xd-control-height-touch);padding:var(--xd-space-2) var(--xd-space-3);font-size:var(--xd-font-size-caption)}.xd-dashboard-partial>span{min-width:0;color:var(--xd-color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.xd-dashboard-partial>button{min-height:var(--xd-control-height-compact);padding:var(--xd-space-1) var(--xd-space-2);border:var(--xd-border-width) solid color-mix(in srgb, var(--xd-color-caution) 52%, transparent);border-radius:var(--xd-radius-control);color:var(--xd-color-caution);background:var(--xd-color-surface-raised);cursor:pointer}.xd-dashboard-error{min-height:116px;padding:var(--xd-space-4);border-color:color-mix(in srgb, var(--xd-color-negative) 42%, transparent);background:color-mix(in srgb, var(--xd-color-negative) 8%, var(--xd-color-surface))}.xd-dashboard-error>.xd-dashboard-react-icon{width:28px;height:28px;color:var(--xd-color-negative)}.xd-dashboard-error>div{flex:1;min-width:0}.xd-dashboard-error h2,.xd-dashboard-error p{margin:0}.xd-dashboard-error h2{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-title)}.xd-dashboard-error p{margin-top:var(--xd-space-1);color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label)}.xd-dashboard-loading{gap:var(--xd-space-3);min-height:420px;color:var(--xd-color-text-muted);font-size:var(--xd-font-size-label);display:grid}.xd-dashboard-loading>div{gap:var(--xd-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.xd-dashboard-loading i{border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);min-height:94px;animation:1.2s ease-in-out infinite alternate xd-dashboard-loading}@keyframes xd-dashboard-loading{0%{opacity:.58}to{opacity:1}}@media (max-width:1450px){.xd-react-dashboard .xd-dashboard-side-rail .xd-command-card{min-height:210px}.xd-react-dashboard .xd-function-score-grid{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))}}@media (max-width:780px){.xd-dashboard-partial,.xd-dashboard-error{flex-wrap:wrap;align-items:flex-start}.xd-dashboard-loading>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.xd-react-dashboard,.xd-dashboard-loading i{animation:none}}:root{--xd-atmosphere-depth:.6;--xd-atmosphere-veil:.64;--xd-atmosphere-shift-x:0px;--xd-atmosphere-shift-y:0px;--xd-atmosphere-light-x:0px;--xd-atmosphere-light-y:0px}body>.xd-page-atmosphere{z-index:0;pointer-events:none;perspective:1100px;contain:strict;background:#020611;position:fixed;inset:0;overflow:hidden}.xd-page-atmosphere[hidden],body[data-page=replay]>.xd-page-atmosphere{display:none}.xd-page-atmosphere>div{transform-origin:50%;will-change:transform, opacity;position:absolute;inset:-4%}.xd-page-atmosphere__image{opacity:var(--xd-wallpaper-user-opacity,1);transform:translate3d(var(--xd-atmosphere-shift-x), var(--xd-atmosphere-shift-y), -18px) scale(1.075);filter:saturate(.92) contrast(1.04) brightness(calc(.72 + .28 * var(--xd-wallpaper-user-opacity,1)));background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .24s,filter .24s}.xd-page-atmosphere__lightfield{opacity:calc(.16 + var(--xd-atmosphere-depth) * .35);transform:translate3d(var(--xd-atmosphere-light-x), var(--xd-atmosphere-light-y), 22px) scale(1.1);background:linear-gradient(112deg,#0000 12%,#2ab1ff0e 38%,#0000 56%),linear-gradient(292deg,#0000 18%,#8b5cf60f 48%,#0000 72%);inset:-12%}.xd-page-atmosphere__horizon{height:52%;opacity:calc(.22 + var(--xd-atmosphere-depth) * .34);background:linear-gradient(#0722400a,#0206116b 62%,#020611d1);border-top:1px solid #4ad7ff17;inset:auto -10% -16%;transform:rotateX(66deg)translate3d(0,6%,-20px)scale(1.2)}.xd-page-atmosphere__veil{background:linear-gradient(90deg, #0206114d, #0206110f 48%, #02061140), rgba(2, 7, 18, var(--xd-atmosphere-veil));inset:0}html[data-atmosphere-motion=ambient] .xd-page-atmosphere__image,html[data-atmosphere-motion=responsive] .xd-page-atmosphere__image{animation:26s ease-in-out infinite alternate xd-atmosphere-drift}html[data-atmosphere-motion=ambient] .xd-page-atmosphere__lightfield,html[data-atmosphere-motion=responsive] .xd-page-atmosphere__lightfield{animation:18s ease-in-out infinite alternate xd-atmosphere-light-drift}.xd-page-atmosphere[data-paused=true]>div{animation-play-state:paused!important}body.xd-atmosphere-enabled>.premium-shell{z-index:1;background:0 0;position:relative}body.xd-atmosphere-enabled:not([data-page=replay]) .module-page{isolation:isolate;background:0 0;position:relative}body.xd-atmosphere-enabled:not([data-page=replay]) .module-header,body.xd-atmosphere-enabled:not([data-page=replay]) .module-card,body.xd-atmosphere-enabled:not([data-page=replay]) .metric-card,body.xd-atmosphere-enabled:not([data-page=replay]) .action-card,body.xd-atmosphere-enabled:not([data-page=replay]) .filter-bar,body.xd-atmosphere-enabled:not([data-page=replay]) .workspace-stat-strip{-webkit-backdrop-filter:blur(17px)saturate(1.05);backdrop-filter:blur(17px)saturate(1.05)}@keyframes xd-atmosphere-drift{0%{transform:translate3d(var(--xd-atmosphere-shift-x), var(--xd-atmosphere-shift-y), -18px) scale(1.075)}to{transform:translate3d(calc(var(--xd-atmosphere-shift-x) - 8px), calc(var(--xd-atmosphere-shift-y) - 5px), -18px) scale(1.09)}}@keyframes xd-atmosphere-light-drift{0%{transform:translate3d(var(--xd-atmosphere-light-x), var(--xd-atmosphere-light-y), 22px) scale(1.1);opacity:.25}to{transform:translate3d(calc(var(--xd-atmosphere-light-x) + 12px), calc(var(--xd-atmosphere-light-y) - 6px), 22px) scale(1.14);opacity:.42}}.page-atmosphere-settings{background:#030a18e0;border-color:#4cc9f047;gap:14px;padding:16px;display:grid;overflow:hidden}.page-atmosphere-settings__header,.page-atmosphere-settings__status,.page-atmosphere-settings__stage,.page-atmosphere-settings__segments{align-items:center;display:flex}.page-atmosphere-settings__header{border-bottom:1px solid #94a3b824;justify-content:space-between;gap:20px;padding-bottom:12px}.page-atmosphere-settings__header h3{color:#f8fbff;margin:3px 0 4px;font-size:19px}.page-atmosphere-settings__header p{color:#9cafc7;max-width:720px;margin:0;line-height:1.5}.page-atmosphere-settings__eyebrow{color:#52d7ff;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.page-atmosphere-settings__status{color:#cfe6fb;white-space:nowrap;gap:8px}.page-atmosphere-settings__status button,.page-atmosphere-settings__controls button{min-height:34px}.page-atmosphere-settings__pulse{background:#2dd4bf;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #2dd4bf9e}.page-atmosphere-settings__pages{scrollbar-width:none;gap:6px;padding:2px 0 6px;display:flex;overflow-x:auto}.page-atmosphere-settings__pages::-webkit-scrollbar{display:none}.page-atmosphere-settings__pages button{flex:none;min-height:34px;padding:0 12px}.page-atmosphere-settings__pages button.is-active{color:#eefbff;background:#0ea5e924;border-color:#3bc9f5}.page-atmosphere-settings__stage{align-items:stretch;gap:12px}.page-atmosphere-settings__preview{background-image:linear-gradient(180deg, #02061114, #020611c7), var(--atmosphere-preview-image);background-position:50%;background-size:cover;border:1px solid #67e8f942;border-radius:7px;flex:60%;align-content:end;min-height:200px;padding:18px;display:grid;position:relative;overflow:hidden}.page-atmosphere-settings__preview span{color:#67e8f9;text-transform:uppercase;font-size:11px;font-weight:750}.page-atmosphere-settings__preview strong{color:#fff;font-size:23px;line-height:1.25}.page-atmosphere-settings__preview small{color:#b9cae0}.page-atmosphere-settings__controls{flex:0 360px;align-content:start;gap:12px;display:grid}.page-atmosphere-settings__controls label{color:#b9cae0;grid-template-columns:1fr auto;gap:7px;display:grid}.page-atmosphere-settings__controls input{grid-column:1/-1;width:100%}.page-atmosphere-settings__segments{gap:5px;margin-top:6px}.page-atmosphere-settings__segments button{flex:1}.page-atmosphere-settings__segments button.is-active{color:#fff;background:#7c3aed38;border-color:#8b5cf6}.page-atmosphere-settings__gallery{grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;display:grid}.page-atmosphere-settings__gallery>button{text-align:left;gap:4px;min-width:0;padding:7px;display:grid}.page-atmosphere-settings__gallery>button.is-selected{border-color:#67e8f9;box-shadow:inset 0 0 0 1px #67e8f929}.page-atmosphere-settings__gallery>button>span:not(.page-atmosphere-settings__thumbnail){color:#e6effb;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.page-atmosphere-settings__gallery small{color:#7f93af}.page-atmosphere-settings__thumbnail{aspect-ratio:16/8;background-position:50%;background-size:cover;border-radius:4px;width:100%;display:block}.page-atmosphere-settings__note{color:#7f93af;margin:0;font-size:11px}@media (max-width:1180px){.page-atmosphere-settings__gallery{grid-template-columns:repeat(4,minmax(110px,1fr))}}@media (max-width:760px){.page-atmosphere-settings__header,.page-atmosphere-settings__stage{flex-direction:column;align-items:stretch}.page-atmosphere-settings__status{justify-content:space-between}.page-atmosphere-settings__controls{flex-basis:auto}.page-atmosphere-settings__gallery{grid-template-columns:repeat(2,minmax(110px,1fr))}}@media (prefers-reduced-motion:reduce){.xd-page-atmosphere>div{transition:none!important;animation:none!important}}body.reduced-motion .xd-page-atmosphere>div{transition:none!important;animation:none!important}:root{--xd-motion-scale:1;--xd-depth-scale:.85;--xd-response-scale:1;--xd-experience-fast:calc(.12s * var(--xd-response-scale));--xd-experience-medium:calc(.22s * var(--xd-response-scale));--xd-experience-lift:calc(-2px * var(--xd-depth-scale))}:where(.xd-spatial-surface,body:not([data-page=replay]) .module-card,body:not([data-page=replay]) .metric-card,body:not([data-page=replay]) .action-card,body:not([data-page=replay]) .workspace-entity-card,body:not([data-page=replay]) .resource-card,body:not([data-page=replay]) .workspace-evidence-card){--xd-surface-x:0;--xd-surface-y:0;transform-origin:50%;transition:transform var(--xd-experience-medium) cubic-bezier(.2, .7, .2, 1), border-color var(--xd-experience-fast) ease, box-shadow var(--xd-experience-medium) ease;transform:translate(0,0)}:where(.xd-spatial-surface,body:not([data-page=replay]) .module-card,body:not([data-page=replay]) .metric-card,body:not([data-page=replay]) .action-card,body:not([data-page=replay]) .workspace-entity-card,body:not([data-page=replay]) .resource-card,body:not([data-page=replay]) .workspace-evidence-card)[data-spatial-active=true]{transform:perspective(1200px) translate3d(0, var(--xd-experience-lift), 0) rotateX(calc(var(--xd-surface-y) * -.28deg * var(--xd-depth-scale))) rotateY(calc(var(--xd-surface-x) * .34deg * var(--xd-depth-scale)));box-shadow:0 10px 28px rgba(1, 8, 24, calc(.2 * var(--xd-depth-scale)));will-change:transform;border-color:#63beff57}:where(button,[role=button],a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #30d3ffe6}.xd-state-signal{animation:xd-state-breathe calc(3.2s / max(var(--xd-motion-scale), .1)) ease-in-out infinite}html[data-experience-intensity=cinematic] .xd-state-signal{animation-duration:calc(2.8s / max(var(--xd-motion-scale), .1))}@keyframes xd-state-breathe{0%,to{opacity:.72}50%{opacity:1}}html[data-experience-paused=true] *,body.reduced-motion *{animation-play-state:paused!important}body.reduced-motion :where(.xd-spatial-surface,.module-card,.metric-card,.action-card,.workspace-entity-card,.resource-card,.workspace-evidence-card),html[data-experience-paused=true] :where(.xd-spatial-surface,.module-card,.metric-card,.action-card,.workspace-entity-card,.resource-card,.workspace-evidence-card){transition-duration:.01ms!important;transform:none!important}@media (hover:none),(pointer:coarse){:where(.xd-spatial-surface,.module-card,.metric-card,.action-card,.workspace-entity-card,.resource-card,.workspace-evidence-card)[data-spatial-active=true]{transform:none}}@media (prefers-reduced-motion:reduce){*{animation-play-state:paused!important}:where(.xd-spatial-surface,.module-card,.metric-card,.action-card,.workspace-entity-card,.resource-card,.workspace-evidence-card){transition-duration:.01ms!important;transform:none!important}}.ops-dimension{flex-direction:column;gap:1rem;min-width:0;display:flex}.ops-subnav{z-index:3;border:1px solid color-mix(in srgb, var(--stroke,#2a3344) 80%, transparent);background:color-mix(in srgb, var(--panel,#10151d) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:.65rem .75rem .75rem;position:sticky;top:0}.ops-subnav__kicker{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--muted,#8b97ab) 90%, white);margin:0 0 .45rem;font-size:.75rem}.ops-subnav__list{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ops-subnav__item{appearance:none;color:var(--text,#e8eef8);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:.38rem .6rem;font-size:.85rem}.ops-subnav__item:hover{border-color:color-mix(in srgb, var(--accent,#6ee0ff) 45%, transparent)}.ops-subnav__item:focus-visible{outline:2px solid var(--accent,#6ee0ff);outline-offset:2px;border-color:var(--accent,#6ee0ff)}.ops-subnav__item.is-active{background:color-mix(in srgb, var(--accent,#6ee0ff) 16%, transparent);border-color:color-mix(in srgb, var(--accent,#6ee0ff) 40%, transparent)}.ops-honesty,.ops-evidence{color:color-mix(in srgb, var(--muted,#8b97ab) 95%, white);margin:0}.ops-honesty{border:1px solid color-mix(in srgb, var(--stroke,#2a3344) 80%, transparent);border-radius:12px;padding:.85rem 1rem}.ops-honesty dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem 1rem;margin:.6rem 0 0;display:grid}.ops-honesty dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#8b97ab);font-size:.75rem}.ops-honesty dd{margin:.15rem 0 0}.ops-table-wrap:focus-visible{outline:2px solid var(--accent,#6ee0ff);outline-offset:2px}.ops-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.85rem}.ops-table th,.ops-table td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--stroke,#2a3344) 70%, transparent);vertical-align:top;white-space:nowrap;padding:.45rem .55rem}.ops-table tbody tr:hover{background:color-mix(in srgb, var(--accent,#6ee0ff) 6%, transparent)}.ops-table th{background:var(--panel,#10151d);font-weight:600;position:sticky;top:0}.ops-table small,.ops-symbol+small{color:var(--muted,#8b97ab);font-size:.72rem;display:block}.ops-symbol,.ops-row-actions button,.ops-cta-row button{appearance:none;font:inherit;cursor:pointer}.ops-symbol{color:var(--accent,#6ee0ff);text-underline-offset:.15em;background:0 0;border:0;padding:0;text-decoration:underline}.ops-row-actions,.ops-cta-row,.ops-chip-row,.ops-compare-picker{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ops-chip{background:color-mix(in srgb, var(--stroke,#2a3344) 55%, transparent);border-radius:999px;padding:.12rem .4rem;font-size:.72rem;display:inline-block}.ops-count-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ops-count-list li{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ops-count-list small{color:var(--muted,#8b97ab);display:block}.ops-policy,.ops-sizing{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem 1rem;margin-bottom:1rem;display:grid}.ops-policy button,.ops-check{font:inherit}.ops-optional{color:var(--muted,#8b97ab);font-size:.75rem}.ops-dimension .module-shell{min-width:0}@media (max-width:720px){.ops-subnav{position:static}}@media (prefers-reduced-motion:reduce){.ops-subnav{-webkit-backdrop-filter:none;backdrop-filter:none}}.react-workstation-bridge:empty{display:none}.xd-sidebar-control{color:#c4d9f4;cursor:pointer;background:#081326;border:1px solid #294769;border-radius:5px;place-items:center;width:30px;height:36px;min-height:36px;padding:0;display:inline-grid}.xd-sidebar-control svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.xd-sidebar-control:hover{color:#fff;background:#10335b;border-color:#45c7ff}.xd-sidebar-control:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}.app-sidebar>.xd-sidebar-close{z-index:5;position:absolute;top:10px;right:5px}.xd-sidebar-close svg{rotate:90deg}.xd-sidebar-open{z-index:75;border-radius:0 5px 5px 0;display:none;position:fixed;top:80px;left:0}.xd-sidebar-open svg{rotate:-90deg}@media (min-width:901px){body[data-page].left-nav-collapsed .premium-shell{grid-template-columns:minmax(0,1fr)}body[data-page].left-nav-collapsed .app-sidebar{display:none}body.left-nav-collapsed .xd-sidebar-open{display:inline-grid}}@media (max-width:900px){.xd-sidebar-control{width:36px;height:44px}body:not(.sidebar-drawer-open) .xd-sidebar-open{display:inline-grid}}body.react-shell-active .sidebar-utilities{grid-template-columns:repeat(5,minmax(0,1fr))}.react-workstation-bridge{min-width:0;position:relative}.react-workstation-bridge .xd-workstation-trigger{width:100%;min-width:0;min-height:30px;position:relative}.xd-workstation-trigger svg,.xd-workstation-routes svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.xd-workstation-trigger__status{background:#f59e0b;border:1px solid #060a14;border-radius:50%;width:6px;height:6px;position:absolute;bottom:5px;right:5px}.xd-workstation-trigger[data-connection=ready] .xd-workstation-trigger__status{background:#20e3b2;box-shadow:0 0 8px #20e3b294}.xd-workstation-trigger[data-connection=offline] .xd-workstation-trigger__status,.xd-workstation-trigger[data-connection=unavailable] .xd-workstation-trigger__status{background:#fb5573}.xd-workstation-panel{z-index:var(--xd-layer-popover,1200);gap:var(--xd-space-3,12px);width:min(456px,100vw - 24px);max-height:min(680px,100vh - 24px);padding:var(--xd-space-4,16px);color:var(--xd-color-text-secondary,#e8edf8);font:500 var(--xd-font-size-body,13px)/var(--xd-line-height-body,1.45) var(--xd-font-ui,Inter, system-ui, sans-serif);background:#080d1c;border-color:#5c75ad94;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;animation:.15s ease-out both xd-workstation-enter;display:grid;position:fixed;overflow:hidden;box-shadow:0 24px 64px #0000009e,inset 0 0 0 1px #22d3ee0f}.xd-workstation-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#22d3ee,#7c3aed,#22d3ee);height:2px;position:absolute;inset:0 0 auto}.xd-workstation-panel__header,.xd-workstation-health,.xd-workstation-panel footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.xd-workstation-panel__header>div,.xd-workstation-health>span{gap:2px;min-width:0;display:grid}.xd-workstation-eyebrow{color:var(--xd-color-text-muted,#8e9bb7);font-size:var(--xd-font-size-caption,11px);text-transform:uppercase;font-weight:700}.xd-workstation-panel__header strong{color:#f7f9ff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.xd-workstation-panel__header small{color:var(--xd-color-text-muted,#8e9bb7);font-size:var(--xd-font-size-caption,11px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-workstation-health{padding:var(--xd-space-2,8px) var(--xd-space-3,12px);background:#070c18;border:1px solid #4158896b;border-radius:5px}.xd-workstation-health small{color:var(--xd-color-text-muted,#7f8da9);font-size:var(--xd-font-size-caption,11px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-workstation-search{align-items:center;display:flex;position:relative}.xd-workstation-search>svg{z-index:1;fill:none;width:16px;height:16px;stroke:var(--xd-color-text-muted,#8391aa);stroke-width:1.7px;position:absolute;left:12px}.xd-workstation-search .xd-ui-input{background:#050a16;min-height:40px;padding-left:38px;padding-right:48px}.xd-workstation-search>output{color:#b9c6dd;text-align:center;background:#050915;border:1px solid #52679680;border-radius:4px;min-width:26px;padding:3px 5px;font:600 10px/1.2 Inter,system-ui,sans-serif;position:absolute;right:9px}.xd-workstation-route-meta{justify-content:space-between;align-items:center;gap:var(--xd-space-2,8px);color:var(--xd-color-text-muted,#8391aa);font-size:var(--xd-font-size-caption,11px);display:flex}.xd-workstation-route-meta strong{color:var(--xd-color-text-secondary,#cbd7e7);text-transform:uppercase}.xd-workstation-routes{scrollbar-color:#7c5cf6b8 #04091566;scrollbar-width:thin;align-content:start;gap:4px;min-height:96px;padding-right:4px;display:grid;overflow:hidden auto}.xd-workstation-routes button{border-radius:var(--xd-radius-control,5px);min-width:0;min-height:54px;color:var(--xd-color-text-secondary,#dbe5f9);font:inherit;text-align:left;cursor:pointer;box-shadow:none;transition:border-color var(--xd-duration-fast,.12s) ease, background-color var(--xd-duration-fast,.12s) ease;background:0 0;border:1px solid #0000;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.xd-workstation-routes button>svg{fill:none;stroke:#8fa6c7;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.xd-workstation-routes button>span{gap:2px;min-width:0;display:grid}.xd-workstation-routes button strong,.xd-workstation-routes button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-workstation-routes button strong{color:var(--xd-color-text-primary,#eef4ff);font-size:var(--xd-font-size-label,12px)}.xd-workstation-routes button small{color:var(--xd-color-text-muted,#8391aa);font-size:var(--xd-font-size-caption,11px)}.xd-workstation-routes button em{color:#71819d;font-size:10px;font-style:normal}.xd-workstation-routes button:hover,.xd-workstation-routes button:focus-visible{background:#101b34c7;border-color:#22d3ee5c}.xd-workstation-routes button:focus-visible{outline:var(--xd-focus-outline,2px solid #22d3ee);outline-offset:-2px}.xd-workstation-routes button.is-current{color:#f1eaff;background:#5c32b247;border-color:#8b5cf6b3}.xd-workstation-routes button.is-current>svg{stroke:#c4b5fd}.xd-workstation-empty{min-height:96px;color:var(--xd-color-text-muted,#8391aa);text-align:center;place-content:center;gap:4px;padding:16px;display:grid}.xd-workstation-empty strong{color:var(--xd-color-text-secondary,#cbd7e7)}.xd-workstation-panel footer{color:var(--xd-color-text-muted,#77849e);font-size:var(--xd-font-size-caption,11px);justify-content:flex-start}.xd-workstation-panel footer kbd{margin-left:auto}.xd-workstation-panel kbd{color:#b9c6dd;background:#050915;border:1px solid #52679680;border-radius:4px;padding:3px 6px;font:600 10px/1.2 Inter,system-ui,sans-serif}.xd-workstation-profile-mark{color:#ddd6fe;background:#4c1d954d;border:1px solid #8b5cf685;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}@keyframes xd-workstation-enter{0%{opacity:0;transform:translate(-5px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:1180px) and (min-width:901px){body.react-shell-active .sidebar-utilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.xd-workstation-panel{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:12px}.xd-workstation-routes button{grid-template-columns:18px minmax(0,1fr)}.xd-workstation-routes button em{display:none}}@media (prefers-reduced-motion:reduce){.xd-workstation-panel{animation:none}}.xd-ui-dialog{box-sizing:border-box;width:min(var(--xd-dialog-width,620px), calc(100vw - 32px));overscroll-behavior:contain;border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);background:linear-gradient(var(--xd-color-surface-raised), var(--xd-color-surface-raised)), #060c1a;max-width:none;max-height:calc(100dvh - 32px);color:var(--xd-color-text-secondary);box-shadow:var(--xd-shadow-surface);font-family:var(--xd-font-ui);font-size:var(--xd-font-size-body);margin:auto;padding:0;overflow:auto}.xd-ui-dialog::backdrop{background:#00040cc2}.xd-ui-dialog:not([open]){display:none}.xd-ui-dialog :is(input,select,textarea){font:inherit}.xd-ui-dialog :is(h1,h2,p,label){overflow-wrap:anywhere}body[data-page=replay] :is(.workspace-layout-handle,.card-resize-handle,.chart-tool-rail-resize)[role=separator]:focus-visible{opacity:1;outline:var(--xd-focus-outline);outline-offset:-2px;background:var(--xd-color-action)}body[data-bottom-drawer=collapsed] .chart-workspace>.workspace-layout-handle:not(.wlh-e):not(.wlh-w),body.replay-focus-mode .chart-workspace>.workspace-layout-handle,body.app-shell-maximized .chart-workspace>.workspace-layout-handle{display:none}@media (max-width:600px){.xd-ui-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}@media (max-width:1180px){.workspace-layout-handle:not(.wlh-s):not(.wlh-n){display:none}}@font-face{font-family:XD Dashboard Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.star-dashboard{--star-border:#174c70;--star-cyan:#26eee5;--star-muted:#aec2dc;color:#f3f6ff;min-width:0;min-height:1024px;font:400 calc(13px * var(--xd-user-font-scale,1))/1.45 "XD Dashboard Inter", var(--xd-font-ui,Inter, system-ui, sans-serif);background:linear-gradient(#000712dd,#000712d9),url(/assets/earth-eclipse-sun-planets-36-ST6LLpac.png) 50%/cover;border-radius:0;flex-direction:column;gap:12px;padding:20px 24px 38px;display:flex;container:dashboard/inline-size}.star-dashboard .star-header-evidence{gap:12px;max-width:calc(100% - 360px);margin:0;font-size:10px;position:absolute;bottom:1px;left:4px}.star-dashboard .star-header-evidence button{min-height:18px}.star-dashboard *,.star-dashboard :before,.star-dashboard :after{box-sizing:border-box;letter-spacing:0}.star-dashboard h1,.star-dashboard h2,.star-dashboard h3,.star-dashboard p{margin:0}.star-dashboard h2{font-size:13px;font-weight:600}.star-dashboard .star-focus-copy h2{text-transform:none;color:#f7f6ff}@media (min-width:901px){body[data-page=dashboard]:has(.star-dashboard[data-canvas=full]) .premium-shell{grid-template-columns:minmax(0,1fr)}body[data-page=dashboard]:has(.star-dashboard[data-canvas=full]) .app-sidebar{display:none}}.star-header-actions .star-mobile-navigation{display:none}@media (max-width:900px){.star-header-actions .star-canvas-toggle{display:none}.star-header-actions .star-mobile-navigation{display:inline-flex}}body[data-page=dashboard] #reactRoutePage{height:100%;min-height:0;padding:0;overflow:auto}body[data-page=dashboard] .lab-main,body[data-page=dashboard] .premium-shell .lab-main{grid-template-rows:minmax(0,1fr)}body[data-page=dashboard] .premium-shell .path-bar{display:none}.star-header,.star-kpis,.star-primary-grid,.star-analysis-grid,.star-evidence-warning{flex:none}.star-dashboard>.star-loading,.star-dashboard>.star-empty{flex:auto}.star-dashboard small{font-size:calc(12px * var(--xd-user-font-scale,1));color:var(--star-muted);line-height:1.45}.star-dashboard :where(svg:not(.star-equity-chart):not(.star-mini-trend):not(.eqperf-chart):not(.star-reference-plot-svg)){fill:none;stroke:currentColor;stroke-width:1.7px;flex-shrink:0;width:22px;height:22px}.star-dashboard button{font:inherit;color:inherit;cursor:pointer}.star-dashboard button:focus-visible,.star-dashboard input:focus-visible{outline-offset:3px;outline:2px solid #61f4ff}.star-dashboard button:disabled{opacity:.55;cursor:progress}.star-panel{background:linear-gradient(125deg,#010b19ef,#00172ad9);border:1px solid #23577d;border-radius:8px;min-width:0;box-shadow:inset 0 0 22px #086dc018,inset 0 1px 2px #3a8ab322}.star-header.xd-command-header{background:0 0;border-bottom:1px solid #124362;grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;min-height:86px;padding:0 4px 12px;display:grid}.star-header h1{font-size:calc(32px * var(--xd-user-font-scale,1));overflow-wrap:anywhere;text-transform:none;font-weight:550;line-height:1.2}.star-header h1[tabindex="-1"]:focus{outline:none}.star-header p{color:#ddebf7;margin-top:3px;font-size:16px}.star-header-actions{align-items:center;gap:16px;min-width:0;display:flex}.star-header-actions .xd-ui-icon-button{background:0 0;border-color:#0000;width:38px;height:38px;position:relative}.star-header .star-motto{text-align:right;text-transform:uppercase;color:var(--star-cyan);grid-column:1/-1;font-size:11px}.star-header-evidence{color:#b2cde1;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:11px;display:flex}.star-header-evidence b{color:#60d8bc;margin-left:8px;font-weight:500}.star-header-evidence button{color:#84d7ff;background:0 0;border:0;min-height:24px;padding:0}.star-ask{text-align:left;background:#03172ae6;border:1px solid #12436b;border-radius:14px;align-items:center;gap:12px;width:290px;max-width:100%;min-height:40px;padding:8px 14px;display:flex}.star-ask span:first-of-type{color:#d5eaff;flex:1}.star-ask:hover{border-color:#31bfff;box-shadow:0 0 18px #005dff30}.star-avatar{background:#02111e;border:1px solid #165779;border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.star-avatar img{object-fit:cover;width:100%;height:100%}.star-unread{background:#e73258;border-radius:50%;min-width:16px;padding:0 3px;font-size:10px;position:absolute;top:0;right:0}.star-kpis{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(205px,1.15fr);align-items:end;gap:10px;display:grid}.star-kpi.xd-dashboard-kpi{background:#021324ed;border:1px solid #19537a;align-content:start;gap:2px;min-height:115px;padding:12px 16px 12px 20px;display:grid;position:relative;overflow:hidden}.star-kpi:before{content:"";background:var(--metric-color);width:2px;box-shadow:0 0 9px var(--metric-color);position:absolute;top:14px;bottom:14px;left:8px}.star-kpi>span{z-index:1;font-size:13px}.star-kpi>strong{z-index:1;color:var(--metric-color);overflow-wrap:anywhere;font-size:28px;font-weight:500;line-height:1.2}.star-kpi>strong[data-missing=true]{color:#d5e2f0;padding-block:4px;font-size:18px}.star-kpi>small{z-index:1;color:#c4d9ef;white-space:normal;text-overflow:clip;max-width:100%;font-size:12px;overflow:visible}.star-mini-trend{width:64%;height:28px;color:var(--metric-color);opacity:.7;position:absolute;bottom:6px;right:10px}.star-mini-trend polyline{fill:none;stroke:currentColor;stroke-width:1.6px;filter:drop-shadow(0 0 3px)}.star-mini-trend polygon{opacity:1}.star-kpi:has(.star-mini-trend)>small{max-width:100%}.star-kpi:has(.star-mini-trend){padding-bottom:30px}.star-focus-slot{gap:5px;display:grid}.star-focus-slot>time{background:#04172b;border:1px solid #164568;border-radius:16px;justify-self:end;padding:1px 14px;font-size:11px}.star-active-focus{text-align:left;align-items:center;gap:12px;width:100%;min-height:85px;padding:12px;display:flex}.star-active-focus svg{color:var(--star-cyan);filter:drop-shadow(0 0 8px #00d7ff80)}.star-active-focus>span:first-of-type{flex:1;min-width:0;display:grid}.star-active-focus strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.star-primary-grid{grid-template-columns:minmax(0,1.6fr) minmax(480px,1fr);align-items:stretch;gap:12px;display:grid}.star-focus{background:url(/assets/dashboard-summit-tFi5vYal.png) 50%/cover;border:1px solid #26749e;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;min-height:370px;padding:18px;display:flex}.star-focus-copy{text-shadow:0 2px 10px #000;width:59%;min-width:0;padding:0 0 16px 48px}.star-eyebrow{text-transform:uppercase;font-size:11px}.star-focus-copy h2{font-size:calc(34px * var(--xd-user-font-scale,1));max-width:380px;margin:16px 0 14px;font-weight:580;line-height:1.12}.star-focus-copy p{color:#e2eaf6;max-width:440px;margin-bottom:10px;font-size:15px;line-height:1.5}.star-focus-copy>small{margin-top:5px;display:block}.star-dashboard .star-primary-button{color:#fff;background:linear-gradient(#0564ff,#0b24e8);border:1px solid #6ceeff;border-radius:8px;gap:12px;min-height:38px;padding:7px 18px;font-size:15px;box-shadow:0 0 15px #006cff70,inset 0 0 5px #29afff}.star-dashboard .star-primary-button:hover{background:#1858fb;box-shadow:0 0 20px #008bff8c}.star-focus-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.star-focus-actions button{text-align:left;background:#011a30eb;border:1px solid #1a557a;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.star-focus-actions button>span{flex:1;gap:2px;min-width:0;display:grid}.star-focus-actions strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.star-focus-actions b{font-size:22px;font-weight:300}.star-focus-actions svg{color:var(--star-cyan);filter:drop-shadow(0 0 6px #00bfff80)}.star-focus-actions button:last-child svg{color:#7bacff}.star-focus-actions button:hover,.star-active-focus:hover{background-color:#052544;border-color:#2cc1fa}.star-calendar{align-content:start;gap:8px;padding:12px 16px;display:grid}.star-panel-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.star-panel-heading h2{text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.star-panel-heading>button{color:#7bcfff;background:0 0;border:0}.star-segments{background:#020e1a;border:1px solid #164463;border-radius:6px;padding:2px;display:flex}.star-segments button{background:0 0;border:1px solid #0000;border-radius:5px;min-height:28px;padding:3px 14px;font-size:12px}.star-dashboard [aria-pressed=true]{color:#fff;background:#0638f0;border-color:#53bfff;box-shadow:0 0 10px #0065ff77,inset 0 0 7px #1688ff}.star-calendar-layout{grid-template-columns:minmax(0,1fr) minmax(125px,.42fr);gap:20px;display:grid}.star-month-nav{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.star-month-nav strong{font-size:15px;font-weight:500}.star-month-nav button{background:#03192c;border:1px solid #163951;border-radius:12px;width:30px;height:26px;font-size:22px;line-height:1}.star-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.star-weekday{text-align:center;color:#c7d8ef;padding-bottom:3px;font-size:11px}.star-day,.star-day-padding{background:#061827;border:1px solid #12324a;border-radius:4px;min-width:0;height:27px}.star-day{padding:1px;font-size:12px!important}.star-day.is-positive{background:#086b68;border-color:#158580}.star-day.is-negative{background:#512334;border-color:#6d3143}.star-day.is-flat{background:#153664}.star-day-padding{opacity:.38}.star-calendar-summary{flex-direction:column;gap:4px;min-width:0;padding-top:40px;display:flex}.star-calendar-summary>strong{overflow-wrap:anywhere;font-size:29px;font-weight:600;line-height:1.15}.star-calendar-summary>span{font-size:13px}.star-calendar-summary>small{font-size:11px}.star-calendar-legend{gap:5px;margin:14px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.star-calendar-legend li:before{content:"";background:#24405a;border-radius:50%;width:9px;height:9px;margin-right:10px;display:inline-block}.star-calendar-legend .is-positive:before{background:#0ccbc1}.star-calendar-legend .is-negative:before{background:#fe4c68}.star-calendar-legend .is-flat:before{background:#3599f2}.star-week-label{color:#7bdfff;text-transform:uppercase;font-size:11px}.star-calendar-weeks{grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:6px;display:grid}.star-calendar-weeks button{background:#041628;border:1px solid #174563;border-radius:6px;gap:0;min-height:42px;padding:4px;font-size:11px;display:grid}.star-calendar-weeks small{font-size:10px}.star-calendar-detail{color:#94d2f6;flex-wrap:wrap;justify-content:space-between;gap:5px;font-size:11px;display:flex}.star-calendar-detail button{background:0 0;border:0;min-height:24px;padding:0}.star-analysis-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.star-analysis-grid>.star-equity{grid-column:1/-1}.star-equity{box-shadow:none;background:#02060f;padding:16px 18px 12px;overflow:hidden}body.chart-bg-scope-complete-xd .star-dashboard .star-panel.xd-eqperf,.star-dashboard .star-panel.xd-eqperf{border-color:#1d6a93;-webkit-backdrop-filter:none!important;background:linear-gradient(130deg,#010b1cec,#001a30e8)!important;box-shadow:inset 0 -6px 24px #006bb224!important}.xd-eqperf .eqperf-head{align-items:center;gap:14px;min-width:0;display:flex}.xd-eqperf .eqperf-head h2{text-transform:none;letter-spacing:0;color:#f8faff;white-space:nowrap;margin:0;font-size:17px;font-weight:500}.xd-eqperf .eqperf-legend{color:#c3cedc;flex-wrap:wrap;align-items:center;gap:18px;min-width:0;font-size:11px;display:flex}.xd-eqperf .eqperf-legend span{align-items:center;gap:8px;display:inline-flex}.xd-eqperf .eqperf-legend span:before{content:"";border-radius:50%;width:7px;height:7px}.xd-eqperf .eqperf-legend .is-equity{color:#8fb6ff}.xd-eqperf .eqperf-legend .is-equity:before{background:#3d82ff}.xd-eqperf .eqperf-legend .is-perf{color:#d2b4ff}.xd-eqperf .eqperf-legend .is-perf:before{background:#c084fc}.xd-eqperf .eqperf-ranges{border:1px solid #183c62;border-radius:5px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0;margin-left:auto;display:flex}.xd-eqperf .eqperf-ranges button{color:#d5e2f0;min-height:24px;box-shadow:none;background:#031126;border:0;border-radius:4px;align-items:center;gap:6px;padding:2px 11px;font-size:11px;display:inline-flex}.star-dashboard .xd-eqperf .eqperf-ranges button[aria-pressed=true]{color:#f8faff;background:#0638f0;border-color:#53bfff;box-shadow:0 0 10px #0065ff77,inset 0 0 7px #1688ff}.xd-eqperf .eqperf-ranges button[aria-pressed=true]:before{content:none;background:#f8faff;border-radius:50%;width:6px;height:6px}.xd-eqperf .eqperf-stage{grid-template-rows:155px 20px;grid-template-columns:43px minmax(0,1fr) 38px;align-items:stretch;gap:4px 6px;margin-top:20px;display:grid}.xd-eqperf .eqperf-axis{color:#e0edff;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:12px;line-height:1;display:flex}.xd-eqperf .eqperf-axis--left{text-align:right;padding-right:4px}.xd-eqperf .eqperf-axis--right{text-align:left;padding-left:4px}.xd-eqperf .eqperf-axis--right span:last-child{color:#e07070}.xd-eqperf .eqperf-plot{background:repeating-linear-gradient(0deg,#0000,#0000 calc(25% - 1px),#10314e88 calc(25% - 1px) 25%),repeating-linear-gradient(90deg,#0000,#0000 calc(5.56% - 1px),#10314e88 calc(5.56% - 1px) 5.56%);border-bottom:1px solid #2c446d;border-left:1px solid #2c446d;min-width:0;min-height:0;position:relative;overflow:visible}.xd-eqperf .eqperf-chart{background:0 0;position:absolute;inset:0;overflow:visible;width:100%!important;height:100%!important}.xd-eqperf .eqperf-grid,.xd-eqperf .eqperf-crosshair,.xd-eqperf .eqperf-readout{display:none}.xd-eqperf .eqperf-eq-line{fill:none;stroke:#69e7ff;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 4px #0059ff)}.xd-eqperf .eqperf-perf-line{fill:none;stroke:#c672ff;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 3px #7810ff)}.xd-eqperf .eqperf-callouts{pointer-events:none;position:absolute;inset:0;overflow:visible}.xd-eqperf .eqperf-callout{color:#f8faff;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;transform:translate(-4px,-50%)}.xd-eqperf .eqperf-callout i{background:#fff;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 2px #02060f}.xd-eqperf .eqperf-callout b{background:#0c1524;border:0;border-radius:5px;padding:2px 7px;font-weight:500}.xd-eqperf .eqperf-callout.is-end{flex-direction:row-reverse;transform:translate(calc(4px - 100%),-50%)}.xd-eqperf .eqperf-callout.is-split-up{transform:translate(calc(4px - 100%),calc(-50% - 14px))}.xd-eqperf .eqperf-callout.is-split-down{transform:translate(calc(4px - 100%),calc(14px - 50%))}.xd-eqperf .eqperf-callout.is-hover{z-index:1}.xd-eqperf .eqperf-dates{color:#7d8ea3;font-variant-numeric:tabular-nums;grid-column:2;justify-content:space-between;gap:6px;font-size:10px;display:flex}.xd-eqperf .eqperf-dates time{white-space:nowrap}.star-chart-legend{flex-wrap:wrap;align-items:center;gap:18px;margin:8px 0 0;font-size:11px;display:flex}.star-chart-legend>span:before{content:"";background:#15beff;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.star-chart-legend>span:nth-child(2):before{background:#be65ff}.star-chart-legend small{margin-left:auto;font-size:10px}.star-chart-stage{grid-template-columns:56px minmax(0,1fr) 64px;align-items:stretch;gap:8px;margin-top:12px;display:grid}.star-chart-axis{color:#b6d7ed;flex-direction:column;justify-content:space-between;font-size:11px;line-height:1;display:flex}.star-chart-axis:first-child{text-align:right}.star-chart-axis:last-child{color:#84efe7}.star-chart-dates{color:#b6cde6;justify-content:space-between;gap:10px;padding:5px 72px 2px 64px;font-size:10px;display:flex}.star-equity-chart{width:100%;height:165px;min-height:165px;display:block}.star-equity-chart line{stroke:#143348;stroke-width:1px}.star-equity-chart text{fill:#c4d5ea;font:11px var(--xd-font-ui,sans-serif)}.star-equity-chart .star-pnl-line{fill:none;stroke:#48d6ff;stroke-width:2px;filter:drop-shadow(0 0 4px #008cff)}.star-equity-chart .star-r-line{stroke:#c264ff;stroke-width:1.5px}.star-r-dot{fill:#c264ff}.star-chart-dot{fill:#64efff;stroke:#fff;stroke-width:1px}.star-equity-chart .star-crosshair{stroke:#3c7ca0;stroke-dasharray:3 3}.star-chart-inspection{color:#b3d4ef;align-items:center;gap:10px;font-size:10px;display:flex}.star-chart-inspection input{accent-color:#35cfff;flex:1;width:100%;min-width:30px}.star-dashboard .star-chart-inspection input{height:24px;min-height:24px;padding:0}.star-chart-inspection output{text-align:right;min-width:90px}.star-ranks{flex-direction:column;justify-content:space-between;gap:12px;padding:12px;display:flex}.star-rank-group h2{color:var(--star-cyan);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.star-rank-group.is-negative h2{color:#ff526b}.star-rank-group button{text-align:left;background:0 0;border:0;grid-template-columns:minmax(95px,1fr) minmax(32px,.6fr) auto;gap:8px;width:100%;padding:3px 0;font-size:12px;display:grid}.star-rank-group button>span{overflow-wrap:anywhere}.star-rank-group button i{background:#0a2130;border:1px solid #184355;border-radius:5px;height:7px;margin-top:6px}.star-rank-group button b{background:linear-gradient(90deg,#00cadd,#b5fff7);border-radius:5px;min-width:3px;height:100%;display:block}.star-rank-group button strong{color:var(--star-cyan);font-size:12px;font-weight:500}.star-rank-group.is-negative button strong,.star-dashboard .is-negative{color:#ff526b}.star-rank-group.is-negative button b{background:linear-gradient(90deg,#ff4c63,#ffd7c3)}.star-rank-group p{color:#aec0d6;padding:8px 0;font-size:12px}.star-ranks>small{font-size:10px}.star-alerts{padding:12px}.star-alert-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #153045;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 0;display:grid}.star-alert-row:last-child{border-bottom:0}.star-alert-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.star-alert-row strong{font-size:12px;font-weight:500}.star-alert-row small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.star-alert-row time{color:#aac3e0;font-size:10px}.star-alert-icon{color:#25f4ed;background:#00445355;border:1px solid #006a72;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.star-footer-grid{flex:auto;grid-template-columns:minmax(0,2.65fr) minmax(240px,1fr);align-items:stretch;gap:12px;display:grid}.star-insight{background:#01172be8;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:96px;padding:10px 18px;display:grid}.star-insight img{object-fit:contain}.star-insight h2{color:#68d9ff;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:500}.star-insight p{max-height:105px;font-size:14px;line-height:1.5;overflow-y:auto}.star-insight>small{border-left:1px solid #376786;max-width:150px;padding:12px 0 12px 18px;font-size:11px}.star-earth{background:url(/assets/earth-eclipse-sun-planets-36-ST6LLpac.png) 45% 45%/cover;border:1px solid #133d64;border-radius:8px;justify-content:flex-end;align-items:center;min-height:96px;padding:20px;display:flex}.star-earth span{text-transform:uppercase;color:#fff;text-shadow:0 1px 6px #000;font-size:11px}.star-workspace-details{flex:none;gap:12px;padding:18px;display:grid}.star-workspace-details>div{flex-wrap:wrap;gap:8px;display:flex}.star-workspace-details>button{text-align:left;color:#a9d9ff;background:0 0;border:0;padding:4px 0}.star-empty{text-align:center;color:#b2c8e0;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:205px;padding:20px;display:flex}.star-empty strong{color:#e3effc;font-weight:500}.star-loading{color:#a8c8e3;min-height:500px;padding:20px 0}.star-loading>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.star-loading i{background:#03182ce8;border:1px solid #12344f;border-radius:8px;height:140px}.star-evidence-warning{background:#231c13;border:1px solid #946c36;align-items:center;gap:12px;padding:8px 12px;display:flex}.star-evidence-warning span{overflow-wrap:anywhere;flex:1;min-width:0}@media (prefers-reduced-motion:no-preference){.star-focus{animation:.4s ease-out both star-focus-arrive}.star-dashboard button{transition:background-color .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out}@keyframes star-focus-arrive{0%{opacity:.3}to{opacity:1}}}@media (max-width:1550px){.star-dashboard{gap:10px;padding:12px}.star-kpis{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(175px,1.1fr);gap:8px}.star-kpi>strong{font-size:23px}.star-primary-grid{grid-template-columns:minmax(0,1.45fr) minmax(430px,1fr);gap:10px}.star-focus{padding:14px}.star-focus-copy{width:64%;padding-left:22px}.star-focus-copy h2{font-size:30px}.star-focus-copy p{font-size:14px}.star-focus-actions{gap:8px}.star-focus-actions button{gap:8px;padding:10px}.star-focus-actions button small{font-size:11px}.star-focus-actions button svg{width:20px!important}.star-calendar{padding:12px}.star-calendar-layout{grid-template-columns:minmax(0,1fr) 110px;gap:12px}.star-calendar-summary>strong{font-size:24px}.star-segments button{padding-inline:10px}.star-analysis-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.star-analysis-grid>.star-equity{grid-column:1/-1}.star-insight{grid-template-columns:64px minmax(0,1fr) auto;gap:12px}.star-insight img{width:64px;height:64px}.star-insight>small{display:none}}@media (max-width:1200px){.star-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.star-primary-grid{grid-template-columns:1fr}.star-focus{min-height:380px}.star-calendar-layout{grid-template-columns:minmax(0,1fr) 180px}.star-day{height:36px}.star-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.star-equity{grid-column:1/-1}.star-equity-chart{max-height:290px}.star-footer-grid{grid-template-columns:minmax(0,1fr) 240px}.star-insight{grid-template-columns:64px minmax(0,1fr)}.star-insight .star-primary-button{grid-column:2;justify-self:start}.star-ask{width:190px}}@media (max-width:760px){.star-header.xd-command-header{grid-template-columns:minmax(0,1fr)}.star-header h1{font-size:26px}.star-header-actions{flex-wrap:wrap;gap:8px}.star-ask{flex:140px;min-width:0}.star-header .star-motto{text-align:left}.star-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.star-focus-copy{width:90%;padding-left:0}.star-focus-copy h2{max-width:300px;font-size:28px}.star-focus{background-position:65%}.star-focus-actions{grid-template-columns:1fr}.star-focus-actions button{min-height:68px}.star-calendar-layout{grid-template-columns:minmax(0,1fr)}.star-calendar-summary{flex-flow:wrap;align-items:baseline;gap:8px;padding-top:0}.star-calendar-legend{display:none}.star-panel-heading,.xd-eqperf .eqperf-head{flex-wrap:wrap}.xd-eqperf .eqperf-ranges{justify-content:flex-start;width:100%}.xd-eqperf .eqperf-stage{grid-template-rows:210px auto;grid-template-columns:44px minmax(0,1fr) 44px}.xd-eqperf .eqperf-plot{min-height:210px}.star-analysis-grid,.star-footer-grid,.star-primary-grid{grid-template-columns:minmax(0,1fr)}.star-header-actions .xd-ui-icon-button{width:32px;min-width:32px}.star-focus-slot>time{padding-inline:6px;font-size:10px}.star-active-focus{gap:8px;padding:10px}.star-active-focus svg{width:18px!important}.star-earth{min-height:110px}}.star-dashboard{gap:12px;padding:20px 24px 38px}.star-dashboard .star-header{align-items:start;min-height:76px;padding:0 4px 10px;position:relative}.star-dashboard .star-header h1{font-size:34px;font-weight:450;line-height:1.05}.star-dashboard .star-header>div>p{font-size:18px}.star-dashboard .star-header-actions{gap:24px;padding-top:0}.star-dashboard .star-ask{border-radius:14px;width:320px;min-height:39px;font-size:13px}.star-dashboard .star-header .star-motto{align-self:end;margin:0;font-size:11px;position:absolute;bottom:4px;right:4px}.star-dashboard[data-presentation=reference] .star-header-actions .star-canvas-toggle,.star-dashboard[data-presentation=reference] .star-header-actions button[aria-label=Open\ Replay]{display:none}.star-dashboard .star-kpis{grid-template-columns:minmax(0,1.08fr) minmax(0,1.03fr) repeat(3,minmax(0,1fr)) minmax(0,1.14fr);gap:12px}.star-dashboard .star-kpi{background:linear-gradient(135deg,#011127ed,#00071cfa 55%,#002a408c);align-content:start;gap:3px;height:114px;min-height:114px;padding:12px 20px}.star-dashboard .star-kpi>span{font-weight:400}.star-dashboard .star-kpi:before{opacity:1;background:var(--metric-color);width:2px;height:auto;inset:15px auto 20px 9px}.star-dashboard .star-kpi>strong{min-height:1.2em;font-size:28px;font-weight:500;line-height:1.2}.star-dashboard[data-presentation=reference] .star-kpi:nth-child(2)>strong,.star-dashboard[data-presentation=reference] .star-kpi:nth-child(4)>strong,.star-dashboard[data-presentation=reference] .star-kpi:nth-child(5)>strong{color:#f5f5ff}.star-dashboard .star-mini-trend{opacity:1;width:55%;height:62px;bottom:12px;right:14px}.star-dashboard .star-kpi>small{max-width:100%;font-size:13px}.star-dashboard .star-kpi:has(.star-mini-trend)>small{max-width:100%}.star-dashboard:not([data-presentation=reference]) .star-kpi>strong[data-missing=true]{font-size:18px}.star-dashboard:not([data-presentation=reference]) .star-kpi>small{max-width:52%;font-size:11px}.star-dashboard:not([data-presentation=reference]) .star-kpi:not(:has(.star-mini-trend))>small{max-width:100%}.star-dashboard:not([data-presentation=reference]) .star-mini-trend{width:40%;height:36px;bottom:10px}.star-dashboard .star-active-focus{min-height:85px;padding:10px 14px}.star-dashboard .star-active-focus>svg{stroke-width:2px;width:44px!important;height:44px!important}.star-dashboard .star-active-focus>span{gap:5px}.star-dashboard .star-active-focus small{font-size:12px}.star-dashboard .star-active-focus strong{font-size:14px}.star-dashboard .star-primary-grid{grid-template-columns:minmax(0,905fr) minmax(0,575fr);gap:12px}.star-dashboard .star-focus{background-position:50%;min-height:386px;padding:16px 18px 14px}.star-dashboard .star-focus-copy{width:70%;padding:0 0 0 65px}.star-dashboard .star-focus-copy h2{max-width:480px;margin:14px 0 12px;font-size:36px;font-weight:550;line-height:1.08}.star-dashboard .star-focus-copy p{max-width:490px;margin-bottom:10px;font-size:16px;line-height:1.45}.star-dashboard .star-focus-copy>small{align-items:center;gap:8px;font-size:12px;display:flex}.star-dashboard .star-focus-copy>small svg{color:#6ecaff;width:16px;height:16px}.star-dashboard .star-primary-button{min-height:37px;padding:6px 18px;font-size:16px;font-weight:400}.star-dashboard .star-primary-button svg{width:18px;height:18px}.star-dashboard .star-focus-actions{gap:12px}.star-dashboard .star-focus-actions button{gap:10px;min-height:82px;padding:10px 12px}.star-dashboard .star-focus-actions button>svg:first-child{stroke-width:1.7px;height:40px;width:40px!important}.star-dashboard .star-focus-actions button>svg:last-child{color:#dce6fa;height:20px;width:12px!important}.star-dashboard .star-focus-actions button strong{font-size:14px;font-weight:400}.star-dashboard .star-focus-actions button small{font-size:12px}.star-dashboard .star-focus-actions button small:first-child{color:#f3f6ff;font-size:14px}.star-focus-actions em{color:#00eee5;white-space:nowrap;font-size:14px;font-style:normal;font-weight:500}.star-dashboard .star-calendar{gap:5px;padding:12px 18px 2px}.star-dashboard .star-calendar-layout{grid-template-columns:minmax(0,335fr) minmax(0,155fr);gap:30px}.star-dashboard .star-calendar .star-panel-heading{align-items:center;min-height:27px;position:relative}.star-dashboard .star-reference-calendar .star-segments{width:251px;padding:0;position:absolute;top:0;right:0}.star-dashboard .star-reference-calendar .star-panel-heading h2{align-self:start;max-width:52%;font-size:11px}.star-dashboard .star-reference-calendar .star-panel-heading h2 svg{color:#51a3ff;width:15px;height:15px}.star-dashboard .star-reference-calendar .star-segments button{flex:1;min-height:29px;font-size:13px}.star-dashboard .star-reference-calendar .star-panel-heading{min-height:20px}.star-dashboard .star-reference-calendar .star-calendar-layout{margin-top:0}.star-dashboard .star-month-nav{margin-bottom:10px}.star-dashboard .star-month-nav strong{font-size:16px;font-weight:400}.star-dashboard .star-month-nav button{place-items:center;width:31px;height:25px;min-height:25px;padding:0;display:grid}.star-dashboard .star-month-nav svg{width:16px;height:16px}.star-dashboard .star-day,.star-dashboard .star-day-padding{border-radius:3px;height:32px;min-height:32px}.star-dashboard .star-weekday{padding-bottom:1px;font-size:12px}.star-dashboard .star-day{color:#eef5ff;font-size:13px!important}.star-dashboard .star-reference-calendar .star-day.is-positive{background:linear-gradient(130deg,#073c49,#0b6260);border-color:#124452}.star-dashboard .star-reference-calendar .star-day.is-strong{background:linear-gradient(130deg,#047b72,#23c8a2);border-color:#149181;box-shadow:inset 0 0 10px #20ebc93b}.star-dashboard .star-reference-calendar .star-day.is-flat{background:linear-gradient(125deg,#041023,#082546);border-color:#122c48}.star-dashboard .star-reference-calendar .star-day.is-negative{color:#fff;background:linear-gradient(135deg,#33172c,#824051)}.star-dashboard .star-reference-calendar .star-day[aria-pressed=true]{background:#0643fa;border:1px solid #8affff;box-shadow:0 0 10px #006cff,inset 0 0 8px #3c85ff}.star-dashboard .star-calendar-summary{gap:1px;padding-top:40px}.star-dashboard .star-calendar-summary>strong{white-space:nowrap;font-size:42px;font-weight:500}.star-dashboard .star-calendar-summary>span{white-space:normal;font-size:15px}.star-dashboard .star-calendar-legend{gap:8px;margin-top:22px;font-size:13px}.star-calendar-legend .is-strong:before{background:#00f4d1}.star-calendar-hint{color:#bccee5;min-height:17px;margin:0;font-size:11px}.star-dashboard .star-calendar-weeks button{min-height:40px;padding:3px;font-weight:400}.star-dashboard .star-calendar-detail{flex-wrap:nowrap;justify-content:flex-start;gap:10px;font-size:11px}.star-calendar-detail svg{color:#228fff;width:14px!important;height:14px!important}.star-dashboard .star-analysis-grid{grid-template-columns:minmax(0,672fr) minmax(0,420fr) minmax(0,376fr);gap:12px}.star-dashboard .star-analysis-grid>.star-equity{grid-column:auto}.star-dashboard .star-analysis-grid>.star-panel{min-height:244px}.star-dashboard .star-equity{background:linear-gradient(130deg,#010b1cec,#001a30e8);border-color:#1d6a93;padding:8px 14px 10px;box-shadow:inset 0 -6px 24px #006bb224}.star-reference-equity .eqperf-head{align-items:center;gap:14px;min-height:25px;display:flex}.star-reference-equity .eqperf-head h2{white-space:nowrap;font-size:17px;font-weight:500}.star-reference-equity .eqperf-legend{gap:22px;margin-left:auto;font-size:11px;display:flex}.star-reference-equity .eqperf-legend span{white-space:nowrap;align-items:center;gap:8px;display:flex}.star-reference-equity .eqperf-legend span:before{content:"";background:#02afff;border:1px solid #5ecaff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 6px #0086ff}.star-reference-equity .eqperf-legend .is-perf:before{background:#a820ff;border-color:#ce80ff}.star-reference-equity .eqperf-ranges{border:1px solid #183c62;border-radius:5px;margin-left:auto;display:flex}.star-reference-equity .eqperf-ranges button{background:#031126;border:0;border-radius:4px;min-height:24px;padding:2px 11px;font-size:11px}.star-reference-equity .star-sample-chart{grid-template-rows:155px 20px;grid-template-columns:43px minmax(0,1fr) 38px;gap:4px 6px;margin-top:20px;display:grid}.star-sample-axis{color:#e0edff;flex-direction:column;justify-content:space-between;font-size:12px;line-height:1;display:flex}.star-sample-axis.is-right{color:#00ffeb;text-align:right}.star-sample-axis.is-right span:nth-child(4){color:#bbd0ed}.star-sample-axis.is-right span:last-child{color:#ff3548}.star-sample-plot{background:repeating-linear-gradient(0deg,#0000,#0000 calc(25% - 1px),#10314e88 calc(25% - 1px) 25%),repeating-linear-gradient(90deg,#0000,#0000 calc(5.56% - 1px),#10314e88 calc(5.56% - 1px) 5.56%);border-bottom:1px solid #2c446d;border-left:1px solid #2c446d;min-width:0;position:relative}.star-dashboard svg.star-reference-plot-svg{stroke:none;width:100%;height:100%}.star-reference-plot-svg polyline{vector-effect:non-scaling-stroke;fill:none;stroke-width:1.5px}.sample-equity-line{stroke:#69e7ff;filter:drop-shadow(0 0 4px #0059ff)}.sample-performance-line{stroke:#c672ff;filter:drop-shadow(0 0 3px #7810ff)}.sample-crosshair{stroke:#5bb2dd;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.sample-callout{color:#f1f8ff;pointer-events:none;background:#042561;border:1px solid #348fff;border-radius:5px;padding:2px 5px;font-size:12px;line-height:18px;position:absolute;transform:translate(-50%,-12px);box-shadow:0 0 7px #003dff66}.sample-callout i{background:#00d7ff;border:1px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-16px;left:calc(50% - 4px);box-shadow:0 0 8px #0af}.sample-callout.is-end{right:8px;transform:translateY(-8px)}.sample-callout.is-end i{left:auto;right:-3px}.sample-callout.is-performance{background:#29157a;border-color:#8064ff;right:0;transform:translateY(39px)}.sample-callout.is-performance i{background:#cf6aff;inset:-17px -3px auto auto}.star-sample-dates{white-space:nowrap;grid-column:2;justify-content:space-between;font-size:11px;display:flex}.sample-inspect-output{pointer-events:none;opacity:0;background:#03172cf5;border:1px solid #287eae;border-radius:4px;padding:3px 6px;font-size:11px;position:absolute;bottom:7px;left:8px}.sample-inspect-output[data-visible=true],.star-sample-plot:focus-visible .sample-inspect-output{opacity:1}.star-dashboard .star-ranks{gap:5px;padding:10px 12px}.star-dashboard .star-rank-group h2{margin:0 0 3px;font-size:11px}.star-dashboard .star-rank-group h2 svg{width:23px;height:23px}.star-dashboard .star-rank-group button{color:#f4f7ff;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 65px;gap:16px;min-height:21px;padding:1px 0 1px 34px;font-size:13px;line-height:19px}.star-dashboard .star-rank-group button strong{text-align:right;font-size:15px;font-weight:500}.star-dashboard .star-rank-group button i{height:8px;margin-top:5px}.star-dashboard .star-rank-group button:hover{background:#12324544}.star-dashboard .star-alerts{padding:9px 14px}.star-dashboard .star-alerts .star-panel-heading h2{font-size:11px}.star-dashboard .star-alerts .star-panel-heading svg{width:17px;height:17px}.star-dashboard .star-alerts .star-panel-heading>button{min-height:20px;padding:0}.star-dashboard .star-alert-row{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:3.5px 0}.star-dashboard .star-alert-row strong{font-size:14px;font-weight:450}.star-dashboard .star-alert-row small{-webkit-line-clamp:1;font-size:12px}.star-dashboard .star-alert-row time{font-size:12px}.star-dashboard .star-alert-icon{background:linear-gradient(140deg,#00b3cb33,#003a4980);border-color:#075765;width:40px;height:40px}.star-dashboard .is-red .star-alert-icon{color:#ff5974;background:#5f152b66;border-color:#6e1b30}.star-dashboard .is-blue .star-alert-icon{color:#8af;background:#0832b177;border-color:#2047aa}.star-dashboard .star-footer-grid{flex:none;grid-template-columns:minmax(0,1075fr) minmax(0,405fr)}.star-dashboard .star-insight{background:linear-gradient(115deg,#013253b0,#02182be8 60%,#004c9659);grid-template-columns:88px minmax(0,1fr) 230px auto;gap:24px;min-height:96px;padding:10px 20px;box-shadow:inset 0 -9px 24px #006eff55}.star-dashboard .star-insight img{width:76px;height:76px}.star-dashboard .star-insight p{font-size:16px;line-height:1.45}.star-dashboard .star-insight>small{max-width:none;padding:20px 0 20px 36px;font-size:11px;display:block}.star-dashboard .star-insight .star-primary-button{grid-column:auto;justify-self:auto}.star-dashboard .star-earth{background-image:url(/assets/planet-crescent-dark-43-BWv8HESL.png);background-position:100% 4%;background-size:160%;min-height:96px}.star-dashboard .star-earth span{font-size:11px;font-weight:500}@container dashboard (width<=1430px){.star-header h1{max-width:580px}.star-dashboard .star-header-actions{gap:12px}.star-dashboard .star-ask{width:240px}.star-dashboard .star-focus-copy{width:82%;padding-left:30px}.star-dashboard .star-focus-copy h2{font-size:32px}.star-dashboard .star-focus-copy p{font-size:14px}.star-dashboard .star-focus-actions button{gap:8px;padding:10px}.star-dashboard .star-focus-actions button>svg:first-child{height:30px;width:30px!important}.star-dashboard .star-focus-actions button small{font-size:11px}.star-dashboard .star-calendar-layout{gap:14px}.star-dashboard .star-calendar-summary>strong{font-size:32px}.star-dashboard:not([data-presentation=reference]) .star-kpi>strong{font-size:24px}.star-dashboard .star-reference-calendar .star-segments{width:200px}.star-dashboard .star-reference-calendar .star-panel-heading h2{font-size:10px}.star-dashboard .star-equity .eqperf-head{flex-wrap:wrap;gap:5px 12px}.xd-eqperf .eqperf-ranges{width:100%}.xd-eqperf .eqperf-stage{grid-template-rows:145px 20px;margin-top:7px}.star-reference-equity .eqperf-ranges{border:0;justify-content:flex-end;width:100%}.star-reference-equity .star-sample-chart{grid-template-rows:145px 20px;margin-top:7px}.star-dashboard .star-rank-group button{grid-template-columns:minmax(0,1.3fr) minmax(25px,.7fr) 58px;gap:8px;padding-left:6px;font-size:12px}.star-dashboard .star-alert-row{grid-template-columns:30px minmax(0,1fr) auto;gap:7px}.star-dashboard .star-alert-icon{width:30px;height:30px}.star-dashboard .star-alert-row strong{font-size:12px}.star-dashboard .star-alert-row small{font-size:11px}.star-dashboard .star-alert-row time{font-size:10px}.star-dashboard .star-insight{grid-template-columns:70px minmax(0,1fr) auto;gap:16px}.star-dashboard .star-insight>small{display:none}}@container dashboard (width<=1120px){.star-dashboard .star-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.star-dashboard .star-primary-grid{grid-template-columns:minmax(0,1fr)}.star-dashboard .star-focus-copy{width:70%}.star-dashboard .star-focus-actions button>svg:first-child{height:40px;width:40px!important}.star-dashboard .star-calendar-layout{grid-template-columns:minmax(0,1fr) 210px;gap:30px}.star-dashboard .star-calendar-summary>strong{font-size:42px}.star-dashboard .star-reference-calendar .star-segments{width:251px}.star-dashboard .star-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.star-dashboard .star-analysis-grid>.star-equity{grid-column:1/-1}.star-dashboard .star-footer-grid{grid-template-columns:1fr}.star-dashboard .star-reference-equity .eqperf-head{flex-wrap:nowrap}.star-reference-equity .eqperf-ranges{width:auto}.star-reference-equity .star-sample-chart{grid-template-rows:165px 20px;margin-top:20px}}@container dashboard (width<=650px){.star-dashboard .star-header{grid-template-columns:minmax(0,1fr)}.star-dashboard .star-header h1{font-size:26px}.star-dashboard .star-header-actions{flex-wrap:wrap;gap:10px}.star-dashboard .star-header .star-motto{text-align:left}.star-dashboard .star-header-evidence{max-width:none;position:static}.star-dashboard .star-header .star-motto{position:static}.star-dashboard .star-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.star-dashboard .star-kpi{padding:12px 15px}.star-dashboard .star-kpi>strong{font-size:24px}.star-dashboard .star-mini-trend{height:42px;bottom:8px}.star-dashboard .star-focus-copy{width:100%;padding-left:0}.star-dashboard .star-focus-copy h2{font-size:30px}.star-dashboard .star-focus-copy p{font-size:14px}.star-dashboard .star-focus-actions{grid-template-columns:1fr}.star-dashboard .star-calendar{padding:12px}.star-dashboard .star-reference-calendar .star-panel-heading{flex-wrap:wrap;gap:10px}.star-dashboard .star-reference-calendar .star-panel-heading h2{max-width:none;font-size:12px}.star-dashboard .star-reference-calendar .star-segments{width:100%;position:static}.star-dashboard .star-calendar-layout{grid-template-columns:1fr;gap:10px}.star-dashboard .star-calendar-summary{flex-flow:wrap;align-items:center;gap:8px;padding-top:0}.star-dashboard .star-calendar-summary>strong{font-size:30px}.star-dashboard .star-calendar-detail{flex-wrap:wrap}.star-dashboard .star-analysis-grid{grid-template-columns:1fr}.star-dashboard .star-reference-equity .eqperf-head{flex-wrap:wrap}.star-reference-equity .eqperf-legend{gap:12px;margin:0}.star-reference-equity .eqperf-ranges{justify-content:space-between;width:100%;margin:0}.star-reference-equity .eqperf-ranges button{padding-inline:8px}.star-reference-equity .star-sample-chart{grid-template-rows:170px 20px;grid-template-columns:34px minmax(0,1fr) 34px}.star-sample-axis,.star-sample-dates{font-size:10px}.star-sample-dates time:nth-child(2n){display:none}.star-dashboard .star-insight{grid-template-columns:50px minmax(0,1fr);padding:12px}.star-dashboard .star-insight img{width:50px;height:50px}.star-dashboard .star-insight p{font-size:14px}.star-dashboard .star-insight .star-primary-button{grid-column:2;justify-self:start}}@media (max-width:600px){.star-dashboard{padding:12px}}@font-face{font-family:XD Home Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body[data-page=home] #reactRoutePage{padding:0}body[data-page=home] .premium-shell .lab-main{grid-template-rows:minmax(0,1fr)}body[data-page=home] .premium-shell .path-bar{display:none}.xd-react-lab-home{background:#01040d;min-height:100%;container:home/inline-size}.lab-home.x-home{--xh-blue:#247dff;--xh-cyan:var(--xd-color-action,#22d3ee);--xh-violet:var(--xd-color-accent,#8b5cf6);--xh-positive:var(--xd-color-positive,#2dd4a7);--xh-negative:var(--xd-color-negative,#fb7185);--xh-text:var(--xd-color-text-primary,#f1f4ff);--xh-muted:#b4c4e8;--xh-edge:#205aaa;isolation:isolate;--xh-layout-height:max(100svh,1024px);--xh-orb-size:calc(var(--xh-layout-height)*.117188);width:100%;min-width:0;min-height:var(--xh-layout-height);color:var(--xh-text);font:400 var(--xd-font-size-body,13px)/1.4 "XD Home Inter",var(--xd-font-ui,Inter,system-ui,sans-serif);grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;position:relative;overflow:clip}.lab-home.x-home *,.lab-home.x-home :before,.lab-home.x-home :after{box-sizing:border-box;letter-spacing:0}.lab-home.x-home :is(h1,h2,h3,p){margin:0}.lab-home.x-home :is(button,input,select){font:inherit}.lab-home.x-home button{cursor:pointer;color:inherit}.lab-home.x-home button:disabled{cursor:default}.lab-home.x-home :is(button,input,select,summary):focus-visible{outline:2px solid var(--xh-cyan);outline-offset:3px}.x-home svg{stroke:currentColor;stroke-width:1.7px;fill:none;flex-shrink:0;width:20px;height:20px}.x-home small,.x-home .xh-meta{font-size:var(--xd-font-size-caption,11px);color:var(--xh-muted)}.x-home :is(strong,output,time){font-variant-numeric:tabular-nums}.x-home .is-positive{color:var(--xh-positive)}.x-home .is-negative{color:var(--xh-negative)}.xh-landscape{pointer-events:none;height:max(100%,66.6667cqw);position:absolute;inset:auto 0 0}.xh-world{z-index:-2;object-fit:cover;object-position:center bottom;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.xh-landscape>.xh-explorer{z-index:4;height:calc(var(--xh-layout-height)*.156);aspect-ratio:2/3;pointer-events:none;margin-inline:auto;position:absolute;inset:auto 0 5.1%}.xh-explorer>img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.xh-brand-bar{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:absolute;inset:22px 28px auto}.xh-wordmark{align-items:center;gap:12px;display:flex}.xh-wordmark>img{object-fit:contain;width:66px;height:48px}.xh-wordmark strong{text-transform:uppercase;font-size:22px;font-weight:400;display:block}.xh-wordmark span{color:var(--xh-muted);text-transform:uppercase;margin-top:4px;font-size:10px;display:block}.xh-brand-bar>p{color:#c6c9ed;text-transform:uppercase;text-align:right;font-size:12px;line-height:1.9}.xh-side-motto{color:#c6c9ed;text-transform:uppercase;font-size:11px;line-height:1.9;position:absolute;top:132px;left:28px}.xh-presentation{z-index:4;color:#aabbe6;flex-direction:column;align-items:flex-start;gap:2px;font-size:10px;display:flex;position:absolute;top:80px;left:34px}.lab-home.x-home .xh-presentation button{color:#51dcff;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.xh-orbit-field{padding:calc(var(--xh-layout-height)*.207031) 13.5% calc(var(--xh-layout-height)*.175781) 15.2%;min-width:0;position:relative}.xh-dimensions{z-index:3;pointer-events:none;position:absolute;inset:0}.xh-dimension{--orbit:var(--xh-blue);--orb-hue:0deg;width:var(--xh-orb-size);height:var(--xh-orb-size);pointer-events:auto;background:0 0;border:0;border-radius:50%;align-content:center;justify-items:center;padding:0;display:grid;position:absolute}.xh-dimension-lens{color:var(--orbit);place-items:center;display:grid;position:absolute;inset:0}.xh-glass{object-fit:contain;width:100%;height:100%;filter:hue-rotate(var(--orb-hue));pointer-events:none;position:absolute;inset:0}.xh-dimension-lens svg{z-index:1;width:38px;height:38px;filter:drop-shadow(0 0 6px var(--orbit));margin-bottom:21px}.xh-dimension-lens :is(.lucide-zap,.lucide-chess-knight){fill:currentColor;stroke-width:1px}.xh-dimension-lens .lucide-chart-no-axes-column-increasing{stroke-width:3px}.xh-dimension strong{text-transform:uppercase;text-shadow:0 1px 5px #000;margin-top:44px;font-size:12px;font-weight:400;position:relative}.lab-home.x-home .xh-dimension:disabled{opacity:1}.xh-dimension>small{white-space:nowrap;color:#e0cba8;font-size:10px;position:absolute;top:calc(100% + 3px)}.xh-dimension:hover:not(:disabled) .xh-glass{filter:hue-rotate(var(--orb-hue)) brightness(1.2)}.xh-tone-gold{--orbit:var(--xd-color-caution,#f5b642);--orb-hue:170deg}.xh-tone-gold .xh-glass{filter:hue-rotate(var(--orb-hue)) saturate(.48) brightness(.94)}.xh-tone-gold:hover:not(:disabled) .xh-glass{filter:hue-rotate(var(--orb-hue)) saturate(.48) brightness(1.12)}.xh-tone-cyan{--orbit:var(--xh-cyan);--orb-hue:-32deg}.xh-tone-red{--orbit:var(--xh-negative);--orb-hue:115deg}.xh-tone-violet{--orbit:#ad63ff;--orb-hue:44deg}.xh-position-education{top:19.14%;left:5.1%}.xh-position-community{top:33.6%;left:1.3%}.xh-position-market{left:calc(22% - var(--xh-orb-size)/2);top:9.08%}.xh-position-strategy{left:calc(33% - var(--xh-orb-size)/2);top:4.1%}.xh-position-star{left:calc(50% - var(--xh-layout-height)*.0683594);width:calc(var(--xh-layout-height)*.136719);border-radius:0;height:auto;top:.6%}.xh-position-star>img{width:calc(var(--xh-layout-height)*.130859);aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 15px #577bff8c);height:auto}.xh-position-star>strong{margin:4px 0 0;font-size:20px;font-weight:400}.xh-position-execution{left:calc(67% - var(--xh-orb-size)/2);top:4.1%}.xh-position-journal{left:calc(78% - var(--xh-orb-size)/2);top:9.08%}.xh-position-risk{top:17.68%;right:4%}.xh-position-psychology{top:33%;right:1%}.xh-position-development{top:43.95%;right:2.5%}.xh-console{background:0 0;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:6px 0 0;display:grid;position:relative}.x-home .xh-console-frame{z-index:-1;pointer-events:none;width:calc(100% + 86px);height:calc(100% + 69px);position:absolute;inset:-35px -43px -34px;overflow:visible}.xh-console-frame path{vector-effect:non-scaling-stroke}.xh-frame-halo{stroke:#214dff;stroke-width:15px;filter:blur(6px)}.xh-console-frame .xh-frame-glass{stroke:#2128ad;stroke-width:8px}.xh-console-frame .xh-frame-edge{stroke-width:2.5px;filter:drop-shadow(0 0 4px #1b80ff)}.xh-frame-inner{stroke:#2990ff;stroke-width:1px}.xh-frame-highlight{stroke:#e0ffff;stroke-width:1.5px;filter:drop-shadow(0 0 3px #00b7ff)}.xh-console>:not(.xh-console-frame,.xh-explorer){z-index:3;position:relative}.xh-console-nav{border-bottom:1px solid #2351a7;align-items:center;gap:12px;min-height:44px;padding:0 10px 7px;display:flex;position:relative}.xh-console-nav>img{object-fit:contain;width:48px;height:32px;margin-right:26px}.xh-console-nav>div{scrollbar-width:thin;flex:1;justify-content:space-between;gap:2px;min-width:0;display:flex;overflow-x:auto}.lab-home.x-home .xh-console-nav>div>button{border-radius:var(--xd-radius-control,5px);white-space:nowrap;background:0 0;border:1px solid #0000;padding:7px 9px;font-size:11px;font-weight:400}.lab-home.x-home .xh-console-nav>div>button:hover{background:#153275}.lab-home.x-home .xh-console-nav>div>button[aria-current=page]{background:linear-gradient(#0731b8,#0454ff);border-color:#4696ff;box-shadow:0 0 10px #164aff}.xh-console-nav .xd-ui-icon-button{background:0 0;border-color:#0000;width:30px;height:30px;min-height:30px;position:relative}.xh-console-nav .xh-mobile-menu{display:none}.xh-notification-dot{background:var(--xh-negative);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.xh-avatar{background:#020817;border:1px solid #346ade;border-radius:50%;flex-shrink:0;width:32px;height:32px;padding:0}.xh-avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.xh-welcome-row{grid-template-columns:minmax(0,1fr) 238px;gap:8px;margin-right:17px;display:grid}.xh-welcome{min-width:0;min-height:calc(var(--xh-layout-height)*.189453);align-items:center;display:flex;position:relative;overflow:hidden}.xh-welcome>img{object-fit:cover;object-position:center 57%;width:100%;height:100%;position:absolute;inset:0}.xh-welcome:after{content:"";pointer-events:none;background:linear-gradient(90deg,#010410ab,#0000 52%);position:absolute;inset:0}.xh-welcome>div{z-index:1;width:82%;padding:10px 48px;position:relative}.xh-welcome h1{overflow-wrap:anywhere;font-size:36px;font-weight:600;line-height:1.05}.xh-welcome h1>span{margin-bottom:3px;font-size:21px;font-weight:400;display:block}.x-home .xh-welcome h1[tabindex="-1"]:focus{outline:none}.xh-welcome p{color:#e0e4ff;margin-top:8px;font-size:13px}.xh-welcome-motto{z-index:1;color:#c3d0fa;text-transform:uppercase;font-size:9px;line-height:1.8;position:absolute;top:20px;right:20px}.xh-welcome-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lab-home.x-home .xd-ui-button{color:#edf0ff;background:linear-gradient(145deg,#040b21,#05091c);border-color:#365196;min-height:34px;padding:7px 14px;font-size:12px;font-weight:400;line-height:1.25}.lab-home.x-home .xd-ui-button:hover{border-color:#728bff;box-shadow:inset 0 0 15px #1d4edf40,0 0 8px #0c4cff44}.lab-home.x-home .xd-ui-button[data-tone=primary]{background:linear-gradient(#057eff,#032aff);border:1px solid #77cbff;box-shadow:inset 0 0 7px #17bcff,0 0 5px #0767ff,0 0 16px #126bffb0}.xh-welcome small{display:none}.xh-panel{border-radius:var(--xd-radius-surface,7px);background:radial-gradient(at 100% 115%,#03489350,#0000 60%) padding-box padding-box,linear-gradient(115deg,#03122ef5,#000515fa 56%,#00132df2) padding-box padding-box,linear-gradient(135deg,#74caff,#194d9770 22%,#285dab66 68%,#1478d9) border-box;border:1px solid #0000;flex-direction:column;min-width:0;padding:10px 14px;display:flex;position:relative;box-shadow:inset 1px 1px 5px #47aaff28,inset 0 -5px 13px #067dff20,0 0 7px #0755c34a}.xh-panel:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#004cff0d,#0000 24% 80%,#0379ff0a);position:absolute;inset:0;box-shadow:inset 0 1px 1px #499eff40}.xh-panel-head{border-bottom:0;flex:none;justify-content:space-between;align-items:center;gap:6px;min-height:27px;margin-bottom:5px;padding-bottom:3px;display:flex}.lab-home.x-home .xh-panel h2{color:var(--xh-text);text-transform:none;align-items:center;gap:7px;font-size:16px;font-weight:400;line-height:1.3;display:flex}.xh-equity .xh-panel-head{border-bottom:0}.xh-equity .xh-panel-head h2 svg{display:none}.xh-panel h2 svg{color:#c2daff;stroke-width:1.5px;filter:drop-shadow(0 0 2px #128dff)drop-shadow(0 0 6px #164fff);width:26px;height:26px}.xh-star-panel{background:linear-gradient(135deg,#081630d9,#00071aee 55%,#061c39ed);border-color:#4095d2;gap:6px;box-shadow:inset 0 0 15px #2078dd66,0 0 9px #1255bf}.xh-star-identity{align-items:center;gap:10px;display:flex}.xh-star-identity>img{object-fit:contain;width:70px;height:70px}.lab-home.x-home .xh-star-identity h2{margin-bottom:4px;font-size:16px}.xh-review-status{color:var(--xh-muted);align-items:center;gap:5px;font-size:10px;display:flex}.x-home[data-presentation=reference] .xh-review-status:before{content:"";background:#00dfd0;border-radius:50%;width:8px;height:8px}.xh-star-message{overflow-wrap:anywhere;white-space:pre-line;text-align:center;flex:1;min-height:40px;max-height:66px;font-size:13px;overflow-y:auto}.lab-home.x-home .xh-ask-star{border-radius:18px;justify-content:space-between;width:100%;min-height:34px;margin-top:auto;padding:2px 3px 2px 13px;font-size:10px}.xh-star-conversation{background:linear-gradient(135deg,#166fff,#0433e5);border:1px solid #00b9ff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 13px #045eff}.xh-star-conversation svg{width:23px;height:23px}.xh-primary-panels{grid-template-columns:minmax(0,403fr) minmax(0,316fr) minmax(0,345fr);gap:10px;display:grid}.xh-secondary-panels{grid-template-columns:minmax(0,334fr) minmax(0,224fr) minmax(0,222fr) minmax(0,274fr);gap:10px;display:grid}.xh-primary-panels>.xh-panel{min-height:calc(var(--xh-layout-height)*.162109)}.xh-secondary-panels>.xh-panel{min-height:calc(var(--xh-layout-height)*.181641)}.lab-home.x-home .xh-link{color:#a9c3ff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;min-height:24px;padding:3px 0;font-size:11px;display:inline-flex}.xh-link svg{filter:drop-shadow(0 0 3px #1562ff);width:13px;height:13px}.xh-link:hover{color:#fff;text-decoration:underline}.x-home .xh-meta{font-size:10px;line-height:1.3;margin-bottom:3px!important}.xh-empty{color:var(--xh-muted);flex:1;align-items:center;padding:10px 5px;font-size:12px;line-height:1.5;display:flex}.xh-lineage{color:var(--xh-muted);overflow-wrap:anywhere;margin-top:4px;line-height:1.3;display:block;font-size:10px!important}.xh-segments{flex-shrink:0;gap:1px;display:flex}.lab-home.x-home .xh-segments button{background:0 0;border:1px solid #0000;border-radius:4px;min-width:25px;min-height:25px;padding:3px 4px;font-size:11px}.lab-home.x-home .xh-segments button[aria-pressed=true]{color:#fff;background:#064dff;border-color:#547aff;box-shadow:0 0 9px #304cff}.xh-curve-stage{grid-template-columns:36px minmax(0,1fr) 30px;gap:3px;height:65px;display:grid}.xh-curve-stage .xh-curve{width:100%;height:65px;color:var(--xh-cyan);overflow:visible}.xh-curve :is(polyline,line){vector-effect:non-scaling-stroke}.xh-gridline{stroke:#13304b;stroke-width:1px}.xh-pnl{stroke:var(--xh-cyan);stroke-width:1.5px;fill:none;filter:drop-shadow(0 0 2px #0dc8ff88)}.xh-r{stroke:#b351ff;stroke-width:1.5px}.xh-r-point{fill:#bb64ff;stroke:none}.xh-crosshair{stroke:#729ec7;stroke-width:1px;stroke-dasharray:2 3}.xh-axis{text-align:right;color:var(--xh-muted);flex-direction:column;justify-content:space-between;font-size:10px;display:flex}.xh-axis-r{text-align:left;color:#d2a6f6}.xh-curve-dates{color:var(--xh-muted);justify-content:space-between;gap:6px;margin:2px 34px 0 44px;font-size:10px;display:flex}.xh-curve-legend{align-items:center;gap:9px;margin-top:4px;font-size:11px;display:flex}.xh-curve-legend>span:before{content:"";background:var(--xh-cyan);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.xh-curve-legend>span:nth-child(2):before{background:#b351ff}.xh-curve-legend strong{color:var(--xh-cyan);margin-left:auto;font-size:19px;font-weight:500;line-height:1.15}.lab-home.x-home .xh-inspect{z-index:2;opacity:0;pointer-events:none;background:#020c20;border:1px solid #214c80;border-radius:4px;align-items:center;gap:7px;min-height:24px;padding:3px 5px;font-size:10px;display:flex;position:absolute;bottom:8px;left:14px;right:14px}.lab-home.x-home .xh-inspect:focus-within{opacity:1;pointer-events:auto}.lab-home.x-home .xh-inspect input{width:40px;min-width:0;height:18px;min-height:18px;accent-color:var(--xh-cyan);flex:1;margin:0}.xh-inspect small{font-size:10px}.xh-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.xh-numbers>div{min-width:0}.xh-numbers>div+div{border-left:1px solid #1e3b66;padding-left:8px}.xh-numbers strong{overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.2;display:block}.xh-numbers span{color:var(--xh-muted);margin-top:2px;font-size:10px;display:block}.xh-backtest-title{justify-content:space-between;align-items:center;gap:6px;display:flex}.xh-backtest-title strong{font-size:12px;font-weight:500}.xh-status{color:var(--xh-positive);border:1px solid #17605f;border-radius:5px;padding:2px 6px;font-size:10px}.xh-backtest-result{flex:1;min-width:0}.xh-backtest .xh-meta{font-size:10px;margin:3px 0 0!important}.xh-backtest .xh-run-spark{width:100%;height:26px;color:var(--xh-cyan);margin:3px 0 5px;display:block}.xh-run-spark polyline{fill:none;stroke-width:1.5px}.xh-run-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.xh-run-footer .xh-lineage{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.xh-report-bars{background:linear-gradient(#0000 49%,#245085 49% 51%,#0000 51%);align-items:stretch;gap:3px;height:32px;margin:3px 0 5px;display:flex}.xh-report-bars>span{flex:1;position:relative}.xh-report-bars i{width:100%;height:var(--bar);background:linear-gradient(#13dfff,#164d9c);position:absolute;bottom:50%;box-shadow:0 0 5px #087aff44}.xh-report-bars .is-negative i{background:var(--xh-negative);top:50%;bottom:auto}.xh-panel-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:flex}.xh-panel-foot small{font-size:9px}.lab-home.x-home .xh-panel-foot .xd-ui-button{min-height:27px;font-size:11px}.xh-market-rows,.xh-alert-rows{display:grid}.lab-home.x-home :is(.xh-market-rows,.xh-alert-rows) button{text-align:left;background:0 0;border:0;border-bottom:1px solid #162443;grid-template-columns:19px minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;min-height:24px;padding:3px 0;font-size:11px;line-height:1.2;display:grid}.xh-market-rows button:hover,.xh-alert-rows button:hover{background:#123356}.xh-market-rows strong,.xh-alert-rows strong{font-weight:500}.xh-symbol-mark{color:#fff;background:linear-gradient(150deg,#1577b9,#06344a);border:1px solid #3086aa;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.xh-alert-rows small{font-size:10px}.xh-focus-list{gap:3px;display:grid}.xh-focus-list>div{align-items:center;gap:2px;display:flex}.lab-home.x-home .xh-focus-list label{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;min-height:24px;font-size:12px;display:flex}.lab-home.x-home .xh-focus-list input{appearance:none;background:#02091b;border:1px solid #8597ee;border-radius:50%;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.lab-home.x-home .xh-focus-list input:checked{border-color:var(--xh-cyan);background:var(--xh-cyan);box-shadow:inset 0 0 0 4px #071f38,0 0 8px #15d5ff66}.lab-home.x-home .xh-task-open{min-height:24px;color:var(--xh-muted);background:0 0;border:0;flex:0 0 22px;padding:2px}.xh-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.lab-home.x-home .xh-quick-grid .xd-ui-button{text-align:left;justify-content:flex-start;min-width:0;min-height:46px;padding:7px;font-size:11px;box-shadow:inset 0 0 12px #10359c44}.xh-quick-grid svg{color:#60baff;filter:drop-shadow(0 0 4px #0749ff);width:24px;height:24px}.xh-quick-star{object-fit:contain;flex:0 0 27px;width:27px;height:27px}.x-home .xh-console>.xh-console-footer{color:var(--xh-muted);flex-wrap:wrap;gap:12px;font-size:9px;display:flex;position:absolute;top:calc(100% + 13px);left:0;right:0}.xh-console-footer>span{flex:1}.lab-home.x-home .xh-console-footer button{background:0 0;border:0;min-height:24px;padding:0;font-size:11px}.xh-console-footer button:disabled{opacity:.5}.xh-world-footer{color:#c7d6f6;text-transform:uppercase;pointer-events:none;justify-content:space-between;gap:20px;font-size:10px;line-height:1.9;display:flex;position:absolute;inset:auto 28px 10px}.xh-world-footer p{text-align:center;align-self:end;font-size:11px;line-height:1.7}.xh-world-footer>span:last-child{text-align:right}.xh-warning{border-left:2px solid var(--xd-color-caution,#f5b642);overflow-wrap:anywhere;background:#15182cf5;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:12px;display:flex}.xh-warning summary{cursor:pointer}.xh-load-state{min-height:374px;padding:28px 12px}.xh-load-state h2{font-size:18px}.xh-load-state p{color:var(--xh-muted);margin:12px 0}.xh-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.xh-skeleton i{background:#06162a;border:1px solid #1e4873;min-height:120px}.xh-reference-actions{align-items:center;gap:5px;display:flex}.xh-sample-badge{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xh-reference-equity .xh-panel-head{flex-wrap:wrap;row-gap:0}.xh-reference-chart{height:calc(var(--xh-layout-height)*.0878906);min-width:0}.xh-reference-equity .xh-curve-legend{margin-top:-3px}.xh-reference-equity .xh-curve-legend strong{z-index:1;background:linear-gradient(90deg,#01102700,#011027 12%);padding-left:4px;font-size:22px;position:absolute;bottom:31px;right:14px}.xh-chart-tick{fill:#6379b1;stroke:none;font-size:9px}.xh-instrument-badge{color:#fff;background:linear-gradient(130deg,#27bff9,#0475b7);border:1px solid #99c7ff;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;display:grid;overflow:hidden}.xh-instrument-badge img{object-fit:cover;width:100%;height:100%}.xh-instrument-badge svg{width:15px;height:15px}.xh-instrument-badge.is-gold{background:linear-gradient(130deg,#ffd477,#e69222);border-color:#ffe4a8}.xh-instrument-badge.is-red{background:linear-gradient(130deg,#ff807f,#da243e);border-color:#ffa6b0}.xh-reference-markets .lucide-triangle{fill:#fff;width:12px;height:12px}.x-home .xh-reference-chart>svg{width:100%;height:100%;overflow:visible}.xh-reference-chart :is(polyline,line){vector-effect:non-scaling-stroke}.xh-reference-chart .xh-gridline{stroke:#102846;stroke-dasharray:2 2}.xh-reference-chart .xh-r{fill:none;filter:drop-shadow(0 0 3px #9323ff)}.xh-reference-chart .xh-pnl{stroke:#02cfff;opacity:.85}.xh-reference-quotes{margin-top:2px;display:grid}.lab-home.x-home .xh-reference-quotes button{text-align:left;background:0 0;border:0;border-bottom:1px solid #10264188;grid-template-columns:22px minmax(50px,1fr) minmax(50px,1fr) 57px 40px;align-items:center;gap:4px;min-height:28px;padding:3px 0;font-size:11px;display:grid}.xh-reference-quotes strong{font-weight:400}.xh-reference-quotes small{text-align:right;white-space:nowrap;font-size:10px}.xh-reference-quotes button:hover{background:#10477955}.xh-symbol-gold{color:#fff2c2;background:#b77a20;border-color:#ffc358}.xh-symbol-red{background:#ae3d61;border-color:#f4a8b7}.xh-symbol-cyan{background:#057798;border-color:#50e8ff}.xh-sample-status{color:#929ecc;white-space:nowrap;justify-self:end;font-size:10px}.xh-sample-status:before{content:"";background:#465486;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.xh-sample-status.is-hit{color:#00ebd9}.xh-sample-status.is-hit:before{background:#00dbc5}.lab-home.x-home .xh-reference-markets button{grid-template-columns:20px minmax(42px,1fr) auto auto;gap:4px;min-height:30px;font-size:11px}.xh-reference-run{grid-template-columns:minmax(130px,1.2fr) minmax(0,1fr) 32px;align-items:end;gap:8px;margin:18px 0 0;display:grid}.xh-reference-run .xh-numbers{grid-template-columns:70px minmax(0,1fr);padding-bottom:12px}.xh-reference-run .xh-numbers strong{white-space:nowrap;overflow-wrap:normal;font-size:17px}.xh-reference-run>div>strong{font-size:17px;font-weight:400;line-height:1.2;display:block}.xh-reference-run>div>small{font-size:10px}.xh-reference-run .xh-profit-factor{grid-template-rows:34px 20px 16px;align-items:end;display:grid}.xh-profit-factor .xh-sample-spark{height:32px;margin-bottom:6px}.xh-reference-backtest .xh-status{background:#003e4833;border-color:#086e80;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.xh-status i{border:1px solid #00e0d1;border-radius:50%;width:9px;height:9px}.xh-reference-run .xh-sample-run-open{align-self:center}.xh-spark-grid{stroke:#173775;stroke-width:.5px}.xh-spark-grid text{stroke:none;fill:#6379b1;font-size:6px}.x-home .xh-sample-spark{color:#00e8e7;width:100%;height:38px}.xh-sample-spark polyline{stroke:currentColor;fill:none;stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #008ea9)}.lab-home.x-home .xh-sample-run-open{border-radius:50%;width:32px;height:32px;min-height:32px;padding:0;font-size:20px}.xh-reference-bars{background:repeating-linear-gradient(0deg,#0000,#0000 13px,#122c5633 13px 14px),repeating-linear-gradient(90deg,#0000,#0000 29px,#122c5633 29px 30px);border-bottom:1px solid #1b3a66;align-items:flex-end;gap:4px;height:44px;margin:0 0 7px;padding:3px 0 0;display:flex}.xh-reference-bars i{height:var(--sample-bar);background:linear-gradient(#07afff,#053570);flex:1;display:block;box-shadow:0 0 8px #02479855}.xh-reference-report .xh-panel-foot{flex-wrap:nowrap}.xh-reference-report .xh-panel-foot .xd-ui-button{white-space:nowrap}.xh-reference-report .xh-panel-foot>svg{color:#4c6ddd;opacity:.8;width:44%;height:32px}.xh-reference-report .xh-panel-foot{padding-top:8px}.xh-reference-report .xh-numbers{grid-template-columns:84px 58px 74px;gap:8px;max-width:232px}.xh-reference-report .xh-panel-foot .xd-ui-button{border-color:#7737df;box-shadow:inset 0 0 9px #4614b644,0 0 5px #411a9766}.xh-reference-report .xh-panel-foot .xd-ui-button svg{width:14px;height:14px}.xh-period-menu{z-index:20;flex-shrink:0;width:100px;position:relative}.lab-home.x-home .xh-period-menu>button{background:#031028;border:1px solid #274e88;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:26px;padding:3px 8px;font-size:10px;display:flex}.xh-period-menu svg{width:13px;height:13px}.xh-period-options{background:linear-gradient(100deg,#030a1def,#02142cf5);border:1px solid #274e88;border-radius:5px;padding:2px;position:absolute;inset:28px 0 auto;box-shadow:0 8px 16px #0008}.lab-home.x-home .xh-period-options button{text-align:left;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;width:100%;min-height:24px;padding:4px 7px;font-size:10px;display:flex}.lab-home.x-home .xh-period-options button:is(:hover,:focus-visible),.lab-home.x-home .xh-period-options button[aria-checked=true]{outline-offset:-2px;background:#123574}.xh-period-options button[aria-checked=true] svg{color:#32b7ff}.xh-reference-report:has(.xh-period-options){z-index:10}.xh-reference-tasks{gap:7px;padding-top:5px;display:grid}.lab-home.x-home .xh-reference-tasks label{cursor:pointer;flex-direction:row;align-items:center;gap:10px;min-height:20px;font-size:11px;display:flex;position:relative}.lab-home.x-home .xh-reference-tasks input{z-index:1;opacity:0;width:18px;height:18px;min-height:18px;margin:0;position:absolute}.xh-task-check{pointer-events:none;background:#030a1d;border:1px solid #91a7f5;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.xh-task-check svg{stroke-width:2px;color:#024376;width:12px;height:12px}.xh-reference-tasks input:checked+.xh-task-check{background:#00c5f1;border-color:#008dff;box-shadow:0 0 6px #068aff88}.xh-reference-tasks input:focus-visible+.xh-task-check{outline:2px solid var(--xh-cyan);outline-offset:3px}.xh-quick .xh-panel-head .lucide-zap{fill:#00b8ff;stroke:#2bfaff}.lab-home.x-home .xh-quick-grid .xd-ui-button{background:linear-gradient(110deg,#000b1e,#05132d);border-color:#245caa;border-radius:7px;min-height:48px;font-size:11px}.xh-quick-grid svg{color:#cbdbff;filter:drop-shadow(0 0 2px #0284ff)drop-shadow(0 0 5px #1c3fff)}@media (prefers-reduced-motion:no-preference){.xh-glass{transition:filter .18s}.xh-dimension:not(:disabled):hover{translate:0 -3px}.xh-dimension{transition:translate .18s}}@container home (width<=1450px){.lab-home.x-home{--xh-orb-size:106px}.lab-home.x-home .xh-reference-quotes:not(.xh-reference-markets) button{grid-template-columns:18px minmax(42px,1fr) auto 50px 44px;gap:3px}.xh-orbit-field{padding:212px 12.5% 180px 14.5%}.xh-dimension{width:106px;height:106px}.xh-position-star{width:122px;height:152px;left:calc(50% - 61px)}.xh-position-star>img{width:118px;height:118px}.xh-position-education,.xh-position-risk{top:196px}.xh-position-community,.xh-position-psychology{top:344px}.xh-position-development{top:466px}.xh-position-market,.xh-position-journal{top:93px}.xh-position-strategy,.xh-position-execution{top:42px}.xh-dimension strong{margin-top:37px;font-size:10px}.xh-position-star strong{margin-top:0;font-size:18px}.xh-dimension-lens svg{width:30px;height:30px}.xh-welcome-row{grid-template-columns:minmax(0,1fr) 210px}.xh-welcome>div{width:90%;padding:12px 18px}.xh-welcome-motto{display:none}.xh-welcome-actions{gap:5px}.lab-home.x-home .xh-welcome-actions button{padding:6px 8px;font-size:11px}.xh-panel{padding:9px}.lab-home.x-home .xh-panel h2{font-size:14px}.xh-panel h2 svg{width:20px;height:20px}.xh-equity .xh-panel-head{flex-wrap:wrap;gap:3px}.xh-numbers strong{font-size:16px}.lab-home.x-home .xh-market-rows button{grid-template-columns:minmax(0,1fr) auto auto;gap:5px}.xh-market-rows .xh-symbol-mark,.xh-panel-foot small{display:none}.xh-focus-list{gap:4px}.xh-focus-list label{line-height:1.25}.xh-quick-grid svg{width:20px;height:20px}.xh-console-nav>img{width:34px;margin-right:0}.lab-home.x-home .xh-console-nav>div>button{padding:6px;font-size:11px}}@container home (width<=1120px){.lab-home.x-home{--xh-layout-height:1024px;min-height:100svh}.xh-landscape>.xh-explorer{display:none}.xh-brand-bar{margin:20px 22px 5px;position:relative;inset:auto}.xh-presentation{flex-direction:row;gap:12px;margin:0 22px 12px;position:relative;inset:auto}.xh-side-motto{display:none}.xh-orbit-field{padding:12px 22px 120px}.x-home .xh-console-frame{display:none}.xh-console{background:#020918e8;border:1px solid #2888de;border-radius:8px;padding:10px;box-shadow:0 0 12px #2862f966}.x-home .xh-console>.xh-console-footer{position:static}.xh-dimensions{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;height:auto;margin-bottom:20px;display:grid;position:relative}.xh-dimension{justify-self:center;width:90px;height:90px;position:relative;top:auto;left:auto;right:auto}.xh-position-star{height:110px}.xh-position-star>img{width:87px;height:87px}.xh-position-star strong{font-size:13px}.xh-primary-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.xh-equity{grid-column:1/-1}.xh-secondary-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.xh-welcome-row{grid-template-columns:minmax(0,1fr) 220px;margin-right:0}.xh-welcome>div{width:100%;padding:14px}.xh-equity .xh-panel-head{flex-wrap:nowrap}.lab-home.x-home .xh-panel h2{font-size:14px}.xh-numbers strong{font-size:20px}.xh-world{object-fit:cover;object-position:center top}}@container home (width<=650px){.xh-wordmark>img{width:44px}.xh-wordmark strong{font-size:18px}.xh-brand-bar>p{display:none}.xh-dimensions{gap:var(--xd-space-3);padding-bottom:var(--xd-space-4);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.xh-dimensions>button{scroll-snap-align:start;flex:0 0 76px}.xh-orbit-field{padding:var(--xd-space-2) var(--xd-space-3) var(--xd-space-6)}.xh-dimension{width:76px;height:76px}.xh-position-star{height:76px}.xh-position-star>img{width:74px;height:74px}.xh-dimension strong{font-size:10px}.xh-position-star strong{font-size:14px}.xh-console{padding:8px}.xh-console-nav{flex-wrap:wrap}.xh-console-nav>div{flex-basis:100%;order:2}.xh-console-nav>img{margin-right:auto}.lab-home.x-home .xh-console-nav>div>button{font-size:12px}.xh-welcome-row,.xh-primary-panels,.xh-secondary-panels{grid-template-columns:minmax(0,1fr)}.xh-welcome{min-height:250px}.xh-welcome>img{object-position:62% center}.xh-welcome>div{background:#00061160}.xh-star-panel{min-height:190px}.xh-star-message{max-height:100px;font-size:14px}.xh-panel{padding:12px}.xh-equity .xh-panel-head{flex-wrap:wrap}.xh-world-footer>span{display:none}.xh-world-footer{justify-content:center}.lab-home.x-home .xh-focus-list label{font-size:13px}.lab-home.x-home .xh-focus-list input{flex-basis:20px;width:20px;height:20px;min-height:20px}.lab-home.x-home .xh-quick-grid .xd-ui-button{min-height:44px;font-size:12px}.lab-home.x-home .xh-welcome-actions button{min-height:40px;font-size:12px}.xh-world{opacity:.55}}@media (max-width:900px){.xh-console-nav .xh-mobile-menu{display:inline-flex}}.xsd-workspace{--xsd-line:#173e64;--xsd-muted:#a3b8d6;--xsd-cyan:#35e7e4;--xsd-blue:#459dff;color:#eef4ff;letter-spacing:0;background:#020a17db;min-width:0;padding:0 10px 14px;font-size:13px;line-height:1.45;container-type:inline-size}.xsd-workspace *,.xsd-workspace :before,.xsd-workspace :after{box-sizing:border-box;min-width:0}.xsd-workspace h1,.xsd-workspace h2,.xsd-workspace h3,.xsd-workspace p{letter-spacing:0;margin:0}.xsd-workspace h2{text-transform:none;color:#e6eeff;font-size:16px;font-weight:600}.xsd-workspace h3{font-size:14px;font-weight:600}.xsd-workspace button,.xsd-workspace input,.xsd-workspace select,.xsd-workspace textarea{font:inherit;color:inherit;letter-spacing:0}.xsd-workspace button{cursor:pointer;background:#061a33;border:1px solid #214977;border-radius:5px;transition:border-color .13s,background-color .13s}.xsd-workspace button:hover:not(:disabled){background-color:#0d3058;border-color:#459dff}.xsd-workspace button:disabled{opacity:.45;cursor:not-allowed}.xsd-workspace :is(button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #69eaff}.xsd-workspace button>svg{flex:none;width:17px;height:17px}.xsd-workspace button>svg:only-child{width:19px;height:19px}.xsd-workspace input:not([type=range]):not([type=checkbox]),.xsd-workspace select,.xsd-workspace textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061427;border:1px solid #204970;border-radius:4px;max-width:100%;padding:7px 9px}.xsd-workspace option{color:#eef4ff;background:#061427}.xsd-workspace select{appearance:auto;padding-right:22px!important}.xsd-workspace input::placeholder{color:#849cb8;opacity:1}body .module-page .xsd-workspace label{font-size:12px;font-weight:400}body .xsd-workspace .xsd-chart-controls label,body .xsd-workspace .xsd-evidence-strip label{display:flex}.xsd-workspace button{font-weight:500}.xsd-workspace .xd-ui-button{white-space:normal;text-align:center;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 12px;display:inline-flex}.xsd-workspace .xd-ui-button[data-tone=primary]{background:linear-gradient(#0969ef,#083acc);border-color:#429bff;box-shadow:inset 0 0 8px #368eff77,0 0 10px #005dff33}.xsd-route-nav{border-bottom:1px solid #173858;gap:4px;padding:5px 0;display:flex;overflow-x:auto}.xsd-route-nav>button{color:#c9d8ee;background:0 0;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:8px 11px;display:flex}.xsd-route-nav>button[aria-current=page]{color:#fff;background:#1038a5;box-shadow:inset 0 -2px #8ca7ff}.xsd-route-nav .xsd-nav-star{margin-left:auto}.xsd-nav-star img{object-fit:contain;width:29px;height:29px}.xsd-heading{background:linear-gradient(90deg,#020b1b 45%,#020b1b66),url(/assets/earth-eclipse-sun-planets-36-ST6LLpac.png) right 42%/400px no-repeat;justify-content:space-between;align-items:center;gap:20px;min-height:87px;padding:10px 6px 14px;display:flex}.xsd-heading h1{color:#dae7ff;font-size:32px;font-weight:700;line-height:1.16}.xsd-heading p{color:#b9c8ed;margin-top:4px;font-size:14px}.xsd-heading .xsd-motto{text-align:right;text-transform:uppercase;padding-right:14px;font-size:12px}.xsd-layout{grid-template-columns:180px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.xsd-library{background:#030e1ecc;border:1px solid #143554;border-radius:8px;flex-direction:column;gap:9px;padding:12px 9px 0;display:flex;overflow:hidden}.xsd-library>header{justify-content:space-between;align-items:center;gap:8px;padding-bottom:5px;display:flex}.xsd-library h2{font-size:15px}.xsd-library>header button{flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.xsd-library>:is(input,select){width:100%;font-size:12px!important}.xsd-library-list{scrollbar-width:thin;align-content:start;gap:7px;max-height:550px;display:grid;overflow-y:auto}.xsd-library .xsd-strategy-tile{text-align:left;background:#04152b;border-color:#133759 #133759 #133759 #226ea6;border-left-style:solid;border-left-width:2px;border-radius:5px;flex-direction:column;gap:6px;width:100%;min-height:109px;padding:10px;display:flex}.xsd-strategy-tile[data-selected=true]{border-left-color:#9b83ff;box-shadow:inset 2px 0 #c5b1ff,inset 8px 0 16px #153bbb88;background:#061d46!important}.xsd-strategy-tile>strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.xsd-strategy-tile>span{color:#adc4e5;font-size:12px}.xsd-strategy-tile footer{justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}.xsd-strategy-tile small{color:#adc4e5;font-size:11px}.xsd-strategy-tile em,.xsd-status{color:#a8c9ff;white-space:nowrap;border:1px solid #245282;border-radius:4px;padding:3px 6px;font-size:11px;font-style:normal}.xsd-strategy-tile em[data-status=Active],.xsd-status[data-status=Active]{color:#65f1dc;background:#05312e;border-color:#176f70}.xsd-readiness-track{background:#17263f;width:100%;height:2px;display:block}.xsd-readiness-track i{background:#709eff;height:100%;display:block}.xsd-library-actions{border-top:1px solid #173858;gap:5px;margin:6px -9px 0;padding:9px;display:grid}.xsd-library-actions button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:9px 5px;font-size:12px;display:flex}.xsd-library-art{background:linear-gradient(#0000 5%,#020c1a),url(/assets/dashboard-summit-tFi5vYal.png) 50%/cover;flex-direction:column;justify-content:end;min-height:196px;margin:auto -9px 0;padding:100px 14px 16px;display:flex}.xsd-library-art strong{font-size:20px;font-weight:500;line-height:1.2}.xsd-library-art span{color:#b8cde9;margin-top:6px;font-size:12px}.xsd-content{align-content:start;gap:9px;display:grid}.xsd-strategy-header{background:linear-gradient(110deg,#061830e8,#021021e8);border:1px solid #15436c;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 10px 0;display:flex}.xsd-selected-contract{flex:360px;align-items:center;gap:10px;display:flex}.xsd-selected-contract>div:last-child{flex:1}.xsd-selected-contract strong{overflow-wrap:anywhere;margin-right:10px;font-size:16px;font-weight:600}.xsd-selected-contract p{color:#abbede;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.xsd-strategy-thumbnail{color:#d6f0ff;background:url(/assets/home-reference-welcome-Bvz6vszN.png) 50%/cover;border:1px solid #286297;border-radius:4px;flex:0 0 72px;place-items:center;width:72px;height:52px;display:grid}.xsd-strategy-thumbnail svg{filter:drop-shadow(0 1px 3px #000);width:27px}.xsd-context-fields{flex:0 500px;align-items:end;gap:8px;display:flex}.xsd-context-fields>label{color:#b8c9e6;flex:90px;gap:4px;font-size:12px;display:grid}.xsd-context-fields>label select{width:100%}.xsd-context-fields>button:not(.xd-ui-button){flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.xsd-context-fields>.xd-ui-button{flex:1 0 130px;min-height:37px}.xsd-tabs{border-top:1px solid #153958;flex:1 0 100%;gap:0;display:flex;overflow-x:auto}.xsd-tabs button{color:#becee8;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:38px;padding:7px 13px;font-size:12px}.xsd-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(#071932,#1745b3);border-bottom-color:#97caff}.xsd-evidence-strip{flex-wrap:wrap;align-items:center;gap:8px;padding:0 2px;display:flex}.xsd-evidence-strip label{color:#adc3de;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.xsd-evidence-strip select{max-width:300px;padding:4px 8px;font-size:12px}.xsd-evidence-strip>span{color:#69d9d0;margin-left:auto;font-size:11px}.xsd-evidence-strip>span[data-error=true]{color:#f4c279}.xsd-evidence-strip>button{place-items:center;width:29px;height:29px;display:grid}.xsd-analysis-top{grid-template-columns:minmax(0,1.38fr) minmax(162px,.49fr) minmax(0,1.25fr);align-items:stretch;gap:8px;display:grid}.xsd-panel{background:linear-gradient(125deg,#051a33ed,#03101ee8);border:1px solid #1b4b74;border-radius:8px;padding:10px;overflow:hidden}.xsd-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.xsd-panel>header h2{align-items:center;gap:9px;line-height:1.3;display:flex}.xsd-panel>header h2>svg{color:#e6e7ff;background:#253c71;border-radius:4px;flex-shrink:0;width:25px;height:25px;padding:3px}.xsd-caption{color:#a8bfdf;font-size:11px;line-height:1.5}.xsd-panel>small.xsd-caption{margin-top:8px;display:block}.xsd-curve-legend{flex-wrap:wrap;justify-content:center;gap:3px 10px;margin:7px 0 0;display:flex}.xsd-curve-legend button{color:#bdcde4;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:11px;display:flex}.xsd-curve-legend button[aria-pressed=true]{color:#fff;text-underline-offset:4px;text-decoration:underline}.xsd-workspace [data-tone="0"]{--curve:#65caff}.xsd-workspace [data-tone="1"]{--curve:#c595ff}.xsd-workspace [data-tone="2"]{--curve:#37e4e3}.xsd-workspace [data-tone="3"]{--curve:#f5ca77}.xsd-workspace [data-tone="4"]{--curve:#ff7495}.xsd-workspace [data-tone="5"]{--curve:#a2ee8c}.xsd-curve-legend i,.xsd-scenario-tabs button>span{background:var(--curve);width:8px;height:8px;box-shadow:0 0 5px var(--curve);border-radius:50%;flex-shrink:0}.xsd-plot{min-height:195px;position:relative}.xsd-plot svg{width:100%;height:245px;display:block}.xsd-workspace svg text{fill:#b8ccea;font-family:inherit;font-size:11px}.xsd-workspace .xsd-plot svg text{font-size:16px}.xsd-gridline{stroke:#163b59;stroke-width:.7px}.xsd-distribution{color:var(--curve)}.xsd-distribution polyline{fill:none;stroke:var(--curve);stroke-width:1.5px;vector-effect:non-scaling-stroke}.xsd-distribution[data-selected=true] polyline{stroke-width:2.3px}.xsd-outcome-range{fill:#b7dfff;opacity:.06}.xsd-chart-empty{text-align:center;background:#051328ec;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;display:flex;position:absolute;inset:24% 10% 15%}.xsd-chart-empty svg{color:#579cda;width:22px;height:22px;min-height:0}.xsd-chart-empty strong{font-size:14px}.xsd-chart-empty span{color:#aebfda;max-width:285px;font-size:12px}.xsd-chart-controls{border-top:1px solid #173551;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding-top:5px;display:flex}.xsd-chart-controls label{color:#baccdf;align-items:center;gap:5px;font-size:11px;display:flex}.xsd-chart-controls label svg{width:14px;height:14px}.xsd-chart-controls input{accent-color:#1a85ff;width:15px;height:15px}.xsd-chart-controls>div{gap:4px;display:flex}.xsd-chart-controls button{place-items:center;width:28px;height:28px;display:grid}.xsd-key-metrics>header h2{font-size:15px}.xsd-key-metric{border-bottom:1px solid #173958;align-items:center;gap:8px;padding:8px 0;display:flex}.xsd-key-metric>span{width:30px;height:34px;color:var(--curve,#ff879c);background:#11367188;border:1px solid #3261a366;border-radius:5px;flex:0 0 30px;place-items:center;display:grid}.xsd-key-metric svg{width:22px;height:22px}.xsd-key-metric>div{gap:2px;display:grid}.xsd-key-metric strong{color:var(--curve);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.2}.xsd-key-metric small{color:#b6c8e4;font-size:11px;line-height:1.3}.xsd-sample{color:#a7c1df;gap:3px;padding-top:8px;font-size:11px;display:grid}.xsd-sample strong{color:#e0d3ad;font-weight:500}.xsd-table-scroll{scrollbar-width:thin;margin:10px 0 0;overflow-x:auto}.xsd-comparison table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.xsd-comparison th,.xsd-comparison td{text-align:center;white-space:normal;text-transform:none;border-bottom:1px solid #133b5d;padding:7px 6px;font-weight:400}.xsd-comparison table{table-layout:fixed;min-width:375px}.xsd-comparison th:first-child{width:120px}.xsd-comparison thead th{overflow-wrap:anywhere}.xsd-comparison thead th:not(:first-child){background:color-mix(in srgb, var(--curve) 18%, #031329);color:var(--curve)}.xsd-comparison th:first-child{text-align:left;color:#aebee4}.xsd-comparison tbody tr:last-child td{color:#e2c6ff}.xsd-analysis-bottom{grid-template-columns:minmax(0,1.8fr) minmax(215px,.7fr) minmax(190px,.5fr);gap:8px;margin-top:8px;display:grid}.xsd-scenario-tabs{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.xsd-scenario-tabs button{color:var(--curve,#7cceff);align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:flex}.xsd-scenario-tabs button[aria-pressed=true]{color:#fff;background:#1049ad;border-color:#669fff}.xsd-builder-body{grid-template-columns:108px minmax(0,1fr) 153px;gap:12px;display:grid}.xsd-builder-body>aside{color:#b6c8e3;border-right:1px solid #1b405e;flex-direction:column;align-items:start;gap:13px;padding:7px 9px 7px 0;font-size:12px;display:flex}.xsd-builder-body>aside strong{color:#d4e4fa;font-size:12px}.xsd-builder-body>aside small{color:#a0b4d2;margin-top:auto;font-size:11px}.xsd-sliders{flex-direction:column;gap:13px;padding:6px 0;display:flex}.xsd-sliders>label{color:#bfcde6;grid-template-columns:minmax(105px,1fr) minmax(75px,1fr) 40px;align-items:center;gap:6px;font-size:11px;display:grid}.xsd-sliders input[type=range]{accent-color:#48baff;cursor:pointer;width:100%;height:20px}.xsd-sliders output{color:#bcefff;text-align:right;font-variant-numeric:tabular-nums}.xsd-sliders .xsd-scenario-name{grid-template-columns:1fr;gap:5px}.xsd-scenario-name input{width:100%;font-size:12px}.xsd-presets{border-left:1px solid #1c3b5a;align-content:start;gap:5px;padding-left:10px;display:grid}.xsd-presets h3{margin-bottom:3px;font-size:12px}.xsd-presets>button{text-align:left;flex-direction:column;align-items:start;padding:6px 8px;display:flex}.xsd-presets>button strong{font-size:11px;font-weight:500}.xsd-presets>button small{color:#b4c9e8;font-size:10px}.xsd-presets>.xd-ui-button{flex-direction:row;justify-content:center;align-items:center}.xsd-presets>.xsd-delete{color:#ffc3ce;flex-direction:row;align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.xsd-factor{grid-template-columns:minmax(90px,1fr) 44px 49px;align-items:center;gap:6px;margin-top:13px;font-size:11px;display:grid}.xsd-factor span{color:#b6c9e4}.xsd-factor strong{color:#42e6d5;text-align:right;font-size:11px}.xsd-factor i{background:#142c48;border-radius:3px;height:7px;display:block;overflow:hidden}.xsd-factor b{background:#47bfff;border-radius:3px;height:100%;display:block}.xsd-factor b.is-negative{background:#fc6386}.xsd-factor-summary{color:#abc2df;border-top:1px solid #163b59;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 12px;padding-top:10px;font-size:11px;display:grid}.xsd-factor-summary strong{color:#d4e3f4;text-align:right;overflow-wrap:anywhere;font-weight:400}.xsd-factors,.xsd-star{flex-direction:column;display:flex}.xsd-factors>.xd-ui-button,.xsd-star>.xd-ui-button{width:100%;margin-top:auto;font-size:12px}.xsd-star-logo{object-fit:contain;width:34px;height:34px}.xsd-star>p{color:#c2d4ec;margin:11px 0;font-size:12px;line-height:1.65}.xsd-star-note{color:#b3c9e6;border-left:2px solid #4055d9;align-items:start;gap:8px;margin-bottom:15px;padding:7px 0 7px 8px;font-size:11px;display:flex}.xsd-star-note svg{color:#75cfff;flex-shrink:0;width:17px;height:17px}.xsd-input-strip{background:#05162c;border:1px solid #153e64;border-radius:7px;flex-wrap:wrap;align-items:stretch;gap:6px;padding:8px;display:flex}.xsd-input-strip>div{border-right:1px solid #1b3c61;flex:130px;align-items:center;gap:10px;padding:4px 8px;display:flex}.xsd-input-strip svg{color:#42e2e2;flex-shrink:0;width:20px;height:20px}.xsd-input-strip span{color:#a7bfdc;flex-direction:column;gap:3px;font-size:11px;display:flex}.xsd-input-strip strong{color:#dbf5ff;overflow-wrap:anywhere;font-size:12px;font-weight:500}.xsd-input-strip>button{background:0 0;border:0;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.xsd-notice{color:#f5d6a4;overflow-wrap:anywhere;background:#291e104d;border-left:3px solid #ddae56;padding:10px;font-size:12px}.xsd-notice button{margin-left:8px;padding:4px 8px}.xsd-empty{color:#a6bddb;padding:22px 8px;line-height:1.6}.xsd-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:10px;display:grid}.xsd-prose{color:#bfcee5;white-space:pre-wrap;line-height:1.7;margin:10px 0!important}.xsd-rule-sequence{margin:16px 0;padding:0;list-style:none}.xsd-rule-sequence li{border-top:1px solid #1b3650;align-items:start;gap:14px;padding:17px 0;display:flex}.xsd-rule-sequence b{color:#3bbaff;font-size:22px;font-weight:400}.xsd-rule-sequence p{white-space:pre-wrap}.xsd-detail-list{grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:10px;margin:15px 0;font-size:12px;display:grid}.xsd-detail-list dt{color:#9db7d7}.xsd-detail-list dd{overflow-wrap:anywhere;margin:0}.xsd-workspace code{overflow-wrap:anywhere;color:#acc8e9;font-size:11px}.xsd-run-list article{border-bottom:1px solid #173957;grid-template-columns:minmax(0,1fr) minmax(100px,.7fr) auto;align-items:center;gap:10px;padding:16px 0;display:grid}.xsd-run-list article>div:not(.xsd-run-actions),.xsd-attach-run>div{flex-direction:column;gap:4px;display:flex}.xsd-run-list small,.xsd-attach-run small{color:#a5bddb;font-size:11px}.xsd-run-actions{gap:6px;display:flex}.xsd-attach-run{border-bottom:1px solid #1e3c56;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}.xsd-performance-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:20px 0;display:grid}.xsd-performance-metrics>div{border-right:1px solid #26435e;flex-direction:column;gap:6px;padding:0 10px;display:flex}.xsd-performance-metrics small{color:#9eb6d4}.xsd-performance-metrics strong{color:#61dbea;font-size:21px;font-weight:500}.xsd-equity{width:100%;max-height:420px;display:block}.xsd-equity polyline{stroke:#42b9ff;stroke-width:2px;fill:none}.xsd-lineage{border-top:1px solid #29405a;margin-top:16px;padding:15px 0}.xsd-lineage summary{cursor:pointer;color:#9bd5ff;padding:7px 0}.xsd-lineage pre{color:#afc6df;max-height:420px;overflow:auto}.xsd-notes-form{flex-direction:column;gap:10px;margin-top:15px;display:flex}.xsd-notes-form textarea{resize:vertical;width:100%;min-height:220px;line-height:1.7}.xsd-notes-form footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.xsd-notes-form footer span{color:#acc7df;font-size:12px}.xsd-workspace .xd-strategy-legacy .xd-strategy-workbench{grid-template-columns:minmax(0,1fr) minmax(235px,.45fr)}.xsd-workspace .xd-strategy-legacy .xd-strategy-contract-heading{flex-wrap:wrap}.xsd-spinning{animation:1.1s linear infinite xsd-spin}@keyframes xsd-spin{to{transform:rotate(360deg)}}@container (width<=1400px){.xsd-layout{grid-template-columns:160px minmax(0,1fr);gap:9px}.xsd-analysis-top{grid-template-columns:minmax(0,1fr) 175px minmax(0,1.03fr)}.xsd-analysis-bottom{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.xsd-builder{grid-column:1/-1}.xsd-builder-body{grid-template-columns:140px minmax(0,1fr) 230px}.xsd-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.xsd-presets h3{grid-column:1/-1}.xsd-key-metric strong{font-size:18px}.xsd-comparison th,.xsd-comparison td{padding:8px 6px;font-size:11px}}@container (width<=1100px){.xsd-analysis-top{grid-template-columns:minmax(0,1fr) 200px}.xsd-comparison{grid-column:1/-1}.xsd-context-fields{flex:100%}.xsd-heading h1{font-size:29px}.xsd-builder-body{grid-template-columns:minmax(0,1fr) 190px}.xsd-builder-body>aside{display:none}.xsd-presets{grid-template-columns:1fr}.xsd-detail-grid{grid-template-columns:minmax(0,1fr)}.xsd-performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.xsd-workspace .xd-strategy-legacy .xd-strategy-workbench{grid-template-columns:minmax(0,1fr)}}@container (width<=760px){.xsd-layout{grid-template-columns:minmax(0,1fr)}.xsd-library{grid-template-columns:minmax(0,1fr) 130px;padding:9px;display:grid}.xsd-library>header{grid-column:1/-1}.xsd-library-list{grid-column:1/-1;max-height:none;display:flex;overflow-x:auto}.xsd-library .xsd-strategy-tile{flex:0 0 185px;width:185px;min-height:104px}.xsd-library-actions{flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;display:flex}.xsd-library-art,.xsd-heading .xsd-motto{display:none}.xsd-analysis-top{grid-template-columns:minmax(0,1fr) 170px}.xsd-heading{background-size:270px;min-height:85px}.xsd-analysis-bottom{grid-template-columns:minmax(0,1fr)}.xsd-builder-body{grid-template-columns:minmax(0,1fr) 175px}.xsd-factors>.xd-ui-button,.xsd-star>.xd-ui-button{margin-top:10px}}@container (width<=520px){.xsd-workspace .xsd-plot svg text{font-size:20px}.xsd-heading h1{font-size:26px}.xsd-heading p{font-size:12px}.xsd-context-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;display:grid}.xsd-context-fields>.xd-ui-button{grid-column:1/-1}.xsd-selected-contract{flex-basis:100%}.xsd-selected-contract strong{font-size:15px}.xsd-strategy-thumbnail{flex-basis:48px;width:48px;height:48px}.xsd-analysis-top{grid-template-columns:minmax(0,1fr)}.xsd-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.xsd-key-metrics>header,.xsd-key-metrics>.xsd-sample{grid-column:1/-1}.xsd-key-metric strong{font-size:17px}.xsd-builder-body{grid-template-columns:minmax(0,1fr)}.xsd-presets{border-top:1px solid #214362;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0 0}.xsd-run-list article{grid-template-columns:minmax(0,1fr) minmax(90px,.6fr)}.xsd-run-actions{grid-column:1/-1}.xsd-performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.xsd-performance-metrics strong{font-size:18px}.xsd-detail-list{grid-template-columns:minmax(0,1fr);gap:5px}.xsd-detail-list dd{margin-bottom:9px}}@media (prefers-reduced-motion:reduce){.xsd-workspace *,.xsd-workspace :before,.xsd-workspace :after{transition:none!important;animation:none!important}}.xd-market-dimension-page.xmd-workspace{--xmd-line:#4694cb4d;--xmd-muted:#aec4de;--xmd-cyan:#00e6df;color:#eef5ff;font-family:var(--xd-font-ui,Inter, sans-serif);font-size:calc(13px * var(--xd-user-font-scale,1));letter-spacing:0;isolation:isolate;background:#020811 url(/assets/market-dimension-earth-Daqplmol.png) top/100% no-repeat;width:100%;min-width:0;max-width:none;padding:18px 22px 8px;line-height:1.45;display:block}.xmd-workspace *,.xmd-workspace :before,.xmd-workspace :after{box-sizing:border-box;letter-spacing:0}.xd-market-dimension-page.xmd-workspace[data-market-background=workspace]{background:0 0}.xd-market-dimension-page.xmd-workspace[data-market-background=none]{background:#020811}.xmd-workspace button,.xmd-workspace input,.xmd-workspace select{font:inherit;color:inherit}.xmd-workspace button{cursor:pointer;border:1px solid var(--xmd-line);background:#041629;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:6px 12px;transition:border-color .15s,background-color .15s;display:inline-flex}.xmd-workspace button:hover:not(:disabled){background-color:#0a2b46;border-color:#47cfff}.xmd-workspace button:disabled{cursor:not-allowed;opacity:.5}.xmd-workspace :is(button,input,select,summary,a):focus-visible{outline-offset:3px;outline:2px solid #86e5ff}.xmd-workspace button[aria-pressed=true],.xmd-workspace button[aria-current=page]{color:#fff;background:#063b9e;border-color:#29c5ff;box-shadow:inset 0 0 12px #007aff65,0 0 9px #007dff40}.xmd-workspace svg{flex-shrink:0;width:17px;height:17px}.xmd-workspace select,.xmd-workspace input[type=search]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--xmd-line);background:#04172a;border-radius:5px;min-width:0;min-height:34px;padding:6px 9px}.xmd-workspace select option{color:#eef5ff;background:#04172a}.xmd-workspace [data-sign=positive]{color:#06f1d6}.xmd-workspace [data-sign=negative]{color:#ff6785}.xmd-workspace h1,.xmd-workspace h2,.xmd-workspace p{margin:0}body[data-page=market] .xmd-workspace .xmd-panel h2{text-transform:none;font-size:15px;font-weight:550}.xmd-workspace .xmd-hero h1:focus{outline:none}.xmd-workspace small{font-size:calc(11px * var(--xd-user-font-scale,1));line-height:1.45}.xmd-muted,.xmd-workspace small{color:var(--xmd-muted)}.xmd-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.xmd-hero{justify-content:space-between;align-items:center;min-height:156px;padding:4px 16px 22px;display:flex}.xmd-wordmark{color:#bad0f8;margin-bottom:8px;font-size:11px;display:block}.xmd-hero h1{color:#fff;font-size:48px;font-weight:650;line-height:1.08}.xmd-hero h1 span{color:#a897ef}.xmd-hero p{color:#d3e4ff;margin-top:10px;font-size:20px}.xmd-hero small{margin-top:5px;font-size:13px;display:block}.xmd-hero-caption{color:#b4c9f5;text-transform:uppercase;padding-right:16px;font-size:11px;line-height:2.1}.xmd-navigation{align-items:center;gap:9px;min-width:0;display:flex}.xmd-navigation nav{flex-wrap:wrap;gap:4px;display:flex}.xmd-navigation nav button{white-space:nowrap;background-color:#031625e8;min-height:42px;padding:8px 16px}.xmd-search{border:1px solid var(--xmd-line);background:#021221ed;border-radius:5px;flex:1;align-items:center;min-width:145px;height:42px;padding:0 10px;display:flex}.xmd-search input[type=search]{background:0 0;border:0;width:100%;padding-inline:8px}.xmd-search button{background:0 0;border:0;min-width:28px;padding:2px}.xmd-icon-button{flex-shrink:0;width:42px;height:42px}.xmd-utility-row{justify-content:space-between;align-items:center;gap:12px;padding:8px 0 4px;display:flex}.xmd-utility-row nav{flex-wrap:wrap;gap:2px;display:flex}.xmd-utility-row nav button{color:var(--xmd-muted);background:0 0;border-color:#0000;min-height:30px;padding:4px 9px;font-size:12px}.xmd-refresh{white-space:nowrap;font-size:12px!important}.xmd-evidence-line .xmd-refresh{margin-left:auto}.xmd-research-tools nav{flex-wrap:wrap;gap:6px;padding:10px 0 0;display:flex}.xmd-evidence-line .xmd-date-warning{color:#ebc378}.xmd-evidence-line{color:var(--xmd-muted);flex-wrap:wrap;align-items:center;gap:7px 15px;padding:7px 2px;font-size:11px;display:flex}.xmd-evidence-line>span:first-child{color:#72dbf1}.xmd-evidence-line i{background:#65c5e8;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.xmd-evidence-line details{margin-left:auto}.xmd-evidence-line summary{cursor:pointer;color:#69d9ff}.xmd-evidence-line details[open]{border:1px solid var(--xmd-line);background:#031323;flex-basis:100%;padding:10px}.xmd-evidence-line details p{margin:6px 0}.xmd-quotes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.xmd-quotes .xmd-quote{text-align:left;background:#021321eb;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 40%;justify-content:start;gap:8px;min-height:82px;padding:11px;display:grid}.xmd-quotes .xmd-quote[aria-pressed=true]{background:#05213b}.xmd-symbol-icon{color:#fff;background:#07639b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.xmd-symbol-icon[data-asset=metals]{background:#9b671a}.xmd-symbol-icon[data-asset=indices]{background:#4e438b}.xmd-quote-data{flex-direction:column;gap:3px;min-width:0;display:flex}.xmd-quote-data>span{font-size:12px}.xmd-quote-data strong{font-family:var(--xd-font-data,inherit);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.xmd-quote-data small{font-variant-numeric:tabular-nums}.xmd-sparkline{width:100%;min-width:0;height:43px;display:block}.xmd-panel{border:1px solid var(--xmd-line);background:#02101df2;border-top-color:#36739c;border-radius:7px;min-width:0;padding:14px;overflow:hidden}.xmd-panel>header{justify-content:space-between;align-items:center;gap:7px;min-height:23px;margin-bottom:12px;display:flex}.xmd-panel h2{color:#f3f5ff;font-size:15px;font-weight:550;line-height:1.3}.xmd-primary-grid{grid-template-columns:minmax(0,2.7fr) minmax(205px,1fr) minmax(250px,1.2fr);align-items:stretch;gap:12px;margin-bottom:12px;display:grid}.xmd-secondary-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.xmd-chart-panel{flex-direction:column;min-height:346px;padding:0;display:flex;position:relative}.xmd-chart-panel>.xmd-chart-heading{border-bottom:1px solid var(--xmd-line);margin-bottom:0;padding:10px 12px 8px}.xmd-chart-heading>div:first-child{flex-direction:column;display:flex}.xmd-chart-heading strong{font-size:16px}.xmd-chart-tools{align-items:center;gap:5px;display:flex}.xmd-chart-tools>button{width:34px;padding:6px}.xmd-ohlc{font-variant-numeric:tabular-nums;color:#00e4ec;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:32px;padding:7px 12px;font-size:11px;display:flex}.xmd-ohlc b{color:#c0d3ea;font-weight:400}.xmd-ohlc>span:first-child{color:var(--xmd-muted)}.xmd-chart-canvas{width:100%;min-width:0;height:247px;position:relative}.xmd-chart-message{text-align:center;color:var(--xmd-muted);background:#041321;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:100px 20px 55px}.xmd-chart-message>svg{color:#1dc9ff;width:30px;height:30px}.xmd-chart-footer{border-top:1px solid var(--xmd-line);flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:auto;padding:6px 10px;font-size:11px;display:flex}.xmd-chart-footer>span{color:var(--xmd-muted);margin-right:auto}.xd-market-dimension-page.xmd-workspace .xmd-chart-footer label{white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.xd-market-dimension-page.xmd-workspace .xmd-chart-footer input{accent-color:#00bada;flex:0 0 14px;width:14px;height:14px;min-height:14px;margin:0;padding:0}.xmd-chart-footer>div{gap:3px;display:flex}.xmd-chart-footer>div button{width:28px;min-height:28px;padding:4px}.xmd-chart-footer>button{min-height:28px;padding:4px 8px}.xmd-badge{color:#00ddd8;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.xmd-badge svg{width:13px;height:13px}.xmd-badge[data-state=offline]{color:#a8b9d0}.xmd-ledger{flex-direction:column;display:flex}.xmd-ledger-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0;font-size:25px;line-height:1.35}.xmd-ledger-scope{color:var(--xmd-muted);font-size:11px}.xmd-ledger-counts{border-bottom:1px solid var(--xmd-line);grid-template-columns:1fr 1fr;gap:10px;padding:16px 0;display:grid}.xmd-ledger-counts span{color:var(--xmd-muted);flex-direction:column;font-size:11px;display:flex}.xmd-ledger-counts b{color:#d8f6ff;font-size:21px;font-weight:500}.xmd-allocations{flex-direction:column;gap:10px;padding:13px 0;display:flex}.xmd-allocations>div{grid-template-columns:55px 1fr 20px;align-items:center;gap:7px;font-size:11px;display:grid}.xmd-allocations meter{width:100%;height:8px}.xmd-allocations meter::-webkit-meter-bar{background:#102b3c;border:0}.xmd-allocations meter::-webkit-meter-optimum-value{background:#00bceb}.xmd-allocations>div:nth-child(2) meter::-webkit-meter-optimum-value{background:#ab70ed}.xmd-allocations>div:nth-child(3) meter::-webkit-meter-optimum-value{background:#e1ab51}.xmd-workspace .xmd-link{color:#00dafa;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;margin-top:auto;padding:7px 0;font-size:12px}.xmd-themes{flex-direction:column;display:flex}.xmd-themes>div{flex-direction:column;gap:9px;margin-bottom:10px;display:flex}.xmd-themes>div button{text-align:left;background:0 0;border-color:#0000;grid-template-columns:31px minmax(0,1fr) 13px;gap:10px;padding:2px 0;display:grid}.xmd-theme-number{color:#97faff;background:#093844;border:1px solid #007e9c;border-radius:7px;place-items:center;width:31px;height:34px;font-size:17px;display:grid}.xmd-theme-number[data-warning=true]{color:#f2c078;background:#322712;border-color:#6d5424}.xmd-themes button strong{font-size:12px;font-weight:500;line-height:1.35;display:block}.xmd-themes button small{margin-top:3px;font-size:11px;display:block}.xmd-themes button>svg{color:#00dafa;width:13px}.xmd-themes>small{margin-top:auto}.xmd-segments{gap:4px;margin-bottom:9px;display:flex}.xmd-segments button{flex:1;min-width:0;padding:4px 6px;font-size:11px}.xmd-mover-head,.xmd-mover-rows>button{text-align:left;grid-template-columns:1fr .95fr 1fr .65fr;align-items:center;gap:6px;display:grid!important}.xmd-mover-head{color:var(--xmd-muted);padding:5px 0;font-size:11px}.xmd-mover-rows{min-height:140px}.xmd-mover-rows>button{background:0 0;border:0;border-bottom:1px solid #142b3c;border-radius:0;width:100%;padding:5px 0;font-size:11px}.xmd-mover-rows>button strong{font-weight:500}.xmd-mover-rows .xmd-sparkline{height:22px}.xmd-heatmap{flex-direction:column;display:flex}.xmd-heatmap-filters{color:var(--xmd-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:11px;display:flex}.xmd-heatmap-filters label{align-items:center;gap:6px;display:flex}.xmd-heatmap-filters label select{max-width:155px;min-height:30px}.xmd-heatmap-cells{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(54px,1fr);gap:3px;margin-bottom:9px;display:grid}.xmd-heatmap-cells:empty{display:none}.xmd-heatmap-cells button{color:#fff;border-radius:3px;flex-direction:column;gap:2px;min-width:0;padding:8px 4px;display:flex}.xmd-heatmap-cells button[data-sign=positive]{color:#e7fff8;background:#006b60;border-color:#009a87}.xmd-heatmap-cells button[data-sign=negative]{color:#ffecf3;background:#76233e;border-color:#ac4362}.xmd-heatmap-cells button[data-sign=neutral]{color:#d1edff;background:#19364a}.xmd-heatmap-cells button strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.xmd-heatmap-cells button span{font-size:11px}.xmd-feed{flex-direction:column;display:flex}.xmd-feed>header{flex-wrap:wrap}.xmd-feed-state{flex-direction:column;flex:1;gap:8px;padding:10px 0;display:flex}.xmd-feed-state>svg{color:#48c4f8;width:25px;height:25px;margin-bottom:4px}.xmd-feed-state strong{font-size:13px;font-weight:500}.xmd-feed-state p{color:var(--xmd-muted);font-size:11px}.xmd-star{flex-direction:column;gap:12px;display:flex}.xmd-star>header{justify-content:flex-start;margin:0}.xmd-star header img{object-fit:contain;width:35px;height:35px}.xmd-star-evidence{border-top:1px solid var(--xmd-line);flex:1;padding-top:12px}.xmd-star-evidence>span{color:#8cb6e5;text-transform:uppercase;font-size:11px;display:block}.xmd-star-evidence strong{margin:6px 0;display:block}.xmd-star-evidence p{font-size:12px;line-height:1.6}.xmd-star-evidence dl{gap:6px;margin:10px 0;font-size:11px;display:grid}.xmd-star-evidence dl div{justify-content:space-between;gap:6px;display:flex}.xmd-star-evidence dt{color:var(--xmd-muted)}.xmd-star-evidence dd{text-transform:capitalize;margin:0}.xmd-workspace .xmd-primary-button{color:#5eefff;background:#063559;border-color:#079cd4;width:100%;min-height:36px}.xmd-panel-expanded{min-height:450px;margin:12px 0}.xmd-panel-expanded .xmd-heatmap-cells{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));min-height:320px}.xmd-panel-expanded .xmd-feed-state{justify-content:center;max-width:600px;margin:30px auto}.xmd-panel-expanded .xmd-feed-state p{font-size:13px}.xmd-panel-expanded .xmd-link{max-width:300px}.xmd-empty{color:var(--xmd-muted);padding:18px 4px;font-size:12px}.xmd-notice{color:#ead2a7;overflow-wrap:anywhere;background:#201d17;border:1px solid #776442;border-radius:5px;margin:8px 0 12px;padding:12px 15px}.xmd-notice button{margin-left:12px}.xmd-footer{color:#afc8e7;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;min-height:44px;font-size:11px;display:flex}.xmd-footer img{object-fit:contain;width:30px;height:22px}.xmd-footer button{background:0 0;border:0;margin-left:auto;font-size:11px}@keyframes xmd-spin{to{rotate:360deg}}.xmd-spinning{animation:1.2s linear infinite xmd-spin}@media (min-width:1750px){.xmd-chart-canvas{height:247px}.xmd-panel{padding:14px}.xmd-chart-panel{padding:0}}@media (max-width:1550px){.xmd-workspace{padding:12px 16px 8px}.xmd-navigation{flex-wrap:wrap}.xmd-navigation nav{flex:auto}.xmd-navigation nav button{padding:8px 11px}.xmd-search{flex:0 190px}.xmd-quotes{gap:7px}.xmd-quotes .xmd-quote{grid-template-columns:20px minmax(0,1fr);padding:9px;position:relative}.xmd-quote .xmd-sparkline{opacity:.7;width:42%;height:30px;position:absolute;bottom:9px;right:6px}.xmd-quote-data{z-index:1;position:relative}.xmd-quote-data strong{max-width:75%}.xmd-secondary-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:9px}.xmd-panel{padding:11px}.xmd-chart-panel{padding:0}.xmd-heatmap-filters label{flex-direction:column;align-items:start}}@media (max-width:1250px){.xmd-primary-grid{grid-template-columns:minmax(0,2fr) minmax(230px,1fr)}.xmd-themes{grid-column:1/-1}.xmd-themes>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.xmd-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xmd-search{flex:1}.xmd-hero h1{font-size:40px}.xmd-hero-caption{display:none}}@media (max-width:800px){.xmd-hero h1{font-size:32px}.xmd-hero p{font-size:16px}.xmd-hero{min-height:175px;padding-inline:2px}.xmd-navigation nav{flex-wrap:nowrap;width:100%;padding-bottom:6px;overflow-x:auto}.xmd-utility-row{align-items:start}.xmd-utility-row nav{gap:0}.xmd-utility-row nav button{padding-inline:6px}.xmd-primary-grid{grid-template-columns:minmax(0,1fr)}.xmd-ledger-counts{grid-template-columns:1fr 1fr}.xmd-allocations{flex-flow:wrap}.xmd-allocations>div{flex:1;min-width:180px}.xmd-themes>div{grid-template-columns:1fr 1fr}.xmd-evidence-line details{margin-left:0}.xmd-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:540px){.xmd-workspace{background-position:100% 0;background-size:auto 620px;padding:10px}.xmd-hero h1{font-size:29px}.xmd-hero small{max-width:230px;font-size:12px}.xmd-hero p{max-width:240px}.xmd-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.xmd-secondary-grid{grid-template-columns:minmax(0,1fr)}.xmd-chart-heading{flex-wrap:wrap}.xmd-chart-tools{margin-left:auto}.xmd-utility-row{flex-direction:column;gap:5px}.xmd-evidence-line{gap:5px 10px}.xmd-themes>div{grid-template-columns:1fr}.xmd-heatmap-filters label{flex-direction:row}.xmd-quote .xmd-sparkline{opacity:1;width:100%;position:static}.xmd-quotes .xmd-quote{grid-template-columns:20px minmax(0,1fr) 35%}.xmd-quote-data strong{max-width:none}.xmd-quote-data>span{font-size:11px}.xmd-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.xmd-workspace *{transition:none!important;animation:none!important}}@media (max-width:540px){.xd-market-dimension-page.xmd-workspace{background-position:100% 0;background-size:auto 620px;padding:10px}.xmd-quotes .xmd-quote{grid-template-columns:20px minmax(0,1fr)}.xmd-quote .xmd-sparkline{grid-column:2;height:22px}.xmd-hero{background:linear-gradient(90deg,#020811bc,#0000)}}body[data-page=execution] #reactRoutePage:has(.xed-workspace){scrollbar-gutter:auto;height:100%;padding:0}body[data-page=execution]:has(.xed-workspace) .premium-shell .lab-main{grid-template-rows:minmax(0,1fr)}.xd-execution-page.xed-workspace{background:var(--xd-color-canvas);min-width:0;color:var(--xd-color-text-primary);font-family:"XD Reference Roboto", var(--xd-font-ui);font-size:13px;font-weight:400;line-height:var(--xd-line-height-body,1.45);letter-spacing:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;gap:0;padding:0 27px 8px;display:flex;container:execution/inline-size}.xed-workspace[data-execution-background=reference]{background:linear-gradient(90deg, var(--xd-color-canvas) 8%, transparent 72%), url(/assets/planet-crescent-dark-43-BWv8HESL.png) right top / 600px auto no-repeat, var(--xd-color-canvas)}.xed-workspace[data-execution-background=workspace]{background:0 0}.xed-workspace :is(h1,h2,h3,p,blockquote,dl,dd,ul,ol){margin:0}.xed-workspace :is(button,select,input,th,td){text-transform:none;font-weight:400}.xed-workspace b{font-weight:400}.xed-workspace strong{font-weight:500}.xed-workspace :is(h1,h2,h3){color:var(--xd-color-text-primary);text-transform:none;letter-spacing:0}.xed-workspace h1{font-size:28px;font-weight:650;line-height:1.2}.xed-workspace h2{font-size:16px;font-weight:400;line-height:1.3}.xed-workspace h3{font-size:14px;font-weight:500;line-height:1.4}.xed-workspace small{font-size:var(--xd-font-size-label);color:var(--xd-color-text-secondary);line-height:1.4}.xd-execution-page.xed-workspace p{font-weight:400}.xd-execution-page.xed-workspace h1[tabindex="-1"]:focus{outline:none}.xed-workspace .xed-navigation .xed-search,.xed-workspace .xed-heading .xed-period,.xed-workspace .xed-evidence-bar label,.xed-workspace .xed-review-controls label{align-items:center;display:flex}.xed-workspace svg{flex-shrink:0;width:18px;height:18px}.xed-workspace button,.xed-workspace select,.xed-workspace input{font:inherit;color:var(--xd-color-text-primary);border:1px solid var(--xd-color-border);background:var(--xd-color-surface);border-radius:var(--xd-radius-control,5px);letter-spacing:0;min-height:32px}.xed-workspace button{cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:5px 10px;transition:background .15s,border-color .15s;display:inline-flex}.xed-workspace button:hover:not(:disabled){background:var(--xd-color-surface-active);border-color:var(--xd-color-action)}.xed-workspace button:disabled{opacity:.45;cursor:not-allowed}.xed-workspace :is(button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--xd-color-action);outline-offset:3px}.xed-workspace select{cursor:pointer;max-width:100%;padding:5px 24px 5px 8px}.xed-workspace option{background:var(--xd-color-surface-raised);color:var(--xd-color-text-primary)}.xed-workspace .xed-icon-button{width:30px;min-width:30px;height:30px;min-height:30px;padding:5px}.xed-navigation{border-bottom:1px solid var(--xd-color-border);align-items:center;gap:22px;min-height:52px;display:flex}.xed-navigation>img{object-fit:contain;width:68px;height:34px}.xed-navigation>div{align-items:stretch;min-width:0;display:flex;overflow-x:auto}.xed-navigation>div button{white-space:nowrap;min-height:50px;color:var(--xd-color-text-secondary);background:0 0;border:0;border-radius:0;padding:10px 13px}.xed-navigation button[aria-current]{color:var(--xd-color-text-primary);box-shadow:inset 0 -2px var(--xd-color-action)}.xed-navigation .xed-search{width:250px;min-width:180px;color:var(--xd-color-text-secondary);align-items:center;gap:8px;margin-left:auto;display:flex}.xed-search input{width:100%;min-width:0;padding:7px 9px}.xed-heading{align-items:center;gap:16px;min-height:78px;padding:12px 4px;display:flex}.xed-heading>svg{stroke-width:1.2px;width:44px;height:44px;color:var(--xd-color-action)}.xed-heading p{color:var(--xd-color-text-secondary);margin-top:3px}.xed-heading blockquote{font-size:var(--xd-font-size-body);color:var(--xd-color-text-secondary);margin-left:auto;font-style:italic}.xed-heading .xed-period{align-items:center;gap:7px;margin-left:auto;display:flex}.xed-period>svg{color:var(--xd-color-action)}.xed-evidence-bar{color:var(--xd-color-text-secondary);flex-wrap:wrap;order:9;align-items:center;gap:8px 16px;padding:3px 2px 0;font-size:11px;display:flex}.xed-environment{color:var(--xd-color-action);border-left:2px solid var(--xd-color-action);padding-left:10px}.xed-evidence-bar label{align-items:center;gap:8px;margin-left:auto;display:flex}.xed-evidence-bar button{font-size:var(--xd-font-size-label)}.xed-evidence-bar button svg{width:14px;height:14px}.xed-summary-grid{grid-template-columns:1.27fr .96fr 1fr 1.19fr;align-items:stretch;gap:10px;display:grid}.xed-panel{border:1px solid color-mix(in srgb, var(--xd-color-action) 27%, var(--xd-color-border));border-radius:var(--xd-radius-surface,7px);background:linear-gradient(115deg, color-mix(in srgb, var(--xd-color-action) 4%, transparent), transparent 65%), color-mix(in srgb, var(--xd-color-surface) 94%, transparent);min-width:0;box-shadow:inset 0 1px 12px color-mix(in srgb, var(--xd-color-action) 4%, transparent);padding:10px 12px}.xed-panel-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:3px 9px;min-height:28px;margin-bottom:8px;display:grid}.xed-panel-heading>div:first-of-type{display:contents}.xed-panel-heading h2{grid-area:1/2}.xed-panel-heading p{grid-area:2/2/auto/-1}.xed-panel-heading>button,.xed-panel-heading>.xed-trade-stepper,.xed-panel-heading>.xed-review-count{grid-area:1/3}.xed-panel-heading[data-has-icon=false]{grid-template-columns:minmax(0,1fr) auto}.xed-panel-heading[data-has-icon=false] h2{grid-column:1}.xed-panel-heading[data-has-icon=false]>button{grid-column:2}.xed-panel-heading[data-has-icon=false] p{grid-column:1/-1}.xed-panel-heading>.xed-heading-icon{width:27px;height:27px;color:var(--xd-color-action);filter:drop-shadow(0 0 5px #007cdd);grid-row:1/3;margin-top:2px}.xed-panel-heading p{color:var(--xd-color-text-secondary);margin-top:0;font-size:12px;line-height:1.25}.xed-panel-heading .xed-small-button{white-space:nowrap;min-height:24px;padding:2px 6px;font-size:11px}.xed-panel-heading .xed-small-button svg{width:12px;height:12px}.xed-summary-grid>.xed-panel{flex-direction:column;display:flex}.xed-score-main{grid-template-columns:minmax(115px,185px) minmax(0,1fr);align-items:center;gap:14px;display:grid}.xed-score-main h3{color:var(--xd-color-action);margin-bottom:5px}.xed-score-main p{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label)}.xed-gauge{min-width:0;height:132px;position:relative}.xed-gauge svg{width:100%;height:100%;overflow:visible}.xed-gauge path{fill:none;stroke-width:8px;stroke-linecap:round}.xed-gauge-track{stroke:var(--xd-color-border)}.xed-gauge-value{stroke:var(--xd-color-action);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--xd-color-action) 36%, transparent))}.xed-gauge>span{flex-direction:column;justify-content:center;align-items:center;font-size:42px;font-weight:500;line-height:1.1;display:flex;position:absolute;inset:26% 0 5%}.xed-gauge small{margin-top:4px;font-size:17px}.xed-workspace .xed-plot{width:100%;height:70px;color:var(--xd-color-action);margin-top:7px;display:block}.xed-gridline{stroke:var(--xd-color-border);stroke-width:.6px;fill:none}.xed-plot-empty{min-height:65px;font-size:var(--xd-font-size-label);color:var(--xd-color-text-muted);align-items:center;display:flex}.xed-period-delta{text-align:center;color:var(--xd-color-action);font-size:11px;line-height:13px;margin:0 0 3px!important}.xed-score-splits{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.xed-score-splits>div{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex;position:relative}.xed-score-splits svg{color:var(--xd-color-action);width:23px;height:23px}.xed-score-splits span{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label)}.xed-score-splits strong{color:var(--xd-color-text-primary);overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.3;display:block}.xed-score-splits small{font-weight:400}.xed-callout{border:1px solid var(--xd-color-border);color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);border-radius:7px;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;display:flex}.xed-callout svg{color:var(--xd-color-action)}.xed-meters{grid-auto-rows:30px;gap:0;padding:0;display:grid}.xed-meter-row{grid-template-columns:minmax(80px,.9fr) minmax(35px,1fr) 33px;align-items:center;gap:9px;display:grid}.xed-meter-row>span{font-size:var(--xd-font-size-body)}.xed-meter-row b{font-family:var(--xd-font-data);text-align:right;font-size:var(--xd-font-size-label)}.xed-meter{background:var(--xd-color-border);border-radius:4px;height:7px;display:block;overflow:hidden}.xed-meter i{background:var(--xd-color-action);border-radius:4px;height:100%;display:block}.xed-pair{font-size:var(--xd-font-size-label);color:var(--xd-color-text-secondary);flex-wrap:wrap;gap:6px 15px;margin-top:auto;padding:8px 0 0;display:flex}.xed-pair b{color:var(--xd-color-text-primary);margin-left:4px}.xed-system-rows{font-size:var(--xd-font-size-body);gap:14px;padding:5px 0 10px;display:grid}.xed-system-rows>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.xed-system-rows dd{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);justify-content:flex-end;align-items:center;gap:10px;display:flex}.xed-system-rows dd .xed-meter{flex:1}.xed-system-rows dd b{text-align:right;min-width:16px}.xed-system-rows+.xed-callout{margin-top:auto}.xed-impact-items{gap:8px;display:grid}.xed-impact-items>div{border:1px solid var(--xd-color-border);border-radius:5px;align-items:center;gap:9px;min-height:50px;padding:7px 8px;display:flex}.xed-impact-items svg{color:var(--xd-color-action)}.xed-impact-items span{flex:1}.xed-impact-items strong{font-weight:500;font-size:var(--xd-font-size-body)}.xed-impact-items small{margin-top:3px;display:block}.xed-impact-items b{font-family:var(--xd-font-data);white-space:nowrap;font-size:16px;font-weight:500}.xed-impact-total{border-top:1px solid var(--xd-color-action);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.xed-impact-total small{margin-top:5px;display:block}.xed-impact-total>strong{color:var(--xd-color-negative);font-size:23px;font-family:var(--xd-font-data)}.xed-trade-grid{grid-template-columns:1.06fr 1fr .9fr;gap:10px;margin-top:10px;display:grid}.xed-trade-grid>.xed-panel{flex-direction:column;min-height:248px;display:flex}.xed-panel-heading>.xed-trade-stepper{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.xed-trade-stepper>span{color:var(--xd-color-action);font-size:var(--xd-font-size-label)}.xed-plan-grid{grid-template-columns:1fr .82fr .45fr;gap:10px;display:grid}.xed-plan-grid>div+div{border-left:1px solid var(--xd-color-border);padding-left:10px}.xed-plan-grid h3{color:var(--xd-color-action);border-bottom:1px solid var(--xd-color-border);margin-bottom:8px;padding-bottom:4px}.xed-plan-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.xed-plan-grid dt{color:var(--xd-color-text-secondary);white-space:nowrap;font-size:10px;line-height:1.2}.xed-plan-grid dd{font-family:var(--xd-font-data);font-size:var(--xd-font-size-body);margin-top:2px}.xed-plan-grid small{color:var(--xd-color-text-muted);margin-top:0;font-size:10px;line-height:1.25;display:block}.xed-comparison-result{border:1px solid var(--xd-color-border);text-align:center;color:var(--xd-color-text-secondary);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex;padding:7px!important}.xed-comparison-result strong{color:var(--xd-color-text-primary);font-size:23px;font-family:var(--xd-font-data);margin-top:3px;display:block}.xed-connected-actions{gap:10px;margin-top:auto;padding-top:12px;display:flex}.xed-connected-actions button{font-size:var(--xd-font-size-label);flex:1}.xed-flow{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:6px 0;list-style:none;display:grid}.xed-flow li{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex;position:relative}.xed-flow li:not(:last-child):after{content:"";background:var(--xd-color-border);width:13px;height:1px;position:absolute;top:22px;right:-9px}.xed-flow i{border:1px solid var(--xd-color-border);width:44px;height:44px;color:var(--xd-color-text-muted);border-radius:50%;place-items:center;display:grid}.xed-flow i svg{width:23px;height:23px}.xed-flow [data-recorded=true] i{color:var(--xd-color-action);border-color:var(--xd-color-action);box-shadow:inset 0 0 12px color-mix(in srgb, var(--xd-color-action) 13%, transparent)}.xed-flow strong{min-height:14px;font-size:11px;font-weight:400;line-height:1.2}.xed-flow small{overflow-wrap:anywhere;font-size:10px;line-height:1.2}.xed-flow-summary{grid-template-columns:1.1fr 1fr .38fr;gap:12px;margin-top:auto;padding-top:6px;display:grid}.xed-flow-summary>div{text-align:center;border-top:2px solid var(--xd-color-action);padding-top:5px}.xed-flow-summary>div:last-child{border-color:var(--xd-color-action)}.xed-flow-summary span{text-transform:uppercase;color:var(--xd-color-text-secondary);font-size:9px;line-height:1.1;display:block}.xed-flow-summary b{font-size:13px;font-weight:500;line-height:1.2;display:block}.xed-footnote{font-size:var(--xd-font-size-label);color:var(--xd-color-text-muted);margin-top:12px!important}.xed-speed-stats{grid-template-columns:1fr 1fr 1fr;gap:8px;padding-bottom:9px;display:grid}.xed-speed-stats>span{border:1px solid var(--xd-color-border);color:var(--xd-color-text-secondary);border-radius:5px;padding:6px;font-size:10px;line-height:1.2}.xed-speed-stats strong{color:var(--xd-color-text-primary);font-size:20px;line-height:1.2;font-family:var(--xd-font-data);display:block}.xed-speed-stats small{font-size:10px;line-height:1.2;display:block}.xed-chart-caption,.xed-chart-range{color:var(--xd-color-text-secondary);justify-content:space-between;gap:8px;font-size:11px;display:flex}.xed-chart-caption>span{align-items:center;gap:5px;display:flex}.xed-chart-caption svg{width:13px;height:13px}.xed-chart-caption b{white-space:nowrap;font-weight:400}.xed-trade-grid .xed-plot{height:80px}.xed-chart-range{margin-top:8px}.xed-review-grid{grid-template-columns:1.55fr 1fr;gap:10px;margin-top:10px;display:grid}.xed-review-count{color:var(--xd-color-text-secondary);white-space:nowrap;font-size:var(--xd-font-size-label)}.xed-review-controls{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;display:flex}.xed-review-controls label{font-size:var(--xd-font-size-label);color:var(--xd-color-text-secondary);align-items:center;gap:7px;display:flex}.xed-review-controls select{min-height:28px;font-size:var(--xd-font-size-label)}.xed-review-controls>small{flex:1;min-width:140px}.xed-table-scroll{overscroll-behavior:contain;border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);overflow-x:auto}.xed-review-table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;min-width:640px}.xed-review-table :is(th,td){border-bottom:1px solid var(--xd-color-border);font-size:var(--xd-font-size-label);font-variant-numeric:tabular-nums;padding:5px 8px}.xed-review-table th{color:var(--xd-color-text-secondary);background:var(--xd-color-surface-raised);font-weight:400}.xed-review-table tr:last-child td{border-bottom:0}.xed-review-table tr[data-selected=true]{background:color-mix(in srgb, var(--xd-color-action) 8%, transparent)}.xed-review-table td button{background:0 0;border-color:#0000;flex-direction:column;align-items:flex-start;gap:0;padding:2px 4px;display:flex}.xed-review-table td button[aria-pressed=true]{border-left-color:var(--xd-color-action)}.xed-review-table td strong{font-weight:500;font-size:var(--xd-font-size-label)}.xed-review-table td small{font-size:10px}.xed-status{border:1px solid var(--xd-color-border);color:var(--xd-color-text-secondary);border-radius:4px;padding:3px 7px;font-size:11px}.xed-pagination{font-size:var(--xd-font-size-label);color:var(--xd-color-text-secondary);justify-content:flex-end;align-items:center;gap:7px;margin-top:8px;display:flex}.xed-pagination>span{margin-right:auto}.xed-star{background:linear-gradient(95deg, var(--xd-color-surface) 35%, color-mix(in srgb, var(--xd-color-surface) 60%, transparent)), url(/assets/dashboard-summit-tFi5vYal.png) right center / auto 100% no-repeat;flex-direction:column;display:flex;position:relative}.xed-star-intro{align-items:center;gap:16px;display:flex}.xed-star-intro img{object-fit:contain;width:56px;height:56px}.xed-star-intro p{max-width:440px;font-size:var(--xd-font-size-body)}.xed-star-findings{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);gap:6px;padding:10px 0;list-style:none;display:grid}.xed-star-findings li{align-items:baseline;gap:9px;display:flex}.xed-star-findings li>span{background:var(--xd-color-action);border-radius:50%;flex-shrink:0;width:5px;height:5px}.xed-star-footer{justify-content:space-between;align-items:flex-end;gap:15px;margin-top:auto;padding-top:10px;display:flex;position:absolute;bottom:12px;right:14px}.xed-star-footer>span{text-transform:uppercase;color:var(--xd-color-text-secondary);font-size:11px;line-height:1.7}.xed-workspace .xed-primary{border-color:var(--xd-color-action);background:color-mix(in srgb, var(--xd-color-action) 16%, var(--xd-color-surface));color:var(--xd-color-text-primary);padding:8px 18px}.xed-workspace [data-tone=negative]{color:var(--xd-color-negative)}.xed-workspace [data-tone=positive]{color:var(--xd-color-positive)}.xed-workspace [data-tone=caution]{color:var(--xd-color-caution)}.xed-empty{text-align:center;min-height:210px;color:var(--xd-color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.xed-empty>svg{width:34px;height:34px;color:var(--xd-color-action)}.xed-empty-message{color:var(--xd-color-text-secondary);padding:22px 8px}.xed-notice{border-left:3px solid var(--xd-color-caution);background:var(--xd-color-surface-raised);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex;margin:0 0 10px!important}.xed-notice>span{flex:1}.xed-loading{border-bottom:1px solid var(--xd-color-border);color:var(--xd-color-action);margin-bottom:10px;padding:12px}.xed-footer{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-label);order:10;justify-content:space-between;align-items:center;gap:10px;padding:4px 2px 0;display:flex}.xed-footer button{color:var(--xd-color-action);background:0 0;border:0}.xed-refreshing{animation:1.2s linear infinite xed-refresh}@keyframes xed-refresh{to{transform:rotate(360deg)}}@container execution (width<=1400px){.xed-navigation{gap:12px}.xed-navigation>div button{padding-inline:9px;font-size:12px}.xed-panel{padding:10px}.xed-panel-heading{flex-wrap:wrap;gap:6px}.xed-panel-heading h2{font-size:15px}.xed-panel-heading .xed-heading-icon{width:19px;height:19px}.xed-panel-heading .xed-small-button{margin-left:auto}.xed-score-main{grid-template-columns:minmax(100px,1fr) minmax(0,1fr);gap:8px}.xed-plan-grid dl{grid-template-columns:1fr 1fr}.xed-plan-grid dl>div:last-child{grid-column:1/-1}.xed-score-splits>div{gap:5px;padding:6px}.xed-score-splits svg{width:18px;height:18px}.xed-score-splits strong{font-size:14px}.xed-impact-items>div{gap:6px;padding:8px 6px}.xed-impact-items>div>svg{display:none}}@container execution (width<=1120px){.xed-heading blockquote{display:none}.xed-summary-grid,.xed-trade-grid{grid-template-columns:1fr 1fr}.xed-trade-grid>:last-child{grid-column:1/-1}.xed-navigation{flex-wrap:wrap;gap:8px;padding:8px 0}.xed-navigation>div{order:3;width:100%}.xed-navigation>div button{flex:1;min-height:36px}.xed-review-grid{grid-template-columns:1fr}.xed-star-intro p{max-width:none}}@container execution (width<=680px){.xed-heading{flex-wrap:wrap;gap:10px}.xed-heading>svg{width:30px;height:30px}.xed-heading>div{flex:1}.xed-heading h1{font-size:24px}.xed-heading .xed-period{margin-left:0}.xed-summary-grid,.xed-trade-grid{grid-template-columns:1fr}.xed-trade-grid>:last-child{grid-column:auto}.xed-evidence-bar label{margin-left:0}.xed-score-main{grid-template-columns:minmax(100px,180px) minmax(0,1fr)}.xed-panel{padding:12px}.xed-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.xed-flow li:nth-child(4):after{display:none}.xed-flow strong{min-height:20px}.xed-flow-summary{padding-top:6px}.xed-star-intro img{width:54px;height:54px}.xed-footer{flex-wrap:wrap}}.xed-workspace .rf-sparkline{width:100%;height:50px;color:var(--xd-color-action);margin-top:7px;display:block}.xed-workspace .rf-sparkline[data-tone=red]{color:var(--xd-color-negative)}.xed-summary-grid .xed-callout{min-height:54px;margin-top:auto}.xed-score-card .xed-callout{margin-top:9px}.xed-score-splits .xed-meter{width:32%;height:7px;position:absolute;bottom:10px;right:9px}.xed-score-splits strong{font-size:20px}.xed-meter[data-tone=negative] i{background:linear-gradient(90deg,#fa426d,#ff6d98)}.xed-meter[data-tone=positive] i{background:linear-gradient(90deg,#00c2b9,#0ef0d1)}.xed-meter[data-tone=periwinkle] i{background:linear-gradient(90deg,#287dfd,#a5baff)}.xed-meter-row[data-has-delta=true]{grid-template-columns:minmax(80px,.9fr) minmax(40px,1fr) 32px 46px;gap:6px}.xed-meter-row[data-has-delta=true] small{text-align:right;font-size:11px}.xed-meter-row>span,.xed-meter-row b{font-size:12px}.xed-versus{text-align:right;color:var(--xd-color-text-secondary);min-height:16px;font-size:11px}.xed-impact-items .rf-sparkline{flex-shrink:0;width:64px;height:25px;margin:0 0 0 14px}.xed-impact-total>span{flex:1}.xed-impact-total>svg{width:27px;height:27px}.xed-delay{border:1px solid var(--xd-color-border);border-radius:5px;align-items:center;gap:16px;padding:3px 8px;font-size:11px;display:flex;margin-top:8px!important}.xed-delay strong{color:var(--xd-color-negative);font-size:23px;font-weight:500}.xed-quote-mark{color:var(--xd-color-action);font-size:40px;line-height:.7}.xed-flow b{color:var(--xd-color-action);font-size:11px;font-weight:500;line-height:1.2}.xed-flow-summary small{font-size:10px;display:block}.xed-speed-stats em{color:var(--xd-color-positive);font-size:11px;font-style:normal}.xed-speed-extremes{border:1px solid var(--xd-color-border);border-radius:5px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;font-size:10px;display:grid}.xed-speed-extremes small{font-size:9px}.xed-workspace .xed-time-chart{width:100%;height:86px;margin-top:5px;display:block}.xed-time-chart text{fill:var(--xd-color-text-secondary);font-family:var(--xd-font-ui);font-size:10px}.xed-chart-caption>div{gap:12px;font-size:10px;display:flex}.xed-chart-caption>div>span{align-items:center;gap:4px;display:flex}.xed-chart-caption i{width:16px;height:2px}.xed-star-findings{gap:5px;max-width:calc(100% - 80px);padding:8px 0;font-size:10px;line-height:1.3}.xed-evidence-bar button,.xed-evidence-bar select{min-height:21px;padding-block:0;font-size:11px}@container execution (width>=1401px){.xed-trade-grid .xed-panel-heading{margin-bottom:4px}.xed-trade-stepper .xed-icon-button{width:26px;min-width:26px;height:26px;min-height:26px}.xed-score-card .xed-panel-heading{min-height:25px;margin-bottom:4px}.xed-score-card .xed-icon-button{width:25px;height:25px;min-height:25px}.xed-comparison-result{font-size:9px;line-height:1.2}.xed-comparison-result strong{font-size:25px;line-height:1.2}.xed-plan-grid .xed-comparison-result small{font-size:9px}.xed-comparison .xed-callout{min-height:45px;margin-top:auto;font-size:11px;font-stretch:87.5%}.xed-review-grid>.xed-panel{min-height:196px}.xed-review-table :is(th,td){padding:2px 7px;font-size:10px;line-height:14px}.xed-review-table td button{min-height:18px;padding:0;line-height:14px}.xed-review-table td strong{font-size:10px}.xed-review-table .xed-status{border-radius:9px;align-items:center;gap:5px;padding:0 6px;font-size:10px;display:inline-flex}.xed-review-table .xed-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}}@container execution (width<=1120px){.xed-star-findings{max-width:100%;padding-right:95px}}@container execution (width<=680px){.xed-star-footer{position:static}.xed-star-findings{padding-right:0}.xed-plan-grid{grid-template-columns:1fr 1fr}.xed-score-splits .xed-meter{width:26%}.xed-chart-caption{flex-wrap:wrap}.xed-impact-items .rf-sparkline{width:45px;margin-left:0}}@media (prefers-reduced-motion:reduce){.xed-workspace *,.xed-workspace :before,.xed-workspace :after{transition:none!important;animation:none!important}}.xd-risk-page.xrd-workspace{background:var(--xd-color-canvas);min-width:0;color:var(--xd-color-text-primary);font:400 var(--xd-font-size-body)/1.45 var(--xd-font-ui);letter-spacing:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 12px 12px;display:block;container:risk/inline-size}.xrd-workspace[data-risk-background=reference]{background:linear-gradient(90deg, var(--xd-color-canvas), transparent 85%), url(/assets/planet-crescent-dark-43-BWv8HESL.png) right top / 740px auto no-repeat, var(--xd-color-canvas)}.xrd-workspace[data-risk-background=workspace]{background:0 0}.xrd-workspace :is(h1,h2,h3,p,dl,dd,ol,ul),.xrd-dialog :is(h2,h3,p,dl,dd,ol,ul){margin:0}.xrd-workspace :is(h1,h2,h3),.xrd-dialog :is(h2,h3){color:var(--xd-color-text-primary);text-transform:none;letter-spacing:0}.xrd-workspace h1{font-size:30px;font-weight:650;line-height:1.25}.xrd-workspace h2,.xrd-dialog h2{font-size:16px;font-weight:600;line-height:1.3}.xrd-workspace h3,.xrd-dialog h3{font-size:14px;font-weight:600}.xd-risk-page.xrd-workspace p,.xrd-dialog p{font-weight:400}.xrd-workspace h1[tabindex="-1"]:focus{outline:none}.xrd-workspace small,.xrd-dialog small{font-size:var(--xd-font-size-label);color:var(--xd-color-text-secondary);line-height:1.45;display:block}.xrd-workspace svg,.xrd-dialog svg{flex-shrink:0;width:18px;height:18px}.xrd-workspace :is(button,select,input),.xrd-dialog :is(button,select,input){font:inherit;letter-spacing:0;border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface);min-height:34px;color:var(--xd-color-text-primary)}.xrd-workspace button,.xrd-dialog button{cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:6px 10px;transition:border-color .15s,background .15s;display:inline-flex}.xrd-workspace button:hover:not(:disabled),.xrd-dialog button:hover:not(:disabled){border-color:var(--xd-color-action);background:var(--xd-color-surface-active)}.xrd-workspace button:disabled,.xrd-dialog button:disabled{opacity:.45;cursor:not-allowed}.xrd-workspace :is(button,select,input,[tabindex]):focus-visible,.xrd-dialog :is(button,select,input,[tabindex]):focus-visible{outline:2px solid var(--xd-color-action);outline-offset:3px}.xrd-workspace select,.xrd-dialog select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:100%;padding:5px 24px 5px 8px}.xrd-workspace option,.xrd-dialog option{background:var(--xd-color-surface-raised);color:var(--xd-color-text-primary)}.xrd-workspace input,.xrd-dialog input{min-width:0;padding:6px 10px}.xrd-workspace .xrd-primary,.xrd-dialog .xrd-primary{border-color:var(--xd-color-action);background:color-mix(in srgb, var(--xd-color-action) 20%, var(--xd-color-surface));box-shadow:inset 0 0 12px color-mix(in srgb, var(--xd-color-action) 12%, transparent)}.xrd-navigation{border-bottom:1px solid var(--xd-color-border);align-items:center;gap:30px;min-height:50px;display:flex}.xrd-navigation>img{object-fit:contain;width:68px;height:34px}.xrd-navigation>div{min-width:0;margin:0 auto;display:flex;overflow-x:auto}.xrd-navigation>div button{min-height:50px;color:var(--xd-color-text-secondary);background:0 0;border:0;border-radius:0;flex-shrink:0;padding:8px 16px}.xrd-navigation>div button[aria-current]{color:var(--xd-color-text-primary);box-shadow:inset 0 -2px var(--xd-color-action)}.xrd-navigation>span{max-width:190px;font-size:var(--xd-font-size-label);color:var(--xd-color-text-secondary)}.xrd-heading{align-items:center;gap:20px;min-height:80px;padding:10px 3px;display:flex}.xrd-heading h1{text-transform:uppercase}.xrd-heading p{color:var(--xd-color-text-secondary);margin-top:2px;font-size:15px}.xrd-workspace .xrd-heading .xrd-period{align-items:center;gap:8px;margin-left:auto;display:flex}.xrd-period svg{color:var(--xd-color-text-secondary)}.xrd-environment{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);color:var(--xd-color-action);align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.xrd-evidence-bar{font-size:var(--xd-font-size-label);color:var(--xd-color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:0 2px 10px;display:flex}.xrd-workspace .xrd-evidence-bar label{align-items:center;gap:8px;margin-left:auto;display:flex}.xrd-evidence-bar :is(button,select){font-size:var(--xd-font-size-label);min-height:30px}.xrd-notice{border-left:2px solid var(--xd-color-caution);background:var(--xd-color-surface-raised);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:10px;display:flex}.xrd-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.xrd-kpi,.xrd-panel{border:1px solid color-mix(in srgb, var(--xd-color-action) 24%, var(--xd-color-border));border-radius:var(--xd-radius-surface);background:linear-gradient(120deg, transparent 15%, color-mix(in srgb, var(--xd-color-action) 5%, transparent)), color-mix(in srgb, var(--xd-color-surface) 92%, transparent);min-width:0;box-shadow:inset 0 1px color-mix(in srgb, var(--xd-color-text-primary) 4%, transparent)}.xrd-kpi{grid-template-columns:26px minmax(0,1fr);align-content:start;column-gap:9px;min-height:114px;padding:12px;display:grid;position:relative}.xrd-kpi>svg:first-child{width:24px;height:24px;color:var(--xrd-tone,var(--xd-color-action));filter:drop-shadow(0 0 5px color-mix(in srgb, var(--xrd-tone,var(--xd-color-action)) 45%, transparent));grid-area:1/1/3;padding:2px}.xrd-kpi>div{display:contents}.xrd-kpi h2{font-size:var(--xd-font-size-body);grid-area:1/2;min-height:20px}.xrd-kpi strong{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--xrd-tone,var(--xd-color-text-primary));grid-area:2/2;font-size:25px;font-weight:650;line-height:1.35}.xrd-kpi small{grid-area:3/1/auto/-1;margin-top:6px}.xrd-kpi>.xrd-spark,.xrd-spark-empty{display:none}.xrd-workspace [data-tone=cyan]{--xrd-tone:var(--xd-color-action)}.xrd-workspace [data-tone=positive]{--xrd-tone:var(--xd-color-positive)}.xrd-workspace [data-tone=negative]{--xrd-tone:var(--xd-color-negative)}.xrd-workspace [data-tone=caution]{--xrd-tone:var(--xd-color-caution)}.xrd-upper-grid,.xrd-lower-grid{grid-template-columns:1.05fr .95fr;gap:10px;margin-bottom:10px;display:grid}.xrd-panel{padding:12px}.xrd-panel-heading{align-items:flex-start;gap:9px;min-height:43px;margin-bottom:10px;display:flex}.xrd-panel-heading>svg{width:27px;height:27px;color:var(--xd-color-action);stroke-width:1.6px}.xrd-panel-heading>div{flex:1;min-width:0}.xrd-panel-heading p{font-size:var(--xd-font-size-label);color:var(--xd-color-text-secondary);margin-top:2px}.xrd-panel-heading>select{max-width:150px;font-size:var(--xd-font-size-label)}.xrd-badge{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);font-size:var(--xd-font-size-label);color:var(--xd-color-text-secondary);white-space:nowrap;padding:5px 8px}.xrd-cohort-chart{gap:8px;height:205px;padding-top:12px;display:flex}.xrd-chart-axis{width:42px;color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);flex-direction:column;justify-content:space-between;padding-bottom:55px;display:flex}.xrd-cohorts{background:repeating-linear-gradient(to top, transparent 0 48px, var(--xd-color-border) 49px 50px) left top / 100% calc(100% - 54px) no-repeat;flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-width:0;display:grid}.xrd-workspace button.xrd-cohort{background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:flex-end;gap:0;min-width:0;padding:0;display:flex}.xrd-cohort .xrd-bar-space{border-bottom:1px solid var(--xd-color-border-emphasis);justify-content:center;align-items:flex-end;width:100%;height:138px;display:flex}.xrd-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--xrd-bar-color,var(--xd-color-action)) 70%, var(--xd-color-text-primary)), var(--xrd-bar-color,var(--xd-color-action)));width:68%;min-width:22px;max-width:78px;box-shadow:0 0 12px color-mix(in srgb, var(--xrd-bar-color,var(--xd-color-action)) 22%, transparent);border-radius:7px 7px 0 0;transition:height .25s;display:block;position:relative}.xrd-bar b{white-space:nowrap;font-size:14px;font-weight:600;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.xrd-cohort[data-cohort=loss]{--xrd-bar-color:var(--xd-color-accent)}.xrd-cohort[data-cohort=streak]{--xrd-bar-color:var(--xd-color-negative)}.xrd-cohort[data-cohort=unknown]{--xrd-bar-color:var(--xd-color-caution)}.xrd-cohort>strong{font-size:var(--xd-font-size-label);margin-top:8px;font-weight:500}.xrd-cohort>small{white-space:nowrap;margin-top:2px}.xrd-workspace .xrd-method{font-size:var(--xd-font-size-label);color:var(--xd-color-text-secondary);margin-top:10px;line-height:1.5}.xrd-costs{grid-template-columns:repeat(5,minmax(0,1fr));min-height:204px;display:grid}.xrd-workspace .xrd-cost{text-align:left;border:0;border-left:1px solid var(--xd-color-border);background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;padding:9px;display:flex}.xrd-workspace .xrd-cost:first-child{border-left:0}.xrd-cost-title{min-height:49px;font-size:var(--xd-font-size-label);align-items:flex-start;gap:6px;display:flex}.xrd-cost-title svg{color:var(--xrd-tone);margin-top:2px}.xrd-cost>strong{color:var(--xrd-tone);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px;line-height:1.3}.xrd-cost>span:not(.xrd-cost-title){font-size:var(--xd-font-size-label);color:var(--xd-color-text-secondary);margin-top:4px}.xrd-cost>.xrd-spark{width:100%;height:42px;color:var(--xrd-tone);margin:8px 0}.xrd-cost>small{margin-top:auto;padding-top:8px}.xrd-rule-layout{grid-template-columns:1.75fr 1fr;gap:14px;display:grid}.xrd-rule-list{padding:0;list-style:none}.xrd-rule-list li{border-bottom:1px solid var(--xd-color-border);align-items:center;gap:10px;min-height:88px;padding:15px 0;display:flex}.xrd-rule-list li:last-child{border-bottom:0}.xrd-rule-number{background:color-mix(in srgb, var(--xd-color-action) 22%, var(--xd-color-surface));width:30px;height:30px;color:var(--xd-color-action);border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;display:grid}.xrd-rule-list li>div{flex:1;min-width:0}.xrd-rule-list strong{font-weight:500}.xrd-rule-list p{font-size:var(--xd-font-size-label);color:var(--xd-color-text-secondary);margin-top:3px}.xrd-rule-list small{color:var(--xd-color-action);margin-top:4px}.xrd-rule-list button{font-size:var(--xd-font-size-label);flex-shrink:0;padding:7px}.xrd-policy-summary{border-left:1px solid var(--xd-color-border);flex-direction:column;padding-left:14px;display:flex}.xrd-policy-summary h3{margin:8px 0 5px}.xrd-policy-summary dl{flex:1}.xrd-policy-summary dl>div{border-bottom:1px solid var(--xd-color-border);padding:11px 0}.xrd-policy-summary dt{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label)}.xrd-policy-summary dd{color:var(--xd-color-action);margin-top:2px;font-size:15px;font-weight:600}.xrd-policy-summary>button{margin:10px 0 5px}.xrd-analysis-grid{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.xrd-analysis-grid .xrd-panel-heading{gap:7px;margin-bottom:8px}.xrd-analysis-grid .xrd-panel-heading svg{width:21px;height:21px}.xrd-analysis-grid .xrd-panel-heading h2{font-size:14px}.xrd-paired-row{grid-template-columns:1fr auto;gap:5px;margin-bottom:12px;display:grid}.xrd-paired-row>span{font-size:var(--xd-font-size-label);color:var(--xd-color-text-secondary)}.xrd-paired-row>strong{font-size:15px}.xrd-paired-row .xrd-meter{grid-column:1/-1}.xrd-meter{background:var(--xd-color-surface-active);border-radius:4px;height:8px;display:block;overflow:hidden}.xrd-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--xrd-tone,var(--xd-color-action)), color-mix(in srgb, var(--xrd-tone,var(--xd-color-action)) 45%, var(--xd-color-text-primary)));height:100%;display:block}.xrd-outcome-matrix{grid-template-columns:1fr 1fr;margin-bottom:6px;display:grid}.xrd-outcome-matrix>div{text-align:center;background:color-mix(in srgb, var(--xrd-tone,var(--xd-color-border)) 10%, transparent);border:1px solid color-mix(in srgb, var(--xrd-tone,var(--xd-color-border)) 22%, transparent);min-width:0;padding:6px}.xrd-outcome-matrix span{font-size:var(--xd-font-size-label);display:block}.xrd-outcome-matrix strong{color:var(--xrd-tone,var(--xd-color-text-primary));overflow-wrap:anywhere;font-size:16px;display:block}.xrd-small-analysis{grid-column:1/-1;grid-template-columns:1.05fr 1fr 1fr;gap:10px;min-width:0;display:grid}.xrd-small-analysis .xrd-panel{flex-direction:column;padding:10px;display:flex}.xrd-instrument-table{flex:1;overflow-x:auto}.xrd-workspace table,.xrd-dialog table{border-collapse:collapse;width:100%;font-size:var(--xd-font-size-label)}.xrd-workspace th,.xrd-dialog th{color:var(--xd-color-text-secondary);text-align:left;font-weight:500}.xrd-workspace td,.xrd-workspace th{border-bottom:1px solid var(--xd-color-border);white-space:nowrap;padding:4px 3px}.xrd-workspace td{font-variant-numeric:tabular-nums}.xrd-workspace td small,.xrd-workspace th small{font-size:var(--xd-font-size-label);font-weight:400}.xrd-workspace .xrd-text-button{color:var(--xd-color-action);font-size:var(--xd-font-size-label);background:0 0;border:0;justify-content:flex-start;margin-top:auto;padding:7px 0 0}.xrd-drawdown{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.xrd-ring{flex-shrink:0;width:85px;height:85px;position:relative}.xrd-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.xrd-ring circle{stroke:var(--xd-color-surface-active);stroke-width:10px;fill:none}.xrd-ring circle+circle{stroke:var(--xd-color-negative);stroke-linecap:round}.xrd-ring strong{place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.xrd-drawdown>div:last-child{flex:1;min-width:85px}.xrd-drawdown>div:last-child>strong{color:var(--xd-color-negative);font-size:17px}.xrd-exposure{flex:1}.xrd-exposure>div{font-size:var(--xd-font-size-label);grid-template-columns:1fr auto;gap:5px;padding:6px 0;display:grid}.xrd-exposure strong{font-weight:500}.xrd-exposure .xrd-meter{grid-column:1/-1}.xrd-empty{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-body);padding:14px 0}.xrd-star{border-top:1px solid var(--xd-color-border);background:url(/assets/planet-crescent-dark-43-BWv8HESL.png) 100%/400px no-repeat;align-items:center;gap:20px;min-height:110px;padding:12px 8px;display:flex}.xrd-star>img{object-fit:contain;width:105px;height:105px}.xrd-star>div:first-of-type{flex:1;min-width:0}.xrd-star>div>span{text-transform:uppercase;font-size:var(--xd-font-size-label);color:var(--xd-color-action)}.xrd-star h2{margin:6px 0;font-size:19px}.xrd-star p{color:var(--xd-color-text-secondary)}.xrd-star-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.xrd-star-actions button{font-size:var(--xd-font-size-label);min-height:38px}.xrd-footer{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);border-top:1px solid var(--xd-color-border);padding:6px 2px}.xrd-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);font:400 var(--xd-font-size-body)/1.5 var(--xd-font-ui);color:var(--xd-color-text-primary);background:var(--xd-color-surface);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);letter-spacing:0;padding:20px;overflow:auto}.xrd-dialog::backdrop{background:color-mix(in srgb, var(--xd-color-canvas) 78%, transparent)}.xrd-dialog>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.xrd-dialog>header p{color:var(--xd-color-text-secondary);margin-top:4px}.xrd-dialog>header button{flex-shrink:0;width:34px;padding:5px}.xrd-dialog .xrd-review-controls{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.xrd-dialog .xrd-review-controls label{flex:1;align-items:center;gap:8px;min-width:180px;display:flex}.xrd-review-controls input{width:100%}.xrd-review-layout{grid-template-columns:1.6fr 1fr;gap:20px;display:grid}.xrd-review-layout>div{min-width:0}.xrd-table-scroll{max-height:470px;overflow:auto}.xrd-dialog td,.xrd-dialog th{white-space:nowrap;border-bottom:1px solid var(--xd-color-border);padding:9px 7px}.xrd-dialog tr[data-selected=true]{background:var(--xd-color-surface-active)}.xrd-ticket-inspector{border-left:1px solid var(--xd-color-border);min-width:0;padding-left:20px}.xrd-ticket-inspector dl>div{border-bottom:1px solid var(--xd-color-border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 0;display:flex}.xrd-ticket-inspector dt{color:var(--xd-color-text-secondary)}.xrd-ticket-inspector dd{font-variant-numeric:tabular-nums}.xrd-ticket-inspector ul{margin:12px 0;padding:0;list-style:none}.xrd-ticket-inspector li{margin-bottom:10px}.xrd-ticket-inspector li strong{color:var(--xd-color-caution);font-weight:500}.xrd-ticket-inspector li p{color:var(--xd-color-text-secondary);margin-top:4px}.xrd-pagination,.xrd-ticket-inspector footer,.xrd-dialog>footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.xrd-pagination{justify-content:flex-end}.xrd-budget-dialog{max-width:560px}.xrd-dialog .xrd-budget-input{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 6px;display:flex}.xrd-budget-input input{width:130px}.xrd-budget-input input[aria-invalid=true]{border-color:var(--xd-color-negative)}.xrd-dialog #risk-budget-help,.xrd-dialog .xrd-method{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label)}.xrd-budget-results>div{border-bottom:1px solid var(--xd-color-border);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.xrd-budget-results{margin:18px 0!important}.xrd-budget-results dd{font-variant-numeric:tabular-nums;font-size:18px}@container risk (width>=1500px){.xrd-kpi{grid-template-columns:26px minmax(0,1fr) 60px}.xrd-kpi>.xrd-spark{width:60px;height:40px;color:var(--xrd-tone,var(--xd-color-action));grid-area:2/3;align-self:center;display:block}.xrd-kpi h2{grid-column:2/-1}}@container risk (width<=1320px){.xrd-panel-heading{flex-wrap:wrap}.xrd-panel-heading>select,.xrd-panel-heading>.xrd-badge{margin-left:35px}.xrd-rule-layout{grid-template-columns:1fr}.xrd-policy-summary{border-left:0;border-top:1px solid var(--xd-color-border);padding-left:0}.xrd-policy-summary dl{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.xrd-small-analysis{grid-template-columns:1fr 1fr}.xrd-small-analysis>:last-child{grid-column:1/-1}.xrd-star{flex-wrap:wrap}.xrd-star-actions{justify-content:flex-start;margin-left:125px}}@container risk (width<=1100px){.xrd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.xrd-upper-grid,.xrd-lower-grid{grid-template-columns:1fr}.xrd-navigation{gap:15px}.xrd-navigation>span{display:none}.xrd-small-analysis{grid-template-columns:repeat(3,minmax(0,1fr))}.xrd-small-analysis>:last-child{grid-column:auto}.xrd-rule-layout{grid-template-columns:1.6fr 1fr}.xrd-policy-summary{border-left:1px solid var(--xd-color-border);border-top:0;padding-left:14px}.xrd-policy-summary dl{display:block}.xrd-heading{flex-wrap:wrap}.xrd-heading>div{flex:1}}@container risk (width<=600px){.xrd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.xrd-kpi{padding:10px}.xrd-kpi strong{font-size:23px}.xrd-heading h1{font-size:25px}.xrd-heading>div{flex-basis:100%}.xrd-heading .xrd-period,.xrd-evidence-bar label{margin-left:0!important}.xrd-cohorts{gap:6px}.xrd-cohort strong{min-height:35px}.xrd-costs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 0}.xrd-workspace .xrd-cost{min-height:160px}.xrd-cost-title{min-height:38px}.xrd-rule-layout,.xrd-analysis-grid,.xrd-small-analysis{grid-template-columns:1fr}.xrd-small-analysis{grid-column:auto}.xrd-policy-summary{border-left:0;border-top:1px solid var(--xd-color-border);padding-left:0}.xrd-policy-summary dl{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.xrd-rule-list li{flex-wrap:wrap}.xrd-star>img{width:70px;height:70px}.xrd-star{gap:12px}.xrd-star h2{font-size:17px}.xrd-star-actions{margin:0}.xrd-navigation>img{width:45px}.xrd-navigation{gap:8px}.xrd-navigation>div button{padding:8px 12px}.xrd-environment{font-size:12px}.xrd-ring{width:100px;height:100px}}@media (max-width:760px){.xrd-dialog{padding:14px}.xrd-review-layout{grid-template-columns:1fr}.xrd-ticket-inspector{border-left:0;border-top:1px solid var(--xd-color-border);padding:14px 0 0}}@media (prefers-reduced-motion:reduce){.xrd-workspace *,.xrd-dialog *{transition:none!important;animation:none!important}}body[data-page=journal] #reactRoutePage{scrollbar-gutter:auto;padding:0}body[data-page=journal] .lab-main{grid-template-rows:minmax(0,1fr)}#reactRoutePage .xd-react-page.xjd-workspace{--xd-font-ui:"XD Reference Roboto", "Segoe UI", sans-serif;--xjd-line:color-mix(in srgb, var(--xd-color-action) 32%, var(--xd-color-border));--xjd-panel:color-mix(in srgb, var(--xd-color-surface) 92%, transparent);--xjd-glow:color-mix(in srgb, var(--xd-color-action) 16%, transparent);isolation:isolate;min-width:0;font:400 12px/1.35 var(--xd-font-ui);letter-spacing:0;background:var(--xd-color-canvas);color:var(--xd-color-text-primary);padding:0 17px;font-stretch:95%;display:block}#reactRoutePage .xjd-workspace[data-journal-background=workspace]{background:0 0}#reactRoutePage .xjd-workspace[data-journal-background=reference]{background:linear-gradient(#020b18 0 85%,#020b1866 96%,transparent),url(/assets/journal-reference-landscape-B8MwMfiK.png) center bottom / 100% auto no-repeat,var(--xd-color-canvas)}#reactRoutePage .xjd-workspace :is(h1,h2,h3,p,ul,dl),#reactRoutePage .xjd-dialog :is(h2,h3,p){letter-spacing:0;margin:0}#reactRoutePage .xjd-workspace h2{font:400 15px/1.25 var(--xd-font-ui);text-transform:none;color:var(--xd-color-text-primary)}#reactRoutePage .xjd-workspace h3{font:600 14px/1.4 var(--xd-font-ui);text-transform:none}#reactRoutePage .xjd-workspace :is(button,input,select,textarea),#reactRoutePage .xjd-dialog :is(button,input,select,textarea){font:inherit;letter-spacing:0;color:var(--xd-color-text-primary)}#reactRoutePage .xjd-workspace button,#reactRoutePage .xjd-dialog button{border:1px solid var(--xjd-line,var(--xd-color-border-emphasis));background:var(--xd-color-surface);cursor:pointer;text-transform:none;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:5px 10px;transition:border-color .13s,background .13s;display:inline-flex}#reactRoutePage .xjd-workspace button:hover,#reactRoutePage .xjd-dialog button:hover{background:var(--xd-color-surface-active);border-color:var(--xd-color-action)}#reactRoutePage .xjd-workspace button:disabled,#reactRoutePage .xjd-dialog button:disabled{opacity:.48;cursor:default}#reactRoutePage .xjd-workspace :is(button,input,select,textarea,[tabindex]):focus-visible,#reactRoutePage .xjd-dialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--xd-color-action);outline-offset:3px}#reactRoutePage .xjd-workspace svg,#reactRoutePage .xjd-dialog svg{flex-shrink:0;width:17px;height:17px}#reactRoutePage .xjd-workspace small,#reactRoutePage .xjd-dialog small{font:400 12px/1.4 var(--xd-font-ui);color:var(--xd-color-text-secondary);display:block}#reactRoutePage .xjd-workspace .xjd-primary,#reactRoutePage .xjd-dialog .xjd-primary{color:var(--xd-color-text-primary);background:linear-gradient(115deg,#7a50ef,#11c4ef);border-color:#799aff;box-shadow:0 0 10px #168aff80,inset 0 1px 2px #c5b7ff88}#reactRoutePage .xjd-workspace .xjd-hero{justify-content:space-between;align-items:center;height:150px;margin:0 -17px;padding:14px 34px;display:flex;position:relative;overflow:hidden}#reactRoutePage .xjd-hero:before{content:"";z-index:-1;background:#020b18;position:absolute;inset:0}#reactRoutePage .xjd-hero .xjd-hero-art{object-fit:cover;object-position:center 42%;z-index:-1;width:82%;height:100%;position:absolute;top:0;left:3%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}#reactRoutePage .xjd-art-labels{pointer-events:none;padding:0;list-style:none;position:absolute;inset:0}#reactRoutePage .xjd-art-labels li{text-transform:uppercase;color:#83d9ed;font-size:10px;line-height:1.15;position:absolute}#reactRoutePage .xjd-art-labels li strong{font-weight:500}#reactRoutePage .xjd-workspace .xjd-art-labels small{color:#7d8ca9;font-size:8px;line-height:1.15}#reactRoutePage .xjd-art-labels [data-step=think]{top:20px;left:32%}#reactRoutePage .xjd-art-labels [data-step=learn]{top:103px;left:35.5%}#reactRoutePage .xjd-art-labels [data-step=reflect]{top:14px;left:66%}#reactRoutePage .xjd-art-labels [data-step=improve]{top:103px;left:61%}#reactRoutePage .xjd-art-labels [data-step=evolve]{top:112px;left:72%}#reactRoutePage .xjd-workspace .gf-nav .xjd-header-period{flex:none;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}#reactRoutePage .xjd-workspace .xjd-header-period :is(input,button){min-height:28px;padding:3px 7px;font-size:11px}#reactRoutePage .xjd-workspace .gf-nav{height:44px;min-height:44px;margin:0 -17px;padding:0 17px!important}#reactRoutePage .xjd-workspace .gf-nav>div:first-of-type{flex:1;min-width:0}#reactRoutePage .xjd-workspace .gf-nav .gf-brand{background:0 0;border:0;border-radius:0;flex-shrink:0;width:72px;height:42px;padding:0}#reactRoutePage .xjd-workspace .gf-brand img{object-fit:contain;width:52px;max-height:28px}#reactRoutePage .xjd-workspace .gf-brand small{font-size:8px;line-height:1}#reactRoutePage .xjd-workspace .gf-nav>div button{white-space:nowrap}#reactRoutePage .xjd-workspace[data-journal-background=none] .xjd-hero:before{background:var(--xd-color-surface)}#reactRoutePage .xjd-workspace[data-journal-background=workspace] .xjd-hero:before{background:linear-gradient(90deg,var(--xd-color-canvas),transparent)}#reactRoutePage .xjd-hero>div:first-child{max-width:440px}#reactRoutePage .xjd-hero span{color:var(--xd-color-action);font-size:12px}#reactRoutePage .xjd-workspace .xjd-hero h1{font:700 29px/1.05 "XD Dashboard Inter",var(--xd-font-ui);color:var(--xd-color-text-primary);text-transform:uppercase;text-shadow:0 2px 18px var(--xd-color-canvas);margin:8px 0}#reactRoutePage .xjd-hero p{color:var(--xd-color-text-primary);font-size:15px}#reactRoutePage .xjd-hero small{margin-top:3px}#reactRoutePage .xjd-hero-copy{max-width:350px;transform:translateY(10px)}#reactRoutePage .xjd-hero-quote{text-align:right;align-self:center;max-width:155px}#reactRoutePage .xjd-hero-quote p{color:#b9b4e4;font-size:14px;font-style:italic;font-weight:400;line-height:1.35}#reactRoutePage .xjd-hero-quote span{margin-top:10px;font-size:10px;display:block}#reactRoutePage .xjd-period-bar{justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-bottom:8px;display:flex}#reactRoutePage .xjd-period-bar>span{color:var(--xd-color-text-secondary);align-items:center;gap:10px;font-size:12px;display:flex}#reactRoutePage .xjd-period-bar i{background:var(--xd-color-action);border-radius:50%;width:4px;height:4px;display:block}#reactRoutePage .xjd-workspace .xjd-period-bar label{align-items:center;gap:8px;font-size:12px;display:flex}#reactRoutePage .xjd-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}#reactRoutePage .xjd-workspace input,#reactRoutePage .xjd-workspace select,#reactRoutePage .xjd-dialog :is(input,select,textarea){background:var(--xd-color-surface);border:1px solid var(--xd-color-border-emphasis);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:5px;min-width:0;min-height:32px;padding:6px 9px}#reactRoutePage .xjd-workspace select option,#reactRoutePage .xjd-dialog select option{background:var(--xd-color-surface);color:var(--xd-color-text-primary)}#reactRoutePage .xjd-panel,#reactRoutePage .xjd-table-section,#reactRoutePage .xjd-category-rail{border-radius:var(--xd-radius-surface);background:linear-gradient(130deg,#041124f5,#031423e8 70%,#05233ae8);border:1px solid #28648e;min-width:0;box-shadow:inset 0 1px 2px #7294db55,inset 0 0 18px #1477c326,0 0 7px #0886e438}#reactRoutePage .xjd-panel{padding:10px 12px;position:relative;overflow:hidden}#reactRoutePage .xjd-panel-heading{justify-content:space-between;align-items:center;gap:8px;min-height:18px;margin-bottom:8px;display:flex}#reactRoutePage .xjd-panel-heading h2,#reactRoutePage .xjd-panel-heading h3,#reactRoutePage .xjd-heading-title{align-items:center;gap:7px;display:flex}#reactRoutePage .xjd-help{color:var(--xd-color-text-secondary);display:inline-flex}#reactRoutePage .xjd-help svg{width:13px;height:13px}#reactRoutePage .xjd-summary{grid-template-columns:325fr 388fr 238fr 260fr;gap:10px;margin-bottom:8px;display:grid}#reactRoutePage .xjd-summary>.xjd-panel{box-sizing:border-box;min-height:147px}#reactRoutePage .xjd-summary>.xjd-panel:first-child{padding-left:20px}#reactRoutePage .xjd-coverage{grid-template-columns:98px minmax(0,1fr);align-items:center;gap:16px;margin-top:-4px;display:grid}#reactRoutePage .xjd-coverage>div:first-child{position:relative}#reactRoutePage .xjd-coverage .xjd-ring{width:98px;height:98px}#reactRoutePage .xjd-ring{background:0 0;flex-shrink:0;width:106px;height:106px;padding:0;position:relative}#reactRoutePage .xjd-ring>svg{filter:drop-shadow(0 0 5px #00e6e74d);width:100%;height:100%;display:block}#reactRoutePage .xjd-score-delta{text-align:center;width:54px;position:absolute;bottom:-9px;left:53px;color:var(--xd-color-positive)!important;font-size:9px!important;line-height:1.1!important}#reactRoutePage .xjd-score-delta span{display:block}#reactRoutePage .xjd-score-delta span:last-child{color:var(--xd-color-text-secondary);font-size:8px}#reactRoutePage .xjd-workspace .xjd-queue-action{opacity:.65;background:0 0;border:0;width:20px;min-height:20px;padding:0;position:absolute;top:8px;right:8px}#reactRoutePage .xjd-ring>div{background:0 0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#reactRoutePage .xjd-ring strong{font:500 28px/1.2 var(--xd-font-data)}#reactRoutePage .xjd-ring small{text-align:center;overflow-wrap:anywhere;max-width:66px;font-size:12px}#reactRoutePage .xjd-meters{gap:8px;min-width:0;display:grid}#reactRoutePage .xjd-meters span{white-space:nowrap;font-stretch:87.5%}#reactRoutePage .xjd-meters>div{grid-template-columns:minmax(76px,1fr) minmax(38px,.6fr) 18px;align-items:center;gap:5px;font-size:9px;display:grid}#reactRoutePage .xjd-meters meter{background:#122b49;border:0;border-radius:8px;width:100%;height:7px}#reactRoutePage .xjd-meters meter::-webkit-meter-bar{background:#122b49;border:0;border-radius:8px;height:7px}#reactRoutePage .xjd-meters meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#399cff,#00e1b4);box-shadow:0 0 5px #0adbb166}#reactRoutePage .xjd-outcomes h3{align-items:center;gap:3px;margin-bottom:4px;font-size:11px;display:flex}#reactRoutePage .xjd-outcomes h3 svg{width:12px}#reactRoutePage .xjd-outcomes>div{border-top:1px solid var(--xd-color-border);grid-template-columns:14px 1fr 12px 1fr 32px;align-items:center;gap:4px;padding:1px 0;font-size:9px;line-height:11px;display:grid}#reactRoutePage .xjd-outcomes>div svg{width:12px;height:12px;color:var(--xd-color-text-secondary)}#reactRoutePage .xjd-outcomes b{text-align:right;font-size:10px}#reactRoutePage .xjd-meters b{text-align:right;color:var(--xd-color-text-secondary);font-weight:500}#reactRoutePage .xjd-workspace meter{background:var(--xd-color-border);appearance:none;border:0;border-radius:4px;width:100%;height:7px;overflow:hidden}#reactRoutePage .xjd-workspace meter::-webkit-meter-bar{background:var(--xd-color-border);border:0;height:7px}#reactRoutePage .xjd-workspace meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,var(--xd-color-action),var(--xd-color-positive));border-radius:4px}#reactRoutePage .xjd-workspace .xjd-text-action{color:var(--xd-color-action);background:0 0;border:0;justify-content:flex-start;padding:4px 0;font-size:12px}#reactRoutePage .xjd-month-navigation{color:var(--xd-color-text-secondary);align-items:center;gap:6px;font-size:10px;display:flex}#reactRoutePage .xjd-month-navigation button{background:0 0;border:0;width:24px;min-height:24px;padding:0}#reactRoutePage .xjd-activity-panel .xjd-panel-heading{grid-template-columns:minmax(0,1fr) auto 103px;gap:4px;display:grid}#reactRoutePage .xjd-activity{grid-template-columns:minmax(0,1fr) 48px 87px;align-items:center;gap:8px;padding:4px 0 0 16px;display:grid}#reactRoutePage .xjd-activity .xjd-heatmap{gap:2px 3px}#reactRoutePage .xjd-workspace .xjd-activity .xjd-day{height:10px;min-height:10px}#reactRoutePage .xjd-workspace[data-presentation=recorded] .xjd-activity{grid-template-columns:minmax(0,1fr) 58px 87px}#reactRoutePage .xjd-activity-legend{color:var(--xd-color-text-secondary);gap:7px;padding:0;font-size:9px;list-style:none;display:grid}#reactRoutePage .xjd-activity-legend li{white-space:nowrap;align-items:center;gap:5px;display:flex}#reactRoutePage .xjd-activity-legend i{background:#142743;border-radius:50%;width:7px;height:7px}#reactRoutePage .xjd-activity-legend i[data-level="4"]{background:#00d8c1}#reactRoutePage .xjd-activity-legend i[data-level="3"]{background:#03afaa}#reactRoutePage .xjd-activity-legend i[data-level="2"]{background:#137795}#reactRoutePage .xjd-activity-legend i[data-level="1"]{background:#25457a}#reactRoutePage .xjd-activity dl>div{margin-bottom:2px}#reactRoutePage .xjd-workspace .xjd-activity dl{flex-direction:column;gap:0;margin:0;padding:0;display:flex}#reactRoutePage .xjd-workspace .xjd-activity dd{color:var(--xd-color-action);font:500 16px/1 var(--xd-font-data);order:0;margin:0 0 1px}#reactRoutePage .xjd-workspace .xjd-activity dt{font:400 10px/1.1 var(--xd-font-ui);color:var(--xd-color-text-secondary);text-transform:none}#reactRoutePage .xjd-heatmap{grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:column;gap:3px;display:grid}#reactRoutePage .xjd-heatmap.is-large{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-flow:row;gap:3px}#reactRoutePage .xjd-workspace .xjd-day{border:1px solid color-mix(in srgb,var(--xd-color-border) 55%,transparent);background:var(--xd-color-surface-raised);min-width:0;height:10.5px;min-height:10.5px;font:400 12px/1 var(--xd-font-data);border-radius:2px;padding:0}#reactRoutePage .xjd-workspace .is-large .xjd-day{height:15px;min-height:15px;color:var(--xd-color-text-secondary)}#reactRoutePage .xjd-workspace .xjd-day[data-count="1"],#reactRoutePage .xjd-heatmap-legend i[data-count="1"]{background:color-mix(in srgb,var(--xd-color-accent) 24%,var(--xd-color-action) 12%)}#reactRoutePage .xjd-workspace .xjd-day[data-count="2"],#reactRoutePage .xjd-heatmap-legend i[data-count="2"]{background:color-mix(in srgb,var(--xd-color-action) 42%,var(--xd-color-surface))}#reactRoutePage .xjd-workspace .xjd-day[data-count="3"],#reactRoutePage .xjd-heatmap-legend i[data-count="3"]{background:color-mix(in srgb,var(--xd-color-positive) 68%,var(--xd-color-surface));color:var(--xd-color-canvas)}#reactRoutePage .xjd-workspace .xjd-day[data-count="4"]{background:#00d8c1;box-shadow:0 0 4px #00e6c566}#reactRoutePage .xjd-day[data-outside=true]{opacity:.45}#reactRoutePage .xjd-workspace .xjd-day[aria-pressed=true]{border-color:var(--xd-color-text-primary);box-shadow:0 0 7px var(--xd-color-action)}#reactRoutePage .xjd-activity small{margin-top:4px}#reactRoutePage .xjd-streak{grid-template-columns:43px minmax(60px,1fr) 65px;align-items:center;gap:8px;min-height:95px;display:grid}#reactRoutePage .xjd-streak-value{text-align:center}#reactRoutePage .xjd-streak-value>svg{fill:#ffae42;color:#ffe4a3;filter:drop-shadow(0 0 8px #ed793b);width:30px;height:34px}#reactRoutePage .xjd-streak strong{font:500 27px/1 var(--xd-font-data);display:block}#reactRoutePage .xjd-streak span{color:var(--xd-color-text-secondary);font-size:12px}#reactRoutePage .xjd-streak-bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;height:80px;display:grid}#reactRoutePage .xjd-streak-bars>div{align-items:flex-end;padding-top:15px;display:flex;position:relative}#reactRoutePage .xjd-streak-bars>div:before{content:"";top:15px;bottom:0;background:color-mix(in srgb,var(--xd-color-action) 8%,transparent);border-radius:3px;position:absolute;inset-inline:0}#reactRoutePage .xjd-streak-bars small{text-align:center;width:100%;font-size:8px;position:absolute;top:0}#reactRoutePage .xjd-streak-bars i{background:var(--xd-color-border);width:100%;min-height:4px;box-shadow:0 0 5px var(--xjd-glow);border-radius:3px;display:block}#reactRoutePage .xjd-streak-quote{color:var(--xd-color-text-secondary);font-size:11px;line-height:1.25}#reactRoutePage .xjd-streak-bars i[data-active=true]{background:linear-gradient(var(--xd-color-positive),var(--xd-color-action) 75%,var(--xd-color-accent));position:relative}#reactRoutePage .xjd-subtle{color:var(--xd-color-text-secondary);font-size:12px}#reactRoutePage .xjd-quick-stats{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:6px;min-height:94px;display:grid}#reactRoutePage .xjd-quick-stats>div{flex-direction:column;align-items:center;gap:8px;display:flex}#reactRoutePage .xjd-quick-stats svg{border:1px solid color-mix(in srgb,currentColor 50%,transparent);width:42px;height:42px;color:var(--xd-color-action);box-shadow:inset 0 0 9px color-mix(in srgb,currentColor 18%,transparent);filter:drop-shadow(0 0 5px var(--xjd-glow));border-radius:50%;padding:9px}#reactRoutePage .xjd-quick-stats>div:nth-child(2) svg{color:var(--xd-color-accent)}#reactRoutePage .xjd-quick-stats>div:nth-child(4) svg{color:var(--xd-color-negative)}#reactRoutePage .xjd-quick-stats strong{font:500 19px/1 var(--xd-font-data)}#reactRoutePage .xjd-quick-stats span{color:var(--xd-color-text-secondary);font-size:12px}#reactRoutePage .xjd-journal-layout{grid-template-columns:154px minmax(0,1fr) 264px;align-items:stretch;gap:8px;min-height:366px;margin-bottom:8px;display:grid}#reactRoutePage .xjd-category-rail{flex-direction:column;padding:8px;display:flex}#reactRoutePage .xjd-category-rail>.xjd-primary{white-space:nowrap;gap:5px;width:100%;min-height:32px;padding:5px;font-size:11px}#reactRoutePage .xjd-category-rail nav{gap:3px;margin:9px 0;display:grid}#reactRoutePage .xjd-category-rail nav button{text-align:left;background:0 0;border-color:#0000;grid-template-columns:15px minmax(0,1fr) auto;gap:7px;min-height:27px;padding:4px 5px;font-size:10px;display:grid}#reactRoutePage .xjd-category-rail nav button svg{width:14px;height:14px;color:var(--xd-color-action)}#reactRoutePage .xjd-category-rail nav button b{color:var(--xd-color-text-secondary);font-weight:500}#reactRoutePage .xjd-category-rail nav button[aria-pressed=true]{border-color:var(--xd-color-border-emphasis);background:var(--xd-color-surface-active);color:var(--xd-color-action)}#reactRoutePage .xjd-category-rail>p{border-top:1px solid var(--xd-color-border);color:var(--xd-color-text-secondary);margin:auto 0 2px;padding:14px 8px 2px;font-size:13px;font-style:italic}#reactRoutePage .xjd-table-section{flex-direction:column;padding:8px;display:flex;position:relative}#reactRoutePage .xjd-table-heading{grid-template-columns:180px 300px minmax(28px,1fr) 145px;align-items:center;gap:6px;min-height:28px;margin-bottom:4px;display:grid}#reactRoutePage .xjd-table-heading h2{font-size:18px}#reactRoutePage .xjd-workspace .xjd-group-by{color:#59d2ff;background:#041a36;border-color:#286296;height:27px;min-height:27px;padding:3px 12px;font-size:11px}#reactRoutePage .xjd-filter-tools{z-index:3;position:absolute;top:8px;right:159px}#reactRoutePage .xjd-filter-tools summary{cursor:pointer;color:var(--xd-color-text-secondary);border:1px solid var(--xjd-line);border-radius:4px;align-items:center;gap:4px;padding:4px;display:flex}#reactRoutePage .xjd-filter-tools summary svg{width:13px;height:18px}#reactRoutePage .xjd-filter-tools[open]{background:var(--xd-color-surface);box-shadow:var(--xd-shadow-surface);border:1px solid var(--xjd-line);width:min(420px,100% - 16px);padding:8px;right:8px}#reactRoutePage .xjd-filter-tools[open] summary{width:-moz-fit-content;width:fit-content;margin:0 0 8px auto}#reactRoutePage .xjd-segments{border:1px solid var(--xd-color-border);border-radius:5px;padding:2px;display:flex}#reactRoutePage .xjd-segments button{background:0 0;border:0;flex:1;min-height:22px;padding:3px 8px;font-size:10px}#reactRoutePage .xjd-segments button[aria-pressed=true]{color:#bbdcff;background:linear-gradient(#104aaf,#063577);box-shadow:inset 0 0 5px #2086ff,0 0 6px #076be47a}#reactRoutePage .xjd-filters{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}#reactRoutePage .xjd-workspace .xjd-filters label{align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}#reactRoutePage .xjd-search{flex:220px;position:relative}#reactRoutePage .xjd-search input{width:100%;padding-left:29px;font-size:12px}#reactRoutePage .xjd-search svg{width:14px;color:var(--xd-color-text-secondary);position:absolute;left:8px}#reactRoutePage .xjd-filter-label svg{width:14px}#reactRoutePage .xjd-filters select{max-width:150px;font-size:12px}#reactRoutePage .xjd-active-filter{color:var(--xd-color-action);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:12px;display:flex}#reactRoutePage .xjd-active-filter button{min-height:24px;font-size:12px}#reactRoutePage .xjd-table-scroll{scrollbar-width:thin;min-width:0;overflow-x:auto}#reactRoutePage .xjd-workspace .xjd-table{table-layout:fixed;border-collapse:separate;border-spacing:4px 6px;width:100%;min-width:680px;color:var(--xd-color-text-primary);font-size:11px}#reactRoutePage .xjd-workspace .xjd-table th{background:color-mix(in srgb,var(--xd-color-action) 6%,var(--xd-color-surface));text-align:left;text-transform:none;color:var(--xd-color-text-secondary);white-space:normal;border:0;padding:2px 4px;font-size:10px;font-weight:400;line-height:1.1}#reactRoutePage .xjd-table th:first-child{width:13%}#reactRoutePage .xjd-table th:nth-child(2){width:12%}#reactRoutePage .xjd-table th:nth-child(3){width:18%}#reactRoutePage .xjd-table th:nth-child(4){width:16%}#reactRoutePage .xjd-table th:nth-child(5),#reactRoutePage .xjd-table th:nth-child(6){width:15%}#reactRoutePage .xjd-table th:nth-child(7){width:11%}#reactRoutePage .xjd-workspace .xjd-table td{vertical-align:top;border:1px solid color-mix(in srgb,var(--xd-color-border) 65%,transparent);background:color-mix(in srgb,var(--xd-color-surface-raised) 50%,transparent);overflow-wrap:anywhere;white-space:normal;border-radius:4px;height:61px;padding:0;font-size:11px;font-weight:400}#reactRoutePage .xjd-workspace .xjd-table td:first-child{background:0 0;border-color:#0000}#reactRoutePage .xjd-table tr[data-selected=true] td{border-color:var(--xjd-line)}#reactRoutePage .xjd-table td>small,#reactRoutePage .xjd-table td>strong{padding:5px 5px 0}#reactRoutePage .xjd-table td>.xjd-text-action{min-height:22px;margin-left:5px}#reactRoutePage .xjd-workspace .xjd-table :is(.xjd-entry-title,.xjd-cell-content,.xjd-star-cell){text-align:left;width:100%;height:61px;min-height:61px;color:var(--xd-color-text-secondary);background:0 0;border:0;border-radius:3px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:4px;font-size:11px;font-weight:350;font-stretch:90%;line-height:1.15;display:flex}#reactRoutePage .xjd-workspace .xjd-entry-title{grid-template-columns:24px minmax(0,1fr);align-content:start;gap:4px;display:grid!important}#reactRoutePage .xjd-entry-title time{grid-row:span 3;line-height:1;display:grid}#reactRoutePage .xjd-entry-title time b{font-size:16px}#reactRoutePage .xjd-workspace .xjd-entry-title time small{font-size:8px}#reactRoutePage .xjd-workspace .xjd-entry-title>strong{white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:400;display:flex}#reactRoutePage .xjd-entry-title>small{grid-column:2}#reactRoutePage .xjd-entry-title .xjd-direction{color:#e3f7ff;background:#0d9ac1;border-radius:50%;width:13px;height:13px;padding:2px;box-shadow:0 0 5px #00aeff66}#reactRoutePage .xjd-entry-title .xjd-direction[data-side=sell]{background:#d53c75;box-shadow:0 0 5px #ff557c66}#reactRoutePage .xjd-entry-title .xjd-side{background:color-mix(in srgb,currentColor 10%,transparent);border:1px solid;border-radius:9px;width:-moz-fit-content;width:fit-content;margin-left:16px;padding:1px 7px}#reactRoutePage .xjd-workspace .xjd-table small{font-size:9px;line-height:1.15}#reactRoutePage .xjd-entry-title time{color:var(--xd-color-text-secondary);font-size:12px}#reactRoutePage .xjd-entry-title strong{font-size:13px;font-weight:600}#reactRoutePage .xjd-entry-title svg{width:12px;height:12px}#reactRoutePage .xjd-workspace .xjd-cell-content>span{-webkit-line-clamp:4;white-space:normal;-webkit-box-orient:vertical;min-width:0;max-width:100%;font-weight:350;display:-webkit-box;overflow:hidden}#reactRoutePage .xjd-workspace .xjd-table td:nth-child(3) .xjd-cell-content>span:first-child{-webkit-line-clamp:3;flex-shrink:1}#reactRoutePage .xjd-workspace .xjd-cell-content>.xjd-entry-tags{flex-flow:wrap;gap:3px;margin-top:auto;display:flex}#reactRoutePage .xjd-entry-tags>small{color:#aabbd6;background:#0c2038;border:1px solid #294260;border-radius:4px;padding:0 5px;font-size:8px!important;line-height:12px!important}#reactRoutePage .xjd-workspace .xjd-table .xjd-star-cell{grid-template-rows:16px 1fr;grid-template-columns:16px minmax(0,1fr);align-content:start;gap:4px;display:grid}#reactRoutePage .xjd-star-cell img{object-fit:contain;width:16px;height:16px}#reactRoutePage .xjd-star-cell strong{color:var(--xd-color-action);font-size:10px;font-weight:500}#reactRoutePage .xjd-star-cell small{grid-column:1/-1}#reactRoutePage .xjd-workspace .xjd-chart-preview{background:var(--xd-color-canvas);border:0;border-radius:3px;flex-direction:column;gap:2px;width:100%;min-height:61px;padding:2px;display:flex}#reactRoutePage .xjd-chart-preview svg{width:100%;height:57px}#reactRoutePage .xjd-chart-preview g[data-up=true]{fill:var(--xd-color-positive);stroke:var(--xd-color-positive)}#reactRoutePage .xjd-chart-preview g[data-up=false]{fill:var(--xd-color-negative);stroke:var(--xd-color-negative)}#reactRoutePage .xjd-chart-grid{stroke:var(--xd-color-border);stroke-width:.5px}#reactRoutePage .xjd-chart-preview .xjd-chart-label{fill:#7181a3;stroke:none;font-size:4px}#reactRoutePage .xjd-chart-preview[data-detail=true] .xjd-chart-label{font-size:11px}#reactRoutePage .xjd-chart-preview small{font-size:12px}#reactRoutePage .xjd-workspace .xjd-result-cell{background:0 0;border:0;flex-direction:column;justify-content:center;gap:4px;width:100%;height:100%;padding:8px 4px;display:flex}#reactRoutePage .xjd-result{font:600 15px/1.3 var(--xd-font-data);display:block}#reactRoutePage .xjd-result-cell small{border:1px solid var(--xd-color-border-emphasis);border-radius:4px;padding:2px 3px}#reactRoutePage .xjd-workspace [data-tone=positive]{color:var(--xd-color-positive)}#reactRoutePage .xjd-workspace [data-tone=negative]{color:var(--xd-color-negative)}#reactRoutePage .xjd-workspace [data-tone=caution]{color:var(--xd-color-caution)}#reactRoutePage .xjd-pagination{color:var(--xd-color-text-secondary);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}#reactRoutePage .xjd-pagination>div{align-items:center;gap:7px;display:flex}#reactRoutePage .xjd-pagination button{min-height:26px;padding:3px}#reactRoutePage .xjd-decision-rail{grid-template-rows:minmax(133px,auto) 1fr;gap:8px;min-width:0;display:grid}#reactRoutePage .xjd-decision-matrix{text-align:center;grid-template-columns:.95fr 1fr 1fr;align-items:center;gap:4px;font-size:10px;display:grid}#reactRoutePage .xjd-decision-matrix>span:nth-child(3n+1){text-align:left}#reactRoutePage .xjd-decision-matrix strong{border:1px solid color-mix(in srgb,currentColor 30%,var(--xd-color-border));background:linear-gradient(120deg,color-mix(in srgb,currentColor 25%,var(--xd-color-surface)),color-mix(in srgb,currentColor 12%,var(--xd-color-surface)));font:500 20px/1.2 var(--xd-font-data);border-radius:3px;padding:3px}#reactRoutePage .xjd-decision-matrix strong[data-tone=neutral]{color:color-mix(in srgb,var(--xd-color-accent) 50%,var(--xd-color-text-primary))}#reactRoutePage .xjd-decision-rail .xjd-subtle{margin-top:9px}#reactRoutePage .xjd-emotions{align-items:center;gap:12px;min-height:90px;display:flex}#reactRoutePage .xjd-emotions .xjd-ring{width:96px;height:96px}#reactRoutePage .xjd-emotion-ring strong{font-size:22px}#reactRoutePage .xjd-emotions ul{flex:1;gap:4px;min-width:0;padding:0;list-style:none;display:grid}#reactRoutePage .xjd-emotions li{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:5px;font-size:10px;font-weight:350;line-height:11px;display:grid}#reactRoutePage .xjd-emotions li span{overflow-wrap:anywhere}#reactRoutePage .xjd-emotions b{font-weight:400}#reactRoutePage .xjd-emotions i{background:var(--xd-color-action);border-radius:50%;height:6px}#reactRoutePage .xjd-emotions i[data-color="1"]{background:var(--xd-color-accent)}#reactRoutePage .xjd-emotions i[data-color="2"]{background:var(--xd-color-positive)}#reactRoutePage .xjd-emotions i[data-color="3"]{background:var(--xd-color-caution)}#reactRoutePage .xjd-review-queue{align-content:start;gap:7px;display:grid}#reactRoutePage .xjd-review-queue>button{text-align:left;justify-content:space-between;gap:16px;min-height:48px}#reactRoutePage .xjd-review-queue>button>span:last-child{color:var(--xd-color-action);align-items:center;display:flex}#reactRoutePage .xjd-empty{min-height:80px;color:var(--xd-color-text-secondary);padding:15px 5px;font-size:13px}#reactRoutePage .xjd-reflection-panels{grid-template-columns:285fr 245fr 333fr 358fr;gap:8px;margin-bottom:8px;display:grid}#reactRoutePage .xjd-reflection-panels>.xjd-panel{min-height:148px}#reactRoutePage .xjd-source-list{gap:2px;padding:0;list-style:none;display:grid}#reactRoutePage .xjd-source-list li{min-height:0;display:flex}#reactRoutePage .xjd-workspace .xjd-source-list button{text-align:left;width:100%;min-height:18px;color:var(--xd-color-text-secondary);background:0 0;border:0;justify-content:flex-start;padding:1px 0;font-size:11px;font-weight:350;line-height:13px}#reactRoutePage .xjd-workspace .xjd-more{min-height:20px;color:var(--xd-color-action);white-space:nowrap;background:0 0;border:0;gap:3px;padding:0;font-size:9px}#reactRoutePage .xjd-more svg{width:11px;height:11px}#reactRoutePage .xjd-source-list button span{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}#reactRoutePage .xjd-source-list svg{width:15px;height:15px;color:var(--xd-color-action)}#reactRoutePage .xjd-source-list b{color:var(--xd-color-action);font-weight:500}#reactRoutePage .xjd-reflection-panels>.xjd-panel:nth-child(-n+2) .xjd-source-list svg{color:var(--xd-color-negative);fill:#ea52722b}#reactRoutePage .xjd-reflection-panels>.xjd-panel:first-child .xjd-source-list b{color:var(--xd-color-negative)}#reactRoutePage .xjd-source-list button span{-webkit-line-clamp:1}#reactRoutePage .xjd-star-panel{grid-template-rows:18px 1fr auto;grid-template-columns:72px minmax(0,1fr);gap:6px 8px;display:grid}#reactRoutePage .xjd-star-panel .xjd-panel-heading{grid-column:1/-1;margin:0}#reactRoutePage .xjd-star-content{display:contents}#reactRoutePage .xjd-star-content img{object-fit:contain;grid-area:2/1/4;align-self:center;width:72px;height:84px}#reactRoutePage .xjd-star-content>div{grid-area:2/2;align-self:center}#reactRoutePage .xjd-workspace .xjd-star-panel .xjd-star-action{grid-area:3/2;margin:0}#reactRoutePage .xjd-star-content p{color:var(--xd-color-text-secondary);margin-top:0;font-size:11px;line-height:1.2}#reactRoutePage .xjd-workspace .xjd-star-action{width:100%;color:var(--xd-color-caution);border-color:color-mix(in srgb,var(--xd-color-caution) 55%,transparent);justify-content:space-between;min-height:36px;margin-top:6px;padding:3px 9px}#reactRoutePage .xjd-star-action>span{text-align:left;flex:1}#reactRoutePage .xjd-star-action small{color:inherit;font-size:9px}#reactRoutePage .xjd-evolution-row{grid-template-columns:1.6fr 1fr;gap:8px;display:grid}#reactRoutePage .xjd-evolution-row>.xjd-panel{min-height:103px}#reactRoutePage .xjd-history{grid-template-columns:10px minmax(0,1fr) 44px;align-items:center;gap:7px;display:grid}#reactRoutePage .xjd-workspace[data-presentation=recorded] .xjd-history{grid-template-columns:10px minmax(0,1fr) 58px}#reactRoutePage .xjd-history-panel .xjd-panel-heading{margin-bottom:0}#reactRoutePage .xjd-history-grid{min-width:0}#reactRoutePage .xjd-history-months{height:12px;color:var(--xd-color-text-secondary);gap:2px;font-size:8px;font-weight:400;line-height:10px;display:grid}#reactRoutePage .xjd-history .xjd-weekdays{padding-top:12px}#reactRoutePage .xjd-weekdays{color:var(--xd-color-text-secondary);grid-template-rows:repeat(7,6px);gap:2px;font-size:7px;line-height:6px;display:grid}#reactRoutePage .xjd-history .xjd-heatmap{grid-template-columns:repeat(28,minmax(0,1fr))}#reactRoutePage .xjd-history .xjd-activity-legend{gap:3px;font-size:8px;line-height:8.4px}#reactRoutePage .xjd-workspace .xjd-evolution-row .xjd-day{height:6px;min-height:6px}#reactRoutePage .xjd-evolution-row .xjd-heatmap{gap:2px}#reactRoutePage .xjd-evolution-row .xjd-heatmap-legend{margin-top:3px;font-size:9px}#reactRoutePage .xjd-evolution{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:6px;display:grid}#reactRoutePage .xjd-evolution>div{border:1px solid var(--xd-color-border);border-radius:5px;grid-template-columns:25px minmax(0,1fr);gap:2px 7px;padding:7px;display:grid}#reactRoutePage .xjd-evolution>div>svg{width:24px;height:28px;color:var(--xd-color-accent);background:var(--xd-color-surface-active);border-radius:5px;grid-row:span 2;padding:4px}#reactRoutePage .xjd-evolution>div:last-child{border-right:0}#reactRoutePage .xjd-evolution span{color:var(--xd-color-text-secondary);font-size:9px}#reactRoutePage .xjd-evolution .xjd-evolution-direction{display:inline-flex}#reactRoutePage .xjd-evolution-direction svg{width:12px;height:12px;color:inherit}#reactRoutePage .xjd-evolution p{font:400 12px/1.2 var(--xd-font-data);align-items:center;gap:5px;margin-top:2px;display:flex}#reactRoutePage .xjd-evolution strong{color:var(--xd-color-action);font-weight:500}#reactRoutePage .xjd-evolution svg{width:14px;height:14px;color:var(--xd-color-text-secondary)}#reactRoutePage .xjd-heatmap-legend{color:var(--xd-color-text-secondary);justify-content:space-between;gap:8px;margin-top:7px;font-size:12px;display:flex}#reactRoutePage .xjd-heatmap-legend span{align-items:center;gap:4px;display:flex}#reactRoutePage .xjd-heatmap-legend i{background:var(--xd-color-surface-raised);border-radius:2px;width:8px;height:8px;display:inline-block}#reactRoutePage .xjd-footer{min-height:35px;color:var(--xd-color-text-secondary);align-items:center;gap:15px;font-size:12px;display:flex}#reactRoutePage .xjd-footer button{background:0 0;border:0;margin-left:auto;font-size:12px}#reactRoutePage .xjd-notice,#reactRoutePage .xjd-feedback{border:1px solid var(--xd-color-border-emphasis);background:var(--xd-color-surface-active);border-radius:5px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex;margin-bottom:10px!important}#reactRoutePage .xjd-notice button,#reactRoutePage .xjd-feedback button{margin-left:auto}#reactRoutePage .xjd-dialog{background:var(--xd-color-surface);width:min(840px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--xd-color-text-primary);font:400 13px/1.5 var(--xd-font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--xd-color-border-emphasis);border-radius:7px;padding:0;overflow:auto}#reactRoutePage .xjd-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000b8}#reactRoutePage .xjd-modal-head{z-index:1;background:var(--xd-color-surface);border-bottom:1px solid var(--xd-color-border);justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}#reactRoutePage .xjd-modal-head span{color:var(--xd-color-action);font-size:12px}#reactRoutePage .xjd-modal-head h2{font-size:20px;font-weight:600}#reactRoutePage .xjd-dialog form{padding:18px 22px 0}#reactRoutePage .xjd-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}#reactRoutePage .xjd-dialog .xjd-form-grid label{color:var(--xd-color-text-primary);font:500 13px/1.4 var(--xd-font-ui);text-transform:none;flex-direction:column;gap:6px;display:flex}#reactRoutePage .xjd-dialog .xjd-form-grid .xjd-wide{grid-column:1/-1}#reactRoutePage .xjd-dialog textarea{resize:vertical;min-height:70px;line-height:1.5}#reactRoutePage .xjd-dialog input,#reactRoutePage .xjd-dialog select{min-height:38px}#reactRoutePage .xjd-links{border-top:1px solid var(--xd-color-border);margin-top:18px;padding-top:14px}#reactRoutePage .xjd-dialog .xjd-links label{align-items:center;gap:8px;font-size:12px;display:flex}#reactRoutePage .xjd-links>select{width:100%}#reactRoutePage .xjd-linked-row{border-bottom:1px solid var(--xd-color-border);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}#reactRoutePage .xjd-linked-row button{font-size:12px}#reactRoutePage .xjd-modal-footer{background:var(--xd-color-surface);border-top:1px solid var(--xd-color-border);align-items:center;gap:8px;margin-top:20px;padding:16px 0;display:flex;position:sticky;bottom:0}#reactRoutePage .xjd-modal-footer>span{flex:1}#reactRoutePage .xjd-dialog .xjd-danger{color:var(--xd-color-negative)}#reactRoutePage .xjd-confirm{padding:24px}#reactRoutePage .xjd-confirm p{margin:10px 0 20px}#reactRoutePage .xjd-expanded-list{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}#reactRoutePage .xjd-expanded-list li,#reactRoutePage .xjd-expanded-list button{text-align:left;align-items:center;gap:12px;width:100%;display:flex}#reactRoutePage .xjd-expanded-list li{border-bottom:1px solid var(--xd-color-border);min-height:36px;padding-block:8px}#reactRoutePage .xjd-expanded-list span{flex:1;min-width:0}#reactRoutePage .xjd-expanded-list :is(b,time){white-space:nowrap;color:var(--xd-color-text-secondary);font-size:12px}#reactRoutePage .xjd-expanded-list svg{width:17px;height:17px;color:var(--xd-color-action);flex-shrink:0}@container growth-recorded (width<=1150px){#reactRoutePage .xjd-art-labels{display:none}#reactRoutePage .xjd-summary{grid-template-columns:1fr 1fr}#reactRoutePage .xjd-journal-layout{grid-template-columns:155px minmax(0,1fr)}#reactRoutePage .xjd-decision-rail{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:1fr 1fr}#reactRoutePage .xjd-reflection-panels{grid-template-columns:1fr 1fr}#reactRoutePage .xjd-evolution-row{grid-template-columns:1fr}#reactRoutePage .xjd-evolution-row .xjd-heatmap{max-width:600px}#reactRoutePage .xjd-table-heading{grid-template-columns:minmax(0,1fr) 145px}#reactRoutePage .xjd-table-heading .xjd-group-by{grid-area:1/2}#reactRoutePage .xjd-table-heading .xjd-segments{grid-column:1/-1}#reactRoutePage .xjd-filter-slot{display:none}}@container growth-recorded (width<=720px){#reactRoutePage .xjd-workspace .xjd-hero{height:auto;min-height:170px;padding:20px 12px}#reactRoutePage .xjd-workspace .gf-nav .xjd-header-period{flex:0 0 100%;order:3;justify-content:flex-end;width:100%;margin:0}#reactRoutePage .xjd-workspace .gf-nav .gf-nav-links{flex:0 0 100%;order:4}#reactRoutePage .xjd-workspace .gf-nav .gf-brand{margin-right:auto}#reactRoutePage .xjd-workspace .gf-nav{flex-wrap:wrap;height:auto;min-height:80px;padding-block:5px!important}#reactRoutePage .xjd-workspace .gf-nav>.gf-preview-label{display:none}#reactRoutePage .xjd-hero .xjd-hero-art{opacity:.4;width:800px;left:-130px}#reactRoutePage .xjd-art-labels{display:none}#reactRoutePage .xjd-hero-copy{transform:none}#reactRoutePage .xjd-workspace .xjd-hero h1{font-size:27px}#reactRoutePage .xjd-hero p{font-size:13px}#reactRoutePage .xjd-hero-quote{display:none}#reactRoutePage .xjd-period-bar{flex-wrap:wrap}#reactRoutePage .xjd-period-bar>span{width:100%}#reactRoutePage .xjd-period-bar>.xjd-actions{justify-content:space-between;width:100%}#reactRoutePage .xjd-summary{grid-template-columns:1fr}#reactRoutePage .xjd-summary .xjd-panel{padding:14px}#reactRoutePage .xjd-coverage{grid-template-columns:90px 1fr;gap:20px}#reactRoutePage .xjd-coverage .xjd-ring{width:90px;height:90px}#reactRoutePage .xjd-workspace .is-large .xjd-day{height:25px}#reactRoutePage .xjd-journal-layout{grid-template-columns:1fr}#reactRoutePage .xjd-category-rail nav{grid-template-columns:1fr 1fr;display:grid}#reactRoutePage .xjd-category-rail>p{display:none}#reactRoutePage .xjd-category-rail>.xjd-primary{font-size:14px}#reactRoutePage .xjd-table-heading{grid-template-columns:minmax(0,1fr);gap:10px}#reactRoutePage .xjd-segments{flex-wrap:wrap;max-width:100%}#reactRoutePage .xjd-segments button{flex:1;min-height:32px;padding:4px 7px}#reactRoutePage .xjd-table-heading .xjd-group-by{grid-area:auto/1;height:36px}#reactRoutePage .xjd-filter-tools{right:8px}#reactRoutePage .xjd-table-scroll{width:100%}#reactRoutePage .xjd-workspace .xjd-table{min-width:820px}#reactRoutePage .xjd-workspace .xjd-table :is(td,button){font-size:12px}#reactRoutePage .xjd-table-heading{margin-top:32px;padding-right:0}#reactRoutePage .xjd-table-heading h2{width:100%}#reactRoutePage .xjd-decision-rail{grid-template-columns:1fr}#reactRoutePage .xjd-emotions .xjd-ring{width:90px;height:90px}#reactRoutePage .xjd-reflection-panels{grid-template-columns:1fr}#reactRoutePage .xjd-evolution{grid-template-columns:1fr 1fr;gap:14px}#reactRoutePage .xjd-panel-heading{flex-wrap:wrap}#reactRoutePage .xjd-footer{flex-wrap:wrap;padding:12px 0}#reactRoutePage .xjd-footer button{margin:0}#reactRoutePage .xjd-pagination{flex-wrap:wrap}#reactRoutePage .xjd-review-queue>button{flex-wrap:wrap;gap:6px}#reactRoutePage .xjd-workspace button,#reactRoutePage .xjd-dialog button{min-height:36px}}@media (max-width:720px){#reactRoutePage .xjd-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}#reactRoutePage .xjd-dialog form{padding:14px 12px 0}#reactRoutePage .xjd-modal-head{padding:12px}#reactRoutePage .xjd-form-grid{grid-template-columns:1fr}#reactRoutePage .xjd-linked-row,#reactRoutePage .xjd-modal-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){#reactRoutePage .xjd-workspace *,#reactRoutePage .xjd-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.xd-react-page.xjy-workspace{min-width:0;padding:var(--xd-space-3);color:var(--xd-color-text-primary);font-size:calc(13px * var(--xd-user-font-scale,1));display:block}.xjy-workspace *,.xjy-dialog *{box-sizing:border-box}.xjy-workspace :is(h1,h2,h3,button,small),.xjy-dialog :is(h2,h3,button,small){letter-spacing:0;text-transform:none}.xjy-workspace :is(p,strong,h3),.xjy-dialog :is(p,strong,h3){overflow-wrap:anywhere}.xjy-workspace :is(h1,h2,h3,p),.xjy-dialog :is(h2,h3,p){margin:0}.xjy-workspace small,.xjy-dialog small{font-size:calc(12px * var(--xd-user-font-scale,1));color:var(--xd-color-text-secondary);line-height:1.45}.xjy-workspace svg,.xjy-dialog svg{flex-shrink:0;width:18px;height:18px}.xjy-workspace button,.xjy-dialog button{min-height:var(--xd-control-height);justify-content:center;align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-2) var(--xd-space-3);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);background:var(--xd-color-surface);color:var(--xd-color-text-primary);font:inherit;cursor:pointer;transition:border-color var(--xd-duration-fast), background var(--xd-duration-fast);line-height:1.35;display:inline-flex}.xjy-workspace button:hover,.xjy-dialog button:hover{background:var(--xd-color-surface-active);border-color:var(--xd-color-action)}.xjy-workspace button:disabled,.xjy-dialog button:disabled{opacity:.48;cursor:not-allowed}.xjy-workspace :focus-visible,.xjy-dialog :focus-visible{outline:var(--xd-focus-outline);outline-offset:3px}.xjy-workspace button.xjy-primary,.xjy-dialog button.xjy-primary{color:var(--xd-color-text-primary);background:color-mix(in srgb, var(--xd-color-accent) 38%, var(--xd-color-surface-active));border-color:var(--xd-color-action);box-shadow:var(--xd-shadow-surface)}.xjy-workspace .xjy-icon,.xjy-dialog .xjy-icon{width:var(--xd-control-height);min-width:var(--xd-control-height);padding:0}.xjy-workspace .xjy-text-link{min-height:32px;color:var(--xd-color-action);text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0}.xjy-toolbar{justify-content:space-between;align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-2) 0 var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);flex-wrap:wrap;display:flex}.xjy-toolbar h1{font-size:20px;line-height:1.3}.xjy-toolbar>div>span{color:var(--xd-color-text-secondary)}.xjy-tools,.xjy-actions{align-items:center;gap:var(--xd-space-2);flex-wrap:wrap;display:flex}.xjy-source{color:var(--xd-color-text-secondary);font-size:12px}.xjy-segments{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);align-items:stretch;display:inline-flex;overflow:hidden}.xjy-segments button{background:color-mix(in srgb, var(--xd-color-canvas) 85%, transparent);min-width:54px;padding:var(--xd-space-2);border:0;border-radius:0}.xjy-segments button[aria-pressed=true],.xjy-agreement button[aria-pressed=true]{background:var(--xd-color-surface-active);box-shadow:inset 0 -2px var(--xd-color-action);color:var(--xd-color-action)}.xjy-content{gap:var(--xd-space-3);margin-top:var(--xd-space-3);grid-template-columns:minmax(0,2.6fr) minmax(300px,1fr);display:grid}.xjy-content[hidden]{display:none}.xjy-main{min-width:0}.xjy-scene{isolation:isolate;border-bottom:1px solid var(--xd-color-border-emphasis);background:color-mix(in srgb, var(--xd-color-canvas) 30%, transparent);height:clamp(440px,100dvh - 340px,620px);position:relative;overflow:hidden}.xjy-workspace[data-journey-background=reference] .xjy-scene:before{content:"";z-index:-1;background:url(/assets/journey-reference-landscape-ZibYgfIM.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.xjy-scene-heading{top:var(--xd-space-5);left:var(--xd-space-5);right:var(--xd-space-5);max-width:640px;position:absolute}.xjy-scene-heading>span{color:var(--xd-color-action);font-size:12px}.xjy-scene-heading h2{margin:var(--xd-space-1) 0;font-size:38px;font-weight:720;line-height:1.2}.xjy-scene-heading>p{font-size:17px}.xjy-scene-meta{gap:var(--xd-space-3);margin-top:var(--xd-space-3);color:var(--xd-color-text-secondary);flex-wrap:wrap;display:flex}.xjy-scene-meta>span{align-items:center;gap:var(--xd-space-2);font-size:12px;display:inline-flex}.xjy-path-nodes{margin:0;padding:0;list-style:none;position:absolute;inset:0}.xjy-path-nodes>li{left:var(--node-x);top:var(--node-y);width:15.5%;position:absolute;transform:translate(-50%,-50%)}.xjy-path-nodes button{gap:var(--xd-space-1);background:0 0;border:0;border-radius:0;flex-direction:column;width:100%;padding:0;position:relative}.xjy-path-nodes button:hover{background:0 0}.xjy-node-label{text-align:center;justify-content:end;gap:var(--xd-space-1);min-height:74px;padding:var(--xd-space-1);background:color-mix(in srgb, var(--xd-color-canvas) 65%, transparent);border-radius:var(--xd-radius-control);flex-direction:column;display:flex}.xjy-node-label strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.3}.xjy-node-label small{color:var(--xd-color-action);font-variant-numeric:tabular-nums}.xjy-node-icon{border:2px solid var(--xd-color-action);background:color-mix(in srgb, var(--xd-color-surface-active) 88%, transparent);width:52px;height:52px;box-shadow:var(--xd-shadow-surface);transition:transform var(--xd-duration-standard) var(--xd-ease-out);border-radius:50%;place-items:center;display:grid}.xjy-node-icon svg{width:25px;height:25px;color:var(--xd-color-action)}.xjy-path-nodes button:hover .xjy-node-icon{transform:translateY(-4px)}.xjy-path-nodes li[data-done=true] .xjy-node-icon{border-color:var(--xd-color-positive)}.xjy-path-nodes li[data-done=true] .xjy-node-icon svg{color:var(--xd-color-positive)}.xjy-path-nodes li[data-selected=true] .xjy-node-icon{outline:2px solid var(--xd-color-text-primary);outline-offset:4px}.xjy-node-state{padding:2px var(--xd-space-1);border-radius:var(--xd-radius-control);text-align:center;background:color-mix(in srgb, var(--xd-color-canvas) 88%, transparent)}.xjy-scene-footer{bottom:var(--xd-space-4);left:var(--xd-space-4);right:var(--xd-space-4);justify-content:space-between;align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-3);background:color-mix(in srgb, var(--xd-color-canvas) 80%, transparent);border-top:1px solid var(--xd-color-border-emphasis);flex-wrap:wrap;display:flex;position:absolute}.xjy-scene-footer>div{gap:var(--xd-space-1);flex-direction:column;display:flex}.xjy-scene-footer small{color:var(--xd-color-action)}.xjy-lower{gap:var(--xd-space-2);margin-top:var(--xd-space-3);grid-template-columns:1.1fr 1fr 1.1fr;display:grid}.xjy-panel{min-width:0;padding:var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-action) 32%, var(--xd-color-border));border-radius:var(--xd-radius-surface);background:color-mix(in srgb, var(--xd-color-canvas) 80%, transparent);box-shadow:var(--xd-shadow-surface)}.xjy-panel>header{justify-content:space-between;align-items:center;gap:var(--xd-space-2);margin-bottom:var(--xd-space-3);display:flex}.xjy-panel h2{color:var(--xd-color-text-primary);font-size:15px;font-weight:650;line-height:1.3}.xjy-panel h3{margin-bottom:var(--xd-space-2);font-size:19px;line-height:1.3}.xjy-panel>p{color:var(--xd-color-text-secondary);margin-bottom:var(--xd-space-2);line-height:1.5}.xjy-panel>small{margin-top:var(--xd-space-2);display:block}.xjy-aside{gap:var(--xd-space-2);flex-direction:column;min-width:0;display:flex}.xjy-agreement{gap:var(--xd-space-1);margin-top:var(--xd-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xjy-agreement button{padding:var(--xd-space-1);font-size:12px}.xjy-legend{gap:var(--xd-space-3);margin-bottom:var(--xd-space-3);flex-wrap:wrap;font-size:12px;display:flex}.xjy-legend span:before{content:"";background:var(--xd-color-accent);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.xjy-legend span+span:before{background:var(--xd-color-action)}.xjy-compare-rows{gap:var(--xd-space-3);display:grid}.xjy-compare-rows>div{gap:var(--xd-space-2);grid-template-columns:minmax(100px,1fr) minmax(0,1.6fr);align-items:center;display:grid}.xjy-compare-rows strong{font-size:12px;font-weight:550}.xjy-compare-bars{gap:var(--xd-space-1);display:grid}.xjy-compare-bars>div{align-items:center;gap:var(--xd-space-2);display:flex}.xjy-compare-bars i{border-radius:var(--xd-radius-control);background:var(--xd-color-surface-active);flex:1;height:9px;overflow:hidden}.xjy-compare-bars b{background:var(--xd-color-accent);border-radius:inherit;height:100%;display:block}.xjy-compare-bars>div+div b{background:var(--xd-color-action)}.xjy-compare-bars span{text-align:right;font-variant-numeric:tabular-nums;min-width:35px;font-size:12px}.xjy-progress-track{gap:var(--xd-space-1);margin:var(--xd-space-3) 0;display:flex}.xjy-progress-track i{background:var(--xd-color-surface-active);border-radius:var(--xd-radius-control);flex:1;height:10px}.xjy-progress-track i[data-done=true]{background:var(--xd-color-positive)}.xjy-next h3{font-size:16px}.xjy-next p strong{color:var(--xd-color-action)}.xjy-star{flex:1}.xjy-star>div{align-items:center;gap:var(--xd-space-2);margin-bottom:var(--xd-space-3);display:flex}.xjy-star img{object-fit:contain;flex:0 0 100px;width:100px;height:100px}.xjy-star p{line-height:1.5}.xjy-star p span{color:var(--xd-color-text-secondary);font-size:12px}.xjy-dimensions{display:grid}.xjy-dimensions button{gap:var(--xd-space-2);padding:var(--xd-space-2) 0;border:0;border-bottom:1px solid var(--xd-color-border);text-align:left;background:0 0;border-radius:0;grid-template-columns:18px 75px minmax(0,1fr) 14px;display:grid}.xjy-dimensions button>svg{color:var(--xd-color-action);width:16px}.xjy-dimensions strong{text-align:right;color:var(--xd-color-text-secondary);font-size:12px;font-weight:500}.xjy-achievements{gap:var(--xd-space-2);display:grid}.xjy-achievements>p:not(.xjy-empty),.xjy-achievements>button{gap:var(--xd-space-2);text-align:left;padding:var(--xd-space-2) 0;background:0 0;border:0;justify-content:flex-start;align-items:start;display:flex}.xjy-achievements>p>svg,.xjy-achievements>button>svg{color:var(--xd-color-caution)}.xjy-achievements span,.xjy-review-links span{gap:var(--xd-space-1);min-width:0;display:grid}.xjy-achievements strong,.xjy-review-links strong{font-weight:550}.xjy-lower .xjy-actions{margin-top:var(--xd-space-3)}.xjy-lower .xjy-actions button{font-size:12px}.xjy-review-links{gap:var(--xd-space-3);margin-bottom:var(--xd-space-2);display:grid}.xjy-review-links>div{gap:var(--xd-space-2);grid-template-columns:20px minmax(0,1fr);display:grid}.xjy-review-links>div>svg{color:var(--xd-color-action)}.xjy-review-links button{min-height:30px;padding:var(--xd-space-1) var(--xd-space-2);grid-column:2;justify-self:end;font-size:12px}.xjy-empty{color:var(--xd-color-text-secondary);padding:var(--xd-space-3) 0;line-height:1.5}.xjy-footer{justify-content:space-between;align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-4) 0;color:var(--xd-color-text-secondary);flex-wrap:wrap;font-size:12px;display:flex}.xjy-notice{align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-2);border-left:2px solid var(--xd-color-action);background:var(--xd-color-surface);flex-wrap:wrap;display:flex;margin:var(--xd-space-2) 0!important}.xjy-custom{gap:var(--xd-space-3);padding:var(--xd-space-2) 0;display:flex}.xjy-custom label,.xjy-dialog label{gap:var(--xd-space-2);font-size:13px;display:grid}.xjy-workspace input,.xjy-dialog :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);width:100%;min-width:0;color:var(--xd-color-text-primary);background:var(--xd-color-surface);padding:var(--xd-space-2);min-height:var(--xd-control-height)}.xjy-dialog textarea{resize:vertical}.xjy-dialog{width:min(760px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--xd-color-text-primary);background:var(--xd-color-canvas);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);padding:0;font-size:13px}.xjy-dialog>header{padding:var(--xd-space-4);justify-content:space-between;align-items:center;gap:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);display:flex}.xjy-dialog>header span{color:var(--xd-color-action);font-size:12px}.xjy-dialog h2{margin-top:var(--xd-space-1);font-size:19px}.xjy-dialog :is(.xjy-form,.xjy-plan,.xjy-detail,.xjy-confirm){padding:var(--xd-space-4);gap:var(--xd-space-4);display:grid}.xjy-dialog p{line-height:1.5}.xjy-dialog blockquote{padding:var(--xd-space-3);border-left:2px solid var(--xd-color-action);background:var(--xd-color-surface);margin:0;line-height:1.5}.xjy-form>footer{justify-content:space-between;align-items:center;gap:var(--xd-space-3);flex-wrap:wrap;display:flex}.xjy-form footer small{max-width:360px}.xjy-dialog [role=alert]{color:var(--xd-color-negative)}.xjy-plan-milestones ol,.xjy-goal-list{margin:0;padding:0;list-style:none}.xjy-plan-milestones li,.xjy-goal-list li{align-items:center;gap:var(--xd-space-2);border-bottom:1px solid var(--xd-color-border);padding:var(--xd-space-3) 0;display:flex}.xjy-plan-milestones li>span,.xjy-goal-list li>span{gap:var(--xd-space-1);flex:1;min-width:0;display:grid}.xjy-check{flex:0 0 36px;width:36px;height:36px;padding:0!important}.xjy-check[aria-pressed=true]{color:var(--xd-color-positive)}.xjy-goal-form{align-items:end;gap:var(--xd-space-2);display:flex}.xjy-goal-form label{flex:1;min-width:0}.xjy-goal-filters{gap:var(--xd-space-2);grid-template-columns:1.5fr 1fr 1fr 1fr;display:grid}.xjy-authored{white-space:pre-wrap;overflow-wrap:anywhere}.xjy-list-row{text-align:left;width:100%;justify-content:space-between!important}.xjy-list-row>span{flex:1;min-width:0}.xjy-list-row small{margin-top:var(--xd-space-1);overflow-wrap:anywhere;display:block}.xjy-evidence-ids{max-height:140px;padding:var(--xd-space-2);border:1px solid var(--xd-color-border);line-height:1.6;overflow-y:auto}@media (max-width:1600px){.xjy-content{grid-template-columns:minmax(0,2.35fr) minmax(300px,1fr)}.xjy-dimensions button{grid-template-columns:18px minmax(0,1fr) 14px}.xjy-dimensions strong{text-align:left;grid-area:2/2}.xjy-dimensions button>svg:last-child{grid-area:1/3}.xjy-lower{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.xjy-content{grid-template-columns:minmax(0,1fr)}.xjy-scene{aspect-ratio:3/2}.xjy-aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xjy-toolbar{align-items:flex-start}.xjy-tools{width:100%}}@media (max-width:680px){.xjy-workspace.xd-react-page{padding:var(--xd-space-2)}.xjy-aside,.xjy-lower{grid-template-columns:minmax(0,1fr)}.xjy-scene{aspect-ratio:auto;min-height:0;padding:var(--xd-space-3)}.xjy-scene:before{opacity:.35;background-size:auto 100%!important}.xjy-scene-heading{position:static}.xjy-scene-heading h2{font-size:30px}.xjy-path-nodes{gap:var(--xd-space-3);padding:var(--xd-space-5) 0;display:grid;position:relative}.xjy-path-nodes>li{width:auto;position:static;transform:none}.xjy-path-nodes button{column-gap:var(--xd-space-3);text-align:left;grid-template-columns:48px minmax(0,1fr);display:grid}.xjy-node-icon{grid-area:1/1/3;width:44px;height:44px}.xjy-node-label{text-align:left;background:0 0;grid-column:2;min-height:0;padding:0}.xjy-node-state{text-align:left;background:0 0;grid-column:2;padding:0}.xjy-scene-footer{padding:var(--xd-space-3) 0 0;background:0 0;position:static}.xjy-segments{width:100%}.xjy-segments button{flex:1}.xjy-source{display:none}.xjy-toolbar h1{font-size:19px}.xjy-workspace button,.xjy-dialog button{min-height:40px}.xjy-goal-filters{grid-template-columns:1fr 1fr}.xjy-goal-list li{flex-wrap:wrap}.xjy-goal-list li>span{flex-basis:100%}.xjy-form footer{align-items:stretch}.xjy-dialog{max-height:calc(100dvh - 16px)}}@media (prefers-reduced-motion:reduce){.xjy-workspace *,.xjy-dialog *{transition:none!important;animation:none!important}.xjy-path-nodes button:hover .xjy-node-icon{transform:none}}@media (max-width:680px){.xjy-scene{height:auto}}@media (min-width:681px) and (max-width:1600px){.xjy-dimensions button{grid-template-columns:18px 64px minmax(0,1fr) 14px}.xjy-dimensions strong{text-align:right;grid-area:1/3}.xjy-dimensions button>svg:last-child{grid-column:4}}.xd-development-page.xdl-workspace{padding:var(--xd-space-5);color:var(--xd-color-text-primary);font-family:var(--xd-font-ui);font-weight:400;display:block}.xdl-workspace h2,.xdl-dialog h2{text-transform:none;color:var(--xd-color-text-primary)}.xdl-workspace *,.xdl-dialog *{box-sizing:border-box;letter-spacing:0}.xdl-workspace button,.xdl-dialog button{justify-content:center;align-items:center;gap:var(--xd-space-2);min-height:var(--xd-control-height);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface);color:var(--xd-color-text-primary);padding:var(--xd-space-2) var(--xd-space-3);font:inherit;cursor:pointer;transition:background var(--xd-duration-fast), border-color var(--xd-duration-fast);font-size:13px;display:inline-flex}.xdl-workspace button:hover,.xdl-dialog button:hover{border-color:var(--xd-color-action);background:var(--xd-color-surface-active)}.xdl-workspace button:focus-visible,.xdl-dialog :is(button,input,textarea):focus-visible{outline:var(--xd-focus-outline);outline-offset:3px}.xdl-workspace button:disabled,.xdl-dialog button:disabled{opacity:.48;cursor:not-allowed}.xdl-workspace svg,.xdl-dialog svg{stroke-width:1.7px;flex-shrink:0;width:18px;height:18px}.xdl-workspace p,.xdl-dialog p{line-height:1.5}.xdl-workspace .xdl-primary,.xdl-dialog .xdl-primary{background:var(--xd-color-action);border-color:var(--xd-color-action);color:var(--xd-color-canvas);font-weight:650}.xdl-workspace .xdl-primary:hover,.xdl-dialog .xdl-primary:hover{background:color-mix(in srgb,var(--xd-color-action) 85%,white)}.xdl-header{align-items:center;gap:var(--xd-space-4);margin-bottom:var(--xd-space-4);min-width:0;display:flex}.xdl-header>div:first-child{margin-right:auto}.xdl-header h1{margin:0 0 var(--xd-space-1);font-size:26px;font-weight:650;line-height:1.2}.xdl-header h1 span{font-weight:400}.xdl-header p{color:var(--xd-color-text-secondary);margin:0;font-size:14px}.xdl-workspace .xdl-header label.xdl-search{align-items:center;gap:var(--xd-space-2);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);width:260px;min-width:200px;padding:0 var(--xd-space-3);background:var(--xd-color-surface);height:40px;display:flex}.xdl-search input{color:var(--xd-color-text-primary);width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:13px}.xdl-search:focus-within{outline:var(--xd-focus-outline)}.xdl-search input::placeholder{color:var(--xd-color-text-muted)}.xdl-search button{background:0 0;border:0;min-height:30px;padding:0}.xdl-tabs{gap:var(--xd-space-3);display:flex}.xdl-tabs button{white-space:nowrap;color:var(--xd-color-text-secondary);padding:var(--xd-space-2);background:0 0;border-color:#0000;border-radius:0}.xdl-tabs button[aria-current=page]{color:var(--xd-color-text-primary);border-bottom-color:var(--xd-color-action)}.xdl-workspace .xdl-icon,.xdl-dialog .xdl-icon{padding:var(--xd-space-2);flex-shrink:0;width:36px;height:36px}.xdl-top{gap:var(--xd-space-3);margin-bottom:var(--xd-space-3);grid-template-columns:minmax(0,2fr) minmax(330px,1fr);display:grid}.xdl-continue{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);min-height:152px;padding:var(--xd-space-5);background:var(--xd-color-surface) url(/assets/development-learning-banner-ZEW7fVjJ.png) center/cover no-repeat;align-items:center;display:flex;overflow:hidden}.xdl-continue-copy{max-width:640px;color:var(--xd-color-text-primary);position:relative}.xdl-continue-copy>span{color:var(--xd-color-text-secondary);text-transform:uppercase;font-size:12px}.xdl-continue h2{margin:var(--xd-space-2) 0 var(--xd-space-1);font-size:23px}.xdl-continue p{margin:0 0 var(--xd-space-4);color:var(--xd-color-text-secondary);font-size:13px}.xdl-continue-actions{align-items:center;gap:var(--xd-space-5);flex-wrap:wrap;display:flex}.xdl-progress{align-items:center;gap:var(--xd-space-3);display:flex}.xdl-progress progress{width:150px;height:8px;accent-color:var(--xd-color-action);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-active);border:0;overflow:hidden}.xdl-progress progress::-webkit-progress-bar{background:var(--xd-color-surface-active)}.xdl-progress progress::-webkit-progress-value{background:var(--xd-color-action)}.xdl-progress span{color:var(--xd-color-text-secondary);font-size:12px}.xdl-star{align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-4);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);background:color-mix(in srgb,var(--xd-color-surface) 92%,transparent);display:flex}.xdl-star img{object-fit:contain;flex-shrink:0;width:100px;height:100px}.xdl-star h2{margin:0;font-size:23px;font-weight:600}.xdl-star p{margin:var(--xd-space-1) 0 var(--xd-space-2);color:var(--xd-color-text-secondary);font-size:13px}.xdl-star button{color:var(--xd-color-action);border-color:var(--xd-color-accent)}.xdl-star>small{border-left:1px solid var(--xd-color-border);padding-left:var(--xd-space-4);color:var(--xd-color-text-secondary);margin-left:auto;font-size:12px;line-height:1.7}.xdl-grid{gap:var(--xd-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.xdl-topic{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);background:var(--xd-color-surface);min-width:0;transition:border-color var(--xd-duration-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.xdl-topic:hover,.xdl-topic:focus-within{border-color:var(--xd-color-action)}.xdl-topic .xdl-art-link{aspect-ratio:1.75;background:0 0;border:0;border-radius:0;width:100%;padding:0;display:block;overflow:hidden}.xdl-topic-art{background-image:url(/assets/development-learning-atlas-qird_cQ9.png);background-size:400% 200%;background-position:var(--art-x) var(--art-y);width:100%;height:100%;display:block}.xdl-topic .xdl-bookmark{top:var(--xd-space-2);right:var(--xd-space-2);width:30px;height:30px;min-height:30px;padding:var(--xd-space-1);background:color-mix(in srgb,var(--xd-color-surface) 88%,transparent);color:var(--xd-color-text-secondary);position:absolute}.xdl-topic .xdl-bookmark[aria-pressed=true]{color:var(--xd-color-action)}.xdl-topic-copy{padding:var(--xd-space-3) var(--xd-space-4) var(--xd-space-2);flex:1;min-height:94px}.xdl-topic h2{margin:0 0 var(--xd-space-1);overflow-wrap:anywhere;font-size:18px;font-weight:550;line-height:1.3}.xdl-topic-copy p,.xdl-topic-copy>span{color:var(--xd-color-text-secondary);margin:0;font-size:12px;line-height:1.6}.xdl-topic-progress{align-items:center;gap:var(--xd-space-2);margin-top:var(--xd-space-2);color:var(--xd-color-positive);font-size:12px;display:flex}.xdl-topic-progress svg{width:14px;height:14px}.xdl-topic footer{padding:0 var(--xd-space-3) var(--xd-space-2);grid-template-columns:1fr 1fr;display:grid}.xdl-topic footer button{padding:var(--xd-space-1);color:var(--xd-color-action);background:0 0;border:0;border-radius:0;justify-content:flex-start}.xdl-topic footer button+button{border-left:1px solid var(--xd-color-border);padding-left:var(--xd-space-4);color:var(--xd-color-text-secondary)}.xdl-footer{justify-content:space-between;align-items:center;gap:var(--xd-space-3);padding-top:var(--xd-space-4);color:var(--xd-color-text-secondary);font-size:12px;display:flex}.xdl-footer button{min-height:30px;padding:var(--xd-space-1);background:0 0;border:0}.xdl-empty{justify-content:center;align-items:center;gap:var(--xd-space-3);text-align:center;flex-direction:column;min-height:330px;display:flex}.xdl-empty>svg{width:36px;height:36px;color:var(--xd-color-action)}.xdl-empty h2{margin:0;font-size:20px}.xdl-empty p{max-width:440px;color:var(--xd-color-text-secondary);margin:0}.xdl-error{color:var(--xd-color-negative);padding:var(--xd-space-3);border:1px solid var(--xd-color-negative);border-radius:var(--xd-radius-control);font-size:13px}.xdl-dialog{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);background:linear-gradient(var(--xd-color-surface),var(--xd-color-surface)),var(--xd-color-canvas);width:min(1060px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--xd-color-text-primary);font-family:var(--xd-font-ui);box-shadow:var(--xd-shadow-surface);padding:0;font-size:14px;font-weight:400;overflow:auto}.xdl-dialog::backdrop{background:#000000b8}.xdl-dialog>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-5);border-bottom:1px solid var(--xd-color-border);display:flex}.xdl-dialog header span{color:var(--xd-color-text-secondary);font-size:12px}.xdl-dialog h2{margin:var(--xd-space-1) 0 0;font-size:24px}.xdl-dialog h3{align-items:center;gap:var(--xd-space-2);margin:0 0 var(--xd-space-3);font-size:16px;display:flex}.xdl-lesson-nav{gap:var(--xd-space-2);padding:var(--xd-space-3) var(--xd-space-5);border-bottom:1px solid var(--xd-color-border);display:flex}.xdl-lesson-nav button{flex:1;font-size:12px}.xdl-lesson-nav button span{color:var(--xd-color-action)}.xdl-lesson-nav button[aria-current=step]{border-color:var(--xd-color-action);background:var(--xd-color-surface-active)}.xdl-lesson-body{gap:var(--xd-space-6);padding:var(--xd-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.xdl-reading>p{margin:0 0 var(--xd-space-5)}.xdl-reading ol{margin:0 0 var(--xd-space-5);padding-left:var(--xd-space-5)}.xdl-reading li{padding-left:var(--xd-space-1);margin-bottom:var(--xd-space-3);line-height:1.6}.xdl-practice-note{border-top:1px solid var(--xd-color-border);padding-top:var(--xd-space-4)}.xdl-practice-note p{color:var(--xd-color-text-secondary)}.xdl-reflection fieldset{margin:0 0 var(--xd-space-4);border:0;min-width:0;padding:0}.xdl-reflection legend{font-size:16px;font-weight:650}.xdl-dialog .xdl-reflection label.xdl-choice{align-items:flex-start;gap:var(--xd-space-2);margin:var(--xd-space-2) 0;padding:var(--xd-space-2);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);line-height:1.5;display:flex}.xdl-choice:has(input:checked){border-color:var(--xd-color-action);background:var(--xd-color-surface-active)}.xdl-dialog .xdl-choice input[type=radio]{accent-color:var(--xd-color-action);background:0 0;border:0;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.xdl-reflection fieldset>button{margin-top:var(--xd-space-2)}.xdl-note-label{gap:var(--xd-space-2);font-weight:600;display:grid}.xdl-note-label>span{color:var(--xd-color-text-secondary);font-size:13px;font-weight:400;line-height:1.5}.xdl-note-label textarea{resize:vertical;width:100%;min-height:120px;max-height:300px;font:inherit;padding:var(--xd-space-3);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);background:var(--xd-color-canvas);color:var(--xd-color-text-primary);font-size:14px;font-weight:400;line-height:1.5}.xdl-feedback{border-left:2px solid var(--xd-color-caution);padding-left:var(--xd-space-3);color:var(--xd-color-text-secondary)}.xdl-feedback[data-correct=true]{border-color:var(--xd-color-positive)}.xdl-actions{align-items:center;gap:var(--xd-space-2);margin:var(--xd-space-4) 0;flex-wrap:wrap;display:flex}.xdl-completed{gap:var(--xd-space-2);color:var(--xd-color-positive);align-items:center;display:flex}.xdl-dialog small{color:var(--xd-color-text-secondary);font-size:12px;line-height:1.5}.xdl-dialog>footer{padding:var(--xd-space-3) var(--xd-space-5);border-top:1px solid var(--xd-color-border);justify-content:space-between;align-items:center;display:flex}.xdl-discard,.xdl-practice-body{padding:var(--xd-space-5)}.xdl-practice-dialog{width:min(620px,100vw - 32px)}@media (max-width:1600px){.xdl-star>small{display:none}.xdl-header{gap:var(--xd-space-3)}.xdl-workspace .xdl-header label.xdl-search{width:230px}.xdl-tabs{gap:var(--xd-space-2)}.xdl-topic .xdl-art-link{aspect-ratio:1.9}}@media (max-width:1250px){.xdl-header{flex-wrap:wrap}.xdl-header>div:first-child{flex:1}.xdl-workspace .xdl-header label.xdl-search{width:280px}.xdl-tabs{order:3}.xdl-top{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.xdl-star img{width:80px;height:80px}.xdl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xdl-continue-actions{gap:var(--xd-space-3)}}@media (max-width:700px){.xd-development-page.xdl-workspace{padding:var(--xd-space-3)}.xdl-header h1{font-size:22px}.xdl-workspace .xdl-header label.xdl-search{order:4;width:100%}.xdl-tabs{flex:1}.xdl-top{grid-template-columns:1fr}.xdl-continue{padding:var(--xd-space-4)}.xdl-star{min-height:128px}.xdl-star>small{display:block}.xdl-lesson-body{grid-template-columns:1fr}.xdl-lesson-nav{flex-direction:column}.xdl-dialog h2{font-size:21px}.xdl-footer{flex-wrap:wrap}}@media (max-width:480px){.xdl-grid{grid-template-columns:1fr}.xdl-star>small{display:none}.xdl-progress{flex-wrap:wrap}.xdl-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}@media (pointer:coarse){.xdl-workspace button,.xdl-dialog button{min-height:44px}.xdl-topic .xdl-bookmark{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.xdl-workspace *,.xdl-dialog *{transition:none!important;animation:none!important}}.xd-react-page.xstar-page{padding:var(--xd-space-4);font-family:var(--xd-font-ui);color:var(--xd-color-text-primary);font-weight:400;display:block}.xstar-page *,.xstar-dialog *{box-sizing:border-box;letter-spacing:0}.xstar-page h2,.xstar-dialog h2{text-transform:none;color:var(--xd-color-text-primary)}.xstar-page button,.xstar-dialog>header button,.xstar-dialog-body button,.xstar-dialog>footer button{justify-content:center;align-items:center;gap:var(--xd-space-2);min-height:var(--xd-control-height);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);padding:var(--xd-space-2) var(--xd-space-3);font:inherit;color:var(--xd-color-text-primary);background:var(--xd-color-surface);cursor:pointer;transition:background var(--xd-duration-fast),border-color var(--xd-duration-fast);font-size:12px;display:inline-flex}.xstar-page button:hover,.xstar-dialog button:hover{border-color:var(--xd-color-action);background:var(--xd-color-surface-active)}.xstar-page :is(button,a,input):focus-visible,.xstar-dialog :is(button,input,a):focus-visible{outline:var(--xd-focus-outline);outline-offset:3px}.xstar-page button:disabled{opacity:.48;cursor:not-allowed}.xstar-page svg,.xstar-dialog>header svg,.xstar-dialog-body svg{stroke-width:1.7px;flex-shrink:0;width:18px;height:18px}.xstar-page p,.xstar-dialog p{line-height:1.5}.xstar-page .xstar-primary,.xstar-dialog .xstar-primary{background:var(--xd-color-action);color:var(--xd-color-canvas);border-color:var(--xd-color-action);font-weight:650}.xstar-topbar{align-items:center;gap:var(--xd-space-3);margin-bottom:var(--xd-space-2);display:flex}.xstar-topbar nav{gap:var(--xd-space-1);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);padding:var(--xd-space-1);background:var(--xd-color-surface);display:flex}.xstar-topbar a{min-height:36px;padding:var(--xd-space-2) var(--xd-space-5);border-radius:var(--xd-radius-control);color:var(--xd-color-text-secondary);border:1px solid #0000;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:flex}.xstar-topbar a[aria-current=page]{background:var(--xd-color-surface-active);border-color:var(--xd-color-action);color:var(--xd-color-text-primary);box-shadow:inset 0 -2px var(--xd-color-action)}.xstar-topbar .xstar-ask{min-width:230px;color:var(--xd-color-text-secondary);justify-content:flex-start;margin-left:auto}.xstar-page .xstar-icon{width:36px;height:36px;padding:var(--xd-space-2)}.xstar-hero{min-height:142px;margin:0 0 var(--xd-space-3);padding:var(--xd-space-4);border-bottom:1px solid var(--xd-color-border-emphasis);background:url(/assets/planet-orbital-arcs-42-DClNTGLW.png) 50% 62%/cover;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.xstar-title{align-items:center;gap:var(--xd-space-3);z-index:1;max-width:48%;display:flex;position:relative}.xstar-title img{object-fit:contain;width:82px;height:82px}.xstar-title h1{margin:0 0 var(--xd-space-2);color:var(--xd-color-text-primary);font-size:34px;line-height:1.2}.xstar-title p{color:var(--xd-color-text-secondary);margin:0;font-size:13px}.xstar-hero-mark{object-fit:contain;width:184px;height:184px;position:absolute;top:50%;left:58%;transform:translate(-50%,-50%)}.xstar-hero-quote{width:230px;color:var(--xd-color-text-secondary);text-align:right;font-size:14px;font-style:italic;line-height:1.6;position:relative}.xstar-welcome{justify-content:space-between;align-items:center;gap:var(--xd-space-4);padding:var(--xd-space-4);margin-bottom:var(--xd-space-3);border-top:1px solid var(--xd-color-border-emphasis);border-bottom:1px solid var(--xd-color-border-emphasis);background:color-mix(in srgb,var(--xd-color-surface-raised) 85%,transparent);display:flex}.xstar-welcome>div{min-width:0}.xstar-welcome span{color:var(--xd-color-text-secondary);font-size:12px}.xstar-welcome h2{margin:var(--xd-space-1) 0;font-size:22px;font-weight:600;line-height:1.3}.xstar-welcome p{color:var(--xd-color-text-secondary);max-width:820px;margin:0;font-size:13px}.xstar-welcome button{flex-shrink:0}.xstar-overview-grid,.xstar-review-grid,.xstar-intelligence-grid{gap:var(--xd-space-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.xstar-span-3{grid-column:span 3;min-width:0}.xstar-span-4{grid-column:span 4;min-width:0}.xstar-span-5{grid-column:span 5;min-width:0}.xstar-span-6{grid-column:span 6;min-width:0}.xstar-span-8{grid-column:span 8;min-width:0}.xstar-span-12{grid-column:span 12;min-width:0}.xstar-panel{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);background:color-mix(in srgb,var(--xd-color-surface) 95%,transparent);min-width:0;height:100%;overflow:hidden}.xstar-panel>header{align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);min-height:48px;display:flex}.xstar-panel>header>svg{color:var(--xd-color-action)}.xstar-panel h2{min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.3}.xstar-panel h3{margin:0 0 var(--xd-space-2);font-size:16px}.xstar-panel>header button{min-height:30px;padding:var(--xd-space-1) var(--xd-space-2);flex-shrink:0;margin-left:auto;font-size:12px}.xstar-panel-body{padding:var(--xd-space-3)}.xstar-panel-body>p{margin:0 0 var(--xd-space-3);font-size:13px}.xstar-panel-body>.xstar-caption{margin-top:var(--xd-space-3);display:block}.xstar-caption{color:var(--xd-color-text-secondary);font-size:12px;line-height:1.5}.xstar-empty{min-height:90px;padding:var(--xd-space-3);color:var(--xd-color-text-secondary);align-items:center;margin:0;font-size:13px;display:flex}.xstar-batch-track{align-items:flex-start;gap:var(--xd-space-3);padding:var(--xd-space-1) 0 var(--xd-space-2);display:flex;overflow-x:auto}.xstar-batch-track>button{gap:var(--xd-space-1);min-width:0;padding:var(--xd-space-1);text-align:center;background:0 0;border:1px solid #0000;flex-direction:column;flex:1 0 120px;display:flex;position:relative}.xstar-batch-track>button[aria-pressed=true]{border-color:var(--xd-color-action);background:var(--xd-color-surface-active)}.xstar-batch-track strong{font-size:13px}.xstar-batch-track small,.xstar-batch-track button>span:not(.xstar-planet){color:var(--xd-color-text-secondary);font-size:12px;line-height:1.4}.xstar-planet{background:var(--xd-color-canvas) url(/assets/planet-orbital-arcs-42-DClNTGLW.png) 12% 96%/360%;border:1px solid var(--xd-color-action);width:48px;height:48px;color:var(--xd-color-action);box-shadow:var(--xd-shadow-surface);border-radius:50%;place-items:center;display:grid}.xstar-planet svg{width:25px;height:25px}.xstar-batch-track [data-state=completed] .xstar-planet{color:var(--xd-color-positive);border-color:var(--xd-color-positive)}.xstar-batch-track [data-state=needs_work] .xstar-planet{color:var(--xd-color-caution);border-color:var(--xd-color-caution)}.xstar-batch-track [data-state=closed] .xstar-planet{color:var(--xd-color-text-muted);border-color:var(--xd-color-border)}.xstar-milestone{background:var(--xd-color-surface) url(/assets/planet-orbital-arcs-42-DClNTGLW.png) right bottom/cover}.xstar-milestone p{max-width:480px}.xstar-milestone ul{margin:0 0 var(--xd-space-3);gap:var(--xd-space-2);padding:0;list-style:none;display:grid}.xstar-milestone li{gap:var(--xd-space-2);color:var(--xd-color-text-secondary);align-items:flex-start;font-size:12px;display:flex}.xstar-findings{gap:var(--xd-space-2);display:grid}.xstar-findings button{text-align:left;padding:var(--xd-space-2);border-color:var(--xd-color-border);background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.xstar-findings strong{font-size:13px;font-weight:500;display:block}.xstar-findings small{color:var(--xd-color-text-secondary);margin-top:var(--xd-space-1);font-size:12px;display:block}.xstar-findings b{color:var(--xd-color-action);font-size:13px}.xstar-findings i{background:var(--xd-color-surface-active);border-radius:var(--xd-radius-control);grid-column:1/-1;height:5px;overflow:hidden}.xstar-findings i span{background:var(--xd-color-action);height:100%;display:block}.xstar-retakes{max-height:210px;overflow:auto}.xstar-retakes>button{border:0;border-bottom:1px solid var(--xd-color-border);width:100%;padding:var(--xd-space-2) 0;background:0 0;border-radius:0;display:flex}.xstar-retakes strong{font-size:12px}.xstar-retakes small{color:var(--xd-color-text-secondary);margin-left:auto;font-size:12px}.xstar-focus-list{gap:var(--xd-space-3);margin:0;padding:0;list-style:none;display:grid}.xstar-focus-list li{align-items:center;gap:var(--xd-space-3);font-size:13px;line-height:1.5;display:flex}.xstar-focus-list b{background:var(--xd-color-surface-active);border:1px solid var(--xd-color-border-emphasis);width:28px;height:28px;color:var(--xd-color-action);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.xstar-rules{gap:var(--xd-space-2);margin:0;display:grid}.xstar-rules>div{gap:var(--xd-space-2);padding:var(--xd-space-2) 0;border-bottom:1px solid var(--xd-color-border);align-items:center;font-size:12px;display:flex}.xstar-rules svg{color:var(--xd-color-action)}.xstar-rules dd{font-variant-numeric:tabular-nums;text-align:right;margin:0 0 0 auto}.xstar-activity{max-height:290px;margin:0;padding:0;list-style:none;overflow:auto}.xstar-activity button{border:0;border-bottom:1px solid var(--xd-color-border);text-align:left;width:100%;padding:var(--xd-space-2) 0;background:0 0;justify-content:flex-start;display:flex}.xstar-activity strong,.xstar-activity small{font-size:12px;line-height:1.5;display:block}.xstar-activity small{color:var(--xd-color-text-secondary)}.xstar-activity-icon{color:var(--xd-color-action)}.xstar-activity button>svg{margin-left:auto}.xstar-questions{gap:var(--xd-space-2);grid-template-columns:1fr 1fr;display:grid}.xstar-questions button{text-align:left;justify-content:space-between}.xstar-page .xstar-ask-link{width:100%;margin-top:var(--xd-space-3);justify-content:space-between}.xstar-quote{padding:var(--xd-space-5);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);background:url(/assets/planet-orbital-arcs-42-DClNTGLW.png) 50%/cover;flex-direction:column;justify-content:center;display:flex}.xstar-quote p{margin:0 0 var(--xd-space-3);font-size:19px;font-style:italic}.xstar-quote span{color:var(--xd-color-action);font-size:12px}.xstar-review-summary{align-items:center;gap:var(--xd-space-4);min-height:150px;display:flex}.xstar-ring{background:radial-gradient(closest-side,var(--xd-color-surface) 84%,transparent 85%),conic-gradient(var(--xd-color-action) var(--progress),var(--xd-color-surface-active) 0);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.xstar-ring strong{font-size:27px}.xstar-ring span{color:var(--xd-color-text-secondary);font-size:12px}.xstar-review-summary dl{flex:1;margin:0}.xstar-review-summary dl>div{justify-content:space-between;gap:var(--xd-space-2);padding:var(--xd-space-2) 0;font-size:12px;display:flex}.xstar-review-summary dd{font-variant-numeric:tabular-nums;margin:0}.xstar-review-steps{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.xstar-review-steps li{text-align:center;align-items:center;gap:var(--xd-space-2);border-top:1px solid var(--xd-color-border);padding:var(--xd-space-2);flex-direction:column;font-size:12px;display:flex}.xstar-review-steps i{border:1px solid var(--xd-color-border-emphasis);border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.xstar-review-steps [data-complete=true] i{color:var(--xd-color-positive);border-color:var(--xd-color-positive)}.xstar-review-steps [aria-current] i{color:var(--xd-color-action);border-color:var(--xd-color-action)}.xstar-trade-selector{gap:var(--xd-space-1);flex-wrap:wrap;display:flex}.xstar-trade-selector button{min-width:36px;min-height:30px;padding:var(--xd-space-1)}.xstar-trade-selector button[aria-pressed=true]{border-color:var(--xd-color-action);color:var(--xd-color-action)}.xstar-trade-chart{margin:var(--xd-space-3) 0}.xstar-trade-chart .xjd-chart-preview{background:var(--xd-color-canvas);border:1px solid var(--xd-color-border);width:100%;height:210px;padding:var(--xd-space-3);flex-direction:column;display:flex}.xstar-trade-chart .xjd-chart-preview svg{width:100%;height:170px}.xstar-trade-chart .xjd-chart-preview small{font-size:12px}.xstar-trade-facts{gap:var(--xd-space-3);margin-bottom:var(--xd-space-3);flex-wrap:wrap;font-size:12px;display:flex}.xstar-actions{gap:var(--xd-space-2);margin-top:var(--xd-space-3);flex-wrap:wrap;display:flex}.xstar-review-grid>.xstar-span-3>.xstar-panel{height:auto;margin-bottom:var(--xd-space-3)}.xstar-target-detail{margin:0;padding:0;list-style:none}.xstar-target-detail span{padding:var(--xd-space-2) 0;font-size:13px;display:block}.xstar-evidence-flow{padding:var(--xd-space-4) 0;gap:var(--xd-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.xstar-evidence-flow>div{align-items:center;gap:var(--xd-space-2);text-align:center;flex-direction:column;display:flex;position:relative}.xstar-evidence-flow i{border:1px solid var(--xd-color-action);width:46px;height:46px;color:var(--xd-color-action);background:var(--xd-color-surface-active);border-radius:50%;place-items:center;display:grid}.xstar-evidence-flow strong{font-size:13px}.xstar-evidence-flow span{color:var(--xd-color-text-secondary);font-size:12px}.xstar-evidence-flow div>svg{color:var(--xd-color-text-muted);position:absolute;top:16px;right:-12px}.xstar-panel blockquote{color:var(--xd-color-text-secondary);margin:var(--xd-space-3) 0;padding:var(--xd-space-3);border-left:2px solid var(--xd-color-action);font-size:13px}.xstar-strengths{gap:var(--xd-space-3);margin:0;padding:0;list-style:none;display:grid}.xstar-strengths li{align-items:flex-start;gap:var(--xd-space-2);font-size:13px;line-height:1.5;display:flex}.xstar-strengths svg{color:var(--xd-color-positive)}.xstar-history{max-height:260px;overflow:auto}.xstar-history button{text-align:left;border:0;border-bottom:1px solid var(--xd-color-border);width:100%;padding:var(--xd-space-2) 0;background:0 0;flex-direction:column;align-items:flex-start;display:flex}.xstar-history strong,.xstar-history small,.xstar-history span{font-size:12px}.xstar-history span{width:100%;color:var(--xd-color-action);justify-content:space-between;align-items:center;display:flex}.xstar-history small{color:var(--xd-color-text-secondary)}.xstar-footer{justify-content:space-between;align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-4) 0 0;display:flex}.xstar-boundary{align-items:center;gap:var(--xd-space-2);color:var(--xd-color-text-secondary);font-size:12px;display:flex}.xstar-footer button{flex-shrink:0}.xstar-loading,.xstar-alert{padding:var(--xd-space-3);margin-bottom:var(--xd-space-3);border:1px solid var(--xd-color-caution);border-radius:var(--xd-radius-control);font-size:13px}.xstar-alert p{overflow-wrap:anywhere}.xstar-dialog{background:linear-gradient(var(--xd-color-surface),var(--xd-color-surface)),var(--xd-color-canvas);width:min(840px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--xd-color-text-primary);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);font:14px var(--xd-font-ui);box-shadow:var(--xd-shadow-surface);padding:0;overflow:auto}.xstar-dialog::backdrop{background:#000000bf}.xstar-dialog>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-4);border-bottom:1px solid var(--xd-color-border);display:flex}.xstar-dialog h2{align-items:center;gap:var(--xd-space-2);margin:0;font-size:22px;display:flex}.xstar-dialog>header span{margin-bottom:var(--xd-space-1);color:var(--xd-color-text-secondary);font-size:12px;display:block}.xstar-dialog-body{padding:var(--xd-space-4)}.xstar-dialog>footer{justify-content:flex-end;gap:var(--xd-space-3);padding:var(--xd-space-4);border-top:1px solid var(--xd-color-border);display:flex}.xstar-dialog label.xstar-search{align-items:center;gap:var(--xd-space-3);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);padding:var(--xd-space-2) var(--xd-space-3);display:flex}.xstar-search input{width:100%;min-width:0;font:inherit;color:var(--xd-color-text-primary);background:0 0;border:0;font-size:14px}.xstar-search-result{border-bottom:1px solid var(--xd-color-border);padding:var(--xd-space-4) 0}.xstar-search-result h3{margin:0 0 var(--xd-space-2);font-size:16px}.xstar-search-result small{margin-bottom:var(--xd-space-3);color:var(--xd-color-text-secondary);font-size:12px;display:block}.xstar-trade-links{gap:var(--xd-space-2);flex-wrap:wrap;display:flex}.xstar-workbench-dialog{width:calc(100vw - 48px)}.xstar-workbench-dialog .xd-partner-page{padding:var(--xd-space-4)}.xstar-workbench-dialog .xd-react-page-header h2{font-size:22px}@media (max-width:1600px){.xstar-panel>header{flex-wrap:wrap}.xstar-questions{grid-template-columns:1fr}.xstar-hero{min-height:120px}.xstar-hero-mark{width:155px;height:155px}.xstar-review-summary{flex-wrap:wrap}.xstar-ring{width:100px;height:100px}.xstar-review-summary dl{min-width:130px}}@media (max-width:1100px){.xstar-span-3,.xstar-span-4,.xstar-span-5,.xstar-span-6{grid-column:span 6}.xstar-span-8{grid-column:span 12}.xstar-hero-mark{display:none}.xstar-title{max-width:65%}.xstar-panel>header{flex-wrap:nowrap}.xstar-topbar .xstar-ask{min-width:0}}@media (max-width:700px){.xstar-page{padding:var(--xd-space-3)}.xstar-topbar{flex-wrap:wrap}.xstar-topbar nav{width:100%}.xstar-topbar nav a{padding:var(--xd-space-2);flex:1}.xstar-topbar .xstar-ask{flex:1;margin-left:0}.xstar-hero-quote{display:none}.xstar-title{max-width:100%}.xstar-title img{width:62px;height:62px}.xstar-title h1{font-size:28px}.xstar-welcome{flex-direction:column;align-items:flex-start}.xstar-welcome h2{font-size:21px}.xstar-span-3,.xstar-span-4,.xstar-span-5,.xstar-span-6,.xstar-span-8{grid-column:span 12}.xstar-review-steps{row-gap:var(--xd-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.xstar-questions{grid-template-columns:1fr 1fr}.xstar-footer{flex-wrap:wrap}.xstar-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.xstar-workbench-dialog{width:calc(100vw - 16px)}.xstar-dialog h2{font-size:19px}.xstar-dialog>footer{flex-wrap:wrap}.xstar-evidence-flow{gap:var(--xd-space-1)}.xstar-evidence-flow div>svg{width:12px;right:-7px}}@media (pointer:coarse){.xstar-page button,.xstar-topbar a,.xstar-dialog button{min-height:44px}}@media (prefers-reduced-motion:reduce){.xstar-page *,.xstar-dialog *{transition:none!important;animation:none!important}}body[data-page=resources] .premium-shell .lab-main{grid-template-rows:minmax(0,1fr)}body[data-page=resources] #reactRoutePage{height:100%;padding:0}.xd-resources-page.xrs-workspace{isolation:isolate;padding:0 4% var(--xd-space-3);min-height:100%;color:var(--xd-color-text-primary);font-family:var(--xd-font-ui);font-size:14px;font-weight:400;display:block;position:relative;container:resources/inline-size}.xrs-workspace:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--xd-color-canvas) 35%,transparent) 42%,transparent 100%),url(/assets/resources-reference-space-jcjnxNDp.png) center top/cover no-repeat;position:absolute;inset:0}.xrs-workspace[data-custom-background=true]:before{background:0 0}.xrs-workspace *,.xrs-dialog *{box-sizing:border-box;letter-spacing:0;min-width:0}.xrs-workspace :is(h1,h2,h3,p,ul),.xrs-dialog :is(h2,h3,p){margin:0}.xrs-workspace h2,.xrs-workspace h3,.xrs-dialog h2,.xrs-dialog h3{text-transform:none;color:var(--xd-color-text-primary);font-weight:600}.xrs-workspace h2{font-size:18px}.xrs-workspace h3{font-size:15px;line-height:1.35}.xrs-workspace p,.xrs-dialog p{line-height:1.5}.xrs-workspace small,.xrs-dialog small{color:var(--xd-color-text-secondary);font-size:12px;line-height:1.5}.xrs-workspace button,.xrs-dialog button,.xrs-dialog a{justify-content:center;align-items:center;gap:var(--xd-space-2);min-height:var(--xd-control-height);padding:var(--xd-space-2) var(--xd-space-3);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);background:color-mix(in srgb,var(--xd-color-surface) 88%,transparent);color:var(--xd-color-text-primary);font:inherit;cursor:pointer;transition:border-color var(--xd-duration-fast),background var(--xd-duration-fast),box-shadow var(--xd-duration-fast);font-size:13px;text-decoration:none;display:inline-flex}.xrs-workspace button:hover,.xrs-dialog button:hover,.xrs-dialog a:hover{border-color:var(--xd-color-action);background:var(--xd-color-surface-active)}.xrs-workspace :is(button,input,select):focus-visible,.xrs-dialog :is(button,input,select,textarea,a):focus-visible{outline:var(--xd-focus-outline);outline-offset:3px}.xrs-workspace svg,.xrs-dialog svg{stroke-width:1.7px;flex-shrink:0;width:18px;height:18px}.xrs-workspace .xrs-icon,.xrs-dialog .xrs-icon{width:36px;height:36px;padding:var(--xd-space-2);background:0 0;border-color:#0000;flex-shrink:0}.xrs-workspace .xrs-primary,.xrs-dialog .xrs-primary{border-color:var(--xd-color-action);color:#fff;background:linear-gradient(135deg,#067bf9,#152dff);font-weight:600;box-shadow:inset 0 0 10px #51b9ff80,0 0 12px #0074ff55}.xrs-workspace .xrs-outline{min-height:32px;color:var(--xd-color-action);border-color:color-mix(in srgb,var(--xd-color-action) 65%,transparent);padding:var(--xd-space-1) var(--xd-space-3)}.xrs-workspace .xrs-text{color:var(--xd-color-action);padding:var(--xd-space-1);background:0 0;border-color:#0000}.xrs-topbar{border-bottom:1px solid var(--xd-color-border-emphasis);justify-content:space-between;align-items:center;gap:var(--xd-space-4);min-height:44px;display:flex}.xrs-topbar .xrs-brand{gap:var(--xd-space-3);background:0 0;border:0;padding:0}.xrs-brand img{object-fit:contain}.xrs-brand span{text-transform:uppercase;font-size:12px}.xrs-topbar nav{align-self:stretch;gap:var(--xd-space-4);display:flex}.xrs-topbar nav button{background:0 0;border:0;border-radius:0;position:relative}.xrs-topbar nav button[aria-current=page]:after{content:"";background:var(--xd-color-action);height:2px;box-shadow:0 0 12px var(--xd-color-action);position:absolute;bottom:0;left:8px;right:8px}.xrs-topbar>div{gap:var(--xd-space-2);display:flex}.xrs-heading{justify-content:space-between;align-items:center;gap:var(--xd-space-4);padding:var(--xd-space-4) 0 var(--xd-space-2);display:flex}.xrs-heading h1{font-size:38px;font-weight:650;line-height:1.15}.xrs-heading p{color:var(--xd-color-text-secondary);margin-top:4px;font-size:17px}.xrs-heading>button{min-width:148px;min-height:40px}.xrs-search-row{align-items:center;gap:var(--xd-space-5);display:flex}.xrs-search-row>span{text-transform:uppercase;color:var(--xd-color-action);text-align:right;flex:0 0 170px;font-size:11px}.xrs-workspace label.xrs-search{align-items:center;gap:var(--xd-space-3);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);min-height:44px;padding:0 var(--xd-space-3);background:color-mix(in srgb,var(--xd-color-surface) 92%,transparent);color:var(--xd-color-text-secondary);flex:1;display:flex}.xrs-search input{font:inherit;color:var(--xd-color-text-primary);background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:42px;font-size:14px}.xrs-search:focus-within{border-color:var(--xd-color-action);outline:var(--xd-focus-outline);outline-offset:2px}.xrs-categories{align-items:center;gap:var(--xd-space-2);margin:var(--xd-space-2) 0 var(--xd-space-4);flex-wrap:wrap;display:flex}.xrs-categories>button{min-width:120px}.xrs-categories>.xrs-icon{min-width:36px;margin-left:auto}.xrs-categories button[aria-pressed=true]{border-color:var(--xd-color-action);color:var(--xd-color-action);box-shadow:inset 0 0 12px color-mix(in srgb,var(--xd-color-action) 22%,transparent),0 0 10px color-mix(in srgb,var(--xd-color-action) 18%,transparent)}.xrs-spotlight{border-block:1px solid var(--xd-color-border-emphasis);background:linear-gradient(110deg,color-mix(in srgb,var(--xd-color-surface) 86%,transparent),color-mix(in srgb,var(--xd-color-canvas) 85%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--xd-color-accent) 65%,transparent);min-height:156px;margin-bottom:var(--xd-space-3);grid-template-columns:1.2fr 1fr 1fr .85fr;display:grid}.xrs-spotlight-intro{padding:var(--xd-space-5);background:linear-gradient(90deg,#030e2080,#030e2020),url(/assets/resources-reference-space-jcjnxNDp.png) 0 100%/760px no-repeat}.xrs-spotlight-intro small{text-transform:uppercase;color:var(--xd-color-action);font-size:11px}.xrs-spotlight-intro h2{margin:var(--xd-space-2) 0;font-size:22px;line-height:1.25}.xrs-spotlight-intro p{max-width:270px;font-size:13px}.xrs-spotlight article{align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-4) var(--xd-space-3);border-left:1px solid var(--xd-color-border);display:flex}.xrs-spotlight article>div{align-content:center;gap:var(--xd-space-2);display:grid}.xrs-spotlight article p{color:var(--xd-color-text-secondary);font-size:12px}.xrs-spotlight article small{align-items:center;gap:4px;display:flex}.xrs-spotlight article small svg{width:13px;height:13px}.xrs-spotlight article button{justify-self:start}.xrs-art{aspect-ratio:1;background:url(/assets/resources-toolkit-atlas-ByyTWoTm.png) var(--art-x) var(--art-y)/300% 200% no-repeat;mix-blend-mode:screen;width:124px;transition:transform var(--xd-duration-standard) var(--xd-ease-out);flex:none;display:block}.xrs-spotlight .xrs-art{width:72px}.xrs-ask img{object-fit:contain;width:54px;height:54px}.xrs-section{min-width:0;margin-bottom:var(--xd-space-3)}.xrs-section>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:32px;margin-bottom:var(--xd-space-2);display:flex}.xrs-section>header>small{color:var(--xd-color-text-secondary)}.xrs-grid{gap:var(--xd-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xrs-resource{align-items:center;gap:var(--xd-space-3);min-height:162px;padding:var(--xd-space-3);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);background:linear-gradient(150deg,color-mix(in srgb,var(--xd-color-surface) 96%,transparent) 65%,color-mix(in srgb,var(--xd-color-accent) 25%,var(--xd-color-surface)) 100%);box-shadow:inset 2px 0 3px color-mix(in srgb,var(--xd-color-action) 60%,transparent),inset 0 1px 2px color-mix(in srgb,var(--xd-color-accent) 50%,transparent);transition:border-color var(--xd-duration-fast);display:flex;position:relative}.xrs-resource:hover{border-color:var(--xd-color-action)}.xrs-resource:hover .xrs-art{transform:translateY(-2px)}.xrs-resource-copy{gap:var(--xd-space-1);flex:1;align-content:center;display:grid}.xrs-resource-copy h3{overflow-wrap:anywhere;padding-right:28px}.xrs-resource-copy p{color:var(--xd-color-text-secondary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.xrs-resource-copy>small{overflow-wrap:anywhere;font-size:11px}.xrs-resource-copy button{margin-top:var(--xd-space-1);justify-self:start}.xrs-resource-copy ul{margin:var(--xd-space-2) 0;color:var(--xd-color-text-secondary);gap:6px;padding:0;font-size:12px;list-style:none;display:grid}.xrs-resource-copy li{align-items:center;gap:8px;display:flex}.xrs-resource-copy li svg{width:14px;height:14px}.xrs-resource .xrs-save{color:var(--xd-color-text-secondary);position:absolute;top:4px;right:4px}.xrs-resource .xrs-save[aria-pressed=true]{color:var(--xd-color-action)}.xrs-explore .xrs-resource{min-height:140px}.xrs-bottom{gap:var(--xd-space-3);margin-top:var(--xd-space-4);border-top:1px solid var(--xd-color-border-emphasis);padding-top:var(--xd-space-3);grid-template-columns:1.5fr 1fr;display:grid}.xrs-bottom>section{margin:0}.xrs-bottom>section+section{padding-left:var(--xd-space-4);border-left:1px solid var(--xd-color-border)}.xrs-bottom>section>p{color:var(--xd-color-text-secondary);margin-bottom:var(--xd-space-2);font-size:12px}.xrs-actions{align-items:center;gap:var(--xd-space-2);flex-wrap:wrap;display:flex}.xrs-collection-rows{gap:var(--xd-space-3);grid-template-columns:1fr 1fr;display:grid}.xrs-workspace .xrs-row{justify-content:flex-start;gap:var(--xd-space-3);text-align:left;width:100%;min-height:52px;padding:var(--xd-space-2) var(--xd-space-3);background:color-mix(in srgb,var(--xd-color-surface) 92%,transparent);display:flex}.xrs-row>span{overflow-wrap:anywhere;flex:1;gap:2px;display:grid}.xrs-row strong{font-size:13px;font-weight:500}.xrs-row>svg:last-child{width:14px;color:var(--xd-color-action)}.xrs-recent .xrs-row{background:0 0;border-width:0 0 1px;border-radius:0}.xrs-collection-empty{align-items:center;gap:var(--xd-space-3);min-height:64px;color:var(--xd-color-text-secondary);font-size:13px;display:flex}.xrs-collection-empty>svg{width:32px;height:32px;color:var(--xd-color-action)}.xrs-collection-empty button{margin-left:auto}.xrs-footer{justify-content:space-between;align-items:center;gap:var(--xd-space-3);padding-top:var(--xd-space-3);margin-top:var(--xd-space-3);color:var(--xd-color-text-secondary);font-size:11px;display:flex}.xrs-footer button{font-size:12px}.xrs-workspace select,.xrs-dialog select,.xrs-dialog input,.xrs-dialog textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--xd-color-surface);color:var(--xd-color-text-primary);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);min-height:36px;padding:var(--xd-space-2);font:inherit;font-size:14px}.xrs-workspace option,.xrs-dialog option{background:var(--xd-color-surface);color:var(--xd-color-text-primary)}.xrs-results{padding:var(--xd-space-4) 0;min-height:450px}.xrs-results>p{color:var(--xd-color-text-secondary);margin-bottom:var(--xd-space-3);font-size:13px}.xrs-results .xrs-grid{align-items:stretch}.xrs-empty{align-content:center;justify-items:center;gap:var(--xd-space-4);text-align:center;padding:48px var(--xd-space-5);min-height:300px;display:grid}.xrs-empty>svg{width:40px;height:40px;color:var(--xd-color-action)}.xrs-empty p{max-width:420px;color:var(--xd-color-text-secondary)}.xrs-error{padding:var(--xd-space-3);color:var(--xd-color-negative);border:1px solid var(--xd-color-negative);background:var(--xd-color-surface);border-radius:var(--xd-radius-control);overflow-wrap:anywhere}.xrs-dialog{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);background:var(--xd-color-surface);width:min(620px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--xd-color-text-primary);font:14px/1.5 var(--xd-font-ui);box-shadow:var(--xd-shadow-surface);padding:0;overflow:auto}.xrs-dialog.is-wide{width:min(920px,100vw - 32px)}.xrs-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#010510bc}.xrs-dialog>header{justify-content:space-between;align-items:center;gap:var(--xd-space-4);padding:var(--xd-space-4) var(--xd-space-5);border-bottom:1px solid var(--xd-color-border);background:var(--xd-color-surface-raised);display:flex}.xrs-dialog h2{font-size:23px}.xrs-dialog h3{font-size:17px}.xrs-dialog>header h2{overflow-wrap:anywhere}.xrs-dialog-body{padding:var(--xd-space-5);gap:var(--xd-space-4);display:grid}.xrs-form{gap:var(--xd-space-4);padding:var(--xd-space-5);display:grid}.xrs-form .xrs-field,.xrs-calculator-fields label{gap:var(--xd-space-2);font-size:13px;display:grid}.xrs-form label{align-items:center;gap:var(--xd-space-2);display:flex}.xrs-form textarea{resize:vertical;min-height:160px;line-height:1.6}.xrs-form footer{justify-content:flex-end;gap:var(--xd-space-3);display:flex}.xrs-file input{width:100%}.xrs-reader-meta{color:var(--xd-color-text-secondary);justify-content:space-between;align-items:center;font-size:12px;display:flex}.xrs-reader .xrs-actions{border-bottom:1px solid var(--xd-color-border);padding-bottom:var(--xd-space-4)}.xrs-reader-outline{gap:var(--xd-space-2);flex-wrap:wrap;display:flex}.xrs-document-section{gap:var(--xd-space-3);padding-top:var(--xd-space-4);border-top:1px solid var(--xd-color-border);display:grid}.xrs-document-section header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);display:flex}.xrs-document-section ul{gap:8px;padding-left:20px;display:grid}.xrs-authored{white-space:pre-wrap;overflow-wrap:anywhere}.xrs-reader a{flex-wrap:wrap;justify-self:start;max-width:100%}.xrs-reader a small{overflow-wrap:anywhere}.xrs-calculator-fields{gap:var(--xd-space-4);grid-template-columns:1fr 1fr;display:grid}.xrs-calculator-result{gap:var(--xd-space-3);padding:var(--xd-space-4);background:var(--xd-color-surface-raised);border-block:1px solid var(--xd-color-border-emphasis);display:grid}.xrs-calculator-result>span{justify-content:space-between;align-items:center;gap:var(--xd-space-3);display:flex}.xrs-calculator-result strong{font-variant-numeric:tabular-nums;color:var(--xd-color-action);font-size:20px}@container resources (width>=1051px){.xrs-heading{padding-top:12px;padding-bottom:4px}.xrs-heading h1{font-size:42px}.xrs-workspace label.xrs-search{min-height:36px}.xrs-search input{min-height:34px;font-size:13px}.xrs-categories{gap:12px;margin:8px 0 12px}.xrs-categories>button{min-width:100px;min-height:30px;padding:4px 16px;font-size:12px}.xrs-spotlight{grid-template-columns:1.3fr .92fr 1fr .8fr;min-height:136px;margin-bottom:4px}.xrs-spotlight-intro{padding:12px 24px}.xrs-spotlight-intro h2{margin:4px 0;font-size:20px}.xrs-spotlight article{padding:8px 12px}.xrs-spotlight article>div{gap:4px}.xrs-spotlight .xrs-art{width:72px}.xrs-section{margin-bottom:4px}.xrs-section>header{min-height:32px;margin-bottom:0}.xrs-section>header h2{font-size:16px}.xrs-resource{gap:12px;min-height:132px;padding:8px 12px}.xrs-resource h3{font-size:14px}.xrs-art{width:104px}.xrs-resource-copy ul{gap:4px;margin:4px 0}.xrs-resource-copy button,.xrs-workspace .xrs-outline{min-height:28px;padding:3px 12px;font-size:12px}.xrs-bottom{margin-top:8px;padding-top:8px}.xrs-bottom>section>header{min-height:28px}.xrs-bottom .xrs-row{min-height:40px;padding:4px 8px}.xrs-bottom .xrs-row small{font-size:11px}.xrs-footer{margin-top:4px;padding-top:4px}}@container resources (width<=1050px){.xrs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xrs-spotlight{grid-template-columns:1fr 1fr}.xrs-spotlight-intro{grid-column:1/-1}.xrs-bottom{grid-template-columns:1fr}.xrs-bottom>section+section{padding:var(--xd-space-3) 0 0;border-left:0;border-top:1px solid var(--xd-color-border)}.xrs-search-row>span{display:none}.xrs-categories>button{min-width:100px}.xrs-art{width:96px}}@media (max-width:700px){.xd-resources-page.xrs-workspace{padding:0 var(--xd-space-3) var(--xd-space-3)}.xrs-topbar{gap:var(--xd-space-2);padding:var(--xd-space-2) 0;flex-wrap:wrap}.xrs-brand span{display:none}.xrs-topbar nav,.xrs-topbar>div{gap:0}.xrs-heading{align-items:flex-start}.xrs-heading h1{font-size:30px}.xrs-heading p{max-width:200px;font-size:14px}.xrs-heading>button{min-width:0}.xrs-grid,.xrs-spotlight{grid-template-columns:1fr}.xrs-spotlight-intro{grid-column:auto}.xrs-spotlight article{border-left:0;border-top:1px solid var(--xd-color-border)}.xrs-spotlight .xrs-ask{display:flex}.xrs-spotlight .xrs-art{width:80px}.xrs-collection-rows{grid-template-columns:1fr}.xrs-section>header{flex-wrap:wrap}.xrs-categories>button{flex:1 0 30%}.xrs-categories>.xrs-icon{flex:0 0 36px}.xrs-collection-empty{flex-wrap:wrap}.xrs-collection-empty button{margin-left:0}.xrs-footer{flex-wrap:wrap}.xrs-art{width:100px}.xrs-resource{min-height:170px}.xrs-calculator-fields{grid-template-columns:1fr}.xrs-dialog-body,.xrs-form{padding:var(--xd-space-4)}}@media (pointer:coarse){.xrs-workspace button,.xrs-dialog button{min-height:44px}.xrs-workspace .xrs-icon,.xrs-dialog .xrs-icon{width:44px;height:44px}.xrs-resource-copy h3{padding-right:36px}}@media (prefers-reduced-motion:reduce){.xrs-workspace *,.xrs-dialog *{transition:none!important;animation:none!important}.xrs-resource:hover .xrs-art{transform:none}}[data-theme=light] .xrs-workspace:before{opacity:.12}[data-theme=light] .xrs-art{mix-blend-mode:normal;border-radius:var(--xd-radius-surface)}[data-theme=light] .xrs-spotlight-intro{background:var(--xd-color-surface-raised)}@font-face{font-family:XD Dashboard Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:XD Reference Roboto;src:url(/assets/Roboto-Variable-B3covOPw.ttf)format("truetype");font-style:normal;font-weight:100 900;font-stretch:75% 100%;font-display:swap}body[data-page] #reactRoutePage:has(.rf-dimension){scrollbar-gutter:auto;background:#000c1b;height:100%;padding:0;container:fidelity/inline-size}body[data-page]:has(.rf-dimension) .premium-shell .lab-main{grid-template-rows:minmax(0,1fr)}#reactRoutePage .rf-dimension{--rf-cyan:#0ce5ea;--rf-blue:#39bbff;--rf-violet:#bf87fa;--rf-gold:#ffce70;--rf-red:#ff4f79;--rf-green:#02d7bf;--rf-periwinkle:#a4b9ff;--rf-muted:#8da5cc;--rf-text:#f0f1ff;--rf-secondary:#a8c0ed;--rf-line:#123451;--rf-surface:#001426;color:var(--rf-text);letter-spacing:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background:#000c1b;width:100%;min-width:0;font-family:XD Dashboard Inter,Inter,Segoe UI,sans-serif;font-size:13px;font-weight:400;line-height:1.4}#reactRoutePage .rf-dimension *,#reactRoutePage .rf-dialog *{box-sizing:border-box;letter-spacing:0}#reactRoutePage .rf-dimension :is(h1,h2,h3,p,ol,ul,blockquote,dl,dd){margin:0}#reactRoutePage .rf-dimension :is(h1,h2,h3){text-transform:none;color:var(--rf-text);font-weight:500;line-height:1.25}#reactRoutePage .rf-dimension h1{font-size:30px;font-weight:600}#reactRoutePage .rf-dimension h2{font-size:16px;font-weight:400}#reactRoutePage .rf-dimension h3{font-size:14px}#reactRoutePage .rf-dimension p{font-weight:400}#reactRoutePage .rf-dimension{text-shadow:none;-webkit-font-smoothing:antialiased}#reactRoutePage .rf-dimension strong{font-weight:500}#reactRoutePage .rf-artwork{pointer-events:none;display:block;position:relative;overflow:hidden}#reactRoutePage .rf-artwork>img{object-fit:fill;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}#reactRoutePage .rf-strategy{font-family:XD Reference Roboto,Segoe UI,sans-serif;font-stretch:87.5%}#reactRoutePage .rf-strategy-heading h1{font-family:XD Dashboard Inter,sans-serif}#reactRoutePage .rf-dimension small{color:var(--rf-secondary);font-size:11px}#reactRoutePage .rf-dimension svg{stroke-width:1.6px;flex-shrink:0;width:18px;height:18px}#reactRoutePage .rf-dimension :is(button,input,select,textarea),#reactRoutePage .rf-dialog :is(button,input){font:inherit;letter-spacing:0}#reactRoutePage .rf-dimension button{cursor:pointer;color:inherit;text-transform:none;min-width:0;min-height:0;font-weight:400;line-height:1.4}#reactRoutePage .rf-dimension label{min-width:0;font-weight:400}#reactRoutePage .rf-dimension :is(input,select){font-weight:400}#reactRoutePage .rf-dimension :is(th,td){text-transform:none}#reactRoutePage .rf-dimension input{min-height:0}#reactRoutePage .rf-dimension svg{flex-shrink:0}#reactRoutePage .rf-dimension button:disabled{cursor:not-allowed;opacity:.5}#reactRoutePage .rf-dimension :is(button,input,select,textarea):focus-visible,#reactRoutePage .rf-dialog button:focus-visible{outline-offset:3px;outline:2px solid #55e6ff}#reactRoutePage .rf-dimension h1:focus{outline:none}#reactRoutePage .rf-button,#reactRoutePage .rf-select{color:#d8e7ff;white-space:nowrap;background:linear-gradient(#041d37,#001021);border:1px solid #16476b;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:5px 12px;display:inline-flex}#reactRoutePage .rf-button:hover:not(:disabled){background:#073360;border-color:#40c4fc}#reactRoutePage .rf-button.rf-primary{color:#fff;background:linear-gradient(135deg,#006aff,#0645ef 75%,#003bbb);border-color:#549aff;box-shadow:inset 0 0 9px #297cff,0 0 14px #004dff70}#reactRoutePage .rf-button.rf-icon-button{width:32px;height:32px;padding:5px}#reactRoutePage .rf-button.rf-details{color:#9ec8ec;min-height:26px;padding:3px 10px;font-size:11px}#reactRoutePage .rf-select{padding:0;position:relative}#reactRoutePage .rf-select select{color:#e7eafe;appearance:none;outline-offset:2px;background:0 0;border:0;width:100%;min-height:30px;padding:6px 31px 6px 12px}#reactRoutePage .rf-select svg{pointer-events:none;width:12px;position:absolute;right:9px}#reactRoutePage .rf-select option{background:#061a30}#reactRoutePage .rf-panel{background:linear-gradient(120deg,#001a2cc9,#01101fcf 65%,#001d34cd);border:1px solid #123d61;border-radius:8px;min-width:0;padding:12px 14px;box-shadow:inset 0 0 24px #005aa312}#reactRoutePage .rf-panel-header{align-items:flex-start;gap:12px;min-width:0;margin-bottom:12px;display:flex}#reactRoutePage .rf-panel-header>div:first-of-type{flex:1;min-width:0}#reactRoutePage .rf-panel-header>.rf-panel-icon{color:#afcaff;filter:drop-shadow(0 0 5px #167eff);width:27px;height:27px}#reactRoutePage .rf-panel-header p{color:var(--rf-secondary);margin-top:3px;font-size:12px}#reactRoutePage .rf-panel-header h2{white-space:nowrap}#reactRoutePage .rf-topnav{border-bottom:1px solid #153652;align-items:center;gap:20px;min-height:55px;padding:0 18px;display:flex}#reactRoutePage .rf-brand{text-align:left;background:0 0;border:0;flex-shrink:0;align-items:center;gap:16px;padding:0;display:flex}#reactRoutePage .rf-brand img{object-fit:contain;width:74px;height:40px}#reactRoutePage .rf-brand span{color:#fff;font-size:12px}#reactRoutePage .rf-brand small{margin-top:3px;font-size:10px;display:block}#reactRoutePage .rf-toplinks{flex:1;align-items:stretch;gap:5px;min-width:0;display:flex}#reactRoutePage .rf-toplinks button{color:#bfd2f3;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:17px 15px;display:inline-flex}#reactRoutePage .rf-toplinks button[aria-current]{color:#fff;background:linear-gradient(#0000,#00398155);border-bottom:2px solid #00eaff}#reactRoutePage .rf-toplinks svg{width:14px;height:14px}#reactRoutePage .rf-nav-star{text-align:left;background:0 0;border:0;align-items:center;gap:8px;display:flex}#reactRoutePage .rf-nav-star img{object-fit:contain;width:38px;height:38px}#reactRoutePage .rf-nav-star small{white-space:nowrap;display:block}#reactRoutePage .rf-nav-search{border:1px solid #164265;border-radius:7px;align-items:center;gap:8px;width:220px;padding:5px 10px;display:flex}#reactRoutePage .rf-nav-search input{color:#fff;background:0 0;border:0;width:100%;min-width:0;font-size:12px}#reactRoutePage .rf-avatar{background:linear-gradient(#186bbb,#02162d);border:1px solid #288cff;border-radius:50%;flex-shrink:0;width:33px;height:33px;font-size:11px}#reactRoutePage .rf-footer{min-height:36px;color:var(--rf-secondary);flex-wrap:wrap;align-items:center;gap:12px;padding:6px 18px;font-size:11px;display:flex}#reactRoutePage .rf-footer img{object-fit:contain;width:23px;height:17px}#reactRoutePage .rf-footer button,#reactRoutePage .rf-recorded-switch button{color:#46d8ff;cursor:pointer;font:inherit;background:0 0;border:0;padding:3px}#reactRoutePage .rf-footer-motto{margin-left:auto}#reactRoutePage .rf-recorded-switch{color:#b4c9e5;background:#061329;align-items:center;gap:12px;padding:5px 14px;font-size:11px;display:flex}#reactRoutePage .rf-table-scroll{min-width:0;overflow-x:auto}#reactRoutePage .rf-dimension table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}#reactRoutePage .rf-dimension th{color:var(--rf-secondary);font-weight:400}#reactRoutePage .rf-dimension :is(td,th){border-bottom:1px solid #0c2a42;padding:6px}#reactRoutePage .rf-dimension tbody tr:last-child :is(td,th){border-bottom:0}#reactRoutePage .rf-dimension .rf-sparkline{width:100%;height:55px;color:var(--rf-cyan);display:block}#reactRoutePage .rf-dimension [data-tone=cyan]{color:var(--rf-cyan)}#reactRoutePage .rf-dimension [data-tone=blue]{color:var(--rf-blue)}#reactRoutePage .rf-dimension [data-tone=violet]{color:var(--rf-violet)}#reactRoutePage .rf-dimension [data-tone=gold]{color:var(--rf-gold)}#reactRoutePage .rf-dimension [data-tone=red]{color:var(--rf-red)}#reactRoutePage .rf-dimension [data-tone=muted]{color:var(--rf-muted)}#reactRoutePage .rf-meter{background:#102941;border:1px solid #12304b;border-radius:5px;min-width:0;height:8px;display:block;overflow:hidden}#reactRoutePage .rf-meter i{background:linear-gradient(90deg,#0098f5,#0febf5);border-radius:5px;height:100%;display:block}#reactRoutePage .rf-meter[data-tone=green] i{background:linear-gradient(90deg,#00b0bc,#08eacb)}#reactRoutePage .rf-meter[data-tone=red] i{background:linear-gradient(90deg,#e72f65,#ff7096)}#reactRoutePage .rf-meter[data-tone=periwinkle] i{background:linear-gradient(90deg,#348df9,#b4b6ff)}#reactRoutePage .rf-meter[data-tone=violet] i{background:linear-gradient(90deg,#6e33d4,#b74cff)}#reactRoutePage .rf-meter[data-tone=gold] i{background:#ffb044}#reactRoutePage .rf-meter[data-tone=muted] i{background:#92a9cb}#reactRoutePage .rf-status{color:#18eeed;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-style:normal;display:inline-flex}#reactRoutePage .rf-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 8px #00ffeb44}#reactRoutePage .rf-positive{color:#0bffe3}#reactRoutePage .rf-gridline{stroke:#0d2c46;stroke-width:.65px}#reactRoutePage .rf-axis{stroke:#8e96c4;stroke-width:.8px}#reactRoutePage .rf-segments{gap:4px;min-width:0;display:flex}#reactRoutePage .rf-segments button{white-space:nowrap;background:#001224;border:1px solid #12395c;border-radius:5px;min-height:30px;padding:5px 11px;font-size:12px}#reactRoutePage .rf-segments button[aria-pressed=true]{color:#fff;background:linear-gradient(#003b83,#003070);border-color:#139cff;box-shadow:inset 0 0 9px #0076ed,0 0 9px #008dff50}#reactRoutePage .rf-text-link{background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex;color:#00e7ff!important}#reactRoutePage .rf-dialog{color:#e4edff;background:#061528;border:1px solid #2b7dbe;border-radius:8px;width:min(580px,100vw - 32px);max-height:85vh;padding:20px}#reactRoutePage .rf-dialog::backdrop{background:#000917c4}#reactRoutePage .rf-dialog>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}#reactRoutePage .rf-dialog h2{margin:0;font-size:20px}#reactRoutePage .rf-dialog p{line-height:1.6}#reactRoutePage .rf-dialog li{margin-bottom:9px}#reactRoutePage .rf-dialog li button{color:#92dcff;cursor:pointer;background:0 0;border:0}#reactRoutePage .rf-execution{background:linear-gradient(90deg,#000c1be8,#00132988 72%,#000c1bdd),url(/assets/planet-crescent-dark-43-BWv8HESL.png) top/100% no-repeat,#000b19}#reactRoutePage .rf-execution .rf-topnav{padding:0 28px}#reactRoutePage .rf-execution .rf-toplinks button{padding-inline:20px}#reactRoutePage .rf-nav-live{color:#70d8ea;white-space:nowrap;background:#01263966;align-items:center;gap:5px;padding:3px 5px;font-size:10px;display:flex}#reactRoutePage .rf-nav-live i{background:#00e7cf;border-radius:50%;width:7px;height:7px;box-shadow:0 0 7px #00dacd}#reactRoutePage .rf-nav-motto{color:#91b8e8;white-space:nowrap;border-block:1px solid #007298;padding-block:4px;font-size:9px}#reactRoutePage .rf-execution .rf-dimension-heading{gap:23px}#reactRoutePage .rf-execution .rf-dimension-heading h1{line-height:1.1}#reactRoutePage .rf-execution .rf-dimension-heading p{line-height:1.2}#reactRoutePage .rf-dimension-heading{align-items:center;gap:16px;min-height:80px;padding:10px 32px;display:flex}#reactRoutePage .rf-dimension-heading>.rf-dimension-symbol{stroke-width:1px;color:#b7bdff;filter:drop-shadow(0 0 7px #5568ff);width:54px;height:54px}#reactRoutePage .rf-dimension-heading p{color:#90b9ec;margin-top:3px;font-size:14px}#reactRoutePage .rf-dimension-heading blockquote{color:#a6c1ee;margin-left:auto;font-size:14px;font-style:italic}#reactRoutePage .rf-dimension-heading>svg:not(.rf-dimension-symbol){color:#a3c2ff;margin-left:50px}#reactRoutePage .rf-heading-motto{border-left:1px solid #165279;padding:8px 14px;font-size:10px!important}#reactRoutePage .rf-ex-summary{grid-template-columns:456fr 346fr 361fr 428fr;gap:9px;margin:0 27px;display:grid}#reactRoutePage .rf-ex-summary>.rf-panel{flex-direction:column;min-height:323px;padding-block:10px;display:flex}#reactRoutePage .rf-ex-summary .rf-panel-header{gap:11px;margin-bottom:10px}#reactRoutePage .rf-ex-summary .rf-panel-header>.rf-panel-icon{width:29px;height:29px}#reactRoutePage .rf-ex-score>.rf-panel-header{margin-bottom:6px}#reactRoutePage .rf-ex-score-main{grid-template-columns:44% 1fr;align-items:center;gap:15px;display:grid}#reactRoutePage .rf-ex-score-main h3{color:#05ffff;font-size:17px}#reactRoutePage .rf-ex-score-main p{color:#a8c5ee;margin:6px 0 8px;font-size:12px}#reactRoutePage .rf-ex-middle>.rf-panel:first-child .rf-quote p{font-family:XD Reference Roboto,sans-serif;font-stretch:87.5%}#reactRoutePage .rf-execution .rf-footer{min-height:22px;padding-block:2px;font-size:9px}#reactRoutePage .rf-ex-score-main .rf-sparkline{height:50px}#reactRoutePage .rf-gauge{min-width:0;height:136px;position:relative}#reactRoutePage .rf-gauge svg{width:100%;height:100%}#reactRoutePage .rf-gauge path{fill:none;stroke-width:9px;stroke-linecap:round}#reactRoutePage .rf-gauge-track{stroke:#044562}#reactRoutePage .rf-gauge path:not(.rf-gauge-track){filter:drop-shadow(0 0 5px #00d9ef66)}#reactRoutePage .rf-gauge>strong{text-align:center;font-size:45px;font-weight:500;line-height:1.05;position:absolute;top:38px;left:0;right:0}#reactRoutePage .rf-gauge strong small{margin-top:4px;font-size:19px;display:block}#reactRoutePage .rf-gauge>span{text-align:center;color:#00eacb;font-size:12px;position:absolute;bottom:4px;left:0;right:0}#reactRoutePage .rf-gauge svg{height:142px;transform:translateY(-7px)}#reactRoutePage .rf-gauge>strong{top:38px}#reactRoutePage .rf-ex-score-main>div:last-child .rf-sparkline{margin-top:6px}#reactRoutePage .rf-ex-score-main>div:last-child{align-self:start;padding-top:7px}#reactRoutePage .rf-ex-score-splits{grid-template-columns:1fr 1.12fr;gap:8px;margin-top:8px;display:grid}#reactRoutePage .rf-ex-score-splits>div{background:#01203999;border:1px solid #073758;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:7px 8px;display:flex}#reactRoutePage .rf-ex-score-splits svg{color:#b4bfff;width:25px;height:25px}#reactRoutePage .rf-ex-score-splits span:not(.rf-meter){color:#b8c7fb;white-space:nowrap;font-size:11px}#reactRoutePage .rf-ex-score-splits strong{color:#9fe7ff;font-size:21px;font-weight:400;line-height:1.1;display:block}#reactRoutePage .rf-ex-score-splits small{margin-left:3px}#reactRoutePage .rf-ex-score-splits .rf-meter{flex:1;align-self:end;min-width:22px;margin-bottom:3px}#reactRoutePage .rf-ex-callout{color:#abc5ed;background:#001d3480;border:1px solid #073957;border-radius:7px;align-items:center;gap:12px;margin-top:auto;padding:7px 12px;display:flex}#reactRoutePage .rf-ex-callout svg{color:#68c8ff;width:29px;height:29px}#reactRoutePage .rf-ex-callout p{font-size:12px;line-height:1.35}#reactRoutePage .rf-ex-score .rf-ex-callout{margin-top:9px;padding-block:5px}#reactRoutePage .rf-ex-score .rf-ex-callout p{font-size:11.5px}#reactRoutePage .rf-ex-versus{color:#a9c8ef;text-align:right;margin:-4px 3px 4px;font-size:11px}#reactRoutePage .rf-ex-meters{gap:12px;padding:2px 0 12px;display:grid}#reactRoutePage .rf-ex-meters>div{grid-template-columns:1.1fr 1.25fr 33px 40px;align-items:center;gap:10px;display:grid}#reactRoutePage .rf-ex-meters b{text-align:right;font-size:12px;font-weight:400}#reactRoutePage .rf-ex-meters small{text-align:right;font-size:12px}#reactRoutePage .rf-ex-meters span:first-child{white-space:nowrap;font-size:12px}#reactRoutePage .rf-quote p{font-size:11px;font-style:italic}#reactRoutePage .rf-quote>span{color:#54c0ff;height:34px;font-family:Georgia,serif;font-size:44px;line-height:1}#reactRoutePage .rf-ex-impact{gap:6px;padding-top:7px;display:grid}#reactRoutePage .rf-ex-impact>div{background:#041324;border:1px solid #15233b;border-radius:5px;align-items:center;gap:12px;min-height:49px;padding:6px 9px;display:flex}#reactRoutePage .rf-ex-impact>div>svg:not(.rf-sparkline){color:#02f5ec;width:21px;height:24px}#reactRoutePage .rf-ex-impact>div>span{color:#b3d1fc;flex:1;font-size:12px}#reactRoutePage .rf-ex-impact small{font-size:10px;display:block}#reactRoutePage .rf-ex-impact strong{color:#ff4979;white-space:nowrap;font-size:16px;font-weight:500}#reactRoutePage .rf-ex-impact .rf-sparkline{width:63px;height:18px;margin-left:25px}#reactRoutePage .rf-ex-impact-total{min-height:72px;position:relative}#reactRoutePage .rf-ex-impact-total>strong{position:absolute;top:13px;right:80px}#reactRoutePage .rf-ex-flow i svg{stroke-width:2px;filter:drop-shadow(0 0 4px #109cfaaa)}#reactRoutePage .rf-ex-summary>.rf-panel:nth-child(2) .rf-panel-icon{fill:#70d9ff;stroke-width:1px;color:#70d9ff}#reactRoutePage .rf-ex-impact-total{border-top:1px solid #12b3b8;align-items:center;gap:13px;margin-top:auto;padding:13px 2px 4px;display:flex}#reactRoutePage .rf-ex-impact-total>svg{color:#b59cff;width:27px;height:34px}#reactRoutePage .rf-ex-impact-total>div{flex:1}#reactRoutePage .rf-ex-impact-total small{margin-top:6px;display:block}#reactRoutePage .rf-ex-impact-total>strong{color:#ff537e;align-self:flex-start;font-size:23px;font-weight:500}#reactRoutePage .rf-ex-middle{grid-template-columns:573fr 541fr 488fr;gap:9px;margin:8px 27px;display:grid}#reactRoutePage .rf-ex-middle>.rf-panel{flex-direction:column;min-height:247px;padding-block:10px;display:flex}#reactRoutePage .rf-ex-middle>.rf-panel:not(:nth-child(2)) .rf-panel-header{margin-bottom:6px}#reactRoutePage .rf-ex-trade-picker{color:#46d5ff;align-items:center;gap:6px;font-size:10px;display:flex}#reactRoutePage .rf-ex-trade-picker .rf-icon-button{width:24px;height:27px;min-height:27px;padding:3px}#reactRoutePage .rf-ex-plan{grid-template-columns:1.1fr 1fr .53fr;gap:12px;padding-bottom:12px;display:grid}#reactRoutePage .rf-ex-plan>div{min-width:0}#reactRoutePage .rf-ex-plan h3{color:#09e9ff;background:#00223b80;border:1px solid #0a2e48;border-radius:5px;padding:3px 10px}#reactRoutePage .rf-ex-plan-values{grid-template-columns:1fr 1fr .7fr;gap:8px;padding:8px 4px;display:grid}#reactRoutePage .rf-ex-plan-values small{white-space:nowrap;font-size:10px;display:block}#reactRoutePage .rf-ex-plan-values b{white-space:nowrap;font-size:13px;font-weight:400}#reactRoutePage .rf-ex-plan p{color:#b6c7ff;white-space:nowrap;border:1px solid #093652;border-radius:5px;padding:5px 9px}#reactRoutePage .rf-ex-plan p strong{color:#ff4a79;margin-left:10px;font-size:22px;font-weight:500}#reactRoutePage .rf-ex-net{border:1px solid #153351;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}#reactRoutePage .rf-ex-net svg{color:#ff548e}#reactRoutePage .rf-ex-net small{text-align:center;font-size:10px}#reactRoutePage .rf-ex-net strong{white-space:nowrap;font-size:22px;font-weight:500}#reactRoutePage .rf-ex-flow{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:8px 0 0;list-style:none;display:grid}#reactRoutePage .rf-ex-flow li{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}#reactRoutePage .rf-ex-flow li:not(:last-child):after{content:"→";color:#0bddf3;font-size:22px;position:absolute;top:10px;right:-9px}#reactRoutePage .rf-ex-flow i{color:#7cbeff;background:#011830;border:1px solid #129ee6;border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:3px;display:grid;box-shadow:inset 0 0 12px #0451bb66,0 0 6px #069aff2b}#reactRoutePage .rf-ex-flow i svg{width:25px;height:25px}#reactRoutePage .rf-ex-flow li:last-child i{color:#00e6c6;border-color:#00d9cc}#reactRoutePage .rf-ex-flow strong{font-size:10px;font-weight:400}#reactRoutePage .rf-ex-flow b{font-size:12px;font-weight:500}#reactRoutePage .rf-ex-flow small{max-width:64px;font-size:10px;line-height:1.2}#reactRoutePage .rf-ex-flow-summary{text-align:center;grid-template-columns:1.1fr 1fr .42fr;gap:10px;margin-top:auto;padding-top:2px;font-size:11px;display:grid}#reactRoutePage .rf-ex-flow-summary>span{color:#96dbed;border-top:2px solid #02cbd4;padding-top:5px}#reactRoutePage .rf-ex-flow-summary>span:first-child{border-image:linear-gradient(90deg,#0df,#ab56ff) 1}#reactRoutePage .rf-ex-flow-summary>span:last-child{text-align:left;border-top:0;padding-top:12px}#reactRoutePage .rf-ex-flow-summary small,#reactRoutePage .rf-ex-flow-summary strong{font-weight:400;line-height:1.15;display:block}#reactRoutePage .rf-ex-flow-summary small{font-size:9px}#reactRoutePage .rf-ex-flow-summary strong{font-size:13px}#reactRoutePage .rf-ex-speed-stats{grid-template-columns:1fr 1fr 1.2fr;gap:5px;display:grid}#reactRoutePage .rf-ex-speed-stats>div{border:1px solid #0a2a41;border-radius:4px;padding:3px 5px}#reactRoutePage .rf-ex-speed-stats small{font-size:10px;display:block}#reactRoutePage .rf-ex-speed-stats strong{font-size:20px;font-weight:500;line-height:1.2;display:block}#reactRoutePage .rf-ex-speed-stats em{color:#00e3d7;font-size:12px;font-style:normal}#reactRoutePage .rf-ex-speed-extremes{grid-template-columns:1fr 1fr;gap:4px;font-size:11px;display:grid}#reactRoutePage .rf-ex-speed-extremes small{font-size:9px}#reactRoutePage .rf-chart-legend{color:#a6c6f0;flex-wrap:wrap;gap:10px;margin-top:9px;font-size:10px;display:flex}#reactRoutePage .rf-chart-legend span:first-child{flex:1}#reactRoutePage .rf-chart-legend i{vertical-align:middle;background:#09e9e5;width:15px;height:2px;margin-right:6px;display:inline-block}#reactRoutePage .rf-chart-legend i[data-tone=violet]{background:#cf9be9}#reactRoutePage .rf-execution .rf-speed-chart{width:100%;height:86px;margin-top:auto}#reactRoutePage .rf-speed-chart text{fill:#9ec2e9;font-size:10px}#reactRoutePage .rf-ex-bottom{grid-template-columns:979fr 632fr;gap:9px;margin:0 27px;display:grid}#reactRoutePage .rf-ex-bottom>.rf-panel{min-height:195px;padding:10px}#reactRoutePage .rf-ex-bottom .rf-panel-header{margin-bottom:4px}#reactRoutePage .rf-ex-bottom .rf-panel-header p{margin-top:0}#reactRoutePage .rf-ex-review{white-space:nowrap}#reactRoutePage .rf-ex-review :is(th,td){padding:2px 8px;font-size:10px}#reactRoutePage .rf-ex-review thead{background:#00223a70}#reactRoutePage .rf-ex-review td button{font:inherit;background:0 0;border:0;padding:0}#reactRoutePage .rf-ex-review tr[data-selected=true]{background:#0a33531a}#reactRoutePage .rf-ex-review .rf-status{background:#07334a66;border:1px solid #163343;border-radius:12px;min-width:86px;padding:1px 7px;font-size:10px}#reactRoutePage .rf-ex-star{isolation:isolate;background:linear-gradient(110deg,#001a2de6,#001425cc);position:relative}#reactRoutePage .rf-ex-star-art{z-index:-1;width:190px;height:77px;position:absolute;top:42px;right:6px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}#reactRoutePage .rf-date-period{border:1px solid #124570;border-radius:6px;align-items:center;gap:10px;margin-left:100px;padding-left:14px;display:flex}#reactRoutePage .rf-date-period>.rf-select{background:0 0;border:0}#reactRoutePage .rf-ex-score{position:relative}#reactRoutePage .rf-score-info{color:#80b9f1;position:absolute;top:15px;left:161px;width:13px!important;height:13px!important}#reactRoutePage .rf-ex-star-intro{align-items:center;gap:13px;max-width:72%;margin-top:3px;display:flex}#reactRoutePage .rf-ex-star-intro img{object-fit:contain;width:58px;height:58px}#reactRoutePage .rf-ex-star-intro p{color:#c3e0ff;font-size:13px}#reactRoutePage .rf-ex-star ul{gap:3px;padding:8px 0 0;list-style:none;display:grid}#reactRoutePage .rf-ex-star li{color:#a8c8f8;align-items:center;gap:9px;font-size:10px;display:flex}#reactRoutePage .rf-ex-star li svg{color:#74b3ff;width:13px;height:13px}#reactRoutePage .rf-ex-star-motto{color:#bddeff;font-size:10px;line-height:1.8;position:absolute;top:124px;right:28px}#reactRoutePage .rf-market{background:#010b18;padding:0 40px;position:relative}#reactRoutePage .rf-market-edge{z-index:-1;width:40px;position:absolute;top:0;bottom:0}#reactRoutePage .rf-market-edge-left{left:0}#reactRoutePage .rf-market-edge-right{width:36px;right:0}#reactRoutePage .rf-market-floor{z-index:-1;width:40%;height:58px;position:absolute;bottom:0;left:0}#reactRoutePage .rf-market-floor-right{left:auto;right:0}#reactRoutePage .rf-market-hero{isolation:isolate;background:linear-gradient(90deg,#010a17d9,#0000)}#reactRoutePage .rf-market-planet{z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%,15% 100%,15% 66%,0 66%);width:403px;height:190px;position:absolute;top:0;right:10.3%;-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}#reactRoutePage .rf-market-mountains{z-index:-2;width:237px;height:188px;position:absolute;top:0;left:36.9%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 90%,#0000)}#reactRoutePage .rf-market-hero{align-items:flex-start;min-height:190px;padding:18px 16px;display:flex;position:relative}#reactRoutePage .rf-market-hero>div:first-child>small{color:#b7d1ff;font-size:11px}#reactRoutePage .rf-market-hero h1{margin:3px 0 2px;font-size:60px;font-weight:600}#reactRoutePage .rf-market-hero h1 span{color:#0000;background:linear-gradient(90deg,#74b9ff,#c66bfb);-webkit-background-clip:text;background-clip:text}#reactRoutePage .rf-market-hero h2{margin:3px 0 7px;font-size:21px;font-weight:400}#reactRoutePage .rf-market-hero p{color:#b2caee;font-size:14px}#reactRoutePage .rf-market-hero aside{color:#bbd7fc;margin-left:auto;padding-top:40px;font-size:11px;line-height:2.3}#reactRoutePage .rf-floating-quote{background:#00132377;border:1px solid #5b83a7;border-radius:6px;padding:12px 20px;font-size:11px;position:absolute;top:27px;right:38%;rotate:-6deg;box-shadow:-6px 0 10px #00baff70}#reactRoutePage .rf-floating-quote strong{color:#00efff;margin-top:5px;font-size:15px;font-weight:400;display:block}#reactRoutePage .rf-quote-second{top:117px;right:34%}#reactRoutePage .rf-market-navigation{align-items:center;gap:8px;margin-bottom:19px;display:flex}#reactRoutePage .rf-market-navigation nav{gap:4px;display:flex}#reactRoutePage .rf-market-navigation nav .rf-button{border-color:#07253a;min-height:47px;padding:8px 22px;font-size:14px}#reactRoutePage .rf-market-search{background:#011022dd;border:1px solid #1a4d74;border-radius:6px;flex:1;align-items:center;gap:12px;min-width:160px;max-width:322px;margin-left:auto;padding:12px;display:flex}#reactRoutePage .rf-market-search input{color:#d4e4ff;background:0 0;border:0;width:100%;min-width:0;font-size:12px}#reactRoutePage .rf-market-navigation>.rf-icon-button{width:41px;height:47px}#reactRoutePage .rf-market-tickers{grid-template-columns:repeat(7,minmax(0,1fr));gap:13px;margin-bottom:12px;display:grid}#reactRoutePage .rf-market-tickers>button{text-align:left;align-items:flex-start;gap:12px;min-height:85px;padding:12px 15px;display:flex}#reactRoutePage .rf-market-tickers>button[aria-pressed=true]{border-color:#16628b}#reactRoutePage .rf-currency{color:#fff;background:#027ce0;border:1px solid #7db5d299;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:inline-flex}#reactRoutePage .rf-currency[data-mark=US]{text-shadow:0 1px 3px #000;color:#01217b;background:repeating-linear-gradient(#e05778 0 2px,#dbe8f9 2px 4px)}#reactRoutePage .rf-currency[data-mark=EU]{color:#ffd252;background:#0556ba}#reactRoutePage .rf-currency[data-mark=DE]{background:linear-gradient(#111 33%,#b71827 33% 66%,#e5b324 66%)}#reactRoutePage .rf-currency[data-mark=Au],#reactRoutePage .rf-currency[data-mark=B]{color:#fff;background:linear-gradient(#e2a139,#ffcc65)}#reactRoutePage .rf-currency[data-mark=Oil]{background:#666774}#reactRoutePage .rf-currency[data-mark=GB]{color:#fff;background:linear-gradient(90deg,#0000 40%,#fbfaff 40% 60%,#0000 60%),linear-gradient(#164680 35%,#fff 35% 43%,#bd2a4e 43% 58%,#fff 58% 66%,#164680 66%)}#reactRoutePage .rf-market-tickers>button>span:nth-child(2){flex-shrink:0;font-size:12px}#reactRoutePage .rf-market-tickers strong{color:#fff;margin:3px 0 4px;font-size:14px;font-weight:400;display:block}#reactRoutePage .rf-market-tickers b{font-size:12px;font-weight:400}#reactRoutePage .rf-market-tickers .rf-currency{width:20px;height:20px;margin-top:4px}#reactRoutePage .rf-market-tickers .rf-sparkline{flex:1 1 0;min-width:0;height:46px;margin:8px 0 0 -2px}#reactRoutePage .rf-market-middle{grid-template-columns:812fr 302fr 318fr;align-items:stretch;gap:12px;display:grid}#reactRoutePage .rf-market-middle>.rf-panel{height:315px}#reactRoutePage .rf-market-chart{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0 12px 8px;display:grid;position:relative}#reactRoutePage .rf-market-chart>header{border-bottom:1px solid #0f3149;align-items:center;gap:9px;min-height:55px;padding:8px 0;display:flex}#reactRoutePage .rf-market-chart>header>.rf-currency{width:32px;height:32px;margin:0 9px;font-size:11px}#reactRoutePage .rf-market-chart h2{font-size:17px}#reactRoutePage .rf-market-chart>header>div:first-of-type{margin-right:auto}#reactRoutePage .rf-market-chart .rf-segments{gap:0}#reactRoutePage .rf-market-chart .rf-segments button{border-color:#0c2c49;border-radius:4px;min-height:31px;padding:4px 9px;font-size:11px}#reactRoutePage .rf-market-chart .rf-icon-button{width:28px;min-width:28px}#reactRoutePage .rf-market-ohlc{z-index:2;pointer-events:none;color:#13e6fd;white-space:pre;grid-area:2/1;align-self:start;margin:8px 64px 0 14px;padding:0;font-size:11px;position:relative;overflow:hidden}#reactRoutePage .rf-market-canvas{z-index:0;isolation:isolate;grid-area:2/1;width:100%;min-height:0;padding-top:0;position:relative}#reactRoutePage .rf-market-canvas canvas{max-width:none}#reactRoutePage .rf-market-chart[data-expanded=true]{grid-column:1/-1;height:520px}#reactRoutePage .rf-market-portfolio{padding:11px 16px}#reactRoutePage .rf-market-portfolio .rf-panel-header{align-items:center;margin-bottom:6px}#reactRoutePage .rf-market-portfolio .rf-panel-header .rf-icon-button{border:0;width:22px;height:25px;min-height:25px}#reactRoutePage .rf-portfolio-value{font-size:27px;font-weight:500;display:block}#reactRoutePage .rf-market-portfolio .rf-positive{margin-top:2px;font-size:14px}#reactRoutePage .rf-market-portfolio .rf-positive span{margin-left:7px;font-size:12px}#reactRoutePage .rf-market-portfolio .rf-sparkline{border-bottom:1px solid #0a3046;height:60px;margin:5px 0 10px}#reactRoutePage .rf-portfolio-allocation{gap:6px;display:grid}#reactRoutePage .rf-portfolio-allocation button{text-align:left;background:0 0;border:0;grid-template-columns:14px 78px 1fr;align-items:center;gap:6px;padding:0;font-size:12px;display:grid}#reactRoutePage .rf-portfolio-allocation button>i{background:currentColor;border:1px solid #fff6;border-radius:50%;width:12px;height:12px}#reactRoutePage .rf-market-themes ol{gap:15px;padding:0;list-style:none;display:grid}#reactRoutePage .rf-market-themes .rf-panel-header{margin-bottom:10px}#reactRoutePage .rf-market-themes{padding-inline:16px}#reactRoutePage .rf-market-themes li button{text-align:left;background:0 0;border:0;align-items:center;gap:13px;width:100%;padding:0;display:flex}#reactRoutePage .rf-market-themes li i{background:#492f1777;border:1px solid #a46920;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:21px;font-style:normal;display:grid;box-shadow:inset 0 0 12px #ab600855}#reactRoutePage .rf-market-themes li i[data-index="1"]{box-shadow:none;background:#00565566;border-color:#006970}#reactRoutePage .rf-market-themes li i[data-index="2"]{box-shadow:none;background:#6e183444;border-color:#803056}#reactRoutePage .rf-market-themes li i[data-index="3"]{box-shadow:none;background:#49275688;border-color:#5d4778}#reactRoutePage .rf-market-themes li i[data-index="4"]{background:#003565;border-color:#3cafeb;box-shadow:0 0 9px #028be970}#reactRoutePage .rf-market-themes li span{flex:1}#reactRoutePage .rf-market-themes li strong{font-size:13px;font-weight:400;display:block}#reactRoutePage .rf-market-themes li small{margin-top:3px;font-size:11px;line-height:1.2;display:block}#reactRoutePage .rf-market .rf-panel{background:linear-gradient(125deg,#00172599,#000a13dd 70%,#001627aa)}#reactRoutePage .rf-market-navigation .rf-button{border-radius:8px}#reactRoutePage .rf-market-navigation .rf-primary{box-shadow:inset 0 0 12px #009eff,0 0 12px #008cff88}#reactRoutePage .rf-market .rf-currency{background:0 0;border:0}#reactRoutePage .rf-market-themes li svg{color:#00ebfd;width:12px}#reactRoutePage .rf-market-bottom{grid-template-columns:350fr 470fr 310fr 292fr;gap:12px;margin-top:12px;display:grid}#reactRoutePage .rf-market-bottom>.rf-panel{height:282px}#reactRoutePage .rf-market-bottom .rf-panel-header{align-items:center;margin-bottom:10px}#reactRoutePage .rf-market-heatmap .rf-panel-header{margin-bottom:4px}#reactRoutePage .rf-market-bottom .rf-panel-header .rf-select{min-height:25px}#reactRoutePage .rf-market-bottom .rf-panel-header select{min-height:25px;font-size:11px}#reactRoutePage .rf-market-bottom .rf-segments{gap:4px;margin-bottom:8px}#reactRoutePage .rf-market-bottom .rf-segments button{flex:1;padding:4px 8px;font-size:11px}#reactRoutePage .rf-market-movers table{font-size:12px}#reactRoutePage .rf-market-movers :is(td,th){padding:6px 3px}#reactRoutePage .rf-market-movers th{padding-top:7px;padding-bottom:7px}#reactRoutePage .rf-market-movers td button{background:0 0;border:0;padding:0}#reactRoutePage .rf-market-movers td .rf-sparkline{width:54px;height:19px}#reactRoutePage .rf-heatmap{grid-template-rows:67px 61px 55px;grid-template-columns:1fr 1fr 1fr .96fr;gap:3px;display:grid}#reactRoutePage .rf-heatmap button{color:#fff;text-align:center;background:linear-gradient(135deg,#007c72,#004f4b);border:1px solid #009b94;border-radius:4px;padding:4px}#reactRoutePage .rf-heatmap button[data-negative=true]{background:linear-gradient(135deg,#93203d,#421322);border-color:#8b1837}#reactRoutePage .rf-heatmap button:hover{filter:brightness(1.25)}#reactRoutePage .rf-heatmap strong{font-size:16px;font-weight:400;display:block}#reactRoutePage .rf-heatmap span{font-size:11px}#reactRoutePage .rf-heat-7{grid-area:3/1}#reactRoutePage .rf-heat-8{grid-area:3/2}#reactRoutePage .rf-heat-9{grid-area:3/3}#reactRoutePage .rf-heat-minis{grid-area:2/4/4;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:2px;display:grid}#reactRoutePage .rf-heat-minis button{border-radius:2px;padding:0}#reactRoutePage .rf-heat-minis button:first-child,#reactRoutePage .rf-heat-minis button:nth-child(2){grid-column:span 2}#reactRoutePage .rf-news-list{gap:7px;margin:10px 0 15px;display:grid}#reactRoutePage .rf-news-list button{text-align:left;color:#becded;background:0 0;border:0;grid-template-columns:42px 20px 1fr 50px;align-items:center;gap:5px;min-height:24px;padding:0;font-size:11px;display:grid}#reactRoutePage .rf-news-list .rf-currency{width:17px;height:17px;font-size:6px}#reactRoutePage .rf-news-list em{text-align:center;background:#2c122188;border-radius:3px;padding:3px 7px;font-style:normal}#reactRoutePage .rf-news-list em[data-tone=gold]{background:#30240888}#reactRoutePage .rf-market-star{padding-top:17px;position:relative}#reactRoutePage .rf-market-star .rf-panel-header h2{padding-left:40px}#reactRoutePage .rf-market-star>img{object-fit:contain;width:40px;height:40px;position:absolute;top:14px;left:12px}#reactRoutePage .rf-market-insight{background:linear-gradient(140deg,#041830,#031222);border:1px solid #0a3156;border-radius:6px;margin:15px 0 8px;padding:10px 12px}#reactRoutePage .rf-market-insight small{font-size:10px}#reactRoutePage .rf-market-insight p{margin-top:10px;font-size:13px;line-height:1.58}#reactRoutePage .rf-market-star>.rf-button{color:#04e9fb;width:100%;min-height:38px}#reactRoutePage .rf-market .rf-footer{justify-content:center;min-height:52px}#reactRoutePage .rf-market .rf-footer-motto{margin-left:0}#reactRoutePage .rf-empty{grid-column:1/-1;padding:20px}#reactRoutePage .rf-strategy{background:#000c1c}#reactRoutePage .rf-strategy .rf-topnav{gap:14px;min-height:54px;padding:0 21px}#reactRoutePage .rf-strategy .rf-toplinks{justify-content:space-between}#reactRoutePage .rf-strategy .rf-toplinks button{gap:6px;padding:15px 8px;font-size:11px}#reactRoutePage .rf-strategy .rf-toplinks button[aria-current]{background:linear-gradient(#003277,#00247a);border-bottom-color:#9d8fff;border-radius:5px 5px 0 0}#reactRoutePage .rf-strategy-heading{isolation:isolate;background:#000c1c;align-items:center;gap:24px;min-height:88px;padding:8px 22px 12px;display:flex;position:relative}#reactRoutePage .rf-strategy-planet{z-index:-1;width:202px;height:88px;position:absolute;top:0;right:12%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 80%,#0000)}#reactRoutePage .rf-strategy-heading h1{color:#d8d8ff;font-size:38px;font-weight:700;line-height:1.2}#reactRoutePage .rf-strategy-heading p{color:#babfff;font-size:15px}#reactRoutePage .rf-strategy-heading blockquote{color:#bfc3ff;margin-left:auto;font-size:13px;font-style:italic}#reactRoutePage .rf-strategy-heading blockquote small{text-align:right;margin-top:4px;font-size:10px;font-style:normal;display:block}#reactRoutePage .rf-strategy-heading>span{color:#c8d2ff;text-align:center;width:210px;font-size:12px}#reactRoutePage .rf-strategy-layout{grid-template-columns:190px minmax(0,1fr);gap:12px;margin:0 16px;display:grid}#reactRoutePage .rf-strategy-library{background:#001127;border:1px solid #092848;border-radius:9px;flex-direction:column;min-width:0;display:flex;overflow:hidden}#reactRoutePage .rf-strategy-library>header{justify-content:space-between;align-items:center;padding:12px 14px;display:flex}#reactRoutePage .rf-strategy-library h2{font-size:15px}#reactRoutePage .rf-strategy-list{gap:5px;display:grid}#reactRoutePage .rf-strategy-list>button{text-align:left;background:linear-gradient(100deg,#00182a,#000a19);border:1px solid #0b3155;border-left:2px solid #60a6ff;border-radius:7px;height:81px;padding:9px 13px;position:relative;overflow:hidden}#reactRoutePage .rf-strategy-list>button[aria-pressed=true]{border-left:2px solid #b2bdff;box-shadow:inset 5px 0 8px #2733eaa0}#reactRoutePage .rf-strategy-list strong{font-size:13px;font-weight:400;display:block}#reactRoutePage .rf-strategy-list>button>span{color:#b6bdff;margin-top:4px;font-size:12px;display:block}#reactRoutePage .rf-strategy-list .rf-sparkline{width:85px;height:24px;margin-top:3px}#reactRoutePage .rf-strategy-list .rf-status{background:#02314a77;border:1px solid #13556c;border-radius:5px;padding:4px 6px;font-size:10px;position:absolute;bottom:17px;right:13px}#reactRoutePage .rf-strategy-library-actions{margin-top:15px;display:grid}#reactRoutePage .rf-strategy-library-actions button{text-align:left;border:0;background:#000e22;border-block:1px solid #0c2a46;align-items:center;gap:15px;padding:12px 11px;font-size:12px;display:flex}#reactRoutePage .rf-strategy-library-actions svg{width:22px;height:22px}#reactRoutePage .rf-strategy-library-art{isolation:isolate;background:#001027;flex-direction:column;flex:1;justify-content:end;min-height:190px;padding:20px;display:flex;position:relative}#reactRoutePage .rf-strategy-library-art .rf-artwork{z-index:-1;height:125px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}#reactRoutePage .rf-strategy-library-art strong{font-size:17px;font-weight:400;line-height:1.12}#reactRoutePage .rf-strategy-library-art span{color:#c9d4ff;font-size:13px}#reactRoutePage .rf-strategy-content{min-width:0}#reactRoutePage .rf-strategy-context{min-height:105px;padding:0;overflow:hidden}#reactRoutePage .rf-strategy-context-main{align-items:center;gap:11px;min-height:65px;padding:7px 10px;display:flex}#reactRoutePage .rf-strategy-thumbnail{border-radius:5px;flex-shrink:0;width:111px;height:47px;overflow:hidden}#reactRoutePage .rf-strategy-thumbnail .rf-artwork{width:100%;height:100%}#reactRoutePage .rf-strategy-thumbnail svg{color:#f7c2a3;width:36px;height:36px}#reactRoutePage .rf-strategy-description{flex:1;min-width:0}#reactRoutePage .rf-strategy-description h2{flex-wrap:wrap;align-items:center;gap:7px;font-size:16px;display:flex}#reactRoutePage .rf-strategy-description h2 small{border:1px solid #163968;border-radius:4px;padding:2px 6px;font-size:10px}#reactRoutePage .rf-strategy-description p{color:#bec8ff;margin-top:4px;font-size:11px}#reactRoutePage .rf-strategy-context-main>label{color:#c1c7ef;flex-shrink:0;gap:3px;width:135px;font-size:12px;display:grid}#reactRoutePage .rf-strategy-context-main .rf-primary{width:196px;height:46px;margin-left:auto;font-size:16px}#reactRoutePage .rf-strategy-context-main>.rf-icon-button{margin-top:16px;margin-right:auto}#reactRoutePage .rf-strategy-tabs{border-top:1px solid #10344d;align-items:center;gap:0;min-height:36px;display:flex}#reactRoutePage .rf-strategy-tabs>button:not(.rf-icon-button){color:#c7c7ff;white-space:nowrap;background:0 0;border:0;padding:9px 15px;font-size:11px}#reactRoutePage .rf-strategy-tabs>button[aria-current]{color:#fff;background:linear-gradient(#00308533,#0042be60);border-bottom:2px solid #979cff}#reactRoutePage .rf-strategy-tabs>span{color:#b8bff1;white-space:nowrap;margin-left:auto;padding:0 15px;font-size:10px}#reactRoutePage .rf-strategy-tabs>.rf-status{border-left:1px solid #153d60;padding:0 16px}#reactRoutePage .rf-strategy-tabs>.rf-icon-button{background:0 0;border:0}#reactRoutePage .rf-strategy-top{grid-template-columns:573fr 201fr 509fr;gap:9px;margin-top:7px;display:grid}#reactRoutePage .rf-strategy-top>.rf-panel{min-height:316px;padding:10px}#reactRoutePage .rf-strategy-top .rf-panel-header{gap:10px;margin-bottom:10px}#reactRoutePage .rf-strategy-top .rf-panel-header h2{font-size:17px}#reactRoutePage .rf-strategy-top .rf-panel-header p{font-size:11px}#reactRoutePage .rf-strategy-top .rf-panel-header .rf-select{min-height:28px}#reactRoutePage .rf-strategy-top .rf-panel-header select{min-height:28px;font-size:10px}#reactRoutePage .rf-strategy-top .rf-panel-icon{color:#001257;filter:none;background:#d7d9fc;border-radius:5px;width:25px;height:27px;padding:3px}#reactRoutePage .rf-curve-legend{justify-content:center;align-items:center;gap:20px;display:flex}#reactRoutePage .rf-dimension .rf-curve-legend button[data-tone]{color:#e0deff}#reactRoutePage .rf-curve-legend button{color:#e0deff;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}#reactRoutePage .rf-curve-legend i{background:currentColor;border-radius:50%;width:11px;height:11px;box-shadow:0 0 8px}#reactRoutePage .rf-strategy .rf-probability-chart{width:100%;height:209px;margin-top:4px;display:block}#reactRoutePage .rf-probability-chart text{fill:#d0d0fc;font-size:12px}#reactRoutePage .rf-probability-controls{color:#c1c7fb;justify-content:space-between;align-items:center;font-size:11px;display:flex}#reactRoutePage .rf-probability-controls label{align-items:center;gap:7px;display:flex}#reactRoutePage .rf-probability-controls input{appearance:none;cursor:pointer;background:#122e49;border:0;border-radius:20px;width:35px;height:20px;margin:0;position:relative}#reactRoutePage .rf-probability-controls input:checked{background:linear-gradient(90deg,#0853ff,#12b1ff)}#reactRoutePage .rf-probability-controls input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}#reactRoutePage .rf-probability-controls input:checked:after{left:17px}#reactRoutePage .rf-probability-controls .rf-button{min-height:24px;padding:2px 6px;font-size:10px}#reactRoutePage .rf-probability-controls svg{width:12px;height:12px}#reactRoutePage .rf-strategy-metrics{position:relative}#reactRoutePage .rf-strategy-metrics .rf-panel-header h2{font-size:14px}#reactRoutePage .rf-strategy-metrics .rf-icon-button{background:0 0;border:0;width:16px;height:16px;min-height:16px;padding:0}#reactRoutePage .rf-current-label{position:absolute;top:15px;left:89px;font-size:9px!important}#reactRoutePage .rf-strategy-metric{border-top:1px solid #0b2c43;align-items:center;gap:8px;min-height:49px;padding:6px 0;display:flex}#reactRoutePage .rf-strategy-metric>i{color:#d4dcff;background:radial-gradient(#1b3cba,#002071);border:1px solid #263da0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}#reactRoutePage .rf-strategy-metric>i[data-index="2"]{color:#57e4ff;background:#044588}#reactRoutePage .rf-strategy-metric>i[data-index="3"]{color:#40fbef;background:#003e4a}#reactRoutePage .rf-strategy-metric>i[data-index="4"]{color:#ff7194;background:#26213c}#reactRoutePage .rf-strategy-metric svg{width:25px;height:25px}#reactRoutePage .rf-strategy-metric>span{flex:1;min-width:0}#reactRoutePage .rf-strategy-metric strong{color:#4fe5ff;font-size:22px;font-weight:400;line-height:1;display:block}#reactRoutePage .rf-strategy-metric small{white-space:nowrap;margin-top:3px;font-size:10px;display:block}#reactRoutePage .rf-strategy-metric b{white-space:nowrap;font-size:11px;font-weight:400}#reactRoutePage .rf-strategy-confidence{color:#bec6f7;align-items:center;gap:8px;font-size:10px;display:flex}#reactRoutePage .rf-strategy-confidence .rf-meter{flex:1;height:10px}#reactRoutePage .rf-strategy-comparison .rf-panel-header h2{font-size:16px}#reactRoutePage .rf-strategy-comparison .rf-panel-header .rf-button{padding:5px 10px;font-size:11px}#reactRoutePage .rf-strategy-comparison table{white-space:nowrap;font-size:14px}#reactRoutePage .rf-strategy-comparison th{font-size:11px}#reactRoutePage .rf-strategy-comparison tbody th{padding-block:3px;font-size:12px}#reactRoutePage .rf-strategy-comparison .rf-panel-header{margin-bottom:5px}#reactRoutePage .rf-strategy-comparison .rf-panel-header p{font-size:10px}#reactRoutePage .rf-strategy-comparison .rf-panel-header>div:first-of-type h2{font-size:18px}#reactRoutePage .rf-strategy-metric small{line-height:1}#reactRoutePage .rf-strategy-comparison thead th:not(:first-child){color:#e1ecff;text-align:center;background:#06367d;border:2px solid #06162a;border-radius:6px;padding:9px 4px}#reactRoutePage .rf-strategy-comparison thead th[data-tone=violet]:not(:first-child){background:#352072}#reactRoutePage .rf-strategy-comparison thead th[data-tone=cyan]:not(:first-child){background:#004c61}#reactRoutePage .rf-strategy-comparison thead th[data-tone=gold]:not(:first-child){background:#55503b}#reactRoutePage .rf-strategy-comparison td{text-align:center;border-left:1px solid #0a2942;padding:3px 6px}#reactRoutePage .rf-strategy-bottom{grid-template-columns:783fr 278fr 223fr;gap:9px;margin-top:8px;display:grid}#reactRoutePage .rf-strategy-bottom>.rf-panel{min-height:299px;padding:10px}#reactRoutePage .rf-strategy-bottom>.rf-strategy-builder{padding:8px 10px 2px}#reactRoutePage .rf-strategy-builder .rf-panel-header{align-items:center;gap:9px;min-height:26px;margin-bottom:6px}#reactRoutePage .rf-strategy-builder .rf-panel-header h2{font-size:18px}#reactRoutePage .rf-strategy-builder .rf-panel-header>div{align-items:center;gap:20px;display:flex}#reactRoutePage .rf-strategy-builder .rf-panel-header p{white-space:nowrap;margin:0;font-size:10px}#reactRoutePage .rf-strategy-builder .rf-panel-header .rf-button{height:26px;min-height:26px;font-size:11px}#reactRoutePage .rf-strategy-builder .rf-panel-icon{color:#051153;filter:none;background:#d3d5ff;border-radius:4px;width:26px;height:26px;padding:3px}#reactRoutePage .rf-scenario-tabs{align-items:center;gap:7px;margin-bottom:6px;display:flex;overflow-x:auto}#reactRoutePage .rf-scenario-tabs>button{white-space:nowrap;background:linear-gradient(#003588,#001d50);border:1px solid #1c528c;border-radius:5px;align-items:center;gap:8px;min-height:34px;padding:5px 12px;font-size:11px;display:flex}#reactRoutePage .rf-scenario-tabs>button[data-tone=violet]{color:#fff;background:linear-gradient(#4c2588,#190b47);border-color:#583591}#reactRoutePage .rf-scenario-tabs>button[data-tone=cyan]{background:linear-gradient(#086374,#013044);border-color:#2a7b8b}#reactRoutePage .rf-scenario-tabs>button[data-tone=gold]{color:#ffe0a6;background:linear-gradient(#63583b,#393122);border-color:#968565}#reactRoutePage .rf-scenario-tabs>button[aria-pressed=true]{color:#fff;border-color:#44d2ff;box-shadow:inset 0 0 10px #3f80ff,0 0 9px #067fff66}#reactRoutePage .rf-builder-columns{grid-template-columns:128px minmax(0,1fr) 250px;gap:8px;display:grid}#reactRoutePage .rf-builder-columns>nav{background:#001a31;border:1px solid #164270;border-radius:5px;flex-direction:column;padding:2px;display:flex}#reactRoutePage .rf-builder-columns>nav button{text-align:left;color:#babfee;background:0 0;border:0;align-items:center;gap:13px;padding:4px 7px;font-size:11px;display:flex}#reactRoutePage .rf-builder-columns>nav button[aria-current]{color:#fff;background:linear-gradient(90deg,#053fdf,#00216c)}#reactRoutePage .rf-builder-columns>nav svg{width:14px;height:14px}#reactRoutePage .rf-strategy-sliders{background:#001b30aa;border:1px solid #133d61;border-radius:6px;min-width:0;padding:8px 10px}#reactRoutePage .rf-strategy-sliders h3{align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}#reactRoutePage .rf-strategy-sliders label{color:#bfc3ef;grid-template-columns:105px 1fr 47px;align-items:center;gap:8px;margin:6px 0;font-size:11px;display:grid}#reactRoutePage .rf-strategy-sliders label:first-of-type,#reactRoutePage .rf-strategy-sliders label:last-of-type{grid-template-columns:105px 1fr}#reactRoutePage .rf-strategy-sliders .rf-select{min-width:0;min-height:25px}#reactRoutePage .rf-strategy-sliders select{text-overflow:ellipsis;min-height:25px;padding:2px 23px 2px 8px;font-size:10px}#reactRoutePage .rf-strategy-sliders input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(90deg,#41c7ff,#003576);border:0;border-radius:3px;width:100%;min-width:0;height:4px;padding:0}#reactRoutePage .rf-strategy-sliders input[type=range]::-webkit-slider-thumb{appearance:none;background:#07304c;border:2px solid #70d5ff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 5px #109aea}#reactRoutePage .rf-strategy-sliders input[type=range]::-moz-range-thumb{background:#07304c;border:2px solid #70d5ff;border-radius:50%;width:9px;height:9px}#reactRoutePage .rf-slider-track{align-items:center;gap:7px;min-width:0;display:flex}#reactRoutePage .rf-slider-track small{color:#a6c2ed;white-space:nowrap;font-size:10px}#reactRoutePage .rf-strategy-sliders output{text-align:center;background:#021629;border:1px solid #173a5c;border-radius:4px;padding:2px}#reactRoutePage .rf-strategy-presets{background:#001a2a88;border:1px solid #12334c;border-radius:6px;padding:8px}#reactRoutePage .rf-comparison-actions{align-items:center;gap:8px;display:flex}#reactRoutePage .rf-strategy-comparison thead th:not(:first-child){box-shadow:inset 0 0 12px #176eff77}#reactRoutePage .rf-strategy-presets h3{margin-bottom:7px;font-size:13px}#reactRoutePage .rf-strategy-presets>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}#reactRoutePage .rf-strategy-presets>div>button{text-align:left;background:linear-gradient(#09266e,#061636);border:1px solid #14396c;border-radius:4px;min-height:40px;padding:4px 5px}#reactRoutePage .rf-strategy-presets strong{font-size:10px;font-weight:400;display:block}#reactRoutePage .rf-strategy-presets small{font-size:8px;display:block}#reactRoutePage .rf-strategy-presets>.rf-button{gap:7px;width:100%;min-height:25px;margin-top:6px;padding:3px;font-size:10px}#reactRoutePage .rf-strategy-presets>.rf-button svg{width:13px;height:13px}#reactRoutePage .rf-strategy-presets>.rf-button small{margin-left:auto}#reactRoutePage .rf-strategy-factors .rf-panel-header{margin-bottom:11px}#reactRoutePage .rf-strategy-factors .rf-panel-header h2{font-size:15px}#reactRoutePage .rf-strategy-factors .rf-panel-header p{font-size:10px}#reactRoutePage .rf-strategy-factors>div{grid-template-columns:17px 1fr 65px 42px;align-items:center;gap:9px;margin:6px 0;font-size:11px;display:grid}#reactRoutePage .rf-strategy-factors>div svg{color:#13e4ed;width:15px;height:15px}#reactRoutePage .rf-strategy-factors b{text-align:right;font-size:11px;font-weight:400}#reactRoutePage .rf-strategy-factors>.rf-button{background:linear-gradient(#043481,#001739);width:100%;min-height:40px;margin-top:13px;font-size:11px}#reactRoutePage .rf-strategy-star{position:relative}#reactRoutePage .rf-strategy-star .rf-panel-header h2{padding-left:45px;font-size:15px}#reactRoutePage .rf-strategy-star>img{object-fit:contain;width:36px;height:36px;position:absolute;top:10px;left:11px}#reactRoutePage .rf-strategy-star p{color:#c1cbf6;margin-top:8px;font-size:11.5px;line-height:1.4}#reactRoutePage .rf-strategy-star-note{text-align:left;color:#b4c9ff;background:linear-gradient(#063888aa,#001d4a);border:1px solid #1264ce;border-radius:5px;align-items:flex-start;gap:9px;width:100%;margin-top:8px;padding:12px 8px;display:flex}#reactRoutePage .rf-strategy-star-note svg{color:#cfebff;width:21px;height:23px}#reactRoutePage .rf-strategy-star-note span{font-size:10px;line-height:1.5}#reactRoutePage .rf-live-inputs{margin-top:10px;padding:8px 10px 9px}#reactRoutePage .rf-live-inputs>header{align-items:center;gap:24px;margin-bottom:7px;display:flex}#reactRoutePage .rf-live-inputs h2{font-size:14px}#reactRoutePage .rf-live-inputs header>span{color:#b3c3ff;font-size:10px}#reactRoutePage .rf-live-inputs header em{margin-left:auto;font-size:10px}#reactRoutePage .rf-live-inputs header small{font-size:9px}#reactRoutePage .rf-live-inputs>div{grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;display:grid}#reactRoutePage .rf-live-inputs button{color:#aefaff;text-align:left;background:linear-gradient(#05244a,#00162b);border:1px solid #123b73;border-radius:5px;align-items:center;gap:8px;min-width:0;padding:6px 9px;display:flex}#reactRoutePage .rf-live-inputs button>span{color:#b9c7f8;font-size:9px;line-height:1.1}#reactRoutePage .rf-live-inputs button strong{color:#97f8ff;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.2;display:block}#reactRoutePage .rf-strategy-other{min-height:623px;margin-top:9px}#reactRoutePage .rf-strategy-other p,#reactRoutePage .rf-strategy-other ol{margin:20px 0}#reactRoutePage .rf-strategy-other li{margin-bottom:12px}#reactRoutePage .rf-strategy-other .rf-sparkline{max-width:650px;height:250px}#reactRoutePage .rf-strategy-other textarea{color:#fff;background:#021d34;border:1px solid #225375;border-radius:6px;width:100%;height:260px;padding:16px;display:block}@container fidelity (width>=1451px){#reactRoutePage .rf-strategy-top>.rf-panel{height:316px;min-height:316px}#reactRoutePage .rf-strategy-top>.rf-panel:first-child{flex-direction:column;display:flex}#reactRoutePage .rf-strategy .rf-probability-chart{flex:1;min-height:0}#reactRoutePage .rf-strategy-bottom>.rf-panel{height:299px;min-height:299px}#reactRoutePage .rf-strategy-star p{margin-top:8px;font-size:13px;line-height:1.3}#reactRoutePage .rf-strategy-context-main{height:65px}#reactRoutePage .rf-strategy-tabs{height:38px}#reactRoutePage .rf-strategy-context{height:105px}#reactRoutePage .rf-date-period{margin-left:110px}}@container fidelity (width<=1450px){#reactRoutePage .rf-date-period{margin-left:16px}}:is(#reactRoutePage .rf-execution .rf-panel-header:has(.rf-panel-icon),#reactRoutePage .rf-strategy-top .rf-panel-header:has(.rf-panel-icon)){grid-template-columns:auto minmax(0,1fr) auto;gap:1px 10px;display:grid}:is(#reactRoutePage .rf-execution .rf-panel-header:has(.rf-panel-icon)>div:first-of-type,#reactRoutePage .rf-strategy-top .rf-panel-header:has(.rf-panel-icon)>div:first-of-type){display:contents}#reactRoutePage .rf-execution .rf-panel-header .rf-panel-icon,#reactRoutePage .rf-strategy-top .rf-panel-header .rf-panel-icon{grid-area:1/1/3}#reactRoutePage .rf-execution .rf-panel-header h2,#reactRoutePage .rf-strategy-top .rf-panel-header h2{grid-area:1/2}#reactRoutePage .rf-execution .rf-panel-header p,#reactRoutePage .rf-strategy-top .rf-panel-header p{grid-area:2/2/auto/-1}:is(#reactRoutePage .rf-execution .rf-panel-header:has(.rf-panel-icon)>:last-child:not(div:first-of-type),#reactRoutePage .rf-strategy-top .rf-panel-header:has(.rf-panel-icon)>:last-child:not(div:first-of-type)){grid-area:1/3/3;align-self:start}#reactRoutePage .rf-ex-score>.rf-panel-header .rf-select{min-height:26px}#reactRoutePage .rf-ex-score>.rf-panel-header select{min-height:26px;padding-block:3px}#reactRoutePage .rf-market-bottom .rf-segments{overflow-x:auto}@media (max-width:1450px){#reactRoutePage .rf-market{padding-inline:25px}}@media (max-width:740px){#reactRoutePage .rf-market{padding-inline:14px}}@container fidelity (width<=1450px){#reactRoutePage .rf-nav-motto,#reactRoutePage .rf-nav-live{display:none}#reactRoutePage .rf-topnav{gap:12px}#reactRoutePage .rf-execution .rf-toplinks button{padding-inline:9px}#reactRoutePage .rf-toplinks button{padding-inline:9px;font-size:12px}#reactRoutePage .rf-nav-search{width:180px}#reactRoutePage .rf-ex-impact .rf-sparkline{display:none}#reactRoutePage .rf-ex-impact-total>strong{position:static}#reactRoutePage .rf-ex-score-splits>div{gap:6px;padding:7px 5px}#reactRoutePage .rf-ex-score-splits svg{width:19px}#reactRoutePage .rf-ex-meters>div{grid-template-columns:1.2fr 1fr 30px 32px;gap:6px}#reactRoutePage .rf-ex-meters span:first-child{font-size:11px}#reactRoutePage .rf-ex-summary .rf-panel-header{flex-wrap:wrap}#reactRoutePage .rf-ex-summary .rf-panel-header .rf-details{margin-left:auto}#reactRoutePage .rf-ex-summary .rf-panel-header h2{font-size:15px}#reactRoutePage .rf-dimension-heading>svg:not(.rf-dimension-symbol){margin-left:10px}#reactRoutePage .rf-heading-motto{display:none}#reactRoutePage .rf-ex-plan-values{gap:4px}#reactRoutePage .rf-ex-plan-values small{font-size:9px}#reactRoutePage .rf-ex-plan-values b{font-size:11px}#reactRoutePage .rf-ex-plan p{padding-inline:5px;font-size:11px}#reactRoutePage .rf-ex-plan p strong{font-size:19px}#reactRoutePage .rf-ex-trade-picker span{max-width:80px}#reactRoutePage .rf-ex-net strong{font-size:18px}#reactRoutePage .rf-ex-speed-stats strong{font-size:17px}#reactRoutePage .rf-ex-speed-stats em{font-size:10px}#reactRoutePage .rf-ex-star-intro{max-width:85%}#reactRoutePage .rf-ex-star-motto{display:none}#reactRoutePage .rf-market{padding-inline:25px}#reactRoutePage .rf-market-navigation nav .rf-button{padding-inline:14px;font-size:12px}#reactRoutePage .rf-market-tickers{gap:9px}#reactRoutePage .rf-market-tickers>button{gap:7px;padding-inline:10px}#reactRoutePage .rf-market-tickers .rf-sparkline{height:40px}#reactRoutePage .rf-market-chart>header{gap:5px}#reactRoutePage .rf-market-chart .rf-segments button{padding-inline:6px}#reactRoutePage .rf-market-chart>header>.rf-currency{margin-inline:0}#reactRoutePage .rf-market-bottom .rf-segments button{padding-inline:5px}#reactRoutePage .rf-market-themes li strong{font-size:12px}#reactRoutePage .rf-market-themes li small{font-size:10px}#reactRoutePage .rf-strategy-layout{grid-template-columns:178px minmax(0,1fr);gap:9px;margin-inline:12px}#reactRoutePage .rf-strategy .rf-brand span{display:none}#reactRoutePage .rf-strategy .rf-topnav{gap:10px}#reactRoutePage .rf-strategy .rf-toplinks button{padding-inline:7px}#reactRoutePage .rf-strategy-heading blockquote{font-size:12px}#reactRoutePage .rf-strategy-heading>span{width:170px}#reactRoutePage .rf-strategy-planet{z-index:-1;width:202px;height:88px;position:absolute;top:0;right:12%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 80%,#0000)}#reactRoutePage .rf-strategy-heading h1{font-size:34px}#reactRoutePage .rf-strategy-context-main>label{width:115px}#reactRoutePage .rf-strategy-context-main .rf-primary{width:150px;font-size:14px}#reactRoutePage .rf-strategy-thumbnail{width:75px}#reactRoutePage .rf-strategy-description h2{font-size:14px}#reactRoutePage .rf-strategy-description p{font-size:10px}#reactRoutePage .rf-strategy-tabs>button:not(.rf-icon-button){padding-inline:10px}#reactRoutePage .rf-strategy-tabs>span{padding-inline:6px;font-size:9px}#reactRoutePage .rf-strategy-tabs>.rf-status{padding-inline:7px}#reactRoutePage .rf-strategy-top{grid-template-columns:1.08fr .44fr 1fr}#reactRoutePage .rf-strategy-top .rf-panel-header h2{font-size:15px}#reactRoutePage .rf-strategy-top .rf-panel-header{gap:6px}#reactRoutePage .rf-strategy-top .rf-panel-header p{font-size:9px}#reactRoutePage .rf-strategy-top .rf-panel-header .rf-button{padding-inline:5px;font-size:10px}#reactRoutePage .rf-curve-legend{gap:12px}#reactRoutePage .rf-current-label{display:none}#reactRoutePage .rf-strategy-metric{gap:5px}#reactRoutePage .rf-strategy-metric>i{width:27px;height:30px}#reactRoutePage .rf-strategy-metric strong{font-size:18px}#reactRoutePage .rf-strategy-metric small{font-size:8px}#reactRoutePage .rf-strategy-metric b,#reactRoutePage .rf-strategy-comparison tbody th{font-size:9px}#reactRoutePage .rf-strategy-comparison td{padding-inline:4px;font-size:11px}#reactRoutePage .rf-strategy-bottom{grid-template-columns:1.8fr .7fr .6fr}#reactRoutePage .rf-builder-columns{grid-template-columns:100px minmax(0,1fr) 170px;gap:5px}#reactRoutePage .rf-builder-columns>nav button{gap:6px;padding-inline:3px;font-size:10px}#reactRoutePage .rf-strategy-sliders{padding-inline:6px}#reactRoutePage .rf-strategy-sliders label{grid-template-columns:86px 1fr 40px;gap:5px;font-size:9px}#reactRoutePage .rf-strategy-sliders label:first-of-type,#reactRoutePage .rf-strategy-sliders label:last-of-type{grid-template-columns:86px 1fr}#reactRoutePage .rf-strategy-presets{padding:5px}#reactRoutePage .rf-strategy-presets small{font-size:8px}#reactRoutePage .rf-strategy-presets strong{font-size:9px}#reactRoutePage .rf-strategy-presets>.rf-button small{display:none}#reactRoutePage .rf-strategy-builder .rf-panel-header>div{display:block}#reactRoutePage .rf-strategy-builder .rf-panel-header p{margin-top:3px;font-size:9px}#reactRoutePage .rf-scenario-tabs{gap:4px}#reactRoutePage .rf-scenario-tabs>button{gap:5px;padding-inline:7px;font-size:10px}#reactRoutePage .rf-scenario-tabs>button svg{width:14px}#reactRoutePage .rf-strategy-factors .rf-panel-header h2{white-space:normal;font-size:13px}#reactRoutePage .rf-strategy-factors>div{grid-template-columns:12px 1fr 45px 34px;gap:5px;font-size:9px}#reactRoutePage .rf-strategy-factors b{font-size:10px}#reactRoutePage .rf-strategy-factors>.rf-button{padding-inline:4px;font-size:10px}#reactRoutePage .rf-strategy-star .rf-panel-header h2{padding-left:33px;font-size:13px}#reactRoutePage .rf-strategy-star>img{width:29px;height:29px}#reactRoutePage .rf-strategy-star p{margin-top:15px;font-size:11px}#reactRoutePage .rf-strategy-star-note{gap:5px;padding:8px 5px}#reactRoutePage .rf-strategy-star-note span{font-size:9px}#reactRoutePage .rf-live-inputs button{gap:5px;padding:6px}#reactRoutePage .rf-live-inputs button>svg{width:15px}#reactRoutePage .rf-live-inputs button>span{font-size:8px}#reactRoutePage .rf-live-inputs button strong{font-size:11px}}@container fidelity (width<=1190px){#reactRoutePage .rf-toplinks{scroll-padding:var(--xd-space-2);justify-content:flex-start;overflow-x:auto}#reactRoutePage .rf-nav-search,#reactRoutePage .rf-nav-star,#reactRoutePage .rf-dimension-heading blockquote{display:none}#reactRoutePage .rf-dimension-heading>div{flex:1}#reactRoutePage .rf-ex-summary,#reactRoutePage .rf-ex-middle{grid-template-columns:1fr 1fr}#reactRoutePage .rf-ex-middle>.rf-panel:last-child{grid-column:1/-1;min-height:230px}#reactRoutePage .rf-ex-bottom{grid-template-columns:1fr}#reactRoutePage .rf-ex-star-intro{max-width:70%}#reactRoutePage .rf-ex-impact .rf-sparkline{display:block}#reactRoutePage .rf-ex-meters{gap:16px}#reactRoutePage .rf-market-navigation{flex-wrap:wrap}#reactRoutePage .rf-market-navigation nav{width:100%;overflow-x:auto}#reactRoutePage .rf-market-navigation nav .rf-button{flex:none}#reactRoutePage .rf-market-search{max-width:none}#reactRoutePage .rf-market-hero h1{font-size:48px}#reactRoutePage .rf-floating-quote{display:none}#reactRoutePage .rf-market-tickers{grid-template-columns:repeat(4,minmax(0,1fr))}#reactRoutePage .rf-market-middle{grid-template-columns:1fr 1fr}#reactRoutePage .rf-market-chart{grid-column:1/-1}#reactRoutePage .rf-market-middle>.rf-market-chart{height:355px}#reactRoutePage .rf-market-bottom{grid-template-columns:1fr 1fr}#reactRoutePage .rf-market-bottom .rf-panel{height:295px}#reactRoutePage .rf-market-insight p{font-size:14px}#reactRoutePage .rf-strategy-heading blockquote{display:none}#reactRoutePage .rf-strategy-heading>span{margin-left:auto}#reactRoutePage .rf-strategy-layout{grid-template-columns:160px minmax(0,1fr)}#reactRoutePage .rf-strategy-context-main{flex-wrap:wrap}#reactRoutePage .rf-strategy-context-main>label{flex:1}#reactRoutePage .rf-strategy-description{min-width:300px}#reactRoutePage .rf-strategy-tabs{flex-wrap:wrap}#reactRoutePage .rf-strategy-top{grid-template-columns:1fr .45fr}#reactRoutePage .rf-strategy-top>:last-child{grid-column:1/-1;min-height:310px}#reactRoutePage .rf-strategy-bottom{grid-template-columns:1fr 1fr}#reactRoutePage .rf-strategy-builder{grid-column:1/-1}#reactRoutePage .rf-builder-columns{grid-template-columns:110px 1fr 210px}#reactRoutePage .rf-strategy-bottom>:not(:first-child){min-height:260px}#reactRoutePage .rf-strategy-factors>div{font-size:11px}#reactRoutePage .rf-strategy-star p{font-size:13px}#reactRoutePage .rf-strategy-star-note span{font-size:11px}#reactRoutePage .rf-live-inputs>div{grid-template-columns:repeat(6,minmax(0,1fr))}#reactRoutePage .rf-live-inputs header>span{display:none}}@container fidelity (width<=950px){#reactRoutePage .rf-ex-middle{grid-template-columns:1fr}}@container fidelity (width<=740px){#reactRoutePage .rf-ex-plan-values{grid-template-columns:1fr 1fr}#reactRoutePage .rf-ex-plan-values>span:last-child{grid-column:1/-1}#reactRoutePage .rf-topnav{flex-wrap:wrap;gap:8px;padding:6px 12px}#reactRoutePage .rf-toplinks{flex-basis:100%;order:3;width:100%}#reactRoutePage .rf-toplinks button{min-height:var(--xd-control-height-touch);padding:9px}#reactRoutePage .rf-topnav .rf-brand{margin-right:auto}#reactRoutePage .rf-execution .rf-topnav{padding:8px 16px}#reactRoutePage .rf-dimension-heading{flex-wrap:wrap;gap:10px;padding:16px}#reactRoutePage .rf-dimension-heading>.rf-dimension-symbol{width:35px;height:35px}#reactRoutePage .rf-dimension-heading h1{font-size:25px}#reactRoutePage .rf-dimension-heading p{font-size:12px}#reactRoutePage .rf-dimension-heading>svg:not(.rf-dimension-symbol){margin-left:0}#reactRoutePage .rf-ex-summary,#reactRoutePage .rf-ex-middle,#reactRoutePage .rf-ex-bottom{grid-template-columns:1fr;gap:10px;margin-inline:12px}#reactRoutePage .rf-ex-summary>.rf-panel{min-height:310px}#reactRoutePage .rf-ex-middle>.rf-panel:last-child{grid-column:auto}#reactRoutePage .rf-ex-plan{grid-template-columns:1fr 1fr}#reactRoutePage .rf-ex-net{flex-direction:row;grid-column:1/-1;min-height:50px}#reactRoutePage .rf-ex-middle>.rf-panel:not(:nth-child(2)) .rf-panel-header{margin-bottom:6px}#reactRoutePage .rf-ex-trade-picker{flex-wrap:wrap;max-width:100px}#reactRoutePage .rf-ex-trade-picker span{max-width:none}#reactRoutePage .rf-ex-review{min-width:690px}#reactRoutePage .rf-ex-star-intro{max-width:none}#reactRoutePage .rf-ex-star li{font-size:11px}#reactRoutePage .rf-ex-bottom>.rf-panel{min-height:250px}#reactRoutePage .rf-ex-flow{gap:3px}#reactRoutePage .rf-ex-flow i{width:36px;height:36px}#reactRoutePage .rf-ex-flow li:not(:last-child):after{font-size:15px;top:8px;right:-7px}#reactRoutePage .rf-ex-flow small{font-size:9px}#reactRoutePage .rf-ex-flow b{font-size:10px}#reactRoutePage .rf-ex-flow strong{font-size:9px}#reactRoutePage .rf-ex-flow-summary{margin-top:10px}#reactRoutePage .rf-market{padding-inline:14px}#reactRoutePage .rf-market-hero{min-height:188px;padding:16px 5px}#reactRoutePage .rf-market-hero h1{font-size:38px}#reactRoutePage .rf-market-hero h2{font-size:17px}#reactRoutePage .rf-market-hero p{font-size:12px}#reactRoutePage .rf-market-hero aside{display:none}#reactRoutePage .rf-market-navigation nav{overflow-x:auto}#reactRoutePage .rf-market-navigation nav .rf-button{min-height:var(--xd-control-height-touch);flex-shrink:0}#reactRoutePage .rf-market-tickers{grid-template-columns:1fr 1fr;gap:8px}#reactRoutePage .rf-market-middle,#reactRoutePage .rf-market-bottom{grid-template-columns:1fr}#reactRoutePage .rf-market-chart>header{flex-wrap:wrap}#reactRoutePage .rf-market-chart>header>.rf-segments{order:5;width:100%}#reactRoutePage .rf-market-chart .rf-segments button{flex:1;padding-inline:5px}#reactRoutePage .rf-market-chart .rf-market-ohlc{font-size:var(--xd-font-size-caption);overflow:auto}#reactRoutePage .rf-market-middle>.rf-market-chart{height:370px}#reactRoutePage .rf-market-bottom>.rf-panel{height:auto;min-height:282px}#reactRoutePage .rf-market-insight{min-height:170px}#reactRoutePage .rf-market-themes ol{gap:14px}#reactRoutePage .rf-market-themes li strong{font-size:13px}#reactRoutePage .rf-market-themes li small{font-size:11px}#reactRoutePage .rf-strategy-heading{padding:14px}#reactRoutePage .rf-strategy-planet{z-index:-1;width:202px;height:88px;position:absolute;top:0;right:12%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 80%,#0000)}#reactRoutePage .rf-strategy-heading h1{font-size:29px}#reactRoutePage .rf-strategy-heading p{font-size:12px}#reactRoutePage .rf-strategy-heading>span{display:none}#reactRoutePage .rf-strategy-layout{grid-template-columns:1fr;margin-inline:10px}#reactRoutePage .rf-strategy-library{max-height:183px}#reactRoutePage .rf-strategy-library>header{padding-block:8px}#reactRoutePage .rf-strategy-list{padding:0 7px 7px;display:flex;overflow-x:auto}#reactRoutePage .rf-strategy-list>button{flex:0 0 175px}#reactRoutePage .rf-strategy-library-actions,#reactRoutePage .rf-strategy-library-art{display:none}#reactRoutePage .rf-strategy-description{min-width:190px}#reactRoutePage .rf-strategy-thumbnail{width:50px}#reactRoutePage .rf-strategy-context-main>.rf-primary{flex:1}#reactRoutePage .rf-strategy-context-main>.rf-icon-button{margin-top:0}#reactRoutePage .rf-strategy-tabs>span{display:none}#reactRoutePage .rf-strategy-tabs>button:not(.rf-icon-button){padding:8px}#reactRoutePage .rf-strategy-top{grid-template-columns:1fr}#reactRoutePage .rf-strategy-top>:last-child{grid-column:auto}#reactRoutePage .rf-strategy-top>.rf-panel{min-height:300px}#reactRoutePage .rf-strategy-top .rf-panel-header p{font-size:11px}#reactRoutePage .rf-strategy-metric strong{font-size:22px}#reactRoutePage .rf-strategy-metric small{font-size:11px}#reactRoutePage .rf-strategy-metric b{font-size:12px}#reactRoutePage .rf-strategy-metric{padding:7px}#reactRoutePage .rf-strategy-comparison table{min-width:470px}#reactRoutePage .rf-strategy-bottom{grid-template-columns:1fr}#reactRoutePage .rf-strategy-builder{grid-column:auto}#reactRoutePage .rf-scenario-tabs{padding-bottom:5px;overflow-x:auto}#reactRoutePage .rf-builder-columns{grid-template-columns:1fr}#reactRoutePage .rf-builder-columns>nav{flex-direction:row;overflow-x:auto}#reactRoutePage .rf-builder-columns>nav button{white-space:nowrap;padding:8px}#reactRoutePage .rf-strategy-sliders label{grid-template-columns:115px 1fr 50px;font-size:12px}#reactRoutePage .rf-strategy-sliders label:first-of-type,#reactRoutePage .rf-strategy-sliders label:last-of-type{grid-template-columns:115px 1fr}#reactRoutePage .rf-strategy-sliders select{font-size:11px}#reactRoutePage .rf-strategy-sliders label{margin-block:12px}#reactRoutePage .rf-strategy-presets strong{font-size:12px}#reactRoutePage .rf-strategy-presets small{font-size:10px}#reactRoutePage .rf-strategy-builder .rf-panel-header{flex-wrap:wrap}#reactRoutePage .rf-strategy-builder .rf-panel-header p{display:none}#reactRoutePage .rf-strategy-factors>div{grid-template-columns:16px 1fr 80px 40px;font-size:12px}#reactRoutePage .rf-strategy-bottom .rf-strategy-star{min-height:270px}#reactRoutePage .rf-live-inputs>div{grid-template-columns:repeat(3,minmax(0,1fr))}#reactRoutePage .rf-live-inputs header{gap:9px}#reactRoutePage .rf-live-inputs header em{font-size:9px}#reactRoutePage .rf-live-inputs header small{display:none}#reactRoutePage .rf-live-inputs button>span{font-size:9px}#reactRoutePage .rf-strategy .rf-footer i{display:none}}@media (prefers-reduced-motion:reduce){#reactRoutePage .rf-dimension *,#reactRoutePage .rf-dimension :before,#reactRoutePage .rf-dimension :after{transition:none!important;animation:none!important}}#reactRoutePage .rf-dimension:is(.gf-risk,.gf-journal,.gf-journey,.gf-star){background:#010b19}#reactRoutePage .gf-card{background:linear-gradient(125deg,#03172bef,#001426e8 65%,#002541c9);box-shadow:inset 0 0 14px #046ed728}#reactRoutePage .gf-card .rf-panel-header{align-items:center;gap:8px;margin-bottom:8px}#reactRoutePage .gf-card .rf-panel-header h2{white-space:normal}#reactRoutePage .gf-help{color:#89a3d3;width:13px;height:13px}#reactRoutePage .gf-detail{color:var(--rf-secondary);font-size:12px}#reactRoutePage .gf-brand{background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}#reactRoutePage .gf-brand img{object-fit:contain;width:55px;height:32px}#reactRoutePage .rf-dimension .gf-preview-label{color:#9db9d7;font-size:9px;font-weight:400;line-height:1;display:block}#reactRoutePage .gf-nav .gf-brand{flex-direction:column;gap:0}#reactRoutePage .gf-risk-nav .gf-preview-label{text-align:left;margin-top:3px}#reactRoutePage .gf-star-brand{flex-direction:column;align-items:center;gap:1px;display:flex}#reactRoutePage .gf-star-brand img{object-fit:contain;width:42px;height:25px}#reactRoutePage .gf-nav{border-bottom:1px solid #164068;align-items:center;gap:16px;min-height:44px;padding:0 18px;display:flex}#reactRoutePage .gf-nav-links{flex:1;align-items:center;gap:4px;min-width:0;display:flex}#reactRoutePage .gf-nav-links button{white-space:nowrap;color:#a8bce4;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}#reactRoutePage .gf-nav-links button[aria-current]{color:#44ceff;background:#003973;border-radius:5px;box-shadow:0 0 12px #009dff}#reactRoutePage .gf-nav svg{width:14px;height:14px}#reactRoutePage .gf-date{color:#bac2e2;white-space:nowrap;border:1px solid #153354;border-radius:4px;align-items:center;gap:12px;padding:5px 10px;font-size:10px;display:flex}#reactRoutePage .gf-ring{aspect-ratio:1;flex-shrink:0;width:110px;position:relative}#reactRoutePage .gf-ring>svg{filter:drop-shadow(0 0 5px #00cdd53b);width:100%;height:100%}#reactRoutePage .gf-ring>span{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#reactRoutePage .gf-ring strong{font-size:30px;line-height:1.05}#reactRoutePage .gf-ring small{font-size:13px}#reactRoutePage .gf-star-mark{object-fit:contain;flex-shrink:0;width:68px;height:68px}#reactRoutePage .gf-small-action{color:#41c9ff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;display:inline-flex}#reactRoutePage .gf-small-action svg{width:12px;height:12px}#reactRoutePage .gf-heat{gap:3px;min-width:0;display:grid}#reactRoutePage .gf-heat button{aspect-ratio:1;background:#0e203d;border:1px solid #123652;border-radius:3px;padding:0;display:block;box-shadow:inset 0 0 3px #1a3c60}#reactRoutePage :is(.gf-heat,.gf-heat-legend) [data-level="1"]{background:#1e3d63}#reactRoutePage :is(.gf-heat,.gf-heat-legend) [data-level="2"]{background:#08768d}#reactRoutePage :is(.gf-heat,.gf-heat-legend) [data-level="3"]{background:#00a7b0}#reactRoutePage :is(.gf-heat,.gf-heat-legend) [data-level="4"]{background:#03dfc8;box-shadow:0 0 5px #00cab669}#reactRoutePage .gf-heat-legend{color:#a5b3d4;flex-direction:column;gap:5px;padding:0;font-size:9px;list-style:none;display:flex}#reactRoutePage .gf-heat-legend li{align-items:center;gap:5px;display:flex}#reactRoutePage .gf-heat-legend i{background:#253456;border-radius:50%;width:7px;height:7px}#reactRoutePage .rf-dimension .gf-candles{width:100%;height:100%}#reactRoutePage .gf-sample-boundary{background:#102743;border:1px solid #567493;border-radius:5px;padding:12px}#reactRoutePage .gf-empty{padding:25px}#reactRoutePage .gf-risk{padding:0 23px;font-family:XD Reference Roboto,Segoe UI,sans-serif;display:block}#reactRoutePage .rf-dimension.gf-risk{position:relative}#reactRoutePage .gf-risk .gf-risk-sky{z-index:-1;opacity:.8;width:480px;max-width:42%;height:72px;position:absolute;top:54px;left:38%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 75%,#0000)}#reactRoutePage .gf-risk-nav{border-bottom:1px solid #234863;justify-content:space-between;align-items:center;gap:20px;min-height:54px;display:flex}#reactRoutePage .gf-risk-nav>div{gap:28px;display:flex}#reactRoutePage .gf-risk-nav button:not(.gf-brand){background:0 0;border:0;padding:16px 0}#reactRoutePage .gf-risk-nav button[aria-current]{color:#cedeff;border-bottom:2px solid #97bcff}#reactRoutePage .gf-risk-nav>small{font-size:10px;line-height:1.8}#reactRoutePage .gf-risk-heading{align-items:center;gap:15px;min-height:73px;padding:5px 18px;display:flex}#reactRoutePage .gf-risk-heading>div{flex:1}#reactRoutePage .gf-risk-heading h1{font-size:34px;font-weight:600}#reactRoutePage .gf-risk-heading p{color:#b7c2ef;font-size:20px}#reactRoutePage .gf-risk-heading>small{margin-left:24px;font-size:10px}#reactRoutePage .gf-risk-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}#reactRoutePage .gf-stat{text-align:left;background:linear-gradient(120deg,#020f20,#002234);border:1px solid #315777;border-radius:8px;align-items:flex-start;gap:12px;min-height:111px;padding:16px 13px;display:flex;position:relative;overflow:hidden}#reactRoutePage .gf-stat>svg:first-child{color:#3ec9ff;filter:drop-shadow(0 0 7px #037bff);width:39px;height:39px;padding:4px}#reactRoutePage .gf-stat h2{margin-bottom:5px;font-size:14px}#reactRoutePage .gf-stat strong{font-size:28px;font-weight:600}#reactRoutePage .gf-stat b{margin-left:12px;font-size:11px}#reactRoutePage .gf-stat small{z-index:1;margin-top:1px;font-size:12px;display:block;position:relative}#reactRoutePage .gf-stat .rf-sparkline{opacity:.8;width:68px;height:35px;position:absolute;top:33px;right:13px}#reactRoutePage .gf-risk-main{grid-template-columns:1.13fr 1fr;gap:8px;margin-top:9px;display:grid}#reactRoutePage .gf-risk-main .gf-card{padding:12px 17px}#reactRoutePage .gf-risk-main .rf-panel-header{margin-bottom:0}#reactRoutePage .gf-risk-main h2{font-size:19px;font-weight:500}#reactRoutePage .gf-risk-main .gf-detail{margin:2px 0 10px 44px}#reactRoutePage .gf-risk-warning{color:#ff8fa0;background:#49203266;border:1px solid #613446;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}#reactRoutePage .gf-risk-use{min-height:270px}#reactRoutePage .gf-risk-bars{gap:10px;padding-top:10px;display:flex}#reactRoutePage .gf-risk-axis{color:#c5c9f0;flex-direction:column;justify-content:space-between;height:145px;font-size:12px;display:flex}#reactRoutePage .gf-risk-columns{border-left:1px solid #597a99;flex:1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}#reactRoutePage .gf-risk-columns>button{background:0 0;border:0;padding:0}#reactRoutePage .gf-risk-columns>button>div{background:repeating-linear-gradient(0deg,#173954 0 1px,#0000 1px 48px);border-bottom:1px solid #547a99;justify-content:center;align-items:end;height:145px;display:flex}#reactRoutePage .gf-risk-columns i{background:linear-gradient(#23cdff,#0058ff);border:1px solid #a0edff;border-radius:10px 10px 0 0;width:50%;max-width:76px;position:relative;box-shadow:inset 0 0 14px #53caff,0 0 16px #029fff44}#reactRoutePage .gf-risk-columns i[data-index="2"]{background:linear-gradient(#bd6aff,#4422f7);border-color:#d9c1ff;box-shadow:inset 0 0 12px #b582f2,0 0 20px #9c5ee733}#reactRoutePage .gf-risk-columns i[data-index="3"]{background:linear-gradient(#ff70b0,#82205e);border-color:#ffc5e3;box-shadow:inset 0 0 12px #fa90ad,0 0 20px #ff477a33}#reactRoutePage .gf-risk-columns i[data-index="4"]{background:linear-gradient(#ffaf62,#dc2548);border-color:#ffe1a4;box-shadow:inset 0 0 12px #ffbd71,0 0 20px #ff477a33}#reactRoutePage .gf-risk-columns i strong{width:100%;font-size:16px;font-style:normal;position:absolute;top:-27px;left:0}#reactRoutePage .gf-risk-columns>button>span{padding:4px 2px 0;font-size:13px;display:block}#reactRoutePage .gf-risk-columns small{font-size:13px;display:block}#reactRoutePage .gf-risk-cost>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}#reactRoutePage .gf-risk-cost>div>button{text-align:left;background:linear-gradient(#15182aa8,#09263888);border:1px solid #173148;border-radius:7px;padding:12px}#reactRoutePage .gf-risk-cost button header{color:#f0f1ff;align-items:center;gap:10px;min-height:48px;font-size:13px;display:flex}#reactRoutePage .gf-risk-cost button header svg{width:29px;height:29px;color:inherit}#reactRoutePage .gf-risk-cost button>strong{margin:9px 0 2px;font-size:29px;font-weight:600;display:block}#reactRoutePage .gf-risk-cost .rf-sparkline{height:33px;margin-top:13px}#reactRoutePage .gf-risk-next{min-height:292px}#reactRoutePage .gf-risk-next-body{grid-template-columns:1.95fr 1fr;gap:12px;display:grid}#reactRoutePage .gf-risk-next ol{padding:0;list-style:none}#reactRoutePage .gf-risk-next li{align-items:center;gap:11px;padding:4px 0;display:flex}#reactRoutePage .gf-risk-next li>i{background:#183c65;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:21px;font-style:normal;display:grid}#reactRoutePage .gf-risk-next li>div{flex:1}#reactRoutePage .gf-risk-next li strong{font-size:14px}#reactRoutePage .gf-risk-next li small{font-size:12px;display:block}#reactRoutePage .gf-risk-next li>span{white-space:nowrap;color:#6beff2;background:#00373d66;border:1px solid #134351;border-radius:7px;padding:6px 12px}#reactRoutePage .gf-risk-rule-compare{background:#00102099;border:1px solid #1e3c55;border-radius:7px;padding:11px 8px}#reactRoutePage .gf-risk-rule-compare header{justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}#reactRoutePage .gf-risk-rule-compare>div{align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}#reactRoutePage .gf-risk-rule-compare>div>span{color:#b7c8e5;flex:1}#reactRoutePage .gf-risk-rule-compare p{color:#b8c6e6;margin-top:20px;font-size:12px}#reactRoutePage .gf-risk-right-bottom{gap:8px;display:grid}#reactRoutePage .gf-risk-two{grid-template-columns:1fr 1.06fr;gap:8px;display:grid}#reactRoutePage .gf-risk-three{grid-template-columns:1.1fr 1.02fr .9fr;gap:8px;display:grid}#reactRoutePage :is(.gf-risk-two,.gf-risk-three) .gf-card{padding:10px 12px}#reactRoutePage :is(.gf-risk-two,.gf-risk-three) h2{font-size:12px}#reactRoutePage :is(.gf-risk-two,.gf-risk-three) small{font-size:10px}#reactRoutePage .gf-risk-planned .rf-panel-header small{color:#ff7b8f;text-align:right;display:block}#reactRoutePage .gf-risk-planned .gf-detail{margin:2px 0 12px 35px;font-size:10px}#reactRoutePage .gf-risk-planned>div{margin-top:10px}#reactRoutePage .gf-risk-planned>div>span:first-child{justify-content:space-between;margin-bottom:5px;font-size:12px;display:flex}#reactRoutePage .gf-risk-planned .rf-meter{height:12px}#reactRoutePage .gf-risk-outcomes>div{grid-template-columns:1fr 1fr;display:grid}#reactRoutePage .gf-risk-outcomes>div button{color:#aef3ef;background:#00484c66;border:1px solid #124f57;border-radius:5px;padding:5px;font-size:12px}#reactRoutePage .gf-risk-outcomes button[data-negative=true]{color:#ff8493;background:#481e34bb;border-color:#692b43}#reactRoutePage .gf-risk-outcomes button strong,#reactRoutePage .gf-risk-outcomes button small{display:block}#reactRoutePage .gf-risk-three table{margin-top:6px;font-size:12px}#reactRoutePage .gf-risk-three :is(th,td){border:0;padding:2px}#reactRoutePage .gf-risk-drawdown{align-items:center;gap:12px;display:flex}#reactRoutePage .gf-risk-drawdown .gf-ring{width:88px}#reactRoutePage .gf-risk-drawdown .gf-ring strong{font-size:23px}#reactRoutePage .gf-risk-drawdown>div>strong{color:#ff6179;font-size:20px}#reactRoutePage .gf-risk-drawdown>div>small{display:block}#reactRoutePage .gf-risk-exposure{grid-template-columns:32px 1fr 29px;align-items:center;gap:5px;margin-top:3px;font-size:12px;display:grid}#reactRoutePage .gf-risk-insight{align-items:center;gap:20px;min-height:100px;padding:6px;display:flex}#reactRoutePage .gf-risk-insight>img{width:17%;height:88px}#reactRoutePage .gf-risk-insight>div{flex:1}#reactRoutePage .gf-risk-insight>div>span{color:#bdd5ff;font-size:11px}#reactRoutePage .gf-risk-insight h2{margin:6px 0;font-size:21px}#reactRoutePage .gf-risk-insight p{color:#bbcdf3;font-size:14px}#reactRoutePage .gf-risk .rf-footer{min-height:23px;padding-top:0}#reactRoutePage .gf-journal{font-family:XD Reference Roboto,Segoe UI,sans-serif;font-size:11px}#reactRoutePage .rf-dimension.gf-journal{background:url(/assets/journal-reference-landscape-B8MwMfiK.png) bottom/100% no-repeat,#010b19}#reactRoutePage .gf-journal .gf-card{border-color:#24609a;padding:10px 12px;box-shadow:inset 0 0 12px #0776d044,0 0 5px #177dde3b}#reactRoutePage .gf-journal h2{font-size:15px}#reactRoutePage .gf-journal-hero{background:url(/assets/journal-reference-landscape-B8MwMfiK.png) 50%/cover,#02122b;justify-content:space-between;align-items:center;height:149px;padding:15px 35px;display:flex;position:relative;overflow:hidden}#reactRoutePage .gf-journal-hero>div{z-index:1;position:relative}#reactRoutePage .gf-journal-hero h1{font-size:30px;font-weight:700;line-height:1}#reactRoutePage .gf-journal-hero p{color:#c2c1f0;font-size:17px}#reactRoutePage .gf-journal-hero small{font-size:12px}#reactRoutePage .gf-journal-hero-art{width:61%;height:149px;position:absolute;top:0;left:26%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}#reactRoutePage .gf-journal-hero blockquote{z-index:1;color:#b9bee7;font-size:14px;font-style:italic}#reactRoutePage .gf-journal-hero blockquote span{color:#54c6ed;text-align:center;margin-top:8px;font-size:10px;font-style:normal;display:block}#reactRoutePage .gf-journal-summary{grid-template-columns:326fr 390fr 240fr 261fr;gap:11px;margin:0 17px 8px;display:grid}#reactRoutePage .gf-journal-summary>section{min-height:149px}#reactRoutePage .gf-journal-score-body{grid-template-columns:94px minmax(0,1fr);align-items:center;gap:8px;display:grid}#reactRoutePage .gf-score-value{justify-items:center;display:grid}#reactRoutePage .gf-journal-score .gf-ring{width:94px;height:94px}#reactRoutePage .gf-journal-score .gf-ring>svg{display:block}#reactRoutePage .gf-score-factors>div{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) 18px;align-items:center;gap:5px;margin-bottom:5px;font-size:9px;display:grid}#reactRoutePage .gf-score-delta{white-space:nowrap;align-items:baseline;gap:4px;line-height:16px;display:flex;color:#00d6c8!important;font-size:12px!important}#reactRoutePage .gf-score-delta span{color:#99a4cb;font-size:8px}#reactRoutePage .gf-journal-activity>div{grid-template-columns:1fr 53px 86px;align-items:center;gap:10px;display:grid}#reactRoutePage .gf-activity-counts{flex-direction:column;line-height:1.1;display:flex}#reactRoutePage .gf-activity-counts strong{font-size:17px}#reactRoutePage .gf-activity-counts strong:first-child{color:#24d5e8}#reactRoutePage .gf-activity-counts span{color:#bac2e4;margin-bottom:4px;font-size:11px}#reactRoutePage .gf-journal-streak>div{align-items:center;gap:10px;height:99px;display:flex}#reactRoutePage .gf-journal-streak>div>span{flex-direction:column;align-items:center;display:flex}#reactRoutePage .gf-journal-streak>div>span svg{color:#ffc254;fill:#ff9027;filter:drop-shadow(0 0 8px #ff9236);width:28px;height:30px}#reactRoutePage .gf-journal-streak strong{font-size:28px;line-height:1}#reactRoutePage .gf-journal-streak blockquote{color:#b3bfea;width:60px;font-size:11px;line-height:1.25}#reactRoutePage .gf-streak-bars{flex:1;gap:5px;height:93px;padding-top:17px;display:flex}#reactRoutePage .gf-streak-bars>div{flex:1;align-items:end;height:100%;display:flex;position:relative}#reactRoutePage .gf-streak-bars small{font-size:8px;position:absolute;top:-17px}#reactRoutePage .gf-streak-bars i{background:linear-gradient(#00e5c5,#00bfe9);border-radius:5px;width:100%;display:block;box-shadow:0 0 6px #00d3fc65}#reactRoutePage .gf-journal-quick>div{grid-template-columns:repeat(4,1fr);display:grid}#reactRoutePage .gf-journal-quick button{background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:4px 2px;display:flex}#reactRoutePage .gf-journal-quick svg{filter:drop-shadow(0 0 5px);border:1px solid;border-radius:50%;width:43px;height:43px;padding:8px}#reactRoutePage .gf-journal-quick strong{color:#fff;font-size:20px;line-height:1}#reactRoutePage .gf-journal-quick small{font-size:11px}#reactRoutePage .gf-journal-main{grid-template-columns:155fr 810fr 266fr;gap:8px;margin:0 17px;display:grid}#reactRoutePage .gf-journal-sidebar,#reactRoutePage .gf-journal-trades{background:#011527dc;border:1px solid #265a8b;border-radius:8px;min-width:0;box-shadow:inset 0 0 12px #007bdd33}#reactRoutePage .gf-journal-sidebar{flex-direction:column;padding:8px;display:flex}#reactRoutePage .gf-journal-sidebar>.rf-button{background:linear-gradient(115deg,#714aff,#02bfee);border-color:#81d0ff;padding:6px;font-size:10px}#reactRoutePage .gf-journal-sidebar nav{flex-direction:column;gap:2px;margin-top:10px;display:flex}#reactRoutePage .gf-journal-sidebar nav button{color:#aebce1;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:7px 6px;font-size:10px;display:flex}#reactRoutePage .gf-journal-sidebar nav svg{width:15px;height:15px}#reactRoutePage .gf-journal-sidebar nav span{margin-left:auto;font-size:9px}#reactRoutePage .gf-journal-sidebar nav button[aria-current]{color:#59beff;background:#12326b99;border-color:#244c94}#reactRoutePage .gf-journal-sidebar blockquote{color:#bdc4f2;margin-top:auto;padding:12px 5px 5px;font-size:13px;font-style:italic}#reactRoutePage .gf-journal-trades{padding:6px}#reactRoutePage .gf-journal-trades>header{align-items:center;gap:6px;margin:0 6px 7px;display:flex}#reactRoutePage .gf-journal-trades>header h2{margin-right:auto;font-size:19px}#reactRoutePage .gf-journal-trades .rf-segments{font-size:10px}#reactRoutePage .gf-journal-trades .rf-segments button{padding:4px 13px}#reactRoutePage .gf-journal-search{border:1px solid #19334e;border-radius:5px;align-items:center;gap:3px;width:29px;padding:3px;transition:width .15s;display:flex}#reactRoutePage .gf-journal-search:focus-within{width:115px}#reactRoutePage .gf-journal-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0}#reactRoutePage .gf-journal-trades .rf-select{min-width:100px;min-height:25px;font-size:11px}#reactRoutePage .gf-journal-trades .rf-select select{min-height:25px;padding:3px 28px 3px 12px}#reactRoutePage .gf-journal-trades table{table-layout:fixed;border-collapse:separate;border-spacing:4px;font-size:10px}#reactRoutePage .gf-journal-trades :is(th,td){vertical-align:top;white-space:normal;overflow-wrap:break-word;border:1px solid #173649;border-radius:4px;padding:5px;line-height:1.28}#reactRoutePage .gf-journal-trades th{border:0;padding:2px 3px;font-size:9px}#reactRoutePage .gf-journal-trades th:first-child{width:14%}#reactRoutePage .gf-journal-trades th:nth-child(2){width:13%}#reactRoutePage .gf-journal-trades th:nth-child(5),#reactRoutePage .gf-journal-trades th:nth-child(6){width:15%}#reactRoutePage .gf-journal-trades td{color:#b7c8e4;background:#031c29c9;height:69px}#reactRoutePage .gf-journal-trades td:nth-child(2){background:#010b14;padding:2px}#reactRoutePage .gf-journal-trades td:first-child{background:0 0;border:0;padding:3px 0}#reactRoutePage .gf-journal-trades td button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;height:100%;padding:0;font-size:10px;display:flex}#reactRoutePage .gf-journal-trades time{flex-direction:column;font-size:9px;display:flex}#reactRoutePage .gf-journal-trades time strong{font-size:17px}#reactRoutePage .gf-journal-trades td:first-child small{border:1px solid;border-radius:8px;width:max-content;margin-top:5px;padding:1px 6px;font-size:9px;display:block}#reactRoutePage .gf-tags{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}#reactRoutePage .gf-tags i{border:1px solid #365273;border-radius:4px;padding:1px 5px;font-size:8px;font-style:normal}#reactRoutePage .gf-journal-star-note{color:#3bc7ff;align-items:center;display:flex}#reactRoutePage .gf-journal-star-note img{width:22px;height:22px}#reactRoutePage .gf-journal-trades td:last-child strong{margin:7px 0 3px;font-size:14px;display:block}#reactRoutePage .gf-journal-trades td:last-child small{color:inherit;border:1px solid;border-radius:5px;padding:2px;font-size:9px;display:block}#reactRoutePage .gf-journal-preview-notes{padding:30px}#reactRoutePage .gf-journal-preview-notes p{margin:15px 0}#reactRoutePage .gf-journal-aside{gap:7px;display:grid}#reactRoutePage .gf-decision{min-height:136px}#reactRoutePage .gf-decision-grid{text-align:center;grid-template-columns:.95fr 1fr 1fr;align-items:center;gap:4px;display:grid}#reactRoutePage .gf-decision-grid small{font-size:10px}#reactRoutePage .gf-decision-grid button{color:#12e4dc;background:#0c4b5b;border:1px solid #1c668b;border-radius:4px;padding:3px;font-size:23px;line-height:1}#reactRoutePage .gf-decision-grid button:nth-child(6),#reactRoutePage .gf-decision-grid button:nth-child(8){color:#b3c7f6;background:#213b71}#reactRoutePage .gf-decision-grid button:last-child{color:#ff6c9c;background:#622b47;border-color:#9c365c}#reactRoutePage .gf-emotional>div{align-items:center;gap:15px;display:flex}#reactRoutePage .gf-emotion-ring{background:conic-gradient(#00e0e5 0 42%,#3975ff 42% 67%,#91a6ed 67% 81%,#c764eb 81% 90%,#ff5882 90% 96%,#ffbb67 96%);border-radius:50%;flex-shrink:0;width:94px;height:94px;position:relative}#reactRoutePage .gf-emotion-ring>span{text-align:center;background:#001325;border-radius:50%;align-content:center;font-size:12px;display:grid;position:absolute;inset:13px}#reactRoutePage .gf-emotion-ring strong{font-size:18px}#reactRoutePage .gf-emotional ul{flex:1;padding:0;list-style:none}#reactRoutePage .gf-emotional li{align-items:center;gap:7px;margin:3px 0;font-size:10px;display:flex}#reactRoutePage .gf-emotional li i{border-radius:50%;width:9px;height:9px}#reactRoutePage .gf-emotional li b{margin-left:auto}#reactRoutePage .gf-emotional h3{margin:6px 0;font-size:12px}#reactRoutePage .gf-emotional>button{background:0 0;border:0;align-items:center;gap:5px;width:100%;padding:2px 0;font-size:10px;display:flex}#reactRoutePage .gf-emotional>button svg{color:#ff82a2;width:13px;height:13px}#reactRoutePage .gf-emotional>button span{margin:0 auto}#reactRoutePage .gf-emotional>button b{margin-left:auto}#reactRoutePage .gf-journal-reflections{grid-template-columns:285fr 246fr 334fr 358fr;gap:8px;margin:8px 17px;display:grid}#reactRoutePage .gf-journal-reflections h2{font-size:14px}#reactRoutePage .gf-journal-reflections ul{padding:0;list-style:none}#reactRoutePage .gf-journal-reflections li{color:#b8c8e9;align-items:center;gap:7px;margin:4px 0;font-size:11px;display:flex}#reactRoutePage .gf-journal-reflections li svg{color:#ff7398;width:17px;height:17px}#reactRoutePage .gf-journal-reflections section:nth-child(3) li svg{color:#1aafff}#reactRoutePage .gf-journal-reflections li b{color:#ff637d;margin-left:auto}#reactRoutePage .gf-journal-reflections li span{color:#00d4c8;margin-left:8px}#reactRoutePage .gf-journal-insight>div{gap:7px;font-size:11px;line-height:1.15;display:flex}#reactRoutePage .gf-journal-insight>.rf-button{color:#ffe0a0;text-align:left;border-color:#917337;width:100%;min-height:34px;margin-top:5px;font-size:10px}#reactRoutePage .gf-journal-insight .rf-button strong{font-size:12px;display:block}#reactRoutePage .gf-journal-insight .rf-button svg:last-child{margin-left:auto}#reactRoutePage .gf-journal-bottom{grid-template-columns:1.6fr 1fr;gap:8px;margin:0 17px;display:grid}#reactRoutePage .gf-journal-bottom section:first-child>div{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}#reactRoutePage .gf-journal-bottom button:not(.gf-heat button){text-align:left;background:#051a33;border:1px solid #153754;border-radius:5px;align-items:center;gap:7px;padding:7px;font-size:9px;display:flex}#reactRoutePage .gf-journal-bottom button>span{flex:1}#reactRoutePage .gf-journal-bottom button strong{justify-content:space-between;align-items:center;margin-top:5px;font-size:11px;display:flex}#reactRoutePage .gf-journal-bottom button b{color:#1ee6c9}#reactRoutePage .gf-journal-bottom .gf-heat{gap:2px;max-height:70px}#reactRoutePage .gf-journey{font-family:XD Reference Roboto,Segoe UI,sans-serif}#reactRoutePage .gf-journey-top{border-bottom:1px solid #155a9b;align-items:center;gap:12px;min-height:51px;padding:6px 13px;display:flex}#reactRoutePage .gf-journey-top>img{object-fit:contain;width:73px;height:34px}#reactRoutePage .gf-journey-top>div{border-left:1px solid #50668d;margin-right:auto;padding-left:20px}#reactRoutePage .gf-journey-top h1{font-size:19px}#reactRoutePage .gf-journey-top p{color:#c8bfeb;font-size:13px}#reactRoutePage .gf-demo{color:#bec3e0;font-size:11px}#reactRoutePage .gf-journey-top .rf-segments{font-size:12px}#reactRoutePage .gf-journey-layout{grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);gap:6px;padding:3px 11px 0;display:grid}#reactRoutePage .gf-journey .gf-card{border-color:#235fa1;box-shadow:inset 0 0 18px #126bf14a,0 0 6px #2586ff44}#reactRoutePage .gf-journey h2{font-size:17px;font-weight:500}#reactRoutePage .gf-journey-scene{background:url(/assets/journey-landscape-CMVlJCij.png) 50%/100% 100%;border:1px solid #174272;border-radius:6px;height:499px;position:relative;overflow:hidden}#reactRoutePage .gf-journey-scene>header{background:linear-gradient(#00132c9e,#0000);padding:7px 21px}#reactRoutePage .gf-journey-scene h2{font-size:44px;font-weight:700;line-height:1.05}#reactRoutePage .gf-journey-scene header p{color:#c9cdfb;font-size:20px}#reactRoutePage .gf-journey-scene header>div{flex-wrap:wrap;gap:14px;margin-top:7px;display:flex}#reactRoutePage .gf-journey-scene header span{color:#c7d2f0;align-items:center;gap:5px;font-size:13px;display:flex}#reactRoutePage .gf-journey-scene blockquote{color:#c4c5ff;text-align:center;font-size:13px;font-style:italic;position:absolute;top:20px;right:15px}#reactRoutePage .gf-journey-scene ol{padding:0;list-style:none;position:absolute;inset:0}#reactRoutePage .gf-journey-scene li{left:var(--node-x);top:var(--node-y);position:absolute;transform:translate(-50%,-75%)}#reactRoutePage .gf-journey-scene li button{background:0 0;border:0;flex-direction:column;align-items:center;width:78px;padding:0;display:flex;position:relative}#reactRoutePage .gf-journey-scene li button>span{color:#edf0ff;text-align:left;background:#00163599;border-left:2px solid;width:105px;padding:4px;font-size:12px;line-height:1.1;position:absolute;bottom:83px;left:25px}#reactRoutePage .gf-journey-scene li button b{display:block}#reactRoutePage .gf-journey-scene li i{background:radial-gradient(#134394,#02132c);border:2px solid;border-radius:50%;place-items:center;width:55px;height:55px;display:grid;box-shadow:0 0 12px,inset 0 0 8px}#reactRoutePage .gf-journey-scene li svg{filter:drop-shadow(0 0 4px);width:29px;height:29px}#reactRoutePage .gf-journey-scene li small{color:#fff;text-shadow:0 0 5px #047df8;margin-top:4px;font-size:13px;display:block}#reactRoutePage .gf-journey-start{background:#01182ed9;border:1px solid #317ca7;border-radius:5px;padding:6px 10px;font-size:11px;position:absolute;top:71%;left:8px}#reactRoutePage .gf-journey-motto{font-size:9px;line-height:1.8;position:absolute;bottom:20px;left:14px}#reactRoutePage .gf-journey-aside{grid-area:1/2/3;grid-template-rows:163px 220px 118px minmax(200px,1fr);gap:7px;display:grid}#reactRoutePage .gf-journey-aside .gf-card{background:linear-gradient(100deg,#001126eb,#001126d1),url(/assets/journey-landscape-CMVlJCij.png) 66% 5%/auto 500px;padding:10px 12px}#reactRoutePage .gf-journey-aside .gf-card:first-child>h2{font-size:23px;font-weight:600}#reactRoutePage .gf-journey-aside .gf-card:first-child>p{color:#c7c9ec;font-size:16px}#reactRoutePage .gf-agreement{align-items:center;gap:10px;margin-top:10px;font-size:11px;display:flex}#reactRoutePage .gf-agreement-buttons{gap:5px;margin-top:7px;display:flex}#reactRoutePage .gf-agreement-buttons button{background:#061f41;border:1px solid #15559a;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:flex}#reactRoutePage .gf-agreement-buttons button[aria-pressed=true]{color:#3deeff;border-color:#3deeff}#reactRoutePage .gf-compare-key{color:#9bceff;gap:18px;margin-bottom:12px;font-size:12px;display:flex}#reactRoutePage .gf-compare-key span:last-child{color:#16eee5}#reactRoutePage .gf-journey-compare>div:not(.gf-compare-key){grid-template-columns:104px 1fr 40px;align-items:center;gap:7px;margin:12px 0;font-size:12px;display:grid}#reactRoutePage .gf-journey-compare .rf-meter{height:10px;margin:3px 0}#reactRoutePage .gf-journey-compare b,#reactRoutePage .gf-journey-compare small{text-align:right;display:block}#reactRoutePage .gf-journey-compare b{color:#1de4e7;font-size:14px}#reactRoutePage .gf-journey-compare footer{color:#9da9d4;text-align:right;font-size:10px}#reactRoutePage .gf-next-chapter h3{font-size:17px;font-weight:500}#reactRoutePage .gf-next-chapter>div{align-items:center;gap:6px;margin-top:9px;font-size:12px;display:flex}#reactRoutePage .gf-next-chapter>div>span{flex:1;gap:3px;display:flex}#reactRoutePage .gf-next-chapter i{background:#1d3552;border-radius:3px;flex:1;height:11px;display:block}#reactRoutePage .gf-next-chapter i[data-done=true]{background:#04dee7;box-shadow:0 0 4px #00d9ff}#reactRoutePage .gf-next-chapter b{color:#11e0e7;font-size:16px}#reactRoutePage .gf-next-chapter footer{justify-content:end;gap:6px;margin-top:6px;display:flex}#reactRoutePage .gf-next-chapter .rf-button{min-height:24px;padding:2px 9px;font-size:12px}#reactRoutePage .gf-journey-aside .gf-journey-star{background:linear-gradient(#0011269c,#00112677),url(/assets/journey-landscape-CMVlJCij.png) 100% 100%/auto 420px;position:relative}#reactRoutePage .gf-journey-star>div{align-items:center;gap:10px;display:flex}#reactRoutePage .gf-journey-star img{width:44%;height:112px}#reactRoutePage .gf-journey-star blockquote{color:#d5d6f3;font-size:16px;font-style:italic}#reactRoutePage .gf-journey-star blockquote small{margin-top:6px;font-size:12px;display:block}#reactRoutePage .gf-journey-star>small{text-align:right;font-size:9px;position:absolute;bottom:9px;right:12px}#reactRoutePage .gf-journey-lower{grid-template-columns:352fr 266fr 293fr;gap:6px;display:grid}#reactRoutePage .gf-journey-lower .gf-card{background:linear-gradient(#001126f2 45%,#00112644),url(/assets/journey-landscape-CMVlJCij.png) bottom/auto 430px;min-height:224px;padding:9px 12px}#reactRoutePage .gf-journey-lower h2{font-size:16px}#reactRoutePage .gf-dimension-progress>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #17466a;grid-template-columns:22px 66px 1fr 70px;align-items:center;gap:6px;width:100%;padding:4px 0;font-size:12px;display:grid}#reactRoutePage .gf-dimension-progress svg{color:#2cc1ff}#reactRoutePage .gf-dimension-progress .rf-sparkline{height:22px}#reactRoutePage .gf-dimension-progress small{color:#36d2db;font-size:11px}#reactRoutePage .gf-dimension-progress footer{color:#9eb0d9;justify-content:space-between;align-items:center;margin:12px 20px 0;font-size:10px;display:flex}#reactRoutePage .gf-dimension-progress footer span{text-align:center;color:#328aba;flex:1}#reactRoutePage .gf-achievements>div{gap:10px;padding:10px 0;display:flex}#reactRoutePage .gf-achievements>div>svg{color:#29bdff;width:28px;height:28px}#reactRoutePage .gf-achievements>div:first-of-type svg{color:#ffcb32}#reactRoutePage .gf-achievements strong{font-size:14px}#reactRoutePage .gf-achievements strong b{color:#02ebdf}#reactRoutePage .gf-achievements p{color:#b7c7e7;margin-top:4px;font-size:11px}#reactRoutePage .gf-achievements footer{justify-content:space-between;gap:7px;margin-top:10px;display:flex}#reactRoutePage .gf-achievements .rf-button{min-height:26px;padding:3px 6px;font-size:10px}#reactRoutePage .gf-journey-reviews>div{gap:10px;margin:9px 0;display:flex}#reactRoutePage .gf-journey-reviews>div>svg{color:#28bfff;width:25px;height:25px}#reactRoutePage .gf-journey-reviews>div>span{flex:1}#reactRoutePage .gf-journey-reviews small{font-size:11px;display:block}#reactRoutePage .gf-journey-reviews .rf-button{min-height:22px;margin:2px 0 0 auto;padding:2px 9px;font-size:10px;display:flex}#reactRoutePage .gf-journey .rf-footer{min-height:22px;padding:2px 15px;font-size:10px}#reactRoutePage .gf-star{background:url(/assets/planet-orbital-arcs-42-DClNTGLW.png) 50% 20%/100% 300px no-repeat,#010d1b;padding:0 12px;font-family:XD Reference Roboto,Segoe UI,sans-serif;font-size:11px}#reactRoutePage .gf-star .gf-card{border-color:#275578;padding:8px 11px;box-shadow:inset 0 0 8px #0665a226}#reactRoutePage .gf-star .gf-card h2{font-size:13px}#reactRoutePage .gf-star .rf-panel-header{gap:8px;margin-bottom:5px}#reactRoutePage .gf-star .rf-panel-icon{border:1px solid #47688e;border-radius:50%;width:24px;height:24px;padding:3px}#reactRoutePage .gf-star .gf-card>p{color:#b7c5df;font-size:10px}#reactRoutePage .gf-star .gf-star-detail{white-space:nowrap;background:#041329;border-color:#405b8a;border-radius:12px;min-height:20px;padding:1px 12px;font-size:9px}#reactRoutePage .gf-star-top{align-items:center;gap:14px;min-height:44px;display:flex}#reactRoutePage .gf-star-top>img{object-fit:contain;width:42px;height:27px}#reactRoutePage .gf-star-top nav{border:1px solid #284570;border-radius:20px;display:flex;overflow:hidden}#reactRoutePage .gf-star-top nav button{color:#b6c5df;background:0 0;border:0;min-width:97px;padding:5px 16px}#reactRoutePage .gf-star-top nav button[aria-current]{color:#fff;background:linear-gradient(#0043a1,#001e45);border:1px solid #44a6ff;border-radius:8px;box-shadow:inset 0 0 10px #058eff,0 0 8px #007aff}#reactRoutePage .gf-star-top>button{background:0 0;border:0;padding:0}#reactRoutePage .gf-star-top .gf-star-top-ask{color:#a8bcd7;text-align:left;border:1px solid #5578ae;border-radius:20px;align-items:center;gap:8px;width:193px;margin-left:auto;padding:2px 12px;font-size:10px;display:flex}#reactRoutePage .gf-star-top-ask img{width:23px;height:23px}#reactRoutePage .gf-star-hero{justify-content:space-between;align-items:center;height:103px;display:flex;position:relative;overflow:hidden}#reactRoutePage .gf-star-hero>div{z-index:1;align-items:center;gap:8px;display:flex}#reactRoutePage .gf-star-hero>div img{width:63px;height:74px}#reactRoutePage .gf-star-hero h1{font-size:35px;font-weight:600}#reactRoutePage .gf-star-hero p{color:#b9cae6;margin-top:8px;font-size:12px}#reactRoutePage .gf-star-hero .gf-star-hero-symbol{width:230px;height:160px;position:absolute;top:-42px;left:44%}#reactRoutePage .gf-star-hero>span{color:#bac2f0;font-size:8px;line-height:1.8;position:absolute;top:28px;left:62%}#reactRoutePage .gf-star-hero blockquote{text-align:left;color:#cdd5ed;width:130px;font-size:14px;font-style:italic;line-height:1.3}#reactRoutePage .gf-star-hero blockquote small{margin-bottom:14px;font-size:10px;font-style:normal;display:block}#reactRoutePage .gf-star-intro{grid-template-columns:2.26fr 1fr;gap:8px;margin-bottom:7px;display:grid}#reactRoutePage .gf-star-intro>section{background:linear-gradient(120deg,#051827eb,#001527d9);border:1px solid #386081;border-radius:7px;min-height:90px;padding:8px 18px;position:relative}#reactRoutePage .gf-star-intro h2{margin:2px 0 4px;font-size:21px;font-weight:600}#reactRoutePage .gf-star-intro p{color:#c4cee7;max-width:calc(100% - 190px);font-size:12px}#reactRoutePage .gf-star-intro .rf-button{min-height:29px;font-size:12px;position:absolute;bottom:15px;right:11px}#reactRoutePage .gf-star-intro>blockquote,#reactRoutePage .gf-star-review-pipeline>blockquote{color:#cdd4e6;background:linear-gradient(90deg,#00132b80,#01152a40),url(/assets/planet-orbital-arcs-42-DClNTGLW.png) 100%/cover;border:1px solid #335a7a;border-radius:7px;padding:17px 29px;font-size:14px;font-style:italic}#reactRoutePage .gf-star blockquote small{color:#a2b5d6;margin-top:8px;font-size:11px;font-style:normal;display:block}#reactRoutePage .gf-star-pipeline-row{grid-template-columns:2.26fr 1fr;gap:8px;display:grid}#reactRoutePage .gf-star-pipeline{min-height:149px}#reactRoutePage .gf-star-pipeline>p{margin:-4px 0 3px 32px}#reactRoutePage .gf-star-pipeline>div{grid-template-columns:repeat(5,1fr);display:grid;position:relative}#reactRoutePage .gf-star-pipeline>div:before{content:"";background:#59c3fa;height:1px;position:absolute;top:30px;left:9%;right:9%;box-shadow:0 0 5px #019dff}#reactRoutePage .gf-star-pipeline>div>button{background:0 0;border:0;flex-direction:column;align-items:center;padding:0;font-size:11px;display:flex;position:relative}#reactRoutePage .gf-star-pipeline .rf-artwork{mix-blend-mode:screen;width:105px;height:61px;-webkit-mask-image:radial-gradient(#000 45%,#000b 57%,#0000 73%);mask-image:radial-gradient(#000 45%,#000b 57%,#0000 73%)}#reactRoutePage .gf-star-pipeline small{font-size:10px}#reactRoutePage .gf-star-blocker{position:relative;background:linear-gradient(120deg,#211020c9,#01192b)!important;border-color:#8f3948!important;box-shadow:inset 0 0 12px #ff233340!important}#reactRoutePage .gf-star-blocker .rf-panel-header{color:#ff707f}#reactRoutePage .gf-star-blocker .rf-panel-header h2{color:#ff7781}#reactRoutePage .gf-star-blocker .rf-panel-icon{color:#ff6f7f;border:0;border-radius:0}#reactRoutePage .gf-star-blocker h3{margin-bottom:5px;font-size:15px}#reactRoutePage .gf-star-blocker p{max-width:78%}#reactRoutePage .gf-star-blocker ul{color:#c6bfca;margin-top:9px;padding:0;font-size:10px;list-style:none}#reactRoutePage .gf-star-blocker li{align-items:center;gap:7px;margin-top:4px;display:flex}#reactRoutePage .gf-star-blocker li svg{color:#ff6772;width:12px;height:12px}#reactRoutePage .gf-star-blocker>button{text-align:left;color:#ffadb2;background:#44222a80;border:1px solid #863342;border-radius:4px;width:100%;margin-top:7px;padding:4px 10px;font-size:10px}#reactRoutePage .gf-star-blocker .gf-next-milestone{color:#0e3865;background:#e8f4ff;border-radius:50%;width:29px;height:29px;padding:4px;position:absolute;top:33px;right:28%;box-shadow:0 0 10px #62bafa}#reactRoutePage .gf-star-overview-middle{grid-template-columns:1fr 1.05fr 1.08fr;gap:8px;margin-top:8px;display:grid}#reactRoutePage .gf-star-overview-middle>section{min-height:154px}#reactRoutePage .gf-star-overview-bottom{grid-template-columns:1fr 1.05fr 1.08fr;gap:8px;margin-top:8px;display:grid}#reactRoutePage .gf-star-overview-bottom>section{min-height:125px}#reactRoutePage .gf-star-retakes>div{color:#c6d0e5;align-items:center;gap:10px;margin:6px 0;font-size:10px;display:flex}#reactRoutePage .gf-star-retakes>div>i{background:#fe517b;border-radius:3px;flex-shrink:0;width:3px;height:19px}#reactRoutePage .gf-star-retakes>div[data-tone=green]>i{background:#20e9c9}#reactRoutePage .gf-star-retakes>div>b{font-weight:400}#reactRoutePage .gf-star-retakes>div>.rf-button{min-height:18px;margin-left:auto}#reactRoutePage .gf-star-patterns>div>button{text-align:left;background:0 0;border:0;width:100%;margin:3px 0;padding:2px 0 3px 18px;display:block;position:relative}#reactRoutePage .gf-star-patterns>div>button:before{content:"";background:currentColor;border-radius:3px;width:4px;position:absolute;top:2px;bottom:2px;left:0}#reactRoutePage .gf-star-patterns button>span{align-items:center;gap:15px;display:flex}#reactRoutePage .gf-star-patterns strong{color:#ecf2ff;font-size:11px}#reactRoutePage .gf-star-patterns i{white-space:nowrap;border:1px solid;border-radius:10px;padding:0 7px;font-size:8px;font-style:normal}#reactRoutePage .gf-star-patterns button small{font-size:9px;line-height:1.2;display:block}#reactRoutePage .gf-star-patterns button>div{align-items:center;gap:8px;display:flex}#reactRoutePage .gf-star-patterns .rf-meter{flex:1;height:6px}#reactRoutePage .gf-star-patterns b{color:#71d9ff;font-size:10px}#reactRoutePage .gf-star-focus>button{text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:6px 0;display:flex}#reactRoutePage .gf-star-focus>button>i{background:#1d3858;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:16px;font-style:normal;display:grid}#reactRoutePage .gf-star-focus>button>div{flex:1}#reactRoutePage .gf-star-focus strong{font-size:11px}#reactRoutePage .gf-star-focus .rf-meter{height:6px;margin-top:3px}#reactRoutePage .gf-star-focus>button b{color:#72d7ff;font-size:10px}#reactRoutePage .gf-star-focus small{font-size:9px;display:block}#reactRoutePage .gf-star-rules>button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:5px 0;display:flex}#reactRoutePage .gf-star-rules>button>span{flex:1;align-items:center;gap:10px;min-width:0;display:flex}#reactRoutePage .gf-star-rules strong{white-space:nowrap;font-size:10px}#reactRoutePage .gf-star-rules small{font-size:9px}#reactRoutePage .gf-star-rules>button>svg{width:14px;height:14px}#reactRoutePage .gf-star-rules>button>i{color:#20dcb5;border:1px solid #176e66;border-radius:12px;padding:0 5px;font-size:8px;font-style:normal}#reactRoutePage .gf-star-rules footer{align-items:center;gap:8px;margin-top:8px;font-size:9px;display:flex}#reactRoutePage .gf-star-rules footer b{color:#ff707f;border:1px solid #ab3b59;border-radius:50%;padding:1px 5px}#reactRoutePage .gf-star-rules footer button{margin-left:auto}#reactRoutePage .gf-star-recent>button{text-align:left;background:0 0;border:0;align-items:start;gap:9px;width:100%;padding:4px 0;display:flex}#reactRoutePage .gf-star-recent time{color:#a7bddf;flex-shrink:0;width:50px;font-size:9px}#reactRoutePage .gf-star-recent small{font-size:9px;display:block}#reactRoutePage .gf-star-recent strong{font-size:10px}#reactRoutePage .gf-star-recent i{color:#b8ebff;background:#1b4867;border-radius:50%;padding:3px;display:flex}#reactRoutePage .gf-star-recent i svg{width:12px;height:12px}#reactRoutePage .gf-star-recent>button:first-of-type i{color:#003d3a;background:#00bcad}#reactRoutePage .gf-star-ask>div{grid-template-columns:1fr 1fr;gap:4px;margin:5px 0 8px;display:grid}#reactRoutePage .gf-star-ask>div>button{text-align:left;background:#021327;border:1px solid #294767;border-radius:12px;justify-content:space-between;align-items:center;gap:4px;padding:2px 7px;font-size:9px;display:flex}#reactRoutePage .gf-star-ask>div svg{width:10px;height:10px}#reactRoutePage .gf-star-ask form{background:#071930;border:1px solid #436d9e;border-radius:20px;gap:5px;padding:2px 3px 2px 10px;display:flex}#reactRoutePage .gf-star-ask input{color:#c4d7f4;background:0 0;border:0;flex:1;width:0;min-width:0;font-size:10px}#reactRoutePage .gf-star-ask form button{color:#07324e;background:#e1f4ff;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:5px;display:grid}#reactRoutePage .gf-star .rf-footer{min-height:31px;padding:4px 0;font-size:9px}#reactRoutePage .gf-star-intelligence-middle{grid-template-columns:1.03fr 1.2fr 1fr;gap:8px;display:grid}#reactRoutePage .gf-star-intelligence-middle>section{min-height:222px}#reactRoutePage .gf-star-intelligence-middle .gf-star-patterns>div>button{margin-top:8px}#reactRoutePage .gf-star-intelligence-bottom{grid-template-columns:1.16fr 1.08fr .9fr .95fr 1fr;gap:7px;margin-top:6px;display:grid}#reactRoutePage .gf-star-intelligence-bottom>section{min-height:224px}#reactRoutePage .gf-star-intelligence-bottom .gf-card{padding:7px 8px}#reactRoutePage .gf-star-intelligence-bottom h2{font-size:11px}#reactRoutePage .gf-star-intelligence-bottom .rf-panel-icon{width:19px;height:19px}#reactRoutePage .gf-star-intelligence-bottom .gf-star-detail{padding:1px 8px;font-size:8px}#reactRoutePage .gf-star-intelligence-bottom .gf-star-focus>button{padding:8px 0}#reactRoutePage .gf-star-intelligence-bottom .gf-star-rules>button>span{display:block}#reactRoutePage .gf-star-intelligence-bottom .gf-star-rules small{font-size:8px;display:block}#reactRoutePage .gf-star-intelligence-bottom .gf-star-recent time{width:37px;font-size:8px}#reactRoutePage .gf-star-intelligence-bottom .gf-star-recent>button{padding:8px 0}#reactRoutePage .gf-star-intelligence-bottom .gf-star-ask>div{grid-template-columns:1fr;gap:4px}#reactRoutePage .gf-star-intelligence-bottom .gf-star-ask>div button{min-height:19px;font-size:9px}#reactRoutePage .gf-star-behaviour>div{align-items:start;gap:12px;margin:10px 0 16px;display:flex}#reactRoutePage .gf-star-behaviour>div>button{text-align:center;background:0 0;border:0;flex:1;padding:0;position:relative}#reactRoutePage .gf-star-behaviour>div>button:not(:last-child):after{content:"→";color:#68d7ff;font-size:20px;position:absolute;top:17px;right:-12px}#reactRoutePage .gf-star-behaviour i{color:#84b1ff;background:radial-gradient(#08255c,#000f25);border:1px solid #4b80c0;border-radius:50%;place-items:center;width:49px;height:49px;margin:auto;display:grid;box-shadow:0 0 9px #146ab340}#reactRoutePage .gf-star-behaviour svg{width:26px;height:26px}#reactRoutePage .gf-star-behaviour button:is(:first-child,:last-child) i{color:#ff7587;background:#29111e;border-color:#9e4656}#reactRoutePage .gf-star-behaviour strong{margin:6px 0;font-size:11px;line-height:1.1;display:block}#reactRoutePage .gf-star-behaviour small{font-size:9px;line-height:1.25;display:block}#reactRoutePage .gf-star-behaviour blockquote{color:#b9c6df;background:#011427;border:1px solid #1a344c;border-radius:5px;padding:7px 10px;font-size:11px;font-style:italic}#reactRoutePage .gf-star-strengths>button{text-align:left;background:#001323;border:1px solid #142c43;border-radius:5px;align-items:center;gap:12px;width:100%;margin:5px 0;padding:5px 7px;display:flex}#reactRoutePage .gf-star-strengths>button>span{flex:1}#reactRoutePage .gf-star-strengths>button>svg{color:#70e8e9}#reactRoutePage .gf-star-strengths strong{font-size:11px}#reactRoutePage .gf-star-strengths small{font-size:9px;display:block}#reactRoutePage .gf-star-strengths b{color:#82d5ee;font-size:10px}#reactRoutePage .gf-star-strengths .rf-meter{height:6px;margin-top:3px}#reactRoutePage .gf-star-history h3{font-size:14px}#reactRoutePage .gf-star-history>p{margin-bottom:6px;font-size:10px}#reactRoutePage .gf-pattern-bars{align-items:end;gap:4px;height:52px;display:flex}#reactRoutePage .gf-pattern-bars i{background:linear-gradient(#ff617b,#7d203d);flex:1}#reactRoutePage .gf-pattern-months{color:#a9beda;border-top:1px solid #355370;justify-content:space-between;padding-top:3px;font-size:8px;display:flex}#reactRoutePage .gf-star-history dl{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}#reactRoutePage .gf-star-history dt{color:#91a7c5;font-size:8px}#reactRoutePage .gf-star-history dd{margin-top:3px;font-size:10px}#reactRoutePage .gf-star-history dd small{font-size:8px;display:block}#reactRoutePage .gf-star-review-pipeline{grid-template-columns:2.6fr 1fr;gap:8px;display:grid}#reactRoutePage .gf-star-review-pipeline .gf-star-pipeline{min-height:138px}#reactRoutePage .gf-star-review-pipeline>blockquote{padding:18px 28px;font-size:16px}#reactRoutePage .gf-star-review-summary{grid-template-columns:1fr 1.1fr 1.06fr;gap:8px;margin:7px 0;display:grid}#reactRoutePage .gf-star-review-summary>section{min-height:156px}#reactRoutePage .gf-retake-badge{color:#ffd685;border:1px solid #906123;border-radius:12px;padding:1px 9px;font-size:10px}#reactRoutePage .gf-star-review-ring{grid-template-columns:105px 1fr;gap:5px 12px;display:grid}#reactRoutePage .gf-star-review-ring>header{grid-column:1/-1}#reactRoutePage .gf-star-review-ring .gf-ring{width:100px}#reactRoutePage .gf-star-review-ring .gf-ring strong{font-size:25px}#reactRoutePage .gf-star-review-ring dl>div{align-items:center;gap:9px;margin:4px 0;font-size:11px;display:flex}#reactRoutePage .gf-star-review-ring dl svg{color:#12e5b8;width:14px;height:14px}#reactRoutePage .gf-star-review-ring dl>div:nth-child(2) svg{color:#ff687e}#reactRoutePage .gf-star-review-ring dd{margin-left:auto}#reactRoutePage .gf-star-review-summary .gf-star-retakes>div{margin:10px 0}#reactRoutePage .gf-star-review-summary .gf-star-retakes .gf-star-detail{color:#ff7587;border-color:#934}#reactRoutePage .gf-star-workflow{align-items:start;min-height:57px;padding-right:8px;display:flex;position:relative}#reactRoutePage .gf-star-workflow .rf-panel-header{flex-shrink:0;width:220px;margin-top:2px}#reactRoutePage .gf-star-workflow>p{font-size:10px;position:absolute;top:32px;left:44px}#reactRoutePage .gf-star-workflow ol{flex:1;grid-template-columns:repeat(6,1fr);padding:0;list-style:none;display:grid}#reactRoutePage .gf-star-workflow li{position:relative}#reactRoutePage .gf-star-workflow li:not(:last-child):after{content:"";background:#426d96;height:1px;position:absolute;top:8px;left:17px;right:0}#reactRoutePage .gf-star-workflow button{text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex}#reactRoutePage .gf-star-workflow i{border:1px solid #6489bb;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}#reactRoutePage .gf-star-workflow button[aria-current] i{border:2px solid #31dfff;box-shadow:0 0 6px #02baf1}#reactRoutePage .gf-star-workflow i svg{color:#1debc2;width:16px;height:16px}#reactRoutePage .gf-star-workflow strong{font-size:10px}#reactRoutePage .gf-star-workflow small{font-size:8px}#reactRoutePage .gf-star-review-bottom{grid-template-columns:2.16fr 1fr 1.06fr 1.08fr;gap:7px;margin-top:7px;display:grid}#reactRoutePage .gf-star-review-bottom>section,#reactRoutePage .gf-star-review-bottom>div{min-height:191px}#reactRoutePage .gf-star-review-bottom .gf-card h2{font-size:11px}#reactRoutePage .gf-star-review-bottom .gf-star-trade h2{font-size:17px}#reactRoutePage .gf-star-trade{padding:7px!important}#reactRoutePage .gf-star-trade .rf-panel-header{justify-content:start}#reactRoutePage .gf-star-trade .rf-panel-header>div{flex:none}#reactRoutePage .gf-star-trade>p{margin:-4px 0 3px}#reactRoutePage .gf-star-trade>div{background:#010c16;border:1px solid #213b50;height:140px;position:relative}#reactRoutePage .gf-star-trade>div>span{background:#04212ccc;border-radius:4px;padding:2px 7px;font-size:10px;line-height:1.2;position:absolute}#reactRoutePage .gf-trade-optimal{color:#78ffdf;border:1px solid #12cbb4;top:45%;left:12%}#reactRoutePage .gf-trade-entry{color:#ffa8b9;border:1px solid #ee4672;top:46%;left:53%}#reactRoutePage .gf-star-trade strong{font-size:14px;display:block}#reactRoutePage .gf-star-trade .gf-trade-delay{text-align:center;bottom:0;left:32%}#reactRoutePage .gf-star-trade .gf-trade-delay small{font-size:9px}#reactRoutePage .gf-star-trade footer{color:#9db4d9;justify-content:space-between;padding:3px 8px 0;font-size:9px;display:flex}#reactRoutePage .gf-star-retake-context,#reactRoutePage .gf-star-related{gap:6px;display:grid}#reactRoutePage .gf-star-retake-context p,#reactRoutePage .gf-star-related p{line-height:1.25;font-size:10px!important}#reactRoutePage .gf-star-retake-context .rf-button{color:#071b31;background:#d8edff;min-height:28px}#reactRoutePage .gf-star-related .gf-card{padding:7px}#reactRoutePage .gf-star-related .gf-card h3{font-size:11px}#reactRoutePage .gf-star-related .gf-card .rf-panel-icon{width:20px;height:20px}#reactRoutePage .gf-star-related .gf-card .gf-star-detail{padding:1px 5px;font-size:8px}#reactRoutePage .gf-star .gf-star-related .gf-candles{float:left;width:80px;height:23px;margin-top:3px}#reactRoutePage .gf-star-related small{font-size:9px}#reactRoutePage .gf-star-review-bottom .gf-star-ask>div{grid-template-columns:1fr}#reactRoutePage .gf-star-review-bottom .gf-star-ask>div button{min-height:24px}body[data-page=development] #reactRoutePage:has(.xdl-workspace){padding:0;container:fidelity/inline-size}#reactRoutePage .xdl-workspace{background:#010914;gap:12px;padding:12px 27px 8px;font-family:XD Reference Roboto,Segoe UI,sans-serif}#reactRoutePage .xdl-header{gap:25px;min-height:45px;padding:0 0 0 4px}#reactRoutePage .xdl-header>.xdl-approved-logo{object-fit:contain;width:56px;height:36px}#reactRoutePage .xdl-header h1{font-size:28px;font-weight:500}#reactRoutePage .xdl-header p{margin-top:3px;font-size:14px}#reactRoutePage .xdl-header>div{margin-right:auto}#reactRoutePage .xdl-search{border-radius:24px;width:252px}#reactRoutePage .xdl-tabs{margin-left:4px}#reactRoutePage .xdl-tabs button{padding:10px 18px}#reactRoutePage .xdl-header>.xdl-icon{opacity:.7;width:20px;height:20px;position:absolute;top:2px;right:6px}#reactRoutePage .xdl-top{grid-template-columns:1.94fr 1fr;gap:12px}#reactRoutePage .xdl-continue{background:#05152c;height:138px;min-height:138px;padding:0;position:relative;overflow:hidden}#reactRoutePage .xdl-continue-art{position:absolute;inset:0 0 0 43%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16%);mask-image:linear-gradient(90deg,#0000,#000 16%)}#reactRoutePage .xdl-continue-copy{z-index:1;max-width:65%;padding:15px 25px;position:relative}#reactRoutePage .xdl-continue-copy h2{margin:4px 0;font-size:24px;font-weight:500}#reactRoutePage .xdl-continue-copy p{font-size:13px}#reactRoutePage .xdl-continue-actions{gap:18px;margin-top:14px}#reactRoutePage .xdl-progress{gap:10px}#reactRoutePage .xdl-progress progress{width:154px;height:8px}#reactRoutePage .xdl-progress span{white-space:nowrap;font-size:12px}#reactRoutePage .xdl-primary{color:#012631;min-height:35px;box-shadow:none;background:#04dbe7;border-radius:24px;padding:6px 18px}#reactRoutePage .xdl-star{gap:12px;padding:12px 16px}#reactRoutePage .xdl-star h2{font-size:24px}#reactRoutePage .xdl-star p{margin:3px 0 8px;font-size:14px}#reactRoutePage .xdl-star>small{padding-left:20px;font-size:13px}#reactRoutePage .xdl-star button{border-radius:20px;padding:5px 20px}#reactRoutePage .xdl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#reactRoutePage .xdl-topic{background:linear-gradient(#020d1d,#06162f);border-color:#294869;border-radius:8px;flex-direction:column;min-height:258px;display:flex;overflow:hidden}#reactRoutePage .xdl-art-link{border:0;flex:0 0 153px;width:100%;height:153px;padding:0}#reactRoutePage .xdl-topic-art{background:0 0;width:100%;height:100%;display:block}#reactRoutePage .xdl-topic-copy{min-height:72px;padding:5px 17px 4px}#reactRoutePage .xdl-topic-copy h2{margin:0 0 4px;font-size:18px;font-weight:500}#reactRoutePage .xdl-topic-copy p{margin:0 0 4px;font-size:13px}#reactRoutePage .xdl-topic-copy>span{font-size:13px}#reactRoutePage .xdl-topic>footer{margin-top:auto;padding:5px 17px 9px}#reactRoutePage .xdl-topic>footer button{min-height:27px;font-size:13px}#reactRoutePage .xdl-bookmark{opacity:0}#reactRoutePage .xdl-topic:hover .xdl-bookmark,#reactRoutePage .xdl-topic:focus-within .xdl-bookmark,#reactRoutePage .xdl-bookmark[aria-pressed=true]{opacity:1}#reactRoutePage .xdl-footer{padding:0;font-size:12px}#reactRoutePage .gf-risk-heading h1{line-height:1.1}#reactRoutePage .gf-risk-heading p{font-size:19px;line-height:1.2}#reactRoutePage .gf-risk-cost button header svg{color:#ff708a}#reactRoutePage .gf-risk-cost button[data-tone=gold] header svg{color:#ffca67}#reactRoutePage .gf-risk .gf-risk-drawdown strong{color:#ff6c83}#reactRoutePage .gf-risk .gf-ring>span>strong{color:#f5f5ff}#reactRoutePage .gf-risk .gf-risk-outcomes>div button{padding:3px;font-size:11px;line-height:1.05}#reactRoutePage .gf-risk .gf-risk-outcomes button strong{margin:2px 0;font-size:14px;line-height:1.1}#reactRoutePage .gf-risk .gf-risk-outcomes button small{font-size:9px;line-height:1.1}#reactRoutePage .gf-risk .gf-risk-three h2{font-size:10px;line-height:1.1}#reactRoutePage .gf-risk .gf-risk-three .rf-panel-header{gap:6px}#reactRoutePage .gf-risk .gf-risk-exposure{margin-top:2px;font-size:10px;line-height:1.2}#reactRoutePage .gf-risk .gf-risk-three :is(th,td){padding:2px;font-size:11px;line-height:1.2}#reactRoutePage .gf-risk .gf-risk-three .gf-card>small{font-size:9px;line-height:1.2;display:block}#reactRoutePage .gf-journal-trades th:nth-child(3){width:18%}#reactRoutePage .gf-journal-trades th:nth-child(4){width:17%}#reactRoutePage .gf-journal-trades th:nth-child(5){width:14%}#reactRoutePage .gf-journal-trades th:nth-child(6){width:13%}#reactRoutePage .gf-journal-trades th:nth-child(7){width:11%}#reactRoutePage .gf-journal-trades td{font-size:10px;line-height:1.16}#reactRoutePage .gf-journal-trades td:last-child small{white-space:nowrap;font-size:8px}#reactRoutePage .gf-journal-aside .gf-emotional>button{line-height:1.1}#reactRoutePage .gf-journal-aside .gf-emotional h3{margin:5px 0;line-height:1.15}#reactRoutePage .gf-journal-aside .gf-emotional .gf-emotion-ring{width:90px;height:90px}#reactRoutePage .gf-journal-summary .gf-card{padding-top:8px;padding-bottom:8px}#reactRoutePage .gf-journal-quick>div{margin-top:3px}#reactRoutePage .gf-journal .gf-journal-summary .gf-card{height:149px;min-height:149px}#reactRoutePage .gf-journal-summary .gf-card .rf-panel-header{margin-bottom:5px}#reactRoutePage .gf-journal-trades td:nth-child(2) button{height:58px}#reactRoutePage .gf-journal-trades .gf-candles{min-height:58px}#reactRoutePage .gf-journal-reflections .gf-journal-insight>.rf-button{min-height:33px;margin-top:2px;padding:2px 10px}#reactRoutePage .gf-journal-insight .gf-star-mark{width:76px;height:76px}#reactRoutePage .gf-journal-reflections .gf-card{padding-top:8px;padding-bottom:8px}#reactRoutePage .gf-journal-reflections .rf-panel-header{margin-bottom:4px}#reactRoutePage .gf-journal-reflections li{margin:3px 0;line-height:1.2}#reactRoutePage .gf-journey-top{height:51px;min-height:51px;padding-top:3px;padding-bottom:3px}#reactRoutePage .gf-journey-top h1{line-height:1.1}#reactRoutePage .gf-journey-top p{line-height:1.2}#reactRoutePage .gf-journey-aside .rf-panel-header{margin-bottom:5px}#reactRoutePage .gf-agreement-buttons button{white-space:nowrap;gap:5px;min-height:30px;padding:5px 4px}#reactRoutePage .gf-agreement-buttons button svg{width:15px;height:15px}#reactRoutePage .gf-next-chapter>div{margin-top:6px}#reactRoutePage .gf-next-chapter footer{margin-top:3px}#reactRoutePage .gf-next-chapter .rf-button{min-height:23px}#reactRoutePage .gf-journey-lower .gf-card{padding-top:8px;padding-bottom:8px}#reactRoutePage .gf-journey-reviews>div{margin:6px 0}#reactRoutePage .gf-achievements>div{padding:6px 0}#reactRoutePage .gf-journey-star{background-image:linear-gradient(#00112488,#001124aa),url(/assets/journey-reference-landscape-ZibYgfIM.png)}#reactRoutePage .gf-star .gf-star-intro h2{margin:2px 0;line-height:1.15}#reactRoutePage .gf-star-intro p{line-height:1.3}#reactRoutePage .gf-star-intro>blockquote{padding-top:12px;padding-bottom:12px}#reactRoutePage .gf-star .gf-card button strong{font-weight:400}#reactRoutePage .gf-star .gf-card button small{line-height:1.15}#reactRoutePage .gf-star .gf-card button{border-radius:4px}#reactRoutePage .gf-star .gf-star-patterns>div>button{margin:6px 0;padding-top:0;padding-bottom:0;line-height:1.15}#reactRoutePage .gf-star .gf-star-patterns button>div{height:10px}#reactRoutePage .gf-star .gf-star-patterns button small{margin:1px 0}#reactRoutePage .gf-star .gf-star-focus>button{padding:4px 0;line-height:1.15}#reactRoutePage .gf-star .gf-star-strengths>button{margin:4px 0;padding:4px 7px;line-height:1.15}#reactRoutePage .gf-star .gf-star-strengths .rf-meter{height:5px;margin-top:2px}#reactRoutePage .gf-star .gf-star-behaviour>div{margin-bottom:9px}#reactRoutePage .gf-star .gf-star-behaviour blockquote{padding:6px 10px}#reactRoutePage .gf-star .gf-star-pipeline>div>button{line-height:1.1}#reactRoutePage .gf-star .gf-star-pipeline strong{margin-top:2px;font-weight:400}#reactRoutePage .gf-star .gf-star-pipeline>div>button>span{margin:2px 0}#reactRoutePage .gf-star .gf-star-rules>button,#reactRoutePage .gf-star .gf-star-recent>button{padding:3px 0}#reactRoutePage .gf-star .gf-star-ask p{line-height:1.1}#reactRoutePage .gf-star .gf-star-ask>div{margin-bottom:5px}#reactRoutePage .gf-star .gf-star-hero-symbol{object-fit:contain;height:130px;top:-14px}#reactRoutePage .gf-star-hero .gf-star-small-planet{width:103px;height:102px;position:absolute;top:0;left:29%;-webkit-mask-image:radial-gradient(#000 42%,#0000 72%);mask-image:radial-gradient(#000 42%,#0000 72%)}#reactRoutePage .gf-star-hero .gf-star-earth{width:231px;height:104px;position:absolute;top:0;right:9%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 70%,#0000)}#reactRoutePage .gf-star-hero blockquote{z-index:1}#reactRoutePage .rf-dimension.gf-star{background:url(/assets/planet-orbital-arcs-42-DClNTGLW.png) top/100% 320px no-repeat,#010d1b}#reactRoutePage .gf-star .gf-star-review-pipeline .gf-star-pipeline>div{margin-top:0}#reactRoutePage .gf-star .gf-star-review-pipeline .gf-star-pipeline{min-height:138px}#reactRoutePage .gf-star-review-pipeline>blockquote{padding:12px 28px;line-height:1.2}#reactRoutePage .gf-star .gf-star-pipeline .rf-panel-header{margin-bottom:2px}#reactRoutePage .gf-star .gf-star-pipeline>p{margin-top:-3px;margin-bottom:2px;line-height:1.1}#reactRoutePage .gf-star .gf-star-review-ring{row-gap:0}#reactRoutePage .gf-star .gf-star-review-ring dl>div{margin:4px 0;line-height:1.1}#reactRoutePage .gf-star .gf-star-review-summary .gf-star-retakes>div{margin:7px 0}#reactRoutePage .gf-star .gf-star-review-summary .gf-star-blocker p{line-height:1.1}#reactRoutePage .gf-star .gf-star-review-summary .gf-star-blocker ul{margin-top:5px}#reactRoutePage .gf-star .gf-star-review-summary .gf-star-blocker li{margin-top:2px;line-height:1.1}#reactRoutePage .gf-star .gf-star-review-summary .gf-star-blocker>button{padding:3px 9px;line-height:1.1}#reactRoutePage .gf-star .gf-star-behaviour strong{margin:4px 0}#reactRoutePage .gf-star .gf-star-intelligence-middle .gf-star-behaviour>div{margin-bottom:6px}#reactRoutePage .gf-star .gf-star-intelligence-middle .gf-star-behaviour blockquote{padding:5px 10px;line-height:1.1}#reactRoutePage .gf-star .gf-star-intelligence-middle .gf-star-behaviour blockquote small{margin-top:3px}#reactRoutePage .gf-star .gf-star-review-bottom .gf-star-trade>div{height:132px}#reactRoutePage .gf-star .gf-star-review-bottom .gf-star-ask>div button{min-height:21px}#reactRoutePage .gf-star .gf-star-review-bottom .gf-card{padding-top:6px;padding-bottom:6px}#reactRoutePage .gf-star .gf-star-review-bottom .gf-card .rf-panel-header{margin-bottom:3px}#reactRoutePage .xdl-header{margin-bottom:12px}#reactRoutePage .xdl-header h1{margin:0;line-height:1.05}#reactRoutePage .xdl-header p{margin:0;font-size:13px;line-height:1.3}#reactRoutePage .xdl-top{align-items:stretch}#reactRoutePage .xdl-star{height:138px;min-height:138px}#reactRoutePage .xdl-star>small{display:block}#reactRoutePage .xdl-topic-copy h2{margin-bottom:3px;line-height:1.15}#reactRoutePage .xdl-topic-copy p{margin-bottom:3px;line-height:1.35}#reactRoutePage .xdl-topic-copy>span{line-height:1.35}#reactRoutePage .xdl-topic>footer{padding-top:2px;padding-bottom:5px}#reactRoutePage .xdl-star>small{padding-left:12px;font-size:12px;line-height:1.4}#reactRoutePage .xdl-star>img{width:106px;height:106px}#reactRoutePage .xdl-star p{line-height:1.25}#reactRoutePage .gf-journal-aside .gf-emotional li{margin:2px 0;font-size:10px;line-height:1.1}#reactRoutePage .gf-journal-aside .gf-emotional>button{min-height:16px;padding:1px 0;font-size:10px;line-height:1.1}#reactRoutePage .gf-journal-aside .gf-emotional>button svg{width:12px;height:12px}#reactRoutePage .gf-journal-bottom .gf-heat{max-height:57px}#reactRoutePage .gf-journal-bottom .gf-heat button{aspect-ratio:1.55}#reactRoutePage .gf-journal-reflections .gf-journal-insight>div p{font-size:10px;line-height:1.15}#reactRoutePage .gf-journal-bottom .gf-card:first-child{align-self:start}#reactRoutePage .gf-star .gf-star-pipeline .rf-panel-icon{width:20px;height:20px}#reactRoutePage .gf-star .gf-star-pipeline>p{font-size:10px;line-height:1.05}#reactRoutePage .gf-star .gf-star-pipeline>div>button>strong{margin-top:1px;line-height:1.05}#reactRoutePage .gf-star .gf-star-pipeline>div>button>span{margin:1px 0;font-size:10px;line-height:1.05}#reactRoutePage .gf-star .gf-star-pipeline>div>button>small{line-height:1.05}#reactRoutePage .gf-star .gf-star-pipeline .rf-artwork{width:102px;height:58px}#reactRoutePage .gf-star .gf-star-pipeline button:nth-child(2) .rf-artwork{width:95px}#reactRoutePage .gf-star .gf-star-pipeline button:nth-child(3) .rf-artwork{width:69px}#reactRoutePage .gf-star .gf-star-pipeline button:nth-child(4) .rf-artwork{width:72px}#reactRoutePage .gf-star .gf-star-pipeline button:nth-child(5) .rf-artwork{width:65px}#reactRoutePage .gf-star-reviews .gf-star-hero{height:91px}#reactRoutePage .gf-star .gf-star-review-summary .gf-card{padding-top:6px;padding-bottom:6px}#reactRoutePage .gf-star .gf-star-review-bottom .gf-star-related .rf-panel-icon{width:18px;height:18px}#reactRoutePage .gf-star .gf-star-review-bottom .gf-card p{line-height:1.15}#reactRoutePage .gf-star .gf-star-review-bottom .gf-card h3,#reactRoutePage .gf-star .gf-star-review-bottom .gf-star-ask>div button{line-height:1.1}#reactRoutePage .gf-star .gf-star-review-bottom .gf-star-related .gf-candles{height:19px}#reactRoutePage .gf-star .gf-star-intelligence-bottom .gf-star-recent>button,#reactRoutePage .gf-star .gf-star-intelligence-bottom .gf-star-focus>button{padding:5px 0}#reactRoutePage .gf-star .gf-star-intelligence-bottom .gf-star-ask>div>button{min-height:18px;line-height:1.1}#reactRoutePage .gf-star .gf-star-intelligence-bottom .gf-star-recent strong{line-height:1.1;display:block}body[data-page=development]:has(.xdl-workspace) .premium-shell .lab-main{grid-template-rows:minmax(0,1fr)}body[data-page=development] #reactRoutePage:has(.xdl-workspace){height:100%}#reactRoutePage .rf-dimension .rf-meter[data-tone=blue] i{background:linear-gradient(90deg,#248cff,#9adfff)}#reactRoutePage .rf-dimension .rf-meter[data-tone=green] i{background:linear-gradient(90deg,#17c8be,#a9fff1)}#reactRoutePage .rf-dimension .rf-meter[data-tone=red] i{background:linear-gradient(90deg,#fe476e,#ff9eaa)}#reactRoutePage .gf-star .gf-star-intelligence-bottom .gf-star-focus>button,#reactRoutePage .gf-star .gf-star-intelligence-bottom .gf-star-recent>button{padding:7px 0}@container fidelity (width>=1450px){#reactRoutePage .gf-risk-main{grid-template-rows:270px 292px}#reactRoutePage .gf-risk-main>section{min-height:0}#reactRoutePage .gf-risk-main .gf-risk-bars{padding-top:4px}#reactRoutePage .gf-risk-main .gf-detail{margin-bottom:7px}#reactRoutePage .gf-risk-cost>div>button{padding:10px}#reactRoutePage .gf-risk-cost button>strong{margin-top:5px}#reactRoutePage .gf-risk-cost .rf-sparkline{margin-top:9px}#reactRoutePage .gf-risk-next li{padding:3px 0}#reactRoutePage .gf-risk-next li>span{padding:5px 10px}#reactRoutePage .gf-risk-three table{margin-top:2px}#reactRoutePage .gf-risk-three .rf-panel-icon{width:23px;height:23px}#reactRoutePage .gf-risk-two{grid-template-rows:156px}#reactRoutePage .gf-risk-three{grid-template-rows:128px}#reactRoutePage .gf-risk-three .gf-card{padding-top:8px;padding-bottom:8px}}@container fidelity (width<=1400px){#reactRoutePage .gf-risk-stats{grid-template-columns:repeat(3,minmax(0,1fr))}#reactRoutePage .gf-risk-next-body{grid-template-columns:1fr}#reactRoutePage .gf-risk-rule-compare{display:none}#reactRoutePage .gf-risk-warning{max-width:220px;font-size:10px}#reactRoutePage .gf-risk-cost>div:last-child{gap:4px}#reactRoutePage .gf-risk-cost>div>button{padding:8px}#reactRoutePage .gf-risk-cost button header{flex-direction:column;gap:4px;min-height:60px;font-size:11px}#reactRoutePage .gf-risk-three{grid-template-columns:1fr 1fr}#reactRoutePage .gf-risk-three>section:last-child{grid-column:1/-1}#reactRoutePage .gf-risk-insight{flex-wrap:wrap}#reactRoutePage .gf-risk-insight>div{min-width:65%}}@container fidelity (width<=1150px){#reactRoutePage .gf-journey-top{height:auto}#reactRoutePage .gf-nav .gf-date{display:none}#reactRoutePage .gf-nav-links button{padding:9px 7px}#reactRoutePage .gf-journal-summary{grid-template-columns:1.2fr 1.4fr}#reactRoutePage .gf-journal-main{grid-template-columns:150px minmax(0,1fr)}#reactRoutePage .gf-journal-aside{grid-column:1/-1;grid-template-columns:1fr 1fr}#reactRoutePage .gf-journal-reflections{grid-template-columns:1fr 1fr}#reactRoutePage .gf-journal-trades table{min-width:760px}#reactRoutePage .gf-journal-bottom{grid-template-columns:1fr}#reactRoutePage .gf-journal-hero blockquote{display:none}#reactRoutePage .gf-journey-top{flex-wrap:wrap}#reactRoutePage .gf-journey-top .gf-demo{margin-left:auto}#reactRoutePage .gf-journey-layout{grid-template-columns:1fr}#reactRoutePage .gf-journey-aside{order:3;grid-area:auto/1;grid-template-rows:auto auto;grid-template-columns:1fr 1fr}#reactRoutePage .gf-journey-lower{grid-row:2}#reactRoutePage .gf-journey-scene blockquote{display:none}#reactRoutePage .gf-star-intelligence-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}#reactRoutePage .gf-star-intelligence-bottom>section{min-height:205px}#reactRoutePage .gf-star-review-bottom{grid-template-columns:1.7fr 1fr}#reactRoutePage .gf-star-review-summary{grid-template-columns:1fr 1fr}#reactRoutePage .gf-star-review-summary>section:last-child{grid-column:1/-1;min-height:0}#reactRoutePage .gf-star-intro p{max-width:none}#reactRoutePage .gf-star-intro .rf-button{margin-top:10px;position:static}#reactRoutePage .gf-star-rules>button>span,#reactRoutePage .gf-star-rules small{display:block}#reactRoutePage .xdl-header{flex-wrap:wrap}#reactRoutePage .xdl-top{grid-template-columns:1fr}#reactRoutePage .xdl-star{min-height:125px}#reactRoutePage .xdl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#reactRoutePage .xdl-art-link{aspect-ratio:296/153;flex-basis:auto;height:auto}}@container fidelity (width<=800px){#reactRoutePage .gf-risk{padding:0 10px}#reactRoutePage .gf-risk-nav{flex-wrap:wrap;justify-content:start;gap:8px;padding:8px 0}#reactRoutePage .gf-risk-nav>div{gap:20px;max-width:100%;overflow-x:auto}#reactRoutePage .gf-risk-nav>small{display:none}#reactRoutePage .gf-risk-heading{flex-wrap:wrap;padding:12px 0}#reactRoutePage .gf-risk-heading>div{flex-basis:100%}#reactRoutePage .gf-risk-heading>small{display:none}#reactRoutePage .gf-risk-main{grid-template-columns:1fr}#reactRoutePage .gf-risk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#reactRoutePage .gf-risk-cost button header{flex-direction:row;min-height:50px}#reactRoutePage .gf-risk-three{grid-template-columns:repeat(3,minmax(0,1fr))}#reactRoutePage .gf-risk-three>section:last-child{grid-column:auto}#reactRoutePage .gf-nav{flex-wrap:wrap;gap:10px;padding:5px 12px}#reactRoutePage .gf-nav-links{flex-basis:100%;order:3;overflow-x:auto}#reactRoutePage .gf-nav>.gf-brand{margin-right:auto}#reactRoutePage .gf-journal-hero{height:auto;min-height:190px;padding:32px 18px 16px}#reactRoutePage .gf-journal-hero-art{opacity:.6;width:80%;left:45%}#reactRoutePage .gf-journal-summary{margin-left:10px;margin-right:10px}#reactRoutePage .gf-journal-main{grid-template-columns:minmax(0,1fr);margin:0 10px}#reactRoutePage .gf-journal-sidebar{flex-direction:row;align-items:center;gap:8px;overflow-x:auto}#reactRoutePage .gf-journal-sidebar nav{flex-direction:row;margin:0}#reactRoutePage .gf-journal-sidebar nav button{white-space:nowrap}#reactRoutePage .gf-journal-sidebar .rf-button{flex-shrink:0}#reactRoutePage .gf-journal-sidebar blockquote{display:none}#reactRoutePage .gf-journal-trades>header{flex-wrap:wrap}#reactRoutePage .gf-journal-trades>header h2{flex-basis:100%}#reactRoutePage .gf-journal-trades .rf-segments{margin-right:auto}#reactRoutePage .gf-journal-reflections,#reactRoutePage .gf-journal-bottom{margin-left:10px;margin-right:10px}#reactRoutePage .gf-journey-lower{grid-template-columns:1fr}#reactRoutePage .gf-journey-lower .gf-card{min-height:0}#reactRoutePage .gf-journey-scene{height:465px}#reactRoutePage .gf-journey-scene h2{font-size:34px}#reactRoutePage .gf-journey-scene header span{font-size:11px}#reactRoutePage .gf-journey-scene li button>span{width:77px;font-size:10px;bottom:65px;left:14px}#reactRoutePage .gf-journey-scene li i{width:42px;height:42px}#reactRoutePage .gf-journey-scene li svg{width:23px;height:23px}#reactRoutePage .gf-star-intelligence-middle,#reactRoutePage .gf-star-overview-middle,#reactRoutePage .gf-star-overview-bottom{grid-template-columns:1fr}#reactRoutePage .gf-star-intelligence-bottom{grid-template-columns:1fr 1fr}#reactRoutePage .gf-star-hero>span{display:none}#reactRoutePage .gf-star-hero .gf-star-hero-symbol{opacity:.6}#reactRoutePage .gf-star-intro{grid-template-columns:1fr}#reactRoutePage .gf-star-intro>blockquote{display:none}#reactRoutePage .gf-star-pipeline-row,#reactRoutePage .gf-star-review-pipeline{grid-template-columns:1fr}#reactRoutePage .gf-star-review-pipeline>blockquote{display:none}#reactRoutePage .gf-star-workflow{display:block}#reactRoutePage .gf-star-workflow>p{margin-bottom:12px;position:static}#reactRoutePage .gf-star-workflow ol{gap:8px}#reactRoutePage .gf-star-top{flex-wrap:wrap;gap:8px;padding:8px 0}#reactRoutePage .gf-star-top .gf-star-top-ask{order:4;width:100%}}@container fidelity (width<=520px){#reactRoutePage .gf-risk-heading h1{font-size:28px}#reactRoutePage .gf-risk-heading p{font-size:16px}#reactRoutePage .gf-risk .gf-stat{gap:5px;min-height:132px;padding:11px 7px}#reactRoutePage .gf-stat>svg:first-child{width:25px;height:25px}#reactRoutePage .gf-stat strong{font-size:23px}#reactRoutePage .gf-stat b{margin-left:5px}#reactRoutePage .gf-stat .rf-sparkline{opacity:.4;width:60px;height:18px;top:auto;bottom:6px;right:7px}#reactRoutePage .gf-stat small{font-size:11px}#reactRoutePage .gf-risk-main .gf-card{padding:12px}#reactRoutePage .gf-risk-main h2{font-size:16px}#reactRoutePage .gf-risk-use .rf-panel-header{flex-wrap:wrap}#reactRoutePage .gf-risk-warning{flex-basis:100%;max-width:none}#reactRoutePage .gf-risk-main .gf-detail{margin-left:0;font-size:11px}#reactRoutePage .gf-risk-columns>button>span,#reactRoutePage .gf-risk-columns small{font-size:9px}#reactRoutePage .gf-risk-columns i{width:60%}#reactRoutePage .gf-risk-columns i strong{font-size:12px}#reactRoutePage .gf-risk-cost>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}#reactRoutePage .gf-risk-cost .rf-panel-header{flex-wrap:wrap;gap:6px}#reactRoutePage .gf-risk-next li{flex-wrap:wrap;padding:8px 0}#reactRoutePage .gf-risk-next li>div{flex-basis:75%}#reactRoutePage .gf-risk-next li>span{margin-left:46px}#reactRoutePage .gf-risk-two,#reactRoutePage .gf-risk-three{grid-template-columns:1fr}#reactRoutePage .gf-risk-insight{gap:10px}#reactRoutePage .gf-risk-insight h2{font-size:18px}#reactRoutePage .gf-risk-insight p{font-size:12px}#reactRoutePage .gf-risk-insight>.rf-button{padding:5px 9px;font-size:11px}#reactRoutePage .gf-journal-summary,#reactRoutePage .gf-journal-reflections,#reactRoutePage .gf-journal-aside{grid-template-columns:1fr}#reactRoutePage .gf-journal-summary .gf-journal-activity>div{grid-template-columns:1fr 45px 75px;gap:7px}#reactRoutePage .gf-journal-trades .rf-segments{width:100%;overflow-x:auto}#reactRoutePage .gf-journal-trades .rf-segments button{flex:1;padding:4px 10px}#reactRoutePage .gf-journal-search{flex:1;width:auto}#reactRoutePage .gf-journal-bottom section:first-child>div{grid-template-columns:1fr 1fr}#reactRoutePage .gf-journey-top{gap:8px}#reactRoutePage .gf-journey-top h1{font-size:16px}#reactRoutePage .gf-journey-top>img{width:52px}#reactRoutePage .gf-journey-top>div{padding-left:12px}#reactRoutePage .gf-journey-top .gf-demo{margin:0}#reactRoutePage .gf-journey-top .rf-select{margin-left:auto}#reactRoutePage .gf-journey-top .rf-segments{width:100%}#reactRoutePage .gf-journey-aside{grid-template-columns:1fr}#reactRoutePage .gf-journey-scene{background-size:cover;height:540px}#reactRoutePage .gf-journey-scene ol{grid-template-columns:1fr 1fr;gap:10px;display:grid;inset:160px 10px 70px}#reactRoutePage .gf-journey-scene li{position:static;transform:none}#reactRoutePage .gf-journey-scene li button{background:#00122bc9;border:1px solid #295882;border-radius:6px;flex-direction:row;gap:8px;width:100%;height:100%;padding:8px}#reactRoutePage .gf-journey-scene li button>span{background:0 0;border:0;flex:1;order:2;width:auto;font-size:12px;position:static}#reactRoutePage .gf-journey-scene li button i{flex-shrink:0;width:32px;height:32px}#reactRoutePage .gf-journey-scene li button small,#reactRoutePage .gf-journey-start,#reactRoutePage .gf-star-hero blockquote,#reactRoutePage .gf-star-hero .gf-star-hero-symbol{display:none}#reactRoutePage .gf-star-top nav{order:3;width:100%}#reactRoutePage .gf-star-top nav button{flex:1;min-width:0}#reactRoutePage .gf-star-top>img,#reactRoutePage .gf-star-top>.gf-star-brand{margin-right:auto}#reactRoutePage .gf-star-intelligence-bottom,#reactRoutePage .gf-star-review-bottom,#reactRoutePage .gf-star-review-summary{grid-template-columns:1fr}#reactRoutePage .gf-star .gf-star-pipeline .rf-artwork{width:63px;height:36px}#reactRoutePage .gf-star .gf-star-pipeline button:nth-child(2) .rf-artwork{width:59px}#reactRoutePage .gf-star .gf-star-pipeline button:nth-child(3) .rf-artwork{width:43px}#reactRoutePage .gf-star .gf-star-pipeline button:nth-child(4) .rf-artwork{width:45px}#reactRoutePage .gf-star .gf-star-pipeline button:nth-child(5) .rf-artwork{width:40px}#reactRoutePage .gf-star-pipeline>div:before{top:23px}#reactRoutePage .gf-star-pipeline>div>button,#reactRoutePage .gf-star-pipeline small{font-size:9px}#reactRoutePage .gf-star-pipeline>div>button>span{min-height:26px;line-height:1.2}#reactRoutePage .gf-star-behaviour>div{gap:8px}#reactRoutePage .gf-star-behaviour i{width:40px;height:40px}#reactRoutePage .gf-star-behaviour strong{font-size:10px}#reactRoutePage .gf-star-behaviour small{font-size:8px}#reactRoutePage .gf-star-workflow ol{grid-template-columns:repeat(3,1fr);gap:12px}#reactRoutePage .gf-star-workflow small{font-size:9px}#reactRoutePage .gf-star-ask>div{grid-template-columns:1fr}#reactRoutePage .xdl-workspace{padding:14px}#reactRoutePage .xdl-header{gap:12px}#reactRoutePage .xdl-header h1{font-size:24px}#reactRoutePage .xdl-header>.xdl-approved-logo{width:44px}#reactRoutePage .xdl-header>div{flex:1;min-width:0}#reactRoutePage .xdl-search{width:100%}#reactRoutePage .xdl-tabs{justify-content:space-between;width:100%}#reactRoutePage .xdl-continue{height:auto;min-height:205px}#reactRoutePage .xdl-continue-copy{background:#01102899;max-width:none;padding:18px}#reactRoutePage .xdl-continue-actions{flex-wrap:wrap}#reactRoutePage .xdl-star{gap:8px;padding:12px}#reactRoutePage .xdl-star>img{width:87px;height:94px}#reactRoutePage .xdl-star>small{display:none}#reactRoutePage .xdl-grid{grid-template-columns:1fr}#reactRoutePage .xdl-topic-copy,#reactRoutePage .xdl-topic>footer{padding-top:12px}#reactRoutePage .xdl-bookmark{opacity:1}}@media (prefers-reduced-motion:reduce){#reactRoutePage .gf-journal-search{transition:none}}#reactRoutePage [data-growth-workspace]{--xd-font-ui:"XD Dashboard Inter", "Segoe UI", sans-serif;--rf-cyan:var(--xd-color-action);--rf-secondary:var(--xd-color-text-secondary);color:var(--xd-color-text-primary);font-family:var(--xd-font-ui);font-weight:400;container:growth-recorded/inline-size}#reactRoutePage [data-growth-workspace=risk]{font-family:XD Reference Roboto,Segoe UI,sans-serif;container-name:growth-recorded risk}#reactRoutePage .gf-risk .gf-preview-label{font-size:9px}#reactRoutePage .gf-risk .xrd-evidence-bar{min-height:24px;margin:0;padding:2px 0;font-size:10px}#reactRoutePage .gf-risk .xrd-evidence-bar :is(button,select){height:22px;min-height:22px;padding:1px 6px;font-size:10px}#reactRoutePage .gf-risk .gf-risk-no-trace{color:var(--xd-color-text-secondary);margin-top:20px;font-size:11px;display:block}#reactRoutePage .gf-risk .gf-risk-unavailable{text-align:center;width:88px;font-size:30px}#reactRoutePage .gf-risk .gf-stat strong{overflow-wrap:anywhere}#reactRoutePage .gf-risk .gf-risk-exposure{grid-template-columns:minmax(32px,auto) minmax(0,1fr) 29px}#reactRoutePage [data-growth-workspace] :is(p,small,td,button,span){font-weight:400}#reactRoutePage [data-growth-workspace] h1[tabindex="-1"]:focus{outline:none}#reactRoutePage [data-growth-workspace] :is(.xrd-kpi,.xrd-panel,.xjy-panel,.xstar-panel){border-color:color-mix(in srgb,var(--xd-color-action) 42%,var(--xd-color-border));background:linear-gradient(125deg,color-mix(in srgb,var(--xd-color-surface) 94%,transparent),color-mix(in srgb,var(--xd-color-action) 7%,var(--xd-color-canvas)));box-shadow:inset 0 0 14px color-mix(in srgb,var(--xd-color-action) 9%,transparent),var(--xd-shadow-surface)}#reactRoutePage [data-growth-workspace] :is(.xjy-primary,.xstar-primary,.xrd-primary){background:linear-gradient(115deg,color-mix(in srgb,var(--xd-color-action) 52%,var(--xd-color-accent)),color-mix(in srgb,var(--xd-color-action) 68%,var(--xd-color-canvas)));border-color:var(--xd-color-action);color:var(--xd-color-text-primary)}#reactRoutePage [data-growth-workspace] .gf-nav{padding:0}#reactRoutePage [data-growth-workspace] .gf-nav-links{scrollbar-width:thin;overflow-x:auto}#reactRoutePage [data-growth-workspace] .gf-nav-links button{padding:8px;font-size:12px}#reactRoutePage [data-growth-workspace] .gf-preview-label{font-size:12px;line-height:1.3}#reactRoutePage .xrd-workspace{isolation:isolate;position:relative}#reactRoutePage .xrd-workspace .xrd-reference-sky{z-index:-1;width:36%;height:72px;position:absolute;top:50px;left:38%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 75%,#0000)}#reactRoutePage .xrd-heading{min-height:72px}#reactRoutePage .xrd-heading p{font-size:18px}#reactRoutePage .xrd-kpi{grid-template-columns:34px minmax(0,1fr);min-height:112px;padding:14px 12px}#reactRoutePage .xrd-kpi>svg:first-child{width:32px;height:32px}#reactRoutePage .xrd-kpi strong{font-size:28px}#reactRoutePage .xrd-kpi>.xrd-spark{width:62px;height:36px;color:var(--xrd-tone,var(--xd-color-action));display:block;position:absolute;top:37px;right:10px}#reactRoutePage .xrd-kpi:has(>.xrd-spark) strong{padding-right:62px;font-size:23px}#reactRoutePage .xrd-upper-grid,.xrd-lower-grid{grid-template-columns:1.13fr 1fr}#reactRoutePage .xrd-workspace .xrd-costs{gap:8px}#reactRoutePage .xrd-workspace .xrd-cost{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:color-mix(in srgb,var(--xrd-tone,var(--xd-color-action)) 5%,var(--xd-color-surface));padding:10px}#reactRoutePage .xrd-bar{border:1px solid color-mix(in srgb,var(--xrd-bar-color,var(--xd-color-action)) 45%,white)}#reactRoutePage .xrd-star{background:url(/assets/planet-crescent-dark-43-BWv8HESL.png) 100% 100%/auto 190px no-repeat}body[data-page=journey] .premium-shell .lab-main{grid-template-rows:minmax(0,1fr)}body[data-page=journey] #reactRoutePage{height:100%;padding:0}#reactRoutePage .xjy-workspace{padding:0 12px;font-family:XD Reference Roboto,Segoe UI,sans-serif}#reactRoutePage .xjy-toolbar{flex-wrap:nowrap;gap:16px;min-height:62px;padding:6px 8px}#reactRoutePage .xjy-toolbar h1{font-size:22px}#reactRoutePage .xjy-toolbar>div>span{font-size:16px}#reactRoutePage .xjy-tools{flex-wrap:nowrap}#reactRoutePage .xjy-brand{object-fit:contain;width:68px;height:34px}#reactRoutePage .xjy-toolbar>div:first-of-type{margin-right:auto}#reactRoutePage .xjy-content{grid-template-columns:minmax(0,2.5fr) minmax(300px,1fr);gap:8px;margin-top:4px}#reactRoutePage .xjy-scene{aspect-ratio:904/499;border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);width:100%;max-width:100%;height:auto;min-height:499px}#reactRoutePage .xjy-workspace[data-journey-background=reference] .xjy-scene:before{background-image:url(/assets/journey-landscape-CMVlJCij.png)}#reactRoutePage .xjy-scene-heading{top:12px;left:20px}#reactRoutePage .xjy-scene-heading>span{display:none}#reactRoutePage .xjy-scene-heading h2{font-size:50px}#reactRoutePage .xjy-scene-heading>p{font-size:23px}#reactRoutePage .xjy-scene-meta>span{font-size:14px}#reactRoutePage .xjy-scene-quote{color:var(--xd-color-text-secondary);text-align:center;margin:0;font-size:14px;font-style:italic;line-height:1.45;position:absolute;top:25px;right:18px}#reactRoutePage .xjy-path-nodes>li{width:14%;transform:translate(-50%,-65%)}#reactRoutePage .xjy-node-label{text-align:left;border-left:2px solid var(--xd-color-action);background:color-mix(in srgb,var(--xd-color-canvas) 60%,transparent);border-radius:0;min-height:60px}#reactRoutePage .xjy-node-icon{box-shadow:0 0 12px color-mix(in srgb,var(--xd-color-action) 65%,transparent),inset 0 0 8px color-mix(in srgb,var(--xd-color-action) 40%,transparent)}#reactRoutePage .xjy-node-icon img{object-fit:contain;width:100%;height:100%}#reactRoutePage .xjy-node-label{align-self:center;width:100%;max-width:130px;margin-left:25px;padding:4px 8px}#reactRoutePage .xjy-node-label strong{font-size:14px;font-weight:400}#reactRoutePage .xjy-node-label small{font-size:14px}#reactRoutePage .xjy-scene-footer{background:0 0;border:0;padding:8px;bottom:8px}#reactRoutePage .xjy-scene-footer strong{font-size:13px}#reactRoutePage .xjy-lower{grid-template-columns:1.3fr 1fr 1.08fr;margin-top:8px}#reactRoutePage .xjy-lower .xjy-panel{flex-direction:column;min-height:276px;padding:12px;display:flex}#reactRoutePage .xjy-panel h2{font-size:18px;font-weight:600}#reactRoutePage .xjy-panel>header{gap:6px;margin-bottom:10px}#reactRoutePage .xjy-panel>header .xjy-text-link{white-space:nowrap;min-height:24px;font-size:11px}#reactRoutePage .xjy-dimensions button{grid-template-columns:25px 70px minmax(0,1fr) 82px;gap:7px;min-height:35px;padding:4px 0;display:grid}#reactRoutePage .xjy-dimensions button>svg{grid-column:1;width:23px;height:23px}#reactRoutePage .xjy-dimensions strong{color:var(--xd-color-action);text-align:left;grid-area:1/4;font-size:11px;font-weight:400}#reactRoutePage .xjy-dimensions button>span{font-size:12px}#reactRoutePage .xjy-dimension-trend{border-left:1px solid var(--xd-color-action);min-width:0;padding-left:4px}#reactRoutePage .xjy-dimension-trend svg.rf-sparkline{width:100%;height:22px;color:var(--xd-color-action)}#reactRoutePage .xjy-dimension-trend svg[data-tone=red]{color:var(--xd-color-negative)}#reactRoutePage .xjy-dimension-period{color:var(--xd-color-text-secondary);justify-content:space-between;align-items:center;margin-top:auto;font-size:11px;display:flex}#reactRoutePage .xjy-dimension-period svg{width:45%;color:var(--xd-color-action)}#reactRoutePage .xjy-achievements>p>svg{border:1px solid var(--xd-color-border-emphasis);border-radius:50%;width:38px;height:38px;padding:6px}#reactRoutePage .xjy-achievements strong{font-size:14px}#reactRoutePage .xjy-achievements small{font-size:12px}#reactRoutePage .xjy-lower .xjy-actions{justify-content:space-between;margin-top:auto}#reactRoutePage .xjy-review-links{gap:6px;margin-bottom:4px}#reactRoutePage .xjy-review-links>div{gap:1px 10px}#reactRoutePage .xjy-review-links button{min-height:25px;padding:2px 12px;font-size:11px}#reactRoutePage .xjy-review-links>div>svg{width:26px;height:26px}#reactRoutePage .xjy-review-links strong{font-size:14px}#reactRoutePage .xjy-review-links small{font-size:11px;line-height:1.2}#reactRoutePage .xjy-review-links span{gap:2px}#reactRoutePage .xjy-lower>section>.xjy-text-link{min-height:24px;padding:2px 0;font-size:12px}#reactRoutePage .xjy-aside{grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;display:grid}#reactRoutePage .xjy-today h3{margin:8px 0 0;font-size:25px}#reactRoutePage .xjy-today>p{font-size:18px;line-height:1.3}#reactRoutePage .xjy-perspective{align-items:center;gap:8px;font-size:12px;display:flex}#reactRoutePage .xjy-perspective button{font-size:12px}#reactRoutePage .xjy-agreement{grid-template-columns:1fr 1.25fr 1fr;gap:6px;display:grid}#reactRoutePage .xjy-agreement button{min-width:0;padding:5px;font-size:12px}#reactRoutePage .xjy-comparison{min-height:270px}#reactRoutePage .xjy-compare-rows{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);gap:7px;padding:8px}#reactRoutePage .xjy-compare-rows>div{grid-template-columns:135px minmax(0,1fr);align-items:center;gap:7px;padding:2px 0;display:grid}#reactRoutePage .xjy-compare-bars i{height:12px;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--xd-color-canvas) 60%,transparent)}#reactRoutePage .xjy-compare-rows>div>strong{font-size:12px;font-weight:400}#reactRoutePage .xjy-compare-bars>div{grid-template-columns:minmax(0,1fr) 37px;gap:12px;display:grid}#reactRoutePage .xjy-compare-bars>div span{font-size:14px}#reactRoutePage .xjy-compare-axis{color:var(--xd-color-text-secondary);border-top:1px solid var(--xd-color-border-emphasis);justify-content:space-between;margin:7px 0 0 135px;padding-top:4px;font-size:10px;display:flex}#reactRoutePage .xjy-evidence-link{min-height:20px;font-size:11px}#reactRoutePage .xjy-next h3{font-size:18px}#reactRoutePage .xjy-progress-line{align-items:center;gap:10px;margin:6px 0;display:flex}#reactRoutePage .xjy-progress-line>span{white-space:nowrap;font-size:13px}#reactRoutePage .xjy-progress-line strong{color:var(--xd-color-action);font-size:20px}#reactRoutePage .xjy-progress-track{flex:1;gap:3px;margin:0}#reactRoutePage .xjy-progress-track i{border-radius:3px;height:13px}#reactRoutePage .xjy-progress-track i[data-done=true]{background:#00e5ee;box-shadow:0 0 5px #00dfff50}#reactRoutePage .xjy-next .xjy-actions{justify-content:end}#reactRoutePage .xjy-next .xjy-actions button{min-height:30px;padding:3px 10px;font-size:12px}#reactRoutePage .xjy-star>div{align-items:center}#reactRoutePage .xjy-star img{width:132px;height:132px}#reactRoutePage .xjy-star p{font-size:16px;font-style:italic}#reactRoutePage .xjy-star>small{float:right;text-align:right;font-size:9px;line-height:1.25}#reactRoutePage .xjy-footer{gap:6px;min-height:24px;padding:2px 0;font-size:10px}#reactRoutePage .xjy-footer button{min-height:20px;padding:0 6px;font-size:10px}#reactRoutePage .xjy-footer small{font-size:10px}#reactRoutePage .xjy-workspace[data-journey-background=reference] .xjy-lower .xjy-panel{background:linear-gradient(#021327fa 40%,#0113288a),url(/assets/journey-landscape-CMVlJCij.png) bottom/auto 360px;border-color:#308aff;box-shadow:inset 0 0 10px #168aff60,0 0 4px #6b87ff70}#reactRoutePage .xjy-workspace[data-journey-background=reference] .xjy-aside .xjy-panel{background:linear-gradient(105deg,#001124f5,#02142dda),url(/assets/planet-crescent-dark-43-BWv8HESL.png) 100% 0/auto 380px;border-color:#3184ec;box-shadow:inset 0 0 10px #168aff50}#reactRoutePage .xjy-workspace .xjy-primary{background:linear-gradient(#008eff,#073dff);border-color:#80ddff;box-shadow:inset 0 0 7px #67cdff,0 0 8px #075aff70}#reactRoutePage .xjy-path-nodes .xjy-node-icon{background:#002169dd;border-color:#8af2ff;box-shadow:0 0 15px #009fff,inset 0 0 13px #058bff}#reactRoutePage .xjy-path-nodes .xjy-node-icon svg{color:#b7eaff}#reactRoutePage .xjy-path-nodes [data-index="1"] .xjy-node-icon{background:#4b0a32df;border-color:#ffb2da;box-shadow:0 0 15px #fb518c,inset 0 0 13px #ff507c}#reactRoutePage .xjy-compare-bars>div:first-child b{background:color-mix(in srgb,var(--xd-color-action) 50%,white)}#reactRoutePage .xstar-page{padding:8px 12px}#reactRoutePage .xstar-hero{background:url(/assets/nebula-blue-stars-02-CZpKxAPj.png) 50%/cover;min-height:114px;padding:8px}#reactRoutePage .xstar-hero .xstar-hero-planet{width:103px;height:102px;position:absolute;top:0;left:29%;-webkit-mask-image:radial-gradient(#000 42%,#0000 72%);mask-image:radial-gradient(#000 42%,#0000 72%)}#reactRoutePage .xstar-hero .xstar-hero-earth{width:231px;height:104px;position:absolute;top:0;right:7%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 70%,#0000)}#reactRoutePage .xstar-hero-mark{width:152px;height:152px;left:54%}#reactRoutePage .xstar-title img{width:66px;height:66px}#reactRoutePage .xstar-welcome{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);padding:12px 16px}#reactRoutePage :is(.xstar-overview-grid,.xstar-review-grid,.xstar-intelligence-grid){gap:8px}#reactRoutePage .xstar-panel>header{border-bottom:0;min-height:36px;padding:8px 10px}#reactRoutePage .xstar-panel h2{font-size:14px}#reactRoutePage .xstar-panel-body{padding:8px 10px}#reactRoutePage .xstar-panel>header button{min-height:26px}#reactRoutePage .xstar-batch-track{gap:8px;position:relative}#reactRoutePage .xstar-batch-track:before{content:"";background:var(--xd-color-action);height:1px;box-shadow:0 0 5px var(--xd-color-action);position:absolute;top:34px;left:7%;right:7%}#reactRoutePage .xstar-batch-track>button{border-color:#0000;flex-basis:104px;padding:4px}#reactRoutePage .xstar-batch-track>button[aria-pressed=true]{background:color-mix(in srgb,var(--xd-color-action) 6%,transparent)}#reactRoutePage .xstar-batch-track .xstar-planet{width:102px;height:62px;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}#reactRoutePage .xstar-planet .rf-artwork{width:auto;height:100%;aspect-ratio:var(--planet-ratio);margin:auto;-webkit-mask-image:radial-gradient(#000 48%,#0000 76%);mask-image:radial-gradient(#000 48%,#0000 76%)}#reactRoutePage .xstar-planet>svg{filter:drop-shadow(0 0 5px);width:18px;height:18px;position:absolute;bottom:3px;left:calc(50% - 9px)}#reactRoutePage .xstar-findings button{border-width:0 0 0 3px;border-left-color:var(--xd-color-action);border-radius:3px;padding:6px 8px}#reactRoutePage .xstar-findings button:nth-child(2n){border-left-color:var(--xd-color-positive)}#reactRoutePage .xstar-findings button:nth-child(3n){border-left-color:var(--xd-color-caution)}#reactRoutePage .xstar-findings i span{background:linear-gradient(90deg,var(--xd-color-action),color-mix(in srgb,var(--xd-color-action) 45%,white))}#reactRoutePage .xstar-trade-chart .xjd-chart-preview{height:auto;min-height:210px;padding:4px}#reactRoutePage .xstar-trade-chart .xjd-chart-preview svg{aspect-ratio:480/210;width:100%;height:auto}#reactRoutePage .xjd-chart-label{fill:var(--xd-color-text-secondary);stroke:none;font-size:12px}#reactRoutePage .xstar-questions{gap:4px}#reactRoutePage .xstar-questions button{min-height:30px;padding:4px 8px}@container growth-recorded (width<=1250px){#reactRoutePage .xjy-toolbar,#reactRoutePage .xjy-tools{flex-wrap:wrap}#reactRoutePage .xjy-scene-quote{display:none}#reactRoutePage .xrd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}#reactRoutePage .xrd-upper-grid,#reactRoutePage .xrd-lower-grid,#reactRoutePage .xjy-content{grid-template-columns:minmax(0,1fr)}#reactRoutePage .xjy-aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#reactRoutePage .xjy-lower{grid-template-columns:minmax(0,1fr)}#reactRoutePage .xjy-dimensions button{min-width:0}#reactRoutePage .xstar-span-3,#reactRoutePage .xstar-span-4,#reactRoutePage .xstar-span-5,#reactRoutePage .xstar-span-6{grid-column:span 6}#reactRoutePage .xstar-span-8{grid-column:span 12}}@container growth-recorded (width<=700px){#reactRoutePage .xjy-toolbar h1{font-size:17px}#reactRoutePage .xjy-tools{min-width:0}#reactRoutePage .xjy-segments{max-width:100%;overflow-x:auto}#reactRoutePage .xjy-segments button{min-width:0;font-size:11px}#reactRoutePage .xjy-node-label{max-width:none;margin-left:0}#reactRoutePage .xjy-dimensions button{grid-template-columns:25px 65px minmax(0,1fr) 72px}#reactRoutePage .xjy-aside{grid-template-rows:none}#reactRoutePage .xjy-compare-rows>div{grid-template-columns:110px minmax(0,1fr)}#reactRoutePage .xjy-compare-axis{margin-left:110px}#reactRoutePage .xjy-star img{width:110px;height:110px}#reactRoutePage .xrd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#reactRoutePage .xrd-kpi:has(>.xrd-spark) strong{padding-right:0}#reactRoutePage .xrd-kpi>.xrd-spark{display:none}#reactRoutePage .xjy-aside,#reactRoutePage .xjy-lower{grid-template-columns:minmax(0,1fr)}#reactRoutePage .xjy-scene{aspect-ratio:auto;min-height:0;padding:12px}#reactRoutePage .xjy-scene-heading{position:static}#reactRoutePage .xjy-scene-heading h2{font-size:32px}#reactRoutePage .xjy-path-nodes{gap:12px;padding:20px 0;display:grid;position:relative}#reactRoutePage .xjy-path-nodes>li{width:auto;position:static;transform:none}#reactRoutePage .xjy-path-nodes button{grid-template-columns:52px minmax(0,1fr);gap:8px;display:grid}#reactRoutePage .xjy-node-icon{grid-area:1/1/3}#reactRoutePage .xjy-node-label{background:0 0;border:0;grid-column:2;min-height:0}#reactRoutePage .xjy-node-state{text-align:left;grid-column:2}#reactRoutePage .xjy-scene-footer{position:static}#reactRoutePage .xstar-span-3,#reactRoutePage .xstar-span-4,#reactRoutePage .xstar-span-5,#reactRoutePage .xstar-span-6,#reactRoutePage .xstar-span-8{grid-column:span 12}#reactRoutePage .xstar-hero-earth,#reactRoutePage .xstar-hero-planet{opacity:.5}}#reactRoutePage .xp-workspace{isolation:isolate;--xp-line:color-mix(in srgb,var(--xd-color-action) 58%,var(--xd-color-border));--xp-muted:var(--xd-color-text-secondary);background:url(/assets/psychology-world-approved-XCPGbhkk.png) top/cover;min-width:0;padding:0 23px 5px;font-family:XD Reference Roboto,Segoe UI,sans-serif;display:block}#reactRoutePage .xp-heading{align-items:center;gap:18px;min-height:88px;display:flex}#reactRoutePage .xp-heading>svg{width:58px;height:58px;color:var(--xd-color-action);filter:drop-shadow(0 0 8px var(--xd-color-action))}#reactRoutePage .xp-heading>div:first-of-type{flex:1;min-width:0}#reactRoutePage .xp-heading h1{margin:0 0 4px;font-size:36px;font-weight:700;line-height:1.15}#reactRoutePage .xp-heading h1 span,.xp-cyan{color:var(--xd-color-action)}#reactRoutePage .xp-heading p{color:var(--xp-muted);font-size:16px}#reactRoutePage .xp-heading blockquote{text-align:right;color:var(--xp-muted);font-size:15px;line-height:1.35}#reactRoutePage .xp-heading blockquote small{display:block}#reactRoutePage .xp-period{border:1px solid var(--xp-line);border-radius:6px;display:flex;overflow:hidden}#reactRoutePage .xp-workspace button{cursor:pointer;color:inherit;border:1px solid var(--xp-line);background:color-mix(in srgb,var(--xd-color-surface) 88%,transparent);border-radius:5px;min-height:30px;padding:5px 12px}#reactRoutePage .xp-workspace button:focus-visible{outline:2px solid var(--xd-color-action);outline-offset:3px}#reactRoutePage .xp-period button{border:0;border-radius:0;min-width:66px;min-height:42px}#reactRoutePage .xp-period button[aria-pressed=true]{color:var(--xd-color-action);box-shadow:inset 0 0 12px var(--xd-color-action);background:#064166aa}#reactRoutePage .xp-heading .xp-icon{width:44px;height:42px;padding:8px}#reactRoutePage .xp-icon svg{width:100%;height:100%}#reactRoutePage .xp-panel{border:1px solid var(--xp-line);background:linear-gradient(115deg,#042647eb,#00172ce6 70%,#0b345bdb);border-radius:8px;min-width:0;padding:12px 15px;box-shadow:inset 0 0 16px #148ed550,0 0 5px #86baff95}#reactRoutePage .xp-panel>header{align-items:center;gap:9px;min-height:27px;margin-bottom:10px;display:flex}#reactRoutePage .xp-panel h2{margin:0;font-size:18px;font-weight:600;line-height:1.2}#reactRoutePage .xp-panel>header>svg:first-child{width:30px;height:30px;color:var(--xd-color-action);filter:drop-shadow(0 0 5px #169fff);flex-shrink:0}#reactRoutePage .xp-panel>header .xp-help{width:16px;height:16px;color:var(--xp-muted);flex-shrink:0}#reactRoutePage .xp-panel>header :is(button,.xp-state-badge){margin-left:auto}#reactRoutePage .xp-panel p{color:var(--xp-muted);margin:0;font-size:15px;line-height:1.4}#reactRoutePage .xp-top{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#reactRoutePage .xp-top>section{min-height:188px;padding-top:9px;padding-bottom:9px;position:relative;overflow:hidden}#reactRoutePage .xp-top>section>header{min-height:26px;margin-bottom:6px}#reactRoutePage .xp-top>section>header>svg:first-child{height:26px}#reactRoutePage .xp-score{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;display:grid}#reactRoutePage .xp-score .gf-ring{width:126px}#reactRoutePage .xp-score .gf-ring strong{font-size:38px}#reactRoutePage .xp-score .gf-ring small{font-size:17px}#reactRoutePage .xp-score>div>strong{font-size:22px}#reactRoutePage .xp-score>div>span{color:var(--xp-muted);align-items:center;gap:7px;display:flex}#reactRoutePage .xp-score span svg{width:19px}#reactRoutePage .xp-score-note{border:1px solid var(--xp-line);border-radius:6px;margin-top:9px;padding:4px 8px}#reactRoutePage .xp-score-note b{color:var(--xd-color-action);font-size:14px;display:block}#reactRoutePage .xp-score-note small{font-size:11px;line-height:1.2;display:block}#reactRoutePage .xp-unavailable{text-align:center;border:9px solid var(--xd-color-border);border-radius:50%;place-content:center;width:134px;height:134px;font-size:32px;display:grid}#reactRoutePage .xp-unavailable small{font-size:11px}#reactRoutePage .xp-state{z-index:1;padding:10px 45px 20px;position:relative}#reactRoutePage .xp-state h3{color:var(--xd-color-action);margin:0 0 9px;font-size:21px}#reactRoutePage .xp-state-badge{border:1px solid var(--xd-color-action);color:var(--xd-color-action);border-radius:4px;padding:5px 9px;font-size:13px}#reactRoutePage .xp-state-wave{opacity:.45;width:100%;height:55px;position:absolute;bottom:-4px;left:0}#reactRoutePage .xp-discipline{align-items:center;gap:14px;height:81px;margin:7px 0;display:flex}#reactRoutePage .xp-discipline svg{flex:1;width:60%;height:67px}#reactRoutePage .xp-discipline strong{font-size:36px;line-height:1.15}#reactRoutePage .xp-discipline small{color:var(--xd-color-action);margin-top:8px;font-size:19px;display:block}#reactRoutePage .xp-cost{align-items:center;gap:16px;height:76px;display:flex}#reactRoutePage .xp-cost>strong{color:var(--xd-color-negative);white-space:nowrap;font-size:35px}#reactRoutePage .xp-cost>div{flex:1;align-items:end;gap:4px;min-width:0;height:72px;display:flex}#reactRoutePage .xp-cost i{background:linear-gradient(transparent,var(--xd-color-negative));flex:1;min-width:2px}#reactRoutePage .xp-middle{grid-template-columns:minmax(0,3.44fr) minmax(0,.95fr) minmax(0,1.03fr);gap:12px;margin-top:10px;display:grid}#reactRoutePage .xp-timeline{min-height:298px;padding-bottom:4px;position:relative}#reactRoutePage .xp-timeline>header{margin-bottom:0}#reactRoutePage .xp-timeline-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}#reactRoutePage .xp-timeline-meta p{font-size:12px}#reactRoutePage .xp-timeline-meta span{color:var(--xp-muted);align-items:center;gap:7px;font-size:12px;display:flex;position:absolute;top:22px;right:150px}#reactRoutePage .xp-timeline-meta i{background:var(--xd-color-action);width:18px;height:3px}#reactRoutePage .xp-timeline-meta i.xp-red{background:var(--xd-color-negative);border-radius:50%;width:10px;height:10px}#reactRoutePage .xp-timeline-meta i.xp-white{background:var(--xd-color-text-primary)}#reactRoutePage .xp-workspace svg.xp-timeline-chart{width:100%;height:234px;display:block;overflow:visible}#reactRoutePage .xp-timeline-chart text{fill:var(--xp-muted);font-size:11px}#reactRoutePage .xp-timeline-chart .xp-gridline{stroke:#13405e;stroke-width:.5px}#reactRoutePage .xp-timeline-chart .xp-axis{stroke:#6a9cba;stroke-width:.8px}#reactRoutePage .xp-patterns>div{gap:12px;padding-top:3px;display:grid}#reactRoutePage .xp-patterns button{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 38px;align-items:center;gap:6px;min-height:20px;padding:0;font-size:13px;display:grid}#reactRoutePage .xp-patterns i{background:#0e3b63;border-radius:6px;height:14px;overflow:hidden}#reactRoutePage .xp-patterns b{background:linear-gradient(90deg,#ff476d,#f78fcd);border-radius:6px;height:100%;display:block}#reactRoutePage .xp-patterns b[data-warm=true]{background:linear-gradient(90deg,#ff9962,#ffdd82)}#reactRoutePage .xp-priorities ol{margin:0;padding:0;list-style:none;display:grid}#reactRoutePage .xp-priorities button{text-align:left;background:0 0;border:0;border-bottom:1px solid #193e65;border-radius:0;grid-template-columns:35px minmax(0,.9fr) minmax(0,1.2fr) 13px;align-items:center;gap:8px;width:100%;padding:5px 0;display:grid}#reactRoutePage .xp-priorities button i{background:linear-gradient(#075595,#052a4c);border-radius:50%;place-content:center;width:34px;height:34px;font-size:23px;font-style:normal;display:grid}#reactRoutePage .xp-priorities button strong{font-size:12px;font-weight:400}#reactRoutePage .xp-priorities button span{color:var(--xd-color-caution);font-size:11px;line-height:1.25}#reactRoutePage .xp-priorities button svg{width:13px}#reactRoutePage .xp-bottom{grid-template-columns:minmax(0,1.27fr) minmax(0,2.63fr) minmax(0,1.28fr);gap:12px;margin-top:10px;display:grid}#reactRoutePage .xp-bottom>section{min-height:244px}#reactRoutePage .xp-bottom>section>header{margin-bottom:6px}#reactRoutePage .xp-outcomes table{border-collapse:collapse;width:100%;font-size:13px}#reactRoutePage .xp-outcomes :is(td,th){text-align:center;border-bottom:1px solid #1b3b5e;padding:5.5px 3px;font-weight:400}#reactRoutePage .xp-outcomes th:first-child{text-align:left}#reactRoutePage .xp-outcomes th i{vertical-align:middle;background:#43e0cb;border-radius:50%;width:15px;height:15px;margin-right:7px;display:inline-block}#reactRoutePage .xp-outcomes [data-index="2"]{background:#8ab4f4}#reactRoutePage .xp-outcomes [data-index="3"]{background:#ffa869}#reactRoutePage .xp-outcomes [data-index="4"]{background:#ff507a}#reactRoutePage .xp-loop ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0 0 19px;padding:0;list-style:none;display:grid}#reactRoutePage .xp-loop li{text-align:center;background:linear-gradient(#0b3258,#09203a);border:1px solid #225d8c;border-radius:6px;flex-direction:column;gap:16px;min-height:98px;padding:12px 7px;font-size:13px;line-height:1.25;display:flex;position:relative}#reactRoutePage .xp-loop li strong{font-weight:500}#reactRoutePage .xp-loop li svg{width:17px;color:var(--xd-color-action);position:absolute;top:39px;right:-19px}#reactRoutePage .xp-interrupt{border:1px solid var(--xd-color-caution);border-radius:7px;align-items:center;gap:15px;padding:10px 14px;display:flex}#reactRoutePage .xp-interrupt>svg{color:var(--xd-color-caution);flex-shrink:0;width:37px;height:37px}#reactRoutePage .xp-interrupt>div{flex:1}#reactRoutePage .xp-interrupt strong{color:var(--xd-color-caution);font-size:16px}#reactRoutePage .xp-interrupt p{margin-top:4px;font-size:13px}#reactRoutePage .xp-interrupt button{border-color:var(--xd-color-caution);white-space:nowrap}#reactRoutePage .xp-conditions>div{border:1px solid var(--xd-color-positive);border-radius:6px;margin-top:4px;padding:4px 8px}#reactRoutePage .xp-conditions>div:last-child{border-color:var(--xd-color-negative)}#reactRoutePage .xp-conditions h3{color:var(--xd-color-action);margin:0 0 3px;font-size:17px}#reactRoutePage .xp-conditions>div:last-child h3{color:var(--xd-color-negative)}#reactRoutePage .xp-conditions ul{margin:0;padding:0;list-style:none}#reactRoutePage .xp-conditions li{align-items:center;gap:8px;font-size:12px;line-height:1.15;display:flex}#reactRoutePage .xp-conditions li svg{width:15px;height:15px;color:var(--xd-color-action);flex-shrink:0}#reactRoutePage .xp-conditions>div:last-child li svg{color:var(--xd-color-negative)}#reactRoutePage .xp-insight{border:1px solid var(--xp-line);background:#022445dd;border-radius:7px;align-items:center;gap:18px;min-height:78px;margin-top:10px;padding:7px 14px;display:flex;box-shadow:inset 0 0 14px #008eff40}#reactRoutePage .xp-insight>img{width:82px;height:62px}#reactRoutePage .xp-insight>div:first-of-type{flex:1}#reactRoutePage .xp-insight>div:nth-of-type(2){border-left:1px solid #38639a;flex:1.5;padding-left:25px}#reactRoutePage .xp-insight strong{color:var(--xd-color-action);font-size:15px}#reactRoutePage .xp-insight h3{margin:0 0 5px;font-size:16px}#reactRoutePage .xp-insight p{color:var(--xp-muted);margin:3px 0;font-size:12px}#reactRoutePage .xp-insight ol{color:var(--xp-muted);margin:0;padding-left:20px;font-size:11px;line-height:1.45}#reactRoutePage .xp-workspace .xp-primary{color:#00162d;background:linear-gradient(110deg,#4feaff,#abb7ff);border-color:#b9f1ff;align-items:center;gap:8px;display:flex}#reactRoutePage .xp-primary svg{width:16px}#reactRoutePage .xp-source{min-height:13px;color:var(--xp-muted);justify-content:end;align-items:center;gap:12px;font-size:9px;display:flex}#reactRoutePage .xp-source button{min-height:13px;color:var(--xd-color-action);background:0 0;border:0;padding:0 5px;font-size:9px}#reactRoutePage .xp-notice{border:1px solid var(--xd-color-caution);padding:10px}.xp-tools-dialog{width:min(1400px,95vw);max-height:92vh;overflow-y:auto}.xp-tools-dialog>header{justify-content:space-between;align-items:center;padding:12px;display:flex}.xp-tools-dialog>header button{width:32px;height:32px}@container growth-recorded (width<=1300px){#reactRoutePage .xp-heading blockquote{display:none}#reactRoutePage .xp-top,#reactRoutePage .xp-middle{grid-template-columns:repeat(2,minmax(0,1fr))}#reactRoutePage .xp-timeline{grid-column:1/-1}#reactRoutePage .xp-bottom{grid-template-columns:1fr 2fr}#reactRoutePage .xp-conditions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}#reactRoutePage .xp-conditions>header{grid-column:1/-1}#reactRoutePage .xp-bottom>.xp-conditions{min-height:0}#reactRoutePage .xp-insight{flex-wrap:wrap}}@container growth-recorded (width<=760px){#reactRoutePage .xp-heading{padding:var(--xd-space-4) var(--xd-space-3);gap:var(--xd-space-3);background:color-mix(in srgb,var(--xd-color-canvas) 94%,transparent);border-bottom:1px solid var(--xd-color-border-emphasis);margin-bottom:var(--xd-space-3);border-radius:var(--xd-radius-surface);flex-wrap:wrap}#reactRoutePage .xp-heading>svg{width:35px;height:35px}#reactRoutePage .xp-heading h1{font-size:25px}#reactRoutePage .xp-heading p{font-size:12px}#reactRoutePage .xp-heading>div:first-of-type{flex-basis:75%}#reactRoutePage .xp-top,#reactRoutePage .xp-middle,#reactRoutePage .xp-bottom{grid-template-columns:minmax(0,1fr)}#reactRoutePage .xp-timeline-meta{flex-wrap:wrap}#reactRoutePage .xp-timeline-meta span{position:static}#reactRoutePage .xp-workspace svg.xp-timeline-chart{height:auto;min-height:140px}#reactRoutePage .xp-timeline{min-height:0}#reactRoutePage .xp-loop ol{grid-template-columns:repeat(3,minmax(0,1fr))}#reactRoutePage .xp-loop li:nth-child(3) svg{display:none}#reactRoutePage .xp-interrupt{flex-wrap:wrap}#reactRoutePage .xp-conditions{display:block}#reactRoutePage .xp-insight>div:nth-of-type(2){border:0;flex-basis:100%;padding:0}#reactRoutePage .xp-source{flex-wrap:wrap;justify-content:start}}body[data-page=ei]:has([data-star-view]) .premium-shell .lab-main{grid-template-rows:minmax(0,1fr)}body[data-page=ei] #reactRoutePage:has([data-star-view]){height:100%;padding:0}#reactRoutePage .xstar-page[data-star-view]{padding:8px 14px 4px;font-family:XD Reference Roboto,Segoe UI,sans-serif}#reactRoutePage [data-star-view] .xstar-topbar{min-height:28px;margin-bottom:0}#reactRoutePage [data-star-view] .xstar-topbar>button:not(.xstar-ask){width:28px;height:28px;min-height:28px;padding:3px}#reactRoutePage [data-star-view] .xstar-topbar nav{border-radius:16px;padding:0}#reactRoutePage [data-star-view] .xstar-topbar a{min-height:27px;padding:3px 23px;font-size:12px}#reactRoutePage [data-star-view] .xstar-topbar a[aria-current=page]{background:#043d8a;border-color:#368ff5;box-shadow:inset 0 0 9px #2284dd,0 0 6px #0058bd}#reactRoutePage [data-star-view] .xstar-topbar .xstar-ask{border-radius:20px;min-height:27px;padding:3px 14px;font-size:11px}#reactRoutePage [data-star-view] .xstar-hero{min-height:100px;margin-bottom:4px}#reactRoutePage [data-star-view] .xstar-title img{width:66px;height:66px}#reactRoutePage [data-star-view] .xstar-title h1{margin:0 0 2px;font-size:33px}#reactRoutePage [data-star-view] .xstar-hero-mark{width:132px;height:132px}#reactRoutePage [data-star-view] .xstar-hero-quote{font-size:13px}#reactRoutePage .xso-lead{grid-template-columns:2.3fr 1fr;gap:8px;margin-bottom:8px;display:grid}#reactRoutePage .xso-lead .xstar-welcome{background:linear-gradient(120deg,#041226ef,#002643c9);gap:12px;min-height:90px;margin:0;padding:8px 16px}#reactRoutePage .xso-lead h2{margin:3px 0;font-size:20px;line-height:1.2}#reactRoutePage .xso-lead p{font-size:12px;line-height:1.2}#reactRoutePage .xso-lead .xstar-primary{color:#fff;background:linear-gradient(#1264bc,#043175);border:1px solid #64bdff;min-height:33px;padding:4px 13px;font-size:11px;box-shadow:inset 0 0 8px #387be4,0 0 6px #228bff}#reactRoutePage .xso-quote{color:#bdcbe3;background:linear-gradient(90deg,#031020ef,#061831a0),url(/assets/planet-crescent-dark-43-BWv8HESL.png) 100%/cover;border:1px solid #426585;border-radius:7px;margin:0;padding:14px 23px;font-size:14px;font-style:italic;line-height:1.5}#reactRoutePage .xso-quote small{margin-top:3px;font-size:11px;display:block}#reactRoutePage [data-star-view] .xstar-overview-grid{gap:7px}#reactRoutePage [data-star-view] .xstar-panel{background:linear-gradient(135deg,#021122ed,#00192dd9);border-color:#234e74;box-shadow:inset 0 0 8px #2c6a9630}#reactRoutePage [data-star-view] .xstar-panel>header{border-bottom:0;flex-wrap:nowrap;gap:7px;min-height:31px;padding:5px 10px}#reactRoutePage [data-star-view] .xstar-panel h2{font-size:12px;font-weight:500}#reactRoutePage [data-star-view] .xstar-panel>header>svg{color:#b4caff;filter:drop-shadow(0 0 3px #3b91ff);width:20px;height:20px}#reactRoutePage [data-star-view] .xstar-panel>header button{border-radius:13px;min-height:18px;padding:0 10px;font-size:9px}#reactRoutePage [data-star-view] .xstar-panel-body{padding:0 10px 8px}#reactRoutePage [data-star-view] .xstar-panel-body>.xstar-caption{margin:3px 0;font-size:9px}#reactRoutePage [data-star-view] .xstar-pipeline{min-height:146px}#reactRoutePage .xso-pipeline-caption{color:#adbad4;margin:-3px 0 0 27px;font-size:10px}#reactRoutePage [data-star-view] .xstar-batch-track{isolation:isolate;gap:8px;padding:0;position:relative}#reactRoutePage [data-star-view] .xstar-batch-track:before{content:"";z-index:-1;background:#38b9ee;height:1px;position:absolute;top:30px;left:7%;right:7%;box-shadow:0 0 5px #5ad4ff}#reactRoutePage [data-star-view] .xstar-batch-track>button{flex:1 0 100px;gap:0;min-width:100px;padding:0}#reactRoutePage [data-star-view] .xstar-batch-track .xstar-planet{height:56px}#reactRoutePage [data-star-view] .xstar-planet .rf-artwork{width:auto;height:54px;aspect-ratio:var(--planet-ratio)}#reactRoutePage [data-star-view] .xstar-batch-track strong{font-size:11px;line-height:1.2}#reactRoutePage [data-star-view] .xstar-batch-track small,#reactRoutePage [data-star-view] .xstar-batch-track button>span:not(.xstar-planet){font-size:10px;line-height:1.25}#reactRoutePage [data-star-view] .xstar-batch-track [data-state=completed]>span:not(.xstar-planet){color:#17e9c4}#reactRoutePage [data-star-view] .xstar-batch-track [data-state=retake]>span:not(.xstar-planet){color:#ffbd52;background:#653b1066;border-radius:3px;padding:1px 6px}#reactRoutePage [data-star-view] .xstar-milestone{background:linear-gradient(90deg,#1d0e18ee,#061329d9),url(/assets/planet-crescent-dark-43-BWv8HESL.png) 100%/cover;border-color:#882b3b;position:relative}#reactRoutePage [data-star-view] .xstar-milestone :is(h2,header>svg){color:#ff7384}#reactRoutePage [data-star-view] .xstar-milestone h3{margin:0 0 3px;font-size:14px}#reactRoutePage [data-star-view] .xstar-milestone p{margin:0 75px 7px 0;font-size:11px;line-height:1.25}#reactRoutePage [data-star-view] .xstar-milestone ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}#reactRoutePage [data-star-view] .xstar-milestone li{color:#c7c9da;align-items:center;gap:8px;font-size:10px;display:flex}#reactRoutePage [data-star-view] .xstar-milestone li svg{color:#ff637a;width:13px;height:13px}#reactRoutePage .xstar-milestone .xso-next{color:#031534;background:#e6f5ff;border-radius:50%;width:29px;min-height:29px;padding:4px;position:absolute;top:35px;right:32px}#reactRoutePage .xso-retakes{display:grid}#reactRoutePage .xso-retakes button{text-align:left;background:0 0;border:0;border-bottom:1px solid #153049;border-radius:0;grid-template-columns:25px minmax(0,1fr) 65px;gap:8px;min-height:27px;padding:3px 4px;font-size:10px;display:grid}#reactRoutePage .xso-retakes button strong{border-left:3px solid #ff5c7e;padding-left:8px}#reactRoutePage .xso-retakes button[data-linked=true] strong{border-color:#3ddab5}#reactRoutePage .xso-retakes small{border:1px solid #375d86;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}#reactRoutePage .xso-retakes small svg{width:12px;height:12px}#reactRoutePage .xso-findings{gap:5px;display:grid}#reactRoutePage .xso-findings button{text-align:left;background:0 0;border:0;border-left:4px solid #ff5674;border-radius:2px;width:100%;min-height:35px;padding:0 5px 0 13px;line-height:1.1;display:block}#reactRoutePage .xso-findings [data-tone=green]{border-color:#25e4b4}#reactRoutePage .xso-findings [data-tone=amber]{border-color:#ffc14b}#reactRoutePage .xso-findings button>span{align-items:center;gap:12px;font-size:10px;display:flex}#reactRoutePage .xso-findings button>span small{color:#ff8b99;border:1px solid #8b3c47;border-radius:10px;padding:0 7px;font-size:8px}#reactRoutePage .xso-findings [data-tone=green]>span small{color:#50e1be;border-color:#236c5c}#reactRoutePage .xso-findings [data-tone=amber]>span small{color:#ffbf63;border-color:#936123}#reactRoutePage .xso-findings em{color:#a9bad4;font-size:9px;font-style:normal;display:block}#reactRoutePage .xso-findings button>div{color:#66d3f7;align-items:center;gap:8px;font-size:10px;display:flex}#reactRoutePage :is(.xso-findings,.xso-focus) i{background:#193047;border-radius:4px;flex:1;height:6px;display:block;overflow:hidden}#reactRoutePage :is(.xso-findings,.xso-focus) i>:is(b,strong){background:linear-gradient(90deg,#54b9ff,#a0f4ff);border-radius:4px;height:100%;display:block}#reactRoutePage .xso-focus{gap:12px;margin:0 0 8px;padding:1px 0;list-style:none;display:grid}#reactRoutePage .xso-focus li{align-items:center;gap:8px;font-size:10px;display:flex}#reactRoutePage .xso-focus li>b{background:#132b49;border-radius:50%;place-content:center;width:25px;height:25px;font-size:16px;display:grid}#reactRoutePage .xso-focus li>div{flex:1;min-width:0}#reactRoutePage .xso-focus i{margin-top:5px}#reactRoutePage .xso-focus small{color:#65c7ee;width:30px;font-size:10px}#reactRoutePage .xso-rules{gap:8px;display:grid}#reactRoutePage .xso-rules>div{grid-template-columns:16px 74px 40px minmax(0,1fr);align-items:center;gap:6px;font-size:9px;display:grid}#reactRoutePage .xso-rules svg{color:#13d3b1;width:13px;height:17px}#reactRoutePage .xso-rules small{color:#5ee9c9;text-align:center;border:1px solid #126b58;border-radius:6px;font-size:8px}#reactRoutePage .xso-rules span{color:#b4c1d9}#reactRoutePage .xso-activity{gap:5px;margin:0;padding:0;list-style:none;display:grid}#reactRoutePage .xso-activity button{text-align:left;background:0 0;border:0;grid-template-columns:49px 21px minmax(0,1fr);gap:8px;width:100%;min-height:27px;padding:0;display:grid}#reactRoutePage .xso-activity time{color:#a9b6d5;font-size:8px}#reactRoutePage .xso-activity i{color:#64cfff}#reactRoutePage .xso-activity span{gap:2px;font-size:9px;display:grid}#reactRoutePage .xso-activity small{color:#a9b6d5;font-size:8px}#reactRoutePage [data-star-view] .xstar-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:4px 0}#reactRoutePage [data-star-view] .xstar-questions button{border-radius:10px;min-height:18px;padding:1px 7px;font-size:8px}#reactRoutePage [data-star-view] .xstar-questions svg{width:9px;height:9px}#reactRoutePage [data-star-view] .xstar-ask-link{border-radius:20px;min-height:28px;margin-top:4px;padding:2px 8px;font-size:10px}#reactRoutePage .xso-focus{gap:9px;margin-bottom:4px}#reactRoutePage [data-star-view] .xstar-panel-body>.xstar-caption{line-height:1.15}#reactRoutePage [data-star-view] .xstar-footer{padding:1px 0;font-size:9px}#reactRoutePage [data-star-view] .xstar-footer button{min-height:18px;padding:0 6px;font-size:9px}#reactRoutePage [data-star-view] .xstar-footer svg{width:14px;height:14px}#reactRoutePage [data-star-view] .xstar-review-context{grid-template-rows:1fr 1fr;gap:8px;display:grid}#reactRoutePage [data-star-view] .xstar-review-summary{gap:12px;min-height:118px}#reactRoutePage [data-star-view] .xstar-ring{width:96px;height:96px}#reactRoutePage [data-star-view] .xstar-review-summary dl>div{padding:4px 0;font-size:11px}#reactRoutePage [data-star-view] .xstar-retakes button{gap:6px;min-height:28px;padding:4px 0;font-size:11px}#reactRoutePage [data-star-view] .xstar-retakes :is(strong,small){font-size:11px}#reactRoutePage [data-star-view] .xstar-review-trade .xstar-caption{font-size:11px;line-height:1.25}#reactRoutePage [data-star-view] .xstar-trade-chart{margin:3px 0}#reactRoutePage [data-star-view] .xstar-trade-chart .xjd-chart-preview{border:0;gap:0;min-height:0;padding:0}#reactRoutePage [data-star-view] .xstar-trade-chart .xjd-chart-preview svg{aspect-ratio:auto;height:128px}#reactRoutePage [data-star-view] .xstar-trade-chart .xjd-chart-preview small{font-size:10px;line-height:12px}#reactRoutePage [data-star-view] .xstar-trade-facts{gap:8px;margin-bottom:2px;font-size:11px}#reactRoutePage [data-star-view] .xstar-review-trade .xstar-actions button{min-height:28px;padding:3px 8px;font-size:11px}#reactRoutePage [data-star-view] .xstar-workflow .xstar-panel{grid-template-columns:210px minmax(0,1fr);align-items:center;display:grid}#reactRoutePage [data-star-view] .xstar-review-steps li{gap:3px;padding:3px;font-size:10px}#reactRoutePage [data-star-view] .xstar-review-steps i{width:20px;height:20px}#reactRoutePage [data-star-view] .xstar-review-steps svg{width:14px;height:14px}#reactRoutePage [data-star-view] .xstar-intelligence-grid{grid-template-columns:1fr 1.16fr .97fr}#reactRoutePage [data-star-view] .xstar-intelligence-bottom{grid-template-columns:1.18fr 1.08fr .9fr 1fr 1.1fr;gap:8px;margin-top:8px;display:grid}#reactRoutePage [data-star-view] .xstar-intelligence-grid>section,#reactRoutePage [data-star-view] .xstar-intelligence-bottom>section{min-height:215px}#reactRoutePage [data-star-view] .xstar-evidence-flow{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;padding:4px 0}#reactRoutePage [data-star-view] .xstar-evidence-flow>div{flex:1;min-width:0;font-size:10px}#reactRoutePage [data-star-view] .xstar-evidence-flow i{width:40px;height:40px}#reactRoutePage [data-star-view] .xstar-evidence-flow :is(strong,span){font-size:10px;line-height:1.25}#reactRoutePage [data-star-view] .xstar-evidence-flow~blockquote{margin:8px 0;padding:6px 12px;font-size:12px}#reactRoutePage [data-star-view] .xstar-strengths li{gap:8px;font-size:12px}#reactRoutePage [data-star-view] .xstar-strengths span{flex:1;min-width:0}#reactRoutePage [data-star-view] .xstar-strengths meter{width:100%;height:12px;display:block}#reactRoutePage [data-star-view] .xstar-strengths meter::-webkit-meter-bar{background:var(--xd-color-surface-active);border:0}#reactRoutePage [data-star-view] .xstar-strengths meter::-webkit-meter-optimum-value{background:var(--xd-color-positive)}#reactRoutePage [data-star-view] .xstar-focus-list{gap:12px}#reactRoutePage [data-star-view] .xstar-focus-list li{gap:8px;font-size:12px}#reactRoutePage [data-star-view] .xstar-rules>div{grid-template-columns:16px minmax(0,1fr);gap:4px;padding:4px 0;font-size:11px;display:grid}#reactRoutePage [data-star-view] .xstar-rules dd{text-align:left;color:var(--xd-color-text-secondary);grid-column:2;margin:0;font-size:11px}#reactRoutePage [data-star-view] .xstar-intelligence-bottom .xstar-questions{grid-template-columns:minmax(0,1fr)}#reactRoutePage [data-star-view] .xstar-activity :is(strong,small){font-size:11px}#reactRoutePage [data-star-view] .xstar-history button{width:100%;min-width:0}#reactRoutePage [data-star-view] .xstar-history-bars{align-items:end;gap:4px;width:100%;height:70px;margin:10px 0;display:flex}#reactRoutePage [data-star-view] .xstar-history-bars i{background:linear-gradient(var(--xd-color-negative),var(--xd-color-action));flex:1}#reactRoutePage [data-star-view] .xstar-findings{gap:6px}#reactRoutePage [data-star-view] .xstar-findings button{gap:4px 8px;padding:3px 8px}#reactRoutePage [data-star-view] .xstar-findings :is(strong,b){font-size:11px}#reactRoutePage [data-star-view] .xstar-findings small{margin-top:2px;font-size:10px;line-height:1.25}#reactRoutePage [data-star-view] .xstar-review-context .xstar-panel-body>p{margin:0;font-size:11px;line-height:1.35}#reactRoutePage [data-star-view] .xstar-review-context .xstar-panel>header{min-height:27px;padding-block:3px}#reactRoutePage [data-star-view] .xstar-review-context .xstar-panel-body{padding-bottom:5px}#reactRoutePage [data-star-view] .xstar-review-context .xstar-caption{font-size:10px;line-height:12px}#reactRoutePage [data-star-view] .xstar-review-context .xstar-actions{margin-top:6px}#reactRoutePage [data-star-view] .xstar-review-context .xstar-actions button{min-height:27px;padding:3px 8px;font-size:11px}#reactRoutePage [data-star-view] .xstar-review-grid .xstar-milestone .xstar-panel-body>button{min-height:24px;margin-top:4px;padding:2px 8px;font-size:11px}#reactRoutePage [data-star-view] .xstar-review-grid .xstar-quote{padding:12px 20px}#reactRoutePage [data-star-view] .xstar-review-grid .xstar-quote p{margin-bottom:6px;font-size:16px}@container growth-recorded (width<=1000px){#reactRoutePage .xso-lead{grid-template-columns:1fr}#reactRoutePage .xso-lead .xstar-welcome{flex-wrap:wrap}#reactRoutePage [data-star-view] .xstar-intelligence-grid{grid-template-columns:minmax(0,1fr)}#reactRoutePage [data-star-view] .xstar-intelligence-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}#reactRoutePage [data-star-view] .xstar-workflow .xstar-panel{display:block}}@container growth-recorded (width>=1001px){#reactRoutePage [data-star-view] .xstar-hero{min-height:90px}#reactRoutePage [data-star-view=reviews] .xstar-hero{min-height:84px}#reactRoutePage [data-star-view] .xstar-pipeline{min-height:136px}#reactRoutePage [data-star-view=reviews] .xstar-review-summary{min-height:109px}#reactRoutePage [data-star-view] .xstar-span-8{grid-column:span 8}#reactRoutePage [data-star-view] .xstar-span-4{grid-column:span 4}#reactRoutePage [data-star-view] .xstar-span-5{grid-column:span 5}#reactRoutePage [data-star-view] .xstar-span-3{grid-column:span 3}}@container growth-recorded (width<=700px){#reactRoutePage [data-star-view] .xstar-topbar a{padding:6px 12px}#reactRoutePage [data-star-view] .xstar-title{max-width:100%}#reactRoutePage [data-star-view] .xstar-hero-mark{opacity:.25;left:85%}#reactRoutePage [data-star-view] .xstar-panel h2{font-size:14px}#reactRoutePage .xso-rules>div{font-size:11px}#reactRoutePage .xso-retakes button{min-height:40px;font-size:11px}#reactRoutePage .xso-findings button{min-height:48px}#reactRoutePage [data-star-view] .xstar-questions button{min-height:32px;font-size:10px}#reactRoutePage [data-star-view] .xstar-intelligence-bottom{grid-template-columns:minmax(0,1fr)}#reactRoutePage [data-star-view] .xstar-hero-quote{display:none}}.react-route-page{min-width:0}.xd-react-page{min-height:100%;color:var(--xd-color-text-secondary);animation:xd-react-page-enter var(--xd-duration-standard) var(--xd-ease-out) both;align-content:start;gap:10px;display:grid}.xd-react-page-header{border-bottom:1px solid var(--xd-color-border-emphasis);background:linear-gradient(90deg,#081730b8,#040d1d6b 70%,#0000);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:12px 14px;display:flex}.xd-react-page-header>div:first-child{min-width:0}.xd-react-page-header span{color:var(--xd-color-action);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:760}.xd-react-page-header h1{color:var(--xd-color-text-primary);font-size:calc(24px * var(--xd-user-font-scale,1));margin:2px 0 0;font-weight:760;line-height:1.15}.xd-react-page-header p{color:#a9b9cf;max-width:74ch;font-size:var(--xd-font-size-body);line-height:var(--xd-line-height-body);margin:4px 0 0}.xd-react-page-actions{flex:none;gap:8px;display:flex}.xd-profile-stats{background:#030b1a85;border-block:1px solid #607ba433;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.xd-profile-stat{border-right:1px solid #607ba429;gap:2px;min-width:0;padding:11px 14px;display:grid;position:relative}.xd-profile-stat:last-child{border-right:0}.xd-profile-stat:before{content:"";background:#61708a;width:2px;position:absolute;inset:0 auto 0 0}.xd-profile-stat[data-tone=cyan]:before{background:var(--xd-color-action)}.xd-profile-stat[data-tone=violet]:before{background:var(--xd-color-accent)}.xd-profile-stat[data-tone=green]:before{background:var(--xd-color-positive)}.xd-profile-stat dt,.xd-profile-stat small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-profile-stat dt{text-transform:uppercase;font-weight:700}.xd-profile-stat dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(15px * var(--xd-user-font-scale,1));font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:750;overflow:hidden}.xd-profile-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:10px;display:grid}.xd-profile-panel{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:linear-gradient(165deg,#081327e6,#030a17e6);align-content:start;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 14px 34px #0000003d}.xd-profile-panel>header{border-bottom:1px solid #607ba42e;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:10px;display:flex}.xd-profile-panel>header>div{gap:2px;min-width:0;display:grid}.xd-profile-panel>header span{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:700}.xd-profile-panel h2{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-title);margin:0;line-height:1.25}.xd-profile-panel p{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-body);line-height:var(--xd-line-height-body);margin:0}.xd-profile-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:112px;display:grid}.xd-profile-avatar,.xd-profile-hero img{object-fit:cover;border:1px solid #8b5cf6a8;border-radius:50%;width:88px;height:88px;box-shadow:0 0 0 5px #4c1d9521,0 12px 30px #00000059}.xd-profile-avatar{color:#fff;background:linear-gradient(145deg,#4c1d95,#0e7490);place-items:center;font-size:25px;font-weight:800;display:grid}.xd-profile-hero>div:last-child{gap:4px;min-width:0;display:grid}.xd-profile-hero strong{color:var(--xd-color-text-primary);font-size:calc(20px * var(--xd-user-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-profile-hero span,.xd-profile-hero small{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-profile-hero small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-profile-progress-copy{gap:8px;display:grid}.xd-profile-progress-copy>div:first-child{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);justify-content:space-between;align-items:center;gap:12px;display:flex}.xd-profile-progress{background:#5b6d8b3d;border-radius:4px;height:7px;overflow:hidden}.xd-profile-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--xd-color-accent), var(--xd-color-action));height:100%;transition:width var(--xd-duration-standard) var(--xd-ease-out);display:block}.xd-profile-boundary-note{border-left:2px solid var(--xd-color-action);background:#082f4933;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px;display:grid}.xd-profile-boundary-note>svg{fill:none;width:20px;height:20px;stroke:var(--xd-color-action);stroke-width:1.7px}.xd-profile-boundary-note strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-profile-boundary-note p{margin-top:3px}.xd-profile-form{gap:12px;display:grid}.xd-profile-form label{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);gap:5px;font-weight:650;display:grid}.xd-profile-form label>small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);font-weight:500;line-height:1.35}.xd-profile-form input[readonly]{color:var(--xd-color-text-muted);cursor:default}.xd-profile-file{min-height:var(--xd-control-height-touch);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-caption);padding:7px}.xd-profile-file::file-selector-button{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-active);min-height:28px;color:var(--xd-color-text-primary);font:inherit;cursor:pointer;margin-right:10px;padding-inline:10px}.xd-profile-message{border-left:2px solid var(--xd-color-positive);background:#104e412e;padding:9px 10px;color:#99f6e4!important}.xd-profile-message.is-error{border-left-color:var(--xd-color-negative);background:#7f1d1d33;color:#fecdd3!important}.xd-profile-form-actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.xd-profile-path ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.xd-profile-path li{border-radius:var(--xd-radius-control);background:#030b1a73;border:1px solid #607ba429;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-height:36px;padding:6px 9px;display:grid}.xd-profile-path li>span{color:var(--xd-color-caution);font-size:var(--xd-font-size-caption);font-weight:750}.xd-profile-path li[data-complete=true]>span{color:var(--xd-color-positive)}.xd-profile-path li>strong{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label)}.xd-profile-account dl{margin:0;display:grid}.xd-profile-account dl>div{border-bottom:1px solid #607ba421;justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.xd-profile-account dt{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-profile-account dd{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label);margin:0;font-weight:700}.xd-settings-page{--xd-settings-panel:rgba(5, 14, 31, calc(.94 * var(--xd-panel-user-alpha,.88)));--xd-settings-field:#030b1aa8}.xd-settings-summary{background:#030b1a8a;border-block:1px solid #607ba433;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.xd-settings-summary>div{border-right:1px solid #607ba429;gap:2px;min-width:0;padding:10px 14px;display:grid;position:relative}.xd-settings-summary>div:last-child{border-right:0}.xd-settings-summary>div:before{background:var(--xd-color-accent);content:"";width:2px;position:absolute;inset:0 auto 0 0}.xd-settings-summary>div:nth-child(2):before{background:var(--xd-color-action)}.xd-settings-summary>div:nth-child(3):before{background:#60a5fa}.xd-settings-summary>div[data-tone=positive]:before{background:var(--xd-color-positive)}.xd-settings-summary>div[data-tone=caution]:before{background:var(--xd-color-caution)}.xd-settings-summary dt,.xd-settings-summary small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-settings-summary dt{text-transform:uppercase;font-weight:720}.xd-settings-summary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(14px * var(--xd-user-font-scale,1));text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:0;font-weight:750;overflow:hidden}.xd-settings-workbench{grid-template-columns:246px minmax(0,1fr);gap:10px;min-height:640px;display:grid}.xd-settings-nav{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:linear-gradient(175deg,#081327f5,#030a17f0);align-self:start;gap:3px;padding:8px;display:grid;position:sticky;top:8px;box-shadow:0 16px 34px #0000003b}.xd-settings-nav>button{border-radius:var(--xd-radius-control);min-height:54px;color:var(--xd-color-text-secondary);text-align:left;cursor:pointer;transition:background-color var(--xd-duration-fast), border-color var(--xd-duration-fast);background:0 0;border:1px solid #0000;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid}.xd-settings-nav>button:hover{background:#1526457a;border-color:#607ba438}.xd-settings-nav>button[aria-current=page]{border-color:color-mix(in srgb, var(--xd-color-action) 48%, transparent);color:var(--xd-color-text-primary);box-shadow:inset 2px 0 var(--xd-color-action);background:linear-gradient(90deg,#0891b22e,#5b21b621)}.xd-settings-nav>button:focus-visible,.xd-settings-nav__footer button:focus-visible,.xd-settings-segmented button:focus-visible,.xd-atmosphere-gallery button:focus-visible,.xd-settings-select select:focus-visible,.xd-settings-number input:focus-visible,.xd-settings-inline-fields input:focus-visible,.xd-settings-search input:focus-visible,.xd-settings-slider input:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-settings-nav svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;justify-self:center;width:18px;height:18px}.xd-settings-nav>button>span{gap:2px;min-width:0;display:grid}.xd-settings-nav strong{color:inherit;font-size:var(--xd-font-size-label)}.xd-settings-nav small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.25;overflow:hidden}.xd-settings-nav__footer{border-top:1px solid #607ba42e;gap:7px;margin-top:4px;padding:10px 8px 3px;display:grid}.xd-settings-nav__footer button{min-height:30px;color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.xd-settings-nav__footer button:hover{color:var(--xd-color-text-primary)}.xd-settings-content{min-width:0;display:block}.xd-settings-grid{animation:xd-settings-section-enter var(--xd-duration-standard) var(--xd-ease-out) both;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.xd-settings-panel{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:linear-gradient(165deg, var(--xd-settings-panel), #030a17eb);align-content:start;min-width:0;display:grid;box-shadow:0 14px 34px #0000003d}.xd-settings-panel[data-wide=true]{grid-column:1/-1}.xd-settings-panel>header{background:#08152b57;border-bottom:1px solid #607ba42e;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.xd-settings-panel>header>div{gap:1px;min-width:0;display:grid}.xd-settings-panel>header span{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:720}.xd-settings-panel h2{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-title);margin:0;line-height:1.25}.xd-settings-panel__body{gap:12px;min-width:0;padding:14px;display:grid}.xd-settings-field{gap:6px;display:grid}.xd-settings-field>span,.xd-settings-select>span,.xd-settings-number>span,.xd-settings-inline-fields label>span,.xd-settings-search>span,.xd-settings-slider>span{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);font-weight:680}.xd-settings-segmented{border-radius:var(--xd-radius-control);background:#02081494;border:1px solid #607ba438;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;min-width:0;padding:3px;display:grid}.xd-settings-segmented button{min-width:0;min-height:30px;color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:4px 7px;font-weight:680;overflow:hidden}.xd-settings-segmented button:hover{color:var(--xd-color-text-primary);background:#15264580}.xd-settings-segmented button[aria-pressed=true]{border-color:color-mix(in srgb, var(--xd-color-action) 44%, transparent);color:#ecfeff;background:linear-gradient(135deg,#0891b238,#5b21b62e);box-shadow:0 4px 14px #0891b21f}.xd-settings-toggle{border-radius:var(--xd-radius-control);background:var(--xd-settings-field);cursor:pointer;border:1px solid #607ba42b;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:12px;min-height:52px;padding:8px 10px;display:grid;position:relative}.xd-settings-toggle[data-disabled=true]{opacity:.5;cursor:not-allowed}.xd-settings-toggle>span{gap:2px;min-width:0;display:grid}.xd-settings-toggle strong{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label)}.xd-settings-toggle small,.xd-settings-select>small,.xd-settings-number>small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);font-weight:500;line-height:1.35}.xd-settings-toggle input{opacity:0;width:1px;height:1px;position:absolute}.xd-settings-toggle>i{width:40px;height:22px;transition:border-color var(--xd-duration-fast), background-color var(--xd-duration-fast);background:#31415a9e;border:1px solid #607ba466;border-radius:12px;display:block;position:relative}.xd-settings-toggle>i>b{width:14px;height:14px;transition:transform var(--xd-duration-fast) var(--xd-ease-out), background-color var(--xd-duration-fast);background:#cbd5e1;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000057}.xd-settings-toggle input:checked+i{border-color:color-mix(in srgb, var(--xd-color-action) 72%, transparent);background:#0891b26b}.xd-settings-toggle input:checked+i>b{background:#ecfeff;transform:translate(18px)}.xd-settings-toggle input:focus-visible+i{outline:var(--xd-focus-outline);outline-offset:2px}.xd-settings-slider{border-radius:var(--xd-radius-control);background:var(--xd-settings-field);border:1px solid #607ba42b;gap:7px;padding:7px 9px;display:grid}.xd-settings-slider>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.xd-settings-slider output{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-variant-numeric:tabular-nums}.xd-settings-slider input{width:100%;height:18px;accent-color:var(--xd-color-action);cursor:pointer;margin:0}.xd-settings-select,.xd-settings-number,.xd-settings-inline-fields label{gap:5px;min-width:0;display:grid}.xd-settings-select select,.xd-settings-number input,.xd-settings-inline-fields input,.xd-settings-search input{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);width:100%;min-width:0;min-height:36px;color:var(--xd-color-text-primary);font:560 var(--xd-font-size-body)/1.3 var(--xd-font-ui);padding:6px 10px}.xd-settings-select select{cursor:pointer}.xd-settings-number>div{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:36px;padding-inline:10px;display:grid}.xd-settings-number>div:focus-within{border-color:var(--xd-color-action);box-shadow:0 0 0 1px #22d3ee33}.xd-settings-number>div input{min-height:32px;font-family:var(--xd-font-data);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0}.xd-settings-number>div input:focus-visible{outline:0}.xd-settings-number>div small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-settings-inline-fields,.xd-settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.xd-atmosphere-toolbar{grid-template-columns:minmax(190px,.72fr) minmax(300px,1fr) minmax(280px,1fr);align-items:end;gap:10px;display:grid}.xd-atmosphere-stage{grid-template-columns:minmax(340px,1.15fr) minmax(280px,.85fr);gap:10px;min-height:218px;display:grid}.xd-atmosphere-preview{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);background-color:#030712;background-position:50%;background-size:cover;align-content:end;gap:3px;min-width:0;min-height:218px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -110px 80px #01050fe0,0 14px 30px #00000040}.xd-atmosphere-preview:after{background:linear-gradient(115deg, #02081724, rgba(2, 8, 23, calc(var(--xd-atmosphere-veil,.64) * .52)));content:"";pointer-events:none;position:absolute;inset:0}.xd-atmosphere-preview>*{z-index:1;position:relative}.xd-atmosphere-preview>span{color:var(--xd-color-action);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:760}.xd-atmosphere-preview>strong{color:#fff;font-size:calc(18px * var(--xd-user-font-scale,1))}.xd-atmosphere-preview>small{color:#b8c8db;font-size:var(--xd-font-size-caption)}.xd-atmosphere-depth-controls{border-radius:var(--xd-radius-surface);background:#030b1a8c;border:1px solid #607ba42e;align-content:start;gap:10px;padding:12px;display:grid}.xd-atmosphere-depth-controls p,.xd-settings-note,.xd-settings-empty{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);margin:0;line-height:1.45}.xd-atmosphere-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.xd-atmosphere-gallery button{border-radius:var(--xd-radius-control);min-width:0;color:var(--xd-color-text-secondary);text-align:left;cursor:pointer;background:#030b1ab8;border:1px solid #607ba438;gap:4px;padding:4px 4px 7px;display:grid;overflow:hidden}.xd-atmosphere-gallery button:hover,.xd-atmosphere-gallery button[aria-pressed=true]{border-color:var(--xd-color-action);background:#082f4966}.xd-atmosphere-gallery button>span{aspect-ratio:16/8;background-position:50%;background-size:cover;border-radius:3px;width:100%;display:block}.xd-atmosphere-gallery strong,.xd-atmosphere-gallery small{text-overflow:ellipsis;white-space:nowrap;padding-inline:3px;overflow:hidden}.xd-atmosphere-gallery strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-caption)}.xd-atmosphere-gallery small{color:var(--xd-color-text-muted);font-size:calc(10px * var(--xd-user-font-scale,1))}.xd-atmosphere-gallery button[aria-pressed=true] small{color:var(--xd-color-action)}.xd-settings-callout,.xd-settings-boundary{border-left:2px solid var(--xd-color-action);background:#082f4933;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:11px;display:grid}.xd-settings-boundary{border-left-color:var(--xd-color-caution);background:#5b360c29}.xd-settings-boundary.is-security{border-left-color:var(--xd-color-positive);background:#064e3b26}.xd-settings-callout svg,.xd-settings-boundary svg,.xd-settings-reset>svg{fill:none;width:20px;height:20px;stroke:var(--xd-color-action);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.xd-settings-boundary svg{stroke:var(--xd-color-caution)}.xd-settings-boundary.is-security svg{stroke:var(--xd-color-positive)}.xd-settings-callout strong,.xd-settings-boundary strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-settings-callout p,.xd-settings-boundary p{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);margin:3px 0 0;line-height:1.4}.xd-risk-preview{border:1px solid color-mix(in srgb, var(--xd-color-action) 38%, transparent);border-radius:var(--xd-radius-surface);background:linear-gradient(135deg,#0891b224,#5b21b61a);gap:3px;padding:14px;display:grid}.xd-risk-preview span,.xd-risk-preview small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-risk-preview strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(22px * var(--xd-user-font-scale,1));font-variant-numeric:tabular-nums}.xd-settings-notification-group{border-top:1px solid #607ba429;gap:7px;padding-top:4px;display:grid}.xd-settings-notification-group>span{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);padding-block:3px;font-weight:700}.xd-settings-search{gap:5px;display:grid}.xd-settings-search>div{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);grid-template-columns:24px minmax(0,1fr);align-items:center;padding-left:8px;display:grid}.xd-settings-search svg{fill:none;width:16px;height:16px;stroke:var(--xd-color-text-muted);stroke-width:1.7px}.xd-settings-search input{background:0 0;border:0;outline:0}.xd-shortcut-list,.xd-settings-ledger{margin:0;display:grid}.xd-shortcut-list>div,.xd-settings-ledger>div{border-bottom:1px solid #607ba424;justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.xd-shortcut-list dt,.xd-settings-ledger dt{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-label)}.xd-shortcut-list dd,.xd-settings-ledger dd{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label);text-align:right;margin:0;font-weight:700}.xd-shortcut-list kbd{border:1px solid var(--xd-color-border);color:#cfe5ff;font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption);background:#081327cc;border-radius:3px;padding:4px 7px}.xd-security-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.xd-security-list li{border-radius:var(--xd-radius-control);background:var(--xd-settings-field);border:1px solid #607ba426;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:7px 9px;display:flex}.xd-security-list span{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-label)}.xd-security-list strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-settings-panel-actions{flex-wrap:wrap;gap:8px;display:flex}.xd-settings-reset{border:1px solid color-mix(in srgb, var(--xd-color-caution) 55%, transparent);border-radius:var(--xd-radius-surface);background:#422608e6;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:grid;box-shadow:0 12px 30px #0000004d}.xd-settings-reset>svg{stroke:var(--xd-color-caution)}.xd-settings-reset h2,.xd-settings-reset p{margin:0}.xd-settings-reset h2{color:#fff7df;font-size:var(--xd-font-size-title)}.xd-settings-reset p{color:#d9c79d;font-size:var(--xd-font-size-caption);margin-top:3px;line-height:1.4}.xd-settings-reset>div:last-child{gap:7px;display:flex}@keyframes xd-settings-section-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.xd-react-route-loading,.xd-react-route-error{padding:12px}.xd-react-loading-line{background:linear-gradient(90deg, transparent, var(--xd-color-action), var(--xd-color-accent), transparent);width:100%;height:2px;animation:1.2s ease-in-out infinite alternate xd-react-loading;overflow:hidden}.xd-react-route-error{align-content:start;gap:10px;max-width:620px;display:grid}.xd-react-route-error h1,.xd-react-route-error p{margin:0}.xd-react-route-error h1{color:var(--xd-color-text-primary)}.xd-react-route-error p{color:var(--xd-color-text-muted)}@keyframes xd-react-page-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes xd-react-loading{0%{opacity:.35;transform:scaleX(.35)}to{opacity:.9;transform:scaleX(1)}}@media (max-width:1100px){.xd-profile-layout{grid-template-columns:1fr}.xd-settings-workbench{grid-template-columns:204px minmax(0,1fr)}.xd-settings-grid{grid-template-columns:1fr}.xd-settings-panel[data-wide=true]{grid-column:auto}.xd-atmosphere-toolbar{grid-template-columns:1fr 1fr}.xd-atmosphere-toolbar .xd-settings-toggle{grid-column:1/-1}.xd-atmosphere-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.xd-react-page-header{flex-direction:column;align-items:stretch}.xd-react-page-actions{width:100%}.xd-react-page-actions .xd-ui-button{flex:1}.xd-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-profile-stat:nth-child(2){border-right:0}.xd-profile-stat:nth-child(n+3){border-top:1px solid #607ba429}.xd-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-settings-summary>div:nth-child(2){border-right:0}.xd-settings-summary>div:nth-child(n+3){border-top:1px solid #607ba429}.xd-settings-workbench{grid-template-columns:1fr}.xd-settings-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.xd-settings-nav>button{grid-template-columns:22px minmax(0,1fr);min-height:46px}.xd-settings-nav small{display:none}.xd-settings-nav__footer{grid-column:1/-1}.xd-atmosphere-toolbar,.xd-atmosphere-stage,.xd-settings-inline-fields,.xd-settings-field-grid{grid-template-columns:1fr}.xd-atmosphere-toolbar .xd-settings-toggle{grid-column:auto}.xd-atmosphere-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.xd-settings-reset{grid-template-columns:24px minmax(0,1fr)}.xd-settings-reset>div:last-child{grid-column:1/-1;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.xd-react-page,.xd-react-loading-line{animation:none}.xd-profile-progress span{transition:none}.xd-settings-grid,.xd-settings-toggle>i,.xd-settings-toggle>i>b{transition:none;animation:none}}.xd-journal-page{--xd-journal-panel:color-mix(in srgb, var(--xd-color-surface) 90%, transparent);--xd-journal-raised:color-mix(in srgb, var(--xd-color-surface-raised) 88%, transparent);--xd-journal-subtle:color-mix(in srgb, var(--xd-color-surface-active) 64%, transparent);padding-bottom:var(--xd-space-3)}.xd-journal-summary{border-block:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-surface) 72%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.xd-journal-summary-tile{min-width:0;padding:var(--xd-space-3) var(--xd-space-4);border-right:1px solid var(--xd-color-border);gap:2px;display:grid;position:relative}.xd-journal-summary-tile:last-child{border-right:0}.xd-journal-summary-tile:before{background:var(--xd-color-text-muted);content:"";width:2px;position:absolute;inset:0 auto 0 0}.xd-journal-summary-tile[data-tone=cyan]:before{background:var(--xd-color-action)}.xd-journal-summary-tile[data-tone=violet]:before{background:var(--xd-color-accent)}.xd-journal-summary-tile[data-tone=green]:before{background:var(--xd-color-positive)}.xd-journal-summary-tile[data-tone=warning]:before{background:var(--xd-color-caution)}.xd-journal-summary-tile dt,.xd-journal-summary-tile small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-journal-summary-tile dt{color:var(--xd-color-text-secondary);text-transform:uppercase;font-weight:750}.xd-journal-summary-tile dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(18px * var(--xd-user-font-scale,1));font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:760;overflow:hidden}.xd-journal-next{align-items:center;gap:var(--xd-space-3);min-width:0;padding:var(--xd-space-3) var(--xd-space-4);border:1px solid color-mix(in srgb, var(--xd-color-accent) 46%, var(--xd-color-border));border-radius:var(--xd-radius-surface);background:linear-gradient(100deg, color-mix(in srgb, var(--xd-color-accent) 12%, var(--xd-color-surface)), var(--xd-journal-panel));box-shadow:var(--xd-shadow-surface);grid-template-columns:38px minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.xd-journal-next:after{background:linear-gradient(90deg, var(--xd-color-accent), var(--xd-color-action), transparent);content:"";height:1px;position:absolute;inset:auto 0 0}.xd-journal-next-marker{border:1px solid color-mix(in srgb, var(--xd-color-accent) 50%, transparent);background:color-mix(in srgb, var(--xd-color-accent) 14%, var(--xd-color-surface));width:38px;height:38px;color:var(--xd-color-accent);border-radius:50%;place-items:center;display:grid}.xd-journal-next-marker svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:19px;height:19px}.xd-journal-next>div:nth-child(2){gap:2px;min-width:0;display:grid}.xd-journal-next span{color:var(--xd-color-accent);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:760}.xd-journal-next h2{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-title);line-height:var(--xd-line-height-tight);margin:0}.xd-journal-next p{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-body);margin:0}.xd-journal-alert{align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-caution) 50%, var(--xd-color-border));border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-caution) 9%, var(--xd-color-surface));grid-template-columns:22px minmax(0,1fr) auto;display:grid}.xd-journal-alert>svg{fill:none;width:19px;height:19px;stroke:var(--xd-color-caution);stroke-width:1.7px}.xd-journal-alert strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-journal-alert p{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-body);margin:2px 0 0}.xd-journal-toolbar{align-items:end;gap:var(--xd-space-2);padding:var(--xd-space-2);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-journal-panel);grid-template-columns:minmax(260px,1fr) minmax(150px,.32fr) minmax(170px,.38fr) auto;display:grid}.xd-journal-toolbar>label:not(.xd-journal-search){gap:var(--xd-space-1);color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);font-weight:700;display:grid}.xd-journal-toolbar select{appearance:auto}.xd-journal-search{align-items:center;display:grid;position:relative}.xd-journal-search>svg{z-index:1;left:var(--xd-space-3);fill:none;width:16px;height:16px;stroke:var(--xd-color-text-muted);stroke-width:1.7px;pointer-events:none;position:absolute}.xd-journal-search .xd-ui-input{padding-left:36px}.xd-journal-sync{min-height:var(--xd-control-height);justify-content:flex-end;align-items:center;gap:var(--xd-space-2);display:flex}.xd-journal-workbench{gap:var(--xd-space-3);grid-template-columns:minmax(290px,.68fr) minmax(0,1.32fr);min-height:490px;display:grid}.xd-journal-panel{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-journal-panel);min-width:0;box-shadow:var(--xd-shadow-surface);align-content:start;display:grid;overflow:hidden}.xd-journal-panel>header:not(.xd-journal-detail-header){justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:54px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-surface-raised) 58%, transparent);display:flex}.xd-journal-panel>header>div{gap:1px;min-width:0;display:grid}.xd-journal-panel>header span{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:720}.xd-journal-panel>header h2{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-title);line-height:var(--xd-line-height-tight);margin:0}.xd-journal-panel>header small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);white-space:nowrap}.xd-journal-index{grid-template-rows:auto minmax(0,1fr)}.xd-journal-entry-list{align-content:start;gap:var(--xd-space-1);min-height:0;max-height:610px;padding:var(--xd-space-2);scrollbar-color:var(--xd-color-accent) transparent;display:grid;overflow-y:auto}.xd-journal-entry-row{border-radius:var(--xd-radius-control);width:100%;min-width:0;min-height:92px;color:var(--xd-color-text-secondary);font-family:var(--xd-font-ui);text-align:left;transition:border-color var(--xd-duration-fast), background-color var(--xd-duration-fast), transform var(--xd-duration-fast) var(--xd-ease-out);background:0 0;border:1px solid #0000;align-content:center;gap:5px;padding:10px;display:grid;position:relative;overflow:hidden}.xd-journal-entry-row:hover{border-color:var(--xd-color-border);background:var(--xd-journal-subtle);transform:translate(2px)}.xd-journal-entry-row:focus-visible{outline:var(--xd-focus-outline);outline-offset:-2px}.xd-journal-entry-row[data-selected=true]{border-color:color-mix(in srgb, var(--xd-color-action) 52%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-action) 8%, var(--xd-color-surface-raised))}.xd-journal-entry-row[data-selected=true]:before{background:var(--xd-color-action);content:"";border-radius:2px;width:2px;position:absolute;inset:10px auto 10px 0}.xd-journal-entry-top{justify-content:space-between;align-items:center;gap:var(--xd-space-2);min-width:0;display:flex}.xd-journal-entry-top strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-journal-entry-top time{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption);flex:none}.xd-journal-entry-preview{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xd-journal-entry-meta{gap:var(--xd-space-1);flex-wrap:wrap;min-width:0;display:flex}.xd-journal-entry-meta i{border:1px solid var(--xd-color-border);color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);border-radius:3px;padding:3px 6px;font-style:normal;line-height:1}.xd-journal-entry-meta i[data-state=vectorized]{border-color:color-mix(in srgb, var(--xd-color-positive) 42%, var(--xd-color-border));color:var(--xd-color-positive)}.xd-journal-detail{min-height:490px;padding:var(--xd-space-4)}.xd-journal-detail-header{justify-content:space-between;align-items:start;gap:var(--xd-space-3);min-width:0;padding-bottom:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);display:flex}.xd-journal-detail-header>div{gap:3px;min-width:0;display:grid}.xd-journal-detail-header span{color:var(--xd-color-action);font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:720}.xd-journal-detail-header h2{overflow-wrap:anywhere;color:var(--xd-color-text-primary);font-size:calc(20px * var(--xd-user-font-scale,1));margin:0;line-height:1.2}.xd-journal-detail blockquote{margin:var(--xd-space-4) 0;padding:0 0 0 var(--xd-space-3);border-left:2px solid var(--xd-color-accent);color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-body);white-space:pre-wrap;font-style:normal;line-height:1.6}.xd-journal-observations{gap:var(--xd-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-journal-observations section{min-width:0;padding:var(--xd-space-3);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-journal-raised)}.xd-journal-observations span{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:720}.xd-journal-observations p{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-body);white-space:pre-wrap;margin:6px 0 0}.xd-journal-tags{gap:var(--xd-space-1);margin-top:var(--xd-space-3);flex-wrap:wrap;display:flex}.xd-journal-tags span{border:1px solid color-mix(in srgb, var(--xd-color-accent) 35%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-accent) 8%, transparent);color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-caption);border-radius:3px;padding:4px 7px}.xd-journal-tags .is-reference{border-color:var(--xd-color-border);color:var(--xd-color-text-muted);margin-left:auto}.xd-journal-tags small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-journal-linked{gap:var(--xd-space-2);margin-top:var(--xd-space-4);padding-top:var(--xd-space-3);border-top:1px solid var(--xd-color-border);display:grid}.xd-journal-linked>header{justify-content:space-between;align-items:center;gap:var(--xd-space-2);display:flex}.xd-journal-linked h3{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label);margin:0}.xd-journal-linked header small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-journal-linked-row{align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-2);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-journal-raised);grid-template-columns:minmax(112px,.38fr) minmax(300px,1fr) auto;display:grid}.xd-journal-linked-row>dl{grid-template-columns:repeat(4,minmax(58px,1fr));margin:0;display:grid}.xd-journal-linked-row>dl>div{padding-inline:var(--xd-space-2);border-left:1px solid var(--xd-color-border);gap:2px;display:grid}.xd-journal-linked-row dt{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-journal-linked-row dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption);font-variant-numeric:tabular-nums;margin:0;font-weight:720}.xd-journal-linked-row dd[data-tone=positive],.xd-journal-trade-result strong[data-tone=positive]{color:var(--xd-color-positive)}.xd-journal-linked-row dd[data-tone=negative],.xd-journal-trade-result strong[data-tone=negative]{color:var(--xd-color-negative)}.xd-journal-linked-row>div:last-child{gap:var(--xd-space-1);display:flex}.xd-journal-inline-empty{padding:var(--xd-space-3);border:1px dashed var(--xd-color-border);border-radius:var(--xd-radius-control);color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-body);margin:0}.xd-journal-detail-actions{justify-content:flex-end;gap:var(--xd-space-2);padding-top:var(--xd-space-4);margin-top:auto;display:flex}.xd-journal-confirm{align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-negative) 48%, var(--xd-color-border));border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-negative) 8%, var(--xd-color-surface));grid-template-columns:minmax(0,1fr) auto auto;margin-top:auto;display:grid}.xd-journal-confirm strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-journal-confirm p{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-body);margin:2px 0 0}.xd-journal-editor{align-content:start;gap:var(--xd-space-3);min-height:100%;display:grid}.xd-journal-editor>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);padding-bottom:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);display:flex}.xd-journal-editor>header>div{gap:2px;display:grid}.xd-journal-editor>header span{color:var(--xd-color-action);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:720}.xd-journal-editor h2{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-title);margin:0}.xd-journal-form-grid{gap:var(--xd-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-journal-form-grid label{align-content:start;gap:var(--xd-space-1);min-width:0;color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);font-weight:700;display:grid}.xd-journal-form-grid label.is-wide{grid-column:1/-1}.xd-journal-form-grid textarea{resize:vertical;width:100%;min-height:92px;padding:var(--xd-space-3);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);color:var(--xd-color-text-secondary);font:500 var(--xd-font-size-body)/var(--xd-line-height-body) var(--xd-font-ui)}.xd-journal-form-grid .is-wide textarea{min-height:132px}.xd-journal-form-grid textarea:focus-visible,.xd-journal-form-grid select:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-journal-editor>footer{justify-content:flex-end;gap:var(--xd-space-2);margin-top:auto;display:flex}.xd-journal-empty{align-content:center;justify-items:center;gap:var(--xd-space-2);min-height:210px;padding:var(--xd-space-4);text-align:center;display:grid}.xd-journal-empty>svg{fill:none;width:28px;height:28px;stroke:var(--xd-color-text-muted);stroke-width:1.5px}.xd-journal-empty strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-journal-empty p{max-width:42ch;color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-body);margin:0}.xd-journal-empty.is-detail{min-height:440px}.xd-journal-empty.is-compact{min-height:170px}.xd-journal-evidence-grid{gap:var(--xd-space-3);grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);display:grid}.xd-journal-trade-ledger,.xd-journal-vector-list{align-content:start;gap:var(--xd-space-1);min-width:0;padding:var(--xd-space-2);display:grid}.xd-journal-trade-row{align-items:center;gap:var(--xd-space-3);min-width:0;min-height:66px;padding:var(--xd-space-2);border-bottom:1px solid var(--xd-color-border);grid-template-columns:minmax(112px,.45fr) minmax(190px,.75fr) minmax(180px,.7fr) auto;display:grid}.xd-journal-trade-row:last-child{border-bottom:0}.xd-journal-trade-identity{justify-content:start;align-items:center;gap:3px var(--xd-space-2);grid-template-columns:auto auto;min-width:0;display:grid}.xd-journal-trade-identity strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label);text-overflow:ellipsis;overflow:hidden}.xd-journal-trade-identity span{background:color-mix(in srgb, var(--xd-color-positive) 10%, transparent);color:var(--xd-color-positive);font-size:var(--xd-font-size-caption);border-radius:3px;padding:2px 5px;font-weight:720}.xd-journal-trade-identity span[data-side=sell]{background:color-mix(in srgb, var(--xd-color-negative) 10%, transparent);color:var(--xd-color-negative)}.xd-journal-trade-identity small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);grid-column:1/-1}.xd-journal-trade-result{gap:3px;min-width:0;display:grid}.xd-journal-trade-result span{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-journal-trade-result strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label);font-variant-numeric:tabular-nums}.xd-journal-trade-state{gap:3px;min-width:0;display:grid}.xd-journal-trade-state>span{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-journal-row-actions{justify-content:flex-end;gap:var(--xd-space-1);display:flex}.xd-journal-loading{padding:var(--xd-space-4);color:var(--xd-color-text-muted);font-size:var(--xd-font-size-body);text-align:center}.xd-journal-vector-list{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-journal-vector-row{gap:var(--xd-space-2);min-width:0;padding:var(--xd-space-3);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-journal-raised);display:grid}.xd-journal-vector-row>div:first-child{justify-content:space-between;align-items:center;gap:var(--xd-space-2);display:flex}.xd-journal-vector-row>div:first-child span{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:700}.xd-journal-vector-row>div:first-child strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-title)}.xd-journal-vector-row dl{border-block:1px solid var(--xd-color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.xd-journal-vector-row dl>div{padding:var(--xd-space-2) var(--xd-space-1);border-right:1px solid var(--xd-color-border);gap:2px;display:grid}.xd-journal-vector-row dl>div:last-child{border-right:0}.xd-journal-vector-row dt{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-journal-vector-row dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:720;overflow:hidden}.xd-journal-vector-row p{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.xd-journal-vector-row>div:last-child{justify-content:flex-end;gap:var(--xd-space-1);display:flex}@media (max-width:1280px){.xd-journal-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.4fr))}.xd-journal-sync{grid-column:1/-1;justify-content:space-between}.xd-journal-evidence-grid{grid-template-columns:1fr}.xd-journal-vector-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.xd-journal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-journal-summary-tile:nth-child(2){border-right:0}.xd-journal-summary-tile:nth-child(n+3){border-top:1px solid var(--xd-color-border)}.xd-journal-workbench{grid-template-columns:1fr}.xd-journal-entry-list{max-height:360px}.xd-journal-linked-row{grid-template-columns:minmax(112px,.4fr) minmax(0,1fr)}.xd-journal-linked-row>div:last-child{grid-column:1/-1;justify-content:flex-end}.xd-journal-vector-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.xd-journal-next{grid-template-columns:38px minmax(0,1fr)}.xd-journal-next>.xd-ui-button{grid-column:1/-1;width:100%}.xd-journal-alert{grid-template-columns:22px minmax(0,1fr)}.xd-journal-alert>.xd-ui-button{grid-column:1/-1}.xd-journal-toolbar{grid-template-columns:1fr}.xd-journal-sync{grid-column:auto}.xd-journal-observations,.xd-journal-form-grid,.xd-journal-vector-list,.xd-journal-linked-row{grid-template-columns:1fr}.xd-journal-linked-row>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-journal-linked-row>div:last-child{grid-column:auto}.xd-journal-trade-ledger{overflow-x:auto}.xd-journal-trade-row{min-width:720px}.xd-journal-confirm{grid-template-columns:1fr auto auto}.xd-journal-confirm>div:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.xd-journal-entry-row{transition:none}.xd-journal-entry-row:hover{transform:none}}.xd-metrics-page{--xd-metrics-panel:color-mix(in srgb, var(--xd-color-surface) 91%, transparent);--xd-metrics-raised:color-mix(in srgb, var(--xd-color-surface-raised) 88%, transparent);padding-bottom:var(--xd-space-3)}.xd-metrics-context{align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-2) var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-accent) 48%, var(--xd-color-border));border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-accent) 8%, var(--xd-color-surface));grid-template-columns:22px minmax(0,1fr) auto;display:grid}.xd-metrics-context>svg{fill:none;width:19px;height:19px;stroke:var(--xd-color-accent);stroke-width:1.7px}.xd-metrics-context>div{gap:1px;min-width:0;display:grid}.xd-metrics-context span{color:var(--xd-color-accent);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:750}.xd-metrics-context strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-metrics-context small{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption)}.xd-metrics-summary{border-block:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-surface) 72%, transparent);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.xd-metrics-summary-item{min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);gap:2px;display:grid;position:relative}.xd-metrics-summary-item:last-child{border-right:0}.xd-metrics-summary-item:before{background:var(--xd-color-text-muted);content:"";width:2px;position:absolute;inset:0 auto 0 0}.xd-metrics-summary-item[data-tone=positive]:before,.xd-metrics-summary-item[data-tone=green]:before{background:var(--xd-color-positive)}.xd-metrics-summary-item[data-tone=negative]:before{background:var(--xd-color-negative)}.xd-metrics-summary-item[data-tone=cyan]:before{background:var(--xd-color-action)}.xd-metrics-summary-item[data-tone=violet]:before{background:var(--xd-color-accent)}.xd-metrics-summary-item[data-tone=warning]:before{background:var(--xd-color-caution)}.xd-metrics-summary-item dt,.xd-metrics-summary-item small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-metrics-summary-item dt{color:var(--xd-color-text-secondary);text-transform:uppercase;font-weight:740}.xd-metrics-summary-item dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(17px * var(--xd-user-font-scale,1));font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:770;overflow:hidden}.xd-metrics-alert{align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-caution) 48%, var(--xd-color-border));border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-caution) 8%, var(--xd-color-surface));grid-template-columns:22px minmax(0,1fr) auto;display:grid}.xd-metrics-alert>svg{fill:none;width:19px;height:19px;stroke:var(--xd-color-caution);stroke-width:1.7px}.xd-metrics-alert strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-metrics-alert p{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);margin:2px 0 0}.xd-metrics-filterbar{align-items:end;gap:var(--xd-space-2);padding:var(--xd-space-2);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-metrics-panel);grid-template-columns:auto repeat(3,minmax(145px,.42fr)) minmax(210px,.72fr);display:grid}.xd-metrics-filterbar>label{gap:var(--xd-space-1);color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);font-weight:700;display:grid}.xd-metrics-range{min-height:var(--xd-control-height);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);display:flex;overflow:hidden}.xd-metrics-range button,.xd-metrics-breakdown-tabs button{border:0;border-right:1px solid var(--xd-color-border);background:var(--xd-color-surface-raised);min-width:44px;color:var(--xd-color-text-muted);font:700 var(--xd-font-size-caption)/1 var(--xd-font-ui)}.xd-metrics-range button:last-child,.xd-metrics-breakdown-tabs button:last-child{border-right:0}.xd-metrics-range button:hover,.xd-metrics-breakdown-tabs button:hover{color:var(--xd-color-text-primary)}.xd-metrics-range button:focus-visible,.xd-metrics-breakdown-tabs button:focus-visible{z-index:1;outline:var(--xd-focus-outline);outline-offset:-2px}.xd-metrics-range button[aria-pressed=true],.xd-metrics-breakdown-tabs button[aria-pressed=true]{background:color-mix(in srgb, var(--xd-color-accent) 18%, var(--xd-color-surface-raised));color:var(--xd-color-text-primary)}.xd-metrics-evidence-state{justify-items:end;gap:2px;min-width:0;padding-bottom:2px;display:grid}.xd-metrics-evidence-state small{max-width:100%;color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-metrics-grid{gap:var(--xd-space-3);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.xd-metrics-panel{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-metrics-panel);min-width:0;box-shadow:var(--xd-shadow-surface);align-content:start;display:grid;overflow:hidden}.xd-metrics-panel>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:54px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-surface-raised) 56%, transparent);display:flex}.xd-metrics-panel>header>div:first-child{gap:1px;min-width:0;display:grid}.xd-metrics-panel>header span{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:720}.xd-metrics-panel>header h2{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-title);line-height:var(--xd-line-height-tight);margin:0}.xd-metrics-panel>header small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-metrics-panel-body{min-width:0;padding:var(--xd-space-3)}.xd-metrics-equity-panel{grid-column:span 8}.xd-metrics-risk-panel{grid-column:span 4}.xd-metrics-breakdown-panel{grid-column:span 7}.xd-metrics-distribution-panel,.xd-metrics-quality-panel{grid-column:span 5}.xd-metrics-trades-panel{grid-column:span 7}.xd-metrics-backtest-slot{grid-column:1/-1;min-width:0}.xd-metrics-backtest-slot>.xd-metrics-panel{width:100%}.xd-metrics-sample-label{font-family:var(--xd-font-data);color:var(--xd-color-action)!important}.xd-metrics-chart-wrap{min-height:330px;position:relative}.xd-metrics-equity-chart{width:100%;height:270px;display:block;overflow:visible}.xd-metrics-chart-grid line{stroke:var(--xd-color-border);stroke-width:.8px;vector-effect:non-scaling-stroke}.xd-metrics-equity-line{fill:none;stroke:var(--xd-color-action);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.xd-metrics-chart-separator{stroke:var(--xd-color-border-emphasis);stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.xd-metrics-drawdown-area{fill:url(#xdMetricsDrawdownFill)}.xd-metrics-drawdown-line{fill:none;stroke:var(--xd-color-negative);stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.xd-metrics-chart-labels{justify-content:space-between;align-items:center;gap:var(--xd-space-2);color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption);margin-top:-9px;display:flex}.xd-metrics-chart-labels span:nth-child(2){color:var(--xd-color-negative);text-transform:uppercase;font-weight:700}.xd-metrics-chart-ledger{margin:var(--xd-space-3) 0 0;border-block:1px solid var(--xd-color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.xd-metrics-chart-ledger>div{padding:var(--xd-space-2);border-right:1px solid var(--xd-color-border);gap:2px;display:grid}.xd-metrics-chart-ledger>div:last-child{border-right:0}.xd-metrics-chart-ledger dt{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-metrics-chart-ledger dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label);margin:0;font-weight:740}.xd-metrics-risk-ledger{margin:0;display:grid}.xd-metrics-risk-ledger>div{justify-content:space-between;align-items:center;gap:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);min-height:42px;display:flex}.xd-metrics-risk-ledger>div:last-child{border-bottom:0}.xd-metrics-risk-ledger dt{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-label)}.xd-metrics-risk-ledger dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label);margin:0;font-weight:740}.xd-metrics-boundary{gap:var(--xd-space-2);margin-top:var(--xd-space-3);padding:var(--xd-space-3);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-metrics-raised);grid-template-columns:22px minmax(0,1fr);display:grid}.xd-metrics-boundary svg{fill:none;width:18px;height:18px;stroke:var(--xd-color-caution);stroke-width:1.7px}.xd-metrics-boundary p{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-body);margin:0}.xd-metrics-breakdown-tabs{min-height:var(--xd-control-height-compact);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);display:flex;overflow:hidden}.xd-metrics-breakdown-tabs button{min-width:54px;padding-inline:var(--xd-space-2)}.xd-metrics-breakdown-table{min-width:620px;display:grid}.xd-metrics-breakdown-panel .xd-metrics-panel-body{overflow-x:auto}.xd-metrics-breakdown-head,.xd-metrics-breakdown-row{align-items:center;gap:var(--xd-space-2);min-height:39px;padding-inline:var(--xd-space-2);grid-template-columns:minmax(120px,1fr) 64px 86px 92px minmax(120px,.8fr);display:grid}.xd-metrics-breakdown-head{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:700}.xd-metrics-breakdown-row{border-top:1px solid var(--xd-color-border);color:var(--xd-color-text-secondary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption)}.xd-metrics-breakdown-row>strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-metrics-breakdown-pnl{border-radius:3px;justify-content:flex-end;align-items:center;min-height:24px;display:flex;position:relative;overflow:hidden}.xd-metrics-breakdown-pnl i{width:var(--magnitude);background:color-mix(in srgb, var(--xd-color-positive) 14%, transparent);border-radius:2px;max-width:100%;position:absolute;inset:3px auto 3px 0}.xd-metrics-breakdown-pnl[data-tone=negative] i{background:color-mix(in srgb, var(--xd-color-negative) 14%, transparent)}.xd-metrics-breakdown-pnl b{z-index:1;padding-right:var(--xd-space-1);color:var(--xd-color-positive);position:relative}.xd-metrics-breakdown-pnl[data-tone=negative] b{color:var(--xd-color-negative)}.xd-metrics-distribution{align-content:end;gap:var(--xd-space-2);min-height:260px;display:grid}.xd-metrics-distribution-plot{align-items:end;gap:var(--xd-space-2);border-bottom:1px solid var(--xd-color-border-emphasis);background:repeating-linear-gradient(to top, transparent 0, transparent 50px, var(--xd-color-border) 51px);grid-auto-columns:minmax(28px,1fr);grid-auto-flow:column;height:205px;display:grid}.xd-metrics-distribution-bin{place-items:end center;gap:var(--xd-space-1);grid-template-rows:auto 1fr auto;height:100%;display:grid}.xd-metrics-distribution-bin>span,.xd-metrics-distribution-bin>small{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption)}.xd-metrics-distribution-bin>i{border:1px solid color-mix(in srgb, var(--xd-color-accent) 58%, transparent);background:linear-gradient(to top, color-mix(in srgb, var(--xd-color-accent) 48%, var(--xd-color-surface)), color-mix(in srgb, var(--xd-color-action) 40%, var(--xd-color-accent)));width:min(42px,74%);min-height:7px;box-shadow:0 0 18px color-mix(in srgb, var(--xd-color-accent) 15%, transparent);border-radius:3px 3px 0 0}.xd-metrics-distribution-notes{justify-content:space-between;gap:var(--xd-space-2);color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);display:flex}.xd-metrics-quality{gap:var(--xd-space-3);grid-template-columns:minmax(120px,.45fr) minmax(180px,1fr);display:grid}.xd-metrics-quality-score{border-right:1px solid var(--xd-color-border);text-align:center;align-content:center;justify-items:center;min-height:168px;display:grid}.xd-metrics-quality-score>strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(32px * var(--xd-user-font-scale,1));line-height:1}.xd-metrics-quality-score>span{color:var(--xd-color-action);font-size:var(--xd-font-size-label);margin-top:5px;font-weight:720}.xd-metrics-quality-score>small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);margin-top:3px}.xd-metrics-quality-bars{align-content:center;gap:var(--xd-space-2);display:grid}.xd-metrics-quality-bars>div{align-items:center;gap:var(--xd-space-2);color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);grid-template-columns:68px minmax(60px,1fr) 40px;display:grid}.xd-metrics-quality-bars i{background:var(--xd-color-surface-active);border-radius:3px;height:5px;overflow:hidden}.xd-metrics-quality-bars i b{border-radius:inherit;background:linear-gradient(90deg, var(--xd-color-accent), var(--xd-color-action));height:100%;display:block}.xd-metrics-quality-bars strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);text-align:right}.xd-metrics-quality>dl{border-top:1px solid var(--xd-color-border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.xd-metrics-quality>dl>div{padding:var(--xd-space-2);border-right:1px solid var(--xd-color-border);gap:2px;display:grid}.xd-metrics-quality>dl>div:last-child{border-right:0}.xd-metrics-quality dt{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-metrics-quality dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label);margin:0}.xd-metrics-trades-panel .xd-metrics-panel-body{overflow-x:auto}.xd-metrics-trade-table{min-width:720px;display:grid}.xd-metrics-trade-head,.xd-metrics-trade-row{align-items:center;gap:var(--xd-space-2);min-height:42px;padding-inline:var(--xd-space-2);grid-template-columns:108px 76px minmax(130px,1fr) 62px 70px auto;display:grid}.xd-metrics-trade-head{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:700}.xd-metrics-trade-row{border-top:1px solid var(--xd-color-border);color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-caption)}.xd-metrics-trade-row>strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data)}.xd-metrics-trade-row>strong small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-metrics-trade-row>span[data-side]{color:var(--xd-color-positive);font-weight:720}.xd-metrics-trade-row>span[data-side=sell]{color:var(--xd-color-negative)}.xd-metrics-trade-row time{color:var(--xd-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-metrics-trade-row>b{color:var(--xd-color-positive);font-family:var(--xd-font-data)}.xd-metrics-trade-row>b[data-tone=negative]{color:var(--xd-color-negative)}.xd-metrics-trade-row>div{justify-content:flex-end;gap:var(--xd-space-1);display:flex}.xd-metrics-backtest-select{width:min(260px,34vw);height:var(--xd-control-height-compact);min-height:var(--xd-control-height-compact);font-size:var(--xd-font-size-caption)}.xd-metrics-backtest-panel .xd-metrics-panel-body{gap:var(--xd-space-3);grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);display:grid}.xd-metrics-backtest-context{gap:var(--xd-space-3);grid-template-columns:minmax(140px,.4fr) minmax(0,1fr);display:grid}.xd-metrics-backtest-context>div:first-child{padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);align-content:center;gap:3px;display:grid}.xd-metrics-backtest-context>div:first-child span,.xd-metrics-backtest-lineage span{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:720}.xd-metrics-backtest-context>div:first-child strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-title)}.xd-metrics-backtest-context>div:first-child small,.xd-metrics-backtest-lineage small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-metrics-backtest-context dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.xd-metrics-backtest-context dl>div{padding:var(--xd-space-2);border-right:1px solid var(--xd-color-border);border-bottom:1px solid var(--xd-color-border);align-content:center;gap:2px;display:grid}.xd-metrics-backtest-context dt{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-metrics-backtest-context dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label);margin:0;font-weight:740}.xd-metrics-backtest-lineage{align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-3);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-metrics-raised);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.xd-metrics-backtest-lineage>div{gap:2px;min-width:0;display:grid}.xd-metrics-backtest-lineage strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-metrics-empty{align-content:center;justify-items:center;gap:var(--xd-space-2);min-height:200px;padding:var(--xd-space-4);text-align:center;display:grid}.xd-metrics-empty>svg{fill:none;width:28px;height:28px;stroke:var(--xd-color-text-muted);stroke-width:1.5px}.xd-metrics-empty strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-metrics-empty p{max-width:44ch;color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-body);margin:0}@media (max-width:1320px){.xd-metrics-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.xd-metrics-summary-item:nth-child(3){border-right:0}.xd-metrics-summary-item:nth-child(n+4){border-top:1px solid var(--xd-color-border)}.xd-metrics-filterbar{grid-template-columns:auto repeat(3,minmax(130px,1fr))}.xd-metrics-evidence-state{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);place-items:center start}.xd-metrics-equity-panel,.xd-metrics-breakdown-panel,.xd-metrics-trades-panel{grid-column:span 8}.xd-metrics-risk-panel,.xd-metrics-distribution-panel,.xd-metrics-quality-panel{grid-column:span 4}.xd-metrics-quality{grid-template-columns:1fr}.xd-metrics-quality-score{border-right:0;border-bottom:1px solid var(--xd-color-border);min-height:110px}.xd-metrics-backtest-panel .xd-metrics-panel-body{grid-template-columns:1fr}}@media (max-width:980px){.xd-metrics-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-metrics-range{grid-column:1/-1}.xd-metrics-range button{flex:1}.xd-metrics-evidence-state,.xd-metrics-equity-panel,.xd-metrics-risk-panel,.xd-metrics-breakdown-panel,.xd-metrics-distribution-panel,.xd-metrics-quality-panel,.xd-metrics-trades-panel{grid-column:1/-1}.xd-metrics-quality{grid-template-columns:minmax(120px,.4fr) minmax(0,1fr)}.xd-metrics-quality-score{border-right:1px solid var(--xd-color-border);border-bottom:0;min-height:168px}.xd-metrics-backtest-context{grid-template-columns:1fr}.xd-metrics-backtest-context>div:first-child{border-right:0;border-bottom:1px solid var(--xd-color-border)}.xd-metrics-backtest-lineage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.xd-metrics-context{grid-template-columns:22px minmax(0,1fr)}.xd-metrics-context>small{grid-column:1/-1}.xd-metrics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-metrics-summary-item:nth-child(3){border-right:1px solid var(--xd-color-border)}.xd-metrics-summary-item:nth-child(2n){border-right:0}.xd-metrics-summary-item:nth-child(n+3){border-top:1px solid var(--xd-color-border)}.xd-metrics-filterbar{grid-template-columns:1fr}.xd-metrics-evidence-state{grid-column:auto;grid-template-columns:1fr}.xd-metrics-panel>header{flex-direction:column;align-items:stretch}.xd-metrics-breakdown-tabs{width:100%}.xd-metrics-breakdown-tabs button{flex:1;min-width:0}.xd-metrics-chart-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-metrics-chart-ledger>div:nth-child(2){border-right:0}.xd-metrics-chart-ledger>div:nth-child(n+3){border-top:1px solid var(--xd-color-border)}.xd-metrics-quality{grid-template-columns:1fr}.xd-metrics-quality-score{border-right:0;border-bottom:1px solid var(--xd-color-border);min-height:112px}.xd-metrics-backtest-select{width:100%}.xd-metrics-backtest-context dl,.xd-metrics-backtest-lineage{grid-template-columns:1fr}}.xd-partner-page{--xd-partner-panel:color-mix(in srgb, var(--xd-color-surface) 90%, transparent);--xd-partner-raised:color-mix(in srgb, var(--xd-color-surface-raised) 88%, transparent);--xd-partner-subtle:color-mix(in srgb, var(--xd-color-surface-active) 64%, transparent);padding-bottom:var(--xd-space-3)}.xd-partner-context{align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-2) var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-accent) 44%, var(--xd-color-border));border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-accent) 8%, var(--xd-color-surface));grid-template-columns:26px minmax(0,1fr) auto;display:grid}.xd-partner-context>svg{fill:none;width:20px;height:20px;stroke:var(--xd-color-accent);stroke-width:1.7px}.xd-partner-context>div{gap:2px;min-width:0;display:grid}.xd-partner-context span{color:var(--xd-color-accent);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:750}.xd-partner-context strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-partner-context small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-partner-summary{border-block:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-surface) 72%, transparent);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.xd-partner-summary>div{min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);gap:2px;display:grid;position:relative}.xd-partner-summary>div:last-child{border-right:0}.xd-partner-summary>div:before{background:var(--xd-color-text-muted);content:"";width:2px;position:absolute;inset:0 auto 0 0}.xd-partner-summary>div[data-tone=cyan]:before{background:var(--xd-color-action)}.xd-partner-summary>div[data-tone=violet]:before{background:var(--xd-color-accent)}.xd-partner-summary>div[data-tone=green]:before{background:var(--xd-color-positive)}.xd-partner-summary>div[data-tone=warning]:before{background:var(--xd-color-caution)}.xd-partner-summary dt,.xd-partner-summary small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-partner-summary dt{color:var(--xd-color-text-secondary);text-transform:uppercase;font-weight:750}.xd-partner-summary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(18px * var(--xd-user-font-scale,1));font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:760;overflow:hidden}.xd-partner-alert{align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-caution) 50%, var(--xd-color-border));border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-caution) 9%, var(--xd-color-surface));grid-template-columns:22px minmax(0,1fr) auto;display:grid}.xd-partner-alert>svg{fill:none;width:19px;height:19px;stroke:var(--xd-color-caution);stroke-width:1.7px}.xd-partner-alert strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-partner-alert p{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);margin:2px 0 0}.xd-partner-workbench{align-items:start;gap:var(--xd-space-3);grid-template-columns:minmax(250px,.58fr) minmax(620px,1.65fr) minmax(280px,.72fr);display:grid}.xd-partner-main,.xd-partner-aside{align-content:start;gap:var(--xd-space-3);min-width:0;display:grid}.xd-partner-panel{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-partner-panel);min-width:0;box-shadow:var(--xd-shadow-surface);align-content:start;display:grid;overflow:hidden}.xd-partner-panel>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:54px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-surface-raised) 56%, transparent);display:flex}.xd-partner-panel>header>div{gap:1px;min-width:0;display:grid}.xd-partner-panel>header span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-partner-panel>header h2{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-title);line-height:var(--xd-line-height-tight);margin:0}.xd-partner-panel-body{min-width:0;padding:var(--xd-space-3)}.xd-partner-count{font-family:var(--xd-font-data);white-space:nowrap;color:var(--xd-color-action)!important}.xd-partner-queue{top:var(--xd-space-2);grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 118px);position:sticky}.xd-partner-queue .xd-partner-panel-body{gap:var(--xd-space-2);min-height:0;padding:var(--xd-space-2);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.xd-partner-filter{min-height:var(--xd-control-height-compact);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);display:flex;overflow:hidden}.xd-partner-filter button{border:0;border-right:1px solid var(--xd-color-border);background:var(--xd-color-surface-raised);min-width:0;color:var(--xd-color-text-muted);font:700 max(11px, var(--xd-font-size-caption))/1 var(--xd-font-ui);flex:1}.xd-partner-filter button:last-child{border-right:0}.xd-partner-filter button:hover{color:var(--xd-color-text-primary)}.xd-partner-filter button:focus-visible{z-index:1;outline:var(--xd-focus-outline);outline-offset:-2px}.xd-partner-filter button[aria-pressed=true]{background:color-mix(in srgb, var(--xd-color-accent) 18%, var(--xd-color-surface-raised));color:var(--xd-color-text-primary)}.xd-partner-batch-list{align-content:start;gap:var(--xd-space-1);scrollbar-color:var(--xd-color-accent) transparent;min-height:0;max-height:560px;display:grid;overflow-y:auto}.xd-partner-batch-row{border-radius:var(--xd-radius-control);width:100%;min-width:0;color:var(--xd-color-text-secondary);font-family:var(--xd-font-ui);text-align:left;transition:border-color var(--xd-duration-fast), background-color var(--xd-duration-fast), transform var(--xd-duration-fast) var(--xd-ease-out);background:0 0;border:1px solid #0000;gap:7px;padding:10px;display:grid;position:relative;overflow:hidden}.xd-partner-batch-row:hover{border-color:var(--xd-color-border);background:var(--xd-partner-subtle);transform:translate(2px)}.xd-partner-batch-row:focus-visible{outline:var(--xd-focus-outline);outline-offset:-2px}.xd-partner-batch-row[data-selected=true]{border-color:color-mix(in srgb, var(--xd-color-action) 52%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-action) 8%, var(--xd-color-surface-raised))}.xd-partner-batch-row[data-selected=true]:before{background:var(--xd-color-action);content:"";width:2px;position:absolute;inset:8px auto 8px 0}.xd-partner-batch-top{justify-content:space-between;align-items:center;gap:var(--xd-space-2);min-width:0;display:flex}.xd-partner-batch-top>strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-partner-batch-meter{align-items:center;gap:var(--xd-space-2);grid-template-columns:minmax(40px,1fr) auto;display:grid}.xd-partner-batch-meter>i{background:var(--xd-color-surface-active);border-radius:3px;height:4px;overflow:hidden}.xd-partner-batch-meter>i>b{border-radius:inherit;background:linear-gradient(90deg, var(--xd-color-accent), var(--xd-color-action));height:100%;display:block}.xd-partner-batch-meter small,.xd-partner-batch-meta small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-partner-batch-meta{justify-content:space-between;gap:var(--xd-space-1);min-width:0;display:flex}.xd-partner-seal{gap:var(--xd-space-2);padding:var(--xd-space-2);border-top:1px solid var(--xd-color-border);display:grid}.xd-partner-seal>div{gap:2px;display:grid}.xd-partner-seal span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase}.xd-partner-seal strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-partner-seal small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body)}.xd-partner-batch-banner{justify-content:space-between;align-items:center;gap:var(--xd-space-4);min-width:0;min-height:86px;padding:var(--xd-space-3) var(--xd-space-4);border:1px solid color-mix(in srgb, var(--xd-color-accent) 44%, var(--xd-color-border));border-radius:var(--xd-radius-surface);background:linear-gradient(100deg, color-mix(in srgb, var(--xd-color-accent) 12%, var(--xd-color-surface)), var(--xd-partner-panel));display:flex;position:relative;overflow:hidden}.xd-partner-batch-banner:after{background:linear-gradient(90deg, var(--xd-color-accent), var(--xd-color-action), transparent);content:"";height:1px;position:absolute;inset:auto 0 0}.xd-partner-batch-banner>div{gap:2px;min-width:0;display:grid}.xd-partner-batch-banner>div:last-child{justify-items:end}.xd-partner-batch-banner span{color:var(--xd-color-accent);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:760}.xd-partner-batch-banner h2{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(20px * var(--xd-user-font-scale,1));margin:0}.xd-partner-batch-banner p{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-body);line-height:var(--xd-line-height-body);margin:0}.xd-partner-batch-banner small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));white-space:nowrap}.xd-partner-source-ledger{min-width:650px}.xd-partner-panel:has(.xd-partner-source-ledger) .xd-partner-panel-body{overflow-x:auto}.xd-partner-source-head,.xd-partner-source-row{align-items:center;gap:var(--xd-space-2);min-width:0;min-height:40px;padding-inline:var(--xd-space-2);grid-template-columns:82px 82px minmax(160px,1fr) 94px 102px;display:grid}.xd-partner-source-head{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-partner-source-row{border:0;border-top:1px solid var(--xd-color-border);width:100%;color:var(--xd-color-text-secondary);font:500 max(11px, var(--xd-font-size-caption))/var(--xd-line-height-tight) var(--xd-font-data);text-align:left;background:0 0}.xd-partner-source-row:hover{background:var(--xd-partner-subtle)}.xd-partner-source-row:focus-visible{outline:var(--xd-focus-outline);outline-offset:-2px}.xd-partner-source-row>strong{color:var(--xd-color-text-primary)}.xd-partner-source-row>strong small{color:var(--xd-color-text-muted);font-size:inherit}.xd-partner-source-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-partner-source-row>span[data-tone=positive]{color:var(--xd-color-positive);font-weight:720}.xd-partner-source-row>span[data-tone=negative]{color:var(--xd-color-negative);font-weight:720}.xd-partner-review{gap:var(--xd-space-3);display:grid}.xd-partner-review-brief{padding:var(--xd-space-3);border-left:2px solid var(--xd-color-accent);background:color-mix(in srgb, var(--xd-color-accent) 6%, transparent);gap:5px;display:grid}.xd-partner-review-brief span{color:var(--xd-color-accent);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-partner-review-brief h3{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-title);line-height:var(--xd-line-height-tight);margin:0}.xd-partner-review-brief p{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-body);margin:0;line-height:1.55}.xd-partner-verdicts{scrollbar-color:var(--xd-color-accent) transparent;max-height:330px;display:grid;overflow-y:auto}.xd-partner-verdicts>div{gap:3px var(--xd-space-2);padding:var(--xd-space-2);border-bottom:1px solid var(--xd-color-border);grid-template-columns:34px minmax(0,1fr);display:grid}.xd-partner-verdicts>div:last-child{border-bottom:0}.xd-partner-verdicts strong{color:var(--xd-color-action);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label);grid-row:span 2}.xd-partner-verdicts p{color:var(--xd-color-text-secondary);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);margin:0}.xd-partner-verdicts small{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption))}.xd-partner-provenance{border-block:1px solid var(--xd-color-border);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.xd-partner-provenance>div{min-width:0;padding:var(--xd-space-2);border-right:1px solid var(--xd-color-border);gap:2px;display:grid}.xd-partner-provenance>div:last-child{border-right:0}.xd-partner-provenance dt{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-partner-provenance dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:720;overflow:hidden}.xd-partner-review-choice{border-bottom:1px solid var(--xd-color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-partner-review-choice>div{min-width:0;padding:var(--xd-space-3);align-content:start;justify-items:start;gap:5px;display:grid}.xd-partner-review-choice>div:first-child{border-right:1px solid var(--xd-color-border)}.xd-partner-review-choice span{color:var(--xd-color-muted);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-partner-review-choice strong{overflow-wrap:anywhere;color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-partner-review-choice p{margin:0 0 var(--xd-space-2);color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body)}.xd-partner-confirm{align-items:center;gap:var(--xd-space-2);width:100%;padding:var(--xd-space-2);border:1px solid color-mix(in srgb, var(--xd-color-caution) 45%, var(--xd-color-border));border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-caution) 7%, var(--xd-color-surface));grid-template-columns:minmax(0,1fr) auto auto;display:grid}.xd-partner-confirm p{margin:0}.xd-partner-manual{gap:var(--xd-space-2);padding-top:var(--xd-space-3);display:grid}.xd-partner-target-form{align-items:end;gap:var(--xd-space-2);grid-template-columns:100px repeat(3,minmax(108px,1fr)) auto;display:grid}.xd-partner-target-form label,.xd-partner-linker label{gap:var(--xd-space-1);min-width:0;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));font-weight:700;display:grid}.xd-partner-target-form .xd-ui-input,.xd-partner-linker .xd-ui-input{width:100%}.xd-partner-form-error{color:var(--xd-color-negative);font-size:max(11px, var(--xd-font-size-caption));margin:0}.xd-partner-draft-list{align-items:center;gap:var(--xd-space-1);flex-wrap:wrap;min-height:38px;display:flex}.xd-partner-draft-list>button{border:1px solid color-mix(in srgb, var(--xd-color-accent) 42%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-accent) 8%, transparent);min-height:30px;color:var(--xd-color-text-secondary);font:600 max(11px, var(--xd-font-size-caption))/1 var(--xd-font-ui);border-radius:3px;align-items:center;gap:6px;padding:4px 7px;display:flex}.xd-partner-draft-list>button:hover{border-color:var(--xd-color-negative)}.xd-partner-draft-list>button strong{color:var(--xd-color-accent)}.xd-partner-draft-list>p{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));margin:0}.xd-partner-manual-footer{justify-content:space-between;align-items:center;gap:var(--xd-space-3);padding-top:var(--xd-space-2);border-top:1px solid var(--xd-color-border);display:flex}.xd-partner-manual-footer small{max-width:60ch;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body)}.xd-partner-ready{gap:var(--xd-space-3);grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);display:grid}.xd-partner-ready>div:last-child{align-content:center;justify-items:start;gap:var(--xd-space-3);padding-left:var(--xd-space-3);border-left:1px solid var(--xd-color-border);display:grid}.xd-partner-ready p,.xd-partner-result-actions p{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);margin:0}.xd-partner-target-ledger{min-width:560px;display:grid}.xd-partner-target-ledger>div{align-items:center;gap:var(--xd-space-2);min-height:42px;padding-inline:var(--xd-space-2);border-bottom:1px solid var(--xd-color-border);color:var(--xd-color-text-secondary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));grid-template-columns:36px repeat(3,minmax(100px,1fr)) 124px;display:grid}.xd-partner-target-ledger>div:last-child{border-bottom:0}.xd-partner-target-ledger strong{color:var(--xd-color-action)}:is(.xd-partner-ready>.xd-partner-target-ledger,.xd-partner-panel:has(.xd-partner-linker) .xd-partner-target-ledger){overflow-x:auto}.xd-partner-linker{align-items:end;gap:var(--xd-space-2);margin-top:var(--xd-space-3);padding-top:var(--xd-space-3);border-top:1px solid var(--xd-color-border);grid-template-columns:130px minmax(220px,1fr) auto auto;display:grid}.xd-partner-score{gap:var(--xd-space-3);grid-template-columns:minmax(130px,.35fr) minmax(200px,1fr);display:grid}.xd-partner-score>div:first-child{border-right:1px solid var(--xd-color-border);text-align:center;align-content:center;justify-items:center;min-height:160px;display:grid}.xd-partner-score>div:first-child strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(32px * var(--xd-user-font-scale,1));line-height:1}.xd-partner-score>div:first-child span{color:var(--xd-color-action);font-size:var(--xd-font-size-label);margin-top:5px;font-weight:720}.xd-partner-score>div:first-child small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));margin-top:3px}.xd-partner-score-bars{align-content:center;gap:var(--xd-space-2);display:grid}.xd-partner-score-bars>div{align-items:center;gap:var(--xd-space-2);color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));grid-template-columns:30px minmax(60px,1fr) 36px;display:grid}.xd-partner-score-bars i{background:var(--xd-color-surface-active);border-radius:3px;height:5px;overflow:hidden}.xd-partner-score-bars i b{border-radius:inherit;background:linear-gradient(90deg, var(--xd-color-accent), var(--xd-color-action));height:100%;display:block}.xd-partner-score-bars strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);text-align:right}.xd-partner-score-bars>p{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-partner-score>dl{border-top:1px solid var(--xd-color-border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.xd-partner-score>dl>div{padding:var(--xd-space-2);border-right:1px solid var(--xd-color-border);gap:2px;display:grid}.xd-partner-score>dl>div:last-child{border-right:0}.xd-partner-score dt{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-partner-score dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label);margin:0}.xd-partner-result-actions{justify-content:space-between;align-items:center;gap:var(--xd-space-3);margin-top:var(--xd-space-3);padding-top:var(--xd-space-3);border-top:1px solid var(--xd-color-border);display:flex}.xd-partner-runtime{margin:0;display:grid}.xd-partner-runtime>div{align-items:center;gap:var(--xd-space-2);border-bottom:1px solid var(--xd-color-border);grid-template-columns:minmax(90px,.6fr) minmax(0,1fr);min-height:40px;display:grid}.xd-partner-runtime>div:last-child{border-bottom:0}.xd-partner-runtime dt{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-partner-runtime dd{overflow-wrap:anywhere;color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-align:right;margin:0;font-weight:720}.xd-partner-boundary{gap:var(--xd-space-2);margin-top:var(--xd-space-3);padding:var(--xd-space-3);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-partner-raised);grid-template-columns:22px minmax(0,1fr);display:grid}.xd-partner-boundary svg{fill:none;width:18px;height:18px;stroke:var(--xd-color-caution);stroke-width:1.7px}.xd-partner-boundary p{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);margin:0}.xd-partner-profile{gap:var(--xd-space-2);display:grid}.xd-partner-profile>span{color:var(--xd-color-accent);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-partner-profile h3{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-title);margin:0;line-height:1.25}.xd-partner-profile p,.xd-partner-contract p,.xd-partner-contract li{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body)}.xd-partner-profile p,.xd-partner-contract p{margin:0}.xd-partner-profile dl{margin:var(--xd-space-2) 0 0;display:grid}.xd-partner-profile dl>div{justify-content:space-between;align-items:center;gap:var(--xd-space-2);border-top:1px solid var(--xd-color-border);min-height:38px;display:flex}.xd-partner-profile dt{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-partner-profile dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));margin:0;font-weight:720}.xd-partner-contract{gap:var(--xd-space-2);display:grid}.xd-partner-contract ul{gap:var(--xd-space-1);margin:0;padding-left:18px;display:grid}.xd-partner-empty{align-content:center;justify-items:center;gap:var(--xd-space-2);min-height:190px;padding:var(--xd-space-3);text-align:center;display:grid}.xd-partner-empty>svg{fill:none;width:28px;height:28px;stroke:var(--xd-color-text-muted);stroke-width:1.5px}.xd-partner-empty strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-partner-empty p{max-width:40ch;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);margin:0}@media (max-width:1500px){.xd-partner-workbench{grid-template-columns:minmax(240px,.55fr) minmax(600px,1.55fr)}.xd-partner-aside{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.xd-partner-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.xd-partner-summary>div:nth-child(3){border-right:0}.xd-partner-summary>div:nth-child(n+4){border-top:1px solid var(--xd-color-border)}.xd-partner-workbench{grid-template-columns:1fr}.xd-partner-queue{max-height:none;position:static}.xd-partner-batch-list{max-height:320px}.xd-partner-aside{grid-column:auto}}@media (max-width:760px){.xd-partner-context{grid-template-columns:22px minmax(0,1fr)}.xd-partner-context>small{grid-column:1/-1}.xd-partner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-partner-summary>div:nth-child(3){border-right:1px solid var(--xd-color-border)}.xd-partner-summary>div:nth-child(2n){border-right:0}.xd-partner-summary>div:nth-child(n+3){border-top:1px solid var(--xd-color-border)}.xd-partner-summary>div:last-child{grid-column:1/-1}.xd-partner-batch-banner{flex-direction:column;align-items:start}.xd-partner-batch-banner>div:last-child{justify-items:start}.xd-partner-review-choice,.xd-partner-ready,.xd-partner-score,.xd-partner-aside{grid-template-columns:1fr}.xd-partner-review-choice>div:first-child{border-right:0;border-bottom:1px solid var(--xd-color-border)}.xd-partner-target-form,.xd-partner-linker,.xd-partner-confirm{grid-template-columns:1fr}.xd-partner-manual-footer,.xd-partner-result-actions{flex-direction:column;align-items:stretch}.xd-partner-ready>div:last-child{padding:var(--xd-space-3) 0 0;border-top:1px solid var(--xd-color-border);border-left:0}.xd-partner-provenance{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-partner-provenance>div:nth-child(2n){border-right:0}.xd-partner-provenance>div:nth-child(n+3){border-top:1px solid var(--xd-color-border)}.xd-partner-score>div:first-child{border-right:0;border-bottom:1px solid var(--xd-color-border);min-height:110px}}@media (prefers-reduced-motion:reduce){.xd-partner-batch-row{transition:none}}.xd-strategy-page{--xd-strategy-panel:color-mix(in srgb, var(--xd-color-surface) 92%, transparent);--xd-strategy-raised:color-mix(in srgb, var(--xd-color-surface-raised) 90%, transparent);gap:var(--xd-space-3);padding-bottom:var(--xd-space-4)}.xd-strategy-page-header{background:linear-gradient(90deg, color-mix(in srgb, var(--xd-color-accent) 9%, #040d1dc7), #040d1d6b 72%, transparent)}.xd-strategy-context{align-items:center;gap:var(--xd-space-2);min-height:48px;padding:var(--xd-space-2) var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-action) 42%, var(--xd-color-border));border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-action) 7%, var(--xd-color-surface));grid-template-columns:24px minmax(0,1fr) auto;display:grid}.xd-strategy-context>svg{fill:none;width:19px;height:19px;stroke:var(--xd-color-action);stroke-width:1.7px}.xd-strategy-context>div{gap:1px;min-width:0;display:grid}.xd-strategy-context span{color:var(--xd-color-action);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:760}.xd-strategy-context strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-strategy-context small{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));white-space:nowrap}.xd-strategy-notice{align-items:baseline;gap:var(--xd-space-2);padding:var(--xd-space-2) var(--xd-space-3);border-left:2px solid var(--xd-color-caution);background:color-mix(in srgb, var(--xd-color-caution) 7%, transparent);color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));display:flex}.xd-strategy-notice strong{color:var(--xd-color-caution)}.xd-strategy-summary{border-block:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-surface) 72%, transparent);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.xd-strategy-summary>div{min-width:0;padding:10px var(--xd-space-3);border-right:1px solid var(--xd-color-border);gap:2px;display:grid;position:relative}.xd-strategy-summary>div:last-child{border-right:0}.xd-strategy-summary>div:before{background:var(--xd-color-border-emphasis);content:"";width:2px;position:absolute;inset:9px auto 9px 0}.xd-strategy-summary>div:nth-child(2):before,.xd-strategy-summary>div:nth-child(5):before{background:var(--xd-color-positive)}.xd-strategy-summary>div:nth-child(3):before,.xd-strategy-summary>div:nth-child(4):before{background:var(--xd-color-accent)}.xd-strategy-summary dt{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-strategy-summary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(18px * var(--xd-user-font-scale,1));margin:0;font-weight:760;line-height:1.1}.xd-strategy-summary small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-strategy-workbench{align-items:start;gap:var(--xd-space-3);grid-template-columns:minmax(250px,.58fr) minmax(590px,1.58fr) minmax(270px,.7fr);display:grid}.xd-strategy-main,.xd-strategy-aside{align-content:start;gap:var(--xd-space-3);min-width:0;display:grid}.xd-strategy-panel{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-strategy-panel);min-width:0;box-shadow:var(--xd-shadow-surface);align-content:start;display:grid;overflow:hidden}.xd-strategy-panel>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:52px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-surface-raised) 54%, transparent);display:flex}.xd-strategy-panel>header>div{gap:1px;min-width:0;display:grid}.xd-strategy-panel>header span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-strategy-panel>header h2{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-title);line-height:var(--xd-line-height-tight);margin:0}.xd-strategy-panel-body{min-width:0;padding:var(--xd-space-3)}.xd-strategy-count{font-family:var(--xd-font-data);white-space:nowrap;color:var(--xd-color-action)!important}.xd-strategy-library{top:var(--xd-space-2);grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 118px);position:sticky}.xd-strategy-library .xd-strategy-panel-body{gap:var(--xd-space-2);min-height:0;padding:var(--xd-space-2);grid-template-rows:auto auto minmax(0,1fr);display:grid}.xd-strategy-search{align-items:center;gap:var(--xd-space-1);padding-inline:var(--xd-space-2);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-strategy-raised);grid-template-columns:19px minmax(0,1fr);display:grid}.xd-strategy-search>svg{fill:none;width:16px;height:16px;stroke:var(--xd-color-text-muted);stroke-width:1.7px}.xd-strategy-search .xd-ui-input{min-width:0;box-shadow:none;background:0 0;border:0;padding-inline:0}.xd-strategy-search:focus-within{outline:var(--xd-focus-outline);outline-offset:1px}.xd-strategy-filter{min-height:var(--xd-control-height-compact);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.xd-strategy-filter button{border:0;border-right:1px solid var(--xd-color-border);background:var(--xd-strategy-raised);min-width:0;color:var(--xd-color-text-muted);font:700 max(11px, var(--xd-font-size-caption))/1 var(--xd-font-ui);padding-inline:5px}.xd-strategy-filter button:last-child{border-right:0}.xd-strategy-filter button:hover{color:var(--xd-color-text-primary)}.xd-strategy-filter button:focus-visible{z-index:1;outline:var(--xd-focus-outline);outline-offset:-2px}.xd-strategy-filter button[aria-pressed=true]{background:color-mix(in srgb, var(--xd-color-accent) 17%, var(--xd-color-surface-raised));color:var(--xd-color-text-primary)}.xd-strategy-list{align-content:start;gap:var(--xd-space-1);scrollbar-color:var(--xd-color-accent) transparent;min-height:0;max-height:630px;display:grid;overflow-y:auto}.xd-strategy-row{border-radius:var(--xd-radius-control);width:100%;min-width:0;color:var(--xd-color-text-secondary);font-family:var(--xd-font-ui);text-align:left;transition:border-color var(--xd-duration-fast), background-color var(--xd-duration-fast), transform var(--xd-duration-fast) var(--xd-ease-out);background:0 0;border:1px solid #0000;gap:6px;padding:10px;display:grid;position:relative;overflow:hidden}.xd-strategy-row:hover{border-color:var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-accent) 5%, var(--xd-color-surface-raised));transform:translate(2px)}.xd-strategy-row:focus-visible{outline:var(--xd-focus-outline);outline-offset:-2px}.xd-strategy-row[data-selected=true]{border-color:color-mix(in srgb, var(--xd-color-action) 50%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-action) 7%, var(--xd-color-surface-raised))}.xd-strategy-row[data-selected=true]:before{background:var(--xd-color-action);content:"";width:2px;position:absolute;inset:8px auto 8px 0}.xd-strategy-row-top{justify-content:space-between;align-items:center;gap:var(--xd-space-2);min-width:0;display:flex}.xd-strategy-row-top>strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-strategy-row-context{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-strategy-row-meter{align-items:center;gap:var(--xd-space-2);grid-template-columns:minmax(36px,1fr) auto;display:grid}.xd-strategy-row-meter>i{background:var(--xd-color-surface-active);border-radius:3px;height:4px;overflow:hidden}.xd-strategy-row-meter>i>b{border-radius:inherit;background:linear-gradient(90deg, var(--xd-color-accent), var(--xd-color-action));height:100%;display:block}.xd-strategy-row-meter small,.xd-strategy-row-meta small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-strategy-row-meta{justify-content:space-between;gap:var(--xd-space-1);min-width:0;display:flex}.xd-strategy-contract{align-content:space-between;gap:var(--xd-space-3);min-height:172px;padding:var(--xd-space-4);border:1px solid color-mix(in srgb, var(--xd-color-accent) 42%, var(--xd-color-border));border-radius:var(--xd-radius-surface);background:linear-gradient(112deg, color-mix(in srgb, var(--xd-color-accent) 11%, var(--xd-color-surface)), var(--xd-strategy-panel) 72%);box-shadow:var(--xd-shadow-surface);display:grid;position:relative;overflow:hidden}.xd-strategy-contract:after{background:linear-gradient(90deg, var(--xd-color-accent), var(--xd-color-action), transparent);content:"";height:1px;position:absolute;inset:auto 0 0}.xd-strategy-contract-heading{gap:var(--xd-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.xd-strategy-contract-heading>div:first-child{align-content:start;gap:3px;min-width:0;display:grid}.xd-strategy-contract-heading span{color:var(--xd-color-accent);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:760}.xd-strategy-contract-heading h2{overflow-wrap:anywhere;color:var(--xd-color-text-primary);font-size:calc(21px * var(--xd-user-font-scale,1));margin:0;line-height:1.15}.xd-strategy-contract-heading p{max-width:78ch;color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-body);margin:5px 0 0;line-height:1.55}.xd-strategy-contract-score{min-width:116px;padding-left:var(--xd-space-3);border-left:1px solid var(--xd-color-border);align-content:center;justify-items:end;display:grid}.xd-strategy-contract-score strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(25px * var(--xd-user-font-scale,1));line-height:1}.xd-strategy-contract-score span{color:var(--xd-color-action);font-size:var(--xd-font-size-label);font-weight:720}.xd-strategy-contract-score small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));white-space:nowrap;margin-top:3px}.xd-strategy-contract-actions{gap:var(--xd-space-2);flex-wrap:wrap;display:flex}.xd-strategy-readiness{margin:calc(-1 * var(--xd-space-3));margin-bottom:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.xd-strategy-readiness>div{gap:1px var(--xd-space-1);min-height:58px;padding:var(--xd-space-2);border-right:1px solid var(--xd-color-border);grid-template-columns:22px minmax(0,1fr);align-content:center;display:grid}.xd-strategy-readiness>div:last-child{border-right:0}.xd-strategy-readiness>div>span{border:1px solid var(--xd-color-border-emphasis);width:18px;height:18px;color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));border-radius:50%;grid-row:span 2;place-items:center;display:grid}.xd-strategy-readiness>div[data-complete=true]>span{border-color:color-mix(in srgb, var(--xd-color-positive) 55%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-positive) 12%, transparent);color:var(--xd-color-positive)}.xd-strategy-readiness strong{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-strategy-readiness small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-strategy-contract-grid{margin:0 0 var(--xd-space-3);border:1px solid var(--xd-color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-strategy-contract-grid>div{align-items:center;gap:var(--xd-space-2);min-width:0;min-height:40px;padding:var(--xd-space-2);border-right:1px solid var(--xd-color-border);border-bottom:1px solid var(--xd-color-border);grid-template-columns:minmax(90px,.36fr) minmax(0,1fr);display:grid}.xd-strategy-contract-grid>div:nth-child(2n){border-right:0}.xd-strategy-contract-grid>div:nth-last-child(-n+2){border-bottom:0}.xd-strategy-contract-grid dt{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-strategy-contract-grid dd{overflow-wrap:anywhere;color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));margin:0;font-weight:700}.xd-strategy-rule-ledger{margin:0;padding:0;list-style:none;display:grid}.xd-strategy-rule-ledger li{align-items:start;gap:var(--xd-space-2);min-height:42px;padding:var(--xd-space-2);border-top:1px solid var(--xd-color-border);grid-template-columns:36px minmax(0,1fr);display:grid}.xd-strategy-rule-ledger li:first-child{border-top:0}.xd-strategy-rule-ledger span{color:var(--xd-color-action);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));font-weight:760}.xd-strategy-rule-ledger p{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-body);line-height:var(--xd-line-height-body);margin:0}.xd-strategy-notes{gap:var(--xd-space-1);margin-top:var(--xd-space-3);padding:var(--xd-space-3);border-left:2px solid var(--xd-color-accent);background:color-mix(in srgb, var(--xd-color-accent) 6%, transparent);display:grid}.xd-strategy-notes span{color:var(--xd-color-accent);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-strategy-notes p{white-space:pre-wrap;color:var(--xd-color-text-muted);font-size:var(--xd-font-size-body);line-height:var(--xd-line-height-body);margin:0}.xd-strategy-evidence-table{min-width:680px;overflow-x:auto}.xd-strategy-evidence-head,.xd-strategy-evidence-row{align-items:center;gap:var(--xd-space-2);grid-template-columns:minmax(130px,.9fr) minmax(150px,1fr) minmax(120px,.75fr) minmax(130px,.85fr) auto;min-width:650px;display:grid}.xd-strategy-evidence-head{min-height:32px;padding-inline:var(--xd-space-2);color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-strategy-evidence-row{min-height:58px;padding:var(--xd-space-2);border-top:1px solid var(--xd-color-border)}.xd-strategy-evidence-row>span{gap:2px;min-width:0;display:grid}.xd-strategy-evidence-row strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-strategy-evidence-row small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-strategy-engine{gap:2px var(--xd-space-2);grid-template-columns:28px minmax(0,1fr);display:grid}.xd-strategy-engine>svg{fill:none;width:22px;height:22px;stroke:var(--xd-color-accent);stroke-width:1.6px;grid-row:span 3}.xd-strategy-engine>span{color:var(--xd-color-accent);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-strategy-engine>strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-strategy-engine>p{margin:var(--xd-space-2) 0;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);grid-column:1/-1}.xd-strategy-engine>div{justify-content:space-between;align-items:center;gap:var(--xd-space-2);border-top:1px solid var(--xd-color-border);grid-column:1/-1;min-height:36px;display:flex}.xd-strategy-engine>div span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-strategy-engine>div strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-align:right}.xd-strategy-datasets,.xd-strategy-plans{display:grid}.xd-strategy-datasets>div,.xd-strategy-plans>button{justify-content:space-between;align-items:center;gap:var(--xd-space-2);width:100%;min-width:0;min-height:48px;padding:var(--xd-space-2) 0;border:0;border-bottom:1px solid var(--xd-color-border);color:var(--xd-color-text-secondary);text-align:left;background:0 0;display:flex}.xd-strategy-datasets>div:last-child,.xd-strategy-plans>button:last-child{border-bottom:0}.xd-strategy-datasets>div>span,.xd-strategy-plans>button>span{gap:2px;min-width:0;display:grid}.xd-strategy-datasets strong,.xd-strategy-plans strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption))}.xd-strategy-datasets small,.xd-strategy-plans small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-strategy-plans>button:hover{color:var(--xd-color-action)}.xd-strategy-plans>button:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-strategy-editor{gap:var(--xd-space-3);display:grid}.xd-strategy-editor-heading{justify-content:space-between;align-items:start;gap:var(--xd-space-3);padding-bottom:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);display:flex}.xd-strategy-editor-heading>div{gap:2px;min-width:0;display:grid}.xd-strategy-editor-heading span{color:var(--xd-color-accent);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-strategy-editor-heading h2{overflow-wrap:anywhere;color:var(--xd-color-text-primary);font-size:calc(20px * var(--xd-user-font-scale,1));margin:0}.xd-strategy-form-grid{gap:var(--xd-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-strategy-field{align-content:start;gap:var(--xd-space-1);min-width:0;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));font-weight:700;display:grid}.xd-strategy-field--wide{grid-column:1/-1}.xd-strategy-field>textarea,.xd-strategy-field>select{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);width:100%;min-width:0;color:var(--xd-color-text-primary);font:500 var(--xd-font-size-body)/var(--xd-line-height-body) var(--xd-font-ui)}.xd-strategy-field>textarea{resize:vertical;min-height:76px;padding:9px 10px}.xd-strategy-field>select{min-height:var(--xd-control-height);padding:0 30px 0 10px}.xd-strategy-field>textarea:focus-visible,.xd-strategy-field>select:focus-visible{outline:var(--xd-focus-outline);outline-offset:1px}.xd-strategy-field [aria-invalid=true]{border-color:var(--xd-color-negative)}.xd-strategy-field-error{color:var(--xd-color-negative);font-size:max(11px, var(--xd-font-size-caption));font-weight:600}.xd-strategy-editor-actions{justify-content:space-between;align-items:center;gap:var(--xd-space-3);padding-top:var(--xd-space-3);border-top:1px solid var(--xd-color-border);display:flex}.xd-strategy-editor-actions>p{max-width:66ch;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);margin:0}.xd-strategy-editor-actions>div{gap:var(--xd-space-2);display:flex}.xd-strategy-empty{align-content:center;justify-items:center;gap:var(--xd-space-2);min-height:170px;padding:var(--xd-space-3);text-align:center;display:grid}.xd-strategy-empty>svg{fill:none;width:28px;height:28px;stroke:var(--xd-color-text-muted);stroke-width:1.5px}.xd-strategy-empty>strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-strategy-empty>p{max-width:44ch;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);margin:0}@media (max-width:1500px){.xd-strategy-workbench{grid-template-columns:minmax(240px,.54fr) minmax(580px,1.46fr)}.xd-strategy-aside{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.xd-strategy-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.xd-strategy-summary>div:nth-child(3){border-right:0}.xd-strategy-summary>div:nth-child(n+4){border-top:1px solid var(--xd-color-border)}.xd-strategy-workbench{grid-template-columns:1fr}.xd-strategy-library{max-height:none;position:static}.xd-strategy-list{max-height:330px}.xd-strategy-aside{grid-column:auto}}@media (max-width:760px){.xd-strategy-context{grid-template-columns:22px minmax(0,1fr)}.xd-strategy-context>small{white-space:normal;grid-column:1/-1}.xd-strategy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-strategy-summary>div:nth-child(3){border-right:1px solid var(--xd-color-border)}.xd-strategy-summary>div:nth-child(2n){border-right:0}.xd-strategy-summary>div:nth-child(n+3){border-top:1px solid var(--xd-color-border)}.xd-strategy-aside,.xd-strategy-form-grid,.xd-strategy-contract-heading,.xd-strategy-contract-grid{grid-template-columns:1fr}.xd-strategy-contract-score{min-width:0;padding:var(--xd-space-3) 0 0;border-top:1px solid var(--xd-color-border);border-left:0;justify-items:start}.xd-strategy-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-strategy-readiness>div:nth-child(2n),.xd-strategy-contract-grid>div{border-right:0}.xd-strategy-contract-grid>div:nth-last-child(-n+2){border-bottom:1px solid var(--xd-color-border)}.xd-strategy-contract-grid>div:last-child{border-bottom:0}.xd-strategy-editor-actions{flex-direction:column;align-items:stretch}.xd-strategy-editor-actions>div{justify-content:end}}@media (prefers-reduced-motion:reduce){.xd-strategy-row{transition:none}}.xd-backtest-page{--xd-backtest-panel:color-mix(in srgb, var(--xd-color-surface) 93%, transparent);--xd-backtest-raised:color-mix(in srgb, var(--xd-color-surface-raised) 91%, transparent);gap:var(--xd-space-3);padding-bottom:var(--xd-space-4)}.xd-backtest-page-header{background:linear-gradient(90deg, color-mix(in srgb, var(--xd-color-action) 8%, #040d1dc7), #040d1d6b 72%, transparent)}.xd-backtest-context{align-items:center;gap:var(--xd-space-3);min-height:54px;padding:var(--xd-space-2) var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-accent) 42%, var(--xd-color-border));border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-accent) 7%, var(--xd-color-surface));grid-template-columns:24px minmax(230px,.72fr) minmax(360px,1fr);display:grid}.xd-backtest-context>svg{fill:none;width:19px;height:19px;stroke:var(--xd-color-accent);stroke-width:1.7px}.xd-backtest-context>div{gap:1px;min-width:0;display:grid}.xd-backtest-context span{color:var(--xd-color-accent);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:760}.xd-backtest-context strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-backtest-context p{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);margin:0}.xd-backtest-notice{align-items:baseline;gap:var(--xd-space-2);padding:var(--xd-space-2) var(--xd-space-3);border-left:2px solid var(--xd-color-caution);background:color-mix(in srgb, var(--xd-color-caution) 7%, transparent);color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));display:flex}.xd-backtest-notice strong{color:var(--xd-color-caution)}.xd-backtest-summary{border-block:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-surface) 74%, transparent);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.xd-backtest-summary>div{min-width:0;padding:10px var(--xd-space-3);border-right:1px solid var(--xd-color-border);gap:2px;display:grid;position:relative}.xd-backtest-summary>div:last-child{border-right:0}.xd-backtest-summary>div:before{background:var(--xd-color-border-emphasis);content:"";width:2px;position:absolute;inset:9px auto 9px 0}.xd-backtest-summary>div:nth-child(2):before,.xd-backtest-summary>div:nth-child(3):before{background:var(--xd-color-positive)}.xd-backtest-summary>div:nth-child(4):before{background:var(--xd-color-accent)}.xd-backtest-summary dt{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-backtest-summary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(17px * var(--xd-user-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:760;line-height:1.1;overflow:hidden}.xd-backtest-summary small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-backtest-workbench{align-items:start;gap:var(--xd-space-3);grid-template-columns:minmax(345px,.52fr) minmax(0,1.48fr);display:grid}.xd-backtest-main,.xd-backtest-dynamic-result{align-content:start;gap:var(--xd-space-3);min-width:0;display:grid}.xd-backtest-panel{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-backtest-panel);min-width:0;box-shadow:var(--xd-shadow-surface);align-content:start;display:grid;overflow:hidden}.xd-backtest-panel>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:52px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-surface-raised) 55%, transparent);display:flex}.xd-backtest-panel>header>div{gap:1px;min-width:0;display:grid}.xd-backtest-panel>header span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-backtest-panel>header h2{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-title);line-height:var(--xd-line-height-tight);margin:0}.xd-backtest-panel-body{min-width:0;padding:var(--xd-space-3)}.xd-backtest-run-count,.xd-backtest-table-count{font-family:var(--xd-font-data);white-space:nowrap;color:var(--xd-color-action)!important}.xd-backtest-config-panel{top:var(--xd-space-2);grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 108px);position:sticky}.xd-backtest-config-panel>.xd-backtest-panel-body{scrollbar-color:var(--xd-color-accent) transparent;min-height:0;overflow-y:auto}.xd-backtest-form{gap:var(--xd-space-3);display:grid}.xd-backtest-engine-contract{gap:1px var(--xd-space-2);padding:var(--xd-space-2);border-left:2px solid var(--xd-color-accent);background:color-mix(in srgb, var(--xd-color-accent) 6%, transparent);grid-template-columns:27px minmax(0,1fr);display:grid}.xd-backtest-engine-contract>svg{fill:none;width:21px;height:21px;stroke:var(--xd-color-accent);stroke-width:1.6px;grid-row:span 3}.xd-backtest-engine-contract>span{color:var(--xd-color-accent);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-backtest-engine-contract>strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-backtest-engine-contract>p{margin:var(--xd-space-1) 0 0;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);grid-column:1/-1}.xd-backtest-form fieldset{gap:var(--xd-space-2);min-width:0;padding:var(--xd-space-3) 0 0;border:0;border-top:1px solid var(--xd-color-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.xd-backtest-form legend{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label);grid-column:1/-1;padding:0;font-weight:740}.xd-backtest-field{align-content:start;gap:var(--xd-space-1);min-width:0;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));font-weight:700;display:grid}.xd-backtest-field--wide{grid-column:1/-1}.xd-backtest-field>select,.xd-backtest-run-toolbar select{width:100%;min-width:0;min-height:var(--xd-control-height);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);background:var(--xd-backtest-raised);color:var(--xd-color-text-primary);font:600 max(11px, var(--xd-font-size-caption))/1 var(--xd-font-ui)}.xd-backtest-field>select{padding:0 28px 0 9px}.xd-backtest-field>select:focus-visible,.xd-backtest-run-toolbar select:focus-visible{outline:var(--xd-focus-outline);outline-offset:1px}.xd-backtest-field [aria-invalid=true]{border-color:var(--xd-color-negative)}.xd-backtest-field-error{color:var(--xd-color-negative);font-size:max(11px, var(--xd-font-size-caption));grid-column:1/-1;font-weight:600}.xd-backtest-manifest{padding:var(--xd-space-2);border:1px solid color-mix(in srgb, var(--xd-color-positive) 38%, var(--xd-color-border));border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-positive) 5%, transparent);grid-column:1/-1;gap:2px;display:grid}.xd-backtest-manifest strong{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption))}.xd-backtest-manifest span,.xd-backtest-manifest small{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-backtest-submit{gap:var(--xd-space-2);padding-top:var(--xd-space-2);border-top:1px solid var(--xd-color-border);display:grid}.xd-backtest-submit p{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);margin:0}.xd-backtest-submit .xd-ui-button{width:100%}.xd-backtest-loading{align-content:center;justify-items:center;gap:var(--xd-space-3);min-height:210px;color:var(--xd-color-text-muted);font-size:var(--xd-font-size-label);display:grid}.xd-backtest-loading i{background:var(--xd-color-surface-active);width:160px;height:2px;overflow:hidden}.xd-backtest-loading i:after{background:var(--xd-color-action);content:"";width:45%;height:100%;animation:1s ease-in-out infinite alternate xd-backtest-loading;display:block}.xd-backtest-run-toolbar{align-items:end;gap:var(--xd-space-2);padding-bottom:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);grid-template-columns:minmax(130px,.55fr) minmax(130px,.55fr) minmax(220px,1fr);display:grid}.xd-backtest-run-toolbar>label{gap:var(--xd-space-1);min-width:0;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));font-weight:700;display:grid}.xd-backtest-run-toolbar select{padding:0 28px 0 9px}.xd-backtest-compare-control{min-height:var(--xd-control-height);justify-content:end;align-items:center;gap:var(--xd-space-2);display:flex}.xd-backtest-compare-control>span{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption))}.xd-backtest-run-list{align-content:start;gap:var(--xd-space-1);max-height:430px;margin-top:var(--xd-space-2);scrollbar-color:var(--xd-color-accent) transparent;display:grid;overflow-y:auto}.xd-backtest-run-row{border-radius:var(--xd-radius-control);min-height:82px;transition:border-color var(--xd-duration-fast), background-color var(--xd-duration-fast);background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;position:relative;overflow:hidden}.xd-backtest-run-row:hover{border-color:var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-action) 4%, var(--xd-backtest-raised))}.xd-backtest-run-row[data-selected=true]{border-color:color-mix(in srgb, var(--xd-color-action) 48%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-action) 7%, var(--xd-backtest-raised))}.xd-backtest-run-row[data-selected=true]:before{background:var(--xd-color-action);content:"";width:2px;position:absolute;inset:8px auto 8px 0}.xd-backtest-run-main{align-content:center;gap:3px var(--xd-space-3);min-width:0;padding:var(--xd-space-2) var(--xd-space-3);color:var(--xd-color-text-secondary);font-family:var(--xd-font-ui);text-align:left;background:0 0;border:0;grid-template-rows:repeat(2,auto);grid-template-columns:minmax(160px,.7fr) minmax(145px,.58fr) minmax(200px,1fr);display:grid}.xd-backtest-run-main:focus-visible{outline:var(--xd-focus-outline);outline-offset:-2px}.xd-backtest-run-identity{align-items:center;gap:var(--xd-space-2);min-width:0;display:flex}.xd-backtest-run-identity>strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label)}.xd-backtest-run-time,.xd-backtest-run-result,.xd-backtest-run-hash{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-backtest-run-result{color:var(--xd-color-text-secondary)}.xd-backtest-run-hash{grid-column:1/-1}.xd-backtest-run-actions{align-content:center;gap:var(--xd-space-1);min-width:92px;padding:var(--xd-space-2);border-left:1px solid var(--xd-color-border);display:grid}.xd-backtest-result-hero{justify-content:space-between;align-items:center;gap:var(--xd-space-4);min-height:96px;padding:var(--xd-space-3) var(--xd-space-4);border:1px solid color-mix(in srgb, var(--xd-color-action) 40%, var(--xd-color-border));border-radius:var(--xd-radius-surface);background:linear-gradient(105deg, color-mix(in srgb, var(--xd-color-action) 10%, var(--xd-color-surface)), var(--xd-backtest-panel));display:flex;position:relative;overflow:hidden}.xd-backtest-result-hero:after{background:linear-gradient(90deg, var(--xd-color-action), var(--xd-color-accent), transparent);content:"";height:1px;position:absolute;inset:auto 0 0}.xd-backtest-result-hero>div:first-child{gap:2px;min-width:0;display:grid}.xd-backtest-result-hero span{color:var(--xd-color-action);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:760}.xd-backtest-result-hero h2{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(22px * var(--xd-user-font-scale,1));margin:0}.xd-backtest-result-hero p{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);margin:2px 0 0}.xd-backtest-result-actions{gap:var(--xd-space-2);flex:none;display:flex}.xd-backtest-metrics{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-backtest-panel);box-shadow:var(--xd-shadow-surface);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.xd-backtest-metric{min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);gap:2px;display:grid;position:relative}.xd-backtest-metric:last-child{border-right:0}.xd-backtest-metric:before{background:var(--xd-color-accent);content:"";width:2px;position:absolute;inset:9px auto 9px 0}.xd-backtest-metric[data-tone=positive]:before{background:var(--xd-color-positive)}.xd-backtest-metric[data-tone=negative]:before{background:var(--xd-color-negative)}.xd-backtest-metric>span,.xd-backtest-metric>small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-backtest-metric>span{text-transform:uppercase;font-weight:720}.xd-backtest-metric>strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(16px * var(--xd-user-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-backtest-result-grid{gap:var(--xd-space-3);grid-template-columns:minmax(0,1.7fr) minmax(290px,.7fr);display:grid}.xd-backtest-equity{min-height:230px;margin:0;display:grid}.xd-backtest-equity figcaption{justify-content:space-between;align-items:end;gap:var(--xd-space-3);display:flex}.xd-backtest-equity figcaption>div{gap:2px;display:grid}.xd-backtest-equity figcaption span,.xd-backtest-equity figcaption small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-backtest-equity figcaption strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(17px * var(--xd-user-font-scale,1))}.xd-backtest-equity svg{width:100%;min-height:190px;overflow:visible}.xd-backtest-equity-zero{stroke:var(--xd-color-border-emphasis);stroke-dasharray:4 5;stroke-width:1px}.xd-backtest-equity-line{fill:none;stroke:var(--xd-color-action);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.xd-backtest-equity[data-tone=negative] .xd-backtest-equity-line{stroke:var(--xd-color-negative)}.xd-backtest-lineage{margin:0;display:grid}.xd-backtest-lineage>div{align-items:center;gap:var(--xd-space-2);border-bottom:1px solid var(--xd-color-border);grid-template-columns:minmax(95px,.75fr) minmax(0,1fr);min-height:35px;display:grid}.xd-backtest-lineage>div:last-child{border-bottom:0}.xd-backtest-lineage dt{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-backtest-lineage dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.xd-backtest-config-ledger{border:1px solid var(--xd-color-border);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.xd-backtest-config-ledger>div{min-width:0;padding:var(--xd-space-2);border-right:1px solid var(--xd-color-border);border-bottom:1px solid var(--xd-color-border);gap:2px;display:grid}.xd-backtest-config-ledger>div:nth-child(5n){border-right:0}.xd-backtest-config-ledger>div:nth-last-child(-n+5){border-bottom:0}.xd-backtest-config-ledger dt{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-backtest-config-ledger dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.xd-backtest-warnings{gap:var(--xd-space-1);margin-top:var(--xd-space-3);padding:var(--xd-space-2);border-left:2px solid var(--xd-color-caution);background:color-mix(in srgb, var(--xd-color-caution) 6%, transparent);display:grid}.xd-backtest-warnings p{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);margin:0}.xd-backtest-trade-table,.xd-backtest-compare-table{scrollbar-color:var(--xd-color-accent) transparent;width:100%;overflow:auto}.xd-backtest-trade-table table{min-width:980px}.xd-backtest-compare-table table{min-width:1080px}.xd-backtest-trade-table table,.xd-backtest-compare-table table{border-collapse:collapse;width:100%;color:var(--xd-color-text-secondary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption))}.xd-backtest-trade-table th,.xd-backtest-trade-table td,.xd-backtest-compare-table th,.xd-backtest-compare-table td{border-bottom:1px solid var(--xd-color-border);text-align:left;white-space:nowrap;height:38px;padding:6px 8px}.xd-backtest-trade-table th,.xd-backtest-compare-table th{z-index:1;background:var(--xd-color-surface-raised);color:var(--xd-color-text-muted);font-family:var(--xd-font-ui);text-transform:uppercase;font-weight:720;position:sticky;top:0}.xd-backtest-trade-table tbody tr:hover,.xd-backtest-compare-table tbody tr:hover{background:color-mix(in srgb, var(--xd-color-action) 5%, transparent)}.xd-backtest-trade-table [data-side=buy]{color:var(--xd-color-positive)}.xd-backtest-trade-table [data-side=sell]{color:var(--xd-color-negative)}.xd-backtest-trade-table [data-tone=positive],.xd-backtest-compare-table [data-tone=positive]{color:var(--xd-color-positive)}.xd-backtest-trade-table [data-tone=negative],.xd-backtest-compare-table [data-tone=negative]{color:var(--xd-color-negative)}.xd-backtest-table-footer{justify-content:space-between;align-items:center;gap:var(--xd-space-3);padding-top:var(--xd-space-3);display:flex}.xd-backtest-table-footer p{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);margin:0}.xd-backtest-empty{align-content:center;justify-items:center;gap:var(--xd-space-2);min-height:170px;padding:var(--xd-space-3);text-align:center;display:grid}.xd-backtest-empty>svg{fill:none;width:28px;height:28px;stroke:var(--xd-color-text-muted);stroke-width:1.5px}.xd-backtest-empty>strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-backtest-empty>p{max-width:46ch;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);margin:0}@keyframes xd-backtest-loading{0%{transform:translate(-65%)}to{transform:translate(150%)}}@media (max-width:1240px){.xd-backtest-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.xd-backtest-summary>div:nth-child(3){border-right:0}.xd-backtest-summary>div:nth-child(n+4){border-top:1px solid var(--xd-color-border)}.xd-backtest-workbench{grid-template-columns:minmax(320px,.58fr) minmax(0,1.42fr)}.xd-backtest-run-main{grid-template-columns:minmax(140px,.7fr) minmax(160px,1fr)}.xd-backtest-run-time{display:none}.xd-backtest-result-grid{grid-template-columns:1fr}.xd-backtest-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.xd-backtest-metric:nth-child(3){border-right:0}.xd-backtest-metric:nth-child(n+4){border-top:1px solid var(--xd-color-border)}}@media (max-width:960px){.xd-backtest-context{grid-template-columns:22px minmax(0,1fr)}.xd-backtest-context p{grid-column:1/-1}.xd-backtest-workbench{grid-template-columns:1fr}.xd-backtest-config-panel{max-height:none;position:static}.xd-backtest-config-panel>.xd-backtest-panel-body{overflow:visible}.xd-backtest-run-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-backtest-compare-control{grid-column:1/-1;justify-content:space-between}.xd-backtest-result-hero{flex-direction:column;align-items:start}.xd-backtest-result-actions{flex-wrap:wrap}.xd-backtest-config-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-backtest-config-ledger>div:nth-child(5n){border-right:1px solid var(--xd-color-border)}.xd-backtest-config-ledger>div:nth-child(2n){border-right:0}.xd-backtest-config-ledger>div:nth-last-child(-n+5){border-bottom:1px solid var(--xd-color-border)}.xd-backtest-config-ledger>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:620px){.xd-backtest-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-backtest-summary>div:nth-child(3){border-right:1px solid var(--xd-color-border)}.xd-backtest-summary>div:nth-child(2n){border-right:0}.xd-backtest-summary>div:nth-child(n+3){border-top:1px solid var(--xd-color-border)}.xd-backtest-form fieldset,.xd-backtest-run-toolbar,.xd-backtest-metrics{grid-template-columns:1fr}.xd-backtest-field--wide{grid-column:auto}.xd-backtest-metric{border-right:0;border-bottom:1px solid var(--xd-color-border)}.xd-backtest-metric:last-child{border-bottom:0}.xd-backtest-run-row,.xd-backtest-run-main{grid-template-columns:1fr}.xd-backtest-run-hash{grid-column:auto}.xd-backtest-run-actions{border-top:1px solid var(--xd-color-border);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.xd-backtest-table-footer{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.xd-backtest-run-row{transition:none}.xd-backtest-loading i:after{animation:none}}.xd-market-workspace{--xd-market-panel:color-mix(in srgb, var(--xd-color-surface) 92%, transparent);--xd-market-raised:color-mix(in srgb, var(--xd-color-surface-raised) 94%, transparent);gap:var(--xd-space-3);min-width:0;padding-bottom:var(--xd-space-5);display:grid}.xd-market-page-header{border-bottom:1px solid var(--xd-color-border)}.xd-market-page-header h1{letter-spacing:0}.xd-market-boundary{border:1px solid color-mix(in srgb, var(--xd-color-action) 34%, var(--xd-color-border));border-radius:var(--xd-radius-surface);background:linear-gradient(100deg, color-mix(in srgb, var(--xd-color-action) 7%, var(--xd-market-raised)), var(--xd-market-panel));min-width:0;box-shadow:var(--xd-shadow-surface);grid-template-columns:minmax(260px,.74fr) minmax(0,1.26fr);display:grid}.xd-market-boundary>div{align-content:center;gap:2px var(--xd-space-2);padding:var(--xd-space-3) var(--xd-space-4);border-right:1px solid var(--xd-color-border);grid-template-columns:28px minmax(0,1fr);display:grid}.xd-market-boundary>div>svg{fill:none;width:24px;height:24px;stroke:var(--xd-color-action);stroke-width:1.5px;grid-row:1/3;align-self:center}.xd-market-boundary>div>span{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label);font-weight:760}.xd-market-boundary>div>strong{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));font-weight:620}.xd-market-boundary>dl{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.xd-market-boundary>dl>div{min-width:0;padding:var(--xd-space-2) var(--xd-space-3);border-right:1px solid var(--xd-color-border);align-content:center;gap:3px;display:grid}.xd-market-boundary>dl>div:last-child{border-right:0}.xd-market-boundary dt,.xd-market-boundary dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-market-boundary dt{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-market-boundary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));margin:0;font-weight:720}.xd-market-summary{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-market-panel);min-width:0;box-shadow:var(--xd-shadow-surface);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.xd-market-summary-cell{min-width:0;padding:10px var(--xd-space-3) 9px;border-right:1px solid var(--xd-color-border);gap:2px;display:grid;position:relative}.xd-market-summary-cell:last-child{border-right:0}.xd-market-summary-cell:before{background:var(--xd-color-text-muted);content:"";width:2px;position:absolute;inset:9px auto 9px 0}.xd-market-summary-cell[data-tone=positive]:before{background:var(--xd-color-positive)}.xd-market-summary-cell[data-tone=warning]:before{background:var(--xd-color-caution)}.xd-market-summary-cell dt{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:680}.xd-market-summary-cell dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(18px * var(--xd-user-font-scale,1));margin:0;font-weight:760}.xd-market-summary-cell small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-market-filters{align-items:end;gap:var(--xd-space-2);padding:var(--xd-space-3);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-market-panel);box-shadow:var(--xd-shadow-surface);grid-template-columns:minmax(190px,1.5fr) repeat(8,minmax(104px,.7fr)) auto;display:grid}.xd-market-workspace[data-market-mode=scanner] .xd-market-filters{grid-template-columns:minmax(180px,1.35fr) repeat(10,minmax(94px,.62fr)) auto}.xd-market-filter-field{gap:5px;min-width:0;display:grid}.xd-market-filter-field>span:first-child{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:680;overflow:hidden}.xd-market-filter-field select,.xd-market-filter-field>.xd-ui-input{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);background-color:color-mix(in srgb, var(--xd-color-canvas) 84%, transparent);width:100%;min-width:0;height:36px;color:var(--xd-color-text-primary);font-family:var(--xd-font-ui);font-size:max(12px, var(--xd-font-size-caption));padding:0 28px 0 9px}.xd-market-filter-field>.xd-ui-input{padding-right:9px}.xd-market-filter-field select:hover,.xd-market-filter-field>.xd-ui-input:hover{border-color:color-mix(in srgb, var(--xd-color-action) 55%, var(--xd-color-border))}.xd-market-filter-field select:focus-visible,.xd-market-filter-field>.xd-ui-input:focus-visible{outline:var(--xd-focus-outline);outline-offset:1px}.xd-market-search-control{display:block;position:relative}.xd-market-search-control>svg{z-index:1;fill:none;width:15px;height:15px;stroke:var(--xd-color-text-muted);stroke-width:1.5px;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.xd-market-search-control>.xd-ui-input{width:100%;height:36px;font-size:max(12px, var(--xd-font-size-caption));padding-left:32px}.xd-market-filter-reset{white-space:nowrap;min-height:36px}.xd-market-workbench{align-items:start;gap:var(--xd-space-3);grid-template-columns:minmax(0,1fr) minmax(318px,350px);min-width:0;display:grid}.xd-market-results,.xd-market-inspector,.xd-market-saved{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-market-panel);min-width:0;box-shadow:var(--xd-shadow-surface);overflow:hidden}.xd-market-results>header,.xd-market-inspector>header,.xd-market-saved>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:54px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-market-raised) 84%, transparent);display:flex}.xd-market-results>header>div,.xd-market-inspector>header>div,.xd-market-saved>header>div{gap:1px;min-width:0;display:grid}.xd-market-results>header span,.xd-market-inspector>header span,.xd-market-saved>header span{color:var(--xd-color-action);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-market-results>header h2,.xd-market-inspector>header h2,.xd-market-saved>header h2{color:var(--xd-color-text-primary);font-size:calc(14px * var(--xd-user-font-scale,1));letter-spacing:0;margin:0}.xd-market-results>header small,.xd-market-saved>header small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-market-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;overflow:auto hidden}.xd-market-table-scroll::-webkit-scrollbar{display:none}.xd-market-table{min-width:1180px}.xd-market-table-head,.xd-market-row{grid-template-columns:minmax(104px,.85fr) minmax(116px,.9fr) minmax(124px,1fr) minmax(126px,1fr) minmax(112px,.84fr) minmax(118px,.9fr) minmax(100px,.75fr) minmax(100px,.75fr) minmax(116px,.9fr) 78px;min-width:0;display:grid}.xd-market-table-head{z-index:4;border-bottom:1px solid var(--xd-color-border-emphasis);background:var(--xd-color-surface-raised);align-items:center;min-height:34px;position:sticky;top:0}.xd-market-table-head>span{padding:0 var(--xd-space-2);color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-market-row{border-bottom:1px solid var(--xd-color-border);min-height:58px;transition:background-color var(--xd-duration-fast), box-shadow var(--xd-duration-fast);align-items:stretch;position:relative}.xd-market-row:last-child{border-bottom:0}.xd-market-row:hover{background:color-mix(in srgb, var(--xd-color-action) 5%, transparent)}.xd-market-row[data-selected=true]{background:color-mix(in srgb, var(--xd-color-action) 9%, var(--xd-market-raised));box-shadow:inset 2px 0 var(--xd-color-action)}.xd-market-row-select{z-index:0;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.xd-market-row-select:focus-visible{outline:var(--xd-focus-outline);outline-offset:-3px}.xd-market-row>div{z-index:1;min-width:0;padding:7px var(--xd-space-2);pointer-events:none;align-content:center;gap:2px;display:grid;position:relative}.xd-market-row>div>strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;font-weight:730;overflow:hidden}.xd-market-row>div>small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-market-row [data-tone=positive]{color:var(--xd-color-positive)}.xd-market-row [data-tone=negative]{color:var(--xd-color-negative)}.xd-market-symbol-cell>strong,.xd-market-price-cell>strong,.xd-market-score-cell>strong{font-family:var(--xd-font-data)}.xd-market-score-cell>strong{color:var(--xd-color-action)!important;font-size:calc(16px * var(--xd-user-font-scale,1))!important}.xd-market-row-actions{justify-content:flex-end;align-items:center;z-index:2!important;pointer-events:auto!important;gap:5px!important;display:flex!important}.xd-market-row-actions button{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-canvas) 80%, transparent);width:32px;height:32px;color:var(--xd-color-text-secondary);cursor:pointer;place-items:center;padding:0;display:inline-grid}.xd-market-row-actions button:hover,.xd-market-row-actions button[data-watched=true]{border-color:color-mix(in srgb, var(--xd-color-action) 62%, var(--xd-color-border));color:var(--xd-color-action)}.xd-market-row-actions button:focus-visible{outline:var(--xd-focus-outline);outline-offset:1px}.xd-market-row-actions svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:15px;height:15px}.xd-market-results>footer{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:42px;padding:var(--xd-space-2) var(--xd-space-3);border-top:1px solid var(--xd-color-border);color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);display:flex}.xd-market-results>footer span:last-child{color:var(--xd-color-action);flex:none;font-weight:680}.xd-market-inspector{top:var(--xd-space-3);position:sticky}.xd-market-inspector>header h2{align-items:baseline;gap:var(--xd-space-2);font-family:var(--xd-font-data);font-size:calc(18px * var(--xd-user-font-scale,1));display:flex}.xd-market-inspector>header h2 small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-market-inspector-price{gap:2px var(--xd-space-2);padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.xd-market-inspector-price>strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(24px * var(--xd-user-font-scale,1))}.xd-market-inspector-price>span{font-family:var(--xd-font-data);font-size:var(--xd-font-size-label);align-self:center;font-weight:740}.xd-market-inspector-price>span[data-tone=positive]{color:var(--xd-color-positive)}.xd-market-inspector-price>span[data-tone=negative]{color:var(--xd-color-negative)}.xd-market-inspector-price>small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));grid-column:1/-1}.xd-market-inspector-actions{gap:var(--xd-space-2);padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);grid-template-columns:1fr 1fr;display:grid}.xd-market-inspector-actions>:last-child{grid-column:1/-1}.xd-market-inspector-section{gap:var(--xd-space-2);padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);display:grid}.xd-market-inspector-section>header{justify-content:space-between;align-items:baseline;gap:var(--xd-space-2);display:flex}.xd-market-inspector-section>header>span{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption));font-weight:720}.xd-market-inspector-section>header>small{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-align:right}.xd-market-signal{gap:4px;display:grid}.xd-market-signal>div:first-child{justify-content:space-between;align-items:center;gap:var(--xd-space-2);display:flex}.xd-market-signal span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-market-signal strong{color:var(--xd-color-text-secondary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-market-signal-track{background:var(--xd-color-border);height:4px;position:relative;overflow:hidden}.xd-market-signal-track:after{background:var(--xd-color-border-emphasis);content:"";width:1px;position:absolute;inset:0 auto 0 50%}.xd-market-signal-track>i{width:calc(var(--signal-width) / 2);background:var(--xd-color-action);height:100%;position:absolute;top:0;left:50%}.xd-market-signal[data-direction=negative] .xd-market-signal-track>i{background:var(--xd-color-negative);left:auto;right:50%}.xd-market-signal[data-direction=positive] .xd-market-signal-track>i{background:var(--xd-color-positive)}.xd-market-inspector-ledger{border-bottom:1px solid var(--xd-color-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.xd-market-inspector-ledger>div{min-width:0;padding:var(--xd-space-2) var(--xd-space-3);border-right:1px solid var(--xd-color-border);border-bottom:1px solid var(--xd-color-border);gap:2px;display:grid}.xd-market-inspector-ledger>div:nth-child(2n){border-right:0}.xd-market-inspector-ledger>div:nth-last-child(-n+2){border-bottom:0}.xd-market-inspector-ledger dt{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-market-inspector-ledger dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(12px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:720;overflow:hidden}.xd-market-inspector-ledger small{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.xd-market-lineage{padding:var(--xd-space-3)}.xd-market-lineage>header{align-items:center;gap:var(--xd-space-2);margin-bottom:var(--xd-space-2);color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption));font-weight:720;display:flex}.xd-market-lineage>header svg{fill:none;width:15px;height:15px;stroke:var(--xd-color-action);stroke-width:1.5px}.xd-market-lineage dl{margin:0;display:grid}.xd-market-lineage dl>div{align-items:center;gap:var(--xd-space-2);border-bottom:1px solid color-mix(in srgb, var(--xd-color-border) 72%, transparent);grid-template-columns:78px minmax(0,1fr);min-height:27px;display:grid}.xd-market-lineage dl>div:last-child{border-bottom:0}.xd-market-lineage dt{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-market-lineage dd{color:var(--xd-color-text-secondary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;overflow:hidden}.xd-market-saved>header{min-height:50px}.xd-market-saved>form{align-items:end;gap:var(--xd-space-2);padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);grid-template-columns:minmax(220px,420px) auto;display:grid}.xd-market-saved>form label{gap:4px;display:grid}.xd-market-saved>form label>span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:680}.xd-market-saved-list{gap:var(--xd-space-2);padding:var(--xd-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xd-market-saved-list article{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-market-raised);grid-template-columns:minmax(0,1fr) auto auto;min-width:0;display:grid;overflow:hidden}.xd-market-saved-list article>button{min-width:36px;min-height:44px;padding:var(--xd-space-2);border:0;border-left:1px solid var(--xd-color-border);color:var(--xd-color-text-muted);cursor:pointer;background:0 0}.xd-market-saved-list article>button:first-child{min-width:0;color:var(--xd-color-text-secondary);text-align:left;border-left:0;gap:2px;display:grid}.xd-market-saved-list article>button:hover{background:color-mix(in srgb, var(--xd-color-action) 7%, transparent);color:var(--xd-color-action)}.xd-market-saved-list article>button:focus-visible{outline:var(--xd-focus-outline);outline-offset:-2px}.xd-market-saved-list strong,.xd-market-saved-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-market-saved-list strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption))}.xd-market-saved-list span{font-size:max(11px, var(--xd-font-size-caption))}.xd-market-saved-list svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:15px;height:15px}.xd-market-saved-empty{padding:var(--xd-space-3);color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));margin:0}.xd-market-loading{padding:var(--xd-space-2);gap:1px;display:grid}.xd-market-loading>span{padding:var(--xd-space-2);color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-market-loading i{background:color-mix(in srgb, var(--xd-color-border) 72%, transparent);height:58px;position:relative;overflow:hidden}.xd-market-loading i:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--xd-color-action) 12%, transparent), transparent);content:"";animation:1.2s ease-in-out infinite xd-market-loading;position:absolute;inset:0;transform:translate(-70%)}.xd-market-error{align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-negative) 42%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-negative) 6%, var(--xd-market-panel));display:flex}.xd-market-error>svg{fill:none;width:22px;height:22px;stroke:var(--xd-color-negative);stroke-width:1.5px;flex:none}.xd-market-error>div{flex:1;min-width:0}.xd-market-error strong{color:var(--xd-color-text-primary)}.xd-market-error p{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));margin:2px 0 0}.xd-market-empty{align-content:center;justify-items:center;gap:var(--xd-space-2);min-height:250px;padding:var(--xd-space-4);text-align:center;display:grid}.xd-market-empty>svg{fill:none;width:30px;height:30px;stroke:var(--xd-color-text-muted);stroke-width:1.4px}.xd-market-empty>strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-market-empty>p{max-width:42ch;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:var(--xd-line-height-body);margin:0}@keyframes xd-market-loading{0%{transform:translate(-70%)}to{transform:translate(130%)}}@media (max-width:1480px){.xd-market-filters,.xd-market-workspace[data-market-mode=scanner] .xd-market-filters{grid-template-columns:minmax(180px,1.3fr) repeat(5,minmax(100px,.7fr))}.xd-market-search-field{grid-column:span 2}.xd-market-filter-reset{width:100%}.xd-market-workbench{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1180px){.xd-market-boundary{grid-template-columns:1fr}.xd-market-boundary>div{border-right:0;border-bottom:1px solid var(--xd-color-border)}.xd-market-workbench{grid-template-columns:1fr}.xd-market-inspector{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.xd-market-inspector>header,.xd-market-inspector-price,.xd-market-inspector-actions{grid-column:1/-1}.xd-market-inspector-section{border-right:1px solid var(--xd-color-border);border-bottom:0}.xd-market-inspector-ledger{border-bottom:0}.xd-market-lineage{border-top:1px solid var(--xd-color-border);grid-column:1/-1}.xd-market-saved-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.xd-market-boundary>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-market-boundary>dl>div:nth-child(2){border-right:0}.xd-market-boundary>dl>div:nth-child(-n+2){border-bottom:1px solid var(--xd-color-border)}.xd-market-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.xd-market-summary-cell:nth-child(3n){border-right:0}.xd-market-summary-cell:nth-child(n+4){border-top:1px solid var(--xd-color-border)}.xd-market-filters,.xd-market-workspace[data-market-mode=scanner] .xd-market-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-market-search-field{grid-column:1/-1}.xd-market-results>footer{flex-direction:column;align-items:start}.xd-market-inspector{grid-template-columns:1fr}.xd-market-inspector-section,.xd-market-inspector-ledger,.xd-market-lineage{border-right:0;border-bottom:1px solid var(--xd-color-border);grid-column:auto}.xd-market-saved-list{grid-template-columns:1fr}}@media (max-width:560px){.xd-market-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-market-summary-cell:nth-child(3n){border-right:1px solid var(--xd-color-border)}.xd-market-summary-cell:nth-child(2n){border-right:0}.xd-market-summary-cell:nth-child(n+3){border-top:1px solid var(--xd-color-border)}.xd-market-filters,.xd-market-workspace[data-market-mode=scanner] .xd-market-filters{grid-template-columns:1fr}.xd-market-search-field{grid-column:auto}.xd-market-saved>form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.xd-market-row{transition:none}.xd-market-loading i:after{animation:none}}.xd-data-page{--xd-data-panel:#071326f0;--xd-data-raised:#0a1930eb;gap:var(--xd-space-2)}.xd-data-page-header{background:linear-gradient(90deg,#05182ad1,#040e1d80 72%,#0000)}.xd-data-page-header .xd-react-page-actions{flex-wrap:wrap;justify-content:flex-end}.xd-data-handoff,.xd-data-notice,.xd-data-unmanifested{align-items:center;gap:var(--xd-space-3);min-width:0;padding:var(--xd-space-2) var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-action) 34%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-action) 6%, var(--xd-data-panel));display:flex}.xd-data-handoff>svg,.xd-data-unmanifested>svg{fill:none;width:19px;height:19px;stroke:var(--xd-color-action);stroke-width:1.5px;flex:none}.xd-data-handoff>div{min-width:170px;display:grid}.xd-data-handoff span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-data-handoff strong,.xd-data-unmanifested strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption))}.xd-data-handoff p,.xd-data-unmanifested p{min-width:0;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.xd-data-notice{border-color:color-mix(in srgb, var(--xd-color-warning) 40%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-warning) 7%, var(--xd-data-panel))}.xd-data-notice strong{color:var(--xd-color-warning);font-size:max(11px, var(--xd-font-size-caption));text-transform:uppercase;flex:none}.xd-data-notice span{color:var(--xd-color-text-secondary);font-size:max(11px, var(--xd-font-size-caption))}.xd-data-boundary{border-block:1px solid var(--xd-color-border-emphasis);background:linear-gradient(90deg,#03101fd6,#0512239e);grid-template-columns:minmax(300px,1fr) minmax(600px,1.6fr);min-width:0;display:grid;overflow:hidden}.xd-data-boundary>div{align-items:center;gap:var(--xd-space-3);min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);display:flex}.xd-data-boundary>div>svg{fill:none;width:23px;height:23px;stroke:var(--xd-color-action);stroke-width:1.45px;flex:none}.xd-data-boundary p{gap:2px;min-width:0;margin:0;display:grid}.xd-data-boundary strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption))}.xd-data-boundary p span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:1.4}.xd-data-boundary dl{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.xd-data-boundary dl>div{min-width:0;padding:var(--xd-space-2) var(--xd-space-3);border-right:1px solid var(--xd-color-border);align-content:center;gap:2px;display:grid}.xd-data-boundary dl>div:last-child{border-right:0}.xd-data-boundary dt{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:680}.xd-data-boundary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.xd-data-summary{border-block:1px solid var(--xd-color-border);background:#030c1bad;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.xd-data-summary>div{min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);gap:2px;display:grid;position:relative}.xd-data-summary>div:last-child{border-right:0}.xd-data-summary>div:before{background:var(--xd-color-action);content:"";opacity:.72;width:2px;position:absolute;inset:0 auto 0 0}.xd-data-summary>div:nth-child(3):before{background:var(--xd-color-positive)}.xd-data-summary>div:nth-child(4):before{background:var(--xd-color-warning)}.xd-data-summary>div:nth-child(5):before{background:var(--xd-color-negative)}.xd-data-summary>div:nth-child(6):before{background:var(--xd-color-accent)}.xd-data-summary dt,.xd-data-summary small{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-data-summary dt{text-transform:uppercase;font-weight:680}.xd-data-summary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(17px * var(--xd-user-font-scale,1));font-variant-numeric:tabular-nums;margin:0;font-weight:760}.xd-data-filters{align-items:end;gap:var(--xd-space-2);min-width:0;padding:var(--xd-space-2) var(--xd-space-3);border:1px solid var(--xd-color-border);background:var(--xd-data-panel);grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(122px,.7fr)) auto;display:grid}.xd-data-filters label{gap:4px;min-width:0;display:grid}.xd-data-filters label>span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:680}.xd-data-filters select,.xd-data-filters input{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);width:100%;min-width:0;min-height:34px;color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption));background:#030c1bdb}.xd-data-search>div{position:relative}.xd-data-search svg{z-index:1;fill:none;width:15px;height:15px;stroke:var(--xd-color-text-muted);stroke-width:1.5px;pointer-events:none;position:absolute;top:9px;left:10px}.xd-data-search input{padding-left:32px}.xd-data-workbench{align-items:start;gap:var(--xd-space-2);grid-template-columns:minmax(0,1fr) minmax(330px,370px);min-width:0;display:grid}.xd-data-panel{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-data-panel);min-width:0;overflow:hidden;box-shadow:0 14px 32px #00000038}.xd-data-panel>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:52px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);background:#071529b3;display:flex}.xd-data-panel>header>div{gap:1px;min-width:0;display:grid}.xd-data-panel>header span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:680}.xd-data-panel>header h2{color:var(--xd-color-text-primary);font-size:calc(14px * var(--xd-user-font-scale,1));margin:0;line-height:1.2}.xd-data-panel>header>span{color:var(--xd-color-action);font-family:var(--xd-font-data);flex:none}.xd-data-table-scroll{scrollbar-width:none;max-height:min(590px,100vh - 390px);overflow:auto}.xd-data-table-scroll::-webkit-scrollbar{width:0;height:0}.xd-data-table-scroll:focus-visible{outline:var(--xd-focus-outline);outline-offset:-3px}.xd-data-table-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.xd-data-table-scroll th{z-index:2;border-bottom:1px solid var(--xd-color-border-emphasis);color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-align:left;text-transform:uppercase;background:#07152a;padding:8px 10px;font-weight:720;position:sticky;top:0}.xd-data-table-scroll th:first-child{width:138px}.xd-data-table-scroll th:nth-child(2){width:130px}.xd-data-table-scroll th:nth-child(3){width:98px}.xd-data-table-scroll th:nth-child(4){width:150px}.xd-data-table-scroll th:nth-child(5){width:154px}.xd-data-table-scroll th:nth-child(6){width:120px}.xd-data-table-scroll th:nth-child(7){width:200px}.xd-data-table-scroll th:nth-child(8){width:174px}.xd-data-table-scroll td{border-bottom:1px solid color-mix(in srgb, var(--xd-color-border) 78%, transparent);min-width:0;color:var(--xd-color-text-secondary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));font-variant-numeric:tabular-nums;vertical-align:middle;padding:8px 10px}.xd-data-table-scroll tr{transition:background var(--xd-duration-fast) var(--xd-ease-out), box-shadow var(--xd-duration-fast) var(--xd-ease-out)}.xd-data-table-scroll tr:hover{background:color-mix(in srgb, var(--xd-color-action) 5%, transparent)}.xd-data-table-scroll tr[data-selected=true]{background:color-mix(in srgb, var(--xd-color-action) 9%, transparent);box-shadow:inset 2px 0 var(--xd-color-action)}.xd-data-table-scroll td>strong,.xd-data-table-scroll td>span,.xd-data-table-scroll td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.xd-data-table-scroll td>strong{color:var(--xd-color-text-primary)}.xd-data-table-scroll td>small{color:var(--xd-color-text-muted);margin-top:2px}.xd-data-row-select{width:100%;min-height:34px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-content:center;gap:1px;padding:0;display:grid}.xd-data-row-select strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(12px, var(--xd-font-size-caption))}.xd-data-row-select span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption))}.xd-data-row-select:focus-visible{outline:var(--xd-focus-outline);outline-offset:3px}.xd-data-catalog>footer{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:34px;padding:6px var(--xd-space-3);border-top:1px solid var(--xd-color-border);color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));display:flex}.xd-data-catalog>footer strong{color:var(--xd-color-text-secondary)}.xd-data-inspector{top:var(--xd-space-2);position:sticky}.xd-data-inspector-state{gap:var(--xd-space-2);padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);display:grid}.xd-data-inspector-state>div{gap:var(--xd-space-2);flex-wrap:wrap;display:flex}.xd-data-inspector-state>strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(21px * var(--xd-user-font-scale,1));font-variant-numeric:tabular-nums}.xd-data-inspector-state>span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-data-inspector-actions{gap:var(--xd-space-2);padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);display:grid}.xd-data-inspector-actions .xd-ui-button{justify-content:flex-start;width:100%}.xd-data-quality-ledger,.xd-data-lineage{padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border)}.xd-data-quality-ledger>header,.xd-data-lineage>header{align-items:center;gap:var(--xd-space-2);margin-bottom:var(--xd-space-2);display:flex}.xd-data-quality-ledger>header svg,.xd-data-lineage>header svg{fill:none;width:18px;height:18px;stroke:var(--xd-color-action);stroke-width:1.5px}.xd-data-quality-ledger>header div,.xd-data-lineage>header div{gap:1px;min-width:0;display:grid}.xd-data-quality-ledger>header span,.xd-data-lineage>header span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:680}.xd-data-quality-ledger>header strong,.xd-data-lineage>header strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-data-quality-ledger dl,.xd-data-lineage dl{margin:0;display:grid}.xd-data-quality-ledger dl>div,.xd-data-lineage dl>div{align-items:center;gap:var(--xd-space-2);border-bottom:1px solid color-mix(in srgb, var(--xd-color-border) 72%, transparent);grid-template-columns:minmax(120px,1fr) minmax(0,1fr);min-height:28px;display:grid}.xd-data-quality-ledger dt,.xd-data-lineage dt{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption))}.xd-data-quality-ledger dd,.xd-data-lineage dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:680;overflow:hidden}.xd-data-quality-ledger>p{margin:var(--xd-space-2) 0 0;color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));line-height:1.45}.xd-data-checksum{align-items:center;gap:var(--xd-space-2);margin-top:var(--xd-space-3);padding:var(--xd-space-2);border:1px solid var(--xd-color-border);background:#020a179e;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.xd-data-checksum>span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));font-weight:700}.xd-data-checksum code{color:var(--xd-color-action);font-family:var(--xd-font-data);font-size:max(10px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-data-checksum button{min-height:30px;padding:0 var(--xd-space-2);border:1px solid var(--xd-color-border-emphasis);color:var(--xd-color-text-secondary);font-size:max(10px, var(--xd-font-size-caption));cursor:pointer;background:0 0}.xd-data-checksum button:hover{border-color:var(--xd-color-action);color:var(--xd-color-action)}.xd-data-checksum button:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-data-lineage-actions{margin-top:var(--xd-space-2);justify-content:flex-end;display:flex}.xd-data-loading{padding:var(--xd-space-2);gap:1px;display:grid}.xd-data-loading span{padding:var(--xd-space-3);color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-data-loading i{background:color-mix(in srgb, var(--xd-color-border) 70%, transparent);height:180px;position:relative;overflow:hidden}.xd-data-loading i:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--xd-color-action) 12%, transparent), transparent);content:"";animation:1.2s ease-in-out infinite xd-data-loading;position:absolute;inset:0;transform:translate(-80%)}.xd-data-empty{align-content:center;justify-items:center;gap:var(--xd-space-2);min-height:280px;padding:var(--xd-space-4);text-align:center;display:grid}.xd-data-empty svg{fill:none;width:30px;height:30px;stroke:var(--xd-color-text-muted);stroke-width:1.5px}.xd-data-empty strong{color:var(--xd-color-text-primary)}.xd-data-empty p{max-width:46ch;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));margin:0;line-height:1.45}.xd-data-error{align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-4);border:1px solid color-mix(in srgb, var(--xd-color-negative) 44%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-negative) 6%, var(--xd-data-panel));display:flex}.xd-data-error>svg{fill:none;width:24px;height:24px;stroke:var(--xd-color-negative);stroke-width:1.5px}.xd-data-error>div{flex:1;min-width:0}.xd-data-error strong{color:var(--xd-color-text-primary)}.xd-data-error p{color:var(--xd-color-text-muted);margin:3px 0 0}.xd-data-unmanifested{border-color:color-mix(in srgb, var(--xd-color-warning) 38%, var(--xd-color-border))}.xd-data-unmanifested>svg{stroke:var(--xd-color-warning)}.xd-data-unmanifested>div{min-width:0}.xd-data-import-dialog{--xd-dialog-width:760px}.xd-data-import-dialog>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:66px;padding:var(--xd-space-3) var(--xd-space-4);border-bottom:1px solid var(--xd-color-border);background:#081830;display:flex}.xd-data-import-dialog>header>div{gap:2px;display:grid}.xd-data-import-dialog>header span{color:var(--xd-color-action);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-data-import-dialog h2{color:var(--xd-color-text-primary);font-size:calc(18px * var(--xd-user-font-scale,1));margin:0}.xd-data-dialog-close{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);width:36px;height:36px;color:var(--xd-color-text-secondary);cursor:pointer;background:0 0;font-size:22px;line-height:1}.xd-data-dialog-close:hover{border-color:var(--xd-color-action);color:var(--xd-color-action)}.xd-data-dialog-close:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-data-import-boundary{align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-3) var(--xd-space-4);border-bottom:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-action) 5%, #061225);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.xd-data-import-boundary>svg{fill:none;width:23px;height:23px;stroke:var(--xd-color-action);stroke-width:1.5px}.xd-data-import-boundary>div{min-width:0}.xd-data-import-boundary strong{color:var(--xd-color-text-primary);display:block}.xd-data-import-boundary p{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));margin:2px 0 0;line-height:1.4}.xd-data-import-dialog form{gap:var(--xd-space-3);padding:var(--xd-space-4);display:grid}.xd-data-import-grid{gap:var(--xd-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-data-import-dialog label{gap:5px;display:grid}.xd-data-import-dialog label>span{color:var(--xd-color-text-secondary);font-size:max(11px, var(--xd-font-size-caption));font-weight:680}.xd-data-import-dialog label small{color:var(--xd-color-text-muted);font-weight:500}.xd-data-import-dialog select,.xd-data-import-dialog input{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);min-height:38px;color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption));background:#030d1e}.xd-data-import-file{grid-column:1/-1}.xd-data-import-dialog input[type=file]{padding:7px}.xd-data-import-dialog input[type=file]::file-selector-button{background:var(--xd-color-action);color:#02111a;cursor:pointer;border:0;min-height:24px;margin-right:10px;font-weight:750}.xd-data-import-file-note{justify-content:space-between;align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-2) var(--xd-space-3);border:1px solid var(--xd-color-border);background:#020a17a6;display:flex}.xd-data-import-file-note strong{color:var(--xd-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-data-import-file-note span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));flex:none}.xd-data-replacement-confirmation{gap:var(--xd-space-2);padding:var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-warning) 42%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-warning) 5%, #061225);display:grid}.xd-data-replacement-confirmation h3{color:var(--xd-color-text-primary);font-size:calc(13px * var(--xd-user-font-scale,1));margin:0}.xd-data-replacement-confirmation>p{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));margin:0;line-height:1.45}.xd-data-confirm-check{grid-template-columns:auto minmax(0,1fr);align-items:center}.xd-data-confirm-check input{width:18px;min-height:18px;accent-color:var(--xd-color-action)}.xd-data-confirm-check span{font-weight:550!important}.xd-data-import-errors{padding:var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-negative) 42%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-negative) 7%, transparent)}.xd-data-import-errors strong{color:var(--xd-color-negative)}.xd-data-import-errors ul{margin:var(--xd-space-2) 0 0;color:var(--xd-color-text-secondary);font-size:max(11px, var(--xd-font-size-caption));padding-left:20px}.xd-data-import-dialog form>footer{justify-content:space-between;align-items:center;gap:var(--xd-space-4);padding-top:var(--xd-space-2);border-top:1px solid var(--xd-color-border);display:flex}.xd-data-import-dialog form>footer p{max-width:44ch;color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));margin:0;line-height:1.4}.xd-data-import-dialog form>footer>div{gap:var(--xd-space-2);flex:none;display:flex}@keyframes xd-data-loading{0%{transform:translate(-80%)}to{transform:translate(130%)}}@media (max-width:1480px){.xd-data-filters{grid-template-columns:minmax(200px,1.2fr) repeat(4,minmax(110px,.75fr))}.xd-data-filters>.xd-ui-button{grid-column:-2/-1;width:100%}.xd-data-workbench{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1180px){.xd-data-boundary{grid-template-columns:1fr}.xd-data-boundary>div{border-right:0;border-bottom:1px solid var(--xd-color-border)}.xd-data-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.xd-data-summary>div:nth-child(3n){border-right:0}.xd-data-summary>div:nth-child(n+4){border-top:1px solid var(--xd-color-border)}.xd-data-workbench{grid-template-columns:1fr}.xd-data-inspector{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.xd-data-inspector>header,.xd-data-inspector-state,.xd-data-inspector-actions{grid-column:1/-1}.xd-data-quality-ledger{border-right:1px solid var(--xd-color-border);border-bottom:0}.xd-data-lineage{border-bottom:0}}@media (max-width:820px){.xd-data-page-header{flex-direction:column;align-items:flex-start}.xd-data-page-header .xd-react-page-actions{justify-content:flex-start;width:100%}.xd-data-boundary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-data-boundary dl>div:nth-child(2){border-right:0}.xd-data-boundary dl>div:nth-child(-n+2){border-bottom:1px solid var(--xd-color-border)}.xd-data-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-data-search{grid-column:1/-1}.xd-data-filters>.xd-ui-button{grid-column:auto}.xd-data-inspector{grid-template-columns:1fr}.xd-data-quality-ledger,.xd-data-lineage{border-right:0;border-bottom:1px solid var(--xd-color-border);grid-column:auto}.xd-data-import-grid{grid-template-columns:1fr}.xd-data-import-file{grid-column:auto}.xd-data-import-boundary{grid-template-columns:auto minmax(0,1fr)}.xd-data-import-boundary .xd-ui-status{grid-column:2;justify-self:start}.xd-data-import-file-note,.xd-data-import-dialog form>footer{flex-direction:column;align-items:stretch}.xd-data-import-dialog form>footer>div{justify-content:flex-end}}@media (max-width:560px){.xd-data-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-data-summary>div:nth-child(3n){border-right:1px solid var(--xd-color-border)}.xd-data-summary>div:nth-child(2n){border-right:0}.xd-data-summary>div:nth-child(n+3){border-top:1px solid var(--xd-color-border)}.xd-data-filters{grid-template-columns:1fr}.xd-data-search{grid-column:auto}.xd-data-page-header .xd-ui-button{flex:140px}.xd-data-import-dialog form,.xd-data-import-dialog>header{padding:var(--xd-space-3)}.xd-data-checksum{grid-template-columns:1fr auto}.xd-data-checksum>span{grid-column:1/-1}.xd-data-import-dialog form>footer>div{grid-template-columns:1fr;display:grid}.xd-data-import-dialog form>footer .xd-ui-button{width:100%}}@media (prefers-reduced-motion:reduce){.xd-data-table-scroll tr{transition:none}.xd-data-loading i:after{animation:none}}.xd-function-page{--xd-function-panel:#061326e8;--xd-function-panel-solid:#061326;gap:var(--xd-space-2);letter-spacing:0}.xd-function-boundary{border-block:1px solid var(--xd-color-border-emphasis);background:#030e1dc7;grid-template-columns:minmax(320px,1.18fr) minmax(620px,1.7fr);min-width:0;display:grid;overflow:hidden}.xd-function-boundary>div{align-items:center;gap:var(--xd-space-3);min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);display:flex}.xd-function-boundary>div>svg{fill:none;width:24px;height:24px;stroke:var(--xd-color-action);stroke-width:1.45px;flex:none}.xd-function-boundary p{gap:2px;min-width:0;margin:0;display:grid}.xd-function-boundary strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption))}.xd-function-boundary p span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:1.42}.xd-function-boundary dl{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.xd-function-boundary dl>div{min-width:0;padding:var(--xd-space-2) var(--xd-space-3);border-right:1px solid var(--xd-color-border);align-content:center;gap:3px;display:grid}.xd-function-boundary dl>div:last-child{border-right:0}.xd-function-boundary dt{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-function-boundary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.xd-function-notice{align-items:center;gap:var(--xd-space-3);min-height:38px;padding:var(--xd-space-2) var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-warning) 40%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-warning) 5%, var(--xd-function-panel));color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));display:flex}.xd-function-notice strong{color:var(--xd-color-text-primary);flex:none}.xd-function-notice span{flex:1;min-width:0}.xd-function-summary{border-block:1px solid var(--xd-color-border);background:#030c1bb3;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.xd-function-summary>div{min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);gap:2px;display:grid;position:relative}.xd-function-summary>div:last-child{border-right:0}.xd-function-summary>div:before{background:var(--xd-color-action);content:"";opacity:.75;width:2px;position:absolute;inset:0 auto 0 0}.xd-function-summary>div:nth-child(2):before,.xd-function-summary>div:nth-child(5):before{background:var(--xd-color-positive)}.xd-function-summary>div:nth-child(4):before{background:var(--xd-color-accent)}.xd-function-summary>div:nth-child(6):before{background:var(--xd-color-text-muted)}.xd-function-summary dt,.xd-function-summary small{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-function-summary dt{text-transform:uppercase;font-weight:700}.xd-function-summary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(18px * var(--xd-user-font-scale,1));font-variant-numeric:tabular-nums;margin:0;font-weight:760}.xd-function-filters{align-items:end;gap:var(--xd-space-2);min-width:0;padding:var(--xd-space-2) var(--xd-space-3);border:1px solid var(--xd-color-border);background:var(--xd-function-panel);grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(122px,.7fr)) auto;display:grid}.xd-function-filters label{gap:4px;min-width:0;display:grid}.xd-function-filters label>span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-function-filters select,.xd-function-filters input{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);width:100%;min-width:0;min-height:35px;color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption));background:#020b19e6}.xd-function-search>div{position:relative}.xd-function-search svg{z-index:1;fill:none;width:15px;height:15px;stroke:var(--xd-color-text-muted);stroke-width:1.5px;pointer-events:none;position:absolute;top:10px;left:10px}.xd-function-search input{padding-left:32px}.xd-function-workbench{align-items:start;gap:var(--xd-space-2);grid-template-columns:minmax(250px,.72fr) minmax(440px,1.38fr) minmax(270px,.78fr);min-width:0;display:grid}.xd-function-panel{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-function-panel);min-width:0;overflow:hidden;box-shadow:0 14px 32px #0003}.xd-function-panel>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:52px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);background:#071529bd;display:flex}.xd-function-panel>header>div{gap:1px;min-width:0;display:grid}.xd-function-panel>header span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-function-panel>header h2{color:var(--xd-color-text-primary);font-size:calc(14px * var(--xd-user-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.xd-function-panel>header>span{color:var(--xd-color-action);font-family:var(--xd-font-data);flex:none}.xd-function-list{scrollbar-width:none;max-height:min(650px,100vh - 390px);overflow:auto}.xd-function-list::-webkit-scrollbar{width:0;height:0}.xd-function-row{width:100%;min-width:0;padding:var(--xd-space-3);border:0;border-bottom:1px solid var(--xd-color-border);color:var(--xd-color-text-secondary);cursor:pointer;text-align:left;transition:background var(--xd-duration-fast) var(--xd-ease-out), box-shadow var(--xd-duration-fast) var(--xd-ease-out);background:0 0;gap:7px;display:grid;position:relative}.xd-function-row:hover{background:color-mix(in srgb, var(--xd-color-action) 5%, transparent)}.xd-function-row[data-selected=true]{background:color-mix(in srgb, var(--xd-color-action) 9%, transparent);box-shadow:inset 2px 0 var(--xd-color-action)}.xd-function-row:focus-visible{z-index:1;outline:var(--xd-focus-outline);outline-offset:-3px}.xd-function-row>span:nth-child(2){color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.42;display:-webkit-box;overflow:hidden}.xd-function-row-top{align-items:center;gap:var(--xd-space-2);grid-template-columns:28px minmax(0,1fr) auto;min-width:0;display:grid}.xd-function-row-top>i{border:1px solid color-mix(in srgb, var(--xd-color-action) 40%, var(--xd-color-border));border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-action) 7%, transparent);place-items:center;width:28px;height:28px;display:grid}.xd-function-row-top svg{fill:none;width:15px;height:15px;stroke:var(--xd-color-action);stroke-width:1.55px}.xd-function-row-top strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-function-row-top small{border:1px solid color-mix(in srgb, var(--xd-color-accent) 38%, var(--xd-color-border));color:var(--xd-color-accent);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;padding:3px 6px;font-weight:720}.xd-function-row-meta{min-width:0;color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:max(10px, var(--xd-font-size-caption));flex-wrap:wrap;gap:5px 10px;display:flex}.xd-function-row-meta small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.xd-function-row-meta small:not(:last-child):after{color:var(--xd-color-border-emphasis);content:"/";margin-left:10px}.xd-function-inspector{min-height:510px}.xd-function-inspector-heading{justify-content:space-between;align-items:flex-start;gap:var(--xd-space-3);min-width:0;padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);display:flex}.xd-function-inspector-heading>div:first-child{gap:5px;min-width:0;display:grid}.xd-function-inspector-heading>div:first-child>span{color:var(--xd-color-action);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-function-inspector-heading p{color:var(--xd-color-text-secondary);font-size:max(12px, var(--xd-font-size-caption));margin:0;line-height:1.48}.xd-function-inspector-heading>div:last-child{flex:none;gap:5px;display:flex}.xd-function-inspector-heading button{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);min-height:30px;color:var(--xd-color-text-secondary);font-size:max(10px, var(--xd-font-size-caption));cursor:pointer;background:0 0;padding:0 9px}.xd-function-inspector-heading button:hover{border-color:var(--xd-color-action);color:var(--xd-color-action)}.xd-function-inspector-heading button[aria-pressed=true]{border-color:var(--xd-color-accent);color:var(--xd-color-accent)}.xd-function-inspector-heading button:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-function-primary-actions{gap:var(--xd-space-2);padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);flex-wrap:wrap;display:flex}.xd-function-contract-grid{border-bottom:1px solid var(--xd-color-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.xd-function-contract-grid>div{min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);border-bottom:1px solid var(--xd-color-border);align-content:start;gap:4px;display:grid}.xd-function-contract-grid>div:nth-child(2n){border-right:0}.xd-function-contract-grid>div:nth-last-child(-n+2){border-bottom:0}.xd-function-contract-grid dt{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-function-contract-grid dd{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption));margin:0;line-height:1.42}.xd-function-computation-boundary{align-items:start;gap:var(--xd-space-3);padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-action) 4%, transparent);grid-template-columns:auto minmax(0,1fr);display:grid}.xd-function-computation-boundary>svg{fill:none;width:21px;height:21px;stroke:var(--xd-color-action);stroke-width:1.5px}.xd-function-computation-boundary>div{gap:3px;min-width:0;display:grid}.xd-function-computation-boundary span{color:var(--xd-color-action);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-function-computation-boundary strong{color:var(--xd-color-text-secondary);font-size:max(11px, var(--xd-font-size-caption));font-weight:560;line-height:1.45}.xd-function-lineage{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-width:0;padding:var(--xd-space-3);display:flex}.xd-function-lineage>div{gap:2px;min-width:0;display:grid}.xd-function-lineage span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-function-lineage strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-function-aside{gap:var(--xd-space-2);min-width:0;display:grid}.xd-function-primitives>.xd-function-panel-body>p{padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));margin:0;line-height:1.42}.xd-function-primitives>.xd-function-panel-body>div{scrollbar-width:none;max-height:min(440px,100vh - 510px);display:grid;overflow:auto}.xd-function-primitives>.xd-function-panel-body>div::-webkit-scrollbar{width:0;height:0}.xd-function-primitives button{justify-content:space-between;align-items:center;gap:var(--xd-space-2);min-height:42px;padding:7px var(--xd-space-3);border:0;border-bottom:1px solid var(--xd-color-border);color:var(--xd-color-text-secondary);cursor:pointer;text-align:left;transition:background var(--xd-duration-fast) var(--xd-ease-out);background:0 0;display:flex}.xd-function-primitives button:hover{background:color-mix(in srgb, var(--xd-color-action) 5%, transparent)}.xd-function-primitives button:focus-visible{outline:var(--xd-focus-outline);outline-offset:-3px}.xd-function-primitives button>span{align-items:center;gap:var(--xd-space-2);min-width:0;display:flex}.xd-function-primitives button i{border:1px solid var(--xd-color-text-muted);border-radius:50%;flex:none;width:8px;height:8px}.xd-function-primitives button strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-function-primitives button small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));flex:none}.xd-function-primitives button[data-enabled=true]{background:color-mix(in srgb, var(--xd-color-positive) 5%, transparent)}.xd-function-primitives button[data-enabled=true] i{border-color:var(--xd-color-positive);background:var(--xd-color-positive);box-shadow:0 0 10px color-mix(in srgb, var(--xd-color-positive) 48%, transparent)}.xd-function-primitives button[data-enabled=true] small{color:var(--xd-color-positive)}.xd-function-recent ol{margin:0;padding:0;list-style:none;display:grid}.xd-function-recent li{border-bottom:1px solid var(--xd-color-border)}.xd-function-recent li:last-child{border-bottom:0}.xd-function-recent li button{width:100%;min-height:48px;padding:var(--xd-space-2) var(--xd-space-3);cursor:pointer;text-align:left;background:0 0;border:0;gap:2px;display:grid}.xd-function-recent li button:hover{background:color-mix(in srgb, var(--xd-color-action) 5%, transparent)}.xd-function-recent li button:focus-visible{outline:var(--xd-focus-outline);outline-offset:-3px}.xd-function-recent li strong{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-function-recent li span{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:max(10px, var(--xd-font-size-caption))}.xd-function-empty{align-content:center;justify-items:center;gap:var(--xd-space-2);min-height:280px;padding:var(--xd-space-4);text-align:center;display:grid}.xd-function-empty--compact{min-height:150px}.xd-function-empty svg{fill:none;width:29px;height:29px;stroke:var(--xd-color-text-muted);stroke-width:1.45px}.xd-function-empty strong{color:var(--xd-color-text-primary)}.xd-function-empty p{max-width:42ch;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));margin:0;line-height:1.45}.xd-function-dialog{--xd-dialog-width:620px}.xd-function-dialog>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:66px;padding:var(--xd-space-3) var(--xd-space-4);border-bottom:1px solid var(--xd-color-border);background:#081830;display:flex}.xd-function-dialog>header>div{gap:2px;display:grid}.xd-function-dialog>header span{color:var(--xd-color-action);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-function-dialog>header h2{color:var(--xd-color-text-primary);font-size:calc(18px * var(--xd-user-font-scale,1));margin:0}.xd-function-dialog>header button{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);width:36px;height:36px;color:var(--xd-color-text-secondary);cursor:pointer;background:0 0;font-size:22px}.xd-function-dialog>header button:hover{border-color:var(--xd-color-action);color:var(--xd-color-action)}.xd-function-dialog>header button:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-function-dialog form{gap:var(--xd-space-3);padding:var(--xd-space-4);display:grid}.xd-function-dialog form>label{gap:5px;display:grid}.xd-function-dialog form>label>span{color:var(--xd-color-text-secondary);font-size:max(11px, var(--xd-font-size-caption));font-weight:680}.xd-function-dialog input,.xd-function-dialog select,.xd-function-dialog textarea{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);width:100%;min-height:38px;color:var(--xd-color-text-primary);font:inherit;font-size:max(12px, var(--xd-font-size-caption));background:#030d1e}.xd-function-dialog textarea{min-height:118px;padding:var(--xd-space-3);resize:vertical;line-height:1.45}.xd-function-dialog input:focus-visible,.xd-function-dialog select:focus-visible,.xd-function-dialog textarea:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-function-dialog-boundary{align-items:start;gap:var(--xd-space-3);padding:var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-action) 35%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-action) 5%, transparent);grid-template-columns:auto minmax(0,1fr);display:grid}.xd-function-dialog-boundary>svg{fill:none;width:22px;height:22px;stroke:var(--xd-color-action);stroke-width:1.5px}.xd-function-dialog-boundary p{gap:3px;margin:0;display:grid}.xd-function-dialog-boundary strong{color:var(--xd-color-text-primary)}.xd-function-dialog-boundary span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:1.42}.xd-function-dialog footer{justify-content:flex-end;gap:var(--xd-space-2);padding-top:var(--xd-space-2);border-top:1px solid var(--xd-color-border);display:flex}@media (max-width:1480px){.xd-function-filters{grid-template-columns:minmax(190px,1.2fr) repeat(4,minmax(108px,.72fr))}.xd-function-filters>.xd-ui-button{grid-column:-2/-1;width:100%}.xd-function-workbench{grid-template-columns:minmax(230px,.68fr) minmax(420px,1.35fr) minmax(250px,.72fr)}}@media (max-width:1220px){.xd-function-boundary{grid-template-columns:1fr}.xd-function-boundary>div{border-right:0;border-bottom:1px solid var(--xd-color-border)}.xd-function-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.xd-function-summary>div:nth-child(3n){border-right:0}.xd-function-summary>div:nth-child(n+4){border-top:1px solid var(--xd-color-border)}.xd-function-workbench{grid-template-columns:minmax(250px,.78fr) minmax(0,1.4fr)}.xd-function-aside{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.xd-function-primitives>.xd-function-panel-body>div{max-height:250px}}@media (max-width:880px){.xd-function-page-header{flex-direction:column;align-items:flex-start}.xd-function-page-header .xd-react-page-actions{justify-content:flex-start;width:100%}.xd-function-boundary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-function-boundary dl>div:nth-child(2){border-right:0}.xd-function-boundary dl>div:nth-child(-n+2){border-bottom:1px solid var(--xd-color-border)}.xd-function-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-function-search{grid-column:1/-1}.xd-function-filters>.xd-ui-button{grid-column:auto}.xd-function-workbench{grid-template-columns:1fr}.xd-function-list{max-height:360px}.xd-function-aside{grid-column:auto;grid-template-columns:1fr}}@media (max-width:580px){.xd-function-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-function-summary>div:nth-child(3n){border-right:1px solid var(--xd-color-border)}.xd-function-summary>div:nth-child(2n){border-right:0}.xd-function-summary>div:nth-child(n+3){border-top:1px solid var(--xd-color-border)}.xd-function-filters{grid-template-columns:1fr}.xd-function-search{grid-column:auto}.xd-function-inspector-heading,.xd-function-lineage{flex-direction:column;align-items:stretch}.xd-function-inspector-heading>div:last-child{width:100%}.xd-function-inspector-heading>div:last-child button{flex:1}.xd-function-contract-grid{grid-template-columns:1fr}.xd-function-contract-grid>div{border-right:0}.xd-function-contract-grid>div:nth-last-child(2){border-bottom:1px solid var(--xd-color-border)}.xd-function-primary-actions{grid-template-columns:1fr;display:grid}.xd-function-primary-actions .xd-ui-button{width:100%}.xd-function-dialog>header,.xd-function-dialog form{padding:var(--xd-space-3)}}@media (prefers-reduced-motion:reduce){.xd-function-row,.xd-function-primitives button{transition:none}}.xd-resources-page{--xd-resources-panel:#061326e8;gap:var(--xd-space-2);letter-spacing:0}.xd-resources-boundary{border-block:1px solid var(--xd-color-border-emphasis);background:#030e1dc7;grid-template-columns:minmax(330px,1.2fr) minmax(600px,1.7fr);min-width:0;display:grid;overflow:hidden}.xd-resources-boundary>div{align-items:center;gap:var(--xd-space-3);min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);display:flex}.xd-resources-boundary>div>svg{fill:none;width:24px;height:24px;stroke:var(--xd-color-action);stroke-width:1.45px;flex:none}.xd-resources-boundary p{gap:2px;min-width:0;margin:0;display:grid}.xd-resources-boundary strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption))}.xd-resources-boundary p span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:1.42}.xd-resources-boundary dl{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.xd-resources-boundary dl>div{min-width:0;padding:var(--xd-space-2) var(--xd-space-3);border-right:1px solid var(--xd-color-border);align-content:center;gap:3px;display:grid}.xd-resources-boundary dl>div:last-child{border-right:0}.xd-resources-boundary dt{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-resources-boundary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.xd-resources-summary{border-block:1px solid var(--xd-color-border);background:#030c1bb3;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.xd-resources-summary>div{min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);gap:2px;display:grid;position:relative}.xd-resources-summary>div:last-child{border-right:0}.xd-resources-summary>div:before{background:var(--xd-color-action);content:"";opacity:.76;width:2px;position:absolute;inset:0 auto 0 0}.xd-resources-summary>div:nth-child(2):before{background:var(--xd-color-accent)}.xd-resources-summary>div:nth-child(3):before{background:var(--xd-color-positive)}.xd-resources-summary>div:nth-child(4):before{background:var(--xd-color-warning)}.xd-resources-summary dt,.xd-resources-summary small{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-resources-summary dt{text-transform:uppercase;font-weight:700}.xd-resources-summary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(18px * var(--xd-user-font-scale,1));font-variant-numeric:tabular-nums;margin:0;font-weight:760}.xd-resources-filters{align-items:end;gap:var(--xd-space-2);min-width:0;padding:var(--xd-space-2) var(--xd-space-3);border:1px solid var(--xd-color-border);background:var(--xd-resources-panel);grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(120px,.72fr)) auto;display:grid}.xd-resources-filters label{gap:4px;min-width:0;display:grid}.xd-resources-filters label>span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-resources-filters select,.xd-resources-filters input{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);width:100%;min-width:0;min-height:35px;color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption));background:#020b19e6}.xd-resources-search>div{position:relative}.xd-resources-search svg{z-index:1;fill:none;width:15px;height:15px;stroke:var(--xd-color-text-muted);stroke-width:1.5px;pointer-events:none;position:absolute;top:10px;left:10px}.xd-resources-search input{padding-left:32px}.xd-resources-workbench{align-items:start;gap:var(--xd-space-2);grid-template-columns:minmax(270px,.78fr) minmax(500px,1.52fr) minmax(250px,.68fr);min-width:0;display:grid}.xd-resources-panel{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-resources-panel);min-width:0;overflow:hidden;box-shadow:0 14px 32px #0003}.xd-resources-panel>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:52px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);background:#071529bd;display:flex}.xd-resources-panel>header>div{gap:1px;min-width:0;display:grid}.xd-resources-panel>header span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-resources-panel>header h2{color:var(--xd-color-text-primary);font-size:calc(14px * var(--xd-user-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.xd-resources-panel>header>span{color:var(--xd-color-action);font-family:var(--xd-font-data);flex:none}.xd-resources-list{scrollbar-width:none;max-height:min(650px,100vh - 380px);overflow:auto}.xd-resources-list::-webkit-scrollbar{width:0;height:0}.xd-resources-reader>.xd-resources-panel-body::-webkit-scrollbar{width:0;height:0}.xd-resources-row{border-bottom:1px solid var(--xd-color-border);min-width:0;transition:background var(--xd-duration-fast) var(--xd-ease-out), box-shadow var(--xd-duration-fast) var(--xd-ease-out);display:grid;position:relative}.xd-resources-row:hover{background:color-mix(in srgb, var(--xd-color-action) 5%, transparent)}.xd-resources-row[data-selected=true]{background:color-mix(in srgb, var(--xd-color-action) 8%, transparent);box-shadow:inset 2px 0 var(--xd-color-action)}.xd-resources-row-open{align-items:start;gap:var(--xd-space-2);min-width:0;padding:var(--xd-space-3) var(--xd-space-3) 8px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:31px minmax(0,1fr);display:grid}.xd-resources-row-open:focus-visible{outline:var(--xd-focus-outline);outline-offset:-3px}.xd-resources-row-open>i{border:1px solid color-mix(in srgb, var(--xd-color-action) 40%, var(--xd-color-border));border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-action) 7%, transparent);place-items:center;width:31px;height:31px;display:grid}.xd-resources-row-open svg{fill:none;width:16px;height:16px;stroke:var(--xd-color-action);stroke-width:1.5px}.xd-resources-row-open>span{gap:3px;min-width:0;display:grid}.xd-resources-row-open small{color:var(--xd-color-action);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;font-style:normal;font-weight:700}.xd-resources-row-open strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-resources-row-open em{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.xd-resources-row>footer{min-width:0;padding:0 var(--xd-space-3) 8px 52px;color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:max(9px, var(--xd-font-size-caption));align-items:center;gap:7px;display:flex}.xd-resources-row>footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-resources-row>footer>span:first-child:after{color:var(--xd-color-border-emphasis);content:"/";margin-left:7px}.xd-resources-row>footer button{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);min-height:27px;color:var(--xd-color-text-secondary);font-size:max(9px, var(--xd-font-size-caption));cursor:pointer;background:0 0;margin-left:auto;padding:0 8px}.xd-resources-row>footer button:hover,.xd-resources-row>footer button[aria-pressed=true]{border-color:var(--xd-color-accent);color:var(--xd-color-accent)}.xd-resources-row>footer button:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-resources-reader>.xd-resources-panel-body{scrollbar-width:none;scroll-behavior:smooth;max-height:min(650px,100vh - 380px);overflow:auto}.xd-resources-reader-heading{align-items:start;gap:var(--xd-space-4);padding:var(--xd-space-4);border-bottom:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-action) 3%, transparent);grid-template-columns:minmax(0,1fr) auto;display:grid}.xd-resources-reader-heading>div{gap:7px;min-width:0;display:grid}.xd-resources-reader-heading>div>span{color:var(--xd-color-action);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:720}.xd-resources-reader-heading p{max-width:78ch;color:var(--xd-color-text-secondary);font-size:max(12px, var(--xd-font-size-caption));margin:0;line-height:1.52}.xd-resources-reader-heading aside{min-width:72px;padding-left:var(--xd-space-3);border-left:1px solid var(--xd-color-border);text-align:right;gap:2px;display:grid}.xd-resources-reader-heading aside strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(16px * var(--xd-user-font-scale,1))}.xd-resources-reader-heading aside small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption))}.xd-resources-reader-actions{gap:var(--xd-space-2);padding:var(--xd-space-3) var(--xd-space-4);border-bottom:1px solid var(--xd-color-border);flex-wrap:wrap;display:flex}.xd-resources-outline{border-bottom:1px solid var(--xd-color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xd-resources-outline button{min-height:38px;padding:7px var(--xd-space-3);border:0;border-right:1px solid var(--xd-color-border);color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));cursor:pointer;text-align:left;background:#020b1970}.xd-resources-outline button:last-child{border-right:0}.xd-resources-outline button:hover{color:var(--xd-color-action)}.xd-resources-outline button:focus-visible{outline:var(--xd-focus-outline);outline-offset:-3px}.xd-resources-document{display:grid}.xd-resources-document>section{scroll-margin-top:var(--xd-space-3);padding:var(--xd-space-4);border-bottom:1px solid var(--xd-color-border)}.xd-resources-document>section>header{align-items:center;gap:var(--xd-space-2);margin-bottom:var(--xd-space-2);grid-template-columns:31px minmax(0,1fr) auto;display:grid}.xd-resources-document>section>header>span{border:1px solid color-mix(in srgb, var(--xd-color-action) 38%, var(--xd-color-border));width:31px;height:25px;color:var(--xd-color-action);font-family:var(--xd-font-data);font-size:max(10px, var(--xd-font-size-caption));place-items:center;display:grid}.xd-resources-document h3{color:var(--xd-color-text-primary);font-size:calc(14px * var(--xd-user-font-scale,1));margin:0}.xd-resources-document header button{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);min-height:28px;color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));cursor:pointer;background:0 0;padding:0 8px}.xd-resources-document header button:hover{border-color:var(--xd-color-action);color:var(--xd-color-action)}.xd-resources-document header button:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-resources-document>section>p{color:var(--xd-color-text-secondary);font-size:max(12px, var(--xd-font-size-caption));margin:0;line-height:1.56}.xd-resources-document ul{margin:var(--xd-space-3) 0 0;gap:6px;padding:0;list-style:none;display:grid}.xd-resources-document li{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));padding-left:18px;line-height:1.42;position:relative}.xd-resources-document li:before{border:1px solid var(--xd-color-positive);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.58em;left:2px}.xd-resources-document-footer{justify-content:space-between;align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-3) var(--xd-space-4);color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:max(10px, var(--xd-font-size-caption));display:flex}.xd-resources-document-footer strong{color:var(--xd-color-positive);font-weight:680}.xd-resources-aside{gap:var(--xd-space-2);min-width:0;display:grid}.xd-resources-saved ol,.xd-resources-recent ol{margin:0;padding:0;list-style:none;display:grid}.xd-resources-saved li,.xd-resources-recent li{border-bottom:1px solid var(--xd-color-border)}.xd-resources-saved li:last-child,.xd-resources-recent li:last-child{border-bottom:0}.xd-resources-saved li button,.xd-resources-recent li button{align-items:center;gap:var(--xd-space-2);width:100%;min-height:49px;padding:var(--xd-space-2) var(--xd-space-3);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;display:grid}.xd-resources-saved li button{grid-template-columns:25px minmax(0,1fr)}.xd-resources-saved li button:hover,.xd-resources-recent li button:hover{background:color-mix(in srgb, var(--xd-color-action) 5%, transparent)}.xd-resources-saved li button:focus-visible,.xd-resources-recent li button:focus-visible{outline:var(--xd-focus-outline);outline-offset:-3px}.xd-resources-saved li svg{fill:none;width:16px;height:16px;stroke:var(--xd-color-accent);stroke-width:1.5px}.xd-resources-saved li span,.xd-resources-recent li button{gap:2px;min-width:0;display:grid}.xd-resources-saved li strong,.xd-resources-recent li strong{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-resources-saved li small,.xd-resources-recent li span{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:max(9px, var(--xd-font-size-caption))}.xd-resources-empty{align-content:center;justify-items:center;gap:var(--xd-space-2);min-height:260px;padding:var(--xd-space-4);text-align:center;display:grid}.xd-resources-empty--compact{min-height:145px}.xd-resources-empty svg{fill:none;width:29px;height:29px;stroke:var(--xd-color-text-muted);stroke-width:1.45px}.xd-resources-empty strong{color:var(--xd-color-text-primary)}.xd-resources-empty p{max-width:40ch;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));margin:0;line-height:1.45}@media (max-width:1480px){.xd-resources-filters{grid-template-columns:minmax(190px,1.2fr) repeat(4,minmax(108px,.72fr))}.xd-resources-filters>.xd-ui-button{grid-column:-2/-1;width:100%}.xd-resources-workbench{grid-template-columns:minmax(250px,.72fr) minmax(460px,1.42fr) minmax(230px,.65fr)}}@media (max-width:1220px){.xd-resources-boundary{grid-template-columns:1fr}.xd-resources-boundary>div{border-right:0;border-bottom:1px solid var(--xd-color-border)}.xd-resources-workbench{grid-template-columns:minmax(250px,.78fr) minmax(0,1.4fr)}.xd-resources-aside{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.xd-resources-summary{scrollbar-width:none;grid-template-columns:repeat(5,minmax(128px,1fr));overflow:auto}.xd-resources-summary::-webkit-scrollbar{width:0;height:0}}@media (max-width:880px){.xd-resources-page-header{flex-direction:column;align-items:flex-start}.xd-resources-page-header .xd-react-page-actions{justify-content:flex-start;width:100%}.xd-resources-boundary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-resources-boundary dl>div:nth-child(2){border-right:0}.xd-resources-boundary dl>div:nth-child(-n+2){border-bottom:1px solid var(--xd-color-border)}.xd-resources-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-resources-search{grid-column:1/-1}.xd-resources-filters>.xd-ui-button{grid-column:auto}.xd-resources-workbench{grid-template-columns:1fr}.xd-resources-list,.xd-resources-reader>.xd-resources-panel-body{max-height:none}.xd-resources-aside{grid-column:auto;grid-template-columns:1fr}}@media (max-width:580px){.xd-resources-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-resources-filters{grid-template-columns:1fr}.xd-resources-search{grid-column:auto}.xd-resources-reader-heading{grid-template-columns:1fr}.xd-resources-reader-heading aside{padding:var(--xd-space-2) 0 0;border-top:1px solid var(--xd-color-border);text-align:left;border-left:0}.xd-resources-reader-actions{grid-template-columns:1fr;display:grid}.xd-resources-reader-actions .xd-ui-button{width:100%}.xd-resources-outline{grid-template-columns:1fr}.xd-resources-outline button{border-right:0;border-bottom:1px solid var(--xd-color-border)}.xd-resources-document>section,.xd-resources-reader-heading{padding:var(--xd-space-3)}}@media (prefers-reduced-motion:reduce){.xd-resources-row{transition:none}.xd-resources-reader>.xd-resources-panel-body{scroll-behavior:auto}}.xd-help-page{--xd-help-panel:#061326eb;--xd-help-panel-solid:#061326}.xd-help-page-header{background:linear-gradient(90deg, color-mix(in srgb, var(--xd-color-warning) 7%, #040d1dc7), #040d1d6b 72%, transparent)}.xd-help-boundary{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);background:#030c1bc2;grid-template-columns:minmax(360px,1.35fr) minmax(520px,1fr);min-width:0;display:grid;overflow:hidden}.xd-help-boundary>div{align-items:center;gap:var(--xd-space-3);min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);display:flex}.xd-help-boundary>div>svg{fill:none;width:24px;height:24px;stroke:var(--xd-color-action);stroke-width:1.45px;flex:none}.xd-help-boundary p{gap:2px;min-width:0;margin:0;display:grid}.xd-help-boundary strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption))}.xd-help-boundary p span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:1.42}.xd-help-boundary dl{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.xd-help-boundary dl>div{min-width:0;padding:var(--xd-space-2) var(--xd-space-3);border-right:1px solid var(--xd-color-border);align-content:center;gap:3px;display:grid}.xd-help-boundary dl>div:last-child{border-right:0}.xd-help-boundary dt{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-help-boundary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.xd-help-boundary dd[data-state=ready]{color:var(--xd-color-positive)}.xd-help-boundary dd[data-state=unavailable]{color:var(--xd-color-negative)}.xd-help-notice{align-items:center;gap:var(--xd-space-3);min-height:38px;padding:var(--xd-space-2) var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-warning) 38%, var(--xd-color-border));border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-warning) 6%, #030c1bd1);display:flex}.xd-help-notice strong{color:var(--xd-color-warning);font-size:max(11px, var(--xd-font-size-caption));flex:none}.xd-help-notice span{min-width:0;color:var(--xd-color-text-secondary);font-size:max(11px, var(--xd-font-size-caption));flex:1;line-height:1.4}.xd-help-summary{border-block:1px solid var(--xd-color-border);background:#030c1bb3;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.xd-help-summary>div{min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);gap:2px;display:grid;position:relative}.xd-help-summary>div:last-child{border-right:0}.xd-help-summary>div:before{background:var(--xd-color-action);content:"";opacity:.78;width:2px;position:absolute;inset:0 auto 0 0}.xd-help-summary>div:nth-child(2):before{background:var(--xd-color-accent)}.xd-help-summary>div:nth-child(3):before{background:var(--xd-color-positive)}.xd-help-summary>div:nth-child(4):before{background:var(--xd-color-warning)}.xd-help-summary>div:nth-child(5):before{background:#a78bfa}.xd-help-summary dt,.xd-help-summary small{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-help-summary dt{text-transform:uppercase;font-weight:700}.xd-help-summary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(16px * var(--xd-user-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:760;overflow:hidden}.xd-help-filters{align-items:end;gap:var(--xd-space-2);padding:var(--xd-space-3);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-help-panel);grid-template-columns:minmax(240px,1.35fr) minmax(150px,.62fr) minmax(150px,.62fr) auto;display:grid}.xd-help-filters label{gap:4px;min-width:0;display:grid}.xd-help-filters label>span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-help-filters select,.xd-help-filters input{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);width:100%;min-width:0;min-height:35px;color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption));background:#020b19eb}.xd-help-search>div{position:relative}.xd-help-search svg{z-index:1;fill:none;width:15px;height:15px;stroke:var(--xd-color-text-muted);stroke-width:1.5px;pointer-events:none;position:absolute;top:10px;left:10px}.xd-help-search input{padding-left:32px}.xd-help-workbench{align-items:start;gap:var(--xd-space-2);grid-template-columns:minmax(260px,.7fr) minmax(470px,1.38fr) minmax(270px,.72fr);min-width:0;display:grid}.xd-help-panel{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-help-panel);min-width:0;overflow:hidden;box-shadow:0 14px 32px #0003}.xd-help-panel>header{justify-content:space-between;align-items:center;gap:var(--xd-space-2);min-height:52px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);background:#020b196b;display:flex}.xd-help-panel>header>div{gap:2px;min-width:0;display:grid}.xd-help-panel>header span{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-help-panel h2{color:var(--xd-color-text-primary);font-size:calc(14px * var(--xd-user-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;overflow:hidden}.xd-help-panel-body{min-width:0}.xd-help-library .xd-help-panel-body,.xd-help-procedure .xd-help-panel-body{scrollbar-width:none;max-height:min(660px,100vh - 340px);overflow:auto}.xd-help-library .xd-help-panel-body::-webkit-scrollbar{width:0;height:0}.xd-help-procedure .xd-help-panel-body::-webkit-scrollbar{width:0;height:0}.xd-help-topic-list{display:grid}.xd-help-topic-row{align-items:center;gap:var(--xd-space-2);width:100%;min-height:72px;padding:var(--xd-space-2) var(--xd-space-3);border:0;border-bottom:1px solid var(--xd-color-border);color:inherit;cursor:pointer;text-align:left;transition:background-color var(--xd-duration-fast) var(--xd-ease-out), box-shadow var(--xd-duration-fast) var(--xd-ease-out);background:0 0;grid-template-columns:30px minmax(0,1fr);display:grid}.xd-help-topic-row:last-child{border-bottom:0}.xd-help-topic-row:hover{background:color-mix(in srgb, var(--xd-color-action) 5%, transparent)}.xd-help-topic-row[data-selected=true]{background:color-mix(in srgb, var(--xd-color-action) 9%, transparent);box-shadow:inset 2px 0 var(--xd-color-action)}.xd-help-topic-row:focus-visible{outline:var(--xd-focus-outline);outline-offset:-3px}.xd-help-topic-row>i{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);background:#041125d9;place-items:center;width:30px;height:30px;display:grid}.xd-help-topic-row>i svg{fill:none;width:16px;height:16px;stroke:var(--xd-color-action);stroke-width:1.5px}.xd-help-topic-row>span{gap:3px;min-width:0;display:grid}.xd-help-topic-row small{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;font-style:normal}.xd-help-topic-row strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-help-topic-row em{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.xd-help-procedure article{display:grid}.xd-help-symptom,.xd-help-answer{padding:var(--xd-space-3) var(--xd-space-4);border-bottom:1px solid var(--xd-color-border);gap:5px;display:grid}.xd-help-symptom span,.xd-help-answer span,.xd-help-steps>header span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-help-symptom p,.xd-help-answer p{color:var(--xd-color-text-secondary);font-size:max(12px, var(--xd-font-size-body));margin:0;line-height:1.5}.xd-help-answer{background:color-mix(in srgb, var(--xd-color-action) 3%, transparent)}.xd-help-steps{display:grid}.xd-help-steps>header{justify-content:space-between;align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-3) var(--xd-space-4) var(--xd-space-2);display:flex}.xd-help-steps>header strong{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:max(10px, var(--xd-font-size-caption))}.xd-help-steps ol{padding:0 var(--xd-space-4) var(--xd-space-3);margin:0;list-style:none;display:grid}.xd-help-steps li{align-items:center;gap:var(--xd-space-2);border-top:1px solid var(--xd-color-border);grid-template-columns:28px minmax(0,1fr) auto;min-height:54px;display:grid}.xd-help-steps li>span{border:1px solid var(--xd-color-border-emphasis);width:24px;height:24px;color:var(--xd-color-action);font-family:var(--xd-font-data);border-radius:50%;place-items:center;font-size:10px;font-weight:760;display:grid}.xd-help-steps li p{color:var(--xd-color-text-secondary);font-size:max(11px, var(--xd-font-size-caption));margin:0;line-height:1.4}.xd-help-steps li button{color:var(--xd-color-action);font-size:max(10px, var(--xd-font-size-caption));cursor:pointer;background:0 0;border:0;font-weight:700}.xd-help-steps li button:hover{text-decoration:underline}.xd-help-steps li button:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-help-procedure article>footer{gap:var(--xd-space-2);padding:var(--xd-space-3) var(--xd-space-4);border-top:1px solid var(--xd-color-border);background:#020b195c;flex-wrap:wrap;display:flex}.xd-help-aside{gap:var(--xd-space-2);min-width:0;display:grid}.xd-help-diagnostics dl,.xd-help-shortcuts dl{margin:0;display:grid}.xd-help-diagnostics dl>div,.xd-help-shortcuts dl>div{align-items:center;gap:var(--xd-space-2);min-height:34px;padding:0 var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.xd-help-diagnostics dt,.xd-help-shortcuts dt{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption))}.xd-help-diagnostics dd,.xd-help-shortcuts dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(10px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:680;overflow:hidden}.xd-help-diagnostic-actions{gap:var(--xd-space-2);padding:var(--xd-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-help-diagnostic-actions .xd-ui-button{width:100%}.xd-help-shortcuts .xd-ui-button{margin:var(--xd-space-3)}.xd-help-support p{padding:var(--xd-space-3);gap:5px;margin:0;display:grid}.xd-help-support p strong{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption))}.xd-help-support p span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));line-height:1.45}.xd-help-support .xd-help-panel-body>div{gap:var(--xd-space-2);padding:0 var(--xd-space-3) var(--xd-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-help-support .xd-ui-button{width:100%}.xd-help-loading{min-height:155px;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));place-items:center;display:grid;position:relative;overflow:hidden}.xd-help-loading i{background:#607ba438;height:2px;position:absolute;bottom:48px;left:20%;right:20%;overflow:hidden}.xd-help-loading i:after{background:var(--xd-color-action);content:"";animation:1.15s linear infinite xd-help-loading;position:absolute;inset:0}.xd-help-empty{align-content:center;justify-items:center;gap:var(--xd-space-2);min-height:260px;padding:var(--xd-space-4);text-align:center;display:grid}.xd-help-empty svg{fill:none;width:29px;height:29px;stroke:var(--xd-color-text-muted);stroke-width:1.45px}.xd-help-empty strong{color:var(--xd-color-text-primary)}.xd-help-empty p{max-width:38ch;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));margin:0;line-height:1.45}@keyframes xd-help-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:1480px){.xd-help-workbench{grid-template-columns:minmax(250px,.7fr) minmax(430px,1.35fr) minmax(250px,.7fr)}.xd-help-summary{scrollbar-width:none;grid-template-columns:repeat(5,minmax(130px,1fr));overflow:auto}.xd-help-summary::-webkit-scrollbar{width:0;height:0}}@media (max-width:1220px){.xd-help-boundary{grid-template-columns:1fr}.xd-help-boundary>div{border-right:0;border-bottom:1px solid var(--xd-color-border)}.xd-help-workbench{grid-template-columns:minmax(250px,.75fr) minmax(0,1.4fr)}.xd-help-aside{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.xd-help-page-header{flex-direction:column;align-items:flex-start}.xd-help-page-header .xd-react-page-actions{justify-content:flex-start;width:100%}.xd-help-boundary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-help-boundary dl>div:nth-child(2){border-right:0}.xd-help-boundary dl>div:nth-child(-n+2){border-bottom:1px solid var(--xd-color-border)}.xd-help-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-help-search{grid-column:1/-1}.xd-help-workbench{grid-template-columns:1fr}.xd-help-library .xd-help-panel-body,.xd-help-procedure .xd-help-panel-body{max-height:none}.xd-help-aside{grid-column:auto;grid-template-columns:1fr}}@media (max-width:580px){.xd-help-page-header .xd-react-page-actions{grid-template-columns:1fr;display:grid}.xd-help-page-header .xd-ui-button{width:100%}.xd-help-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-help-filters{grid-template-columns:1fr}.xd-help-search{grid-column:auto}.xd-help-steps li{padding-block:var(--xd-space-2);grid-template-columns:28px minmax(0,1fr)}.xd-help-steps li button{grid-column:2;justify-self:start}.xd-help-diagnostic-actions,.xd-help-support .xd-help-panel-body>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.xd-help-topic-row{transition:none}.xd-help-loading i:after{animation:none}}.xd-notifications-page{--xd-notification-panel:#061326eb}.xd-notifications-page-header{background:linear-gradient(90deg, color-mix(in srgb, var(--xd-color-accent) 7%, #040d1dc7), #040d1d6b 72%, transparent)}.xd-notifications-boundary{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);background:#030c1bc2;grid-template-columns:minmax(390px,1.4fr) minmax(500px,1fr);min-width:0;display:grid;overflow:hidden}.xd-notifications-boundary>div{align-items:center;gap:var(--xd-space-3);min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);display:flex}.xd-notifications-boundary>div>svg{fill:none;width:24px;height:24px;stroke:var(--xd-color-action);stroke-width:1.45px;flex:none}.xd-notifications-boundary p{gap:2px;min-width:0;margin:0;display:grid}.xd-notifications-boundary strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption))}.xd-notifications-boundary p span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:1.42}.xd-notifications-boundary dl{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.xd-notifications-boundary dl>div{min-width:0;padding:var(--xd-space-2) var(--xd-space-3);border-right:1px solid var(--xd-color-border);align-content:center;gap:3px;display:grid}.xd-notifications-boundary dl>div:last-child{border-right:0}.xd-notifications-boundary dt{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-notifications-boundary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.xd-notifications-boundary dd[data-state=ready]{color:var(--xd-color-positive)}.xd-notifications-boundary dd[data-state=unavailable]{color:var(--xd-color-negative)}.xd-notifications-notice{align-items:center;gap:var(--xd-space-3);min-height:38px;padding:var(--xd-space-2) var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-warning) 38%, var(--xd-color-border));border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-warning) 6%, #030c1bd1);display:flex}.xd-notifications-notice strong{color:var(--xd-color-warning);font-size:max(11px, var(--xd-font-size-caption));flex:none}.xd-notifications-notice span{min-width:0;color:var(--xd-color-text-secondary);font-size:max(11px, var(--xd-font-size-caption));flex:1;line-height:1.4}.xd-notifications-summary{border-block:1px solid var(--xd-color-border);background:#030c1bb3;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.xd-notifications-summary>div{min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);gap:2px;display:grid;position:relative}.xd-notifications-summary>div:last-child{border-right:0}.xd-notifications-summary>div:before{background:var(--xd-color-action);content:"";opacity:.78;width:2px;position:absolute;inset:0 auto 0 0}.xd-notifications-summary>div:nth-child(2):before{background:var(--xd-color-warning)}.xd-notifications-summary>div:nth-child(3):before{background:var(--xd-color-positive)}.xd-notifications-summary>div:nth-child(4):before{background:var(--xd-color-accent)}.xd-notifications-summary>div:nth-child(5):before{background:#a78bfa}.xd-notifications-summary dt,.xd-notifications-summary small{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-notifications-summary dt{text-transform:uppercase;font-weight:700}.xd-notifications-summary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(16px * var(--xd-user-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:760;overflow:hidden}.xd-notifications-filters{align-items:end;gap:var(--xd-space-2);padding:var(--xd-space-3);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-notification-panel);grid-template-columns:minmax(230px,1.25fr) repeat(3,minmax(135px,.58fr)) auto;display:grid}.xd-notifications-filters label{gap:4px;min-width:0;display:grid}.xd-notifications-filters label>span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-notifications-filters select,.xd-notifications-filters input{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);width:100%;min-width:0;min-height:35px;color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption));background:#020b19eb}.xd-notifications-search>div{position:relative}.xd-notifications-search svg{z-index:1;fill:none;width:15px;height:15px;stroke:var(--xd-color-text-muted);stroke-width:1.5px;pointer-events:none;position:absolute;top:10px;left:10px}.xd-notifications-search input{padding-left:32px}.xd-notifications-workbench{align-items:start;gap:var(--xd-space-2);grid-template-columns:minmax(190px,.48fr) minmax(320px,.9fr) minmax(340px,.95fr) minmax(250px,.64fr);min-width:0;display:grid}.xd-notification-panel{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-notification-panel);min-width:0;overflow:hidden;box-shadow:0 14px 32px #0003}.xd-notification-panel>header{justify-content:space-between;align-items:center;gap:var(--xd-space-2);min-height:52px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);background:#020b196b;display:flex}.xd-notification-panel>header>div{gap:2px;min-width:0;display:grid}.xd-notification-panel>header span{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-notification-panel h2{color:var(--xd-color-text-primary);font-size:calc(14px * var(--xd-user-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.xd-notification-panel-body{min-width:0}.xd-notifications-channels .xd-notification-panel-body,.xd-notifications-feed .xd-notification-panel-body,.xd-notifications-detail .xd-notification-panel-body{scrollbar-width:none;max-height:min(650px,100vh - 340px);overflow:auto}.xd-notifications-channels .xd-notification-panel-body::-webkit-scrollbar{width:0;height:0}.xd-notifications-feed .xd-notification-panel-body::-webkit-scrollbar{width:0;height:0}.xd-notifications-detail .xd-notification-panel-body::-webkit-scrollbar{width:0;height:0}.xd-notifications-channels .xd-notification-panel-body>button{align-items:center;gap:var(--xd-space-2);width:100%;min-height:54px;padding:var(--xd-space-2) var(--xd-space-3);border:0;border-bottom:1px solid var(--xd-color-border);color:inherit;cursor:pointer;text-align:left;transition:background-color var(--xd-duration-fast) var(--xd-ease-out), box-shadow var(--xd-duration-fast) var(--xd-ease-out);background:0 0;grid-template-columns:29px minmax(0,1fr);display:grid}.xd-notifications-channels .xd-notification-panel-body>button:hover{background:color-mix(in srgb, var(--xd-color-action) 5%, transparent)}.xd-notifications-channels .xd-notification-panel-body>button[data-selected=true]{background:color-mix(in srgb, var(--xd-color-action) 9%, transparent);box-shadow:inset 2px 0 var(--xd-color-action)}.xd-notifications-channels .xd-notification-panel-body>button:focus-visible{outline:var(--xd-focus-outline);outline-offset:-3px}.xd-notifications-channels button>i{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);background:#041125d9;place-items:center;width:29px;height:29px;display:grid}.xd-notifications-channels button>i svg{fill:none;width:15px;height:15px;stroke:var(--xd-color-action);stroke-width:1.5px}.xd-notifications-channels button>span{gap:2px;min-width:0;display:grid}.xd-notifications-channels button strong{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;overflow:hidden}.xd-notifications-channels button small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption))}.xd-notification-list{display:grid}.xd-notification-row{align-items:center;gap:var(--xd-space-2);width:100%;min-height:78px;padding:var(--xd-space-2) var(--xd-space-3);border:0;border-bottom:1px solid var(--xd-color-border);color:inherit;cursor:pointer;text-align:left;transition:background-color var(--xd-duration-fast) var(--xd-ease-out), box-shadow var(--xd-duration-fast) var(--xd-ease-out);background:0 0;grid-template-columns:30px minmax(0,1fr) auto;display:grid}.xd-notification-row:last-child{border-bottom:0}.xd-notification-row:hover{background:color-mix(in srgb, var(--xd-color-action) 5%, transparent)}.xd-notification-row[data-selected=true]{background:color-mix(in srgb, var(--xd-color-action) 9%, transparent);box-shadow:inset 2px 0 var(--xd-color-action)}.xd-notification-row[data-source=alert]{box-shadow:inset 2px 0 color-mix(in srgb, var(--xd-color-warning) 74%, transparent)}.xd-notification-row:focus-visible{outline:var(--xd-focus-outline);outline-offset:-3px}.xd-notification-row>i{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);background:#041125d9;place-items:center;width:30px;height:30px;display:grid}.xd-notification-row>i svg{fill:none;width:16px;height:16px;stroke:var(--xd-color-action);stroke-width:1.5px}.xd-notification-row>span{gap:3px;min-width:0;display:grid}.xd-notification-row small{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase}.xd-notification-row strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-notification-row em{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.xd-notification-row time{max-width:82px;color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:max(9px, var(--xd-font-size-caption));text-align:right}.xd-notifications-detail article{display:grid}.xd-notification-detail-copy{padding:var(--xd-space-3) var(--xd-space-4);border-bottom:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-action) 3%, transparent);gap:5px;display:grid}.xd-notification-detail-copy span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-notification-detail-copy p{color:var(--xd-color-text-secondary);font-size:max(12px, var(--xd-font-size-body));margin:0;line-height:1.5}.xd-notifications-detail article>dl{margin:0;display:grid}.xd-notifications-detail article>dl>div{align-items:center;gap:var(--xd-space-2);min-height:42px;padding:var(--xd-space-2) var(--xd-space-4);border-bottom:1px solid var(--xd-color-border);grid-template-columns:minmax(100px,.55fr) minmax(0,1fr);display:grid}.xd-notifications-detail dt{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption))}.xd-notifications-detail dd{overflow-wrap:anywhere;color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(10px, var(--xd-font-size-caption));text-align:right;margin:0;font-weight:680}.xd-notifications-detail article>footer{gap:var(--xd-space-2);padding:var(--xd-space-3) var(--xd-space-4);background:#020b195c;flex-wrap:wrap;display:flex}.xd-notifications-aside{gap:var(--xd-space-2);min-width:0;display:grid}.xd-notification-toggle{align-items:center;gap:var(--xd-space-2);min-height:58px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);cursor:pointer;grid-template-columns:minmax(0,1fr) 38px;display:grid;position:relative}.xd-notification-toggle>span{gap:2px;min-width:0;display:grid}.xd-notification-toggle strong{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption))}.xd-notification-toggle small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));line-height:1.3}.xd-notification-toggle input{opacity:0;width:1px;height:1px;position:absolute}.xd-notification-toggle>i{border:1px solid var(--xd-color-border-emphasis);width:36px;height:20px;transition:background-color var(--xd-duration-fast) var(--xd-ease-out);background:#1e2d45e6;border-radius:10px;position:relative}.xd-notification-toggle>i:after{background:var(--xd-color-text-muted);content:"";width:12px;height:12px;transition:transform var(--xd-duration-fast) var(--xd-ease-out), background-color var(--xd-duration-fast) var(--xd-ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.xd-notification-toggle input:checked+i{background:color-mix(in srgb, var(--xd-color-action) 30%, #020b19f2)}.xd-notification-toggle input:checked+i:after{background:var(--xd-color-action);transform:translate(16px)}.xd-notification-toggle:has(input:focus-visible){outline:var(--xd-focus-outline);outline-offset:-3px}.xd-notifications-retention{padding:var(--xd-space-3);color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));margin:0;line-height:1.45}.xd-notifications-aside-actions{gap:var(--xd-space-2);padding:0 var(--xd-space-3) var(--xd-space-3);grid-template-columns:1fr;display:grid}.xd-notifications-source{margin:0;display:grid}.xd-notifications-source>div{align-items:center;gap:var(--xd-space-2);min-height:34px;padding:0 var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.xd-notifications-source dt{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption))}.xd-notifications-source dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(10px, var(--xd-font-size-caption));margin:0;font-weight:680}.xd-notifications-aside .xd-notification-panel:last-child .xd-ui-button{width:calc(100% - (2 * var(--xd-space-3)));margin:var(--xd-space-3)}.xd-notifications-loading{min-height:260px;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));place-items:center;display:grid;position:relative;overflow:hidden}.xd-notifications-loading i{background:#607ba438;height:2px;position:absolute;bottom:90px;left:24%;right:24%;overflow:hidden}.xd-notifications-loading i:after{background:var(--xd-color-action);content:"";animation:1.15s linear infinite xd-notifications-loading;position:absolute;inset:0}.xd-notifications-empty{align-content:center;justify-items:center;gap:var(--xd-space-2);min-height:280px;padding:var(--xd-space-4);text-align:center;display:grid}.xd-notifications-empty svg{fill:none;width:29px;height:29px;stroke:var(--xd-color-text-muted);stroke-width:1.45px}.xd-notifications-empty strong{color:var(--xd-color-text-primary)}.xd-notifications-empty p{max-width:38ch;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));margin:0;line-height:1.45}@keyframes xd-notifications-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:1480px){.xd-notifications-workbench{grid-template-columns:minmax(185px,.5fr) minmax(300px,.85fr) minmax(320px,.9fr)}.xd-notifications-aside{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.xd-notifications-summary{scrollbar-width:none;grid-template-columns:repeat(5,minmax(130px,1fr));overflow:auto}.xd-notifications-summary::-webkit-scrollbar{width:0;height:0}}@media (max-width:1220px){.xd-notifications-boundary{grid-template-columns:1fr}.xd-notifications-boundary>div{border-right:0;border-bottom:1px solid var(--xd-color-border)}.xd-notifications-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-notifications-search{grid-column:1/-1}.xd-notifications-workbench{grid-template-columns:minmax(190px,.55fr) minmax(330px,1fr)}.xd-notifications-detail{grid-column:1/-1}.xd-notifications-aside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.xd-notifications-page-header{flex-direction:column;align-items:flex-start}.xd-notifications-page-header .xd-react-page-actions{justify-content:flex-start;width:100%}.xd-notifications-boundary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-notifications-boundary dl>div:nth-child(2){border-right:0}.xd-notifications-boundary dl>div:nth-child(-n+2){border-bottom:1px solid var(--xd-color-border)}.xd-notifications-workbench{grid-template-columns:1fr}.xd-notifications-detail,.xd-notifications-aside{grid-column:auto}.xd-notifications-aside{grid-template-columns:1fr}.xd-notifications-channels .xd-notification-panel-body,.xd-notifications-feed .xd-notification-panel-body,.xd-notifications-detail .xd-notification-panel-body{max-height:none}}@media (max-width:580px){.xd-notifications-page-header .xd-react-page-actions{grid-template-columns:1fr;display:grid}.xd-notifications-page-header .xd-ui-button{width:100%}.xd-notifications-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-notifications-filters{grid-template-columns:1fr}.xd-notifications-search{grid-column:auto}.xd-notification-row{grid-template-columns:30px minmax(0,1fr)}.xd-notification-row time{text-align:left;grid-column:2;max-width:none}.xd-notifications-detail article>dl>div{grid-template-columns:1fr}.xd-notifications-detail dd{text-align:left}}@media (prefers-reduced-motion:reduce){.xd-notifications-channels .xd-notification-panel-body>button,.xd-notification-row,.xd-notification-toggle>i,.xd-notification-toggle>i:after{transition:none}.xd-notifications-loading i:after{animation:none}}.xd-journey-page{--xd-journey-panel:#061326eb}.xd-journey-page-header{background:linear-gradient(90deg, color-mix(in srgb, var(--xd-color-accent) 9%, #040d1dcc), #040d1d6b 72%, transparent)}.xd-journey-boundary{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);background:#030c1bc2;grid-template-columns:minmax(420px,1.4fr) minmax(520px,1fr);min-width:0;display:grid;overflow:hidden}.xd-journey-boundary>div{align-items:center;gap:var(--xd-space-3);min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);display:flex}.xd-journey-boundary>div>svg{fill:none;width:24px;height:24px;stroke:var(--xd-color-accent);stroke-width:1.5px;flex:none}.xd-journey-boundary p{gap:2px;min-width:0;margin:0;display:grid}.xd-journey-boundary strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption))}.xd-journey-boundary p span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:1.42}.xd-journey-boundary dl{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.xd-journey-boundary dl>div{min-width:0;padding:var(--xd-space-2) var(--xd-space-3);border-right:1px solid var(--xd-color-border);align-content:center;gap:3px;display:grid}.xd-journey-boundary dl>div:last-child{border-right:0}.xd-journey-boundary dt{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-journey-boundary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.xd-journey-boundary dd[data-state=ready]{color:var(--xd-color-positive)}.xd-journey-boundary dd[data-state=limited]{color:var(--xd-color-warning)}.xd-journey-notice{align-items:center;gap:var(--xd-space-3);min-height:38px;padding:var(--xd-space-2) var(--xd-space-3);border:1px solid color-mix(in srgb, var(--xd-color-warning) 38%, var(--xd-color-border));border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-warning) 6%, #030c1bd1);display:flex}.xd-journey-notice strong{color:var(--xd-color-warning);font-size:max(11px, var(--xd-font-size-caption));flex:none}.xd-journey-notice span{min-width:0;color:var(--xd-color-text-secondary);font-size:max(11px, var(--xd-font-size-caption));flex:1;line-height:1.4}.xd-journey-summary{border-block:1px solid var(--xd-color-border);background:#030c1bb3;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.xd-journey-summary>div{min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);gap:2px;display:grid;position:relative}.xd-journey-summary>div:last-child{border-right:0}.xd-journey-summary>div:before{background:var(--xd-color-accent);content:"";opacity:.8;width:2px;position:absolute;inset:0 auto 0 0}.xd-journey-summary>div:nth-child(2):before{background:var(--xd-color-action)}.xd-journey-summary>div:nth-child(3):before{background:var(--xd-color-positive)}.xd-journey-summary>div:nth-child(4):before{background:#a78bfa}.xd-journey-summary>div:nth-child(5):before{background:var(--xd-color-warning)}.xd-journey-summary dt,.xd-journey-summary small{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-journey-summary dt{text-transform:uppercase;font-weight:700}.xd-journey-summary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(16px * var(--xd-user-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:760;overflow:hidden}.xd-journey-paths{gap:var(--xd-space-2);scrollbar-width:none;grid-template-columns:repeat(5,minmax(170px,1fr));min-width:0;display:grid;overflow:auto}.xd-journey-paths::-webkit-scrollbar{width:0;height:0}.xd-journey-paths>button{min-width:170px;min-height:92px;padding:var(--xd-space-3);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-journey-panel);color:inherit;cursor:pointer;text-align:left;transition:border-color var(--xd-duration-fast) var(--xd-ease-out), background-color var(--xd-duration-fast) var(--xd-ease-out), transform var(--xd-duration-fast) var(--xd-ease-out);align-content:start;gap:4px;display:grid;position:relative;overflow:hidden}.xd-journey-paths>button:hover{border-color:var(--xd-color-border-emphasis);background:color-mix(in srgb, var(--xd-color-action) 5%, var(--xd-journey-panel));transform:translateY(-1px)}.xd-journey-paths>button[data-selected=true]{border-color:color-mix(in srgb, var(--xd-color-accent) 76%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-accent) 10%, var(--xd-journey-panel));box-shadow:inset 2px 0 var(--xd-color-accent), 0 8px 22px #0003}.xd-journey-paths>button:focus-visible{outline:var(--xd-focus-outline);outline-offset:-3px}.xd-journey-paths span{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;padding-right:38px;font-weight:750;overflow:hidden}.xd-journey-paths strong{top:var(--xd-space-3);right:var(--xd-space-3);color:var(--xd-color-action);font-family:var(--xd-font-data);font-size:max(10px, var(--xd-font-size-caption));position:absolute}.xd-journey-paths i{background:#5d6e8c3d;border-radius:2px;height:3px;margin-top:2px;display:block;overflow:hidden}.xd-journey-paths i b{border-radius:inherit;background:linear-gradient(90deg, var(--xd-color-accent), var(--xd-color-action));height:100%;display:block}.xd-journey-paths small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.34;display:-webkit-box;overflow:hidden}.xd-journey-workbench{align-items:start;gap:var(--xd-space-2);grid-template-columns:minmax(330px,1.02fr) minmax(320px,.94fr) minmax(390px,1.16fr);min-width:0;display:grid}.xd-journey-panel{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-journey-panel);min-width:0;overflow:hidden;box-shadow:0 14px 32px #0003}.xd-journey-panel>header{justify-content:space-between;align-items:center;gap:var(--xd-space-2);min-height:52px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);background:#020b196b;display:flex}.xd-journey-panel>header>div{gap:2px;min-width:0;display:grid}.xd-journey-panel>header span{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-journey-panel h2{color:var(--xd-color-text-primary);font-size:calc(14px * var(--xd-user-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.xd-journey-panel-body{min-width:0}.xd-journey-path-brief{gap:var(--xd-space-2);padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-accent) 4%, transparent);display:grid}.xd-journey-path-brief p{color:var(--xd-color-text-secondary);font-size:max(11px, var(--xd-font-size-caption));margin:0;line-height:1.42}.xd-journey-path-brief>div{background:#5b6d8b3d;border-radius:3px;height:5px;overflow:hidden}.xd-journey-path-brief>div span{border-radius:inherit;background:linear-gradient(90deg, var(--xd-color-accent), var(--xd-color-action));height:100%;transition:width var(--xd-duration-standard) var(--xd-ease-out);display:block}.xd-journey-path-brief small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption))}.xd-journey-milestones ol{scrollbar-width:none;max-height:min(475px,100vh - 430px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.xd-journey-milestones ol::-webkit-scrollbar{width:0;height:0}.xd-journey-milestones li{align-items:center;gap:var(--xd-space-2);min-height:72px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);grid-template-columns:36px minmax(0,1fr) auto;display:grid}.xd-journey-milestones li:last-child{border-bottom:0}.xd-journey-milestones li[data-done=true]{background:color-mix(in srgb, var(--xd-color-positive) 5%, transparent)}.xd-journey-check{border:1px solid var(--xd-color-border-emphasis);width:34px;height:34px;color:var(--xd-color-text-muted);cursor:pointer;background:#030f20e0;border-radius:50%;place-items:center;display:grid}.xd-journey-check span{font-family:var(--xd-font-data);font-size:10px;font-weight:800}.xd-journey-check[aria-pressed=true]{border-color:color-mix(in srgb, var(--xd-color-positive) 70%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-positive) 13%, #030f20e0);color:var(--xd-color-positive)}.xd-journey-check:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-journey-milestones li>div{gap:3px;min-width:0;display:grid}.xd-journey-milestones li strong{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption));line-height:1.35}.xd-journey-milestones li small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));line-height:1.32}.xd-journey-skill-list{scrollbar-width:none;max-height:min(475px,100vh - 430px);display:grid;overflow:auto}.xd-journey-skill-list::-webkit-scrollbar{width:0;height:0}.xd-journey-skill-list article{min-height:82px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);align-content:center;gap:3px;display:grid;position:relative}.xd-journey-skill-list article>div{justify-content:space-between;align-items:center;gap:var(--xd-space-2);min-width:0;display:flex}.xd-journey-skill-list article>div>span{color:var(--xd-color-text-secondary);font-size:max(10px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.xd-journey-skill-list article>strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(16px * var(--xd-user-font-scale,1))}.xd-journey-skill-list article>p{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.32;overflow:hidden}.xd-journey-skill-list article>i{background:#5b6d8b38;border-radius:2px;height:3px;display:block;overflow:hidden}.xd-journey-skill-list article>i b{border-radius:inherit;background:var(--xd-color-action);height:100%;display:block}.xd-journey-skill-list article[data-evidence=observed]>i b,.xd-journey-skill-list article[data-evidence=measured]>i b{background:var(--xd-color-positive)}.xd-journey-skill-list article[data-evidence=self-reported]>i b{background:var(--xd-color-accent)}.xd-journey-priority{padding:var(--xd-space-3);background:color-mix(in srgb, var(--xd-color-warning) 5%, #020b1980);gap:4px;display:grid}.xd-journey-priority>span{color:var(--xd-color-warning);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-journey-priority>strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-body))}.xd-journey-priority>p{margin:0 0 var(--xd-space-2);color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));line-height:1.4}.xd-journey-priority .xd-ui-button{justify-self:start}.xd-journey-goal-form{align-items:end;gap:var(--xd-space-2);padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.xd-journey-goal-form label,.xd-journey-goal-filters label{gap:4px;min-width:0;display:grid}.xd-journey-goal-form label>span,.xd-journey-goal-filters label>span{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-journey-goal-form input,.xd-journey-goal-filters input,.xd-journey-goal-filters select{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);width:100%;min-width:0;min-height:34px;color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption));background:#020b19eb}.xd-journey-goal-filters{gap:var(--xd-space-2);padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);grid-template-columns:minmax(150px,1fr) repeat(3,minmax(95px,.58fr));display:grid}.xd-journey-goal-search>div{position:relative}.xd-journey-goal-search svg{z-index:1;fill:none;width:15px;height:15px;stroke:var(--xd-color-text-muted);stroke-width:1.5px;pointer-events:none;position:absolute;top:9px;left:9px}.xd-journey-goal-search input{padding-left:30px}.xd-journey-goal-list{scrollbar-width:none;max-height:min(425px,100vh - 480px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.xd-journey-goal-list::-webkit-scrollbar{width:0;height:0}.xd-journey-goal-list li{align-items:center;gap:var(--xd-space-2);min-height:62px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.xd-journey-goal-list li[data-selected=true]{background:color-mix(in srgb, var(--xd-color-action) 5%, transparent);box-shadow:inset 2px 0 var(--xd-color-action)}.xd-journey-goal-list li[data-done=true] .xd-journey-goal-main strong{color:var(--xd-color-text-muted);text-decoration:line-through}.xd-journey-goal-main{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.xd-journey-goal-main>span{gap:3px;min-width:0;display:grid}.xd-journey-goal-main strong{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-journey-goal-main small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));text-transform:capitalize}.xd-journey-goal-main:focus-visible{outline:var(--xd-focus-outline);outline-offset:3px}.xd-journey-remove{min-height:30px;padding:0 var(--xd-space-2);color:var(--xd-color-negative);font-size:max(10px, var(--xd-font-size-caption));cursor:pointer;background:0 0;border:0}.xd-journey-remove:hover{text-decoration:underline}.xd-journey-remove:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-journey-aside{gap:var(--xd-space-2);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-journey-work-links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xd-journey-work-links button{align-items:center;gap:var(--xd-space-2);min-height:62px;padding:var(--xd-space-2) var(--xd-space-3);border:0;border-right:1px solid var(--xd-color-border);color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr);display:grid}.xd-journey-work-links button:last-child{border-right:0}.xd-journey-work-links button:hover{background:color-mix(in srgb, var(--xd-color-action) 5%, transparent)}.xd-journey-work-links button:focus-visible{outline:var(--xd-focus-outline);outline-offset:-3px}.xd-journey-work-links i{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);background:#041125d6;place-items:center;width:30px;height:30px;display:grid}.xd-journey-work-links svg{fill:none;width:15px;height:15px;stroke:var(--xd-color-action);stroke-width:1.5px}.xd-journey-work-links button>span{gap:2px;min-width:0;display:grid}.xd-journey-work-links strong{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-journey-work-links small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption))}.xd-journey-readiness{border-bottom:1px solid var(--xd-color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.xd-journey-readiness>div{min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);gap:2px;display:grid}.xd-journey-readiness>div:last-child{border-right:0}.xd-journey-readiness dt{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase}.xd-journey-readiness dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.xd-journey-aside .xd-journey-panel:last-child .xd-journey-panel-body>p{padding:var(--xd-space-3);color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));margin:0;line-height:1.4}.xd-journey-aside .xd-journey-panel:last-child .xd-ui-button{margin:0 var(--xd-space-3) var(--xd-space-3)}.xd-journey-loading{min-height:330px;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));place-items:center;display:grid;position:relative;overflow:hidden}.xd-journey-loading i{background:#607ba438;height:2px;position:absolute;bottom:120px;left:24%;right:24%;overflow:hidden}.xd-journey-loading i:after{background:var(--xd-color-action);content:"";animation:1.15s linear infinite xd-journey-loading;position:absolute;inset:0}.xd-journey-empty{align-content:center;justify-items:center;gap:var(--xd-space-2);min-height:250px;padding:var(--xd-space-4);text-align:center;display:grid}.xd-journey-empty svg{fill:none;width:29px;height:29px;stroke:var(--xd-color-text-muted);stroke-width:1.45px}.xd-journey-empty strong{color:var(--xd-color-text-primary)}.xd-journey-empty p{max-width:38ch;color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));margin:0;line-height:1.45}@keyframes xd-journey-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:1680px){.xd-journey-goal-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1480px){.xd-journey-summary{scrollbar-width:none;grid-template-columns:repeat(5,minmax(130px,1fr));overflow:auto}.xd-journey-summary::-webkit-scrollbar{width:0;height:0}}@media (max-width:1220px){.xd-journey-boundary{grid-template-columns:1fr}.xd-journey-boundary>div{border-right:0;border-bottom:1px solid var(--xd-color-border)}.xd-journey-paths{grid-template-columns:repeat(5,minmax(190px,1fr))}.xd-journey-workbench{grid-template-columns:minmax(320px,.92fr) minmax(320px,.92fr)}.xd-journey-goals{grid-column:1/-1}.xd-journey-aside{grid-template-columns:1fr}}@media (max-width:880px){.xd-journey-page-header{flex-direction:column;align-items:flex-start}.xd-journey-page-header .xd-react-page-actions{justify-content:flex-start;width:100%}.xd-journey-boundary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-journey-boundary dl>div:nth-child(2){border-right:0}.xd-journey-boundary dl>div:nth-child(-n+2){border-bottom:1px solid var(--xd-color-border)}.xd-journey-workbench{grid-template-columns:1fr}.xd-journey-goals{grid-column:auto}.xd-journey-milestones ol,.xd-journey-skill-list,.xd-journey-goal-list{max-height:none}.xd-journey-goal-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-journey-goal-search{grid-column:1/-1}}@media (max-width:580px){.xd-journey-page-header .xd-react-page-actions{grid-template-columns:1fr;display:grid}.xd-journey-page-header .xd-ui-button{width:100%}.xd-journey-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-journey-goal-form,.xd-journey-goal-filters{grid-template-columns:1fr}.xd-journey-goal-search{grid-column:auto}.xd-journey-milestones li{grid-template-columns:36px minmax(0,1fr)}.xd-journey-milestones li>.xd-ui-button{grid-column:2;justify-self:start}.xd-journey-goal-list li{grid-template-columns:minmax(0,1fr) auto}.xd-journey-goal-list .xd-journey-remove{grid-column:2}.xd-journey-work-links{grid-template-columns:1fr}.xd-journey-work-links button{border-right:0;border-bottom:1px solid var(--xd-color-border)}.xd-journey-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-journey-readiness>div:nth-child(2){border-right:0}.xd-journey-readiness>div:nth-child(-n+2){border-bottom:1px solid var(--xd-color-border)}}@media (prefers-reduced-motion:reduce){.xd-journey-paths>button,.xd-journey-path-brief>div span{transition:none}.xd-journey-paths>button:hover{transform:none}.xd-journey-loading i:after{animation:none}}.xd-onboarding-page{--xd-onboarding-panel:#061326eb}.xd-onboarding-page-header{background:linear-gradient(90deg, color-mix(in srgb, var(--xd-color-action) 7%, #040d1dcc), #040d1d6b 72%, transparent)}.xd-onboarding-boundary{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);background:#030c1bc2;grid-template-columns:minmax(440px,1.45fr) minmax(500px,1fr);min-width:0;display:grid;overflow:hidden}.xd-onboarding-boundary>div{align-items:center;gap:var(--xd-space-3);min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);display:flex}.xd-onboarding-boundary>div>svg{fill:none;width:24px;height:24px;stroke:var(--xd-color-action);stroke-width:1.5px;flex:none}.xd-onboarding-boundary p{gap:2px;min-width:0;margin:0;display:grid}.xd-onboarding-boundary strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-caption))}.xd-onboarding-boundary p span{color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption));line-height:1.42}.xd-onboarding-boundary dl{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.xd-onboarding-boundary dl>div{min-width:0;padding:var(--xd-space-2) var(--xd-space-3);border-right:1px solid var(--xd-color-border);align-content:center;gap:3px;display:grid}.xd-onboarding-boundary dl>div:last-child{border-right:0}.xd-onboarding-boundary dt{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-onboarding-boundary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.xd-onboarding-boundary dd[data-state=ready]{color:var(--xd-color-positive)}.xd-onboarding-boundary dd[data-state=open]{color:var(--xd-color-warning)}.xd-onboarding-summary{border-block:1px solid var(--xd-color-border);background:#030c1bb3;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.xd-onboarding-summary>div{min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);gap:2px;display:grid;position:relative}.xd-onboarding-summary>div:last-child{border-right:0}.xd-onboarding-summary>div:before{background:var(--xd-color-action);content:"";opacity:.8;width:2px;position:absolute;inset:0 auto 0 0}.xd-onboarding-summary>div:nth-child(2):before{background:var(--xd-color-positive)}.xd-onboarding-summary>div:nth-child(3):before{background:var(--xd-color-accent)}.xd-onboarding-summary>div:nth-child(4):before{background:var(--xd-color-warning)}.xd-onboarding-summary dt,.xd-onboarding-summary small{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-onboarding-summary dt{text-transform:uppercase;font-weight:700}.xd-onboarding-summary dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:calc(16px * var(--xd-user-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:760;overflow:hidden}.xd-onboarding-workbench{align-items:start;gap:var(--xd-space-2);grid-template-columns:minmax(215px,.42fr) minmax(520px,1.32fr) minmax(290px,.62fr);min-width:0;display:grid}.xd-onboarding-panel{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-onboarding-panel);min-width:0;overflow:hidden;box-shadow:0 14px 32px #0003}.xd-onboarding-panel>header{justify-content:space-between;align-items:center;gap:var(--xd-space-2);min-height:52px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);background:#020b196b;display:flex}.xd-onboarding-panel>header>div{gap:2px;min-width:0;display:grid}.xd-onboarding-panel>header span{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-onboarding-panel h2{color:var(--xd-color-text-primary);font-size:calc(14px * var(--xd-user-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.xd-onboarding-panel-body{min-width:0}.xd-onboarding-meter{background:#5b6d8b3d;height:4px;overflow:hidden}.xd-onboarding-meter>span{background:linear-gradient(90deg, var(--xd-color-accent), var(--xd-color-action));height:100%;transition:width var(--xd-duration-standard) var(--xd-ease-out);display:block}.xd-onboarding-rail ol{scrollbar-width:none;max-height:min(650px,100vh - 340px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.xd-onboarding-rail ol::-webkit-scrollbar{width:0;height:0}.xd-onboarding-rail li{border-bottom:1px solid var(--xd-color-border)}.xd-onboarding-rail li:last-child{border-bottom:0}.xd-onboarding-rail button{align-items:center;gap:var(--xd-space-2);width:100%;min-height:45px;padding:5px var(--xd-space-3);color:inherit;cursor:pointer;text-align:left;transition:background-color var(--xd-duration-fast) var(--xd-ease-out), box-shadow var(--xd-duration-fast) var(--xd-ease-out);background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);display:grid}.xd-onboarding-rail button:disabled{cursor:default;opacity:.54}.xd-onboarding-rail button:not(:disabled):hover{background:color-mix(in srgb, var(--xd-color-action) 5%, transparent)}.xd-onboarding-rail button[aria-current=step]{background:color-mix(in srgb, var(--xd-color-action) 9%, transparent);box-shadow:inset 2px 0 var(--xd-color-action)}.xd-onboarding-rail button:focus-visible{outline:var(--xd-focus-outline);outline-offset:-3px}.xd-onboarding-rail button>i{border:1px solid var(--xd-color-border-emphasis);width:27px;height:27px;color:var(--xd-color-text-muted);font-family:var(--xd-font-data);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.xd-onboarding-rail li[data-state=reviewed] button>i{border-color:color-mix(in srgb, var(--xd-color-positive) 58%, var(--xd-color-border));color:var(--xd-color-positive)}.xd-onboarding-rail li[data-state=current] button>i{border-color:var(--xd-color-action);color:var(--xd-color-action)}.xd-onboarding-rail button>span{gap:1px;min-width:0;display:grid}.xd-onboarding-rail button strong{color:var(--xd-color-text-primary);font-size:max(10px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-onboarding-rail button small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption))}.xd-onboarding-stage form{flex-direction:column;min-height:min(650px,100vh - 340px);display:flex}.xd-onboarding-step-content{scrollbar-width:none;flex:1;min-height:0;overflow:auto}.xd-onboarding-step-content::-webkit-scrollbar{width:0;height:0}.xd-onboarding-stage form>footer{justify-content:space-between;align-items:center;gap:var(--xd-space-2);min-height:58px;padding:var(--xd-space-3) var(--xd-space-4);border-top:1px solid var(--xd-color-border);background:#020b19b8;display:flex}.xd-onboarding-errors{padding:var(--xd-space-3) var(--xd-space-4);border-bottom:1px solid color-mix(in srgb, var(--xd-color-negative) 44%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-negative) 7%, transparent);gap:4px;display:grid}.xd-onboarding-errors strong{color:var(--xd-color-negative);font-size:max(11px, var(--xd-font-size-caption))}.xd-onboarding-errors ul{color:var(--xd-color-text-secondary);font-size:max(10px, var(--xd-font-size-caption));margin:0;padding-left:18px}.xd-onboarding-intro{align-content:center;justify-items:center;gap:var(--xd-space-3);min-height:480px;padding:var(--xd-space-5);text-align:center;display:grid}.xd-onboarding-intro>div{border:1px solid color-mix(in srgb, var(--xd-color-action) 62%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-action) 8%, #030c1be6);width:58px;height:58px;box-shadow:0 0 28px color-mix(in srgb, var(--xd-color-action) 18%, transparent);border-radius:50%;place-items:center;display:grid}.xd-onboarding-intro svg{fill:none;width:26px;height:26px;stroke:var(--xd-color-action);stroke-width:1.45px}.xd-onboarding-intro h3{color:var(--xd-color-text-primary);font-size:calc(20px * var(--xd-user-font-scale,1));margin:0}.xd-onboarding-intro p{max-width:60ch;color:var(--xd-color-text-secondary);font-size:max(12px, var(--xd-font-size-body));margin:0;line-height:1.5}.xd-onboarding-intro ul{gap:var(--xd-space-2);width:100%;max-width:590px;margin:var(--xd-space-2) 0 0;text-align:left;padding:0;list-style:none;display:grid}.xd-onboarding-intro li{padding:var(--xd-space-2) var(--xd-space-3) var(--xd-space-2) 32px;border-block:1px solid var(--xd-color-border);color:var(--xd-color-text-secondary);font-size:max(11px, var(--xd-font-size-caption));position:relative}.xd-onboarding-intro li:before{color:var(--xd-color-positive);content:"OK";font-family:var(--xd-font-data);font-size:8px;font-weight:800;position:absolute;top:11px;left:12px}.xd-onboarding-fields{gap:var(--xd-space-4);max-width:720px;padding:var(--xd-space-5);display:grid}.xd-onboarding-fields--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;padding:0}.xd-onboarding-fields>label,.xd-onboarding-text-field{gap:6px;min-width:0;display:grid}.xd-onboarding-fields label>span,.xd-onboarding-text-field>span{color:var(--xd-color-text-secondary);font-size:max(11px, var(--xd-font-size-caption));font-weight:700}.xd-onboarding-fields em,.xd-onboarding-text-field em{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;font-style:normal;font-weight:600}.xd-onboarding-fields input,.xd-onboarding-text-field input{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);min-height:42px;color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-body));background:#020b19e6}.xd-onboarding-field-note{max-width:68ch;color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));margin:0;line-height:1.45}.xd-onboarding-choice{padding:var(--xd-space-5);border:0;margin:0}.xd-onboarding-choice legend,.xd-onboarding-market-grid legend{color:var(--xd-color-text-primary);font-size:calc(16px * var(--xd-user-font-scale,1));padding:0;font-weight:750}.xd-onboarding-choice>div{gap:var(--xd-space-2);margin-top:var(--xd-space-4);grid-template-columns:repeat(auto-fit,minmax(155px,1fr));display:grid}.xd-onboarding-choice label{min-height:72px;padding:var(--xd-space-3);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);cursor:pointer;background:#030e1eb8;align-items:center;display:grid;position:relative}.xd-onboarding-choice label:hover{border-color:var(--xd-color-border-emphasis);background:color-mix(in srgb, var(--xd-color-action) 4%, #030e1eb8)}.xd-onboarding-choice label[data-selected=true]{border-color:color-mix(in srgb, var(--xd-color-action) 72%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-action) 9%, #030e1eb8);box-shadow:inset 2px 0 var(--xd-color-action)}.xd-onboarding-choice input,.xd-onboarding-market-grid input,.xd-onboarding-likert input{opacity:0;width:1px;height:1px;position:absolute}:is(.xd-onboarding-choice label:has(input:focus-visible),.xd-onboarding-market-grid label:has(input:focus-visible),.xd-onboarding-likert label:has(input:focus-visible)){outline:var(--xd-focus-outline);outline-offset:2px}.xd-onboarding-choice label>span{gap:3px;min-width:0;display:grid}.xd-onboarding-choice strong{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption))}.xd-onboarding-choice small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));line-height:1.35}.xd-onboarding-principles{gap:var(--xd-space-2);padding:var(--xd-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-onboarding-principles article{align-items:start;gap:var(--xd-space-3);min-height:100px;padding:var(--xd-space-3);border:1px solid var(--xd-color-border);background:#030e1ea8;grid-template-columns:34px minmax(0,1fr);display:grid}.xd-onboarding-principles article>svg{fill:none;width:22px;height:22px;stroke:var(--xd-color-action);stroke-width:1.45px}.xd-onboarding-principles article>div{gap:4px;display:grid}.xd-onboarding-principles strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-body))}.xd-onboarding-principles p{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));margin:0;line-height:1.42}.xd-onboarding-principles aside{padding:var(--xd-space-3);border-left:2px solid var(--xd-color-positive);background:color-mix(in srgb, var(--xd-color-positive) 5%, #030e1ea8);grid-column:1/-1}.xd-onboarding-market-grid{padding:var(--xd-space-5);border:0;margin:0}.xd-onboarding-market-grid>div{gap:var(--xd-space-2);margin-top:var(--xd-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xd-onboarding-market-grid label{align-items:center;gap:var(--xd-space-2);min-height:82px;padding:var(--xd-space-3);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);cursor:pointer;background:#030e1eb8;grid-template-columns:34px minmax(0,1fr);display:grid;position:relative}.xd-onboarding-market-grid label[data-selected=true]{border-color:color-mix(in srgb, var(--xd-color-positive) 66%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-positive) 7%, #030e1eb8);box-shadow:inset 2px 0 var(--xd-color-positive)}.xd-onboarding-market-grid label>i{border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);place-items:center;width:32px;height:32px;display:grid}.xd-onboarding-market-grid svg{fill:none;width:17px;height:17px;stroke:var(--xd-color-action);stroke-width:1.4px}.xd-onboarding-market-grid label>span{gap:3px;min-width:0;display:grid}.xd-onboarding-market-grid strong{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption))}.xd-onboarding-market-grid small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption))}.xd-onboarding-stack{gap:var(--xd-space-3);padding:var(--xd-space-4);display:grid}.xd-onboarding-stack .xd-onboarding-choice{padding:0}.xd-onboarding-risk-note{align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-3);border-left:2px solid var(--xd-color-warning);background:color-mix(in srgb, var(--xd-color-warning) 5%, #030e1ea8);display:flex}.xd-onboarding-risk-note svg{fill:none;width:24px;height:24px;stroke:var(--xd-color-warning);stroke-width:1.45px;flex:none}.xd-onboarding-risk-note p{gap:2px;margin:0;display:grid}.xd-onboarding-risk-note span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));line-height:1.4}.xd-onboarding-scales{gap:var(--xd-space-2);padding:var(--xd-space-4);display:grid}.xd-onboarding-scales>p{margin:0 0 var(--xd-space-2);color:var(--xd-color-text-muted);font-size:max(11px, var(--xd-font-size-caption))}.xd-onboarding-likert{align-items:center;gap:var(--xd-space-3);min-height:62px;padding:var(--xd-space-2) var(--xd-space-3);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:#030e1ea3;grid-template-columns:minmax(150px,.8fr) minmax(300px,1.2fr);margin:0;display:grid}.xd-onboarding-likert legend{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption));font-weight:700;display:contents}.xd-onboarding-likert>div{grid-template-columns:auto repeat(5,34px) auto;justify-content:end;align-items:center;gap:6px;display:grid}.xd-onboarding-likert>div>small{color:var(--xd-color-text-muted);font-size:9px}.xd-onboarding-likert label{border:1px solid var(--xd-color-border-emphasis);cursor:pointer;background:#020b19e0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.xd-onboarding-likert label[data-selected=true]{border-color:var(--xd-color-action);background:color-mix(in srgb, var(--xd-color-action) 17%, #020b19e0);box-shadow:0 0 14px color-mix(in srgb, var(--xd-color-action) 16%, transparent)}.xd-onboarding-likert label>span{color:var(--xd-color-text-secondary);font-family:var(--xd-font-data);font-size:11px;font-weight:750}.xd-onboarding-likert label[data-selected=true]>span{color:var(--xd-color-action)}.xd-onboarding-grade{gap:var(--xd-space-3);padding:var(--xd-space-4);display:grid}.xd-onboarding-grade-result{align-items:center;gap:var(--xd-space-4);padding:var(--xd-space-4);border:1px solid var(--xd-color-border-emphasis);background:color-mix(in srgb, var(--xd-color-warning) 5%, #030e1eb8);grid-template-columns:92px minmax(0,1fr);display:grid}.xd-onboarding-grade-result[data-available=true]{background:color-mix(in srgb, var(--xd-color-positive) 5%, #030e1eb8)}.xd-onboarding-grade-result>div{border:2px solid var(--xd-color-warning);width:78px;height:78px;color:var(--xd-color-warning);font-family:var(--xd-font-data);border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid}.xd-onboarding-grade-result[data-available=true]>div{border-color:var(--xd-color-positive);color:var(--xd-color-positive)}.xd-onboarding-grade-result section{gap:3px;display:grid}.xd-onboarding-grade-result section>span{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700}.xd-onboarding-grade-result h3{color:var(--xd-color-text-primary);font-size:calc(18px * var(--xd-user-font-scale,1));margin:0}.xd-onboarding-grade-result p{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));margin:0;line-height:1.42}.xd-onboarding-grade-evidence{border:1px solid var(--xd-color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-onboarding-grade-evidence article{min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);border-bottom:1px solid var(--xd-color-border);gap:3px;display:grid}.xd-onboarding-grade-evidence article:nth-child(2n){border-right:0}.xd-onboarding-grade-evidence article>div{justify-content:space-between;align-items:center;gap:var(--xd-space-2);min-width:0;display:flex}.xd-onboarding-grade-evidence strong{color:var(--xd-color-text-primary);font-size:max(10px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-onboarding-grade-evidence article>span{color:var(--xd-color-text-secondary);font-family:var(--xd-font-data);font-size:max(12px, var(--xd-font-size-body));font-weight:740}.xd-onboarding-grade-evidence article>small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-onboarding-recommendation{gap:var(--xd-space-3);max-width:720px;padding:var(--xd-space-5);display:grid}.xd-onboarding-recommendation>div:first-child{align-items:center;gap:var(--xd-space-2);color:var(--xd-color-action);font-size:max(10px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:700;display:flex}.xd-onboarding-recommendation>div:first-child svg{fill:none;stroke:currentColor;stroke-width:1.45px;width:22px;height:22px}.xd-onboarding-recommendation h3{color:var(--xd-color-text-primary);font-size:calc(24px * var(--xd-user-font-scale,1));margin:0}.xd-onboarding-recommendation>p{color:var(--xd-color-text-secondary);font-size:max(12px, var(--xd-font-size-body));margin:0;line-height:1.5}.xd-onboarding-recommendation dl{border-block:1px solid var(--xd-color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.xd-onboarding-recommendation dl>div{padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);gap:2px;display:grid}.xd-onboarding-recommendation dl>div:last-child{border-right:0}.xd-onboarding-recommendation dt{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase}.xd-onboarding-recommendation dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:max(11px, var(--xd-font-size-caption));margin:0;font-weight:700}.xd-onboarding-recommendation>section{padding:var(--xd-space-3);border-left:2px solid var(--xd-color-positive);background:color-mix(in srgb, var(--xd-color-positive) 5%, #030e1ea8)}.xd-onboarding-recommendation section>strong{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-caption))}.xd-onboarding-recommendation ol{margin:var(--xd-space-2) 0 0;color:var(--xd-color-text-secondary);font-size:max(10px, var(--xd-font-size-caption));gap:4px;padding-left:20px;display:grid}.xd-onboarding-aside{gap:var(--xd-space-2);min-width:0;display:grid}.xd-onboarding-ledger{margin:0;padding:0;list-style:none;display:grid}.xd-onboarding-ledger li{align-items:center;gap:var(--xd-space-2);min-height:58px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);grid-template-columns:30px minmax(0,1fr);display:grid}.xd-onboarding-ledger li:last-child{border-bottom:0}.xd-onboarding-ledger li>i{border:1px solid var(--xd-color-border-emphasis);width:27px;height:27px;color:var(--xd-color-warning);font-family:var(--xd-font-data);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.xd-onboarding-ledger li[data-done=true]>i{border-color:color-mix(in srgb, var(--xd-color-positive) 62%, var(--xd-color-border));color:var(--xd-color-positive)}.xd-onboarding-ledger li>span{gap:2px;min-width:0;display:grid}.xd-onboarding-ledger strong{color:var(--xd-color-text-primary);font-size:max(10px, var(--xd-font-size-caption))}.xd-onboarding-ledger small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.xd-onboarding-coverage{gap:var(--xd-space-3);padding:var(--xd-space-3);display:grid}.xd-onboarding-coverage .xd-onboarding-meter{border-radius:2px}.xd-onboarding-coverage p,.xd-onboarding-current-path p{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));margin:0;line-height:1.42}.xd-onboarding-current-path{justify-items:start;gap:var(--xd-space-2);padding:var(--xd-space-3);display:grid}.xd-onboarding-current-path>svg{fill:none;width:24px;height:24px;stroke:var(--xd-color-action);stroke-width:1.45px}.xd-onboarding-current-path>strong{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-body))}@media (max-width:1400px){.xd-onboarding-workbench{grid-template-columns:minmax(210px,.4fr) minmax(500px,1.25fr)}.xd-onboarding-aside{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.xd-onboarding-boundary{grid-template-columns:1fr}.xd-onboarding-boundary>div{border-right:0;border-bottom:1px solid var(--xd-color-border)}.xd-onboarding-summary{scrollbar-width:none;grid-template-columns:repeat(4,minmax(135px,1fr));overflow:auto}.xd-onboarding-summary::-webkit-scrollbar{width:0;height:0}.xd-onboarding-workbench{grid-template-columns:1fr}.xd-onboarding-rail ol,.xd-onboarding-stage form{min-height:auto;max-height:none}.xd-onboarding-aside{grid-column:auto;grid-template-columns:1fr}}@media (max-width:880px){.xd-onboarding-page-header{flex-direction:column;align-items:flex-start}.xd-onboarding-page-header .xd-react-page-actions{justify-content:flex-start;width:100%}.xd-onboarding-boundary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-onboarding-boundary dl>div:nth-child(2){border-right:0}.xd-onboarding-boundary dl>div:nth-child(-n+2){border-bottom:1px solid var(--xd-color-border)}.xd-onboarding-market-grid>div{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-onboarding-likert{grid-template-columns:1fr}.xd-onboarding-likert>div{justify-content:start}}@media (max-width:580px){.xd-onboarding-page-header .xd-react-page-actions{grid-template-columns:1fr;display:grid}.xd-onboarding-page-header .xd-ui-button{width:100%}.xd-onboarding-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-onboarding-fields--two,.xd-onboarding-principles,.xd-onboarding-market-grid>div,.xd-onboarding-grade-evidence{grid-template-columns:1fr}.xd-onboarding-principles aside{grid-column:auto}.xd-onboarding-grade-result{grid-template-columns:1fr}.xd-onboarding-grade-evidence article{border-right:0}.xd-onboarding-likert>div{grid-template-columns:auto repeat(5,minmax(28px,1fr)) auto}.xd-onboarding-recommendation dl{grid-template-columns:1fr}.xd-onboarding-recommendation dl>div{border-right:0;border-bottom:1px solid var(--xd-color-border)}.xd-onboarding-stage form>footer{flex-direction:column-reverse;align-items:stretch}.xd-onboarding-stage form>footer>*{width:100%}}@media (prefers-reduced-motion:reduce){.xd-onboarding-meter>span,.xd-onboarding-rail button{transition:none}}.xd-development-page{gap:var(--xd-space-3)}.xd-development-page-header{border-bottom-color:color-mix(in srgb, var(--xd-color-action) 52%, var(--xd-color-border))}.xd-development-boundary{border:1px solid color-mix(in srgb, var(--xd-color-action) 30%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-surface-1) 90%, transparent);border-radius:4px;grid-template-columns:minmax(420px,1fr) minmax(540px,.82fr);display:grid;overflow:hidden}.xd-development-boundary>div{align-items:center;gap:var(--xd-space-3);min-width:0;padding:var(--xd-space-3) var(--xd-space-4);border-right:1px solid var(--xd-color-border);display:flex}.xd-development-boundary>div>svg{fill:none;width:22px;height:22px;stroke:var(--xd-color-action);stroke-width:1.5px;flex:0 0 22px}.xd-development-boundary p{gap:2px;min-width:0;margin:0;display:grid}.xd-development-boundary p strong{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-body))}.xd-development-boundary p span{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));line-height:1.4}.xd-development-boundary dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.xd-development-boundary dl>div{min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);align-content:center;gap:3px;display:grid}.xd-development-boundary dl>div:last-child{border-right:0}.xd-development-boundary dt,.xd-development-summary dt,.xd-development-practice dt,.xd-development-assessment dt{color:var(--xd-color-text-subtle);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:800}.xd-development-boundary dd{color:var(--xd-color-text-primary);font-size:max(10px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:800;overflow:hidden}.xd-development-boundary dd[data-state=ready]{color:var(--xd-color-positive)}.xd-development-boundary dd[data-state=limited]{color:var(--xd-color-warning)}.xd-development-notice{align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-2) var(--xd-space-3);border-left:2px solid var(--xd-color-warning);background:color-mix(in srgb, var(--xd-color-warning) 8%, var(--xd-color-surface-1));color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));display:flex}.xd-development-notice strong{color:var(--xd-color-text-primary);white-space:nowrap}.xd-development-notice span{flex:1;min-width:0}.xd-development-summary{border-block:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-surface-0) 70%, transparent);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.xd-development-summary>div{min-width:0;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);gap:2px;display:grid;position:relative}.xd-development-summary>div:first-child:before,.xd-development-summary>div:nth-child(4):before{background:var(--xd-color-action);content:"";width:2px;position:absolute;inset:0 auto 0 0}.xd-development-summary>div:nth-child(4):before{background:var(--xd-color-accent)}.xd-development-summary>div:last-child{border-right:0}.xd-development-summary dd{color:var(--xd-color-text-primary);font-size:max(15px, var(--xd-font-size-title));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:800;overflow:hidden}.xd-development-summary small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-development-workbench{gap:var(--xd-space-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.xd-development-panel{border:1px solid var(--xd-color-border-strong);background:color-mix(in srgb, var(--xd-color-surface-1) 91%, transparent);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--xd-color-text-primary) 4%, transparent);border-radius:4px;overflow:hidden}.xd-development-panel>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:52px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);display:flex}.xd-development-panel>header>div{gap:2px;min-width:0;display:grid}.xd-development-panel>header span{color:var(--xd-color-text-subtle);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:800}.xd-development-panel>header h2{color:var(--xd-color-text-primary);font-size:max(13px, var(--xd-font-size-title));margin:0;line-height:1.15}.xd-development-panel-body{min-width:0}.xd-development-grade{grid-column:span 5;min-height:396px}.xd-development-skills{grid-column:span 7;min-height:396px}.xd-development-priority{grid-column:span 4;min-height:364px}.xd-development-actions{grid-column:span 8;min-height:364px}.xd-development-profile,.xd-development-practice{grid-column:span 6;min-height:286px}.xd-development-journey{grid-column:span 7;min-height:310px}.xd-development-assessment{grid-column:span 5;min-height:310px}.xd-development-grade-readout{align-items:center;gap:var(--xd-space-4);padding:var(--xd-space-4);grid-template-columns:148px minmax(0,1fr);display:grid}.xd-development-grade-ring{background:conic-gradient(var(--xd-color-action) var(--xd-development-score), color-mix(in srgb, var(--xd-color-border) 72%, transparent) 0);text-align:center;border-radius:50%;place-content:center;justify-self:center;width:128px;height:128px;display:grid;position:relative}.xd-development-grade-ring:after{border:1px solid var(--xd-color-border-strong);background:var(--xd-color-surface-0);content:"";border-radius:50%;position:absolute;inset:8px}.xd-development-grade-ring span,.xd-development-grade-ring small{z-index:1;position:relative}.xd-development-grade-ring span{color:var(--xd-color-text-primary);font-size:34px;font-weight:850;line-height:1}.xd-development-grade-ring small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));margin-top:5px}.xd-development-grade-readout>div:last-child{gap:var(--xd-space-2);display:grid}.xd-development-grade-readout>div:last-child>span{color:var(--xd-color-action);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:800}.xd-development-grade-readout h3{color:var(--xd-color-text-primary);font-size:max(18px, var(--xd-font-size-heading));margin:0}.xd-development-grade-readout p,.xd-development-grade>footer p{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));margin:0;line-height:1.45}.xd-development-gate{gap:var(--xd-space-3);padding:0 var(--xd-space-4) var(--xd-space-4);display:grid}.xd-development-gate>div{background:var(--xd-color-border);height:4px;overflow:hidden}.xd-development-gate>div span{background:var(--xd-color-action);height:100%;display:block}.xd-development-gate dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.xd-development-gate dl div{padding-right:var(--xd-space-2);border-right:1px solid var(--xd-color-border);gap:2px;display:grid}.xd-development-gate dl div:last-child{padding-left:var(--xd-space-2);border-right:0}.xd-development-gate dt{color:var(--xd-color-text-subtle);font-size:max(9px, var(--xd-font-size-caption))}.xd-development-gate dd{color:var(--xd-color-text-primary);margin:0;font-weight:800}.xd-development-grade-evidence{margin:0 var(--xd-space-4) var(--xd-space-4);border:1px solid var(--xd-color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.xd-development-grade-evidence>span{min-width:0;padding:var(--xd-space-2);border-right:1px solid var(--xd-color-border);color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.xd-development-grade-evidence>span:last-child{border-right:0}.xd-development-grade-evidence i{background:var(--xd-color-text-subtle);border-radius:50%;width:6px;height:6px}.xd-development-grade-evidence i[data-tier=hard]{background:var(--xd-color-positive)}.xd-development-grade-evidence i[data-tier=reported]{background:var(--xd-color-action)}.xd-development-grade-evidence i[data-tier=interpreted]{background:var(--xd-color-warning)}.xd-development-grade-evidence strong{color:var(--xd-color-text-primary)}.xd-development-grade>footer{justify-content:space-between;align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-3) var(--xd-space-4);border-top:1px solid var(--xd-color-border);background:color-mix(in srgb, var(--xd-color-warning) 5%, transparent);display:flex}.xd-development-skill-controls{gap:var(--xd-space-2);padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);grid-template-columns:minmax(230px,1fr) minmax(128px,.45fr) minmax(128px,.45fr);display:grid}.xd-development-skill-controls label{min-width:0;color:var(--xd-color-text-subtle);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;gap:4px;font-weight:800;display:grid}.xd-development-skill-controls select{border:1px solid var(--xd-color-border-strong);background:var(--xd-color-surface-0);min-width:0;height:34px;color:var(--xd-color-text-primary);padding:0 var(--xd-space-2);font:inherit;text-transform:none;border-radius:3px}.xd-development-search>div{position:relative}.xd-development-search svg{z-index:1;fill:none;width:14px;height:14px;stroke:var(--xd-color-text-muted);stroke-width:1.5px;position:absolute;top:50%;left:10px;translate:0 -50%}.xd-development-search input{padding-left:32px}.xd-development-skill-list{display:grid}.xd-development-skill-list>button{align-items:center;gap:4px var(--xd-space-3);min-height:55px;padding:var(--xd-space-2) var(--xd-space-3);border:0;border-bottom:1px solid var(--xd-color-border);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(180px,1fr) minmax(88px,auto) 38px;grid-template-areas:"icon copy tier score""icon bar bar bar";display:grid}.xd-development-skill-list>button:last-child{border-bottom:0}.xd-development-skill-list>button:hover,.xd-development-skill-list>button[data-selected=true]{background:color-mix(in srgb, var(--xd-color-action) 8%, transparent)}.xd-development-skill-list>button[data-selected=true]{box-shadow:inset 2px 0 var(--xd-color-action)}.xd-development-skill-list>button>i{border:1px solid var(--xd-color-border-strong);border-radius:50%;grid-area:icon;place-items:center;width:32px;height:32px;display:grid}.xd-development-skill-list svg{fill:none;width:15px;height:15px;stroke:var(--xd-color-action);stroke-width:1.5px}.xd-development-skill-list>button>span{grid-area:copy;gap:2px;min-width:0;display:grid}.xd-development-skill-list strong{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-body))}.xd-development-skill-list small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-development-skill-list em{color:var(--xd-color-text-subtle);font-size:max(9px, var(--xd-font-size-caption));text-align:right;grid-area:tier;font-style:normal;font-weight:800}.xd-development-skill-list>button>b{color:var(--xd-color-text-primary);font-size:max(14px, var(--xd-font-size-title));text-align:right;grid-area:score}.xd-development-skill-list>button>u{background:var(--xd-color-border);grid-area:bar;height:2px;text-decoration:none;overflow:hidden}.xd-development-skill-list>button>u span{background:var(--xd-color-action);height:100%;display:block}.xd-development-priority-body{justify-items:start;gap:var(--xd-space-3);padding:var(--xd-space-4);display:grid}.xd-development-priority-icon{border:1px solid var(--xd-color-action);width:48px;height:48px;color:var(--xd-color-action);border-radius:50%;place-items:center;display:grid}.xd-development-priority-icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;width:22px;height:22px}.xd-development-priority-body>span{color:var(--xd-color-action);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:800}.xd-development-priority-body h3{color:var(--xd-color-text-primary);font-size:max(17px, var(--xd-font-size-heading));margin:0}.xd-development-priority-body p{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));margin:0;line-height:1.45}.xd-development-priority-body aside{width:100%;padding:var(--xd-space-3);border-left:2px solid var(--xd-color-accent);background:color-mix(in srgb, var(--xd-color-accent) 6%, transparent);gap:4px;display:grid}.xd-development-priority-body aside strong{color:var(--xd-color-text-primary);font-size:max(10px, var(--xd-font-size-caption))}.xd-development-priority-body>div:last-child{gap:var(--xd-space-2);flex-wrap:wrap;display:flex}.xd-development-actions ol,.xd-development-journey ol{margin:0;padding:0;list-style:none;display:grid}.xd-development-actions li{align-items:center;gap:var(--xd-space-3);min-height:78px;padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);grid-template-columns:36px minmax(0,1fr) auto;display:grid}.xd-development-actions li>i{border:1px solid var(--xd-color-border-strong);width:30px;height:30px;color:var(--xd-color-action);font-size:max(9px, var(--xd-font-size-caption));border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.xd-development-actions li>span{gap:4px;min-width:0;display:grid}.xd-development-actions li strong{color:var(--xd-color-text-primary);font-size:max(11px, var(--xd-font-size-body))}.xd-development-actions li small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption));line-height:1.35}.xd-development-actions li>div{gap:6px;display:flex}.xd-development-actions li button{border:1px solid var(--xd-color-border-strong);background:var(--xd-color-surface-0);min-height:30px;color:var(--xd-color-text-secondary);font:inherit;font-size:max(9px, var(--xd-font-size-caption));cursor:pointer;border-radius:3px;padding:0 10px;font-weight:800}.xd-development-actions li button:hover{border-color:var(--xd-color-action);color:var(--xd-color-text-primary)}.xd-development-actions>.xd-development-panel-body>footer{padding:var(--xd-space-2) var(--xd-space-3);color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption))}.xd-development-profile-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-development-profile-columns section{min-height:186px;padding:var(--xd-space-4);border-right:1px solid var(--xd-color-border)}.xd-development-profile-columns section:last-child{border-right:0}.xd-development-profile-columns section>span{color:var(--xd-color-action);font-size:max(9px, var(--xd-font-size-caption));text-transform:uppercase;font-weight:800}.xd-development-profile-columns ul{gap:var(--xd-space-2);margin:var(--xd-space-3) 0 0;padding:0;list-style:none;display:grid}.xd-development-profile-columns li{color:var(--xd-color-text-secondary);font-size:max(10px, var(--xd-font-size-caption));padding-left:16px;line-height:1.4;position:relative}.xd-development-profile-columns li:before{border:1px solid var(--xd-color-positive);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.xd-development-profile-columns section:last-child li:before{border-color:var(--xd-color-accent)}.xd-development-profile-columns p{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));line-height:1.45}.xd-development-profile>.xd-development-panel-body>footer{justify-content:space-between;gap:var(--xd-space-3);padding:var(--xd-space-2) var(--xd-space-4);border-top:1px solid var(--xd-color-border);color:var(--xd-color-text-subtle);font-size:max(9px, var(--xd-font-size-caption));display:flex}.xd-development-profile>.xd-development-panel-body>footer strong{color:var(--xd-color-text-secondary)}.xd-development-practice dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.xd-development-practice dl div{min-height:88px;padding:var(--xd-space-3);border-right:1px solid var(--xd-color-border);border-bottom:1px solid var(--xd-color-border);align-content:center;gap:2px;display:grid}.xd-development-practice dl div:nth-child(3n){border-right:0}.xd-development-practice dd{color:var(--xd-color-text-primary);font-size:max(17px, var(--xd-font-size-heading));margin:0;font-weight:800}.xd-development-practice small{color:var(--xd-color-text-muted);font-size:max(9px, var(--xd-font-size-caption))}.xd-development-practice-actions{gap:var(--xd-space-2);padding:var(--xd-space-3);flex-wrap:wrap;display:flex}.xd-development-path{gap:var(--xd-space-2);padding:var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);display:grid}.xd-development-path>div{justify-content:space-between;gap:var(--xd-space-3);display:flex}.xd-development-path>div span{color:var(--xd-color-text-primary);font-size:max(12px, var(--xd-font-size-body));font-weight:800}.xd-development-path>div strong{color:var(--xd-color-action);font-size:max(10px, var(--xd-font-size-caption))}.xd-development-path p,.xd-development-assessment p{color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));margin:0;line-height:1.42}.xd-development-path>i{background:var(--xd-color-border);height:3px;overflow:hidden}.xd-development-path>i b{background:var(--xd-color-accent);height:100%;display:block}.xd-development-path>small{color:var(--xd-color-text-subtle);font-size:max(9px, var(--xd-font-size-caption))}.xd-development-journey li{align-items:center;gap:var(--xd-space-2);min-height:38px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:1px solid var(--xd-color-border);color:var(--xd-color-text-secondary);font-size:max(10px, var(--xd-font-size-caption));grid-template-columns:30px minmax(0,1fr);display:grid}.xd-development-journey li>i{border:1px solid var(--xd-color-border-strong);width:24px;height:24px;color:var(--xd-color-text-subtle);border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.xd-development-journey li[data-done=true]{color:var(--xd-color-text-primary)}.xd-development-journey li[data-done=true]>i{border-color:var(--xd-color-positive);color:var(--xd-color-positive)}.xd-development-journey .xd-ui-button{margin:var(--xd-space-3)}.xd-development-assessment .xd-development-panel-body{gap:var(--xd-space-3);padding:var(--xd-space-3);display:grid}.xd-development-assessment dl{border:1px solid var(--xd-color-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.xd-development-assessment dl div{min-height:64px;padding:var(--xd-space-2);border-right:1px solid var(--xd-color-border);border-bottom:1px solid var(--xd-color-border);align-content:center;gap:2px;display:grid}.xd-development-assessment dl div:nth-child(2n){border-right:0}.xd-development-assessment dl div:nth-last-child(-n+2){border-bottom:0}.xd-development-assessment dd{color:var(--xd-color-text-primary);margin:0;font-weight:800}.xd-development-assessment .xd-development-panel-body>div{gap:var(--xd-space-2);flex-wrap:wrap;display:flex}.xd-development-empty{place-content:center;justify-items:center;gap:var(--xd-space-2);min-height:190px;padding:var(--xd-space-4);text-align:center;display:grid}.xd-development-empty svg{fill:none;width:24px;height:24px;stroke:var(--xd-color-action);stroke-width:1.5px}.xd-development-empty strong{color:var(--xd-color-text-primary)}.xd-development-empty p{max-width:430px;color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));margin:0;line-height:1.45}.xd-development-loading{place-content:center;gap:var(--xd-space-2);min-height:250px;color:var(--xd-color-text-muted);font-size:max(10px, var(--xd-font-size-caption));text-align:center;display:grid}.xd-development-loading i{background:var(--xd-color-border);width:180px;height:2px;overflow:hidden}.xd-development-loading i:after{background:var(--xd-color-action);content:"";width:45%;height:100%;animation:1.2s ease-in-out infinite alternate xd-development-loading;display:block}@keyframes xd-development-loading{to{margin-left:55%}}@media (max-width:1500px){.xd-development-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.xd-development-summary>div:nth-child(3n){border-right:0}.xd-development-summary>div:nth-child(-n+3){border-bottom:1px solid var(--xd-color-border)}.xd-development-grade,.xd-development-skills{grid-column:span 6}}@media (max-width:1180px){.xd-development-boundary{grid-template-columns:1fr}.xd-development-boundary>div{border-right:0;border-bottom:1px solid var(--xd-color-border)}.xd-development-grade,.xd-development-skills,.xd-development-priority,.xd-development-actions,.xd-development-profile,.xd-development-practice,.xd-development-journey,.xd-development-assessment{grid-column:1/-1;min-height:0}}@media (max-width:760px){.xd-development-page-header{flex-direction:column;align-items:flex-start}.xd-development-page-header .xd-react-page-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.xd-development-boundary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-development-boundary dl>div:nth-child(2){border-right:0}.xd-development-boundary dl>div:nth-child(-n+2){border-bottom:1px solid var(--xd-color-border)}.xd-development-summary{scrollbar-width:none;grid-template-columns:repeat(2,minmax(150px,1fr));overflow:auto}.xd-development-summary::-webkit-scrollbar{width:0;height:0}.xd-development-summary>div{border-bottom:1px solid var(--xd-color-border)}.xd-development-skill-controls{grid-template-columns:1fr 1fr}.xd-development-search{grid-column:1/-1}.xd-development-grade-readout{text-align:center;grid-template-columns:1fr}.xd-development-grade-readout>div:last-child{justify-items:center}.xd-development-actions li{grid-template-columns:32px minmax(0,1fr)}.xd-development-actions li>div{grid-column:2}.xd-development-profile-columns,.xd-development-practice dl{grid-template-columns:1fr}.xd-development-profile-columns section{border-right:0;border-bottom:1px solid var(--xd-color-border);min-height:0}.xd-development-practice dl div{border-right:0}}@media (max-width:520px){.xd-development-page-header .xd-react-page-actions{grid-template-columns:1fr;display:grid}.xd-development-page-header .xd-ui-button{width:100%}.xd-development-skill-list>button{grid-template-columns:30px minmax(0,1fr) 34px;grid-template-areas:"icon copy score""icon tier tier""icon bar bar"}.xd-development-skill-list em{text-align:left}.xd-development-priority-body>div:last-child,.xd-development-grade>footer{flex-direction:column;align-items:stretch}.xd-development-priority-body .xd-ui-button{width:100%}.xd-development-gate dl{gap:var(--xd-space-2);grid-template-columns:1fr}.xd-development-gate dl div{padding:0 0 var(--xd-space-2);border-right:0;border-bottom:1px solid var(--xd-color-border)}.xd-development-gate dl div:last-child{border-bottom:0;padding:0}.xd-development-grade-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-development-grade-evidence>span:nth-child(2){border-right:0}.xd-development-grade-evidence>span:nth-child(-n+2){border-bottom:1px solid var(--xd-color-border)}}@media (prefers-reduced-motion:reduce){.xd-development-loading i:after{animation:none}}.xd-psychology-page{gap:var(--xd-space-3);min-width:0}.xd-psychology-page-header{align-items:flex-end}.xd-psychology-page svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.xd-psychology-boundary,.xd-psychology-summary,.xd-psychology-panel{border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:color-mix(in srgb, var(--xd-color-surface) 92%, transparent);box-shadow:var(--xd-shadow-surface)}.xd-psychology-boundary{grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.xd-psychology-boundary>div{align-items:center;gap:var(--xd-space-3);min-width:0;padding:var(--xd-space-3) var(--xd-space-4);border-right:var(--xd-border-width) solid var(--xd-color-border);display:flex}.xd-psychology-boundary>div>svg{width:24px;height:24px;color:var(--xd-color-action);flex:none}.xd-psychology-boundary p{gap:2px;min-width:0;margin:0;display:grid}.xd-psychology-boundary p strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-body)}.xd-psychology-boundary p span{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);line-height:var(--xd-line-height-body)}.xd-psychology-boundary dl{grid-template-columns:repeat(4,minmax(104px,1fr));margin:0;display:grid}.xd-psychology-boundary dl div{min-width:0;padding:var(--xd-space-2) var(--xd-space-3);border-right:var(--xd-border-width) solid var(--xd-color-border);align-content:center;gap:2px;display:grid}.xd-psychology-boundary dl div:last-child{border-right:0}.xd-psychology-boundary dt,.xd-psychology-summary dt{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase}.xd-psychology-boundary dd,.xd-psychology-summary dd{min-width:0;color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-body);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.xd-psychology-boundary dd[data-state=ready]{color:var(--xd-color-positive)}.xd-psychology-boundary dd[data-state=limited]{color:var(--xd-color-caution)}.xd-psychology-notice{align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-2) var(--xd-space-3);border:var(--xd-border-width) solid var(--xd-color-caution);border-radius:var(--xd-radius-control);background:color-mix(in srgb, var(--xd-color-caution) 8%, var(--xd-color-surface));color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.xd-psychology-notice strong{color:var(--xd-color-text-primary)}.xd-psychology-summary{grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;margin:0;display:grid;overflow:hidden}.xd-psychology-summary>div{min-width:0;min-height:78px;padding:var(--xd-space-3);border-right:var(--xd-border-width) solid var(--xd-color-border);align-content:center;gap:3px;display:grid}.xd-psychology-summary>div:last-child{border-right:0}.xd-psychology-summary dd{font-size:18px}.xd-psychology-summary small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-psychology-workbench{gap:var(--xd-space-3);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.xd-psychology-panel{min-width:0;transition:border-color var(--xd-duration-fast) var(--xd-ease-out), background var(--xd-duration-fast) var(--xd-ease-out);overflow:hidden}.xd-psychology-panel:focus-within{border-color:var(--xd-color-border-emphasis)}.xd-psychology-panel>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:52px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:var(--xd-border-width) solid var(--xd-color-border);display:flex}.xd-psychology-panel>header>div{gap:2px;min-width:0;display:grid}.xd-psychology-panel>header>div>span{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase}.xd-psychology-panel>header h2{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-title);margin:0;font-weight:650}.xd-psychology-panel>header>span:not(.xd-ui-status){color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label)}.xd-psychology-panel-body{min-width:0;padding:var(--xd-space-3)}.xd-psychology-compose{grid-column:span 5}.xd-psychology-signals,.xd-psychology-history{grid-column:span 7}.xd-psychology-emotions,.xd-psychology-actions{grid-column:span 5}.xd-psychology-mistakes{grid-column:span 3}.xd-psychology-bias{grid-column:span 4}.xd-psychology-insights,.xd-psychology-loop{grid-column:span 6}.xd-psychology-compose form{gap:var(--xd-space-3);display:grid}.xd-psychology-form-grid{gap:var(--xd-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-psychology-compose label,.xd-psychology-history-controls label{gap:var(--xd-space-1);min-width:0;color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);display:grid}.xd-psychology-compose select,.xd-psychology-history-controls select{width:100%;min-width:0;height:var(--xd-control-height);padding:0 var(--xd-space-2);border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);color:var(--xd-color-text-primary);font:inherit;outline:0}.xd-psychology-compose select:focus-visible,.xd-psychology-history-controls select:focus-visible,.xd-psychology-intensity input:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-psychology-intensity>span{justify-content:space-between;display:flex}.xd-psychology-intensity strong{color:var(--xd-color-action);font-family:var(--xd-font-data);font-variant-numeric:tabular-nums}.xd-psychology-intensity input{width:100%;min-height:var(--xd-control-height);accent-color:var(--xd-color-action);cursor:pointer}.xd-psychology-note{grid-column:1/-1}.xd-psychology-note .xd-ui-input{width:100%}.xd-psychology-compose form footer{justify-content:space-between;align-items:center;gap:var(--xd-space-3);display:flex}.xd-psychology-compose form footer small{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-variant-numeric:tabular-nums}.xd-psychology-signal-grid{gap:var(--xd-space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.xd-psychology-signal-grid>button{gap:var(--xd-space-1);min-width:0;min-height:142px;padding:var(--xd-space-2);border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);color:var(--xd-color-text-primary);text-align:left;cursor:pointer;transition:border-color var(--xd-duration-fast) var(--xd-ease-out), transform var(--xd-duration-fast) var(--xd-ease-out);grid-template-rows:28px auto auto 1fr 3px;display:grid}.xd-psychology-signal-grid>button:hover{border-color:var(--xd-color-border-emphasis)}.xd-psychology-signal-grid>button:active{transform:translateY(1px)}.xd-psychology-signal-grid>button:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-psychology-signal-grid>button[data-selected=true]{border-color:var(--xd-color-action);background:var(--xd-color-surface-active)}.xd-psychology-signal-grid>button>i{border:var(--xd-border-width) solid color-mix(in srgb, var(--xd-color-action) 40%, var(--xd-color-border));border-radius:var(--xd-radius-control);width:28px;height:28px;color:var(--xd-color-action);place-items:center;display:grid}.xd-psychology-signal-grid svg{width:16px;height:16px}.xd-psychology-signal-grid>button>span{gap:3px;min-width:0;display:grid}.xd-psychology-signal-grid strong{font-size:var(--xd-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-psychology-signal-grid small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xd-psychology-signal-grid em{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-caption);font-style:normal}.xd-psychology-signal-grid b{font-family:var(--xd-font-data);font-size:var(--xd-font-size-body);font-variant-numeric:tabular-nums;align-self:end}.xd-psychology-signal-grid u{border-radius:var(--xd-radius-control);background:var(--xd-color-border);height:3px;text-decoration:none;display:block;overflow:hidden}.xd-psychology-signal-grid u span{background:var(--xd-color-action);height:100%;display:block}.xd-psychology-signal-read{align-items:center;gap:var(--xd-space-2) var(--xd-space-3);margin-top:var(--xd-space-3);padding-top:var(--xd-space-3);border-top:var(--xd-border-width) solid var(--xd-color-border);grid-template-columns:auto auto minmax(0,1fr);display:grid}.xd-psychology-signal-read>span{color:var(--xd-color-action);font-size:var(--xd-font-size-caption);text-transform:uppercase}.xd-psychology-signal-read>strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label);font-variant-numeric:tabular-nums}.xd-psychology-signal-read p{min-width:0;color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);margin:0}.xd-psychology-signal-read small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);grid-column:3}.xd-psychology-history-controls{gap:var(--xd-space-3);margin-bottom:var(--xd-space-3);grid-template-columns:150px minmax(0,1fr);display:grid}.xd-psychology-history-controls label>div{min-width:0;position:relative}.xd-psychology-history-controls label>div svg{z-index:1;top:50%;left:var(--xd-space-2);width:15px;height:15px;color:var(--xd-color-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.xd-psychology-history-controls .xd-ui-input{width:100%;padding-left:30px}.xd-psychology-checkin-list{gap:var(--xd-space-2);margin:0;padding:0;list-style:none;display:grid}.xd-psychology-checkin-list>li{align-items:center;gap:var(--xd-space-2);min-width:0;padding:var(--xd-space-2);border-bottom:var(--xd-border-width) solid var(--xd-color-border);grid-template-columns:34px minmax(0,1fr) auto;display:grid}.xd-psychology-checkin-list>li:last-child{border-bottom:0}.xd-psychology-checkin-list>li>i{border:var(--xd-border-width) solid var(--xd-color-border-emphasis);width:32px;height:32px;color:var(--xd-color-action);border-radius:50%;place-items:center;display:grid}.xd-psychology-checkin-list>li>i[data-phase=post]{color:var(--xd-color-accent)}.xd-psychology-checkin-list svg{width:15px;height:15px}.xd-psychology-checkin-list>li>div:nth-child(2){gap:3px;min-width:0;display:grid}.xd-psychology-checkin-list>li>div:nth-child(2)>span{align-items:baseline;gap:var(--xd-space-2);min-width:0;display:flex}.xd-psychology-checkin-list strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-psychology-checkin-list em{color:var(--xd-color-action);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.xd-psychology-checkin-list p{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.xd-psychology-checkin-list small{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption);font-variant-numeric:tabular-nums}.xd-psychology-checkin-list>li>div:last-child{gap:var(--xd-space-1);display:flex}.xd-psychology-checkin-list>li>div:last-child button,.xd-psychology-actions li>button{min-height:var(--xd-control-height-compact);padding:0 var(--xd-space-2);border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-caption);cursor:pointer;background:0 0}.xd-psychology-checkin-list>li>div:last-child button:hover,.xd-psychology-actions li>button:hover{border-color:var(--xd-color-action);color:var(--xd-color-text-primary)}.xd-psychology-checkin-list>li>div:last-child button:focus-visible,.xd-psychology-actions li>button:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-psychology-emotion-list{gap:var(--xd-space-3);display:grid}.xd-psychology-emotion-list>div{gap:var(--xd-space-1);display:grid}.xd-psychology-emotion-list>div>span{justify-content:space-between;gap:var(--xd-space-2);display:flex}.xd-psychology-emotion-list strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label);text-transform:capitalize}.xd-psychology-emotion-list small{color:var(--xd-color-text-secondary);font-family:var(--xd-font-data);font-variant-numeric:tabular-nums}.xd-psychology-emotion-list>div>i{border-radius:var(--xd-radius-control);background:var(--xd-color-border);height:5px;display:block;overflow:hidden}.xd-psychology-emotion-list b{background:color-mix(in srgb, var(--xd-color-action) calc(100% - var(--xd-emotion-index,0) * 6%), var(--xd-color-accent));height:100%;display:block}.xd-psychology-actions ol,.xd-psychology-mistakes ol,.xd-psychology-bias ol,.xd-psychology-insights ol,.xd-psychology-loop ol{gap:var(--xd-space-2);margin:0;padding:0;list-style:none;display:grid}.xd-psychology-actions li{align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-2) 0;border-bottom:var(--xd-border-width) solid var(--xd-color-border);grid-template-columns:30px minmax(0,1fr) auto;display:grid}.xd-psychology-actions li:last-child{border-bottom:0}.xd-psychology-actions li>i,.xd-psychology-mistakes li>i,.xd-psychology-bias li>i,.xd-psychology-insights li>i,.xd-psychology-loop li>i{color:var(--xd-color-action);font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption);font-variant-numeric:tabular-nums;font-style:normal}.xd-psychology-actions li>div{gap:3px;min-width:0;display:grid}.xd-psychology-actions strong,.xd-psychology-mistakes strong,.xd-psychology-bias strong,.xd-psychology-loop strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-psychology-actions p,.xd-psychology-bias p,.xd-psychology-insights p{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);line-height:var(--xd-line-height-body);margin:0}.xd-psychology-actions small,.xd-psychology-mistakes small,.xd-psychology-loop small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-psychology-mistakes li{gap:var(--xd-space-2);padding:var(--xd-space-2) 0;border-bottom:var(--xd-border-width) solid var(--xd-color-border);grid-template-columns:24px minmax(0,1fr);display:grid}.xd-psychology-mistakes li>span{gap:2px;min-width:0;display:grid}.xd-psychology-mistakes strong{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;overflow:hidden}.xd-psychology-bias li,.xd-psychology-insights li{gap:var(--xd-space-2);padding:var(--xd-space-1) 0;grid-template-columns:24px minmax(0,1fr);display:grid}.xd-psychology-bias li>div{gap:2px;display:grid}.xd-psychology-bias footer{justify-content:space-between;align-items:center;gap:var(--xd-space-3);margin-top:var(--xd-space-3);padding-top:var(--xd-space-3);border-top:var(--xd-border-width) solid var(--xd-color-border);display:flex}.xd-psychology-bias footer p{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);margin:0}.xd-psychology-loop ol{grid-template-columns:repeat(4,minmax(0,1fr))}.xd-psychology-loop li{gap:var(--xd-space-2);min-width:0;padding:var(--xd-space-2);border-right:var(--xd-border-width) solid var(--xd-color-border);grid-template-columns:24px minmax(0,1fr);display:grid}.xd-psychology-loop li:last-child{border-right:0}.xd-psychology-loop li>span{gap:2px;min-width:0;display:grid}.xd-psychology-loop .xd-psychology-panel-body>div{justify-content:flex-end;gap:var(--xd-space-2);margin-top:var(--xd-space-3);padding-top:var(--xd-space-3);border-top:var(--xd-border-width) solid var(--xd-color-border);flex-wrap:wrap;display:flex}.xd-psychology-empty{align-content:center;place-items:center;gap:var(--xd-space-2);min-height:150px;padding:var(--xd-space-4);text-align:center;display:grid}.xd-psychology-empty>svg{width:24px;height:24px;color:var(--xd-color-text-muted)}.xd-psychology-empty strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-body)}.xd-psychology-empty p{max-width:480px;color:var(--xd-color-text-muted);font-size:var(--xd-font-size-label);line-height:var(--xd-line-height-body);margin:0}@media (max-width:1500px){.xd-psychology-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.xd-psychology-summary>div:nth-child(3n){border-right:0}.xd-psychology-summary>div:nth-child(-n+3){border-bottom:var(--xd-border-width) solid var(--xd-color-border)}.xd-psychology-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xd-psychology-signal-grid>button{min-height:128px}}@media (max-width:1220px){.xd-psychology-boundary{grid-template-columns:1fr}.xd-psychology-boundary>div{border-right:0;border-bottom:var(--xd-border-width) solid var(--xd-color-border)}.xd-psychology-compose,.xd-psychology-signals,.xd-psychology-history,.xd-psychology-emotions,.xd-psychology-actions,.xd-psychology-mistakes,.xd-psychology-bias,.xd-psychology-insights,.xd-psychology-loop{grid-column:1/-1}.xd-psychology-signal-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:840px){.xd-psychology-page-header{flex-direction:column;align-items:flex-start}.xd-psychology-page-header .xd-react-page-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.xd-psychology-boundary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-psychology-boundary dl div:nth-child(2){border-right:0}.xd-psychology-boundary dl div:nth-child(-n+2){border-bottom:var(--xd-border-width) solid var(--xd-color-border)}.xd-psychology-summary{scrollbar-width:none;grid-template-columns:repeat(2,minmax(150px,1fr));overflow-x:auto}.xd-psychology-summary::-webkit-scrollbar{width:0;height:0}.xd-psychology-summary>div{border-bottom:var(--xd-border-width) solid var(--xd-color-border)}.xd-psychology-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-psychology-signal-read{grid-template-columns:1fr}.xd-psychology-signal-read small{grid-column:1}.xd-psychology-loop ol{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-psychology-loop li:nth-child(2){border-right:0}}@media (max-width:580px){.xd-psychology-page-header .xd-react-page-actions,.xd-psychology-form-grid,.xd-psychology-history-controls,.xd-psychology-signal-grid,.xd-psychology-loop ol{grid-template-columns:1fr}.xd-psychology-page-header .xd-react-page-actions{display:grid}.xd-psychology-page-header .xd-ui-button{width:100%}.xd-psychology-notice{grid-template-columns:1fr}.xd-psychology-checkin-list>li{grid-template-columns:32px minmax(0,1fr)}.xd-psychology-checkin-list>li>div:last-child{grid-column:2}.xd-psychology-bias footer{flex-direction:column;align-items:stretch}.xd-psychology-loop li{border-right:0;border-bottom:var(--xd-border-width) solid var(--xd-color-border)}.xd-psychology-loop li:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.xd-psychology-panel,.xd-psychology-signal-grid>button{transition:none}.xd-psychology-signal-grid>button:active{transform:none}.xd-psychology-page *{scroll-behavior:auto!important}}.xd-ops-page{gap:var(--xd-space-3);min-width:0}.xd-ops-page svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.xd-ops-page-header{align-items:flex-end}.xd-ops-boundary,.xd-ops-summary,.xd-ops-controls,.xd-ops-subnav,.xd-ops-panel{border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:color-mix(in srgb, var(--xd-color-surface) 92%, transparent);box-shadow:var(--xd-shadow-surface)}.xd-ops-boundary{grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.xd-ops-boundary>div{align-items:center;gap:var(--xd-space-3);min-width:0;padding:var(--xd-space-3) var(--xd-space-4);border-right:var(--xd-border-width) solid var(--xd-color-border);display:flex}.xd-ops-boundary>div>svg{width:24px;height:24px;color:var(--xd-color-action);flex:none}.xd-ops-boundary p{gap:2px;min-width:0;margin:0;display:grid}.xd-ops-boundary p strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-body)}.xd-ops-boundary p span{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);line-height:var(--xd-line-height-body)}.xd-ops-boundary dl{grid-template-columns:repeat(4,minmax(112px,1fr));margin:0;display:grid}.xd-ops-boundary dl div{min-width:0;padding:var(--xd-space-2) var(--xd-space-3);border-right:var(--xd-border-width) solid var(--xd-color-border);align-content:center;gap:2px;display:grid}.xd-ops-boundary dl div:last-child{border-right:0}.xd-ops-boundary dt,.xd-ops-summary dt,.xd-execution-inspector dt,.xd-execution-partials dt,.xd-execution-pattern-meta dt{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:700}.xd-ops-boundary dd,.xd-ops-summary dd,.xd-execution-inspector dd,.xd-execution-partials dd,.xd-execution-pattern-meta dd{min-width:0;color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.xd-ops-boundary dd[data-state=ready]{color:var(--xd-color-positive)}.xd-ops-boundary dd[data-state=limited]{color:var(--xd-color-caution)}.xd-ops-subnav{scrollbar-width:none;align-items:center;gap:2px;min-width:0;min-height:42px;padding:4px;display:flex;overflow-x:auto}.xd-ops-subnav::-webkit-scrollbar{display:none}.xd-ops-subnav button{min-width:max-content;min-height:32px;padding:0 var(--xd-space-3);border:var(--xd-border-width) solid transparent;border-radius:var(--xd-radius-control);color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);cursor:pointer;transition:border-color var(--xd-duration-fast) var(--xd-ease-out), background var(--xd-duration-fast) var(--xd-ease-out), color var(--xd-duration-fast) var(--xd-ease-out);background:0 0;font-weight:650}.xd-ops-subnav button:hover{border-color:var(--xd-color-border-emphasis);color:var(--xd-color-text-primary)}.xd-ops-subnav button[aria-current=page]{border-color:color-mix(in srgb, var(--xd-color-action) 58%, var(--xd-color-border));background:var(--xd-color-surface-active);color:var(--xd-color-action)}.xd-ops-subnav button:focus-visible,.xd-ops-controls select:focus-visible,.xd-ops-table-wrap:focus-visible,.xd-ops-table button:focus-visible,.xd-ops-action-list button:focus-visible,.xd-execution-findings button:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-ops-summary{grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;margin:0;display:grid;overflow:hidden}.xd-ops-summary>div{min-width:0;min-height:76px;padding:var(--xd-space-3);border-right:var(--xd-border-width) solid var(--xd-color-border);align-content:center;gap:3px;display:grid}.xd-ops-summary>div:last-child{border-right:0}.xd-ops-summary dd{font-size:18px;font-weight:700}.xd-ops-summary dd[data-tone=caution]{color:var(--xd-color-caution)}.xd-ops-summary small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-ops-controls{align-items:end;gap:var(--xd-space-3);min-width:0;padding:var(--xd-space-2) var(--xd-space-3);grid-template-columns:154px minmax(260px,1fr) 172px auto;display:grid}.xd-ops-controls label{gap:var(--xd-space-1);min-width:0;color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:700;display:grid}.xd-ops-controls select{width:100%;min-width:0;height:var(--xd-control-height);padding:0 var(--xd-space-2);border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);color:var(--xd-color-text-primary);font:inherit;text-transform:none;outline:0}.xd-ops-search>div{min-width:0;position:relative}.xd-ops-search svg{z-index:1;top:50%;left:var(--xd-space-2);width:16px;height:16px;color:var(--xd-color-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.xd-ops-search .xd-ui-input{text-transform:none;width:100%;padding-left:32px}.xd-ops-controls>span{color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center}.xd-ops-notice{align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-2) var(--xd-space-3);border:var(--xd-border-width) solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);background:var(--xd-color-surface);color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.xd-ops-notice[data-tone=caution]{border-color:color-mix(in srgb, var(--xd-color-caution) 70%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-caution) 7%, var(--xd-color-surface))}.xd-ops-notice[data-tone=negative]{border-color:color-mix(in srgb, var(--xd-color-negative) 70%, var(--xd-color-border));background:color-mix(in srgb, var(--xd-color-negative) 7%, var(--xd-color-surface))}.xd-ops-notice strong{color:var(--xd-color-text-primary)}.xd-ops-workbench{gap:var(--xd-space-3);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.xd-ops-span-4{grid-column:span 4}.xd-ops-span-5{grid-column:span 5}.xd-ops-span-6{grid-column:span 6}.xd-ops-span-7{grid-column:span 7}.xd-ops-span-8{grid-column:span 8}.xd-ops-span-12{grid-column:1/-1}.xd-ops-panel{min-width:0;transition:border-color var(--xd-duration-fast) var(--xd-ease-out), background var(--xd-duration-fast) var(--xd-ease-out);overflow:hidden}.xd-ops-panel:focus-within{border-color:var(--xd-color-border-emphasis)}.xd-ops-panel>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);min-height:52px;padding:var(--xd-space-2) var(--xd-space-3);border-bottom:var(--xd-border-width) solid var(--xd-color-border);display:flex}.xd-ops-panel>header>div{gap:2px;min-width:0;display:grid}.xd-ops-panel>header>div>span{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:700}.xd-ops-panel>header h2{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-title);margin:0;font-weight:650}.xd-ops-panel>header>span:not(.xd-ui-status){color:var(--xd-color-text-muted);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label);font-variant-numeric:tabular-nums}.xd-ops-panel-body{min-width:0;padding:var(--xd-space-3)}.xd-ops-table-wrap{border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);scrollbar-width:thin;width:100%;min-width:0;overflow:auto}.xd-ops-table{border-collapse:collapse;width:100%;min-width:860px;color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);font-variant-numeric:tabular-nums}.xd-ops-table th{z-index:1;border-bottom:var(--xd-border-width) solid var(--xd-color-border-emphasis);background:var(--xd-color-surface-raised);color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 9px;font-weight:750;position:sticky;top:0}.xd-ops-table td{border-bottom:var(--xd-border-width) solid var(--xd-color-border);text-overflow:ellipsis;white-space:nowrap;max-width:220px;padding:8px 9px;overflow:hidden}.xd-ops-table tbody tr:last-child td{border-bottom:0}.xd-ops-table tbody tr{transition:background var(--xd-duration-fast) var(--xd-ease-out)}.xd-ops-table tbody tr:hover,.xd-ops-table tbody tr[data-selected=true]{background:var(--xd-color-surface-active)}.xd-ops-table tbody tr[data-selected=true] td:first-child{box-shadow:inset 2px 0 var(--xd-color-action)}.xd-ops-table td strong,.xd-ops-table td small{text-overflow:ellipsis;display:block;overflow:hidden}.xd-ops-table td strong{color:var(--xd-color-text-primary)}.xd-ops-table td small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);margin-top:2px}.xd-ops-table td[data-tone=positive]{color:var(--xd-color-positive)}.xd-ops-table td[data-tone=negative]{color:var(--xd-color-negative)}.xd-ops-table td>button,.xd-ops-action-list button,.xd-execution-findings button{min-height:var(--xd-control-height-compact);padding:0 var(--xd-space-2);border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);color:var(--xd-color-action);font:inherit;cursor:pointer;background:0 0}.xd-ops-table td>button:hover,.xd-ops-action-list button:hover,.xd-execution-findings button:hover{border-color:var(--xd-color-action);color:var(--xd-color-text-primary)}.xd-ops-empty{align-content:center;place-items:center;gap:var(--xd-space-2);min-height:150px;padding:var(--xd-space-4);text-align:center;display:grid}.xd-ops-empty>svg{width:24px;height:24px;color:var(--xd-color-text-muted)}.xd-ops-empty strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-body)}.xd-ops-empty p{max-width:480px;color:var(--xd-color-text-muted);font-size:var(--xd-font-size-label);line-height:var(--xd-line-height-body);margin:0}.xd-ops-method{margin:var(--xd-space-3) 0 0;padding-top:var(--xd-space-3);border-top:var(--xd-border-width) solid var(--xd-color-border);color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-body)}.xd-ops-meter{border-radius:var(--xd-radius-control);background:var(--xd-color-border);height:4px;display:block;overflow:hidden}.xd-ops-meter span{background:var(--xd-color-action);height:100%;transition:width var(--xd-duration-standard) var(--xd-ease-out);display:block}.xd-ops-meter[data-tone=positive] span{background:var(--xd-color-positive)}.xd-ops-meter[data-tone=caution] span{background:var(--xd-color-caution)}.xd-ops-meter[data-tone=negative] span{background:var(--xd-color-negative)}.xd-execution-quality-grid{gap:var(--xd-space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.xd-execution-quality-grid>div{gap:var(--xd-space-2);min-width:0;padding:var(--xd-space-3);border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);display:grid}.xd-execution-quality-grid>div>span{justify-content:space-between;align-items:baseline;gap:var(--xd-space-2);min-width:0;display:flex}.xd-execution-quality-grid strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-execution-quality-grid b{color:var(--xd-color-action);font-family:var(--xd-font-data);font-size:var(--xd-font-size-body);font-variant-numeric:tabular-nums}.xd-execution-quality-grid small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-ops-action-list,.xd-execution-findings,.xd-execution-patterns,.xd-ops-evidence-list{gap:var(--xd-space-2);margin:0;padding:0;list-style:none;display:grid}.xd-ops-action-list li,.xd-execution-findings li{align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-2) 0;border-bottom:var(--xd-border-width) solid var(--xd-color-border);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.xd-ops-action-list li:last-child,.xd-execution-findings li:last-child{border-bottom:0}.xd-ops-action-list li>i,.xd-execution-findings li>i,.xd-ops-evidence-list li>i{color:var(--xd-color-action);font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption);font-variant-numeric:tabular-nums;font-style:normal}.xd-ops-action-list li>div,.xd-execution-findings li>div{gap:3px;min-width:0;display:grid}.xd-ops-action-list strong,.xd-execution-findings strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-ops-action-list p,.xd-execution-findings p{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.xd-ops-action-list small,.xd-execution-findings small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-execution-findings div>span{justify-content:space-between;align-items:baseline;gap:var(--xd-space-2);min-width:0;display:flex}.xd-execution-findings em{color:var(--xd-color-caution);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-style:normal}.xd-execution-inspector{gap:var(--xd-space-3);display:grid}.xd-execution-inspector-head{justify-content:space-between;align-items:center;gap:var(--xd-space-3);display:flex}.xd-execution-inspector-head>span{gap:2px;min-width:0;display:grid}.xd-execution-inspector-head strong{color:var(--xd-color-text-primary);font-size:18px}.xd-execution-inspector-head small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-execution-inspector dl,.xd-execution-partials dl,.xd-execution-pattern-meta{border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.xd-execution-inspector dl>div,.xd-execution-partials dl>div,.xd-execution-pattern-meta>div{min-width:0;padding:var(--xd-space-2);background:var(--xd-color-surface-raised);gap:2px;display:grid}.xd-execution-inspector dd[data-tone=positive]{color:var(--xd-color-positive)}.xd-execution-inspector dd[data-tone=negative]{color:var(--xd-color-negative)}.xd-execution-inspector ul{gap:var(--xd-space-2);margin:0;padding:0;list-style:none;display:grid}.xd-execution-inspector li{padding-left:var(--xd-space-2);border-left:2px solid var(--xd-color-caution);gap:2px;display:grid}.xd-execution-inspector li strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-execution-inspector li small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-body)}.xd-execution-inspector>p{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-label);line-height:var(--xd-line-height-body);margin:0}.xd-execution-inspector footer{justify-content:flex-end;gap:var(--xd-space-2);padding-top:var(--xd-space-2);border-top:var(--xd-border-width) solid var(--xd-color-border);flex-wrap:wrap;display:flex}.xd-ops-protocol{align-items:center;gap:var(--xd-space-3);grid-template-columns:38px minmax(0,1fr) auto;display:grid}.xd-ops-protocol>i{border:var(--xd-border-width) solid var(--xd-color-border-emphasis);width:38px;height:38px;color:var(--xd-color-action);border-radius:50%;place-items:center;display:grid}.xd-ops-protocol>i svg{width:18px;height:18px}.xd-ops-protocol p{gap:3px;margin:0;display:grid}.xd-ops-protocol p strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-body)}.xd-ops-protocol p span{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);line-height:var(--xd-line-height-body)}.xd-ops-protocol>small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);grid-column:2}.xd-ops-protocol>.xd-ui-button{grid-area:1/3/span 2}.xd-execution-partials{gap:var(--xd-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xd-execution-partials article{min-width:0;padding:var(--xd-space-3);border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised)}.xd-execution-partials article>header{justify-content:space-between;align-items:center;gap:var(--xd-space-2);margin-bottom:var(--xd-space-3);display:flex}.xd-execution-partials article>header>span{gap:2px;display:grid}.xd-execution-partials article>header strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-body)}.xd-execution-partials article>header small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-execution-score{align-content:center;place-items:center;gap:var(--xd-space-3);text-align:center;min-height:168px;display:grid}.xd-execution-score>span{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-variant-numeric:tabular-nums;font-size:38px}.xd-execution-score>small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-label)}.xd-execution-score .xd-ops-meter{width:min(220px,100%)}.xd-execution-pattern-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.xd-execution-patterns li{align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-2) 0;border-bottom:var(--xd-border-width) solid var(--xd-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.xd-execution-patterns li:last-child{border-bottom:0}.xd-execution-patterns li>span{gap:2px;min-width:0;display:grid}.xd-execution-patterns strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-execution-patterns small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-execution-patterns b{color:var(--xd-color-action);font-family:var(--xd-font-data);font-size:var(--xd-font-size-body);font-variant-numeric:tabular-nums}.xd-execution-patterns .xd-ui-status{grid-column:1/-1;justify-self:start}.xd-ops-evidence-list li{gap:var(--xd-space-2);padding:var(--xd-space-2) 0;border-bottom:var(--xd-border-width) solid var(--xd-color-border);grid-template-columns:26px minmax(0,1fr);display:grid}.xd-ops-evidence-list li:last-child{border-bottom:0}.xd-ops-evidence-list p{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);line-height:var(--xd-line-height-body);margin:0}.xd-ops-inline-actions{justify-content:flex-end;align-items:center;gap:var(--xd-space-2);flex-wrap:wrap;display:flex}.xd-ops-inline-actions p{min-width:280px;color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);flex:420px;margin:0}@media (max-width:1500px){.xd-ops-boundary{grid-template-columns:minmax(0,1fr)}.xd-ops-boundary>div{border-right:0;border-bottom:var(--xd-border-width) solid var(--xd-color-border)}.xd-execution-home>.xd-ops-span-7,.xd-execution-home>.xd-ops-span-5{grid-column:1/-1}}@media (max-width:1220px){.xd-ops-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.xd-ops-summary>div:nth-child(3){border-right:0}.xd-ops-summary>div:nth-child(-n+3){border-bottom:var(--xd-border-width) solid var(--xd-color-border)}.xd-ops-controls{grid-template-columns:150px minmax(220px,1fr) 168px}.xd-ops-controls>span{grid-column:1/-1}.xd-ops-span-4,.xd-ops-span-5,.xd-ops-span-7,.xd-ops-span-8{grid-column:span 6}.xd-execution-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xd-execution-partials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:840px){.xd-ops-page-header{flex-direction:column;align-items:flex-start}.xd-ops-page-header .xd-react-page-actions{flex-wrap:wrap;width:100%}.xd-ops-boundary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-ops-boundary dl div:nth-child(2){border-right:0}.xd-ops-boundary dl div:nth-child(-n+2){border-bottom:var(--xd-border-width) solid var(--xd-color-border)}.xd-ops-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-ops-search{grid-area:1/1/auto/-1}.xd-ops-span-4,.xd-ops-span-5,.xd-ops-span-6,.xd-ops-span-7,.xd-ops-span-8{grid-column:1/-1}.xd-execution-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-execution-partials{grid-template-columns:minmax(0,1fr)}}@media (max-width:580px){.xd-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-ops-summary>div{border-bottom:var(--xd-border-width) solid var(--xd-color-border)}.xd-ops-summary>div:nth-child(2n){border-right:0}.xd-ops-summary>div:nth-last-child(-n+2){border-bottom:0}.xd-ops-controls{grid-template-columns:minmax(0,1fr)}.xd-ops-search,.xd-ops-controls>span{grid-area:auto}.xd-execution-quality-grid{grid-template-columns:minmax(0,1fr)}.xd-ops-action-list li,.xd-execution-findings li{grid-template-columns:24px minmax(0,1fr)}.xd-ops-action-list button,.xd-execution-findings button{grid-column:2;justify-self:start}.xd-ops-protocol{grid-template-columns:34px minmax(0,1fr)}.xd-ops-protocol>.xd-ui-button{grid-area:auto/2;justify-self:start}.xd-execution-pattern-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.xd-ops-panel,.xd-ops-subnav button,.xd-ops-table tbody tr,.xd-ops-meter span{transition:none}}.xd-risk-table{min-width:1050px}.xd-risk-inspector{gap:var(--xd-space-3);display:grid}.xd-risk-inspector>header{justify-content:space-between;align-items:center;gap:var(--xd-space-3);display:flex}.xd-risk-inspector>header>span{gap:2px;min-width:0;display:grid}.xd-risk-inspector>header strong{color:var(--xd-color-text-primary);font-size:18px}.xd-risk-inspector>header small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-risk-inspector dl,.xd-risk-policy-posture dl,.xd-risk-sizing-result,.xd-risk-exposure-grid dl,.xd-risk-streak-score dl,.xd-risk-performance-stats,.xd-risk-protection dl{border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.xd-risk-inspector dl>div,.xd-risk-policy-posture dl>div,.xd-risk-sizing-result>div,.xd-risk-exposure-grid dl>div,.xd-risk-streak-score dl>div,.xd-risk-performance-stats>div,.xd-risk-protection dl>div{min-width:0;padding:var(--xd-space-2);background:var(--xd-color-surface-raised);gap:2px;display:grid}.xd-risk-inspector dt,.xd-risk-policy-posture dt,.xd-risk-sizing-result dt,.xd-risk-exposure-grid dt,.xd-risk-streak-score dt,.xd-risk-performance-stats dt,.xd-risk-protection dt{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:700}.xd-risk-inspector dd,.xd-risk-policy-posture dd,.xd-risk-sizing-result dd,.xd-risk-exposure-grid dd,.xd-risk-streak-score dd,.xd-risk-performance-stats dd,.xd-risk-protection dd{min-width:0;color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.xd-risk-inspector ul{gap:var(--xd-space-2);margin:0;padding:0;list-style:none;display:grid}.xd-risk-inspector li{padding-left:var(--xd-space-2);border-left:2px solid var(--xd-color-negative);gap:2px;display:grid}.xd-risk-inspector li strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-risk-inspector li small{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-body)}.xd-risk-inspector li em{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);font-style:normal}.xd-risk-inspector>p{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-label);line-height:var(--xd-line-height-body);margin:0}.xd-risk-inspector footer{justify-content:flex-end;gap:var(--xd-space-2);padding-top:var(--xd-space-2);border-top:var(--xd-border-width) solid var(--xd-color-border);flex-wrap:wrap;display:flex}.xd-risk-policy-posture{gap:var(--xd-space-3);display:grid}.xd-risk-policy-posture>div{gap:var(--xd-space-2);display:grid}.xd-risk-policy-posture>div>span{justify-content:space-between;align-items:baseline;gap:var(--xd-space-2);display:flex}.xd-risk-policy-posture>div strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-risk-policy-posture>div b{color:var(--xd-color-action);font-family:var(--xd-font-data);font-variant-numeric:tabular-nums}.xd-risk-policy-posture>.xd-ui-button{justify-self:end}.xd-risk-daily,.xd-risk-concentration,.xd-risk-drawdown-list,.xd-risk-streak-list,.xd-risk-performance-list,.xd-risk-violations{gap:var(--xd-space-2);margin:0;padding:0;list-style:none;display:grid}.xd-risk-daily li{align-items:center;gap:var(--xd-space-2);grid-template-columns:minmax(112px,auto) minmax(70px,1fr) auto;display:grid}.xd-risk-daily li>span{gap:2px;display:grid}.xd-risk-daily strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-caption)}.xd-risk-daily small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-risk-daily li>i,.xd-risk-drawdown-list li>i,.xd-risk-streak-list li>i,.xd-risk-performance-list li>i{border-radius:var(--xd-radius-control);background:var(--xd-color-border);height:5px;display:block;overflow:hidden}.xd-risk-daily li>i b,.xd-risk-drawdown-list li>i b,.xd-risk-streak-list li>i b,.xd-risk-performance-list li>i b{background:var(--xd-color-action);height:100%;display:block}.xd-risk-daily b[data-tone=positive],.xd-risk-performance-list b[data-tone=positive]{background:var(--xd-color-positive)}.xd-risk-daily b[data-tone=negative],.xd-risk-performance-list b[data-tone=negative]{background:var(--xd-color-negative)}.xd-risk-daily em{font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption);font-variant-numeric:tabular-nums;font-style:normal}.xd-risk-daily em[data-tone=positive]{color:var(--xd-color-positive)}.xd-risk-daily em[data-tone=negative]{color:var(--xd-color-negative)}.xd-risk-sizing-form{gap:var(--xd-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xd-risk-sizing-form label,.xd-risk-policy-form>label:not(.xd-risk-check){gap:var(--xd-space-1);min-width:0;color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);display:grid}.xd-risk-sizing-form label>div{min-width:0;position:relative}.xd-risk-sizing-form .xd-ui-input,.xd-risk-policy-form .xd-ui-input{width:100%}.xd-risk-sizing-form label>div .xd-ui-input{padding-right:42px}.xd-risk-sizing-form label>div em{top:50%;right:var(--xd-space-2);color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);pointer-events:none;font-style:normal;position:absolute;transform:translateY(-50%)}.xd-risk-sizing-result{margin-top:var(--xd-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.xd-risk-sizing-result dd{font-size:var(--xd-font-size-body)}.xd-risk-exposure-grid{gap:var(--xd-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-risk-exposure-grid article{min-width:0;padding:var(--xd-space-3);border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised)}.xd-risk-exposure-grid article>header{justify-content:space-between;align-items:center;gap:var(--xd-space-2);margin-bottom:var(--xd-space-3);display:flex}.xd-risk-exposure-grid article>header strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-body)}.xd-risk-exposure-grid article>header svg{width:18px;height:18px;color:var(--xd-color-action)}.xd-risk-concentration li{gap:var(--xd-space-2);padding:var(--xd-space-2) 0;border-bottom:var(--xd-border-width) solid var(--xd-color-border);display:grid}.xd-risk-concentration li:last-child{border-bottom:0}.xd-risk-concentration li>span{justify-content:space-between;align-items:baseline;gap:var(--xd-space-2);display:flex}.xd-risk-concentration strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-risk-concentration small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-risk-drawdown-score,.xd-risk-streak-score{align-content:center;place-items:center;gap:var(--xd-space-3);text-align:center;min-height:190px;display:grid}.xd-risk-drawdown-score>span,.xd-risk-streak-score>span{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-variant-numeric:tabular-nums;font-size:36px}.xd-risk-drawdown-score>small,.xd-risk-streak-score>small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-label)}.xd-risk-drawdown-score>p{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);margin:0}.xd-risk-drawdown-score .xd-ops-meter{width:min(220px,100%)}.xd-risk-drawdown-list li{align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-1) 0;grid-template-columns:minmax(130px,auto) minmax(100px,1fr) auto auto;display:grid}.xd-risk-drawdown-list li>span{gap:2px;display:grid}.xd-risk-drawdown-list strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-risk-drawdown-list small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-risk-drawdown-list em{color:var(--xd-color-negative);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label);font-style:normal}.xd-risk-drawdown-list li>i b{background:var(--xd-color-negative)}.xd-risk-streak-score dl{width:100%}.xd-risk-streak-list li{align-items:center;gap:var(--xd-space-2);grid-template-columns:90px minmax(100px,1fr) 32px;display:grid}.xd-risk-streak-list span{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label)}.xd-risk-streak-list strong{color:var(--xd-color-negative);font-family:var(--xd-font-data);text-align:right}.xd-risk-streak-list li>i b{background:var(--xd-color-negative)}.xd-risk-policy-form{gap:var(--xd-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-risk-policy-form label>span{justify-content:space-between;align-items:center;gap:var(--xd-space-2);display:flex}.xd-risk-policy-form label>span em{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-style:normal}.xd-risk-check{align-items:center;gap:var(--xd-space-3);min-height:52px;padding:var(--xd-space-2);border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);cursor:pointer;display:flex}.xd-risk-check input{width:18px;height:18px;accent-color:var(--xd-color-action);flex:none}.xd-risk-check>span{gap:2px;display:grid}.xd-risk-check strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-risk-check small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-risk-policy-form footer{justify-content:flex-end;align-items:center;gap:var(--xd-space-3);padding-top:var(--xd-space-3);border-top:var(--xd-border-width) solid var(--xd-color-border);grid-column:1/-1;display:flex}.xd-risk-policy-form footer p{min-width:0;color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-body);flex:1;margin:0}.xd-risk-rule-boundary{place-items:start;gap:var(--xd-space-2);display:grid}.xd-risk-rule-boundary>svg{width:28px;height:28px;color:var(--xd-color-action)}.xd-risk-rule-boundary strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-body)}.xd-risk-rule-boundary p{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);line-height:var(--xd-line-height-body);margin:0}.xd-risk-rule-boundary hr{width:100%;height:1px;margin:var(--xd-space-2) 0;background:var(--xd-color-border);border:0}.xd-risk-rule-boundary .xd-ui-button{margin-top:var(--xd-space-2)}.xd-risk-violations li{align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-2) 0;border-bottom:var(--xd-border-width) solid var(--xd-color-border);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.xd-risk-violations li:last-child{border-bottom:0}.xd-risk-violations li>i{color:var(--xd-color-negative);font-family:var(--xd-font-data);font-size:var(--xd-font-size-caption);font-style:normal}.xd-risk-violations li>div{gap:3px;min-width:0;display:grid}.xd-risk-violations li>div>span{justify-content:space-between;align-items:baseline;gap:var(--xd-space-2);min-width:0;display:flex}.xd-risk-violations strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-risk-violations em{color:var(--xd-color-negative);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-style:normal}.xd-risk-violations p{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);line-height:var(--xd-line-height-body);margin:0}.xd-risk-violations small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-risk-violations button{min-height:var(--xd-control-height-compact);padding:0 var(--xd-space-2);border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);color:var(--xd-color-action);cursor:pointer;background:0 0}.xd-risk-violations button:hover{border-color:var(--xd-color-action);color:var(--xd-color-text-primary)}.xd-risk-protection{place-items:center;gap:var(--xd-space-3);text-align:center;display:grid}.xd-risk-protection>i{border:var(--xd-border-width) solid var(--xd-color-border-emphasis);width:54px;height:54px;color:var(--xd-color-positive);border-radius:50%;place-items:center;display:grid}.xd-risk-protection>i[data-triggered=true]{border-color:var(--xd-color-negative);color:var(--xd-color-negative)}.xd-risk-protection>i svg{width:24px;height:24px}.xd-risk-protection>p{min-height:38px;color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);line-height:var(--xd-line-height-body);margin:0}.xd-risk-protection dl{width:100%}.xd-risk-performance-stats{grid-template-columns:minmax(0,1fr)}.xd-risk-performance-stats dd{font-size:18px}.xd-risk-performance-list li{align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-2) 0;border-bottom:var(--xd-border-width) solid var(--xd-color-border);grid-template-columns:minmax(150px,auto) minmax(100px,1fr) 70px 100px;display:grid}.xd-risk-performance-list li:last-child{border-bottom:0}.xd-risk-performance-list li>span{gap:2px;min-width:0;display:grid}.xd-risk-performance-list strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-risk-performance-list small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-risk-performance-list em,.xd-risk-performance-list>li>b{color:var(--xd-color-text-secondary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label);font-variant-numeric:tabular-nums;text-align:right;font-style:normal}@media (max-width:1220px){.xd-risk-home>.xd-ops-span-4{grid-column:span 6}.xd-risk-home>.xd-ops-span-4:nth-child(3){grid-column:1/-1}.xd-risk-sizing-form{grid-template-columns:minmax(0,1fr)}.xd-risk-sizing-result{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:840px){.xd-risk-home>.xd-ops-span-4{grid-column:1/-1}.xd-risk-exposure-grid,.xd-risk-policy-form{grid-template-columns:minmax(0,1fr)}.xd-risk-policy-form footer{flex-direction:column;align-items:stretch}.xd-risk-drawdown-list li{grid-template-columns:minmax(110px,auto) minmax(80px,1fr) auto}.xd-risk-drawdown-list li>small{grid-column:2/-1}.xd-risk-performance-list li{grid-template-columns:minmax(130px,auto) minmax(80px,1fr) 64px}.xd-risk-performance-list>li>b{grid-column:2/-1}}@media (max-width:580px){.xd-risk-sizing-result{grid-template-columns:minmax(0,1fr)}.xd-risk-daily li,.xd-risk-drawdown-list li,.xd-risk-performance-list li{grid-template-columns:minmax(0,1fr) auto}.xd-risk-daily li>i,.xd-risk-drawdown-list li>i,.xd-risk-performance-list li>i{grid-area:2/1/auto/-1}.xd-risk-drawdown-list li>small,.xd-risk-performance-list>li>b{grid-column:1/-1}.xd-risk-violations li{grid-template-columns:24px minmax(0,1fr)}.xd-risk-violations button{grid-column:2;justify-self:start}}.xd-market-dimension-page{--xd-market-row-height:52px}.xd-market-timeframe{gap:3px;min-width:104px;display:grid}.xd-market-timeframe>span{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase;font-weight:700}.xd-market-timeframe select{height:var(--xd-control-height);padding:0 30px 0 var(--xd-space-2);border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);color:var(--xd-color-text-primary);font:700 var(--xd-font-size-label) var(--xd-font-data)}.xd-market-timeframe select:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-market-dimension-boundary{grid-template-columns:minmax(360px,1.25fr) minmax(620px,1fr)}.xd-market-dimension-boundary dl{grid-template-columns:repeat(5,minmax(0,1fr))}.xd-market-dimension-table-wrap{scrollbar-width:none}.xd-market-dimension-table-wrap::-webkit-scrollbar{display:none}.xd-market-dimension-table{min-width:1040px}.xd-market-dimension-table tbody tr{height:var(--xd-market-row-height)}.xd-market-dimension-table tbody tr[data-selected=true]{background:color-mix(in srgb, var(--xd-color-action) 8%, var(--xd-color-surface-raised));box-shadow:inset 2px 0 var(--xd-color-action)}.xd-market-dimension-table td>strong,.xd-market-dimension-table td>small{display:block}.xd-market-dimension-table td>strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-variant-numeric:tabular-nums}.xd-market-dimension-table td>small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);margin-top:2px}.xd-market-dimension-table [data-tone=positive]{color:var(--xd-color-positive)}.xd-market-dimension-table [data-tone=negative]{color:var(--xd-color-negative)}.xd-market-symbol-button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.xd-market-symbol-button strong{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-label)}.xd-market-symbol-button small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-market-symbol-button:focus-visible{outline:var(--xd-focus-outline);outline-offset:3px}.xd-market-dimension-row-actions{justify-content:flex-end;align-items:center;gap:var(--xd-space-1);display:flex}.xd-market-dimension-row-actions button{border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);width:30px;height:30px;color:var(--xd-color-text-muted);cursor:pointer;place-items:center;display:grid}.xd-market-dimension-row-actions button:hover,.xd-market-dimension-row-actions button[data-active=true]{border-color:var(--xd-color-action);color:var(--xd-color-action)}.xd-market-dimension-row-actions button:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-market-dimension-row-actions svg{width:14px;height:14px}.xd-market-dimension-inspector{gap:0;min-width:0;display:grid}.xd-market-dimension-inspector>header{justify-content:space-between;align-items:center;gap:var(--xd-space-2);padding-bottom:var(--xd-space-3);border-bottom:var(--xd-border-width) solid var(--xd-color-border);display:flex}.xd-market-dimension-inspector>header>span{gap:2px;min-width:0;display:grid}.xd-market-dimension-inspector>header strong{color:var(--xd-color-text-primary);font:760 20px var(--xd-font-data)}.xd-market-dimension-inspector>header small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-market-dimension-price{gap:2px var(--xd-space-2);padding:var(--xd-space-3) 0;border-bottom:var(--xd-border-width) solid var(--xd-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.xd-market-dimension-price strong{color:var(--xd-color-text-primary);font:760 25px var(--xd-font-data);font-variant-numeric:tabular-nums}.xd-market-dimension-price em{font:720 var(--xd-font-size-label) var(--xd-font-data);align-self:center;font-style:normal}.xd-market-dimension-price em[data-tone=positive]{color:var(--xd-color-positive)}.xd-market-dimension-price em[data-tone=negative]{color:var(--xd-color-negative)}.xd-market-dimension-price small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);grid-column:1/-1}.xd-market-dimension-actions{gap:var(--xd-space-1);padding:var(--xd-space-3) 0;border-bottom:var(--xd-border-width) solid var(--xd-color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xd-market-dimension-inspector>section{gap:var(--xd-space-2);padding:var(--xd-space-3) 0;border-bottom:var(--xd-border-width) solid var(--xd-color-border);display:grid}.xd-market-dimension-inspector>section h3{margin:0 0 var(--xd-space-1);color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-market-dimension-signal{gap:var(--xd-space-1);display:grid}.xd-market-dimension-signal>span{justify-content:space-between;align-items:baseline;gap:var(--xd-space-2);min-width:0;display:flex}.xd-market-dimension-signal small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-market-dimension-signal strong{color:var(--xd-color-text-secondary);font:680 var(--xd-font-size-caption) var(--xd-font-data);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-market-dimension-signal>i{background:var(--xd-color-border);height:4px;display:block;position:relative;overflow:hidden}.xd-market-dimension-signal>i:after{background:var(--xd-color-border-emphasis);content:"";width:1px;position:absolute;inset:0 auto 0 50%}.xd-market-dimension-signal>i b{width:calc(var(--market-signal) / 2);background:var(--xd-color-text-muted);height:100%;position:absolute;top:0;left:50%}.xd-market-dimension-signal[data-tone=positive]>i b{background:var(--xd-color-positive)}.xd-market-dimension-signal[data-tone=negative]>i b{background:var(--xd-color-negative);left:auto;right:50%}.xd-market-dimension-inspector>dl{margin:var(--xd-space-3) 0 0;border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.xd-market-dimension-inspector>dl>div{min-width:0;padding:var(--xd-space-2);background:var(--xd-color-surface-raised);gap:2px;display:grid}.xd-market-dimension-inspector dt{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase}.xd-market-dimension-inspector dd{color:var(--xd-color-text-primary);font:720 var(--xd-font-size-label) var(--xd-font-data);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.xd-market-dimension-inspector dl small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-market-dimension-inspector>footer{gap:var(--xd-space-1) var(--xd-space-2);padding-top:var(--xd-space-3);grid-template-columns:70px minmax(0,1fr);display:grid}.xd-market-dimension-inspector>footer span{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-market-dimension-inspector>footer strong{color:var(--xd-color-text-secondary);font:650 var(--xd-font-size-caption) var(--xd-font-data);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-market-dimension-distribution,.xd-market-coverage-list,.xd-market-missing-watch,.xd-market-analysis-groups{gap:var(--xd-space-2);margin:0;padding:0;list-style:none;display:grid}.xd-market-dimension-distribution li{align-items:center;gap:var(--xd-space-2);grid-template-columns:minmax(110px,1fr) minmax(70px,1fr) 24px;display:grid}.xd-market-dimension-distribution li>span,.xd-market-coverage-list li>span,.xd-market-analysis-groups li>span{gap:2px;min-width:0;display:grid}.xd-market-dimension-distribution strong,.xd-market-coverage-list strong,.xd-market-analysis-groups strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-market-dimension-distribution small,.xd-market-coverage-list small,.xd-market-analysis-groups small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-market-dimension-distribution li>i{background:var(--xd-color-border);height:4px;display:block;overflow:hidden}.xd-market-dimension-distribution li>i b{background:var(--xd-color-action);height:100%;display:block}.xd-market-dimension-distribution em,.xd-market-coverage-list em,.xd-market-analysis-groups em{color:var(--xd-color-action);font:700 var(--xd-font-size-label) var(--xd-font-data);text-align:right;font-style:normal}.xd-market-session-grid{gap:var(--xd-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-market-session-grid article{min-width:0;padding:var(--xd-space-2);border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised)}.xd-market-session-grid article>header{justify-content:space-between;gap:var(--xd-space-2);display:flex}.xd-market-session-grid header strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label)}.xd-market-session-grid header span{color:var(--xd-color-action);font:700 var(--xd-font-size-caption) var(--xd-font-data)}.xd-market-session-grid dl{margin:var(--xd-space-2) 0;background:var(--xd-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.xd-market-session-grid dl>div{padding:var(--xd-space-2);background:var(--xd-color-surface)}.xd-market-session-grid dt,.xd-market-session-stats dt{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-market-session-grid dd,.xd-market-session-stats dd{color:var(--xd-color-text-primary);font:700 var(--xd-font-size-label) var(--xd-font-data);margin:2px 0 0}.xd-market-session-grid p,.xd-market-session-stats+p{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.xd-market-coverage-list li,.xd-market-analysis-groups li{align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-2) 0;border-bottom:var(--xd-border-width) solid var(--xd-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.xd-market-coverage-list li:last-child,.xd-market-analysis-groups li:last-child{border-bottom:0}.xd-market-coverage-list li[data-available=false] em{color:var(--xd-color-text-muted)}.xd-market-status-matrix{border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.xd-market-status-matrix article{align-content:start;gap:var(--xd-space-1);min-width:0;padding:var(--xd-space-3);background:var(--xd-color-surface-raised);display:grid}.xd-market-status-matrix strong{color:var(--xd-color-action);font:760 24px var(--xd-font-data)}.xd-market-status-matrix span{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label);font-weight:700}.xd-market-status-matrix small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);line-height:var(--xd-line-height-body)}.xd-market-dimension-search{align-items:center;gap:var(--xd-space-2);grid-template-columns:190px minmax(0,1fr);display:grid}.xd-market-dimension-search>span{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);font-weight:700}.xd-market-dimension-search>div{position:relative}.xd-market-dimension-search svg{top:50%;left:var(--xd-space-2);z-index:1;width:15px;height:15px;color:var(--xd-color-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.xd-market-dimension-search .xd-ui-input{width:100%;padding-left:32px}.xd-market-segmented{gap:var(--xd-space-1);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.xd-market-segmented::-webkit-scrollbar{display:none}.xd-market-segmented button{min-height:var(--xd-control-height-compact);padding:0 var(--xd-space-3);border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);cursor:pointer;flex:none;font-weight:680}.xd-market-segmented button:hover{border-color:var(--xd-color-border-emphasis);color:var(--xd-color-text-primary)}.xd-market-segmented button[aria-pressed=true]{border-color:var(--xd-color-action);background:color-mix(in srgb, var(--xd-color-action) 9%, var(--xd-color-surface-raised));color:var(--xd-color-action)}.xd-market-segmented button:focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-market-class-card{align-content:start;gap:var(--xd-space-1);min-height:142px;display:grid}.xd-market-class-card>strong{color:var(--xd-color-action);font:760 30px var(--xd-font-data)}.xd-market-class-card>span{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-label);font-weight:700}.xd-market-class-card>p{margin:var(--xd-space-2) 0 0;color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);line-height:var(--xd-line-height-body)}.xd-market-class-card>small{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-market-watch-form{gap:var(--xd-space-2);display:grid}.xd-market-watch-form label{gap:var(--xd-space-1);display:grid}.xd-market-watch-form label span{color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-label);font-weight:700}.xd-market-watch-form .xd-ui-input{width:100%}.xd-market-missing-watch{margin-top:var(--xd-space-3)}.xd-market-missing-watch li{align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-2) 0;border-top:var(--xd-border-width) solid var(--xd-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.xd-market-missing-watch li span{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);gap:2px;display:grid}.xd-market-missing-watch li small{color:var(--xd-color-text-muted);font:var(--xd-font-size-caption) var(--xd-font-sans)}.xd-market-missing-watch button{min-height:var(--xd-control-height-compact);border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);color:var(--xd-color-text-secondary);cursor:pointer;background:0 0}.xd-market-session-stats{gap:var(--xd-space-2);margin:0 0 var(--xd-space-2);display:grid}.xd-market-session-stats>div{justify-content:space-between;align-items:baseline;gap:var(--xd-space-2);padding-bottom:var(--xd-space-2);border-bottom:var(--xd-border-width) solid var(--xd-color-border);display:flex}.xd-market-compare-picker{gap:var(--xd-space-1);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.xd-market-compare-picker label{align-items:center;gap:var(--xd-space-2);min-width:0;padding:var(--xd-space-2);border:var(--xd-border-width) solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);cursor:pointer;display:flex}.xd-market-compare-picker input{width:17px;height:17px;accent-color:var(--xd-color-action);flex:none}.xd-market-compare-picker span{min-width:0;color:var(--xd-color-text-primary);font:700 var(--xd-font-size-label) var(--xd-font-data);text-overflow:ellipsis;white-space:nowrap;gap:1px;display:grid;overflow:hidden}.xd-market-compare-picker small{color:var(--xd-color-text-muted);font:var(--xd-font-size-caption) var(--xd-font-sans)}.xd-market-compare-table{min-width:680px}.xd-market-performance-table{min-width:1120px}.xd-market-data-table{min-width:1180px}.xd-market-dimension-loading{align-content:center;place-items:center;gap:var(--xd-space-2);border:var(--xd-border-width) solid var(--xd-color-border);background:var(--xd-color-surface);text-align:center;min-height:360px;display:grid}.xd-market-dimension-loading svg{width:30px;height:30px;color:var(--xd-color-action)}.xd-market-dimension-loading strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-body)}.xd-market-dimension-loading span{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-label)}@media (max-width:1500px){.xd-market-dimension-boundary{grid-template-columns:minmax(0,1fr)}.xd-market-dimension-boundary dl{grid-template-columns:repeat(5,minmax(0,1fr))}.xd-market-compare-picker{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1220px){.xd-market-dimension-actions{grid-template-columns:minmax(0,1fr)}.xd-market-status-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-market-compare-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:840px){.xd-market-timeframe{width:100%}.xd-market-dimension-boundary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-market-session-grid,.xd-market-dimension-search{grid-template-columns:minmax(0,1fr)}.xd-market-compare-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.xd-market-status-matrix,.xd-market-dimension-inspector>dl,.xd-market-compare-picker{grid-template-columns:minmax(0,1fr)}.xd-market-dimension-distribution li{grid-template-columns:minmax(0,1fr) 24px}.xd-market-dimension-distribution li>i{grid-area:2/1/auto/-1}}#reactRoutePage h1[tabindex="-1"]:focus{text-decoration:underline;-webkit-text-decoration-color:var(--xd-color-border-emphasis);text-decoration-color:var(--xd-color-border-emphasis);text-underline-offset:.2em;outline:none;text-decoration-thickness:1px}@media (max-width:900px){body:not([data-page=replay]) #reactRoutePage{padding-top:calc(var(--xd-control-height-touch) + var(--xd-space-3))!important}body:not([data-page=replay]) .xd-sidebar-open{top:var(--xd-space-1);left:var(--xd-space-2);border-radius:var(--xd-radius-control);width:var(--xd-control-height-touch)}}body[data-page=home] .module-page{overscroll-behavior:contain;scrollbar-color:#7148e8bd #03091575;overflow:auto}body[data-page=home] .module-page::-webkit-scrollbar{width:8px}body[data-page=home] .module-page::-webkit-scrollbar-thumb{background:#7148e8bd;border-radius:8px}.lab-home{--lab-border:#688bc93d;--lab-border-strong:#7254e38a;--lab-panel:#030a19d6;--lab-panel-raised:#060e22eb;--lab-muted:#8191ad;--lab-text:#edf4ff;--lab-cyan:#22d3ee;--lab-violet:#9b66ff;--lab-green:#2ee59d;width:min(100%,1800px);min-height:100%;color:var(--lab-text);font-size:calc(13px * var(--xd-user-font-scale));gap:14px;margin-inline:auto;padding:18px 20px 28px;display:grid}.lab-home button{color:inherit;font:inherit}.lab-home__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:52px;display:grid}.lab-home__eyebrow,.lab-home__header>div:first-child>p:last-child,.lab-home__section-heading small{color:var(--lab-muted);font-size:calc(11px * var(--xd-user-font-scale));margin:0}.lab-home__eyebrow{color:#8394b4;text-transform:uppercase;margin-bottom:3px;font-weight:700}.lab-home__header h1{letter-spacing:0;margin:0 0 3px;font-size:clamp(21px,1.45vw,27px);font-weight:600}.lab-home__header h1 span{color:#bd82ff}.lab-home__header-actions{align-items:center;gap:8px;display:flex}.lab-home__search,.lab-home__icon-button,.lab-home__avatar{border:1px solid var(--lab-border);background:#040a18d1;border-radius:6px;min-height:38px}.lab-home__search{color:#9baac3;text-align:left;grid-template-columns:16px minmax(170px,1fr) auto;align-items:center;gap:8px;width:min(300px,24vw);padding:0 10px;display:grid}.lab-home__search svg,.lab-home__icon-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.lab-home__search kbd{color:#73819b;background:#091022b3;border:1px solid #7e95be33;border-radius:4px;padding:2px 5px;font-size:10px}.lab-home__icon-button,.lab-home__avatar{place-items:center;width:38px;padding:0;display:inline-grid}.lab-home__avatar{color:#f5edff;background:#2d195b9e;border-color:#7854de66;font-weight:750}.lab-home__focus-row{grid-template-columns:minmax(0,1fr) minmax(280px,.28fr);gap:10px;display:grid}.lab-focus{isolation:isolate;border:1px solid var(--lab-border-strong);background:linear-gradient(110deg,#1e0c3fa8,#050d20e6 58%,#09162ce0);border-radius:7px;grid-template-columns:58px minmax(250px,1fr) auto minmax(330px,.9fr);align-items:center;gap:18px;min-height:96px;padding:12px 16px;display:grid;position:relative;overflow:hidden}.lab-focus:before{z-index:-1;content:"";opacity:calc(.65 * var(--xd-accent-user-intensity));border-left:2px solid #9b66ffbf;position:absolute;inset:0}.lab-focus__symbol{color:#d2a7ff;background:#3e1c706b;border:1px solid #a466ffa6;border-radius:50%;place-items:center;width:52px;height:52px;font-family:Georgia,serif;font-size:20px;font-style:italic;display:grid;box-shadow:inset 0 0 18px #7b41d238}.lab-focus__copy{min-width:0}.lab-focus__copy>span,.lab-panel>header p,.lab-mission__evidence{color:var(--lab-muted);font-size:calc(10px * var(--xd-user-font-scale));text-transform:uppercase;font-weight:700}.lab-focus h2,.lab-panel h2,.lab-partner h2{font-size:calc(15px * var(--xd-user-font-scale));margin:3px 0;font-weight:650}.lab-focus p,.lab-partner p{color:#9eabc1;margin:0;line-height:1.45}.lab-focus>button,.lab-partner>button{color:#c8a5ff;background:#36196261;border:1px solid #8f56ea75;border-radius:6px;min-height:36px;padding:0 16px;font-weight:700}.lab-focus dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.lab-focus dl>div{border-left:1px solid #8094ba2b;align-content:center;min-width:0;min-height:54px;padding-inline:15px;display:grid}.lab-focus dt,.lab-focus small{color:var(--lab-muted);font-size:10px}.lab-focus dd{color:#f4f7ff;font-variant-numeric:tabular-nums;margin:3px 0;font-size:14px}.lab-focus .xd-progress,.lab-mission .xd-progress{background:#5e6f9233;height:3px}.lab-streak{border:1px solid var(--lab-border);background:linear-gradient(145deg,#050e21ed,#080c1fd1);border-radius:7px;align-content:space-between;gap:9px;min-width:0;padding:12px 14px;display:grid;overflow:hidden}.lab-streak>header{color:#dae5f7;font-size:calc(11px * var(--xd-user-font-scale));text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;font-weight:750;display:flex}.lab-streak>header small{color:var(--lab-muted);text-transform:none;font-size:9px;font-weight:600}.lab-streak__metrics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lab-streak__metrics>div{grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:6px;min-width:0;display:grid}.lab-streak__icon{color:#ff637f;background:#570f2647;border:1px solid #ff56768a;border-radius:50%;grid-row:1/3;place-items:center;width:23px;height:23px;display:grid}.lab-streak__icon--focus{color:#2fdcff;background:#05445d42;border-color:#2cd0ff85}.lab-streak__metrics small{color:var(--lab-muted);text-transform:uppercase;grid-area:1/2;font-size:10px}.lab-streak__metrics strong{color:#f4f7ff;font-variant-numeric:tabular-nums;grid-area:1/3;align-self:end;font-size:17px}.lab-streak__metrics em{color:#8d9bb3;grid-area:2/2/auto/-1;align-self:end;margin-bottom:2px;font-size:10px;font-style:normal}.lab-streak__track{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.lab-streak__track i{background:#586b9140;border-radius:2px;height:3px}.lab-streak__track i.is-active{background:linear-gradient(90deg,#20d8e9,#9361f5);box-shadow:0 0 6px #3dbeff59}.lab-streak>button{color:#75dfff;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;font-weight:700}.lab-home__section-heading{color:#a9b5ca;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.lab-launch-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.lab-launch-card{border:1px solid var(--lab-border);min-width:0;min-height:146px;color:var(--lab-text);text-align:left;background:linear-gradient(150deg,#0a142be6,#030916e6);border-radius:7px;grid-template-rows:minmax(74px,1fr) auto auto;padding:10px 12px;display:grid;position:relative;overflow:hidden}.lab-launch-card:hover{border-color:#7953df94}.lab-launch-card strong{font-size:calc(13px * var(--xd-user-font-scale))}.lab-launch-card small{color:var(--lab-muted);font-size:calc(10px * var(--xd-user-font-scale));text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.lab-launch-card__visual{color:#7ea9ff;place-items:center;display:grid}.lab-launch-card__visual svg{fill:none;stroke:currentColor;stroke-width:1.4px;filter:drop-shadow(0 0 8px #3a77ff66);width:72px;height:72px}.lab-launch-card__visual--function,.lab-launch-card__visual--partner{color:#bd73ff;text-shadow:0 0 14px #8943e78c;font-family:Georgia,serif;font-size:34px;font-style:italic}.lab-launch-card__visual--partner{color:#75e6ff}.lab-launch-card__visual--partner sup{font-size:.45em}.lab-launch-card__arrow{color:#a77af1;transition:transform var(--xd-experience-fast) ease;position:absolute;bottom:12px;right:12px}.lab-launch-card:hover .lab-launch-card__arrow{transform:translate(3px)}.lab-home__operations{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.lab-panel,.lab-partner{border:1px solid var(--lab-border);background:linear-gradient(160deg, #060f22e6, var(--lab-panel));border-radius:7px;min-width:0}.lab-panel{min-height:234px;padding:12px}.lab-panel>header{border-bottom:1px solid #7a91bb24;justify-content:space-between;align-items:start;min-height:42px;padding-bottom:8px;display:flex}.lab-panel>header h2,.lab-panel>header p{margin:0}.lab-panel__body{min-height:0}.lab-panel--market{grid-column:span 4}.lab-panel--missions,.lab-panel--watchlist{grid-column:span 3}.lab-panel--agenda{grid-column:span 2}.lab-market-table,.lab-watchlist,.lab-insights{display:grid}.lab-market-table__head,.lab-market-table>button{grid-template-columns:1fr .9fr .75fr .85fr;align-items:center;gap:8px;min-width:0;display:grid}.lab-market-table__head{color:#71819f;text-transform:uppercase;min-height:26px;font-size:10px;font-weight:750}.lab-market-table>button,.lab-watchlist>button,.lab-insights>button,.lab-mission,.lab-agenda-row,.lab-skills>button{text-align:left;background:0 0;border:0}.lab-market-table>button{color:#aab8ce;font-variant-numeric:tabular-nums;border-top:1px solid #7185a814;min-height:30px;padding:0;font-size:11px}.lab-market-table>button strong{color:#ecf3ff}.is-positive{color:var(--lab-green)!important}.is-negative{color:#ff6077!important}.is-neutral{color:#8fa0ba!important}.lab-mission{border-bottom:1px solid #7489ad1a;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;min-height:54px;padding:8px 0;display:grid;position:relative}.lab-mission>span:nth-child(2){min-width:0;display:grid}.lab-mission strong,.lab-agenda-row strong,.lab-watchlist strong,.lab-insights strong{color:#eaf2ff;font-size:11px}.lab-mission small,.lab-agenda-row small,.lab-watchlist small{color:var(--lab-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.lab-mission__mark{border:1px solid #9d6aff;width:9px;height:9px;margin-top:3px;transform:rotate(45deg)}.lab-mission .xd-progress{grid-column:2/-1;width:100%}.lab-watchlist>button{border-bottom:1px solid #7185a817;grid-template-columns:minmax(0,1fr) auto 48px;align-items:center;gap:8px;min-height:34px;padding:3px 0;display:grid}.lab-watchlist>button>span{display:grid}.lab-watchlist>button>span:nth-child(2){font-variant-numeric:tabular-nums;justify-items:end}.lab-state-meter{clip-path:polygon(0 75%,14% 47%,28% 64%,43% 22%,57% 52%,72% 29%,86% 42%,100% 5%,100% 100%,0 100%);opacity:.9;border-bottom:2px solid;width:44px;height:14px;display:block}.lab-state-meter--positive{color:var(--lab-green);background:#2ee59d24}.lab-state-meter--negative{color:#ff6077;background:#ff60771f;transform:scaleY(-1)}.lab-state-meter--neutral{color:#7d8fae;background:#7d8fae1f}.lab-agenda-row{border-bottom:1px solid #7185a81a;grid-template-columns:24px minmax(0,1fr);gap:2px 8px;width:100%;min-height:43px;padding:7px 0;display:grid}.lab-agenda-row>span{color:#8a62de;font-variant-numeric:tabular-nums;grid-row:span 2;font-size:10px}.lab-home__lower{grid-template-columns:1.05fr 1.15fr 1.25fr;gap:10px;display:grid}.lab-home__lower .lab-panel,.lab-partner{min-height:220px}.lab-skills{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding-top:12px;display:grid}.lab-skills>button{color:#b9c5d9;text-align:center;justify-items:center;gap:5px;min-width:0;padding:0;display:grid}.lab-skills strong,.lab-skills small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.lab-skills small{color:var(--lab-green)}.lab-skill-ring{background:radial-gradient(circle at center, #071025 58%, transparent 60%), conic-gradient(var(--lab-violet) calc(var(--skill-progress) * 1%), #57688d38 0);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.lab-skill-ring b{color:#eef3ff;font-size:12px}.lab-insights>button{border-bottom:1px solid #7185a81a;grid-template-columns:9px minmax(0,1fr) auto;gap:2px 8px;min-height:42px;padding:7px 0;display:grid}.lab-insights>button>span{background:#9b66ff3d;border:1px solid #9b66ff;border-radius:50%;grid-row:span 2;width:8px;height:8px;margin-top:3px}.lab-insights p{color:#91a0b9;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.lab-insights time{color:#7686a2;grid-area:1/3/3;align-self:center;font-size:10px}.lab-partner{background:linear-gradient(135deg,#120930d6,#040c1eeb);border-color:#6f4fd461;grid-template-rows:1fr auto;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px 16px;padding:16px;display:grid;overflow:hidden}.lab-partner__identity{color:#b673ff;text-shadow:0 0 18px #6a3eda85;grid-row:1/3;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:32px;font-style:italic;display:flex}.lab-partner__identity sup{color:#76e4ff;align-self:flex-start;margin-top:18px;font-size:24px}.lab-partner__copy>span{color:#b5a1dd;text-transform:uppercase;font-size:10px;font-weight:750}.lab-partner__copy small{color:#7185a5;margin-top:7px;display:block}.lab-partner>button{grid-column:2;width:100%}.lab-empty{color:#8c9ab2;align-content:center;justify-items:start;gap:7px;min-height:160px;display:grid}.lab-empty strong{color:#e7effc}.lab-empty p{max-width:46ch;margin:0;line-height:1.45}.lab-empty button{background:#0b1d38b3;border:1px solid #65a3e952;border-radius:5px;min-height:30px;padding:0 10px}.lab-home button:focus-visible{outline:2px solid var(--lab-cyan);outline-offset:2px}.lab-home__partial{z-index:5;color:#f5d99b;background:#231808f5;border:1px solid #f1b34c66;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:10px 20px 0;padding:9px 12px;display:flex;position:sticky;top:0}.lab-home__partial>div{gap:2px;min-width:0;display:grid}.lab-home__partial span{color:#bba97f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lab-home--loading{align-content:start}.lab-home__loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lab-home__loading-grid span{border:1px solid var(--lab-border);background-color:#040c1dd1;background-image:linear-gradient(100deg,#0000 20%,#6f91cf14 45%,#0000 70%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:7px;min-height:180px;animation:1.4s ease-in-out infinite lab-home-loading}.lab-home--error{place-items:center}.lab-home__error{background:#160814e6;border:1px solid #ff607773;border-radius:7px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:14px;width:min(920px,100%);padding:18px;display:grid}.lab-home__error>svg{color:#ff6077;width:30px;height:30px}.lab-home__error h1,.lab-home__error p{margin:2px 0 0}@keyframes lab-home-loading{to{background-position-x:-120%}}@media (max-width:1660px){.lab-home{padding:14px 14px 24px}.lab-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-launch-card{grid-template-rows:auto auto;grid-template-columns:70px minmax(0,1fr);min-height:90px}.lab-launch-card__visual{grid-row:1/3}.lab-launch-card small{white-space:normal}.lab-panel--market,.lab-panel--missions{grid-column:span 6}.lab-panel--watchlist{grid-column:span 7}.lab-panel--agenda{grid-column:span 5}.lab-home__lower{grid-template-columns:1fr 1fr}.lab-partner{grid-column:1/-1;min-height:170px}}@media (max-width:1380px){.lab-home__header{grid-template-columns:1fr}.lab-home__header-actions{justify-content:flex-start}.lab-home__search{width:min(460px,100%)}.lab-home__focus-row{grid-template-columns:1fr}.lab-focus{grid-template-columns:50px minmax(0,1fr) auto}.lab-focus dl{grid-column:1/-1}.lab-focus dl>div:first-child{border-left:0}}@media (max-width:980px){.lab-home{padding-inline:10px}.lab-launch-grid,.lab-home__lower{grid-template-columns:1fr}.lab-home__operations{grid-template-columns:1fr;display:grid}.lab-panel--market,.lab-panel--missions,.lab-panel--watchlist,.lab-panel--agenda,.lab-partner{grid-column:auto}.lab-focus{grid-template-columns:46px minmax(0,1fr)}.lab-focus>button{grid-column:1/-1}.lab-focus dl{grid-template-columns:1fr}.lab-focus dl>div{border-top:1px solid #8094ba2b;border-left:0}.lab-partner{grid-template-columns:84px minmax(0,1fr)}.lab-partner__identity{font-size:24px}.lab-home__error{grid-template-columns:34px minmax(0,1fr)}.lab-home__error .xd-ui-button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.lab-launch-card__arrow{transition:none}.lab-home__loading-grid span{animation:none}}.xd-account-nav{align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-2) var(--xd-space-4);border-bottom:1px solid var(--xd-color-border);background:var(--xd-color-surface);flex-wrap:wrap;display:flex}.xd-account-nav>a{align-items:center;gap:var(--xd-space-2);min-height:var(--xd-control-height-touch);padding:var(--xd-space-2) var(--xd-space-3);border-radius:var(--xd-radius-control);color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-body);border:1px solid #0000;text-decoration:none;display:inline-flex}.xd-account-nav>a:hover,.xd-account-nav>a[aria-current]{color:var(--xd-color-action);background:var(--xd-color-surface-active);border-color:var(--xd-color-border-emphasis)}.xd-account-nav svg{width:16px;height:16px}.xd-account-nav__save{margin-left:auto}.xd-profile-page .xd-profile-panel,.xd-settings-page .xd-settings-panel{background:var(--xd-color-surface);box-shadow:var(--xd-shadow-surface)}.xd-profile-page .xd-profile-layout,.xd-settings-page .xd-settings-workbench{gap:var(--xd-space-4)}.xd-profile-page .xd-profile-panel{gap:var(--xd-space-4);padding:var(--xd-space-5)}.xd-profile-page .xd-profile-identity{border-top-color:var(--xd-color-accent);background:color-mix(in srgb, var(--xd-color-accent) 6%, var(--xd-color-surface))}.xd-profile-page .xd-profile-stats,.xd-settings-page .xd-settings-summary{background:var(--xd-color-surface)}.xd-profile-account dd{overflow-wrap:anywhere}.xd-profile-page .xd-account-security{max-width:100%}.xd-profile-page .xd-account-security>p{max-width:75ch}.xd-settings-nav__footer .xd-ui-status{white-space:normal}.xd-community-page{gap:var(--xd-space-4)}.xd-community-page :is(h2,h3){color:var(--xd-color-text-primary);line-height:var(--xd-line-height-tight);overflow-wrap:anywhere;margin:0}.xd-community-page h2,.xd-community-page h3{font-size:var(--xd-font-size-title)}.xd-community-page p{line-height:1.65;font-size:var(--xd-font-size-body);margin:0}.xd-community-page small,.xd-community-page time{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-community-page a{color:var(--xd-color-action);text-underline-offset:3px}.xd-community-page :is(a,button,input,textarea,select):focus-visible{outline:var(--xd-focus-outline);outline-offset:2px}.xd-community-page :is(button,input,select){min-height:var(--xd-control-height)}.xd-community-banner{align-items:center;gap:var(--xd-space-3);padding:var(--xd-space-4) var(--xd-space-5);background:color-mix(in srgb, var(--xd-color-action) 5%, var(--xd-color-surface));border:1px solid var(--xd-color-border);border-left:2px solid var(--xd-color-action);border-radius:var(--xd-radius-surface);display:flex}.xd-community-banner>svg{width:20px;height:20px;color:var(--xd-color-action);flex:0 0 20px}.xd-community-banner p{gap:var(--xd-space-1);flex:1;display:grid}.xd-community-banner strong{color:var(--xd-color-text-primary)}.xd-community-banner p span{color:var(--xd-color-text-secondary)}.xd-community-feedback{padding:var(--xd-space-3) var(--xd-space-4);border-left:2px solid var(--xd-color-positive);background:var(--xd-color-surface);color:var(--xd-color-text-primary)}.xd-community-feedback.is-error{border-color:var(--xd-color-negative)}.xd-community-grid{align-items:start;gap:var(--xd-space-5);grid-template-columns:216px minmax(0,1fr) minmax(270px,320px);display:grid}.xd-community-grid>*{min-width:0}.xd-community-rail,.xd-community-side,.xd-community-main,.xd-community-feed{gap:var(--xd-space-4);display:grid}.xd-community-eyebrow{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);text-transform:uppercase;letter-spacing:.06em;font-weight:700;display:block}.xd-community-rail nav{gap:var(--xd-space-1);display:grid}.xd-community-rail nav>span{padding:var(--xd-space-3)}.xd-community-rail nav button{align-items:center;gap:var(--xd-space-3);width:100%;padding:var(--xd-space-3);border-radius:var(--xd-radius-control);text-align:left;color:var(--xd-color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.xd-community-rail nav button:hover{background:var(--xd-color-surface-raised)}.xd-community-rail nav button[aria-pressed=true]{color:var(--xd-color-action);background:color-mix(in srgb, var(--xd-color-action) 8%, var(--xd-color-surface));border-color:var(--xd-color-border-emphasis)}.xd-community-rail nav button svg{flex:0 0 18px;width:18px;height:18px}.xd-community-rail nav button span{gap:var(--xd-space-1);display:grid}.xd-community-rail nav strong{font-size:var(--xd-font-size-body)}.xd-community-note{gap:var(--xd-space-3);padding:var(--xd-space-5) var(--xd-space-3);border-top:1px solid var(--xd-color-border);display:grid}.xd-community-note>svg{width:24px;height:24px;color:var(--xd-color-accent)}.xd-community-note a{font-size:var(--xd-font-size-body)}.xd-community-surface{padding:var(--xd-space-5);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-color-surface);box-shadow:var(--xd-shadow-surface)}.xd-community-feed>article{gap:var(--xd-space-4);padding:var(--xd-space-5);margin:0;display:grid}.xd-community-card-top,.xd-community-meta{justify-content:space-between;align-items:center;gap:var(--xd-space-3);flex-wrap:wrap;display:flex}.xd-community-author{align-items:center;gap:var(--xd-space-3);min-width:0;display:flex}.xd-community-avatar{width:var(--xd-control-height-touch);height:var(--xd-control-height-touch);flex:0 0 var(--xd-control-height-touch);border-radius:var(--xd-radius-surface);color:var(--xd-color-action);background:color-mix(in srgb, var(--xd-color-action) 8%, var(--xd-color-surface-raised));border:1px solid var(--xd-color-border-emphasis);font-weight:700;font-size:var(--xd-font-size-body);place-items:center;display:grid}.xd-community-author>div{gap:var(--xd-space-1);min-width:0;display:grid}.xd-community-author strong{color:var(--xd-color-text-primary);font-size:var(--xd-font-size-body);overflow-wrap:anywhere}.xd-community-category{padding:var(--xd-space-1) var(--xd-space-2);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-control);font-size:var(--xd-font-size-caption);color:var(--xd-color-text-secondary)}.xd-community-category[data-category=strategy]{color:var(--xd-color-accent)}.xd-community-category[data-category=reflection]{color:var(--xd-color-action)}.xd-community-feed h3 a{color:var(--xd-color-text-primary);text-decoration:none;display:block}.xd-community-feed h3 a:hover{color:var(--xd-color-action)}.xd-community-body{white-space:pre-wrap;overflow-wrap:anywhere}.xd-community-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xd-community-actions{align-items:center;gap:var(--xd-space-2);flex-wrap:wrap;display:flex}.xd-community-actions>:first-child{margin-right:auto}.xd-community-feed-heading{justify-content:space-between;align-items:center;gap:var(--xd-space-3);padding-block:var(--xd-space-2);flex-wrap:wrap;display:flex}.xd-community-feed-heading>div{gap:var(--xd-space-2);display:grid}.xd-community-feed-heading>span{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-community-search{align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-2);background:var(--xd-color-surface);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);display:flex}.xd-community-search>svg{width:16px;height:16px;margin-left:var(--xd-space-2);flex:0 0 16px}.xd-community-search input{background:0 0;border-color:#0000;flex:1;width:100%;min-width:0}.xd-community-empty{justify-items:start;gap:var(--xd-space-4);padding:var(--xd-space-6);border:1px dashed var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);background:var(--xd-color-surface);display:grid}.xd-community-empty>svg{width:32px;height:32px;color:var(--xd-color-action)}.xd-community-thread{gap:var(--xd-space-5);grid-column:auto;display:grid}.xd-community-thread h2{font-size:calc(var(--xd-font-size-title) * 1.4)}.xd-community-thread article{gap:var(--xd-space-3);padding-top:var(--xd-space-4);border-top:1px solid var(--xd-color-border);margin:0;display:grid}.xd-community-thread article>button{justify-self:start}.xd-community-back{min-height:var(--xd-control-height-touch);font-size:var(--xd-font-size-body);justify-self:start;align-items:center;display:inline-flex}.xd-community-reply-heading{justify-content:space-between;gap:var(--xd-space-3);padding-top:var(--xd-space-5);border-top:1px solid var(--xd-color-border);align-items:center;display:flex}.xd-community-reply-heading>span{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-community-page textarea{resize:vertical;min-height:110px;line-height:1.65}.xd-community-invitation,.xd-community-composer,.xd-community-workspace{gap:var(--xd-space-4);display:grid}.xd-community-invitation{border-top:2px solid var(--xd-color-accent);background:color-mix(in srgb, var(--xd-color-accent) 5%, var(--xd-color-surface))}.xd-community-workspace a{align-items:center;gap:var(--xd-space-3);padding-block:var(--xd-space-3);border-top:1px solid var(--xd-color-border);color:var(--xd-color-text-secondary);text-decoration:none;display:flex}.xd-community-workspace a:hover{color:var(--xd-color-action)}.xd-community-workspace a>svg{flex:0 0 18px;width:18px;height:18px}.xd-community-workspace a>span{gap:var(--xd-space-1);font-size:var(--xd-font-size-body);flex:1;display:grid}.xd-community-draft-title{overflow-wrap:anywhere}@media (max-width:1240px){.xd-community-grid{grid-template-columns:190px minmax(0,1fr)}.xd-community-side{grid-column:2}.xd-community-rail{grid-row:1/3}}@media (max-width:760px){.xd-community-page .xd-react-page-header,.xd-profile-page .xd-react-page-header,.xd-settings-page .xd-react-page-header{align-items:start;gap:var(--xd-space-4);flex-direction:column}.xd-community-page .xd-react-page-actions,.xd-profile-page .xd-react-page-actions,.xd-settings-page .xd-react-page-actions{flex-wrap:wrap;width:100%}.xd-community-grid{gap:var(--xd-space-4);flex-direction:column;display:flex}.xd-community-grid>*{width:100%}.xd-community-rail nav{gap:var(--xd-space-2);flex-wrap:wrap;display:flex}.xd-community-rail nav>span,.xd-community-rail nav small,.xd-community-note{display:none}.xd-community-rail nav button{width:auto;padding:var(--xd-space-2) var(--xd-space-3);border-color:var(--xd-color-border)}.xd-community-banner{padding:var(--xd-space-4);align-items:start}.xd-community-banner>.xd-ui-status{display:none}.xd-community-surface,.xd-community-feed>article{padding:var(--xd-space-4)}.xd-community-page :is(button,input,select),.xd-account-nav a{min-height:var(--xd-control-height-touch)}.xd-community-page :is(input,textarea,select),.xd-profile-page :is(input,textarea,select){font-size:16px}.xd-account-nav{gap:var(--xd-space-1);padding:var(--xd-space-2)}.xd-account-nav>a{padding:var(--xd-space-2)}.xd-account-nav__save{margin:var(--xd-space-2);flex:1 0 100%}.xd-profile-page .xd-profile-layout{grid-template-columns:minmax(0,1fr)}.xd-profile-page .xd-profile-panel{padding:var(--xd-space-4)}}.xd-community-page svg,.xd-account-nav svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.xd-security-layout{gap:var(--xd-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xd-security-section{padding:var(--xd-space-5);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);background:var(--xd-color-surface-raised)}.xd-security-section h3{margin:0 0 var(--xd-space-3);color:var(--xd-color-text-primary);font-size:var(--xd-font-size-title)}.xd-security-section .xd-profile-form{margin-top:0}.xd-security-section .xd-profile-form+h3{margin-top:var(--xd-space-6)}@media (max-width:760px){.xd-security-layout{gap:var(--xd-space-4);grid-template-columns:minmax(0,1fr)}.xd-security-section{padding:var(--xd-space-4)}}.xd-account-evidence{gap:var(--xd-space-3);margin-top:var(--xd-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xd-account-evidence a{gap:var(--xd-space-2);padding:var(--xd-space-4);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface);color:var(--xd-color-text-secondary);background:var(--xd-color-surface);text-decoration:none;display:grid}.xd-account-evidence a:hover{border-color:var(--xd-color-action)}.xd-account-evidence strong{color:var(--xd-color-text-primary);font-size:calc(var(--xd-font-size-title) * 1.4);font-variant-numeric:tabular-nums}.xd-account-evidence span{font-size:var(--xd-font-size-body)}.xd-account-evidence small{font-size:var(--xd-font-size-caption);color:var(--xd-color-action)}@media (max-width:760px){.xd-account-evidence{grid-template-columns:1fr}.xd-account-evidence a{grid-template-columns:30px 1fr;align-items:center}.xd-account-evidence small{grid-column:2}}.xd-community-page{--xd-social-reading:calc(var(--xd-font-size-body) * 1.08)}.xd-community-grid{justify-content:center;gap:var(--xd-space-5);grid-template-columns:220px minmax(0,680px) minmax(240px,300px)}.xd-community-rail,.xd-community-side{top:var(--xd-space-4);position:sticky}.xd-community-banner{padding-block:var(--xd-space-3)}.xd-community-banner p{gap:var(--xd-space-1) var(--xd-space-3);flex-wrap:wrap;display:flex}.xd-community-author>div{display:block}.xd-community-author a,.xd-community-author-fallback{gap:var(--xd-space-3);align-items:center;text-decoration:none;display:flex}.xd-community-author a>span:last-child,.xd-community-author-fallback>span:last-child{gap:var(--xd-space-1);display:grid}.xd-community-author a:hover strong{color:var(--xd-color-action)}.xd-community-author time{margin:var(--xd-space-1) 0 0 calc(var(--xd-control-height-touch) + var(--xd-space-3));display:block}.xd-community-avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--xd-color-accent) 28%, var(--xd-color-surface)), color-mix(in srgb, var(--xd-color-action) 18%, var(--xd-color-surface)));color:var(--xd-color-text-primary)}.xd-community-avatar.is-large{width:72px;height:72px;font-size:calc(var(--xd-font-size-title) * 1.6);flex-basis:72px}.xd-social-composer{border-top-color:var(--xd-color-border-emphasis);gap:var(--xd-space-4);display:grid}.xd-social-composer>div{align-items:center;gap:var(--xd-space-3);display:flex}.xd-social-composer>div>button{min-width:0;min-height:48px;padding:var(--xd-space-3) var(--xd-space-4);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:var(--xd-color-surface-raised);color:var(--xd-color-text-secondary);text-align:left;font:inherit;cursor:pointer;flex:1}.xd-social-composer>div>button:hover{border-color:var(--xd-color-action);color:var(--xd-color-text-primary)}.xd-social-composer footer{justify-content:space-between;gap:var(--xd-space-3);padding-top:var(--xd-space-3);border-top:1px solid var(--xd-color-border);flex-wrap:wrap;display:flex}.xd-social-composer footer span,.xd-community-compose-meta span{align-items:center;gap:var(--xd-space-2);color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption);display:inline-flex}.xd-social-composer svg,.xd-community-compose-meta svg{width:16px;height:16px;color:var(--xd-color-accent)}.xd-community-compose-heading{align-items:center;gap:var(--xd-space-3);display:flex}.xd-community-compose-heading h2{margin-top:var(--xd-space-1)}.xd-community-compose-meta{justify-content:space-between;gap:var(--xd-space-3);display:flex}.xd-community-composer .xd-profile-form{margin:0}.xd-community-page .xd-community-feed-heading h2,.xd-community-page .xd-member-identity h2,.xd-community-page .xd-community-composer h2{text-transform:none;letter-spacing:-.02em;font-size:calc(var(--xd-font-size-title) * 1.3)}.xd-community-topics{gap:var(--xd-space-2);padding-block:var(--xd-space-1);display:flex;overflow-x:auto}.xd-community-topics button{padding:var(--xd-space-2) var(--xd-space-3);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);color:var(--xd-color-text-secondary);background:var(--xd-color-surface);font-size:var(--xd-font-size-label);cursor:pointer;flex:none}.xd-community-topics button[aria-pressed=true]{color:var(--xd-color-action);border-color:var(--xd-color-border-emphasis);background:var(--xd-color-surface-active)}.xd-community-page .xd-social-post{gap:var(--xd-space-3);border-top-color:var(--xd-color-border-emphasis)}.xd-community-page .xd-social-post h3{font-size:calc(var(--xd-font-size-title) * 1.25);text-transform:none;letter-spacing:-.015em;line-height:1.45}.xd-community-page .xd-community-body{font-size:var(--xd-social-reading);line-height:1.75}.xd-social-actions{padding-top:var(--xd-space-2);border-top:1px solid var(--xd-color-border);gap:var(--xd-space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.xd-social-actions button{justify-content:center;align-items:center;gap:var(--xd-space-2);min-height:var(--xd-control-height-touch);padding:var(--xd-space-2);color:var(--xd-color-text-secondary);border-radius:var(--xd-radius-control);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;display:flex}.xd-social-actions button:hover{background:var(--xd-color-surface-active);color:var(--xd-color-action)}.xd-social-actions button[aria-pressed=true]{color:var(--xd-color-action)}.xd-social-actions button[aria-pressed=true] svg{fill:color-mix(in srgb, var(--xd-color-action) 18%, transparent)}.xd-social-actions svg{flex:0 0 18px;width:18px;height:18px}.xd-social-actions small{color:inherit}.xd-social-actions button:disabled{opacity:.48;cursor:wait}.xd-social-owner-actions{border-top:0;justify-content:flex-end;padding-top:0}.xd-social-owner-actions button{font-size:var(--xd-font-size-caption);color:var(--xd-color-text-muted)}.xd-member-card{gap:var(--xd-space-4);display:grid;overflow:hidden}.xd-member-cover{height:104px;margin:calc(-1 * var(--xd-space-5)) calc(-1 * var(--xd-space-5)) 0;padding:var(--xd-space-4);text-align:right;color:var(--xd-color-text-secondary);font-size:var(--xd-font-size-caption);letter-spacing:.12em;background:linear-gradient(90deg, color-mix(in srgb, var(--xd-color-accent) 15%, var(--xd-color-canvas)), color-mix(in srgb, var(--xd-color-canvas) 35%, transparent)), url(/assets/journey-reference-landscape-ZibYgfIM.png) center 45% / cover;border-bottom:1px solid var(--xd-color-border-emphasis)}.xd-member-identity{align-items:center;gap:var(--xd-space-3);min-width:0;display:flex}.xd-member-identity a{text-decoration:none}.xd-member-identity>div{min-width:0}.xd-member-card:not(.is-compact) .xd-member-identity{margin-top:calc(-1 * var(--xd-space-5))}.xd-member-identity .xd-community-avatar{border:2px solid var(--xd-color-surface)}.xd-member-identity p{color:var(--xd-color-text-secondary);margin-top:var(--xd-space-1)}.xd-member-bio{white-space:pre-wrap;overflow-wrap:anywhere}.xd-member-stats{border-block:1px solid var(--xd-color-border);padding-block:var(--xd-space-3);gap:var(--xd-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.xd-member-stats>div{gap:var(--xd-space-1);flex-direction:column-reverse;display:flex}.xd-member-stats dt{color:var(--xd-color-text-muted);font-size:var(--xd-font-size-caption)}.xd-member-stats dd{color:var(--xd-color-text-primary);font-family:var(--xd-font-data);font-size:var(--xd-font-size-title);margin:0;font-weight:600}.xd-member-card>button{justify-self:start;min-width:110px}.xd-member-card button svg{width:16px;height:16px}.xd-community-page .xd-member-card.is-compact h2{font-size:var(--xd-font-size-body)}.xd-member-card.is-compact p{font-size:var(--xd-font-size-caption)}.xd-social-discover,.xd-social-intro{gap:var(--xd-space-4);display:grid}.xd-social-discover .xd-member-card{border:0;border-top:1px solid var(--xd-color-border);box-shadow:none;padding:var(--xd-space-4) 0 0;background:0 0;border-radius:0}.xd-social-discover>h2{text-transform:none;font-size:calc(var(--xd-font-size-title) * 1.2);letter-spacing:-.02em}.xd-social-quiet{color:var(--xd-color-text-muted);border-left:2px solid var(--xd-color-accent);padding-left:var(--xd-space-3)}.xd-community-members{gap:var(--xd-space-4);display:grid}.xd-social-member-search{gap:var(--xd-space-2);font-size:var(--xd-font-size-body);display:grid}.xd-community-profile-editor{gap:var(--xd-space-3);display:grid}.xd-social-back{align-items:center;gap:var(--xd-space-2);min-height:var(--xd-control-height-touch);font-size:var(--xd-font-size-body);display:inline-flex}.xd-social-back svg{width:18px;height:18px}.xd-social-footnote{color:var(--xd-color-text-muted);padding:var(--xd-space-3)}@media (max-width:1280px){.xd-community-grid{grid-template-columns:190px minmax(0,1fr)}.xd-community-side{grid-column:2;position:static}.xd-community-rail{grid-row:1/3}}@media (max-width:760px){.xd-community-grid{display:flex}.xd-community-rail{position:static}.xd-community-rail>.xd-member-card,.xd-community-rail>.xd-social-intro{display:none}.xd-community-rail nav{padding:var(--xd-space-1);flex-wrap:nowrap;overflow-x:auto}.xd-community-rail nav button{flex:none}.xd-community-rail nav strong{white-space:nowrap}.xd-community-banner p span{font-size:var(--xd-font-size-caption)}.xd-community-card-top{align-items:start}.xd-community-card-top .xd-community-category{margin-left:calc(var(--xd-control-height-touch) + var(--xd-space-3))}.xd-social-actions small{display:none}.xd-social-composer footer{gap:var(--xd-space-2)}.xd-member-cover{margin-inline:calc(-1 * var(--xd-space-4));margin-top:calc(-1 * var(--xd-space-4))}.xd-community-page .xd-social-post h3{font-size:calc(var(--xd-font-size-title) * 1.15)}.xd-community-search{padding:var(--xd-space-2)}.xd-community-search>svg{display:none}.xd-community-page .xd-react-page-header{gap:var(--xd-space-2)}.xd-community-page .xd-react-page-header>div>p,.xd-community-page .xd-react-page-header>div>span,.xd-social-composer footer,.xd-community-feed-heading .xd-community-eyebrow{display:none}.xd-community-banner{padding:var(--xd-space-3);align-items:center}.xd-community-banner p span{display:none}.xd-community-main,.xd-community-feed{gap:var(--xd-space-3)}.xd-community-feed-heading{padding-block:var(--xd-space-1)}.xd-social-composer{padding:var(--xd-space-3)}}body[data-xd-landing] .brand,.xd-cloud-welcome .xd-welcome-brand{gap:var(--xd-space-3);min-height:44px}body[data-xd-landing] .brand>span:not(.xd-brand-mark),.xd-cloud-welcome .xd-welcome-brand>span:not(.xd-brand-mark){letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.3}body[data-xd-landing] .brand>img,.xd-cloud-welcome .xd-welcome-brand>img,.xd-brand-mark{flex-shrink:0;width:64px;height:42px}.xd-brand-mark{isolation:isolate;filter:drop-shadow(0 0 var(--xd-space-2) color-mix(in srgb,var(--xd-color-action) 24%,transparent));place-items:center;display:inline-grid;position:relative}body[data-xd-landing] .brand .xd-brand-mark>img,.xd-cloud-welcome .xd-welcome-brand .xd-brand-mark>img,.guide-launch .xd-brand-mark>img{object-fit:contain;width:100%;height:100%;display:block}@supports ((-webkit-mask-image:url('/xdimension-logo.png')) or (mask-image:url('/xdimension-logo.png'))){.xd-brand-mark:after{content:"";pointer-events:none;background:linear-gradient(110deg,transparent 32%,var(--xd-color-action) 43%,var(--xd-color-text-primary) 49%,var(--xd-color-accent) 57%,transparent 68%);animation:xd-brand-flow calc(var(--xd-duration-scene,.96s)*5) var(--xd-ease-out) infinite;background-position:145%;background-size:300% 100%;animation-play-state:paused;position:absolute;inset:0;-webkit-mask:url(/assets/xdimension-logo-D4dbUEPH.png) 50%/contain no-repeat;mask:url(/assets/xdimension-logo-D4dbUEPH.png) 50%/contain no-repeat}.xd-brand-mark[data-xd-brand-active=true]:after{animation-play-state:running}}@keyframes xd-brand-flow{0%,8%{opacity:.55;background-position:145%}35%{opacity:1}72%,to{opacity:.55;background-position:-45%}}body[data-xd-landing] .footer .brand>span:not(.xd-brand-mark){font-size:12px;font-weight:650}body[data-xd-landing] .footer .xd-brand-mark{width:56px;height:37px}body[data-xd-landing] .guide-launch .xd-brand-mark{width:32px;height:22px}body[data-xd-landing] .guide-launch>span:not(.xd-brand-mark):not(.guide-spark){font-weight:600}@media (max-width:800px){body[data-xd-landing] .brand,.xd-cloud-welcome .xd-welcome-brand{gap:var(--xd-space-2)}body[data-xd-landing] .brand>img,.xd-cloud-welcome .xd-welcome-brand>img,.xd-brand-mark{width:48px;height:32px}body[data-xd-landing] .brand>span:not(.xd-brand-mark),.xd-cloud-welcome .xd-welcome-brand>span:not(.xd-brand-mark){letter-spacing:.13em;font-size:11px}}@media (max-width:380px){body[data-xd-landing] .brand>span:not(.xd-brand-mark),.xd-cloud-welcome .xd-welcome-brand>span:not(.xd-brand-mark){letter-spacing:.1em;font-size:10px}body[data-xd-landing] .nav .xd-brand-mark,.xd-cloud-welcome .xd-welcome-brand .xd-brand-mark{width:44px;height:29px}}.xd-dimension-control{isolation:isolate;border-radius:var(--xd-radius-pill);transition:background var(--xd-duration-standard),border-color var(--xd-duration-standard),color var(--xd-duration-standard),box-shadow var(--xd-duration-standard),translate var(--xd-duration-standard) var(--xd-ease-out);position:relative;overflow:hidden}.xd-dimension-control:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 35%,color-mix(in srgb,var(--xd-color-text-primary) 16%,transparent) 50%,transparent 65%);transition:transform var(--xd-duration-enter) var(--xd-ease-out);position:absolute;inset:-50% -30%;transform:translate(-100%)}.xd-dimension-control:is(:hover,:focus-visible):before{transform:translate(100%)}.xd-dimension-control:active{scale:.98}.xd-control-wave{left:var(--xd-wave-x,50%);top:var(--xd-wave-y,50%);pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--xd-color-action) 26%,transparent),transparent 68%);border-radius:50%;width:160px;height:160px;margin:-80px;position:absolute}.xd-portal-orbits{z-index:-1;pointer-events:none;opacity:.55;transition:opacity var(--xd-duration-scene);border-radius:50%;position:absolute;inset:-36px;overflow:hidden}.xd-portal-orbits>span{border:1px solid color-mix(in srgb,var(--xd-color-action) 25%,transparent);animation:xd-orbit-turn var(--xd-duration-orbit) linear infinite;border-radius:50%;animation-play-state:paused;position:absolute;inset:0}.xd-portal-orbits>span:nth-child(2){border-color:color-mix(in srgb,var(--xd-color-accent) 20%,transparent);animation-direction:reverse;animation-duration:calc(var(--xd-duration-orbit)*1.3);inset:-20px 28px}.xd-portal-orbits i{background:var(--xd-color-action);border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:50%}.xd-portal-orbits>span:nth-child(2) i{background:var(--xd-color-accent)}[data-xd-orbit-active=true]>.xd-portal-orbits>span{animation-play-state:running}.xd-letter{color:inherit;display:inline-block}.xd-letter-word{white-space:nowrap;display:inline-block}@keyframes xd-orbit-turn{to{transform:rotate(360deg)}}@media (max-width:900px){.xd-portal-orbits{opacity:.3;inset:-16px}.xd-portal-orbits>span:nth-child(2){inset:-8px 16px}}@media (prefers-reduced-motion:reduce){.xd-brand-mark:after{opacity:.45;background-position:50%;animation:none!important}.xd-portal-orbits>span{animation:none!important}.xd-dimension-control,.xd-dimension-control:before{transition:none!important;translate:none!important;scale:none!important}.xd-dimension-control:before,.xd-control-wave{display:none}}@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-weight:100 900;font-display:swap}.xd-cloud-gate.xd-cloud-welcome{isolation:isolate;top:var(--xd-welcome-top,0px);min-height:0;height:var(--xd-welcome-height,100dvh);background:var(--xd-color-canvas);overscroll-behavior:contain;flex-direction:column;place-items:normal;padding:0;font-family:Inter,system-ui,sans-serif;line-height:1.55;display:flex;bottom:auto;overflow:hidden auto}.xd-cloud-welcome *{box-sizing:border-box}.xd-cloud-welcome [hidden]{display:none!important}.xd-cloud-welcome a{text-decoration:none}.xd-cloud-welcome :is(a,button,input):focus-visible{outline:var(--xd-focus-outline);outline-offset:4px}.xd-cloud-welcome button{touch-action:manipulation;cursor:pointer;font-family:inherit}.xd-cloud-welcome button:disabled{cursor:wait;opacity:.55}.xd-cloud-world{z-index:0;background:var(--xd-color-canvas) url(/assets/observatory-natural-desktop-C9q8yWKi.webp) center/cover no-repeat;pointer-events:none;position:fixed;inset:0}.xd-cloud-world:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--xd-color-canvas) 82%,transparent),color-mix(in srgb,var(--xd-color-canvas) 28%,transparent) 60%,color-mix(in srgb,var(--xd-color-canvas) 55%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--xd-color-canvas) 82%,transparent),transparent 50%,color-mix(in srgb,var(--xd-color-canvas) 38%,transparent));position:absolute;inset:0}.xd-cloud-video{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity var(--xd-duration-standard);filter:none;display:block}.xd-cloud-video[data-ready=true]{opacity:1}.xd-welcome-nav,.xd-welcome-layout,.xd-welcome-footer{z-index:1;flex-shrink:0;position:relative}.xd-welcome-nav{justify-content:space-between;align-items:center;gap:var(--xd-space-6);width:min(1360px,100% - 96px);padding-block:var(--xd-space-4);flex-shrink:0;margin-inline:auto;display:flex}.xd-welcome-brand{align-items:center;gap:var(--xd-space-3);color:var(--xd-color-text-primary);letter-spacing:.2em;white-space:nowrap;min-height:44px;font-size:12px;font-weight:500;display:inline-flex}.xd-welcome-brand img{object-fit:contain;filter:none}.xd-welcome-return{color:var(--xd-color-text-secondary);gap:var(--xd-space-4);align-items:center;min-height:44px;font-size:12px;display:inline-flex}.xd-welcome-return:hover{color:var(--xd-color-action)}.xd-welcome-layout{gap:calc(var(--xd-space-6)*4);width:min(1248px,100% - 96px);padding-block:var(--xd-space-6);flex:1 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;margin:auto;display:grid}.xd-welcome-eyebrow{letter-spacing:.18em;color:var(--xd-color-action);margin-bottom:var(--xd-space-6);font-size:10px;font-weight:550;line-height:1.8;display:block}.xd-welcome-story h2{text-transform:none;letter-spacing:-.055em;color:var(--xd-color-text-primary);margin:0;font-family:inherit;font-size:clamp(46px,4.6vw,72px);font-weight:450;line-height:1.07}.xd-welcome-story h2 span{color:var(--xd-color-action)}.xd-welcome-story>p{color:var(--xd-color-text-secondary);max-width:450px;margin:calc(var(--xd-space-6)*1.5) 0 0;font-size:17px;line-height:1.8}.xd-welcome-steps{margin:calc(var(--xd-space-6)*3) 0 0;gap:var(--xd-space-5);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.xd-welcome-steps li{border-top:1px solid var(--xd-color-border-emphasis);padding-top:var(--xd-space-4)}.xd-welcome-steps li>span{font-variant-numeric:tabular-nums;color:var(--xd-color-action);font-size:10px}.xd-welcome-steps strong{color:var(--xd-color-text-primary);margin-block:var(--xd-space-2);font-size:14px;font-weight:500;display:block}.xd-welcome-steps small{color:var(--xd-color-text-muted);font-size:11px;display:block}.xd-cloud-welcome .xd-cloud-card{width:100%;max-width:none;padding:var(--xd-space-6);border:1px solid var(--xd-color-border-emphasis);border-radius:var(--xd-radius-surface);background:color-mix(in srgb,var(--xd-color-surface) 68%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--xd-shadow-surface);animation:xd-welcome-arrive var(--xd-duration-standard) var(--xd-ease-out) both}.xd-cloud-welcome .xd-cloud-card>.xd-welcome-eyebrow{margin-bottom:var(--xd-space-4);font-size:9px}.xd-cloud-welcome .xd-cloud-card h1{letter-spacing:-.04em;margin:0 0 var(--xd-space-3);color:var(--xd-color-text-primary);font-size:32px;font-weight:500;line-height:1.15}.xd-cloud-welcome .xd-cloud-card h1:focus{outline:none}.xd-cloud-welcome .xd-cloud-intro{color:var(--xd-color-text-secondary);max-width:340px;margin:0;font-size:13px;line-height:1.7}.xd-cloud-welcome .xd-cloud-form{gap:var(--xd-space-3);margin-top:var(--xd-space-5)}.xd-cloud-welcome .xd-cloud-form label{color:var(--xd-color-text-secondary);font-size:12px;font-weight:450;line-height:1.5}.xd-cloud-password-heading{justify-content:space-between;align-items:center;gap:var(--xd-space-2);margin-bottom:var(--xd-space-1);display:flex}.xd-cloud-password-heading>label{margin:0}.xd-cloud-input-wrap{display:block;position:relative}.xd-cloud-input-wrap>svg{top:50%;left:var(--xd-space-4);width:18px;height:18px;stroke:var(--xd-color-text-muted);stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;transform:translateY(-50%)}.xd-cloud-welcome .xd-cloud-form input{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);width:100%;min-height:48px;padding:var(--xd-space-3) var(--xd-space-4) var(--xd-space-3) 44px;background:color-mix(in srgb,var(--xd-color-surface-raised) 68%,transparent);color:var(--xd-color-text-primary);transition:border-color var(--xd-duration-standard),background var(--xd-duration-standard);font-family:inherit;font-size:16px;font-weight:400}.xd-cloud-welcome .xd-cloud-form input:focus{border-color:var(--xd-color-action);background:color-mix(in srgb,var(--xd-color-surface-raised) 88%,transparent);outline:1px solid var(--xd-color-border-emphasis);outline-offset:2px}.xd-cloud-welcome .xd-cloud-form input::placeholder{color:var(--xd-color-text-muted);opacity:.75;font-size:13px;font-weight:400}.xd-cloud-welcome [name=password]{padding-right:48px!important}.xd-cloud-welcome .xd-cloud-form .xd-cloud-password-toggle{right:var(--xd-space-1);width:44px;min-height:44px;color:var(--xd-color-text-muted);padding:var(--xd-space-3);border-radius:var(--xd-radius-control);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:2px}.xd-cloud-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.xd-cloud-password-toggle .xd-eye-slash{display:none}.xd-cloud-password-toggle[aria-pressed=true] .xd-eye-slash{display:block}.xd-cloud-welcome .xd-cloud-form .xd-cloud-password-toggle:hover{color:var(--xd-color-action)}.xd-cloud-welcome .xd-cloud-google{justify-content:center;align-items:center;gap:var(--xd-space-3);background:color-mix(in srgb,var(--xd-color-surface-raised) 62%,transparent);border-color:var(--xd-color-border-emphasis);min-height:48px;font-size:13px;font-weight:500;display:flex}.xd-cloud-welcome .xd-cloud-google svg{stroke:none;flex-shrink:0;width:18px;height:18px}.xd-cloud-welcome .xd-cloud-google:hover{background:var(--xd-color-surface-active);border-color:var(--xd-color-action)}.xd-cloud-divider{align-items:center;gap:var(--xd-space-3);color:var(--xd-color-text-muted);padding-block:var(--xd-space-1);font-size:10px;display:flex}.xd-cloud-divider:before,.xd-cloud-divider:after{content:"";background:var(--xd-color-border);flex:1;height:1px}.xd-cloud-welcome .xd-cloud-form .xd-cloud-text-action{justify-content:center;align-items:center;gap:var(--xd-space-2);padding:var(--xd-space-2) 0;border-radius:var(--xd-radius-control);box-shadow:none;color:var(--xd-color-action);background:0 0;border:0;min-height:44px;font-size:12px;font-weight:450;line-height:1.5;display:inline-flex}.xd-cloud-welcome .xd-cloud-form .xd-cloud-text-action:hover{text-underline-offset:4px;text-decoration:underline}.xd-cloud-welcome .xd-cloud-form .xd-cloud-forgot{width:auto;min-height:44px;padding:0 var(--xd-space-1);color:var(--xd-color-text-secondary);margin:-8px -4px -4px 0;font-size:11px}.xd-cloud-welcome .xd-cloud-create>span:first-child{color:var(--xd-color-text-muted)}.xd-cloud-welcome .xd-cloud-form .xd-cloud-submit{justify-content:center;gap:var(--xd-space-4);border-color:var(--xd-color-border-emphasis);background:linear-gradient(110deg,color-mix(in srgb,var(--xd-color-action) 25%,var(--xd-color-surface-active)),color-mix(in srgb,var(--xd-color-accent) 22%,var(--xd-color-surface-active)));min-height:48px;color:var(--xd-color-text-primary);transition:border-color var(--xd-duration-standard),background var(--xd-duration-standard),transform var(--xd-duration-fast);font-size:14px;font-weight:550}.xd-cloud-welcome .xd-cloud-submit:hover{border-color:var(--xd-color-action);background:color-mix(in srgb,var(--xd-color-action) 27%,var(--xd-color-surface-active))}.xd-cloud-submit-arrow{transition:transform var(--xd-duration-standard)}.xd-cloud-submit:hover .xd-cloud-submit-arrow{transform:translate(3px)}.xd-cloud-spinner{border:1.7px solid var(--xd-color-border);border-top-color:var(--xd-color-action);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite xd-welcome-spin;display:none}.xd-cloud-form[aria-busy=true] .xd-cloud-spinner{display:block}.xd-cloud-form[aria-busy=true] .xd-cloud-submit-arrow{display:none}.xd-cloud-welcome .xd-cloud-message{padding:var(--xd-space-3) var(--xd-space-4);margin:var(--xd-space-4) 0 0;border-left:2px solid var(--xd-color-action);border-radius:var(--xd-radius-control);background:color-mix(in srgb,var(--xd-color-surface-active) 64%,transparent);color:var(--xd-color-text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.xd-cloud-card-footer{align-items:center;gap:var(--xd-space-2);border-top:1px solid var(--xd-color-border);padding-top:var(--xd-space-3);margin-top:var(--xd-space-3);color:var(--xd-color-text-muted);flex-wrap:wrap;font-size:10px;display:flex}.xd-cloud-card-footer>svg{width:14px;height:14px;stroke:var(--xd-color-text-muted);fill:none;stroke-width:1.7px;flex-shrink:0}.xd-cloud-welcome .xd-cloud-about{color:var(--xd-color-text-secondary);align-items:center;min-height:32px;margin:0 0 0 auto;font-size:10px;display:inline-flex}.xd-cloud-welcome .xd-cloud-about:hover{color:var(--xd-color-action)}.xd-welcome-footer{justify-content:space-between;align-items:center;gap:var(--xd-space-4);width:min(1360px,100% - 96px);padding-block:var(--xd-space-2);letter-spacing:.12em;color:var(--xd-color-text-muted);margin-inline:auto;font-size:9px;display:flex}.xd-welcome-footer>a{color:var(--xd-color-text-secondary);letter-spacing:0;align-items:center;min-height:44px;font-size:11px;display:inline-flex}@keyframes xd-welcome-arrive{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes xd-welcome-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.xd-welcome-layout{gap:calc(var(--xd-space-6)*2);grid-template-columns:minmax(0,1fr) minmax(0,420px)}.xd-welcome-story h2{font-size:50px}.xd-welcome-steps{gap:var(--xd-space-3)}.xd-cloud-welcome .xd-cloud-card{padding:var(--xd-space-6)}}@media (max-width:900px){.xd-welcome-story{display:none}.xd-welcome-nav,.xd-welcome-footer{width:calc(100% - 32px)}.xd-welcome-nav{padding-top:max(var(--xd-space-2),env(safe-area-inset-top));padding-bottom:var(--xd-space-2);gap:var(--xd-space-3)}.xd-welcome-brand{gap:var(--xd-space-2);letter-spacing:.12em;font-size:10px}.xd-welcome-brand img{width:38px;height:28px}.xd-welcome-return{gap:var(--xd-space-2);font-size:11px}.xd-welcome-layout{width:min(440px,100% - 32px);padding:var(--xd-space-2) 0;grid-template-columns:minmax(0,1fr);align-content:center;gap:0}.xd-cloud-welcome .xd-cloud-card{padding:var(--xd-space-5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.xd-cloud-welcome .xd-cloud-card h1{font-size:28px}.xd-cloud-welcome .xd-cloud-card>.xd-welcome-eyebrow{margin-bottom:var(--xd-space-2)}.xd-cloud-welcome .xd-cloud-intro{font-size:12px;line-height:1.5}.xd-cloud-welcome .xd-cloud-form{margin-top:var(--xd-space-4);gap:var(--xd-space-2)}.xd-cloud-welcome .xd-cloud-form .xd-cloud-create{gap:var(--xd-space-1);flex-wrap:wrap;font-size:11px}.xd-cloud-card-footer{gap:var(--xd-space-1);font-size:10px}.xd-cloud-welcome .xd-cloud-about{display:none}.xd-cloud-world{background-position:64%}.xd-cloud-video{object-position:64% center}.xd-cloud-world:after{background:linear-gradient(0deg,color-mix(in srgb,var(--xd-color-canvas) 72%,transparent),color-mix(in srgb,var(--xd-color-canvas) 28%,transparent))}.xd-welcome-footer{padding:0 0 max(var(--xd-space-1),env(safe-area-inset-bottom));justify-content:flex-end}.xd-welcome-footer>span{display:none}}@media (max-height:700px){.xd-welcome-nav{padding-block:var(--xd-space-1)}.xd-welcome-layout{padding-block:var(--xd-space-1);align-content:start;align-items:start}.xd-welcome-footer{padding-block:0}.xd-welcome-steps{margin-top:var(--xd-space-6)}}@media (prefers-reduced-motion:reduce){.xd-cloud-welcome *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.xd-cloud-submit:hover .xd-cloud-submit-arrow{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xd-cloud-welcome .xd-cloud-card{background:color-mix(in srgb,var(--xd-color-surface) 94%,transparent)}}.xd-cloud-welcome .xd-welcome-nav{margin-top:var(--xd-space-4);padding:var(--xd-space-2) var(--xd-space-4);border:1px solid color-mix(in srgb,var(--xd-color-border-emphasis) 45%,transparent);border-radius:var(--xd-radius-pill);background:color-mix(in srgb,var(--xd-color-canvas) 30%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.xd-welcome-return{padding-inline:var(--xd-space-4);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-pill);background:color-mix(in srgb,var(--xd-color-surface-raised) 50%,transparent);transition:border-color var(--xd-duration-standard),color var(--xd-duration-standard)}.xd-welcome-return:hover{border-color:var(--xd-color-action)}.xd-welcome-return>span{transition:translate var(--xd-duration-standard) var(--xd-ease-out)}.xd-welcome-return:hover>span{translate:2px -2px}.xd-welcome-story h2>span{background:linear-gradient(100deg,var(--xd-color-action),var(--xd-color-text-primary),var(--xd-color-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.xd-welcome-steps{gap:var(--xd-space-3)}.xd-welcome-steps li{padding:var(--xd-space-4);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-control);background:color-mix(in srgb,var(--xd-color-surface) 35%,transparent);transition:border-color calc(var(--xd-duration-standard)*2),background calc(var(--xd-duration-standard)*2),translate calc(var(--xd-duration-standard)*2) var(--xd-ease-out);position:relative;overflow:hidden}.xd-welcome-steps li:after{content:"";inset:auto var(--xd-space-4) 0;background:var(--xd-color-action);transform-origin:0;height:2px;position:absolute;transform:scaleX(0)}.xd-welcome-steps li[data-current=true]{border-color:var(--xd-color-border-emphasis);background:color-mix(in srgb,var(--xd-color-surface-active) 65%,transparent);translate:0 -4px}.xd-cloud-welcome[data-xd-motion-active=true] .xd-welcome-steps li[data-current=true]:after{animation:4.2s linear both xd-welcome-step}.xd-cloud-welcome .xd-cloud-card{isolation:isolate;border-radius:var(--xd-radius-surface);background:linear-gradient(135deg,color-mix(in srgb,var(--xd-color-surface-raised) 68%,transparent),color-mix(in srgb,var(--xd-color-surface) 60%,transparent));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color var(--xd-duration-standard);animation:none;position:relative}.xd-cloud-welcome .xd-cloud-card:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--xd-light-x,70%) var(--xd-light-y,0%),color-mix(in srgb,var(--xd-color-action) 11%,transparent),transparent 70%);position:absolute;inset:0}.xd-cloud-welcome .xd-cloud-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--xd-color-action),var(--xd-color-accent),transparent);opacity:.8;height:1px;position:absolute;top:-1px;left:12%;right:12%}.xd-cloud-welcome .xd-cloud-card:focus-within{border-color:var(--xd-color-action)}.xd-cloud-welcome .xd-cloud-card h1{perspective:600px}.xd-cloud-welcome .xd-cloud-form :is(.xd-cloud-google,.xd-cloud-submit),.xd-cloud-welcome .xd-cloud-retry{border-radius:var(--xd-radius-pill);min-height:52px}.xd-cloud-welcome .xd-cloud-form .xd-cloud-submit{background:linear-gradient(110deg,color-mix(in srgb,var(--xd-color-action) 34%,var(--xd-color-surface-active)),color-mix(in srgb,var(--xd-color-accent) 38%,var(--xd-color-surface-active)));border-color:color-mix(in srgb,var(--xd-color-action) 65%,var(--xd-color-border));box-shadow:var(--xd-shadow-surface)}.xd-cloud-welcome .xd-cloud-form .xd-cloud-submit:hover{background:linear-gradient(110deg,color-mix(in srgb,var(--xd-color-action) 46%,var(--xd-color-surface-active)),color-mix(in srgb,var(--xd-color-accent) 46%,var(--xd-color-surface-active)))}.xd-cloud-submit-arrow{border:1px solid color-mix(in srgb,var(--xd-color-text-primary) 30%,transparent);border-radius:50%;width:24px;height:24px;padding:3px}.xd-cloud-welcome .xd-cloud-form .xd-cloud-create{border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-pill);padding-inline:var(--xd-space-3);transition:background var(--xd-duration-standard),border-color var(--xd-duration-standard)}.xd-cloud-welcome .xd-cloud-form .xd-cloud-create:hover{background:color-mix(in srgb,var(--xd-color-surface-active) 60%,transparent);border-color:var(--xd-color-border-emphasis);text-decoration:none}.xd-cloud-welcome .xd-cloud-form input{border-radius:var(--xd-radius-control);background:color-mix(in srgb,var(--xd-color-canvas) 40%,transparent)}.xd-cloud-input-wrap>svg{transition:stroke var(--xd-duration-standard),opacity var(--xd-duration-standard)}.xd-cloud-input-wrap:focus-within>svg{stroke:var(--xd-color-action)}.xd-cloud-welcome .xd-cloud-form .xd-cloud-password-toggle{border-radius:var(--xd-radius-pill)}.xd-cloud-welcome .xd-cloud-form :is(.xd-cloud-text-action,.xd-cloud-password-toggle){background:0 0!important}.xd-cloud-welcome .xd-cloud-form[aria-busy=true] .xd-cloud-submit{border-color:var(--xd-color-action)}.xd-cloud-welcome .xd-cloud-form[aria-busy=true] .xd-cloud-submit:before{animation:1.8s ease-in-out infinite xd-welcome-loading}.xd-cloud-welcome .xd-cloud-card-footer{border-top-color:color-mix(in srgb,var(--xd-color-border) 65%,transparent)}@keyframes xd-welcome-step{to{transform:scaleX(1)}}@keyframes xd-welcome-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (hover:hover) and (pointer:fine){.xd-cloud-welcome .xd-cloud-form :is(.xd-cloud-google,.xd-cloud-submit):hover{translate:0 -2px}}@media (max-width:1100px){.xd-welcome-steps li{padding:var(--xd-space-3)}.xd-welcome-steps small{font-size:10px}}@media (max-width:900px){.xd-cloud-welcome .xd-welcome-nav{margin-top:var(--xd-space-2);padding:var(--xd-space-1) var(--xd-space-3);width:calc(100% - 24px)}.xd-welcome-return{padding-inline:var(--xd-space-3);gap:var(--xd-space-2);font-size:10px}.xd-cloud-welcome .xd-cloud-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.xd-cloud-welcome .xd-cloud-form :is(.xd-cloud-google,.xd-cloud-submit){min-height:48px}.xd-welcome-brand{letter-spacing:.1em;gap:var(--xd-space-1);font-size:9px}}@media (prefers-reduced-motion:reduce){.xd-cloud-welcome .xd-welcome-steps li,.xd-cloud-welcome .xd-dimension-control{translate:none!important}.xd-cloud-welcome :before,.xd-cloud-welcome :after{transition:none!important;animation:none!important}}@media (max-width:900px) and (max-height:700px){.xd-cloud-welcome .xd-cloud-card{padding:var(--xd-space-4)}.xd-cloud-welcome .xd-cloud-form{gap:var(--xd-space-1);margin-top:var(--xd-space-3)}.xd-cloud-welcome .xd-cloud-card-footer{margin-top:var(--xd-space-3);padding-top:var(--xd-space-3)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xd-cloud-welcome .xd-cloud-card{background:var(--xd-color-surface)}}html[data-cloud-gate=open] body>:not(.xd-cloud-gate):not(.xd-cloud-conflict):not(script):not(link):not(style){display:none!important}.xd-cloud-gate{z-index:var(--xd-layer-popover);padding:var(--xd-space-6);background:var(--xd-color-canvas);color:var(--xd-color-text-primary);font-family:var(--xd-font-ui);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.xd-cloud-card{width:min(100%,440px);padding:var(--xd-space-6)}.xd-cloud-brand{color:var(--xd-color-action);font-weight:700;font-size:var(--xd-font-size-title);margin-bottom:var(--xd-space-6)}.xd-cloud-card h1{font-size:24px;line-height:var(--xd-line-height-tight);margin:0 0 var(--xd-space-3)}.xd-cloud-intro,.xd-cloud-message{color:var(--xd-color-text-secondary);line-height:var(--xd-line-height-body);font-size:var(--xd-font-size-body)}.xd-cloud-form{gap:var(--xd-space-4);margin-top:var(--xd-space-6);display:grid}.xd-cloud-form label{gap:var(--xd-space-2);font-size:var(--xd-font-size-body);display:grid}.xd-cloud-form input,.xd-cloud-form button,.xd-cloud-retry{width:100%;min-height:var(--xd-control-height-touch)}.xd-cloud-form input{font-size:16px}.xd-cloud-form [hidden],.xd-cloud-form[hidden],.xd-cloud-retry[hidden],.xd-cloud-message:empty{display:none}.xd-cloud-save{bottom:var(--xd-space-4);right:var(--xd-space-4);z-index:var(--xd-layer-popover);max-width:calc(100vw - 32px);min-height:var(--xd-control-height-touch);background:var(--xd-color-surface-raised);color:var(--xd-color-text-primary);position:fixed}.xd-cloud-save[hidden]{display:none}.xd-cloud-boot-error{inset:30% var(--xd-space-6) auto;z-index:var(--xd-layer-popover);padding:var(--xd-space-6);background:var(--xd-color-surface-raised);color:var(--xd-color-text-primary);position:fixed}@media (max-width:650px){body[data-page=replay] #replayPage.workspace-grid{gap:var(--xd-space-3);flex-direction:column;display:flex!important;overflow:hidden auto!important}body[data-page=replay] #replayPage>.chart-zone{flex:none;width:100%;min-height:0;overflow:visible;grid-template-rows:minmax(380px,60svh) auto auto!important;height:auto!important}body[data-page=replay] #replayPage .chart-workspace{height:100%;min-height:380px}body[data-page=replay] #replayPage>.right-sidebar{flex:none;max-height:none;margin:0;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}body[data-page=replay] #replayPage .replay-console,body[data-page=replay] #chartHudDock{overflow-x:auto}body[data-page=replay] #replayPage .workspace-layout-handle{display:none}body[data-page=replay] .top-bar{overflow-x:auto}}.xd-cloud-about{color:var(--xd-color-action);margin-top:var(--xd-space-4);display:inline-block}.xd-account-security{grid-column:1/-1}.xd-account-security .xd-profile-form{max-width:540px;margin-block:var(--xd-space-5)}.xd-security-setup,.xd-security-recovery{padding:var(--xd-space-4);border:1px solid var(--xd-color-border);border-radius:var(--xd-radius-surface)}.xd-security-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding-block:var(--xd-space-3);display:block}.xd-security-recovery pre{white-space:pre-wrap;-webkit-user-select:all;user-select:all}.xd-cloud-conflict{max-width:min(640px,100vw - 32px);max-height:85svh;padding:var(--xd-space-6);color:var(--xd-color-text-primary);overflow:auto}.xd-cloud-conflict pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--xd-color-canvas);max-height:180px;padding:var(--xd-space-3);overflow:auto}
