*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}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}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-1{top:.25rem;bottom:.25rem}.bottom-14{bottom:3.5rem}.bottom-4{bottom:1rem}.bottom-9{bottom:2.25rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-3{top:.75rem}.top-6{top:1.5rem}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.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}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.\!inline-flex{display:inline-flex!important}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.\!h-screen{height:100vh!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[320px\]{height:320px}.h-\[340px\]{height:340px}.h-\[460px\]{height:460px}.h-\[560px\]{height:560px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:12rem}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-\[100px\]{min-height:100px}.min-h-\[16rem\]{min-height:16rem}.min-h-\[176px\]{min-height:176px}.min-h-\[17rem\]{min-height:17rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[88px\]{min-height:88px}.min-h-screen{min-height:100vh}.\!w-screen{width:100vw!important}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[1040px\]{min-width:1040px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1460px\]{min-width:1460px}.min-w-\[760px\]{min-width:760px}.min-w-\[780px\]{min-width:780px}.min-w-\[860px\]{min-width:860px}.min-w-full{min-width:100%}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-\[1560px\]{max-width:1560px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[520px\]{max-width:520px}.max-w-\[760px\]{max-width:760px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-3{--tw-translate-x:.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.2fr_1fr_1fr\]{grid-template-columns:1.2fr 1fr 1fr}.grid-cols-\[4\.8rem_minmax\(0\,1fr\)\]{grid-template-columns:4.8rem minmax(0,1fr)}.grid-cols-\[7rem_minmax\(0\,1fr\)\]{grid-template-columns:7rem 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!important}.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-2{gap:.5rem!important}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1{row-gap:.25rem}.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-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * 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-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * 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-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * 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))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * 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-\[color\:var\(--panel-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--panel-border)}.divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(30 41 59/var(--tw-divide-opacity))}.divide-slate-800\/60>:not([hidden])~:not([hidden]){border-color:#1e293b99}.self-start{align-self:flex-start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[0\.95rem\]{border-radius:.95rem!important}.\!rounded-lg{border-radius:.5rem!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.55rem\]{border-radius:1.55rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#14d1ff\]\/40{border-color:#14d1ff66}.border-\[\#c8f323\]\/30{border-color:#c8f3234d}.border-\[\#c8f323\]\/40{border-color:#c8f32366}.border-\[color\:\#39393b\]{--tw-border-opacity:1;border-color:rgb(57 57 59/var(--tw-border-opacity))}.border-\[color\:var\(--accent\)\]{border-color:var(--accent)}.border-\[color\:var\(--border\)\]{border-color:var(--border)}.border-\[color\:var\(--chart-tooltip-border\)\]{border-color:var(--chart-tooltip-border)}.border-\[color\:var\(--negative\)\]{border-color:var(--negative)}.border-\[color\:var\(--panel-border\)\]{border-color:var(--panel-border)}.border-\[rgba\(20\,209\,255\,0\.25\)\]{border-color:#14d1ff40}.border-\[rgba\(200\,243\,35\,0\.25\)\]{border-color:#c8f32340}.border-\[rgba\(255\,126\,95\,0\.25\)\]{border-color:#ff7e5f40}.border-\[rgba\(255\,180\,163\,0\.25\)\]{border-color:#ffb4a340}.border-\[var\(--panel-border\)\]{border-color:var(--panel-border)}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-400\/35{border-color:#fbbf2459}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/35{border-color:#f59e0b59}.border-amber-500\/40{border-color:#f59e0b66}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-500\/35{border-color:#06b6d459}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/35{border-color:#34d39959}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/35{border-color:#10b98159}.border-emerald-500\/40{border-color:#10b98166}.border-lime-300\/30{border-color:#bef2644d}.border-lime-300\/40{border-color:#bef26466}.border-lime-400\/40{border-color:#a3e63566}.border-red-500\/40{border-color:#ef444466}.border-rose-300\/40{border-color:#fda4af66}.border-rose-400\/35{border-color:#fb718559}.border-rose-400\/40{border-color:#fb718566}.border-rose-400\/50{border-color:#fb718580}.border-rose-400\/60{border-color:#fb718599}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/35{border-color:#f43f5e59}.border-rose-500\/40{border-color:#f43f5e66}.border-sky-300\/30{border-color:#7dd3fc4d}.border-sky-300\/40{border-color:#7dd3fc66}.border-sky-500\/30{border-color:#0ea5e94d}.border-slate-500\/35{border-color:#64748b59}.border-slate-500\/70{border-color:#64748bb3}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity))}.border-slate-600\/60{border-color:#47556999}.border-slate-600\/80{border-color:#475569cc}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity))}.border-slate-700\/60{border-color:#33415599}.border-slate-700\/70{border-color:#334155b3}.border-slate-700\/75{border-color:#334155bf}.border-slate-700\/80{border-color:#334155cc}.border-slate-700\/90{border-color:#334155e6}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity))}.border-slate-800\/60{border-color:#1e293b99}.border-slate-800\/65{border-color:#1e293ba6}.border-slate-800\/70{border-color:#1e293bb3}.border-slate-800\/80{border-color:#1e293bcc}.border-slate-900\/80{border-color:#0f172acc}.bg-\[\#131315\]{--tw-bg-opacity:1;background-color:rgb(19 19 21/var(--tw-bg-opacity))}.bg-\[\#14d1ff\]\/10{background-color:#14d1ff1a}.bg-\[\#1b1b1d\]{--tw-bg-opacity:1;background-color:rgb(27 27 29/var(--tw-bg-opacity))}.bg-\[\#c8f323\]{--tw-bg-opacity:1;background-color:rgb(200 243 35/var(--tw-bg-opacity))}.bg-\[\#c8f323\]\/10{background-color:#c8f3231a}.bg-\[\#f7f8f2\]{--tw-bg-opacity:1;background-color:rgb(247 248 242/var(--tw-bg-opacity))}.bg-\[color\:var\(--border\)\]{background-color:var(--border)}.bg-\[color\:var\(--canvas\)\]{background-color:var(--canvas)}.bg-\[color\:var\(--chart-tooltip-bg\)\]{background-color:var(--chart-tooltip-bg)}.bg-\[color\:var\(--panel\)\]{background-color:var(--panel)}.bg-\[color\:var\(--panel-elev\)\]{background-color:var(--panel-elev)}.bg-\[color\:var\(--surface\)\]{background-color:var(--surface)}.bg-\[rgba\(20\,209\,255\,0\.08\)\]{background-color:#14d1ff14}.bg-\[rgba\(200\,243\,35\,0\.10\)\]{background-color:#c8f3231a}.bg-\[rgba\(200\,243\,35\,0\.14\)\]{background-color:#c8f32324}.bg-\[rgba\(255\,126\,95\,0\.08\)\]{background-color:#ff7e5f14}.bg-\[rgba\(255\,126\,95\,0\.10\)\]{background-color:#ff7e5f1a}.bg-\[rgba\(255\,180\,163\,0\.10\)\]{background-color:#ffb4a31a}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--canvas\)\]{background-color:var(--canvas)}.bg-\[var\(--chart-primary\)\]{background-color:var(--chart-primary)}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.bg-accent{--tw-bg-opacity:1;background-color:rgb(200 243 35/var(--tw-bg-opacity))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-400\/70{background-color:#34d399b3}.bg-emerald-400\/80{background-color:#34d399cc}.bg-emerald-400\/90{background-color:#34d399e6}.bg-emerald-400\/\[0\.05\]{background-color:#34d3990d}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-lime-300{--tw-bg-opacity:1;background-color:rgb(190 242 100/var(--tw-bg-opacity))}.bg-lime-300\/10{background-color:#bef2641a}.bg-lime-400\/10{background-color:#a3e6351a}.bg-lime-400\/5{background-color:#a3e6350d}.bg-lime-500\/10{background-color:#84cc161a}.bg-red-500\/10{background-color:#ef44441a}.bg-rose-300\/10{background-color:#fda4af1a}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity))}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-sky-300\/10{background-color:#7dd3fc1a}.bg-sky-400\/80{background-color:#38bdf8cc}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-700\/80{background-color:#334155cc}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}.bg-slate-800\/40{background-color:#1e293b66}.bg-slate-800\/70{background-color:#1e293bb3}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/65{background-color:#0f172aa6}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/75{background-color:#0f172abf}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity))}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/35{background-color:#02061759}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/45{background-color:#02061773}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/65{background-color:#020617a6}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/90{background-color:#020617e6}.bg-slate-950\/95{background-color:#020617f2}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.object-contain{-o-object-fit:contain;object-fit:contain}.\!p-8{padding:2rem!important}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.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-3\.5{padding-left:.875rem;padding-right:.875rem}.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-0\.5{padding-top:.125rem;padding-bottom:.125rem}.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-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Geist\'\,\'Segoe_UI\'\,sans-serif\]{font-family:Geist,Segoe UI,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[11px\]{font-size:11px!important}.\!text-\[15px\]{font-size:15px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[2rem\]{font-size:2rem}.text-\[9px\]{font-size:9px}.text-\[clamp\(2rem\,1\.25rem\+2\.2vw\,3\.75rem\)\]{font-size:clamp(2rem,1.25rem + 2.2vw,3.75rem)}.text-\[clamp\(2rem\,1\.7rem\+1\.1vw\,2\.45rem\)\]{font-size:clamp(2rem,1.7rem + 1.1vw,2.45rem)}.text-base{font-size:1rem;line-height:1.5rem}.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-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#12160a\]{--tw-text-opacity:1;color:rgb(18 22 10/var(--tw-text-opacity))}.text-\[\#14d1ff\]{--tw-text-opacity:1;color:rgb(20 209 255/var(--tw-text-opacity))}.text-\[\#171e00\]{--tw-text-opacity:1;color:rgb(23 30 0/var(--tw-text-opacity))}.text-\[\#4285f4\]{--tw-text-opacity:1;color:rgb(66 133 244/var(--tw-text-opacity))}.text-\[\#8f937a\]{--tw-text-opacity:1;color:rgb(143 147 122/var(--tw-text-opacity))}.text-\[\#c5c9ad\]{--tw-text-opacity:1;color:rgb(197 201 173/var(--tw-text-opacity))}.text-\[\#c8f323\]{--tw-text-opacity:1;color:rgb(200 243 35/var(--tw-text-opacity))}.text-\[\#e5e1e4\]{--tw-text-opacity:1;color:rgb(229 225 228/var(--tw-text-opacity))}.text-\[color\:var\(--accent\)\]{color:var(--accent)}.text-\[color\:var\(--chart-secondary\)\]{color:var(--chart-secondary)}.text-\[color\:var\(--chart-stock-price\)\]{color:var(--chart-stock-price)}.text-\[color\:var\(--muted\)\]{color:var(--muted)}.text-\[color\:var\(--muted-strong\)\]{color:var(--muted-strong)}.text-\[color\:var\(--negative\)\]{color:var(--negative)}.text-\[color\:var\(--positive\)\]{color:var(--positive)}.text-\[color\:var\(--teal\)\]{color:var(--teal)}.text-\[color\:var\(--text\)\]{color:var(--text)}.text-\[color\:var\(--warning\)\]{color:var(--warning)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-accent{--tw-text-opacity:1;color:rgb(200 243 35/var(--tw-text-opacity))}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity))}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity))}.text-emerald-100\/85{color:#d1fae5d9}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity))}.text-lime-100{--tw-text-opacity:1;color:rgb(236 252 203/var(--tw-text-opacity))}.text-lime-200{--tw-text-opacity:1;color:rgb(217 249 157/var(--tw-text-opacity))}.text-lime-200\/70{color:#d9f99db3}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity))}.text-rose-100\/90{color:#ffe4e6e6}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.text-slate-50{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity))}.text-transparent{color:#0000}.underline{text-decoration-line:underline}.decoration-slate-500{text-decoration-color:#64748b}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(2\,6\,23\,0\.65\)\]{--tw-shadow:0 10px 30px #020617a6;--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(3\,8\,18\,0\.3\)\]{--tw-shadow:0 18px 38px #0308124d;--tw-shadow-colored:0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(2\,6\,23\,0\.55\)\]{--tw-shadow:0 18px 40px #0206178c;--tw-shadow-colored:0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.invert{--tw-invert:invert(100%);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)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--screen-safe-inline:max(env(safe-area-inset-left), env(safe-area-inset-right));--canvas:#0e0e10;--surface:#131315;--surface-elev:#1b1b1d;--surface-bright:#39393b;--border:#2a2a2c;--bg-0:#0e0e10;--bg-1:#131315;--bg-2:#1b1b1d;--panel:#1b1b1d;--panel-elev:#201f21;--panel-border:#2a2a2c;--text:#e5e1e4;--muted:#8f937a;--muted-strong:#c5c9ad;--accent:#c8f323;--accent-strong:#d4ff33;--accent-soft:#c8f32324;--negative:#ff7e5f;--warning:#ffb4a3;--teal:#14d1ff;--signal-blue:#14d1ff;--signal-blue-strong:#4cd6ff;--chart-primary:#14d1ff;--chart-secondary:#c8f323;--chart-secondary-contrast:#d4ff33;--chart-tertiary:#ff7e5f;--chart-quaternary:#c5c9ad;--chart-stock-price:#c5c9ad;--chart-muted:#c5c9ad;--chart-grid:#39393b75;--chart-axis:#c5c9ad;--chart-cursor:#14d1ff47;--chart-dot-ring:#0e0e10;--chart-tooltip-bg:#1b1b1df5;--chart-tooltip-border:#39393b;--chart-revenue-bar-top:#14d1ffc7;--chart-revenue-bar-bottom:#14d1ff2e;--chart-revenue-bar-edge:#14d1ff57;--scroll-track:#0e0e10;--scroll-thumb:#8f937a94;--scroll-thumb-hover:#c5c9adc2;--layout-narrow:clamp(52rem, 88vw, 64rem);--layout-standard:clamp(66rem, 92vw, 88rem);--layout-wide:clamp(80rem, 94vw, 112rem);--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--space-2xs:clamp(.35rem, .3rem + .18vw, .48rem);--space-xs:clamp(.5rem, .44rem + .24vw, .72rem);--space-sm:clamp(.72rem, .66rem + .3vw, .95rem);--space-md:clamp(.95rem, .84rem + .45vw, 1.3rem);--space-lg:clamp(1.25rem, 1.08rem + .72vw, 1.8rem);--space-xl:clamp(1.6rem, 1.34rem + 1.04vw, 2.4rem);--space-2xl:clamp(2rem, 1.64rem + 1.48vw, 3.1rem);--space-3xl:clamp(2.6rem, 2.1rem + 2vw, 4.1rem);--shell-pad-x:clamp(.95rem, 2.4vw, 2.5rem);--shell-pad-top:clamp(4.8rem, 4.2rem + 1.9vw, 6.25rem);--shell-pad-bottom:clamp(3.6rem, 3.1rem + 2.1vw, 5.5rem);--section-gap:var(--space-3xl);--type-2xs:clamp(.72rem, .68rem + .12vw, .78rem);--type-xs:clamp(.75rem, .72rem + .14vw, .83rem);--type-sm:clamp(.84rem, .8rem + .2vw, .94rem);--type-md:clamp(.96rem, .91rem + .25vw, 1.06rem);--type-lg:clamp(1.08rem, 1rem + .35vw, 1.24rem);--type-xl:clamp(1.24rem, 1.12rem + .5vw, 1.5rem);--type-2xl:clamp(1.55rem, 1.36rem + .85vw, 2.05rem);--type-3xl:clamp(2.1rem, 1.78rem + 1.35vw, 2.9rem);--type-display:clamp(2.45rem, 1.95rem + 2.1vw, 4.6rem);--chart-height-compact:clamp(17.8rem, 15.8rem + 5vw, 20rem);--chart-height-standard:clamp(19.5rem, 17.8rem + 4.5vw, 22rem);--chart-height-wide:clamp(20.5rem, 18.7rem + 4.9vw, 24rem);--chart-height-hero:clamp(22rem, 20.4rem + 4.8vw, 26rem);--chart-height-hero-dense:clamp(24rem, 22.1rem + 5.5vw, 28rem);--wb-header-border-color:#444934;--wb-header-bg-start:#131315;--wb-header-bg-end:#131315;--wb-header-bg-accent:transparent;--wb-header-shadow:none;--wb-header-brand-font-size:clamp(1.38rem, 1.18rem + .95vw, 1.75rem);--wb-header-nav-color:var(--muted-strong);--wb-header-nav-font-size:clamp(1.04rem, .94rem + .4vw, 1.18rem);--wb-header-nav-link-padding:clamp(.78rem, .7rem + .36vw, 1.02rem) clamp(1.02rem, .9rem + .56vw, 1.36rem);--wb-header-nav-hover-bg:#39393b8c;--wb-header-login-color:var(--muted-strong);--wb-header-login-font-size:clamp(.92rem, .86rem + .2vw, 1.02rem);--wb-header-login-padding:clamp(.62rem, .56rem + .2vw, .76rem) clamp(.76rem, .68rem + .32vw, .96rem);--wb-header-cta-font-size:clamp(.94rem, .86rem + .24vw, 1.04rem);--wb-header-cta-padding:clamp(.72rem, .64rem + .34vw, .9rem) clamp(.96rem, .86rem + .5vw, 1.28rem);--wb-header-cta-border:transparent;--wb-header-cta-bg-start:var(--accent);--wb-header-cta-bg-end:var(--accent-strong);--wb-header-cta-text:#171e00;--wb-header-cta-shadow:none;--wb-header-cta-shadow-hover:none}.affiliate-os{--affiliate-canvas:#0e0e10;--affiliate-panel:#1b1b1d;--affiliate-panel-2:#201f21;--affiliate-border:#2a2a2c;--affiliate-border-strong:#39393b;--affiliate-text:#e5e1e4;--affiliate-muted:#c5c9ad;--affiliate-dim:#8f937a;--affiliate-lime:#c8f323;--affiliate-cyan:#14d1ff;--affiliate-coral:#ff7e5f;color:var(--affiliate-text)}.affiliate-os :where(h1,h2,h3,p){margin:0}.affiliate-hero,.affiliate-panel{border:1px solid var(--affiliate-border);background:var(--affiliate-panel);border-radius:8px}.affiliate-hero{padding:24px;display:grid}.affiliate-hero-copy{flex-direction:column;justify-content:center;gap:20px;min-width:0;display:flex}.affiliate-kicker{color:var(--affiliate-muted);text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.affiliate-hero h1{max-width:780px;font-size:clamp(2.1rem,5vw,4.8rem);font-weight:700;line-height:.95}.affiliate-hero p:not(.affiliate-kicker),.affiliate-form-intro,.affiliate-coming-soon p{max-width:720px;color:var(--affiliate-muted);font-size:15px;line-height:1.65}.affiliate-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.affiliate-primary-action,.affiliate-secondary-action{text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.affiliate-primary-action{border:1px solid var(--affiliate-lime);background:var(--affiliate-lime);color:#0e0e10}.affiliate-primary-action:hover{background:#d4ff33;border-color:#d4ff33}.affiliate-primary-action:disabled{cursor:not-allowed;opacity:.65}.affiliate-secondary-action{border:1px solid var(--affiliate-border-strong);color:var(--affiliate-text);background:0 0}.affiliate-secondary-action:hover{border-color:var(--affiliate-muted);background:var(--affiliate-panel-2)}.affiliate-panel-header{border-bottom:1px solid var(--affiliate-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.affiliate-panel-header h2{margin-top:8px;font-size:22px;font-weight:700;line-height:1.2}.affiliate-panel-header>span,.affiliate-chip{color:#a6e6ff;text-transform:uppercase;background:#14d1ff14;border:1px solid #14d1ff59;border-radius:4px;flex:none;padding:8px 10px;font-size:11px;font-weight:700;line-height:1}.affiliate-chip-muted{border-color:var(--affiliate-border-strong);background:var(--affiliate-panel-2);color:var(--affiliate-muted)}.affiliate-muted-stack{gap:8px;display:grid}.affiliate-muted-stack span{border:1px solid var(--affiliate-border);background:#101012;border-radius:8px;gap:6px;padding:14px;display:grid}.affiliate-grid,.affiliate-application-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:24px;display:grid}.affiliate-panel{min-width:0;padding:20px}.affiliate-flow-list{gap:10px;margin-top:16px;display:grid}.affiliate-flow-step{border:1px solid var(--affiliate-border);background:#101012;border-radius:8px;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:14px;display:grid}.affiliate-flow-step>span{width:34px;height:34px;color:var(--affiliate-lime);font-family:var(--font-geist-mono), monospace;border:1px solid #c8f32373;border-radius:4px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.affiliate-flow-step h3{font-size:15px;font-weight:700}.affiliate-flow-step p{color:var(--affiliate-muted);margin-top:6px;font-size:13px;line-height:1.55}.affiliate-term-table{gap:8px;margin-top:16px;display:grid}.affiliate-term-row{border-bottom:1px solid var(--affiliate-border);grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:12px 0;display:grid}.affiliate-term-row span,.affiliate-term-row em{color:var(--affiliate-muted);font-size:12px;font-style:normal;line-height:1.4}.affiliate-term-row strong{color:var(--affiliate-text);font-family:var(--font-geist-mono), monospace;font-size:18px}.affiliate-term-row em{grid-column:1/-1}.affiliate-form-panel{gap:18px;display:grid}.affiliate-form{gap:14px;display:grid}.affiliate-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.affiliate-form label{color:var(--affiliate-muted);gap:8px;font-size:12px;font-weight:700;display:grid}.affiliate-form-field{border:1px solid var(--affiliate-border-strong);width:100%;color:var(--affiliate-text);font:inherit;background:#101012;border-radius:8px;outline:none;padding:11px 12px;font-size:14px;transition:border-color .16s,background .16s}textarea.affiliate-form-field{resize:vertical;min-height:116px}.affiliate-form-field:focus{border-color:var(--affiliate-cyan);background:#0e0e10}.affiliate-form-field::placeholder{color:var(--affiliate-dim)}.affiliate-form-field:read-only{color:var(--affiliate-muted)}.affiliate-form-helper{color:var(--affiliate-dim);font-size:12px;line-height:1.45;margin-top:-4px!important}.affiliate-form-check{border:1px solid var(--affiliate-border);background:#101012;border-radius:8px;align-items:flex-start;padding:12px;line-height:1.5;grid-template-columns:none!important;gap:12px!important;font-size:13px!important;display:flex!important}.affiliate-form-check input{accent-color:var(--affiliate-lime);margin-top:2px}.affiliate-form-notice{color:var(--affiliate-lime);font-size:13px;line-height:1.5}.affiliate-form-notice.is-error{color:var(--affiliate-coral)}.affiliate-form-submit{cursor:pointer;border-radius:8px;width:fit-content}.affiliate-coming-soon{flex-direction:column;gap:16px;min-height:100%;display:flex}.affiliate-muted-stack{margin-top:auto}.affiliate-muted-stack span{color:var(--affiliate-dim);text-transform:uppercase;font-size:12px;font-weight:700}@media (max-width:980px){.affiliate-hero,.affiliate-grid,.affiliate-application-grid{grid-template-columns:1fr}}@media (max-width:640px){.affiliate-hero,.affiliate-panel{padding:16px}.affiliate-form-grid{grid-template-columns:1fr}.affiliate-panel-header{flex-direction:column}.affiliate-primary-action,.affiliate-secondary-action,.affiliate-form-submit{width:100%}.affiliate-flow-step{grid-template-columns:1fr}}.affiliate-portal-shell{--affiliate-canvas:#0e0e10;--affiliate-panel:#1b1b1d;--affiliate-panel-2:#201f21;--affiliate-border:#2a2a2c;--affiliate-border-strong:#39393b;--affiliate-text:#e5e1e4;--affiliate-muted:#c5c9ad;--affiliate-dim:#8f937a;--affiliate-lime:#c8f323;--affiliate-cyan:#14d1ff;--affiliate-coral:#ff7e5f;width:min(1480px,100vw - 32px);color:var(--affiliate-text);gap:24px;margin:0 auto;padding:clamp(28px,5vw,60px) 0;display:grid}.affiliate-portal-shell :where(h1,h2,p){margin:0}.affiliate-portal-hero,.affiliate-portal-panel,.affiliate-portal-empty,.affiliate-portal-metric{border:1px solid var(--affiliate-border);background:var(--affiliate-panel);border-radius:8px}.affiliate-portal-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:24px;padding:24px;display:grid}.affiliate-portal-hero h1,.affiliate-portal-empty h1{margin-top:12px;font-size:clamp(2.25rem,4.8vw,4.9rem);font-weight:700;line-height:.95}.affiliate-portal-hero p,.affiliate-portal-empty p,.affiliate-portal-muted{max-width:760px;color:var(--affiliate-muted);font-size:15px;line-height:1.65}.affiliate-portal-hero p{margin-top:16px}.affiliate-portal-hero strong{color:var(--affiliate-text)}.affiliate-portal-status-panel{border:1px solid var(--affiliate-border);background:#101012;border-radius:8px;align-content:center;gap:12px;padding:18px;display:grid}.affiliate-portal-status-panel strong{font-size:24px;line-height:1.15}.affiliate-portal-status-pill{border:1px solid var(--affiliate-border-strong);text-transform:uppercase;border-radius:4px;align-items:center;width:fit-content;padding:6px 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.affiliate-portal-status-ready{color:var(--affiliate-lime);background:#c8f3231a;border-color:#c8f32373}.affiliate-portal-status-pending{color:#a6e6ff;background:#14d1ff14;border-color:#14d1ff61}.affiliate-portal-status-attention{color:#ffb4a3;background:#ff7e5f1a;border-color:#ff7e5f73}.affiliate-portal-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:24px;display:grid}.affiliate-portal-panel,.affiliate-portal-empty{padding:20px}.affiliate-portal-panel-header{border-bottom:1px solid var(--affiliate-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.affiliate-portal-panel-header h2{margin-top:8px;font-size:22px;font-weight:700;line-height:1.2}.affiliate-portal-definition-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.affiliate-portal-definition-list div{border:1px solid var(--affiliate-border);background:#101012;border-radius:8px;padding:12px}.affiliate-portal-definition-list dt,.affiliate-portal-metric span{color:var(--affiliate-dim);text-transform:uppercase;font-size:11px;font-weight:800}.affiliate-portal-definition-list dd{color:var(--affiliate-text);margin:8px 0 0;font-size:15px;font-weight:700}.affiliate-portal-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.affiliate-portal-primary,.affiliate-portal-secondary{text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.affiliate-portal-primary{border:1px solid var(--affiliate-lime);background:var(--affiliate-lime);color:#0e0e10}.affiliate-portal-primary:disabled,.affiliate-portal-disabled{cursor:not-allowed;border-color:var(--affiliate-border-strong);color:var(--affiliate-dim);background:#2a2a2c}.affiliate-portal-primary:hover{background:#d4ff33;border-color:#d4ff33}.affiliate-portal-primary:disabled:hover,.affiliate-portal-disabled:hover{border-color:var(--affiliate-border-strong);background:#2a2a2c}.affiliate-portal-secondary{border:1px solid var(--affiliate-border-strong);color:var(--affiliate-text)}.affiliate-portal-secondary:hover{border-color:var(--affiliate-muted);background:var(--affiliate-panel-2)}.affiliate-portal-link-box{border:1px solid var(--affiliate-border);color:var(--affiliate-text);font-family:var(--font-geist-mono), monospace;scrollbar-width:thin;white-space:nowrap;background:#101012;border-radius:8px;padding:14px;font-size:13px;line-height:1.5;overflow:auto hidden;margin-top:16px!important}.affiliate-portal-muted{margin-top:12px!important}.affiliate-portal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.affiliate-portal-metric{gap:10px;min-height:96px;padding:16px;display:grid}.affiliate-portal-metric strong{color:var(--affiliate-text);font-size:clamp(1.4rem,2vw,2rem);line-height:1}.affiliate-portal-metric-attention strong{color:#ffb4a3}.affiliate-portal-table-wrap{margin-top:16px;overflow-x:auto}.affiliate-portal-table{border-collapse:collapse;text-align:left;width:100%;min-width:900px;font-size:14px}.affiliate-portal-table th{border-bottom:1px solid var(--affiliate-border);color:var(--affiliate-dim);text-transform:uppercase;padding:12px 12px 12px 0;font-size:11px;font-weight:800}.affiliate-portal-table td{border-bottom:1px solid var(--affiliate-border);color:var(--affiliate-muted);vertical-align:top;padding:14px 12px 14px 0}.affiliate-portal-table tr:last-child td{border-bottom:0}.affiliate-portal-alert,.affiliate-portal-notice,.affiliate-portal-error-text,.affiliate-portal-empty-inline{color:#ffb4a3;font-size:13px;line-height:1.55}.affiliate-portal-alert,.affiliate-portal-notice,.affiliate-portal-empty-inline{background:#ff7e5f14;border:1px solid #ff7e5f52;border-radius:8px;padding:12px}.affiliate-portal-notice{color:#a6e6ff;background:#14d1ff14;border-color:#14d1ff52}.affiliate-portal-error-text{margin-top:8px!important}.affiliate-portal-empty{gap:16px;max-width:820px;margin:0 auto;display:grid}.affiliate-portal-empty a:not(.affiliate-portal-secondary){color:var(--affiliate-lime)}@media (max-width:980px){.affiliate-portal-hero,.affiliate-portal-grid,.affiliate-portal-metrics,.affiliate-portal-definition-list{grid-template-columns:1fr}}@media (max-width:640px){.affiliate-portal-shell{width:min(100vw - 24px,1480px)}.affiliate-portal-hero,.affiliate-portal-panel,.affiliate-portal-empty{padding:16px}.affiliate-portal-panel-header{flex-direction:column}.affiliate-portal-primary,.affiliate-portal-secondary{width:100%}}*{box-sizing:border-box}html{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track);width:100%;max-width:100%;overflow-x:clip}body{background:var(--canvas);width:100%;max-width:100%;min-height:100vh;color:var(--text);font-family:var(--font-geist), "Segoe UI", sans-serif;font-size:var(--type-md);letter-spacing:.003em;margin:0;line-height:1.5;position:relative;overflow-x:clip}body:before{content:"";z-index:0;pointer-events:none;opacity:.3;background-image:linear-gradient(#39393b47 1px,#0000 1px),linear-gradient(90deg,#39393b47 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0}body>*{z-index:1;position:relative}body:after{display:none}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border:2px solid var(--scroll-track);border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}a{color:inherit;text-decoration:none}.font-display{font-family:var(--font-geist), "Segoe UI", sans-serif}.glass{background:var(--panel);border:1px solid var(--panel-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius-lg)}.page-shell{--layout-max:var(--layout-standard);width:min(100%, var(--layout-max));padding-top:var(--shell-pad-top);padding-bottom:var(--shell-pad-bottom);padding-inline:max(var(--shell-pad-x), var(--screen-safe-inline));gap:var(--section-gap);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow-x:clip}.page-shell-narrow{--layout-max:var(--layout-narrow)}.page-shell-wide{--layout-max:var(--layout-wide)}.home-shell{--layout-max:clamp(84rem, 96vw, 126rem);--section-gap:0rem;padding-top:0}.layout-container{--layout-max:var(--layout-standard);width:min(100%, var(--layout-max));padding-inline:max(var(--shell-pad-x), var(--screen-safe-inline));margin-inline:auto}.layout-narrow{--layout-max:var(--layout-narrow)}.layout-standard{--layout-max:var(--layout-standard)}.layout-wide{--layout-max:var(--layout-wide)}.page-shell>*,.layout-container>*,.hero-shell>*,.hero-board>*,.bento-grid>*,.proof-grid>*,.lane-grid>*,.story-grid>*{min-width:0}.site-footer{border-top:1px solid var(--panel-border);background:var(--surface)}.site-footer-inner{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding-block:var(--space-sm);color:var(--muted-strong);font-size:var(--type-xs);line-height:1.35;display:flex}.site-footer-links{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.site-footer-link{justify-content:center;align-items:center;min-height:24px;padding:.125rem .25rem;transition:color .2s;display:inline-flex}.site-footer-action{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.site-footer-link:hover{color:#e2e8f0}.site-footer-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #c8f323a6}.site-footer-sep{color:#334155}.site-footer-disclaimer{color:#94a3b8f5}.root-shell{background:var(--canvas)}.public-site-header-workspace{display:contents}.root-shell:has(.public-site-header-workspace) .root-main-content{min-width:0;padding-top:4rem;padding-left:16rem}.root-shell:has(.public-site-header-workspace) .site-footer{margin-left:16rem}.ambient-orb{display:none}.landing-header{z-index:30;align-items:center;gap:var(--space-sm);width:100%;padding-block:var(--space-sm);padding-inline:max(var(--shell-pad-x), var(--screen-safe-inline));border-style:solid;border-width:0 0 1px;border-color:var(--wb-header-border-color);background:var(--wb-header-bg-start);box-shadow:var(--wb-header-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0;grid-template-columns:auto minmax(0,1fr);display:grid;position:sticky;top:0}.landing-header>*{min-width:0}.landing-brand{color:var(--text);justify-self:start;align-items:center;gap:.75rem;display:inline-flex}.landing-header-menu-shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;display:grid}.landing-header-marketing{min-height:4rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#131315;border-color:#444934d9;padding-block:0}.landing-header-marketing .landing-header-menu-shell{grid-template-columns:minmax(0,auto) minmax(10rem,12.5rem) auto;justify-content:end;gap:clamp(1rem,.55rem + 1.5vw,2rem)}.landing-header-marketing .landing-nav{flex-wrap:nowrap;justify-content:flex-start;gap:clamp(.9rem,.7rem + .7vw,1.5rem)}.landing-header-marketing .landing-nav-link{color:#c5c9adf0;letter-spacing:.02em;border-radius:0;padding:0;font-size:.78rem;font-weight:650}.landing-header-marketing .landing-nav-link:hover{color:#c8f323;background:0 0;transform:none}.landing-header-marketing .landing-login{color:#c5c9adf0;letter-spacing:.02em;padding:0;font-size:.78rem;font-weight:650}.landing-header-marketing .landing-login:hover{color:#c8f323;background:0 0}.landing-header-marketing .landing-beta-cta{color:#171e00;box-shadow:none;letter-spacing:.02em;background:#c8f323;border-radius:.5rem;padding:.72rem 1rem;font-size:.78rem}.landing-header-marketing .landing-beta-cta:hover{box-shadow:none;filter:brightness(1.04);transform:none}.site-header-command-marketing{background:#1b1b1d;border-color:#39393b;border-radius:.35rem;height:2.2rem}.site-header-command-marketing input{font-size:.78rem}.landing-header-app{min-height:4rem;box-shadow:none;background:#131315;grid-template-columns:auto minmax(0,1fr);padding-block:.45rem}.landing-header-app .landing-header-menu-shell{grid-template-columns:minmax(0,auto) minmax(11rem,28rem) auto;gap:clamp(.75rem,.42rem + 1.2vw,1.35rem)}.landing-mobile-backdrop,.landing-mobile-auth-link{display:none}.landing-mobile-toggle{background:#0b1422bd;border:1px solid #678bbf38;border-radius:.82rem;justify-content:center;align-items:center;gap:.22rem;width:2.7rem;height:2.7rem;transition:border-color .2s,background .2s;display:none}.landing-mobile-toggle:hover{background:#0f1a2ce6;border-color:#67c8ff59}.landing-mobile-toggle:focus-visible{border-color:#67c8ff9e;outline:none;box-shadow:0 0 0 3px #67c8ff33}.landing-mobile-toggle-line{background:var(--text);border-radius:999px;width:1rem;height:2px;display:block}.landing-brand-mark{align-items:end;gap:.22rem;width:1.9rem;height:1.55rem;display:inline-flex}.landing-brand-mark span{background:linear-gradient(#ebd28a,#b88d22);border-radius:999px;width:.34rem;display:block;box-shadow:inset 0 0 0 1px #fff6d647}.landing-brand-mark span:first-child{height:.7rem;transform:skew(-18deg)}.landing-brand-mark span:nth-child(2){height:1.05rem;transform:skew(-18deg)}.landing-brand-mark span:nth-child(3){height:1.35rem;transform:skew(-18deg)}.landing-brand-text{font-family:var(--font-geist), "Segoe UI", sans-serif;font-size:var(--wb-header-brand-font-size);letter-spacing:-.03em;font-weight:700;line-height:1}.landing-nav{flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:.3rem;min-width:0;display:flex}.landing-nav-app{flex-wrap:nowrap;justify-content:flex-start;gap:.18rem;overflow:hidden}.landing-menu{position:relative}.landing-nav-link{padding:var(--wb-header-nav-link-padding);color:var(--wb-header-nav-color);font-family:var(--font-geist), "Segoe UI", sans-serif;font-size:var(--wb-header-nav-font-size);letter-spacing:-.015em;border-radius:999px;align-items:center;gap:.36rem;font-weight:650;transition:background .2s,color .2s,transform .2s,border-color .2s;display:inline-flex}.landing-menu-trigger{cursor:pointer;background:0 0;border:none}.landing-menu-trigger-open{background:var(--wb-header-nav-hover-bg);color:var(--text)}.landing-nav-link:hover{background:var(--wb-header-nav-hover-bg);color:var(--text);transform:translateY(-1px)}.site-header-app-nav-link{color:#c5c9adf0;letter-spacing:0;white-space:nowrap;border:1px solid #0000;padding:.52rem .74rem;font-size:.88rem;font-weight:650}.site-header-app-nav-link:hover,.site-header-app-nav-link-active{color:#e5e1e4;background:#1b1b1d;border-color:#39393b}.site-header-app-nav-link-active{box-shadow:inset 0 0 0 1px #c8f32329}.landing-nav-caret{opacity:.7;font-size:1.02rem;font-weight:700}.landing-menu-panel{z-index:44;pointer-events:auto;background:#1b1b1d;border:1px solid #39393b;border-radius:.5rem;width:min(38rem,100vw - 2rem);max-height:min(35rem,100dvh - 7rem);padding:.9rem;position:absolute;top:calc(100% + .7rem);left:0;overflow:auto;box-shadow:0 8px 24px #00000080}.landing-menu-panel-center{left:50%;transform:translate(-50%)}.landing-menu-panel-edge-right{left:auto;right:0}.landing-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.landing-menu-item{background:#131315;border:1px solid #2a2a2c;border-radius:.5rem;gap:.32rem;padding:.95rem 1rem;transition:transform .2s,border-color .2s,background .2s;display:grid}.landing-menu-item:hover{background:#201f21;border-color:#39393b;transform:translateY(-1px)}.landing-menu-item strong{color:var(--text);letter-spacing:-.015em;font-size:.95rem;font-weight:700}.landing-menu-item span{color:var(--muted);font-size:.84rem;line-height:1.45}.landing-menu-panel-free-tools{--tier-accent:#14d1ff;border-color:color-mix(in srgb, var(--tier-accent) 22%, #39393b)}.landing-menu-panel-free-tools .landing-menu-grid{gap:.55rem}.landing-menu-item-free-tool{border-color:color-mix(in srgb, var(--tier-accent) 24%, var(--panel-border));background:color-mix(in srgb, var(--tier-accent) 6%, var(--surface));min-height:8.6rem;color:var(--text);align-content:start;gap:.42rem;padding:.74rem}.landing-menu-item-free-tool:hover{border-color:color-mix(in srgb, var(--tier-accent) 42%, #39393b);background:var(--panel-elev)}.landing-menu-free-tool-topline{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.landing-menu-item-free-tool strong{font-size:.9rem;font-weight:740;line-height:1.15}.landing-menu-item-free-tool>span:last-of-type{color:var(--muted);font-size:.76rem;line-height:1.35}.landing-menu-item-investor-type{--investor-accent:#c8f323;border-color:color-mix(in srgb, var(--investor-accent) 22%, var(--panel-border));background:color-mix(in srgb, var(--investor-accent) 5%, var(--surface));align-content:start;gap:.48rem;min-height:9.4rem}.landing-menu-item-investor-type:hover{border-color:color-mix(in srgb, var(--investor-accent) 44%, #39393b)}.landing-menu-investor-topline{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.landing-menu-investor-topline span{border:1px solid color-mix(in srgb, var(--investor-accent) 42%, var(--panel-border));background:color-mix(in srgb, var(--investor-accent) 12%, transparent);width:fit-content;color:color-mix(in srgb, var(--investor-accent) 72%, var(--text));text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:.18rem .42rem;font-size:.62rem;font-weight:800;line-height:1}.landing-menu-investor-tools{color:color-mix(in srgb, var(--investor-accent) 60%, var(--muted));margin-top:.2rem;font-size:.72rem;font-style:normal;font-weight:650;line-height:1.35;display:block}.landing-menu-panel-cta{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--panel-border));background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.8rem;padding:.72rem;display:flex}.landing-menu-panel-cta span{color:var(--muted);font-size:.8rem;font-weight:650}.landing-menu-panel-cta a{background:var(--accent);color:#171e00;white-space:nowrap;border-radius:.42rem;justify-content:center;align-items:center;min-height:2rem;padding:.48rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.tools-tier-panel{width:min(58rem,100vw - 2rem);padding:.75rem}.tools-tier-panel-header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.25rem .25rem .7rem;display:flex}.tools-tier-panel-header strong{color:var(--text);margin-top:.18rem;font-size:1rem;line-height:1.2;display:block}.tools-tier-kicker{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:700;line-height:1}.tools-tier-current-plan{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;background:#c8f32314;border:1px solid #c8f32342;border-radius:.35rem;flex:none;padding:.34rem .5rem;font-size:.68rem;font-weight:750}.tools-tier-filter{border:1px solid var(--panel-border);background:var(--surface);border-radius:.5rem;flex-wrap:wrap;gap:.35rem;margin-top:.72rem;padding:.28rem;display:flex}.tools-tier-filter-button{color:var(--muted-strong);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.36rem;padding:.42rem .66rem;font-size:.76rem;font-weight:700;transition:background .18s,border-color .18s,color .18s}.tools-tier-filter-button:hover,.tools-tier-filter-button-active{background:var(--panel-elev);color:var(--text);border-color:#39393b}.tools-tier-sections{gap:.8rem;margin-top:.8rem;display:grid}.tools-tier-section{border-left:2px solid var(--tier-accent);gap:.5rem;padding-left:.62rem;display:grid}.tools-tier-section-heading{color:var(--muted);justify-content:space-between;align-items:baseline;gap:.8rem;font-size:.76rem;line-height:1.35;display:flex}.tools-tier-section-label{color:var(--tier-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.tools-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.tools-tier-card{border:1px solid var(--panel-border);background:var(--surface);min-height:9.15rem;color:var(--text);border-radius:.5rem;align-content:start;gap:.42rem;padding:.74rem;transition:background .18s,border-color .18s,transform .18s,opacity .18s;display:grid;position:relative}.tools-tier-card:hover{border-color:color-mix(in srgb, var(--tier-accent) 42%, #39393b);background:var(--panel-elev);transform:translateY(-1px)}.tools-tier-card-locked{opacity:.78}.tools-tier-card-topline{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tools-tier-pill{border:1px solid color-mix(in srgb, var(--tier-accent) 42%, transparent);border-left-color:var(--tier-accent);background:color-mix(in srgb, var(--tier-accent) 14%, transparent);color:var(--tier-accent);letter-spacing:.13em;text-transform:uppercase;border-left-width:2px;border-radius:.28rem;padding:.18rem .38rem;font-size:.58rem;font-weight:850;line-height:1}.tools-tier-lock{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.tools-tier-icon{border:1px solid color-mix(in srgb, var(--tier-accent) 36%, var(--panel-border));background:color-mix(in srgb, var(--tier-accent) 11%, var(--panel));width:2rem;height:2rem;color:var(--tier-accent);letter-spacing:.04em;border-radius:.48rem;place-items:center;margin-top:.12rem;font-size:.66rem;font-weight:850;display:inline-grid}.tools-tier-card strong{color:var(--text);font-size:.9rem;font-weight:740;line-height:1.15}.tools-tier-card>span:last-of-type{color:var(--muted);font-size:.76rem;line-height:1.35}.tools-tier-card em{border:1px solid var(--panel-border);color:var(--muted-strong);letter-spacing:.12em;text-transform:uppercase;border-radius:.25rem;justify-self:start;margin-top:.05rem;padding:.16rem .34rem;font-size:.58rem;font-style:normal;font-weight:800}.landing-header-actions{flex-wrap:wrap;justify-self:end;align-items:center;gap:.8rem;min-width:0;display:flex}.landing-header-actions-marketing{justify-content:flex-end}.landing-header-actions-app{flex-wrap:nowrap;justify-content:flex-end}.site-header-command{color:#c5c9ade6;background:#1b1b1d;border:1px solid #39393b;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;width:100%;min-width:0;height:2.7rem;padding:0 .82rem;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff08}@media (max-width:1400px){.landing-header-app .landing-header-menu-shell{gap:.7rem}.site-header-chip-beta{display:none}.site-header-app-nav-link{padding-inline:.62rem}}@media (max-width:1240px){.site-header-sign-out{display:none}.site-header-command input::placeholder{color:#0000}}.site-header-command:focus-within{background:#201f21;border-color:#14d1ff;box-shadow:0 0 0 2px #14d1ff2e}.site-header-command svg{color:#14d1ff;width:1.02rem;height:1.02rem}.site-header-command input{color:#f8fbff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:.9rem}.site-header-command input::placeholder{color:#c5c9ad94}.landing-login{padding:var(--wb-header-login-padding);color:var(--wb-header-login-color);font-family:var(--font-geist), "Segoe UI", sans-serif;font-size:var(--wb-header-login-font-size);letter-spacing:-.015em;border-radius:999px;font-weight:600;transition:background .2s,color .2s}.landing-login:hover{background:var(--wb-header-nav-hover-bg);color:var(--text)}.landing-beta-cta{padding:var(--wb-header-cta-padding);border:1px solid var(--wb-header-cta-border);background:linear-gradient(135deg, var(--wb-header-cta-bg-start) 0%, var(--wb-header-cta-bg-end) 100%);color:var(--wb-header-cta-text);font-family:var(--font-geist), "Segoe UI", sans-serif;font-size:var(--wb-header-cta-font-size);letter-spacing:-.015em;box-shadow:var(--wb-header-cta-shadow);border-radius:1rem;align-items:center;gap:.52rem;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex}.landing-beta-cta:hover{box-shadow:var(--wb-header-cta-shadow-hover);transform:translateY(-1px)}.site-header-status{align-items:center;gap:.46rem;display:flex}.site-header-chip{min-height:2.35rem;color:var(--muted-strong);letter-spacing:0;white-space:nowrap;background:#1b1b1d;border:1px solid #39393b;border-radius:999px;align-items:center;padding:0 .82rem;font-size:.84rem;font-weight:600;display:inline-flex}.site-header-chip-beta{color:#b7eaff;background:#14d1ff1a;border-color:#14d1ff57}.site-header-icon-btn,.site-header-outline-btn{min-height:2.45rem;color:var(--muted-strong);font-family:var(--font-geist), "Segoe UI", sans-serif;letter-spacing:0;background:#1b1b1d;border:1px solid #39393b;border-radius:.5rem;justify-content:center;align-items:center;font-size:.86rem;font-weight:600;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex;position:relative}.site-header-icon-btn:hover,.site-header-outline-btn:hover{color:var(--text);background:#201f21;border-color:#39393b;transform:translateY(-1px)}.site-header-icon-btn{width:2.45rem;padding:0}.site-header-outline-btn{padding:0 .9rem}.site-header-sign-out{color:#9fb2cbc7}.site-header-bell,.site-header-bell-active{width:1.32rem;height:1.32rem}.site-header-bell{color:var(--muted-strong)}.site-header-bell-active{color:#c8f323}.site-header-badge{color:#f4ffc9;background:#c8f32329;border:1px solid #c8f32347;border-radius:999px;padding:.04rem .34rem;font-size:.62rem;font-weight:700;line-height:1.25;position:absolute;top:-.26rem;right:-.2rem}.orb-1{background:0 0;width:28rem;height:28rem;top:-7rem;left:-5rem}.orb-2{background:0 0;width:24rem;height:24rem;top:4rem;right:-5rem}.eyebrow{text-transform:uppercase;letter-spacing:.34em;font-size:var(--type-2xs);color:var(--muted)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem;display:flex}.section-title{font-size:var(--type-3xl);color:var(--text);margin:0;line-height:1.02}.section-copy{max-width:34rem;color:var(--muted-strong);font-size:var(--type-md);line-height:1.65}.website-template-page{gap:var(--section-gap)}.website-template-article-page{--layout-max:var(--layout-narrow)}.website-template-section-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.9rem;display:flex}.website-template-surface{padding:var(--space-lg)}.website-template-hero{padding:clamp(1.2rem,1.02rem + .82vw,1.8rem)}.website-template-hero-grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1.25rem;display:grid;position:relative}.website-template-hero-grid-single{grid-template-columns:1fr;max-width:62rem}.website-template-hero-body,.website-template-hero-aside{align-content:start;gap:1rem;display:grid}.website-template-hero-title{max-width:13ch;color:var(--text);margin:0;font-size:clamp(2.15rem,1.68rem + 2.1vw,4.25rem);line-height:.96}.website-template-hero-copy{max-width:42rem;color:var(--muted-strong);font-size:var(--type-md);margin:0;line-height:1.65}.website-template-note-panel,.website-template-side-panel,.website-template-stack-panel{background:#0a1320ad;border:1px solid #678bbf29;border-radius:1.35rem;padding:1.2rem}.website-template-note-copy{color:var(--muted-strong);font-size:var(--type-md);margin:.75rem 0 0;line-height:1.68}.website-template-bullet-list{gap:.72rem;margin-top:.95rem;display:grid}.website-template-bullet{color:var(--muted-strong);background:#0b1422bd;border:1px solid #678bbf24;border-radius:1rem;padding:.85rem .95rem;font-size:.93rem;line-height:1.55}.website-template-bullet-copy{color:var(--muted)}.website-template-grid{gap:1rem;display:grid}.website-template-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.website-template-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.website-template-card-grid{margin-top:1.1rem}.website-template-card{gap:.48rem;min-width:0;min-height:100%;padding:1.25rem;display:grid}.website-template-link-card{transition:transform .2s,border-color .2s,box-shadow .2s}.website-template-link-card:hover{border-color:#67c8ff57;transform:translateY(-1px);box-shadow:0 20px 40px #00000038}.website-template-card-title{font-size:var(--type-xl);color:var(--text);margin:.08rem 0 0;line-height:1.08}.website-template-card-copy{color:var(--muted-strong);font-size:var(--type-sm);margin:.18rem 0 0;line-height:1.66}.website-template-card-footer{color:var(--signal-blue);margin-top:.4rem;font-size:.92rem;font-weight:700}.investor-type-page{--investor-accent:#c8f323}.investor-type-hero,.investor-type-note-panel,.investor-type-side-panel,.investor-type-card,.investor-tool-card{border-color:color-mix(in srgb, var(--investor-accent) 22%, var(--panel-border))}.investor-type-hero{background:color-mix(in srgb, var(--investor-accent) 4%, var(--panel))}.investor-type-accent-label,.investor-type-tool-strip{border:1px solid color-mix(in srgb, var(--investor-accent) 38%, var(--panel-border));background:color-mix(in srgb, var(--investor-accent) 10%, transparent);width:fit-content;color:color-mix(in srgb, var(--investor-accent) 76%, var(--text));text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:800;line-height:1.1}.investor-type-tool-strip{max-width:100%;color:var(--muted-strong);text-transform:none;letter-spacing:0;border-radius:.5rem;font-size:.72rem;line-height:1.35}.investor-type-hero-actions,.investor-tool-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.investor-type-card{background:color-mix(in srgb, var(--investor-accent) 5%, var(--panel));align-content:start;gap:.72rem;padding:1.15rem;display:grid}.investor-type-card h2,.investor-type-card h3,.investor-tool-card h3{color:var(--text);font-family:var(--font-geist), "Segoe UI", sans-serif;font-size:var(--type-xl);margin:0;line-height:1.1}.investor-type-card p,.investor-tool-card p{color:var(--muted-strong);font-size:var(--type-sm);margin:0;line-height:1.62}.investor-tool-grid{align-items:stretch}.investor-tool-card{--tool-accent:var(--investor-accent);border-color:color-mix(in srgb, var(--tool-accent) 24%, var(--panel-border));background:color-mix(in srgb, var(--tool-accent) 4%, var(--panel));align-content:start;gap:.72rem;padding:1rem;display:grid}.investor-tool-topline{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.investor-tool-topline span{border:1px solid color-mix(in srgb, var(--tool-accent) 38%, var(--panel-border));background:color-mix(in srgb, var(--tool-accent) 11%, transparent);min-height:1.42rem;color:color-mix(in srgb, var(--tool-accent) 74%, var(--text));text-transform:uppercase;letter-spacing:.1em;border-radius:.38rem;align-items:center;padding:.18rem .42rem;font-size:.64rem;font-weight:800;line-height:1;display:inline-flex}.investor-tool-card strong{color:var(--text);font-weight:760}.investor-tool-actions a{border:1px solid color-mix(in srgb, var(--tool-accent,var(--investor-accent)) 34%, var(--panel-border));background:color-mix(in srgb, var(--tool-accent,var(--investor-accent)) 9%, transparent);min-height:2rem;color:color-mix(in srgb, var(--tool-accent,var(--investor-accent)) 74%, var(--text));border-radius:.42rem;justify-content:center;align-items:center;padding:.48rem .65rem;font-size:.78rem;font-weight:800;display:inline-flex}.investor-tool-actions a:hover{border-color:color-mix(in srgb, var(--tool-accent,var(--investor-accent)) 52%, var(--panel-border));background:color-mix(in srgb, var(--tool-accent,var(--investor-accent)) 14%, transparent)}.pricing-plan-card{flex-direction:column;gap:1rem;display:flex}.pricing-plan-card ul{flex:1}.pricing-plan-actions{margin-top:auto;display:flex}.pricing-plan-actions .btn-primary,.pricing-plan-actions .btn-outline{justify-content:center;width:100%}.website-template-cta-children{margin-top:1rem}.website-template-article-body{padding:1.5rem}.website-template-article-body>:first-child{margin-top:0}.website-template-article-body h2{color:var(--text);font-family:var(--font-geist), "Segoe UI", sans-serif;margin:1.9rem 0 0;font-size:clamp(1.2rem,1.08rem + .42vw,1.4rem);line-height:1.2}.website-template-article-body p,.website-template-article-body li{color:var(--muted-strong);font-size:var(--type-md);line-height:1.72}.website-template-article-body ul,.website-template-article-body ol{margin:1rem 0 0;padding-left:1.25rem}.website-template-inline-panel{background:#0a1320a8;border:1px solid #678bbf29;border-radius:1.1rem;gap:.5rem;margin-top:1.5rem;padding:1.1rem 1.15rem;display:grid}.website-template-inline-panel p+p{margin-top:.45rem}.website-template-inline-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.85rem;display:flex}.website-template-inline-link{color:var(--signal-blue);align-items:center;font-size:.92rem;font-weight:700;display:inline-flex}.website-template-inline-link:hover{color:#d8f3ff}.website-template-table-wrap{background:#0a1320a8;border:1px solid #678bbf29;border-radius:1.1rem;margin-top:1.4rem;overflow-x:auto}.website-template-table{border-collapse:collapse;width:100%;min-width:520px;color:var(--muted-strong)}.website-template-table thead{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #678bbf29;font-size:.78rem}.website-template-table th,.website-template-table td{text-align:left;padding:.9rem 1rem;font-size:.92rem}.website-template-table tbody tr+tr{border-top:1px solid #678bbf1f}.website-template-table strong{color:var(--text)}.matte-panel{border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--panel-border);box-shadow:none;position:relative;overflow:hidden}.matte-panel:before{display:none}.matte-panel-plain{background:#131315;border-color:#2a2a2c}.matte-panel-plain:before{display:none}.matte-panel-deep{box-shadow:none;background:#0e0e10;border-color:#2a2a2c}.matte-panel-deep:before{display:none}.technical-rule{background:#2a2a2c;height:1px}.hero-shell{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(3rem,2.2rem + 2.4vw,4rem);padding-top:clamp(5rem,4.2rem + 2.2vw,6rem);padding-bottom:clamp(3rem,2.4rem + 1.6vw,4rem);display:grid}.hero-copy{text-align:center;flex-direction:column;justify-self:center;align-items:center;gap:clamp(.9rem,.74rem + .62vw,1.25rem);width:100%;max-width:48rem;display:flex}.hero-title{max-width:44rem;font-family:var(--font-geist), "Segoe UI", sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(2.8rem,2.35rem + 1.7vw,4rem);font-weight:700;line-height:1.08}.hero-sub{max-width:42rem;color:var(--muted-strong);font-size:var(--type-lg);line-height:1.62}.hero-copy>.eyebrow{display:none}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ticker-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.ticker-input{width:100%;min-width:0;color:var(--text);background:#1b1b1d;border:1px solid #39393b;border-radius:.5rem;outline:none;padding:.9rem 1rem;font-size:.98rem;transition:border-color .2s,box-shadow .2s,transform .2s}.ticker-input:focus{border-color:#14d1ff;box-shadow:0 0 0 2px #14d1ff2e}.ticker-input::placeholder{color:#c5c9ad94}.btn-primary,.btn-outline{border-radius:.5rem;justify-content:center;align-items:center;gap:.55rem;padding:.9rem 1.25rem;font-size:.95rem;font-weight:600;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:inline-flex}.btn-primary{background:var(--accent);color:#171e00;box-shadow:none;border:1px solid #0000}.btn-primary:hover{box-shadow:none;filter:brightness(1.04);transform:translateY(-1px)}.btn-outline{color:var(--text);background:0 0;border:1px solid #39393b}.btn-outline:hover{box-shadow:none;background:#1b1b1d;border-color:#39393b;transform:translateY(-1px)}.mission-control-header{isolation:isolate;position:relative;background-color:var(--panel)!important;background-image:none!important}.mission-control-header .mission-action-secondary,.mission-control-header .mission-action-primary{z-index:2;position:relative;background-image:none!important}.mission-control-header .mission-action-secondary{background-color:var(--panel-elev)!important;color:var(--text)!important;border-color:#39393b!important}.mission-control-header .mission-action-secondary:hover{color:var(--text)!important;background-color:#252527!important}.mission-control-header .mission-action-primary{border-color:var(--accent)!important;background-color:var(--accent)!important;color:#171e00!important}.mission-control-header .mission-action-primary:hover{border-color:var(--accent-strong)!important;background-color:var(--accent-strong)!important;color:#171e00!important}.ticker-suggestions{flex-wrap:wrap;gap:.6rem;display:flex}.hero-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.hero-workflow-rail{background:#09121fc7;border:1px solid #678bbf33;border-radius:1.15rem;padding:1rem}.hero-workflow-head p:last-child{color:var(--muted-strong);margin:.45rem 0 0;font-size:.95rem;line-height:1.5}.hero-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:.85rem;display:grid}.hero-workflow-step{background:#0c1625bd;border:1px solid #678bbf2e;border-radius:.95rem;padding:.78rem .82rem}.hero-workflow-step-link{text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:block}.hero-workflow-step-link:hover{background:#0f1b2cdb;border-color:#97ff6266;transform:translateY(-1px);box-shadow:0 10px 20px #0308125c}.hero-workflow-step-link:focus-visible{background:#0f1b2ce6;border-color:#97ff628c;outline:none;box-shadow:0 0 0 2px #97ff6259}.hero-workflow-step span{color:var(--signal-blue);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.hero-workflow-step strong{color:var(--text);margin-top:.34rem;font-size:.95rem;line-height:1.3;display:block}.hero-workflow-step small{color:var(--muted);margin-top:.34rem;font-size:.8rem;line-height:1.45;display:block}.hero-workflow-step-cta{color:#97ff62e6;letter-spacing:.08em;text-transform:uppercase;margin-top:.48rem;font-size:.72rem;font-style:normal;font-weight:700;display:inline-block}.hero-proof-card{background:#0a1320b8;border:1px solid #678bbf29;border-radius:1.15rem;padding:.95rem 1rem}.hero-proof-label{color:var(--muted);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;display:block}.hero-proof-card strong{color:var(--text);margin-top:.42rem;font-size:.98rem;line-height:1.3;display:block}.stitch-proof-section{margin-inline:calc(var(--shell-pad-x) * -1);padding:2rem var(--shell-pad-x) 6rem;background:#0e0e10;border-top:1px solid #2a2a2cf2;border-bottom:1px solid #2a2a2cf2}.stitch-proof-section .proof-grid{flex-wrap:wrap;justify-content:center;gap:clamp(2rem,1.1rem + 3.4vw,4rem);display:flex}.stitch-proof-section .proof-card{min-width:10rem;box-shadow:none;text-align:center;background:0 0;border:0;padding:.25rem 0}.stitch-proof-section .proof-card:before{display:none}.stitch-proof-section .proof-value{color:#c8f323;font-family:var(--font-geist), "Segoe UI", sans-serif;margin-top:.15rem;font-size:1.55rem;line-height:1}.stitch-proof-section .proof-note{color:#c5c9adb8;letter-spacing:.12em;text-transform:uppercase;margin-top:.45rem;font-size:.72rem}.stitch-funnel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:min(100%,80rem);margin:6rem auto 0;display:grid}.stitch-funnel-card{background:#1b1b1d;border-color:#2a2a2cf2;border-radius:.5rem;flex-direction:column;min-height:12.5rem;padding:2rem;transition:border-color .18s,background .18s,transform .18s;display:flex}.stitch-funnel-card:hover{background:#201f21;border-color:#39393b;transform:translateY(-1px)}.stitch-funnel-icon{color:#e5e1e4;background:#131315;border:1px solid #39393b;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.stitch-funnel-card h2{color:#e5e1e4;margin:0;font-size:1.25rem;line-height:1.25}.stitch-funnel-card p{color:#c5c9add6;margin:.75rem 0 0;font-size:.9rem;line-height:1.55}.local-extra-section{display:none}.chip{color:var(--muted-strong);background:#1b1b1d;border:1px solid #39393b;border-radius:999px;padding:.48rem .82rem;font-size:.82rem;transition:transform .2s,border-color .2s,color .2s}.chip:hover{color:#fff;border-color:#39393b;transform:translateY(-1px)}.hero-board{grid-template-columns:repeat(12,minmax(0,1fr));justify-self:center;gap:1rem;width:100%;max-width:80rem;display:grid}.stitch-product-board{background:#1b1b1d;border:1px solid #2a2a2cf2;border-radius:.5rem;padding:0;overflow:hidden;box-shadow:0 8px 32px #0006}.hero-board-main{background:0 0;border:0;border-radius:0;grid-column:span 8;min-height:clamp(24rem,34vw,29.5rem);padding:1.5rem}.hero-board-side{grid-column:span 4;gap:1rem;padding:1.5rem 1.5rem 1.5rem 0;display:grid}.hero-board-mini{background:#131315;border-color:#2a2a2cf2;border-radius:.5rem;min-height:clamp(11.4rem,12vw,13.3rem);padding:1.2rem}.card-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--muted-strong);margin:0;font-size:.76rem}.card-title{color:var(--text);margin:.35rem 0 0;font-size:1.45rem;line-height:1.04}.card-copy{color:var(--muted-strong);margin:.7rem 0 0;font-size:.95rem;line-height:1.62}.hero-showcase-grid,.preview-board{z-index:1;gap:1rem;height:100%;display:grid;position:relative}.preview-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.preview-company-bar{background:#0e0e10;border:1px solid #2a2a2c;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;padding:.82rem .88rem;display:flex}.preview-company-name{color:var(--text);margin:0;font-size:1rem;font-weight:600}.preview-company-note{max-width:30rem;color:var(--muted);margin:.35rem 0 0;font-size:.82rem}.preview-price-box{justify-items:end;gap:.18rem;display:grid}.preview-price{color:var(--text);font-size:1.46rem;font-weight:600}.preview-move{color:var(--accent);font-size:.86rem;font-weight:600}.preview-chart-panel{gap:.9rem;display:grid}.preview-chart-grid{background:linear-gradient(#39393b61 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#39393b61 1px,#0000 1px) 0 0/44px 44px,#0e0e10;border:1px solid #2a2a2c;border-radius:.5rem;grid-template-rows:minmax(0,1fr) auto;gap:.42rem;min-height:clamp(12.2rem,15vw,15rem);padding:.58rem .64rem .54rem;display:grid;position:relative;overflow:hidden}.preview-chart-canvas{width:100%;height:100%;min-height:9.75rem}.preview-chart-placeholder{background:#201f21 0 0/220% 100%;border-radius:.88rem;width:100%;height:100%;animation:1.8s ease-in-out infinite previewPulse}.website-template-surface,.website-template-card,.website-template-stack-panel,.hero-board-mini,.proof-card,.bento-card,.snapshot-card,.story-step,.chart-card,.dashboard-chart-card,.surface-preview-window,.surface-preview-shell,.preview-chart-grid,.metrics-board,.snapshot-hero{border-radius:var(--radius-lg);border-color:var(--panel-border);background-color:var(--panel);box-shadow:none;background-image:none}.hero-board-mini,.preview-company-bar,.surface-preview-shell,.surface-overview-card,.surface-insider-row,.surface-preview-metric,.snapshot-metric,.metrics-board-row,.mini-board-link,.signal-row{border-color:var(--border);background-color:#131315}.landing-beta-cta,.btn-primary,.website-template-cta-primary,.hero-workflow-step-cta{background:var(--accent);color:#171e00;box-shadow:none}.landing-beta-cta:hover,.btn-primary:hover,.website-template-cta-primary:hover{box-shadow:none;filter:brightness(1.04)}.showcase-badge,.snapshot-chip,.surface-tool-chip-lime,.signal-tag-positive{color:#eaff9a;background:#c8f32324;border-color:#c8f32347}.signal-tag-blue,.surface-tool-chip-cyan,.surface-tool-chip-blue{color:#b7eaff;background:#14d1ff1a;border-color:#14d1ff47}.signal-tag-warn{color:#ffb4a3;background:#ff7e5f1f;border-color:#ff7e5f4d}.preview-chart-legend{color:var(--muted-strong);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.66rem;display:flex}.preview-chart-legend span{align-items:center;gap:.38rem;display:inline-flex}.preview-chart-legend .legend-dot{border-radius:999px;width:.45rem;height:.45rem}.preview-chart-legend .legend-dot-cyan{background:#67c8fffa}.preview-chart-legend .legend-dot-blue{background:#5c93e2e0}.preview-chart-legend .legend-dot-white{background:#e1ecffe0}.preview-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.preview-stat{background:#131315;border:1px solid #2a2a2c;border-radius:8px;padding:.72rem .78rem}.preview-stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.18em;font-size:.74rem;display:block}.preview-stat strong{color:var(--text);margin-top:.42rem;font-size:1.08rem;display:block}.mini-board-links{gap:.72rem;margin-top:1rem;display:grid}.mini-board-link{background:#0b1422b8;border:1px solid #678bbf26;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem .9rem;transition:transform .2s,border-color .2s;display:flex}.mini-board-link:hover{border-color:#67c8ff57;transform:translateY(-1px)}.mini-board-link small{color:var(--muted);margin-top:.16rem;display:block}.showcase-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.showcase-badge{color:var(--muted-strong);background:#0a1421ad;border:1px solid #67c8ff33;border-radius:999px;align-items:center;gap:.55rem;padding:.48rem .72rem;font-size:.78rem;display:inline-flex}.showcase-badge:before{content:"";background:var(--accent);border-radius:999px;width:.42rem;height:.42rem}.showcase-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.showcase-stat{background:#0a1320b8;border:1px solid #678bbf2e;border-radius:1.2rem;padding:1rem;position:relative}.showcase-stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.18em;font-size:.74rem}.showcase-stat-value{color:var(--text);margin-top:.5rem;font-size:1.55rem;font-weight:600}.showcase-stat-note{color:var(--muted);margin-top:.42rem;font-size:.82rem}.blueprint-panel{background:linear-gradient(#08121ee6,#0a1423f2),linear-gradient(90deg,#67c8ff0d,#0000);border:1px solid #678bbf2e;border-radius:1.3rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem;padding:1.1rem;display:grid}.blueprint-grid{background:linear-gradient(#67c8ff0f 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#67c8ff0f 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#67c8ff1f,#0000 70%);border-radius:1rem;min-height:12rem;position:relative;overflow:hidden}.blueprint-line{position:absolute;inset:18% 8% 12%}.blueprint-line svg{width:100%;height:100%}.blueprint-metrics{gap:.7rem;display:grid}.blueprint-metric{background:#0b1422d1;border:1px solid #678bbf29;border-radius:1rem;padding:.88rem .95rem}.blueprint-metric-label{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:.76rem}.blueprint-metric-value{margin-top:.38rem;font-size:1.15rem;font-weight:600}.signal-list{gap:.72rem;margin-top:1rem;display:grid}.signal-row{background:#0b1422c2;border:1px solid #678bbf24;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.signal-row strong{color:var(--muted-strong);font-weight:600}.signal-tag{border-radius:999px;align-items:center;padding:.34rem .58rem;font-size:.72rem;font-weight:600;display:inline-flex}.signal-tag-positive{color:#e9ffc0;background:#a7e81b24}.signal-tag-blue{color:#d8f3ff;background:#67c8ff24}.signal-tag-warn{color:#ffe2be;background:#f6c86a24}.bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.bento-card{min-height:14rem;padding:1.35rem}.bento-card-primary{min-height:18rem}.bento-card-tall{min-height:18.5rem}.bento-span-4{grid-column:span 4}.bento-span-5{grid-column:span 5}.bento-span-6{grid-column:span 6}.bento-span-7{grid-column:span 7}.bento-span-8{grid-column:span 8}.bento-span-12{grid-column:span 12}.metrics-board{gap:.75rem;margin-top:1rem;display:grid}.metrics-board-row{background:#0b1422b8;border:1px solid #678bbf26;border-radius:1rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .85rem;display:grid}.metrics-board-row strong{font-size:.98rem}.metrics-board-row span{color:var(--muted);font-size:.86rem}.metrics-board-sample{color:var(--muted-strong);font-size:.84rem}.metrics-board-outcome{color:#d7f5ff;letter-spacing:.08em;text-transform:uppercase;background:#67c8ff24;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .56rem;font-size:.7rem;font-weight:700;display:inline-flex}.mini-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.55rem;height:8rem;margin-top:1rem;display:grid}.mini-bars span{background:#14d1ff;border-radius:.8rem .8rem .25rem .25rem}.proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.proof-card{padding:1.25rem}.proof-value{margin:.48rem 0 0;font-size:1.65rem;line-height:1.02}.proof-note{color:var(--muted-strong);margin:.6rem 0 0;font-size:.92rem;line-height:1.6}.snapshot-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1rem;margin-top:1rem;display:grid}.snapshot-hero-copy,.snapshot-hero-metrics{background:#0a1320c2;border:1px solid #678bbf29;border-radius:1.15rem;padding:1rem 1.05rem}.snapshot-hero-metrics{gap:.75rem;display:grid}.snapshot-ticker{color:var(--signal-blue);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.88rem;font-weight:700}.snapshot-summary{color:var(--muted-strong);margin:.55rem 0 0;font-size:.96rem;line-height:1.55}.snapshot-metric span{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;display:block}.snapshot-metric strong{color:var(--text);margin-top:.32rem;font-size:1rem;display:block}.snapshot-card{gap:1rem;display:grid}.surface-preview-card{min-height:13rem;text-decoration:none}.snapshot-card-top{justify-content:space-between;align-items:start;gap:1rem;display:flex}.snapshot-chip{color:#dbf6ff;background:#67c8ff24;border-radius:999px;align-items:center;padding:.38rem .62rem;font-size:.74rem;font-weight:600;display:inline-flex}.snapshot-footer{color:var(--muted);justify-content:space-between;align-items:end;gap:.85rem;margin-top:auto;font-size:.9rem;display:flex}.surface-preview-window{background:#0a1320c2;border:1px solid #678bbf29;border-radius:1rem;gap:.85rem;padding:.95rem 1rem;display:grid}.surface-preview-shell{gap:.75rem;display:grid}.surface-tool-block{gap:.45rem;padding-top:.08rem;display:grid}.surface-tool-title{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.surface-tool-list{gap:.45rem;display:grid}.surface-tool-row{background:#070e19a8;border:1px solid #678bbf1f;border-radius:.78rem;justify-content:space-between;align-items:center;gap:.85rem;padding:.62rem .72rem;display:flex}.surface-tool-name{color:var(--text);font-size:.82rem;font-weight:600;display:block}.surface-tool-sample{color:var(--muted-strong);margin-top:.18rem;font-size:.74rem;line-height:1.4;display:block}.surface-tool-chip{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.24rem .48rem;font-size:.66rem;font-style:normal;font-weight:700;display:inline-flex}.surface-tool-chip-cyan{color:#d8f8ff;background:#67c8ff29}.surface-tool-chip-blue{color:#dbe8ff;background:#5c9dff2e}.surface-tool-chip-lime{color:#edffc9;background:#c4ff4029}.surface-preview-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.surface-preview-tab{color:var(--muted);background:#09101cb8;border:1px solid #678bbf2e;border-radius:999px;padding:.4rem .75rem;font-size:.74rem;font-weight:600}.surface-preview-tab-active{color:#09131f;background:linear-gradient(135deg,#c4ff40fa,#a1ec2af0);border-color:#c4ff406b}.surface-preview-metrics{gap:.55rem;display:grid}.surface-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.surface-overview-context{background:#070e19ad;border:1px solid #678bbf1f;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.62rem .75rem;display:flex}.surface-overview-context-name{color:var(--muted-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.surface-overview-context-tag{color:#d2fbff;letter-spacing:.08em;text-transform:uppercase;background:#67c8ff29;border-radius:999px;align-items:center;padding:.24rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.surface-overview-card{background:#070e19bd;border:1px solid #678bbf1f;border-radius:.9rem;padding:.75rem .8rem}.surface-overview-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;display:block}.surface-overview-card strong{color:var(--text);margin-top:.42rem;font-size:.96rem;display:block}.surface-overview-story{gap:.45rem;display:grid}.surface-overview-story span{background:#94a3b838;border-radius:999px;height:.42rem;display:block}.surface-overview-story span:first-child{width:100%}.surface-overview-story span:nth-child(2){width:86%}.surface-overview-story span:nth-child(3){width:72%}.surface-overview-list{gap:.5rem;display:grid}.surface-overview-list-row{background:#070e19b3;border:1px solid #678bbf1a;border-radius:.8rem;gap:.26rem;padding:.62rem .72rem;display:grid}.surface-overview-list-row strong{color:var(--text);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem}.surface-overview-list-row span{color:var(--muted-strong);font-size:.82rem;line-height:1.4}.surface-fundamentals-chart{background:linear-gradient(#111f33c2,#070e19e0) 0 0/100% 100%,linear-gradient(#58739914 1px,#0000 1px) 0 0/100% 26px,linear-gradient(90deg,#58739914 1px,#0000 1px) 0 0/26px 100%;border:1px solid #678bbf1f;border-radius:1rem;min-height:7.25rem;padding:.85rem .9rem .65rem;position:relative;overflow:hidden}.surface-chart-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.5rem;height:4.5rem;display:grid;position:absolute;inset:auto .9rem .65rem}.surface-chart-bars span{background:linear-gradient(#5c9dffb8,#3e66b038);border-radius:.7rem .7rem .18rem .18rem}.surface-chart-line{z-index:1;width:100%;height:5.6rem;position:relative}.surface-fundamentals-stats{gap:.55rem;display:grid}.surface-fundamentals-legend{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.7rem;display:flex}.surface-fundamentals-legend span{align-items:center;gap:.32rem;display:inline-flex}.surface-legend-dot{border-radius:999px;width:.4rem;height:.4rem}.surface-legend-dot-blue{background:#5c9dfff2}.surface-legend-dot-cyan{background:#67c8fff2}.surface-legend-dot-white{background:#e1ecffe0}.surface-fundamentals-foot{color:var(--muted-strong);justify-content:space-between;align-items:center;gap:.75rem;font-size:.78rem;display:flex}.surface-fundamentals-badge{color:#d9ffc3;letter-spacing:.08em;text-transform:uppercase;background:#a7e81b24;border-radius:999px;align-items:center;padding:.25rem .52rem;font-size:.68rem;font-weight:700;display:inline-flex}.surface-insider-tabs{gap:.5rem;display:flex}.surface-insider-list{gap:.55rem;display:grid}.surface-insider-row{background:#070e19bd;border:1px solid #678bbf1f;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .8rem;display:flex}.surface-insider-row span{color:var(--text);font-size:.9rem;font-weight:600;display:block}.surface-insider-row small{color:var(--muted);margin-top:.18rem;font-size:.75rem;display:block}.surface-insider-tag{text-transform:uppercase;letter-spacing:.12em;border-radius:999px;align-items:center;padding:.28rem .52rem;font-size:.68rem;font-style:normal;font-weight:700;display:inline-flex}.surface-insider-buy{color:#c8ffe0;background:#54d69624}.surface-insider-watch{color:#d9f2ff;background:#67c8ff24}.surface-insider-file{color:#ebffba;background:#c4ff4024}.surface-preview-metric{background:#070e19bd;border:1px solid #678bbf1f;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;display:flex}.surface-preview-metric span{color:var(--muted-strong);font-size:.88rem}.surface-preview-value{color:var(--text);letter-spacing:.01em;font-size:.84rem;font-style:normal;font-weight:700}.surface-preview-metric strong{background:linear-gradient(90deg,#67c8ffe6,#c4ff40b3);border-radius:999px;width:4.25rem;height:.42rem;display:inline-block}.surface-preview-cyan .surface-preview-metric strong{background:linear-gradient(90deg,#67c8fff2,#8ee0ffb3)}.surface-preview-blue .surface-preview-metric strong{background:linear-gradient(90deg,#5c9dfff2,#67c8ffb8)}.surface-preview-lime .surface-preview-metric strong{background:linear-gradient(90deg,#c4ff40f2,#87d75ab8)}.data-points{gap:.72rem;margin-top:1rem;display:grid}.data-point{color:var(--muted-strong);justify-content:space-between;gap:.75rem;font-size:.92rem;display:flex}.data-point span:last-child{color:var(--text);font-weight:600}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.story-step{padding:1.35rem}.story-index{width:2rem;height:2rem;color:var(--signal-blue);background:#67c8ff1f;border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.story-title{margin:.9rem 0 0;font-size:1.2rem}.story-copy{color:var(--muted);margin-top:.55rem;font-size:.95rem}.lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.lane-card{padding:1.35rem}.lane-links{gap:.7rem;margin-top:1rem;display:grid}.lane-link{background:#0b1422b8;border:1px solid #678bbf26;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.82rem .9rem;transition:transform .2s,border-color .2s;display:flex}.lane-link:hover{border-color:#67c8ff57;transform:translateY(-1px)}.lane-link small{color:var(--muted);margin-top:.18rem;display:block}.lane-arrow{color:var(--signal-blue);font-weight:700}.plan-strip{border-radius:var(--radius-lg);border:1px solid var(--panel-border);background:var(--panel);flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding:1.85rem 2rem;display:flex}.plan-title{margin:0 0 .45rem;font-size:clamp(1.52rem,1.34rem + .86vw,2rem);line-height:1.12}.plan-copy{max-width:31rem;color:var(--muted-strong);font-size:var(--type-md);line-height:1.68}.plan-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.home-funnel-shell{gap:1rem;width:min(100%,96rem);margin:0 auto;padding:clamp(5rem,4.35rem + 1.9vw,6.25rem) clamp(.85rem,.45rem + 1.7vw,1.5rem) clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.home-funnel-shell :where(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home-funnel-hero{grid-template-columns:minmax(0,.74fr) minmax(30rem,1fr);align-items:start;gap:1rem;display:grid}.home-funnel-copy,.home-first-product,.home-activation-strip,.home-funnel-section,.home-trust-section,.home-final-cta{min-width:0}.home-funnel-copy,.home-preview-terminal,.home-preview-main,.home-preview-side,.home-funnel-section,.home-trust-section,.home-final-cta{gap:.8rem;display:grid}.home-funnel-copy,.home-preview-terminal,.home-step-card,.home-funnel-section,.home-trust-section,.home-final-cta,.home-flow-card,.home-capability-card{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px}.home-funnel-copy{align-content:start;padding:clamp(1rem,.85rem + .72vw,1.5rem)}.home-funnel-kicker,.home-signup-card span,.home-ticker-quickstart label,.home-preview-topbar span,.home-signal-card span,.home-step-card span,.home-flow-card span,.home-capability-card span,.home-trust-grid span{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850;line-height:1.2}.home-funnel-copy h1{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(2.45rem,1.82rem + 2.5vw,4.6rem);font-weight:850;line-height:.96}.home-funnel-copy>p:not(.home-funnel-kicker),.home-section-head p,.home-trust-section>div:first-child p,.home-final-cta p{color:var(--muted-strong);margin:0;font-size:.96rem;line-height:1.65}.home-signup-card{background:#0e0e10;border:1px solid #39393b;border-radius:8px;gap:.8rem;padding:1rem;display:grid}.home-signup-card strong{color:var(--text);margin-top:.28rem;font-size:1rem;line-height:1.35;display:block}.home-signup-card em,.home-flow-card em,.home-capability-card em{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-style:normal;font-weight:850}.home-signup-row,.home-ticker-quickstart div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.home-signup-row input,.home-ticker-quickstart input{width:100%;min-width:0;color:var(--text);background:#1b1b1d;border:1px solid #39393b;border-radius:8px;min-height:3rem;padding:.8rem .9rem;font-size:.95rem}.home-signup-row input::-moz-placeholder{color:#c5c9ad94}.home-ticker-quickstart input::-moz-placeholder{color:#c5c9ad94}.home-signup-row input::placeholder,.home-ticker-quickstart input::placeholder{color:#c5c9ad94}.home-signup-row input:focus,.home-ticker-quickstart input:focus{border-color:var(--signal-blue);outline:none;box-shadow:0 0 0 2px #14d1ff2e}.home-signup-row button,.home-ticker-quickstart button{z-index:1;background:var(--accent);color:#171e00;cursor:pointer;white-space:nowrap;background-color:#c8f323;background-image:none;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1rem;font-size:.88rem;font-weight:850;display:inline-flex;position:relative}.home-ticker-quickstart button{color:var(--text);background:#1b1b1d;border-color:#39393b}.home-signup-row button,.home-hero-actions .btn-primary,.home-ticker-quickstart button:not(:disabled){z-index:1;isolation:isolate;opacity:1;position:relative;color:#171e00!important;background:#c8f323!important}.home-ticker-quickstart button:disabled{cursor:not-allowed;opacity:.48}.home-signup-row button:hover{filter:brightness(1.04)}.home-ticker-quickstart button:not(:disabled):hover{background:#201f21}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.home-ticker-quickstart{gap:.55rem;display:grid}.home-preview-terminal{background:#131315;grid-template-rows:auto auto;align-content:start;height:auto;min-height:0;padding:1rem}.home-preview-topbar{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.75rem;display:flex}.home-preview-topbar strong{color:var(--text);margin-top:.25rem;font-size:1.05rem;line-height:1.2;display:block}.home-preview-topbar a,.home-signal-card a,.home-final-cta>a{color:var(--accent);white-space:nowrap;background:#1b1b1d;border:1px solid #39393b;border-radius:8px;min-height:2.35rem;padding:.68rem .78rem;font-size:.78rem;font-weight:850;line-height:1}.home-preview-grid{grid-template-columns:minmax(0,1.18fr) minmax(15.5rem,.64fr);align-items:start;gap:.8rem;min-height:0;display:grid}.home-preview-main{gap:.8rem;min-width:0;min-height:0;display:grid}.home-preview-chart{min-height:clamp(14.5rem,15vw,17rem)}.home-preview-side{grid-template-columns:repeat(2,minmax(0,1fr))}.home-signal-card{border:1px solid var(--panel-border);background:#0e0e10;border-radius:8px;align-content:start;gap:.42rem;min-width:0;min-height:8.5rem;padding:.78rem;display:grid}.home-signal-card strong{color:var(--text);font-size:.96rem;line-height:1.22}.home-signal-card p{color:var(--muted-strong);margin:0;font-size:.76rem;line-height:1.42}.home-preview-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.home-preview-proof-card{border:1px solid var(--panel-border);background:#0e0e10;border-radius:8px;align-content:start;gap:.42rem;min-width:0;min-height:7.25rem;padding:.82rem;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:grid}.home-preview-proof-card span{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1}.home-preview-proof-card strong{color:var(--text);font-size:.98rem;line-height:1.16}.home-preview-proof-card p{color:var(--muted-strong);margin:0;font-size:.78rem;line-height:1.42}.home-activation-strip,.home-flow-grid,.home-capability-grid,.home-trust-grid{gap:.8rem;display:grid}.home-activation-strip{border:1px solid var(--panel-border);background:#1b1b1d;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:.8rem}.home-step-card{gap:.45rem;min-height:0;padding:.8rem;display:grid}.home-step-card h2,.home-section-head h2,.home-trust-section h2,.home-final-cta h2{color:var(--text);letter-spacing:0;margin:0;line-height:1.05}.home-step-card h2{font-size:1rem}.home-step-card p,.home-flow-card p,.home-capability-card p{color:var(--muted-strong);margin:0;font-size:.82rem;line-height:1.5}.home-step-card span{color:var(--accent)}.home-funnel-section,.home-trust-section,.home-final-cta{padding:clamp(1rem,.8rem + .82vw,1.5rem)}.home-section-head{grid-template-columns:minmax(0,.82fr) minmax(18rem,.72fr);align-items:end;gap:1rem;display:grid}.home-section-head h2,.home-trust-section h2,.home-final-cta h2{margin-top:.35rem;font-size:clamp(1.55rem,1.25rem + 1vw,2.35rem)}.home-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-flow-card,.home-capability-card{background:#0e0e10;align-content:start;gap:.5rem;min-height:9.25rem;padding:.88rem;transition:background .18s,border-color .18s,transform .18s;display:grid}.home-flow-card:hover,.home-capability-card:hover,.home-preview-topbar a:hover,.home-signal-card a:hover,.home-preview-proof-card:hover,.home-final-cta>a:hover{background:#201f21;border-color:#444934;transform:translateY(-1px)}.home-flow-card strong,.home-capability-card strong{color:var(--text);font-size:1.08rem;line-height:1.2}.home-trust-section{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start}.home-trust-grid{grid-template-columns:1fr}.home-trust-grid div{border:1px solid var(--panel-border);background:#0e0e10;border-radius:8px;gap:.42rem;padding:.9rem;display:grid}.home-trust-grid strong{color:var(--text);font-size:.9rem;line-height:1.42}.home-final-cta{isolation:isolate;grid-template-columns:minmax(0,.78fr) minmax(20rem,.68fr) auto;align-items:center;position:relative;overflow:hidden;background:#1b1b1d!important}.home-final-cta:before{content:"";z-index:0;pointer-events:none;background:#1b1b1d;position:absolute;inset:0}.home-final-cta>*{z-index:1;position:relative}.home-final-cta .home-signup-row{width:100%}@media (max-width:1180px){.home-funnel-hero,.home-preview-grid,.home-trust-section,.home-final-cta{grid-template-columns:1fr}.home-preview-side,.home-flow-grid,.home-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.home-funnel-shell{padding-inline:.75rem}.home-funnel-copy h1{font-size:clamp(2.25rem,12vw,3.1rem)}.home-signup-row,.home-ticker-quickstart div,.home-section-head,.home-activation-strip,.home-preview-proof,.home-preview-side,.home-flow-grid,.home-capability-grid{grid-template-columns:1fr}.home-signup-row button,.home-ticker-quickstart button,.home-preview-topbar a,.home-final-cta>a{width:100%}.home-preview-topbar,.home-hero-actions{display:grid}.home-hero-actions .btn-primary,.home-hero-actions .btn-outline{width:100%}.home-preview-chart{min-height:18.5rem}.preview-stat-row{grid-template-columns:1fr}}.stagger>*{animation:.7s both fadeUp}.stagger>:nth-child(2){animation-delay:80ms}.stagger>:nth-child(3){animation-delay:.16s}.stagger>:nth-child(4){animation-delay:.24s}.stagger>:nth-child(5){animation-delay:.32s}.dashboard-tab-pane-enter{animation:.28s ease-out both dashboardTabPaneIn}.ticker-board-shell{gap:clamp(1.35rem,1.1rem + 1vw,2rem)}.ticker-board-shell>*,.ticker-board-control-row>*{min-width:0}.ticker-board-search-form{min-height:3.35rem}.ticker-board-lane-wrap{align-items:center}.ticker-board-lane-wrap .dashboard-lane-button{flex:none}.stitch-company-identity{gap:1rem;min-width:0;display:grid}.stitch-company-identity-main{align-items:center;gap:1rem;min-width:0;display:flex}.stitch-company-logo,.stitch-company-logo-fallback{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;flex:none;width:4rem;height:4rem}.stitch-company-logo{-o-object-fit:contain;object-fit:contain;padding:.65rem}.stitch-company-logo-fallback{color:var(--muted-strong);justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:inline-flex}.stitch-company-title-row{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.stitch-company-title-row h1{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(1.5rem,1.18rem + 1vw,2rem);font-weight:750;line-height:1.1}.stitch-confidence-pill{color:#4cd6ff;letter-spacing:.04em;background:#4cd6ff14;border:1px solid #4cd6ff38;border-radius:8px;align-items:center;gap:.3rem;padding:.38rem .5rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.stitch-company-subtitle{color:var(--muted-strong);flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0;font-size:.95rem;line-height:1.5;display:flex}.stitch-company-price{justify-items:start;gap:.25rem;display:grid}.stitch-company-price strong{color:var(--text);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1}.stitch-company-price span{color:var(--accent);font-size:.88rem;font-weight:800}.stitch-company-price span.is-negative{color:var(--negative)}.stitch-company-tabs{border-bottom:1px solid var(--panel-border);color:var(--muted);gap:1.5rem;display:flex;overflow-x:auto}.stitch-company-tabs button{color:inherit;letter-spacing:.02em;text-transform:none;background:0 0;border:0;flex:none;padding:0 0 .65rem;font-size:.78rem;font-weight:850;position:relative;border-radius:0!important}.stitch-company-tabs button:hover,.stitch-company-tabs button.is-active,.stitch-company-tabs button.is-active{color:var(--text)}.stitch-company-tabs button.is-locked{color:#ffb4a3}.stitch-company-tabs button.is-locked span{color:#ffb4a3;letter-spacing:.1em;text-transform:uppercase;margin-top:.16rem;font-size:.54rem;font-weight:850;display:block}.stitch-company-tabs button.is-active:after{content:"";background:var(--text);border-radius:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.stitch-company-tabs button:focus-visible{box-shadow:none!important;border-color:#0000!important;border-radius:0!important}.stitch-company-overview{gap:1rem;min-width:0;display:grid}.stitch-overview-main-grid{gap:1rem;display:grid}.stitch-overview-left{gap:1rem;min-width:0;display:grid}.stitch-overview-panel,.stitch-workflow-panel,.stitch-overview-metric{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px}.stitch-overview-panel,.stitch-workflow-panel{padding:1rem}.stitch-panel-heading{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.stitch-panel-heading h2,.stitch-workflow-panel h2{color:var(--text);margin:0;font-size:1.08rem;font-weight:750;line-height:1.35}.stitch-panel-heading span{color:var(--muted-strong);white-space:nowrap;font-size:.78rem}.stitch-performance-body{gap:1rem;padding-top:1rem;display:grid}.stitch-price-chart{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;min-height:12rem;display:flex;position:relative;overflow:hidden}.stitch-price-chart svg{opacity:.72;width:100%;height:100%;position:absolute;inset:0}.stitch-price-chart.is-empty{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1.25rem}.stitch-price-chart-state{z-index:1;text-align:center;gap:.35rem;max-width:18rem;display:grid;position:relative}.stitch-price-chart-state strong{color:var(--text);font-size:.92rem;line-height:1.25}.stitch-price-chart-state p{color:var(--muted-strong);margin:0;font-size:.78rem;line-height:1.45}.stitch-price-chart-state.is-error p{color:var(--negative)}.stitch-price-chart span{z-index:1;background:var(--surface);color:var(--muted-strong);letter-spacing:.04em;border:1px solid #353437;border-radius:8px;padding:.32rem .5rem;font-size:.68rem;font-weight:800;position:relative}.stitch-price-chart small{z-index:1;color:var(--muted-strong);font-size:.7rem;position:absolute;bottom:.6rem;right:.75rem}.stitch-driver-list{align-content:start;gap:.75rem;display:grid}.stitch-driver-list h3,.stitch-overview-panel h3,.stitch-overview-metric span,.stitch-next-step span,.stitch-thesis-journal>span,.stitch-thesis-journal>label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850;line-height:1.1}.stitch-driver-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.stitch-driver-row>span{color:var(--muted-strong);font-size:.95rem;line-height:1.2}.stitch-driver-row>span.is-up{color:var(--accent)}.stitch-driver-row>span.is-down{color:var(--negative)}.stitch-driver-row strong{color:var(--text);font-size:.88rem;line-height:1.35;display:block}.stitch-driver-row p,.stitch-overview-metric p,.stitch-next-catalyst p{color:var(--muted-strong);margin:.2rem 0 0;font-size:.68rem;line-height:1.45}.stitch-metric-row,.stitch-overview-lower-grid{gap:1rem;display:grid}.stitch-overview-metric{align-content:start;gap:.65rem;min-width:0;padding:1rem;display:grid}.stitch-overview-metric strong,.stitch-valuation-range strong,.stitch-next-catalyst strong{color:var(--text);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1.45rem,1.18rem + .86vw,2rem);font-weight:800;line-height:1.05}.stitch-overview-metric p{text-transform:uppercase;border-top:1px solid #353437;padding-top:.55rem}.stitch-workflow-panel{align-content:start;gap:1rem;display:grid;position:relative;overflow:hidden}.stitch-accent-bar{background:var(--accent);height:.25rem;position:absolute;inset:0 0 auto}.stitch-workflow-panel h2{align-items:center;gap:.45rem;padding-top:.3rem;display:flex}.stitch-workflow-panel h2 span{color:var(--accent)}.stitch-next-step{background:var(--surface);border:1px solid #353437;border-radius:8px;padding:.8rem}.stitch-next-step p{color:var(--text);margin:.3rem 0 0;font-size:.9rem;line-height:1.45}.stitch-primary-action{background:var(--accent);color:#171e00;letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.85rem 1rem;font-size:.78rem;font-weight:850;line-height:1;display:inline-flex}.stitch-secondary-action{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;background:#c8f3231a;border:1px solid #c8f3236b;border-radius:8px;justify-content:center;align-items:center;padding:.72rem .9rem;font-size:.72rem;font-weight:850;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.stitch-secondary-action:hover:not(:disabled){color:var(--accent-strong);background:#c8f32329;border-color:#c8f323b3}.stitch-secondary-action:disabled{cursor:not-allowed;opacity:.52}.stitch-thesis-journal{gap:.55rem;display:grid}.stitch-thesis-journal textarea{resize:vertical;background:var(--surface);width:100%;min-height:8.5rem;color:var(--text);border:1px solid #353437;border-radius:8px;outline:none;padding:.8rem;font-size:.88rem;line-height:1.5}.stitch-thesis-journal textarea:focus{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.stitch-thesis-journal-actions{gap:.45rem;display:grid}.stitch-thesis-journal-notice,.stitch-thesis-journal-error{margin:0;font-size:.78rem;line-height:1.4}.stitch-thesis-journal-notice{color:var(--accent)}.stitch-thesis-journal-error{color:var(--negative)}.stitch-valuation-range{gap:.75rem;display:grid}.stitch-range-track{background:#353437;border-radius:999px;height:.5rem;position:relative;overflow:hidden}.stitch-range-window{border:1px solid var(--panel-border);background:#39393b;border-radius:999px;position:absolute;inset:0}.stitch-range-marker{background:var(--teal);border-radius:999px;width:.5rem;position:absolute;top:0;bottom:0;left:35%}.stitch-range-labels{color:var(--muted-strong);justify-content:space-between;font-size:.68rem;display:flex}.stitch-range-source{color:var(--muted-strong);margin:-.35rem 0 0;font-size:.72rem;line-height:1.35}.stitch-valuation-empty{align-content:start;gap:.8rem;display:grid}.stitch-next-catalyst{justify-content:space-between;align-items:center;gap:1rem;display:flex}.stitch-next-catalyst strong{margin-top:.35rem;font-size:1.12rem;display:block}.stitch-calendar-icon{background:var(--surface);width:3rem;height:3rem;color:var(--muted-strong);border:1px solid #353437;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.stitch-analyst-grid,.stitch-leadership-grid,.stitch-news-panel{gap:1rem;display:grid}.stitch-analyst-body{gap:1rem;padding-top:1rem;display:grid}.stitch-news-panel{gap:1rem;display:grid}.stitch-news-list{gap:.75rem;display:grid}.stitch-news-item{background:var(--surface);border:1px solid #353437;border-radius:8px;gap:.55rem;min-width:0;padding:.85rem;display:grid}.stitch-news-item-header,.stitch-news-source{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.stitch-news-badge{color:var(--muted-strong);letter-spacing:.08em;text-transform:uppercase;background:#18181a;border:1px solid #4b4b4e;border-radius:999px;align-items:center;padding:.22rem .5rem;font-size:.62rem;font-weight:850;line-height:1;display:inline-flex}.stitch-news-badge.is-press-release{color:var(--accent);border-color:#c8f32370}.stitch-news-badge.is-price-target,.stitch-news-badge.is-rating-change{color:var(--teal);border-color:#14d1ff6b}.stitch-news-item time,.stitch-news-source span,.stitch-news-source a{color:var(--muted-strong);font-size:.72rem;line-height:1.35}.stitch-news-item h3{color:var(--text);letter-spacing:0;text-transform:none;margin:0;font-size:.95rem;font-weight:780;line-height:1.35}.stitch-news-item h3 a,.stitch-news-source a{color:inherit;text-decoration:none}.stitch-news-item h3 a:hover,.stitch-news-source a:hover{color:var(--accent)}.stitch-news-item p{color:var(--muted-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.stitch-news-source{border-top:1px solid #353437;padding-top:.55rem}.stitch-news-source a{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.stitch-analyst-consensus,.stitch-forward-view{gap:.75rem;display:grid}.stitch-analyst-consensus>span,.stitch-forward-view>span,.stitch-leadership-panel h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850;line-height:1.1}.stitch-section-note{color:var(--muted-strong);margin:.35rem 0 0;font-size:.72rem;line-height:1.4}.stitch-analyst-consensus strong{color:var(--text);letter-spacing:0;font-size:clamp(2rem,1.55rem + 1.45vw,3rem);font-weight:850;line-height:1}.stitch-rating-tile-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.stitch-rating-tile{background:var(--surface);border:1px solid #353437;border-radius:8px;gap:.35rem;min-width:0;padding:.7rem .72rem;display:grid}.stitch-rating-tile.is-leading{background:#171714;border-color:#5b5740}.stitch-rating-tile span{min-width:0;color:var(--muted-strong);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.35rem;font-size:.65rem;font-weight:850;line-height:1.1;display:flex}.stitch-rating-tile i{background:var(--muted-strong);border-radius:999px;flex:none;width:.44rem;height:.44rem}.stitch-rating-tile strong{color:var(--text);letter-spacing:0;font-size:1.1rem;font-weight:850;line-height:1}.stitch-rating-tile em{color:var(--muted-strong);font-size:.68rem;font-style:normal;font-weight:750;line-height:1}.stitch-rating-tile.is-strong-buy i{background:var(--accent)}.stitch-rating-tile.is-buy i{background:#85d84c}.stitch-rating-tile.is-hold i{background:#d5b85c}.stitch-rating-tile.is-sell i{background:var(--negative)}.stitch-rating-tile.is-strong-sell i{background:#b94c5a}.stitch-forward-cards{gap:.75rem;display:grid}.stitch-forward-cards div{background:var(--surface);border:1px solid #353437;border-radius:8px;padding:.85rem}.stitch-forward-cards span{color:var(--muted-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.stitch-forward-cards strong{color:var(--text);margin-top:.35rem;font-size:1.15rem;font-weight:800;display:block}.stitch-analyst-snapshot{align-content:start;gap:.7rem;display:grid}.stitch-snapshot-row{border-bottom:1px solid #353437;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.65rem;display:flex}.stitch-snapshot-row span,.stitch-executive-row span,.stitch-comp-row span,.stitch-analyst-snapshot p{color:var(--muted-strong);margin:0;font-size:.74rem;line-height:1.35}.stitch-snapshot-row strong{color:var(--text);font-size:1rem;font-weight:800}.stitch-leadership-panel{gap:1rem;display:grid}.stitch-executive-list,.stitch-compensation-list{gap:.7rem;margin-top:.85rem;display:grid}.stitch-executive-row{background:var(--surface);border:1px solid #353437;border-radius:8px;gap:.75rem;padding:.85rem;display:grid}.stitch-executive-row>div:last-child{border-top:1px solid #353437;padding-top:.65rem}.stitch-executive-row strong,.stitch-comp-row strong{color:var(--text);font-size:.88rem;font-weight:750;line-height:1.35;display:block}.stitch-comp-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.stitch-comp-track{background:#353437;border-radius:999px;height:.48rem;overflow:hidden}.stitch-comp-fill{background:var(--teal);border-radius:999px;height:100%;display:block}.stitch-panel-empty{padding-top:1rem}.stitch-panel-error{color:var(--negative);padding-top:1rem;font-size:.88rem;line-height:1.45}@media (max-width:640px){.stitch-rating-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.stitch-company-identity{grid-template-columns:minmax(0,1fr) auto;align-items:start}.stitch-company-tabs{grid-column:1/-1}.stitch-company-price{text-align:right;justify-items:end}.stitch-metric-row,.stitch-overview-lower-grid,.stitch-forward-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.stitch-executive-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.stitch-executive-row>div:last-child{text-align:right;border-top:0;padding-top:0}.stitch-comp-row{grid-template-columns:minmax(0,1fr) minmax(6rem,12rem) auto;align-items:center}}@media (min-width:1024px){.stitch-overview-main-grid{grid-template-columns:minmax(0,8fr) minmax(20rem,4fr)}.stitch-performance-body{grid-template-columns:minmax(0,1fr) 16rem;align-items:start}.stitch-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}.stitch-analyst-grid{grid-template-columns:minmax(0,8fr) minmax(20rem,4fr)}.stitch-analyst-body,.stitch-leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-overview-slide{gap:1rem;min-width:0;display:grid}.company-overview-slide-header{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1.25rem,2.4vw,1.75rem);display:grid}.company-overview-slide-asof{flex-wrap:wrap;gap:.5rem;display:flex}.company-overview-slide-asof span{border:1px solid var(--panel-border);background:var(--surface);color:var(--muted-strong);border-radius:8px;padding:.5rem .65rem;font-size:.75rem;line-height:1.2}.company-overview-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.company-overview-kpi-card{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;min-width:0;padding:1rem}.company-overview-kpi-card p{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.25}.company-overview-kpi-card strong{color:var(--text);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:.65rem;font-size:clamp(1.45rem,3vw,2.15rem);font-weight:700;line-height:.95;display:block}.company-overview-kpi-card span{color:var(--muted-strong);margin-top:.65rem;font-size:.86rem;line-height:1.45;display:block}.company-overview-slide-grid{align-items:stretch;gap:1rem;display:grid}.company-overview-slide>*,.company-overview-slide-grid>*{min-width:0}@media (min-width:768px){.company-overview-slide-header{grid-template-columns:minmax(0,1fr) auto}.company-overview-slide-asof{justify-content:flex-end}}@media (min-width:1024px){.company-overview-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.company-overview-slide-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.company-overview-grid{align-items:stretch;gap:1rem;display:grid}.company-overview-stack{gap:1rem;display:grid}@media (min-width:1280px){.company-overview-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr)}}.company-overview-grid>*,.company-overview-stack>*{min-width:0}.company-overview-card,.company-overview-slide .matte-panel,.company-overview-slide-grid .matte-panel,.company-overview-grid .matte-panel,.company-overview-stack .matte-panel{border-color:var(--panel-border)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:8px!important}.company-overview-slide [class*=rounded-xl],.company-overview-slide .rounded-full,.company-overview-grid [class*=rounded-xl],.company-overview-stack [class*=rounded-xl],.company-overview-grid .rounded-full,.company-overview-stack .rounded-full{border-radius:8px!important}.company-overview-slide [class*=border-slate],.company-overview-grid [class*=border-slate],.company-overview-stack [class*=border-slate]{border-color:var(--panel-border)!important}.company-overview-slide [class*=bg-slate-950],.company-overview-slide [class*=bg-slate-900],.company-overview-grid [class*=bg-slate-950],.company-overview-stack [class*=bg-slate-950],.company-overview-grid [class*=bg-slate-900],.company-overview-stack [class*=bg-slate-900]{background-color:var(--surface)!important}.company-overview-slide .text-slate-50,.company-overview-slide .text-slate-100,.company-overview-slide .text-slate-200,.company-overview-grid .text-slate-50,.company-overview-grid .text-slate-100,.company-overview-grid .text-slate-200,.company-overview-stack .text-slate-50,.company-overview-stack .text-slate-100,.company-overview-stack .text-slate-200{color:var(--text)!important}.company-overview-slide .text-slate-300,.company-overview-grid .text-slate-300,.company-overview-stack .text-slate-300{color:var(--muted-strong)!important}.company-overview-slide .text-slate-400,.company-overview-slide .text-slate-500,.company-overview-grid .text-slate-400,.company-overview-grid .text-slate-500,.company-overview-stack .text-slate-400,.company-overview-stack .text-slate-500{color:var(--muted)!important}.fundamentals-os{--chart-card-height:var(--chart-height-standard)}.fundamentals-os>*{min-width:0}.fundamentals-summary-panel,.fundamentals-health-panel,.fundamentals-os .dashboard-chart-card,.fundamentals-os .chart-card,.fundamentals-os details,.fundamentals-os [class*=bg-slate-950],.fundamentals-os [class*=bg-slate-900]{border-color:var(--panel-border)!important;background:var(--panel)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}.fundamentals-os .dashboard-chart-card,.fundamentals-summary-panel,.fundamentals-health-panel{border-radius:8px!important}.fundamentals-os .dashboard-chart-card{padding:20px!important}.fundamentals-os .chart-card-layout-hero,.fundamentals-os .chart-card-layout-hero-dense,.fundamentals-os .chart-card-layout-wide{--chart-card-height:clamp(21rem, 19.5rem + 4vw, 24rem)}.fundamentals-os .chart-card-layout-standard{--chart-card-height:clamp(19rem, 17.5rem + 4vw, 22rem)}.fundamentals-os .chart-card-layout-compact{--chart-card-height:clamp(17.5rem, 16rem + 3vw, 20rem)}.fundamentals-os [class*=rounded-2xl],.fundamentals-os [class*=rounded-xl]{border-radius:8px!important}.fundamentals-os [class*=border-slate]{border-color:var(--panel-border)!important}.fundamentals-os .text-slate-50,.fundamentals-os .text-slate-100,.fundamentals-os .text-slate-200{color:var(--text)!important}.fundamentals-os .text-slate-300{color:var(--muted-strong)!important}.fundamentals-os .text-slate-400,.fundamentals-os .text-slate-500{color:var(--muted)!important}.fundamentals-os .text-emerald-200,.fundamentals-os .text-emerald-300{color:var(--accent)!important}.fundamentals-os .text-cyan-200,.fundamentals-os .text-cyan-300,.fundamentals-os .text-sky-300{color:var(--signal-blue)!important}.fundamentals-os .text-rose-200,.fundamentals-os .text-rose-300,.fundamentals-os .text-rose-400{color:var(--negative)!important}.fundamentals-os .bg-emerald-400,.fundamentals-os .bg-emerald-500{background:var(--accent)!important}.fundamentals-os .bg-rose-400,.fundamentals-os .bg-rose-500{background:var(--negative)!important}.fundamentals-os .bg-sky-400,.fundamentals-os .bg-cyan-400{background:var(--signal-blue)!important}.fundamentals-os .recharts-cartesian-grid line{stroke:var(--chart-grid)}.fundamentals-os .recharts-text{fill:var(--chart-axis)}.fundamentals-summary-panel{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px;gap:.7rem;padding:.85rem;display:grid}.fundamentals-health-panel{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;gap:.85rem;padding:clamp(1rem,.82rem + .75vw,1.35rem);display:grid}.fundamentals-kicker{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.2}.fundamentals-metric-group-head span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.63rem;font-weight:850;line-height:1.2}.fundamentals-chart-builder{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px;gap:.65rem;padding:.8rem;display:grid}.fundamentals-chart-builder-bar{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}.fundamentals-add-chart-button{background:var(--accent);color:#171e00;letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:2.35rem;padding:.66rem .82rem;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex}.fundamentals-chart-count{white-space:nowrap;background:var(--surface);color:var(--muted-strong);letter-spacing:.08em;text-transform:uppercase;border:1px solid #353437;border-radius:8px;padding:.62rem .72rem;font-size:.72rem;font-weight:800;line-height:1}.fundamentals-selected-chips{gap:.45rem;min-width:0;padding-bottom:.1rem;display:flex;overflow-x:auto}.fundamentals-selected-chip{background:var(--surface);max-width:18rem;color:var(--text);border:1px solid #353437;border-radius:8px;flex:none;align-items:center;gap:.45rem;padding:.48rem .58rem;font-size:.74rem;font-weight:720;line-height:1.2;display:inline-flex}.fundamentals-selected-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fundamentals-selected-chip em,.fundamentals-selected-chip button,.fundamentals-chart-picker button em{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;border:0;font-size:.62rem;font-style:normal;font-weight:850;line-height:1}.fundamentals-selected-chip.is-core{border-color:#4cd6ff3d}.fundamentals-selected-chip.is-added{border-color:#c8f3233d}.fundamentals-selected-chip button{background:0 0;border-radius:4px;padding:.16rem .22rem}.fundamentals-selected-chip button:hover{color:var(--text);background:#353437}.fundamentals-chart-builder-helper{color:var(--muted);margin:0;font-size:.74rem;line-height:1.4}.fundamentals-chart-picker{border-top:1px solid var(--panel-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding-top:.7rem;display:grid}.fundamentals-chart-picker-group{align-content:start;gap:.5rem;min-width:0;display:grid}.fundamentals-chart-picker-group h3{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:850;line-height:1.2}.fundamentals-chart-picker-group>div{gap:.36rem;display:grid}.fundamentals-chart-picker button{background:var(--surface);min-width:0;color:var(--muted-strong);text-align:left;border:1px solid #353437;border-radius:8px;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .62rem;display:flex}.fundamentals-chart-picker button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:720;line-height:1.2;overflow:hidden}.fundamentals-chart-picker button:hover,.fundamentals-chart-picker button.is-selected{color:var(--text);border-color:#c8f32347}.fundamentals-chart-picker button.is-selected em{color:var(--accent)}.fundamentals-metric-groups{gap:.75rem;display:grid}.fundamentals-metric-group{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px;gap:.7rem;padding:.85rem;display:grid}.fundamentals-metric-group-head{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.fundamentals-metric-group-head h2{color:var(--text);margin-top:.2rem;font-size:1rem;font-weight:760;line-height:1.25}.fundamentals-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.fundamentals-health-card{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;min-height:5.05rem;padding:.74rem;display:grid}.fundamentals-health-icon{width:2.25rem;height:2.25rem;color:var(--accent);background:#c8f3231a;border:1px solid #c8f32359;border-radius:6px;justify-content:center;align-items:center;font-size:.78rem;font-weight:850;display:inline-flex}.fundamentals-health-card-compare .fundamentals-health-icon{color:var(--signal-blue);background:#14d1ff14;border-color:#14d1ff57}.fundamentals-health-card p{color:var(--muted);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.65rem;font-weight:850;line-height:1.2;overflow:hidden}.fundamentals-health-card strong{color:var(--text);margin-top:.2rem;font-size:clamp(1.12rem,.98rem + .48vw,1.45rem);font-weight:780;line-height:1;display:block}.fundamentals-health-card em{color:var(--muted-strong);margin-top:.24rem;font-size:.68rem;font-style:normal;line-height:1.2;display:block}.fundamentals-valuation-card{grid-template-columns:1fr}.fundamentals-valuation-card strong{color:var(--accent)}@media (max-width:1180px){.fundamentals-health-grid,.fundamentals-chart-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fundamentals-metric-group-head{flex-direction:column;align-items:start}.fundamentals-health-grid,.fundamentals-chart-builder-bar,.fundamentals-chart-picker{grid-template-columns:1fr}}.ticker-workflow-rail{background:#09121fc7;border-color:#678bbf33}.compare-os{color:var(--text)}.compare-os :where(.rounded-\[1rem\],.rounded-\[1\.15rem\],.rounded-xl,.rounded-2xl,.rounded-full){border-radius:8px!important}.compare-os :where(.matte-panel,.bg-slate-950\/38,.bg-slate-950\/40,.bg-slate-950\/45,.bg-slate-950\/50,.bg-slate-950\/55,.bg-slate-950\/60,.bg-slate-950\/65,.bg-slate-900\/65,.bg-slate-900\/75){border-color:var(--panel-border)!important;background:var(--panel)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}.compare-os :where(.border-slate-700\/70,.border-slate-800\/60,.border-slate-800\/65,.border-slate-800\/70){border-color:var(--panel-border)!important}.compare-os :where(.text-slate-50,.text-slate-100,.text-slate-200){color:var(--text)!important}.compare-os :where(.text-slate-300){color:var(--muted-strong)!important}.compare-os :where(.text-slate-400,.text-slate-500){color:var(--muted)!important}.compare-os :where(.text-emerald-200,.text-emerald-300,.text-amber-200,.text-amber-300){color:var(--accent)!important}.compare-os :where(.text-cyan-200,.text-cyan-300,.text-sky-300){color:var(--signal-blue)!important}.compare-os :where(.text-rose-200,.text-rose-300,.text-rose-400){color:var(--negative)!important}.compare-os :where([class*=bg-emerald-400],[class*=bg-emerald-500]){color:var(--accent)!important;background:#c8f3231a!important}.compare-os :where([class*=bg-cyan-400],[class*=bg-sky-400]){color:var(--signal-blue)!important;background:#14d1ff14!important}.compare-os :where([class*=bg-rose-400],[class*=bg-rose-500]){color:var(--negative)!important;background:#ff7e5f1a!important}.compare-os .btn-primary,.compare-os .btn-outline{border-radius:8px!important}.compare-winner-chip{width:min(12.5rem,42vw);min-width:9.75rem;color:var(--text);box-shadow:none;background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.25rem 0 .25rem .35rem;display:grid}.compare-winner-logo{color:#111600;-o-object-fit:contain;object-fit:contain;background:#f4f6ee;border:1px solid #e5e1e457;border-radius:7px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:3px;display:inline-flex}.compare-winner-logo-fallback{font-size:.72rem;font-weight:900;line-height:1}.compare-winner-copy{min-width:0;line-height:1.1;display:block}.compare-winner-ticker,.compare-winner-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compare-winner-ticker{color:var(--text);font-size:.82rem;font-weight:950}.compare-winner-name{color:var(--muted-strong);margin-top:.18rem;font-size:.66rem;font-weight:800}.compare-decision-card{padding:.9rem!important}.compare-decision-category{font-size:.82rem;font-weight:850}.compare-decision-lead{font-size:1rem;line-height:1.25}.compare-decision-winner{font-size:.82rem}.compare-decision-values{padding:.75rem .85rem!important}.compare-decision-values p{font-size:.88rem}.compare-decision-values span{font-weight:850}.compare-decision-card .compare-winner-chip{width:min(14rem,44vw);min-width:11rem}.compare-decision-card .compare-winner-ticker{font-size:.95rem}.compare-decision-card .compare-winner-name{font-size:.76rem}.compare-snapshot-horizon{justify-items:end;gap:.45rem;min-width:min(100%,17rem);display:grid}.compare-snapshot-horizon p{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850;line-height:1}.compare-snapshot-horizon div{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.compare-snapshot-horizon button{border:1px solid var(--panel-border);min-height:2.2rem;color:var(--muted-strong);background:#0e0e10;border-radius:8px;padding:0 .85rem;font-size:.78rem;font-weight:850;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s}.compare-snapshot-horizon button:hover{background:var(--panel-elev);color:var(--text);border-color:#39393b}.compare-snapshot-horizon button.is-active{border-color:var(--accent);background:var(--accent);color:#171e00}.compare-snapshot-horizon span{color:var(--muted);text-align:right;font-size:.68rem;line-height:1.35}.compare-command-shell{padding:1rem!important}.compare-command-grid{grid-template-columns:minmax(0,.9fr) minmax(24rem,.78fr);gap:.85rem;display:grid}.compare-command-copy,.compare-peer-panel{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;padding:clamp(1rem,.9rem + .52vw,1.35rem)}.compare-command-copy{align-content:start;gap:.9rem;display:grid}.compare-kicker{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.2}.compare-command-copy h2,.compare-peer-head h3{color:var(--text);letter-spacing:0;margin:0;font-weight:780;line-height:1.1}.compare-command-copy h2{max-width:13ch;font-size:clamp(2rem,1.62rem + 1.4vw,3.1rem)}.compare-peer-head h3{margin-top:.18rem;font-size:1.2rem}.compare-command-copy>p{max-width:46rem;color:var(--muted-strong);font-size:.95rem;line-height:1.7}.compare-read-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.2rem;display:grid}.compare-read-steps div,.compare-peer-card,.compare-peer-empty{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px}.compare-read-steps div{gap:.42rem;padding:.85rem;display:grid}.compare-read-steps span{width:fit-content;color:var(--accent);letter-spacing:.14em;border:1px solid #c8f32352;border-radius:6px;padding:.26rem .38rem;font-size:.62rem;font-weight:850}.compare-read-steps strong{color:var(--text);font-size:.9rem;line-height:1.25}.compare-read-steps p{color:var(--muted-strong);font-size:.76rem;line-height:1.5}.compare-peer-panel{align-content:start;gap:.75rem;display:grid}.compare-peer-head{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.compare-peer-head>span{color:var(--accent);background:#c8f32314;border:1px solid #c8f32357;border-radius:8px;flex:none;padding:.55rem .62rem;font-size:.72rem;font-weight:850;line-height:1}.compare-peer-form{grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem;display:grid}.compare-peer-form input{border:1px solid var(--panel-border);background:var(--panel);min-width:0;color:var(--text);border-radius:8px;outline:none;padding:.75rem .82rem;font-size:.9rem}.compare-peer-form input:focus{border-color:#14d1ffa3}.compare-error{color:var(--negative);font-size:.82rem;line-height:1.45}.compare-peer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.compare-peer-card{text-align:left;gap:.48rem;min-width:0;padding:.78rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.compare-peer-card:hover,.compare-peer-card.is-active{background:#c8f32312;border-color:#c8f3236b}.compare-peer-card:hover{transform:translateY(-1px)}.compare-peer-card strong{color:var(--text);font-size:.92rem}.compare-peer-card p{color:var(--muted-strong);font-size:.75rem;line-height:1.45}.compare-peer-card em{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:850;line-height:1.35}.compare-fit-active,.compare-fit-strong,.compare-fit-watch,.compare-fit-weak{border:1px solid var(--panel-border);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;width:fit-content;padding:.34rem .42rem;font-size:.62rem;font-weight:850;line-height:1}.compare-fit-active,.compare-fit-strong{color:var(--accent);border-color:#c8f3235c}.compare-fit-watch{color:var(--signal-blue);border-color:#14d1ff57}.compare-fit-weak{color:var(--negative);border-color:#ff7e5f5c}.compare-peer-empty{color:var(--muted-strong);grid-column:1/-1;padding:.9rem;font-size:.82rem;line-height:1.5}.compare-builder-card{padding:1rem!important}.compare-builder-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);align-items:start;gap:.85rem;display:grid}.compare-builder-main,.compare-workflow-card,.compare-builder-chart-grid{min-width:0}.compare-builder-main{gap:.85rem;display:grid}.compare-company-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.compare-company-slot,.compare-scorecard,.compare-workflow-card{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px}.compare-company-slot{gap:.25rem;padding:.82rem;display:grid}.compare-company-slot.is-peer{border-color:#c8f3233d}.compare-company-slot span,.compare-workflow-card>span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:850;line-height:1.2}.compare-company-slot strong{color:var(--text);font-size:1.15rem;font-weight:820;line-height:1.1}.compare-company-slot p,.compare-workflow-card p,.compare-workflow-card div span{color:var(--muted-strong);margin:0;font-size:.78rem;line-height:1.45}.compare-lens-controls{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;gap:.45rem;padding:.45rem;display:flex;overflow-x:auto}.compare-lens-controls button{color:var(--muted-strong);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:.55rem .66rem;font-size:.7rem;font-weight:850;line-height:1}.compare-lens-controls button:hover,.compare-lens-controls button.is-active{color:var(--accent);background:#c8f32314;border-color:#c8f32347}.compare-scorecard{display:grid;overflow-x:auto}.compare-scorecard-row{border-top:1px solid var(--panel-border);grid-template-columns:minmax(12rem,1.1fr) repeat(4,minmax(8rem,.72fr));align-items:center;gap:.75rem;min-width:46rem;padding:.72rem .82rem;display:grid}.compare-scorecard-row:first-child{border-top:0}.compare-scorecard-head{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850}.compare-scorecard-row>span:first-child,.compare-scorecard-row strong,.compare-scorecard-row em{color:var(--text);font-size:.82rem;font-style:normal;font-weight:760;line-height:1.25}.compare-scorecard-row em{color:var(--muted-strong)}.compare-scorecard-status{gap:.18rem;display:grid;color:var(--muted-strong)!important;font-size:.78rem!important;font-weight:700!important}.compare-scorecard-status small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.compare-scorecard-empty{color:var(--muted-strong);padding:.9rem;font-size:.82rem;line-height:1.5}.compare-workflow-card h3{color:var(--text);margin:0;font-size:1.08rem;line-height:1.25}.compare-workflow-card div{background:var(--panel);border:1px solid #353437;border-radius:8px;gap:.25rem;padding:.75rem;display:grid}.compare-workflow-card div strong{color:var(--accent);font-size:.88rem}.compare-match-compact{background:#0e0e10!important;border-color:#c8f32347!important;gap:.5rem!important;padding:.75rem!important;display:grid!important}.compare-match-compact>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.compare-match-compact>div:first-child span{letter-spacing:.14em;text-transform:uppercase;font-weight:850;line-height:1;color:var(--muted)!important;font-size:.62rem!important}.compare-match-compact>div:first-child strong{font-weight:900;line-height:1;color:var(--accent)!important;font-size:.9rem!important}.compare-match-compact p{font-weight:760;color:var(--text)!important;font-size:.76rem!important;line-height:1.35!important}.compare-match-compact em{border:1px solid var(--panel-border);background:var(--surface);color:var(--muted-strong);border-radius:999px;padding:.12rem .4rem;font-size:.62rem;font-style:normal;font-weight:760;line-height:1.25}.compare-match-compact small{color:var(--muted);font-size:.64rem;font-weight:650;line-height:1.35}.compare-builder-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.85rem;display:grid}.compare-multiple-toggle{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:inline-flex}.compare-multiple-toggle button{border:1px solid var(--panel-border);background:var(--panel);color:var(--muted-strong);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.26rem .46rem;font-size:.62rem;font-weight:850;line-height:1}.compare-multiple-toggle button:hover,.compare-multiple-toggle button.is-active{background:var(--accent);color:#101102;border-color:#c8f3236b}@media (max-width:1480px){.compare-builder-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.compare-command-grid,.compare-read-steps,.compare-builder-layout,.compare-builder-chart-grid{grid-template-columns:1fr}.compare-command-copy h2{max-width:100%}}@media (max-width:640px){.compare-command-shell{padding:.85rem!important}.compare-peer-head,.compare-peer-form{grid-template-columns:1fr;display:grid}.compare-peer-head>span,.compare-peer-form .btn-primary,.compare-peer-form .btn-outline{justify-content:center;width:100%}.compare-peer-grid,.compare-company-slots{grid-template-columns:1fr}}.insider-os{color:var(--text)}.insider-hero-panel,.insider-signal-card,.insider-filter-bar,.insider-table-panel,.insider-volume-panel,.insider-rail-card,.insider-context-note,.insider-workflow-card{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px}.insider-hero-panel{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.insider-hero-panel h2,.insider-panel-heading h3,.insider-rail-card h3{color:var(--text);margin:0;font-size:1.04rem;font-weight:760;line-height:1.3}.insider-hero-panel p{max-width:44rem;color:var(--muted-strong);margin:.28rem 0 0;font-size:.82rem;line-height:1.45}.insider-hero-actions,.insider-source-tabs,.insider-select-controls{flex-wrap:wrap;gap:.65rem;display:flex}.insider-primary-action,.insider-secondary-action,.insider-source-tabs button,.insider-workflow-card button{border-radius:8px;font-size:.72rem;font-weight:850;line-height:1;transition:background .15s,border-color .15s,color .15s}.insider-primary-action{border:1px solid var(--accent);background:var(--accent);color:#171e00;padding:.68rem .85rem}.insider-primary-action:hover{background:var(--accent-strong)}.insider-secondary-action{color:var(--text);background:#39393b;border:1px solid #444934;padding:.68rem .85rem}.insider-secondary-action:hover,.insider-source-tabs button:hover{border-color:#5b6144}.insider-layout-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,.28fr);align-items:start;gap:1rem;display:grid}.insider-main-stack,.insider-right-rail{gap:1rem;min-width:0;display:grid}.insider-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.insider-signal-card{gap:.34rem;min-width:0;padding:.85rem;display:grid}.insider-signal-card span,.insider-workflow-card>span,.insider-select-controls label span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850;line-height:1.25}.insider-signal-card strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:760;line-height:1.25;overflow:hidden}.insider-signal-card .is-positive,.insider-transaction-chip.buy,.insider-rail-card li span.is-positive{color:var(--signal-blue)}.insider-signal-card .is-negative,.insider-transaction-chip.sell,.insider-rail-card li span.is-negative{color:var(--negative)}.insider-filter-bar{background:var(--surface);justify-content:space-between;align-items:center;gap:.85rem;padding:.55rem;display:flex}.insider-source-tabs{background:var(--surface);border-radius:8px}.insider-source-tabs button{color:var(--muted-strong);background:0 0;border:1px solid #0000;padding:.58rem .74rem}.insider-source-tabs button.is-active{color:var(--text);background:#39393b;border-color:#444934}.insider-select-controls label{gap:.28rem;display:grid}.insider-select-controls select{background:var(--panel);min-width:9.2rem;color:var(--text);border:1px solid #444934;border-radius:8px;padding:.46rem 2rem .46rem .62rem;font-size:.74rem}.insider-state-panel{border:1px solid var(--panel-border);background:var(--panel);color:var(--muted-strong);border-radius:8px;padding:1rem;font-size:.85rem}.insider-state-panel.is-error{color:#ffdad6;background:#ff7e5f14;border-color:#ff7e5f57}.insider-table-panel{overflow-x:auto}.insider-table{border-collapse:collapse;text-align:left;width:100%;min-width:58rem}.insider-table th{border-bottom:1px solid var(--panel-border);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:.68rem .85rem;font-size:.66rem;font-weight:850}.insider-table td{color:var(--text);vertical-align:middle;border-bottom:1px solid #2a2a2cc2;padding:.78rem .85rem;font-size:.82rem}.insider-table tr:last-child td{border-bottom:0}.insider-table tbody tr:hover{background:#39393b5c}.insider-table small{color:var(--muted);margin-top:.15rem;font-size:.68rem;display:block}.insider-table .is-number{text-align:right}.insider-table a{color:var(--accent);text-decoration:none}.insider-table a:hover{text-underline-offset:.2rem;text-decoration:underline}.insider-transaction-chip{letter-spacing:.08em;border:1px solid;border-radius:999px;padding:.22rem .5rem;font-size:.64rem;font-weight:850;display:inline-flex}.insider-transaction-chip.other,.insider-rail-card li span.is-neutral{color:var(--muted-strong)}.insider-volume-panel{gap:.85rem;min-height:16rem;padding:1rem;display:grid}.insider-panel-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.insider-panel-heading span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850}.insider-volume-chart{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:.5rem;min-height:10.5rem;display:grid}.insider-volume-bucket{align-items:end;gap:.45rem;min-width:0;display:grid}.insider-volume-bars{border-bottom:1px solid var(--panel-border);grid-template-columns:repeat(2,minmax(.35rem,1fr));align-items:end;gap:.18rem;height:9rem;display:grid}.insider-volume-bars span{border-radius:3px 3px 0 0;min-height:2%;display:block}.insider-volume-bars .buy{background:#14d1ffb8}.insider-volume-bars .sell{background:#ff7e5fb8}.insider-volume-bucket small,.insider-volume-empty{color:var(--muted);text-align:center;font-size:.66rem}.insider-volume-empty{text-align:left}.insider-rail-card,.insider-context-note,.insider-workflow-card{padding:1rem}.insider-rail-card ul{gap:.8rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.insider-rail-card li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.insider-rail-card li span{font-size:1rem;font-weight:850;line-height:1.2}.insider-rail-card p,.insider-context-note p,.insider-workflow-card p,.insider-workflow-card label{color:var(--muted-strong);margin:0;font-size:.8rem;line-height:1.45}.insider-rail-card strong{color:var(--text)}.insider-context-note{background:var(--surface);text-align:center;justify-items:center;gap:.45rem;display:grid}.insider-context-note span{border:1px solid var(--panel-border);width:1.35rem;height:1.35rem;color:var(--muted-strong);border-radius:999px;place-items:center;font-size:.76rem;font-weight:850;display:grid}.insider-context-note p{font-style:italic}.insider-workflow-card{border-color:#c8f32338;gap:.8rem;display:grid;position:relative;overflow:hidden}.insider-workflow-card div{gap:.42rem;display:grid}.insider-workflow-card button{border:1px solid var(--panel-border);width:100%;color:var(--text);text-align:left;background:#39393b;justify-content:space-between;align-items:center;gap:.65rem;padding:.7rem .78rem;display:flex}.insider-workflow-card label{align-items:center;gap:.5rem;display:flex}.insider-workflow-card input{width:.95rem;height:.95rem;accent-color:var(--accent)}@media (max-width:1180px){.insider-layout-grid,.insider-summary-grid{grid-template-columns:1fr}.insider-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.insider-hero-panel,.insider-filter-bar,.insider-select-controls{display:grid}.insider-hero-actions,.insider-primary-action,.insider-secondary-action,.insider-select-controls select{width:100%}.insider-summary-grid,.insider-volume-chart{grid-template-columns:1fr}.insider-volume-chart{min-height:0}.insider-volume-bucket{grid-template-columns:5.5rem minmax(0,1fr);align-items:center}.insider-volume-bars{order:2;height:4rem}.insider-volume-bucket small{text-align:left;order:1}}.ticker-workflow-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;margin-top:.8rem;display:grid}.ticker-workflow-step{background:#0c1625bd;border:1px solid #678bbf2e;border-radius:.82rem;padding:.58rem .64rem}.ticker-workflow-step span{color:var(--signal-blue);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:700;display:block}.ticker-workflow-step strong{color:var(--text);margin-top:.22rem;font-size:.82rem;line-height:1.25;display:block}.ticker-workflow-step small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:.2rem;font-size:.68rem;line-height:1.25;display:block}.ticker-workflow-step-active{background:#0f1b2ceb;border-color:#97ff626b}.ticker-workflow-step-active small{color:#97ff62e6}.ticker-workflow-step-complete{background:#0c25204d;border-color:#22c5945c}.ticker-workflow-step-complete small{color:#6ee7b7eb}.dashboard-tab-pane-enter>*,.dashboard-tab-pane-enter .matte-panel,.dashboard-tab-pane-enter .glass{min-width:0}.dashboard-chart-card-enter{animation:.34s cubic-bezier(.22,1,.36,1) both dashboardChartCardIn}.dashboard-chart-card{--chart-card-height:var(--chart-height-standard);min-height:var(--chart-card-height);height:var(--chart-card-height)}.chart-card-layout-compact{--chart-card-height:var(--chart-height-compact)}.chart-card-layout-standard{--chart-card-height:var(--chart-height-standard)}.chart-card-layout-wide{--chart-card-height:var(--chart-height-wide)}.chart-card-layout-hero{--chart-card-height:var(--chart-height-hero)}.chart-card-layout-hero-dense{--chart-card-height:var(--chart-height-hero-dense)}[data-fullscreen=true].dashboard-chart-card{height:100dvh;min-height:100dvh}.dashboard-lane-button{transition:transform .18s,box-shadow .18s,border-color .18s,color .18s,background-color .18s}.dashboard-lane-button:hover{transform:translateY(-1px)}.dashboard-lane-button-active{box-shadow:0 10px 22px #10b98138}.dashboard-lane-button.is-locked{background:#ff7e5f14!important;border-color:#ff7e5f57!important}.dashboard-lane-lock-label{color:#ffb4a3;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.text-slate-500{color:#9cafc9fa}.text-slate-600{color:#8ea2bef5}.text-\[11px\]{font-size:.75rem;line-height:1.1rem}.text-\[10px\]{font-size:.7rem;line-height:1.02rem}@media (prefers-reduced-motion:reduce){.stagger>*,.dashboard-tab-pane-enter,.dashboard-chart-card-enter{animation:none!important;transform:none!important}.dashboard-lane-button{transition:none!important}.dashboard-lane-button:hover{transform:none!important}.btn-primary,.btn-outline,.chip,.lane-link,.mini-board-link,.story-step,.preview-chart-placeholder{transition:none!important;animation:none!important}}:where(table,.tabular-nums,.panel-value,.showcase-stat-value,.blueprint-metric-value){font-variant-numeric:tabular-nums}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboardTabPaneIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboardChartCardIn{0%{opacity:0;transform:translateY(12px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes previewPulse{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (min-width:1680px){.page-shell-wide,.layout-wide,.home-shell{--layout-max:clamp(96rem, 97vw, 132rem)}.hero-shell{gap:1.55rem}.hero-copy{max-width:none}.hero-board-main{min-height:clamp(27rem,31vw,33rem)}}@media (min-width:2200px){.page-shell-wide,.layout-wide,.home-shell{--layout-max:clamp(112rem, 97vw, 146rem)}}@media (max-width:1280px){:root{--wb-header-nav-font-size:clamp(.96rem, .9rem + .26vw, 1.06rem);--wb-header-nav-link-padding:clamp(.68rem, .64rem + .22vw, .86rem) clamp(.82rem, .76rem + .3vw, 1.06rem);--wb-header-login-padding:.58rem .7rem;--wb-header-cta-padding:.64rem .86rem}.landing-menu-panel{width:min(34rem,100vw - 2rem)}.landing-header-actions{gap:var(--space-xs)}.hero-proof-strip,.proof-grid,.lane-grid,.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.landing-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding-block:.65rem}.landing-mobile-toggle{flex-direction:column;grid-area:1/2;justify-self:end;display:inline-flex}.landing-mobile-auth-link{border:1px solid var(--panel-border);background:var(--panel);min-height:2.7rem;color:var(--muted-strong);letter-spacing:.02em;white-space:nowrap;border-radius:.5rem;grid-area:1/3;justify-content:center;justify-self:end;align-items:center;padding:.58rem .82rem;font-size:.78rem;font-weight:700;display:inline-flex}.landing-mobile-auth-link:hover{background:var(--panel-elev);color:var(--text);border-color:#39393b}.landing-mobile-auth-link:focus-visible{outline-offset:3px;outline:2px solid #c8f323ad}.landing-brand{grid-area:1/1}.landing-nav,.landing-header-actions,.landing-header-menu-shell{display:none}.landing-header.landing-header-mobile-open .landing-header-menu-shell{z-index:36;border-bottom:1px solid var(--panel-border);box-shadow:none;background:#131315;padding:.68rem 1rem 1rem;display:block;position:fixed;top:4.35rem;left:0;right:0}.landing-header.landing-header-mobile-open .landing-nav,.landing-header.landing-header-mobile-open .landing-header-actions{justify-content:flex-start;width:100%;display:flex}.landing-header.landing-header-mobile-open .landing-nav{flex-direction:column;align-items:stretch}.landing-header.landing-header-mobile-open .landing-header-actions{margin-top:.32rem}.landing-mobile-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:35;background:#02081285;border:0;display:block;position:fixed;inset:0}.landing-menu-panel{width:100%;max-height:none;margin-top:.55rem;position:static}.landing-menu-grid{grid-template-columns:1fr}.tools-tier-panel{width:100%}.tools-tier-panel-header,.tools-tier-section-heading{flex-direction:column;align-items:flex-start}.tools-tier-grid{grid-template-columns:1fr}.landing-nav-link{border-radius:.86rem;justify-content:space-between;width:100%}.site-header-status{flex-wrap:wrap;width:100%}.landing-beta-cta{justify-content:center;width:100%}.site-footer-inner{align-items:flex-start;gap:var(--space-xs);flex-direction:column}}@media (max-width:1100px){:root{--chart-height-compact:21rem;--chart-height-standard:23rem;--chart-height-wide:25rem;--chart-height-hero:27rem;--chart-height-hero-dense:29rem}.hero-shell,.website-template-hero-grid{grid-template-columns:1fr}.website-template-grid-2,.website-template-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-board-main,.hero-board-side,.bento-span-4,.bento-span-5,.bento-span-6,.bento-span-7,.bento-span-8{grid-column:span 12}.showcase-stat-grid,.blueprint-panel,.preview-stat-row,.snapshot-hero,.surface-overview-grid{grid-template-columns:1fr}.hero-copy{max-width:none}}@media (max-width:900px){:root{--chart-height-compact:20rem;--chart-height-standard:21.5rem;--chart-height-wide:23rem;--chart-height-hero:25rem;--chart-height-hero-dense:27rem}.website-template-grid-2,.website-template-grid-3,.hero-proof-strip,.hero-workflow-grid,.ticker-workflow-step-grid,.proof-grid,.lane-grid,.story-grid{grid-template-columns:1fr}}@media (max-width:640px){:root{--chart-height-compact:21.5rem;--chart-height-standard:23.5rem;--chart-height-wide:25.5rem;--chart-height-hero:31rem;--chart-height-hero-dense:33rem;--wb-header-nav-font-size:1.02rem;--wb-header-nav-link-padding:.72rem .86rem;--wb-header-login-font-size:.94rem;--wb-header-login-padding:.64rem .72rem;--wb-header-cta-font-size:.96rem;--wb-header-cta-padding:.72rem .9rem}.page-shell{gap:clamp(2.3rem,6vw,3.1rem);padding-top:5rem}.website-template-page{gap:clamp(2.1rem,5.4vw,2.8rem)}.website-template-surface,.website-template-hero{padding:1.15rem}.website-template-section-side{justify-content:flex-start}.section-title{font-size:clamp(1.6rem,1.28rem + 1.2vw,2rem)}.section-copy{font-size:var(--type-sm);line-height:1.66}.landing-nav{gap:.2rem}.landing-nav-link{border-radius:.86rem;justify-content:space-between;width:100%}.hero-title{font-size:2.55rem}.ticker-form,.plan-actions{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.btn-primary,.btn-outline{width:100%}.metrics-board-row{grid-template-columns:1fr}.surface-tool-row{flex-direction:column;align-items:flex-start}.preview-company-bar,.snapshot-footer{flex-direction:column;align-items:start}.preview-price-box{justify-items:start}.hero-board-main,.hero-board-mini,.bento-card,.story-step,.lane-card,.plan-strip{padding:1.15rem}.ticker-board-search-form{min-height:auto}.website-template-inline-actions{flex-direction:column;align-items:stretch}.website-template-inline-link{border:1px solid #678bbf33;border-radius:.75rem;justify-content:space-between;width:100%;padding:.55rem .7rem}.site-footer-links{row-gap:.3rem}.site-footer-sep{display:none}}body:has(.private-route-marker) .public-site-header{display:none}body:has(.private-route-marker) .public-marketing-header{display:none}.public-marketing-header .public-marketing-header-menu{grid-template-columns:minmax(0,auto) auto}.public-marketing-header .landing-nav{justify-content:flex-end}.public-marketing-header .landing-header-actions{white-space:nowrap;flex-wrap:nowrap}:where([class*=bg-slate-],[class*=bg-gray-],[class*=bg-zinc-],[class*=bg-neutral-],[class*=bg-stone-],[class*=bg-blue-],[class*=bg-sky-],[class*=bg-cyan-],[class*=bg-indigo-],[class*=bg-purple-],[class*=bg-black\/],[class*=bg-white\/],[class*="bg-[#02"],[class*="bg-[#03"],[class*="bg-[#04"],[class*="bg-[#07"],[class*="bg-[#08"],[class*="bg-[#0a"],[class*="bg-[#0b"],[class*="bg-[#0c"],[class*="bg-[#0d"],[class*="bg-[#0e"],[class*="bg-[#0f"],[class*="bg-[#10"],[class*="bg-[#11"],[class*="bg-[#12"],[class*="bg-[#13"],[class*="bg-[#14"],[class*="bg-[#15"],[class*="bg-[#16"],[class*="bg-[#17"],[class*="bg-[#18"],[class*="bg-[#19"],[class*="bg-[#1e"]){background-color:var(--panel)!important;background-image:none!important}:where([class*=bg-slate-950],[class*=bg-slate-900],[class*=bg-black],[class*=bg-canvas]){background-color:#0e0e10!important}:where([class*=bg-gradient],[class*=bg-\[radial-gradient],[class*=bg-\[linear-gradient],[class*=from-slate-],[class*=to-slate-],[class*=via-slate-],[class*=from-blue-],[class*=to-blue-],[class*=via-blue-],[class*=from-sky-],[class*=to-sky-],[class*=via-sky-],[class*=from-cyan-],[class*=to-cyan-],[class*=via-cyan-],[class*=from-emerald-],[class*=to-emerald-],[class*=via-emerald-],[class*="from-[#"],[class*="to-[#"],[class*="via-[#"]){background-image:none!important}:where([class*=border-slate-],[class*=border-gray-],[class*=border-zinc-],[class*=border-neutral-],[class*=border-white\/],[class*=border-blue-],[class*=border-sky-],[class*=border-cyan-],[class*=border-emerald-],[class*=border-indigo-],[class*=border-purple-],[class*="border-[#"]){border-color:var(--panel-border)!important}:where([class*=text-slate-50],[class*=text-slate-100],[class*=text-slate-200],[class*=text-gray-50],[class*=text-gray-100],[class*=text-white],[class*="text-[#f"],[class*="text-[#e"]){color:var(--text)!important}:where([class*=text-slate-300],[class*=text-slate-400],[class*=text-slate-500],[class*=text-gray-300],[class*=text-gray-400],[class*=text-gray-500],[class*=text-zinc-],[class*=text-neutral-],[class*=text-stone-]){color:var(--muted-strong)!important}:where([class*=text-sky-],[class*=text-blue-],[class*=text-cyan-],[class*=text-emerald-],[class*=text-indigo-],[class*=text-purple-]){color:var(--signal-blue)!important}:where([class*=text-lime-],[class*=text-accent]){color:var(--accent)!important}:where([class*=text-rose-],[class*=text-red-],[class*=text-orange-],[class*=text-amber-]){color:var(--negative)!important}:where([class*=bg-accent],[class*=bg-lime-],[class*=bg-emerald-],[class*=bg-green-],[class*="bg-[#c8f323]"],[class*="bg-[#d4ff33]"]){background-color:var(--accent)!important;color:#171e00!important;border-color:#0000!important}:where([class*=shadow-],[class*=shadow_],[class*=backdrop-blur]){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(button,input,select,textarea,[role=button],a[class*=rounded-full],a[class*=btn-],[class*=btn-],[class*="rounded-[2rem]"],[class*="rounded-[1.5rem]"]){border-radius:.5rem!important}:where(header,nav,aside,main,section){background-image:none!important}:where(button,a,input,select,textarea,[role=button]):focus-visible{border-color:var(--signal-blue)!important;outline:none!important;box-shadow:0 0 0 2px #14d1ff33!important}:where(input,select,textarea){color:var(--text)!important;background-color:#1b1b1d!important;border-color:#39393b!important;border-radius:.5rem!important}:where(input,select,textarea)::-moz-placeholder{color:#c5c9ad94!important}:where(input,select,textarea)::placeholder{color:#c5c9ad94!important}:where(.glass,.matte-panel,.website-template-surface,.website-template-card,.website-template-stack-panel,.dashboard-chart-card,.chart-card,.site-header,.public-site-header,.landing-header,.hero-shell,.hero-copy,.hero-micro-card,.hero-proof-strip,.proof-card,.bento-card,.lane-card,.story-step,.plan-strip,.preview-card,.snapshot-card,.surface-tool-card,[class*=rounded-2xl],[class*=rounded-3xl],[class*=rounded-xl]){background-color:var(--panel)!important;border-color:var(--panel-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;border-radius:.5rem!important}:where(table,thead,tbody,tr,td,th){border-color:var(--panel-border)!important}:where(.recharts-cartesian-grid line,.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line){stroke:#39393bb8!important}:where(.recharts-text,.recharts-label){fill:var(--muted-strong)!important}:where(.recharts-default-tooltip,.recharts-tooltip-wrapper){color:var(--text)!important}.landing-header,.public-site-header,.site-header{background:var(--surface)!important;border-color:var(--panel-border)!important;box-shadow:none!important;border-radius:0!important}.landing-nav-link,.landing-menu-trigger,.landing-login,.site-header-command,.site-header-chip,.site-header-icon-btn,.site-header-outline-btn,.landing-menu-panel,.landing-menu-item,.btn-outline{background:var(--surface)!important;border-color:var(--panel-border)!important;color:var(--muted-strong)!important;box-shadow:none!important}.landing-nav-link:hover,.landing-menu-trigger-open,.site-header-app-nav-link-active,.site-header-command:focus-within,.site-header-icon-btn:hover,.site-header-outline-btn:hover,.landing-login:hover,.landing-menu-item:hover,.btn-outline:hover{background:var(--panel-elev)!important;color:var(--text)!important;border-color:#39393b!important}.landing-beta-cta,.btn-primary,button[type=submit]{background:var(--accent)!important;color:#171e00!important;box-shadow:none!important;border-color:#0000!important}.app-shell-layout{background:var(--canvas);min-height:100dvh}.research-command-shell{border-color:var(--panel-border)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:8px!important}.research-command-shell [class*=rounded-\[],.research-command-shell .rounded-full,.research-command-shell .rounded-xl,.research-command-shell .rounded-2xl{border-radius:8px!important}.research-command-shell [class*=shadow]{box-shadow:none!important}.research-command-shell [class*=border-slate]{border-color:var(--panel-border)!important}.research-command-shell [class*=bg-slate-950],.research-command-shell [class*=bg-slate-900]{background-color:var(--surface)!important}.research-command-shell [class*=text-slate-50],.research-command-shell [class*=text-slate-100],.research-command-shell [class*=text-slate-200]{color:var(--text)!important}.research-command-shell [class*=text-slate-300]{color:var(--muted-strong)!important}.research-command-shell [class*=text-slate-400],.research-command-shell [class*=text-slate-500]{color:var(--muted)!important}.research-command-shell [class*=text-emerald]{color:var(--accent)!important}.research-command-shell [class*=text-sky],.research-command-shell [class*=text-cyan]{color:var(--teal)!important}.research-command-shell [class*=text-rose]{color:var(--negative)!important}.research-command-shell .ticker-board-search-form{border-color:var(--panel-border)!important;background:var(--surface)!important}.app-shell-content{min-width:0;padding-top:4rem;padding-left:16rem}.app-shell-nav{z-index:60;position:relative}.app-shell-rail{z-index:70;border-right:1px solid var(--panel-border);background:var(--panel);flex-direction:column;width:16rem;padding:1.5rem 1rem;display:flex;position:fixed;inset:0 auto 0 0}.app-shell-brand{min-height:2.4rem;color:var(--accent);border-bottom:0;align-items:center;padding:0 0 1.85rem;text-decoration:none;display:flex}.app-shell-brand-logo{gap:.78rem;min-width:0}.app-shell-brand-logo-icon{border-radius:.56rem;width:2rem;height:2rem}.app-shell-brand-label{color:var(--accent);letter-spacing:0;font-size:1.05rem;font-weight:800;line-height:1}.app-shell-rail-nav{gap:.25rem;padding-top:0;display:grid}.app-shell-rail-footer{border-top:1px solid var(--panel-border);gap:.36rem;margin-top:auto;padding-top:.8rem;display:grid}.app-shell-rail-link{width:100%;color:var(--muted-strong);cursor:pointer;letter-spacing:.04em;text-align:left;background:0 0;border:1px solid #0000;border-left-width:2px;border-radius:.25rem;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.58rem .62rem;font-size:.76rem;font-weight:800;line-height:1;transition:background .18s,border-color .18s,color .18s;display:grid}.app-shell-rail-link:hover,.app-shell-rail-link-active{background-color:var(--surface-bright);color:var(--accent)}.app-shell-rail-link-active{border-left-color:var(--accent)}.app-shell-rail-button{appearance:none;width:100%;color:var(--muted-strong);cursor:pointer;font-family:var(--font-geist), "Segoe UI", sans-serif;letter-spacing:.04em;text-align:left;text-transform:none;background:0 0;border:1px solid #0000;border-left-width:2px;border-radius:.25rem;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.75rem;margin:0;padding:.58rem .62rem;font-size:.76rem;font-weight:800;line-height:1;display:grid}.app-shell-rail-button>span:last-child{min-width:0;font:inherit}.app-shell-rail-icon{color:currentColor;background:0 0;border:0;border-radius:0;place-items:center;width:1.25rem;height:1.25rem;display:grid}.app-shell-rail-icon svg{width:1rem;height:1rem}.app-shell-rail-link-active .app-shell-rail-icon,.app-shell-rail-link:hover .app-shell-rail-icon{color:var(--accent)}.app-shell-rail-cta{color:var(--accent);background:#c8f32314;border-color:#c8f3236b}.app-shell-rail-cta .app-shell-rail-icon{color:var(--accent);border-color:#c8f32357}.app-shell-rail-menu{position:relative}.app-shell-tools-panel{width:min(58rem,100vw - 17rem);top:0;left:calc(100% + .7rem);right:auto}.app-shell-topbar{z-index:65;border-bottom:1px solid var(--panel-border);background:var(--surface);grid-template-columns:minmax(16rem,38rem) minmax(0,auto);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.65rem 1rem;display:grid;position:fixed;top:0;left:16rem;right:0}.app-shell-command{border:1px solid var(--panel-border);background:var(--panel);width:100%;height:2.55rem;color:var(--muted-strong);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:0 .82rem;transition:border-color .18s,background .18s;display:grid}.app-shell-command:focus-within{border-color:var(--accent);background:var(--panel-elev)}.app-shell-command svg{width:1rem;height:1rem;color:var(--signal-blue)}.app-shell-command input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;font-size:.88rem}.app-shell-command input::placeholder{color:#c5c9ad94}.app-shell-topbar-actions{justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.app-shell-status{justify-content:flex-end;min-width:0}.app-shell-toolbar-icons,.app-shell-toolbar-buttons{align-items:center;gap:.45rem;min-width:0;display:flex}.app-shell-toolbar-icon{border-color:var(--panel-border);background:var(--panel);width:2.35rem;height:2.35rem;color:var(--muted-strong);border-radius:.5rem}.app-shell-toolbar-icon:hover{background:var(--panel-elev);color:var(--text);border-color:#39393b}.app-shell-toolbar-icon svg{width:1rem;height:1rem}.app-shell-toolbar-secondary,.app-shell-toolbar-primary,.app-shell-profile-button{white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.35rem;font-size:.78rem;font-weight:750;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.app-shell-toolbar-secondary{border:1px solid var(--panel-border);background:var(--panel);color:var(--text);padding:0 .85rem}.app-shell-toolbar-secondary:hover{background:var(--panel-elev);border-color:#39393b}.app-shell-toolbar-primary{background:var(--accent);color:#171e00;border:1px solid #c8f32394;padding:0 1rem}.app-shell-toolbar-primary:hover{border-color:var(--accent-strong);background:var(--accent-strong);color:#171e00}.app-shell-profile-button{border:1px solid var(--panel-border);background:var(--panel);width:2.35rem;color:var(--muted-strong)}.app-shell-profile-button:hover{background:var(--panel-elev);color:var(--accent);border-color:#c8f32366}.app-shell-profile-button svg{width:1rem;height:1rem}.app-shell-guest-actions{justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:flex}.app-shell-guest-actions .landing-login,.app-shell-guest-actions .landing-beta-cta{white-space:nowrap}.app-shell-guest-actions .landing-login{justify-content:center;min-width:4.75rem}@media (max-width:1080px){.root-shell:has(.public-site-header-workspace) .root-main-content{padding-top:7.8rem;padding-left:0}.root-shell:has(.public-site-header-workspace) .site-footer{margin-left:0}.app-shell-content{padding-top:7.8rem;padding-left:0}.app-shell-rail{border-right:0;border-bottom:1px solid var(--panel-border);flex-direction:row;align-items:center;gap:.7rem;width:100%;height:3.9rem;padding:.55rem .75rem;bottom:auto;right:0;overflow-x:auto}.app-shell-brand{border-bottom:0;flex:none;min-height:auto;padding:0}.app-shell-brand-logo{gap:.58rem}.app-shell-brand-logo-icon{border-radius:.44rem;width:1.55rem;height:1.55rem}.app-shell-brand-label{font-size:.9rem}.app-shell-rail-nav,.app-shell-rail-footer{border:0;align-items:center;gap:.35rem;margin:0;padding:0;display:flex}.app-shell-rail-link{white-space:nowrap;width:auto;display:inline-flex}.app-shell-topbar{grid-template-columns:minmax(0,1fr) auto;top:3.9rem;left:0}.app-shell-topbar-actions{gap:.5rem}.app-shell-status{display:none}.app-shell-tools-panel{width:auto;max-height:calc(100dvh - 9rem);position:fixed;top:7.65rem;left:1rem;right:1rem}}@media (max-width:760px){.root-shell:has(.public-site-header-workspace) .root-main-content{padding-top:10.4rem}.app-shell-content{padding-top:10.4rem}.app-shell-topbar{grid-template-columns:1fr;align-items:stretch}.app-shell-status{display:none}.app-shell-topbar-actions{justify-content:flex-start;padding-bottom:.1rem;overflow-x:auto}.app-shell-toolbar-secondary{display:none}.app-shell-guest-actions{justify-content:stretch}.app-shell-guest-actions .landing-login,.app-shell-guest-actions .landing-beta-cta{flex:1 1 0;justify-content:center}}.landing-beta-cta:hover,.btn-primary:hover,button[type=submit]:hover{background:var(--accent-strong)!important;color:#171e00!important}.site-header-command input{background:0 0!important;border-color:#0000!important}.earnings-calendar-page{--section-gap:0}.earnings-calendar-board{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px;padding:clamp(1rem,1.6vw,1.5rem);position:relative;overflow:hidden}.earnings-calendar-header{border-bottom:1px solid var(--panel-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding-bottom:1rem;display:grid}.earnings-calendar-actions{justify-items:end;gap:.7rem;min-width:min(100%,30rem);display:grid}.earnings-calendar-week-label{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;gap:.16rem;min-width:16rem;padding:.62rem .75rem;display:grid}.earnings-calendar-week-label span,.earnings-calendar-stat span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:700;line-height:1.2}.earnings-calendar-week-label strong{color:var(--text);font-size:.9rem;line-height:1.25}.earnings-calendar-button-row{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.earnings-calendar-button,.earnings-calendar-export{border:1px solid var(--panel-border);border-radius:8px;min-height:2.45rem;padding:.6rem .9rem;font-size:.86rem;font-weight:700;line-height:1;transition:border-color .18s,background .18s,color .18s}.earnings-calendar-button{background:var(--surface);color:var(--muted-strong)}.earnings-calendar-button:hover,.earnings-calendar-button-current{background:var(--panel-elev);color:var(--text);border-color:#39393b}.earnings-calendar-export{background:var(--accent);color:#171e00;border-color:#0000;width:fit-content}.earnings-calendar-export:hover{background:var(--accent-strong)}.earnings-calendar-export:disabled{cursor:not-allowed;opacity:.68}.earnings-calendar-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.earnings-calendar-command-strip{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin-top:1rem;display:grid}.earnings-calendar-command-card{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;gap:.42rem;min-width:0;padding:.95rem;display:grid}.earnings-calendar-command-kicker{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1.2}.earnings-calendar-command-card strong{color:var(--text);font-size:.98rem;line-height:1.35}.earnings-calendar-command-card span{color:var(--muted-strong);font-size:.78rem;line-height:1.5}.earnings-calendar-stat{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;gap:.28rem;min-width:0;padding:.8rem;display:grid}.earnings-calendar-stat strong{color:var(--text);font-size:clamp(1.25rem,1.04rem + .8vw,1.75rem);line-height:1}.earnings-calendar-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:.85rem;margin-top:1rem;display:grid}.earnings-calendar-priority-tape{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;gap:.75rem;margin-top:1rem;padding:.95rem;display:grid}.earnings-calendar-priority-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.earnings-calendar-priority-head h2{color:var(--text);margin-top:.18rem;font-size:1rem;line-height:1.2}.earnings-calendar-priority-head span{color:var(--muted-strong);text-align:right;font-size:.76rem;line-height:1.35}.earnings-calendar-priority-list{gap:.45rem;display:grid}.earnings-calendar-priority-row{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px;grid-template-columns:auto minmax(11rem,1fr) auto auto auto;align-items:center;gap:.7rem;min-width:0;padding:.62rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.earnings-calendar-priority-row:hover{background:var(--panel-elev);border-color:#39393b;transform:translateY(-1px)}.earnings-calendar-priority-row div{min-width:0;display:grid}.earnings-calendar-priority-row strong{color:var(--text);font-size:.86rem;line-height:1.2}.earnings-calendar-priority-row span{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.3;overflow:hidden}.earnings-calendar-priority-row em{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-style:normal;font-weight:800;line-height:1}.earnings-calendar-day{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;min-width:0;padding:.9rem}.earnings-calendar-day-today{box-shadow:inset 2px 0 0 var(--accent);border-color:#c8f3237a}.earnings-calendar-count-badge,.earnings-calendar-mini-badge{border:1px solid var(--panel-border);background:var(--panel);color:var(--muted-strong);letter-spacing:.14em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.earnings-calendar-count-badge{min-width:2.1rem;min-height:1.8rem;padding:.36rem .5rem}.earnings-calendar-mini-badge{flex-shrink:0;min-height:1.45rem;padding:.32rem .42rem}.earnings-calendar-lane-label{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:.64rem;font-weight:800;line-height:1.25}.earnings-calendar-tile{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px;padding:.68rem;transition:border-color .18s,background .18s,transform .18s;display:block}.earnings-calendar-tile:hover{background:var(--panel-elev);border-color:#39393b;transform:translateY(-1px)}.earnings-calendar-company{color:var(--muted-strong);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.12rem;font-size:.75rem;line-height:1.32;display:-webkit-box;overflow:hidden}.earnings-calendar-estimates{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.35rem .55rem;margin-top:.5rem;font-size:.66rem;font-weight:800;line-height:1.25;display:flex}.earnings-calendar-estimates span{color:var(--muted-strong)}.earnings-calendar-logo{border:1px solid var(--panel-border);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--muted-strong);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:flex}.earnings-calendar-empty-lane,.earnings-calendar-state{background:var(--panel);color:var(--muted);letter-spacing:.12em;text-align:center;text-transform:uppercase;border:1px dashed #39393b;border-radius:8px;padding:.9rem .7rem;font-size:.7rem;font-weight:750;line-height:1.35}.earnings-calendar-state{place-items:center;min-height:8rem;font-size:.82rem;display:grid}.earnings-calendar-state-error{color:var(--negative);text-transform:none;letter-spacing:0;border-style:solid;border-color:#ff7e5f6b}.earnings-calendar-pending-lane{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px;gap:.5rem;padding:.6rem;display:grid}.earnings-os{--earnings-canvas:#0e0e10;--earnings-surface:#131315;--earnings-panel:#1b1b1d;--earnings-panel-elev:#201f21;--earnings-border:#2a2a2c;--earnings-border-hover:#39393b;--earnings-text:#e5e1e4;--earnings-muted:#8f937a;--earnings-muted-strong:#c5c9ad;--earnings-lime:#c8f323;--earnings-cyan:#14d1ff;--earnings-coral:#ff7e5f;color:var(--earnings-text)}.earnings-os-shell{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);gap:1rem;width:min(100%,98rem);margin:0 auto;display:grid}.earnings-os-main,.earnings-os-detail,.earnings-os-event-card,.earnings-os-command-strip>div,.earnings-os-lane,.earnings-os-state{border:1px solid var(--earnings-border);background:var(--earnings-panel);border-radius:8px}.earnings-os-main{gap:1rem;min-width:0;padding:1rem;display:grid}.earnings-os-header{border-bottom:1px solid var(--earnings-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding-bottom:1rem;display:grid}.earnings-os-eyebrow,.earnings-os-command-strip span,.earnings-os-lane-head span,.earnings-os-detail-head span,.earnings-os-checklist h3,.earnings-os-results h3,.earnings-os-exposure h3{color:var(--earnings-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:780;line-height:1}.earnings-os-header h1{color:var(--earnings-text);letter-spacing:0;margin-top:.65rem;font-size:clamp(2.1rem,1.5rem + 2vw,3.35rem);font-weight:680;line-height:.95}.dividend-os .earnings-os-header h1{white-space:nowrap}.earnings-os-header p{max-width:46rem;color:var(--earnings-muted-strong);margin-top:.85rem;font-size:.95rem;line-height:1.6}.earnings-os-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:37rem;display:flex}.earnings-os-segmented{border:1px solid var(--earnings-border);background:#101012;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;padding:.2rem;display:grid}.earnings-os-segmented button,.earnings-os-weekbar button,.earnings-os-date-strip button,.earnings-os-detail-actions a,.earnings-os-detail-actions button,.earnings-os-export{border:1px solid var(--earnings-border);min-height:2.2rem;color:var(--earnings-muted-strong);text-align:center;background:#101012;border-radius:8px;padding:.45rem .7rem;font-size:.76rem;font-weight:760;line-height:1.1;transition:background .16s,border-color .16s,color .16s}.earnings-os-segmented button{border-color:#0000}.earnings-os-segmented button:hover,.earnings-os-weekbar button:hover,.earnings-os-date-strip button:hover,.earnings-os-detail-actions a:hover,.earnings-os-export:hover,.earnings-os-event-card:hover{border-color:var(--earnings-border-hover);background:var(--earnings-panel-elev);color:var(--earnings-text)}.earnings-os-segmented button.is-active,.earnings-os-date-strip button.is-active{color:var(--earnings-lime);background:#c8f3231f;border-color:#c8f32394}.earnings-os-select-label{min-width:8.5rem;display:grid;position:relative}.earnings-os-select-label select{border:1px solid var(--earnings-border);width:100%;min-height:2.58rem;color:var(--earnings-muted-strong);background:#101012;border-radius:8px;padding:0 1.9rem 0 .65rem;font-size:.76rem;font-weight:720}.earnings-os-select-label em,.earnings-os-detail-actions button span{border:1px solid var(--earnings-border);background:var(--earnings-panel-elev);color:var(--earnings-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.08rem .3rem;font-size:.54rem;font-style:normal;font-weight:780;position:absolute;top:-.45rem;right:.45rem}.earnings-os-detail-actions button:disabled{opacity:.72;position:relative}.earnings-os-calendar-toggle{border:1px solid var(--earnings-border);background:#101012;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;min-width:12.5rem;padding:.2rem;display:grid}.earnings-os-calendar-toggle a{min-height:2.15rem;color:var(--earnings-muted-strong);text-align:center;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:.42rem .65rem;font-size:.76rem;font-weight:760;line-height:1.1;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.earnings-os-calendar-toggle a:hover{border-color:var(--earnings-border-hover);background:var(--earnings-panel-elev);color:var(--earnings-text)}.earnings-os-calendar-toggle a.is-active{color:var(--earnings-lime);background:#c8f3231f;border-color:#c8f32394}.earnings-os-weekbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.earnings-os-weekbar strong{min-width:12rem;color:var(--earnings-text);flex:auto;font-size:.9rem}.earnings-os-export{background:var(--earnings-lime);color:#171e00;border-color:#0000}.earnings-os-date-strip{gap:.45rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.earnings-os-date-strip button{flex:0 0 4.25rem;place-items:center;gap:.16rem;min-height:4.4rem;display:grid}.earnings-os-date-strip span{color:var(--earnings-muted);letter-spacing:.12em;font-size:.58rem;font-weight:760}.earnings-os-date-strip strong{color:var(--earnings-text);font-size:1.05rem;line-height:1}.earnings-os-date-strip em{color:var(--earnings-muted-strong);font-size:.62rem;font-style:normal}.earnings-os-date-strip button.is-today{border-color:#14d1ff73}.earnings-os-command-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.earnings-os-command-strip>div{min-width:0;padding:.8rem}.earnings-os-command-strip strong{overflow-wrap:anywhere;color:var(--earnings-text);margin-top:.5rem;font-size:1.45rem;line-height:1.05;display:block}.earnings-os-market{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.7rem;display:grid}.earnings-os-lane{gap:.5rem;min-width:0;padding:.65rem;display:grid}.earnings-os-lane-pending{border-style:dashed;grid-column:1/-1}.earnings-os-lane-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.earnings-os-lane-head em{border:1px solid var(--earnings-border);min-width:1.8rem;min-height:1.55rem;color:var(--earnings-muted-strong);border-radius:999px;place-items:center;font-size:.68rem;font-style:normal;font-weight:760;display:inline-grid}.earnings-os-event-card{width:100%;min-height:7rem;color:var(--earnings-text);text-align:left;gap:.6rem;padding:.75rem;display:grid}.earnings-os-event-card.is-selected{border-color:var(--earnings-cyan);box-shadow:inset 0 0 0 1px #14d1ff38}.earnings-os-event-top{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.earnings-os-event-top span{color:var(--earnings-text);letter-spacing:.02em;font-size:1rem;font-weight:780}.earnings-os-event-top em{color:var(--earnings-muted-strong);font-size:.62rem;font-style:normal}.earnings-os-event-card strong{color:var(--earnings-muted-strong);font-size:.72rem;font-weight:650}.earnings-os-event-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.earnings-os-event-metrics span,.earnings-os-results span,.earnings-os-exposure span{color:var(--earnings-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:740}.earnings-os-event-metrics b,.earnings-os-results strong,.earnings-os-exposure strong{color:var(--earnings-text);letter-spacing:0;text-transform:none;margin-top:.2rem;font-size:.78rem;display:block}.earnings-os-empty-lane,.earnings-os-state{color:var(--earnings-muted-strong);padding:1rem;font-size:.82rem;line-height:1.5}.earnings-os-state{grid-column:1/-1}.earnings-os-state.is-error{color:var(--earnings-coral);border-color:#ff7e5f70}.earnings-os-detail{align-content:start;gap:1rem;min-width:0;max-height:calc(100vh - 6rem);padding:1rem;display:grid;position:sticky;top:5rem;overflow:auto}.earnings-os-detail-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.earnings-os-detail-head button{color:var(--earnings-muted-strong);cursor:pointer;background:0 0;border:0;font-size:.85rem}.earnings-os-selected-company{align-items:center;gap:.8rem;display:flex}.earnings-os-selected-company h2{color:var(--earnings-text);font-size:2.1rem;font-weight:780;line-height:1}.earnings-os-selected-company p,.earnings-os-report-time,.earnings-os-muted-block p,.earnings-os-detail-foot{color:var(--earnings-muted-strong);font-size:.78rem;line-height:1.45}.earnings-os-logo{border:1px solid var(--earnings-border);background:var(--earnings-surface);width:2rem;height:2rem;color:var(--earnings-cyan);border-radius:8px;place-items:center;font-size:.62rem;font-weight:800;display:grid}.earnings-os-detail-actions{gap:.5rem;display:grid}.earnings-os-detail-actions a{background:var(--earnings-lime);color:#171e00;border-color:#0000}.earnings-os-detail-actions button.is-active{color:var(--earnings-lime);background:#c8f3231f;border-color:#c8f32380}.earnings-os-action-note{color:var(--earnings-muted-strong);margin:-.35rem 0 0;font-size:.76rem;line-height:1.45}.earnings-os-action-note.is-error{color:var(--earnings-coral)}.earnings-os-checklist,.earnings-os-results,.earnings-os-exposure{border:1px solid var(--earnings-border);background:var(--earnings-surface);border-radius:8px;gap:.65rem;padding:.9rem;display:grid}.earnings-os-checklist label{color:var(--earnings-muted-strong);align-items:flex-start;gap:.55rem;font-size:.78rem;line-height:1.4;display:flex}.earnings-os-checklist input{accent-color:var(--earnings-lime);margin-top:.1rem}.earnings-os-checklist .is-risk{color:var(--earnings-coral)}.earnings-os-results-state{color:var(--earnings-muted-strong);margin:0;font-size:.78rem;line-height:1.45}.earnings-os-results-state.is-error{color:var(--earnings-coral)}.earnings-os-results div,.earnings-os-exposure div{border-top:1px solid var(--earnings-border);justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.55rem;display:flex}.earnings-os-results strong{text-align:right}.earnings-os-surprise-row strong{flex-wrap:wrap;justify-content:flex-end;gap:.35rem .5rem;display:flex}.earnings-os-surprise-row em{font-style:normal}.earnings-os-results .earnings-os-positive{color:var(--earnings-lime)}.earnings-os-results .earnings-os-negative{color:var(--earnings-coral)}.earnings-os-results .earnings-os-neutral{color:var(--earnings-text)}.earnings-os-muted-block{opacity:.78;position:relative}.earnings-os-detail-foot{border-top:1px solid var(--earnings-border);gap:.25rem;padding-top:.8rem;display:grid}.dividend-os .earnings-os-date-strip button{flex-basis:5rem}.dividend-os .earnings-os-date-strip em{text-align:center;line-height:1.25}.dividend-os-card-meta{flex-wrap:wrap;gap:.35rem;display:flex}.dividend-os-card-meta span{border:1px solid var(--earnings-border);color:var(--earnings-muted);letter-spacing:.1em;background:#101012;border-radius:999px;padding:.18rem .42rem;font-size:.58rem;font-weight:780;line-height:1}.earnings-os-exposure.dividend-durability p{color:var(--earnings-muted-strong);margin:0;font-size:.72rem;line-height:1.45}.earnings-os-exposure .dividend-durability-history{align-items:center}.earnings-os-exposure .dividend-durability-bars{border-top:0;justify-content:flex-end;align-items:flex-end;gap:.22rem;min-width:7.2rem;height:2.2rem;padding-top:0;display:flex}.earnings-os-exposure .dividend-durability-bars span{width:.42rem;height:100%;color:inherit;letter-spacing:0;background:#ffffff0f;border-radius:999px;align-items:flex-end;font-size:0;display:flex}.earnings-os-exposure .dividend-durability-bars i{background:var(--earnings-cyan);border-radius:999px;width:100%;min-height:.45rem;display:block}.earnings-os-exposure .dividend-durability-empty{color:var(--earnings-muted);letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:760}.earnings-os-exposure.dividend-durability strong.is-positive{color:var(--earnings-lime)}.earnings-os-exposure.dividend-durability strong.is-risk{color:var(--earnings-coral)}.earnings-os-exposure.dividend-durability strong.is-neutral{color:var(--earnings-text)}@media (max-width:1280px){.earnings-os-shell{grid-template-columns:1fr}.earnings-os-detail{max-height:none;position:static}.earnings-os-command-strip,.earnings-calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.earnings-calendar-command-strip{grid-template-columns:1fr}.earnings-calendar-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.earnings-os-header{grid-template-columns:1fr}.earnings-os-toolbar{justify-content:stretch;max-width:none}.earnings-os-toolbar>*{flex:10rem}.earnings-os-market,.earnings-os-command-strip,.earnings-calendar-header{grid-template-columns:1fr}.earnings-calendar-actions,.earnings-calendar-week-label,.earnings-calendar-export{justify-items:stretch;width:100%;min-width:0}.earnings-calendar-button-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.earnings-calendar-grid,.earnings-calendar-summary,.earnings-calendar-priority-head,.earnings-calendar-priority-row{grid-template-columns:1fr}.earnings-calendar-priority-head span{text-align:left}.earnings-calendar-priority-row{justify-items:start}}@media (max-width:520px){.earnings-os-main,.earnings-os-detail{padding:.85rem}.earnings-os-header h1{font-size:2.35rem}.dividend-os .earnings-os-header h1{white-space:normal}.earnings-os-weekbar strong{order:-1;min-width:100%}.earnings-os-date-strip button{flex-basis:3.85rem}.earnings-calendar-board{padding:.85rem}.earnings-calendar-button-row{grid-template-columns:1fr}}.dividend-calendar-page{--section-gap:0}.dividend-calendar-board{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px;padding:clamp(1rem,1.6vw,1.5rem);position:relative;overflow:hidden}.dividend-calendar-header{border-bottom:1px solid var(--panel-border);grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;padding-bottom:1rem;display:grid}.dividend-calendar-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:.7rem;width:100%;min-width:0;display:flex}.dividend-calendar-week-label{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;gap:.16rem;min-width:16rem;padding:.62rem .75rem;display:grid}.dividend-calendar-week-label span,.dividend-calendar-stat span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:700;line-height:1.2}.dividend-calendar-week-label strong{color:var(--text);font-size:.9rem;line-height:1.25}.dividend-calendar-button,.dividend-calendar-export{border:1px solid var(--panel-border);border-radius:8px;min-height:2.45rem;padding:.6rem .9rem;font-size:.86rem;font-weight:700;line-height:1;transition:border-color .18s,background .18s,color .18s}.dividend-calendar-button{background:var(--surface);color:var(--muted-strong)}.dividend-calendar-button:hover,.dividend-calendar-button-current{background:var(--panel-elev);color:var(--text);border-color:#39393b}.dividend-calendar-export{background:var(--accent);color:#171e00;border-color:#0000;width:fit-content}.dividend-calendar-export:hover{background:var(--accent-strong)}.dividend-calendar-export:disabled{cursor:not-allowed;opacity:.68}.dividend-calendar-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.dividend-calendar-stat{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;gap:.28rem;min-width:0;padding:.8rem;display:grid}.dividend-calendar-stat strong{color:var(--text);font-size:clamp(1.25rem,1.04rem + .8vw,1.75rem);line-height:1}.dividend-calendar-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:.85rem;margin-top:1rem;display:grid}.dividend-calendar-day{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;min-width:0;padding:.9rem}.dividend-calendar-day-today{box-shadow:inset 2px 0 0 var(--accent);border-color:#c8f3237a}.dividend-calendar-count-badge,.dividend-calendar-mini-badge,.dividend-calendar-payout-badge{border:1px solid var(--panel-border);background:var(--panel);color:var(--muted-strong);letter-spacing:.14em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.dividend-calendar-count-badge{min-width:2.1rem;min-height:1.8rem;padding:.36rem .5rem}.dividend-calendar-mini-badge,.dividend-calendar-payout-badge{flex-shrink:0;min-height:1.45rem;padding:.32rem .42rem}.dividend-calendar-payout-badge{color:var(--accent);background:#c8f3231a;border-color:#c8f32357}.dividend-calendar-tile{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px;padding:.68rem;transition:border-color .18s,background .18s,transform .18s;display:block}.dividend-calendar-tile:hover{background:var(--panel-elev);border-color:#39393b;transform:translateY(-1px)}.dividend-calendar-company{color:var(--muted-strong);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.12rem;font-size:.75rem;line-height:1.32;display:-webkit-box;overflow:hidden}.dividend-calendar-logo{border:1px solid var(--panel-border);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--muted-strong);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:flex}.dividend-calendar-cap-label{color:var(--teal);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:800}.dividend-calendar-empty-day,.dividend-calendar-state{background:var(--panel);color:var(--muted);letter-spacing:.12em;text-align:center;text-transform:uppercase;border:1px dashed #39393b;border-radius:8px;padding:.9rem .7rem;font-size:.7rem;font-weight:750;line-height:1.35}.dividend-calendar-state{place-items:center;min-height:8rem;font-size:.82rem;display:grid}.dividend-calendar-state-error{color:var(--negative);text-transform:none;letter-spacing:0;border-style:solid;border-color:#ff7e5f6b}@media (max-width:1280px){.dividend-calendar-grid,.dividend-calendar-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dividend-calendar-header{grid-template-columns:1fr}.dividend-calendar-actions,.dividend-calendar-week-label,.dividend-calendar-export{justify-items:stretch;width:100%;min-width:0}.dividend-calendar-grid,.dividend-calendar-summary{grid-template-columns:1fr}}@media (max-width:520px){.dividend-calendar-board{padding:.85rem}}.valuation-modeler-os{color:var(--text)}.valuation-modeler-os :where(.rounded-xl,.rounded-2xl,.rounded-full){border-radius:8px!important}.valuation-panel{border:1px solid var(--panel-border);background:var(--panel);box-shadow:none;border-radius:8px;padding:1.25rem}.valuation-hero{background:var(--panel)}.valuation-eyebrow,.valuation-section-title,.valuation-tile-label{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.valuation-section-title{color:var(--text);letter-spacing:0;text-transform:none;font-size:.86rem}.valuation-live-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:min(100%,20rem);display:grid}.valuation-live-tile,.valuation-outcome-primary,.valuation-sim-panel,.valuation-sim-stat,.scenario-case-readout,.valuation-sensitivity-head{border:1px solid var(--panel-border);background:var(--surface);box-shadow:none;border-radius:8px}.valuation-live-tile{padding:.85rem .9rem}.valuation-tile-value{color:var(--text);margin-top:.3rem;font-size:1.1rem;font-weight:700}.valuation-step-chip,.valuation-model-pill,.valuation-mode-button{border:1px solid var(--panel-border);background:var(--surface);color:var(--muted-strong);border-radius:8px;font-size:.75rem;font-weight:700;transition:border-color .16s,color .16s,background-color .16s}.valuation-step-chip{color:var(--muted-strong);letter-spacing:.12em;text-transform:uppercase;padding:.35rem .6rem;font-size:.66rem}.valuation-model-selector-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.valuation-model-selector-head p:not(.valuation-section-title){max-width:54rem;color:var(--muted-strong);margin-top:.28rem;font-size:.82rem;line-height:1.55}.valuation-model-selector-head label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.valuation-method-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.valuation-model-pill{text-align:left;align-content:center;gap:.18rem;min-height:3.15rem;padding:.55rem .7rem;display:grid}.valuation-model-pill span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:850}.valuation-model-pill strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:780;line-height:1.2;overflow:hidden}.valuation-mode-button{padding:.28rem .65rem}.valuation-model-pill:hover,.valuation-mode-button:hover{color:var(--text);border-color:#39393b}.valuation-model-pill.is-active,.valuation-mode-button.is-active{color:var(--text);background:#14d1ff1a;border-color:#14d1ffad}.valuation-model-pill.is-active span{color:var(--teal)}.valuation-model-pill.is-locked{background:#ff7e5f14;border-color:#ff7e5f52}.valuation-model-pill.is-locked span{color:#ffb4a3;font-size:.55rem}.scenario-field{border:1px solid var(--panel-border);width:100%;color:var(--text);background:#151517;border-radius:8px;outline:none;margin-top:.35rem;padding:.62rem .75rem;font-size:.9rem}.scenario-field:focus{border-color:#14d1ffad}.scenario-case-card{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;padding:1rem}.scenario-case-mini{padding:.75rem}.scenario-case-bear{background:#ff7e5f0f;border-color:#ff7e5f52}.scenario-case-base{background:#14d1ff0f;border-color:#14d1ff52}.scenario-case-bull{background:#c8f32312;border-color:#c8f32357}.scenario-case-label{align-items:center;font-size:.75rem;font-weight:700;display:flex}.scenario-case-label-bear{color:var(--negative)}.scenario-case-label-base{color:var(--teal)}.scenario-case-label-bull{color:var(--accent)}.scenario-case-readout{color:var(--muted-strong);padding:.65rem .75rem;font-size:.72rem}.valuation-case-list{gap:.7rem;display:grid}.valuation-case-card{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;gap:.9rem;padding:.9rem;display:grid;position:relative;overflow:hidden}.valuation-case-card:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.valuation-case-card.is-selected{background:linear-gradient(90deg, #c8f32314, transparent 42%), var(--surface);border-color:#c8f3236b}.valuation-case-card.is-selected:before{background:var(--accent)}.valuation-case-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.valuation-case-title{color:var(--text);margin:0;font-size:.95rem;font-weight:820;line-height:1.25}.valuation-case-updated{color:var(--muted);margin:.28rem 0 0;font-size:.75rem;font-weight:650;line-height:1.35}.valuation-case-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.valuation-case-select-button,.valuation-case-status-button{border:1px solid var(--panel-border);color:var(--muted-strong);letter-spacing:.08em;text-transform:uppercase;background:#151517;border-radius:8px;min-height:2rem;padding:.48rem .68rem;font-size:.7rem;font-weight:850;line-height:1}.valuation-case-select-button{color:var(--accent);border-color:#c8f32357}.valuation-case-select-button:hover,.valuation-case-status-button:hover{color:var(--text);background:#1b1b1d;border-color:#444934}.valuation-case-status-button.is-active{color:var(--accent);background:#c8f3231a;border-color:#c8f32361}.valuation-case-status-button:disabled{cursor:wait;opacity:.62}.valuation-outcome-primary{background:#14d1ff12;border-color:#14d1ff4d;padding:1rem}.valuation-monte-summary{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;gap:.85rem;margin-top:.9rem;padding:1rem;display:grid}.valuation-monte-summary>div:first-child span{color:var(--muted);font-size:.72rem}.feature-tier-lock-card{background:color-mix(in srgb, #ff7e5f 8%, var(--surface));border:1px solid #ff7e5f57;border-radius:8px;gap:.65rem;margin-top:.9rem;padding:1rem;display:grid}.feature-tier-lock-card>span{color:#ffb4a3;letter-spacing:.12em;text-transform:uppercase;background:#ff7e5f1f;border:1px solid #ff7e5f61;border-radius:999px;width:fit-content;padding:.22rem .55rem;font-size:.66rem;font-weight:850}.feature-tier-lock-card strong{color:var(--text);font-size:1rem;line-height:1.2}.feature-tier-lock-card p{color:var(--muted-strong);margin:0;font-size:.82rem;line-height:1.55}.feature-tier-lock-card a{background:var(--accent);color:#171e00;border-radius:.42rem;justify-content:center;align-items:center;width:fit-content;min-height:2.2rem;padding:.55rem .8rem;font-size:.8rem;font-weight:850;display:inline-flex}.valuation-percentile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.valuation-percentile-grid div{border:1px solid var(--panel-border);background:#151517;border-radius:8px;padding:.65rem}.valuation-percentile-grid span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:820;display:block}.valuation-percentile-grid strong{color:var(--text);margin-top:.25rem;font-size:.92rem;font-weight:800;display:block}.valuation-distribution-silhouette{border:1px solid var(--panel-border);background:linear-gradient(180deg, transparent, #14d1ff0a), var(--surface);border-radius:8px;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:.22rem;height:5.5rem;padding:.65rem;display:grid}.valuation-distribution-silhouette span{background:linear-gradient(#14d1ffd1,#14d1ff2e);border-radius:4px 4px 0 0;min-height:.45rem;display:block}.valuation-sim-panel{padding:1rem}.valuation-sim-stat{color:var(--muted-strong);padding:.65rem .75rem;font-size:.72rem}.valuation-histogram-track{background:#101012;border-radius:999px;flex:1;height:.5rem}.valuation-histogram-bar{background:var(--accent);border-radius:999px;height:.5rem}.valuation-sensitivity-head{text-align:center;color:var(--muted-strong);padding:.65rem .75rem;font-size:.75rem}.valuation-sensitivity-grid{gap:.65rem;min-width:56rem;display:grid}.valuation-sensitivity-row{grid-template-columns:6rem repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.valuation-sensitivity-row-head{align-items:stretch}.valuation-sensitivity-row-label{align-items:center;font-size:.74rem;font-weight:850;display:flex}.valuation-sensitivity-cell{border:1px solid var(--panel-border);text-align:center;border-radius:8px;place-items:center;min-height:4.35rem;padding:1rem .75rem;display:grid}.valuation-sensitivity-cell div{font-size:1.12rem;font-weight:850}.coming-soon-surface{color:var(--muted-strong);background:#18181a;border:1px solid #39393b;border-radius:8px;padding:1rem}.coming-soon-badge{color:#c7c7c9;letter-spacing:.14em;text-transform:uppercase;background:#2a2a2c;border:1px solid #4a4a4d;border-radius:999px;margin-bottom:.65rem;padding:.28rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}@media (max-width:640px){.valuation-panel{padding:1rem}.valuation-model-selector-head{display:grid}.valuation-method-grid,.valuation-live-stack,.valuation-percentile-grid{grid-template-columns:1fr}}.total-return-os{--section-gap:1.25rem;--shell-pad-top:clamp(2.5rem, 2rem + 1.6vw, 3.75rem);color:var(--text)}.total-return-os :where(.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-full){border-radius:8px!important}.total-return-os :where(input,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.total-return-os .stagger>*{animation:none}.total-return-hero,.total-return-lookup,.total-return-panel,.total-return-modebar,.total-return-embedded-header{border:1px solid var(--panel-border);background:var(--panel);box-shadow:none;border-radius:8px}.total-return-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);align-items:end;gap:1.25rem;padding:1.65rem;display:grid}.total-return-embedded-header{padding:1rem}.total-return-eyebrow,.total-return-section-title,.total-return-stat-label{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.total-return-section-title{color:var(--text);letter-spacing:.04em;font-size:.9rem}.total-return-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.total-return-hero-metrics span,.total-return-stat,.total-return-input-wrap,.total-return-inline-input,.total-return-static-box{border:1px solid var(--panel-border);background:var(--surface);box-shadow:none;border-radius:8px}.total-return-hero-metrics span{min-height:4.4rem;color:var(--muted-strong);padding:.8rem;font-size:.72rem;line-height:1.35}.total-return-hero-metrics strong{color:var(--text);margin-bottom:.25rem;font-size:.95rem;display:block}.total-return-field{color:var(--muted);font-weight:700}.total-return-input-wrap,.total-return-inline-input,.total-return-static-box{background:#151517}.total-return-input-wrap:focus-within,.total-return-inline-input:focus{border-color:#14d1ffad}.total-return-inline-input{outline:none;width:100%}.total-return-suffix{color:var(--muted-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.total-return-chip,.total-return-pill,.total-return-mini-pill,.total-return-mode,.total-return-primary,.total-return-secondary,.total-return-remove,.total-return-disclaimer{border:1px solid var(--panel-border);background:var(--surface);color:var(--muted-strong);border-radius:8px;font-weight:800;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.total-return-chip{color:var(--text);align-items:center;padding:.35rem .65rem;font-size:.75rem;display:inline-flex}.total-return-modebar{background:#111113;width:fit-content;max-width:100%}.total-return-mode-active,.total-return-pill-active,.total-return-mini-pill-active{color:var(--accent);background:#c8f32324;border-color:#c8f3238c}.total-return-primary{background:var(--accent);color:#050505;justify-content:center;align-items:center;min-height:2.5rem;padding:.65rem 1rem;display:inline-flex}.total-return-primary:hover,.total-return-secondary:hover,.total-return-remove:hover,.total-return-pill:hover,.total-return-mode:hover{color:var(--text);border-color:#39393b;transform:translateY(-1px)}.total-return-primary:hover{color:#050505}.total-return-primary:disabled{cursor:not-allowed;opacity:.65;transform:none}.total-return-secondary,.total-return-remove{justify-content:center;align-items:center;min-height:2.25rem;padding:.5rem .8rem;display:inline-flex}.total-return-stat{min-height:4.8rem}.total-return-disclaimer{color:var(--muted);padding:.8rem 1rem;font-size:.76rem;line-height:1.4}.total-return-stat-label{color:var(--muted-strong);letter-spacing:.12em;margin-bottom:.35rem;font-size:.68rem}.total-return-os .text-emerald-200,.total-return-os .text-emerald-300,.total-return-os .text-emerald-400{color:var(--accent)!important}.total-return-os .text-rose-300,.total-return-os .text-red-300{color:var(--negative)!important}.total-return-os .text-slate-50,.total-return-os .text-slate-100,.total-return-os .text-slate-200{color:var(--text)!important}.total-return-os .text-slate-300{color:var(--muted)!important}.total-return-os .text-slate-400,.total-return-os .text-slate-500,.total-return-os .text-slate-600{color:var(--muted-strong)!important}.total-return-os :where(button,input):focus-visible{outline-offset:2px;outline:2px solid #14d1ffbf}@media (max-width:1024px){.total-return-hero{grid-template-columns:1fr}.total-return-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.total-return-hero,.total-return-panel,.total-return-lookup{padding:1rem}.total-return-hero-metrics{grid-template-columns:1fr}.total-return-modebar{width:100%}.total-return-mode{flex:10rem}}.portfolio-os{--section-gap:1.25rem;--shell-pad-top:clamp(2.5rem, 2rem + 1.6vw, 3.75rem);color:var(--text)}.portfolio-os :where(.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-full){border-radius:8px!important}.portfolio-os :where(input,select,button){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.portfolio-os .dashboard-tab-pane-enter{animation:none}.portfolio-hero,.portfolio-panel,.portfolio-subpanel,.portfolio-metric,.portfolio-mini,.portfolio-input{border:1px solid var(--panel-border);background:var(--panel);box-shadow:none;border-radius:8px}.portfolio-hero{grid-template-columns:minmax(0,1fr) minmax(24rem,40rem);align-items:end;gap:1.25rem;padding:1.65rem;display:grid}.portfolio-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.portfolio-panel{background:var(--panel)}.portfolio-allocation-focus{min-height:clamp(40rem,56vw,48rem)}.portfolio-allocation-title{color:var(--text);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(1.05rem,.95rem + .36vw,1.35rem);font-weight:850;line-height:1.1}.portfolio-subpanel,.portfolio-metric,.portfolio-mini,.portfolio-input{background:var(--surface)}.portfolio-eyebrow,.portfolio-section-title,.portfolio-metric-label{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.portfolio-section-title{color:var(--text);letter-spacing:.04em;font-size:.92rem}.portfolio-metric{min-height:4.8rem}.portfolio-metric-label{color:var(--muted);margin-bottom:.35rem;font-size:.68rem}.portfolio-mini{min-height:3.8rem}.portfolio-diagnostics-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);gap:1.25rem;display:grid}.portfolio-diagnostics-grid-secondary{grid-template-columns:minmax(0,.9fr) minmax(20rem,.55fr)}.portfolio-diagnostics-primary{gap:1rem;display:grid}.portfolio-diagnostic-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.portfolio-diagnostic-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.portfolio-mini-label{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .2rem;font-size:.68rem;font-weight:850}.portfolio-bar{border:1px solid var(--panel-border);background:#101012;border-radius:999px;height:.55rem;overflow:hidden}.portfolio-bar span{border-radius:inherit;background:var(--accent);height:100%;display:block}.portfolio-sector-list,.portfolio-mover-grid{gap:.65rem;display:grid}.portfolio-mover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-sector-row{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(8rem,.45fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.portfolio-sector-row div:first-child{gap:.18rem;min-width:0;display:grid}.portfolio-sector-row strong{color:var(--text);font-size:.9rem;line-height:1.2}.portfolio-sector-row span,.portfolio-sector-row em{color:var(--muted-strong);font-size:.78rem;font-style:normal}.portfolio-coming-soon{background:#19191b;align-content:space-between;gap:1rem;min-height:100%;display:grid;position:relative}.portfolio-coming-soon:after{content:"";pointer-events:none;border-radius:inherit;background:#5a5a5a24;position:absolute;inset:0}.portfolio-coming-soon span{z-index:1;width:fit-content;color:var(--muted-strong);letter-spacing:.16em;text-transform:uppercase;background:#242426;border:1px solid #555;border-radius:8px;padding:.55rem .7rem;font-size:.74rem;font-weight:850;position:relative}.portfolio-ring-center{border:1px solid var(--panel-border);background:var(--surface);text-align:center;border-radius:999px;justify-content:center;align-items:center;width:7.25rem;height:7.25rem;display:flex;position:relative}.portfolio-ring-center span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:850;line-height:1;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.portfolio-ring-center strong{width:calc(100% - 1.5rem);max-width:6.25rem;color:var(--text);overflow-wrap:anywhere;font-size:.9rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-ring-center-large{width:11.5rem;height:11.5rem}.portfolio-ring-center-large strong{max-width:9.5rem;font-size:1.18rem}.portfolio-input{outline:none}.portfolio-input:focus,.portfolio-input:focus-visible{border-color:#14d1ffad}.portfolio-primary{background:var(--accent);color:#050505;letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-size:.72rem;font-weight:850;transition:transform .16s,filter .16s;display:inline-flex}.portfolio-primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.portfolio-primary:disabled{cursor:not-allowed;opacity:.65;transform:none}.portfolio-os table{border-collapse:separate;border-spacing:0}.portfolio-os thead{color:var(--muted)}.portfolio-os tbody tr:hover{background:#201f21d1}.portfolio-os :where(.bg-slate-950\/45,.bg-slate-950\/50,.bg-slate-950\/60,.bg-slate-950\/70,.bg-slate-950\/95){background:var(--surface)!important}.portfolio-os :where(.border-slate-700\/60,.border-slate-800\/60,.border-slate-800\/70){border-color:var(--panel-border)!important}.portfolio-os .text-slate-50,.portfolio-os .text-slate-100,.portfolio-os .text-slate-200{color:var(--text)!important}.portfolio-os .text-slate-300,.portfolio-os .text-slate-400{color:var(--muted-strong)!important}.portfolio-os .text-slate-500,.portfolio-os .text-slate-600{color:var(--muted)!important}.portfolio-os .text-emerald-200,.portfolio-os .text-emerald-300,.portfolio-os .hover\:text-emerald-200:hover{color:var(--accent)!important}.portfolio-os .text-rose-200,.portfolio-os .text-rose-300{color:var(--negative)!important}.portfolio-os .divide-slate-800\/60>:not([hidden])~:not([hidden]){border-color:var(--panel-border)!important}.portfolio-os :where(button,input,select,a):focus-visible{outline-offset:2px;outline:2px solid #14d1ffbf}@media (max-width:1180px){.portfolio-hero,.portfolio-diagnostics-grid,.portfolio-diagnostics-grid-secondary{grid-template-columns:1fr}}@media (max-width:760px){.portfolio-hero,.portfolio-panel{padding:1rem}.portfolio-hero-stats,.portfolio-diagnostic-tiles,.portfolio-diagnostic-split,.portfolio-mover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-sector-row{grid-template-columns:1fr}.portfolio-allocation-focus{min-height:auto}.portfolio-ring-center-large{width:8.25rem;height:8.25rem}.portfolio-ring-center-large strong{max-width:7rem;font-size:.92rem}}@media (max-width:460px){.portfolio-hero-stats,.portfolio-diagnostic-tiles,.portfolio-diagnostic-split,.portfolio-mover-grid{grid-template-columns:1fr}}.stocks-heatmap-page{color:var(--text);min-height:calc(100dvh - 4rem)}.heatmap-os{color:var(--text)}.heatmap-os :where(.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-full){border-radius:8px!important}.heatmap-os :where(input,button){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.heatmap-console{gap:1rem;width:min(100%,108rem);margin:0 auto;display:grid}.heatmap-command-panel,.heatmap-control-rail,.heatmap-surface,.heatmap-treemap-shell,.heatmap-group-card,.heatmap-directory-panel,.heatmap-directory-card,.heatmap-state-panel{border:1px solid var(--panel-border);background:var(--panel);box-shadow:none;border-radius:8px}.heatmap-command-panel{background:var(--panel);grid-template-columns:minmax(0,1.05fr) minmax(30rem,.95fr);gap:1rem;padding:clamp(1.1rem,.9rem + .9vw,1.8rem);display:grid}.heatmap-title-block{min-width:0}.heatmap-title-block h1,.heatmap-surface-head h2{color:var(--text);font-family:var(--font-geist), "Segoe UI", sans-serif;letter-spacing:0;margin:.35rem 0 0;font-weight:760}.heatmap-title-block h1{font-size:clamp(2rem,1.4rem + 2.3vw,4rem);line-height:.98}.heatmap-title-block p:not(.heatmap-eyebrow){max-width:52rem;color:var(--muted-strong);margin:.8rem 0 0;font-size:clamp(.95rem,.89rem + .2vw,1.08rem);line-height:1.6}.heatmap-context-row{flex-wrap:wrap;gap:.45rem;margin-top:1.05rem;display:flex}.heatmap-context-row span,.heatmap-footnote span,.heatmap-legend span{border:1px solid var(--panel-border);background:var(--surface);min-height:1.7rem;color:var(--muted-strong);border-radius:8px;align-items:center;gap:.4rem;font-size:.73rem;line-height:1.2;display:inline-flex}.heatmap-context-row span{padding:.35rem .6rem}.heatmap-live-chip{color:var(--teal)!important;border-color:#14d1ff6b!important}.heatmap-stale-chip{color:#ffb49f!important;border-color:#ff7e5f7a!important}.heatmap-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.heatmap-stat-card{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;min-width:0;min-height:7rem;padding:1rem}.heatmap-stat-card span,.heatmap-control-label,.heatmap-directory-card span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:760;display:block}.heatmap-stat-card strong{overflow-wrap:anywhere;min-width:0;color:var(--text);margin-top:.55rem;font-size:clamp(1.35rem,1.05rem + 1vw,2rem);line-height:1.05;display:block}.heatmap-stat-card small{color:var(--muted-strong);margin-top:.35rem;font-size:.78rem;line-height:1.35;display:block}.heatmap-positive{color:var(--accent)!important}.heatmap-negative{color:var(--negative)!important}.heatmap-error{color:var(--teal);background:#14d1ff17;border:1px solid #14d1ff59;border-radius:8px;margin:0;padding:.85rem 1rem;font-size:.92rem}.heatmap-workspace{grid-template-columns:minmax(15rem,18.5rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.heatmap-control-rail{background:var(--surface);gap:1rem;padding:1rem;display:grid;position:sticky;top:5rem}.heatmap-control-section{gap:.55rem;display:grid}.heatmap-control-label{margin:0}.heatmap-filter-input{border:1px solid var(--panel-border);width:100%;min-height:2.75rem;color:var(--text);background:#101012;border-radius:8px;outline:none;padding:0 .85rem;font-size:.92rem}.heatmap-filter-input::placeholder{color:var(--muted)}.heatmap-filter-input:focus{border-color:#14d1ffb8}.heatmap-segmented,.heatmap-button-grid,.heatmap-chip-stack{gap:.45rem;display:grid}.heatmap-segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.heatmap-button-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.heatmap-segmented button,.heatmap-button-grid button,.heatmap-chip-stack button,.heatmap-scope-button,.heatmap-export-button,.heatmap-state-actions button{border:1px solid var(--panel-border);min-height:2.45rem;color:var(--muted-strong);text-align:center;background:#101012;border-radius:8px;padding:.45rem .65rem;font-size:.78rem;font-weight:760;line-height:1.1;transition:border-color .16s,background .16s,color .16s,transform .16s}.heatmap-chip-stack{grid-template-columns:1fr}.heatmap-segmented button:hover,.heatmap-button-grid button:hover,.heatmap-chip-stack button:hover,.heatmap-scope-button:hover,.heatmap-export-button:hover,.heatmap-state-actions button:hover{background:var(--panel-elev);color:var(--text);border-color:#39393b}.heatmap-segmented button.is-active,.heatmap-button-grid button.is-active,.heatmap-chip-stack button.is-active,.heatmap-scope-button.is-active{color:var(--accent);background:#c8f32321;border-color:#c8f3239e}.heatmap-export-button{background:var(--accent);color:#171e00;border-color:#c8f323b8;width:100%;min-height:2.8rem}.heatmap-export-button:hover{background:var(--accent-strong);color:#171e00}.heatmap-export-button:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.6}.heatmap-derived-note{border-top:1px solid var(--panel-border);padding-top:.85rem}.heatmap-derived-note p:last-child{color:var(--muted-strong);margin:0;font-size:.78rem;line-height:1.5}.heatmap-main-stage{min-width:0}.heatmap-surface,.heatmap-treemap-shell{background:var(--canvas)}.heatmap-surface,.heatmap-directory-panel{padding:clamp(.85rem,.7rem + .7vw,1.35rem);overflow:hidden}.heatmap-surface-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.heatmap-surface-head h2{font-size:clamp(1.2rem,1rem + .8vw,1.75rem)}.heatmap-surface-head>span{border:1px solid var(--panel-border);background:var(--surface);color:var(--muted-strong);border-radius:8px;flex:none;padding:.5rem .7rem;font-size:.78rem}.heatmap-legend{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:34rem;display:flex}.heatmap-legend span{padding:.35rem .5rem}.heatmap-legend i{border:1px solid #e5e1e442;border-radius:999px;width:.55rem;height:.55rem}.heatmap-treemap-shell{padding:.5rem}.heatmap-group-card,.heatmap-directory-card{background:var(--surface)}.heatmap-sector-mosaic{-moz-column-count:4;column-count:4;-moz-column-gap:.5rem;column-gap:.5rem}.heatmap-industry-mosaic .heatmap-group-card{border-color:#14d1ff33}.heatmap-group-card{-moz-column-break-inside:avoid;break-inside:avoid;width:100%;margin:0 0 .5rem;padding:.5rem;display:inline-block}.heatmap-group-heading{border:1px solid var(--panel-border);width:100%;min-height:2rem;color:var(--text);text-align:left;background:#101012;border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.35rem .55rem;display:flex}.heatmap-group-heading span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;min-width:0;font-size:.72rem;font-weight:760;overflow:hidden}.heatmap-group-heading strong{flex:none;font-size:.72rem}.heatmap-ticker-grid{grid-auto-flow:dense;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:30px;gap:.25rem;margin-top:.4rem;display:grid}.heatmap-ticker-tile{min-width:0;color:var(--text);border:1px solid #0e0e10cc;border-radius:4px;padding:.25rem .35rem;text-decoration:none;transition:filter .16s,transform .16s,border-color .16s;position:relative;overflow:hidden}.heatmap-ticker-tile:hover{z-index:2;filter:brightness(1.08);border-color:#e5e1e499;transform:translateY(-1px)}.heatmap-logo-mark{pointer-events:none;justify-content:center;align-items:center;padding-bottom:.7rem;display:flex;position:absolute;inset:0}.heatmap-logo-mark img{-o-object-fit:contain;object-fit:contain;opacity:.78}.heatmap-ticker-symbol,.heatmap-ticker-move{z-index:1;line-height:1;display:block;position:relative}.heatmap-ticker-symbol{color:var(--text);letter-spacing:.03em;font-size:.64rem;font-weight:800}.heatmap-ticker-move{margin-top:.18rem;font-size:.58rem;font-weight:760}.heatmap-footnote{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.heatmap-footnote span{padding:.35rem .55rem}.heatmap-ramp-label{margin-left:auto}.heatmap-ramp-label b{font-weight:760}.heatmap-directory-card:hover{background:var(--panel-elev);border-color:#39393b}.heatmap-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.heatmap-directory-card{gap:.35rem;padding:1rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.heatmap-directory-card:hover{transform:translateY(-1px)}.heatmap-directory-card strong{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:1rem;line-height:1.25}.heatmap-directory-card small{color:var(--muted-strong);font-size:.8rem}.heatmap-directory-card em{color:var(--teal);font-size:.78rem;font-style:normal;font-weight:760}.heatmap-state-panel{text-align:center;place-items:center;min-height:24rem;padding:2rem;display:grid}.heatmap-state-panel strong{color:var(--text);font-size:1rem}.heatmap-state-panel span{color:var(--muted-strong);margin-top:.45rem;font-size:.9rem;display:block}.heatmap-state-actions{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1rem;display:flex}.heatmap-eyebrow{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.heatmap-legend-ramp{background:linear-gradient(90deg,#ff7e5fc7,#39393b,#c8f323c7);border-radius:999px;width:4rem;height:.5rem;display:inline-flex}.heatmap-os :where(.bg-slate-950\/45,.bg-slate-950\/55,.bg-slate-950\/60,.bg-slate-950\/70,.bg-slate-950\/95,.bg-slate-900\/70){background:var(--surface)!important}.heatmap-os :where(.border-slate-700\/65,.border-slate-700\/70,.border-slate-700\/75,.border-slate-800\/65,.border-slate-800\/70,.border-slate-900\/70){border-color:var(--panel-border)!important}.heatmap-os :where(input){border:1px solid var(--panel-border)!important;background:#151517!important;border-radius:8px!important}.heatmap-os :where(input:focus){border-color:#14d1ffad!important}.heatmap-os :where(button){border-radius:8px!important}.heatmap-os .text-slate-50,.heatmap-os .text-slate-100,.heatmap-os .text-slate-200{color:var(--text)!important}.heatmap-os .text-slate-300,.heatmap-os .text-slate-400{color:var(--muted-strong)!important}.heatmap-os .text-slate-500,.heatmap-os .text-slate-600{color:var(--muted)!important}.heatmap-os .text-emerald-100,.heatmap-os .text-emerald-200,.heatmap-os .text-lime-300,.heatmap-os .hover\:text-emerald-100:hover,.heatmap-os .hover\:text-emerald-200:hover{color:var(--accent)!important}.heatmap-os .text-rose-300{color:var(--negative)!important}.heatmap-os .text-amber-100,.heatmap-os .text-amber-200{color:var(--teal)!important}.heatmap-os :where(.bg-emerald-400\/15,.bg-emerald-400\/20){background:#c8f32324!important}.heatmap-os :where(.border-emerald-400\/45){border-color:#c8f3238c!important}.heatmap-os :where(.hover\:border-emerald-300\/40:hover){border-color:#39393b!important}.heatmap-os :where(button,input,a):focus-visible{outline-offset:2px;outline:2px solid #14d1ffbf}@media (max-width:640px){.stocks-heatmap-page{padding-inline:.85rem}}@media (max-width:1280px){.heatmap-command-panel{grid-template-columns:1fr}.heatmap-sector-mosaic{-moz-column-count:3;column-count:3}}@media (max-width:1080px){.heatmap-workspace{grid-template-columns:1fr}.heatmap-control-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.heatmap-control-section{align-content:start}}@media (max-width:760px){.heatmap-command-panel,.heatmap-surface,.heatmap-directory-panel,.heatmap-control-rail{padding:.9rem}.heatmap-stat-grid,.heatmap-control-rail,.heatmap-directory-grid{grid-template-columns:1fr}.heatmap-surface-head{display:grid}.heatmap-legend{justify-content:flex-start}.heatmap-sector-mosaic{-moz-column-count:1;column-count:1}.heatmap-ticker-grid{grid-auto-rows:28px}.heatmap-ramp-label{margin-left:0}}.watchlist-os{--section-gap:1.25rem;--shell-pad-top:clamp(2.5rem, 2rem + 1.6vw, 3.75rem);color:var(--text)}.watchlist-os :where(.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-full){border-radius:8px!important}.watchlist-os :where(input,button){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.watchlist-os .stagger>*,.watchlist-os.dashboard-tab-pane-enter,.watchlist-os .dashboard-tab-pane-enter{animation:none}.watchlist-hero,.watchlist-board,.watchlist-panel,.watchlist-rule-builder,.watchlist-table-panel,.watchlist-summary-stat,.watchlist-alert-card,.watchlist-input,.watchlist-segment,.watchlist-chip-toggle,.watchlist-count-badge{border:1px solid var(--panel-border);background:var(--panel);box-shadow:none;border-radius:8px}.watchlist-hero{grid-template-columns:minmax(0,1fr) minmax(22rem,34rem);align-items:end;gap:1.25rem;padding:1.65rem;display:grid}.watchlist-hero-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.watchlist-summary-stat{background:var(--surface);min-height:4.4rem;padding:.8rem}.watchlist-summary-stat p,.watchlist-label,.watchlist-eyebrow,.watchlist-section-title{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.watchlist-summary-stat strong{color:var(--text);margin-top:.35rem;font-size:1.15rem;line-height:1;display:block}.watchlist-summary-stat-accent{background:#c8f32312;border-color:#c8f32359}.watchlist-summary-stat-accent strong{color:var(--accent)}.watchlist-board{gap:1.1rem;padding:1.25rem;display:grid}.watchlist-board-head{border-bottom:1px solid var(--panel-border);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.watchlist-section-title{color:var(--text);letter-spacing:.04em;font-size:.88rem}.watchlist-panel,.watchlist-rule-builder,.watchlist-table-panel{background:var(--surface)}.watchlist-rule-builder{gap:1rem;display:grid;container-type:inline-size}.watchlist-rule-builder-head{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:flex-start;gap:.8rem;padding-bottom:.85rem;display:flex}.watchlist-form-help{color:var(--muted-strong);margin-top:.35rem;font-size:.78rem;line-height:1.45}.watchlist-rule-preview,.watchlist-form-caption{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:850}.watchlist-rule-preview{border:1px solid var(--panel-border);color:var(--muted-strong);white-space:nowrap;background:#0e0e10;border-radius:6px;flex:none;padding:.55rem .65rem;line-height:1}.watchlist-rule-grid{gap:.75rem;display:grid}.watchlist-field,.watchlist-event-stack{gap:.45rem;min-width:0;display:grid}.watchlist-segment-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.watchlist-rule-footer{border-top:1px solid var(--panel-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem;padding-top:.9rem;display:flex}.watchlist-event-toggles{flex-wrap:wrap;gap:.5rem;display:flex}.watchlist-rule-submit{min-width:min(100%,13.75rem)}.watchlist-alert-card{background:#151517;gap:.4rem;padding:.75rem;display:grid}.watchlist-detail-rail{align-self:start}.watchlist-detail-company,.watchlist-detail-note,.watchlist-coming-soon,.watchlist-detail-grid>div{border:1px solid var(--panel-border);background:#151517;border-radius:8px}.watchlist-detail-company,.watchlist-detail-note,.watchlist-coming-soon{gap:.35rem;padding:.85rem;display:grid}.watchlist-detail-company span,.watchlist-detail-note span,.watchlist-coming-soon span,.watchlist-detail-grid span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:850}.watchlist-detail-company strong{color:var(--text);font-size:1rem;line-height:1.25}.watchlist-detail-company p,.watchlist-detail-note p,.watchlist-coming-soon{color:var(--muted-strong);font-size:.78rem;line-height:1.45}.watchlist-detail-grid{gap:.5rem;display:grid}.watchlist-detail-grid>div{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.65rem;display:flex}.watchlist-detail-grid strong{color:var(--text);text-align:right;font-size:.78rem;font-weight:760}.watchlist-coming-soon{background:#18181a;border-color:#39393b}.watchlist-coming-soon span{color:#c7c7c9;background:#2a2a2c;border:1px solid #4a4a4d;border-radius:999px;width:fit-content;padding:.22rem .48rem}.watchlist-alert-ticker{color:var(--text);font-size:.86rem;font-weight:800}.watchlist-alert-type{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;border:1px solid #14d1ff47;border-radius:6px;padding:.24rem .38rem;font-size:.62rem;font-weight:850;line-height:1}.watchlist-count-badge{min-width:2rem;color:var(--muted-strong);letter-spacing:.12em;text-transform:uppercase;background:#151517;justify-content:center;align-items:center;padding:.34rem .55rem;font-size:.66rem;font-weight:850;display:inline-flex}.watchlist-input{background:#151517;outline:none;min-height:2.65rem;transition:border-color .16s,background-color .16s}.watchlist-input::placeholder{color:var(--muted)}.watchlist-input:focus,.watchlist-input:focus-visible{background:#101012;border-color:#14d1ffad}.watchlist-segment,.watchlist-chip-toggle{color:var(--muted-strong);text-align:center;white-space:nowrap;background:#151517;justify-content:center;align-items:center;font-weight:800;line-height:1;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.watchlist-segment{min-height:2.65rem}.watchlist-chip-toggle{letter-spacing:.16em;text-transform:uppercase;min-height:2.2rem;font-size:.68rem}.watchlist-segment-active,.watchlist-chip-toggle-active{color:var(--accent);background:#c8f32324;border-color:#c8f3238c}.watchlist-primary{background:var(--accent);color:#050505;letter-spacing:.16em;text-transform:uppercase;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:2.4rem;font-size:.68rem;font-weight:850;transition:transform .16s,filter .16s;display:inline-flex}.watchlist-primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.watchlist-primary:disabled{cursor:not-allowed;opacity:.65;transform:none}.watchlist-os table{border-collapse:separate;border-spacing:0}.watchlist-os thead{color:var(--muted)}.watchlist-os tbody tr{border-radius:8px}.watchlist-os tbody tr:hover{background:#201f21d1!important}.watchlist-os :where(.bg-slate-950\/30,.bg-slate-950\/40,.bg-slate-950\/45,.bg-slate-950\/60,.bg-slate-950\/70,.bg-slate-900\/60){background:var(--surface)!important}.watchlist-os :where(.border-slate-700\/60,.border-slate-800\/60,.border-slate-800\/70){border-color:var(--panel-border)!important}.watchlist-os .text-slate-50,.watchlist-os .text-slate-100,.watchlist-os .text-slate-200{color:var(--text)!important}.watchlist-os .text-slate-300,.watchlist-os .text-slate-400{color:var(--muted-strong)!important}.watchlist-os .text-slate-500,.watchlist-os .text-slate-600{color:var(--muted)!important}.watchlist-os .text-emerald-200,.watchlist-os .text-emerald-300,.watchlist-os .hover\:text-emerald-200:hover{color:var(--accent)!important}.watchlist-os .text-rose-300{color:var(--negative)!important}.watchlist-os .text-amber-300{color:var(--teal)!important}.watchlist-os input[type=checkbox]{accent-color:var(--accent)}.watchlist-os :where(button,input,a):focus-visible{outline-offset:2px;outline:2px solid #14d1ffbf}@media (max-width:1120px){.watchlist-hero{grid-template-columns:1fr}}@container (min-width:30rem){.watchlist-rule-grid{grid-template-columns:minmax(5.75rem,.72fr) minmax(13.5rem,1.2fr) minmax(8.5rem,.95fr)}.watchlist-field-notes{grid-column:1/-1}}@media (max-width:760px){.watchlist-hero,.watchlist-board{padding:1rem}.watchlist-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-rule-builder-head,.watchlist-rule-footer{flex-direction:column;align-items:stretch}.watchlist-rule-preview,.watchlist-rule-submit{width:100%}}@media (max-width:460px){.watchlist-hero-stats{grid-template-columns:1fr}}.watchlist-console{--section-gap:.9rem;--shell-pad-top:clamp(1rem, .7rem + 1vw, 1.6rem)}.watchlist-console-grid{border:1px solid var(--panel-border);background:var(--canvas);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);gap:0;display:grid;overflow:hidden}.watchlist-console-main{background:var(--surface);align-content:start;gap:.9rem;min-width:0;padding:clamp(.85rem,.7rem + .52vw,1.25rem);display:grid}.watchlist-console-hero{grid-template-columns:minmax(11rem,.72fr) minmax(0,1fr);align-items:end;gap:1rem;display:grid}.watchlist-console-copy h1{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(1.55rem,1.25rem + 1vw,2.45rem);font-weight:820;line-height:.95}.watchlist-console-copy p{max-width:18rem;color:var(--muted-strong);margin:.55rem 0 0;font-size:.78rem;line-height:1.52}.watchlist-console-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.watchlist-console-stats .watchlist-summary-stat{background:var(--panel);min-height:5.2rem}.watchlist-console-stats .watchlist-summary-stat strong{font-size:1.15rem}.watchlist-command-card,.watchlist-radar-card{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px}.watchlist-command-card{gap:.75rem;padding:.8rem;display:grid}.watchlist-command-head,.watchlist-context-cell{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.watchlist-command-head{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:850;line-height:1}.watchlist-command-head>div{align-items:center;gap:.45rem;display:inline-flex}.watchlist-command-icon{width:1rem;height:1rem;color:var(--teal);border:1px solid #14d1ff59;border-radius:4px;justify-content:center;align-items:center;font-size:.64rem;display:inline-flex}.watchlist-command-grid{grid-template-columns:minmax(4.8rem,.62fr) minmax(8.5rem,1.1fr) minmax(6.5rem,.78fr) minmax(10rem,1.1fr) minmax(12rem,1.25fr) auto;align-items:end;gap:.55rem;display:grid}.watchlist-command-grid .watchlist-label{letter-spacing:.13em;font-size:.58rem}.watchlist-command-grid .watchlist-input,.watchlist-command-grid .watchlist-segment,.watchlist-command-grid .watchlist-chip-toggle,.watchlist-command-submit{min-height:2.35rem;padding:.62rem .7rem;font-size:.68rem}.watchlist-command-grid .watchlist-input{width:100%}.watchlist-command-grid .watchlist-field,.watchlist-execution-stack{gap:.35rem;min-width:0;display:grid}.watchlist-command-grid .watchlist-segment-group{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-command-grid .watchlist-event-toggles{flex-wrap:nowrap;gap:.32rem}.watchlist-command-grid .watchlist-chip-toggle{letter-spacing:.1em;border-radius:6px;font-size:.58rem}.watchlist-command-submit{align-self:end;min-width:5.8rem}.watchlist-error-stack{gap:.45rem;display:grid}.watchlist-error-stack div{color:var(--negative);background:#ff7e5f14;border:1px solid #ff7e5f47;border-radius:8px;padding:.65rem .75rem;font-size:.78rem}.watchlist-radar-card{overflow:hidden}.watchlist-radar-head,.watchlist-rail-head{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:start;gap:1rem;padding:.85rem .9rem;display:flex}.watchlist-radar-head h2,.watchlist-rail-head h2{color:var(--text);letter-spacing:0;margin:.22rem 0 0;font-size:.92rem;font-weight:850;line-height:1.18}.watchlist-radar-head>span,.watchlist-rail-head>span{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;background:#14d1ff14;border:1px solid #14d1ff47;border-radius:999px;flex:none;padding:.42rem .55rem;font-size:.62rem;font-weight:850;line-height:1}.watchlist-radar-scroll{overflow-x:auto}.watchlist-radar-table{border-collapse:collapse;width:100%;min-width:680px}.watchlist-radar-table th,.watchlist-radar-table td{text-align:left;vertical-align:middle;padding:.9rem .75rem}.watchlist-radar-table th{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:850}.watchlist-radar-table td{color:var(--text);border-top:1px solid #2a2a2cd1;font-size:.82rem;font-weight:760}.watchlist-radar-table tbody tr:hover{background:#201f21d1!important}.watchlist-ticker-cell{gap:.25rem;min-width:0;display:grid}.watchlist-ticker-cell a{color:var(--text);font-size:.88rem;font-weight:860;text-decoration:none}.watchlist-ticker-cell a:hover{color:var(--accent)}.watchlist-ticker-cell span,.watchlist-monitoring-list{color:var(--muted-strong);font-size:.64rem;font-weight:720;line-height:1.35}.watchlist-monitoring-list{gap:.28rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.watchlist-monitoring-list li{overflow-wrap:anywhere}.watchlist-status-pill{color:var(--teal);letter-spacing:.11em;text-transform:uppercase;background:#14d1ff14;border:1px solid #14d1ff52;border-radius:999px;align-items:center;padding:.38rem .54rem;font-size:.58rem;font-weight:850;line-height:1;display:inline-flex}.watchlist-status-pill.is-triggered{color:var(--negative);background:#ff7e5f1a;border-color:#ff7e5f61}.watchlist-context-cell button{border:1px solid var(--panel-border);background:var(--surface);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;flex:none;padding:.42rem .5rem;font-size:.58rem;font-weight:850}.watchlist-context-cell button:hover{color:var(--text);border-color:var(--surface-bright)}.watchlist-alert-rail{border-left:1px solid var(--panel-border);background:var(--panel);align-content:start;gap:.9rem;min-width:0;padding:clamp(.85rem,.7rem + .52vw,1.25rem);display:grid}.watchlist-rail-panel{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;min-width:0;overflow:hidden}.watchlist-alert-stack{gap:.6rem;padding:.8rem;display:grid}.watchlist-alert-card-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.watchlist-alert-card p,.watchlist-action-card p,.watchlist-product-card p,.watchlist-rail-empty{color:var(--muted-strong);margin:0;font-size:.72rem;line-height:1.46}.watchlist-alert-card a,.watchlist-action-card a,.watchlist-product-card a{width:fit-content;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:850}.watchlist-alert-card a:hover,.watchlist-action-card a:hover,.watchlist-product-card a:hover{color:var(--accent-strong)}.watchlist-action-card,.watchlist-product-card,.watchlist-rail-empty{border:1px solid var(--panel-border);background:#151517;border-radius:8px;gap:.44rem;padding:.75rem;display:grid}.watchlist-action-card>span{width:fit-content;color:var(--teal);letter-spacing:.12em;text-transform:uppercase;border:1px solid #14d1ff47;border-radius:6px;padding:.24rem .38rem;font-size:.58rem;font-weight:850;line-height:1}.watchlist-action-card strong,.watchlist-product-card strong{color:var(--text);font-size:.84rem;font-weight:850;line-height:1.28}.watchlist-action-card-urgent{background:#ff7e5f14;border-color:#ff7e5f57}.watchlist-action-card-urgent>span{color:var(--negative);border-color:#ff7e5f57}.watchlist-action-card-complete{background:#c8f32312;border-color:#c8f32347}.watchlist-action-card-complete>span{color:var(--accent);border-color:#c8f32357}@media (max-width:1200px){.watchlist-console-grid{grid-template-columns:1fr}.watchlist-alert-rail{border-left:0;border-top:1px solid var(--panel-border)}.watchlist-command-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.watchlist-field-notes,.watchlist-execution-stack{grid-column:span 2}}@media (max-width:760px){.watchlist-console-main{padding:.85rem}.watchlist-console-hero,.watchlist-command-grid{grid-template-columns:1fr}.watchlist-console-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-field-notes,.watchlist-execution-stack{grid-column:auto}.watchlist-command-grid .watchlist-event-toggles{flex-wrap:wrap}}.screener-os{color:var(--text)}.screener-os :where(.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-full){border-radius:8px!important}.screener-os :where(select,input){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.screener-os :where(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #14d1ffc7}.screener-hero,.screener-panel{border:1px solid var(--panel-border);background:var(--panel);box-shadow:none;border-radius:8px}.screener-hero{padding:1.75rem}.screener-panel{padding:1.25rem}.screener-eyebrow{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.screener-section-title{color:var(--text);font-size:.98rem;font-weight:700}.screener-stat,.screener-subpanel,.screener-results-toolbar,.screener-table-wrap,.screener-notice{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px}.screener-stat{flex-direction:column;justify-content:space-between;min-height:5rem;padding:.85rem 1rem;display:flex}.screener-stat-accent{background:#c8f32314;border-color:#c8f32357}.screener-notice{color:var(--muted-strong);padding:.7rem 1rem;font-size:.78rem}.screener-notice-good{color:var(--accent);background:#c8f32314;border-color:#c8f32357}.screener-notice-risk{color:#ffc7b8;background:#ff7e5f14;border-color:#ff7e5f59}.screener-preset-card{border:1px solid var(--panel-border);background:var(--surface);text-align:left;border-radius:8px;padding:1rem;transition:border-color .16s,background-color .16s}.screener-preset-card:hover{border-color:#39393b}.screener-preset-card.is-active{background:#c8f3231a;border-color:#c8f3238c}.screener-primary-action,.screener-secondary-action{border:1px solid var(--panel-border);border-radius:8px;min-height:44px;padding:.55rem 1rem;font-size:.88rem;font-weight:700;transition:border-color .16s,filter .16s,color .16s}.screener-primary-action{background:var(--accent);color:#171e00;border-color:#c8f323a6}.screener-primary-action:hover{filter:brightness(1.04)}.screener-primary-action:disabled{border-color:var(--panel-border);color:var(--muted);cursor:not-allowed;background:#242426}.screener-secondary-action{background:var(--surface);color:var(--muted-strong)}.screener-secondary-action:disabled{cursor:not-allowed;opacity:.58}.screener-secondary-action:hover{color:var(--text);border-color:#39393b}.screener-secondary-action-cyan{color:#b7eaff;border-color:#14d1ff59}.screener-secondary-action-cyan:hover{color:#d9f6ff;background:#14d1ff14}.screener-secondary-action-risk{color:#ffc7b8;border-color:#ff7e5f59}.screener-secondary-action-risk:hover{color:#ffe3dc;background:#ff7e5f14}.screener-subpanel{padding:1rem}.screener-results-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .85rem;display:flex}.screener-table-wrap{overflow:auto}.screener-table-wrap thead{background:#101012}.screener-table-wrap tbody tr{background:0 0}.screener-table-wrap tbody tr:hover{background:#14d1ff0b}.screener-table-wrap tbody tr.is-selected{background:#14d1ff0e}.screener-table-wrap tbody tr.is-focused{box-shadow:inset 3px 0 #c8f323c2}.screener-score-track{border:1px solid var(--panel-border);background:#101012;border-radius:999px;width:100%;height:.5rem;overflow:hidden}.screener-score-fill{background:var(--teal);border-radius:999px;height:100%}.screener-preset-strip{border-bottom:1px solid var(--panel-border);scrollbar-width:thin;gap:.65rem;padding:0 0 .8rem;display:flex;overflow-x:auto}.screener-preset-label,.screener-preset-chip,.screener-filter-chip{white-space:nowrap;letter-spacing:.04em;border-radius:8px;align-items:center;min-height:2rem;font-size:.72rem;font-weight:700;display:inline-flex}.screener-preset-label{color:var(--muted);text-transform:uppercase;padding-right:.25rem}.screener-preset-chip{border:1px solid var(--panel-border);background:var(--surface);color:var(--text);padding:.45rem .75rem;transition:border-color .16s,background-color .16s,color .16s}.screener-preset-chip:hover{border-color:var(--outline)}.screener-preset-chip.is-active{color:var(--accent);background:#c8f3231a;border-color:#c8f32394}.screener-filter-panel{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;padding:1rem}.screener-filter-chip{border:1px solid var(--panel-border);color:var(--muted-strong);background:#101012;padding:.42rem .68rem}.screener-filter-chip.is-core{color:#b7eaff;border-color:#14d1ff5c}.screener-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.38fr);align-items:start;gap:1rem;display:grid}.screener-preview-rail{gap:1rem;display:grid;position:sticky;top:5.25rem}.screener-field,.screener-toggle,.screener-rule-column,.screener-rule-card,.screener-summary-strip,.screener-mini-metric,.screener-saved-input,.screener-threshold-field,.screener-rule-select{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px}.screener-field,.screener-toggle{min-height:4.15rem;padding:.72rem .82rem}.screener-field{gap:.35rem;display:grid}.screener-field span,.screener-toggle span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:750}.screener-field select{width:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:.88rem}.screener-toggle{align-items:center;gap:.65rem;display:flex}.screener-toggle input,.screener-table-wrap input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--accent)}.screener-rule-column{background:#101012;gap:.75rem;padding:.85rem;display:grid}.screener-rule-card{padding:.75rem}.screener-rule-card.is-disabled{opacity:.62}.screener-rule-select{width:100%;min-height:2.5rem;color:var(--text);padding:.55rem .65rem;font-size:.82rem}.screener-threshold-field{align-items:center;gap:.5rem;min-height:2.5rem;padding:.45rem .65rem;display:flex}.screener-threshold-field input{width:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.screener-threshold-field span,.screener-pass-pill{color:var(--muted);font-size:.68rem}.screener-mini-action{border:1px solid var(--panel-border);background:var(--surface);min-height:2.2rem;color:var(--muted-strong);border-radius:8px;justify-content:center;align-items:center;padding:.42rem .62rem;font-size:.72rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.screener-mini-action:hover{border-color:var(--outline);color:var(--text)}.screener-mini-action.is-on{color:var(--accent);background:#c8f3231a;border-color:#c8f32380}.screener-mini-action.is-risk{color:#ffc7b8;border-color:#ff7e5f59}.screener-summary-strip{color:var(--muted-strong);flex-wrap:wrap;gap:.75rem 1.2rem;padding:.75rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;display:flex}.screener-score-pill{border:1px solid var(--panel-border);width:1.75rem;height:1.75rem;color:var(--muted-strong);background:#101012;border-radius:8px;justify-content:center;align-items:center;font-size:.72rem;font-weight:750;display:inline-flex}.screener-score-pill.cyan{color:#b7eaff}.screener-score-pill.lime{color:var(--accent)}.screener-status-chip{border:1px solid var(--panel-border);min-height:1.55rem;color:var(--muted-strong);letter-spacing:.04em;white-space:nowrap;background:#101012;border-radius:8px;align-items:center;padding:.25rem .5rem;font-size:.66rem;font-weight:750;display:inline-flex}.screener-status-chip.cyan{color:#b7eaff;background:#14d1ff14;border-color:#14d1ff47}.screener-status-chip.lime{color:var(--accent);background:#c8f32314;border-color:#c8f32352}.screener-status-chip.risk{color:#ffc7b8;background:#ff7e5f14;border-color:#ff7e5f59}.screener-mini-metric{padding:.7rem}.screener-mini-metric p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:750}.screener-mini-metric strong{color:var(--text);margin-top:.35rem;font-size:1.15rem;display:block}.screener-saved-input{width:100%;min-height:2.75rem;color:var(--text);padding:.62rem .75rem;font-size:.84rem}.screener-saved-input::placeholder{color:var(--muted)}@media (max-width:640px){.screener-hero,.screener-panel{padding:1rem}}@media (max-width:1120px){.screener-workspace-grid{grid-template-columns:1fr}.screener-preview-rail{position:static}}.screener-command-os{color:#e5e1e4;background:#0e0e10;min-height:100vh}.screener-command-shell{grid-template-rows:auto;min-height:calc(100vh - 4rem);display:grid}.screener-command-topbar,.screener-command-filters,.screener-command-summary,.screener-command-footer{background:#131315;border-bottom:1px solid #2a2a2c}.screener-command-topbar{align-items:center;gap:1.25rem;padding:.65rem 1.25rem;display:flex}.screener-command-topbar h1{color:#e5e1e4;margin:0;font-size:1.28rem;font-weight:800}.screener-command-search{color:#e5e1e4;background:#1b1b1d;border:1px solid #2a2a2c;border-radius:8px;outline:none;width:min(26rem,40vw);height:2.15rem;padding:0 .85rem;font-size:.86rem}.screener-command-filters{gap:.55rem;padding:.75rem 1.25rem;display:grid}.screener-command-scope-row,.screener-command-rule-row,.screener-command-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.screener-command-field,.screener-command-criterion{background:#1b1b1d;border:1px solid #2a2a2c;border-radius:8px;align-items:center;gap:.45rem;min-height:2.2rem;padding:.25rem .35rem;display:inline-flex}.screener-command-field span,.screener-command-rule-prefix,.screener-command-unit{color:#8f937a;text-transform:uppercase;font-size:.72rem;font-weight:900}.screener-command-field span{padding-left:.35rem}.screener-command-field select,.screener-command-criterion select,.screener-command-criterion input,.screener-command-saved-select,.screener-command-save-name{color:#e5e1e4;background:#101012;border:1px solid #0000;border-radius:6px;outline:none;height:1.65rem;font-size:.8rem;font-weight:800}.screener-command-field select{max-width:13rem;padding:0 1.75rem 0 .55rem}.screener-command-criterion select{max-width:13.5rem;padding:0 1.5rem 0 .55rem}.screener-command-criterion input{color:#14d1ff;text-align:right;width:4.4rem;padding:0 .55rem}.screener-command-remove{color:#8f937a;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.78rem;font-weight:900;display:inline-flex}.screener-command-primary,.screener-command-secondary{text-transform:uppercase;border:1px solid #2a2a2c;border-radius:8px;min-height:2.2rem;padding:.48rem .75rem;font-size:.72rem;font-weight:900}.screener-command-primary{color:#171e00;background:#c8f323;border-color:#c8f323}.screener-command-secondary{color:#c5c9ad;background:#1b1b1d}.screener-command-primary:disabled,.screener-command-secondary:disabled{cursor:not-allowed;opacity:.58}.screener-command-summary{color:#c5c9ad;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;display:flex}.screener-command-summary strong{color:#c8f323}.screener-command-summary em{color:#14d1ff;font-style:normal}.screener-command-draft{color:#ff7e5f;margin-left:.8rem}.screener-command-save-name,.screener-command-saved-select{border-color:#2a2a2c;padding:0 .55rem}.screener-command-save-name{width:9rem}.screener-command-workspace{background:#0e0e10;grid-template-columns:minmax(0,1fr) 21rem;min-height:0;display:grid}.screener-command-table-wrap{min-width:0;overflow:auto}.screener-command-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:64rem;font-size:.84rem}.screener-command-table-wrap thead{z-index:2;background:#131315;position:sticky;top:0}.screener-command-table-wrap th{color:#8f937a;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #2a2a2c;height:2.45rem;padding:0 .75rem;font-size:.72rem;font-weight:900}.screener-command-table-wrap td{color:#c5c9ad;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #1b1b1d;height:2.55rem;padding:0 .75rem;overflow:hidden}.screener-command-table-wrap tbody tr{cursor:pointer}.screener-command-table-wrap tbody tr:hover{background:#14d1ff0b}.screener-command-table-wrap tbody tr.is-focused{background:#c8f3230e}.screener-command-ticker{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:900;color:#c8f323!important}.screener-command-company button{color:#e5e1e4;text-align:left;font-weight:800}.screener-command-num{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#14d1ff!important;text-align:right!important}.screener-command-num.is-good{color:#c8f323!important}.screener-command-num.is-risk{color:#ff7e5f!important}.screener-command-empty{text-align:center;text-transform:uppercase;color:#8f937a!important;height:7rem!important}.screener-command-rail{background:#131315;border-left:1px solid #2a2a2c;align-content:start;gap:.8rem;padding:.85rem;display:grid}.screener-command-panel{background:#1b1b1d;border:1px solid #2a2a2c;border-radius:8px;padding:.85rem}.screener-command-eyebrow{color:#8f937a;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .55rem;font-size:.68rem;font-weight:900}.screener-command-selected-head{justify-content:space-between;gap:.75rem;display:flex}.screener-command-selected-head h2{color:#c8f323;margin:0;font-size:2rem;font-weight:900;line-height:1}.screener-command-selected-head p,.screener-command-muted{color:#c5c9ad;font-size:.8rem;line-height:1.5}.screener-command-status{color:#14d1ff;text-transform:uppercase;white-space:nowrap;background:#14d1ff14;border:1px solid #14d1ff61;border-radius:6px;align-self:flex-start;padding:.28rem .45rem;font-size:.68rem;font-weight:900}.screener-command-selected-meta{flex-wrap:wrap;gap:.4rem;margin:.65rem 0;display:flex}.screener-command-selected-meta span{color:#c5c9ad;background:#101012;border:1px solid #2a2a2c;border-radius:6px;padding:.25rem .45rem;font-size:.72rem}.screener-command-mini-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.screener-command-mini-metric{background:#101012;border:1px solid #2a2a2c;border-radius:8px;padding:.65rem}.screener-command-mini-metric span,.screener-command-signal-row span{color:#8f937a;text-transform:uppercase;font-size:.66rem;font-weight:900}.screener-command-mini-metric strong{color:#e5e1e4;margin-top:.25rem;font-size:1rem;display:block}.screener-command-snapshot-grid,.screener-command-rail-actions{gap:.5rem;display:grid}.screener-command-signal-row{border-bottom:1px solid #2a2a2c;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.42rem;display:flex}.screener-command-signal-row strong{color:#e5e1e4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.screener-command-freshness{color:#8f937a;text-transform:uppercase;margin:.75rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;line-height:1.5}.screener-command-notice{color:#c5c9ad;background:#1b1b1d;border-bottom:1px solid #2a2a2c;padding:.55rem 1.25rem;font-size:.8rem}.screener-command-notice.is-good{color:#c8f323}.screener-command-notice.is-risk{color:#ffb9aa}.screener-command-footer{color:#8f937a;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;display:flex}@media (max-width:1120px){.screener-command-workspace{grid-template-columns:1fr}.screener-command-rail{border-top:1px solid #2a2a2c;border-left:0}}@media (max-width:720px){.screener-command-topbar,.screener-command-summary,.screener-command-footer{flex-direction:column;align-items:flex-start}.screener-command-search,.screener-command-save-name,.screener-command-saved-select,.screener-command-field,.screener-command-criterion{width:100%}.screener-command-criterion{flex-wrap:wrap}.screener-command-criterion select:first-of-type{flex:1;max-width:none}.screener-command-criterion input{flex:0 0 4.5rem}.screener-command-rule-prefix{flex:0 0 3.8rem}}.compare-page{--section-gap:1rem}.compare-hero.website-template-hero{background:var(--panel)!important;border-radius:8px!important}.compare-hero .website-template-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(22rem,.72fr);align-items:stretch}.compare-hero-actions{flex-wrap:wrap;gap:.65rem;padding-top:1.1rem;display:flex}.compare-proof-row{flex-wrap:wrap;gap:.5rem;padding-top:.85rem;display:flex}.compare-proof-row span{border:1px solid var(--panel-border);background:var(--surface);color:var(--muted-strong);letter-spacing:.12em;text-transform:uppercase;border-radius:8px;padding:.52rem .62rem;font-size:.72rem;font-weight:750;line-height:1}.compare-preview{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;gap:.85rem;height:100%;min-height:24rem;padding:.9rem;display:grid}.compare-preview-topbar{border:1px solid var(--panel-border);background:var(--panel);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem;padding:.65rem;font-size:.68rem;font-weight:800;display:grid}.compare-preview-topbar strong{color:var(--accent)}.compare-preview-topbar span:last-child{text-align:right}.compare-preview-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.compare-preview-cards>div,.compare-preview-row{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px}.compare-preview-cards>div{gap:.45rem;padding:.85rem;display:grid}.compare-preview-cards span,.compare-preview-row span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.compare-preview-cards strong{color:var(--text);font-size:1.05rem;line-height:1.15}.compare-preview-cards p{color:var(--muted-strong);font-size:.82rem;line-height:1.55}.compare-preview-table{gap:.5rem;display:grid}.compare-preview-row{grid-template-columns:minmax(0,1fr) minmax(6rem,auto) minmax(6rem,auto);align-items:center;gap:.7rem;padding:.72rem .78rem;display:grid}.compare-preview-row strong,.compare-preview-row em{color:var(--text);text-align:right;font-size:.82rem;font-style:normal;font-weight:750}.compare-preview-row em{color:var(--muted-strong)}.compare-workflow-panel{gap:1.1rem;display:grid;border-radius:8px!important}.compare-section-head{border-bottom:1px solid var(--panel-border);grid-template-columns:minmax(0,.85fr) minmax(20rem,.7fr);align-items:end;gap:1rem;padding-bottom:1rem;display:grid}.compare-section-head h2,.compare-detail-panel h2{color:var(--text);letter-spacing:0;font-size:clamp(1.65rem,1.38rem + 1vw,2.35rem);line-height:1.05}.compare-section-head p,.compare-detail-panel p{color:var(--muted-strong);font-size:.95rem;line-height:1.75}.compare-workflow-grid,.compare-detail-grid{gap:.85rem;display:grid}.compare-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-workflow-card,.compare-detail-panel{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px}.compare-workflow-card{gap:.55rem;padding:1rem;display:grid}.compare-workflow-card span{width:fit-content;color:var(--accent);letter-spacing:.14em;border:1px solid #c8f32347;border-radius:6px;padding:.3rem .45rem;font-size:.68rem;font-weight:850}.compare-workflow-card h3{color:var(--text);font-size:1.05rem;font-weight:800;line-height:1.2}.compare-workflow-card p{color:var(--muted-strong);font-size:.88rem;line-height:1.65}.compare-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.7fr)}.compare-detail-panel{align-content:start;gap:.85rem;padding:1.2rem;display:grid}.compare-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-top:.35rem;display:grid}.compare-checklist span{border:1px solid var(--panel-border);background:var(--panel);color:var(--muted-strong);border-radius:8px;padding:.7rem;font-size:.8rem;font-weight:700;line-height:1.35}.compare-scope-panel{background:var(--panel)!important}.compare-inline-link{border:1px solid var(--panel-border);background:var(--surface);width:fit-content;color:var(--accent);border-radius:8px;padding:.65rem .8rem;font-size:.85rem;font-weight:800}.compare-inline-link:hover{background:var(--panel-elev);border-color:#39393b}.etf-analysis-page{gap:1rem}.etf-analysis-page :where(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.etf-analysis-hero,.etf-analysis-panel{border:1px solid var(--panel-border);background:#1b1b1df0;border-radius:8px}.etf-analysis-hero{grid-template-columns:minmax(0,.86fr) minmax(22rem,.62fr);gap:1rem;padding:clamp(1.15rem,.98rem + .72vw,1.75rem);display:grid}.etf-analysis-hero-copy{align-content:center;gap:1rem;min-width:0;display:grid}.etf-analysis-kicker{color:var(--muted-strong);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:850;line-height:1.3}.etf-analysis-hero h1,.etf-analysis-section-head h2,.etf-analysis-workflow-card h2{color:var(--text);letter-spacing:0;margin:0}.etf-analysis-hero h1{max-width:12.5ch;font-size:clamp(2.6rem,2rem + 2.5vw,5rem);line-height:.94}.etf-analysis-hero-copy>p:not(.etf-analysis-kicker),.etf-analysis-section-head p,.etf-analysis-workflow-card p{color:var(--muted-strong);margin:0;font-size:.97rem;line-height:1.72}.etf-analysis-hero-copy>p:not(.etf-analysis-kicker){max-width:47rem}.etf-analysis-search{grid-template-columns:minmax(14rem,1fr) auto;gap:.65rem;max-width:42rem;display:grid}.etf-analysis-search input{border:1px solid var(--panel-border);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:8px;padding:.88rem .95rem;font-size:.95rem}.etf-analysis-search input::placeholder{color:var(--muted)}.etf-analysis-search button,.etf-analysis-preview-header a,.etf-analysis-workflow-card a{border-radius:8px;justify-content:center;align-items:center;min-height:2.85rem;padding:.78rem 1rem;font-size:.88rem;font-weight:850;line-height:1;display:inline-flex}.etf-analysis-search button{background:var(--accent);color:#171e00;border:1px solid #0000}.etf-analysis-search button:hover{background:var(--accent-strong)}.etf-analysis-samples{flex-wrap:wrap;gap:.5rem;display:flex}.etf-analysis-samples a{border:1px solid var(--panel-border);background:var(--surface);color:var(--accent);border-radius:8px;min-height:2.25rem;padding:.55rem .75rem;font-size:.78rem;font-weight:850}.etf-analysis-samples a:hover,.etf-analysis-fund-card:hover,.etf-analysis-tool:hover{background:var(--panel-elev);border-color:#39393b}.etf-analysis-board-preview{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px;gap:.85rem;min-width:0;padding:1rem;display:grid}.etf-analysis-preview-header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.85rem;display:flex}.etf-analysis-preview-header div{gap:.24rem;display:grid}.etf-analysis-preview-header span,.etf-analysis-fund-card span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:850}.etf-analysis-preview-header strong{color:var(--text);font-size:1rem;line-height:1.2}.etf-analysis-preview-header a,.etf-analysis-workflow-card a{border:1px solid var(--panel-border);background:var(--panel);color:var(--accent);min-height:2.3rem;padding:.62rem .78rem}.etf-analysis-preview-rows{gap:.58rem;display:grid}.etf-analysis-preview-row{border:1px solid var(--panel-border);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(8rem,auto);align-items:center;gap:.85rem;padding:.82rem;display:grid}.etf-analysis-preview-row div{gap:.32rem;min-width:0;display:grid}.etf-analysis-preview-row span{letter-spacing:.12em;text-transform:uppercase;border-radius:6px;width:fit-content;padding:.32rem .42rem;font-size:.66rem;font-weight:850;line-height:1}.etf-analysis-status-wired{color:var(--accent);border:1px solid #c8f32347}.etf-analysis-status-soon{color:var(--muted-strong);border:1px solid #555}.etf-analysis-preview-row strong{color:var(--text);font-size:.95rem}.etf-analysis-preview-row p{color:var(--muted-strong);margin:0;font-size:.78rem;line-height:1.55}.etf-analysis-preview-row code{color:var(--muted);text-align:right;white-space:normal;font-size:.74rem}.etf-analysis-panel{gap:1rem;padding:clamp(1rem,.9rem + .52vw,1.45rem);display:grid}.etf-analysis-section-head{grid-template-columns:minmax(0,.8fr) minmax(18rem,.7fr);align-items:end;gap:.9rem;display:grid}.etf-analysis-section-head h2,.etf-analysis-workflow-card h2{font-size:clamp(1.45rem,1.2rem + .82vw,2.15rem);line-height:1.07}.etf-analysis-fund-grid,.etf-analysis-workflow,.etf-analysis-tools{gap:.75rem;display:grid}.etf-analysis-fund-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.etf-analysis-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.etf-analysis-fund-card,.etf-analysis-tool{border:1px solid var(--panel-border);background:var(--surface);border-radius:8px}.etf-analysis-fund-card{gap:.45rem;min-height:10rem;padding:1rem;display:grid}.etf-analysis-fund-card strong{color:var(--text);font-size:clamp(1.75rem,1.42rem + 1vw,2.4rem);line-height:1}.etf-analysis-fund-card p{color:var(--muted-strong);margin:0;font-size:.85rem;line-height:1.55}.etf-analysis-workflow-card{align-content:start;min-height:100%}.etf-analysis-workflow-card a{width:fit-content;margin-top:.25rem}.etf-analysis-tool-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.etf-analysis-tool-grid .etf-analysis-section-head{grid-template-columns:1fr;align-content:start}.etf-analysis-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.etf-analysis-tool{gap:.4rem;padding:.95rem;display:grid}.etf-analysis-tool strong{color:var(--text);font-size:.98rem}.etf-analysis-tool span{color:var(--muted-strong);font-size:.84rem;line-height:1.55}.etf-board-page{color:#e5e1e4;background:#0e0e10;min-height:100vh;padding:clamp(.9rem,.65rem + 1vw,1.5rem)}.etf-board-page :where(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #c8f323}.etf-board-shell{gap:1rem;max-width:1680px;margin:0 auto;display:grid}.etf-board-hero,.etf-board-panel{background:#131315;border:1px solid #2a2a2c;border-radius:8px}.etf-board-hero{grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);gap:1rem;padding:clamp(1rem,.86rem + .58vw,1.5rem);display:grid}.etf-board-hero-main,.etf-board-hero-side,.etf-board-panel,.etf-board-command-panel,.etf-board-list,.etf-board-coming-soon,.etf-board-soon-grid{gap:1rem;min-width:0;display:grid}.etf-board-hero-main{align-content:start}.etf-board-kicker,.etf-board-panel-head p,.etf-board-search label,.etf-board-tools>span{color:#8f937a;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850;line-height:1.2}.etf-board-title-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.etf-board-logo{color:#14d1ff;letter-spacing:.03em;background:#0e0e10;border:1px solid #2a2a2c;border-radius:8px;place-items:center;width:4rem;height:4rem;font-size:.85rem;font-weight:900;display:grid}.etf-board-title-row h1{color:#e5e1e4;letter-spacing:0;margin:0;font-size:clamp(1.9rem,1.34rem + 1.9vw,3.55rem);font-weight:800;line-height:.96}.etf-board-title-row p{color:#c5c9ad;max-width:62rem;margin:.55rem 0 0;font-size:.95rem;line-height:1.58}.etf-board-meta-line,.etf-board-chip-row,.etf-board-tools div,.etf-board-legend,.etf-board-donut-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.etf-board-meta-line span,.etf-board-chip-row span{color:#c5c9ad;background:#0e0e10;border:1px solid #2a2a2c;border-radius:8px;min-height:2rem;padding:.5rem .66rem;font-size:.76rem;font-weight:750}.etf-board-chip-row span{color:#e5e1e4;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.etf-board-hero-grid,.etf-board-info-grid,.etf-board-stat-grid,.etf-board-return-grid{gap:.55rem;display:grid}.etf-board-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.etf-board-command-panel{background:#0e0e10;border:1px solid #2a2a2c;border-radius:8px;padding:1rem}.etf-board-search{gap:.55rem;display:grid}.etf-board-search div{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.etf-board-search input{color:#e5e1e4;background:#131315;border:1px solid #2a2a2c;border-radius:8px;width:100%;min-width:0;min-height:3rem;padding:.78rem .9rem;font-size:.95rem;font-weight:750}.etf-board-search button,.etf-board-tools a,.etf-board-tools button,.etf-board-donut-head a{color:#e5e1e4;background:#1b1b1d;border:1px solid #39393b;border-radius:8px;justify-content:center;align-items:center;min-height:2.55rem;padding:.68rem .85rem;font-size:.78rem;font-weight:850;line-height:1;display:inline-flex}.etf-board-search button,.etf-board-tools .etf-board-action-active{color:#171e00;background:#c8f323;border-color:#0000}.etf-board-tools button:disabled{cursor:wait;opacity:.62}.etf-board-search button:hover,.etf-board-tools .etf-board-action-active:hover{background:#d4ff33}.etf-board-tools a:hover,.etf-board-tools button:hover,.etf-board-donut-head a:hover{background:#201f21;border-color:#444934}.etf-board-panel{align-content:start;padding:clamp(1rem,.92rem + .34vw,1.25rem)}.etf-board-panel-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.etf-board-panel-head h2{color:#e5e1e4;letter-spacing:0;margin:0;font-size:.92rem;font-weight:850;line-height:1.2}.etf-board-panel-head span{color:#c5c9ad;white-space:nowrap;background:#0e0e10;border:1px solid #2a2a2c;border-radius:999px;padding:.48rem .66rem;font-size:.75rem;font-weight:750;line-height:1}.etf-board-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.etf-board-info-grid-tight{grid-template-columns:minmax(0,1fr) auto}.etf-board-info-cell,.etf-board-stat,.etf-board-return-row{background:#0e0e10;border:1px solid #2a2a2c;border-radius:8px;min-width:0}.etf-board-info-cell{gap:.4rem;min-height:4rem;padding:.72rem .8rem;display:grid}.etf-board-info-cell span,.etf-board-stat span{color:#8f937a;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.15}.etf-board-info-cell strong{color:#e5e1e4;overflow-wrap:anywhere;font-size:.9rem;font-weight:800;line-height:1.25}.etf-board-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.etf-board-stat{gap:.28rem;padding:1rem;display:grid}.etf-board-stat strong{color:#e5e1e4;font-size:clamp(1.45rem,1.15rem + .95vw,2.15rem);font-weight:850;line-height:1}.etf-board-stat em{color:#c5c9ad;font-size:.78rem;font-style:normal}.etf-board-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.etf-board-return-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.etf-board-return-row{justify-content:space-between;align-items:center;gap:.8rem;min-height:2.55rem;padding:.68rem .8rem;display:flex}.etf-board-return-row span{color:#8f937a;font-size:.78rem;font-weight:750}.etf-board-return-row strong{font-size:.82rem;font-weight:850}.is-positive{color:#35d6b2!important}.is-negative{color:#ff7e5f!important}.etf-board-footnote,.etf-board-donut-head p,.etf-board-coming-soon p{color:#c5c9ad;margin:0;font-size:.76rem;line-height:1.55}.etf-board-progress-head,.etf-board-weight-row>div:first-child,.etf-board-holding-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.etf-board-progress-head span,.etf-board-weight-row strong{color:#e5e1e4;font-size:.85rem;font-weight:750}.etf-board-progress-head strong,.etf-board-weight-row span,.etf-board-holding-head em{color:#e5e1e4;font-size:.82rem;font-style:normal;font-weight:850}.etf-board-meter{background:#2a2a2c;border-radius:999px;height:.45rem;overflow:hidden}.etf-board-meter span{border-radius:inherit;background:#c8f323;height:100%;display:block}.etf-board-meter.is-cyan span{background:#14d1ff}.etf-board-meter.is-teal span{background:#35d6b2}.etf-board-chart-panel{min-height:28rem}.etf-board-price-chart{height:clamp(17rem,13rem + 14vw,26rem);min-height:17rem}.etf-board-legend{border-top:1px solid #2a2a2c;justify-content:space-between;padding-top:.75rem}.etf-board-legend span{color:#c5c9ad;align-items:center;gap:.38rem;font-size:.76rem;display:inline-flex}.etf-board-legend i{border-radius:999px;width:.55rem;height:.55rem;display:inline-block}.etf-board-legend .is-cyan{background:#14d1ff}.etf-board-legend .is-gold{background:#b57922}.etf-board-legend em{color:#c5c9ad;letter-spacing:.14em;border:1px solid #2a2a2c;border-radius:999px;padding:.36rem .55rem;font-size:.7rem;font-style:normal;font-weight:850}.etf-board-holdings-row{align-items:start}.etf-board-weight-row,.etf-board-holding-row{background:#0e0e10;border:1px solid #2a2a2c;border-radius:8px;gap:.55rem;padding:.8rem;display:grid}.etf-board-holding-head div{align-items:center;gap:.5rem;min-width:0;display:flex}.etf-board-holding-head span{color:#8f937a;font-size:.68rem;font-weight:850}.etf-board-holding-head strong{color:#e5e1e4;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:850;overflow:hidden}.etf-board-holding-row p{color:#c5c9ad;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.7rem;line-height:1.25;overflow:hidden}.etf-board-soon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.etf-board-soon-grid span{color:#e5e1e4;background:#0e0e10;border:1px solid #39393b;border-radius:8px;gap:.35rem;padding:.8rem;font-size:.85rem;font-weight:800;display:grid}.etf-board-soon-grid em{color:#8f937a;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:850}.etf-board-donut-panel{min-height:42rem}.etf-board-donut-head{justify-content:space-between}.etf-board-donut-wrap{height:clamp(27rem,18rem + 30vw,43rem);min-height:27rem}.etf-board-tooltip{color:#e5e1e4;background:#0e0e10f7;border:1px solid #2a2a2c;border-radius:8px;gap:.28rem;padding:.65rem .75rem;display:grid}.etf-board-tooltip span,.etf-board-tooltip em{color:#c5c9ad;font-size:.72rem;font-style:normal}.etf-board-tooltip strong{color:#e5e1e4;font-size:.82rem}.etf-board-loading,.etf-board-empty,.etf-board-error{color:#c5c9ad;border-radius:8px;padding:1rem;font-size:.9rem;line-height:1.5}.etf-board-empty{background:#0e0e10;border:1px dashed #39393b}.etf-board-error{color:#ffb4a3;background:#ff7e5f1a;border:1px solid #ff7e5f59}@media (max-width:980px){.compare-hero .website-template-hero-grid,.compare-section-head,.compare-detail-grid,.compare-workflow-grid,.etf-analysis-hero,.etf-analysis-section-head,.etf-analysis-tool-grid,.etf-analysis-workflow,.etf-board-hero,.etf-board-two-col{grid-template-columns:1fr}.etf-board-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-preview{min-height:auto}.etf-analysis-fund-grid,.etf-analysis-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.compare-preview-cards,.compare-checklist,.etf-analysis-fund-grid,.etf-analysis-tools,.etf-analysis-preview-row,.etf-analysis-search,.compare-preview-row{grid-template-columns:1fr}.compare-preview-row strong,.compare-preview-row em,.compare-preview-topbar span:last-child{text-align:left}.compare-hero-actions .btn-primary,.compare-hero-actions .btn-outline{justify-content:center;width:100%}.etf-analysis-hero h1{max-width:100%}.etf-analysis-preview-header{display:grid}.etf-analysis-preview-header a,.etf-analysis-search button{width:100%}.etf-analysis-preview-row code{text-align:left}.etf-board-page{padding:.75rem}.etf-board-title-row,.etf-board-search div,.etf-board-hero-grid,.etf-board-info-grid,.etf-board-info-grid-tight,.etf-board-stat-grid,.etf-board-return-grid,.etf-board-soon-grid{grid-template-columns:1fr}.etf-board-logo{width:3.25rem;height:3.25rem}.etf-board-donut-panel{min-height:30rem}.etf-board-donut-wrap{height:28rem}.etf-board-donut-wrap .recharts-pie-label-text{display:none}}.placeholder\:text-slate-600::placeholder{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:border-\[\#14d1ff\]:hover{--tw-border-opacity:1;border-color:rgb(20 209 255/var(--tw-border-opacity))}.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-amber-500\/40:hover{border-color:#f59e0b66}.hover\:border-emerald-300\/40:hover{border-color:#6ee7b766}.hover\:border-emerald-500\/40:hover{border-color:#10b98166}.hover\:border-rose-500\/40:hover{border-color:#f43f5e66}.hover\:border-slate-500:hover{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity))}.hover\:border-slate-700\/80:hover{border-color:#334155cc}.hover\:bg-\[\#c8f323\]\/10:hover{background-color:#c8f3231a}.hover\:bg-\[\#d4ff33\]:hover{--tw-bg-opacity:1;background-color:rgb(212 255 51/var(--tw-bg-opacity))}.hover\:bg-\[color\:var\(--surface\)\]:hover{background-color:var(--surface)}.hover\:bg-emerald-300:hover{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity))}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-lime-200:hover{--tw-bg-opacity:1;background-color:rgb(217 249 157/var(--tw-bg-opacity))}.hover\:bg-rose-400\/10:hover{background-color:#fb71851a}.hover\:bg-rose-500\/25:hover{background-color:#f43f5e40}.hover\:bg-sky-400\/10:hover{background-color:#38bdf81a}.hover\:bg-slate-900\/60:hover{background-color:#0f172a99}.hover\:bg-slate-950\/70:hover{background-color:#020617b3}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:text-\[color\:var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[color\:var\(--accent-strong\)\]:hover{color:var(--accent-strong)}.hover\:text-\[color\:var\(--text\)\]:hover{color:var(--text)}.hover\:text-amber-200:hover{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity))}.hover\:text-cyan-200:hover{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity))}.hover\:text-emerald-100:hover{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity))}.hover\:text-emerald-200:hover{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity))}.hover\:text-rose-200:hover{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity))}.hover\:text-sky-300:hover{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity))}.hover\:text-slate-100:hover{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity))}.hover\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.hover\:brightness-95:hover{--tw-brightness:brightness(.95);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)}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-emerald-400\/60:focus{border-color:#34d39999}.focus\:border-slate-500:focus{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-emerald-400\/40:focus{--tw-ring-color:#34d39966}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--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(2px + 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)}.focus-visible\:ring-\[color\:var\(--accent\)\]:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:ring-emerald-400\/50:focus-visible{--tw-ring-color:#34d39980}.focus-visible\:ring-emerald-400\/60:focus-visible{--tw-ring-color:#34d39999}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-slate-700:disabled{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity))}.disabled\:bg-slate-900:disabled{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}.disabled\:text-slate-500:disabled{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:opacity-100{opacity:1}.group[data-fullscreen=true] .group-data-\[fullscreen\=true\]\:h-3\.5{height:.875rem}.group[data-fullscreen=true] .group-data-\[fullscreen\=true\]\:w-3\.5{width:.875rem}.group[data-fullscreen=true] .group-data-\[fullscreen\=true\]\:gap-2\.5{gap:.625rem}.group[data-fullscreen=true] .group-data-\[fullscreen\=true\]\:gap-5{gap:1.25rem}.group[data-fullscreen=true] .group-data-\[fullscreen\=true\]\:px-3{padding-left:.75rem;padding-right:.75rem}.group[data-fullscreen=true] .group-data-\[fullscreen\=true\]\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.group[data-fullscreen=true] .group-data-\[fullscreen\=true\]\:pt-3{padding-top:.75rem}.group[data-fullscreen=true] .group-data-\[fullscreen\=true\]\:text-sm{font-size:.875rem;line-height:1.25rem}.group[data-fullscreen=true] .group-data-\[fullscreen\=true\]\:text-xs{font-size:.75rem;line-height:1rem}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ml-4{margin-left:1rem}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:h-\[560px\]{height:560px}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:1.5rem}.sm\:p-3{padding:.75rem}.sm\:p-6{padding:1.5rem}.sm\:p-9{padding:2.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[2\.15rem\]{font-size:2.15rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-auto{width:auto}.md\:min-w-\[220px\]{min-width:220px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[640px\]{height:640px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:p-12{padding:3rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-7{padding:1.75rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-24{top:6rem}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:h-\[700px\]{height:700px}.xl\:w-auto{width:auto}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.xl\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.xl\:grid-cols-\[1\.3fr_0\.8fr_0\.8fr_0\.8fr_0\.9fr_auto\]{grid-template-columns:1.3fr .8fr .8fr .8fr .9fr auto}.xl\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.xl\:grid-cols-\[minmax\(0\,1\.14fr\)_minmax\(320px\,0\.86fr\)\]{grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(360px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(320px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.xl\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(360px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(360px,.8fr)}.xl\:grid-cols-\[minmax\(0\,10rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,10rem) minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:items-stretch{align-items:stretch}.xl\:justify-between{justify-content:space-between}}@media (min-width:1536px){.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\32 xl\:grid-cols-\[0\.85fr_0\.85fr_0\.85fr_1fr\]{grid-template-columns:.85fr .85fr .85fr 1fr}}
