@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-100:oklch(96.2% .059 95.617);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-3\.5{left:calc(var(--spacing)*3.5)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[65\]{z-index:65}.z-\[100\]{z-index:100}.z-\[160\]{z-index:160}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-3{margin:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.\!mt-3{margin-top:calc(var(--spacing)*3)!important}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[display\:-webkit-box\]{display:-webkit-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-64{height:calc(var(--spacing)*64)}.h-\[34px\]{height:34px}.h-\[46px\]{height:46px}.h-\[250px\]{height:250px}.h-full{height:100%}.h-px{height:1px}.max-h-36{max-height:calc(var(--spacing)*36)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[72vh\]{max-height:72vh}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-none{max-height:none}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-\[7rem\]{min-height:7rem}.min-h-\[34px\]{min-height:34px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[72px\]{min-height:72px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-32{width:calc(var(--spacing)*32)}.w-64{width:calc(var(--spacing)*64)}.w-80{width:calc(var(--spacing)*80)}.w-\[320px\]{width:320px}.w-\[min\(92vw\,25rem\)\]{width:min(92vw,25rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[62ch\]{max-width:62ch}.max-w-\[72rem\]{max-width:72rem}.max-w-\[86ch\]{max-width:86ch}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[min\(92vw\,31rem\)\]{max-width:min(92vw,31rem)}.max-w-\[min\(96vw\,112rem\)\]{max-width:min(96vw,112rem)}.max-w-\[min\(100\%\,56rem\)\]{max-width:min(100%,56rem)}.max-w-\[min\(100vw\,34rem\)\]{max-width:min(100vw,34rem)}.max-w-\[min\(100vw\,44rem\)\]{max-width:min(100vw,44rem)}.max-w-\[min\(100vw\,54rem\)\]{max-width:min(100vw,54rem)}.max-w-\[min\(100vw\,56rem\)\]{max-width:min(100vw,56rem)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[2\.75rem\]{min-width:2.75rem}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[3\.75rem\]{min-width:3.75rem}.min-w-\[4\.75rem\]{min-width:4.75rem}.min-w-\[4rem\]{min-width:4rem}.min-w-\[15\.5rem\]{min-width:15.5rem}.min-w-\[200px\]{min-width:200px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing)*1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.985\]{scale:.985}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance: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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.gap-x-3\.5{-moz-column-gap:calc(var(--spacing)*3.5);column-gap:calc(var(--spacing)*3.5)}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-2\.5{row-gap:calc(var(--spacing)*2.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/6>:not(:last-child)){border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/6>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[var\(--cohere-radius-medium\)\]{border-radius:var(--cohere-radius-medium)}.rounded-\[var\(--cohere-radius-signature\)\]{border-radius:var(--cohere-radius-signature)}.rounded-\[var\(--cohere-radius-small\)\]{border-radius:var(--cohere-radius-small)}.rounded-\[var\(--theme-button-radius\)\]{border-radius:var(--theme-button-radius)}.rounded-\[var\(--theme-control-radius\)\]{border-radius:var(--theme-control-radius)}.rounded-\[var\(--theme-panel-radius-lg\)\]{border-radius:var(--theme-panel-radius-lg)}.rounded-\[var\(--theme-panel-radius-md\)\]{border-radius:var(--theme-panel-radius-md)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[hsl\(var\(--accent-danger-hsl\)\/0\.3\)\]{border-color:hsl(var(--accent-danger-hsl)/.3)}.border-\[hsl\(var\(--accent-danger-hsl\)\/0\.24\)\]{border-color:hsl(var(--accent-danger-hsl)/.24)}.border-\[hsl\(var\(--accent-positive-hsl\)\/0\.3\)\]{border-color:hsl(var(--accent-positive-hsl)/.3)}.border-\[hsl\(var\(--accent-positive-hsl\)\/0\.4\)\]{border-color:hsl(var(--accent-positive-hsl)/.4)}.border-\[hsl\(var\(--accent-positive-hsl\)\/0\.48\)\]{border-color:hsl(var(--accent-positive-hsl)/.48)}.border-\[hsl\(var\(--accent-primary-hsl\)\)\]{border-color:hsl(var(--accent-primary-hsl))}.border-\[hsl\(var\(--accent-primary-hsl\)\/0\.2\)\]{border-color:hsl(var(--accent-primary-hsl)/.2)}.border-\[hsl\(var\(--accent-primary-hsl\)\/0\.3\)\]{border-color:hsl(var(--accent-primary-hsl)/.3)}.border-\[hsl\(var\(--accent-primary-hsl\)\/0\.32\)\]{border-color:hsl(var(--accent-primary-hsl)/.32)}.border-\[hsl\(var\(--accent-warning-hsl\)\/0\.3\)\]{border-color:hsl(var(--accent-warning-hsl)/.3)}.border-\[hsl\(var\(--accent-warning-hsl\)\/0\.4\)\]{border-color:hsl(var(--accent-warning-hsl)/.4)}.border-\[hsl\(var\(--accent-warning-hsl\)\/0\.35\)\]{border-color:hsl(var(--accent-warning-hsl)/.35)}.border-\[hsl\(var\(--accent-warning-hsl\)\/0\.46\)\]{border-color:hsl(var(--accent-warning-hsl)/.46)}.border-\[hsl\(var\(--accent-warning-hsl\)\/0\.48\)\]{border-color:hsl(var(--accent-warning-hsl)/.48)}.border-\[var\(--border-muted\)\]{border-color:var(--border-muted)}.border-\[var\(--border-selected\)\]{border-color:var(--border-selected)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--state-danger-border\)\]{border-color:var(--state-danger-border)}.border-\[var\(--theme-panel-subtle-border\)\]{border-color:var(--theme-panel-subtle-border)}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/7{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/7{border-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-t-\[hsl\(var\(--accent-primary-hsl\)\)\]{border-top-color:hsl(var(--accent-primary-hsl))}.border-t-transparent{border-top-color:#0000}.bg-\[hsl\(var\(--accent-danger-hsl\)\/0\.12\)\]{background-color:hsl(var(--accent-danger-hsl)/.12)}.bg-\[hsl\(var\(--accent-positive-hsl\)\/0\.12\)\]{background-color:hsl(var(--accent-positive-hsl)/.12)}.bg-\[hsl\(var\(--accent-positive-hsl\)\/0\.16\)\]{background-color:hsl(var(--accent-positive-hsl)/.16)}.bg-\[hsl\(var\(--accent-positive-hsl\)\/0\.18\)\]{background-color:hsl(var(--accent-positive-hsl)/.18)}.bg-\[hsl\(var\(--accent-primary-hsl\)\)\]{background-color:hsl(var(--accent-primary-hsl))}.bg-\[hsl\(var\(--accent-primary-hsl\)\/0\.08\)\]{background-color:hsl(var(--accent-primary-hsl)/.08)}.bg-\[hsl\(var\(--accent-primary-hsl\)\/0\.12\)\]{background-color:hsl(var(--accent-primary-hsl)/.12)}.bg-\[hsl\(var\(--accent-warning-hsl\)\/0\.1\)\]{background-color:hsl(var(--accent-warning-hsl)/.1)}.bg-\[hsl\(var\(--accent-warning-hsl\)\/0\.12\)\]{background-color:hsl(var(--accent-warning-hsl)/.12)}.bg-\[hsl\(var\(--accent-warning-hsl\)\/0\.14\)\]{background-color:hsl(var(--accent-warning-hsl)/.14)}.bg-\[hsl\(var\(--accent-warning-hsl\)\/0\.18\)\]{background-color:hsl(var(--accent-warning-hsl)/.18)}.bg-\[hsl\(var\(--bg-card-elevated-hsl\)\/0\.72\)\]{background-color:hsl(var(--bg-card-elevated-hsl)/.72)}.bg-\[var\(--accent-danger\)\]{background-color:var(--accent-danger)}.bg-\[var\(--accent-positive\)\]{background-color:var(--accent-positive)}.bg-\[var\(--accent-primary\)\]{background-color:var(--accent-primary)}.bg-\[var\(--accent-warning\)\]{background-color:var(--accent-warning)}.bg-\[var\(--home-action-report-bg\)\]{background-color:var(--home-action-report-bg)}.bg-\[var\(--overlay-hover\)\]{background-color:var(--overlay-hover)}.bg-\[var\(--overlay-selected\)\]{background-color:var(--overlay-selected)}.bg-\[var\(--pill-active-bg\)\],.bg-\[var\(--pill-active-bg\)\]\/35{background-color:var(--pill-active-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--pill-active-bg\)\]\/35{background-color:color-mix(in oklab,var(--pill-active-bg)35%,transparent)}}.bg-\[var\(--pill-bg\)\]{background-color:var(--pill-bg)}.bg-\[var\(--state-danger-bg\)\]{background-color:var(--state-danger-bg)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--theme-panel-subtle-bg\)\]{background-color:var(--theme-panel-subtle-bg)}.bg-\[var\(--theme-panel-subtle-border\)\]{background-color:var(--theme-panel-subtle-border)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-transparent{background-color:#0000}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.\!px-3{padding-inline:calc(var(--spacing)*3)!important}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.\!py-1{padding-block:calc(var(--spacing)*1)!important}.\!py-1\.5{padding-block:calc(var(--spacing)*1.5)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.\[padding-top\:max\(0\.9rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.9rem,env(safe-area-inset-top))}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.\[padding-bottom\:max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[11px\]{font-size:11px!important}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.93rem\]{font-size:.93rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.01rem\]{font-size:1.01rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.28rem\]{font-size:1.28rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2\.05rem\]{font-size:2.05rem}.text-\[2\.9rem\]{font-size:2.9rem}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[2rem\]{font-size:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[hsl\(var\(--accent-danger-hsl\)\)\]{color:hsl(var(--accent-danger-hsl))}.text-\[hsl\(var\(--accent-danger-hsl\)\/0\.9\)\]{color:hsl(var(--accent-danger-hsl)/.9)}.text-\[hsl\(var\(--accent-positive-hsl\)\)\]{color:hsl(var(--accent-positive-hsl))}.text-\[hsl\(var\(--accent-primary-hsl\)\)\]{color:hsl(var(--accent-primary-hsl))}.text-\[hsl\(var\(--accent-warning-hsl\)\)\]{color:hsl(var(--accent-warning-hsl))}.text-\[hsl\(var\(--accent-warning-hsl\)\/0\.9\)\]{color:hsl(var(--accent-warning-hsl)/.9)}.text-\[hsl\(var\(--bg-page-hsl\)\)\]{color:hsl(var(--bg-page-hsl))}.text-\[var\(--accent-danger\)\]{color:var(--accent-danger)}.text-\[var\(--accent-positive\)\]{color:var(--accent-positive)}.text-\[var\(--accent-primary\)\]{color:var(--accent-primary)}.text-\[var\(--accent-warning\)\]{color:var(--accent-warning)}.text-\[var\(--home-action-report-text\)\]{color:var(--home-action-report-text)}.text-\[var\(--market-down\)\]{color:var(--market-down)}.text-\[var\(--market-up\)\]{color:var(--market-up)}.text-\[var\(--state-danger-text\)\]{color:var(--state-danger-text)}.text-amber-800{color:var(--color-amber-800)}.text-current{color:currentColor}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-\[var\(--glow-soft\)\]{--tw-shadow:var(--glow-soft);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,opacity\,transform\]{transition-property:color,background-color,border-color,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:3\]{-webkit-line-clamp:3}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}@media(hover:hover){.hover\:-translate-y-\[1px\]:hover{--tw-translate-y: -1px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[var\(--border-default\)\]:hover{border-color:var(--border-default)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:bg-\[var\(--overlay-hover\)\]:hover{background-color:var(--overlay-hover)}.hover\:bg-\[var\(--overlay-selected\)\]:hover{background-color:var(--overlay-selected)}.hover\:bg-\[var\(--state-danger-bg-strong\)\]:hover{background-color:var(--state-danger-bg-strong)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--focus-ring\)\]:focus{--tw-ring-color:var(--focus-ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-\[340px\]{height:340px}.sm\:shrink-0{flex-shrink:0}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:self-start{align-self:flex-start}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[0\.95rem\]{font-size:.95rem}.sm\:text-\[11px\]{font-size:11px}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mb-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[420px\]{height:420px}.md\:max-w-md{max-width:var(--container-md)}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1\.25fr\)_minmax\(0\,0\.9fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.25fr) minmax(0,.9fr) minmax(0,.8fr)}.md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr)}.md\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1\.35fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1.35fr) minmax(0,.9fr)}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:py-5{padding-block:calc(var(--spacing)*5)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[1\.06rem\]{font-size:1.06rem}.md\:text-\[1\.25rem\]{font-size:1.25rem}.md\:text-\[1\.48rem\]{font-size:1.48rem}.md\:text-\[2\.8rem\]{font-size:2.8rem}.md\:text-\[2\.25rem\]{font-size:2.25rem}.md\:text-\[2\.35rem\]{font-size:2.35rem}.md\:text-\[15px\]{font-size:15px}.md\:leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:ml-auto{margin-left:auto}.lg\:max-h-64{max-height:calc(var(--spacing)*64)}.lg\:w-auto{width:auto}.lg\:max-w-full{max-width:100%}.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-\[420px\,minmax\(0\,1fr\)\]{grid-template-columns:420px,minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:overflow-auto{overflow:auto}}@media(min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:h-\[460px\]{height:460px}.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-\[minmax\(0\,1\.2fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(320px\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(320px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_220px_minmax\(0\,260px\)\]{grid-template-columns:minmax(0,1fr) 220px minmax(0,260px)}.xl\:items-end{align-items:flex-end}:where(.xl\:space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}.xl\:px-6{padding-inline:calc(var(--spacing)*6)}.xl\:py-6{padding-block:calc(var(--spacing)*6)}.xl\:text-right{text-align:right}}@media(min-width:96rem){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-color-scheme:dark){.dark\:bg-amber-900\/40{background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/40{background-color:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.dark\:text-amber-300{color:var(--color-amber-300)}}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_table\]\:block table{display:block}.\[\&_table\]\:overflow-x-auto table{overflow-x:auto}.\[\&_table\]\:whitespace-nowrap table{white-space:nowrap}}html{font-size:calc(16px*var(--ui-font-scale-desktop,1))}:root{--font-ui:"Inter","Segoe UI","SF Pro Display",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","IBM Plex Mono","SFMono-Regular",Menlo,Monaco,monospace;--bg-page-hsl:218 31% 9%;--bg-sidebar-hsl:219 32% 12%;--bg-card-hsl:218 24% 12%;--bg-card-elevated-hsl:219 22% 16%;--border-muted-hsl:193 28% 40%;--border-strong-hsl:188 84% 60%;--text-primary-hsl:210 25% 94%;--text-secondary-hsl:209 18% 75%;--text-dim-hsl:209 11% 56%;--accent-primary-hsl:188 86% 58%;--accent-secondary-hsl:198 70% 49%;--accent-positive-hsl:149 78% 46%;--accent-warning-hsl:40 92% 58%;--accent-danger-hsl:350 88% 66%;--chart-grid-hsl:197 32% 27%;--chart-axis-hsl:206 19% 64%;--chart-up-hsl:150 76% 46%;--chart-down-hsl:358 86% 64%;--chart-toolbar-surface:hsl(var(--bg-card-elevated-hsl)/.8);--chart-toolbar-active-surface:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.24),hsl(var(--accent-secondary-hsl)/.14));--input-bg:hsl(var(--bg-card-elevated-hsl)/.86);--input-border:hsl(var(--border-muted-hsl)/.66);--focus-ring:hsl(var(--accent-primary-hsl)/.26);--bg-page:hsl(var(--bg-page-hsl));--bg-sidebar:hsl(var(--bg-sidebar-hsl));--bg-card:hsl(var(--bg-card-hsl));--bg-card-elevated:hsl(var(--bg-card-elevated-hsl));--border-muted:hsl(var(--border-muted-hsl)/.6);--border-strong:hsl(var(--border-strong-hsl)/.72);--text-primary:hsl(var(--text-primary-hsl));--text-secondary:hsl(var(--text-secondary-hsl));--text-dim:hsl(var(--text-dim-hsl));--accent-primary:hsl(var(--accent-primary-hsl));--accent-secondary:hsl(var(--accent-secondary-hsl));--accent-positive:hsl(var(--accent-positive-hsl));--accent-warning:hsl(var(--accent-warning-hsl));--accent-danger:hsl(var(--accent-danger-hsl));--glow-soft:0 0 18px hsl(var(--accent-primary-hsl)/.12);--glow-strong:0 0 32px hsl(var(--accent-primary-hsl)/.2);--pill-bg:hsl(var(--bg-card-elevated-hsl)/.74);--pill-active-bg:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.24),hsl(var(--accent-secondary-hsl)/.14));--button-bg:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.28),hsl(var(--accent-secondary-hsl)/.2));--button-hover-bg:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.36),hsl(var(--accent-secondary-hsl)/.28));--progress-track:hsl(var(--bg-card-elevated-hsl)/.92);--progress-fill:linear-gradient(90deg,hsl(var(--accent-primary-hsl)),hsl(var(--accent-secondary-hsl)));--chart-grid:hsl(var(--chart-grid-hsl)/.72);--chart-axis:hsl(var(--chart-axis-hsl));--chart-up:hsl(var(--chart-up-hsl));--chart-down:hsl(var(--chart-down-hsl))}html[data-theme]{--theme-ui-font:var(--font-ui);--theme-heading-font:var(--font-ui);--theme-label-tracking:.18em;--theme-label-font-family:var(--font-ui);--theme-label-font-size:.6875rem;--theme-label-font-weight:700;--theme-label-letter-spacing:.22em;--theme-label-text-transform:uppercase;--theme-button-font-family:var(--font-ui);--theme-button-font-weight:600;--theme-button-letter-spacing:.01em;--theme-button-text-transform:none;--theme-button-padding-y:.7rem;--theme-button-padding-x:1.1rem;--theme-panel-radius-lg:1rem;--theme-panel-radius-md:.78rem;--theme-control-radius:.72rem;--theme-badge-radius:999px;--theme-border-width:1px;--theme-border-style:solid;--theme-panel-clip-path:none;--theme-control-clip-path:none;--theme-hover-lift:-1px;--theme-sidebar-radius:calc(var(--theme-panel-radius-lg) + .15rem);--theme-sidebar-padding:.72rem;--theme-sidebar-inner-gap:.72rem;--theme-sidebar-rail-border:hsl(var(--border-muted-hsl)/.48);--theme-sidebar-rail-highlight:hsl(var(--accent-primary-hsl)/.2);--theme-sidebar-divider-style:linear-gradient(90deg,transparent 0%,hsl(var(--border-muted-hsl)/.52)24%,transparent 100%);--theme-sidebar-brand-bg:var(--theme-panel-subtle-bg);--theme-sidebar-brand-border:hsl(var(--border-muted-hsl)/.58);--theme-sidebar-brand-shadow:var(--theme-brand-shadow);--theme-nav-item-radius:calc(var(--theme-control-radius) + .14rem);--theme-nav-item-clip-path:var(--theme-control-clip-path);--theme-nav-item-border:hsl(var(--border-muted-hsl)/.08);--theme-nav-item-hover-border:hsl(var(--border-strong-hsl)/.52);--theme-nav-item-active-border:hsl(var(--border-strong-hsl)/.72);--theme-nav-item-bg:hsl(var(--bg-card-hsl)/.04);--theme-nav-item-hover-bg:hsl(var(--bg-card-elevated-hsl)/.7);--theme-nav-item-active-bg:var(--pill-active-bg);--theme-nav-item-active-shadow:inset 0 0 0 1px hsl(var(--border-strong-hsl)/.28),var(--glow-soft);--theme-nav-icon-bg:hsl(var(--bg-card-elevated-hsl)/.56);--theme-nav-icon-border:hsl(var(--border-muted-hsl)/.42);--theme-nav-icon-hover-bg:hsl(var(--bg-card-elevated-hsl)/.8);--theme-nav-icon-active-bg:hsl(var(--accent-primary-hsl)/.2);--theme-nav-icon-active-border:hsl(var(--accent-primary-hsl)/.44);--theme-nav-indicator-width:3px;--theme-nav-indicator-radius:999px;--theme-nav-item-font-weight:560;--theme-nav-label-spacing:.02em;--theme-card-gloss-opacity:.1;--theme-card-outline-opacity:.08;--theme-panel-grid-overlay:none;--motion-duration-fast:.14s;--motion-duration-base:.22s;--motion-duration-slow:.32s;--motion-ease-standard:cubic-bezier(.22,1,.36,1);--motion-ease-soft:cubic-bezier(.25,.46,.45,.94);--motion-ease-emphasis:cubic-bezier(.2,.9,.3,1);--motion-scale-enter:.985;--motion-distance-soft:2px;--layout-shell-gap:clamp(.8rem,1.5vw,1.24rem);--layout-content-gap:clamp(.72rem,1.2vw,1.05rem);--background:var(--bg-page-hsl);--foreground:var(--text-primary-hsl);--card:var(--bg-card-hsl);--card-foreground:var(--text-primary-hsl);--popover:var(--bg-card-elevated-hsl);--popover-foreground:var(--text-primary-hsl);--primary:var(--accent-primary-hsl);--primary-foreground:var(--bg-page-hsl);--secondary:var(--bg-card-elevated-hsl);--secondary-foreground:var(--text-secondary-hsl);--muted:var(--bg-card-hsl);--muted-foreground:var(--text-dim-hsl);--accent:var(--accent-secondary-hsl);--accent-foreground:var(--text-primary-hsl);--destructive:var(--accent-danger-hsl);--destructive-foreground:var(--text-primary-hsl);--border:var(--border-muted-hsl);--input:var(--border-muted-hsl);--ring:var(--accent-primary-hsl);--elevated:var(--bg-card-elevated-hsl);--hover:var(--bg-card-elevated-hsl);--secondary-text:var(--text-secondary-hsl);--muted-text:var(--text-dim-hsl);--color-cyan:hsl(var(--accent-primary-hsl));--color-cyan-dim:hsl(var(--accent-primary-hsl)/.82);--color-cyan-glow:hsl(var(--accent-primary-hsl)/.36);--color-purple:var(--accent-secondary-hsl);--color-purple-dim:var(--accent-secondary-hsl);--color-purple-glow:hsl(var(--accent-secondary-hsl)/.34);--color-success:var(--accent-positive-hsl);--color-warning:var(--accent-warning-hsl);--color-danger:var(--accent-danger-hsl);--success:var(--accent-positive-hsl);--warning:var(--accent-warning-hsl);--danger:var(--accent-danger-hsl);--sentiment-greed:hsl(var(--accent-primary-hsl));--sentiment-neutral:hsl(var(--accent-secondary-hsl));--sentiment-fear:hsl(var(--accent-danger-hsl));--glow-spread:8px;--glow-intensity:.18;--sentiment-greed-glow:hsl(var(--accent-primary-hsl)/var(--glow-intensity));--sentiment-neutral-glow:hsl(var(--accent-secondary-hsl)/var(--glow-intensity));--sentiment-fear-glow:hsl(var(--accent-danger-hsl)/var(--glow-intensity));--bg-base:var(--bg-page);--bg-hover:hsl(var(--bg-card-elevated-hsl)/.9);--bg-subtle:hsl(var(--bg-card-elevated-hsl)/.58);--bg-subtle-hover:hsl(var(--bg-card-elevated-hsl)/.78);--bg-subtle-active:hsl(var(--bg-card-elevated-hsl)/.92);--border-dim-raw:var(--border-muted-hsl);--border-subtle-raw:var(--border-muted-hsl);--bg-subtle-raw:var(--bg-card-elevated-hsl);--border-dim:hsl(var(--border-muted-hsl)/.42);--border-subtle:hsl(var(--border-muted-hsl)/.56);--border-subtle-hover:hsl(var(--border-strong-hsl)/.66);--border-default:hsl(var(--border-muted-hsl)/.58);--border-hover:hsl(var(--border-strong-hsl)/.74);--border-selected:hsl(var(--border-strong-hsl)/.84);--border-accent:hsl(var(--border-strong-hsl)/.9);--border-cyan:hsl(var(--accent-primary-hsl));--border-purple:hsl(var(--accent-secondary-hsl)/.44);--text-secondary-text:var(--text-secondary);--text-muted-text:var(--text-dim);--surface-1:var(--bg-card);--surface-2:var(--bg-card-elevated);--surface-3:hsl(var(--bg-card-elevated-hsl)/.88);--overlay-hover:hsl(var(--accent-primary-hsl)/.08);--overlay-selected:hsl(var(--accent-primary-hsl)/.16);--nav-active-bg:var(--pill-active-bg);--nav-active-border:hsl(var(--border-strong-hsl)/.58);--nav-active-shadow:hsl(var(--accent-primary-hsl)/.18);--nav-hover-bg:var(--pill-bg);--nav-icon-active:hsl(var(--accent-primary-hsl));--nav-indicator-bg:hsl(var(--accent-primary-hsl));--nav-indicator-shadow:hsl(var(--accent-primary-hsl)/.58);--nav-badge-bg:hsl(var(--accent-secondary-hsl));--nav-brand-shadow:var(--glow-soft);--theme-shell-bg:radial-gradient(circle at 11% -10%,hsl(var(--accent-primary-hsl)/.14),transparent 40%),radial-gradient(circle at 92% -13%,hsl(var(--accent-secondary-hsl)/.16),transparent 45%),linear-gradient(180deg,hsl(var(--bg-page-hsl)),hsl(var(--bg-page-hsl)/.92));--theme-shell-overlay:radial-gradient(circle at 100% 0%,hsl(var(--accent-secondary-hsl)/.2),transparent 32%),radial-gradient(circle at 0% 100%,hsl(var(--accent-primary-hsl)/.18),transparent 34%);--theme-shell-overlay-opacity:.82;--theme-overlay-backdrop:hsl(var(--bg-page-hsl)/.76);--theme-overlay-panel-bg:linear-gradient(180deg,hsl(var(--bg-card-elevated-hsl)/.96),hsl(var(--bg-card-hsl)/.94));--theme-overlay-panel-border:hsl(var(--border-strong-hsl)/.42);--theme-overlay-panel-shadow:var(--glow-soft),0 24px 58px #0000007a;--theme-panel-backdrop-blur:blur(18px);--theme-floating-bg:linear-gradient(180deg,hsl(var(--bg-card-elevated-hsl)/.94),hsl(var(--bg-card-hsl)/.9));--theme-floating-border:hsl(var(--border-muted-hsl)/.62);--theme-floating-shadow:var(--glow-soft),0 16px 34px #00000057;--theme-sidebar-bg:linear-gradient(180deg,hsl(var(--bg-sidebar-hsl)/.98),hsl(var(--bg-page-hsl)/.94));--theme-sidebar-border:hsl(var(--border-muted-hsl)/.66);--theme-sidebar-divider:hsl(var(--border-muted-hsl)/.48);--theme-sidebar-shadow:var(--glow-soft),0 24px 56px #0006;--theme-brand-accent:hsl(var(--accent-primary-hsl));--theme-brand-shadow:var(--glow-soft);--theme-panel-solid-bg:linear-gradient(180deg,hsl(var(--bg-card-elevated-hsl)/.98),hsl(var(--bg-card-hsl)/.96));--theme-panel-solid-border:hsl(var(--border-muted-hsl)/.62);--theme-panel-solid-shadow:var(--glow-soft),0 18px 42px #00000052;--theme-panel-glass-bg:linear-gradient(180deg,hsl(var(--bg-card-elevated-hsl)/.88),hsl(var(--accent-primary-hsl)/.08));--theme-panel-glass-border:hsl(var(--border-strong-hsl)/.34);--theme-panel-glass-shadow:var(--glow-soft),0 22px 48px #0000005c;--theme-panel-subtle-bg:hsl(var(--bg-card-hsl)/.78);--theme-panel-subtle-border:hsl(var(--border-muted-hsl)/.56);--theme-table-bg:hsl(var(--bg-card-hsl)/.76);--theme-table-border:hsl(var(--border-muted-hsl)/.48);--theme-chip-bg:var(--pill-bg);--theme-chip-border:hsl(var(--border-muted-hsl)/.62);--theme-stat-advice-bg:hsl(var(--bg-card-hsl)/.84);--theme-stat-advice-border:hsl(var(--border-muted-hsl)/.58);--theme-stat-score-bg:hsl(var(--accent-primary-hsl)/.18);--theme-stat-score-border:hsl(var(--accent-primary-hsl)/.4);--theme-stat-trend-bg:hsl(var(--accent-warning-hsl)/.16);--theme-stat-trend-border:hsl(var(--accent-warning-hsl)/.4);--theme-button-primary-bg:var(--button-bg);--theme-button-primary-border:hsl(var(--border-strong-hsl)/.62);--theme-button-primary-text:hsl(var(--text-primary-hsl));--theme-button-primary-shadow:var(--glow-soft),0 14px 32px #00000052;--theme-button-secondary-bg:var(--pill-bg);--theme-button-secondary-border:hsl(var(--border-muted-hsl)/.62);--theme-button-secondary-text:hsl(var(--text-secondary-hsl));--theme-input-bg:hsl(var(--bg-card-elevated-hsl)/.9);--theme-input-border:hsl(var(--border-muted-hsl)/.66);--theme-input-focus-shadow:0 0 0 3px hsl(var(--accent-primary-hsl)/.2),var(--glow-soft);--theme-history-item-bg:hsl(var(--bg-card-elevated-hsl)/.8);--theme-history-item-hover-bg:hsl(var(--bg-card-elevated-hsl)/.92);--theme-history-item-active-bg:var(--pill-active-bg);--theme-history-item-border:hsl(var(--border-muted-hsl)/.54);--theme-history-item-active-border:hsl(var(--border-strong-hsl)/.72);--theme-history-item-shadow:inset 0 0 0 1px hsl(var(--border-strong-hsl)/.3),var(--glow-soft);--theme-badge-default-bg:var(--pill-bg);--theme-badge-default-border:hsl(var(--border-muted-hsl)/.62);--theme-badge-default-text:hsl(var(--text-secondary-hsl));--theme-badge-success-bg:hsl(var(--accent-positive-hsl)/.2);--theme-badge-success-border:hsl(var(--accent-positive-hsl)/.46);--theme-badge-success-text:hsl(var(--accent-positive-hsl));--theme-badge-warning-bg:hsl(var(--accent-warning-hsl)/.2);--theme-badge-warning-border:hsl(var(--accent-warning-hsl)/.46);--theme-badge-warning-text:hsl(var(--accent-warning-hsl));--theme-badge-danger-bg:hsl(var(--accent-danger-hsl)/.18);--theme-badge-danger-border:hsl(var(--accent-danger-hsl)/.42);--theme-badge-danger-text:hsl(var(--accent-danger-hsl));--theme-badge-info-bg:hsl(var(--accent-primary-hsl)/.2);--theme-badge-info-border:hsl(var(--accent-primary-hsl)/.46);--theme-badge-info-text:hsl(var(--accent-primary-hsl));--theme-badge-history-bg:hsl(var(--accent-secondary-hsl)/.22);--theme-badge-history-border:hsl(var(--accent-secondary-hsl)/.46);--theme-badge-history-text:hsl(var(--accent-secondary-hsl));--theme-chart-grid:var(--chart-grid);--theme-chart-axis:var(--chart-axis);--theme-chart-bull:var(--chart-up);--theme-chart-bull-fill:hsl(var(--chart-up-hsl)/.22);--theme-chart-bear:var(--chart-down);--theme-chart-bear-fill:hsl(var(--chart-down-hsl)/.24);--theme-chart-volume:hsl(var(--accent-secondary-hsl)/.74);--theme-chart-ma5:hsl(var(--accent-primary-hsl));--theme-chart-ma10:hsl(var(--accent-secondary-hsl));--theme-chart-ma20:hsl(var(--accent-warning-hsl));--theme-chart-ma60:hsl(var(--text-secondary-hsl));--theme-chart-support:hsl(var(--accent-positive-hsl));--theme-chart-resistance:hsl(var(--accent-danger-hsl));--theme-chart-entry:hsl(var(--accent-primary-hsl));--theme-chart-stop:hsl(var(--accent-danger-hsl));--theme-chart-target:hsl(var(--accent-warning-hsl));--theme-chart-target-strong:hsl(var(--accent-secondary-hsl));--theme-chart-crosshair:hsl(var(--accent-primary-hsl)/.32);--theme-chart-tooltip-bg:hsl(var(--bg-card-hsl)/.94);--theme-chart-tooltip-border:hsl(var(--border-muted-hsl)/.64);--home-action-ai-bg:hsl(var(--accent-primary-hsl)/.16);--home-action-ai-border:hsl(var(--accent-primary-hsl)/.48);--home-action-ai-text:hsl(var(--accent-primary-hsl));--home-action-ai-hover-bg:hsl(var(--accent-primary-hsl)/.24);--home-action-report-bg:hsl(var(--accent-secondary-hsl)/.16);--home-action-report-border:hsl(var(--accent-secondary-hsl)/.48);--home-action-report-text:hsl(var(--accent-secondary-hsl));--home-action-report-hover-bg:hsl(var(--accent-secondary-hsl)/.24);--home-accent-bg:hsl(var(--accent-primary-hsl)/.16);--home-accent-bg-hover:hsl(var(--accent-primary-hsl)/.26);--home-accent-border:hsl(var(--accent-primary-hsl)/.42);--home-accent-border-hover:hsl(var(--accent-primary-hsl)/.56);--home-accent-text:hsl(var(--accent-primary-hsl));--home-secondary-accent-text:hsl(var(--accent-secondary-hsl));--home-title-accent:hsl(var(--accent-secondary-hsl));--home-price-up:hsl(var(--chart-up-hsl));--home-price-down:hsl(var(--chart-down-hsl));--home-strategy-buy:hsl(var(--accent-positive-hsl));--home-strategy-secondary:hsl(var(--accent-primary-hsl));--home-strategy-stop:hsl(var(--accent-danger-hsl));--home-strategy-take:hsl(var(--accent-warning-hsl));--home-panel-border:hsl(var(--border-muted-hsl)/.58);--home-panel-border-hover:hsl(var(--border-strong-hsl)/.74);--home-panel-border-selected:hsl(var(--border-strong-hsl)/.84);--home-panel-gradient-start:hsl(var(--accent-primary-hsl)/.18);--home-panel-gradient-mid:hsl(var(--accent-secondary-hsl)/.14);--home-panel-gradient-end:hsl(var(--bg-card-elevated-hsl)/.56);--home-panel-selected-shadow:var(--glow-soft);--home-panel-subtle-bg:hsl(var(--bg-card-hsl)/.72);--home-panel-subtle-bg-hover:hsl(var(--bg-card-hsl)/.88);--home-history-item-bg:hsl(var(--bg-card-elevated-hsl)/.8);--home-history-item-hover-bg:hsl(var(--bg-card-elevated-hsl)/.92);--home-history-item-selected-bg:var(--pill-active-bg);--home-divider-border:hsl(var(--border-muted-hsl)/.5);--home-surface-button-bg:var(--pill-bg);--home-surface-button-bg-hover:var(--pill-active-bg);--home-surface-button-border:hsl(var(--border-muted-hsl)/.58);--home-surface-button-border-hover:hsl(var(--border-strong-hsl)/.74);--home-prose-border:hsl(var(--border-muted-hsl)/.46);--home-prose-border-strong:hsl(var(--border-muted-hsl)/.58);--home-prose-blockquote-border:hsl(var(--accent-secondary-hsl)/.5);--home-prose-blockquote-bg:hsl(var(--accent-secondary-hsl)/.14);--home-loading-ring-track:hsl(var(--accent-primary-hsl)/.2);--home-loading-ring-head:hsl(var(--accent-primary-hsl));--home-mobile-overlay-bg:hsl(var(--bg-page-hsl)/.74);--autocomplete-hover-bg:hsl(var(--accent-primary-hsl));--settings-surface:hsl(var(--bg-card-hsl)/.68);--settings-surface-hover:hsl(var(--bg-card-elevated-hsl)/.8);--settings-surface-strong:hsl(var(--bg-card-elevated-hsl)/.88);--settings-surface-panel:hsl(var(--bg-card-hsl)/.8);--settings-surface-overlay:hsl(var(--bg-page-hsl)/.3);--settings-surface-overlay-soft:hsl(var(--bg-page-hsl)/.24);--settings-surface-overlay-muted:hsl(var(--bg-page-hsl)/.18);--settings-border:hsl(var(--border-muted-hsl)/.6);--settings-border-soft:hsl(var(--border-muted-hsl)/.46);--settings-border-strong:hsl(var(--border-strong-hsl)/.7);--settings-border-overlay:hsl(var(--border-strong-hsl)/.46);--settings-accent-shadow:hsl(var(--accent-primary-hsl)/.28);--settings-primary-border:hsl(var(--border-strong-hsl)/.78);--settings-primary-gradient:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.94),hsl(var(--accent-secondary-hsl)/.9));--settings-primary-text:hsl(var(--text-primary-hsl));--settings-primary-shadow:hsl(var(--accent-primary-hsl)/.32);--settings-primary-shadow-hover:hsl(var(--accent-primary-hsl)/.44);--settings-secondary-border:hsl(var(--border-muted-hsl)/.66);--settings-secondary-bg:hsl(var(--bg-card-hsl)/.72);--settings-secondary-border-hover:hsl(var(--border-strong-hsl)/.74);--settings-secondary-bg-hover:hsl(var(--bg-card-elevated-hsl)/.9);--settings-glow-hover:hsl(var(--accent-primary-hsl)/.38);--settings-skeleton-strong:hsl(var(--bg-card-elevated-hsl)/.86);--settings-skeleton-soft:hsl(var(--bg-card-elevated-hsl)/.64);--input-surface-bg:hsl(var(--bg-card-elevated-hsl)/.86);--input-surface-border:hsl(var(--border-muted-hsl)/.66);--input-surface-border-hover:hsl(var(--border-strong-hsl)/.68);--input-surface-border-focus:hsl(var(--border-strong-hsl)/.84);--input-surface-focus-ring:0 0 0 4px hsl(var(--accent-primary-hsl)/.22);--input-bg:var(--input-surface-bg);--input-border:var(--input-surface-border);--focus-ring:hsl(var(--accent-primary-hsl)/.26);--chart-toolbar-surface:var(--pill-bg);--chart-toolbar-active-surface:var(--pill-active-bg);--gradient-primary:linear-gradient(135deg,hsl(var(--accent-primary-hsl)),hsl(var(--accent-secondary-hsl)));--shadow-soft-card:0 18px 44px #00000057;--shadow-soft-card-strong:0 24px 52px #00000070}html[data-theme=terminal]{--font-ui:"Sora","Inter","Segoe UI",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",Menlo,Monaco,monospace;--bg-page-hsl:215 35% 7%;--bg-sidebar-hsl:218 35% 10%;--bg-card-hsl:217 26% 11%;--bg-card-elevated-hsl:218 24% 14%;--border-muted-hsl:197 35% 39%;--border-strong-hsl:188 82% 57%;--text-primary-hsl:208 24% 94%;--text-secondary-hsl:206 18% 76%;--text-dim-hsl:206 11% 56%;--accent-primary-hsl:188 84% 57%;--accent-secondary-hsl:198 70% 49%;--accent-positive-hsl:149 70% 46%;--accent-warning-hsl:38 88% 58%;--accent-danger-hsl:352 84% 65%;--chart-grid-hsl:198 34% 24%;--chart-axis-hsl:206 19% 66%;--chart-up-hsl:149 72% 46%;--chart-down-hsl:353 84% 66%;--bg-page:hsl(var(--bg-page-hsl));--bg-sidebar:hsl(var(--bg-sidebar-hsl));--bg-card:hsl(var(--bg-card-hsl));--bg-card-elevated:hsl(var(--bg-card-elevated-hsl));--border-muted:hsl(var(--border-muted-hsl)/.58);--border-strong:hsl(var(--border-strong-hsl)/.72);--text-primary:hsl(var(--text-primary-hsl));--text-secondary:hsl(var(--text-secondary-hsl));--text-dim:hsl(var(--text-dim-hsl));--accent-primary:hsl(var(--accent-primary-hsl));--accent-secondary:hsl(var(--accent-secondary-hsl));--accent-positive:hsl(var(--accent-positive-hsl));--accent-warning:hsl(var(--accent-warning-hsl));--accent-danger:hsl(var(--accent-danger-hsl));--glow-soft:0 0 16px hsl(var(--accent-primary-hsl)/.1);--glow-strong:0 0 28px hsl(var(--accent-primary-hsl)/.18);--pill-bg:hsl(var(--bg-card-elevated-hsl)/.72);--pill-active-bg:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.24),hsl(var(--accent-secondary-hsl)/.14));--button-bg:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.26),hsl(var(--accent-secondary-hsl)/.16));--button-hover-bg:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.34),hsl(var(--accent-secondary-hsl)/.24));--progress-track:hsl(var(--bg-card-elevated-hsl)/.94);--progress-fill:linear-gradient(90deg,hsl(var(--accent-primary-hsl)),hsl(var(--accent-secondary-hsl)));--chart-grid:hsl(var(--chart-grid-hsl)/.78);--chart-axis:hsl(var(--chart-axis-hsl));--chart-up:hsl(var(--chart-up-hsl));--chart-down:hsl(var(--chart-down-hsl));--theme-shell-bg:radial-gradient(circle at 6% -12%,hsl(var(--accent-primary-hsl)/.14),transparent 42%),radial-gradient(circle at 88% -18%,hsl(var(--accent-secondary-hsl)/.1),transparent 44%),linear-gradient(180deg,#0e1520,#070b12);--theme-shell-overlay:radial-gradient(circle at 100% 0%,hsl(var(--accent-primary-hsl)/.2),transparent 30%),linear-gradient(180deg,transparent 0%,#70b8ff05 100%);--theme-shell-overlay-opacity:.78;--theme-overlay-backdrop:#050910c7;--theme-overlay-panel-bg:linear-gradient(180deg,#1c2431fa,#151a23f5);--theme-overlay-panel-border:hsl(var(--accent-primary-hsl)/.42);--theme-overlay-panel-shadow:0 0 0 1px hsl(var(--accent-primary-hsl)/.14),0 20px 56px #06090f9e;--theme-panel-backdrop-blur:blur(14px);--theme-sidebar-bg:linear-gradient(180deg,#151c28fa,#121721f2);--theme-panel-solid-bg:linear-gradient(180deg,#1b222cf7,#161a22f5);--theme-panel-glass-bg:linear-gradient(180deg,#ecf3f80d,hsl(var(--accent-primary-hsl)/.08));--theme-panel-subtle-bg:#1b1f28d1;--theme-label-font-family:"Sora","Inter","Segoe UI",sans-serif;--theme-label-font-size:.66rem;--theme-label-font-weight:650;--theme-label-letter-spacing:.18em;--theme-button-font-family:"Sora","Inter","Segoe UI",sans-serif;--theme-button-font-weight:580;--theme-button-letter-spacing:.015em;--theme-button-text-transform:none;--theme-button-padding-y:.64rem;--theme-button-padding-x:1rem;--theme-panel-radius-lg:.84rem;--theme-panel-radius-md:.62rem;--theme-control-radius:.54rem;--theme-badge-radius:.6rem;--theme-border-width:1px;--theme-border-style:solid;--theme-panel-clip-path:none;--theme-control-clip-path:none;--theme-hover-lift:-.5px;--theme-sidebar-radius:.95rem;--theme-sidebar-padding:.74rem;--theme-sidebar-inner-gap:.72rem;--theme-sidebar-rail-border:hsl(var(--accent-primary-hsl)/.24);--theme-sidebar-rail-highlight:hsl(var(--accent-primary-hsl)/.18);--theme-sidebar-divider-style:linear-gradient(90deg,transparent 0%,hsl(var(--accent-primary-hsl)/.32)22%,transparent 92%);--theme-sidebar-brand-bg:linear-gradient(180deg,#1b212deb,#161a22e6);--theme-sidebar-brand-border:hsl(var(--accent-primary-hsl)/.26);--theme-sidebar-brand-shadow:0 10px 22px #04091075;--theme-nav-item-radius:.66rem;--theme-nav-item-border:hsl(var(--accent-primary-hsl)/.06);--theme-nav-item-hover-border:hsl(var(--accent-primary-hsl)/.22);--theme-nav-item-active-border:hsl(var(--accent-primary-hsl)/.44);--theme-nav-item-bg:linear-gradient(180deg,#191f2966,#171d2657);--theme-nav-item-hover-bg:linear-gradient(180deg,#1d242fbd,#181d25a8);--theme-nav-item-active-bg:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.2),hsl(var(--accent-secondary-hsl)/.12));--theme-nav-item-active-shadow:inset 0 0 0 1px hsl(var(--accent-primary-hsl)/.24),0 10px 24px #05091057;--theme-nav-icon-bg:#202731d6;--theme-nav-icon-border:hsl(var(--border-muted-hsl)/.44);--theme-nav-icon-hover-bg:#232b39e0;--theme-nav-icon-active-bg:hsl(var(--accent-primary-hsl)/.2);--theme-nav-icon-active-border:hsl(var(--accent-primary-hsl)/.42);--theme-nav-indicator-width:3px;--theme-nav-indicator-radius:999px;--theme-nav-item-font-weight:560;--theme-nav-label-spacing:.015em;--layout-shell-gap:clamp(.96rem,1.6vw,1.36rem);--layout-content-gap:clamp(.82rem,1.25vw,1.12rem);--theme-card-gloss-opacity:.04;--theme-card-outline-opacity:.06;--theme-panel-grid-overlay:none}html[data-theme=cyberpunk]{--font-ui:"Rajdhani","Orbitron","Avenir Next","Inter","Segoe UI",sans-serif;--font-mono:"JetBrains Mono","IBM Plex Mono","SFMono-Regular",monospace;--bg-page-hsl:270 38% 4%;--bg-sidebar-hsl:278 40% 7%;--bg-card-hsl:286 36% 10%;--bg-card-elevated-hsl:291 36% 13%;--border-muted-hsl:302 34% 38%;--border-strong-hsl:327 70% 56%;--text-primary-hsl:296 34% 92%;--text-secondary-hsl:294 22% 76%;--text-dim-hsl:292 14% 57%;--accent-primary-hsl:327 76% 58%;--accent-secondary-hsl:286 64% 60%;--accent-positive-hsl:304 62% 62%;--accent-warning-hsl:292 58% 64%;--accent-danger-hsl:338 76% 58%;--chart-grid-hsl:300 62% 26%;--chart-axis-hsl:296 40% 80%;--chart-up-hsl:328 100% 66%;--chart-down-hsl:286 100% 72%;--bg-page:hsl(var(--bg-page-hsl));--bg-sidebar:hsl(var(--bg-sidebar-hsl));--bg-card:hsl(var(--bg-card-hsl));--bg-card-elevated:hsl(var(--bg-card-elevated-hsl));--border-muted:hsl(var(--border-muted-hsl)/.72);--border-strong:hsl(var(--border-strong-hsl)/.92);--text-primary:hsl(var(--text-primary-hsl));--text-secondary:hsl(var(--text-secondary-hsl));--text-dim:hsl(var(--text-dim-hsl));--accent-primary:hsl(var(--accent-primary-hsl));--accent-secondary:hsl(var(--accent-secondary-hsl));--accent-positive:hsl(var(--accent-positive-hsl));--accent-warning:hsl(var(--accent-warning-hsl));--accent-danger:hsl(var(--accent-danger-hsl));--glow-soft:0 0 14px hsl(var(--accent-primary-hsl)/.2),0 0 18px hsl(var(--accent-secondary-hsl)/.16);--glow-strong:0 0 24px hsl(var(--accent-primary-hsl)/.28),0 0 30px hsl(var(--accent-secondary-hsl)/.2);--pill-bg:linear-gradient(135deg,hsl(var(--bg-card-elevated-hsl)/.92),hsl(var(--accent-primary-hsl)/.1));--pill-active-bg:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.28),hsl(var(--accent-secondary-hsl)/.24));--button-bg:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.44),hsl(var(--accent-secondary-hsl)/.32));--button-hover-bg:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.54),hsl(var(--accent-secondary-hsl)/.42));--progress-track:hsl(var(--bg-card-elevated-hsl)/.98);--progress-fill:linear-gradient(90deg,hsl(var(--accent-primary-hsl)),hsl(var(--accent-secondary-hsl)));--chart-grid:hsl(var(--chart-grid-hsl)/.84);--chart-axis:hsl(var(--chart-axis-hsl));--chart-up:hsl(var(--chart-up-hsl));--chart-down:hsl(var(--chart-down-hsl));--theme-shell-bg:radial-gradient(circle at 10% -14%,hsl(var(--accent-secondary-hsl)/.28),transparent 38%),radial-gradient(circle at 92% -12%,hsl(var(--accent-primary-hsl)/.24),transparent 42%),radial-gradient(circle at 78% 58%,hsl(var(--accent-primary-hsl)/.14),transparent 56%),linear-gradient(180deg,#0e0712,#060309);--theme-shell-overlay:radial-gradient(circle at 100% 0%,hsl(var(--accent-secondary-hsl)/.38),transparent 34%),radial-gradient(circle at 0% 100%,hsl(var(--accent-primary-hsl)/.34),transparent 34%),repeating-linear-gradient(135deg,transparent 0 20px,hsl(var(--accent-primary-hsl)/.07)20px 21px,transparent 21px 42px);--theme-shell-overlay-opacity:.84;--theme-overlay-backdrop:#0d0311cc;--theme-overlay-panel-bg:linear-gradient(180deg,#2b182ffc,#1b0f1ffa);--theme-overlay-panel-border:hsl(var(--accent-primary-hsl)/.58);--theme-overlay-panel-shadow:0 0 0 1px hsl(var(--accent-primary-hsl)/.24),0 0 44px hsl(var(--accent-secondary-hsl)/.34),0 24px 64px #0a020eb8;--theme-panel-backdrop-blur:blur(18px);--theme-sidebar-bg:linear-gradient(180deg,#1d1122fc,#150b18f7);--theme-sidebar-padding:.64rem;--theme-sidebar-inner-gap:.68rem;--theme-sidebar-rail-border:hsl(var(--accent-secondary-hsl)/.28);--theme-sidebar-rail-highlight:hsl(var(--accent-primary-hsl)/.26);--theme-sidebar-divider-style:linear-gradient(90deg,hsl(var(--accent-secondary-hsl)/.06)0%,hsl(var(--accent-primary-hsl)/.5)44%,hsl(var(--accent-secondary-hsl)/.08)100%);--theme-sidebar-brand-bg:linear-gradient(180deg,#2b1830e0,#211326d6);--theme-sidebar-brand-border:hsl(var(--accent-primary-hsl)/.44);--theme-sidebar-brand-shadow:0 0 0 1px hsl(var(--accent-secondary-hsl)/.22),0 14px 30px #0e02128a;--theme-nav-item-radius:.34rem;--theme-nav-item-clip-path:polygon(0 8px,8px 0, calc(100% - 12px) 0,100% 12px,100% calc(100% - 8px) , calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px) );--theme-nav-item-border:hsl(var(--accent-secondary-hsl)/.14);--theme-nav-item-hover-border:hsl(var(--accent-primary-hsl)/.38);--theme-nav-item-active-border:hsl(var(--accent-primary-hsl)/.56);--theme-nav-item-bg:linear-gradient(135deg,#24142994,#1b0f1f70);--theme-nav-item-hover-bg:linear-gradient(135deg,#2b1731c7,#1e11229e);--theme-nav-item-active-bg:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.2),hsl(var(--accent-secondary-hsl)/.14));--theme-nav-item-active-shadow:inset 0 0 0 1px hsl(var(--accent-primary-hsl)/.24),0 0 18px hsl(var(--accent-primary-hsl)/.2);--theme-nav-icon-bg:#1e1122eb;--theme-nav-icon-border:hsl(var(--accent-secondary-hsl)/.24);--theme-nav-icon-hover-bg:#24142af5;--theme-nav-icon-active-bg:hsl(var(--accent-primary-hsl)/.24);--theme-nav-icon-active-border:hsl(var(--accent-primary-hsl)/.44);--theme-nav-indicator-width:2px;--theme-nav-indicator-radius:0;--theme-nav-item-font-weight:640;--theme-nav-label-spacing:.06em;--theme-panel-solid-bg:linear-gradient(180deg,#241528fa,#1b101efa);--theme-panel-glass-bg:linear-gradient(180deg,hsl(var(--accent-primary-hsl)/.16),hsl(var(--accent-secondary-hsl)/.13));--theme-panel-subtle-bg:linear-gradient(180deg,#2a182fcc,#1d1221c7);--theme-label-font-family:"Orbitron","Rajdhani","Avenir Next",sans-serif;--theme-label-font-size:.64rem;--theme-label-font-weight:640;--theme-label-letter-spacing:.26em;--theme-button-font-family:"Rajdhani","Orbitron","Avenir Next",sans-serif;--theme-button-font-weight:700;--theme-button-letter-spacing:.09em;--theme-button-text-transform:uppercase;--theme-button-padding-y:.64rem;--theme-button-padding-x:.96rem;--theme-panel-radius-lg:.68rem;--theme-panel-radius-md:.5rem;--theme-control-radius:.42rem;--theme-badge-radius:.35rem;--theme-border-width:1px;--theme-border-style:solid;--theme-panel-clip-path:polygon(0 12px,12px 0, calc(100% - 16px) 0,100% 16px,100% calc(100% - 12px) , calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px) );--theme-control-clip-path:polygon(0 7px,7px 0, calc(100% - 9px) 0,100% 9px,100% calc(100% - 7px) , calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px) );--theme-hover-lift:-2px;--theme-sidebar-radius:.78rem;--layout-shell-gap:clamp(1.04rem,1.8vw,1.54rem);--layout-content-gap:clamp(.9rem,1.35vw,1.22rem);--theme-card-gloss-opacity:.16;--theme-card-outline-opacity:.18;--theme-panel-grid-overlay:repeating-linear-gradient(130deg,transparent 0 20px,hsl(var(--accent-primary-hsl)/.08)20px 21px,transparent 21px 42px)}html[data-theme=dos]{--font-ui:"IBM Plex Mono","JetBrains Mono","SFMono-Regular",Menlo,Monaco,monospace;--font-mono:"IBM Plex Mono","JetBrains Mono","SFMono-Regular",Menlo,Monaco,monospace;--radius:.2rem;--theme-control-radius:.16rem;--theme-panel-radius-lg:.2rem;--theme-panel-radius-md:.12rem;--bg-page-hsl:0 0% 3%;--bg-sidebar-hsl:0 0% 5%;--bg-card-hsl:0 0% 7%;--bg-card-elevated-hsl:0 0% 10%;--border-muted-hsl:0 0% 28%;--border-strong-hsl:0 0% 70%;--text-primary-hsl:0 0% 90%;--text-secondary-hsl:0 0% 74%;--text-dim-hsl:0 0% 54%;--accent-primary-hsl:0 0% 86%;--accent-secondary-hsl:0 0% 68%;--accent-positive-hsl:0 0% 78%;--accent-warning-hsl:0 0% 68%;--accent-danger-hsl:0 0% 60%;--chart-grid-hsl:0 0% 24%;--chart-axis-hsl:0 0% 66%;--chart-up-hsl:0 0% 80%;--chart-down-hsl:0 0% 58%;--bg-page:hsl(var(--bg-page-hsl));--bg-sidebar:hsl(var(--bg-sidebar-hsl));--bg-card:hsl(var(--bg-card-hsl));--bg-card-elevated:hsl(var(--bg-card-elevated-hsl));--border-muted:hsl(var(--border-muted-hsl)/.72);--border-strong:hsl(var(--border-strong-hsl)/.84);--text-primary:hsl(var(--text-primary-hsl));--text-secondary:hsl(var(--text-secondary-hsl));--text-dim:hsl(var(--text-dim-hsl));--accent-primary:hsl(var(--accent-primary-hsl));--accent-secondary:hsl(var(--accent-secondary-hsl));--accent-positive:hsl(var(--accent-positive-hsl));--accent-warning:hsl(var(--accent-warning-hsl));--accent-danger:hsl(var(--accent-danger-hsl));--glow-soft:none;--glow-strong:none;--pill-bg:hsl(var(--bg-card-elevated-hsl)/.88);--pill-active-bg:linear-gradient(180deg,hsl(var(--accent-primary-hsl)/.12),hsl(var(--accent-secondary-hsl)/.06));--button-bg:linear-gradient(180deg,hsl(var(--accent-primary-hsl)/.16),hsl(var(--accent-primary-hsl)/.08));--button-hover-bg:linear-gradient(180deg,hsl(var(--accent-primary-hsl)/.24),hsl(var(--accent-secondary-hsl)/.12));--progress-track:hsl(var(--bg-card-elevated-hsl)/.98);--progress-fill:linear-gradient(90deg,hsl(var(--accent-primary-hsl)),hsl(var(--accent-secondary-hsl)));--chart-grid:hsl(var(--chart-grid-hsl)/.82);--chart-axis:hsl(var(--chart-axis-hsl));--chart-up:hsl(var(--chart-up-hsl));--chart-down:hsl(var(--chart-down-hsl));--theme-shell-bg:linear-gradient(180deg,#0d0d0d,#050505);--theme-shell-overlay:repeating-linear-gradient(180deg,hsl(var(--accent-primary-hsl)/.06)0 1px,transparent 1px 5px);--theme-shell-overlay-opacity:.62;--theme-overlay-backdrop:#050505db;--theme-overlay-panel-bg:#141414fa;--theme-overlay-panel-border:#99999970;--theme-overlay-panel-shadow:none;--theme-panel-backdrop-blur:none;--theme-sidebar-bg:linear-gradient(180deg,#0f0f0ffa,#0a0a0af5);--theme-panel-solid-bg:#141414f2;--theme-panel-glass-bg:#141414f5;--theme-panel-subtle-bg:#141414e0;--theme-label-font-family:var(--font-mono);--theme-label-font-size:.65rem;--theme-label-font-weight:600;--theme-label-letter-spacing:.14em;--theme-button-font-family:var(--font-mono);--theme-button-font-weight:600;--theme-button-letter-spacing:.07em;--theme-button-text-transform:uppercase;--theme-button-padding-y:.58rem;--theme-button-padding-x:.8rem;--theme-badge-radius:.16rem;--theme-border-width:1px;--theme-border-style:solid;--theme-panel-clip-path:none;--theme-control-clip-path:none;--theme-hover-lift:0px;--theme-sidebar-radius:.2rem;--theme-sidebar-padding:.56rem;--theme-sidebar-inner-gap:.58rem;--theme-sidebar-rail-border:#8a8a8a4d;--theme-sidebar-rail-highlight:#dbdbdb29;--theme-sidebar-divider-style:repeating-linear-gradient(90deg,#b3b3b338 0 16px,transparent 16px 24px);--theme-sidebar-brand-bg:#171717f5;--theme-sidebar-brand-border:#8a8a8a6b;--theme-sidebar-brand-shadow:none;--theme-nav-item-radius:.14rem;--theme-nav-item-border:#a3a3a329;--theme-nav-item-hover-border:#bdbdbd52;--theme-nav-item-active-border:#dbdbdb8a;--theme-nav-item-bg:#141414db;--theme-nav-item-hover-bg:#1c1c1ceb;--theme-nav-item-active-bg:#242424f5;--theme-nav-item-active-shadow:inset 0 0 0 1px #d6d6d633;--theme-nav-icon-bg:#1a1a1af0;--theme-nav-icon-border:#8a8a8a52;--theme-nav-icon-hover-bg:#242424f5;--theme-nav-icon-active-bg:#2e2e2ef5;--theme-nav-icon-active-border:#cccccc70;--theme-nav-indicator-width:1px;--theme-nav-indicator-radius:0;--theme-nav-item-font-weight:580;--theme-nav-label-spacing:.03em;--layout-shell-gap:clamp(.92rem,1.5vw,1.3rem);--layout-content-gap:clamp(.82rem,1.15vw,1.08rem);--theme-card-gloss-opacity:0;--theme-card-outline-opacity:.14;--theme-panel-grid-overlay:repeating-linear-gradient(180deg,hsl(var(--accent-primary-hsl)/.05)0 1px,transparent 1px 4px)}body{min-width:320px;min-height:100vh;font-family:var(--font-ui,var(--theme-ui-font));background:var(--bg-page);color:var(--text-primary);margin:0;transition:background-color .24s,color .24s;overflow-x:hidden}html,#root{background:var(--bg-page);color:var(--text-primary)}#root{min-height:100vh;overflow-x:clip}.app-boot-splash{z-index:1400;background:radial-gradient(circle at 16% 14%,#f7279a47,#0000 40%),radial-gradient(circle at 82% -6%,#7b29ff4d,#0000 46%),radial-gradient(circle at 50% 100%,#061024d1,#0000 62%),linear-gradient(#090b15fa,#05070dfc);place-items:center;transition:opacity .38s,visibility .38s;display:grid;position:fixed;inset:0;overflow:hidden}.app-boot-splash:after{content:"";opacity:.46;pointer-events:none;background:repeating-linear-gradient(155deg,#0000 0 22px,#c458ff0f 22px 24px,#0000 24px 46px);position:absolute;inset:0}.app-boot-splash__inner{z-index:2;text-align:center;width:min(92vw,380px);position:relative}.app-boot-splash__halo{border:1px solid #fd46b870;border-radius:999px;position:absolute;inset:11%;box-shadow:0 0 22px #ff43b452,0 0 42px #7f27ff40}.app-boot-splash__halo--outer{animation:8.8s linear infinite boot-halo-spin}.app-boot-splash__halo--inner{border-color:#7acdff3d;animation:2.2s ease-in-out infinite boot-halo-pulse;inset:18%;box-shadow:0 0 20px #7acdff29}.app-boot-splash__logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 28px #ff42b83d)drop-shadow(0 0 46px #7a2bff38);width:100%;height:100%;animation:2.7s ease-in-out infinite boot-logo-float;position:absolute;inset:0}.app-boot-splash__scan{background:linear-gradient(90deg,#0000,#fc74dcdb,#0000);height:1px;animation:2.3s ease-in-out infinite boot-scan-line;position:absolute;top:50%;left:18%;right:18%;box-shadow:0 0 14px #fc74dca8}.app-boot-splash__text{letter-spacing:.09em;color:#f4ebfff0;margin:20px 0 0;font:600 15px/1.2 Sora,Inter,Segoe UI,system-ui,sans-serif}.app-boot-splash__subtext{letter-spacing:.08em;color:#d3c1eedb;margin:6px 0 0;font-size:12px}.app-boot-splash__progress{background:#ffffff1f;border-radius:999px;width:min(220px,72vw);height:4px;margin:18px auto 0;position:relative;overflow:hidden}.app-boot-splash__progress-bar{background:linear-gradient(90deg,#ff2eb0,#a930ff,#59e3ff);animation:1.8s linear infinite boot-progress-slide;position:absolute;inset:0}@keyframes boot-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes boot-halo-pulse{0%,to{opacity:.5;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes boot-halo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes boot-scan-line{0%{opacity:.2;transform:translateY(-50px)}40%,60%{opacity:.96;transform:translateY(0)}to{opacity:.18;transform:translateY(50px)}}@keyframes boot-progress-slide{0%{transform:translate(-72%)}to{transform:translate(72%)}}@media(prefers-reduced-motion:reduce){.app-boot-splash,.app-boot-splash:after,.app-boot-splash__halo,.app-boot-splash__logo,.app-boot-splash__scan,.app-boot-splash__progress-bar,html[data-theme] :where(.workspace-header-panel,.workspace-surface,.workspace-surface-muted,.theme-sidebar-shell,.theme-panel-solid,.theme-panel-glass,.theme-panel-subtle,.theme-menu-panel,.theme-dropdown-panel,.theme-history-item,.theme-list-item,.theme-chart-toolbar,.theme-chart-tab,.theme-chart-legend-item,.theme-badge,.theme-inline-chip,.btn-primary,.btn-secondary,.input-terminal,.input-surface){transition:none!important;animation:none!important}}html[data-theme] :is(body,#root,.theme-shell){transition:background-color var(--motion-duration-base)var(--motion-ease-standard),background-image var(--motion-duration-slow)var(--motion-ease-soft),color var(--motion-duration-base)var(--motion-ease-standard),opacity var(--motion-duration-base)var(--motion-ease-soft)}html[data-theme] :where(.workspace-header-panel,.workspace-surface,.workspace-surface-muted,.theme-sidebar-shell,.theme-panel-solid,.theme-panel-glass,.theme-panel-subtle,.theme-floating-control,.theme-menu-panel,.theme-dropdown-panel,.theme-history-item,.theme-list-item,.theme-chart-toolbar,.theme-chart-tab,.theme-chart-legend-item,.theme-chart-canvas,.theme-badge,.theme-inline-chip,.btn-primary,.btn-secondary,button[data-variant],.input-terminal,.input-surface,.workspace-status-step,.workspace-status-badge){transition:background-color var(--motion-duration-base)var(--motion-ease-standard),background-image var(--motion-duration-slow)var(--motion-ease-soft),border-color var(--motion-duration-base)var(--motion-ease-standard),box-shadow var(--motion-duration-base)var(--motion-ease-soft),color var(--motion-duration-base)var(--motion-ease-standard),transform var(--motion-duration-fast)var(--motion-ease-emphasis),opacity var(--motion-duration-fast)var(--motion-ease-soft),filter var(--motion-duration-base)var(--motion-ease-soft)}@keyframes ui-panel-enter{0%{opacity:0;transform:translateY(var(--motion-distance-soft))scale(var(--motion-scale-enter))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-panel-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(var(--motion-distance-soft))scale(var(--motion-scale-enter))}}:where(.theme-menu-panel,.theme-dropdown-panel,.theme-modal-panel)[data-state=open]{animation:ui-panel-enter var(--motion-duration-base)var(--motion-ease-standard)}:where(.theme-menu-panel,.theme-dropdown-panel,.theme-modal-panel)[data-state=closed]{animation:ui-panel-exit var(--motion-duration-fast)var(--motion-ease-soft)}.workspace-page{width:100%;min-width:0;min-height:100%;max-width:min(var(--layout-page-max),100%);gap:var(--layout-gap);padding:var(--layout-shell-top)var(--layout-gutter-x)var(--layout-shell-bottom);flex-direction:column;margin-inline:auto;display:flex;overflow-x:hidden}.workspace-page--chat{min-height:calc(100dvh - .5rem)}@media(min-width:768px){.workspace-page{gap:calc(var(--layout-gap) + .1rem)}}@media(min-width:1024px){.workspace-page{gap:calc(var(--layout-gap) + .2rem);padding-top:calc(var(--layout-shell-top) + .1rem)}.workspace-header-panel{padding:clamp(1.15rem,1.5vw,1.55rem) clamp(1.15rem,1.75vw,1.8rem)}}@media(min-width:1280px){.workspace-page{padding-inline:calc(var(--layout-gutter-x) + .18rem)}}.workspace-header-panel{border-radius:var(--theme-panel-radius-lg);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-panel-glass-border);background:var(--theme-panel-glass-bg);background-image:var(--theme-panel-grid-overlay);background-blend-mode:overlay;box-shadow:var(--theme-panel-glass-shadow);-webkit-backdrop-filter:var(--theme-panel-backdrop-blur,blur(18px));backdrop-filter:var(--theme-panel-backdrop-blur,blur(18px));clip-path:var(--theme-panel-clip-path);padding:clamp(1rem,1.35vw,1.35rem) clamp(1rem,1.55vw,1.55rem)}.workspace-header-layout{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.workspace-header-copy{flex:22rem;min-width:0}.workspace-header-actions{flex-wrap:wrap;flex:18rem;align-items:center;gap:.65rem;display:flex}.workspace-header-actions-note{min-width:0;color:var(--text-secondary);flex:14rem;font-size:.75rem;line-height:1.45}.report-support-card{box-shadow:0 10px 26px #0000002e;border-color:hsl(var(--border-muted-hsl)/.5)!important;background:hsl(var(--bg-card-hsl)/.84)!important}.report-support-note{color:var(--text-muted);margin-bottom:.9rem;font-size:.75rem;line-height:1.6}.report-empty-state{padding:1rem}.report-empty-state-title{color:var(--text-primary);font-size:.9rem;font-weight:600}.report-empty-state-body{color:var(--text-muted);margin-top:.4rem;font-size:.75rem;line-height:1.55}@media(min-width:768px){.workspace-header-actions--end{justify-content:flex-end}.workspace-header-actions-note{text-align:right}}.workspace-surface{border-radius:var(--theme-panel-radius-lg);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-panel-solid-border);background:var(--theme-panel-solid-bg);background-image:var(--theme-panel-grid-overlay);background-blend-mode:overlay;box-shadow:var(--theme-panel-solid-shadow);clip-path:var(--theme-panel-clip-path)}.workspace-surface-muted{border-radius:var(--theme-panel-radius-md);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-panel-subtle-border);background:var(--theme-panel-subtle-bg);background-image:var(--theme-panel-grid-overlay);background-blend-mode:overlay;clip-path:var(--theme-panel-clip-path)}.workspace-section-title{letter-spacing:var(--theme-label-tracking);text-transform:uppercase;color:hsl(var(--muted-text));font-size:.75rem;font-weight:600;font-family:var(--theme-label-font-family)}.workspace-status-strip{border-radius:var(--theme-panel-radius-md);border:1px solid var(--theme-panel-subtle-border);background:var(--theme-panel-subtle-bg);padding:.9rem 1rem;box-shadow:inset 0 1px #ffffff05}.workspace-status-step{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--border-muted);background:var(--pill-bg);min-width:0;min-height:2rem;color:var(--text-dim);clip-path:var(--theme-control-clip-path);transition:background-color var(--motion-duration-base)var(--motion-ease-standard),border-color var(--motion-duration-base)var(--motion-ease-standard),color var(--motion-duration-base)var(--motion-ease-standard),transform var(--motion-duration-fast)var(--motion-ease-emphasis);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .72rem;display:flex;position:relative}.workspace-status-step[data-active=true]{border-color:var(--border-strong);background:var(--pill-active-bg);color:var(--text-primary)}.workspace-status-step[data-complete=true]{border-color:hsl(var(--accent-positive-hsl)/.62);background:hsl(var(--accent-positive-hsl)/.2);color:var(--accent-positive)}.workspace-status-step[data-failed=true]{border-color:hsl(var(--accent-danger-hsl)/.64);background:hsl(var(--accent-danger-hsl)/.2);color:var(--accent-danger)}.workspace-status-badge{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--border-strong);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:1.75rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:500;display:inline-flex}.workspace-status-badge--active{border-color:hsl(var(--accent-primary-hsl)/.44);background:hsl(var(--accent-primary-hsl)/.16);color:var(--accent-primary)}.workspace-status-badge--completed{border-color:hsl(var(--accent-positive-hsl)/.46);background:hsl(var(--accent-positive-hsl)/.16);color:var(--accent-positive)}.workspace-status-badge--failed{border-color:hsl(var(--accent-danger-hsl)/.46);background:hsl(var(--accent-danger-hsl)/.14);color:var(--accent-danger)}.workspace-status-dot{background:hsl(var(--border-muted-hsl)/.44);border-radius:999px;flex-shrink:0;width:.625rem;height:.625rem;display:inline-flex}.workspace-status-dot--active{background:var(--accent-primary)}.workspace-status-dot--complete{background:var(--accent-positive)}.theme-inline-banner{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-panel-subtle-border);background:var(--theme-panel-subtle-bg);clip-path:var(--theme-panel-clip-path);border-radius:1rem}.theme-inline-banner--warning{border-color:hsl(var(--accent-warning-hsl)/.44);background:hsl(var(--accent-warning-hsl)/.16)}.theme-inline-banner--success{border-color:hsl(var(--accent-positive-hsl)/.44);background:hsl(var(--accent-positive-hsl)/.16)}.theme-inline-banner--danger{border-color:hsl(var(--accent-danger-hsl)/.44);background:hsl(var(--accent-danger-hsl)/.16)}.theme-inline-banner-title{color:var(--text-primary)}.theme-accent-icon{color:var(--accent-primary)}.theme-accent-glow{box-shadow:var(--glow-soft)}.theme-checkbox{cursor:pointer;border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:hsl(var(--border-muted-hsl)/.6);width:.875rem;height:.875rem;color:var(--accent-primary);accent-color:var(--accent-primary);transition:border-color var(--motion-duration-fast)var(--motion-ease-standard),box-shadow var(--motion-duration-fast)var(--motion-ease-soft),background-color var(--motion-duration-fast)var(--motion-ease-standard);background:0 0;border-radius:.25rem}.theme-checkbox:focus-visible{border-color:hsl(var(--border-strong-hsl)/.8);box-shadow:var(--input-surface-focus-ring);outline:none}.theme-checkbox:disabled{cursor:not-allowed;opacity:.5}.theme-focus-ring:focus-visible{border-color:hsl(var(--border-strong-hsl)/.8);box-shadow:var(--input-surface-focus-ring);outline:none}.theme-progress-track{background:var(--progress-track)}.theme-progress-fill{background:var(--progress-fill)}.theme-progress-fill--positive{background:linear-gradient(90deg,hsl(var(--accent-positive-hsl)),hsl(var(--accent-primary-hsl)))}.theme-progress-fill--warning{background:linear-gradient(90deg,hsl(var(--accent-warning-hsl)),hsl(var(--accent-secondary-hsl)))}.theme-progress-fill--danger{background:linear-gradient(90deg,hsl(var(--accent-danger-hsl)),hsl(var(--accent-warning-hsl)))}.workspace-split-layout{gap:var(--layout-content-gap,var(--layout-gap));min-width:0;display:grid}.workspace-split-rail{min-width:0}.workspace-split-main{min-width:0;padding-left:clamp(.14rem,.5vw,.42rem)}.workspace-split-layout--main-only>.workspace-split-main{grid-column:1/-1;padding-left:0}.workspace-chat-layout{gap:calc(var(--layout-content-gap,var(--layout-gap)) + .1rem);flex:1;min-width:0;display:flex;overflow:visible}.workspace-chat-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:visible}@media(min-width:1280px){.workspace-split-layout{grid-template-columns:var(--layout-context-rail-width)minmax(0,1fr);align-items:start;gap:calc(var(--layout-content-gap,var(--layout-gap)) + .16rem)}.workspace-split-layout--main-only{grid-template-columns:minmax(0,1fr)}.workspace-split-rail{top:var(--layout-shell-top);align-self:start;position:sticky}}@media(min-width:1024px){.workspace-chat-layout{min-height:calc(100dvh - 6.5rem);overflow:hidden}.workspace-chat-main{overflow:hidden}}.theme-shell{isolation:isolate;background:var(--theme-shell-bg);position:relative}.theme-shell:after{content:"";pointer-events:none;z-index:-1;background:var(--theme-shell-overlay);opacity:var(--theme-shell-overlay-opacity);position:fixed;inset:0}.theme-shell :is(h1,h2,h3,.workspace-section-title){font-family:var(--theme-heading-font)}.theme-overlay-backdrop{background:var(--theme-overlay-backdrop);-webkit-backdrop-filter:var(--theme-panel-backdrop-blur,blur(14px));backdrop-filter:var(--theme-panel-backdrop-blur,blur(14px))}.theme-modal-panel{border-color:var(--theme-overlay-panel-border);background:var(--theme-overlay-panel-bg);box-shadow:var(--theme-overlay-panel-shadow);-webkit-backdrop-filter:var(--theme-panel-backdrop-blur,blur(14px));backdrop-filter:var(--theme-panel-backdrop-blur,blur(14px))}.theme-floating-control{border-radius:var(--theme-control-radius);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-floating-border);background:var(--theme-floating-bg);box-shadow:var(--theme-floating-shadow);clip-path:var(--theme-control-clip-path)}.theme-sidebar-shell{padding:var(--theme-sidebar-padding);border-radius:var(--theme-sidebar-radius);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-sidebar-border);background:var(--theme-sidebar-bg);background-image:var(--theme-panel-grid-overlay);background-blend-mode:overlay;box-shadow:var(--theme-sidebar-shadow);clip-path:var(--theme-panel-clip-path);position:relative}.theme-sidebar-shell:before{content:"";border-radius:inherit;border:1px solid var(--theme-sidebar-rail-border);pointer-events:none;position:absolute;inset:0}.theme-sidebar-shell:after{content:"";border-radius:inherit;background:linear-gradient(180deg,transparent 0%,transparent 68%,var(--theme-sidebar-rail-highlight)100%);mix-blend-mode:screen;opacity:.46;pointer-events:none;position:absolute;inset:0}.theme-sidebar-divider{border-color:var(--theme-sidebar-divider);background-image:var(--theme-sidebar-divider-style);background-position:0 0;background-repeat:no-repeat;background-size:100% 1px}.theme-sidebar-brand{border:1px solid var(--theme-sidebar-brand-border);background:var(--theme-sidebar-brand-bg);color:var(--theme-brand-accent);box-shadow:var(--theme-sidebar-brand-shadow);overflow:hidden}.theme-nav-item{border-radius:var(--theme-nav-item-radius);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-nav-item-border);background:var(--theme-nav-item-bg);clip-path:var(--theme-nav-item-clip-path);font-weight:var(--theme-nav-item-font-weight);letter-spacing:var(--theme-nav-label-spacing);transition:transform var(--motion-duration-fast)var(--motion-ease-emphasis),border-color var(--motion-duration-base)var(--motion-ease-standard),background-color var(--motion-duration-base)var(--motion-ease-standard),box-shadow var(--motion-duration-base)var(--motion-ease-soft),color var(--motion-duration-fast)var(--motion-ease-standard)}.theme-nav-item:hover{transform:translateY(var(--theme-hover-lift));border-color:var(--theme-nav-item-hover-border);background:var(--theme-nav-item-hover-bg)}.theme-nav-item.is-active{border-color:var(--theme-nav-item-active-border);background:var(--theme-nav-item-active-bg);box-shadow:var(--theme-nav-item-active-shadow)}.theme-nav-item>span{transition:color var(--motion-duration-fast)var(--motion-ease-standard),opacity var(--motion-duration-fast)var(--motion-ease-soft)}.theme-nav-icon-wrap{border-radius:calc(var(--theme-control-radius) - .04rem);border:1px solid var(--theme-nav-icon-border);background:var(--theme-nav-icon-bg);transition:border-color var(--motion-duration-fast)var(--motion-ease-standard),background-color var(--motion-duration-fast)var(--motion-ease-standard),color var(--motion-duration-fast)var(--motion-ease-standard),transform var(--motion-duration-fast)var(--motion-ease-emphasis)}.theme-nav-item:hover .theme-nav-icon-wrap{border-color:var(--theme-nav-item-hover-border);background:var(--theme-nav-icon-hover-bg)}.theme-nav-item.is-active .theme-nav-icon-wrap{border-color:var(--theme-nav-icon-active-border);background:var(--theme-nav-icon-active-bg);transform:translateY(-.5px)}.theme-nav-indicator{width:var(--theme-nav-indicator-width);border-radius:var(--theme-nav-indicator-radius)}.theme-main-lane{flex-direction:column;min-width:0;padding-left:clamp(.08rem,.5vw,.34rem);display:flex}@media(max-width:1023px){.theme-main-lane{padding-left:0}}.theme-panel-solid{border-radius:var(--theme-panel-radius-lg);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-panel-solid-border);background:var(--theme-panel-solid-bg);background-image:var(--theme-panel-grid-overlay);background-blend-mode:overlay;box-shadow:var(--theme-panel-solid-shadow);clip-path:var(--theme-panel-clip-path)}.theme-panel-glass{border-radius:var(--theme-panel-radius-lg);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-panel-glass-border);background:var(--theme-panel-glass-bg);background-image:var(--theme-panel-grid-overlay);background-blend-mode:overlay;box-shadow:var(--theme-panel-glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);clip-path:var(--theme-panel-clip-path)}.theme-panel-subtle{border-radius:var(--theme-panel-radius-md);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-panel-subtle-border);background:var(--theme-panel-subtle-bg);background-image:var(--theme-panel-grid-overlay);background-blend-mode:overlay;clip-path:var(--theme-panel-clip-path)}html[data-theme=cyberpunk] :is(.theme-panel-solid,.theme-panel-glass,.theme-panel-subtle,.theme-sidebar-shell,.theme-floating-control,.theme-history-item,.theme-chart-canvas){box-shadow:0 0 0 1px hsl(var(--primary)/.1),0 0 16px hsl(var(--primary)/.12),0 0 24px hsl(var(--accent-secondary-hsl)/.1),var(--theme-panel-solid-shadow)}html[data-theme=terminal] .theme-sidebar-shell:after{opacity:.34;mix-blend-mode:normal}html[data-theme=terminal] .theme-nav-item{text-transform:none}html[data-theme=cyberpunk] .theme-sidebar-shell{clip-path:polygon(0 14px,14px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 14px),calc(100% - 14px) 100%,12px 100%,0 calc(100% - 12px))}html[data-theme=cyberpunk] .theme-sidebar-shell:before{border-style:solid;border-width:1px}html[data-theme=cyberpunk] .theme-sidebar-shell:after{background:linear-gradient(180deg,hsl(var(--accent-secondary-hsl)/.06)0%,transparent 28%,hsl(var(--accent-primary-hsl)/.18)100%),repeating-linear-gradient(180deg,transparent 0 18px,hsl(var(--accent-primary-hsl)/.08)18px 19px);opacity:.62;mix-blend-mode:screen}html[data-theme=cyberpunk] .theme-nav-item{text-transform:uppercase;font-size:.74rem}html[data-theme=cyberpunk] .theme-nav-item.is-active{box-shadow:inset 0 0 0 1px hsl(var(--accent-primary-hsl)/.24),0 0 16px hsl(var(--accent-primary-hsl)/.16),0 0 24px hsl(var(--accent-secondary-hsl)/.1)}html[data-theme=dos] .theme-sidebar-shell{clip-path:none}html[data-theme=dos] .theme-sidebar-shell:before{border-style:dotted;border-width:1px}html[data-theme=dos] .theme-sidebar-shell:after{background:repeating-linear-gradient(180deg,hsl(var(--accent-primary-hsl)/.05)0 1px,transparent 1px 4px);opacity:.5;mix-blend-mode:normal}html[data-theme=dos] .theme-nav-item{text-transform:uppercase;font-size:.72rem}html[data-theme=dos] .theme-nav-item:hover{transform:none}html[data-theme=dos] .theme-nav-item.is-active{box-shadow:inset 0 0 0 1px hsl(var(--accent-primary-hsl)/.26)}html[data-theme=cyberpunk] :is(.btn-primary,.theme-history-item[data-active=true]){box-shadow:0 0 0 1px hsl(var(--primary)/.18),0 0 16px hsl(var(--primary)/.16),0 0 22px hsl(var(--accent-secondary-hsl)/.1),var(--theme-button-primary-shadow)}html[data-theme=cyberpunk] :is(button[data-variant=primary],button[data-variant=home-action-ai],button[data-variant=home-action-report],.theme-chart-tab.is-active,.theme-sidebar-brand){box-shadow:0 0 0 1px hsl(var(--primary)/.2),0 0 16px hsl(var(--primary)/.18),0 0 24px hsl(var(--accent-secondary-hsl)/.12)}html[data-theme=cyberpunk] .workspace-header-panel{border-color:hsl(var(--primary)/.32);box-shadow:0 0 0 1px hsl(var(--primary)/.16),0 24px 56px #1b051f8f}html[data-theme=cyberpunk] :is(.theme-chart-tab,.theme-chart-legend-item,.theme-badge){border-color:hsl(var(--primary)/.24)}html[data-theme=cyberpunk] .theme-chart-tab.is-active{background:linear-gradient(180deg,hsl(var(--primary)/.32),hsl(var(--accent-secondary-hsl)/.24))}html[data-theme=dos] :is(.theme-panel-solid,.theme-panel-glass,.theme-panel-subtle,.theme-sidebar-shell,.theme-floating-control,.theme-history-item,.theme-menu-panel){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html[data-theme=dos] :is(.theme-panel-solid,.theme-panel-glass,.theme-panel-subtle){outline:1px solid hsl(var(--primary)/.12);outline-offset:-1px}html[data-theme=dos] :is(.btn-primary,.btn-secondary,.input-terminal,.theme-inline-chip,.theme-badge){text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dos] :is(button[data-variant=primary],button[data-variant=secondary],button[data-variant=home-action-ai],button[data-variant=home-action-report],.theme-chart-tab,.theme-sidebar-brand){letter-spacing:.05em;text-transform:uppercase;border-radius:.2rem}html[data-theme=dos] .workspace-header-panel{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:hsl(var(--border-strong-hsl)/.34);box-shadow:none}html[data-theme=dos] :is(.theme-badge,.theme-menu-panel,.theme-dropdown-panel,.theme-chart-toolbar){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html[data-theme=dos] :is(.theme-chart-tab,.theme-chart-legend-item,.theme-badge,.workspace-status-step){border-color:hsl(var(--primary)/.2);box-shadow:none;border-radius:.2rem}html[data-theme=dos] .theme-chart-tab.is-active{background:hsl(var(--primary)/.1);color:var(--text-primary)}html[data-theme=dos] :is(.workspace-section-title,.text-secondary-text,.text-muted-text,.theme-chart-tab>span:last-child,.theme-badge,.theme-inline-chip,.workspace-status-step,.theme-menu-option,.theme-dropdown-item,.theme-task-meta){font-family:var(--font-mono)}.theme-panel-table{border-color:var(--theme-table-border);background:var(--theme-table-bg)}.theme-inline-chip{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-chip-border);background:var(--theme-chip-bg);color:var(--text-secondary);border-radius:var(--theme-control-radius);clip-path:var(--theme-control-clip-path);transition:background-color var(--motion-duration-fast)var(--motion-ease-standard),border-color var(--motion-duration-fast)var(--motion-ease-standard),color var(--motion-duration-fast)var(--motion-ease-standard),box-shadow var(--motion-duration-fast)var(--motion-ease-soft)}.theme-badge{border-radius:var(--theme-badge-radius);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-badge-default-border);background:var(--theme-badge-default-bg);color:var(--theme-badge-default-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);clip-path:var(--theme-control-clip-path)}.theme-badge[data-variant=history]{border-color:var(--theme-badge-history-border);background:var(--theme-badge-history-bg);color:var(--theme-badge-history-text)}.theme-badge[data-glow=true]{box-shadow:inset 0 0 0 1px #ffffff0a,var(--glow-soft)}.theme-stat-score{border:1px solid var(--theme-stat-score-border);background:var(--theme-stat-score-bg)}.theme-stat-advice{border:1px solid var(--theme-stat-advice-border);background:var(--theme-stat-advice-bg)}.theme-stat-trend{border:1px solid var(--theme-stat-trend-border);background:var(--theme-stat-trend-bg)}.theme-chart-shell{overscroll-behavior:contain;position:relative;overflow:hidden}.theme-chart-frame{--chart-frame-inline-gutter:clamp(.68rem,1.18vw,.96rem);--chart-frame-block-gutter:clamp(.52rem,.95vw,.82rem);padding-inline:var(--chart-frame-inline-gutter)}.report-hero-chart{position:relative}.theme-chart-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at top right,hsl(var(--accent-primary-hsl)/.12),transparent 26%),radial-gradient(circle at bottom left,hsl(var(--accent-secondary-hsl)/.1),transparent 28%);position:absolute;inset:0}.theme-chart-toolbar{z-index:1;--chart-toolbar-edge-gap:clamp(.4rem,.72vw,.56rem);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--border-muted);border-radius:calc(var(--theme-control-radius) + .14rem);background:var(--chart-toolbar-surface);align-items:center;gap:.32rem;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.theme-chart-toolbar{background:color-mix(in srgb,var(--chart-toolbar-surface)78%,transparent)}}.theme-chart-toolbar{background-image:var(--theme-panel-grid-overlay);overscroll-behavior:contain;padding:.2rem}.theme-chart-toolbar-track{scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}.theme-chart-toolbar-track::-webkit-scrollbar{display:none}.theme-chart-toolbar-tabs{width:-moz-max-content;width:max-content;padding-right:var(--chart-toolbar-edge-gap);align-items:center;gap:.4rem;display:flex}.theme-chart-toolbar-actions{margin-left:var(--chart-toolbar-edge-gap);border-left:1px solid var(--border-muted);padding-left:var(--chart-toolbar-edge-gap);padding-right:var(--chart-toolbar-edge-gap);flex:none}.theme-chart-tab{border-radius:calc(var(--theme-control-radius) + .12rem);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--border-muted);background:var(--chart-toolbar-surface);min-width:5.2rem;color:var(--text-secondary);transition:transform var(--motion-duration-fast)var(--motion-ease-emphasis),border-color var(--motion-duration-fast)var(--motion-ease-standard),background var(--motion-duration-base)var(--motion-ease-standard),color var(--motion-duration-fast)var(--motion-ease-standard),box-shadow var(--motion-duration-base)var(--motion-ease-soft);clip-path:var(--theme-control-clip-path);flex-direction:column;flex:none;align-items:flex-start;gap:.18rem;padding:.58rem .72rem;display:inline-flex}.theme-chart-tab:hover{transform:translateY(var(--theme-hover-lift));border-color:var(--border-strong);background:var(--chart-toolbar-active-surface);color:var(--text-primary);box-shadow:var(--glow-soft)}.theme-chart-tab.is-active{border-color:var(--border-strong);background:var(--chart-toolbar-active-surface);color:var(--text-primary);box-shadow:var(--glow-soft)}.theme-chart-canvas{overscroll-behavior:none;border-radius:var(--theme-panel-radius-md);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--border-muted);background:linear-gradient(180deg,hsl(var(--accent-primary-hsl)/.06),transparent),hsl(var(--bg-card-hsl)/.8);padding:var(--chart-frame-block-gutter);clip-path:var(--theme-panel-clip-path);overflow:hidden}.theme-chart-stage{touch-action:none;overscroll-behavior:none;overscroll-behavior-y:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-chart-legend-item{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--border-muted);background:var(--chart-toolbar-surface);color:var(--text-secondary);transition:border-color var(--motion-duration-fast)var(--motion-ease-standard),background var(--motion-duration-base)var(--motion-ease-standard),color var(--motion-duration-fast)var(--motion-ease-standard),box-shadow var(--motion-duration-base)var(--motion-ease-soft);border-radius:999px;align-items:center;gap:.45rem;padding:.34rem .64rem;font-size:.72rem;display:inline-flex}.theme-chart-legend-item:hover{border-color:var(--border-strong);background:var(--chart-toolbar-active-surface);color:var(--text-primary);box-shadow:var(--glow-soft)}.theme-chart-legend-swatch{width:.58rem;height:.58rem;box-shadow:0 0 0 1px hsl(var(--border-muted-hsl)/.36);border-radius:999px}.theme-chart-footnote{border-radius:var(--theme-panel-radius-md);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-panel-subtle-border);background:var(--theme-panel-subtle-bg);min-width:0;clip-path:var(--theme-panel-clip-path);flex-direction:column;gap:.35rem;padding:.7rem .8rem;display:flex}.theme-chart-footnote-label{letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-text));font-size:.68rem}.theme-chart-footnote-value{color:hsl(var(--foreground));font-size:.9rem;line-height:1.55}.report-hero-meta-grid{gap:.65rem;display:grid}.report-hero-meta-item{border-bottom:1px solid var(--theme-panel-subtle-border);justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;padding-bottom:.45rem;display:flex}.report-hero-meta-item:last-child{border-bottom:0;padding-bottom:0}.report-hero-meta-label{letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-text));flex:none;font-size:.68rem}.report-hero-meta-value{text-align:right;min-width:0;color:hsl(var(--foreground));font-size:.9rem;line-height:1.5}.report-hero-primary-column{flex-direction:column;justify-content:flex-start;display:flex}.report-hero-desktop-priceband{align-items:end;gap:1.5rem;display:grid}.report-hero-desktop-meta{max-width:22rem}.report-hero-status-column{align-self:stretch}.report-hero-mobile-top{flex-direction:column;display:flex}.report-hero-disclosure{border-radius:var(--theme-panel-radius-lg);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-panel-subtle-border);background:var(--theme-panel-subtle-bg);clip-path:var(--theme-panel-clip-path);overflow:hidden}.report-hero-disclosure>summary{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-text));padding:.82rem 1rem;font-size:.74rem;font-weight:600;list-style:none}.report-hero-disclosure[open]>summary{border-bottom:1px solid var(--theme-panel-subtle-border)}.report-hero-disclosure-body{padding:.95rem}@media(min-width:1280px){.report-hero-desktop-priceband{grid-template-columns:minmax(0,1fr) minmax(17rem,.7fr)}}.theme-menu-panel{border-radius:calc(var(--theme-panel-radius-md) + .2rem);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--border-strong);background:var(--bg-card-elevated)}@supports (color:color-mix(in lab,red,red)){.theme-menu-panel{background:color-mix(in srgb,var(--bg-card-elevated)94%,transparent)}}.theme-menu-panel{background-image:var(--theme-panel-grid-overlay);box-shadow:var(--glow-soft),0 18px 34px #0000005c;-webkit-backdrop-filter:var(--theme-panel-backdrop-blur,blur(18px));backdrop-filter:var(--theme-panel-backdrop-blur,blur(18px));clip-path:var(--theme-panel-clip-path)}.theme-menu-option{border-width:var(--theme-border-width);border-style:var(--theme-border-style);color:var(--text-secondary);transition:border-color var(--motion-duration-fast)var(--motion-ease-standard),background var(--motion-duration-base)var(--motion-ease-standard),color var(--motion-duration-fast)var(--motion-ease-standard),box-shadow var(--motion-duration-base)var(--motion-ease-soft);clip-path:var(--theme-control-clip-path);background:0 0;border-color:#0000}.theme-menu-option:hover{border-color:var(--border-strong);background:var(--pill-bg);color:var(--text-primary);box-shadow:var(--glow-soft)}.theme-menu-option[data-active=true]{border-color:var(--border-strong);background:var(--pill-active-bg);color:var(--text-primary);box-shadow:var(--glow-soft)}.theme-dropdown-panel{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--border-strong);background:var(--bg-card-elevated)}@supports (color:color-mix(in lab,red,red)){.theme-dropdown-panel{background:color-mix(in srgb,var(--bg-card-elevated)95%,transparent)}}.theme-dropdown-panel{background-image:var(--theme-panel-grid-overlay);box-shadow:var(--glow-soft),0 18px 34px #00000057;-webkit-backdrop-filter:var(--theme-panel-backdrop-blur,blur(14px));backdrop-filter:var(--theme-panel-backdrop-blur,blur(14px));clip-path:var(--theme-panel-clip-path)}.theme-dropdown-item{border-radius:var(--theme-control-radius);color:var(--text-secondary);clip-path:var(--theme-control-clip-path);transition:background-color var(--motion-duration-base)var(--motion-ease-standard),color var(--motion-duration-fast)var(--motion-ease-standard)}.theme-dropdown-item:hover,.theme-dropdown-item[data-active=true]{background:var(--pill-active-bg);color:var(--text-primary)}.theme-market-badge{border-radius:var(--theme-control-radius);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:hsl(var(--border-muted-hsl)/.58);background:hsl(var(--bg-card-elevated-hsl)/.72);color:var(--text-secondary);clip-path:var(--theme-control-clip-path);padding:.125rem .5rem;font-size:.75rem}.theme-market-badge--cn{border-color:hsl(var(--accent-danger-hsl)/.5);background:hsl(var(--accent-danger-hsl)/.16);color:var(--accent-danger)}.theme-market-badge--hk{border-color:hsl(var(--accent-positive-hsl)/.5);background:hsl(var(--accent-positive-hsl)/.16);color:var(--accent-positive)}.theme-market-badge--us{border-color:hsl(var(--accent-primary-hsl)/.5);background:hsl(var(--accent-primary-hsl)/.16);color:var(--accent-primary)}.theme-market-badge--index{border-color:hsl(var(--accent-secondary-hsl)/.5);background:hsl(var(--accent-secondary-hsl)/.16);color:var(--accent-secondary)}.theme-market-badge--etf{border-color:hsl(var(--accent-warning-hsl)/.5);background:hsl(var(--accent-warning-hsl)/.16);color:var(--accent-warning)}.theme-market-badge--bse{border-color:hsl(var(--border-strong-hsl)/.56);background:hsl(var(--bg-card-elevated-hsl)/.78);color:var(--text-primary)}.theme-match-badge{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:hsl(var(--border-muted-hsl)/.56);border-radius:var(--theme-control-radius);background:hsl(var(--bg-card-elevated-hsl)/.72);color:var(--text-secondary);clip-path:var(--theme-control-clip-path);padding:.125rem .375rem;font-size:.75rem}.theme-match-badge--exact{border-color:hsl(var(--accent-primary-hsl)/.5);background:hsl(var(--accent-primary-hsl)/.18);color:var(--accent-primary)}.theme-match-badge--prefix{border-color:hsl(var(--accent-secondary-hsl)/.5);background:hsl(var(--accent-secondary-hsl)/.18);color:var(--accent-secondary)}.theme-match-badge--contains{border-color:hsl(var(--accent-warning-hsl)/.5);background:hsl(var(--accent-warning-hsl)/.18);color:var(--accent-warning)}.theme-list-item{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--border-muted);background:var(--bg-card-elevated);clip-path:var(--theme-panel-clip-path);transition:transform var(--motion-duration-fast)var(--motion-ease-emphasis),border-color var(--motion-duration-base)var(--motion-ease-standard),background-color var(--motion-duration-base)var(--motion-ease-standard),box-shadow var(--motion-duration-base)var(--motion-ease-soft)}.theme-list-item:hover{transform:translateY(var(--theme-hover-lift));border-color:var(--border-strong);background:var(--bg-card-elevated)}@supports (color:color-mix(in lab,red,red)){.theme-list-item:hover{background:color-mix(in srgb,var(--bg-card-elevated)84%,var(--accent-primary)16%)}}.theme-list-item:hover{box-shadow:var(--glow-soft)}.theme-list-item[data-active=true]{border-color:var(--border-strong);background:var(--pill-active-bg);box-shadow:inset 0 0 0 1px hsl(var(--border-strong-hsl)/.34),var(--glow-soft)}.theme-list-item[data-highlighted=true]{border-color:var(--border-strong);box-shadow:0 0 0 1px hsl(var(--border-strong-hsl)/.32),var(--glow-strong)}.theme-task-meta-chip{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--border-muted);background:var(--pill-bg);color:var(--text-secondary);border-radius:var(--theme-control-radius);clip-path:var(--theme-control-clip-path)}.theme-task-status{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--border-muted);background:var(--pill-bg);color:var(--text-secondary);box-shadow:none;border-radius:var(--theme-control-radius);clip-path:var(--theme-control-clip-path)}.theme-task-status--queued,.theme-task-status--submitted{border-color:hsl(var(--border-muted-hsl)/.6);background:var(--pill-bg);color:var(--text-dim)}.theme-task-status--fetching{border-color:hsl(var(--accent-primary-hsl)/.62);background:hsl(var(--accent-primary-hsl)/.18);color:var(--accent-primary)}.theme-task-status--generating{border-color:hsl(var(--accent-warning-hsl)/.64);background:hsl(var(--accent-warning-hsl)/.2);color:var(--accent-warning)}.theme-task-status--notifying{border-color:hsl(var(--accent-secondary-hsl)/.62);background:hsl(var(--accent-secondary-hsl)/.2);color:var(--accent-secondary)}.theme-task-status--completed{border-color:hsl(var(--accent-positive-hsl)/.64);background:hsl(var(--accent-positive-hsl)/.2);color:var(--accent-positive)}.theme-task-status--failed{border-color:hsl(var(--accent-danger-hsl)/.64);background:hsl(var(--accent-danger-hsl)/.18);color:var(--accent-danger)}.theme-history-item{border-radius:var(--theme-panel-radius-md);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-history-item-border);background:var(--theme-history-item-bg);box-shadow:none;clip-path:var(--theme-panel-clip-path);position:relative}.theme-history-item:hover{transform:translateY(var(--theme-hover-lift));border-color:var(--border-strong);background:var(--theme-history-item-hover-bg);box-shadow:var(--glow-soft)}.theme-history-item[data-active=true]{border-color:var(--theme-history-item-active-border);background:var(--theme-history-item-active-bg);box-shadow:var(--theme-history-item-shadow)}.theme-history-item[data-highlighted=true]{border-color:var(--border-strong);box-shadow:var(--theme-history-item-shadow),0 0 0 1px hsl(var(--border-strong-hsl)/.38)}.history-scroll-viewport{overscroll-behavior:contain;overscroll-behavior-y:contain;touch-action:pan-y}@media(min-width:768px){.theme-chart-tab{min-width:5.85rem;padding:.65rem .82rem}}@media(max-width:767px){html{font-size:calc(15px*var(--ui-font-scale-mobile,1))}.workspace-page{padding:max(.56rem,env(safe-area-inset-top)).62rem calc(.78rem + env(safe-area-inset-bottom));gap:.62rem}.workspace-header-panel{padding:.68rem .72rem}.theme-chart-tab{min-width:4.05rem;padding:.44rem .52rem}.theme-chart-frame{--chart-frame-inline-gutter:.52rem;--chart-frame-block-gutter:.46rem}.theme-chart-tab>span:last-child{letter-spacing:.12em;font-size:.5rem}.theme-chart-legend{gap:.32rem}.theme-chart-legend-item{padding:.24rem .46rem;font-size:.62rem}.theme-chart-footnote{gap:.2rem;padding:.46rem .54rem}.theme-chart-footnote-value{font-size:.78rem;line-height:1.35}.report-hero-disclosure>summary{padding:.62rem .72rem}.report-hero-disclosure-body{padding:.68rem .72rem}.workspace-header-panel h1{font-size:1.02rem;line-height:1.3}.workspace-header-panel p{line-height:1.45}}.title-gradient{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#fff,#a0a0b0);-webkit-background-clip:text;background-clip:text}.gauge-ring{filter:drop-shadow(0 0 8px var(--color-cyan-glow));transform:translateZ(0)}.gauge-track{stroke:#ffffff0d;fill:none}.gauge-progress{fill:none;stroke-linecap:round;transition:stroke-dashoffset .8s ease-out}.gauge-glow{filter:blur(6px);opacity:.6}[data-sentiment=greed]{--current-sentiment:var(--sentiment-greed);--current-sentiment-glow:var(--sentiment-greed-glow)}[data-sentiment=neutral]{--current-sentiment:var(--sentiment-neutral);--current-sentiment-glow:var(--sentiment-neutral-glow)}[data-sentiment=fear]{--current-sentiment:var(--sentiment-fear);--current-sentiment-glow:var(--sentiment-fear-glow)}[data-sentiment-glow=greed]{filter:drop-shadow(0 0 var(--glow-spread)var(--sentiment-greed-glow))!important}[data-sentiment-glow=neutral]{filter:drop-shadow(0 0 var(--glow-spread)var(--sentiment-neutral-glow))!important}[data-sentiment-glow=fear]{filter:drop-shadow(0 0 var(--glow-spread)var(--sentiment-fear-glow))!important}[data-sentiment-stroke=greed]{stroke:var(--sentiment-greed)!important}[data-sentiment-stroke=neutral]{stroke:var(--sentiment-neutral)!important}[data-sentiment-stroke=fear]{stroke:var(--sentiment-fear)!important}[data-sentiment-gradient=greed] stop{stop-color:var(--sentiment-greed)}[data-sentiment-gradient=neutral] stop{stop-color:var(--sentiment-neutral)}[data-sentiment-gradient=fear] stop{stop-color:var(--sentiment-fear)}[data-sentiment-text=greed]{color:var(--sentiment-greed)!important;text-shadow:0 0 var(--glow-spread)var(--sentiment-greed-glow)!important}[data-sentiment-text=neutral]{color:var(--sentiment-neutral)!important;text-shadow:0 0 var(--glow-spread)var(--sentiment-neutral-glow)!important}[data-sentiment-text=fear]{color:var(--sentiment-fear)!important;text-shadow:0 0 var(--glow-spread)var(--sentiment-fear-glow)!important}[data-sentiment-label=greed]{color:var(--sentiment-greed)!important}[data-sentiment-label=neutral]{color:var(--sentiment-neutral)!important}[data-sentiment-label=fear]{color:var(--sentiment-fear)!important}.input-terminal{border-radius:var(--theme-control-radius);background:var(--theme-input-bg);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-input-border);width:100%;color:var(--text-primary);font-size:14px;font-family:var(--theme-button-font-family);clip-path:var(--theme-control-clip-path);transition:border-color var(--motion-duration-base)var(--motion-ease-standard),box-shadow var(--motion-duration-base)var(--motion-ease-soft),background-color var(--motion-duration-base)var(--motion-ease-standard),color var(--motion-duration-fast)var(--motion-ease-standard),transform var(--motion-duration-fast)var(--motion-ease-emphasis);outline:none;padding:10px 14px}.input-terminal::-moz-placeholder{color:var(--text-muted-text)}.input-terminal::placeholder{color:var(--text-muted-text)}.input-terminal:focus{border-color:var(--border-accent);box-shadow:var(--theme-input-focus-shadow)}.input-terminal:hover:not(:focus){border-color:var(--border-subtle-hover)}.input-surface{background:var(--input-surface-bg);border-color:var(--input-surface-border);color:var(--text-primary);box-shadow:var(--shadow-soft-card);transition:border-color var(--motion-duration-base)var(--motion-ease-standard),box-shadow var(--motion-duration-base)var(--motion-ease-soft),transform var(--motion-duration-fast)var(--motion-ease-emphasis),color var(--motion-duration-fast)var(--motion-ease-standard)}.input-surface:hover:not(:focus):not(:disabled){border-color:var(--input-surface-border-hover)}.input-surface:disabled{cursor:not-allowed;opacity:.65}.input-focus-glow:focus,.input-focus-glow:focus-within{border-color:var(--input-surface-border-focus);box-shadow:var(--shadow-soft-card),var(--input-surface-focus-ring)}.badge{border-radius:var(--theme-control-radius);clip-path:var(--theme-control-clip-path);align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.badge-cyan{background:hsl(var(--accent-primary-hsl)/.15);color:hsl(var(--accent-primary-hsl));border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:hsl(var(--accent-primary-hsl)/.3)}.badge-purple{background:hsl(var(--accent-secondary-hsl)/.15);color:hsl(var(--accent-secondary-hsl));border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:hsl(var(--accent-secondary-hsl)/.3)}.badge-success{background:hsl(var(--accent-positive-hsl)/.14);color:hsl(var(--accent-positive-hsl))}.badge-danger{background:hsl(var(--accent-danger-hsl)/.14);color:hsl(var(--accent-danger-hsl))}.list-item{border-radius:var(--theme-panel-radius-md);border-width:var(--theme-border-width);border-style:var(--theme-border-style);clip-path:var(--theme-panel-clip-path);transition:border-color var(--motion-duration-base)var(--motion-ease-standard),background-color var(--motion-duration-base)var(--motion-ease-standard),box-shadow var(--motion-duration-base)var(--motion-ease-soft),color var(--motion-duration-fast)var(--motion-ease-standard),transform var(--motion-duration-fast)var(--motion-ease-emphasis);cursor:pointer;background:0 0;border-color:#0000;align-items:center;padding:12px;display:flex}.list-item:hover{background:var(--bg-hover);border-color:var(--border-dim)}.feed-item{border-left:2px solid var(--border-accent);padding:10px 0 10px 10px}.feed-item+.feed-item{margin-top:8px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:hsl(var(--border-muted-hsl)/.7);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--border-strong-hsl)/.86)}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px var(--color-cyan-glow)}50%{box-shadow:0 0 40px var(--color-cyan-glow)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromTopSm{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottomMd{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.3s ease-out fadeIn}.animate-slide-up{animation:.4s ease-out slideUp}.animate-slide-in-right{animation:.3s ease-out slideInRight}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}.animate-spin{animation:1s linear infinite spin}.animate-in{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.animate-in.duration-200{animation-duration:.2s}.animate-in.duration-300{animation-duration:.3s}.fade-in{animation-name:fadeIn}.zoom-in{animation-name:zoomIn}.slide-in-from-top-1{animation-name:slideInFromTopSm}.slide-in-from-bottom-2{animation-name:slideInFromBottomMd}.text-cyan{color:var(--color-cyan)}.text-purple{color:hsl(var(--color-purple))}.text-success{color:hsl(var(--color-success))}.text-danger{color:hsl(var(--color-danger))}.text-warning{color:hsl(var(--color-warning))}.text-muted-text{color:var(--text-muted-text)}.text-secondary-text{color:var(--text-secondary-text)}.theme-json-key{color:hsl(var(--accent-primary-hsl))}.theme-json-string{color:hsl(var(--accent-positive-hsl))}.theme-json-number{color:hsl(var(--accent-warning-hsl))}.theme-json-literal{color:hsl(var(--accent-secondary-hsl))}.bg-base{background:var(--bg-base)}.bg-card{background:var(--bg-card)}.bg-elevated{background:var(--bg-elevated)}.bg-subtle{background:var(--bg-subtle)}.bg-subtle-hover:hover{background:var(--bg-subtle-hover)}.bg-subtle-active:active{background:var(--bg-subtle-active)}.border-accent{border-color:var(--border-accent)}.border-purple{border-color:var(--border-purple)}.border-cyan{border-color:var(--border-cyan)}.border-subtle{border-color:var(--border-subtle)}.border-subtle-hover:hover{border-color:var(--border-subtle-hover)}.glow-cyan{box-shadow:0 0 20px var(--color-cyan-glow)}.glow-purple{box-shadow:0 0 20px var(--color-purple-glow)}a{color:inherit}button,input,select,textarea{font:inherit}.terminal-card{--terminal-card-border:var(--border-default);--terminal-card-border-hover:var(--border-hover);--terminal-card-gradient-start:#ffffff14;--terminal-card-gradient-mid:hsl(var(--primary)/.1);--terminal-card-gradient-end:#ffffff0a;--terminal-card-shadow:0 18px 48px #00000042;--terminal-card-shadow-hover:0 24px 56px #00000057;border-radius:var(--theme-panel-radius-lg);border:1px solid var(--terminal-card-border);background:linear-gradient(180deg,hsl(var(--card)/.96),hsl(var(--background)/.96));box-shadow:var(--terminal-card-shadow);position:relative;overflow:hidden}.terminal-card:before{content:"";border-radius:var(--theme-panel-radius-lg);background:linear-gradient(135deg,var(--terminal-card-gradient-start)0%,var(--terminal-card-gradient-mid)52%,var(--terminal-card-gradient-end)100%);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.terminal-card-hover{transition:transform .24s,box-shadow .24s,border-color .24s}.terminal-card-hover:hover{--terminal-card-gradient-start:var(--terminal-card-border-hover);transform:translateY(var(--theme-hover-lift));border-color:var(--terminal-card-border-hover);box-shadow:var(--terminal-card-shadow-hover)}.gradient-border-card{border-radius:var(--theme-panel-radius-lg);background:linear-gradient(180deg,var(--border-accent)0%,var(--border-purple)50%,var(--border-dim)100%);padding:1px;position:relative;box-shadow:0 18px 48px #03081433}.gradient-border-card-inner{border-radius:calc(var(--theme-panel-radius-lg) - 1px);background:linear-gradient(180deg,hsl(var(--elevated)/.98),hsl(var(--card)/.98));height:100%}.theme-card-surface{border-radius:var(--theme-panel-radius-lg)}.glass-card{border-radius:var(--theme-panel-radius-lg);border-width:var(--theme-border-width);border-style:var(--theme-border-style);background:hsl(var(--card)/.78);-webkit-backdrop-filter:blur(18px);clip-path:var(--theme-panel-clip-path);border-color:#ffffff14;position:relative;overflow:hidden;box-shadow:0 18px 48px #0000003d}.glass-card:before{content:"";border-radius:var(--theme-panel-radius-lg);background:linear-gradient(135deg,#ffffff1f,hsl(var(--primary)/.12)42%,#ffffff0d);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}.home-panel-card{--terminal-card-border:var(--home-panel-border);--terminal-card-border-hover:var(--home-panel-border-hover);--terminal-card-gradient-start:var(--home-panel-gradient-start);--terminal-card-gradient-mid:var(--home-panel-gradient-mid);--terminal-card-gradient-end:var(--home-panel-gradient-end)}.dashboard-card{border-radius:var(--theme-panel-radius-lg);border-width:var(--theme-border-width);border-style:var(--theme-border-style);background:hsl(var(--card)/.78);-webkit-backdrop-filter:blur(18px);clip-path:var(--theme-panel-clip-path);border-color:#ffffff14;position:relative;overflow:hidden;box-shadow:0 18px 48px #0000003d}.dashboard-card:before{content:"";border-radius:var(--theme-panel-radius-lg);background:linear-gradient(135deg,#ffffff1f,hsl(var(--primary)/.12)42%,#ffffff0d);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dashboard-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}.home-mobile-overlay{background-color:var(--home-mobile-overlay-bg)}.home-title-accent{color:var(--home-title-accent)}.home-subpanel{border-radius:var(--theme-panel-radius-md);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--home-panel-border);background:var(--home-panel-subtle-bg);clip-path:var(--theme-panel-clip-path);transition:border-color var(--motion-duration-base)var(--motion-ease-standard),background-color var(--motion-duration-base)var(--motion-ease-standard),box-shadow var(--motion-duration-base)var(--motion-ease-soft);position:relative;overflow:hidden}.home-subpanel:hover{border-color:var(--home-panel-border-hover);background:var(--home-panel-subtle-bg-hover)}.home-history-item{border-radius:var(--theme-panel-radius-md);border-width:var(--theme-border-width);border-style:var(--theme-border-style);background:var(--home-history-item-bg);clip-path:var(--theme-panel-clip-path);transition:border-color var(--motion-duration-base)var(--motion-ease-standard),background-color var(--motion-duration-base)var(--motion-ease-standard),box-shadow var(--motion-duration-base)var(--motion-ease-soft),transform var(--motion-duration-fast)var(--motion-ease-emphasis);border-color:#0000;position:relative;overflow:hidden}.home-history-item:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--home-panel-gradient-mid)0%,transparent 45%,var(--home-panel-gradient-start)100%);opacity:0;transition:opacity var(--motion-duration-base)var(--motion-ease-soft);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-history-item:hover{border-color:var(--home-panel-border-hover);background:var(--home-history-item-hover-bg);transform:translateY(var(--theme-hover-lift))}.home-history-item:hover:before{opacity:.72}.home-history-item-selected{border-color:var(--home-panel-border-selected);background:var(--home-history-item-selected-bg);box-shadow:var(--home-panel-selected-shadow)}.home-history-item-selected:before{opacity:1}.home-surface-button{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--home-surface-button-border);background:var(--home-surface-button-bg);border-radius:var(--theme-control-radius);clip-path:var(--theme-control-clip-path);transition:border-color var(--motion-duration-base)var(--motion-ease-standard),background-color var(--motion-duration-base)var(--motion-ease-standard),color var(--motion-duration-fast)var(--motion-ease-standard)}.home-surface-button:hover{border-color:var(--home-surface-button-border-hover);background:var(--home-surface-button-bg-hover)}.home-accent-chip{border-radius:var(--theme-badge-radius);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--home-accent-border);background:var(--home-accent-bg);color:var(--home-accent-text);clip-path:var(--theme-control-clip-path);align-items:center;gap:.25rem;display:inline-flex}.home-accent-link{color:var(--home-accent-text);transition:color var(--motion-duration-fast)var(--motion-ease-standard),background-color var(--motion-duration-base)var(--motion-ease-standard),border-color var(--motion-duration-base)var(--motion-ease-standard)}.home-accent-link:hover{color:hsl(var(--foreground))}.home-accent-pill-link{border-radius:var(--theme-badge-radius);border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--home-accent-border);background:var(--home-accent-bg);color:var(--home-accent-text);clip-path:var(--theme-control-clip-path);transition:color var(--motion-duration-fast)var(--motion-ease-standard),background-color var(--motion-duration-base)var(--motion-ease-standard),border-color var(--motion-duration-base)var(--motion-ease-standard);align-items:center;gap:.25rem;display:inline-flex}.home-accent-pill-link:hover{border-color:var(--home-accent-border-hover);background:var(--home-accent-bg-hover);color:hsl(var(--foreground))}.home-spinner{border-style:solid;border-color:var(--home-loading-ring-track);border-top-color:var(--home-loading-ring-head);border-radius:9999px}.home-divider{border-color:var(--home-divider-border)}.home-markdown-prose :where(h1){border-bottom:1px solid var(--home-prose-border);margin-top:0;margin-bottom:1rem;padding-bottom:.7rem;font-size:1.75rem;line-height:1.2}.home-markdown-prose :where(h2){color:hsl(var(--foreground));border-bottom:1px solid var(--home-prose-border);margin-top:1.75rem;margin-bottom:.8rem;padding-bottom:.45rem;font-size:1.28rem;line-height:1.28}.home-markdown-prose :where(code){color:hsl(var(--primary));background:hsl(var(--primary)/.1);border-radius:.375rem;padding:.125rem .375rem}.home-markdown-prose :where(pre){border:1px solid var(--home-prose-border);background:hsl(var(--elevated)/.92);margin:1rem 0;padding:1rem 1.1rem;overflow-x:auto}.home-markdown-prose :where(th,td){border:1px solid var(--home-prose-border-strong);line-height:1.55}.home-markdown-prose :where(th){background:hsl(var(--elevated)/.92);color:hsl(var(--foreground));letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600}.home-markdown-prose :where(hr){border-color:var(--home-prose-border);margin:1.5rem 0}.home-markdown-prose :where(a){color:hsl(var(--primary))}.home-markdown-prose :where(h3,h4){color:hsl(var(--foreground));margin-top:1rem}.home-markdown-prose :where(p,ul,ol){margin-top:.8rem;margin-bottom:.8rem}.home-markdown-prose :where(ul,ol){padding-left:1.25rem}.home-markdown-prose :where(li+li){margin-top:.35rem}.home-markdown-prose :where(li>p){margin:.35rem 0}.home-markdown-prose :where(blockquote){border-color:var(--home-prose-blockquote-border);background:var(--home-prose-blockquote-bg);color:var(--text-secondary-text);border-radius:0 .75rem .75rem 0;margin:1rem 0;padding:.75rem 1rem}.label-uppercase{font-size:var(--theme-label-font-size);font-weight:var(--theme-label-font-weight);letter-spacing:var(--theme-label-letter-spacing);text-transform:var(--theme-label-text-transform);color:var(--text-secondary-text);line-height:1;font-family:var(--theme-label-font-family);align-items:center;gap:.45rem;display:inline-flex}.btn-primary,.btn-secondary{border-radius:var(--theme-control-radius);padding:var(--theme-button-padding-y)var(--theme-button-padding-x);font-family:var(--theme-button-font-family);font-weight:var(--theme-button-font-weight);letter-spacing:var(--theme-button-letter-spacing);text-transform:var(--theme-button-text-transform);clip-path:var(--theme-control-clip-path);transition:transform var(--motion-duration-fast)var(--motion-ease-emphasis),box-shadow var(--motion-duration-base)var(--motion-ease-soft),border-color var(--motion-duration-base)var(--motion-ease-standard),background var(--motion-duration-base)var(--motion-ease-standard),color var(--motion-duration-fast)var(--motion-ease-standard);justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.btn-primary{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-button-primary-border);background:var(--theme-button-primary-bg);color:var(--theme-button-primary-text);box-shadow:var(--theme-button-primary-shadow)}.btn-primary:hover{transform:translateY(var(--theme-hover-lift));background:var(--button-hover-bg);border-color:var(--border-strong);box-shadow:var(--glow-strong),0 18px 34px #0000005c}.btn-secondary{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-button-secondary-border);background:var(--theme-button-secondary-bg);color:var(--theme-button-secondary-text)}.btn-secondary:hover{transform:translateY(var(--theme-hover-lift));border-color:var(--border-strong);background:var(--pill-active-bg);color:var(--text-primary);box-shadow:var(--glow-soft)}.btn-primary:disabled,.btn-secondary:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}button[data-variant=primary]{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-button-primary-border);background:var(--theme-button-primary-bg);color:var(--theme-button-primary-text);box-shadow:var(--theme-button-primary-shadow);font-family:var(--theme-button-font-family);font-weight:var(--theme-button-font-weight);letter-spacing:var(--theme-button-letter-spacing);text-transform:var(--theme-button-text-transform);clip-path:var(--theme-control-clip-path)}button[data-variant=secondary]{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--theme-button-secondary-border);background:var(--theme-button-secondary-bg);color:var(--theme-button-secondary-text);font-family:var(--theme-button-font-family);font-weight:var(--theme-button-font-weight);letter-spacing:var(--theme-button-letter-spacing);text-transform:var(--theme-button-text-transform);clip-path:var(--theme-control-clip-path)}button[data-variant=outline]{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--border-strong);color:var(--accent-primary);font-family:var(--theme-button-font-family);letter-spacing:var(--theme-button-letter-spacing);text-transform:var(--theme-button-text-transform);clip-path:var(--theme-control-clip-path);background:0 0}button[data-variant=ghost]{color:var(--text-secondary);background:0 0}button[data-variant=gradient]{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:var(--border-strong);background:var(--gradient-primary);font-family:var(--theme-button-font-family);letter-spacing:var(--theme-button-letter-spacing);text-transform:var(--theme-button-text-transform);clip-path:var(--theme-control-clip-path)}button[data-variant=primary]:hover,button[data-variant=gradient]:hover{background:var(--button-hover-bg);border-color:var(--border-strong);box-shadow:var(--glow-strong),0 18px 34px #0000005c}button[data-variant=secondary]:hover,button[data-variant=outline]:hover,button[data-variant=ghost]:hover{border-color:var(--border-strong);background:var(--pill-active-bg);color:var(--text-primary);box-shadow:var(--glow-soft)}button[data-variant=danger]{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:hsl(var(--accent-danger-hsl)/.72);background:linear-gradient(135deg,hsl(var(--accent-danger-hsl)/.36),hsl(var(--accent-warning-hsl)/.24));color:var(--text-primary)}button[data-variant=danger-subtle]{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:hsl(var(--accent-danger-hsl)/.58);background:hsl(var(--accent-danger-hsl)/.16);color:var(--accent-danger)}button[data-variant=home-action-ai]{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:hsl(var(--accent-primary-hsl)/.58);background:hsl(var(--accent-primary-hsl)/.16);color:var(--accent-primary)}button[data-variant=home-action-ai]:hover{background:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.3),hsl(var(--accent-secondary-hsl)/.16));box-shadow:var(--glow-soft)}button[data-variant=home-action-report]{border-width:var(--theme-border-width);border-style:var(--theme-border-style);border-color:hsl(var(--accent-secondary-hsl)/.62);background:hsl(var(--accent-secondary-hsl)/.18);color:var(--accent-secondary)}button[data-variant=home-action-report]:hover{background:linear-gradient(135deg,hsl(var(--accent-secondary-hsl)/.32),hsl(var(--accent-primary-hsl)/.16));box-shadow:var(--glow-soft)}.bg-hover{background:var(--bg-hover)}.bg-primary-gradient{background:var(--gradient-primary)}.text-secondary{color:var(--text-secondary-text)}.text-muted{color:var(--text-muted-text)}.shadow-soft-card{box-shadow:var(--shadow-soft-card)}.shadow-soft-card-strong{box-shadow:var(--shadow-soft-card-strong)}.settings-surface{background:var(--settings-surface)}.settings-surface-hover{background:var(--settings-surface-hover)}.settings-surface-strong{background:var(--settings-surface-strong)}.settings-surface-panel{background:var(--settings-surface-panel)}.settings-surface-overlay{background:var(--settings-surface-overlay)}.settings-surface-overlay-soft{background:var(--settings-surface-overlay-soft)}.settings-surface-overlay-muted{background:var(--settings-surface-overlay-muted)}.settings-border{border-color:var(--settings-border)}.settings-border-soft{border-color:var(--settings-border-soft)}.settings-border-strong{border-color:var(--settings-border-strong)}.settings-border-overlay{border-color:var(--settings-border-overlay)}.settings-shadow-accent{box-shadow:0 0 15px var(--settings-accent-shadow)}.settings-button-primary{border-color:var(--settings-primary-border);background:var(--settings-primary-gradient);color:var(--settings-primary-text);box-shadow:0 12px 28px var(--settings-primary-shadow)}.settings-button-primary:hover{box-shadow:0 18px 34px var(--settings-primary-shadow-hover)}.settings-button-secondary{border-color:var(--settings-secondary-border);background:var(--settings-secondary-bg);color:var(--text-secondary-text)}.settings-button-secondary:hover{border-color:var(--settings-secondary-border-hover);background:var(--settings-secondary-bg-hover);color:var(--text-primary)}.settings-glow-cyan-hover:hover,.settings-glow-accent-hover:hover{box-shadow:0 0 30px var(--settings-glow-hover)}.settings-accent-text{color:hsl(var(--primary))}.settings-accent-badge{border-color:var(--settings-primary-border);background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.settings-accent-badge-soft{border-color:var(--settings-primary-border);background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.settings-drag-active{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.06)}.settings-input-checkbox{accent-color:hsl(var(--primary))}.settings-panel-muted{border-color:var(--settings-border);background:var(--settings-surface-strong)}.settings-panel-muted-soft{border-color:hsl(var(--border)/.3);background:hsl(var(--background)/.1)}.settings-skeleton-strong{background:var(--settings-skeleton-strong)}.settings-skeleton-soft{background:var(--settings-skeleton-soft)}.shell-page-frame{position:relative;overflow:hidden}.shell-page-frame:before{content:"";pointer-events:none;background:radial-gradient(circle closest-side at 100% 0%,hsl(var(--primary)/.12),transparent 28%),radial-gradient(circle closest-side at 0% 100%,hsl(var(--accent-secondary-hsl)/.14),transparent 24%);opacity:.9;position:absolute;inset:0}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.animate-slide-in-left{animation:.3s ease-out slideInLeft}html[data-theme=terminal]{--accent-positive-hsl:149 70% 46%;--accent-warning-hsl:38 88% 58%;--accent-danger-hsl:352 84% 65%;--chart-up-hsl:149 72% 46%;--chart-down-hsl:353 84% 66%;--chart-toolbar-surface:hsl(var(--bg-card-elevated-hsl)/.8);--chart-toolbar-active-surface:linear-gradient(180deg,hsl(var(--accent-primary-hsl)/.2),hsl(var(--accent-secondary-hsl)/.12));--input-bg:hsl(var(--bg-card-elevated-hsl)/.86);--input-border:hsl(var(--border-muted-hsl)/.66);--focus-ring:hsl(var(--accent-primary-hsl)/.26);--theme-button-text-transform:none;--theme-button-letter-spacing:.015em;--motion-duration-fast:.13s;--motion-duration-base:.21s;--motion-duration-slow:.3s;--theme-panel-radius-lg:.84rem;--theme-panel-radius-md:.62rem;--theme-control-radius:.54rem;--theme-border-width:1px;--theme-border-style:solid;--theme-panel-clip-path:none;--theme-control-clip-path:none;--theme-hover-lift:-.5px;--theme-label-font-family:"Sora","Inter","Segoe UI",sans-serif;--theme-panel-grid-overlay:none;--theme-shell-bg:linear-gradient(180deg,#0d131c,#080b12);--theme-shell-overlay:radial-gradient(circle at 84% -22%,hsl(var(--accent-primary-hsl)/.12),transparent 42%),linear-gradient(180deg,transparent 0%,#69adf204 100%);--theme-shell-overlay-opacity:.54;--theme-sidebar-bg:linear-gradient(180deg,#141a24fc,#11151cf7);--theme-sidebar-shadow:0 18px 34px #04070c6b;--theme-panel-solid-bg:linear-gradient(180deg,#191f29fa,#14181ffa);--theme-panel-glass-bg:#171d26eb;--theme-panel-glass-border:hsl(var(--border-strong-hsl)/.26);--theme-panel-glass-shadow:0 14px 26px #00000057;--pill-active-bg:hsl(var(--accent-primary-hsl)/.16);--theme-button-primary-bg:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.24),hsl(var(--accent-secondary-hsl)/.12));--theme-button-primary-shadow:0 10px 22px #00000057;--glow-soft:0 0 12px hsl(var(--accent-primary-hsl)/.08);--glow-strong:0 0 22px hsl(var(--accent-primary-hsl)/.14)}html[data-theme=cyberpunk]{--bg-page-hsl:277 46% 3%;--bg-sidebar-hsl:283 34% 6%;--bg-card-hsl:288 24% 10%;--bg-card-elevated-hsl:291 24% 12%;--border-muted-hsl:301 28% 36%;--border-strong-hsl:324 60% 50%;--text-primary-hsl:302 26% 91%;--text-secondary-hsl:297 18% 74%;--text-dim-hsl:294 11% 57%;--accent-primary-hsl:326 72% 56%;--accent-secondary-hsl:289 58% 56%;--accent-positive-hsl:309 58% 62%;--accent-warning-hsl:320 52% 58%;--accent-danger-hsl:334 76% 56%;--chart-up-hsl:326 72% 58%;--chart-down-hsl:289 60% 58%;--color-cyan:hsl(var(--accent-secondary-hsl));--color-cyan-dim:hsl(var(--accent-secondary-hsl)/.84);--color-cyan-glow:hsl(var(--accent-secondary-hsl)/.38);--nav-indicator-bg:hsl(var(--accent-primary-hsl));--nav-indicator-shadow:hsl(var(--accent-primary-hsl)/.34);--home-action-ai-bg:hsl(var(--accent-secondary-hsl)/.14);--home-action-ai-border:hsl(var(--accent-secondary-hsl)/.28);--home-action-ai-text:hsl(var(--accent-secondary-hsl));--home-action-report-bg:hsl(var(--accent-primary-hsl)/.12);--home-action-report-border:hsl(var(--accent-primary-hsl)/.26);--home-action-report-text:hsl(var(--text-primary-hsl));--home-panel-gradient-start:hsl(var(--accent-secondary-hsl)/.18);--home-panel-gradient-mid:hsl(var(--accent-primary-hsl)/.2);--home-panel-gradient-end:hsl(var(--accent-secondary-hsl)/.14);--progress-fill:linear-gradient(90deg,hsl(var(--accent-primary-hsl)/.84),hsl(var(--accent-secondary-hsl)/.8));--chart-toolbar-surface:linear-gradient(135deg,hsl(var(--bg-card-elevated-hsl)/.9),hsl(var(--accent-primary-hsl)/.12));--chart-toolbar-active-surface:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.36),hsl(var(--accent-secondary-hsl)/.32));--theme-sidebar-divider:hsl(var(--accent-secondary-hsl)/.22);--theme-panel-subtle-border:hsl(var(--accent-secondary-hsl)/.2);--theme-stat-advice-bg:linear-gradient(180deg,hsl(var(--accent-secondary-hsl)/.12),hsl(var(--accent-primary-hsl)/.08));--theme-stat-advice-border:hsl(var(--accent-secondary-hsl)/.2);--theme-stat-trend-bg:linear-gradient(180deg,hsl(var(--accent-primary-hsl)/.12),hsl(var(--accent-secondary-hsl)/.1));--theme-stat-trend-border:hsl(var(--accent-primary-hsl)/.22);--theme-button-primary-bg:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.2),hsl(var(--accent-secondary-hsl)/.15));--theme-button-secondary-border:hsl(var(--accent-primary-hsl)/.18);--theme-history-item-active-bg:linear-gradient(180deg,hsl(var(--accent-primary-hsl)/.16),hsl(var(--accent-secondary-hsl)/.1));--theme-shell-overlay:radial-gradient(circle at 100% 0%,hsl(var(--accent-secondary-hsl)/.22),transparent 34%),radial-gradient(circle at 0% 100%,hsl(var(--accent-primary-hsl)/.2),transparent 34%),linear-gradient(150deg,transparent 0 42%,hsl(var(--accent-primary-hsl)/.07)42% 46%,transparent 46% 100%);--theme-badge-info-bg:hsl(var(--accent-secondary-hsl)/.16);--theme-badge-info-border:hsl(var(--accent-secondary-hsl)/.24);--theme-badge-info-text:hsl(var(--accent-secondary-hsl));--theme-chart-bull:hsl(var(--accent-primary-hsl));--theme-chart-bull-fill:hsl(var(--accent-primary-hsl)/.18);--theme-chart-bear:hsl(var(--accent-secondary-hsl));--theme-chart-bear-fill:hsl(var(--accent-secondary-hsl)/.18);--theme-chart-ma5:hsl(var(--accent-primary-hsl));--theme-chart-ma10:hsl(var(--accent-secondary-hsl));--theme-chart-support:hsl(var(--accent-primary-hsl));--theme-chart-target:hsl(var(--accent-secondary-hsl));--input-bg:hsl(var(--bg-card-elevated-hsl)/.9);--input-border:hsl(var(--border-muted-hsl)/.74);--focus-ring:hsl(var(--accent-primary-hsl)/.3);--settings-primary-gradient:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.96),hsl(var(--accent-secondary-hsl)/.92));--theme-button-text-transform:uppercase;--theme-button-letter-spacing:.09em;--theme-button-font-family:"Rajdhani","Orbitron","Avenir Next",sans-serif;--motion-duration-fast:.16s;--motion-duration-base:.24s;--motion-duration-slow:.34s;--theme-panel-radius-lg:.68rem;--theme-panel-radius-md:.5rem;--theme-control-radius:.42rem;--theme-border-width:1px;--theme-border-style:solid;--theme-panel-clip-path:polygon(0 12px,12px 0, calc(100% - 16px) 0,100% 16px,100% calc(100% - 12px) , calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px) );--theme-control-clip-path:polygon(0 7px,7px 0, calc(100% - 9px) 0,100% 9px,100% calc(100% - 7px) , calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px) );--theme-hover-lift:-2px;--theme-label-font-family:"Orbitron","Rajdhani","Avenir Next",sans-serif;--theme-shell-bg:radial-gradient(circle at 12% -14%,hsl(var(--accent-secondary-hsl)/.24),transparent 40%),radial-gradient(circle at 92% -18%,hsl(var(--accent-primary-hsl)/.2),transparent 42%),linear-gradient(180deg,#0e0712,#07030a);--theme-shell-overlay-opacity:.74;--theme-panel-solid-bg:linear-gradient(180deg,#211523fa,#170f1afa);--theme-panel-glass-bg:linear-gradient(180deg,#251929f2,hsl(var(--accent-primary-hsl)/.08));--theme-panel-glass-shadow:0 0 0 1px hsl(var(--accent-primary-hsl)/.2),0 16px 34px #0701099e;--pill-active-bg:linear-gradient(135deg,hsl(var(--accent-primary-hsl)/.2),hsl(var(--accent-secondary-hsl)/.16));--theme-button-primary-shadow:0 0 0 1px hsl(var(--accent-primary-hsl)/.18),0 14px 30px #0e02127a;--glow-soft:0 0 12px hsl(var(--accent-primary-hsl)/.14),0 0 14px hsl(var(--accent-secondary-hsl)/.11);--glow-strong:0 0 18px hsl(var(--accent-primary-hsl)/.2),0 0 24px hsl(var(--accent-secondary-hsl)/.14);--theme-panel-grid-overlay:repeating-linear-gradient(130deg,transparent 0 20px,hsl(var(--accent-primary-hsl)/.05)20px 21px,transparent 21px 42px)}html[data-theme=dos]{--accent-primary-hsl:0 0% 88%;--accent-secondary-hsl:0 0% 72%;--accent-positive-hsl:0 0% 82%;--accent-warning-hsl:0 0% 70%;--accent-danger-hsl:0 0% 62%;--chart-up-hsl:0 0% 80%;--chart-down-hsl:0 0% 58%;--primary:0 0% 88%;--ring:0 0% 88%;--color-cyan:hsl(var(--primary));--color-cyan-dim:hsl(var(--primary)/.78);--color-cyan-glow:hsl(var(--primary)/.2);--color-purple:0 0% 76%;--color-purple-dim:0 0% 62%;--color-purple-glow:#c2c2c214;--home-action-ai-bg:hsl(var(--primary)/.08);--home-action-ai-border:hsl(var(--primary)/.16);--home-action-ai-text:hsl(var(--primary));--home-action-report-bg:#b8b8b814;--home-action-report-border:#b8b8b829;--home-action-report-text:#dbdbdb;--home-accent-bg:hsl(var(--primary)/.08);--home-accent-border:hsl(var(--primary)/.18);--home-panel-gradient-mid:hsl(var(--primary)/.06);--gradient-primary:linear-gradient(135deg,#dbdbdbe6,#8a8a8ae6);--theme-shell-bg:linear-gradient(180deg,#0a0a0a,#050505);--theme-sidebar-bg:linear-gradient(180deg,#0e0e0efa,#0a0a0afa);--theme-floating-bg:#0f0f0ff2;--theme-panel-solid-bg:#141414f7;--theme-panel-subtle-bg:#121212e6;--theme-table-bg:#0f0f0f80;--theme-chip-bg:#0f0f0f94;--theme-stat-advice-bg:#141414b8;--theme-stat-trend-bg:#212121e6;--theme-stat-trend-border:#8f8f8f33;--theme-button-primary-text:#ebebeb;--theme-button-secondary-bg:#141414f0;--theme-button-secondary-text:#d1d1d1;--theme-input-bg:#0f0f0feb;--theme-history-item-bg:#0f0f0fd1;--theme-history-item-hover-bg:#141414e0;--theme-history-item-active-bg:#212121f0;--theme-badge-default-bg:#0f0f0feb;--theme-badge-default-text:#d1d1d1;--theme-badge-history-bg:#b8b8b81a;--theme-badge-history-border:#b8b8b82e;--theme-badge-history-text:#dbdbdb;--theme-chart-axis:#b8b8b8;--theme-chart-bull:hsl(var(--primary));--theme-chart-bull-fill:hsl(var(--primary)/.16);--theme-chart-bear:#adadad;--theme-chart-bear-fill:#adadad29;--theme-chart-ma10:#d1d1d1;--theme-chart-ma20:#b8b8b8;--theme-chart-ma60:#c2c2c2;--theme-chart-resistance:#b8b8b8;--theme-chart-stop:#adadad;--theme-chart-target:#d1d1d1;--theme-chart-target-strong:#dbdbdb;--pill-bg:#171717e6;--pill-active-bg:#242424f0;--button-bg:#242424f5;--button-hover-bg:#2e2e2efa;--theme-button-primary-bg:#242424f5;--theme-panel-glass-bg:#141414f5;--theme-panel-glass-shadow:none;--theme-overlay-panel-bg:#141414fa;--progress-fill:linear-gradient(90deg,#dbdbdb,#a3a3a3);--chart-toolbar-surface:hsl(var(--bg-card-elevated-hsl)/.88);--chart-toolbar-active-surface:#292929f5;--input-bg:hsl(var(--bg-card-elevated-hsl)/.9);--input-border:hsl(var(--border-muted-hsl)/.74);--focus-ring:hsl(var(--accent-primary-hsl)/.22);--theme-button-text-transform:uppercase;--theme-button-letter-spacing:.07em;--theme-button-font-family:var(--font-mono);--motion-duration-fast:.12s;--motion-duration-base:.17s;--motion-duration-slow:.24s;--theme-panel-radius-lg:.2rem;--theme-panel-radius-md:.12rem;--theme-control-radius:.16rem;--theme-border-width:1px;--theme-border-style:solid;--theme-panel-clip-path:none;--theme-control-clip-path:none;--theme-hover-lift:0px;--theme-label-font-family:var(--font-mono);--theme-shell-overlay:repeating-linear-gradient(180deg,hsl(var(--accent-primary-hsl)/.04)0 1px,transparent 1px 4px);--theme-shell-overlay-opacity:.46;--theme-button-primary-shadow:none;--theme-panel-grid-overlay:repeating-linear-gradient(180deg,hsl(var(--accent-primary-hsl)/.05)0 1px,transparent 1px 4px)}:root{--cohere-black:#000;--cohere-near-black:#212121;--cohere-deep-dark:#17171c;--cohere-blue:#1863dc;--cohere-purple:#9b60aa;--cohere-white:#fff;--cohere-snow:#fafafa;--cohere-border-light:#f2f2f2;--cohere-border-cool:#d9d9dd;--cohere-border-soft:#e5e7eb;--cohere-muted:#93939f;--cohere-radius-signature:22px;--cohere-radius-large:20px;--cohere-radius-medium:16px;--cohere-radius-small:8px;--cohere-shadow-soft:0 10px 30px #17171c0f;--cohere-shadow-quiet:0 4px 14px #17171c0a}html[data-theme]{--font-ui:Inter,"Segoe UI",Arial,ui-sans-serif,system-ui,sans-serif;--font-mono:"Space Mono","IBM Plex Mono","SFMono-Regular",ui-monospace,monospace;--theme-ui-font:var(--font-ui);--theme-heading-font:"Space Grotesk",Inter,ui-sans-serif,system-ui,sans-serif;--theme-label-font-family:var(--font-mono);--theme-label-font-size:.72rem;--theme-label-font-weight:400;--theme-label-letter-spacing:.18em;--theme-label-text-transform:uppercase;--theme-button-font-family:var(--font-ui);--theme-button-font-weight:400;--theme-button-letter-spacing:0;--theme-button-text-transform:none;--theme-button-padding-y:.7rem;--theme-button-padding-x:1.15rem;--theme-panel-radius-lg:var(--cohere-radius-signature);--theme-panel-radius-md:var(--cohere-radius-medium);--theme-control-radius:var(--cohere-radius-medium);--theme-badge-radius:999px;--theme-border-width:1px;--theme-border-style:solid;--theme-panel-clip-path:none;--theme-control-clip-path:none;--theme-hover-lift:-1px;--theme-panel-grid-overlay:none;--theme-panel-backdrop-blur:blur(10px);--motion-duration-fast:.14s;--motion-duration-base:.2s;--motion-duration-slow:.28s;--motion-ease-standard:cubic-bezier(.22,1,.36,1);--motion-ease-soft:cubic-bezier(.25,.46,.45,.94);--motion-ease-emphasis:cubic-bezier(.2,.9,.3,1);--motion-scale-enter:.985;--motion-distance-soft:2px;--layout-shell-max:1720px;--layout-sidebar-width:clamp(272px,21vw,320px);--layout-page-max:1440px;--layout-context-rail-width:minmax(0,19rem);--layout-gap:clamp(.95rem,1.35vw,1.45rem);--layout-content-gap:clamp(.9rem,1.2vw,1.2rem);--layout-shell-top:clamp(.7rem,1vw,1.1rem);--layout-shell-bottom:clamp(1rem,1.8vw,1.6rem);--layout-gutter-x:clamp(.75rem,1.6vw,1.45rem);--accent-primary-hsl:216 79% 48%;--accent-secondary-hsl:286 28% 52%;--accent-positive-hsl:148 48% 38%;--accent-warning-hsl:38 78% 46%;--accent-danger-hsl:0 64% 46%;--chart-up-hsl:148 48% 38%;--chart-down-hsl:0 64% 46%;--theme-button-primary-border:var(--cohere-deep-dark);--theme-button-primary-bg:var(--cohere-deep-dark);--theme-button-primary-text:var(--cohere-white);--theme-button-primary-shadow:none;--theme-button-secondary-border:var(--cohere-border-cool);--theme-button-secondary-bg:transparent;--theme-button-secondary-text:var(--cohere-near-black);--gradient-primary:linear-gradient(135deg,#1863dc14,#9b60aa14);--shadow-soft-card:var(--cohere-shadow-quiet);--shadow-soft-card-strong:var(--cohere-shadow-soft);--focus-ring:#4c6ee638}html[data-theme=terminal]{--bg-page-hsl:0 0% 100%;--bg-sidebar-hsl:0 0% 98%;--bg-card-hsl:0 0% 100%;--bg-card-elevated-hsl:0 0% 98%;--border-muted-hsl:240 9% 85%;--border-strong-hsl:216 79% 48%;--text-primary-hsl:0 0% 0%;--text-secondary-hsl:0 0% 13%;--text-dim-hsl:240 6% 60%;--pill-bg:#f2f2f2e6;--pill-active-bg:#1863dc14;--button-bg:var(--cohere-deep-dark);--button-hover-bg:#2b2b33;--progress-track:#f2f2f2f2;--progress-fill:linear-gradient(90deg,#1863dc,#4c6ee6);--chart-grid:#d9d9ddcc;--chart-axis:#93939feb;--chart-up:hsl(var(--chart-up-hsl));--chart-down:hsl(var(--chart-down-hsl));--bg-base:#fff;--bg-hover:#fafafa;--bg-subtle:#fafafaeb;--bg-subtle-hover:#f5f5f7fa;--bg-subtle-active:#f2f2f2;--border-dim:#d9d9ddcc;--border-subtle:#e5e7eb;--border-subtle-hover:#1863dc4d;--border-default:#d9d9dd;--border-hover:#1863dc75;--border-selected:#1863dcb8;--border-accent:#1863dc;--border-cyan:#1863dc;--border-purple:#9b60aa5c;--text-secondary-text:#212121;--text-muted-text:#93939f;--surface-1:#fff;--surface-2:#fafafa;--surface-3:#f5f5f7;--overlay-hover:#1863dc0a;--overlay-selected:#1863dc14;--nav-active-bg:#1863dc14;--nav-active-border:#1863dc2e;--nav-active-shadow:none;--nav-hover-bg:#fafafafa;--nav-icon-active:#1863dc;--nav-indicator-bg:#1863dc;--nav-indicator-shadow:#1863dc40;--nav-badge-bg:#1863dc;--nav-brand-shadow:none;--theme-shell-bg:radial-gradient(circle at top right,#1863dc0f,transparent 26%),linear-gradient(180deg,#fff 0%,#fafafa 100%);--theme-shell-overlay:radial-gradient(circle at bottom left,#9b60aa0d,transparent 28%);--theme-shell-overlay-opacity:1;--theme-overlay-backdrop:#ffffffc7;--theme-overlay-panel-bg:#fffffff5;--theme-overlay-panel-border:#d9d9dd;--theme-overlay-panel-shadow:0 20px 44px #17171c1a;--theme-floating-bg:#ffffffeb;--theme-floating-border:#d9d9ddf2;--theme-floating-shadow:var(--cohere-shadow-quiet);--theme-sidebar-bg:#fffffff0;--theme-sidebar-border:#d9d9dd;--theme-sidebar-divider:#e5e7eb;--theme-sidebar-shadow:none;--theme-sidebar-brand-bg:#fafafafa;--theme-sidebar-brand-border:#d9d9dd;--theme-sidebar-rail-border:#e5e7eb;--theme-sidebar-rail-highlight:#1863dc08;--theme-panel-solid-bg:#fffffff5;--theme-panel-solid-border:#d9d9dd;--theme-panel-solid-shadow:var(--cohere-shadow-quiet);--theme-panel-glass-bg:#fffffff5;--theme-panel-glass-border:#d9d9dd;--theme-panel-glass-shadow:var(--cohere-shadow-quiet);--theme-panel-subtle-bg:#fafafaf5;--theme-panel-subtle-border:#e5e7eb;--theme-table-bg:#fffffffa;--theme-table-border:#e5e7eb;--theme-chip-bg:#fafafafa;--theme-chip-border:#d9d9dd;--theme-nav-item-radius:18px;--theme-nav-item-border:transparent;--theme-nav-item-hover-border:#d9d9dd;--theme-nav-item-active-border:#1863dc2e;--theme-nav-item-bg:transparent;--theme-nav-item-hover-bg:#fafafa;--theme-nav-item-active-bg:#1863dc14;--theme-nav-item-active-shadow:none;--theme-nav-item-font-weight:400;--theme-nav-icon-bg:#fafafaf5;--theme-nav-icon-border:#e5e7eb;--theme-nav-icon-hover-bg:#fff;--theme-nav-icon-active-bg:#1863dc14;--theme-nav-icon-active-border:#1863dc33;--theme-history-item-bg:#fffffff5;--theme-history-item-hover-bg:#fafafa;--theme-history-item-active-bg:#1863dc0f;--theme-history-item-border:#e5e7eb;--theme-history-item-active-border:#1863dc33;--theme-history-item-shadow:none;--theme-badge-default-bg:#fafafa;--theme-badge-default-border:#d9d9dd;--theme-badge-default-text:#212121;--theme-badge-success-bg:#1d814c14;--theme-badge-success-border:#1d814c2e;--theme-badge-success-text:#1d814c;--theme-badge-warning-bg:#a7711a14;--theme-badge-warning-border:#a7711a2e;--theme-badge-warning-text:#8a5c15;--theme-badge-danger-bg:#b0313114;--theme-badge-danger-border:#b031312e;--theme-badge-danger-text:#a43636;--theme-badge-info-bg:#1863dc14;--theme-badge-info-border:#1863dc2e;--theme-badge-info-text:#1863dc;--theme-badge-history-bg:#9b60aa14;--theme-badge-history-border:#9b60aa2e;--theme-badge-history-text:#7d4a8d;--input-surface-bg:#fff;--input-surface-border:#d9d9dd;--input-surface-border-hover:#1863dc47;--input-surface-border-focus:var(--cohere-purple);--input-surface-focus-ring:0 0 0 3px #1863dc1f;--home-action-ai-bg:#fff;--home-action-ai-border:#d9d9dd;--home-action-ai-text:#212121;--home-action-ai-hover-bg:#fafafa;--home-action-report-bg:#fff;--home-action-report-border:#d9d9dd;--home-action-report-text:#212121;--home-action-report-hover-bg:#fafafa;--home-panel-border:#d9d9dd;--home-panel-border-hover:#1863dc3d;--home-panel-border-selected:#1863dc4d;--home-panel-gradient-start:#1863dc14;--home-panel-gradient-mid:#fffffff2;--home-panel-gradient-end:#fafafaf2;--home-panel-selected-shadow:none;--home-panel-subtle-bg:#fafafa;--home-panel-subtle-bg-hover:#f5f5f7;--settings-surface:#fafafa;--settings-surface-hover:#f5f5f7;--settings-surface-strong:#fff;--settings-surface-panel:#fafafafa;--settings-surface-overlay:#ffffffb3;--settings-surface-overlay-soft:#ffffff8c;--settings-surface-overlay-muted:#fafafab3;--settings-border:#d9d9dd;--settings-border-soft:#e5e7eb;--settings-border-strong:#1863dc3d;--settings-border-overlay:#1863dc2e;--settings-accent-shadow:#1863dc14;--settings-primary-border:var(--cohere-deep-dark);--settings-primary-gradient:var(--cohere-deep-dark);--settings-primary-text:#fff;--settings-primary-shadow:#17171c14;--settings-primary-shadow-hover:#17171c1a;--settings-secondary-border:#d9d9dd;--settings-secondary-bg:#fff;--settings-secondary-border-hover:#1863dc3d;--settings-secondary-bg-hover:#fafafa;--settings-glow-hover:#1863dc14;--settings-skeleton-strong:#f2f2f2;--settings-skeleton-soft:#fafafa;--theme-chart-grid:#d9d9ddb3;--theme-chart-axis:#93939feb;--theme-chart-bull:#1d814c;--theme-chart-bull-fill:#1d814c1f;--theme-chart-bear:#a43636;--theme-chart-bear-fill:#a436361f;--theme-chart-volume:#1863dcb8;--theme-chart-ma5:#1863dc;--theme-chart-ma10:#7d4a8d;--theme-chart-ma20:#8a5c15;--theme-chart-ma60:#6b7280;--theme-chart-support:#1d814c;--theme-chart-resistance:#a43636;--theme-chart-entry:#1863dc;--theme-chart-stop:#a43636;--theme-chart-target:#8a5c15;--theme-chart-target-strong:#7d4a8d;--theme-chart-crosshair:#1863dc29;--theme-chart-tooltip-bg:#fffffffa;--theme-chart-tooltip-border:#d9d9dd;--theme-stat-score-bg:#fafafa;--theme-stat-score-border:#d9d9dd;--theme-stat-advice-bg:#fafafa;--theme-stat-advice-border:#d9d9dd;--theme-stat-trend-bg:#fafafa;--theme-stat-trend-border:#d9d9dd}html[data-theme=cyberpunk],html[data-theme=dos]{--bg-page-hsl:240 10% 10%;--bg-sidebar-hsl:240 10% 12%;--bg-card-hsl:240 11% 14%;--bg-card-elevated-hsl:240 10% 17%;--border-muted-hsl:240 6% 28%;--border-strong-hsl:216 79% 48%;--text-primary-hsl:0 0% 98%;--text-secondary-hsl:240 6% 86%;--text-dim-hsl:240 7% 62%;--pill-bg:#ffffff0a;--pill-active-bg:#1863dc24;--button-bg:#fff;--button-hover-bg:#f0f0f2;--progress-track:#ffffff14;--progress-fill:linear-gradient(90deg,#1863dc,#4c6ee6);--chart-grid:#ffffff14;--chart-axis:#d9d9ddd1;--chart-up:hsl(var(--chart-up-hsl));--chart-down:hsl(var(--chart-down-hsl));--bg-base:#17171c;--bg-hover:#1f1f26;--bg-subtle:#ffffff08;--bg-subtle-hover:#ffffff0d;--bg-subtle-active:#ffffff14;--border-dim:#ffffff14;--border-subtle:#ffffff1a;--border-subtle-hover:#1863dc6b;--border-default:#ffffff1f;--border-hover:#1863dc7a;--border-selected:#1863dcb8;--border-accent:#1863dc;--border-cyan:#1863dc;--border-purple:#9b60aa70;--text-secondary-text:#fafafaeb;--text-muted-text:#93939f;--surface-1:#17171cfa;--surface-2:#1f1f26fa;--surface-3:#25252dfa;--overlay-hover:#1863dc0f;--overlay-selected:#1863dc1f;--nav-active-bg:#1863dc24;--nav-active-border:#1863dc33;--nav-active-shadow:none;--nav-hover-bg:#ffffff0a;--nav-icon-active:#fff;--nav-indicator-bg:#1863dc;--nav-indicator-shadow:#1863dc59;--nav-badge-bg:#1863dc;--nav-brand-shadow:none;--theme-shell-bg:radial-gradient(circle at top right,#1863dc29,transparent 24%),linear-gradient(180deg,#17171c 0%,#101015 100%);--theme-shell-overlay:radial-gradient(circle at bottom left,#9b60aa1f,transparent 28%);--theme-shell-overlay-opacity:1;--theme-overlay-backdrop:#17171cb8;--theme-overlay-panel-bg:#17171cf5;--theme-overlay-panel-border:#ffffff1f;--theme-overlay-panel-shadow:0 24px 52px #0000005c;--theme-floating-bg:#17171ceb;--theme-floating-border:#ffffff1f;--theme-floating-shadow:0 10px 30px #0003;--theme-sidebar-bg:#17171ceb;--theme-sidebar-border:#ffffff1a;--theme-sidebar-divider:#ffffff14;--theme-sidebar-shadow:none;--theme-sidebar-brand-bg:#ffffff0a;--theme-sidebar-brand-border:#ffffff1a;--theme-sidebar-rail-border:#ffffff14;--theme-sidebar-rail-highlight:#1863dc14;--theme-panel-solid-bg:#17171cf0;--theme-panel-solid-border:#ffffff1f;--theme-panel-solid-shadow:0 12px 32px #0000001f;--theme-panel-glass-bg:#17171cf0;--theme-panel-glass-border:#ffffff1f;--theme-panel-glass-shadow:0 12px 32px #0000001f;--theme-panel-subtle-bg:#ffffff0a;--theme-panel-subtle-border:#ffffff1a;--theme-table-bg:#17171cfa;--theme-table-border:#ffffff14;--theme-chip-bg:#ffffff0a;--theme-chip-border:#ffffff1a;--theme-nav-item-radius:18px;--theme-nav-item-border:transparent;--theme-nav-item-hover-border:#ffffff14;--theme-nav-item-active-border:#1863dc33;--theme-nav-item-bg:transparent;--theme-nav-item-hover-bg:#ffffff0a;--theme-nav-item-active-bg:#1863dc1f;--theme-nav-item-active-shadow:none;--theme-nav-item-font-weight:400;--theme-nav-icon-bg:#ffffff0a;--theme-nav-icon-border:#ffffff14;--theme-nav-icon-hover-bg:#ffffff0f;--theme-nav-icon-active-bg:#1863dc1f;--theme-nav-icon-active-border:#1863dc33;--theme-history-item-bg:#ffffff08;--theme-history-item-hover-bg:#ffffff0d;--theme-history-item-active-bg:#1863dc1f;--theme-history-item-border:#ffffff14;--theme-history-item-active-border:#1863dc33;--theme-history-item-shadow:none;--theme-badge-default-bg:#ffffff0a;--theme-badge-default-border:#ffffff1a;--theme-badge-default-text:#fafafaeb;--theme-badge-success-bg:#1d814c1f;--theme-badge-success-border:#1d814c38;--theme-badge-success-text:#8bd5ab;--theme-badge-warning-bg:#a7711a1f;--theme-badge-warning-border:#a7711a38;--theme-badge-warning-text:#f2c777;--theme-badge-danger-bg:#b031311f;--theme-badge-danger-border:#b0313138;--theme-badge-danger-text:#f1a3a3;--theme-badge-info-bg:#1863dc24;--theme-badge-info-border:#1863dc3d;--theme-badge-info-text:#91b7ff;--theme-badge-history-bg:#9b60aa24;--theme-badge-history-border:#9b60aa38;--theme-badge-history-text:#e2b2ef;--input-surface-bg:#ffffff08;--input-surface-border:#ffffff1a;--input-surface-border-hover:#1863dc57;--input-surface-border-focus:var(--cohere-purple);--input-surface-focus-ring:0 0 0 3px #1863dc29;--home-action-ai-bg:#ffffff0a;--home-action-ai-border:#ffffff1a;--home-action-ai-text:#fafafaeb;--home-action-ai-hover-bg:#ffffff0f;--home-action-report-bg:#ffffff0a;--home-action-report-border:#ffffff1a;--home-action-report-text:#fafafaeb;--home-action-report-hover-bg:#ffffff0f;--home-panel-border:#ffffff1a;--home-panel-border-hover:#1863dc3d;--home-panel-border-selected:#1863dc4d;--home-panel-gradient-start:#1863dc1f;--home-panel-gradient-mid:#ffffff0a;--home-panel-gradient-end:#ffffff0a;--home-panel-selected-shadow:none;--home-panel-subtle-bg:#ffffff0a;--home-panel-subtle-bg-hover:#ffffff0f;--settings-surface:#ffffff0a;--settings-surface-hover:#ffffff0f;--settings-surface-strong:#17171cf0;--settings-surface-panel:#ffffff08;--settings-surface-overlay:#17171c99;--settings-surface-overlay-soft:#17171c73;--settings-surface-overlay-muted:#ffffff0a;--settings-border:#ffffff1f;--settings-border-soft:#ffffff14;--settings-border-strong:#1863dc3d;--settings-border-overlay:#1863dc2e;--settings-accent-shadow:#1863dc1f;--settings-primary-border:#ffffff1a;--settings-primary-gradient:#fff;--settings-primary-text:#17171c;--settings-primary-shadow:#0000001f;--settings-primary-shadow-hover:#00000029;--settings-secondary-border:#ffffff1a;--settings-secondary-bg:#ffffff0a;--settings-secondary-border-hover:#1863dc3d;--settings-secondary-bg-hover:#ffffff0f;--settings-glow-hover:#1863dc1f;--settings-skeleton-strong:#ffffff14;--settings-skeleton-soft:#ffffff0a;--theme-chart-grid:#ffffff14;--theme-chart-axis:#d9d9ddd1;--theme-chart-bull:#8bd5ab;--theme-chart-bull-fill:#8bd5ab1f;--theme-chart-bear:#f1a3a3;--theme-chart-bear-fill:#f1a3a31f;--theme-chart-volume:#91b7ffc7;--theme-chart-ma5:#91b7ff;--theme-chart-ma10:#e2b2ef;--theme-chart-ma20:#f2c777;--theme-chart-ma60:#d9d9ddd1;--theme-chart-support:#8bd5ab;--theme-chart-resistance:#f1a3a3;--theme-chart-entry:#91b7ff;--theme-chart-stop:#f1a3a3;--theme-chart-target:#f2c777;--theme-chart-target-strong:#e2b2ef;--theme-chart-crosshair:#91b7ff29;--theme-chart-tooltip-bg:#17171cfa;--theme-chart-tooltip-border:#ffffff1f;--theme-stat-score-bg:#ffffff0a;--theme-stat-score-border:#ffffff1a;--theme-stat-advice-bg:#ffffff0a;--theme-stat-advice-border:#ffffff1a;--theme-stat-trend-bg:#ffffff0a;--theme-stat-trend-border:#ffffff1a;--theme-button-primary-border:#fff;--theme-button-primary-bg:#fff;--theme-button-primary-text:#17171c;--theme-button-primary-shadow:none;--theme-button-secondary-border:#ffffff1f;--theme-button-secondary-bg:transparent;--theme-button-secondary-text:#fafafaeb}html[data-theme=dos]{--theme-panel-solid-border:#ffffff29;--theme-panel-subtle-border:#ffffff24;--theme-history-item-border:#ffffff24;--input-surface-border:#ffffff24}html[data-theme]{background:hsl(var(--bg-page-hsl));color:hsl(var(--text-primary-hsl))}html[data-theme] body,html[data-theme] #root{background:hsl(var(--bg-page-hsl));color:hsl(var(--text-primary-hsl));font-family:var(--theme-ui-font);-webkit-font-smoothing:antialiased}html[data-theme] .label-uppercase,html[data-theme] .theme-field-label,html[data-theme] .workspace-header-eyebrow,html[data-theme] .product-kicker{font-family:var(--theme-label-font-family);font-size:var(--theme-label-font-size);font-weight:var(--theme-label-font-weight);letter-spacing:var(--theme-label-letter-spacing);text-transform:var(--theme-label-text-transform);color:hsl(var(--text-dim-hsl))}html[data-theme] .workspace-header-panel{border-radius:var(--cohere-radius-signature);border-color:var(--theme-panel-glass-border);background:var(--theme-panel-glass-bg);box-shadow:var(--theme-panel-glass-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;padding:clamp(1.15rem,1.7vw,1.85rem)}html[data-theme] .workspace-header-title{font-family:var(--theme-heading-font);letter-spacing:-.04em;color:hsl(var(--text-primary-hsl));margin-top:.65rem;font-size:clamp(1.9rem,3vw,3.15rem);font-weight:400;line-height:1.05}html[data-theme] .workspace-header-description{max-width:60rem;color:hsl(var(--text-dim-hsl));margin-top:.8rem;font-size:1rem;line-height:1.65}html[data-theme] .theme-shell{background:var(--theme-shell-bg)}html[data-theme] .theme-shell:after{background:var(--theme-shell-overlay);opacity:var(--theme-shell-overlay-opacity)}html[data-theme] .theme-sidebar-shell,html[data-theme] .theme-panel-solid,html[data-theme] .theme-panel-glass,html[data-theme] .workspace-surface,html[data-theme] .workspace-header-panel{border-radius:var(--cohere-radius-signature)}html[data-theme] .theme-sidebar-shell,html[data-theme] .theme-panel-solid,html[data-theme] .theme-panel-glass,html[data-theme] .theme-panel-subtle,html[data-theme] .workspace-surface,html[data-theme] .workspace-surface-muted,html[data-theme] .theme-floating-control,html[data-theme] .theme-menu-panel,html[data-theme] .theme-dropdown-panel,html[data-theme] .theme-history-item,html[data-theme] .theme-list-item,html[data-theme] .theme-chart-toolbar,html[data-theme] .theme-chart-tab,html[data-theme] .theme-chart-legend-item,html[data-theme] .theme-chart-canvas,html[data-theme] .theme-inline-banner,html[data-theme] .theme-badge,html[data-theme] .theme-inline-chip,html[data-theme] .btn-primary,html[data-theme] .btn-secondary,html[data-theme] .input-terminal,html[data-theme] .input-surface,html[data-theme] .theme-card-surface{clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] .theme-sidebar-shell{border-color:var(--theme-sidebar-border);background:var(--theme-sidebar-bg);box-shadow:var(--theme-sidebar-shadow);padding:.95rem}html[data-theme] .theme-sidebar-shell:before{border-color:var(--theme-sidebar-rail-border)}html[data-theme] .theme-sidebar-shell:after{background:linear-gradient(180deg,transparent 0%,transparent 70%,var(--theme-sidebar-rail-highlight)100%);opacity:1;mix-blend-mode:normal}html[data-theme] .theme-sidebar-brand{border-radius:var(--cohere-radius-medium);border-color:var(--theme-sidebar-brand-border);background:var(--theme-sidebar-brand-bg);box-shadow:none}html[data-theme] .theme-nav{gap:.38rem}html[data-theme] .theme-nav-item{border-color:var(--theme-nav-item-border);background:var(--theme-nav-item-bg);letter-spacing:0;text-transform:none;border-radius:18px;font-size:.95rem;font-weight:400}html[data-theme] .theme-nav-item:hover{border-color:var(--theme-nav-item-hover-border);background:var(--theme-nav-item-hover-bg);box-shadow:none}html[data-theme] .theme-nav-item.is-active{border-color:var(--theme-nav-item-active-border);background:var(--theme-nav-item-active-bg);box-shadow:none}html[data-theme] .theme-nav-icon-wrap{border-color:var(--theme-nav-icon-border);background:var(--theme-nav-icon-bg);border-radius:14px}html[data-theme] .theme-nav-item.is-active .theme-nav-icon-wrap{border-color:var(--theme-nav-icon-active-border);background:var(--theme-nav-icon-active-bg);transform:none}html[data-theme] .theme-nav-indicator{border-radius:999px;width:3px}html[data-theme] .theme-panel-solid{border-color:var(--theme-panel-solid-border);background:var(--theme-panel-solid-bg);box-shadow:var(--theme-panel-solid-shadow)}html[data-theme] .theme-panel-glass{border-color:var(--theme-panel-glass-border);background:var(--theme-panel-glass-bg);box-shadow:var(--theme-panel-glass-shadow)}html[data-theme] .theme-panel-subtle,html[data-theme] .workspace-surface-muted{border-radius:var(--cohere-radius-medium);border-color:var(--theme-panel-subtle-border);background:var(--theme-panel-subtle-bg);box-shadow:none}html[data-theme] .theme-panel-band{border:1px solid var(--theme-panel-solid-border);background:linear-gradient(180deg,var(--theme-panel-solid-bg),var(--theme-panel-subtle-bg));box-shadow:var(--theme-panel-solid-shadow);position:relative;overflow:hidden}html[data-theme] .theme-panel-band:before{content:"";background:linear-gradient(90deg,#1863dce6,#9b60aa80);width:100%;height:3px;position:absolute;inset:0 auto auto 0}html[data-theme] .theme-card-hover{transition:border-color var(--motion-duration-fast)var(--motion-ease-standard),background-color var(--motion-duration-fast)var(--motion-ease-standard),transform var(--motion-duration-fast)var(--motion-ease-standard)}html[data-theme] .theme-card-hover:hover{border-color:#1863dc3d;transform:translateY(-1px)}html[data-theme] .theme-floating-control,html[data-theme] .theme-menu-panel,html[data-theme] .theme-dropdown-panel{border-radius:var(--cohere-radius-medium);border-color:var(--theme-floating-border);background:var(--theme-floating-bg);box-shadow:var(--theme-floating-shadow)}html[data-theme] .theme-menu-option,html[data-theme] .theme-dropdown-item{border-radius:14px}html[data-theme] .theme-menu-option:hover,html[data-theme] .theme-menu-option[data-active=true],html[data-theme] .theme-dropdown-item:hover,html[data-theme] .theme-dropdown-item[data-active=true]{background:var(--pill-active-bg);color:hsl(var(--text-primary-hsl));box-shadow:none}html[data-theme] .theme-inline-banner{border-radius:var(--cohere-radius-medium);border-color:var(--theme-panel-subtle-border);background:var(--theme-panel-subtle-bg)}html[data-theme] .theme-badge{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;font-weight:400}html[data-theme] .theme-inline-chip,html[data-theme] .theme-task-meta-chip,html[data-theme] .theme-market-badge,html[data-theme] .theme-match-badge{border-color:var(--theme-chip-border);background:var(--theme-chip-bg);color:hsl(var(--text-secondary-hsl));border-radius:999px}html[data-theme] .theme-history-item,html[data-theme] .theme-list-item{border-color:var(--theme-history-item-border);background:var(--theme-history-item-bg);box-shadow:none;border-radius:18px}html[data-theme] .theme-history-item:hover,html[data-theme] .theme-list-item:hover{background:var(--theme-history-item-hover-bg);box-shadow:none;border-color:#1863dc33}html[data-theme] .theme-history-item[data-active=true],html[data-theme] .theme-list-item[data-active=true]{border-color:var(--theme-history-item-active-border);background:var(--theme-history-item-active-bg);box-shadow:none}html[data-theme] .theme-task-status{border-radius:999px}html[data-theme] .workspace-status-strip{border-radius:var(--cohere-radius-medium);border-color:var(--theme-panel-subtle-border);background:var(--theme-panel-subtle-bg);box-shadow:none}html[data-theme] .workspace-status-step{border-color:var(--theme-panel-subtle-border);background:var(--pill-bg);color:hsl(var(--text-dim-hsl));border-radius:999px}html[data-theme] .workspace-status-step[data-active=true]{background:var(--pill-active-bg);color:hsl(var(--text-primary-hsl));border-color:#1863dc33}html[data-theme] .workspace-status-badge{font-family:var(--theme-label-font-family);border-radius:999px;font-weight:400}html[data-theme] .theme-checkbox{border-color:var(--input-surface-border);accent-color:var(--cohere-blue);border-radius:6px}html[data-theme] .theme-focus-ring:focus-visible,html[data-theme] .input-terminal:focus,html[data-theme] .input-surface:focus,html[data-theme] .input-focus-glow:focus,html[data-theme] .input-focus-glow:focus-within{border-color:var(--input-surface-border-focus);box-shadow:var(--input-surface-focus-ring);outline:none}html[data-theme] .input-terminal,html[data-theme] .input-surface{border-radius:var(--cohere-radius-medium);border-color:var(--input-surface-border);background:var(--input-surface-bg);color:hsl(var(--text-primary-hsl));box-shadow:none}html[data-theme] .input-terminal:hover:not(:focus):not(:disabled),html[data-theme] .input-surface:hover:not(:focus):not(:disabled){border-color:var(--input-surface-border-hover)}html[data-theme] .btn-primary,html[data-theme] .btn-secondary,html[data-theme] button[data-variant]{font-family:var(--theme-button-font-family);font-weight:var(--theme-button-font-weight);letter-spacing:0;text-transform:none;box-shadow:none}html[data-theme] .btn-primary,html[data-theme] button[data-variant=primary]{border-color:var(--theme-button-primary-border);background:var(--theme-button-primary-bg);color:var(--theme-button-primary-text)}html[data-theme] .btn-primary:hover,html[data-theme] button[data-variant=primary]:hover{border-color:var(--theme-button-primary-border);background:var(--button-hover-bg);color:var(--theme-button-primary-text);box-shadow:none}html[data-theme] .btn-secondary,html[data-theme] button[data-variant=secondary],html[data-theme] button[data-variant=outline]{border-color:var(--theme-button-secondary-border);background:var(--theme-button-secondary-bg);color:var(--theme-button-secondary-text)}html[data-theme] .btn-secondary:hover,html[data-theme] button[data-variant=secondary]:hover,html[data-theme] button[data-variant=outline]:hover{background:var(--theme-button-secondary-bg);color:var(--cohere-blue);box-shadow:none;border-color:#1863dc3d}html[data-theme] button[data-variant=ghost]{color:hsl(var(--text-secondary-hsl));background:0 0;border-color:#0000}html[data-theme] button[data-variant=ghost]:hover{color:var(--cohere-blue);box-shadow:none;background:0 0;border-color:#0000}html[data-theme] button[data-variant=gradient]{border-color:var(--theme-panel-solid-border);background:linear-gradient(180deg,var(--theme-panel-solid-bg),var(--theme-panel-subtle-bg));color:hsl(var(--text-primary-hsl))}html[data-theme] button[data-variant=gradient]:hover{background:linear-gradient(180deg,var(--theme-panel-solid-bg),var(--theme-panel-subtle-bg));color:var(--cohere-blue);border-color:#1863dc3d}html[data-theme] button[data-variant=danger]{color:#a43636;background:#b031311f;border-color:#b031313d}html[data-theme] button[data-variant=danger-subtle]{color:#a43636;background:#b0313114;border-color:#b0313133}html[data-theme] button[data-variant=home-action-ai],html[data-theme] button[data-variant=home-action-report],html[data-theme] button[data-variant=settings-secondary]{border-color:var(--theme-button-secondary-border);background:var(--theme-button-secondary-bg);color:var(--theme-button-secondary-text)}html[data-theme] button[data-variant=home-action-ai]:hover,html[data-theme] button[data-variant=home-action-report]:hover,html[data-theme] button[data-variant=settings-secondary]:hover{background:var(--theme-button-secondary-bg);color:var(--cohere-blue);box-shadow:none;border-color:#1863dc3d}html[data-theme] button[data-variant=settings-primary]{border-color:var(--theme-button-primary-border);background:var(--theme-button-primary-bg);color:var(--theme-button-primary-text)}html[data-theme] button[data-variant=settings-primary]:hover{background:var(--button-hover-bg);color:var(--theme-button-primary-text);box-shadow:none}html[data-theme] .terminal-card,html[data-theme] .gradient-border-card,html[data-theme] .gradient-border-card-inner,html[data-theme] .dashboard-card,html[data-theme] .glass-card,html[data-theme] .home-subpanel{border-radius:var(--cohere-radius-signature);box-shadow:none}html[data-theme] .terminal-card,html[data-theme] .dashboard-card,html[data-theme] .glass-card,html[data-theme] .home-subpanel{border-color:var(--theme-panel-solid-border);background:var(--theme-panel-solid-bg)}html[data-theme] .terminal-card:before,html[data-theme] .glass-card:before,html[data-theme] .glass-card:after,html[data-theme] .gradient-border-card:before,html[data-theme] .home-history-item:before{display:none}html[data-theme] .gradient-border-card{background:0 0;padding:0}html[data-theme] .gradient-border-card-inner{border:1px solid var(--theme-panel-solid-border);background:linear-gradient(180deg,var(--theme-panel-solid-bg),var(--theme-panel-subtle-bg))}html[data-theme] .theme-chart-toolbar,html[data-theme] .theme-chart-tab,html[data-theme] .theme-chart-legend-item,html[data-theme] .theme-chart-canvas,html[data-theme] .theme-chart-footnote,html[data-theme] .report-hero-disclosure{border-radius:var(--cohere-radius-medium);box-shadow:none}html[data-theme] .theme-chart-toolbar{border-color:var(--theme-panel-subtle-border);background:var(--theme-panel-subtle-bg)}html[data-theme] .theme-chart-tab,html[data-theme] .theme-chart-legend-item{border-color:var(--theme-panel-subtle-border);background:0 0}html[data-theme] .theme-chart-tab:hover,html[data-theme] .theme-chart-tab.is-active,html[data-theme] .theme-chart-legend-item:hover{background:var(--pill-active-bg);color:hsl(var(--text-primary-hsl));box-shadow:none;border-color:#1863dc3d}html[data-theme] .theme-chart-canvas{border-color:var(--theme-panel-subtle-border);background:var(--theme-panel-solid-bg)}html[data-theme] .settings-accent-text{color:var(--cohere-blue)}html[data-theme] .settings-accent-badge,html[data-theme] .settings-accent-badge-soft{color:var(--cohere-blue);background:#1863dc14;border-color:#1863dc2e}html[data-theme] .settings-shadow-accent,html[data-theme] .settings-glow-cyan-hover:hover,html[data-theme] .settings-glow-accent-hover:hover,html[data-theme] .theme-accent-glow,html[data-theme] .home-panel-card,html[data-theme] .theme-badge[data-glow=true]{box-shadow:none}html[data-theme] .report-support-card{box-shadow:none;border-color:var(--theme-panel-subtle-border)!important;background:var(--theme-panel-subtle-bg)!important}html[data-theme] .report-empty-state,html[data-theme] .product-empty-state{border-radius:var(--cohere-radius-signature);border:1px solid var(--theme-panel-subtle-border);background:var(--theme-panel-subtle-bg);padding:1.25rem}.theme-field-label{display:inline-flex}.product-command-card{gap:1rem;display:grid}.product-command-row,.product-action-row,.product-chip-list,.summary-block__header,.product-banner,.product-banner__actions,.chart-card__footer{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.product-command-row{align-items:end}.product-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.product-field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.product-field--grow,.product-field--full{grid-column:1/-1}.product-field-help,.product-footnote,.metric-card__note,.product-empty-note,.product-inline-meta,.product-section-copy,.preview-card__text,.audit-grid__value,.chart-card__footer,.product-table__stack,.product-direction{color:hsl(var(--text-dim-hsl));font-size:.92rem;line-height:1.6}.product-command-input{width:100%;min-height:2.9rem;padding:.85rem 1rem}.product-command-input--textarea{resize:vertical;min-height:9.5rem}.product-inline-fields{gap:.75rem;display:flex}.product-inline-fields>*{flex:1 1 0}.product-checkbox-row{color:hsl(var(--text-secondary-hsl));align-items:flex-start;gap:.7rem;font-size:.95rem;line-height:1.6;display:flex}.product-chip-list{gap:.55rem}.product-chip-list--tight{gap:.45rem}.product-chip{border:1px solid var(--theme-chip-border);background:var(--theme-chip-bg);min-height:2rem;color:hsl(var(--text-secondary-hsl));border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.82rem;display:inline-flex}.product-chip--button{cursor:pointer;transition:border-color var(--motion-duration-fast)var(--motion-ease-standard),background-color var(--motion-duration-fast)var(--motion-ease-standard)}.product-chip--button:hover{border-color:var(--border-default);background:var(--overlay-selected)}.product-module-switch__button{border-radius:var(--cohere-radius-medium);border:1px solid var(--theme-panel-subtle-border);background:var(--theme-panel-subtle-bg);text-align:left;width:100%;transition:border-color var(--motion-duration-fast)var(--motion-ease-standard),background-color var(--motion-duration-fast)var(--motion-ease-standard),color var(--motion-duration-fast)var(--motion-ease-standard);flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem 1.05rem;display:flex}.product-module-switch__button span{color:hsl(var(--text-primary-hsl));font-size:1rem;line-height:1.35}.product-module-switch__button small{color:hsl(var(--text-dim-hsl));font-size:.86rem;line-height:1.5}.product-module-switch__button:hover{color:var(--cohere-blue);border-color:#1863dc3d}.product-module-switch__button.is-active{background:var(--pill-active-bg);border-color:#1863dc3d}.product-section-card{gap:1.15rem;display:grid}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.metric-card{border-radius:var(--cohere-radius-medium);border:1px solid var(--theme-panel-subtle-border);background:var(--theme-panel-subtle-bg);gap:.3rem;padding:1rem;display:grid}.metric-card--positive{border-color:#1d814c33}.metric-card--negative{border-color:#b0313133}.metric-card--accent{border-color:#1863dc33}.metric-card__label{font-family:var(--theme-label-font-family);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--text-dim-hsl));font-size:.7rem;font-weight:400}.metric-card__value,.chart-card__value{font-family:var(--theme-heading-font);letter-spacing:-.04em;color:hsl(var(--text-primary-hsl));font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:400;line-height:1.1}.summary-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.result-side-stack{gap:.9rem;display:grid}.result-chart-stack,.result-subchart-stack{gap:1rem;display:grid}.result-secondary-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.9fr);gap:1rem;display:grid}.summary-block{gap:1rem;min-width:0;display:grid}.summary-block__title{font-family:var(--theme-heading-font);letter-spacing:-.03em;color:hsl(var(--text-primary-hsl));margin-top:.3rem;font-size:1.25rem;font-weight:400;line-height:1.2}.preview-grid,.audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.preview-card,.audit-grid__row,.chart-card{border-radius:var(--cohere-radius-medium);border:1px solid var(--theme-panel-subtle-border);background:var(--theme-panel-subtle-bg);padding:1rem}.preview-card__text{margin-top:.35rem}.audit-grid__row{gap:.35rem;display:grid}.audit-grid__label{font-family:var(--theme-label-font-family);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--text-dim-hsl));font-size:.7rem}.product-disclosure{border-radius:var(--cohere-radius-medium);border:1px solid var(--theme-panel-subtle-border);background:var(--theme-panel-subtle-bg);overflow:hidden}.product-disclosure__summary{cursor:pointer;font-family:var(--theme-label-font-family);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--text-dim-hsl));padding:.95rem 1rem;font-size:.72rem;font-weight:400;list-style:none}.product-disclosure[open] .product-disclosure__summary{border-bottom:1px solid var(--theme-panel-subtle-border)}.product-disclosure__body{padding:1rem}.product-banner{border-radius:var(--cohere-radius-medium);border:1px solid var(--theme-panel-subtle-border);background:var(--theme-panel-subtle-bg);justify-content:space-between;padding:1rem 1.1rem}.product-banner--success{background:#1d814c14;border-color:#1d814c33}.product-banner--warning{background:#a7711a14;border-color:#a7711a33}.product-banner--danger{background:#b0313114;border-color:#b0313133}.product-banner--info{background:#1863dc14;border-color:#1863dc33}.product-banner__copy{gap:.35rem;min-width:0;display:grid}.product-banner__title{color:hsl(var(--text-primary-hsl));font-size:1rem;line-height:1.4}.product-banner__body,.product-banner__meta{color:hsl(var(--text-dim-hsl));font-size:.92rem;line-height:1.6;display:block}.product-table-shell{border-radius:var(--cohere-radius-medium);border:1px solid var(--theme-table-border);background:var(--theme-table-bg);overflow-x:auto}.product-table{border-collapse:collapse;width:100%;min-width:760px}.product-table--wide{min-width:1120px}.product-table th,.product-table td{border-bottom:1px solid var(--theme-table-border);vertical-align:top;color:hsl(var(--text-secondary-hsl));padding:.9rem 1rem;font-size:.92rem;line-height:1.55}.product-table th{font-family:var(--theme-label-font-family);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--text-dim-hsl));background:var(--theme-panel-subtle-bg);font-size:.7rem;font-weight:400}.product-table tbody tr:last-child td{border-bottom:none}.product-table tbody tr:hover{background:var(--overlay-hover)}.product-table tbody tr[data-active=true]{background:var(--overlay-selected)}.product-table__mono{font-family:var(--theme-label-font-family);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--text-primary-hsl));font-size:.84rem}.product-table__stack,.indicator-stack{gap:.3rem;display:grid}.product-empty-state{text-align:center;color:hsl(var(--text-dim-hsl))}.product-empty-state--compact{padding:1rem}.product-list{margin:0;padding-left:1rem}.product-list li+li{margin-top:.35rem}.product-direction{align-items:center;gap:.25rem;display:inline-flex}.chart-card{gap:1rem;width:100%;min-width:0;display:grid}.chart-card[data-density=compact]{gap:.85rem}.chart-card[data-density=dense]{gap:.75rem}.chart-card--subchart{gap:.85rem}.chart-card__frame{border-radius:calc(var(--cohere-radius-medium) - 2px);border:1px solid var(--theme-table-border);background:var(--theme-table-bg);width:100%;min-width:0;overflow:hidden}.chart-card__svg{width:100%;height:auto;display:block}.chart-card__legend{flex-wrap:wrap;gap:.8rem;display:flex}.chart-card[data-density=compact] .chart-card__legend{gap:.65rem}.chart-card[data-density=dense] .chart-card__legend{gap:.5rem}.chart-card__legend-item{font-family:var(--theme-label-font-family);letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--text-dim-hsl));align-items:center;gap:.45rem;font-size:.68rem;display:inline-flex}.chart-card[data-density=compact] .chart-card__legend-item{letter-spacing:.14em;gap:.35rem;font-size:.64rem}.chart-card[data-density=dense] .chart-card__legend-item{letter-spacing:.12em;gap:.3rem;font-size:.6rem}.chart-card__legend-swatch{background:hsl(var(--text-dim-hsl));border-radius:999px;width:.72rem;height:.72rem}.chart-card__legend-swatch--strategy{background:#d8e7ff}.chart-card__legend-swatch--benchmark{background:#b7c2d2ad}.chart-card__legend-swatch--buy-hold{background:#7c9bc99e}.chart-card__legend-swatch--buy{background:#1d814c}.chart-card__legend-swatch--sell{background:#bf7a22;border-radius:.2rem}.chart-card__legend-swatch--trades{background:linear-gradient(90deg,#1d814c 0 50%,#bf7a22 50% 100%);border-radius:.16rem}.chart-card__grid{stroke:var(--theme-chart-grid);stroke-width:1px}.chart-card__grid--vertical{stroke-dasharray:4 6}.chart-card__area{fill:#1863dc14;stroke:none}.chart-card__line{fill:none;stroke:var(--cohere-blue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.chart-card__line--strategy{stroke:#d8e7ff;stroke-width:3.2px}.chart-card__line--benchmark{stroke:#a4afbfbd;stroke-width:1.9px;stroke-dasharray:10 7}.chart-card__line--buy-hold{stroke:#7c9bc9ad;stroke-width:1.8px;stroke-dasharray:4 6}.chart-card__line--exposure{stroke:#c5d2e8;stroke-width:2.25px}.chart-card__area-line{fill:#c5d2e81f;stroke:none}.chart-card__bar--positive{fill:#1d814cc7}.chart-card__bar--negative{fill:#b03131c2}.chart-card__marker circle{stroke:#060a0feb;stroke-width:1.8px}.chart-card__marker--buy circle{fill:#1d814c}.chart-card__marker rect{stroke:#060a0feb;stroke-width:1.8px}.chart-card__marker--sell circle,.chart-card__marker--sell rect{fill:#bf7a22}.chart-card__axis-label,.chart-card__axis-title{fill:hsl(var(--text-dim-hsl));letter-spacing:.06em;font-size:.64rem}.chart-card__axis-label--y{text-anchor:end}.chart-card__axis-title{text-transform:uppercase}.chart-card__end-label{font-family:var(--theme-label-font-family);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem}.chart-card__end-label--strategy{fill:#d8e7ff}.chart-card__end-label--benchmark{fill:#aab5c4d1}.chart-card__end-label--buy-hold{fill:#84a4d3d6}.chart-card__footer{justify-content:space-between}.chart-card[data-density=dense] .chart-card__footer{gap:.8rem}.backtest-result-viewer,.backtest-result-viewer__toolbar,.backtest-range-brush,.backtest-range-brush__controls{gap:.56rem;display:grid}.backtest-result-page{gap:var(--backtest-page-gap,.42rem);padding-bottom:var(--backtest-page-padding-bottom,1.6rem)}.backtest-result-page__hero{gap:var(--backtest-hero-gap-row,.24rem)var(--backtest-hero-gap-column,.62rem);padding:var(--backtest-hero-padding-block,.42rem)var(--backtest-hero-padding-inline,.58rem);border:1px solid var(--theme-panel-solid-border);border-radius:var(--theme-panel-radius-lg);background:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.7),hsl(var(--bg-card-elevated-hsl)/.84)),linear-gradient(120deg,transparent 0 70%,hsl(var(--accent-primary-hsl)/.05)70% 74%,transparent 74% 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.backtest-result-page__hero-copy{gap:.06rem;min-width:0;display:grid}.backtest-result-page__hero-eyebrow{font-size:var(--backtest-hero-eyebrow-size,.56rem);letter-spacing:var(--backtest-hero-eyebrow-tracking,.09em);text-transform:uppercase;color:var(--text-dim);margin:0}.backtest-result-page__hero-title{font-family:var(--theme-heading-font);font-size:var(--backtest-hero-title-size,1rem);letter-spacing:-.035em;color:var(--text-primary);margin:0;line-height:1}.backtest-result-page__hero-meta{font-size:var(--backtest-hero-meta-size,.68rem);color:var(--text-secondary);margin:0;line-height:1.16}.backtest-result-page__hero-actions{justify-content:flex-end;gap:var(--backtest-hero-action-gap,.24rem);flex-wrap:wrap;display:flex}.backtest-result-page__dashboard-stage,.backtest-result-page__tabs-stage{gap:var(--backtest-stage-gap,.34rem);display:grid}.backtest-unified-chart-viewer{gap:var(--backtest-workspace-gap,.34rem);width:100%;min-width:0;display:grid}.backtest-unified-chart-viewer__workspace-shell{width:100%;min-width:0;position:relative}.backtest-unified-chart-viewer__hover,.backtest-unified-chart-viewer__panel{width:100%;min-width:0;display:grid}.backtest-unified-chart-viewer__panel{gap:var(--backtest-panel-gap,.3rem)}.backtest-unified-chart-viewer__hover{gap:var(--backtest-tooltip-gap,.3rem);padding:var(--backtest-tooltip-padding-block,.46rem)var(--backtest-tooltip-padding-inline,.52rem);border:1px solid hsl(var(--border-muted-hsl)/.42);border-radius:var(--cohere-radius-medium);background:hsl(var(--bg-card-elevated-hsl)/.92);min-width:0}.backtest-unified-chart-viewer__hover--floating{z-index:4;width:min(var(--backtest-tooltip-max-width,14rem),calc(100% - .5rem));max-height:min(42vh,var(--backtest-tooltip-max-height,12rem));pointer-events:none;box-shadow:0 8px 16px hsl(var(--shadow-color-hsl)/.08),inset 0 0 0 1px hsl(var(--accent-primary-hsl)/.08);background:hsl(var(--bg-card-elevated-hsl)/.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:left,top;position:absolute;overflow:auto}.backtest-unified-chart-viewer__panels{gap:var(--backtest-panel-gap,.3rem);width:100%;min-width:0;display:grid}.backtest-unified-chart-viewer__panel{padding-top:0}.backtest-unified-chart-viewer__panel+.backtest-unified-chart-viewer__panel,.backtest-unified-chart-viewer__panel--brush{padding-top:var(--backtest-panel-section-spacing,.28rem);border-top:1px solid hsl(var(--border-muted-hsl)/.3)}.backtest-unified-chart-viewer__panel-header,.backtest-unified-chart-viewer__hover-header{justify-content:space-between;align-items:center;gap:var(--backtest-panel-header-gap,.28rem);flex-wrap:wrap;display:flex}.backtest-unified-chart-viewer__panel-title{font-size:var(--backtest-panel-title-size,.74rem);color:var(--text-primary);margin:.04rem 0 0;line-height:1.1}.backtest-result-page .product-kicker{font-size:var(--backtest-tooltip-eyebrow-size,.48rem)}.backtest-result-page .product-inline-meta{font-size:var(--backtest-tooltip-meta-size,.6rem);white-space:nowrap;line-height:1.2}.backtest-result-page .product-chip-list{gap:var(--backtest-chip-gap,.3rem)}.backtest-result-page .product-chip-list--tight{gap:var(--backtest-chip-tight-gap,.24rem)}.backtest-result-page .product-chip{min-height:var(--backtest-chip-min-height,1.72rem);padding:var(--backtest-chip-padding-block,.28rem)var(--backtest-chip-padding-inline,.56rem);font-size:var(--backtest-chip-font-size,.72rem)}.product-chip--interactive{border:1px solid hsl(var(--border-muted-hsl)/.5);background:hsl(var(--bg-card-elevated-hsl)/.78);color:var(--text-primary);cursor:pointer;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.product-chip--interactive:hover{border-color:hsl(var(--accent-primary-hsl)/.26);background:hsl(var(--accent-primary-hsl)/.1)}.product-chip--interactive.is-active{border-color:hsl(var(--accent-primary-hsl)/.34);background:hsl(var(--accent-primary-hsl)/.18);color:var(--text-primary)}.backtest-linked-chart{position:relative}.backtest-linked-chart .chart-card__frame,.backtest-range-brush__overview{width:100%;min-width:0}.backtest-linked-chart__cursor{stroke:hsl(var(--accent-primary-hsl)/.72);stroke-width:1.35px;stroke-dasharray:5 6}.backtest-linked-chart__focus-dot{fill:#d8e7ff;stroke:#060a0ff0;stroke-width:1.6px}.backtest-range-brush__overview{border-radius:calc(var(--cohere-radius-medium) - 2px);border:1px solid var(--theme-table-border);background:var(--theme-table-bg);width:100%;min-width:0;position:relative;overflow:hidden}.backtest-range-brush__overview .chart-card__svg{height:var(--backtest-brush-overview-height,1.9rem)}.backtest-range-brush__line{opacity:.88}.backtest-range-brush__selection{top:var(--backtest-brush-selection-inset,.44rem);bottom:var(--backtest-brush-selection-inset,.44rem);border:1px solid hsl(var(--accent-primary-hsl)/.44);background:hsl(var(--accent-primary-hsl)/.14);box-shadow:inset 0 0 0 1px hsl(var(--accent-primary-hsl)/.12),0 0 0 1px hsl(var(--accent-primary-hsl)/.08);pointer-events:none;border-radius:.75rem;position:absolute}.backtest-range-brush__controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.backtest-range-brush__slider{gap:var(--backtest-brush-slider-gap,.45rem);display:grid}.backtest-range-brush__slider span{color:var(--text-dim);font-size:var(--backtest-brush-slider-label-size,.68rem);letter-spacing:.06em;text-transform:uppercase}.backtest-range-brush__slider input[type=range]{width:100%}.backtest-result-viewer__dashboard.theme-card-surface{gap:var(--backtest-dashboard-gap,.34rem);padding:var(--backtest-dashboard-padding-block,.42rem)var(--backtest-dashboard-padding-inline,.52rem);display:grid}.backtest-result-viewer__metric-stage{gap:var(--backtest-metric-stage-gap,.26rem);display:grid}.backtest-result-viewer__metric-stage-header{justify-content:space-between;align-items:flex-start;gap:var(--backtest-metric-header-gap,.26rem);flex-wrap:wrap;display:flex}.backtest-result-viewer__metric-stage-title{font-size:var(--backtest-metric-title-size,.72rem);color:var(--text-primary);margin:.04rem 0 0;line-height:1.08}.backtest-result-viewer__metric-grid{gap:var(--backtest-metric-grid-gap,.26rem);grid-template-columns:repeat(6,minmax(0,1fr))}.backtest-result-viewer__dashboard .metric-card{min-height:0;padding:var(--backtest-metric-card-padding-block,.3rem)var(--backtest-metric-card-padding-inline,.4rem);border-radius:.66rem}.backtest-result-viewer__dashboard .metric-card__label{font-size:var(--backtest-metric-label-size,.46rem);letter-spacing:.08em}.backtest-result-viewer__dashboard .metric-card__value{font-size:var(--backtest-metric-value-size,.78rem);letter-spacing:.03em;margin-top:.1rem}.backtest-result-viewer__dashboard .metric-card__note{display:none}.backtest-result-viewer__chart-stage{padding-top:var(--backtest-panel-section-spacing,.28rem);border-top:1px solid hsl(var(--border-muted-hsl)/.28)}.backtest-result-viewer__toolbar{gap:var(--backtest-toolbar-gap,.18rem)}.backtest-result-viewer__toolbar-note{font-size:var(--backtest-toolbar-note-size,.56rem);color:var(--text-dim);margin:0;line-height:1.2}.backtest-linked-chart .chart-card__legend{gap:var(--backtest-legend-gap,.42rem)}.backtest-linked-chart .chart-card__legend-item{gap:var(--backtest-legend-item-gap,.28rem);font-size:var(--backtest-legend-font-size,.58rem);letter-spacing:var(--backtest-legend-letter-spacing,.105em)}.backtest-linked-chart .chart-card__legend-swatch{width:var(--backtest-legend-swatch-size,.5rem);height:var(--backtest-legend-swatch-size,.5rem)}.backtest-tooltip{gap:var(--backtest-tooltip-section-gap,.28rem);min-width:0;display:grid}.backtest-tooltip__grid,.backtest-tooltip__stack{gap:.2rem;min-width:0;display:grid}.backtest-tooltip__row,.backtest-tooltip__section{gap:.16rem;min-width:0;display:grid}.backtest-tooltip__row{grid-template-columns:minmax(0,var(--backtest-tooltip-label-width,4.8rem))minmax(0,1fr);align-items:start}.backtest-tooltip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--theme-label-font-family);font-size:var(--backtest-tooltip-label-size,.54rem);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--text-dim-hsl));overflow:hidden}.backtest-tooltip__value{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-size:var(--backtest-tooltip-value-size,.64rem);color:hsl(var(--text-primary-hsl));line-height:1.24;overflow:hidden}.backtest-tooltip__text{overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;font-size:var(--backtest-tooltip-value-size,.64rem);color:hsl(var(--text-secondary-hsl));line-height:1.35}.backtest-audit-table__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.audit-grid--backtest-audit{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-grid__row--full{grid-column:1/-1}.product-table__row--active{background:hsl(var(--accent-primary-hsl)/.09)}.product-table--audit td,.product-table--audit th{white-space:nowrap}.backtest-result-page__tabs{max-width:100%;display:inline-flex;overflow-x:auto}.backtest-result-page__tabs .backtest-mode-toggle__button{white-space:nowrap}.backtest-result-page__tab-stack{gap:1rem;display:grid}.comparison-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;display:grid}.comparison-card{border:1px solid hsl(var(--border-muted-hsl)/.35);background:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.86),hsl(var(--bg-card-elevated-hsl)/.94));border-radius:.9rem;gap:.72rem;padding:.9rem;display:grid}.comparison-card--selectable{text-align:left;cursor:pointer;transition:border-color .16s,transform .16s,background-color .16s}.comparison-card--selectable:hover,.comparison-card--selectable.is-active{border-color:hsl(var(--accent-primary-hsl)/.34);background:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.92),hsl(var(--accent-primary-hsl)/.08));transform:translateY(-1px)}.comparison-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.comparison-card__title{color:var(--text-primary);margin:.08rem 0 0;font-size:.92rem;line-height:1.1}.comparison-card__meta,.comparison-card__narrative,.comparison-card__footnote{margin:0}.comparison-card__meta{color:var(--text-dim);font-size:.7rem;line-height:1.35}.comparison-card__narrative{color:var(--text-secondary);font-size:.76rem;line-height:1.5}.comparison-card__footnote{font-size:.7rem}.backtest-result-page__list{color:var(--text-secondary);gap:.55rem;margin:0;padding-left:1.15rem;display:grid}.comparison-table td[data-tone=best]{color:#8ee1ad;background:#184e2c2e}.comparison-table td[data-tone=worst]{color:#ef9595;background:#5b15152e}.comparison-chart{gap:.72rem;display:grid}.comparison-chart__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.comparison-chart__line{fill:none;stroke-width:2.6px}.comparison-chart__line--a,.comparison-chart__swatch--a{stroke:#7dd3fc;background:#7dd3fc}.comparison-chart__line--b,.comparison-chart__swatch--b{stroke:#fbbf24;background:#fbbf24}.comparison-chart__line--c,.comparison-chart__swatch--c{stroke:#86efac;background:#86efac}.comparison-chart__line--d,.comparison-chart__swatch--d{stroke:#fda4af;background:#fda4af}.comparison-chart__drawdown-line{fill:none;stroke:#f87171;stroke-width:2.3px}.comparison-chart__drawdown-area{fill:#e1474724;stroke:none}.comparison-chart__relative-line{fill:none;stroke:#93c5fd;stroke-width:2.2px}.comparison-report-preview{border:1px solid hsl(var(--border-muted-hsl)/.34);background:hsl(var(--bg-canvas-hsl)/.55);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.9rem;margin:0;padding:1rem;font-size:.74rem;line-height:1.6}@media(max-width:959px){.backtest-range-brush__controls,.audit-grid--backtest-audit{grid-template-columns:minmax(0,1fr)}.backtest-unified-chart-viewer__hover--floating{width:min(calc(var(--backtest-tooltip-max-width,14rem) - 1rem),calc(100% - .72rem));max-height:min(38vh,var(--backtest-tooltip-max-height,12rem))}.backtest-unified-chart-viewer__hover-header,.backtest-unified-chart-viewer__panel-header{align-items:flex-start}.backtest-audit-table__header{align-items:stretch}.backtest-result-page__hero{grid-template-columns:minmax(0,1fr);align-items:flex-start}.backtest-result-page__hero-actions{justify-content:flex-start}.backtest-result-viewer__metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.backtest-result-viewer__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.backtest-result-viewer__metric-stage-header{align-items:flex-start}}@media(max-width:559px){.backtest-result-viewer__metric-grid{grid-template-columns:minmax(0,1fr)}.backtest-result-viewer__dashboard.theme-card-surface,.backtest-result-page__hero{padding-inline:.62rem}}@media(max-width:1279px){.product-field-grid--rule{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-split,.result-secondary-grid,.backtest-workbench-grid--authoring,.backtest-results-surface--historical{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023px){.product-field-grid,.preview-grid,.audit-grid,.metric-grid,.metric-grid--compact,.product-module-switch{grid-template-columns:minmax(0,1fr)}.product-command-row,.product-inline-fields{flex-direction:column;align-items:stretch}.product-table{min-width:680px}}@media(max-width:767px){.workspace-header-title{font-size:1.8rem}.workspace-header-description,.product-section-copy,.product-field-help,.product-footnote{font-size:.94rem}.summary-block__title{font-size:1.15rem}.metric-card__value,.chart-card__value{font-size:1.3rem}}:root{--font-display:"D-DIN","DIN Alternate","Arial Narrow",Arial,sans-serif;--font-ui:var(--font-display);--font-mono:"IBM Plex Mono","JetBrains Mono","SFMono-Regular",Menlo,Monaco,monospace;--theme-button-radius:999px;--theme-panel-radius-lg:1.5rem;--theme-panel-radius-md:1rem;--theme-control-radius:1rem;--theme-sidebar-radius:1.7rem;--theme-border-width:1px;--theme-border-style:solid;--layout-shell-max:1600px;--layout-sidebar-width:clamp(288px,20vw,304px);--layout-shell-gap:clamp(.78rem,1.22vw,1.16rem);--layout-content-gap:clamp(.95rem,1.4vw,1.38rem);--layout-page-max:1268px;--motion-duration-fast:.14s;--motion-duration-base:.22s;--motion-duration-slow:.36s;--motion-ease-standard:cubic-bezier(.22,1,.36,1);--motion-ease-soft:cubic-bezier(.2,.9,.3,1);--cohere-radius-signature:var(--theme-panel-radius-lg);--cohere-radius-large:var(--theme-panel-radius-lg);--cohere-radius-medium:var(--theme-panel-radius-md);--cohere-radius-small:.7rem}html[data-theme=terminal]{color-scheme:light;--bg-page-hsl:220 16% 95%;--bg-sidebar-hsl:220 18% 97%;--bg-card-hsl:0 0% 100%;--bg-card-elevated-hsl:220 22% 98%;--text-primary-hsl:220 14% 8%;--text-secondary-hsl:220 10% 30%;--text-dim-hsl:220 8% 44%;--border-muted-hsl:220 12% 74%;--border-strong-hsl:220 14% 22%;--accent-primary-hsl:220 14% 10%;--accent-secondary-hsl:220 9% 42%;--accent-positive-hsl:150 17% 28%;--accent-warning-hsl:38 23% 34%;--accent-danger-hsl:8 22% 33%;--theme-shell-bg:radial-gradient(circle at 18% -8%,#ffffffd1,transparent 34%),linear-gradient(180deg,#f5f6f8 0%,#eaebee 100%);--theme-shell-overlay:linear-gradient(90deg,#0f111608 0 1px,transparent 1px 64px),linear-gradient(180deg,#0f111605 0 1px,transparent 1px 64px)}html[data-theme=cyberpunk]{color-scheme:dark;--bg-page-hsl:220 12% 4%;--bg-sidebar-hsl:220 12% 5%;--bg-card-hsl:220 12% 7%;--bg-card-elevated-hsl:220 12% 9%;--text-primary-hsl:240 24% 96%;--text-secondary-hsl:240 12% 74%;--text-dim-hsl:240 7% 54%;--border-muted-hsl:240 8% 28%;--border-strong-hsl:240 16% 86%;--accent-primary-hsl:240 24% 96%;--accent-secondary-hsl:240 10% 70%;--accent-positive-hsl:152 18% 76%;--accent-warning-hsl:38 28% 78%;--accent-danger-hsl:8 22% 78%;--theme-shell-bg:radial-gradient(circle at 50% -18%,#f0f0fa1c,transparent 34%),linear-gradient(180deg,#020304 0%,#06070a 48%,#0a0b10 100%);--theme-shell-overlay:linear-gradient(90deg,#f0f0fa0a 0 1px,transparent 1px 64px),linear-gradient(180deg,#f0f0fa06 0 1px,transparent 1px 64px)}html[data-theme=dos]{color-scheme:dark;--bg-page-hsl:220 14% 2%;--bg-sidebar-hsl:220 14% 3%;--bg-card-hsl:220 14% 5%;--bg-card-elevated-hsl:220 14% 7%;--text-primary-hsl:240 22% 97%;--text-secondary-hsl:240 10% 80%;--text-dim-hsl:240 6% 60%;--border-muted-hsl:240 9% 32%;--border-strong-hsl:240 15% 92%;--accent-primary-hsl:240 22% 97%;--accent-secondary-hsl:240 9% 76%;--accent-positive-hsl:152 18% 82%;--accent-warning-hsl:38 32% 82%;--accent-danger-hsl:8 26% 82%;--theme-shell-bg:radial-gradient(circle at 50% -20%,#f0f0fa24,transparent 30%),linear-gradient(180deg,#010102 0%,#040406 42%,#09090c 100%);--theme-shell-overlay:linear-gradient(90deg,#f0f0fa0f 0 1px,transparent 1px 54px),linear-gradient(180deg,#f0f0fa08 0 1px,transparent 1px 54px)}html[data-theme]{--bg-page:hsl(var(--bg-page-hsl));--bg-sidebar:hsl(var(--bg-sidebar-hsl));--bg-card:hsl(var(--bg-card-hsl));--bg-card-elevated:hsl(var(--bg-card-elevated-hsl));--text-primary:hsl(var(--text-primary-hsl));--text-secondary:hsl(var(--text-secondary-hsl));--text-dim:hsl(var(--text-dim-hsl));--border-muted:hsl(var(--border-muted-hsl)/.4);--border-strong:hsl(var(--border-strong-hsl)/.86);--border-default:hsl(var(--border-muted-hsl)/.56);--border-selected:hsl(var(--border-strong-hsl)/.92);--surface-1:hsl(var(--bg-card-hsl)/.72);--surface-2:hsl(var(--bg-card-elevated-hsl)/.82);--surface-3:hsl(var(--bg-card-elevated-hsl)/.94);--overlay-hover:hsl(var(--accent-primary-hsl)/.05);--overlay-selected:hsl(var(--accent-primary-hsl)/.08);--theme-overlay-backdrop:hsl(var(--bg-page-hsl)/.72);--theme-panel-backdrop-blur:blur(18px);--theme-panel-solid-bg:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.84),hsl(var(--bg-card-elevated-hsl)/.92));--theme-panel-solid-border:hsl(var(--border-muted-hsl)/.46);--theme-panel-solid-shadow:none;--theme-panel-subtle-bg:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.42),hsl(var(--bg-card-elevated-hsl)/.54));--theme-panel-subtle-border:hsl(var(--border-muted-hsl)/.38);--theme-panel-glass-bg:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.52),hsl(var(--bg-card-elevated-hsl)/.72));--theme-panel-glass-border:hsl(var(--border-strong-hsl)/.3);--theme-panel-glass-shadow:none;--theme-floating-bg:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.7),hsl(var(--bg-card-elevated-hsl)/.82));--theme-floating-border:hsl(var(--border-muted-hsl)/.38);--theme-floating-shadow:none;--theme-sidebar-bg:linear-gradient(180deg,hsl(var(--bg-sidebar-hsl)/.86),hsl(var(--bg-page-hsl)/.94));--theme-sidebar-border:hsl(var(--border-muted-hsl)/.4);--theme-sidebar-divider:hsl(var(--border-muted-hsl)/.24);--theme-sidebar-shadow:none;--theme-sidebar-brand-bg:linear-gradient(180deg,hsl(var(--bg-card-elevated-hsl)/.68),hsl(var(--bg-card-elevated-hsl)/.82));--theme-sidebar-brand-border:hsl(var(--border-strong-hsl)/.28);--theme-sidebar-brand-shadow:none;--theme-nav-item-bg:transparent;--theme-nav-item-hover-bg:hsl(var(--accent-primary-hsl)/.05);--theme-nav-item-active-bg:hsl(var(--accent-primary-hsl)/.09);--theme-nav-item-border:transparent;--theme-nav-item-hover-border:hsl(var(--border-muted-hsl)/.38);--theme-nav-item-active-border:hsl(var(--border-strong-hsl)/.42);--theme-nav-item-active-shadow:none;--theme-nav-icon-bg:hsl(var(--accent-primary-hsl)/.04);--theme-nav-icon-border:hsl(var(--border-muted-hsl)/.22);--theme-nav-icon-active-bg:hsl(var(--accent-primary-hsl)/.08);--theme-nav-icon-active-border:hsl(var(--border-strong-hsl)/.32);--nav-indicator-bg:hsl(var(--accent-primary-hsl));--nav-icon-active:hsl(var(--accent-primary-hsl));--nav-badge-bg:hsl(var(--accent-primary-hsl));--pill-bg:hsl(var(--accent-primary-hsl)/.05);--pill-active-bg:hsl(var(--accent-primary-hsl)/.1);--input-bg:hsl(var(--bg-card-elevated-hsl)/.42);--input-border:hsl(var(--border-muted-hsl)/.42);--input-surface-border:hsl(var(--border-muted-hsl)/.42);--input-surface-border-focus:hsl(var(--border-strong-hsl)/.84);--input-surface-focus-ring:0 0 0 1px hsl(var(--border-strong-hsl)/.6);--focus-ring:hsl(var(--border-strong-hsl)/.6);--state-info-bg:hsl(var(--accent-primary-hsl)/.08);--state-info-bg-strong:hsl(var(--accent-primary-hsl)/.14);--state-info-border:hsl(var(--border-strong-hsl)/.28);--state-info-text:hsl(var(--accent-primary-hsl));--state-success-bg:hsl(var(--accent-positive-hsl)/.12);--state-success-bg-strong:hsl(var(--accent-positive-hsl)/.18);--state-success-border:hsl(var(--accent-positive-hsl)/.28);--state-success-text:hsl(var(--accent-positive-hsl));--state-warning-bg:hsl(var(--accent-warning-hsl)/.12);--state-warning-bg-strong:hsl(var(--accent-warning-hsl)/.18);--state-warning-border:hsl(var(--accent-warning-hsl)/.28);--state-warning-text:hsl(var(--accent-warning-hsl));--state-danger-bg:hsl(var(--accent-danger-hsl)/.12);--state-danger-bg-strong:hsl(var(--accent-danger-hsl)/.18);--state-danger-border:hsl(var(--accent-danger-hsl)/.28);--state-danger-text:hsl(var(--accent-danger-hsl));--theme-button-primary-bg:hsl(var(--accent-primary-hsl));--theme-button-primary-border:hsl(var(--accent-primary-hsl));--theme-button-primary-text:hsl(var(--bg-page-hsl));--theme-button-secondary-border:hsl(var(--border-muted-hsl)/.52);--theme-button-secondary-text:hsl(var(--text-primary-hsl));--theme-button-secondary-bg:transparent;--home-action-ai-bg:hsl(var(--accent-primary-hsl)/.08);--home-action-ai-border:hsl(var(--border-strong-hsl)/.24);--home-action-ai-text:hsl(var(--accent-primary-hsl));--home-action-ai-hover-bg:hsl(var(--accent-primary-hsl)/.12);--home-action-report-bg:transparent;--home-action-report-border:hsl(var(--border-muted-hsl)/.52);--home-action-report-text:hsl(var(--text-primary-hsl));--home-action-report-hover-bg:hsl(var(--accent-primary-hsl)/.06);--home-prose-border:hsl(var(--border-muted-hsl)/.28);--home-prose-border-strong:hsl(var(--border-muted-hsl)/.42);--home-prose-blockquote-border:hsl(var(--border-strong-hsl)/.3);--home-prose-blockquote-bg:hsl(var(--accent-primary-hsl)/.05);--autocomplete-hover-bg:hsl(var(--accent-primary-hsl)/.05);--shadow-soft-card:none;--shadow-soft-card-strong:none;--glow-soft:none;--glow-strong:none;--cohere-black:#000;--cohere-near-black:hsl(var(--text-primary-hsl));--cohere-deep-dark:hsl(var(--text-primary-hsl));--cohere-blue:hsl(var(--accent-primary-hsl));--cohere-purple:hsl(var(--accent-secondary-hsl));--cohere-white:hsl(var(--text-primary-hsl));--cohere-snow:hsl(var(--bg-card-hsl));--cohere-border-light:hsl(var(--border-muted-hsl)/.24);--cohere-border-cool:hsl(var(--border-muted-hsl)/.38);--cohere-border-soft:hsl(var(--border-muted-hsl)/.28);--cohere-muted:hsl(var(--text-dim-hsl));--cohere-shadow-soft:none;--cohere-shadow-quiet:none}html{scroll-behavior:smooth}body{font-family:var(--font-ui);background:var(--theme-shell-bg);color:var(--text-primary)}body:before{content:"";pointer-events:none;background:var(--theme-shell-overlay);opacity:.34;z-index:-2;position:fixed;inset:0}body:after{content:"";pointer-events:none;background:linear-gradient(180deg,transparent 0%,hsl(var(--bg-page-hsl)/.16)60%,hsl(var(--bg-page-hsl)/.3)100%);z-index:-1;position:fixed;inset:0}html[data-theme=terminal] body:before{opacity:.18}::-moz-selection{background:hsl(var(--accent-primary-hsl)/.18);color:var(--text-primary)}::selection{background:hsl(var(--accent-primary-hsl)/.18);color:var(--text-primary)}*{scrollbar-color:hsl(var(--border-muted-hsl)/.6)transparent}.custom-scrollbar::-webkit-scrollbar{width:9px;height:9px}.custom-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--border-muted-hsl)/.5);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.label-uppercase,.theme-field-label,.workspace-header-eyebrow,.product-kicker,.auth-hero__eyebrow,.auth-panel__foot,.app-boot-splash__eyebrow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem}.theme-shell{isolation:isolate;position:relative}.theme-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at top center,hsl(var(--accent-primary-hsl)/.08),transparent 25%),linear-gradient(180deg,transparent 0%,hsl(var(--bg-page-hsl)/.18)100%);opacity:.9;position:absolute;inset:0}.theme-main-lane{min-width:0;position:relative}.theme-page-transition,.workspace-page{animation:theme-page-enter var(--motion-duration-slow)var(--motion-ease-soft)}@keyframes theme-page-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.theme-sidebar-shell,.theme-panel-solid,.theme-panel-subtle,.theme-panel-glass,.theme-modal-panel,.theme-menu-panel,.theme-dropdown-panel,.theme-floating-control,.theme-inline-banner,.theme-history-item,.theme-list-item,.product-command-card,.product-section-card,.metric-card,.preview-card,.summary-block,.workspace-header-panel,.workspace-loading-panel{-webkit-backdrop-filter:var(--theme-panel-backdrop-blur);box-shadow:none;border:1px solid #0000}.theme-sidebar-shell{background:var(--theme-sidebar-bg);border-color:var(--theme-sidebar-border)}.theme-sidebar-divider{border-color:var(--theme-sidebar-divider)}.theme-sidebar-brand{background:var(--theme-sidebar-brand-bg);border:1px solid var(--theme-sidebar-brand-border)}.theme-nav{gap:.34rem}.theme-nav-item{border-radius:var(--theme-button-radius);border:1px solid var(--theme-nav-item-border);background:var(--theme-nav-item-bg);letter-spacing:.12em;text-transform:uppercase;min-height:3rem;position:relative}.theme-nav-item:hover{border-color:var(--theme-nav-item-hover-border);background:var(--theme-nav-item-hover-bg)}.theme-nav-item.is-active{border-color:var(--theme-nav-item-active-border);background:var(--theme-nav-item-active-bg)}.theme-nav-indicator{background:var(--nav-indicator-bg);width:2px;box-shadow:none;border-radius:999px}.theme-nav-icon-wrap{border:1px solid var(--theme-nav-icon-border);background:var(--theme-nav-icon-bg);border-radius:999px}.theme-nav-item.is-active .theme-nav-icon-wrap{border-color:var(--theme-nav-icon-active-border);background:var(--theme-nav-icon-active-bg)}.theme-floating-control{background:var(--theme-floating-bg);border-color:var(--theme-floating-border)}.theme-floating-control:hover{background:hsl(var(--bg-card-elevated-hsl)/.88);border-color:var(--border-default)}.shell-mobile-bar{left:max(.75rem,env(safe-area-inset-left));right:max(.75rem,env(safe-area-inset-right));top:max(.75rem,env(safe-area-inset-top));z-index:50;border:1px solid var(--theme-floating-border);background:hsl(var(--bg-card-hsl)/.72);-webkit-backdrop-filter:blur(20px);border-radius:999px;align-items:center;gap:.9rem;min-height:3.5rem;padding:.5rem .65rem;display:flex;position:fixed}.shell-mobile-brand{flex-direction:column;min-width:0;display:flex}.shell-mobile-brand__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);font-size:.6rem}.shell-mobile-brand__title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);margin-top:.18rem;font-size:.8rem}.workspace-page{gap:var(--layout-content-gap);width:min(100%,var(--layout-page-max));margin-inline:auto;padding-bottom:3.25rem;display:grid}.backtest-workbench-page{gap:clamp(1rem,1.8vw,1.6rem);width:100%;min-width:0;padding:0 0 3.25rem;display:grid}.backtest-workbench-header,.backtest-workbench-shell,.backtest-workbench-rail,.backtest-workbench-stage,.backtest-workbench-main,.backtest-module-layout{min-width:0}.backtest-workbench-shell,.backtest-workbench-stage,.backtest-workbench-main,.backtest-module-layout{gap:clamp(1rem,1.5vw,1.35rem);width:100%;display:grid}.backtest-workbench-shell{align-items:start}.backtest-workbench-rail{gap:1rem;display:grid}.backtest-workbench-header-actions{justify-content:flex-end}.backtest-workbench-header .workspace-header-copy{max-width:60rem}.backtest-workbench-header__layout{grid-template-columns:minmax(0,1fr) auto;gap:1rem}.backtest-workbench-header__description{max-width:58rem}.backtest-workbench-toolbar{gap:clamp(.95rem,1.4vw,1.2rem);display:grid}.backtest-workbench-toolbar__copy{gap:.75rem;display:grid}.backtest-workbench-toolbar__note{max-width:60rem}.backtest-workbench-rail__stack,.backtest-workbench-rail__section,.backtest-workbench-nav-list,.backtest-workbench-nav-item{display:grid}.backtest-workbench-rail__stack{gap:1rem}.backtest-workbench-rail__section{gap:.75rem}.backtest-workbench-rail__label,.backtest-workbench-nav-item__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);font-size:.64rem}.product-module-switch--rail{grid-template-columns:minmax(0,1fr)}.product-command-card--backtest-workbench-rail{position:relative;overflow:hidden}.backtest-workbench-nav-list{gap:.65rem}.backtest-workbench-nav-item{border:1px solid var(--theme-panel-subtle-border);background:hsl(var(--accent-primary-hsl)/.03);transition:border-color var(--motion-duration-fast)var(--motion-ease-standard),background var(--motion-duration-fast)var(--motion-ease-standard),transform var(--motion-duration-fast)var(--motion-ease-standard);border-radius:1rem;gap:.35rem;padding:.85rem .95rem;text-decoration:none}.backtest-workbench-nav-item strong{color:var(--text-primary);font-size:.9rem;line-height:1.45}.backtest-workbench-nav-item small{color:var(--text-secondary);font-size:.76rem;line-height:1.65}.backtest-workbench-nav-item:hover{border-color:var(--border-default);background:var(--overlay-selected);transform:translateY(-1px)}.backtest-workbench-context-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:.8rem;display:grid}.backtest-workbench-context-card{border:1px solid var(--theme-panel-subtle-border);background:hsl(var(--accent-primary-hsl)/.03);border-radius:1rem;gap:.42rem;min-height:5.25rem;padding:.92rem 1rem;display:grid}.backtest-workbench-context-card span{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);font-size:.64rem}.backtest-workbench-context-card strong{color:var(--text-primary);font-size:.88rem;line-height:1.65}.backtest-workbench-context-card--primary{border-color:hsl(var(--accent-primary-hsl)/.22);background:linear-gradient(180deg,hsl(var(--accent-primary-hsl)/.08),hsl(var(--accent-primary-hsl)/.03))}.backtest-workbench-zone{gap:.95rem;width:100%;min-width:0;scroll-margin-top:1rem;display:grid}.backtest-workbench-zone__intro{gap:.34rem;max-width:56rem;padding-inline:.15rem;display:grid}.backtest-workbench-zone__title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-top:.2rem;font-size:1.08rem}.backtest-workbench-zone__description{max-width:60rem;color:var(--text-secondary);line-height:1.75}.backtest-workbench-zone--results .backtest-workbench-zone__title{font-size:1.18rem}.backtest-workbench-zone--results .backtest-workbench-zone__intro{max-width:none}.backtest-workbench-zone__body,.backtest-workbench-grid{gap:clamp(.95rem,1.4vw,1.2rem);display:grid}.backtest-workbench-zone__body--stack{gap:clamp(1rem,1.55vw,1.35rem)}.backtest-module-layout{grid-template-columns:minmax(0,1fr);align-items:start}.backtest-workbench-zone--authoring{grid-area:authoring}.backtest-workbench-zone--results{grid-area:results}.backtest-workbench-zone--audit{grid-area:audit}.backtest-workbench-grid--authoring{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:start}.backtest-workbench-grid--authoring .product-section-card--backtest-flow,.backtest-workbench-grid--authoring .product-section-card--backtest-standard{width:100%;max-width:none;margin-inline:0}.backtest-telemetry-strip .summary-strip__item{background:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.62),hsl(var(--bg-card-elevated-hsl)/.78));min-height:5.2rem}.backtest-results-surface{gap:clamp(1rem,1.5vw,1.35rem);min-width:0;display:grid}.backtest-results-surface__overview,.backtest-results-surface__primary{min-width:0}.backtest-inline-status{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.backtest-inline-status__pill{border:1px solid var(--theme-panel-subtle-border);background:hsl(var(--accent-primary-hsl)/.04);min-height:1.95rem;color:var(--text-secondary);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.68rem;display:inline-flex}.backtest-inline-status__pill[data-tone=success]{border-color:var(--state-success-border);background:var(--state-success-bg);color:var(--state-success-text)}.backtest-inline-status__pill[data-tone=warning]{border-color:var(--state-warning-border);background:var(--state-warning-bg);color:var(--state-warning-text)}.backtest-inline-status__pill[data-tone=danger]{border-color:var(--state-danger-border);background:var(--state-danger-bg);color:var(--state-danger-text)}.backtest-inline-status__pill[data-tone=info]{border-color:var(--state-info-border);background:var(--state-info-bg);color:var(--state-info-text)}.backtest-step-stage-shell,.backtest-result-stage-shell{display:grid}.backtest-step-stage,.backtest-result-stage{will-change:opacity,transform}.shell-content-frame.shell-content-frame--backtest{width:100%;max-width:none;margin:0;padding-inline:clamp(.8rem,1.5vw,1.75rem)}.backtest-v1-page,.backtest-v1-stage,.backtest-v1-layout,.backtest-v1-top-grid,.backtest-v1-inspection-grid,.backtest-v1-inspection-stack{width:100%;min-width:0;display:grid}.backtest-v1-page{gap:clamp(1rem,1.8vw,1.6rem);padding:0 0 3.25rem}.backtest-v1-page.backtest-result-page{gap:.82rem;padding-bottom:2.5rem}.backtest-v1-stage,.backtest-v1-layout{gap:clamp(1rem,1.45vw,1.35rem)}.backtest-v1-top-grid{gap:clamp(1rem,1.35vw,1.2rem)}.backtest-v1-section{gap:.9rem;width:100%;min-width:0;scroll-margin-top:1rem;display:grid}.backtest-v1-header .workspace-header-copy{max-width:46rem}.backtest-v1-header__layout{grid-template-columns:minmax(0,1fr) auto;gap:1rem}.backtest-v1-header__description{max-width:44rem}.backtest-v1-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.backtest-v1-stepper{margin-top:0}.backtest-v1-params-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;margin-top:1rem}.backtest-v1-readonly{border:1px solid var(--theme-panel-subtle-border);background:hsl(var(--accent-primary-hsl)/.03);border-radius:.95rem;gap:.25rem;min-height:2.8rem;padding:.78rem .85rem;display:grid}.backtest-v1-readonly strong{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.backtest-v1-readonly small{color:var(--text-secondary);font-size:.72rem}.backtest-v1-control-row{margin-top:1rem}.backtest-v1-inspection-grid{gap:clamp(1rem,1.35vw,1.2rem)}.backtest-v1-inspection-stack{gap:clamp(1rem,1.2vw,1.1rem)}@media(min-width:1080px){.backtest-workbench-shell{grid-template-columns:minmax(16rem,18.5rem) minmax(0,1fr)}.backtest-workbench-rail{position:sticky;top:clamp(.9rem,1.4vw,1.35rem)}.backtest-workbench-toolbar{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);align-items:start}.backtest-module-layout{grid-template-columns:minmax(20rem,27rem) minmax(0,1fr);grid-template-areas:"authoring results""audit audit"}.backtest-module-layout--historical .backtest-results-surface--historical{grid-template-columns:minmax(19rem,23rem) minmax(0,1fr);align-items:start}.backtest-module-layout--rule .result-subchart-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.backtest-v1-top-grid{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);align-items:start}.backtest-v1-inspection-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}}@media(min-width:1440px){.shell-content-frame.shell-content-frame--backtest{padding-inline:clamp(1rem,1.3vw,2rem)}.backtest-workbench-shell{grid-template-columns:minmax(17rem,19.5rem) minmax(0,1fr)}.backtest-module-layout{grid-template-columns:clamp(21rem,20vw,28rem) minmax(0,1fr)}.backtest-v1-params-grid{grid-template-columns:minmax(12rem,1.05fr) repeat(3,minmax(8.5rem,.8fr)) minmax(10rem,.9fr)}}@media(max-width:1079px){.backtest-workbench-header__layout{grid-template-columns:minmax(0,1fr)}.backtest-workbench-header-actions{justify-content:flex-start}.backtest-v1-header__layout{grid-template-columns:minmax(0,1fr)}.backtest-v1-header-actions{justify-content:flex-start}.backtest-v1-params-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.backtest-v1-params-grid,.backtest-v1-inspection-grid,.backtest-v1-inspection-stack{grid-template-columns:minmax(0,1fr)}.backtest-v1-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.backtest-mode-toggle{border:1px solid var(--theme-panel-subtle-border);background:hsl(var(--bg-card-hsl)/.76);border-radius:999px;flex-wrap:wrap;gap:.45rem;padding:.3rem;display:inline-flex}.backtest-mode-toggle__button{color:var(--text-secondary);letter-spacing:.02em;background:0 0;border:0;border-radius:999px;padding:.55rem .9rem;font-size:.82rem;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s}.backtest-mode-toggle__button.is-active{background:hsl(var(--accent-primary-hsl)/.14);color:var(--text-primary);box-shadow:inset 0 0 0 1px hsl(var(--accent-primary-hsl)/.22)}.backtest-header-toggles{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.backtest-unified-shell,.backtest-control-panel,.backtest-control-panel__stack,.backtest-display-board,.backtest-display-board__stack,.backtest-display-stage,.backtest-display-board__inspection-grid,.backtest-control-grid,.backtest-control-window,.backtest-control-window__frame{width:100%;min-width:0;display:grid}.backtest-unified-shell{align-items:start;gap:clamp(1rem,1.4vw,1.35rem)}.backtest-control-panel,.backtest-display-board{gap:1rem}.backtest-control-panel__header,.backtest-display-board__header{gap:.45rem;display:grid}.backtest-control-panel__title,.backtest-display-board__title{color:var(--text-primary);margin:0;font-size:clamp(1.15rem,1vw + .95rem,1.45rem);line-height:1.2}.backtest-control-panel__description,.backtest-display-board__description{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.6}.backtest-control-panel__stack,.backtest-display-board__stack,.backtest-display-stage{gap:1rem}.backtest-guided-step-helper{max-width:42ch;color:var(--text-secondary);margin:-.15rem 0 .15rem;font-size:.94rem;line-height:1.65}.backtest-control-window{overflow:hidden}.backtest-control-window__frame{gap:1rem}.backtest-control-section{scroll-margin-top:1rem}.backtest-control-section>.product-section-card{transition:border-color .18s,box-shadow .18s,transform .18s}.backtest-control-section[data-active=true]>.product-section-card{border-color:hsl(var(--accent-primary-hsl)/.26);box-shadow:0 0 0 1px hsl(var(--accent-primary-hsl)/.14),var(--theme-shadow-md)}.backtest-control-stepper{gap:.5rem;display:grid}.backtest-control-stepper--secondary{opacity:.88}.backtest-control-panel[data-panel-mode=normal]{gap:1.15rem}.backtest-control-panel[data-panel-mode=normal] .backtest-control-panel__header{gap:.55rem}.backtest-control-panel[data-panel-mode=normal] .backtest-control-stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.backtest-control-panel[data-panel-mode=normal] .backtest-control-stepper>:last-child:nth-child(odd){grid-column:1/-1}.backtest-control-panel[data-panel-mode=normal] .backtest-control-step{background:hsl(var(--bg-card-elevated-hsl)/.58);border-radius:.95rem;gap:.6rem;min-height:0;padding:.72rem .82rem}.backtest-control-panel[data-panel-mode=normal] .backtest-control-step__index{width:1.65rem;height:1.65rem;font-size:.78rem}.backtest-control-panel[data-panel-mode=normal] .backtest-control-step__copy{gap:.12rem}.backtest-control-panel[data-panel-mode=normal] .backtest-control-step__copy strong{font-size:.83rem;line-height:1.2}.backtest-control-panel[data-panel-mode=normal] .backtest-control-step__copy small{letter-spacing:.05em;font-size:.68rem}.backtest-control-panel[data-panel-mode=normal] .backtest-control-window,.backtest-control-panel[data-panel-mode=normal] .backtest-control-window__frame{gap:0}.backtest-control-panel[data-panel-mode=normal] .backtest-control-section>.product-section-card{border-radius:calc(var(--theme-panel-radius-lg) + .1rem);background:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.74),hsl(var(--bg-card-elevated-hsl)/.9));flex-direction:column;gap:.95rem;min-height:clamp(28rem,56vh,34rem);padding:clamp(1.35rem,1.55vw,1.65rem);display:flex}.backtest-control-panel[data-panel-mode=normal] .backtest-control-grid,.backtest-control-panel[data-panel-mode=normal] .product-field-grid{gap:1.05rem .95rem}.backtest-control-panel[data-panel-mode=normal] .product-field{gap:.65rem}.backtest-control-panel[data-panel-mode=normal] .theme-field-label{letter-spacing:.02em;color:var(--text-dim);font-size:.84rem}.backtest-control-panel[data-panel-mode=normal] .product-field-help{font-size:.89rem;line-height:1.55}.backtest-control-panel[data-panel-mode=normal] .product-command-input{min-height:3.15rem;padding:.95rem 1.05rem;font-size:.95rem}.backtest-control-panel[data-panel-mode=normal] .product-command-input--textarea{min-height:11.5rem}.backtest-control-panel[data-panel-mode=normal] .product-chip-list{align-items:flex-start;gap:.6rem}.backtest-control-panel[data-panel-mode=normal] .product-chip{min-height:2.15rem;padding:.45rem .82rem}.backtest-control-panel[data-panel-mode=normal] .wizard-example-chips{margin-top:.15rem}.backtest-base-params-layout,.backtest-display-detail-stack{gap:1rem;display:grid}.backtest-date-range-grid{gap:.95rem;display:grid}.backtest-normal-wizard,.backtest-normal-workspace,.backtest-normal-guided-pane,.backtest-normal-display,.backtest-normal-display__header,.backtest-normal-display__body,.backtest-normal-display__stage,.backtest-normal-display__stack,.backtest-normal-wizard__header,.backtest-normal-wizard__active,.backtest-normal-wizard__active-frame,.backtest-normal-wizard__summaries,.backtest-normal-results-step{width:100%;min-width:0;display:grid}.backtest-normal-wizard{gap:clamp(1rem,1.8vw,1.45rem)}.backtest-normal-workspace{align-items:start;gap:clamp(1rem,1.6vw,1.45rem)}.backtest-normal-guided-pane,.backtest-normal-display{align-content:start;gap:1rem}.backtest-normal-display__header{gap:.42rem}.backtest-normal-display__title{color:var(--text-primary);margin:0;font-size:clamp(1.15rem,.85vw + 1rem,1.55rem);line-height:1.18}.backtest-normal-display__description{max-width:58rem;color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.7}.backtest-normal-display__body,.backtest-normal-display__stage,.backtest-normal-display__stack{gap:1rem}.backtest-normal-display .backtest-display-section,.backtest-normal-display .chart-card{width:100%;min-width:0}.backtest-normal-wizard__header{gap:.45rem;max-width:46rem}.backtest-normal-wizard__title{color:var(--text-primary);margin:0;font-size:clamp(1.3rem,1vw + 1rem,1.8rem);line-height:1.14}.backtest-normal-wizard__description{max-width:54rem;color:var(--text-secondary);margin:0;font-size:.96rem;line-height:1.7}.backtest-normal-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.backtest-normal-step,.backtest-normal-summary{border:1px solid var(--theme-panel-subtle-border);background:hsl(var(--bg-card-elevated-hsl)/.72);width:100%;color:var(--text-secondary);text-align:left;border-radius:1rem;transition:border-color .18s,background-color .18s,color .18s,transform .18s,box-shadow .18s}.backtest-normal-step{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.85rem .95rem;display:grid}.backtest-normal-step:hover,.backtest-normal-summary:hover{border-color:hsl(var(--accent-primary-hsl)/.2);color:var(--text-primary)}.backtest-normal-step.is-active{border-color:hsl(var(--accent-primary-hsl)/.34);background:hsl(var(--accent-primary-hsl)/.1);color:var(--text-primary);box-shadow:0 0 0 1px hsl(var(--accent-primary-hsl)/.16),var(--theme-shadow-sm)}.backtest-normal-step.is-done:not(.is-active){border-color:hsl(var(--accent-primary-hsl)/.16)}.backtest-normal-step:disabled,.backtest-normal-summary:disabled{cursor:not-allowed;opacity:.6}.backtest-normal-step__index{background:hsl(var(--bg-card-hsl)/.9);width:1.9rem;height:1.9rem;color:var(--text-primary);border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;display:inline-grid}.backtest-normal-step.is-active .backtest-normal-step__index{background:hsl(var(--accent-primary-hsl)/.18)}.backtest-normal-step__copy{gap:.16rem;display:grid}.backtest-normal-step__copy strong{font-size:.9rem;font-weight:700}.backtest-normal-step__copy small{color:var(--text-dim);letter-spacing:.04em;font-size:.72rem}.backtest-normal-wizard__active-frame{gap:1rem}.backtest-normal-wizard__active-frame .backtest-control-section>.product-section-card{border-radius:calc(var(--theme-panel-radius-lg) + .12rem);background:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.82),hsl(var(--bg-card-elevated-hsl)/.94));border-color:hsl(var(--accent-primary-hsl)/.24);min-height:clamp(30rem,60vh,40rem);box-shadow:0 0 0 1px hsl(var(--accent-primary-hsl)/.12),var(--theme-shadow-md);flex-direction:column;gap:1rem;padding:clamp(1.35rem,1.8vw,1.85rem);display:flex}.backtest-normal-wizard .backtest-guided-step-helper{max-width:58ch;margin:-.1rem 0 .3rem;font-size:.96rem}.backtest-normal-wizard .product-field,.backtest-normal-wizard .product-field-grid,.backtest-normal-wizard .backtest-base-params-layout,.backtest-normal-wizard .backtest-control-grid,.backtest-normal-wizard .backtest-date-range-grid{gap:1rem}.backtest-normal-wizard .backtest-date-range-grid{grid-template-columns:minmax(0,1fr)}.backtest-normal-wizard .theme-field-label{letter-spacing:.02em;color:var(--text-dim);font-size:.86rem}.backtest-normal-wizard .product-command-input{min-height:3.1rem;padding:.95rem 1rem;font-size:.96rem}.backtest-normal-wizard .product-command-input--textarea{min-height:clamp(14rem,30vh,18rem)}.backtest-normal-wizard .product-chip-list{align-items:flex-start;gap:.6rem}.backtest-normal-wizard .product-chip{min-height:2.05rem;padding:.45rem .82rem}.backtest-normal-wizard .backtest-control-actions--footer{border-top:1px solid hsl(var(--border-muted-hsl)/.3);margin-top:auto;padding-top:1rem}.backtest-normal-wizard__summaries{gap:.85rem}.backtest-normal-summary{gap:.45rem;padding:1rem 1.05rem;display:grid}.backtest-normal-summary__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.backtest-normal-summary__step{color:var(--text-primary);font-size:.88rem;font-weight:700}.backtest-normal-summary__short{color:var(--text-dim);font-size:.74rem}.backtest-normal-summary__title,.backtest-normal-summary__detail{margin:0}.backtest-normal-summary__title{color:var(--text-primary);font-size:.94rem;line-height:1.45}.backtest-normal-summary__detail{color:var(--text-secondary);font-size:.86rem;line-height:1.65}.backtest-normal-results-step{gap:1rem}.backtest-normal-results-step>.backtest-display-section{width:100%;min-width:0;display:grid}.backtest-control-step{border:1px solid var(--theme-panel-subtle-border);background:hsl(var(--bg-card-elevated-hsl)/.72);width:100%;color:var(--text-secondary);text-align:left;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.85rem .9rem;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:grid}.backtest-control-step:hover{border-color:hsl(var(--accent-primary-hsl)/.2);color:var(--text-primary)}.backtest-control-step.is-active{border-color:hsl(var(--accent-primary-hsl)/.32);background:hsl(var(--accent-primary-hsl)/.1);color:var(--text-primary)}.backtest-control-step.is-done:not(.is-active){border-color:hsl(var(--accent-primary-hsl)/.14)}.backtest-control-step__index{background:hsl(var(--bg-card-hsl)/.9);width:1.8rem;height:1.8rem;color:var(--text-primary);border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;display:inline-grid}.backtest-control-step.is-active .backtest-control-step__index{background:hsl(var(--accent-primary-hsl)/.18)}.backtest-control-step__copy{gap:.18rem;display:grid}.backtest-control-step__copy strong{font-size:.88rem;font-weight:700}.backtest-control-step__copy small{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.backtest-control-grid{gap:.85rem}.backtest-control-actions{margin-top:1rem}.backtest-control-panel[data-panel-mode=normal] .backtest-control-actions--footer{border-top:1px solid hsl(var(--border-muted-hsl)/.3);gap:.7rem;margin-top:auto;padding-top:1rem}.backtest-display-placeholder{border:1px dashed var(--theme-panel-subtle-border);background:hsl(var(--bg-card-elevated-hsl)/.42);min-height:10rem;color:var(--text-secondary);text-align:center;border-radius:1rem;place-items:center;padding:1.4rem;display:grid}.backtest-display-board__inspection-grid{gap:1rem}@media(min-width:1080px){.backtest-unified-shell{grid-template-columns:clamp(20rem,23vw,24rem) minmax(0,1fr)}.backtest-unified-shell[data-panel-mode=normal]{grid-template-columns:clamp(27rem,31vw,33rem) minmax(0,1fr);gap:clamp(1.2rem,1.7vw,1.8rem)}.backtest-control-panel{position:sticky;top:clamp(.9rem,1.25vw,1.2rem)}.backtest-control-grid,.backtest-date-range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.backtest-normal-workspace{grid-template-columns:minmax(31rem,.95fr) minmax(0,1.05fr)}.backtest-normal-guided-pane{position:sticky;top:clamp(.9rem,1.2vw,1.2rem)}.backtest-normal-wizard__summaries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.backtest-display-board__inspection-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.backtest-normal-wizard{gap:1.25rem}.backtest-normal-workspace{grid-template-columns:minmax(33rem,.96fr) minmax(0,1.14fr)}.backtest-normal-wizard__active-frame .backtest-control-section>.product-section-card{padding:1.8rem 1.95rem}}@media(max-width:1079px){.backtest-unified-shell{grid-template-columns:minmax(0,1fr)}.backtest-header-toggles{justify-content:flex-start}.backtest-normal-workspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.backtest-control-grid,.backtest-date-range-grid,.backtest-display-board__inspection-grid{grid-template-columns:minmax(0,1fr)}.backtest-normal-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.backtest-normal-stepper>:last-child:nth-child(odd){grid-column:1/-1}}.workspace-header-panel{border-radius:var(--theme-panel-radius-lg);background:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.66),hsl(var(--bg-card-elevated-hsl)/.8)),linear-gradient(120deg,transparent 0 55%,hsl(var(--accent-primary-hsl)/.06)55% 58%,transparent 58% 100%);border:1px solid var(--theme-panel-solid-border);padding:clamp(1.25rem,1.85vw,1.8rem);position:relative;overflow:hidden}.workspace-header-layout{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.1rem 1rem;display:grid}.workspace-header-copy{max-width:44rem}.workspace-header-eyebrow{color:var(--text-dim)}.workspace-header-title{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;max-width:12ch;margin-top:.68rem;font-size:clamp(2.1rem,3.15vw,3.7rem);font-weight:700;line-height:.93}.workspace-header-description{max-width:46rem;color:var(--text-secondary);margin-top:.82rem;font-size:.93rem;line-height:1.75}.workspace-header-actions{flex-wrap:wrap;gap:.75rem;display:flex}.workspace-header-actions--end{justify-content:flex-end}.theme-panel-solid{background:var(--theme-panel-solid-bg);border-color:var(--theme-panel-solid-border)}.theme-panel-subtle{background:var(--theme-panel-subtle-bg);border-color:var(--theme-panel-subtle-border)}.theme-panel-glass,.theme-modal-panel,.theme-menu-panel,.theme-dropdown-panel{background:var(--theme-panel-glass-bg);border-color:var(--theme-panel-glass-border)}.theme-inline-banner{background:var(--theme-panel-subtle-bg);border:1px solid var(--theme-panel-subtle-border);align-items:start;gap:.75rem;display:grid}.theme-inline-banner--success{background:linear-gradient(180deg,var(--state-success-bg),transparent);border-color:var(--state-success-border)}.theme-inline-banner--warning{background:linear-gradient(180deg,var(--state-warning-bg),transparent);border-color:var(--state-warning-border)}.theme-inline-banner--danger{background:linear-gradient(180deg,var(--state-danger-bg),transparent);border-color:var(--state-danger-border)}.theme-inline-banner-title{text-transform:uppercase;letter-spacing:.18em}.theme-inline-chip,.product-chip,.theme-task-meta-chip,.theme-log-status{border:1px solid var(--theme-panel-subtle-border);background:hsl(var(--accent-primary-hsl)/.05);max-width:100%;min-height:1.7rem;color:var(--text-secondary);letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.28rem .72rem;font-size:.68rem;display:inline-flex;overflow:hidden}.theme-log-status--running,.workspace-status-badge--active,.theme-task-status--queued,.theme-task-status--fetching,.theme-task-status--generating,.theme-task-status--notifying{border-color:var(--state-warning-border);background:var(--state-warning-bg);color:var(--state-warning-text)}.theme-log-status--success,.workspace-status-badge--completed,.theme-task-status--completed{border-color:var(--state-success-border);background:var(--state-success-bg);color:var(--state-success-text)}.theme-log-status--danger,.workspace-status-badge--failed,.theme-task-status--failed{border-color:var(--state-danger-border);background:var(--state-danger-bg);color:var(--state-danger-text)}.theme-log-status--info{border-color:var(--state-info-border);background:var(--state-info-bg);color:var(--state-info-text)}.theme-badge{letter-spacing:.15em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-color:var(--theme-panel-subtle-border);background:hsl(var(--accent-primary-hsl)/.05);max-width:100%;color:var(--text-secondary);border-radius:999px;overflow:hidden}.theme-badge[data-variant=success]{border-color:var(--state-success-border);background:var(--state-success-bg);color:var(--state-success-text)}.theme-badge[data-variant=warning]{border-color:var(--state-warning-border);background:var(--state-warning-bg);color:var(--state-warning-text)}.theme-badge[data-variant=danger]{border-color:var(--state-danger-border);background:var(--state-danger-bg);color:var(--state-danger-text)}.theme-badge[data-variant=info]{border-color:var(--state-info-border);background:var(--state-info-bg);color:var(--state-info-text)}button[data-variant=primary],.btn-primary,.btn-secondary{border-radius:var(--theme-button-radius);letter-spacing:.16em;text-transform:uppercase;border-style:solid;border-width:1px;justify-content:center;align-items:center;gap:.5rem;min-height:2.7rem;padding:0 1.15rem;font-size:.76rem;display:inline-flex}button[data-variant=primary],.btn-primary{background:var(--theme-button-primary-bg);border-color:var(--theme-button-primary-border);color:var(--theme-button-primary-text)}button[data-variant=primary]:hover,.btn-primary:hover{filter:brightness(1.04);transform:translateY(-1px)}button[data-variant=secondary],button[data-variant=outline],button[data-variant=ghost],.btn-secondary{border-color:var(--theme-button-secondary-border);color:var(--theme-button-secondary-text);background:0 0}button[data-variant=secondary]:hover,button[data-variant=outline]:hover,button[data-variant=ghost]:hover,.btn-secondary:hover{background:var(--overlay-hover);border-color:var(--border-default);color:var(--text-primary)}button[data-variant=danger],button[data-variant=danger-subtle]{background:var(--state-danger-bg);border-color:var(--state-danger-border);color:var(--state-danger-text)}button[data-variant=danger]:hover,button[data-variant=danger-subtle]:hover{background:var(--state-danger-bg-strong)}.input-surface{background:var(--input-bg);border-color:var(--input-border);color:var(--text-primary);box-shadow:none}.input-surface::-moz-placeholder{color:var(--text-dim)}.input-surface::placeholder{color:var(--text-dim)}.input-surface:hover{border-color:var(--border-default)}.input-surface:focus,.input-focus-glow:focus{border-color:var(--input-surface-border-focus);box-shadow:var(--input-surface-focus-ring)}.theme-field-label{color:var(--text-dim);align-items:center;gap:.4rem;display:inline-flex}.theme-checkbox{width:1rem;height:1rem;accent-color:hsl(var(--accent-primary-hsl));border-radius:.22rem}.theme-menu-panel{padding:.4rem}.theme-menu-option{border:1px solid #0000;border-radius:1rem}.theme-menu-option:hover,.theme-menu-option[data-active=true]{border-color:var(--theme-panel-subtle-border);background:var(--overlay-hover)}.theme-overlay-backdrop{background:linear-gradient(180deg,hsl(var(--bg-page-hsl)/.64),hsl(var(--bg-page-hsl)/.88));-webkit-backdrop-filter:blur(12px)}.theme-modal-panel{background:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.84),hsl(var(--bg-card-elevated-hsl)/.94))}.theme-dropdown-panel{overflow:hidden}.theme-dropdown-item{min-height:3.35rem;transition:background var(--motion-duration-fast)var(--motion-ease-standard);border-top:1px solid #0000;border-bottom:1px solid #0000}.theme-dropdown-item:hover,.theme-dropdown-item[data-active=true]{background:var(--overlay-hover)}.theme-market-badge,.theme-match-badge{border:1px solid var(--theme-panel-subtle-border);background:hsl(var(--accent-primary-hsl)/.05);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:1.45rem;padding:.2rem .55rem;font-size:.62rem;display:inline-flex}.theme-history-item,.theme-list-item{background:hsl(var(--bg-card-hsl)/.48);border-color:var(--theme-panel-subtle-border);min-width:0;position:relative}.theme-history-item:hover,.theme-list-item:hover{border-color:var(--border-default);background:hsl(var(--bg-card-elevated-hsl)/.72)}.theme-history-item[data-active=true],.theme-history-item[data-highlighted=true]{border-color:var(--border-selected);background:var(--overlay-selected)}.workspace-split-layout{gap:var(--layout-content-gap);display:grid}.workspace-split-layout--main-only{grid-template-columns:minmax(0,1fr)}.workspace-status-strip{border-radius:var(--theme-panel-radius-md);border:1px solid var(--theme-panel-subtle-border);background:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.56),hsl(var(--bg-card-elevated-hsl)/.74));padding:1rem 1.1rem}.workspace-status-badge{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--theme-panel-subtle-border);border-radius:999px;align-items:center;min-height:1.75rem;padding:.25rem .75rem;font-size:.68rem;display:inline-flex}.workspace-status-step{border:1px solid var(--theme-panel-subtle-border);background:hsl(var(--accent-primary-hsl)/.04);min-height:2.5rem;color:var(--text-secondary);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}.workspace-status-step[data-active=true],.workspace-status-step[data-complete=true]{border-color:var(--border-default);color:var(--text-primary)}.workspace-status-dot{background:hsl(var(--border-muted-hsl)/.56);border-radius:999px;width:.44rem;height:.44rem}.workspace-status-dot--active,.workspace-status-dot--complete{background:hsl(var(--accent-primary-hsl))}.workspace-status-dot--failed{background:hsl(var(--accent-danger-hsl))}.workspace-status-error{color:var(--state-danger-text)}.workspace-loading-panel{border-radius:var(--theme-panel-radius-lg);background:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.66),hsl(var(--bg-card-elevated-hsl)/.86));border-color:var(--theme-panel-solid-border);gap:1rem;min-height:18rem;padding:1.4rem;display:grid}.workspace-loading-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.workspace-loading-panel__status{letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);font-size:.72rem}.workspace-loading-panel__hero,.workspace-loading-panel__lines span{background:hsl(var(--accent-primary-hsl)/.06);border-radius:999px;display:block;position:relative;overflow:hidden}.workspace-loading-panel__hero:after,.workspace-loading-panel__lines span:after{content:"";background:linear-gradient(90deg,transparent,hsl(var(--accent-primary-hsl)/.12),transparent);animation:1.7s linear infinite theme-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}.workspace-loading-panel__hero{border-radius:1.2rem;height:8rem}.workspace-loading-panel__lines{gap:.8rem;display:grid}.workspace-loading-panel__lines span:first-child{width:92%;height:.95rem}.workspace-loading-panel__lines span:nth-child(2){width:74%;height:.95rem}.workspace-loading-panel__lines span:nth-child(3){width:58%;height:.95rem}@keyframes theme-loading-shimmer{to{transform:translate(100%)}}.product-command-card,.product-section-card{border-radius:var(--theme-panel-radius-lg);background:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.66),hsl(var(--bg-card-elevated-hsl)/.86));border-color:var(--theme-panel-solid-border);padding:1rem 1.05rem}.workspace-page--backtest{width:100%;max-width:none}.workspace-page--backtest .product-command-card,.workspace-page--backtest .product-section-card,.workspace-page--backtest .summary-block,.workspace-page--backtest .metric-card,.workspace-page--backtest .preview-card,.workspace-page--backtest .chart-card,.workspace-page--backtest .product-banner,.workspace-page--backtest .product-disclosure,.workspace-page--backtest .summary-strip__item,.workspace-page--backtest .product-module-switch__button,.workspace-page--backtest .wizard-step{transition:border-color var(--motion-duration-fast)var(--motion-ease-standard),background var(--motion-duration-fast)var(--motion-ease-standard),box-shadow var(--motion-duration-fast)var(--motion-ease-standard),transform var(--motion-duration-fast)var(--motion-ease-standard),opacity var(--motion-duration-fast)var(--motion-ease-standard)}.workspace-page--backtest .product-command-card,.workspace-page--backtest .product-section-card{width:100%;max-width:none;margin-inline:0;padding:1rem clamp(.95rem,1.2vw,1.2rem)}.workspace-page--backtest .workspace-header-copy{max-width:58rem}.workspace-page--backtest .product-command-card,.workspace-page--backtest .product-section-card--backtest-flow,.workspace-page--backtest .product-section-card--backtest-standard{background:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.62),hsl(var(--bg-card-elevated-hsl)/.82))}.workspace-page--backtest .product-section-card--backtest-flow{max-width:none}.workspace-page--backtest .product-section-card--backtest-result{border-color:hsl(var(--accent-primary-hsl)/.18);background:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.74),hsl(var(--bg-card-elevated-hsl)/.96));width:100%;max-width:none;box-shadow:0 22px 56px hsl(var(--bg-page-hsl)/.18)}.workspace-page--backtest .product-section-card--backtest-secondary{background:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.54),hsl(var(--bg-card-elevated-hsl)/.76));border-color:hsl(var(--border-muted-hsl)/.34);width:100%;max-width:none}.workspace-page--backtest .product-section-card--backtest-result .summary-block,.workspace-page--backtest .product-section-card--backtest-result .metric-card,.workspace-page--backtest .product-section-card--backtest-result .preview-card,.workspace-page--backtest .product-section-card--backtest-result .chart-card,.workspace-page--backtest .product-section-card--backtest-result .summary-strip__item{background:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.46),hsl(var(--bg-card-elevated-hsl)/.68))}.workspace-page--backtest .product-section-card--backtest-secondary .summary-block,.workspace-page--backtest .product-section-card--backtest-secondary .summary-strip__item{background:hsl(var(--bg-card-hsl)/.28)}.product-command-row,.product-action-row,.product-inline-fields,.product-chip-list,.workspace-header-actions{flex-wrap:wrap;gap:.75rem;display:flex}.product-field{gap:.55rem;display:grid}.product-field--grow{flex:18rem}.product-field--full{grid-column:1/-1}.product-field-grid,.metric-grid,.preview-grid,.summary-split{gap:1rem;display:grid}.product-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-field-grid--rule{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-page--backtest .product-action-row{gap:.6rem}@media(min-width:1280px){.workspace-page--backtest{padding-inline:0}.workspace-page--backtest .product-command-card,.workspace-page--backtest .product-section-card{padding-inline:clamp(1rem,1.1vw,1.3rem)}}@media(min-width:1600px){.workspace-page--backtest{max-width:none;padding-inline:0}.workspace-page--backtest .product-command-card,.workspace-page--backtest .product-section-card{padding-inline:clamp(1rem,.95vw,1.35rem)}}.summary-split{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr)}.summary-block{background:hsl(var(--bg-card-hsl)/.46);border-color:var(--theme-panel-subtle-border);border-radius:1.1rem;padding:.95rem 1rem}.summary-block__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.85rem;margin-bottom:.9rem;display:flex}.summary-block__title,.product-section-copy,.product-footnote,.product-field-help,.preview-card__text,.audit-grid__value,.product-banner__body,.product-banner__meta{color:var(--text-secondary)}.summary-block__title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-top:.35rem;font-size:1.1rem}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.summary-strip__item{border:1px solid var(--theme-panel-subtle-border);background:hsl(var(--accent-primary-hsl)/.03);min-height:4.8rem;box-shadow:inset 0 1px hsl(var(--text-primary-hsl)/.02);border-radius:.85rem;padding:.72rem .82rem}.summary-strip__label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);font-size:.64rem}.summary-strip__value{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:.32rem;font-size:.92rem;line-height:1.2}.summary-strip__note{color:var(--text-secondary);margin-top:.3rem;font-size:.68rem;line-height:1.4}.metric-card{background:hsl(var(--accent-primary-hsl)/.04);border-color:var(--theme-panel-subtle-border);border-radius:1rem;padding:.95rem 1rem}.metric-card--positive{border-color:var(--state-success-border);background:linear-gradient(180deg,var(--state-success-bg),transparent)}.metric-card--negative{border-color:var(--state-danger-border);background:linear-gradient(180deg,var(--state-danger-bg),transparent)}.metric-card--accent{border-color:var(--state-info-border);background:linear-gradient(180deg,var(--state-info-bg),transparent)}.metric-card__label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);font-size:.66rem}.metric-card__value{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-top:.5rem;font-size:1.45rem;line-height:1}.metric-card__note{color:var(--text-secondary);margin-top:.4rem;font-size:.75rem}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-card{background:hsl(var(--accent-primary-hsl)/.04);border-color:var(--theme-panel-subtle-border);border-radius:1rem;padding:.9rem 1rem}.preview-card__text{margin-top:.45rem;line-height:1.8}.product-module-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.product-module-switch__button{border:1px solid var(--theme-panel-subtle-border);background:hsl(var(--accent-primary-hsl)/.04);text-align:left;transition:background var(--motion-duration-fast)var(--motion-ease-standard),border-color var(--motion-duration-fast)var(--motion-ease-standard);border-radius:1.2rem;gap:.35rem;padding:1rem 1.1rem;display:grid}.product-module-switch__button small{color:var(--text-secondary);font-size:.75rem}.product-module-switch__button:hover,.product-module-switch__button.is-active{border-color:var(--border-default);background:var(--overlay-selected);box-shadow:0 14px 32px hsl(var(--bg-page-hsl)/.14)}.wizard-header,.wizard-mode-switch,.wizard-stepper,.wizard-step,.wizard-step__copy,.wizard-actions{display:flex}.wizard-header,.wizard-actions{justify-content:space-between;align-items:center;gap:.8rem}.wizard-mode-switch,.wizard-stepper{gap:.65rem}.wizard-stepper{flex-wrap:wrap;align-items:stretch;margin-top:1rem;overflow:visible}.wizard-step{border:1px solid var(--theme-panel-subtle-border);background:hsl(var(--accent-primary-hsl)/.03);text-align:left;border-radius:1rem;flex:12rem;align-items:center;gap:.7rem;min-width:11.25rem;padding:.85rem .95rem}.wizard-step:hover{border-color:var(--border-default);transform:translateY(-1px)}.wizard-step.is-active{border-color:var(--border-default);background:var(--overlay-selected);box-shadow:0 16px 36px hsl(var(--bg-page-hsl)/.16)}.wizard-step.is-done{border-color:hsl(var(--accent-primary-hsl)/.28)}.wizard-step.is-active .wizard-step__index,.wizard-step.is-done .wizard-step__index{border-color:hsl(var(--accent-primary-hsl)/.28);color:var(--text-primary)}.wizard-step__index{border:1px solid var(--theme-panel-subtle-border);letter-spacing:.12em;width:1.85rem;height:1.85rem;color:var(--text-dim);border-radius:999px;place-items:center;font-size:.74rem;display:inline-grid}.wizard-step__copy{flex-direction:column;gap:.16rem}.wizard-step__copy strong{letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);font-size:.75rem}.wizard-step__copy small{color:var(--text-secondary);font-size:.72rem}.wizard-step-card{gap:1rem;display:grid}.wizard-step-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.product-empty-state,.product-empty-note,.report-empty-state{border:1px dashed var(--theme-panel-subtle-border);background:hsl(var(--accent-primary-hsl)/.03);text-align:center;min-height:8rem;color:var(--text-secondary);border-radius:1rem;place-items:center;padding:1.2rem;display:grid}.product-empty-state--compact{min-height:6rem}.product-checkbox-row{color:var(--text-secondary);align-items:start;gap:.8rem;display:flex}.product-banner__meta,.product-footnote,.product-field-help{font-size:.76rem;line-height:1.7}.product-disclosure{border-top:1px solid var(--theme-panel-subtle-border);margin-top:1rem;padding-top:1rem}.product-disclosure__summary{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:var(--text-primary);font-size:.8rem;list-style:none}.product-disclosure__summary::-webkit-details-marker{display:none}.product-disclosure__body{margin-top:.9rem}.audit-grid{gap:.6rem;display:grid}.audit-grid__row{border-bottom:1px solid hsl(var(--border-muted-hsl)/.18);grid-template-columns:minmax(9rem,.7fr) minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.audit-grid__row:last-child{border-bottom:0}.audit-grid__label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);font-size:.68rem}.product-table-shell{border:1px solid var(--theme-panel-subtle-border);border-radius:1rem;overflow-x:auto}.product-table{border-collapse:collapse;background:hsl(var(--bg-card-hsl)/.36);width:100%;min-width:920px}.product-table th,.product-table td{border-bottom:1px solid hsl(var(--border-muted-hsl)/.18);vertical-align:top;padding:.9rem 1rem}.product-table thead th{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);text-align:left;font-size:.68rem}.product-table tbody tr{transition:background var(--motion-duration-fast)var(--motion-ease-standard)}.product-table tbody tr:hover,.product-table tbody tr[data-active=true]{background:var(--overlay-hover)}.product-table__align-right{text-align:right}.product-table__mono{font-family:var(--font-mono)}.product-table__stack{gap:.4rem;display:grid}.product-direction{color:var(--text-dim)}.product-direction--positive{color:var(--state-success-text)}.product-direction--negative{color:var(--state-danger-text)}.report-hero-disclosure{border-top:1px solid var(--theme-panel-subtle-border);padding-top:1rem}.report-hero-disclosure>summary{cursor:pointer;letter-spacing:.18em;text-transform:uppercase;font-size:.8rem;list-style:none}.report-hero-disclosure>summary::-webkit-details-marker{display:none}.report-hero-disclosure-body{margin-top:1rem}.auth-screen{background:radial-gradient(circle at 50% -10%,hsl(var(--accent-primary-hsl)/.11),transparent 26%),linear-gradient(180deg,hsl(var(--bg-page-hsl)),hsl(var(--bg-page-hsl)/.94));min-height:100vh;position:relative;overflow:hidden}.auth-screen__backdrop,.auth-screen__grid{pointer-events:none;position:absolute;inset:0}.auth-screen__backdrop{background:linear-gradient(120deg,transparent 0 54%,hsl(var(--accent-primary-hsl)/.06)54% 58%,transparent 58% 100%),radial-gradient(circle at top center,hsl(var(--accent-primary-hsl)/.08),transparent 30%)}.auth-screen__grid{background:linear-gradient(90deg,hsl(var(--accent-primary-hsl)/.04)0 1px,transparent 1px 80px),linear-gradient(180deg,hsl(var(--accent-primary-hsl)/.03)0 1px,transparent 1px 80px);opacity:.6}.auth-shell{z-index:1;grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);width:min(1180px,100vw - 2rem);min-height:100vh;margin:0 auto;padding:2rem 0 3rem;display:grid;position:relative}.auth-hero{max-width:40rem}.auth-hero__eyebrow{color:var(--text-dim)}.auth-hero__title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:.85rem;font-size:clamp(2.1rem,4vw,4.2rem);line-height:.94}.auth-hero__body{max-width:34rem;color:var(--text-secondary);margin-top:1.2rem;font-size:1rem;line-height:1.9}.auth-hero__facts{gap:.8rem;margin-top:2rem;display:grid}.auth-fact{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.85rem;font-size:.8rem;display:flex}.auth-fact__line{background:hsl(var(--accent-primary-hsl)/.32);width:2.4rem;height:1px}.auth-panel{border-radius:var(--theme-panel-radius-lg);padding:1.5rem}.auth-panel__header{margin-bottom:1.35rem}.auth-panel__title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:.55rem;font-size:1.2rem;display:flex}.auth-panel__body{color:var(--text-secondary);margin-top:.7rem;line-height:1.8}.auth-form{gap:1rem;display:grid}.auth-panel__foot{color:var(--text-dim);flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.app-boot-splash{z-index:9999;background:radial-gradient(circle at 50% -10%,hsl(var(--accent-primary-hsl)/.08),transparent 28%),linear-gradient(180deg,hsl(var(--bg-page-hsl)),hsl(var(--bg-page-hsl)/.94));place-items:center;transition:opacity .38s,visibility .38s;display:grid;position:fixed;inset:0}.app-boot-splash.is-fading{opacity:0;visibility:hidden}.app-boot-splash__inner{text-align:center;width:min(92vw,24rem)}.app-boot-splash__eyebrow{color:var(--text-dim)}.app-boot-splash__logo-wrap{aspect-ratio:1;width:clamp(132px,24vw,180px);margin:1.3rem auto 0;position:relative}.app-boot-splash__logo{-o-object-fit:contain;object-fit:contain;filter:grayscale()contrast(1.1);width:64%;height:64%;position:absolute;inset:18%}.app-boot-splash__line{background:hsl(var(--accent-primary-hsl)/.34);height:1px;position:absolute;left:0;right:0}.app-boot-splash__line--top{top:22%}.app-boot-splash__line--bottom{bottom:22%}.app-boot-splash__text{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;margin:1.35rem 0 0;font-size:.82rem}.app-boot-splash__subtext{color:var(--text-secondary);margin-top:.55rem;font-size:.8rem}.app-boot-splash__progress{background:hsl(var(--accent-primary-hsl)/.08);border-radius:999px;height:2px;margin-top:1rem;overflow:hidden}.app-boot-splash__progress-bar{background:hsl(var(--accent-primary-hsl)/.88);width:36%;height:100%;animation:boot-progress 1.6s var(--motion-ease-soft)infinite;display:block}@keyframes boot-progress{0%{transform:translate(-100%)}50%{transform:translate(120%)}to{transform:translate(280%)}}@media(max-width:1279px){.summary-split,.auth-shell,.backtest-workbench-grid--authoring{grid-template-columns:minmax(0,1fr)}.auth-shell{padding-top:6rem}.auth-hero{max-width:44rem}}@media(max-width:1023px){.workspace-header-layout,.product-field-grid,.product-field-grid--rule,.metric-grid,.metric-grid--compact,.summary-strip,.preview-grid,.product-module-switch,.backtest-workbench-context-strip,.wizard-step-fields{grid-template-columns:minmax(0,1fr)}.workspace-header-actions--end{justify-content:flex-start}.audit-grid__row{grid-template-columns:minmax(0,1fr);gap:.45rem}.product-command-row,.product-inline-fields,.product-action-row,.wizard-header,.wizard-actions,.wizard-stepper{flex-direction:column;align-items:stretch}.wizard-mode-switch{justify-content:stretch;width:100%}.wizard-mode-switch>*{flex:1 1 0}.wizard-step{min-width:0}.backtest-workbench-zone__intro{padding-inline:0}}@media(max-width:767px){.workspace-page{gap:1rem}.workspace-header-panel,.product-command-card,.product-section-card,.theme-panel-solid,.theme-panel-glass{border-radius:1.15rem}.workspace-header-title,.auth-hero__title{letter-spacing:.06em}.workspace-header-description,.auth-hero__body,.auth-panel__body,.product-section-copy{font-size:.94rem;line-height:1.8}.shell-mobile-bar{left:max(.65rem,env(safe-area-inset-left));right:max(.65rem,env(safe-area-inset-right));top:max(.65rem,env(safe-area-inset-top))}.workspace-header-panel,.product-command-card,.product-section-card{padding:.95rem}.workspace-header-layout{gap:.95rem}.workspace-header-title{max-width:14ch}.workspace-header-description{max-width:none;font-size:.9rem;line-height:1.7}.product-table{min-width:700px}}html[data-theme] .workspace-header-panel{background:linear-gradient(180deg,hsl(var(--bg-card-hsl)/.68),hsl(var(--bg-card-elevated-hsl)/.82)),linear-gradient(120deg,transparent 0 55%,hsl(var(--accent-primary-hsl)/.06)55% 58%,transparent 58% 100%);border-color:var(--theme-panel-solid-border);box-shadow:none}html[data-theme] .theme-sidebar-shell,html[data-theme] .theme-panel-solid,html[data-theme] .theme-panel-subtle,html[data-theme] .theme-panel-glass,html[data-theme] .theme-inline-banner,html[data-theme] .theme-badge,html[data-theme] .theme-history-item,html[data-theme] .theme-list-item,html[data-theme] .theme-modal-panel,html[data-theme] .theme-menu-panel,html[data-theme] .theme-dropdown-panel,html[data-theme] .workspace-surface,html[data-theme] .workspace-surface-muted{box-shadow:none}html[data-theme] .theme-sidebar-shell{background:var(--theme-sidebar-bg);border-color:var(--theme-sidebar-border)}html[data-theme] .theme-sidebar-shell:before,html[data-theme] .theme-sidebar-shell:after{display:none}html[data-theme] .workspace-surface,html[data-theme] .theme-panel-solid{background:var(--theme-panel-solid-bg);border-color:var(--theme-panel-solid-border)}html[data-theme] .workspace-surface-muted,html[data-theme] .theme-panel-subtle,html[data-theme] .theme-inline-banner,html[data-theme] .theme-badge,html[data-theme] .theme-history-item,html[data-theme] .theme-list-item{background:var(--theme-panel-subtle-bg);border-color:var(--theme-panel-subtle-border)}html[data-theme] .theme-panel-glass,html[data-theme] .theme-modal-panel,html[data-theme] .theme-menu-panel,html[data-theme] .theme-dropdown-panel{background:var(--theme-panel-glass-bg);border-color:var(--theme-panel-glass-border)}html[data-theme] .theme-inline-banner--warning{background:linear-gradient(180deg,var(--state-warning-bg),transparent);border-color:var(--state-warning-border)}html[data-theme] .theme-inline-banner--success{background:linear-gradient(180deg,var(--state-success-bg),transparent);border-color:var(--state-success-border)}html[data-theme] .theme-inline-banner--danger{background:linear-gradient(180deg,var(--state-danger-bg),transparent);border-color:var(--state-danger-border)}html[data-theme] .theme-badge{background:hsl(var(--accent-primary-hsl)/.05);border-color:var(--theme-panel-subtle-border)}html[data-theme] .theme-badge[data-glow=true]{box-shadow:none}html[data-theme] .theme-nav-item{background:var(--theme-nav-item-bg);border-color:var(--theme-nav-item-border)}html[data-theme] .theme-nav-item:hover{background:var(--theme-nav-item-hover-bg);border-color:var(--theme-nav-item-hover-border)}html[data-theme] .theme-nav-item.is-active{background:var(--theme-nav-item-active-bg);border-color:var(--theme-nav-item-active-border);box-shadow:none}html[data-theme] .theme-nav-icon-wrap{background:var(--theme-nav-icon-bg);border-color:var(--theme-nav-icon-border)}html[data-theme] .theme-nav-item.is-active .theme-nav-icon-wrap{background:var(--theme-nav-icon-active-bg);border-color:var(--theme-nav-icon-active-border)}html[data-theme] .theme-history-item:hover,html[data-theme] .theme-list-item:hover{background:hsl(var(--bg-card-elevated-hsl)/.72);border-color:var(--border-default)}html[data-theme] .theme-history-item[data-active=true],html[data-theme] .theme-history-item[data-highlighted=true]{background:var(--overlay-selected);border-color:var(--border-selected)}html[data-theme] .input-surface{background:var(--input-bg);border-color:var(--input-border);box-shadow:none}html[data-theme] .input-surface:hover:not(:focus):not(:disabled){border-color:var(--border-default)}html[data-theme] .input-surface:focus,html[data-theme] .input-focus-glow:focus{border-color:var(--input-surface-border-focus);box-shadow:var(--input-surface-focus-ring)}html[data-theme=spacex]{color-scheme:dark;--font-display:"D-DIN","DIN Alternate","Arial Narrow",Arial,sans-serif;--font-ui:var(--font-display);--theme-ui-font:var(--font-display);--theme-heading-font:var(--font-display);--theme-label-font-family:var(--font-display);--theme-button-font-family:var(--font-display);--theme-button-font-weight:700;--theme-button-letter-spacing:.12em;--theme-button-text-transform:uppercase;--theme-label-letter-spacing:.18em;--theme-control-radius:.5rem;--theme-panel-radius-lg:.5rem;--theme-panel-radius-md:.5rem;--theme-button-radius:.5rem;--layout-shell-max:1520px;--layout-page-max:1320px;--layout-shell-gap:clamp(1rem,1.8vw,1.8rem);--layout-content-gap:clamp(1.25rem,2vw,2rem);--shell-masthead-height:4rem;--bg-page-hsl:0 0% 0%;--bg-sidebar-hsl:0 0% 0%;--bg-card-hsl:0 0% 0%;--bg-card-elevated-hsl:240 12% 8%;--text-primary-hsl:240 24% 96%;--text-secondary-hsl:240 11% 78%;--text-dim-hsl:240 7% 58%;--border-muted-hsl:240 12% 88%;--border-strong-hsl:240 24% 96%;--accent-primary-hsl:240 24% 96%;--accent-secondary-hsl:240 10% 78%;--accent-positive-hsl:150 18% 76%;--accent-warning-hsl:38 28% 78%;--accent-danger-hsl:8 22% 78%;--bg-page:#000;--bg-sidebar:#000;--bg-card:#0000007a;--bg-card-elevated:#0009;--text-primary:#f0f0fa;--text-secondary:#f0f0fac2;--text-dim:#f0f0fa8f;--border-muted:#f0f0fa29;--border-strong:#f0f0fa57;--border-default:#f0f0fa38;--border-selected:#f0f0fa6b;--overlay-hover:#f0f0fa14;--overlay-selected:#f0f0fa24;--market-up:hsl(var(--market-up-hsl));--market-down:hsl(var(--market-down-hsl));--chart-up-hsl:var(--market-up-hsl);--chart-down-hsl:var(--market-down-hsl);--chart-up:var(--market-up);--chart-down:var(--market-down);--theme-chart-bull:var(--market-up);--theme-chart-bull-fill:hsl(var(--market-up-hsl)/.2);--theme-chart-bear:var(--market-down);--theme-chart-bear-fill:hsl(var(--market-down-hsl)/.22);--home-price-up:var(--market-up);--home-price-down:var(--market-down);--theme-shell-bg:#000;--theme-shell-overlay:none;--theme-overlay-backdrop:#000000ad;--theme-panel-backdrop-blur:blur(12px);--theme-panel-solid-bg:#0000006b;--theme-panel-solid-border:#f0f0fa1f;--theme-panel-subtle-bg:#f0f0fa08;--theme-panel-subtle-border:#f0f0fa1a;--theme-panel-glass-bg:#0000008f;--theme-panel-glass-border:#f0f0fa24;--theme-panel-solid-shadow:none;--theme-panel-glass-shadow:none;--theme-floating-bg:#000000b3;--theme-floating-border:#f0f0fa24;--theme-floating-shadow:none;--theme-sidebar-bg:#000000bd;--theme-sidebar-border:#f0f0fa24;--theme-sidebar-divider:#f0f0fa1f;--theme-sidebar-shadow:none;--theme-sidebar-brand-bg:transparent;--theme-sidebar-brand-border:transparent;--theme-sidebar-brand-shadow:none;--pill-bg:#f0f0fa0f;--pill-active-bg:#f0f0fa1f;--input-bg:#0000006b;--input-border:#f0f0fa2e;--input-surface-border:#f0f0fa2e;--input-surface-border-focus:#f0f0fa57;--input-surface-focus-ring:0 0 0 1px #f0f0fa52;--focus-ring:#f0f0fa42;--button-bg:#f0f0fa1a;--button-hover-bg:#f0f0fa2e;--gradient-primary:#f0f0fa1a;--theme-button-primary-bg:#f0f0fa1f;--theme-button-primary-border:#f0f0fa59;--theme-button-primary-text:#f0f0fa;--theme-button-secondary-bg:#f0f0fa0f;--theme-button-secondary-border:#f0f0fa38;--theme-button-secondary-text:#f0f0fa;--home-action-ai-bg:#f0f0fa0f;--home-action-ai-border:#f0f0fa3d;--home-action-ai-text:#f0f0fa;--home-action-ai-hover-bg:#f0f0fa1f;--home-action-report-bg:#f0f0fa0f;--home-action-report-border:#f0f0fa3d;--home-action-report-text:#f0f0fa;--home-action-report-hover-bg:#f0f0fa1f;--state-info-bg:#f0f0fa14;--state-info-bg-strong:#f0f0fa1f;--state-info-border:#f0f0fa33;--state-info-text:#f0f0fa;--state-success-bg:#a0d4b61a;--state-success-bg-strong:#a0d4b629;--state-success-border:#a0d4b638;--state-success-text:#a0d4b6;--state-warning-bg:#dfc69b1a;--state-warning-bg-strong:#dfc69b29;--state-warning-border:#dfc69b38;--state-warning-text:#dfc69b;--state-danger-bg:#e1abab1a;--state-danger-bg-strong:#e1abab29;--state-danger-border:#e1abab38;--state-danger-text:#e1abab;--glow-soft:none;--glow-strong:none;--shadow-soft-card:none;--shadow-soft-card-strong:none;scroll-behavior:smooth}html[data-theme=spacex] body{font-family:var(--font-ui);color:var(--text-primary);background:#000}html[data-theme=spacex] body:before{z-index:-2;opacity:1;background:radial-gradient(circle at 0 0,#f0f0fa12,#0000 28%),linear-gradient(90deg,#f0f0fa08 0 1px,#0000 1px 72px),linear-gradient(#f0f0fa06 0 1px,#0000 1px 72px),linear-gradient(#08080c,#000);inset:0}html[data-theme=spacex] body:after{z-index:-1;background:linear-gradient(#00000014,#0000004d 48%,#00000094);inset:0}html[data-theme=spacex] ::-moz-selection{color:#f0f0fa;background:#f0f0fa2e}html[data-theme=spacex] ::selection{color:#f0f0fa;background:#f0f0fa2e}html[data-theme=spacex] .theme-shell{background:0 0;min-height:100vh;position:relative}html[data-theme=spacex] .shell-masthead{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#000000bd,#0000002e);width:100%;position:sticky;top:0}html[data-theme=spacex] .shell-masthead__inner,html[data-theme=spacex] .shell-content-frame{width:100%;margin:0}html[data-theme=spacex] .shell-masthead__inner{padding:0 clamp(.8rem,1.8vw,1.6rem)}html[data-theme=spacex] .shell-nav-strip,html[data-theme=spacex] .shell-mobile-strip{min-height:var(--shell-masthead-height);justify-content:space-between;align-items:center;gap:1rem;display:flex}html[data-theme=spacex] .shell-nav-brand,html[data-theme=spacex] .shell-mobile-brand,html[data-theme=spacex] .shell-drawer-brand{flex-direction:column;gap:.28rem;min-width:0;display:flex}html[data-theme=spacex] .shell-wordmark{letter-spacing:.2em;text-transform:uppercase;color:#f0f0fa;font-size:.82rem;font-weight:700}html[data-theme=spacex] .shell-nav-brand-note,html[data-theme=spacex] .shell-mobile-brand__note,html[data-theme=spacex] .shell-drawer-note{letter-spacing:.18em;text-transform:uppercase;color:#f0f0fa8f;font-size:.63rem}html[data-theme=spacex] .shell-nav-links,html[data-theme=spacex] .shell-nav-actions{flex-wrap:wrap;align-items:center;gap:clamp(.6rem,1.2vw,1.4rem);display:flex}html[data-theme=spacex] .shell-nav-links{flex:1;justify-content:center}html[data-theme=spacex] .shell-drawer-nav{flex-direction:column;flex:1;gap:1rem;min-height:100%;display:flex}html[data-theme=spacex] .shell-drawer-links{flex-direction:column;flex:1;align-items:stretch;gap:.55rem;min-height:0;display:flex}html[data-theme=spacex] .shell-drawer-footer{border-top:1px solid #f0f0fa1a;gap:.65rem;padding-top:1rem;display:grid}html[data-theme=spacex] .shell-nav-link,html[data-theme=spacex] .shell-drawer-link,html[data-theme=spacex] .shell-nav-utility,html[data-theme=spacex] .shell-drawer-action{color:#f0f0fab8;letter-spacing:.14em;text-transform:uppercase;min-height:2.45rem;transition:color var(--motion-duration-fast)ease,border-color var(--motion-duration-fast)ease,background-color var(--motion-duration-fast)ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .92rem;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}html[data-theme=spacex] .shell-nav-link:hover,html[data-theme=spacex] .shell-drawer-link:hover,html[data-theme=spacex] .shell-nav-utility:hover,html[data-theme=spacex] .shell-drawer-action:hover,html[data-theme=spacex] .shell-nav-link.is-active,html[data-theme=spacex] .shell-drawer-link.is-active{color:#f0f0fa;background:#f0f0fa0f;border-color:#f0f0fa29}html[data-theme=spacex] .shell-nav-dot{background:#f0f0faf0;border-radius:999px;width:.42rem;height:.42rem}html[data-theme=spacex] .shell-nav-utility--archive,html[data-theme=spacex] .shell-mobile-button,html[data-theme=spacex] .shell-mobile-button--archive,html[data-theme=spacex] .shell-drawer-action{color:#f0f0fa;background:#f0f0fa14;border-color:#f0f0fa42}html[data-theme=spacex] .shell-mobile-button,html[data-theme=spacex] .shell-mobile-placeholder{justify-content:center;width:3rem}html[data-theme=spacex] .shell-mobile-button{border-radius:999px;align-items:center;height:2.6rem;display:inline-flex}html[data-theme=spacex] .shell-mobile-button--archive{width:auto;min-width:4.4rem;padding-inline:.85rem}html[data-theme=spacex] .shell-mobile-placeholder{height:2.6rem}html[data-theme=spacex] .shell-drawer-link,html[data-theme=spacex] .shell-drawer-action{justify-content:flex-start;width:100%;padding-inline:1rem}html[data-theme=spacex] .shell-content-frame{padding:0 clamp(.8rem,1.8vw,1.6rem) 3rem}html[data-theme=spacex] .theme-main-lane{min-width:0}@keyframes spacex-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html[data-theme=spacex] .workspace-page{gap:clamp(1.4rem,2vw,2rem);width:100%;max-width:none;margin:0;padding:clamp(1.25rem,3vw,2rem) 0 4rem}html[data-theme=spacex] .workspace-page--home{width:100%}html[data-theme=spacex] .theme-sidebar-shell,html[data-theme=spacex] .theme-panel-solid,html[data-theme=spacex] .theme-panel-subtle,html[data-theme=spacex] .theme-panel-glass,html[data-theme=spacex] .theme-modal-panel,html[data-theme=spacex] .theme-menu-panel,html[data-theme=spacex] .theme-dropdown-panel,html[data-theme=spacex] .theme-floating-control,html[data-theme=spacex] .theme-inline-banner,html[data-theme=spacex] .theme-history-item,html[data-theme=spacex] .theme-list-item,html[data-theme=spacex] .workspace-surface,html[data-theme=spacex] .workspace-surface-muted,html[data-theme=spacex] .settings-surface,html[data-theme=spacex] .theme-card-surface{box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=spacex] .theme-panel-solid,html[data-theme=spacex] .workspace-surface,html[data-theme=spacex] .settings-surface,html[data-theme=spacex] .theme-card-surface{background:var(--theme-panel-solid-bg);border-color:var(--theme-panel-solid-border)}html[data-theme=spacex] .theme-panel-subtle,html[data-theme=spacex] .workspace-surface-muted,html[data-theme=spacex] .theme-inline-banner,html[data-theme=spacex] .theme-badge,html[data-theme=spacex] .theme-history-item,html[data-theme=spacex] .theme-list-item{background:var(--theme-panel-subtle-bg);border-color:var(--theme-panel-subtle-border)}html[data-theme=spacex] .theme-panel-glass,html[data-theme=spacex] .theme-modal-panel,html[data-theme=spacex] .theme-menu-panel,html[data-theme=spacex] .theme-dropdown-panel,html[data-theme=spacex] .theme-floating-control{background:var(--theme-panel-glass-bg);border-color:var(--theme-panel-glass-border)}html[data-theme=spacex] .theme-modal-panel{overflow:hidden}html[data-theme=spacex] .theme-field-label,html[data-theme=spacex] .label-uppercase{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#f0f0fa99;font-size:.66rem;font-weight:700}html[data-theme=spacex] .input-surface{border-color:var(--input-surface-border);background:var(--input-bg);color:#f0f0fa;height:3.2rem;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;box-shadow:none;border-radius:.25rem}html[data-theme=spacex] .input-surface::-moz-placeholder{color:#f0f0fa6b;text-transform:none;letter-spacing:.03em}html[data-theme=spacex] .input-surface::placeholder{color:#f0f0fa6b;text-transform:none;letter-spacing:.03em}html[data-theme=spacex] .input-surface:focus,html[data-theme=spacex] .input-focus-glow:focus{border-color:var(--input-surface-border-focus);box-shadow:var(--input-surface-focus-ring)}html[data-theme=spacex] .theme-checkbox{accent-color:#f0f0fa}html[data-theme=spacex] .theme-dropdown-panel{border-radius:0 0 .25rem .25rem}html[data-theme=spacex] .theme-dropdown-item{min-height:3.2rem;transition:background-color var(--motion-duration-fast)ease;border-bottom:1px solid #f0f0fa14}html[data-theme=spacex] .theme-dropdown-item:hover,html[data-theme=spacex] .theme-dropdown-item[data-active=true]{background:#f0f0fa14}html[data-theme=spacex] .theme-market-badge,html[data-theme=spacex] .theme-match-badge,html[data-theme=spacex] .theme-task-meta-chip{color:#f0f0fab8;background:#f0f0fa0a;border-color:#f0f0fa29}html[data-theme=spacex] button[data-variant=primary],html[data-theme=spacex] button[data-variant=gradient],html[data-theme=spacex] button[data-variant=secondary],html[data-theme=spacex] button[data-variant=outline],html[data-theme=spacex] button[data-variant=ghost],html[data-theme=spacex] button[data-variant=home-action-ai],html[data-theme=spacex] button[data-variant=home-action-report],html[data-theme=spacex] button[data-variant=settings-primary],html[data-theme=spacex] button[data-variant=settings-secondary]{color:#f0f0fa;box-shadow:none;background:#f0f0fa14;border-color:#f0f0fa42}html[data-theme=spacex] button[data-variant=danger]{color:#f2cdcd;background:#e1abab14;border-color:#e1abab42}html[data-theme=spacex] button[data-variant=danger-subtle]{color:#f2cdcd;background:#e1abab14;border-color:#e1abab3d}html[data-theme=spacex] button[data-variant=primary]:hover,html[data-theme=spacex] button[data-variant=gradient]:hover,html[data-theme=spacex] button[data-variant=secondary]:hover,html[data-theme=spacex] button[data-variant=outline]:hover,html[data-theme=spacex] button[data-variant=ghost]:hover,html[data-theme=spacex] button[data-variant=home-action-ai]:hover,html[data-theme=spacex] button[data-variant=home-action-report]:hover,html[data-theme=spacex] button[data-variant=settings-primary]:hover,html[data-theme=spacex] button[data-variant=settings-secondary]:hover,html[data-theme=spacex] button[data-variant=danger]:hover,html[data-theme=spacex] button[data-variant=danger-subtle]:hover{box-shadow:none;background:#f0f0fa29;border-color:#f0f0fa59}html[data-theme=spacex] .shell-context-panel,html[data-theme=spacex] .history-archive-panel{flex-direction:column;flex:1;gap:1rem;min-height:100%;display:flex}html[data-theme=spacex] .shell-context-panel__header,html[data-theme=spacex] .history-archive-panel__header{border-bottom:1px solid #f0f0fa1a;justify-content:space-between;align-items:flex-start;gap:.9rem;padding-bottom:.95rem;display:flex}html[data-theme=spacex] .shell-context-panel__eyebrow,html[data-theme=spacex] .history-archive-panel__eyebrow,html[data-theme=spacex] .home-recent-log__eyebrow,html[data-theme=spacex] .home-report-stage__empty-eyebrow,html[data-theme=spacex] .report-generation-stage__eyebrow,html[data-theme=spacex] .app-boot-splash__eyebrow,html[data-theme=spacex] .auth-hero__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f0f0fa94;margin:0;font-size:.64rem}html[data-theme=spacex] .shell-context-panel__title,html[data-theme=spacex] .history-archive-panel__title,html[data-theme=spacex] .home-recent-log__title,html[data-theme=spacex] .report-generation-stage__title,html[data-theme=spacex] .home-report-stage__empty-title,html[data-theme=spacex] .auth-panel__title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:.48rem 0 0;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.05}html[data-theme=spacex] .shell-context-panel__body,html[data-theme=spacex] .history-archive-panel__caption,html[data-theme=spacex] .report-generation-stage__body,html[data-theme=spacex] .home-report-stage__empty-body,html[data-theme=spacex] .home-recent-log__empty,html[data-theme=spacex] .auth-hero__body,html[data-theme=spacex] .auth-panel__body,html[data-theme=spacex] .app-boot-splash__subtext{color:#f0f0fabd;max-width:44ch;margin:.7rem 0 0;line-height:1.7}html[data-theme=spacex] .shell-context-panel__content{flex:1;min-height:0}html[data-theme=spacex] .history-archive-panel__body{flex-direction:column;flex:1;gap:.8rem;min-height:0;display:flex}html[data-theme=spacex] .history-archive-panel__actions,html[data-theme=spacex] .history-archive-panel__manage{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}html[data-theme=spacex] .history-archive-panel__utility,html[data-theme=spacex] .history-archive-panel__open,html[data-theme=spacex] .home-recent-log__open{color:#f0f0fa;letter-spacing:.16em;text-transform:uppercase;background:#f0f0fa0f;border:1px solid #f0f0fa38;border-radius:999px;align-items:center;gap:.35rem;min-height:2.2rem;padding:.5rem .85rem;font-size:.68rem;font-weight:700;display:inline-flex}html[data-theme=spacex] .history-archive-panel__count{color:#f0f0fab8;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}html[data-theme=spacex] .history-archive-panel__select-all{color:#f0f0facc;align-items:center;gap:.65rem;font-size:.78rem;display:inline-flex}html[data-theme=spacex] .history-scroll-viewport--archive{flex:1;min-height:0}html[data-theme=spacex] .history-archive-item{background:0 0;border:1px solid #0000;border-bottom-color:#f0f0fa1a;border-radius:.25rem;padding:.95rem .15rem}html[data-theme=spacex] .history-archive-item[data-active=true]{background:linear-gradient(90deg,#f0f0fa14,#f0f0fa05 72%);border-color:#f0f0fa33;box-shadow:inset 0 0 0 1px #f0f0fa14,0 10px 24px #00000029}html[data-theme=spacex] .history-archive-item[data-highlighted=true]{background:#f0f0fa0e;border-color:#f0f0fa24}html[data-theme=spacex] .history-archive-item__title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#f0f0fa;font-size:.96rem;display:block}html[data-theme=spacex] .history-archive-item__meta{color:#f0f0fa94;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.38rem;font-size:.68rem;display:flex}html[data-theme=spacex] .history-archive-item__badge{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:.38rem .65rem;font-size:.66rem;font-weight:700}html[data-theme=spacex] .history-archive-state,html[data-theme=spacex] .history-archive-bottom{color:#f0f0faad;text-align:center;place-items:center;gap:.7rem;padding:2.3rem .5rem 1rem;display:grid}html[data-theme=spacex] .history-archive-state__title{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#f0f0fa;margin:0;font-size:.98rem}html[data-theme=spacex] .history-archive-state__pulse{background:linear-gradient(90deg,#0000,#f0f0fadb,#0000);width:2.8rem;height:2px;animation:1.4s ease-in-out infinite spacex-pulse}@keyframes spacex-pulse{0%,to{opacity:.3;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}html[data-theme=spacex] .home-hero-stage{background:#00000057;border:1px solid #f0f0fa1f;min-height:0;position:relative;overflow:visible}html[data-theme=spacex] .home-hero-stage__overlay{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.85fr);align-items:start;gap:clamp(1rem,2vw,1.6rem);padding:clamp(1.4rem,3vw,2.2rem);display:grid}html[data-theme=spacex] .home-hero-stage__copy{max-width:none;padding-top:0}html[data-theme=spacex] .home-hero-stage__title,html[data-theme=spacex] .auth-hero__title{max-width:16ch;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#f0f0fa;margin:.65rem 0 0;font-size:clamp(1.9rem,4vw,3rem);line-height:1}html[data-theme=spacex] .home-hero-stage__body{color:#f0f0fac7;max-width:62ch;margin:1rem 0 0;font-size:.96rem;line-height:1.72}html[data-theme=spacex] .home-command-surface,html[data-theme=spacex] .home-recent-log,html[data-theme=spacex] .report-generation-stage,html[data-theme=spacex] .home-report-stage__surface,html[data-theme=spacex] .home-report-stage__empty,html[data-theme=spacex] .workspace-status-strip,html[data-theme=spacex] .auth-panel,html[data-theme=spacex] .app-boot-splash__inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000075;border:1px solid #f0f0fa1f}html[data-theme=spacex] .home-command-surface{gap:.85rem;max-width:none;margin-top:1.2rem;padding:1rem;display:grid}html[data-theme=spacex] .home-command-surface__row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.85rem;display:grid}html[data-theme=spacex] .home-command-surface__field{min-width:0}html[data-theme=spacex] .home-command-surface__actions{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}html[data-theme=spacex] .home-command-surface__actions>*{flex:10.5rem;justify-content:center;min-width:10.5rem}html[data-theme=spacex] .home-command-surface__submit{align-self:stretch;min-width:10.5rem;height:3.2rem}html[data-theme=spacex] .home-command-surface__error,html[data-theme=spacex] .workspace-status-error{color:#f2cdcd;font-size:.78rem;line-height:1.6}html[data-theme=spacex] .workspace-status-strip{margin-top:1rem;padding:1rem}html[data-theme=spacex] .workspace-status-badge,html[data-theme=spacex] .theme-task-status{color:#f0f0fad6;background:#f0f0fa0d;border:1px solid #f0f0fa2e;border-radius:999px}html[data-theme=spacex] .workspace-status-step{color:#f0f0faa8;background:#84849014;border:1px solid #f0f0fa14;border-radius:.5rem;min-height:3rem}html[data-theme=spacex] .workspace-status-step[data-active=true],html[data-theme=spacex] .workspace-status-step[data-complete=true],html[data-theme=spacex] .workspace-status-step[data-failed=true]{color:#f0f0fa}html[data-theme=spacex] .workspace-status-step[data-active=true]{background:#4b7ed22e;border-color:#6eabff6b}html[data-theme=spacex] .workspace-status-step[data-complete=true]{background:#549f7029;border-color:#72c49161}html[data-theme=spacex] .workspace-status-step[data-failed=true]{background:#aa4a4a24;border-color:#d26e6e57}html[data-theme=spacex] .workspace-status-dot{background:#f0f0fa2e}html[data-theme=spacex] .home-hero-stage__aside{align-self:stretch;min-width:0}html[data-theme=spacex] .home-recent-log{gap:.9rem;min-height:100%;padding:1rem;display:grid}html[data-theme=spacex] .home-recent-log__header{border-bottom:1px solid #f0f0fa1a;justify-content:flex-start;align-items:flex-start;gap:.8rem;padding-bottom:.9rem;display:flex}html[data-theme=spacex] .home-recent-log__list{gap:.4rem;display:grid}html[data-theme=spacex] .home-recent-log__item{color:#f0f0fab8;text-align:left;border-bottom:1px solid #f0f0fa14;justify-content:space-between;align-items:center;gap:.8rem;min-height:3.1rem;padding:.85rem 0;display:flex}html[data-theme=spacex] .home-recent-log__item[data-active=true],html[data-theme=spacex] .home-recent-log__item:hover{color:#f0f0fa}html[data-theme=spacex] .home-recent-log__item-title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:.88rem}html[data-theme=spacex] .home-recent-log__item-meta{letter-spacing:.16em;text-transform:uppercase;color:#f0f0fa85;font-size:.66rem}html[data-theme=spacex] .home-report-stage{width:100%;margin:0;padding-top:clamp(.6rem,1.6vw,1rem)}html[data-theme=spacex] .home-report-stage__surface,html[data-theme=spacex] .home-report-stage__empty,html[data-theme=spacex] .report-generation-stage{padding:clamp(1rem,2vw,1.35rem)}html[data-theme=spacex] .home-report-stage__surface{background:#0000005c}html[data-theme=spacex] .report-generation-preview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000006b;border:1px solid #f0f0fa1f;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}html[data-theme=spacex] .report-generation-preview__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f0f0fa94;margin:0;font-size:.64rem}html[data-theme=spacex] .report-generation-preview__title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:.48rem 0 0;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.05;display:flex}html[data-theme=spacex] .report-generation-preview__code{color:#f0f0fa8a;font-size:.72rem}html[data-theme=spacex] .report-generation-preview__body{color:#f0f0fabd;max-width:58ch;margin:.75rem 0 0;line-height:1.7}html[data-theme=spacex] .report-generation-preview__summary{justify-items:end;gap:.55rem;display:grid}html[data-theme=spacex] .report-generation-preview__phase,html[data-theme=spacex] .report-generation-preview__section-badge{color:#f0f0fad6;letter-spacing:.14em;text-transform:uppercase;background:#f0f0fa0d;border:1px solid #f0f0fa29;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.35rem .8rem;font-size:.66rem;font-weight:700;display:inline-flex}html[data-theme=spacex] .report-generation-preview__phase--active{background:#f0f0fa1a;border-color:#f0f0fa47}html[data-theme=spacex] .report-generation-preview__progress{color:#f0f0faa8;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}html[data-theme=spacex] .report-generation-preview__progressbar>span{background:#f0f0fad1;height:100%;transition:width .26s;display:block}html[data-theme=spacex] .report-generation-preview__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}html[data-theme=spacex] .report-generation-preview__step{color:#f0f0fa7a;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;min-width:0;font-size:.64rem;display:flex}html[data-theme=spacex] .report-generation-preview__step-dot{background:#f0f0fa33;border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}html[data-theme=spacex] .report-generation-preview__step[data-state=active] .report-generation-preview__step-dot,html[data-theme=spacex] .report-generation-preview__step[data-state=complete] .report-generation-preview__step-dot{background:#f0f0fadb}html[data-theme=spacex] .report-generation-preview__step[data-state=failed] .report-generation-preview__step-dot{background:#e1abab}html[data-theme=spacex] .report-generation-preview__step-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-theme=spacex] .report-generation-preview__section{opacity:0;min-height:11rem;animation:.42s cubic-bezier(.22,1,.36,1) forwards report-reveal;animation-delay:calc(var(--reveal-index,0)*60ms);background:#f0f0fa08;border:1px solid #f0f0fa14;gap:.8rem;padding:.95rem 1rem;display:grid}html[data-theme=spacex] .report-generation-preview__section[data-status=completed]{border-color:#f0f0fa24}html[data-theme=spacex] .report-generation-preview__section-head h3{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.88rem}html[data-theme=spacex] .report-generation-preview__entries p,html[data-theme=spacex] .report-generation-preview__footnote{color:#f0f0fac2;margin:0;line-height:1.72}html[data-theme=spacex] .report-generation-preview__skeleton>span{background:linear-gradient(90deg,#f0f0fa14,#f0f0fa24,#f0f0fa14) 0 0/180% 100%;height:.7rem;animation:1.5s ease-in-out infinite spacex-skeleton;display:block}html[data-theme=spacex] .report-generation-preview__footer{justify-content:flex-start;display:flex}@keyframes spacex-skeleton{0%{background-position:100% 0}to{background-position:0 0}}html[data-theme=spacex] .report-generation-stage__sequence{gap:.55rem;margin-top:1.15rem;display:grid}html[data-theme=spacex] .report-generation-stage__step{color:#f0f0fad1;letter-spacing:.14em;text-transform:uppercase;opacity:0;background:#f0f0fa08;border:1px solid #f0f0fa14;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;min-height:2.75rem;padding:.75rem .8rem;font-size:.74rem;font-weight:700;animation:.52s cubic-bezier(.22,1,.36,1) forwards spacex-step-enter;display:grid}html[data-theme=spacex] .report-generation-stage__step-index{color:#f0f0fa70;font-size:.68rem}@keyframes spacex-step-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html[data-theme=spacex] .report-reveal-section{opacity:0;animation:.56s cubic-bezier(.22,1,.36,1) forwards report-reveal;animation-delay:calc(var(--reveal-index,0)*80ms)}@keyframes report-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html[data-theme=spacex] .home-report-stage__surface :is(.theme-panel-solid,.theme-panel-subtle,.theme-panel-glass,.theme-card-surface){background:#00000057;border-color:#f0f0fa1a}html[data-theme=spacex] .home-divider{border-color:#f0f0fa1a}html[data-theme=spacex] .home-panel-card{background:#f0f0fa08}html[data-theme=spacex] .auth-screen{background:#000}html[data-theme=spacex] .auth-screen__backdrop{opacity:1;background:radial-gradient(circle at 0 0,#f0f0fa0d,#0000 24%),linear-gradient(#0a0a0e,#000)}html[data-theme=spacex] .auth-screen__grid{opacity:.22;background:linear-gradient(90deg,#f0f0fa0a 0 1px,#0000 1px 72px),linear-gradient(#f0f0fa08 0 1px,#0000 1px 72px)}html[data-theme=spacex] .auth-shell{width:min(100%,1240px);padding:0 0 2.4rem}html[data-theme=spacex] .auth-hero{max-width:38rem;padding-top:clamp(3.2rem,7vh,5.4rem)}html[data-theme=spacex] .auth-hero__facts{gap:.75rem;margin-top:1.8rem;display:grid}html[data-theme=spacex] .auth-fact{color:#f0f0fab8;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.72rem;display:flex}html[data-theme=spacex] .auth-fact__line{background:#f0f0fa3d;width:2.2rem;height:1px}html[data-theme=spacex] .auth-panel{padding:1.2rem}html[data-theme=spacex] .auth-panel__header{border-bottom:1px solid #f0f0fa1a;padding-bottom:1rem}html[data-theme=spacex] .auth-form{gap:.95rem;margin-top:1rem;display:grid}html[data-theme=spacex] .auth-panel__foot{color:#f0f0fa80;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;gap:.65rem 1rem;margin-top:1rem;font-size:.64rem;display:flex}html[data-theme=spacex] .app-boot-splash{background:linear-gradient(#08080c,#000)}html[data-theme=spacex] .app-boot-splash__inner{text-align:center;width:min(92vw,26rem);padding:1.3rem}html[data-theme=spacex] .app-boot-splash__wordmark{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#f0f0fa;margin:.65rem 0 0;font-size:clamp(1.8rem,5vw,2.6rem)}html[data-theme=spacex] .app-boot-splash__text{letter-spacing:.18em;text-transform:uppercase;color:#f0f0fad1;margin:.95rem 0 0;font-size:.72rem;font-weight:700}html[data-theme=spacex] .app-boot-splash__progress{background:#f0f0fa1f;border-radius:999px;height:1px;margin-top:1rem}html[data-theme=spacex] .app-boot-splash__progress-bar{background:linear-gradient(90deg,#0000,#f0f0faf0,#0000)}html[data-theme=spacex] .theme-inline-banner--warning,html[data-theme=spacex] .theme-inline-banner--success,html[data-theme=spacex] .theme-inline-banner--danger{background:#0000006b}html[data-theme=spacex] .theme-inline-banner-title{color:#f0f0fa9e}html[data-theme=spacex] .theme-card-hover,html[data-theme=spacex] .theme-card-hover:hover{transform:none}html[data-theme=spacex] .workspace-header-title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.08}html[data-theme=spacex] .workspace-header-description{color:#f0f0fab8;max-width:64ch;font-size:.92rem;line-height:1.7}html[data-theme=spacex] .workspace-page--chat .workspace-header-panel{background:#0000003d}html[data-theme=spacex] .workspace-page--chat .workspace-header-actions{gap:.55rem}@media(max-width:1023px){html[data-theme=spacex] .shell-nav-links,html[data-theme=spacex] .shell-nav-actions{gap:.55rem}html[data-theme=spacex] .home-hero-stage__overlay{grid-template-columns:minmax(0,1fr)}html[data-theme=spacex] .home-hero-stage__copy,html[data-theme=spacex] .auth-hero{padding-top:0}html[data-theme=spacex] .home-hero-stage__aside{display:none}}@media(max-width:767px){html[data-theme=spacex] .shell-content-frame,html[data-theme=spacex] .shell-masthead__inner{padding-left:.8rem;padding-right:.8rem}html[data-theme=spacex] .workspace-page{padding-bottom:3rem}html[data-theme=spacex] .home-hero-stage{min-height:auto}html[data-theme=spacex] .home-command-surface__row{grid-template-columns:minmax(0,1fr)}html[data-theme=spacex] .home-command-surface__submit,html[data-theme=spacex] .home-command-surface__actions>*{width:100%}html[data-theme=spacex] .shell-drawer-nav{gap:.9rem}html[data-theme=spacex] .shell-drawer-footer{gap:.55rem;padding-top:.85rem}html[data-theme=spacex] .home-recent-log__header,html[data-theme=spacex] .history-archive-panel__header,html[data-theme=spacex] .shell-context-panel__header{flex-direction:column;align-items:flex-start}html[data-theme=spacex] .history-archive-panel__actions,html[data-theme=spacex] .history-archive-panel__manage{flex-direction:column;align-items:stretch;width:100%}html[data-theme=spacex] .history-archive-panel__actions>*,html[data-theme=spacex] .history-archive-panel__manage>*{width:100%}html[data-theme=spacex] .history-archive-panel__utility,html[data-theme=spacex] .history-archive-panel__open{justify-content:center}html[data-theme=spacex] .home-recent-log__item{flex-direction:column;align-items:flex-start}html[data-theme=spacex] .auth-shell{width:min(100vw - 1.1rem,1240px)}html[data-theme=spacex] .app-boot-splash__inner,html[data-theme=spacex] .auth-panel,html[data-theme=spacex] .home-command-surface,html[data-theme=spacex] .home-recent-log,html[data-theme=spacex] .home-report-stage__surface,html[data-theme=spacex] .home-report-stage__empty,html[data-theme=spacex] .report-generation-stage,html[data-theme=spacex] .workspace-status-strip{padding:.9rem}}.analysis-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}html[data-theme=spacex] .home-task-panel,html[data-theme=spacex] .home-latest-report-banner{margin-top:0}html[data-theme=spacex] .home-workspace-side{min-width:0;min-height:0}html[data-theme=spacex] .history-archive-item{background:#f0f0fa05;border:1px solid #f0f0fa1a;padding:.95rem}html[data-theme=spacex] .history-archive-item__content,html[data-theme=spacex] .history-archive-item__header,html[data-theme=spacex] .history-archive-item__identity,html[data-theme=spacex] .history-archive-item__signals{display:grid}html[data-theme=spacex] .history-archive-item__content{gap:.7rem}html[data-theme=spacex] .history-archive-item__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem}html[data-theme=spacex] .history-archive-item__identity{gap:.36rem;min-width:0}html[data-theme=spacex] .history-archive-item__signals{justify-items:end;gap:.45rem}html[data-theme=spacex] .history-archive-item__status{color:#dceae0;letter-spacing:.16em;text-transform:uppercase;background:#b4cebc14;border:1px solid #b4cebc2e;align-items:center;min-height:1.8rem;padding:.24rem .55rem;font-size:.62rem;font-weight:700;display:inline-flex}html[data-theme=spacex] .history-archive-item__summary{color:#f0f0faa8;margin:0;line-height:1.6}html[data-theme=spacex] .history-archive-item__footer{justify-content:flex-start;align-items:center;display:flex}html[data-theme=spacex] .history-archive-item__open-label{letter-spacing:.14em;text-transform:uppercase;color:#f0f0fa85;font-size:.62rem}html[data-theme=spacex] .report-generation-preview__section-action{justify-content:flex-start;display:flex}html[data-theme=spacex] .workspace-header{gap:.55rem;display:grid}html[data-theme=spacex] .workspace-header__title,html[data-theme=spacex] .workspace-header__body,html[data-theme=spacex] .workspace-header__eyebrow{margin:0}html[data-theme=spacex] .home-research-shell__command,html[data-theme=spacex] .home-research-shell__decision{min-width:0}html[data-theme=spacex] .home-research-shell__side{align-self:start;min-width:0;min-height:0}html[data-theme=spacex] .workspace-commandbar,html[data-theme=spacex] .workspace-statusboard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f0f0fa08;border:1px solid #f0f0fa1a;gap:1rem;padding:1.15rem 1.2rem;display:grid}html[data-theme=spacex] .workspace-commandbar :is(button[data-variant=primary],button[data-variant=home-action-ai],button[data-variant=home-action-report]){color:#f0f0fa;background:#f0f0fa14;border-color:#f0f0fa33}html[data-theme=spacex] .workspace-commandbar :is(button[data-variant=primary],button[data-variant=home-action-ai],button[data-variant=home-action-report]):hover:not(:disabled){color:#fff;background:#f0f0fa1f;border-color:#f0f0fa57}html[data-theme=spacex] .workspace-statusboard__summary{gap:.5rem;display:grid}html[data-theme=spacex] .workspace-statusboard__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f0f0fa8f;margin:0;font-size:.62rem}html[data-theme=spacex] .workspace-statusboard__ticker{letter-spacing:.08em;text-transform:uppercase;color:#f0f0fad1;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;display:inline-flex}html[data-theme=spacex] .workspace-statusboard__copy{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#f0f0fa;margin:0;font-size:1rem;line-height:1.08}html[data-theme=spacex] .workspace-statusboard__detail,html[data-theme=spacex] .workspace-statusboard__relation{color:#f0f0faad;margin:0;line-height:1.62}html[data-theme=spacex] .workspace-statusboard__rail{align-content:start;gap:.55rem;display:grid}html[data-theme=spacex] .workspace-statusboard[data-layout=split] .workspace-statusboard__rail{border-left:1px solid #f0f0fa14;padding-left:1rem}html[data-theme=spacex] .workspace-status-step{background:0 0;border:0;border-bottom:1px solid #f0f0fa0f;justify-content:flex-start;align-items:center;gap:.65rem;min-height:2.5rem;padding:.55rem .2rem;display:flex}html[data-theme=spacex] .workspace-status-step[data-state=active]{color:#fff}html[data-theme=spacex] .workspace-status-step[data-state=completed]{color:#f0f0fadb}html[data-theme=spacex] .workspace-status-step__label{letter-spacing:.16em;text-transform:uppercase;min-width:0;color:inherit;font-size:.68rem;font-weight:700}html[data-theme=spacex] .workspace-status-step[data-state=waiting] .workspace-status-step__label{color:#f0f0fa75}html[data-theme=spacex] .home-report-error{margin-bottom:0}html[data-theme=spacex] .home-history-panel{max-height:min(38rem,calc(100dvh - var(--shell-masthead-height) - 6rem))}html[data-theme=spacex] .home-research-shell__side .history-archive-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f0f0fa08;border:1px solid #f0f0fa1a;padding:1.1rem 1.15rem}html[data-theme=spacex] .home-research-shell__side .history-archive-panel__header{border-bottom:1px solid #f0f0fa14;padding-bottom:.85rem}html[data-theme=spacex] .home-research-shell__side .history-archive-item{background:0 0;border:0;border-bottom:1px solid #f0f0fa14;padding:.85rem .15rem}html[data-theme=spacex] .home-research-shell__side .history-archive-item:hover,html[data-theme=spacex] .home-research-shell__side .history-archive-item[data-active=true],html[data-theme=spacex] .home-research-shell__side .history-archive-item[data-highlighted=true]{background:#f0f0fa0a;border-color:#0000}html[data-theme=spacex] .home-research-shell__side .history-archive-item__status{color:#f0f0fad1;background:#f0f0fa0f;border-color:#f0f0fa2e}@media(max-width:1023px){html[data-theme=spacex] .home-workspace-side{order:2}html[data-theme=spacex] .home-workspace-grid,html[data-theme=spacex] .home-research-shell__grid{grid-template-columns:minmax(0,1fr)}html[data-theme=spacex] .home-research-shell__side{height:auto;position:static}html[data-theme=spacex] .workspace-statusboard[data-layout=split]{grid-template-columns:minmax(0,1fr)}html[data-theme=spacex] .workspace-statusboard[data-layout=split] .workspace-statusboard__rail{border-top:1px solid #f0f0fa14;border-left:0;padding-top:1rem;padding-left:0}html[data-theme=spacex] .home-workspace-flow{margin-top:.9rem}}@media(max-width:767px){.analysis-status-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(7rem,1fr));grid-auto-flow:column;padding-bottom:.1rem;overflow-x:auto}html[data-theme=spacex] .shell-mobile-strip{min-height:var(--shell-masthead-height);justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-theme=spacex] .shell-drawer-nav{flex-direction:column;gap:.85rem;min-height:100%;display:flex}html[data-theme=spacex] .shell-drawer-links{flex:1;min-height:0;overflow-y:auto}html[data-theme=spacex] .home-command-surface__row,html[data-theme=spacex] .home-command-surface__actions,html[data-theme=spacex] .workspace-commandbar__primary,html[data-theme=spacex] .workspace-commandbar__actions,html[data-theme=spacex] .report-generation-preview__header,html[data-theme=spacex] .report-generation-preview__sections,html[data-theme=spacex] .history-archive-item__header{grid-template-columns:minmax(0,1fr)}html[data-theme=spacex] .history-archive-item__signals{justify-items:start}html[data-theme=spacex] .report-generation-preview__steps{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=spacex] .workspace-statusboard__rail{gap:.45rem}html[data-theme=spacex] .workspace-status-step{min-height:2.35rem;padding-inline:0}html[data-theme=spacex] .home-latest-report-banner__content{flex-direction:column;align-items:stretch}html[data-theme=spacex] .home-history-panel{max-height:min(52dvh,32rem)}}html[data-theme=spacex]{--theme-panel-radius-lg:.2rem;--theme-panel-radius-md:.18rem;--theme-control-radius:.18rem;--theme-button-radius:999px;--layout-page-max:1420px;--layout-content-gap:clamp(1rem,1.6vw,1.55rem);--theme-panel-backdrop-blur:blur(10px);--theme-shell-bg:radial-gradient(circle at top left,#f0f0fa0a,transparent 20%),linear-gradient(180deg,#050507 0%,#000 44%,#020203 100%);--theme-panel-solid-bg:#09090bd1;--theme-panel-glass-bg:#070709e6;--theme-panel-subtle-bg:#f0f0fa08;--theme-panel-solid-border:#f0f0fa1a;--theme-panel-glass-border:#f0f0fa1f;--theme-panel-subtle-border:#f0f0fa17;--theme-floating-bg:#08080aeb;--theme-floating-border:#f0f0fa1f;--theme-sidebar-bg:#060608f5;--theme-sidebar-border:#f0f0fa1a;--theme-sidebar-divider:#f0f0fa14;--theme-overlay-backdrop:#000000b8;--theme-button-primary-bg:#f0f0fa14;--theme-button-primary-border:#f0f0fa3d;--theme-button-secondary-bg:#f0f0fa0a;--theme-button-secondary-border:#f0f0fa29;--theme-button-secondary-text:#f0f0faeb;--input-bg:#f0f0fa08;--input-surface-bg:#f0f0fa08;--input-border:#f0f0fa24;--input-surface-border:#f0f0fa24;--input-surface-border-hover:#f0f0fa3d;--input-surface-border-focus:#f0f0fa52;--input-surface-focus-ring:0 0 0 1px #f0f0fa3d;--overlay-hover:#f0f0fa0d;--overlay-selected:#f0f0fa14;--theme-badge-default-bg:#f0f0fa0a;--theme-badge-default-border:#f0f0fa24;--theme-badge-default-text:#f0f0fad1;--theme-badge-info-bg:#f0f0fa0f;--theme-badge-info-border:#f0f0fa29;--theme-badge-info-text:#f0f0faeb;--theme-badge-history-bg:#f0f0fa0a;--theme-badge-history-border:#f0f0fa24;--theme-badge-history-text:#f0f0fad1}html[data-theme=spacex] body:before{opacity:1;background:radial-gradient(circle at 0 0,#f0f0fa0d,#0000 20%),linear-gradient(90deg,#f0f0fa05 0 1px,#0000 1px 88px),linear-gradient(#f0f0fa04 0 1px,#0000 1px 88px),linear-gradient(#08080a,#000)}html[data-theme=spacex] body:after,html[data-theme=spacex] .theme-shell:before{background:0 0}html[data-theme=spacex] .theme-page-transition,html[data-theme=spacex] .workspace-page{animation:.32s cubic-bezier(.22,1,.36,1) spacex-workspace-enter}@keyframes spacex-workspace-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html[data-theme=spacex] .workspace-page{width:min(100%,var(--layout-page-max));margin:0 auto;padding:clamp(1.1rem,2.2vw,1.7rem) 0 4rem}html[data-theme=spacex] .backtest-workbench-page{width:100%;margin:0 auto;padding:clamp(1.1rem,2vw,1.6rem) 0 4rem}html[data-theme=spacex] .workspace-page--backtest{width:100%}html[data-theme=spacex] .shell-content-frame.shell-content-frame--backtest{width:100%;max-width:none;margin:0;padding-inline:clamp(.8rem,1.5vw,1.75rem)}@media(min-width:1600px){html[data-theme=spacex] .workspace-page--backtest{width:100%}}html[data-theme=spacex] .workspace-page--home{width:100%;max-width:none}html[data-theme=spacex] :is(.theme-panel-solid,.theme-panel-glass,.theme-panel-subtle,.theme-inline-banner,.theme-modal-panel,.theme-menu-panel,.theme-dropdown-panel,.theme-floating-control,.theme-history-item,.theme-list-item,.workspace-header-panel,.workspace-surface,.workspace-surface-muted,.settings-surface,.theme-card-surface,.product-banner,.metric-card,.product-disclosure){box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--theme-panel-radius-lg);background-image:none}html[data-theme=spacex] .theme-panel-subtle,html[data-theme=spacex] .theme-inline-banner,html[data-theme=spacex] .theme-badge,html[data-theme=spacex] .theme-list-item,html[data-theme=spacex] .workspace-surface-muted,html[data-theme=spacex] .product-disclosure{border-radius:var(--theme-panel-radius-md)}html[data-theme=spacex] .workspace-header-panel{background:#070709ad;border-color:#f0f0fa17;padding:1.05rem 1.1rem}html[data-theme=spacex] .workspace-header-title,html[data-theme=spacex] .home-workspace-intro__title{letter-spacing:.09em}html[data-theme=spacex] .workspace-header-description,html[data-theme=spacex] .home-workspace-intro__body{color:#f0f0faad;max-width:70ch}html[data-theme=spacex] .theme-field-label,html[data-theme=spacex] .label-uppercase,html[data-theme=spacex] .workspace-header-eyebrow,html[data-theme=spacex] .workspace-header__eyebrow,html[data-theme=spacex] .product-kicker{color:#f0f0fa80}html[data-theme=spacex] .input-surface,html[data-theme=spacex] textarea,html[data-theme=spacex] select{border-radius:var(--theme-control-radius);border-color:var(--input-surface-border);background:var(--input-surface-bg);color:#f0f0fa;height:3rem;font-family:var(--font-display);letter-spacing:.03em;text-transform:none;font-size:.88rem}html[data-theme=spacex] .input-surface::-moz-placeholder,html[data-theme=spacex] textarea::-moz-placeholder{color:#f0f0fa6b;text-transform:none;letter-spacing:.02em}html[data-theme=spacex] .input-surface::placeholder,html[data-theme=spacex] textarea::placeholder{color:#f0f0fa6b;text-transform:none;letter-spacing:.02em}html[data-theme=spacex] .product-command-input{letter-spacing:.04em;font-size:.94rem}html[data-theme=spacex] .theme-dropdown-panel,html[data-theme=spacex] .theme-menu-panel{background:#08080af5;border-color:#f0f0fa1f}html[data-theme=spacex] .theme-dropdown-item,html[data-theme=spacex] .theme-menu-option{border-bottom:1px solid #f0f0fa12;border-radius:0;min-height:2.85rem}html[data-theme=spacex] .theme-dropdown-item:last-child,html[data-theme=spacex] .theme-menu-option:last-child{border-bottom:0}html[data-theme=spacex] .theme-dropdown-item:hover,html[data-theme=spacex] .theme-dropdown-item[data-active=true],html[data-theme=spacex] .theme-menu-option:hover{background:#f0f0fa0d}html[data-theme=spacex] .theme-market-badge,html[data-theme=spacex] .theme-match-badge,html[data-theme=spacex] .theme-inline-chip,html[data-theme=spacex] .theme-task-meta-chip,html[data-theme=spacex] .theme-task-status,html[data-theme=spacex] .theme-badge,html[data-theme=spacex] .history-archive-item__badge,html[data-theme=spacex] .history-archive-item__status,html[data-theme=spacex] .execution-summary__step{letter-spacing:.15em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;min-height:1.9rem;padding:.28rem .7rem;font-size:.64rem;font-weight:700;display:inline-flex}html[data-theme=spacex] button[data-variant]{border-radius:var(--theme-button-radius);color:#f0f0fa;min-height:2.55rem;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;transition:background-color var(--motion-duration-fast)ease,border-color var(--motion-duration-fast)ease,color var(--motion-duration-fast)ease,opacity var(--motion-duration-fast)ease;background:#f0f0fa0d;border-color:#f0f0fa24;font-size:.7rem;font-weight:700}html[data-theme=spacex] button[data-variant=primary],html[data-theme=spacex] button[data-variant=gradient]{background:#f0f0fa13;border-color:#f0f0fa3d}html[data-theme=spacex] button[data-variant=secondary],html[data-theme=spacex] button[data-variant=outline],html[data-theme=spacex] button[data-variant=ghost],html[data-theme=spacex] button[data-variant=home-action-ai],html[data-theme=spacex] button[data-variant=home-action-report],html[data-theme=spacex] button[data-variant=settings-primary],html[data-theme=spacex] button[data-variant=settings-secondary]{background:#f0f0fa0a;border-color:#f0f0fa24}html[data-theme=spacex] .shell-masthead{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000e0;border-bottom:1px solid #f0f0fa14}html[data-theme=spacex] .shell-content-frame{padding-top:calc(var(--shell-masthead-height) + .85rem);padding-bottom:4rem}html[data-theme=spacex] .shell-header-nav{grid-template-columns:minmax(9rem,auto) minmax(0,1fr) minmax(9rem,auto);gap:1.1rem}html[data-theme=spacex] .shell-header-links,html[data-theme=spacex] .shell-header-actions,html[data-theme=spacex] .shell-header-utilities{gap:.4rem}html[data-theme=spacex] .shell-header-utilities{justify-content:flex-end}html[data-theme=spacex] .shell-header-link,html[data-theme=spacex] .shell-header-action,html[data-theme=spacex] .shell-mobile-button,html[data-theme=spacex] .shell-drawer-link,html[data-theme=spacex] .shell-nav-item,html[data-theme=spacex] .history-archive-panel__utility,html[data-theme=spacex] .history-archive-panel__open,html[data-theme=spacex] .drawer__close{color:#f0f0fabd;background:#f0f0fa0a;border-color:#f0f0fa24}html[data-theme=spacex] .shell-header-link:hover,html[data-theme=spacex] .shell-header-link.is-active,html[data-theme=spacex] .shell-header-action:hover,html[data-theme=spacex] .shell-mobile-button:hover,html[data-theme=spacex] .shell-drawer-link:hover,html[data-theme=spacex] .shell-drawer-link.is-active,html[data-theme=spacex] .shell-nav-item:hover,html[data-theme=spacex] .shell-nav-item.is-active,html[data-theme=spacex] .history-archive-panel__utility:hover,html[data-theme=spacex] .history-archive-panel__open:hover,html[data-theme=spacex] .drawer__close:hover{color:#f0f0fa;background:#f0f0fa14;border-color:#f0f0fa3d}html[data-theme=spacex] .shell-header-link,html[data-theme=spacex] .shell-header-action,html[data-theme=spacex] .shell-mobile-button,html[data-theme=spacex] .shell-drawer-link{min-height:2.35rem;padding:.55rem .92rem}html[data-theme=spacex] .shell-header-link__label,html[data-theme=spacex] .shell-header-action,html[data-theme=spacex] .shell-nav-item__label,html[data-theme=spacex] .shell-nav-item__value,html[data-theme=spacex] .shell-wordmark{font-family:var(--font-display)}html[data-theme=spacex] .shell-header-link__label,html[data-theme=spacex] .shell-nav-item__label{letter-spacing:.16em}html[data-theme=spacex] .drawer__header{border-bottom-color:#f0f0fa14}html[data-theme=spacex] .drawer__title{letter-spacing:.18em;font-size:.72rem}html[data-theme=spacex] .drawer__close{background:#f0f0fa0a;border-color:#f0f0fa24;width:2.35rem;height:2.35rem}html[data-theme=spacex] .confirm-dialog__title{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;margin-top:.55rem;font-size:1.1rem;line-height:1.08}html[data-theme=spacex] .home-workspace-intro{gap:.58rem;max-width:74rem}html[data-theme=spacex] .home-workspace-flow{gap:1rem;width:100%;margin-top:.15rem;display:grid}html[data-theme=spacex] .workspace-commandbar,html[data-theme=spacex] .workspace-statusboard,html[data-theme=spacex] .home-research-shell__side .history-archive-panel,html[data-theme=spacex] .home-latest-report-banner,html[data-theme=spacex] .home-report-stage__surface,html[data-theme=spacex] .home-report-stage__empty,html[data-theme=spacex] .report-generation-stage,html[data-theme=spacex] .report-generation-preview{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0cc7;border:1px solid #f0f0fa17}html[data-theme=spacex] .workspace-commandbar,html[data-theme=spacex] .workspace-statusboard,html[data-theme=spacex] .home-research-shell__side .history-archive-panel{padding:1.2rem 1.25rem}html[data-theme=spacex] .workspace-commandbar{gap:.95rem;display:grid}html[data-theme=spacex] .workspace-commandbar__primary{grid-template-columns:minmax(0,1fr) auto;gap:.95rem;display:grid}html[data-theme=spacex] .workspace-commandbar__submit{width:100%;min-width:9.4rem}html[data-theme=spacex] .workspace-commandbar__action{width:100%}html[data-theme=spacex] .workspace-commandbar__error,html[data-theme=spacex] .workspace-statusboard__error{color:#f2cdcd;font-size:.74rem;line-height:1.6}html[data-theme=spacex] .workspace-statusboard{gap:1.15rem;display:grid}html[data-theme=spacex] .workspace-statusboard[data-layout=split]{grid-template-columns:minmax(0,1.35fr) minmax(14rem,.88fr);align-items:stretch}html[data-theme=spacex] .workspace-statusboard__copy{max-width:28ch;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.16}html[data-theme=spacex] .workspace-statusboard__detail,html[data-theme=spacex] .workspace-statusboard__relation{color:#f0f0faa3;max-width:60ch;margin:0;font-size:.84rem;line-height:1.7}html[data-theme=spacex] .workspace-statusboard__ticker{color:#f0f0fac2;flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}html[data-theme=spacex] .workspace-status-badge{min-height:1.95rem;padding:.26rem .72rem}html[data-theme=spacex] .workspace-statusboard__rail{border-left:1px solid #f0f0fa14;align-content:start;gap:.42rem;min-width:0;padding-left:1rem;display:grid}html[data-theme=spacex] .workspace-status-step{background:0 0;border-bottom:1px solid #f0f0fa0f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:2.3rem;padding:.55rem 0;display:grid}html[data-theme=spacex] .workspace-status-step:last-child{border-bottom:0}html[data-theme=spacex] .workspace-status-step[data-state=waiting]{color:#f0f0fa80}html[data-theme=spacex] .workspace-status-step__label{letter-spacing:.16em;text-transform:uppercase;color:inherit;font-size:.66rem}html[data-theme=spacex] .workspace-status-dot{background:#f0f0fa2e;border-radius:999px;width:.4rem;height:.4rem}html[data-theme=spacex] .home-history-panel,html[data-theme=spacex] .home-research-shell__side .history-archive-panel{width:100%;height:100%;max-height:none}html[data-theme=spacex] .history-archive-panel[data-embedded=true]{gap:.9rem}html[data-theme=spacex] .history-archive-panel__header{border-bottom:1px solid #f0f0fa14;gap:.7rem;padding-bottom:.85rem}html[data-theme=spacex] .history-archive-panel__body{gap:.7rem}html[data-theme=spacex] .history-scroll-viewport--archive{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable both-edges;flex:1;min-height:0;overflow-y:auto}html[data-theme=spacex] .history-archive-item{background:0 0;border:0;border-bottom:1px solid #f0f0fa14;border-radius:0;padding:.9rem .1rem}html[data-theme=spacex] .history-archive-item:hover,html[data-theme=spacex] .history-archive-item[data-active=true],html[data-theme=spacex] .history-archive-item[data-highlighted=true]{background:#f0f0fa08;border-color:#f0f0fa14}html[data-theme=spacex] .history-archive-item__title{color:#f0f0fa;letter-spacing:.12em;text-transform:uppercase;font-size:.84rem;display:block}html[data-theme=spacex] .history-archive-item__meta{letter-spacing:.15em;text-transform:uppercase;color:#f0f0fa8a;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:0;font-size:.62rem;display:flex}html[data-theme=spacex] .history-archive-item__status{color:#f0f0fac2;background:#f0f0fa0d;border-color:#f0f0fa24}html[data-theme=spacex] .history-archive-state,html[data-theme=spacex] .history-archive-bottom{padding:1.8rem .35rem .8rem}html[data-theme=spacex] .history-archive-state__title{letter-spacing:.16em;font-size:.88rem}html[data-theme=spacex] .home-latest-report-banner__content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}html[data-theme=spacex] .home-report-stage{padding-top:0}html[data-theme=spacex] .home-report-stage>*{width:100%}html[data-theme=spacex] .report-generation-preview__header,html[data-theme=spacex] .report-generation-preview__sections{gap:.9rem}html[data-theme=spacex] .report-generation-preview__section,html[data-theme=spacex] .report-generation-stage__step{background:#f0f0fa06;border-color:#f0f0fa14}html[data-theme=spacex] .execution-summary{background:#0a0a0ccc;border:1px solid #f0f0fa17;gap:.95rem;padding:1.1rem 1.2rem;display:grid}html[data-theme=spacex] .execution-summary__header{border-bottom:1px solid #f0f0fa14;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1rem;padding-bottom:.8rem;display:flex}html[data-theme=spacex] .execution-summary__title,html[data-theme=spacex] .execution-summary__kicker{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700}html[data-theme=spacex] .execution-summary__title{color:#f0f0faeb}html[data-theme=spacex] .execution-summary__subtitle{color:#f0f0fa7a;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}html[data-theme=spacex] .execution-summary__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}html[data-theme=spacex] .execution-summary__panel{background:#f0f0fa06;border:1px solid #f0f0fa14;align-content:start;gap:.32rem;padding:.85rem .9rem;display:grid}html[data-theme=spacex] .execution-summary__value{color:#f0f0fa;margin:0;font-size:.96rem;line-height:1.35}html[data-theme=spacex] .execution-summary__meta,html[data-theme=spacex] .execution-summary__truth,html[data-theme=spacex] .execution-summary__empty{color:#f0f0fa99;margin:0;font-size:.72rem;line-height:1.55}html[data-theme=spacex] .execution-summary__steps{flex-wrap:wrap;gap:.5rem;display:flex}html[data-theme=spacex] .pagination{flex-wrap:wrap;gap:.4rem}html[data-theme=spacex] .pagination__button:hover:not(:disabled),html[data-theme=spacex] .pagination__button[disabled=false]{border-color:#f0f0fa3d}html[data-theme=spacex] .product-banner,html[data-theme=spacex] .metric-card,html[data-theme=spacex] .product-disclosure,html[data-theme=spacex] .summary-strip__item{background:#f0f0fa06;border:1px solid #f0f0fa14}html[data-theme=spacex] .product-banner__title,html[data-theme=spacex] .metric-card__label,html[data-theme=spacex] .product-disclosure__summary,html[data-theme=spacex] .summary-strip__label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase}html[data-theme=spacex] .metric-card__value,html[data-theme=spacex] .summary-strip__value{color:#f0f0fa}html[data-theme=spacex] .workspace-page--chat .workspace-chat-layout{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}html[data-theme=spacex] .workspace-page--chat .workspace-surface{background:#08080acc;border-color:#f0f0fa17}html[data-theme=spacex] .workspace-page--chat .workspace-header-actions>button{border-radius:var(--theme-button-radius);color:#f0f0fac7;min-height:2.4rem;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:#f0f0fa0a;border:1px solid #f0f0fa24;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.68rem;font-weight:700;display:inline-flex}html[data-theme=spacex] .workspace-page--chat .workspace-header-actions>button:hover:not(:disabled){color:#f0f0fa;background:#f0f0fa14;border-color:#f0f0fa3d}html[data-theme=spacex] .workspace-page--chat .workspace-header-actions>span{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}@media(max-width:1180px){html[data-theme=spacex] .home-research-shell__grid{grid-template-columns:minmax(0,1fr)}html[data-theme=spacex] .home-research-shell__side{height:auto}html[data-theme=spacex] .home-history-panel,html[data-theme=spacex] .home-research-shell__side .history-archive-panel{max-height:min(30rem,52dvh)}html[data-theme=spacex] .workspace-statusboard[data-layout=split]{grid-template-columns:minmax(0,1fr)}html[data-theme=spacex] .workspace-statusboard__rail{border-top:1px solid #f0f0fa14;border-left:0;padding-top:.95rem;padding-left:0}html[data-theme=spacex] .execution-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:959px){html[data-theme=spacex] .shell-header-nav{grid-template-columns:minmax(0,1fr);justify-items:start}html[data-theme=spacex] .shell-header-links,html[data-theme=spacex] .shell-header-utilities,html[data-theme=spacex] .shell-header-actions{justify-content:flex-start}html[data-theme=spacex] .workspace-commandbar__primary,html[data-theme=spacex] .workspace-commandbar__actions,html[data-theme=spacex] .report-generation-preview__header,html[data-theme=spacex] .report-generation-preview__sections,html[data-theme=spacex] .history-archive-item__header,html[data-theme=spacex] .execution-summary__grid{grid-template-columns:minmax(0,1fr)}html[data-theme=spacex] .history-archive-item__signals{justify-items:start}}@media(max-width:719px){html[data-theme=spacex] .workspace-page{padding-bottom:3rem}html[data-theme=spacex] .workspace-commandbar,html[data-theme=spacex] .workspace-statusboard,html[data-theme=spacex] .home-research-shell__side .history-archive-panel,html[data-theme=spacex] .home-latest-report-banner,html[data-theme=spacex] .home-report-stage__surface,html[data-theme=spacex] .home-report-stage__empty,html[data-theme=spacex] .report-generation-stage,html[data-theme=spacex] .report-generation-preview,html[data-theme=spacex] .execution-summary{padding:.95rem 1rem}html[data-theme=spacex] .workspace-commandbar__submit,html[data-theme=spacex] .workspace-commandbar__action,html[data-theme=spacex] .workspace-page--chat .workspace-header-actions>button,html[data-theme=spacex] .shell-header-nav,html[data-theme=spacex] .shell-header-links,html[data-theme=spacex] .shell-header-actions,html[data-theme=spacex] .shell-header-utilities{width:100%}html[data-theme=spacex] .workspace-page--chat .workspace-header-actions{gap:.5rem;width:100%;display:grid}html[data-theme=spacex] .home-latest-report-banner__content{flex-direction:column;align-items:stretch}html[data-theme=spacex] .home-history-panel,html[data-theme=spacex] .home-research-shell__side .history-archive-panel{max-height:min(28rem,54dvh)}}html[data-theme=spacex]{--layout-page-max:1500px;--theme-panel-radius-lg:.4rem;--theme-panel-radius-md:.4rem;--theme-control-radius:.35rem;--theme-button-radius:999px;--theme-panel-backdrop-blur:blur(18px);--theme-shell-bg:radial-gradient(circle at top left,#f0f0fa0f,transparent 24%),radial-gradient(circle at 82% 0%,#f0f0fa0b,transparent 22%),linear-gradient(180deg,#070709 0%,#000 46%,#050507 100%);--theme-panel-solid-bg:#0a0a0dc2;--theme-panel-glass-bg:#0a0a0cc7;--theme-panel-subtle-bg:#f0f0fa07;--theme-panel-solid-border:#f0f0fa14;--theme-panel-glass-border:#f0f0fa1a;--theme-panel-subtle-border:#f0f0fa14;--theme-button-primary-bg:#f0f0fa12;--theme-button-primary-border:#f0f0fa29;--theme-button-secondary-bg:#f0f0fa0a;--theme-button-secondary-border:#f0f0fa1f;--theme-button-secondary-text:#f0f0fa;--input-bg:#f0f0fa08;--input-surface-bg:#f0f0fa08;--input-border:#f0f0fa1f;--input-surface-border:#f0f0fa1f;--input-surface-border-hover:#f0f0fa2e;--input-surface-border-focus:#f0f0fa3d;--input-surface-focus-ring:0 0 0 1px #f0f0fa2e;--overlay-hover:#f0f0fa0a;--overlay-selected:#f0f0fa14;--spacex-copy-strong:#f0f0faf0;--spacex-copy-body:#f0f0fac2;--spacex-copy-muted:#f0f0fa8a;--spacex-divider:#f0f0fa14;--spacex-divider-strong:#f0f0fa24;--spacex-ghost-bg:#f0f0fa0d;--spacex-ghost-bg-hover:#f0f0fa1a;--spacex-ghost-border:#f0f0fa24;--spacex-ghost-border-strong:#f0f0fa38;--spacex-panel-bg:linear-gradient(180deg,#0c0c0fc7,#060608a8)}html[data-theme=spacex] body:before{background:radial-gradient(circle at 0 0,#f0f0fa0f,#0000 22%),linear-gradient(90deg,#f0f0fa05 0 1px,#0000 1px 96px),linear-gradient(#f0f0fa04 0 1px,#0000 1px 96px),linear-gradient(#08080a,#000)}html[data-theme=spacex] body,html[data-theme=spacex] .workspace-page,html[data-theme=spacex] .workspace-header__title,html[data-theme=spacex] .workspace-header__body,html[data-theme=spacex] .workspace-header__eyebrow{color:#f0f0fa}html[data-theme=spacex] .theme-field-label,html[data-theme=spacex] .workspace-header__eyebrow,html[data-theme=spacex] .home-workspace-intro__eyebrow,html[data-theme=spacex] .workspace-statusboard__eyebrow,html[data-theme=spacex] .workspace-statusboard__rail-label,html[data-theme=spacex] .history-archive-panel__eyebrow,html[data-theme=spacex] .report-generation-preview__eyebrow,html[data-theme=spacex] .home-report-stage__empty-eyebrow,html[data-theme=spacex] .report-generation-stage__eyebrow{color:var(--spacex-copy-muted);letter-spacing:.22em;text-transform:uppercase;font-size:.64rem;font-weight:700}html[data-theme=spacex] .workspace-header__title,html[data-theme=spacex] .home-workspace-intro__title{max-width:16ch;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:clamp(2.1rem,4.5vw,3.9rem);line-height:.95}html[data-theme=spacex] .workspace-header__body,html[data-theme=spacex] .home-workspace-intro__body{max-width:68ch;color:var(--spacex-copy-body);letter-spacing:.02em;text-transform:none;font-size:.95rem;line-height:1.8}html[data-theme=spacex] .home-workspace-shell{gap:clamp(1.25rem,2vw,1.85rem);min-width:0;display:grid}html[data-theme=spacex] .home-research-shell__grid{grid-template-columns:minmax(0,2fr) minmax(20rem,1fr);align-items:start;gap:clamp(1rem,1.7vw,1.5rem);display:grid}html[data-theme=spacex] .home-research-shell__main{align-content:start;gap:clamp(.95rem,1.4vw,1.2rem);min-width:0;display:grid}html[data-theme=spacex] .home-research-shell__side{min-width:0;min-height:0;height:clamp(30rem,calc(100dvh - var(--shell-masthead-height) - 11rem),44rem);align-self:stretch;display:flex}html[data-theme=spacex] :is(.workspace-commandbar,.workspace-statusboard,.home-research-shell__side .history-archive-panel,.home-latest-report-banner,.home-report-stage__surface,.home-report-stage__empty,.report-generation-stage,.report-generation-preview,.execution-summary){border:1px solid var(--spacex-divider);background:var(--spacex-panel-bg);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:.45rem}html[data-theme=spacex] :is(button[data-variant=primary],button[data-variant=secondary],button[data-variant=outline],button[data-variant=ghost],button[data-variant=gradient],button[data-variant=home-action-ai],button[data-variant=home-action-report],button[data-variant=settings-primary],button[data-variant=settings-secondary]){border-color:var(--spacex-ghost-border);background:var(--spacex-ghost-bg);color:#f0f0fa;min-height:3rem;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:700}html[data-theme=spacex] :is(button[data-variant=primary],button[data-variant=secondary],button[data-variant=outline],button[data-variant=ghost],button[data-variant=gradient],button[data-variant=home-action-ai],button[data-variant=home-action-report],button[data-variant=settings-primary],button[data-variant=settings-secondary]):hover:not(:disabled){border-color:var(--spacex-ghost-border-strong);background:var(--spacex-ghost-bg-hover);color:#f0f0fa}html[data-theme=spacex] .input-surface{border-color:var(--input-surface-border);color:#f0f0fa;letter-spacing:.08em;text-transform:uppercase;background:#f0f0fa08;min-height:3.2rem}html[data-theme=spacex] .input-surface::-moz-placeholder{color:#f0f0fa61;letter-spacing:.06em}html[data-theme=spacex] .input-surface::placeholder{color:#f0f0fa61;letter-spacing:.06em}html[data-theme=spacex] .input-surface:hover{border-color:var(--input-surface-border-hover)}html[data-theme=spacex] .workspace-commandbar{gap:.95rem;padding:1.1rem 1.15rem 1.15rem;display:grid}html[data-theme=spacex] .workspace-commandbar__primary{grid-template-columns:minmax(0,1fr) minmax(9.5rem,auto);align-items:end;gap:.9rem;display:grid}html[data-theme=spacex] .workspace-commandbar__label{color:var(--spacex-copy-muted)}html[data-theme=spacex] .workspace-commandbar__submit,html[data-theme=spacex] .workspace-commandbar__action{width:100%;min-height:3.2rem}html[data-theme=spacex] .workspace-commandbar__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}html[data-theme=spacex] .workspace-statusboard{gap:0;padding:1.15rem;display:grid}html[data-theme=spacex] .workspace-statusboard__frame{grid-template-columns:minmax(0,1.7fr) minmax(15rem,1fr);align-items:start;gap:clamp(1rem,1.8vw,1.6rem);display:grid}html[data-theme=spacex] .workspace-statusboard__summary{gap:.65rem;min-width:0;display:grid}html[data-theme=spacex] .workspace-statusboard__heading{flex-wrap:wrap;align-items:center;gap:.55rem .8rem;display:flex}html[data-theme=spacex] .workspace-status-badge{border:1px solid var(--spacex-ghost-border);color:#f0f0fa;letter-spacing:.18em;text-transform:uppercase;background:#f0f0fa0f;border-radius:999px;min-height:1.9rem;padding:.24rem .7rem;font-size:.63rem;font-weight:700}html[data-theme=spacex] .workspace-status-badge--completed{color:#b9e0c9;background:#abd7bd1a;border-color:#abd7bd3d}html[data-theme=spacex] .workspace-status-badge--failed{color:#f1d1d1;background:#e6bbbb14;border-color:#e6bbbb3d}html[data-theme=spacex] .workspace-statusboard__ticker{color:var(--spacex-copy-body);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;display:inline-flex}html[data-theme=spacex] .workspace-statusboard__copy{color:#f0f0fa;max-width:18ch;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(1.05rem,1.5vw,1.45rem);line-height:1.08}html[data-theme=spacex] .workspace-statusboard__notes{gap:.45rem;display:grid}html[data-theme=spacex] .workspace-statusboard__detail,html[data-theme=spacex] .workspace-statusboard__relation{max-width:64ch;color:var(--spacex-copy-body);margin:0;font-size:.8rem;line-height:1.75}html[data-theme=spacex] .workspace-statusboard__rail{gap:.75rem;min-width:0;padding-left:1rem;display:grid;position:relative}html[data-theme=spacex] .workspace-statusboard__rail:before{content:"";background:linear-gradient(#f0f0fa2e,#f0f0fa00);width:1px;position:absolute;inset:0 auto 0 0}html[data-theme=spacex] .workspace-statusboard__rail-message{color:var(--spacex-copy-body);margin:0;font-size:.76rem;line-height:1.65}html[data-theme=spacex] .workspace-statusboard__rail-list{gap:.62rem;margin:0;padding:0;list-style:none;display:grid}html[data-theme=spacex] .workspace-status-step{color:#f0f0fa7a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}html[data-theme=spacex] .workspace-status-step[data-state=active],html[data-theme=spacex] .workspace-status-step[data-state=completed]{color:#f0f0fae0}html[data-theme=spacex] .workspace-status-step[data-state=failed]{color:#f5d0d0f0}html[data-theme=spacex] .workspace-status-dot{background:#f0f0fa2e;border-radius:999px;width:.42rem;height:.42rem;margin-top:.34rem}html[data-theme=spacex] .workspace-status-dot--active,html[data-theme=spacex] .workspace-status-dot--complete{background:#f0f0faeb}html[data-theme=spacex] .workspace-status-dot--failed{background:#f5d0d0e6}html[data-theme=spacex] .workspace-status-step__label{color:inherit;letter-spacing:.2em;text-transform:uppercase;font-size:.64rem;font-weight:700}html[data-theme=spacex] .home-history-panel,html[data-theme=spacex] .home-research-shell__side .history-archive-panel{width:100%;height:100%;min-height:0;max-height:none}html[data-theme=spacex] .home-research-shell__side .history-archive-panel{padding:1.05rem 1.15rem .9rem}html[data-theme=spacex] .history-archive-panel__header{border-bottom:1px solid var(--spacex-divider);padding-bottom:.9rem}html[data-theme=spacex] .history-archive-panel__title{color:#f0f0fa;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:1rem;font-weight:700}html[data-theme=spacex] .history-archive-panel__utility,html[data-theme=spacex] .history-archive-panel__count{color:var(--spacex-copy-body);letter-spacing:.18em;text-transform:uppercase;font-size:.64rem}html[data-theme=spacex] .history-archive-panel__utility:hover{color:#f0f0fa}html[data-theme=spacex] .history-scroll-viewport--archive{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}html[data-theme=spacex] .history-archive-list{gap:0;display:grid}html[data-theme=spacex] .history-archive-item-shell{align-items:stretch;gap:.6rem;display:flex}html[data-theme=spacex] .history-archive-item-shell__check{align-items:center;display:flex}html[data-theme=spacex] .history-archive-item{border:0;border-bottom:1px solid var(--spacex-divider);background:0 0;border-radius:0;padding:.95rem 0}html[data-theme=spacex] .history-archive-item:hover,html[data-theme=spacex] .history-archive-item[data-active=true],html[data-theme=spacex] .history-archive-item[data-highlighted=true]{background:linear-gradient(90deg,#f0f0fa0b,#0000 72%)}html[data-theme=spacex] .history-archive-item[data-active=true]{background:linear-gradient(90deg,#f0f0fa17,#f0f0fa05 74%);box-shadow:inset 0 0 0 1px #f0f0fa14,0 10px 24px #00000029}html[data-theme=spacex] .history-archive-item[data-highlighted=true]{background:linear-gradient(90deg,#f0f0fa0f,#0000 72%)}html[data-theme=spacex] .history-archive-item__content{gap:.52rem;display:grid}html[data-theme=spacex] .history-archive-item__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}html[data-theme=spacex] .history-archive-item__identity{gap:.34rem;min-width:0;display:grid}html[data-theme=spacex] .history-archive-item__meta{color:var(--spacex-copy-muted);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.42rem;margin:0;font-size:.6rem;font-weight:700;display:flex}html[data-theme=spacex] .history-archive-item__divider{background:#f0f0fa3d;border-radius:999px;width:.2rem;height:.2rem}html[data-theme=spacex] .history-archive-item__title{color:#f0f0fa;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:.88rem;font-weight:700}html[data-theme=spacex] .history-archive-item__signals{justify-items:end;gap:.36rem;display:grid}html[data-theme=spacex] .history-archive-item__status,html[data-theme=spacex] .history-archive-item__badge{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;min-height:1.65rem;padding:.18rem .55rem;font-size:.58rem;font-weight:700}html[data-theme=spacex] .history-archive-item__status{border-color:var(--spacex-ghost-border);color:#f0f0fabd;background:#f0f0fa0a}html[data-theme=spacex] .history-archive-item__summary{color:var(--spacex-copy-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.72;display:-webkit-box;overflow:hidden}html[data-theme=spacex] .home-workspace-flow{gap:clamp(.95rem,1.4vw,1.2rem);width:100%;display:grid}html[data-theme=spacex] .home-latest-report-banner{padding:1rem 1.1rem}html[data-theme=spacex] .home-latest-report-banner__content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}html[data-theme=spacex] .home-report-stage,html[data-theme=spacex] .home-report-stage>*{width:100%;min-width:0}html[data-theme=spacex] .home-report-stage__surface,html[data-theme=spacex] .home-report-stage__empty,html[data-theme=spacex] .report-generation-stage,html[data-theme=spacex] .report-generation-preview{padding:1.15rem 1.2rem}html[data-theme=spacex] .home-report-stage__empty{gap:.65rem;display:grid}html[data-theme=spacex] .home-report-stage__empty-title,html[data-theme=spacex] .report-generation-stage__title{color:#f0f0fa;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.08}html[data-theme=spacex] .home-report-stage__empty-body,html[data-theme=spacex] .report-generation-stage__body{max-width:70ch;color:var(--spacex-copy-body);margin:0;font-size:.82rem;line-height:1.76}html[data-theme=spacex] .report-generation-preview{gap:1rem;display:grid}html[data-theme=spacex] .report-generation-preview__header{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.85fr);align-items:end;gap:1rem;display:grid}html[data-theme=spacex] .report-generation-preview__intro{gap:.55rem;display:grid}html[data-theme=spacex] .report-generation-preview__title{color:#f0f0fa;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.02;display:flex}html[data-theme=spacex] .report-generation-preview__code{color:var(--spacex-copy-muted);letter-spacing:.18em;font-size:.7rem;font-weight:700}html[data-theme=spacex] .report-generation-preview__body{max-width:68ch;color:var(--spacex-copy-body);margin:0;font-size:.82rem;line-height:1.78}html[data-theme=spacex] .report-generation-preview__summary{text-align:right;justify-items:end;gap:.55rem;display:grid}html[data-theme=spacex] .report-generation-preview__phase,html[data-theme=spacex] .report-generation-preview__section-badge{border:1px solid var(--spacex-ghost-border);color:#f0f0fa;letter-spacing:.18em;text-transform:uppercase;background:#f0f0fa0d;border-radius:999px;align-items:center;min-height:1.75rem;padding:.2rem .6rem;font-size:.6rem;font-weight:700;display:inline-flex}html[data-theme=spacex] .report-generation-preview__phase--complete{color:#b9e0c9;background:#abd7bd1a;border-color:#abd7bd3d}html[data-theme=spacex] .report-generation-preview__phase--failed{color:#f1d1d1;background:#e6bbbb14;border-color:#e6bbbb3d}html[data-theme=spacex] .report-generation-preview__telemetry{justify-items:end;gap:.22rem;display:grid}html[data-theme=spacex] .report-generation-preview__progress{color:#f0f0fa;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:1.55rem;font-weight:700;line-height:1}html[data-theme=spacex] .report-generation-preview__message{max-width:28ch;color:var(--spacex-copy-muted);margin:0;font-size:.72rem;line-height:1.55}html[data-theme=spacex] .report-generation-preview__progressbar{background:#f0f0fa1a;height:1px;overflow:hidden}html[data-theme=spacex] .report-generation-preview__progressbar>span{background:#f0f0faeb;height:100%;display:block}html[data-theme=spacex] .report-generation-preview__mission{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:start;gap:1rem;display:grid}html[data-theme=spacex] .report-generation-preview__steps{gap:.72rem;margin:0;padding:0;list-style:none;display:grid}html[data-theme=spacex] .report-generation-preview__step{border-bottom:1px solid var(--spacex-divider);color:#f0f0fa75;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding-bottom:.72rem;display:grid}html[data-theme=spacex] .report-generation-preview__step:last-child{border-bottom:0;padding-bottom:0}html[data-theme=spacex] .report-generation-preview__step[data-state=active],html[data-theme=spacex] .report-generation-preview__step[data-state=complete]{color:#f0f0fae0}html[data-theme=spacex] .report-generation-preview__step[data-state=failed]{color:#f5d0d0f0}html[data-theme=spacex] .report-generation-preview__step-index{color:#f0f0fa70;letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:700}html[data-theme=spacex] .report-generation-preview__step-copy{gap:.14rem;display:grid}html[data-theme=spacex] .report-generation-preview__step-label{color:inherit;letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;font-weight:700}html[data-theme=spacex] .report-generation-preview__step-state{color:#f0f0fa8a;letter-spacing:.18em;text-transform:uppercase;font-size:.58rem}html[data-theme=spacex] .report-generation-preview__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}html[data-theme=spacex] .report-generation-preview__section{border:1px solid var(--spacex-divider);animation:.42s cubic-bezier(.22,1,.36,1) both spacex-draft-rise;animation-delay:calc(var(--reveal-index,1)*60ms);background:#f0f0fa05;border-radius:.35rem;gap:.72rem;padding:.9rem;display:grid}html[data-theme=spacex] .report-generation-preview__section[data-status=generating]{background:#f0f0fa09;border-color:#f0f0fa1f}html[data-theme=spacex] .report-generation-preview__section[data-status=failed]{background:#e6bbbb0a;border-color:#e6bbbb33}html[data-theme=spacex] .report-generation-preview__section-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}html[data-theme=spacex] .report-generation-preview__section-head h3{color:#f0f0fa;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}html[data-theme=spacex] .report-generation-preview__entries{gap:.55rem;display:grid}html[data-theme=spacex] .report-generation-preview__entries p,html[data-theme=spacex] .report-generation-preview__footnote{color:var(--spacex-copy-body);margin:0;font-size:.78rem;line-height:1.72}html[data-theme=spacex] .report-generation-preview__skeleton{gap:.5rem;display:grid}html[data-theme=spacex] .report-generation-preview__skeleton>span{background:#f0f0fa14;border-radius:999px;height:.45rem}html[data-theme=spacex] .report-generation-preview__skeleton>span:nth-child(2){width:86%}html[data-theme=spacex] .report-generation-preview__skeleton>span:nth-child(3){width:62%}html[data-theme=spacex] .report-generation-preview__section-action,html[data-theme=spacex] .report-generation-preview__footer{justify-content:flex-end;display:flex}@keyframes spacex-draft-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1023px){html[data-theme=spacex] .home-research-shell__grid{grid-template-columns:minmax(0,1fr)}html[data-theme=spacex] .home-research-shell__side{height:auto}html[data-theme=spacex] .home-history-panel,html[data-theme=spacex] .home-research-shell__side .history-archive-panel{max-height:min(30rem,52dvh)}html[data-theme=spacex] .workspace-statusboard__frame,html[data-theme=spacex] .report-generation-preview__header,html[data-theme=spacex] .report-generation-preview__mission{grid-template-columns:minmax(0,1fr)}html[data-theme=spacex] .workspace-statusboard__rail{padding-top:.95rem;padding-left:0}html[data-theme=spacex] .workspace-statusboard__rail:before{background:linear-gradient(90deg,#f0f0fa2e,#f0f0fa00);width:auto;height:1px;inset:0 0 auto}html[data-theme=spacex] .report-generation-preview__summary{text-align:left;justify-items:start}html[data-theme=spacex] .report-generation-preview__telemetry{justify-items:start}}@media(max-width:719px){html[data-theme=spacex] .workspace-commandbar,html[data-theme=spacex] .workspace-statusboard,html[data-theme=spacex] .home-research-shell__side .history-archive-panel,html[data-theme=spacex] .home-latest-report-banner,html[data-theme=spacex] .home-report-stage__surface,html[data-theme=spacex] .home-report-stage__empty,html[data-theme=spacex] .report-generation-stage,html[data-theme=spacex] .report-generation-preview,html[data-theme=spacex] .execution-summary{padding:.95rem 1rem}html[data-theme=spacex] .workspace-commandbar__primary,html[data-theme=spacex] .workspace-commandbar__actions,html[data-theme=spacex] .history-archive-item__header,html[data-theme=spacex] .report-generation-preview__sections,html[data-theme=spacex] .home-latest-report-banner__content{grid-template-columns:minmax(0,1fr)}html[data-theme=spacex] .workspace-commandbar__submit,html[data-theme=spacex] .workspace-commandbar__action{width:100%}html[data-theme=spacex] .history-archive-item__signals{justify-items:start}}html[data-theme=spacex]{--shell-masthead-height:5.45rem;--layout-page-max:1520px;--theme-button-font-weight:700;--theme-button-letter-spacing:.16em;--theme-button-text-transform:uppercase}html[data-theme=spacex] .shell-masthead{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-top:max(.65rem,env(safe-area-inset-top));background:linear-gradient(#000000d6,#00000094 72%,#00000024);border-bottom:1px solid #f0f0fa0f}html[data-theme=spacex] .shell-masthead__inner,html[data-theme=spacex] .shell-content-frame{max-width:var(--layout-page-max);margin:0 auto;padding-inline:clamp(.8rem,1.8vw,1.6rem)}html[data-theme=spacex] .shell-masthead__inner{padding-block:.2rem .72rem}html[data-theme=spacex] .shell-content-frame{padding-top:calc(var(--shell-masthead-height) + 1.15rem)}html[data-theme=spacex] .shell-main-column{min-width:0;padding-left:0}html[data-theme=spacex] .shell-header-nav{grid-template-columns:minmax(9.25rem,auto) minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,1.8vw,1.55rem);min-height:3.5rem;display:grid}html[data-theme=spacex] .shell-header-brand,html[data-theme=spacex] .shell-header-utilities{align-items:center;display:flex}html[data-theme=spacex] .shell-brand-link{min-width:0;color:inherit;flex-direction:column;align-items:flex-start;gap:.14rem;text-decoration:none;display:inline-flex}html[data-theme=spacex] .shell-brand-link:hover{color:inherit}html[data-theme=spacex] .shell-header-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1rem,1.7vw,1.55rem);min-width:0;display:flex}html[data-theme=spacex] .shell-header-utilities{flex-wrap:wrap;justify-content:flex-end;gap:clamp(.95rem,1.45vw,1.2rem)}html[data-theme=spacex] .shell-wordmark{color:#f0f0fa;letter-spacing:.2em;text-transform:uppercase;font-size:.94rem;font-weight:700}html[data-theme=spacex] .shell-header-link,html[data-theme=spacex] .shell-header-action{color:#f0f0fa9e;min-height:auto;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:0;padding:.18rem 0;font-size:.88rem;font-weight:700;text-decoration:none;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=spacex] .shell-header-link:after,html[data-theme=spacex] .shell-header-action:after{content:"";opacity:0;transform-origin:50%;inset-inline:0;background:#f0f0fab8;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:-.5rem;transform:scaleX(.35)}html[data-theme=spacex] .shell-header-link:hover,html[data-theme=spacex] .shell-header-link.is-active,html[data-theme=spacex] .shell-header-action:hover{color:#f0f0fa;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=spacex] .shell-header-link:hover:after,html[data-theme=spacex] .shell-header-link.is-active:after,html[data-theme=spacex] .shell-header-action:hover:after{opacity:.82;transform:scaleX(1)}html[data-theme=spacex] .shell-header-link__label{font-size:inherit;letter-spacing:inherit}html[data-theme=spacex] .shell-header-action--danger{color:#f2cdcde0}html[data-theme=spacex] .shell-nav-dot{background:#f0f0fae6;width:.32rem;height:.32rem}html[data-theme=spacex] .shell-mobile-strip{min-height:var(--shell-masthead-height)}html[data-theme=spacex] .shell-mobile-brand{min-width:0;color:inherit;align-items:flex-start;gap:.14rem;text-decoration:none;display:inline-flex}html[data-theme=spacex] .shell-mobile-button{color:#f0f0facc;background:#f0f0fa08;border-color:#f0f0fa1a;width:2.75rem;height:2.75rem;min-height:2.75rem}html[data-theme=spacex] .shell-mobile-button:hover{color:#f0f0fa;background:#f0f0fa12;border-color:#f0f0fa2e}html[data-theme=spacex] .shell-mobile-brand__note,html[data-theme=spacex] .shell-drawer-note{color:#f0f0fa70;letter-spacing:.18em;text-transform:uppercase;font-size:.56rem}html[data-theme=spacex] .shell-drawer-nav{gap:1rem;display:grid}html[data-theme=spacex] .shell-drawer-brand{border-bottom:1px solid #f0f0fa14;padding-bottom:1rem}html[data-theme=spacex] .shell-drawer-links,html[data-theme=spacex] .shell-drawer-footer{gap:.35rem;display:grid}html[data-theme=spacex] .shell-drawer-link,html[data-theme=spacex] .shell-nav-item{color:#f0f0faad;background:0 0;border:0;border-bottom:1px solid #f0f0fa0f;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;width:100%;min-height:2.85rem;padding:.65rem 0;text-decoration:none;display:grid}html[data-theme=spacex] .shell-drawer-link:hover,html[data-theme=spacex] .shell-drawer-link.is-active,html[data-theme=spacex] .shell-nav-item:hover{color:#f0f0fa}html[data-theme=spacex] .shell-nav-item__icon{color:#f0f0faad;justify-content:center;align-items:center;width:1.25rem;display:inline-flex}html[data-theme=spacex] .shell-nav-item__label,html[data-theme=spacex] .shell-nav-item__value{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}html[data-theme=spacex] .shell-nav-item__copy{gap:.12rem;display:grid}html[data-theme=spacex] .shell-nav-item__value{color:#f0f0fa6b;font-size:.6rem}html[data-theme=spacex] .theme-modal-panel,html[data-theme=spacex] .theme-dropdown-panel,html[data-theme=spacex] .theme-inline-banner,html[data-theme=spacex] .theme-panel-solid,html[data-theme=spacex] .theme-panel-glass,html[data-theme=spacex] .theme-panel-subtle,html[data-theme=spacex] .workspace-surface,html[data-theme=spacex] .settings-surface,html[data-theme=spacex] .theme-card-surface{box-shadow:none;border-radius:.45rem}html[data-theme=spacex] button[data-variant]{color:#f0f0fa;min-height:2.45rem;box-shadow:none;background:#f0f0fa0a;border-color:#f0f0fa29;border-radius:999px}html[data-theme=spacex] button[data-variant=primary]{background:#f0f0fa1a;border-color:#f0f0fa47}html[data-theme=spacex] button[data-variant=secondary],html[data-theme=spacex] button[data-variant=outline],html[data-theme=spacex] button[data-variant=ghost],html[data-theme=spacex] button[data-variant=home-action-ai],html[data-theme=spacex] button[data-variant=home-action-report],html[data-theme=spacex] button[data-variant=settings-primary],html[data-theme=spacex] button[data-variant=settings-secondary],html[data-theme=spacex] button[data-variant=gradient]{background:#f0f0fa0a;border-color:#f0f0fa29}html[data-theme=spacex] button[data-variant=danger],html[data-theme=spacex] button[data-variant=danger-subtle]{color:#f2cdcd;background:#e1abab14;border-color:#e1abab2e}html[data-theme=spacex] button[data-variant]:hover:not(:disabled){color:#f0f0fa;background:#f0f0fa17;border-color:#f0f0fa47}html[data-theme=spacex] button[data-variant=danger]:hover:not(:disabled),html[data-theme=spacex] button[data-variant=danger-subtle]:hover:not(:disabled){background:#e1abab1f;border-color:#e1abab3d}html[data-theme=spacex] .input-surface,html[data-theme=spacex] textarea,html[data-theme=spacex] select{color:#f0f0fa;min-height:3rem;font-family:var(--font-display);letter-spacing:.04em;text-transform:none;background:#f0f0fa08;border-color:#f0f0fa29;font-size:.84rem}html[data-theme=spacex] .input-surface:hover:not(:focus):not(:disabled),html[data-theme=spacex] textarea:hover:not(:focus):not(:disabled),html[data-theme=spacex] select:hover:not(:focus):not(:disabled){border-color:#f0f0fa3d}html[data-theme=spacex] .input-surface:focus,html[data-theme=spacex] textarea:focus,html[data-theme=spacex] select:focus{border-color:#f0f0fa4d;box-shadow:0 0 0 1px #f0f0fa38}html[data-theme=spacex] .input-surface::-moz-placeholder,html[data-theme=spacex] textarea::-moz-placeholder{color:#f0f0fa66;letter-spacing:.02em;text-transform:none}html[data-theme=spacex] .input-surface::placeholder,html[data-theme=spacex] textarea::placeholder{color:#f0f0fa66;letter-spacing:.02em;text-transform:none}html[data-theme=spacex] .input-field__icon,html[data-theme=spacex] .select-field__icon{color:#f0f0fa75}html[data-theme=spacex] .input-surface__toggle{color:#f0f0fa85}html[data-theme=spacex] .input-surface__toggle:hover{color:#f0f0fa;background:#f0f0fa14}html[data-theme=spacex] .drawer__panel,html[data-theme=spacex] .confirm-dialog__surface{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#0a0a0de6,#070709d1);border-color:#f0f0fa14}html[data-theme=spacex] .drawer__header{background:#0a0a0cc7;border-bottom:1px solid #f0f0fa14}html[data-theme=spacex] .drawer__title,html[data-theme=spacex] .confirm-dialog__eyebrow{color:#f0f0fa8a;letter-spacing:.2em;text-transform:uppercase;font-size:.62rem;font-weight:700}html[data-theme=spacex] .drawer__body{overscroll-behavior:contain}html[data-theme=spacex] .drawer__close{background:#f0f0fa08;border-color:#f0f0fa1a}html[data-theme=spacex] .drawer__close:hover{background:#f0f0fa14;border-color:#f0f0fa2e}html[data-theme=spacex] .confirm-dialog__title{color:#f0f0fa;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin-top:.55rem;font-size:1.08rem;line-height:1.08}html[data-theme=spacex] .confirm-dialog__message{color:#f0f0faad}html[data-theme=spacex] .confirm-dialog__actions{gap:.55rem}html[data-theme=spacex] .pagination__button{color:#f0f0fabd;min-width:2.25rem;min-height:2.25rem;font-family:var(--font-display);letter-spacing:.16em;background:#f0f0fa08;border-color:#f0f0fa24;padding-inline:.7rem;font-size:.64rem;font-weight:700}html[data-theme=spacex] .pagination__button:hover:not(:disabled){color:#f0f0fa;background:#f0f0fa12;border-color:#f0f0fa3d}html[data-theme=spacex] .pagination__ellipsis{color:#f0f0fa75;letter-spacing:.16em;text-transform:uppercase;padding:.45rem .55rem;font-size:.68rem}html[data-theme=spacex] .home-workspace-shell{gap:clamp(.95rem,1.45vw,1.2rem);display:grid}html[data-theme=spacex] .home-workspace-intro{gap:.42rem;max-width:74rem;display:grid}html[data-theme=spacex] .home-workspace-intro__title{letter-spacing:.09em}html[data-theme=spacex] .home-workspace-intro__body{color:#f0f0faad;max-width:70ch}html[data-theme=spacex] .home-dashboard-layout{--home-top-panel-height:clamp(21rem,calc(100dvh - var(--shell-masthead-height) - 11.5rem),38rem);grid-template-columns:minmax(0,2.25fr) minmax(17rem,.95fr);align-items:stretch;gap:clamp(.82rem,1.15vw,1rem);display:grid}html[data-theme=spacex] .home-dashboard-primary{min-width:0;min-height:var(--home-top-panel-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0a0a0dcc,#060608ad);border:1px solid #f0f0fa14;border-radius:.45rem;align-content:start;gap:0;padding:.82rem .92rem .78rem;display:grid}html[data-theme=spacex] .home-workflow-strip{border-bottom:1px solid #f0f0fa14;grid-template-columns:minmax(0,2.35fr) minmax(16rem,.95fr);align-items:stretch;gap:.68rem;min-width:0;padding-bottom:.58rem;display:grid}html[data-theme=spacex] .home-dashboard-history{min-width:0;min-height:var(--home-top-panel-height);height:var(--home-top-panel-height);align-self:stretch;display:flex}html[data-theme=spacex] .home-workflow-strip__command,html[data-theme=spacex] .home-workflow-strip__status,html[data-theme=spacex] .workspace-statusboard,html[data-theme=spacex] .home-decision-summary,html[data-theme=spacex] .home-dashboard-history{min-width:0}html[data-theme=spacex] .home-workflow-strip__command{border-right:1px solid #f0f0fa14;min-height:100%;padding-right:.76rem}html[data-theme=spacex] .home-workflow-strip__status{min-height:100%}html[data-theme=spacex] .workspace-commandbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;align-content:start;gap:.62rem;padding:0;display:grid;box-shadow:none!important;border:0!important}html[data-theme=spacex] .workspace-commandbar__strip{grid-template-columns:minmax(0,1fr) minmax(8.6rem,auto);align-items:end;gap:.62rem;display:grid}html[data-theme=spacex] .workspace-commandbar__field{gap:.4rem;min-width:0;display:grid}html[data-theme=spacex] .workspace-commandbar__label{color:#f0f0fa80;letter-spacing:.18em;font-size:.56rem}html[data-theme=spacex] .workspace-commandbar__input{width:100%}html[data-theme=spacex] .workspace-commandbar__submit{width:auto;min-width:8.6rem;min-height:2.68rem}html[data-theme=spacex] .workspace-commandbar__actions{flex-wrap:wrap;align-items:center;gap:.46rem;display:flex}html[data-theme=spacex] .workspace-commandbar__action{width:auto;min-width:8.9rem;min-height:2.5rem}html[data-theme=spacex] .workspace-commandbar__error,html[data-theme=spacex] .workspace-statusboard__error{color:#f5d0d0f0;margin:0;font-size:.75rem;line-height:1.65}html[data-theme=spacex] .workspace-statusboard[data-layout=workflow]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}html[data-theme=spacex] .workspace-statusboard__panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:.56rem;padding:0;display:grid;box-shadow:none!important;border:0!important}html[data-theme=spacex] .workspace-statusboard__panel--workflow{align-content:start;min-height:100%}html[data-theme=spacex] .workspace-statusboard__rail-head{gap:.44rem;display:grid}html[data-theme=spacex] .workspace-statusboard__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.32rem .58rem;display:flex}html[data-theme=spacex] .workspace-status-badge{letter-spacing:.12em;min-height:1.56rem;padding:.16rem .52rem;font-size:.56rem}html[data-theme=spacex] .workspace-statusboard__rail-label{letter-spacing:.16em;text-transform:uppercase;color:#f0f0fa85;margin:0;font-size:.58rem}html[data-theme=spacex] .workspace-statusboard__copy{color:#f0f0facc;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin:0;font-size:.68rem;line-height:1.46;display:-webkit-box;overflow:hidden}html[data-theme=spacex] .workspace-statusboard__detail{color:#f0f0fa94;margin:0;font-size:.64rem;line-height:1.5}html[data-theme=spacex] .workspace-statusboard__identity{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.42rem .56rem;display:flex}html[data-theme=spacex] .workspace-statusboard__ticker{color:#f0f0fab8;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.34rem;min-width:0;font-size:.68rem;display:inline-flex}html[data-theme=spacex] .workspace-statusboard__identity-placeholder{color:#f0f0fa8f;letter-spacing:.08em;text-transform:uppercase;min-width:0;font-size:.66rem}html[data-theme=spacex] .workspace-statusboard__progress{color:#f0f0fac2;min-height:1.5rem;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#f0f0fa0f,#f0f0fa05);border:1px solid #f0f0fa1a;border-radius:999px;justify-content:center;align-items:center;padding:.22rem .56rem;font-size:.58rem;display:inline-flex}html[data-theme=spacex] .workspace-statusboard__rail-list.workspace-statusboard__rail-list--grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.18rem;margin:0;padding:0;list-style:none;display:grid}html[data-theme=spacex] .workspace-status-step{background:linear-gradient(#f0f0fa08,#f0f0fa03);border:1px solid #f0f0fa14;align-content:start;gap:.05rem;min-height:2.18rem;padding:.28rem .34rem .26rem;display:grid;position:relative}html[data-theme=spacex] .workspace-status-step__label{color:#f0f0fadb;text-wrap:balance;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;padding-right:.64rem;font-size:.44rem;line-height:1.02;display:block;overflow:hidden}html[data-theme=spacex] .workspace-status-step__state{color:#f0f0fa85;letter-spacing:.05em;overflow-wrap:anywhere;text-transform:uppercase;white-space:normal;font-size:.39rem;font-weight:700;line-height:1.04}html[data-theme=spacex] .workspace-status-dot{flex-shrink:0;width:.3rem;height:.3rem;position:absolute;top:.48rem;right:.48rem}html[data-theme=spacex] .home-decision-summary{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:.58rem;padding:.5rem 0 0;display:grid;box-shadow:none!important;border:0!important}html[data-theme=spacex] .home-decision-summary__header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}html[data-theme=spacex] .home-decision-summary__eyebrow,html[data-theme=spacex] .home-decision-summary__metric-label{color:#f0f0fa85;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700}html[data-theme=spacex] .home-decision-summary__title{color:#f0f0fa;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:.24rem 0 0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.04;display:flex}html[data-theme=spacex] .home-decision-summary__code{color:#f0f0fa7a;letter-spacing:.18em;font-size:.64rem}html[data-theme=spacex] .home-decision-summary__button{min-width:9.5rem}html[data-theme=spacex] .home-decision-summary__body{color:#f0f0fac2;margin:0;font-size:.84rem;line-height:1.64}html[data-theme=spacex] .home-decision-summary__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;display:grid}html[data-theme=spacex] .home-decision-summary__metric{border-top:1px solid #f0f0fa14;align-content:start;gap:.22rem;padding-top:.68rem;display:grid}html[data-theme=spacex] .home-decision-summary__metric-value{color:#f0f0fa;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.92rem;line-height:1.1}html[data-theme=spacex] .home-decision-summary__metric-support{color:#f0f0fa85;margin:0;font-size:.62rem;line-height:1.45}html[data-theme=spacex] .home-decision-summary__metric-meter{background:#f0f0fa14;border-radius:999px;height:.22rem;margin-top:.16rem;position:relative;overflow:hidden}html[data-theme=spacex] .home-decision-summary__metric-meter-fill{border-radius:inherit;background:linear-gradient(90deg,#f0f0fa47,var(--accent-primary));height:100%;display:block}html[data-theme=spacex] .home-task-queue{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0a0a0dc2,#0606089e);border:1px solid #f0f0fa14;gap:.42rem;margin-top:.78rem;padding:.56rem .64rem .62rem;display:grid}html[data-theme=spacex] .home-task-queue__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.3rem .6rem;display:flex}html[data-theme=spacex] .home-task-queue__eyebrow{color:#f0f0fa85;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.52rem;font-weight:700}html[data-theme=spacex] .home-task-queue__title{color:#f0f0fa;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:.22rem 0 0;font-size:.86rem;font-weight:400}html[data-theme=spacex] .home-task-queue__subtitle{color:#f0f0fa94;max-width:38ch;margin:0;font-size:.62rem;line-height:1.3}html[data-theme=spacex] .home-task-queue__list{grid-template-columns:repeat(auto-fit,minmax(8.2rem,1fr));gap:.26rem;display:grid}html[data-theme=spacex] .home-task-queue__item{background:linear-gradient(#f0f0fa08,#f0f0fa03);border:1px solid #f0f0fa14;border-radius:.38rem;gap:.18rem;min-width:0;padding:.38rem .42rem .36rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}html[data-theme=spacex] .home-task-queue__item:hover{background:linear-gradient(#f0f0fa0d,#f0f0fa05);border-color:#f0f0fa2e}html[data-theme=spacex] .home-task-queue__item--focused{border-color:#f0f0fa38;box-shadow:inset 0 0 0 1px #f0f0fa14,0 8px 18px #0000001f}html[data-theme=spacex] .home-task-queue__item--viewed{border-color:#f0f0fa24}html[data-theme=spacex] .home-task-queue__item-top{justify-content:space-between;align-items:start;gap:.34rem;display:flex}html[data-theme=spacex] .home-task-queue__name-row{flex-wrap:wrap;align-items:baseline;gap:.12rem .38rem;display:flex}html[data-theme=spacex] .home-task-queue__name{color:#f0f0fa;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;line-height:1.06;overflow:hidden}html[data-theme=spacex] .home-task-queue__code{color:#f0f0fa7a;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.48rem}html[data-theme=spacex] .home-task-queue__badges{color:#f0f0fa80;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.14rem .24rem;font-size:.46rem;line-height:1.2;display:flex}html[data-theme=spacex] .home-task-queue__pill-row{flex-wrap:wrap;gap:.18rem;display:flex}html[data-theme=spacex] .home-task-queue__focus,html[data-theme=spacex] .home-task-queue__stage,html[data-theme=spacex] .home-task-queue__overflow-label{color:#f0f0fac2;letter-spacing:.09em;text-transform:uppercase;border:1px solid #f0f0fa1f;border-radius:999px;align-items:center;min-height:1.1rem;padding:.08rem .34rem;font-size:.41rem;font-weight:700;display:inline-flex}html[data-theme=spacex] .home-task-queue__focus{background:linear-gradient(#f0f0fa17,#f0f0fa08)}html[data-theme=spacex] .home-task-queue__status-indicator{background:#f0f0fa14;border:1px solid #f0f0fa1f;border-radius:999px;justify-content:center;align-items:center;width:.78rem;min-width:.78rem;height:.78rem;display:inline-flex;box-shadow:inset 0 0 0 1px #0a0a0d1f}html[data-theme=spacex] .home-task-queue__status-indicator--queued{background:#f0f0fa0f;border-color:#f0f0fa29}html[data-theme=spacex] .home-task-queue__status-indicator--running{background:#f5d69533;border-color:#f5d6954d}html[data-theme=spacex] .home-task-queue__status-indicator--completed{background:#aee8b833;border-color:#aee8b84d}html[data-theme=spacex] .home-task-queue__status-indicator--failed,html[data-theme=spacex] .home-task-queue__stage--failed{color:#f5d0d0f0;background:#f5d0d024;border-color:#f5d0d038}html[data-theme=spacex] .home-task-queue__item--overflow{background:linear-gradient(#f0f0fa05,#f0f0fa03);border-style:dashed;border-color:#f0f0fa1a}html[data-theme=spacex] .home-task-queue__overflow-label{color:#f0f0fa8f;width:-moz-fit-content;width:fit-content}html[data-theme=spacex] .home-task-queue__empty{color:#f0f0fa9e;gap:.25rem;padding-top:.2rem;font-size:.62rem;line-height:1.35;display:grid}html[data-theme=spacex] .home-history-panel,html[data-theme=spacex] .home-dashboard-history .history-archive-panel{width:100%;height:100%;min-height:0;max-height:none}html[data-theme=spacex] .home-dashboard-history .history-archive-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0a0a0dc7,#060608a8);border:1px solid #f0f0fa14;padding:.95rem 1rem .82rem;overflow:hidden}html[data-theme=spacex] .home-dashboard-history .history-scroll-viewport--archive{overscroll-behavior:contain;flex:1;overflow-y:auto}html[data-theme=spacex] .home-dashboard-history .history-archive-panel__header{z-index:1;background:linear-gradient(#0a0a0dfa,#0a0a0dd6);position:sticky;top:0}html[data-theme=spacex] .home-workspace-flow{gap:clamp(1rem,1.5vw,1.35rem);min-width:0;margin-top:clamp(.84rem,1.25vw,1rem);display:grid}html[data-theme=spacex] .home-report-stage__surface{width:100%}html[lang=en][data-theme=spacex] .workspace-commandbar[data-language=en] .workspace-commandbar__strip{grid-template-columns:minmax(0,1fr) minmax(9.2rem,auto)}html[lang=en][data-theme=spacex] .workspace-commandbar[data-language=en] :is(.workspace-commandbar__submit,.workspace-commandbar__action){letter-spacing:.12em;font-size:.6rem}html[lang=en][data-theme=spacex] .workspace-statusboard[data-language=en] .workspace-statusboard__identity-placeholder,html[lang=en][data-theme=spacex] .workspace-statusboard[data-language=en] .workspace-statusboard__progress,html[lang=en][data-theme=spacex] .workspace-statusboard[data-language=en] .workspace-statusboard__ticker{letter-spacing:.06em;text-transform:none}html[lang=en][data-theme=spacex] .workspace-statusboard[data-language=en] .workspace-status-step__label{letter-spacing:.02em;text-transform:none;font-size:.42rem}html[lang=en][data-theme=spacex] .workspace-statusboard[data-language=en] .workspace-status-step__state{letter-spacing:.02em;text-transform:none;font-size:.38rem}html[lang=en][data-theme=spacex] .home-task-queue__title,html[lang=en][data-theme=spacex] .home-task-queue__eyebrow,html[lang=en][data-theme=spacex] .home-task-queue__focus,html[lang=en][data-theme=spacex] .home-task-queue__stage{letter-spacing:.04em;text-transform:none}html[lang=en][data-theme=spacex] .home-task-queue__subtitle,html[lang=en][data-theme=spacex] .home-task-queue__empty,html[lang=en][data-theme=spacex] .home-task-queue__overflow-label{letter-spacing:.02em;text-transform:none}html[data-theme=spacex] .report-price-chart[data-language] .theme-chart-toolbar{align-items:stretch;gap:.42rem}html[data-theme=spacex] .report-price-chart[data-language] .theme-chart-toolbar-track{min-width:0;display:flex}html[data-theme=spacex] .report-price-chart[data-language] .theme-chart-toolbar-tabs{grid-template-columns:repeat(6,minmax(4.5rem,1fr));gap:.28rem;width:100%;padding-right:0;display:grid}html[data-theme=spacex] .report-price-chart[data-language] .theme-chart-tab{justify-content:center;gap:.12rem;min-width:0;padding:.5rem .58rem;overflow:hidden}html[data-theme=spacex] .report-price-chart[data-language] .theme-chart-tab__primary{width:100%;color:inherit;font-family:var(--font-display);letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-weight:700;line-height:1.1;display:block;overflow:hidden}html[data-theme=spacex] .report-price-chart[data-language] .theme-chart-tab__secondary{color:#f0f0fa7a;letter-spacing:.12em;text-transform:uppercase;white-space:normal;width:100%;font-size:.48rem;font-weight:700;line-height:1.2;display:block}html[data-theme=spacex] .report-price-chart[data-language] .theme-chart-toolbar-actions{gap:.32rem;margin-left:.22rem;padding-left:.36rem}html[data-theme=spacex] .report-price-chart[data-language] .theme-chart-toolbar-actions .theme-chart-tab{min-width:auto}html[lang=en][data-theme=spacex] .report-price-chart[data-language=en] .theme-chart-tab__primary{letter-spacing:.08em;font-size:.6rem}html[lang=en][data-theme=spacex] .report-price-chart[data-language=en] .theme-chart-tab__secondary{letter-spacing:.06em;text-transform:none;font-size:.46rem;font-weight:600}html[lang=en][data-theme=spacex] .report-price-chart[data-language=en] .theme-chart-toolbar-actions .theme-chart-tab:last-child{min-width:6.75rem}@media(max-width:1023px){html[data-theme=spacex] .shell-header-nav{grid-template-columns:minmax(0,1fr);justify-items:start}html[data-theme=spacex] .shell-header-links,html[data-theme=spacex] .shell-header-utilities{justify-content:flex-start}html[data-theme=spacex] .home-dashboard-layout,html[data-theme=spacex] .home-workflow-strip,html[data-theme=spacex] .workspace-commandbar__strip{grid-template-columns:minmax(0,1fr)}html[data-theme=spacex] .home-dashboard-layout{--home-top-panel-height:auto}html[data-theme=spacex] .home-dashboard-primary,html[data-theme=spacex] .home-dashboard-history{height:auto;min-height:0}html[data-theme=spacex] .home-dashboard-primary{gap:0}html[data-theme=spacex] .home-workflow-strip{gap:.72rem;padding-bottom:.66rem}html[data-theme=spacex] .home-workflow-strip__command{border-bottom:1px solid #f0f0fa14;border-right:0;padding-bottom:.72rem;padding-right:0}html[data-theme=spacex] .home-workflow-strip__status{padding-left:0}html[data-theme=spacex] .workspace-statusboard__rail-list.workspace-statusboard__rail-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=spacex] .home-task-queue__list{grid-template-columns:1fr}html[data-theme=spacex] .report-price-chart[data-language] .theme-chart-toolbar{flex-direction:column}html[data-theme=spacex] .report-price-chart[data-language] .theme-chart-toolbar-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=spacex] .report-price-chart[data-language] .theme-chart-toolbar-actions{border-top:1px solid #f0f0fa14;border-left:0;justify-content:flex-end;margin-left:0;padding-top:.38rem;padding-left:0}html[data-theme=spacex] .workspace-statusboard__detail{max-width:none}html[data-theme=spacex] .home-dashboard-history .history-archive-panel__header{background:0 0;position:static}html[data-theme=spacex] .home-history-panel,html[data-theme=spacex] .home-dashboard-history .history-archive-panel{max-height:min(30rem,52dvh)}}@media(max-width:719px){html[data-theme=spacex] .home-decision-summary__header,html[data-theme=spacex] .home-decision-summary__metrics{grid-template-columns:minmax(0,1fr)}html[data-theme=spacex] .home-decision-summary__header{display:grid}html[data-theme=spacex] .home-decision-summary__button,html[data-theme=spacex] .workspace-commandbar__submit,html[data-theme=spacex] .workspace-commandbar__action{width:100%;min-width:0}html[data-theme=spacex] .workspace-commandbar__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-theme=spacex] .workspace-statusboard__rail-list.workspace-statusboard__rail-list--grid,html[data-theme=spacex] .report-price-chart[data-language] .theme-chart-toolbar-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=spacex] .report-price-chart[data-language] .theme-chart-toolbar-actions{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;display:grid}html[data-theme=spacex] .workspace-status-step{min-height:auto}html[data-theme=spacex] .shell-header-link:after,html[data-theme=spacex] .shell-header-action:after{bottom:-.3rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
