@font-face{font-family:Telegraf;src:url(/fonts/Telegraf-UltraLight-200.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Telegraf;src:url(/fonts/Telegraf-Regular-400.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Telegraf;src:url(/fonts/Telegraf-UltraBold-800.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Telegraf,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.bottom-4{bottom:1rem}.left-1\/2{left:50%}.right-0{right:0}.z-0{z-index:0}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[4\]{z-index:4}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-12{height:3rem}.h-4{height:1rem}.h-\[calc\(100dvh-10\.75rem\)\]{height:calc(100dvh - 10.75rem)}.h-\[calc\(100dvh-9\.5rem\)\]{height:calc(100dvh - 9.5rem)}.h-full{height:100%}.max-h-56{max-height:14rem}.max-h-72{max-height:18rem}.min-h-0{min-height:0px}.min-h-\[36rem\]{min-height:36rem}.min-h-\[42rem\]{min-height:42rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-20{width:5rem}.w-4{width:1rem}.w-56{width:14rem}.w-80{width:20rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){border-color:var(--color-line)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gold{border-color:var(--color-gold)}.border-line{border-color:var(--color-line)}.bg-\[var\(--apex-backdrop\)\]{background-color:var(--apex-backdrop)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/55{background-color:#0000008c}.bg-chart-panel{background-color:var(--apex-chart-panel)}.bg-gold{background-color:var(--color-gold)}.bg-ink{background-color:var(--color-ink)}.bg-panel{background-color:var(--color-panel)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-10{padding-bottom:2.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-3{padding-left:.75rem}.pr-10{padding-right:2.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:Telegraf,Georgia,serif}.font-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[var\(--apex-error-text\)\]{color:var(--apex-error-text)}.text-bronze{color:var(--color-bronze)}.text-champagne{color:var(--color-text)}.text-faint{color:var(--color-faint)}.text-gold{color:var(--color-gold)}.text-ink{color:var(--color-ink)}.text-subtle{color:var(--color-subtle)}.underline{text-decoration-line:underline}.accent-gold{accent-color:var(--color-gold)}.mix-blend-lighten{mix-blend-mode:lighten}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{color-scheme:dark;--apex-bg: #07070a;--apex-panel: #101014;--apex-line: #2a2418;--apex-text: #cebf9c;--apex-text-muted: rgba(206, 191, 156, .55);--apex-gold: #c4a56a;--apex-bronze: #a78d5d;--apex-faint: rgba(206, 191, 156, .42);--apex-subtle: rgba(206, 191, 156, .55);--apex-chart-bg: #0b0d12;--apex-chart-panel: #131722;--apex-surface: #0c0c10;--apex-surface-raised: #101014;--apex-backdrop: rgba(0, 0, 0, .75);--apex-cert-grid-bg: rgba(7, 7, 10, .55);--apex-cert-leg-bg: rgba(7, 7, 10, .45);--apex-btn-on-gold: #07070a;--apex-num-up: #7dcea0;--apex-num-down: #e07a6a;--apex-bull: #26a69a;--apex-bear: #ef5350;--apex-bull-soft: #6fd3c7;--apex-bear-soft: #ef8a87;--apex-warn-text: #f0c48a;--apex-warn-border: rgba(230, 160, 60, .6);--apex-warn-bg: rgba(230, 160, 60, .12);--apex-error-text: #fca5a5;--apex-error-border: rgba(239, 83, 80, .45);--apex-error-bg: rgba(127, 29, 29, .35);--apex-error-btn-bg: rgba(127, 29, 29, .85);--apex-error-btn-text: #fee2e2;--apex-chart-grid: rgba(240, 243, 250, .06);--apex-chart-border: rgba(240, 243, 250, .12);--apex-chart-toolbar-bg: rgba(255, 255, 255, .015);--apex-chart-text: rgba(232, 236, 244, .65);--apex-chart-text-strong: rgba(232, 236, 244, .95);--apex-chart-line: #e0b568;--apex-chart-area-top: rgba(224, 181, 104, .35);--apex-chart-area-bottom: rgba(224, 181, 104, .02);--apex-chart-crosshair: rgba(224, 181, 104, .35);--apex-chart-crosshair-label: #2a2110;--apex-chart-active-text: #0b0d12;--apex-chart-active-bg: #cebf9c;--apex-focus-ring: rgba(196, 165, 106, .55);--apex-row-hover: rgba(196, 165, 106, .05);--apex-row-stripe: rgba(255, 255, 255, .014);--color-ink: var(--apex-bg);--color-panel: var(--apex-panel);--color-line: var(--apex-line);--color-text: var(--apex-text);--color-faint: var(--apex-faint);--color-subtle: var(--apex-subtle);--color-muted: var(--apex-text-muted);--color-gold: var(--apex-gold);--color-bronze: var(--apex-bronze)}html[data-theme=light]{color-scheme:light;--apex-bg: #f4f0e8;--apex-panel: #ffffff;--apex-line: #d8cbb0;--apex-text: #1a1612;--apex-text-muted: rgba(26, 22, 18, .55);--apex-gold: #9a7b42;--apex-bronze: #7a6340;--apex-faint: rgba(26, 22, 18, .42);--apex-subtle: rgba(26, 22, 18, .58);--apex-chart-bg: #f8f6f1;--apex-chart-panel: #ffffff;--apex-surface: #faf8f4;--apex-surface-raised: #ffffff;--apex-backdrop: rgba(20, 16, 10, .45);--apex-cert-grid-bg: rgba(255, 255, 255, .72);--apex-cert-leg-bg: rgba(244, 240, 232, .85);--apex-btn-on-gold: #1a1612;--apex-num-up: #1f7a52;--apex-num-down: #b84a3a;--apex-bull: #1a7a5c;--apex-bear: #c0392b;--apex-bull-soft: #1f7a52;--apex-bear-soft: #b84a3a;--apex-warn-text: #8a5a18;--apex-warn-border: rgba(154, 123, 66, .45);--apex-warn-bg: rgba(154, 123, 66, .1);--apex-error-text: #991b1b;--apex-error-border: rgba(185, 74, 58, .45);--apex-error-bg: rgba(185, 74, 58, .08);--apex-error-btn-bg: #991b1b;--apex-error-btn-text: #fef2f2;--apex-chart-grid: rgba(26, 22, 18, .08);--apex-chart-border: rgba(26, 22, 18, .14);--apex-chart-toolbar-bg: rgba(26, 22, 18, .03);--apex-chart-text: rgba(26, 22, 18, .55);--apex-chart-text-strong: rgba(26, 22, 18, .92);--apex-chart-line: #9a7b42;--apex-chart-area-top: rgba(154, 123, 66, .28);--apex-chart-area-bottom: rgba(154, 123, 66, .02);--apex-chart-crosshair: rgba(154, 123, 66, .35);--apex-chart-crosshair-label: #ebe4d6;--apex-chart-active-text: #f4f0e8;--apex-chart-active-bg: #9a7b42;--apex-focus-ring: rgba(154, 123, 66, .55);--apex-row-hover: rgba(154, 123, 66, .08);--apex-row-stripe: rgba(26, 22, 18, .03)}html,body,#root{min-height:100%;background:var(--apex-bg);color:var(--apex-text)}body{margin:0;font-family:Telegraf,system-ui,sans-serif;font-weight:400;font-synthesis:none}h1,h2,h3,h4,h5,h6,.font-display{font-weight:800}.apex-assemble{position:relative;overflow:visible;transform:translateZ(0)}.apex-glow{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(206,191,156,.16),transparent 70%);opacity:0;transform:scale(.92);will-change:opacity,transform;animation:apex-glow-once .45s ease-out 2s forwards}.apex-draw-clip{position:relative;width:100%;height:100%;overflow:hidden;clip-path:polygon(50% 2.03%,96.84% 97.97%,3.16% 97.97%)}.apex-draw-clip.is-open{clip-path:none}.apex-draw-mark{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.apex-draw-stroke{position:absolute;top:0;right:0;bottom:0;left:0;background:#07070a;transform-origin:50% 100%;will-change:transform;animation:apex-swift-draw 2s cubic-bezier(.22,.82,.2,1) forwards}@keyframes apex-swift-draw{to{transform:scaleY(0)}}@keyframes apex-glow-once{to{opacity:.28;transform:scale(1)}}.splash-root{position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:visible;padding:2.5rem 1.5rem;text-align:center}.splash-stage{position:relative;display:flex;flex-direction:column;align-items:center;width:min(42rem,calc(100vw - 2rem))}.splash-logo-wrap{position:relative;z-index:1;will-change:transform;animation:splash-lift var(--splash-lift-ms, .7s) cubic-bezier(.22,.82,.2,1) var(--splash-lift-delay, 3s) forwards}@keyframes splash-lift{0%{transform:translateY(0)}to{transform:translateY(-5.25rem)}}.splash-fade{position:absolute;top:calc(100% + .35rem);left:50%;z-index:2;width:min(42rem,calc(100vw - 2rem));padding:0 .5rem;text-align:center;color:#f0e6d2;opacity:0;transform:translate(-50%);will-change:opacity,transform;animation:splash-copy-in var(--splash-copy-ms, .8s) cubic-bezier(.16,1,.3,1) var(--splash-copy-delay, 3.8s) forwards}.splash-wordmark{font-family:Telegraf,Georgia,serif;font-weight:800;font-size:1.85rem;letter-spacing:.35em;color:#f0e6d2}.splash-tagline{margin-top:.35rem;font-weight:200;font-size:.75rem;letter-spacing:.28em;text-transform:uppercase;color:#d4b87a}.splash-disclaimer{margin:1.35rem auto 0;max-width:38rem;font-size:.95rem;line-height:1.7;color:#f4ead8}.splash-paper{margin:.9rem auto 0;max-width:34rem;font-size:.78rem;line-height:1.55;color:#c9b48a}.splash-copy{margin-top:1.1rem;font-size:.7rem;color:#ffffff6b}@keyframes splash-copy-in{0%{opacity:0;transform:translate(-50%) translateY(.85rem)}to{opacity:1;transform:translate(-50%) translateY(0)}}.apex-pulse{animation:apex-pulse 2.2s ease-in-out infinite}@keyframes apex-pulse{0%,to{filter:drop-shadow(0 0 8px rgba(196,165,106,.25))}50%{filter:drop-shadow(0 0 28px rgba(206,191,156,.55))}}.num-up{color:var(--apex-num-up)}.num-down{color:var(--apex-num-down)}input,select,button{font-family:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:2px}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.45}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border:1px solid var(--apex-line);background:var(--apex-panel);color:var(--apex-text)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--apex-faint)}input::placeholder,textarea::placeholder{color:var(--apex-faint)}.apex-alert{border-radius:.45rem;border:1px solid var(--apex-line);padding:.55rem .75rem;font-size:.875rem;line-height:1.45}.apex-alert-error{border-color:var(--apex-error-border);background:var(--apex-error-bg);color:var(--apex-error-text)}.apex-alert-warn{border-color:var(--apex-warn-border);background:var(--apex-warn-bg);color:var(--apex-warn-text)}.apex-badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid var(--apex-line);padding:.2rem .55rem;font-size:.68rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.apex-badge:before{content:"";width:.4rem;height:.4rem;border-radius:999px;background:currentColor}.apex-badge-live{border-color:#26a69a73;color:var(--apex-bull-soft)}.apex-badge-offline{border-color:var(--apex-line);color:var(--apex-faint)}.apex-badge-bull{border-color:#26a69a73;color:var(--apex-bull-soft)}.apex-badge-bear{border-color:#ef535073;color:var(--apex-bear-soft)}.apex-badge-neutral{border-color:var(--apex-line);color:var(--apex-bronze)}.apex-btn-danger{border-radius:.375rem;border:1px solid var(--apex-error-border);background:var(--apex-error-btn-bg);color:var(--apex-error-btn-text);padding:.5rem .75rem;font-size:.875rem}.apex-btn-danger:hover:not(:disabled){filter:brightness(1.06)}.apex-btn-danger-outline{border-radius:.375rem;border:1px solid var(--apex-error-border);color:var(--apex-error-text);padding:.5rem .75rem;font-size:.875rem}.apex-btn-danger-outline:hover:not(:disabled){background:var(--apex-error-bg)}.apex-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.apex-table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.875rem}.apex-table th{padding:.5rem .65rem;text-align:left;font-weight:400;color:var(--apex-bronze);white-space:nowrap}.apex-table th.apex-num,.apex-table td.apex-num{text-align:right;font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.apex-table td{padding:.5rem .65rem;border-top:1px solid var(--apex-line)}.apex-table tbody tr:hover{background:var(--apex-row-hover)}.apex-table tbody tr:focus-visible{background:var(--apex-row-hover);outline:2px solid var(--apex-focus-ring);outline-offset:-2px}.apex-equity-chart{width:100%;height:280px;max-height:280px;overflow:hidden}.apex-equity-empty{display:flex;align-items:center;justify-content:center;height:280px;margin:0;border:1px dashed var(--apex-chart-border);border-radius:.65rem;background:var(--apex-chart-bg);color:var(--apex-chart-text);font-size:.875rem}.apex-chart{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:30rem;overflow:hidden;border:1px solid var(--apex-chart-border);border-radius:.75rem;background:var(--apex-chart-bg)}.apex-chart--frozen{min-height:0;border-radius:.75rem}.apex-chart-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.45rem .7rem;border-bottom:1px solid var(--apex-chart-border);background:var(--apex-chart-toolbar-bg)}.apex-chart-symbol{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.09em;color:var(--apex-text)}.apex-chart-tf,.apex-chart-tools{display:flex;align-items:center;gap:.15rem;padding:.12rem;border:1px solid var(--apex-chart-border);border-radius:.45rem}.apex-tf-btn,.apex-tool-btn{min-width:2rem;padding:.22rem .5rem;border-radius:.32rem;font-size:.72rem;line-height:1.2;color:var(--apex-chart-text);background:transparent;transition:background .12s ease,color .12s ease}.apex-tf-btn:hover,.apex-tool-btn:hover{color:var(--apex-chart-text-strong);background:#e0b5681f}.apex-tf-btn.is-active,.apex-tool-btn.is-active{color:var(--apex-chart-active-text);background:var(--apex-chart-active-bg)}.apex-chart-body{position:relative;flex:1 1 auto;min-height:0}.apex-chart-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.apex-legend{position:absolute;left:.6rem;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:.28rem .72rem;max-width:calc(100% - 6rem);padding:.1rem 0;font-size:.7rem;line-height:1.35;color:var(--apex-subtle);pointer-events:none;text-shadow:0 1px 3px rgba(0,0,0,.9)}.apex-legend-title{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.05em;color:var(--apex-text)}.apex-legend-ohlc{font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--apex-faint)}.apex-legend-ohlc b{color:var(--apex-text);font-weight:500}.apex-legend-item{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.apex-legend-item b{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;color:var(--apex-text)}.apex-legend-item.is-muted{opacity:.5}.apex-legend-swatch{display:inline-block;width:.6rem;height:.14rem;border-radius:1px}.apex-chart-state{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:0 2rem;text-align:center;font-size:.8rem;color:var(--apex-faint);pointer-events:none}.ta-stage{width:100%}.ta-snapshot-frame{position:relative;z-index:1;width:100%;height:min(78vh,48rem);min-height:32rem;overflow:hidden;border-radius:.75rem;background:var(--apex-chart-panel);border:1px solid var(--apex-line);display:flex;align-items:center;justify-content:center}.ta-snapshot-frame .apex-chart{min-height:0;height:100%;border:0;border-radius:0}.ta-snapshot-media{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ta-snapshot-img{display:block;width:100%;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:var(--apex-chart-panel);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ta-snapshot-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.ta-snapshot-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:32rem;font-size:.85rem;color:var(--apex-faint);pointer-events:none}.ta-carousel{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:stretch;margin-top:.85rem;min-height:12rem}.ta-arrow{width:2.75rem;border-radius:.75rem;border:1px solid var(--apex-line);background:var(--apex-panel);color:var(--apex-text);font-size:1.5rem;line-height:1}.ta-card{border-radius:.75rem;border:1px solid var(--apex-line);background:var(--apex-panel);padding:1.15rem 1.35rem}.ta-card[data-bias=bullish]{box-shadow:inset 3px 0 0 var(--apex-bull)}.ta-card[data-bias=bearish]{box-shadow:inset 3px 0 0 var(--apex-bear)}.ta-card-kicker{font-weight:200;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--apex-bronze)}.ta-card-title{margin-top:.35rem;font-family:Telegraf,Georgia,serif;font-weight:800;font-size:1.45rem}.ta-card-body{margin-top:.65rem;max-height:22rem;overflow:auto;font-size:.92rem;line-height:1.65;color:var(--apex-subtle)}.scan-intro{position:relative;z-index:10;display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:var(--apex-bg)}.scan-mesh{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;pointer-events:none;background-image:repeating-linear-gradient(14deg,transparent 0,transparent 96px,rgba(86,138,214,.12) 96px,rgba(86,138,214,.12) 97px),repeating-linear-gradient(-21deg,transparent 0,transparent 124px,rgba(70,122,198,.09) 124px,rgba(70,122,198,.09) 125px),repeating-linear-gradient(62deg,transparent 0,transparent 158px,rgba(96,150,220,.07) 158px,rgba(96,150,220,.07) 159px),repeating-linear-gradient(-68deg,transparent 0,transparent 78px,rgba(80,130,210,.06) 78px,rgba(80,130,210,.06) 79px);-webkit-mask-image:radial-gradient(ellipse 78% 68% at 50% 46%,#000 18%,transparent 76%);mask-image:radial-gradient(ellipse 78% 68% at 50% 46%,#000 18%,transparent 76%);animation:scan-mesh-drift 14s linear infinite}@keyframes scan-mesh-drift{0%{transform:translateZ(0)}to{transform:translate3d(-36px,22px,0)}}.scan-beam{position:absolute;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(110,168,255,.28),transparent);box-shadow:0 0 14px #5a96ff2e}.scan-beam-h{left:-8%;width:116%;height:1px;animation:scan-beam-h 2.2s cubic-bezier(.22,.82,.2,1) both}.scan-beam-v{top:-8%;width:1px;height:116%;background:linear-gradient(180deg,transparent,rgba(110,168,255,.22),transparent);animation:scan-beam-v 2.2s cubic-bezier(.22,.82,.2,1) .12s both}@keyframes scan-beam-h{0%{transform:translateY(10vh);opacity:0}14%{opacity:1}to{transform:translateY(86vh);opacity:.12}}@keyframes scan-beam-v{0%{transform:translate(12vw);opacity:0}14%{opacity:1}to{transform:translate(84vw);opacity:.1}}.scan-intro-stack{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.scan-target{position:relative;width:7.25rem;height:7.25rem;color:var(--apex-gold);animation:scan-target-lock .95s cubic-bezier(.22,.82,.2,1) both,scan-target-breathe 2.2s ease-in-out .95s infinite}.scan-target-pulse{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;border-radius:999px;border:1px solid rgba(196,165,106,.38);animation:scan-target-ring 1.8s ease-out .35s infinite}.scan-target-svg{display:block;width:100%;height:100%;filter:drop-shadow(0 0 10px rgba(196,165,106,.35))}.scan-target-outer,.scan-target-inner{fill:none;stroke:currentColor;stroke-linecap:round}.scan-target-outer{stroke-width:1.2;stroke-dasharray:289;stroke-dashoffset:289;animation:scan-stroke .9s cubic-bezier(.22,.82,.2,1) forwards}.scan-target-inner{stroke-width:1.15;stroke-dasharray:57;stroke-dashoffset:57;animation:scan-stroke .55s cubic-bezier(.22,.82,.2,1) .18s forwards}.scan-target-dot{fill:currentColor;opacity:0;animation:scan-dot .35s ease-out .4s forwards}.scan-target-ticks{fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:square;opacity:0;animation:scan-dot .35s ease-out .28s forwards}@keyframes scan-target-lock{0%{transform:scale(1.16);opacity:0}62%{transform:scale(.97);opacity:1}to{transform:scale(1);opacity:1}}@keyframes scan-target-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes scan-target-ring{0%{transform:scale(.92);opacity:.5}to{transform:scale(1.28);opacity:0}}@keyframes scan-stroke{to{stroke-dashoffset:0}}@keyframes scan-dot{to{opacity:1}}.scan-ticker{margin-top:1.85rem;font-family:Telegraf,system-ui,sans-serif;font-size:clamp(2.4rem,6vw,3.35rem);font-weight:800;letter-spacing:.04em;line-height:1;color:var(--apex-text)}.scan-status{margin-top:.85rem;font-size:.875rem;letter-spacing:.01em;color:var(--apex-faint)}.scan-progress{position:relative;width:12.5rem;height:2px;margin-top:1.65rem;overflow:visible;border-radius:999px;background:var(--apex-row-stripe)}.scan-progress-fill{position:absolute;left:50%;top:0;height:100%;width:12%;border-radius:inherit;background:linear-gradient(90deg,transparent,#6aa0ff 22%,#d4e7ff 50%,#6aa0ff 78%,transparent);box-shadow:0 0 8px #6aa0ff,0 0 18px #5a96ff8c;transform:translate(-50%);animation:scan-progress-fill 2.15s cubic-bezier(.22,.82,.2,1) forwards}@keyframes scan-progress-fill{0%{transform:translate(-50%) scaleX(.1);opacity:.65}to{transform:translate(-50%) scaleX(1);opacity:1}}.chain-stage{width:100%}.chain-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.chain-title{font-family:Telegraf,Georgia,serif;font-weight:800;font-size:1.6rem;line-height:1.2}.chain-sub{margin-top:.3rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem;letter-spacing:.02em;color:#a78d5d}.chain-badge{display:flex;flex-direction:column;gap:.2rem;max-width:26rem;padding:.5rem .75rem;border-radius:.6rem;border:1px solid #2a2418;background:#101014;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.chain-badge.is-live{border-color:#26a69a8c;color:#6fd3c7}.chain-badge.is-degraded{border-color:#ef53508c;color:#ef8a87}.chain-badge-sub{font-size:.66rem;letter-spacing:.03em;text-transform:none;color:#a78d5d}.chain-source-quiet{margin:0;padding:.35rem .65rem;border-radius:.4rem;border:1px solid #2a2418;font-size:.72rem;letter-spacing:.04em;color:#a78d5d;background:transparent}.chain-source-quiet.is-live{border-color:#26a69a59;color:#6fd3c7}.chain-source-quiet.is-degraded{border-color:#ef535066;color:#ef8a87}.chain-footnote{margin-top:.55rem;font-size:.68rem;line-height:1.45;color:#cebf9c73}.chain-soft-flag{display:inline-block;margin-left:.3rem;font-size:.62rem;line-height:1;vertical-align:middle;color:#cebf9c8c}.chain-soft-flag.is-uoa{color:#ffc85ad9}.chain-soft-flag.is-wide{color:#ef8c78b3}.chain-warn{margin-top:.7rem;padding:.55rem .8rem;border-radius:.5rem;border:1px solid rgba(239,83,80,.5);background:#ef535017;color:#f2a6a3;font-size:.82rem}.chain-caveats{margin-top:.55rem;padding-left:1.1rem;list-style:disc;font-size:.78rem;line-height:1.55;color:#cebf9cb8}.chain-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.4rem;margin-top:.85rem;padding:.7rem .9rem;border-radius:.6rem;border:1px solid #2a2418;background:#0c0c10;font-size:.78rem;color:#cebf9ce6}.chain-control{display:flex;flex-direction:column;gap:.25rem;min-width:15rem}.chain-control input[type=range]{width:100%}.chain-control-toggle{flex-direction:row;align-items:center;gap:.45rem;min-width:auto}.chain-control-note{font-size:.68rem;color:#a78d5d}.chain-tally{margin-top:.7rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem;color:#c4a56a}.chain-empty{margin-top:1rem;padding:1rem 1.15rem;border-radius:.6rem;border:1px solid #2a2418;background:#101014;font-size:.88rem;line-height:1.65;color:#cebf9ce0}.chain-wide-flags{margin-top:.6rem;display:grid;gap:.25rem;border-left:2px solid rgba(196,165,106,.55);padding:.35rem 0 .35rem .7rem;list-style:none;font-size:.76rem;line-height:1.55;color:#e2d0a8e6}.chain-table-wrap{margin-top:.7rem;overflow:auto;border-radius:.6rem;border:1px solid #2a2418;background:#0a0a0d}.chain-table{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-variant-numeric:tabular-nums}.chain-table thead th{position:sticky;top:0;z-index:2;padding:.3rem .4rem;background:#14141a;border-bottom:1px solid #2a2418;color:#c4a56a;font-weight:500;text-align:right;white-space:nowrap}.chain-table .chain-group-row th{top:0;z-index:3;text-align:center;letter-spacing:.22em;text-transform:uppercase;font-size:.62rem;color:#a78d5d;border-bottom:1px solid #2a2418}.chain-table thead tr:last-child th{top:1.45rem}.chain-table th.chain-strike-head{background:#1b1710;color:#e0cfa4;text-align:center}.chain-row:nth-child(2n) .chain-cell{background:#ffffff04}.chain-cell{padding:.22rem .4rem;border-bottom:1px solid rgba(42,36,24,.5);text-align:right;white-space:nowrap;color:#cebf9cdb}.chain-cell.is-itm{background:#c4a56a12}.chain-row:nth-child(2n) .chain-cell.is-itm{background:#c4a56a1a}.chain-cell[data-flag=good]{color:#6fd3c7}.chain-cell[data-flag=bad]{color:#ef8a87}.chain-strike{position:relative;padding:.22rem .55rem;background:#16130d;border-bottom:1px solid rgba(42,36,24,.5);border-left:1px solid #2a2418;border-right:1px solid #2a2418;text-align:center;font-weight:500;color:#e6d5aa;white-space:nowrap}.chain-row[data-recommended=true]{outline:2px solid #e0b568;outline-offset:-2px;animation:apex-leg-pulse 1.4s ease-in-out infinite}@keyframes apex-leg-pulse{0%,to{outline-color:#e0b56873}50%{outline-color:#ffe7a3}}@media (prefers-reduced-motion: reduce){.chain-row[data-recommended=true]{animation:none}}.chain-row[data-recommended=true] .chain-strike{background:#2a2110;color:#ffdf9a}.chain-leg-star{margin-left:.28rem;color:#ffdf9a;font-size:.72rem}.chain-row[data-recommended=true] .chain-cell{border-top:1px solid rgba(196,165,106,.45);border-bottom:1px solid rgba(196,165,106,.45)}.chain-cell.is-recommended-leg{box-shadow:inset 0 0 0 1px #c4a56a8c}.chain-verdict{display:table-cell;text-align:left}.chain-verdict-tag{display:inline-block;padding:.02rem .26rem;border-radius:.2rem;border:1px solid #3a3222;font-size:.58rem;letter-spacing:.08em;color:#a78d5d}.chain-verdict[data-verdict=rejected] .chain-verdict-tag{border-color:#ef5350b3;background:#ef535029;color:#ffb3b0}.chain-verdict[data-verdict=screened_out] .chain-verdict-tag{border-color:#e6a03c99;background:#e6a03c1f;color:#f0c48a}.chain-verdict[data-verdict=buy_candidate] .chain-verdict-tag{border-color:#26a69abf;background:#26a69a2e;color:#8fe3d8}.chain-verdict[data-verdict=sell_candidate] .chain-verdict-tag{border-color:#9682dcb3;background:#9682dc29;color:#c3b6f0}.chain-flag{display:inline-block;margin-left:.2rem;padding:.02rem .22rem;border-radius:.2rem;border:1px solid #3a3222;font-size:.54rem;letter-spacing:.06em;color:#8f7a4f}.chain-flag.is-uoa{border-color:#ffc85acc;background:#ffc85a33;color:#ffd98a}.chain-flag.is-model{border-color:#78a0dc99;color:#9dbbe6}.chain-legend{margin-top:.55rem;font-size:.7rem;line-height:1.6;color:#cebf9c9e}.chain-legend b{color:#c4a56a;font-weight:400}.chain-carousel{margin-top:1rem}.sf-stage{width:100%;max-width:72rem;margin:0 auto}.sf-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.sf-title{font-family:Telegraf,Georgia,serif;font-weight:800;font-size:1.7rem;line-height:1.15}.sf-sub{margin-top:.3rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem;letter-spacing:.02em;color:#a78d5d}.sf-source-quiet{margin:0;padding:.35rem .65rem;border-radius:.4rem;border:1px solid #2a2418;font-size:.72rem;letter-spacing:.04em;color:#a78d5d;max-width:28rem;text-align:right}.sf-empty,.sf-empty-inline{margin-top:1rem;padding:1rem 1.15rem;border-radius:.6rem;border:1px solid #2a2418;background:#101014;font-size:.88rem;line-height:1.65;color:#cebf9ce0}.sf-empty-inline{margin-top:.4rem;padding:.55rem .75rem;font-size:.8rem}.sf-gauge-row{display:grid;grid-template-columns:minmax(10rem,14rem) 1fr;gap:1rem;margin-top:1rem;align-items:stretch}@media (max-width: 720px){.sf-gauge-row{grid-template-columns:1fr}}.sf-gauge{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem .5rem .4rem;border-radius:.7rem;border:1px solid #2a2418;background:linear-gradient(160deg,#121218,#0a0a0d 70%)}.sf-gauge-svg{width:100%;max-width:11rem}.sf-gauge-track{fill:none;stroke:#2a2418;stroke-width:8;stroke-linecap:round}.sf-gauge-fill{fill:none;stroke:#c4a56a;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .55s cubic-bezier(.22,.82,.2,1)}.sf-gauge-fill.is-bullish,.sf-gauge-fill.is-very-bullish{stroke:#26a69a}.sf-gauge-fill.is-bearish,.sf-gauge-fill.is-very-bearish{stroke:#ef5350}.sf-gauge-fill.is-neutral{stroke:#c4a56a}.sf-gauge-value.is-bullish,.sf-gauge-value.is-very-bullish{color:#6fd3c7}.sf-gauge-value.is-bearish,.sf-gauge-value.is-very-bearish{color:#ef8a87}.sf-gauge-value{margin-top:-.35rem;font-family:Telegraf,Georgia,serif;font-weight:800;font-size:1.05rem;line-height:1.15;text-align:center;color:#e2d0a8}.sf-gauge-score{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.95rem;letter-spacing:.02em}.sf-gauge-sep{opacity:.55}.sf-gauge-rationale{display:flex;align-items:center;padding:.85rem 1rem;border-radius:.65rem;border:1px solid #2a2418;background:#0c0c10}.sf-gauge-rationale .sf-narrative{margin-top:0}.sf-weight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.sf-weight-cell{padding:.65rem .75rem;border-radius:.55rem;border:1px solid #2a2418;background:#0c0c10}.sf-weight-cell[data-status=unavailable]{opacity:.72}.sf-weight-label{display:flex;justify-content:space-between;font-size:.72rem;color:#a78d5d}.sf-weight-value{margin-top:.25rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.25rem;color:#e2d0a8}.sf-weight-status{margin-top:.15rem;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:#cebf9c8c}.sf-alert{margin-top:.85rem;padding:.7rem .9rem;border-radius:.55rem;border:1px solid #2a2418;background:#101014;font-size:.84rem;line-height:1.5;color:#e2d0a8eb}.sf-alert.is-hot{border-color:#ef535080;background:#ef535017;color:#f2a6a3}.sf-alert-kicker{display:block;margin-bottom:.2rem;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#a78d5d}.sf-alert.is-hot .sf-alert-kicker{color:#ef8a87}.sf-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.sf-split-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.sf-split,.sf-split-3{grid-template-columns:1fr}}.sf-panel{padding:.85rem 1rem;border-radius:.65rem;border:1px solid #2a2418;background:#0c0c10}.sf-gauge-row+.sf-panel,.sf-alert+.sf-panel{margin-top:.85rem}.sf-panel h2{font-family:Telegraf,Georgia,serif;font-weight:800;font-size:1.15rem}.sf-panel h2 span{margin-left:.4rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;font-weight:400;color:#a78d5d}.sf-panel-note{margin-top:.35rem;font-size:.72rem;line-height:1.45;color:#cebf9c8c}.sf-kv{display:grid;gap:.35rem;margin-top:.65rem}.sf-kv>div{display:flex;justify-content:space-between;gap:.75rem;font-size:.8rem}.sf-kv dt{color:#cebf9c8c}.sf-kv dd{font-family:IBM Plex Mono,ui-monospace,monospace;color:#e2d0a8;text-align:right}.sf-narrative{margin-top:.45rem;font-size:.82rem;line-height:1.55;color:#e2d0a8e0}.sf-uncertainty{margin-top:.55rem;padding-left:1rem;list-style:disc;font-size:.76rem;line-height:1.5;color:#cebf9cb3}.sf-news{margin-top:.85rem}.sf-news-list{margin-top:.55rem;display:grid;gap:.65rem;max-height:22rem;overflow:auto}.sf-news-list li{padding-bottom:.55rem;border-bottom:1px solid #1c1a14}.sf-news-main a,.sf-news-main span,.sf-news-link{color:#e8dcc0;font-size:.88rem;line-height:1.35;text-decoration:none;background:none;border:none;padding:0;text-align:left;cursor:pointer;font-family:inherit}.sf-news-link:hover{color:#c4a56a}.sf-news-main p{margin-top:.25rem;font-size:.76rem;line-height:1.45;color:#cebf9ca6}.sf-news-meta{display:flex;flex-wrap:wrap;gap:.55rem .9rem;margin-top:.35rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;color:#a78d5d}.sf-news-score{color:#c4a56a}.sf-factor-carousel{display:block;grid-template-columns:unset;margin-top:.55rem}.sf-factor-carousel-wrap{margin-top:.55rem}.sf-carousel-hint{margin:.65rem 0 0;text-align:center;font-size:.72rem;letter-spacing:.04em;color:#cebf9c47;animation:sf-hint-pulse 3.5s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@keyframes sf-hint-pulse{0%,to{opacity:.45}50%{opacity:.85}}.sf-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#000000b8}.sf-modal{width:min(42rem,100%);max-height:min(80vh,42rem);display:flex;flex-direction:column;border-radius:.75rem;border:1px solid #2a2418;background:#0c0c10;box-shadow:0 24px 64px #0000008c}.sf-modal.sf-modal-article-view{width:min(56rem,96vw);height:min(92vh,52rem);max-height:min(92vh,52rem)}.sf-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid #1c1a14}.sf-modal-head h2{font-family:Telegraf,Georgia,serif;font-weight:800;font-size:1.15rem;line-height:1.25;color:#e8dcc0}.sf-modal-time{margin-bottom:.25rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;color:#a78d5d}.sf-modal-byline{margin-top:.35rem;font-size:.72rem;color:#c4a56ad9}.sf-modal-close{flex-shrink:0;width:2rem;height:2rem;border:1px solid #2a2418;border-radius:.4rem;background:#101014;color:#e2d0a8;font-size:1.25rem;line-height:1;cursor:pointer}.sf-modal-close:hover{border-color:#c4a56a;color:#c4a56a}.sf-modal-body{overflow:auto;padding:.85rem 1rem 1rem}.sf-modal-body.sf-modal-body-frame{flex:1;min-height:0;overflow:hidden;padding:0;display:flex;flex-direction:column}.sf-modal-article{font-size:.86rem;line-height:1.65;color:#e2d0a8eb;white-space:pre-wrap}.sf-modal-article-html{white-space:normal}.sf-modal-article-html p{margin:0 0 .85rem}.sf-modal-open-browser{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.1rem;border:1px solid #c4a56a;border-radius:.45rem;background:#c4a56a1f;color:#e8dcc0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem;text-decoration:none}.sf-modal-open-browser:hover{background:#c4a56a38;text-decoration:none}.sf-modal-frame{flex:1;width:100%;min-height:0;border:none;background:#101014}.sf-modal-fallback{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1.5rem;text-align:center;font-size:.88rem;line-height:1.55;color:#e2d0a8e0}.sf-modal-fallback a{color:#c4a56a;text-decoration:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem}.sf-modal-fallback a:hover{text-decoration:underline}.sf-metric-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin-top:1rem}@media (max-width: 900px){.sf-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-metric{padding:.55rem .65rem;border-radius:.5rem;border:1px solid #2a2418;background:#0c0c10}.sf-metric p{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#a78d5d}.sf-metric strong{display:block;margin-top:.2rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.95rem;font-weight:500;color:#e2d0a8}.sf-big{margin-top:.35rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.55rem;color:#e2d0a8}.sf-history{margin-top:.55rem;display:grid;gap:.35rem}.sf-history li{display:grid;grid-template-columns:1fr auto auto;gap:.65rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.76rem;color:#e2d0a8}.sf-foot{margin-top:.9rem;padding:.75rem .9rem;border-radius:.55rem;border:1px solid #2a2418;background:#0a0a0d}.as-hero{display:grid;grid-template-columns:minmax(10rem,14rem) 1fr;gap:1.25rem;margin-top:1rem;align-items:start}.as-composite-value{margin-top:-.35rem;font-family:Telegraf,Georgia,serif;font-weight:800;font-size:2.4rem;line-height:1;color:#e2d0a8}.as-composite-value.is-auto_exec,.as-gauge-fill.is-auto_exec{color:#8fd4a8;stroke:#8fd4a8}.as-composite-value.is-caution,.as-gauge-fill.is-caution{color:#c4a56a;stroke:#c4a56a}.as-composite-value.is-blocked,.as-gauge-fill.is-blocked{color:#c97a7a;stroke:#c97a7a}.as-composite-label{margin-top:.15rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.08em;color:#a78d5d}.as-hero-copy{display:flex;flex-direction:column;gap:.75rem}.as-threshold-badge{display:inline-flex;align-self:flex-start;padding:.35rem .65rem;border-radius:999px;border:1px solid #2a2418;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.04em}.as-threshold-badge.is-clear{border-color:#8fd4a859;color:#8fd4a8;background:#8fd4a814}.as-threshold-badge.is-below{border-color:#c97a7a59;color:#c97a7a;background:#c97a7a14}.as-sections{display:flex;flex-direction:column;gap:.55rem;margin-top:1.1rem}.as-section{border:1px solid #2a2418;border-radius:.65rem;background:#101014;overflow:hidden}.as-section-head{display:grid;grid-template-columns:1fr auto auto auto;gap:.75rem;align-items:center;padding:.75rem .9rem;cursor:pointer}.as-section-title{font-family:Telegraf,Georgia,serif;font-weight:800;font-size:1.05rem}.as-section-score{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.95rem;color:#e2d0a8}.as-section-weight{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.03em;color:#a78d5d}.as-section-narrative{margin-top:.75rem;font-size:.88rem;line-height:1.65;color:#cebf9ce6}.as-breakdown{margin-top:.75rem}.st-hero{margin-top:1rem;padding:1rem 1.1rem;border-radius:.7rem;border:1px solid #2a2418;background:linear-gradient(160deg,#121218,#0a0a0d 70%)}.st-kicker{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#a78d5d}.st-name{margin-top:.35rem;font-family:Telegraf,Georgia,serif;font-weight:800;font-size:1.85rem;line-height:1.15;color:#e2d0a8}.st-name.is-no-trade{color:#c97a7a}.st-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.st-metrics{margin-top:.75rem}.st-legs{margin-top:.85rem;padding-left:1.1rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.76rem;line-height:1.7;color:#cebf9ceb}.st-leg-action{color:#c4a56a;text-transform:uppercase;letter-spacing:.04em}.tv-host{position:relative;display:block;width:100%;height:100%;min-height:42rem;background:var(--apex-chart-panel)}.tv-host--frozen{min-height:0;overflow:hidden!important;pointer-events:none!important;border-radius:.75rem}.tv-host .tradingview-widget-container,.tv-host .tradingview-widget-container__widget{width:100%!important;height:100%!important;min-height:inherit}.tv-host iframe{width:100%!important;height:100%!important;border:0;background:var(--apex-chart-panel)}.tv-host .tradingview-widget-copyright{display:none!important}.tv-study-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.tv-logo-cover{position:absolute;left:54px;bottom:30px;z-index:8;width:96px;height:26px;background:var(--apex-chart-panel);pointer-events:none}.tv-host--frozen .tv-logo-cover{left:6px;bottom:6px;width:84px;height:22px}.ta-snapshot-frame .tv-host{min-height:28rem;height:100%}.vol-stage{display:flex;flex-direction:column;gap:1rem;max-width:72rem;margin:0 auto}.vol-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:.25rem 0 .5rem}.vol-header-centered .vol-kicker{margin:0}.vol-title{margin:0;letter-spacing:.01em;white-space:nowrap}.vol-kicker{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:#a78d5d}.vol-empty{padding:1.25rem 1.4rem;border-radius:.75rem;border:1px solid #2a2418;background:#101014;color:#cebf9ce0;line-height:1.6}.vol-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.55rem}.vol-metric{border:1px solid var(--apex-chart-border);border-radius:.6rem;background:var(--apex-surface);padding:.55rem .7rem}.vol-metric-k{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--apex-bronze)}.vol-metric-v{margin-top:.2rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.95rem;color:var(--apex-text)}.vol-metric-hint{margin-top:.25rem;font-size:.62rem;line-height:1.35;color:var(--apex-faint)}.vol-chart{border:1px solid var(--apex-chart-border);border-radius:.75rem;background:var(--apex-chart-bg);overflow:hidden}.vol-chart-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.5rem .75rem;border-bottom:1px solid var(--apex-chart-border)}.vol-chart-label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--apex-text)}.vol-chart-tfs{display:flex;flex-wrap:wrap;gap:.2rem}.vol-tf-btn{min-width:2.2rem;padding:.22rem .45rem;border-radius:.32rem;font-size:.7rem;color:var(--apex-chart-text);background:transparent;border:1px solid transparent}.vol-tf-btn:hover:not(:disabled){color:var(--apex-chart-text-strong);background:#e0b5681a}.vol-tf-btn.is-active{color:var(--apex-chart-active-text);background:var(--vol-tf, var(--apex-chart-active-bg))}.vol-tf-btn:disabled{opacity:.28;cursor:not-allowed}.vol-chart-legend{margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;color:var(--apex-subtle)}.vol-chart-body{width:100%;height:320px}.vol-chart-empty{padding:.75rem 1rem 1rem;font-size:.8rem;color:var(--apex-faint)}.vol-cal-tab{padding:.28rem .7rem;border-radius:.4rem;border:1px solid var(--apex-line);font-size:.75rem;color:var(--apex-bronze);background:transparent}.vol-cal-tab.is-active{color:var(--apex-chart-active-text);background:var(--apex-chart-active-bg);border-color:var(--apex-gold)}.vol-carousel{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:stretch}.vol-notes{margin:0;padding-left:1.1rem;font-size:.72rem;color:var(--apex-faint);line-height:1.5}.as-hero{display:grid;grid-template-columns:minmax(10rem,14rem) 1fr;gap:1rem;margin-top:1rem;align-items:stretch}@media (max-width: 720px){.as-hero{grid-template-columns:1fr}}.as-composite-gauge{min-height:9rem}.as-composite-value{font-family:Telegraf,Georgia,serif;font-weight:800;font-size:2.4rem;line-height:1;color:var(--apex-text)}.as-composite-value.is-auto_exec{color:#26a69a}.as-composite-value.is-blocked{color:#ef5350}.as-composite-label{font-size:.72rem;letter-spacing:.08em;color:#a78d5d}.as-gauge-fill.is-auto_exec{stroke:#26a69a}.as-gauge-fill.is-blocked{stroke:#ef5350}.as-threshold-badge{display:inline-block;margin-bottom:.5rem;padding:.25rem .55rem;border-radius:.35rem;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.as-threshold-badge.is-clear{border:1px solid rgba(38,166,154,.45);color:#26a69a}.as-threshold-badge.is-below{border:1px solid rgba(239,83,80,.45);color:#ef5350}.as-weight-row{margin-top:.75rem}.as-sections{display:flex;flex-direction:column;gap:.55rem;margin-top:1.25rem}.as-section{border:1px solid #2a2418;border-radius:.55rem;background:#101014}.as-section-head{display:grid;grid-template-columns:1fr auto auto;gap:.75rem;align-items:center;padding:.75rem .9rem;cursor:pointer;list-style:none}.as-section-head::-webkit-details-marker{display:none}.as-section-title{font-weight:800;color:var(--apex-text)}.as-section-score{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.9rem;color:#c4a56a}.as-section-weight{font-size:.72rem;color:#a78d5d}.as-section-body{padding:0 .9rem .85rem;border-top:1px solid #2a2418}.as-section-narrative{margin-top:.65rem;font-size:.86rem;line-height:1.65;color:#cebf9ce0}.as-narrative-block .as-paragraph+.as-paragraph{margin-top:.65rem}.as-section-interpretation{margin-top:.85rem;padding:.65rem .75rem;border-left:2px solid #a78d5d;font-size:.86rem;line-height:1.6;color:#e2d0a8;background:#a78d5d0f;border-radius:0 .35rem .35rem 0}.as-breakdown-row dd{display:flex;flex-direction:column;gap:.2rem}.as-breakdown-value{font-family:IBM Plex Mono,ui-monospace,monospace;color:#e2d0a8}.as-breakdown-note{font-size:.72rem;line-height:1.45;color:#a78d5dd9}.as-breakdown{margin-top:.65rem}.st-hero{margin-top:1rem;padding:1rem 1.15rem;border-radius:.65rem;border:1px solid #2a2418;background:linear-gradient(160deg,#121218,#0a0a0d 70%)}.st-kicker{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#a78d5d}.st-name{margin-top:.35rem;font-family:Telegraf,Georgia,serif;font-weight:800;font-size:1.65rem;color:var(--apex-text)}.st-name.is-no-trade{color:#ef5350}.st-leg-hint{margin-top:.45rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem;color:#a78d5d}.st-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.st-panel-wide{grid-column:1 / -1}@media (max-width: 720px){.st-grid{grid-template-columns:1fr}}.st-metrics{margin-top:.85rem}.st-legs{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.65rem;margin:.75rem 0 0;padding-left:0;list-style:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;color:#cebf9ce0}.st-legs li{margin:0;padding:.55rem .7rem;border:1px solid rgba(196,165,106,.28);border-radius:.45rem}.st-metrics .sf-kv{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.65rem}.st-metrics .sf-kv>div{flex-direction:column;align-items:flex-start;padding:.5rem .65rem;border:1px solid rgba(196,165,106,.22);border-radius:.45rem}.rr-legs{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.rr-leg{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .8rem;border:1px solid rgba(196,165,106,.35);border-radius:.5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;line-height:1.45;color:#e2d0a8eb}.rr-leg-side{margin:0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#e0b568}.rr-leg-symbol{word-break:break-all}@media (max-width: 720px){.st-legs,.rr-legs,.st-metrics .sf-kv{grid-template-columns:1fr}}.st-leg-action{text-transform:uppercase;color:#c4a56a}.payoff-board{margin-top:.75rem}.payoff-board-legend{display:flex;gap:1.25rem;margin-bottom:.4rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#a78d5d}.payoff-board-rows{display:flex;flex-wrap:wrap;gap:.45rem}.payoff-pair{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:8.75rem;padding:.4rem .6rem;border:1px solid rgba(196,165,106,.28);border-radius:.45rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;color:#cebf9ceb}.order-cert-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--apex-backdrop)!important}.order-cert-card{filter:drop-shadow(0 0 40px rgba(196,165,106,.14))}.expiry-login-backdrop{align-items:center;justify-content:center;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.expiry-login-card{align-self:center;flex:0 0 auto;width:min(32rem,calc(100vw - 2rem));height:auto;min-height:0;max-height:calc(100dvh - 2rem);pointer-events:auto}.expiry-login-frame,.expiry-login-inner{height:auto;min-height:0;max-height:100%}.expiry-login-inner{overflow:hidden}.expiry-login-body{width:100%;min-height:0;max-height:min(18rem,calc(100dvh - 16rem));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.expiry-notice-card,.expiry-notice-card .order-cert-frame,.expiry-notice-card .order-cert-inner{width:min(32rem,calc(100vw - 2rem));max-height:min(40rem,calc(100dvh - 2rem));min-height:0;display:flex;flex-direction:column}.expiry-notice-card .order-cert-frame,.expiry-notice-card .order-cert-inner{width:auto}.expiry-notice-card .order-cert-inner{overflow:hidden}.expiry-notice-card .order-cert-header,.expiry-notice-card .order-cert-paper-banner,.expiry-notice-card .order-cert-copy,.expiry-notice-card>.order-cert-frame .order-cert-dismiss{flex-shrink:0}.expiry-notice-list{width:100%;min-height:0;overflow:auto;overscroll-behavior:contain}.expiry-notice-occ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.expiry-notice-close{display:block;width:auto;margin:.55rem auto 0;border:1px solid var(--apex-line);background:transparent;color:var(--apex-text);border-radius:.4rem;padding:.28rem .7rem;font-size:.72rem;cursor:pointer}.order-cert-frame{border:1px solid rgba(196,165,106,.45);border-radius:1.25rem;padding:3px;background:linear-gradient(145deg,#c4a56a38,#a78d5d14)}.order-cert-inner{border-radius:1.1rem;border:1px solid var(--apex-line);background:radial-gradient(circle at 50% 0%,rgba(196,165,106,.1),transparent 55%),var(--apex-panel);padding:1.75rem}.order-cert-stack{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:center;gap:1.1rem}.order-cert-stack>.order-cert-header,.order-cert-stack>.order-cert-grid,.order-cert-stack>.order-cert-legs,.order-cert-stack>.order-cert-paper-banner,.order-cert-stack>.order-cert-copy,.order-cert-stack>.order-cert-lines,.order-cert-stack>.order-cert-copy-group,.order-cert-stack .sf-panel-note{margin:0}.order-cert-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:0;gap:.35rem;width:100%}.order-cert-logo{display:block;margin:0 auto}.order-cert-eyebrow{display:block;margin:0;width:100%;text-align:center;font-weight:200;font-size:.65rem;letter-spacing:.28em;padding-left:.28em;text-transform:uppercase;color:#a78d5d}.order-cert-title{margin:0;width:100%;text-align:center;font-family:Telegraf,Georgia,serif;font-weight:800;font-size:1.75rem;line-height:1.2;color:var(--apex-text)}.order-cert-status{margin:0;width:100%;text-align:center;font-size:.72rem;letter-spacing:.12em;padding-left:.12em;text-transform:uppercase;color:#c4a56a}.order-cert-copy,.order-cert-lines{width:100%;margin:0;text-align:center;font-size:.875rem;line-height:1.65;color:color-mix(in srgb,var(--apex-text) 80%,transparent)}.order-cert-copy.sf-panel-note{color:#cebf9c8c;font-size:.72rem;line-height:1.6}.order-cert-copy-group{display:flex;flex-direction:column;align-items:center;gap:.45rem;width:100%;text-align:center}.order-cert-lines{list-style:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:.55rem}.order-cert-lines>li{width:100%;margin:0;padding:0;text-align:center;line-height:1.65}.order-cert-grid{display:grid;gap:.7rem;width:100%;margin:0;padding:.85rem 1rem;border-radius:.75rem;border:1px solid var(--apex-line);background:var(--apex-cert-grid-bg);text-align:center}.order-cert-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;width:100%;text-align:center;font-size:.82rem}.order-cert-row dt{width:100%;text-align:center;color:var(--apex-text-muted);text-transform:uppercase;letter-spacing:.08em;padding-left:.08em;font-size:.68rem}.order-cert-row dd{width:100%;margin:0;text-align:center;font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--apex-text)}.order-cert-ids{max-width:18rem;margin-inline:auto;text-align:center;word-break:break-all}.order-cert-legs{width:100%;margin:0;text-align:center}.order-cert-legs-label{margin:0 0 .45rem;width:100%;text-align:center;font-size:.68rem;letter-spacing:.12em;padding-left:.12em;text-transform:uppercase;color:#a78d5d}.order-cert-legs ul{margin:0;padding:0;list-style:none;display:grid;gap:.55rem;width:100%;justify-items:stretch}.order-cert-legs li{width:100%;margin:0;text-align:center}.order-cert-leg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%;padding:.55rem .75rem;border-radius:.5rem;border:1px solid var(--apex-line);background:var(--apex-cert-leg-bg);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem;line-height:1.45;text-align:center;color:var(--apex-text)}.order-cert-leg-side{color:#c4a56a;font-weight:500;letter-spacing:.08em;padding-left:.08em}.order-cert-leg-fill{margin:0;text-align:center;color:#cebf9ca6}.order-cert-actions{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:.5rem;width:100%}.order-cert-actions>.order-cert-dismiss{flex:1 1 0;width:auto}.order-cert-dismiss{width:100%;border:none;border-radius:.55rem;padding:.65rem 1rem;background:var(--apex-gold);color:var(--apex-btn-on-gold);font-size:.85rem;font-weight:400;text-align:center;cursor:pointer;transition:filter .15s ease}.order-cert-dismiss-secondary{background:transparent;border:1px solid var(--apex-line);color:var(--apex-text)}.order-cert-dismiss:hover{filter:brightness(1.06)}.order-progress-inner{display:flex;flex-direction:column;align-items:center;gap:1rem}.order-progress-ring-wrap{position:relative;width:7.5rem;height:7.5rem}.order-progress-ring{width:100%;height:100%;transform:rotate(-90deg)}.order-progress-pct{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.35rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--apex-gold);pointer-events:none}.order-progress-track,.order-progress-value{fill:none;stroke-width:3}.order-progress-track{stroke:#c4a56a38}.order-progress-value{stroke:var(--apex-gold);stroke-linecap:round;stroke-dasharray:80 220;animation:order-ring-spin 1s linear infinite;transform-origin:60px 60px}.order-progress-value.is-complete{stroke-dasharray:289 289;animation:none}@keyframes order-ring-spin{to{transform:rotate(360deg)}}.order-cert-paper-banner{margin:0;padding:.35rem .75rem .35rem calc(.75rem + .2em);border-radius:.35rem;border:1px solid rgba(196,165,106,.45);background:#c4a56a1f;text-align:center;font-size:.68rem;font-weight:800;letter-spacing:.2em;color:#c4a56a}.order-cert-leg-expiry{width:auto;max-width:100%;margin:0;text-align:center;font-size:.68rem;color:#cebf9c8c}.order-cert-legs .order-cert-dismiss{margin-top:.65rem}html[data-theme=light] .order-cert-inner{background:radial-gradient(circle at 50% 0%,rgba(196,165,106,.08),transparent 55%),var(--apex-panel)}html[data-theme=light] .bg-panel{background-color:var(--apex-panel)}html[data-theme=light] .bg-ink{background-color:var(--apex-bg)}html[data-theme=light] .scan-intro{background:var(--apex-bg)}html[data-theme=light] .scan-ticker{color:var(--apex-text)}html[data-theme=light] .scan-status{color:var(--apex-faint)}html[data-theme=light] .ta-arrow,html[data-theme=light] .ta-card,html[data-theme=light] .chain-badge,html[data-theme=light] .chain-empty,html[data-theme=light] .chain-controls,html[data-theme=light] .sf-empty,html[data-theme=light] .sf-panel,html[data-theme=light] .sf-gauge,html[data-theme=light] .sf-weight-cell,html[data-theme=light] .sf-alert,html[data-theme=light] .sf-metric,html[data-theme=light] .sf-foot,html[data-theme=light] .as-section,html[data-theme=light] .st-hero,html[data-theme=light] .vol-empty,html[data-theme=light] .vol-metric,html[data-theme=light] .sf-modal{border-color:var(--apex-line);background:var(--apex-panel);color:var(--apex-text)}html[data-theme=light] .chain-table-wrap,html[data-theme=light] .chain-table thead th,html[data-theme=light] .chain-strike{border-color:var(--apex-line);background:var(--apex-surface);color:var(--apex-text)}html[data-theme=light] .chain-cell{color:var(--apex-subtle);border-color:var(--apex-line)}html[data-theme=light] .apex-chart,html[data-theme=light] .vol-chart,html[data-theme=light] .tv-host,html[data-theme=light] .ta-snapshot-frame{border-color:var(--apex-line);background:var(--apex-chart-bg)}html[data-theme=light] .sf-modal-head h2,html[data-theme=light] .sf-news-main a,html[data-theme=light] .sf-news-main span,html[data-theme=light] .sf-news-link,html[data-theme=light] .order-cert-title,html[data-theme=light] .order-cert-row dd,html[data-theme=light] .order-cert-leg{color:var(--apex-text)}html[data-theme=light] .order-cert-leg-expiry,html[data-theme=light] .order-cert-leg-fill{color:var(--apex-faint)}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:var(--apex-panel);color:var(--apex-text);border-color:var(--apex-line)}html[data-theme=light] .apex-tf-btn,html[data-theme=light] .apex-tool-btn{color:var(--apex-subtle)}html[data-theme=light] .apex-tf-btn:hover,html[data-theme=light] .apex-tool-btn:hover{color:var(--apex-text);background:#9a7b421f}html[data-theme=light] .apex-tf-btn.is-active,html[data-theme=light] .apex-tool-btn.is-active{color:var(--apex-btn-on-gold);background:var(--apex-gold)}html[data-theme=light] .apex-chart-toolbar,html[data-theme=light] .apex-chart{border-color:var(--apex-line);background:var(--apex-chart-bg)}html[data-theme=light] .apex-legend,html[data-theme=light] .apex-legend-ohlc,html[data-theme=light] .apex-chart-state{color:var(--apex-subtle);text-shadow:none}html[data-theme=light] .apex-legend-ohlc b,html[data-theme=light] .apex-legend-item b{color:var(--apex-text)}html[data-theme=light] .vol-tf-btn.is-active{color:var(--apex-btn-on-gold)}html[data-theme=light] .vol-chart-legend,html[data-theme=light] .vol-chart-empty,html[data-theme=light] .vol-notes{color:var(--apex-faint)}html[data-theme=light] .vol-metric,html[data-theme=light] .vol-chart{border-color:var(--apex-line);background:var(--apex-chart-bg)}html[data-theme=light] .vol-tf-btn.is-active,html[data-theme=light] .vol-cal-tab.is-active{color:var(--apex-btn-on-gold);background:var(--apex-gold);border-color:var(--apex-gold)}html[data-theme=light] .chain-sub,html[data-theme=light] .sf-sub,html[data-theme=light] .vol-kicker,html[data-theme=light] .ta-card-kicker,html[data-theme=light] .st-kicker,html[data-theme=light] .as-composite-label,html[data-theme=light] .order-cert-eyebrow,html[data-theme=light] .order-cert-legs-label{color:var(--apex-bronze)}html[data-theme=light] .chain-badge.is-live,html[data-theme=light] .chain-source-quiet.is-live{border-color:#1f7a5273;color:var(--apex-bull-soft)}html[data-theme=light] .chain-badge.is-degraded,html[data-theme=light] .chain-source-quiet.is-degraded{border-color:#b84a3a73;color:var(--apex-bear-soft)}html[data-theme=light] .chain-cell[data-flag=good]{color:var(--apex-bull-soft)}html[data-theme=light] .chain-cell[data-flag=bad]{color:var(--apex-bear-soft)}html[data-theme=light] .sf-gauge-fill.is-bullish,html[data-theme=light] .sf-gauge-fill.is-very-bullish,html[data-theme=light] .as-composite-value.is-auto_exec,html[data-theme=light] .as-gauge-fill.is-auto_exec,html[data-theme=light] .as-threshold-badge.is-clear{color:var(--apex-bull);stroke:var(--apex-bull);border-color:#1f7a5259}html[data-theme=light] .sf-gauge-fill.is-bearish,html[data-theme=light] .sf-gauge-fill.is-very-bearish,html[data-theme=light] .as-composite-value.is-blocked,html[data-theme=light] .as-gauge-fill.is-blocked,html[data-theme=light] .st-name.is-no-trade,html[data-theme=light] .as-threshold-badge.is-below{color:var(--apex-bear);stroke:var(--apex-bear);border-color:#b84a3a59}html[data-theme=light] .sf-modal-backdrop,html[data-theme=light] .order-cert-backdrop{background:var(--apex-backdrop)!important}html[data-theme=light] .apex-legend{text-shadow:none}html[data-theme=light] .scan-mesh{opacity:.55}html[data-theme=light] .st-blocked-copy,html[data-theme=light] .sf-panel-note,html[data-theme=light] .as-section-narrative,html[data-theme=light] .sf-narrative,html[data-theme=light] .ta-card-body{color:var(--apex-subtle)}html[data-theme=light] .order-cert-paper-banner{border-color:#9a7b4273;background:#9a7b421a;color:var(--apex-gold)}html[data-theme=light] .order-cert-leg-side,html[data-theme=light] .order-cert-status{color:var(--apex-gold)}html[data-theme=light] .chain-warn,html[data-theme=light] .sf-alert.is-hot{border-color:var(--apex-error-border);background:var(--apex-error-bg);color:var(--apex-error-text)}html[data-theme=light] .sf-weight-value,html[data-theme=light] .sf-big,html[data-theme=light] .sf-kv dd,html[data-theme=light] .vol-metric-v,html[data-theme=light] .as-section-score,html[data-theme=light] .as-breakdown-value,html[data-theme=light] .as-section-interpretation{color:var(--apex-text)}html[data-theme=light] .chain-table thead th{background:var(--apex-surface-raised);color:var(--apex-gold)}html[data-theme=light] .chain-row:nth-child(2n) .chain-cell{background:var(--apex-row-stripe)}html[data-theme=light] .chain-strike-head,html[data-theme=light] .chain-strike{background:var(--apex-surface);color:var(--apex-text)}html[data-theme=light] .chain-row[data-recommended=true] .chain-strike{background:#9a7b421f;color:var(--apex-gold)}html[data-theme=light] .chain-leg-star{color:var(--apex-gold)}html[data-theme=light] .sf-modal-close{background:var(--apex-panel);color:var(--apex-text);border-color:var(--apex-line)}html[data-theme=light] .sf-modal-close:hover{border-color:var(--apex-gold);color:var(--apex-gold)}html[data-theme=light] .vol-cal-tab{color:var(--apex-bronze);border-color:var(--apex-line)}html[data-theme=light] .vol-tf-btn{color:var(--apex-subtle)}html[data-theme=light] .vol-tf-btn:hover:not(:disabled){color:var(--apex-text)}html[data-theme=light] .st-hero,html[data-theme=light] .sf-gauge{background:linear-gradient(160deg,var(--apex-surface-raised) 0%,var(--apex-surface) 70%)}html[data-theme=light] .chain-controls,html[data-theme=light] .sf-gauge-rationale,html[data-theme=light] .sf-weight-cell,html[data-theme=light] .sf-foot,html[data-theme=light] .chain-table-wrap{background:var(--apex-surface)}html[data-theme=light] .sf-news-list li{border-bottom-color:var(--apex-line)}html[data-theme=light] .sf-news-link:hover{color:var(--apex-gold)}html[data-theme=light] .sf-carousel-hint{color:var(--apex-faint)}html[data-theme=light] .apex-draw-stroke{background:var(--apex-bg)}@media (max-width: 720px){.order-cert-inner{padding:1.25rem}.apex-table{min-width:28rem}}@media print{.order-cert-backdrop{position:static;background:transparent!important;padding:0}.order-cert-card{filter:none}.order-cert-dismiss{display:none}}.desk{position:relative;--desk-dur: .98s}.desk-motion-sentinel{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;pointer-events:none;opacity:1;transition:opacity var(--desk-dur) cubic-bezier(.22,.61,.36,1)}.desk-motion-sentinel.is-full{opacity:0}.desk-brand{display:inline-flex;align-items:center;gap:.75rem;padding-right:.75rem;color:inherit;text-decoration:none;white-space:nowrap}.desk-brand:focus-visible{outline:2px solid var(--apex-focus-ring);outline-offset:3px;border-radius:.25rem}.desk-fold-x{flex:0 0 auto;max-width:28rem;overflow:hidden;opacity:1;transition:max-width var(--desk-dur) cubic-bezier(.22,.61,.36,1),opacity var(--desk-dur) cubic-bezier(.22,.61,.36,1),margin var(--desk-dur) cubic-bezier(.22,.61,.36,1)}.desk-fold-x[data-desk-hide=header-tools]{margin-left:.75rem}.desk-fold-y{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--desk-dur) cubic-bezier(.22,.61,.36,1),opacity var(--desk-dur) cubic-bezier(.22,.61,.36,1)}.desk-fold-clip{overflow:hidden}.desk-ticker,.desk-chart-slot{transition:height var(--desk-dur) cubic-bezier(.22,.61,.36,1),min-height var(--desk-dur) cubic-bezier(.22,.61,.36,1)}.desk--chart-full{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden}.desk--chart-full .desk-fold-x{min-width:0;max-width:0;margin-left:0;margin-right:0;opacity:0;pointer-events:none}.desk--chart-full .desk-fold-y{grid-template-rows:0fr;min-height:0;opacity:0;pointer-events:none}.desk--chart-full .desk-fold-clip{min-height:0}.desk-wordmark{display:block;height:2.5rem;width:auto;max-width:11rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.desk-scan-fullscreen{display:none}.desk--chart-full .desk-scan-fullscreen{display:inline-flex;align-items:center}.desk--chart-full .desk-scan-dock{display:none}.desk--chart-full .desk-stage{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch}.desk--chart-full .desk-stage-chart{grid-column:1;grid-row:1;width:100%;height:100%;min-height:0}.desk--chart-full .desk-ticker,.desk-ticker-overlay{position:fixed;z-index:30;grid-column:1;grid-row:1;width:0;height:0;max-height:0;min-height:0;margin:0;padding:0;overflow:hidden;opacity:0;pointer-events:none;border-width:0}.desk--chart-full .desk-ticker.is-open{top:4.5rem;left:1rem;z-index:40;width:min(24rem,calc(100vw - 2rem));height:auto;max-height:min(32rem,calc(100dvh - 6rem));padding:1rem;overflow:auto;opacity:1;pointer-events:auto;border-width:1px;border-radius:.75rem;background:var(--apex-panel)}[data-testid=info-score-drag]{-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.desk-ticker.is-dragging,.desk-ticker.is-dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.desk--chart-full .desk-chart-slot,.desk--chart-full .apex-chart,.desk--chart-full .tv-host{height:100%;min-height:0;max-height:100%;overflow:hidden}.desk--chart-full .desk-stage-chart{display:flex;flex-direction:column;gap:0}.desk--chart-full .desk-chart-slot{flex:1 1 auto}.ticker-suggestions{background:var(--apex-panel);color:var(--apex-text)}.ticker-suggestions [role=option]{display:block;margin:0;padding:0;background:transparent}.ticker-hit{display:block;width:100%;margin:0;padding:.4rem .75rem;border:0;border-left:2px solid transparent;background:transparent;color:var(--apex-text);font:inherit;text-align:left;cursor:pointer;opacity:.82;transition:background-color .14s ease,color .14s ease,border-left-color .14s ease,opacity .14s ease}.ticker-suggestions [role=option]:hover .ticker-hit,.ticker-hit:hover,.ticker-hit:focus,.ticker-hit:focus-visible,.ticker-suggestions [role=option][aria-selected=true] .ticker-hit{background:var(--apex-row-hover);color:var(--apex-text);border-left-color:var(--apex-gold);opacity:1;outline:none}.apex-chart-fullscreen{position:absolute;z-index:9;top:.4rem;right:.45rem;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;padding:0;border:1px solid var(--apex-chart-border);border-radius:.4rem;background:var(--apex-panel);color:var(--apex-text);font-size:1.15rem;line-height:1;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.apex-chart-fullscreen:hover,.apex-chart-fullscreen:focus-visible{background:var(--apex-row-hover);color:var(--apex-text);border-color:var(--apex-gold);outline:none}.apex-chart:has(.apex-chart-fullscreen) .apex-chart-toolbar{padding-right:2.75rem}@media (prefers-reduced-motion: reduce){.expiry-login-card{animation:none;transition:none}.desk{--desk-dur: .14s}.desk-fold-y,.desk-fold-x,.desk-ticker,.desk-chart-slot,.desk-stage-chart{transition-property:opacity;transition-duration:.14s;transition-timing-function:ease}}.scan-progress-fill{width:100%;will-change:transform,opacity}.scan-beam-h{top:0}.scan-beam-v{left:0}.portfolio-skeleton{animation:portfolio-loading 1.5s ease-in-out infinite alternate}@keyframes portfolio-loading{0%{opacity:.4}to{opacity:1}}.apex-ai{position:fixed;right:1rem;bottom:1rem;z-index:36;display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;width:min(24rem,calc(100vw - 2rem));pointer-events:none}.apex-ai-launch,.apex-ai-panel,.apex-ai-panel *,.apex-ai-plans-card,.apex-ai-plans-card *{pointer-events:auto}.apex-ai-launch{position:relative;width:3.25rem;height:3.25rem;padding:.35rem;border:1px solid var(--apex-line);border-radius:999px;background:var(--apex-panel);cursor:pointer;animation:apex-ai-glow 2.6s ease-in-out infinite;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.apex-ai-launch:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid var(--apex-gold);border-radius:inherit;pointer-events:none;animation:apex-ai-ring 2.6s ease-out infinite}.apex-ai-launch img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.apex-ai-launch:hover,.apex-ai-launch:focus-visible{border-color:var(--apex-gold);outline:none;animation:none;transform:scale(1.04)}.apex-ai-launch:hover:before,.apex-ai-launch:focus-visible:before,.apex-ai-launch.is-open,.apex-ai-launch.is-open:before{animation:none}.apex-ai-launch.is-open{border-color:var(--apex-gold)}.apex-ai-launch.is-open:before,.apex-ai-launch:hover:before,.apex-ai-launch:focus-visible:before{opacity:0}@keyframes apex-ai-glow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--apex-gold) 18%,transparent)}50%{box-shadow:0 0 18px 1px color-mix(in srgb,var(--apex-gold) 55%,transparent)}}@keyframes apex-ai-ring{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(1.38)}}.apex-ai-panel{position:absolute;right:0;bottom:calc(100% + .65rem);display:flex;flex-direction:column;width:100%;max-height:min(32rem,calc(100dvh - 6.5rem));overflow:hidden;border:1px solid var(--apex-line);border-radius:.75rem;background:var(--apex-panel);color:var(--apex-text);box-shadow:0 12px 40px #00000059;transform-origin:bottom right;opacity:0;transform:translateY(1.15rem) scale(.82);transition:opacity .28s ease,transform .42s cubic-bezier(.22,1,.36,1)}.apex-ai-panel.is-open{opacity:1;transform:translateY(0) scale(1)}.apex-ai-panel:not(.is-open),.apex-ai-panel:not(.is-open) *{pointer-events:none}.apex-ai-head,.apex-ai-compose{display:flex;align-items:center;gap:.5rem}.apex-ai-head{flex:0 0 auto;padding:.75rem .75rem .55rem;border-bottom:1px solid var(--apex-line)}.apex-ai-head img{width:1.75rem;height:1.75rem;-o-object-fit:contain;object-fit:contain}.apex-ai-head h2{margin:0;font-size:.95rem;letter-spacing:.04em}.apex-ai-head p,.apex-ai-status,.apex-ai-pending,.apex-ai-plan-note,.apex-ai-plan-sub{margin:0;color:var(--apex-text-muted);font-size:.72rem}.apex-ai-head>div{flex:1;min-width:0}.apex-ai-close,.apex-ai-textbtn,.apex-ai-compose button,.apex-ai-bubble button,.apex-ai-period button{border:1px solid var(--apex-line);border-radius:.4rem;background:transparent;color:var(--apex-text);cursor:pointer;font:inherit}.apex-ai-close{width:1.75rem;height:1.75rem;line-height:1}.apex-ai-textbtn,.apex-ai-compose button,.apex-ai-bubble button,.apex-ai-period button{padding:.25rem .5rem;font-size:.72rem}.apex-ai-close:hover,.apex-ai-textbtn:hover,.apex-ai-compose button:hover,.apex-ai-period button:hover,.apex-ai-close:focus-visible,.apex-ai-textbtn:focus-visible,.apex-ai-compose button:focus-visible,.apex-ai-period button:focus-visible{border-color:var(--apex-gold);outline:none}.apex-ai-status,.apex-ai-input-error{flex:0 0 auto;margin:0;padding:.45rem .75rem 0;font-size:.72rem}.apex-ai-input-error{color:var(--apex-error-text)}.apex-ai-thread{flex:1 1 auto;min-height:min(8.5rem,22dvh);overflow:auto;padding:.75rem;display:flex;flex-direction:column;gap:.55rem}.apex-ai-bubble{max-width:95%;border:1px solid var(--apex-line);border-radius:.65rem;padding:.5rem .65rem;font-size:.82rem;line-height:1.4}.apex-ai-bubble p{margin:0;white-space:pre-wrap}.apex-ai-bubble.is-user{align-self:flex-end;background:var(--apex-surface)}.apex-ai-bubble.is-assistant{align-self:flex-start}.apex-ai-bubble button{margin-top:.4rem}.apex-ai-compose{flex:0 0 auto;padding:.65rem .75rem .75rem;border-top:1px solid var(--apex-line);background:var(--apex-panel)}.apex-ai-compose textarea{flex:1;min-height:2.6rem;max-height:6rem;resize:vertical;border:1px solid var(--apex-line);border-radius:.45rem;background:var(--apex-surface);color:var(--apex-text);font:inherit;font-size:.82rem;padding:.4rem .5rem}.apex-ai-compose textarea:focus-visible{border-color:var(--apex-gold);outline:none}.apex-ai-compose button:disabled,.apex-ai-bubble button:disabled,.apex-ai-compose textarea:disabled{opacity:.55;cursor:default}.apex-ai-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.apex-ai-plans-card{position:fixed;z-index:45;top:4.5rem;left:1rem;display:flex;flex-direction:column;width:min(24rem,calc(100vw - 2rem));max-height:min(32rem,calc(100dvh - 6rem));overflow:hidden;border:1px solid var(--apex-line);border-radius:.75rem;background:var(--apex-panel);color:var(--apex-text);padding:1rem}.apex-ai-plans-drag{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.apex-ai-plans-drag:active{cursor:grabbing}.apex-ai-plans-drag p{margin:0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--apex-bronze)}.apex-ai-plans-drag button{border:0;background:transparent;color:var(--apex-gold);font:inherit;font-size:.875rem;cursor:pointer}.apex-ai-plans-card.is-dragging,.apex-ai-plans-card.is-dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.apex-ai-plans-body{min-height:0;overflow:auto}.apex-ai-period{display:flex;gap:.35rem;margin-bottom:.45rem}.apex-ai-period button[aria-pressed=true]{border-color:var(--apex-gold);color:var(--apex-gold)}.apex-ai-plan-list{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}.apex-ai-plan-list>li{border-top:1px solid var(--apex-line);padding-top:.65rem}.apex-ai-plan-name{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.apex-ai-current{color:var(--apex-gold);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.apex-ai-plan-price{margin:.25rem 0;font-family:IBM Plex Mono,ui-monospace,monospace}.apex-ai-plan-price span{font-size:1.35rem}.apex-ai-plan-facts,.apex-ai-plan-list dl{margin:.25rem 0 0;padding:0}.apex-ai-plan-facts{list-style:none;font-size:.72rem;color:var(--apex-text-muted)}.apex-ai-plan-list dl div{display:grid;grid-template-columns:6.5rem 1fr;gap:.35rem;font-size:.72rem;margin-top:.2rem}.apex-ai-plan-list dt{color:var(--apex-bronze, var(--apex-gold));letter-spacing:.04em;text-transform:uppercase}.apex-ai-plan-list dd{margin:0}.apex-ai-separate{margin-top:.8rem;padding-top:.65rem;border-top:1px solid var(--apex-line);font-size:.72rem;color:var(--apex-text-muted)}.apex-ai-separate h3{margin:0 0 .35rem;color:var(--apex-text);font-size:.78rem}.apex-ai-separate p{margin:0 0 .45rem}@media (prefers-reduced-motion: reduce){.apex-ai-launch,.apex-ai-launch:before,.apex-ai-panel{animation:none;transition:none}.apex-ai-launch:hover,.apex-ai-launch:focus-visible{transform:none}.apex-ai-panel.is-open{opacity:1;transform:none}}.research-mode{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;padding:3px;border:1px solid rgba(201,168,106,.45);border-radius:999px;background:#0c0a088c;min-width:11.5rem}.research-mode-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:#c9a86a;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.research-mode-thumb.is-equity{transform:translate(100%)}.desk,main[data-testid=deep-scan]{position:relative}.research-mode-wash{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;overflow:hidden;background:linear-gradient(115deg,#c9a86a75,#100e0c33 48%,#c9a86a47);animation:research-wash 1.6s cubic-bezier(.22,1,.36,1) forwards}.research-mode-wash:after{content:"";position:absolute;top:0;bottom:0;left:0;width:34%;background:linear-gradient(90deg,transparent,rgba(244,226,182,.72),transparent);animation:research-sweep 1.6s cubic-bezier(.22,1,.36,1) forwards}.research-mode-wash[data-mode=options]{background:linear-gradient(to left,#c9a86a9e,#100e0c29 42%,#c9a86a61);animation-duration:1.9s}.research-mode-wash[data-mode=options]:after{left:auto;right:0;width:46%;background:linear-gradient(270deg,transparent,rgba(244,226,182,.92),transparent);animation-name:research-sweep-left;animation-duration:1.9s}.desk.is-mode-changing>:not(.research-mode-wash),main[data-testid=deep-scan].is-mode-changing>.research-mode-sheet{pointer-events:none;animation:research-conceal-equity 2.7s linear forwards}html[data-research-transition] .apex-ai{pointer-events:none;animation:research-conceal-equity 2.7s linear forwards}.desk[data-research-mode=options].is-mode-changing>:not(.research-mode-wash),main[data-testid=deep-scan][data-research-mode=options].is-mode-changing>.research-mode-sheet,html[data-research-transition=options] .apex-ai{animation-name:research-conceal-options;animation-duration:3s}@keyframes research-wash{0%{opacity:1}68%{opacity:1}to{opacity:0}}@keyframes research-sweep{0%{transform:translate(-120%)}to{transform:translate(380%)}}@keyframes research-sweep-left{0%{transform:translate(130%)}to{transform:translate(-420%)}}@keyframes research-conceal-equity{0%{opacity:1}10%{opacity:0}59%{opacity:0}to{opacity:1}}@keyframes research-conceal-options{0%{opacity:1}9%{opacity:0}63%{opacity:0}to{opacity:1}}.research-mode button{position:relative;z-index:1;border:0;border-radius:999px;padding:.38rem .85rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:inherit;background:transparent;cursor:pointer}.research-mode button.is-selected{color:#1a140c}@media (prefers-reduced-motion: reduce){.scan-intro *,.scan-intro *:before,.scan-intro *:after{animation:none!important;transition:none!important}.scan-progress-fill{transform:translate(-50%);opacity:1}.portfolio-skeleton{animation:none}.research-mode-thumb{transition:none}.research-mode-wash,.research-mode-wash:after{animation:none;opacity:0}.desk.is-mode-changing>:not(.research-mode-wash),main[data-testid=deep-scan].is-mode-changing>.research-mode-sheet,html[data-research-transition] .apex-ai{animation:none!important;opacity:1!important;pointer-events:auto}}.hover\:text-gold:hover{color:var(--color-gold)}.focus-visible\:border-gold:focus-visible{border-color:var(--color-gold)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:col-span-10{grid-column:span 10 / span 10}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
