/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--font-weight-normal:400;--font-weight-medium:500;--tracking-normal:0em;--tracking-wider:.05em;--leading-snug:1.375;--radius-sm:.25rem;--blur-sm:8px;--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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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:where(:not(iframe)){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}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::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]){appearance:button}::file-selector-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}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-12{top:calc(var(--spacing) * 12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-\[3px\]{bottom:-3px}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.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)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!table{display:table!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.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-16{height:calc(var(--spacing) * 16)}.h-\[3px\]{height:3px}.h-\[6px\]{height:6px}.h-\[84vh\]{height:84vh}.h-full{height:100%}.h-px{height:1px}.max-h-\[52vh\]{max-height:52vh}.max-h-\[70\%\]{max-height:70%}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[88vh\]{max-height:88vh}.min-h-0{min-height:0}.min-h-\[18px\]{min-height:18px}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.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-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-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[72px\]{width:72px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[360px\]{width:360px}.w-\[420px\]{width:420px}.w-\[640px\]{width:640px}.w-\[720px\]{width:720px}.w-\[820px\]{width:820px}.w-\[940px\]{width:940px}.w-\[960px\]{width:960px}.w-full{width:100%}.max-w-\[60vw\]{max-width:60vw}.max-w-\[80vw\]{max-width:80vw}.max-w-\[140px\]{max-width:140px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-\[28px\]{min-width:28px}.min-w-\[160px\]{min-width:160px}.min-w-\[260px\]{min-width:260px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[120px_1fr_auto\]{grid-template-columns:120px 1fr auto}.grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.flex-col{flex-direction:column}.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}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[2px\]{gap:2px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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-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)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-ember{border-color:var(--ember)}.border-hair{border-color:var(--hairline)}.border-transparent{border-color:#0000}.bg-base,.bg-base\/80{background-color:var(--surface-base)}@supports (color:color-mix(in lab, red, red)){.bg-base\/80{background-color:color-mix(in oklab, var(--surface-base) 80%, transparent)}}.bg-hair{background-color:var(--hairline)}.bg-raised{background-color:var(--surface-raised)}.bg-transparent{background-color:#0000}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.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:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-\[12vh\]{padding-top:12vh}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[9\.5px\]{font-size:9.5px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--copper\)\]{color:var(--copper)}.text-down{color:var(--price-down)}.text-ember{color:var(--ember)}.text-ink{color:var(--ink-primary)}.text-ink2{color:var(--ink-secondary)}.text-ink3{color:var(--ink-tertiary)}.text-up{color:var(--price-up)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.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)}.\!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,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-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))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}@media (hover:hover){.group-hover\:inline-flex:is(:where(.group):hover *){display:inline-flex}.group-hover\:bg-ink3:is(:where(.group):hover *){background-color:var(--ink-tertiary)}}.placeholder\:text-ink3::placeholder{color:var(--ink-tertiary)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:border-ink3:hover{border-color:var(--ink-tertiary)}.hover\:bg-raised:hover{background-color:var(--surface-raised)}.hover\:text-aurora-a:hover{color:var(--aurora-a)}.hover\:text-ember:hover{color:var(--ember)}.hover\:text-ink:hover{color:var(--ink-primary)}}.focus\:border-aurora-a:focus{border-color:var(--aurora-a)}.disabled\:text-ink3:disabled{color:var(--ink-tertiary)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(/assets/recursive-cyrillic-ext-full-normal-DL48ug1z.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(/assets/recursive-vietnamese-full-normal-C9d0lu7G.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(/assets/recursive-latin-ext-full-normal-Ced8ljaz.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(/assets/recursive-latin-full-normal-Bbk0y8ID.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--surface-base:#131615;--surface-panel:#171b19;--surface-card:#1c211e;--surface-raised:#252b27;--ink-primary:#edece3;--ink-secondary:#b4bab0;--ink-tertiary:#929b90;--hairline:#d0dbc51c;--highlight:#e4ebd30f;--choice-tone:#b6afe4;--spectrum-tone:#91bdd4;--probability-tone:#91d6bb;--aurora-a:#a5b6e9;--aurora-b:#91d6bb;--aurora:linear-gradient(90deg, var(--aurora-a), var(--aurora-b));--ember:#ff7a59;--price-up:#5fbf8f;--price-down:#e0707a;--sky:transparent;--font-serif:"Instrument Serif", Georgia, serif;--font-sans:"Recursive Variable", "Recursive", system-ui, sans-serif;--row:28px;--gutter:16px;--radius:12px;--shadow-raised:0 18px 60px #0006;--grain-opacity:.02;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--copper:#c6ad8b;--on-copper:#1b1a17}:root[data-theme=paper]{--surface-base:#f4f1ea;--surface-panel:#fbf9f4;--surface-card:#fff;--surface-raised:#fff;--ink-primary:#1b1a17;--ink-secondary:#5e5a52;--ink-tertiary:#8a857b;--hairline:#1b1a1717;--highlight:#fff9;--choice-tone:#7560ae;--spectrum-tone:#377c9c;--probability-tone:#23816b;--aurora-a:#4a55e0;--aurora-b:#119c8f;--ember:#d9542f;--price-up:#2e8a5e;--price-down:#b8414e;--shadow-raised:0 8px 24px #3c321e1f;--grain-opacity:.015;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-density=compact]{--row:24px;--gutter:12px}*{box-sizing:border-box}html,body,#root{background:var(--surface-base);height:100%;color:var(--ink-primary);font-family:var(--font-sans);font-variation-settings:"MONO" 0, "CASL" 0, "wght" 400, "slnt" 0, "CRSV" .5;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;margin:0;font-size:13px;line-height:1.45;overflow:hidden}::selection{background:#6e7cff59}button,input,textarea,select{font:inherit;color:inherit}input,textarea{-webkit-user-select:text;user-select:text}a{color:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#9aa1ad2e;border-radius:8px}::-webkit-scrollbar-track{background:0 0}.grain:before{content:"";pointer-events:none;z-index:0;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.sky:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(180deg, var(--sky), transparent);height:120px;transition:background 2s;position:fixed;top:0;left:0;right:0}[data-session=pre_market]{--sky:#6ea0ff0f}[data-session=open]{--sky:#e8eaee06}[data-session=after_hours]{--sky:#9664ff0f}[data-session=closed]{--sky:transparent}.serif{font-family:var(--font-serif);font-variation-settings:normal;letter-spacing:-.005em}.mono{font-variation-settings:"MONO" 1, "CASL" 0, "wght" 400, "slnt" 0, "CRSV" 0;font-variant-numeric:tabular-nums slashed-zero}.casual{font-variation-settings:"MONO" 0, "CASL" .6, "wght" 400, "slnt" 0, "CRSV" .5}.label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);font-variation-settings:"MONO" 0, "CASL" 0, "wght" 500, "slnt" 0, "CRSV" .5;font-size:10.5px;font-variant-caps:all-small-caps}.verdict{font-family:var(--font-serif);letter-spacing:-.01em;font-size:22px;line-height:1.15}.aurora-text{background:var(--aurora);color:#0000;background-clip:text}.dim0 .dot{color:var(--aurora-b)}.panel{background:var(--surface-panel);border:1px solid var(--hairline);border-top-color:var(--highlight)}.card{background:var(--surface-card);border:1px solid var(--hairline);border-top-color:var(--highlight);border-radius:var(--radius);position:relative}.card:before{content:"";background:var(--aurora-b);width:2px;opacity:var(--glow,0);box-shadow:0 0 14px 2px rgba(63, 216, 201, var(--glow,0));border-radius:2px;position:absolute;top:8px;bottom:8px;left:-1px}.raised{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.raised{background:color-mix(in srgb, var(--surface-raised) 82%, transparent)}}.raised{-webkit-backdrop-filter:blur(24px);border:1px solid var(--hairline);border-top-color:var(--highlight);box-shadow:var(--shadow-raised);border-radius:8px}.overlay-scrim{background:var(--surface-base)}@supports (color:color-mix(in lab, red, red)){.overlay-scrim{background:color-mix(in srgb, var(--surface-base) 72%, transparent)}}.overlay-scrim{-webkit-backdrop-filter:blur(4px)}.raised.raised-solid{background:var(--surface-raised)}.hairline-b{border-bottom:1px solid var(--hairline)}.hairline-r{border-right:1px solid var(--hairline)}.hairline-l{border-left:1px solid var(--hairline)}.hairline-t{border-top:1px solid var(--hairline)}.row{height:var(--row);align-items:center;display:flex}.focus-ring{outline-offset:-1px;outline:1px solid #6e7cffb3}.kbd{font-variation-settings:"MONO" 1, "wght" 500;border:1px solid var(--hairline);background:var(--surface-raised);height:17px;color:var(--ink-secondary);border-radius:4px;padding:0 5px;font-size:10.5px;line-height:17px;display:inline-block}.chip{border:1px solid var(--hairline);color:var(--ink-secondary);white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:10.5px}.chip-news{color:var(--ember);border-color:#ff7a5966}.ember-ring{box-shadow:0 0 0 1.5px var(--ember)}.ember-dot{background:var(--ember);border-radius:50%;width:6px;height:6px;display:inline-block}.aurora-dot{background:var(--aurora);border-radius:50%;width:6px;height:6px;display:inline-block}.bar-track{background:#9aa1ad24;border-radius:2px}@keyframes ack{0%{box-shadow:inset 0 0 0 1px #3fd8c9e6}to{box-shadow:inset 0 0 0 1px #3fd8c900}}.ack{animation:.22s ease-out ack}@keyframes flash-unchanged{0%{background:#9aa1ad2e}to{background:0 0}}.flash-unchanged{animation:.6s ease-out flash-unchanged}@keyframes sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.aurora-sweep{pointer-events:none;background:linear-gradient(#0000,#6e7cff1f,#3fd8c91f,#0000);height:40%;animation:1.6s linear infinite sweep;position:absolute;left:0;right:0}.aurora-wash{background:linear-gradient(#0000,#6e7cff0a 60%,#3fd8c914)}@keyframes pulse{50%{opacity:.5}}.pulse{animation:1.6s ease-in-out infinite pulse}.status-line{color:var(--ink-secondary);font-variation-settings:"MONO" 1, "wght" 400;font-size:11.5px}.status-line:after{content:"";background:var(--aurora);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:8px;animation:1s ease-in-out infinite pulse;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-motion=reduced] *,[data-motion=reduced] :before,[data-motion=reduced] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.evidence-hl{background:#3fd8c92e;border-radius:2px;box-shadow:0 0 0 2px #3fd8c92e}.wordmark{font-variation-settings:"MONO" 0, "CASL" 0, "wght" 700, "slnt" 0, "CRSV" 0;letter-spacing:.32em;font-size:11px}.wordmark .mt{letter-spacing:.04em}.cmdk-input{background:0 0;border:0;outline:0;width:100%}[cmdk-item][data-selected=true]{background:#6e7cff1f}.tv-attr-logo{opacity:.6}:root[data-theme=paper]{--copper:#826647;--on-copper:#fffaf2}button{cursor:pointer;transition:background .18s,color .18s,border-color .18s}button:disabled{cursor:default}button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--copper);outline-offset:3px}button:hover:not(:disabled){color:var(--ink-primary)}.titlebar{flex-shrink:0;justify-content:center;align-items:center;height:28px;display:flex}.titlebar span{pointer-events:none;letter-spacing:.22em;color:var(--ink-tertiary);font-size:8px}.command-shell{border-bottom:1px solid var(--hairline);align-items:center;gap:18px;height:57px;padding:0 26px;display:flex}.brand{min-width:158px;color:var(--copper);align-items:center;gap:12px;display:flex}.brand>span{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ink-primary);font-size:31px}.brand>.brand-mark{flex:0 0 25px;width:25px;height:27px;display:block}:root[data-theme=paper] .brand-mark{filter:brightness(.62)}.brand-period{color:var(--copper)}.symbol-switch{border:1px solid var(--hairline);letter-spacing:.04em;border-radius:6px;padding:5px 9px;font-size:11px}.ask-input-wrap{background:var(--surface-panel);border:1px solid var(--hairline);border-radius:7px;flex:1;align-items:center;gap:11px;min-width:120px;height:35px;padding:0 10px;display:flex;position:relative}.ask-input-wrap:focus-within{border-color:var(--copper);box-shadow:0 0 0 3px var(--copper)}@supports (color:color-mix(in lab, red, red)){.ask-input-wrap:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--copper) 8%, transparent)}}.ask-input-wrap input{outline:none;font-size:12px}.ask-symbol{color:var(--copper);font-size:22px}.ask-submit{background:var(--surface-raised);border-radius:4px;flex-shrink:0;width:24px}.ask-submit:disabled{opacity:.4}.command-ghost{font-size:12px;top:7px;left:37px}.command-suggestions{width:min(580px,100vw - 300px);position:absolute;top:51px;left:260px}.command-suggestions button{padding:10px}.settings-button{color:var(--ink-secondary);font-size:19px}.eyebrow{letter-spacing:.15em;color:var(--ink-tertiary);font-size:9px;font-weight:500}.desk-header{justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex}.company-identity{align-items:center;gap:17px;min-width:0;display:flex}.company-monogram{border:1px solid var(--copper);width:52px;height:56px}@supports (color:color-mix(in lab, red, red)){.company-monogram{border:1px solid color-mix(in srgb, var(--copper) 35%, transparent)}}.company-monogram{font-family:var(--font-serif);color:var(--copper);background:linear-gradient(145deg, var(--copper), transparent);border-radius:13px 2px;font-size:36px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.company-monogram{background:linear-gradient(145deg, color-mix(in srgb, var(--copper) 8%, transparent), transparent)}}.company-monogram{flex-shrink:0}.company-monogram span{font:10px var(--font-sans);position:absolute;bottom:2px;right:4px}.header-divider{color:var(--copper);padding:0 9px}.company-identity h1{font-family:var(--font-serif);letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(27px,2.6vw,42px);line-height:1.1}.research-status{color:var(--ink-tertiary);justify-content:flex-end;align-items:center;gap:9px;margin-bottom:14px;font-size:10px;display:flex}.desk-navigation nav{align-items:center;gap:5px;display:flex}.desk-tab{color:var(--ink-secondary);white-space:nowrap;border-radius:5px;padding:8px 12px;font-size:11px}.desk-tab>span{color:var(--ink-tertiary);margin-right:6px;font-size:9px}.desk-tab.active{background:var(--ink-primary);color:var(--surface-base)}.desk-tab.active:hover{color:var(--surface-base)}.desk-tab b{color:var(--ember);margin-left:5px;font-size:9px;font-weight:400}.pin-rail{border-bottom:1px solid var(--hairline);flex-shrink:0;min-height:38px;margin:0 26px;padding:6px 0 12px}.pin-empty{color:var(--ink-tertiary);align-items:center;font-size:11px;display:flex}.pin-label{margin-right:10px}.pin-track{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;scroll-padding-inline:12px;display:flex;overflow-x:auto}.pin-track::-webkit-scrollbar{display:none}.pin-track.fade-start{mask-image:linear-gradient(90deg,#0000,#000 24px)}.pin-track.fade-end{mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.pin-track.fade-start.fade-end{mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.pin-nav{border:1px solid var(--hairline);background:var(--surface-panel);width:26px;height:26px;color:var(--ink-secondary);border-radius:50%;flex-shrink:0;place-items:center;padding-bottom:2px;font-size:15px;line-height:1;display:grid}.pin-nav:hover:not(:disabled){color:var(--ink-primary);border-color:var(--ink-tertiary)}.pin-nav:disabled{opacity:.3;cursor:default}.pin-nav[hidden]{display:none}.pin-item{border:1px solid var(--hairline);background:var(--surface-panel);border-radius:5px;flex-shrink:0;padding:5px 9px}.pin-item.ember-ring{box-shadow:none;border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.pin-item.ember-ring{border-color:color-mix(in srgb, var(--ember) 45%, transparent)}}.workspace-grid{flex:1;grid-template-columns:245px minmax(0,1fr) 260px;gap:24px;min-height:0;padding:20px 26px 0;display:grid}.question-column{border-right:1px solid var(--hairline);padding-right:18px}.question-panel.focus-ring,.news-panel.focus-ring{outline:none}.library-heading h2{font-family:var(--font-serif);margin:9px 0 6px;font-size:23px;line-height:1.2}.library-heading p,.news-heading p{color:var(--ink-tertiary);margin:0;font-size:10px}.library-heading p span{color:var(--ink-secondary)}.library-search{border:1px solid var(--hairline);background:var(--surface-panel);color:var(--ink-tertiary);border-radius:6px;align-items:center;gap:8px;margin:18px 0 9px;padding:6px 9px;display:flex}.library-search>span{font-size:20px;line-height:20px}.library-search input{background:0 0;outline:none;width:100%;min-width:0;font-size:11px}.question-category{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-tertiary);justify-content:space-between;gap:8px;padding:15px 5px 7px;font-size:9px;line-height:1.6;display:flex}.question-category span{color:var(--copper)}.question-row{text-align:left;border-radius:5px;align-items:baseline;gap:6px;width:100%;padding:9px 6px;font-size:11px;line-height:1.6;display:flex}.question-row:hover:not(:disabled){background:var(--surface-raised)}.question-row>.mono{width:26px;font-size:9px}.question-text{min-width:0}.selected{background:var(--copper)}@supports (color:color-mix(in lab, red, red)){.selected{background:color-mix(in srgb, var(--copper) 8%, transparent)}}.research-column{min-width:0}.price-chart{border:1px solid var(--hairline);background:var(--surface-panel);border-radius:9px;overflow:hidden}.chart-toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:9px;min-height:42px;padding:5px 13px;font-size:10px;display:flex}.chart-price{font-size:15px}.chart-market-note{display:none}.chart-crosshair{z-index:2;pointer-events:none;font-size:9px;position:absolute;top:46px;left:12px}.feed-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:20px 2px 12px;display:flex}.feed-count{color:var(--ink-tertiary);margin-left:12px;font-size:9px}.feed-heading button{color:var(--ink-tertiary);font-size:9px}.feed-surface{margin:0 -4px}.answer-card{--answer-tone:var(--copper);border:1px solid var(--hairline);background:radial-gradient(ellipse at 100% 0, var(--answer-tone), transparent 60%), var(--surface-card);flex-direction:column;min-width:0;margin:0;padding:22px 22px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.answer-card{background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--answer-tone) 5%, transparent), transparent 60%), var(--surface-card)}}.answer-card{border-radius:16px;transition:border-color .2s,box-shadow .2s}.answer-card[data-kind=noul]{--answer-tone:var(--probability-tone)}.answer-card[data-kind=choice]{--answer-tone:var(--choice-tone)}.answer-card[data-kind=score]{--answer-tone:var(--spectrum-tone)}.answer-card:hover{border-color:var(--answer-tone)}@supports (color:color-mix(in lab, red, red)){.answer-card:hover{border-color:color-mix(in srgb, var(--answer-tone) 28%, var(--hairline))}}.answer-card:before{display:none}.answer-card.focus-ring{border-color:var(--answer-tone);outline:none}@supports (color:color-mix(in lab, red, red)){.answer-card.focus-ring{border-color:color-mix(in srgb, var(--answer-tone) 48%, var(--hairline))}}.answer-card.focus-ring{box-shadow:inset 0 2px 0 var(--answer-tone)}@supports (color:color-mix(in lab, red, red)){.answer-card.focus-ring{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--answer-tone) 60%, transparent)}}.answer-meta{letter-spacing:.08em;color:var(--ink-tertiary);align-items:center;gap:10px;font-size:9px;display:flex}.answer-meta>.mono{color:var(--ink-secondary)}.answer-meta>span:nth-child(2){color:var(--answer-tone)}.answer-symbol{margin-left:auto}.answer-time{letter-spacing:0;margin-left:auto;font-size:8px}.answer-heading{min-height:88px;margin-bottom:16px}.answer-question{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ink-primary);text-wrap:wrap;overflow-wrap:anywhere;margin:14px 0 0;font-size:clamp(24px,5.2cqi,28px);font-weight:400;line-height:1.22}.answer-card .verdict{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink-primary);font-size:33px;font-weight:550}.answer-probability{font-size:23px}.answer-card .label{text-transform:none;font-size:9px;font-variant-caps:normal}.answer-sources{flex-wrap:wrap;gap:6px;padding:4px 0 10px;display:flex}.answer-sources .chip{color:var(--ink-tertiary);border:0;padding:0;font-size:9px}.answer-sources .chip+.chip{border-left:1px solid var(--hairline);padding-left:9px}.answer-actions{border-top:1px solid var(--hairline);min-height:44px;color:var(--ink-tertiary);align-items:center;gap:16px;font-size:10px;display:flex}.answer-actions button{white-space:nowrap;padding:7px 0}.answer-actions button span{margin-left:7px}.answer-actions .evidence-button.is-open{color:var(--aurora-b)}.answer-details{position:relative}.delete-card-button{color:var(--ink-tertiary);place-items:center;display:inline-grid}.delete-card-button:hover{color:var(--ember)}.delete-confirm{border-top:1px solid var(--ember);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.delete-confirm{border-top:1px solid color-mix(in srgb, var(--ember) 40%, var(--hairline))}}.delete-confirm{color:var(--ink-secondary);padding:12px 0 14px;font-size:11px}.delete-confirm p{flex:240px;margin:0;line-height:1.5}.delete-confirm>div{gap:8px;display:flex}.delete-confirm button{border:1px solid var(--hairline);color:var(--ink-secondary);border-radius:5px;padding:5px 12px}.delete-confirm button:hover{color:var(--ink-primary)}.delete-confirm .delete-confirm-go{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.delete-confirm .delete-confirm-go{border-color:color-mix(in srgb, var(--ember) 55%, transparent)}}.delete-confirm .delete-confirm-go{color:var(--ember)}.delete-confirm .delete-confirm-go:hover{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.delete-confirm .delete-confirm-go:hover{background:color-mix(in srgb, var(--ember) 10%, transparent)}}.delete-confirm .delete-confirm-go:hover{color:var(--ember)}.answer-details summary{cursor:pointer;font-size:17px;list-style:none}.answer-details>div{z-index:10;width:max-content;padding:12px;line-height:2;position:absolute;bottom:30px;right:0}.news-panel{border-left:1px solid var(--hairline);padding-left:20px}.news-heading{padding-bottom:20px}.news-heading>div{justify-content:space-between;align-items:center;margin:6px 0;display:flex}.news-heading h2{font-family:var(--font-serif);margin:0;font-size:28px}.unread-count{color:var(--ink-tertiary);border:1px solid var(--hairline);border-radius:20px;padding:3px 7px;font-size:9px}.news-item{text-align:left;border-bottom:1px solid var(--hairline);width:100%;padding:17px 1px;display:block}.news-item:first-child{border-top:1px solid var(--hairline)}.news-item:hover{background:var(--surface-panel)}.news-item>div:first-child{flex-wrap:wrap;font-size:9px}.news-publisher{color:var(--ink-secondary)}.news-title{font-family:var(--font-serif);margin:11px 0;font-size:20px;line-height:1.3}.news-read{color:var(--ink-tertiary);justify-content:space-between;gap:10px;font-size:8px;display:flex}.news-read span{color:var(--copper)}.desk-footer{height:31px;color:var(--ink-tertiary);flex-shrink:0;justify-content:space-between;align-items:center;margin:0 26px;font-size:9px;display:flex}.desk-footer>span{font-family:var(--font-serif);font-size:13px;font-style:italic}.desk-footer button{align-items:center;gap:9px;display:flex}.primary-button{background:var(--ink-primary);color:var(--surface-base);border-radius:6px;margin:12px 0;padding:10px 18px}.primary-button:hover:not(:disabled){color:var(--surface-base);opacity:.9}.focus-ring{outline-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.focus-ring{outline-color:color-mix(in srgb, var(--copper) 60%, transparent)}}@media (min-width:1500px){.workspace-grid{grid-template-columns:280px minmax(0,1fr) 300px;gap:30px}.answer-card{padding:22px 24px 0}}@media (max-width:1150px){.workspace-grid{grid-template-columns:205px minmax(0,1fr) 215px;gap:16px;padding-inline:18px}.command-shell{gap:12px;padding-inline:18px}.brand{min-width:120px}.command-freshness{display:none}.desk-header{padding:20px}.desk-tab{padding:7px 9px;font-size:10px}.desk-tab>span{display:none}.question-column{padding-right:12px}.news-panel{padding-left:14px}.answer-card{padding:16px 15px 0}.answer-actions{gap:10px;font-size:9px}}@media (max-width:900px){.workspace-grid{grid-template-columns:185px minmax(0,1fr);gap:14px}.news-panel{display:none}.workspace-grid:has(.news-panel.focus-ring){grid-template-columns:minmax(0,1fr) 235px}.workspace-grid:has(.news-panel.focus-ring) .question-column{display:none}.workspace-grid:has(.news-panel.focus-ring) .news-panel{display:flex}.desk-navigation .research-status{display:none}.desk-navigation nav{flex-wrap:wrap;justify-content:flex-end}.brand{min-width:auto}.command-shell>.mono,.company-monogram{display:none}.company-identity h1{font-size:29px}}@media (max-width:620px){.workspace-grid{grid-template-columns:minmax(0,1fr);padding:10px 12px 0}.question-column{display:none}.workspace-grid:has(.question-panel.focus-ring) .question-column{display:block}.workspace-grid:has(.question-panel.focus-ring) .research-column{display:none}.workspace-grid:has(.news-panel.focus-ring){grid-template-columns:1fr}.workspace-grid:has(.news-panel.focus-ring) .research-column{display:none}.desk-header{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.company-identity h1{font-size:29px}.desk-navigation nav{justify-content:flex-start}.command-shell{gap:8px;padding:0 12px}.brand>span{font-size:25px}.brand>.brand-mark{display:none}.pin-rail{margin-inline:12px}.command-palette{display:none}.ask-input-wrap input{font-size:10px}.command-suggestions{width:auto;left:12px;right:12px}.answer-time{display:none}}:root[data-density=compact] .question-row{padding-block:5px}:root[data-density=compact] .answer-card{padding-top:12px}:root[data-density=compact] .answer-heading{margin-bottom:12px;padding-bottom:14px}:root[data-density=compact] .answer-question{margin-top:10px}.chart-collapsed{height:auto}.chart-collapsed .chart-toolbar{min-height:36px;padding-bottom:0}.chart-summary{color:var(--ink-tertiary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.chart-expand{border:1px solid var(--hairline);color:var(--ink-secondary);white-space:nowrap;border-radius:5px;padding:1px 7px}.chart-expand:hover{color:var(--ink);border-color:var(--ink-tertiary)}.chart-expand kbd{font:inherit;color:var(--ink-tertiary);margin-left:5px}.price-strip{cursor:zoom-in;border-radius:0 0 8px 8px;margin:0 1px 2px;transition:background-color .15s;position:relative}.price-strip:hover{background:var(--ink-tertiary)}@supports (color:color-mix(in lab, red, red)){.price-strip:hover{background:color-mix(in srgb, var(--ink-tertiary) 5%, transparent)}}.price-strip-empty{color:var(--ink-tertiary);padding:30px 14px;font-size:10px}.price-strip svg text{font-variation-settings:"MONO" 1, "CASL" 0, "wght" 400;font-variant-numeric:tabular-nums;font-size:9.5px}.strip-regime rect{stroke-width:1px}.strip-regime.regime-up rect{fill:var(--price-up)}@supports (color:color-mix(in lab, red, red)){.strip-regime.regime-up rect{fill:color-mix(in srgb, var(--price-up) 16%, transparent)}}.strip-regime.regime-up rect{stroke:var(--price-up)}@supports (color:color-mix(in lab, red, red)){.strip-regime.regime-up rect{stroke:color-mix(in srgb, var(--price-up) 40%, transparent)}}.strip-regime.regime-down rect{fill:var(--price-down)}@supports (color:color-mix(in lab, red, red)){.strip-regime.regime-down rect{fill:color-mix(in srgb, var(--price-down) 16%, transparent)}}.strip-regime.regime-down rect{stroke:var(--price-down)}@supports (color:color-mix(in lab, red, red)){.strip-regime.regime-down rect{stroke:color-mix(in srgb, var(--price-down) 40%, transparent)}}.strip-regime.regime-sideways rect{fill:var(--ink-tertiary)}@supports (color:color-mix(in lab, red, red)){.strip-regime.regime-sideways rect{fill:color-mix(in srgb, var(--ink-tertiary) 12%, transparent)}}.strip-regime.regime-sideways rect{stroke:var(--ink-tertiary)}@supports (color:color-mix(in lab, red, red)){.strip-regime.regime-sideways rect{stroke:color-mix(in srgb, var(--ink-tertiary) 35%, transparent)}}.strip-regime.provisional rect{stroke-dasharray:3 2;fill-opacity:.6}.strip-regime.regime-up text{fill:var(--price-up)}.strip-regime.regime-down text{fill:var(--price-down)}.strip-regime.regime-sideways text{fill:var(--ink-secondary)}.strip-break line{stroke:var(--ember);stroke-width:1.5px}.strip-break text,.strip-axis{fill:var(--ink-tertiary)}.strip-rs path{fill:none;stroke-width:1.3px;stroke-linejoin:round}.strip-rs .rs-sector{stroke:var(--copper)}.strip-rs .rs-market{stroke:var(--ink-secondary);stroke-dasharray:3 2}.strip-rs .rs-base{stroke:var(--hairline);stroke-width:1px;stroke-dasharray:2 3}.strip-cursor{stroke:var(--ink-tertiary);stroke-width:1px;opacity:.5}.strip-chips{align-items:center;gap:3px;display:flex;position:absolute}.strip-chip{border:1px solid var(--ember);border-radius:4px;height:15px;padding:0 5px;font-size:9px;line-height:13px}@supports (color:color-mix(in lab, red, red)){.strip-chip{border:1px solid color-mix(in srgb, var(--ember) 45%, transparent)}}.strip-chip{color:var(--ember);background:var(--surface-panel);cursor:pointer;white-space:nowrap}.strip-chip:hover{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.strip-chip:hover{background:color-mix(in srgb, var(--ember) 12%, var(--surface-panel))}}.strip-chip.chip-news{border-style:dashed}.strip-more{color:var(--ink-tertiary);font-size:9px}.strip-rs-legend{color:var(--ink-tertiary);pointer-events:auto;gap:12px;font-size:9px;display:flex;position:absolute;left:12px}.strip-rs-legend b{color:var(--ink-secondary);font-weight:500}.rs-key:before{content:"";vertical-align:middle;border-top:1.5px solid var(--ink-secondary);width:12px;height:0;margin-right:4px;display:inline-block}.rs-key-sector:before{border-top-color:var(--copper)}.rs-key-market:before{border-top-style:dashed}.strip-rs-missing{color:var(--ink-tertiary);font-size:9.5px;position:absolute;left:12px}.strip-readout{color:var(--ink-secondary);background:var(--surface-panel);pointer-events:none;padding:0 4px;font-size:9.5px;position:absolute;top:40px;right:12px}.strip-sensitivity{color:var(--ink-tertiary);border-radius:3px;padding:0 3px;font-size:9px;position:absolute;top:22px;right:12px}.strip-sensitivity:hover{color:var(--ink);background:var(--surface-raised)}.strip-settings{color:var(--ink-secondary);background:var(--surface-panel);cursor:default;z-index:3;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:10px;display:flex;position:absolute;top:38px;left:12px;right:12px}.strip-settings label{align-items:center;gap:6px;display:flex}.strip-settings input[type=range]{width:110px;accent-color:var(--copper)}.strip-settings input:not([type]){border:1px solid var(--hairline);width:56px;height:18px;color:var(--ink);text-transform:uppercase;background:0 0;border-radius:4px;padding:0 5px}.strip-settings button{border:1px solid var(--hairline);border-radius:4px;height:18px;padding:0 7px}.strip-settings button:hover{border-color:var(--ink-tertiary);color:var(--ink)}.strip-settings .strip-settings-primary{color:var(--ink);border-color:var(--ink-tertiary)}.strip-settings-hint{color:var(--ink-tertiary);flex-basis:100%;order:9;font-size:9px}.compact-zone-nav{gap:12px;display:none}.compact-zone-nav button[aria-pressed=true]{color:var(--copper)}.changes-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b0999}.changes-dialog{background:var(--surface-base);border-radius:14px;max-width:calc(100vw - 40px)}.changes-header{border-bottom:1px solid var(--hairline);justify-content:space-between;padding:30px;display:flex}.changes-header h2{font:42px/1.1 var(--font-serif);margin:10px 0}.changes-header p{color:var(--ink-tertiary);margin:0;font-size:12px}.changes-header>button{color:var(--ink-secondary);align-self:flex-start;font-size:24px}.change-card{margin:8px;padding:20px}.change-card:before{display:none}.change-card>div:first-child{border-bottom:1px solid var(--hairline);padding-bottom:12px}.change-card>div:last-child{padding-top:10px}.change-card .serif{margin-block:8px;font-size:27px}@media (max-width:900px){.compact-zone-nav{display:flex}}.answer-card{container-type:inline-size}.answer-meta{flex-wrap:wrap}.answer-time{margin-left:auto;font-size:10px;display:inline}.answer-body{flex-direction:column;flex:1;width:100%;padding:0;display:flex}.answer-verdict-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;display:flex}.answer-verdict-row>div{flex:1;min-width:150px}.answer-verdict-row .verdict{overflow-wrap:anywhere;margin-top:6px;font-size:clamp(18px,4cqi,22px);line-height:1.35}.answer-verdict-row .eyebrow{letter-spacing:.12em;font-size:8px}.change-chip{color:var(--ember);white-space:normal}.visual-caption{color:var(--ink-tertiary);margin-top:12px;font-size:11px;line-height:1.7}.confidence-label{color:var(--ink-tertiary);align-items:baseline;gap:8px;padding:12px 0 4px;font-size:10px;display:flex}.confidence-label>.mono{color:var(--ink-secondary);font-size:12px}.confidence-label .visual-caption{margin:0}.band-explanation{color:var(--ink-secondary);margin:auto 0 0;padding:12px 0;font-size:11px}.band-explanation summary{cursor:pointer;background:var(--ink-secondary);justify-content:space-between;align-items:center;gap:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.band-explanation summary{background:color-mix(in srgb, var(--ink-secondary) 5%, transparent)}}.band-explanation summary{border-radius:6px;padding:8px 10px}.band-explanation summary span{color:var(--ink-tertiary)}.band-explanation .band-label{color:inherit;align-items:center;gap:8px;display:inline-flex}.band-explanation.band-verify summary{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.band-explanation.band-verify summary{background:color-mix(in srgb, var(--ember) 11%, transparent)}}.band-explanation.band-verify summary{box-shadow:inset 3px 0 0 var(--ember);color:var(--ink-primary);font-weight:500}.band-explanation.band-verify .band-alert{color:var(--ember);flex-shrink:0}.band-explanation.band-verify summary>span:last-child{color:var(--ember)}.band-explanation p{max-width:95ch;margin:12px 0 0;line-height:1.75}.answer-actions{flex-wrap:wrap;gap:8px 12px;min-height:44px;padding-block:8px}.answer-actions button:disabled,.revision-toolbar button:disabled{opacity:.35;cursor:default}.revision-toolbar{border-block:1px solid var(--hairline);color:var(--ink-secondary);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;font-size:11px;display:flex}.revision-toolbar span{margin-inline:auto}.refresh-status{color:var(--ember);padding:10px 0;font-size:12px}.research-dialog{border:1px solid var(--hairline);background:var(--surface-panel);color:var(--ink-primary);border-radius:18px;width:min(860px,100vw - 32px);max-height:calc(100dvh - 64px);margin:auto;padding:0;box-shadow:0 32px 120px #0008}.research-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#060b09b8}.research-dialog-inner{flex-direction:column;max-height:calc(100dvh - 66px);display:flex}.research-dialog header{border-bottom:1px solid var(--hairline);flex-shrink:0;align-items:flex-start;gap:24px;padding:28px 32px 24px;display:flex}.research-dialog h2{margin-top:10px;font-family:Instrument Serif,serif;font-size:clamp(27px,4vw,38px);line-height:1.18}.research-dialog header>button{color:var(--ink-secondary);flex-shrink:0;font-size:11px}.research-dialog-content{padding:24px 32px 36px;overflow-y:auto}.reading-meta{color:var(--ink-tertiary);flex-wrap:wrap;gap:12px;margin-bottom:18px;font-size:11px;line-height:1.7;display:flex}.evidence-passage,.article-body{white-space:pre-wrap;color:var(--ink-secondary);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;font-size:14px;line-height:1.95}.evidence-passage{border-left:2px solid var(--aurora-b);padding-left:22px}.evidence-passage mark{color:var(--ink-primary);background:var(--aurora-b)}@supports (color:color-mix(in lab, red, red)){.evidence-passage mark{background:color-mix(in srgb, var(--aurora-b) 15%, transparent)}}.reading-link{color:var(--ink-primary);margin-block:22px;font-size:12px}.other-passages{margin-top:20px;font-size:12px}.key-statements{border-block:1px solid var(--hairline);margin:0 0 28px;padding:16px 0 6px}.key-statements header{color:var(--ink-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:8px;font-size:11px;display:flex}.key-statements ol{margin:0;padding:0;list-style:none}.ks-row{text-align:left;width:100%;color:var(--ink-primary);border-radius:8px;grid-template-columns:56px minmax(0,1fr);gap:3px 14px;padding:9px 10px;font-size:13px;line-height:1.55;display:grid}.ks-row:hover,.ks-row:focus-visible{background:var(--ink-secondary)}@supports (color:color-mix(in lab, red, red)){.ks-row:hover,.ks-row:focus-visible{background:color-mix(in srgb, var(--ink-secondary) 6%, transparent)}}.ks-row.active{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.ks-row.active{background:color-mix(in srgb, var(--ember) 9%, transparent)}}.ks-bar{background:var(--ink-secondary);border-radius:2px;grid-row:1/span 2;align-self:start;height:4px;margin-top:8px}@supports (color:color-mix(in lab, red, red)){.ks-bar{background:color-mix(in srgb, var(--ink-secondary) 12%, transparent)}}.ks-bar{overflow:hidden}.ks-bar i{background:var(--ink-secondary);border-radius:2px;height:100%;display:block}.ks-text{overflow-wrap:anywhere}.ks-meta{color:var(--ink-tertiary);flex-wrap:wrap;gap:4px 10px;font-size:11px;display:flex}.ks-other .ks-text{color:var(--ink-tertiary);text-decoration:line-through;-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.ks-other .ks-text{-webkit-text-decoration-color:color-mix(in srgb, var(--ember) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ember) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ember) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ember) 45%, transparent)}}.ks-about{color:var(--ember);font-style:normal}mark.ks-active{color:var(--ink-primary);background:var(--ember)}@supports (color:color-mix(in lab, red, red)){mark.ks-active{background:color-mix(in srgb, var(--ember) 18%, transparent)}}mark.ks-active{box-shadow:0 0 0 2px var(--ember)}@supports (color:color-mix(in lab, red, red)){mark.ks-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--ember) 18%, transparent)}}mark.ks-active{border-radius:2px;animation:1.2s ease-out ks-flash}@keyframes ks-flash{0%{background:color-mix(in srgb, var(--ember) 45%, transparent)}}@media (prefers-reduced-motion:reduce){mark.ks-active{animation:none}}.computation{margin-top:22px}.computation>summary{cursor:pointer;color:var(--ink-secondary);margin-bottom:12px;font-size:12px}.wk{color:var(--ink-secondary);-webkit-user-select:text;user-select:text;font-variant-numeric:tabular-nums;flex-direction:column;gap:14px;font-size:13px;display:flex}.wk-plain{white-space:pre-wrap;color:var(--ink-secondary);font-size:12.5px;line-height:1.7}.wk-headline{border:1px solid var(--hairline);border-radius:10px;flex-wrap:wrap;margin:0;display:flex;overflow:hidden}.wk-figure{background:var(--surface-card);min-width:0;box-shadow:-1px -1px 0 var(--hairline);flex-direction:column;flex:150px;gap:2px;padding:12px 14px;display:flex}.wk-figure dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-tertiary);font-size:10.5px}.wk-figure dd{font-variation-settings:"MONO" 1;color:var(--ink-primary);letter-spacing:-.01em;margin:0;font-size:20px}.wk-figure .wk-figure-detail{color:var(--ink-tertiary);letter-spacing:0;font-size:11.5px}.wk-section{border:1px solid var(--hairline);border-radius:10px;padding:0 16px}.wk-section>summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-primary);align-items:baseline;gap:10px;padding:12px 0;font-size:11px;font-weight:600;list-style:none;display:flex}.wk-section>summary::-webkit-details-marker{display:none}.wk-section>summary:before{content:"";border-right:1.5px solid var(--ink-tertiary);border-bottom:1.5px solid var(--ink-tertiary);align-self:center;width:6px;height:6px;margin-right:2px;transition:transform .15s;display:inline-block;transform:rotate(-45deg)}.wk-section[open]>summary:before{transform:rotate(45deg)}.wk-count{letter-spacing:.04em;text-transform:none;color:var(--ink-tertiary);margin-left:auto;font-size:11px;font-weight:400}.wk-intro{color:var(--ink-tertiary);max-width:72ch;margin:-4px 0 12px;font-size:12.5px;line-height:1.6}.wk-items{flex-direction:column;gap:10px;padding-bottom:16px;display:flex}.wk-label{color:var(--ink-primary);margin-bottom:6px;font-size:12.5px;font-weight:600}.wk-calc{background:var(--ink-tertiary);border-radius:8px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.wk-calc{background:color-mix(in srgb, var(--ink-tertiary) 7%, transparent)}}.wk-equation{flex-wrap:wrap;align-items:flex-start;gap:6px 8px;display:flex}.wk-term{flex-direction:column;min-width:0;max-width:260px;display:inline-flex}.wk-val{font-variation-settings:"MONO" 1;color:var(--ink-primary);white-space:nowrap;font-size:14px}.wk-cap{color:var(--ink-tertiary);font-size:11px;line-height:1.35}.wk-op{color:var(--ink-tertiary);padding:0 1px;font-size:14px}.wk-result{font-variation-settings:"MONO" 1;color:var(--ink-primary);background:var(--aurora-b);border-radius:6px;padding:1px 8px;font-size:14px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.wk-result{background:color-mix(in srgb, var(--aurora-b) 18%, transparent)}}.wk-result{box-shadow:inset 0 0 0 1px var(--aurora-b)}@supports (color:color-mix(in lab, red, red)){.wk-result{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aurora-b) 45%, transparent)}}.wk-result{white-space:nowrap}.wk-note-inline{color:var(--ink-tertiary);margin:8px 0 0;font-size:11.5px;line-height:1.5}.wk-callout{border-left:2px solid var(--ink-tertiary);background:var(--ink-tertiary);border-radius:0 6px 6px 0;margin:0;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.wk-callout{background:color-mix(in srgb, var(--ink-tertiary) 7%, transparent)}}.wk-callout{font-size:12px;line-height:1.55}.wk-callout-caution{border-left-color:var(--ember);background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.wk-callout-caution{background:color-mix(in srgb, var(--ember) 10%, transparent)}}.wk-callout-caution{color:var(--ink-primary)}.wk-range{background:var(--ink-tertiary);border-radius:8px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.wk-range{background:color-mix(in srgb, var(--ink-tertiary) 7%, transparent)}}.wk-range-head{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:10px;display:flex}.wk-range-head .wk-label{margin:0}.wk-range-now{color:var(--ink-primary);font-size:16px;font-weight:600}.wk-chip{border:1px solid var(--ink-tertiary);border-radius:999px;padding:1px 7px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.wk-chip{border:1px solid color-mix(in srgb, var(--ink-tertiary) 35%, transparent)}}.wk-chip{color:var(--ink-secondary)}.wk-track{background:var(--ink-tertiary);border-radius:999px;height:8px;position:relative}@supports (color:color-mix(in lab, red, red)){.wk-track{background:color-mix(in srgb, var(--ink-tertiary) 18%, transparent)}}.wk-track{margin:0 6px}.wk-track-fill{background:var(--aurora-b);border-radius:999px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.wk-track-fill{background:color-mix(in srgb, var(--aurora-b) 35%, transparent)}}.wk-tick{background:var(--ink-secondary);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.wk-marker{background:var(--aurora-b);width:14px;height:14px;box-shadow:0 0 0 3px var(--surface-card);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%}.wk-track-scale{color:var(--ink-tertiary);justify-content:space-between;height:16px;margin-top:8px;font-size:11px;display:flex;position:relative}.wk-track-median{color:var(--ink-secondary);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.wk-range-span{color:var(--ink-tertiary);margin:6px 0 0;font-size:11px}.wk-table-scroll{overflow-x:auto}.wk-table table{border-collapse:collapse;width:100%;font-size:12px}.wk-table th,.wk-table td{text-align:left;border-bottom:1px solid var(--ink-tertiary);padding:5px 10px 5px 0}@supports (color:color-mix(in lab, red, red)){.wk-table th,.wk-table td{border-bottom:1px solid color-mix(in srgb, var(--ink-tertiary) 18%, transparent)}}.wk-table th,.wk-table td{white-space:nowrap}.wk-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-tertiary);font-size:10.5px;font-weight:500}.wk-table tbody th{color:var(--ink-primary);font-weight:500}.wk-table th.num{text-align:right}.wk-table td.num{text-align:right;font-variation-settings:"MONO" 1}.wk-table tbody tr:last-child>*{border-bottom:0}.other-passages summary{cursor:pointer}.other-passages section{margin-top:24px}.article-questions{border-top:1px solid var(--hairline);padding-top:22px}.article-questions button{text-align:left;border-bottom:1px solid var(--hairline);align-items:baseline;gap:15px;width:100%;padding:15px 0;font-size:13px;display:flex}.article-questions button>span:last-child{margin-left:auto}@container (width<=470px){.distribution-row{grid-template-columns:1fr 65px;gap:8px}.distribution-label{grid-column:1/-1}.answer-time{flex-basis:100%;margin-left:0}.answer-verdict-row{flex-wrap:wrap}}@media (max-width:620px){.answer-time{display:inline}.research-dialog header,.research-dialog-content{padding:20px}}@media (prefers-reduced-motion:reduce){.probability-track>span{transition:none}}.has-revisions{box-shadow:0 4px 0 -1px var(--surface-base), 0 5px 0 -1px var(--hairline), 0 8px 0 -2px var(--surface-base), 0 9px 0 -2px var(--hairline)}.last-checked{color:var(--ink-tertiary);margin:8px 0;font-size:10px}.change-card{container-type:inline-size}@container (width<=600px){.change-card>.grid{grid-template-columns:1fr}}@media (max-width:900px){.next-action-chip{display:none}}.filing-reader{border:1px solid var(--hairline);background:var(--surface-panel);width:min(1180px,100vw - 48px);max-width:none;height:min(92dvh,1200px);max-height:none;color:var(--ink-primary);border-radius:16px;margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 100px #0007}.filing-reader::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c0bbb}.filing-reader-frame{flex-direction:column;height:100%;min-height:0;display:flex}.filing-reader-header{flex:none;justify-content:space-between;align-items:center;gap:24px;padding:23px 30px 19px;display:flex}.filing-reader-identity{flex-wrap:wrap;align-items:baseline;gap:8px 18px;min-width:0;display:flex}.filing-reader-identity .eyebrow{flex-basis:100%}.filing-reader-identity h2{font-family:var(--font-serif);font-size:34px;line-height:1.1}.filing-accession{color:var(--ink-tertiary);overflow-wrap:anywhere;font-size:11px}.filing-reader-actions{color:var(--ink-secondary);flex-shrink:0;align-items:center;gap:24px;font-size:12px;display:flex}.filing-reader-actions button:hover{color:var(--ink-primary)}.filing-reader-actions kbd{color:var(--ink-tertiary);margin-left:5px;font-size:10px}.filing-sections{border-block:1px solid var(--hairline);background:var(--surface-base);flex:none;gap:7px;padding:12px 30px;display:flex;overflow-x:auto}.filing-sections button{white-space:nowrap;color:var(--ink-secondary);border:1px solid #0000;border-radius:6px;flex-shrink:0;padding:8px 12px;font-size:11px}.filing-sections button:hover{background:var(--highlight)}.filing-sections button[aria-current]{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.filing-sections button[aria-current]{border-color:color-mix(in srgb, var(--copper) 35%, transparent)}}.filing-sections button[aria-current]{color:var(--ink-primary);background:var(--surface-raised)}.filing-reader-scroll{overscroll-behavior:contain;flex:auto;min-height:0;scroll-padding-top:28px;overflow:hidden auto}.filing-document{color:var(--ink-secondary);-webkit-user-select:text;user-select:text;padding:32px clamp(18px,4vw,54px) 80px;font-size:14px;line-height:1.85}.filing-block{overflow-wrap:anywhere;max-width:78ch;margin:0 auto 22px}.filing-block p{white-space:pre-wrap}.filing-block strong{color:var(--ink-primary);font-weight:600}.filing-block-heading{margin-top:36px;margin-bottom:16px}.filing-block-heading:first-child{margin-top:0}.filing-block h2{font-family:var(--font-serif);color:var(--ink-primary);border-bottom:1px solid var(--hairline);padding-bottom:14px;font-size:32px;line-height:1.25}.filing-block h3{color:var(--ink-primary);font-size:19px;font-weight:550;line-height:1.4}.filing-block h4{color:var(--ink-primary);font-size:15px;font-weight:550;line-height:1.5}.filing-list{margin:0;padding:0;list-style:none}.filing-list li{white-space:pre-wrap;grid-template-columns:22px minmax(0,1fr);gap:10px;margin:12px 0;display:grid}.filing-list-marker{color:var(--copper);text-align:right}.filing-page-reference{color:var(--ink-tertiary);letter-spacing:.05em;border-bottom:1px solid var(--hairline);padding-block:8px;font-size:10px}.filing-block-table{max-width:none;margin-block:28px 32px}.filing-table-figure{border:1px solid var(--hairline);background:var(--surface-card);border-radius:8px;overflow:hidden}.filing-table-figure figcaption{color:var(--ink-primary);border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:13px 16px;font-size:11px;display:flex}.filing-table-figure figcaption span{color:var(--ink-tertiary);font-size:10px}.filing-table-scroll{overscroll-behavior:contain;max-height:62vh;overflow:auto}.filing-table-scroll table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:12px;line-height:1.6}.filing-table-scroll th,.filing-table-scroll td{border-bottom:1px solid var(--hairline);border-right:1px solid var(--hairline);vertical-align:top;min-width:108px;padding:11px 16px}.filing-table-scroll thead th{z-index:2;background:var(--surface-raised);color:var(--ink-primary);text-align:right;min-width:128px;max-width:200px;font-size:11px;font-weight:550;position:sticky;top:0}.filing-table-scroll th:first-child{text-align:left;background:var(--surface-card);z-index:1;min-width:200px;max-width:260px;font-weight:450;position:sticky;left:0}.filing-table-scroll thead th:first-child{z-index:3;background:var(--surface-raised)}.filing-table-scroll td{text-align:left}.filing-table-scroll .numeric-cell{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:var(--font-sans);font-variation-settings:"MONO" 1}.filing-table-scroll tbody tr:nth-child(2n){background:var(--highlight)}.filing-table-scroll tbody tr:hover td,.filing-table-scroll tbody tr:hover th{background:var(--surface-raised)}.filing-table-note{color:var(--ink-tertiary);padding:12px 16px;font-size:11px;line-height:1.6}.filing-reader-state{color:var(--ink-secondary);padding:40px;font-size:14px}@media (max-width:620px){.filing-reader{border-radius:10px;width:calc(100vw - 16px);height:calc(100dvh - 24px)}.filing-reader-header{align-items:flex-start;gap:16px;padding:18px}.filing-reader-identity h2{font-size:28px}.filing-reader-actions{flex-direction:column-reverse;align-items:flex-end;gap:12px;font-size:10px}.filing-sections{padding:9px 14px}.filing-document{padding-top:24px;font-size:13px}.filing-block h2{font-size:27px}.filing-table-scroll th:first-child{min-width:130px;max-width:155px}}.filing-source-headers{color:var(--ink-secondary);margin-top:6px}.filing-table-note strong{color:var(--ink-primary);font-weight:500}.passage-text>p{white-space:pre-wrap;margin:0}.passage-text>*+*{margin-top:14px}.passage-text .filing-table-figure{white-space:normal;line-height:1.5}.passage-text .filing-table-scroll th,.passage-text .filing-table-scroll td{min-width:72px;padding:9px 12px}.passage-text .filing-table-scroll thead th{min-width:84px}.passage-text .filing-table-scroll th:first-child{min-width:150px}.filing-table-scroll thead .group-row th{text-align:center;color:var(--ink-secondary);border-bottom:1px solid var(--hairline);font-weight:500;position:static}.filing-table-scroll thead .group-row th:empty{border-bottom-color:#0000}.data-table-marked{box-shadow:0 0 0 2px var(--aurora-b)}@supports (color:color-mix(in lab, red, red)){.data-table-marked{box-shadow:0 0 0 2px color-mix(in srgb, var(--aurora-b) 45%, transparent)}}.data-table-marked.ks-active{box-shadow:0 0 0 2px var(--copper)}.data-table-compact .filing-table-scroll{max-height:44vh}.data-table-compact .filing-table-scroll table{font-size:11.5px;line-height:1.45}.data-table-compact .filing-table-scroll th,.data-table-compact .filing-table-scroll td{min-width:0;padding:6px 7px}.data-table-compact .filing-table-scroll thead th{text-align:right;min-width:50px;max-width:96px;font-size:10px;font-weight:500}.data-table-compact .filing-table-scroll th:first-child{min-width:96px;max-width:150px}.data-table-compact .filing-table-scroll table{width:100%}.data-table-compact .filing-table-scroll .group-row th{text-align:center}.passage-compact>*+*{margin-top:10px}.change-passage{-webkit-user-select:text;user-select:text;max-height:15em;font-size:13px;line-height:1.6;overflow:hidden}.answer-grid{align-items:stretch;gap:16px;padding:0 4px 16px;display:grid}.feed-day{color:var(--ink-tertiary);align-items:center;gap:14px;padding:9px 6px 14px;font-size:10px;display:flex}.feed-day>span:last-child{background:var(--hairline);flex:1;height:1px}.feed-receipt{padding:0 4px 14px}.answer-footnote{color:var(--ink-tertiary);flex-wrap:wrap;justify-content:space-between;gap:5px;padding-top:4px;font-size:9px;display:flex}.answer-actions .evidence-button{color:var(--ink-secondary)}.answer-actions button{min-height:28px}.answer-actions button:hover{color:var(--ink-primary)}.answer-card .dim0 .dot{color:inherit}.visual-key{color:var(--ink-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 12px;font-size:10px;display:flex}.visual-key>span{align-items:center;gap:5px;display:inline-flex}.prior-key{border:1px solid var(--ink-secondary);border-radius:50%;width:7px;height:7px;display:inline-block}.prior-key.line{border:0;border-top:1px dashed var(--ink-secondary);border-radius:0;width:12px;height:0}.probability-visual{margin:auto 0;padding:0 0 8px}.probability-arc{width:min(100%,260px);margin:0 auto;display:block;overflow:visible}.arc-track,.arc-value{fill:none;stroke-width:9px;stroke-linecap:round}.arc-track{stroke:var(--probability-tone)}@supports (color:color-mix(in lab, red, red)){.arc-track{stroke:color-mix(in srgb, var(--probability-tone) 13%, transparent)}}.arc-value{stroke:var(--probability-tone)}.arc-prior{fill:var(--surface-card);stroke:var(--ink-secondary);stroke-width:1.5px}.arc-number{fill:var(--ink-primary);font-family:var(--font-sans);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:42px}.arc-percent{font-size:20px}.arc-label{fill:var(--ink-secondary);font-size:10px}.arc-end{fill:var(--ink-tertiary);font-size:9px}.mosaic-strip{background:var(--choice-tone);border-radius:5px;gap:3px;height:24px;margin:8px 0 14px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mosaic-strip{background:color-mix(in srgb, var(--choice-tone) 5%, transparent)}}.mosaic-strip>span{min-width:0;transition:opacity .18s}.muted-segment{opacity:.28}.outcome-legend{gap:2px;display:grid}.outcome-legend button{text-align:left;width:100%;color:var(--ink-secondary);border-radius:4px;grid-template-columns:7px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:4px;font-size:11px;display:grid}.outcome-legend button:hover,.outcome-legend button:focus-visible,.outcome-legend button[aria-pressed=true]{background:var(--choice-tone)}@supports (color:color-mix(in lab, red, red)){.outcome-legend button:hover,.outcome-legend button:focus-visible,.outcome-legend button[aria-pressed=true]{background:color-mix(in srgb, var(--choice-tone) 9%, transparent)}}.outcome-legend button>i{border-radius:2px;width:7px;height:7px}.outcome-legend .outcome-winner{color:var(--ink-primary)}.outcome-legend small{color:var(--choice-tone);white-space:nowrap;margin-left:8px;font-size:8px}.outcome-value{gap:10px;font-size:12px;display:flex}.outcome-value small{color:var(--ink-tertiary);margin:0;font-size:10px}.spectrum-columns{grid-template-columns:repeat(var(--levels), minmax(0, 1fr));align-items:start;gap:7px;display:grid}.spectrum-column{min-width:0;color:var(--ink-tertiary);text-align:center;border-radius:5px;grid-template-rows:18px 82px auto;align-items:start;gap:6px;display:grid}.spectrum-value{font-size:10px}.spectrum-well{background:var(--spectrum-tone);width:100%;height:82px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.spectrum-well{background:color-mix(in srgb, var(--spectrum-tone) 7%, transparent)}}.spectrum-well{border-bottom:1px solid var(--hairline);border-radius:4px 4px 0 0}.spectrum-fill{background:var(--spectrum-tone);opacity:.5;border-radius:4px 4px 0 0;width:100%;transition:opacity .2s;position:absolute;bottom:0;left:0}.spectrum-well>i{border-top:1px dashed var(--ink-primary);position:absolute;left:0;right:0}.spectrum-active .spectrum-fill,.spectrum-column:hover .spectrum-fill{opacity:1}.spectrum-active .spectrum-value,.spectrum-active .spectrum-name{color:var(--ink-primary)}.spectrum-name{overflow-wrap:anywhere;font-size:9px;line-height:1.4}.outcome-legend-many{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.outcome-legend-many small{margin-left:0;display:block}.outcome-legend-many .outcome-value small{display:inline}.spectrum-detail{color:var(--spectrum-tone);justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;font-size:11px;display:flex}.spectrum-detail>span:last-child{flex-shrink:0}.spectrum-detail small{color:var(--ink-tertiary);font-size:9px}.scale-guide{color:var(--ink-tertiary);margin-top:12px;font-size:10px}.scale-guide summary{cursor:pointer;justify-content:space-between;display:flex}.scale-guide ol{margin:10px 0;padding-left:20px;list-style:decimal}.scale-guide li{color:var(--ink-secondary);padding:4px 0}.scale-guide p{line-height:1.6}.confidence-note summary{cursor:pointer;list-style:none}.confidence-note summary::-webkit-details-marker{display:none}.confidence-note p{color:var(--ink-secondary);margin:8px 0;font-size:11px;line-height:1.7}@container (width<=360px){.answer-heading{min-height:0}.outcome-legend small{margin-left:0;display:block}.outcome-value small{display:inline}.answer-actions{gap:6px 10px}}@media (prefers-reduced-motion:reduce){.answer-card,.spectrum-fill,.mosaic-strip>span{transition:none}}:root{--research-tone:var(--spectrum-tone)}.answer-actions .research-button{color:var(--research-tone);align-items:center;display:inline-flex}.answer-actions .research-button.is-running{color:var(--ink-primary)}.research-dot{background:var(--research-tone);border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.1s ease-in-out infinite research-pulse}@keyframes research-pulse{50%{opacity:.25;transform:scale(.7)}}.chip-web{color:var(--research-tone)!important}.research-prompt{background:var(--research-tone);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:4px 0 14px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.research-prompt{background:color-mix(in srgb, var(--research-tone) 9%, transparent)}}.research-prompt{box-shadow:inset 3px 0 0 var(--research-tone);color:var(--ink-secondary);font-size:12px}.research-prompt p{flex:220px;margin:0;line-height:1.5}.research-prompt button{color:var(--ink-primary);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:550;display:inline-flex}.research-prompt button span{color:var(--research-tone)}.research-prompt kbd{color:var(--ink-tertiary);border:1px solid var(--hairline);border-radius:4px;padding:0 5px;font-size:10px;font-weight:400}.research-prompt.is-running{background:var(--research-tone)}@supports (color:color-mix(in lab, red, red)){.research-prompt.is-running{background:color-mix(in srgb, var(--research-tone) 6%, transparent)}}.research-confirm{width:min(760px,100vw - 32px)}.rc-lede{color:var(--ink-secondary);margin:0 0 20px;font-size:14px;line-height:1.75}.rc-steps{background:var(--hairline);border:1px solid var(--hairline);counter-reset:step;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0 0 22px;padding:0;list-style:none;display:grid;overflow:hidden}.rc-steps li{background:var(--surface-card);color:var(--ink-tertiary);counter-increment:step;flex-direction:column;gap:3px;padding:12px 14px;font-size:11.5px;display:flex}.rc-steps b{color:var(--ink-primary);font-size:12.5px;font-weight:550}.rc-steps b:before{content:counter(step) "  ";color:var(--research-tone);font-variant-numeric:tabular-nums}.rc-cost{border:1px solid var(--ember)}@supports (color:color-mix(in lab, red, red)){.rc-cost{border:1px solid color-mix(in srgb, var(--ember) 30%, var(--hairline))}}.rc-cost{color:var(--ink-secondary);border-radius:12px;padding:16px 18px;font-size:12px;line-height:1.65}.rc-cost .eyebrow{color:var(--ember)}.rc-figures{flex-wrap:wrap;gap:10px 32px;margin:10px 0;display:flex}.rc-figures dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-tertiary);font-size:10px}.rc-figures dd{color:var(--ink-primary);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:550}.rc-warn{color:var(--ember);font-size:12px}.rc-last{color:var(--ink-tertiary);margin-top:14px;font-size:12px}.rc-last .reading-link{margin:0 0 0 6px}.rc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 20px;margin-top:22px;font-size:12px;display:flex}.rc-actions p{flex:100%;margin:0}.rc-go{background:var(--ink-primary);color:var(--surface-base);border-radius:8px;align-items:center;gap:10px;padding:9px 16px;font-weight:550;display:inline-flex}.rc-go:disabled{opacity:.5}.rc-go kbd{opacity:.7;font-size:10px}.research-layer{width:min(1180px,100vw - 32px);height:calc(100dvh - 64px)}.research-layer .research-dialog-inner{height:100%}.research-layer .rl-header{padding:22px 28px 18px}.rl-title{flex:1;min-width:0}.research-layer h2{font-size:clamp(22px,2.6vw,30px)}.rl-controls{color:var(--ink-secondary);flex-shrink:0;align-items:center;gap:16px;font-size:11px;display:flex}.rl-stop{border:1px solid var(--ember)}@supports (color:color-mix(in lab, red, red)){.rl-stop{border:1px solid color-mix(in srgb, var(--ember) 50%, transparent)}}.rl-stop{color:var(--ember);border-radius:7px;padding:5px 12px}.rl-bar{border-bottom:1px solid var(--hairline);color:var(--ink-secondary);background:var(--research-tone);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 18px;padding:10px 28px;font-size:11.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.rl-bar{background:color-mix(in srgb, var(--research-tone) 5%, transparent)}}.rl-state{color:var(--ink-primary);align-items:center;gap:7px;font-weight:550;display:inline-flex}.rl-state i{background:var(--ink-tertiary);border-radius:50%;width:8px;height:8px}.rl-state.is-live i{background:var(--research-tone);animation:1.1s ease-in-out infinite research-pulse}.rl-state.is-failed i{background:var(--ember)}.rl-now{text-overflow:ellipsis;white-space:nowrap;flex:240px;min-width:0;overflow:hidden}.rl-stats{color:var(--ink-tertiary);font-size:10.5px}.rl-cost{color:var(--ink-primary);align-items:center;gap:4px;font-size:11px;display:inline-flex}.rl-cost>span{color:var(--ink-tertiary)}.rl-cost meter{width:64px;height:5px;margin-left:6px}.rl-body{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:0;display:grid}.rl-body>section{flex-direction:column;min-height:0;padding:16px 0 0;display:flex}.rl-body h3{padding:0 28px 10px}.rl-stream{border-right:1px solid var(--hairline)}.rl-scroll{flex:1;min-height:0;padding:0 28px 24px;overflow-y:auto}.rl-scroll ol,.rl-findings ol{margin:0;padding:0;list-style:none}.rl-findings{overflow-y:auto;padding-inline:0!important}.rl-findings>:not(h3){margin-inline:28px}.rl-step{color:var(--ink-secondary);grid-template-columns:22px minmax(0,1fr);gap:8px;padding:6px 0;font-size:12.5px;line-height:1.55;animation:.18s ease-out rl-in;display:grid}@keyframes rl-in{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.rl-step,.research-dot,.rl-state.is-live i{animation:none}}.rl-step p{overflow-wrap:anywhere;margin:0}.rl-icon{color:var(--ink-tertiary);text-align:center;font-size:12px;line-height:1.6}.rl-detail{color:var(--ink-tertiary);font-size:11px}.rl-thinking p{color:var(--ink-tertiary);white-space:pre-wrap;font-style:italic}.rl-text p{color:var(--ink-primary);white-space:pre-wrap}.rl-search p,.rl-plan p{color:var(--ink-primary)}.rl-search .rl-icon,.rl-plan .rl-icon,.rl-fetch .rl-icon,.rl-read .rl-icon{color:var(--research-tone)}.rl-finding .rl-icon,.rl-answer .rl-icon{color:var(--probability-tone)}.rl-finding p:first-child,.rl-answer p:first-child{color:var(--ink-primary);font-weight:500}.rl-rejected .rl-icon,.rl-error .rl-icon,.rl-review .rl-icon{color:var(--ember)}.rl-rejected p:first-child{text-decoration:line-through;-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.rl-rejected p:first-child{-webkit-text-decoration-color:color-mix(in srgb, var(--ember) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ember) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ember) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--ember) 50%, transparent)}}.rl-pending p{color:var(--ink-tertiary)}.rl-spinner{border:1.5px solid var(--research-tone);width:10px;height:10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.rl-spinner{border:1.5px solid color-mix(in srgb, var(--research-tone) 30%, transparent)}}.rl-spinner{border-top-color:var(--research-tone);border-radius:50%;animation:.8s linear infinite rl-spin}@keyframes rl-spin{to{transform:rotate(360deg)}}.rl-link{text-align:left;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hairline);-webkit-text-decoration-color:var(--hairline);-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:3px}.rl-link:hover{text-decoration-color:currentColor}.rl-outcome{border-top:1px solid var(--hairline);color:var(--ink-secondary);padding:16px 0 28px;font-size:12.5px}.rl-answer b{color:var(--ink-primary);font-weight:550}@media (max-width:760px){.rl-body{grid-template-columns:1fr;overflow-y:auto}.rl-stream{border-right:0;max-height:50dvh}}.of{flex-direction:column;gap:18px;display:flex}.of-group>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;margin-bottom:6px;display:grid}.of-group>header .mono{color:var(--research-tone);font-size:11px}.of-group h4{color:var(--ink-primary);margin:0;font-size:13.5px;font-weight:550;line-height:1.45}.of-status{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-tertiary);white-space:nowrap;font-size:10px}.of-status.st-answered{color:var(--probability-tone)}.of-status.st-partial{color:var(--ember)}.of-note{color:var(--ink-tertiary);margin:0 0 8px;font-size:11.5px}.of-finding{border:1px solid var(--hairline);background:var(--surface-card);border-radius:10px;margin-top:8px;padding:12px 14px}.of-finding.is-set-aside{background:0 0;border-style:dashed}.of-claim{color:var(--ink-primary);margin:0;font-size:13px;line-height:1.55}.of-claim .mono{color:var(--ink-tertiary);margin-right:4px;font-size:10.5px}.is-set-aside .of-claim{color:var(--ink-tertiary)}.of-figures{flex-wrap:wrap;gap:6px 22px;margin:10px 0 2px;display:flex}.of-figures dt{color:var(--ink-tertiary);font-size:10px}.of-figures dd{color:var(--ink-primary);font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:550}.of-quote{border-left:2px solid var(--research-tone);color:var(--ink-secondary);-webkit-user-select:text;user-select:text;margin:10px 0 0;padding-left:14px;font-size:12.5px;line-height:1.75}.of-meta{color:var(--ink-tertiary);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:10px 0 0;font-size:10.5px;display:flex}.of-tier,.of-verify{border-radius:4px;padding:1px 6px;font-weight:550}.of-tier.tier-primary{color:var(--probability-tone);background:var(--probability-tone)}@supports (color:color-mix(in lab, red, red)){.of-tier.tier-primary{background:color-mix(in srgb, var(--probability-tone) 12%, transparent)}}.of-tier.tier-reputable{color:var(--research-tone);background:var(--research-tone)}@supports (color:color-mix(in lab, red, red)){.of-tier.tier-reputable{background:color-mix(in srgb, var(--research-tone) 12%, transparent)}}.of-tier.tier-other{color:var(--ember);background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.of-tier.tier-other{background:color-mix(in srgb, var(--ember) 10%, transparent)}}.of-verify.verify-verified{color:var(--probability-tone)}.of-verify.verify-quote_not_found{color:var(--ember)}.of-verify.verify-unchecked{color:var(--ink-tertiary)}.of-reason{color:var(--ember);margin:6px 0 0;font-size:11px}.of-aside>summary{cursor:pointer;color:var(--ink-tertiary);margin-top:8px;font-size:11px}.of-conflicts{border-top:1px solid var(--hairline);color:var(--ink-secondary);padding-top:12px;font-size:12px}.of-conflicts .eyebrow{color:var(--ember)}.online-evidence{border-top:1px solid var(--hairline);margin-top:30px;padding-top:18px}.online-evidence>header{color:var(--ink-tertiary);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-bottom:6px;font-size:11px;display:flex}.online-evidence>header .eyebrow{color:var(--research-tone)}.answer-actions .research-button span.rb-text{margin-left:0}@container (width<=470px){.answer-actions .research-button .rb-text{display:none}.answer-actions .research-button .rb-glyph{margin-left:0;font-size:13px}.answer-actions .research-button .research-dot{margin-right:0}}.research-dialog .of-group>header,.research-dialog .online-evidence>header{border-bottom:0;flex-shrink:1;padding:0}.online-evidence .of{margin-top:16px}.rl-cost meter::-webkit-meter-bar{background:var(--hairline);border:0;border-radius:3px}.rl-cost meter::-webkit-meter-optimum-value{background:var(--research-tone);border-radius:3px}.rc-route{color:var(--ink-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:-6px 0 18px;font-size:12px;display:flex}.rc-route>span:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-tertiary);font-size:10px}.rc-route .reading-link{margin:0 0 0 auto;font-size:11.5px}.rc-search{border:1px solid var(--research-tone)}@supports (color:color-mix(in lab, red, red)){.rc-search{border:1px solid color-mix(in srgb, var(--research-tone) 45%, var(--hairline))}}.rc-search{color:var(--ink-secondary);border-radius:12px;margin-bottom:16px;padding:16px 18px;font-size:12px;line-height:1.6}.rc-search .eyebrow{color:var(--research-tone)}.rc-search>p{margin:6px 0 12px}.rc-search-pick{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:12px;display:grid}.rc-search-pick button{text-align:left;border:1px solid var(--hairline);color:var(--ink-tertiary);background:var(--surface-card);border-radius:9px;flex-direction:column;gap:3px;padding:9px 11px;font-size:11px;display:flex}.rc-search-pick button b{color:var(--ink-primary);font-size:12.5px;font-weight:550}.rc-search-pick button.is-picked{border-color:var(--research-tone);box-shadow:inset 0 0 0 1px var(--research-tone)}.ps{flex-direction:column;gap:8px;padding:8px 0 4px;display:flex}.ps-field{color:var(--ink-secondary);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:2px 12px;font-size:12px;display:grid}.ps-field>em{color:var(--ink-tertiary);grid-column:2;font-size:11px;font-style:normal}.ps-note{color:var(--ink-tertiary);margin:0;font-size:11.5px;line-height:1.5}.ps-reason{color:var(--ember);margin:4px 0 0;font-size:11.5px}.ps-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.ps-grid button{justify-self:start}.ps-keys{border:1px solid var(--hairline);border-radius:8px;padding:10px}.ps-radio{flex-wrap:wrap;gap:6px;display:flex}.ps-radio button{border:1px solid var(--hairline);color:var(--ink-secondary);border-radius:7px;padding:4px 10px;font-size:11.5px}.ps-radio button.is-picked{border-color:var(--research-tone);color:var(--ink-primary);box-shadow:inset 0 0 0 1px var(--research-tone)}.ps-list>details{border-top:1px solid var(--hairline);padding:6px 0}.ps-list>details>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;list-style:none;display:flex}.ps-status{color:var(--ink-tertiary);font-size:11px}.ps-status.is-ready{color:var(--probability-tone)}.ps-status.is-partial{color:var(--ember)}:root{--accepted:#7fc4a4;--proposed:#c6ad8b;--open-tone:#9aa3b5;--rail-w:68px;--inspector-w:400px;--ease:cubic-bezier(.2, .7, .2, 1)}:root[data-theme=paper]{--accepted:#23816b;--proposed:#9a6b2f;--open-tone:#6b7385}.app-shell{grid-template-columns:var(--rail-w) minmax(0, 1fr);z-index:1;flex:1;min-height:0;display:grid;position:relative}.app-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.app-body{flex:1;min-height:0;display:flex;position:relative}.app-page{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.app-shell .command-bar-brand{display:none}.nav-rail{border-right:1px solid var(--hairline);background:var(--surface-panel);flex-direction:column;align-items:center;gap:4px;padding:12px 0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.nav-rail{background:color-mix(in srgb, var(--surface-panel) 70%, transparent)}}.nav-rail .rail-mark{border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:14px;display:grid}.nav-rail .rail-mark img{width:26px;height:26px}:root[data-theme=paper] .nav-rail .rail-mark img{filter:brightness(.55)saturate(1.2)}.rail-item{width:56px;color:var(--ink-tertiary);letter-spacing:.01em;border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:8px 0 7px;font-size:10.5px;transition:color .15s,background .15s;display:flex}.rail-item svg{width:19px;height:19px}.rail-item:hover{color:var(--ink-primary);background:var(--highlight)}.rail-item[aria-current=page]{color:var(--ink-primary);background:var(--copper)}@supports (color:color-mix(in lab, red, red)){.rail-item[aria-current=page]{background:color-mix(in srgb, var(--copper) 13%, transparent)}}.rail-item[aria-current=page] svg{color:var(--copper)}.rail-sep{background:var(--hairline);width:28px;height:1px;margin:8px 0}.rail-company{border:1px solid var(--hairline);width:40px;height:40px;font:17px var(--font-serif);color:var(--ink-secondary);border-radius:10px 3px;place-items:center;display:grid;position:relative}.rail-company:hover{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.rail-company:hover{border-color:color-mix(in srgb, var(--copper) 45%, transparent)}}.rail-company:hover{color:var(--ink-primary)}.rail-company[aria-current=true]{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.rail-company[aria-current=true]{border-color:color-mix(in srgb, var(--copper) 60%, transparent)}}.rail-company[aria-current=true]{color:var(--copper);background:var(--copper)}@supports (color:color-mix(in lab, red, red)){.rail-company[aria-current=true]{background:color-mix(in srgb, var(--copper) 8%, transparent)}}.rail-company i{background:var(--ember);border:2px solid var(--surface-base);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}.rail-spacer{flex:1}.rail-usage{border:1px solid var(--hairline);width:56px;color:var(--ink-tertiary);border-radius:9px;flex-direction:column;align-items:stretch;gap:2px;margin-bottom:4px;padding:7px 6px;font-size:10px;transition:color .15s,background .15s;display:flex}.rail-usage:hover{color:var(--ink-primary);background:var(--highlight)}.rail-usage-plan{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--copper);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:9px;overflow:hidden}.rail-usage-row{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.rail-usage-row i{font-style:normal}.rail-usage-row b{color:var(--ink-secondary);font-weight:500}.rail-usage-row[data-full] b{color:var(--ember)}.rail-credits{text-align:center;color:var(--ink-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.rail-credits[data-low]{color:var(--ember)}.rail-credits-label{text-align:center;color:var(--ink-tertiary);letter-spacing:.04em;font-size:9px}.credits-pill{border:1px solid var(--hairline);color:var(--ink-secondary);white-space:nowrap;border-radius:999px;padding:2px 9px;transition:color .15s,background .15s}.credits-pill:hover{color:var(--ink-primary);background:var(--highlight)}.credits-pill[data-low]{color:var(--ember);border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.credits-pill[data-low]{border-color:color-mix(in oklab, var(--ember) 45%, transparent)}}.credits-hero{align-items:baseline;gap:8px;display:flex}.credits-hero b{font-family:var(--font-serif,Georgia, serif);color:var(--ink-primary);font-variant-numeric:tabular-nums;font-size:30px;font-weight:400}.credits-hero span{color:var(--ink-tertiary);font-size:12px}.credit-line{color:var(--ink-secondary);font-size:13px}.credit-line b{color:var(--ink-primary);font-variant-numeric:tabular-nums;font-weight:500}.credit-line[data-short] b{color:var(--ember)}.credit-estimate{align-items:baseline;gap:10px;margin:2px 0 10px;display:flex}.credit-estimate b{font-family:var(--font-serif,Georgia, serif);color:var(--ink-primary);font-variant-numeric:tabular-nums;font-size:40px;font-weight:400;line-height:1}.credit-estimate span{color:var(--ink-secondary);font-size:13px}.credit-confirm .research-dialog-inner{max-width:520px}.credit-history{max-height:340px;overflow-y:auto}.credit-row{border-bottom:1px solid var(--hairline);grid-template-columns:92px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:5px 0;font-size:12px;display:grid}.credit-when{color:var(--ink-tertiary)}.credit-what{color:var(--ink-secondary);overflow-wrap:anywhere;min-width:0}.credit-amount{font-variant-numeric:tabular-nums;color:var(--ink-primary)}.credit-row[data-kind=grant] .credit-amount{color:var(--accepted,var(--copper))}.credit-row[data-kind=expire] .credit-amount,.credit-row[data-kind=usage] .credit-amount{color:var(--ink-tertiary)}.credit-request{border:1px solid var(--hairline);border-left:2px solid var(--copper);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}.credit-request b{color:var(--ink-primary);font-weight:500}.credit-request span{color:var(--ink-secondary)}.credit-request[data-status=rejected]{border-left-color:var(--ember)}.credit-request .link-button{align-self:flex-start}.credit-request-form{border:1px solid var(--hairline);border-radius:8px;grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.credit-request-form label{color:var(--ink-secondary);flex-direction:column;gap:4px;font-size:12px;display:flex}.credit-request-form input,.credit-request-form textarea{background:var(--surface-base);border:1px solid var(--hairline);color:var(--ink-primary);font:inherit;border-radius:6px;padding:6px 8px;font-size:13px}.credit-request-form .wide{grid-column:1/-1}@media (max-width:760px){.credit-request-form{grid-template-columns:minmax(0,1fr)}.credit-request-form input,.credit-request-form textarea{font-size:16px}}.upgrade-h{color:var(--ink-primary);align-items:baseline;gap:8px;margin:16px 0 8px;font-size:13px;font-weight:500;display:flex}.upgrade-dialog{width:min(720px,100vw - 32px)}.upgrade-plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.upgrade-plans .start-card{min-height:0}.upgrade-plans .start-card[data-current]{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.upgrade-plans .start-card[data-current]{border-color:color-mix(in srgb, var(--copper) 50%, transparent)}}.upgrade-price{font-family:var(--font-serif);color:var(--copper);font-size:22px}.example-ribbon{color:var(--ink-secondary);background:var(--copper);align-items:center;gap:12px;padding:7px 26px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.example-ribbon{background:color-mix(in srgb, var(--copper) 9%, transparent)}}.example-ribbon{border-bottom:1px solid var(--copper)}@supports (color:color-mix(in lab, red, red)){.example-ribbon{border-bottom:1px solid color-mix(in srgb, var(--copper) 22%, transparent)}}.example-ribbon b{color:var(--copper);letter-spacing:.06em;font-size:11px;font-weight:600}.example-ribbon button{color:var(--ink-primary);text-underline-offset:3px;margin-left:auto;text-decoration:underline}.company-header{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 24px;padding:18px 32px 0;display:grid}.company-header .company-identity h1{font-size:clamp(28px,2.6vw,40px)}.company-status{color:var(--ink-tertiary);flex-wrap:wrap;justify-content:flex-end;gap:6px 14px;padding-bottom:12px;font-size:12px;display:flex}.company-status .status-pill{border:1px solid var(--hairline);color:var(--ink-secondary);border-radius:20px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.company-status .status-pill.is-warn{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.company-status .status-pill.is-warn{border-color:color-mix(in srgb, var(--ember) 45%, transparent)}}.company-status .status-pill.is-warn{color:var(--ember)}.company-tabs{scrollbar-width:none;grid-column:1/-1;gap:2px;margin-top:10px;display:flex;overflow-x:auto}.company-tabs::-webkit-scrollbar{display:none}.company-tab{color:var(--ink-secondary);white-space:nowrap;padding:10px 14px 12px;font-size:13.5px;transition:color .15s;position:relative}.company-tab:hover,.company-tab[aria-current=page]{color:var(--ink-primary)}.company-tab[aria-current=page]:after{content:"";background:var(--copper);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.company-tab .tab-count{color:var(--ember);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px}.company-tab kbd{display:none}.page-scroll{flex:1;min-height:0;overflow-y:auto}.page-wrap{max-width:1180px;margin:0 auto;padding:28px 36px 64px}.page-wrap.narrow{max-width:880px}.page-title{font-family:var(--font-serif);letter-spacing:-.02em;margin:6px 0 8px;font-size:clamp(30px,3vw,42px);line-height:1.1}.page-lede{color:var(--ink-secondary);max-width:64ch;margin:0;font-size:15px;line-height:1.6}.eyebrow-lg{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-tertiary);font-size:11px;font-weight:500}.section{margin-top:34px}.section-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;padding-bottom:10px;display:flex}.section-head h2{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:400}.section-head .section-n{color:var(--copper);font-variant-numeric:tabular-nums;margin-right:10px;font-size:12px}.section-head .section-aside{color:var(--ink-tertiary);font-size:12.5px}.body-text{color:var(--ink-primary);font-size:14.5px;line-height:1.65}.meta{color:var(--ink-tertiary);font-size:12px}.meta-strong{color:var(--ink-secondary);font-size:12px}.link-button{color:var(--copper);text-decoration:underline;-webkit-text-decoration-color:var(--copper);-webkit-text-decoration-color:var(--copper);-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper);font-size:13px}@supports (color:color-mix(in lab, red, red)){.link-button{-webkit-text-decoration-color:color-mix(in srgb, var(--copper) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--copper) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--copper) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--copper) 35%, transparent)}}.link-button{text-underline-offset:3px}.link-button:hover{-webkit-text-decoration-color:var(--copper);-webkit-text-decoration-color:var(--copper);-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper)}.btn{border:1px solid var(--hairline);color:var(--ink-primary);background:var(--surface-card);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;transition:border-color .15s,background .15s,transform .12s;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--ink-tertiary)}@supports (color:color-mix(in lab, red, red)){.btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink-tertiary) 60%, transparent)}}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:default}.btn-primary{background:var(--ink-primary);color:var(--surface-base);border-color:var(--ink-primary)}.btn-primary:hover:not(:disabled){opacity:.92;border-color:var(--ink-primary);color:var(--surface-base)}.btn-copper:hover:not(:disabled){color:var(--on-copper);background:var(--copper)}@supports (color:color-mix(in lab, red, red)){.btn-copper:hover:not(:disabled){background:color-mix(in srgb, var(--copper) 88%, var(--ink-primary))}}.link-button:hover:not(:disabled){color:var(--copper)}.btn-copper{background:var(--copper);color:var(--on-copper);border-color:var(--copper);font-weight:550}.btn-quiet{background:0 0}.btn-sm{border-radius:6px;padding:6px 11px;font-size:12.5px}.btn .btn-kbd{opacity:.6;font-size:11px}.cost-tag{color:var(--ink-tertiary);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;display:inline-flex}.cost-tag.free{color:var(--accepted)}.panel{border:1px solid var(--hairline);background:var(--surface-card);border-radius:14px}.panel-pad{padding:20px 22px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.grid-2,.grid-3{grid-template-columns:1fr}.page-wrap{padding:20px 16px 48px}.company-header{grid-template-columns:1fr;padding:14px 16px 0}.company-status{justify-content:flex-start}}.overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:36px;display:grid}@media (max-width:1100px){.overview-grid{grid-template-columns:1fr}}.business-lede{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--ink-primary);text-wrap:pretty;margin:0 0 14px;font-size:22px;line-height:1.45}.fact-list{margin:0;padding:0;list-style:none}.fact-list li{border-top:1px solid var(--hairline);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px 0;font-size:14.5px;line-height:1.55;display:grid}.fact-list li:first-child{border-top:0}.fact-list .fact-n{color:var(--copper);font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px}.factor-card{border:1px solid var(--hairline);background:var(--surface-card);text-align:left;min-height:150px;transition:border-color .15s, transform .15s var(--ease);border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.factor-card:hover{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.factor-card:hover{border-color:color-mix(in srgb, var(--copper) 40%, var(--hairline))}}.factor-card:hover{transform:translateY(-1px)}.factor-card .factor-rank{font-family:var(--font-serif);color:var(--copper);font-size:26px;line-height:1}.factor-card h3{margin:0;font-size:15px;font-weight:550;line-height:1.35}.factor-card p{color:var(--ink-secondary);margin:0;font-size:13px;line-height:1.5}.factor-card .meta{margin-top:auto}.change-row{border-top:1px solid var(--hairline);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;width:100%;padding:12px 2px;display:grid}.change-row:hover{background:var(--highlight)}.change-row .change-q{font-size:14px;line-height:1.4}.change-row .change-shift{color:var(--ember);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.change-row .meta{grid-column:1/-1}.q-row{border-top:1px solid var(--hairline);text-align:left;grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:12px;width:100%;padding:12px 4px;display:grid}.q-row:hover{background:var(--highlight)}.q-row .q-n{color:var(--ink-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.q-row .q-text{font-size:14px;line-height:1.45}.q-row .q-answer{color:var(--ink-secondary);text-align:right;max-width:260px;font-size:13px}.band-dot{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.band-dot.act{background:var(--aurora-b)}.band-dot.verify{background:var(--aurora-a)}@supports (color:color-mix(in lab, red, red)){.band-dot.verify{background:color-mix(in srgb, var(--aurora-a) 70%, transparent)}}.band-dot.insufficient{border:1px solid var(--ink-tertiary);background:0 0}.case-card{border:1px solid var(--copper);border-radius:16px;padding:22px 22px 20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.case-card{border:1px solid color-mix(in srgb, var(--copper) 30%, var(--hairline))}}.case-card{background:radial-gradient(ellipse at 100% 0, var(--copper), transparent 62%), var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.case-card{background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--copper) 10%, transparent), transparent 62%), var(--surface-card)}}.case-card h3{font-family:var(--font-serif);letter-spacing:-.01em;margin:6px 0 8px;font-size:26px;font-weight:400;line-height:1.2}.case-card p{color:var(--ink-secondary);margin:0 0 16px;font-size:14px;line-height:1.6}.stage-ticks{grid-template-columns:repeat(8,1fr);gap:4px;margin:4px 0 18px;display:grid}.stage-ticks span{background:var(--ink-tertiary);border-radius:3px;height:4px}@supports (color:color-mix(in lab, red, red)){.stage-ticks span{background:color-mix(in srgb, var(--ink-tertiary) 22%, transparent)}}.stage-ticks span.is-ready{background:var(--proposed)}@supports (color:color-mix(in lab, red, red)){.stage-ticks span.is-ready{background:color-mix(in srgb, var(--proposed) 70%, transparent)}}.stage-ticks span.is-done{background:var(--accepted)}.stage-ticks span.is-warn{background:var(--ember)}.stage-ticks span.is-live{background:linear-gradient(90deg, var(--copper), var(--copper))}@supports (color:color-mix(in lab, red, red)){.stage-ticks span.is-live{background:linear-gradient(90deg, var(--copper), color-mix(in srgb, var(--copper) 30%, transparent))}}.stage-ticks span.is-live{background-size:200% 100%;animation:1.4s linear infinite tick-live}@keyframes tick-live{0%{background-position:100% 0}to{background-position:-100% 0}}.num-table tr.is-current-row td{box-shadow:inset 0 1px 0 var(--copper), inset 0 -1px 0 var(--copper);font-weight:550}.impact{border:1px solid var(--hairline);background:var(--surface-card);border-radius:14px;padding:18px 20px 8px}.impact-title{letter-spacing:-.01em;margin:4px 0;font-size:22px;font-weight:400}.impact-row{border-top:1px solid var(--hairline);margin-top:12px;padding:14px 0 12px}.impact-row[data-sev="3"]{box-shadow:inset 3px 0 0 var(--ember);padding-left:14px}.impact-row[data-sev="2"]{box-shadow:inset 3px 0 0 var(--proposed);padding-left:14px}.impact-meta{align-items:baseline;gap:12px;display:flex}.impact-move{letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:600}.impact-text{font-family:var(--font-serif);color:var(--ink-primary);margin:6px 0 8px;font-size:17px;line-height:1.45}.impact-shift{color:var(--ink-secondary);font-size:13.5px}.impact-ba{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:4px;font-size:14px;display:flex}.impact-before{color:var(--ink-tertiary);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-tertiary);-webkit-text-decoration-color:var(--ink-tertiary);-webkit-text-decoration-color:var(--ink-tertiary);text-decoration-color:var(--ink-tertiary)}@supports (color:color-mix(in lab, red, red)){.impact-before{-webkit-text-decoration-color:color-mix(in srgb, var(--ink-tertiary) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink-tertiary) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink-tertiary) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-tertiary) 50%, transparent)}}.impact-after{font-weight:550}.impact-reading{color:var(--ink-secondary);margin:8px 0 0;font-size:13.5px;line-height:1.5}.impact-actions{flex-wrap:wrap;gap:6px 14px;margin-top:10px;display:flex}.impact-actions button{color:var(--copper);font-size:13px}.impact-actions button:hover{text-decoration:underline}.impact-foot{border-top:1px solid var(--hairline);gap:4px;margin-top:12px;padding:10px 0;display:grid}.est-range{background:var(--highlight);border-radius:3px;min-width:120px;height:6px;margin-top:5px;display:block;position:relative}.est-range i{background:var(--choice-tone);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.est-range i{background:color-mix(in srgb, var(--choice-tone) 45%, transparent)}}.est-range i{border-radius:3px}.est-range b{background:var(--ink-primary);width:2px;height:10px;margin-left:-1px;position:absolute;top:-2px}.promise-row{border-top:1px solid var(--hairline);padding:12px 2px}.promise-text{font-family:var(--font-serif);color:var(--ink-primary);margin:0 0 3px;font-size:16px;line-height:1.45}.promise-results{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:6px;display:flex}.promise-chip{letter-spacing:.04em;white-space:nowrap;border:1px solid;border-radius:999px;padding:1px 9px;font-size:11.5px}.cap-bar{background:var(--hairline);border-radius:7px;height:14px;margin-top:12px;display:flex;overflow:hidden}.cap-bar span{height:100%;display:block}.cap-bar span+span{box-shadow:inset 1px 0 0 var(--surface-card)}.cap-legend{color:var(--ink-secondary);flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:13px;display:flex}.cap-legend i{vertical-align:0;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.cap-legend b{color:var(--ink-primary);font-variant-numeric:tabular-nums;font-weight:550}.outcome-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.outcome-tile{background:var(--surface-card);border:1px solid var(--hairline);border-radius:12px;padding:14px 16px 15px}.outcome-v{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink-primary);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.outcome-l{letter-spacing:.06em;text-transform:uppercase;color:var(--copper);margin-top:6px;font-size:12px}.outcome-d{color:var(--ink-tertiary);margin-top:6px;font-size:12.5px;line-height:1.45}.outcome-notes{color:var(--ink-secondary);margin:14px 0 6px;padding-left:18px;font-size:13.5px;line-height:1.55;list-style:outside}.outcome-notes li+li{margin-top:4px}.muted-box{border:1px dashed var(--hairline);color:var(--ink-secondary);border-radius:12px;padding:16px 18px;font-size:13.5px;line-height:1.55}.case-layout{flex:1;grid-template-columns:264px minmax(0,1fr) minmax(300px,380px);min-height:0;display:grid}@media (max-width:1280px){.case-layout{grid-template-columns:232px minmax(0,1fr) 320px}}@media (max-width:1100px){.case-layout{grid-template-columns:210px minmax(0,1fr)}.case-preview{display:none}.case-layout.show-preview .case-preview{z-index:5;width:min(420px,92%);box-shadow:var(--shadow-raised);display:block;position:absolute;inset:0 0 0 auto}}@media (max-width:800px){.case-layout{grid-template-columns:1fr}.case-steps{display:none}}.case-steps{border-right:1px solid var(--hairline);padding:22px 14px 24px 22px;overflow-y:auto}.case-steps .eyebrow-lg{padding:0 8px 12px;display:block}.step-button{text-align:left;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:10px 8px;transition:background .15s;display:grid}.step-button:hover{background:var(--highlight)}.step-button[aria-current=step]{background:var(--copper)}@supports (color:color-mix(in lab, red, red)){.step-button[aria-current=step]{background:color-mix(in srgb, var(--copper) 11%, transparent)}}.step-num{font-variant-numeric:tabular-nums;border:1px solid var(--hairline);width:24px;height:24px;color:var(--ink-secondary);background:var(--surface-card);border-radius:50%;place-items:center;font-size:11.5px;display:grid}.step-button[data-status=reviewed] .step-num{background:var(--accepted);border-color:var(--accepted);color:var(--surface-base)}.step-button[data-status=ready_for_review] .step-num{border-color:var(--proposed);color:var(--proposed)}.step-button[data-status=needs_re_review] .step-num{border-color:var(--ember);color:var(--ember)}.step-button[data-status=drafting] .step-num{border-color:var(--copper);color:var(--copper);animation:1.2s ease-in-out infinite pulse-ring}.step-button[data-status=deferred] .step-num{color:var(--ink-tertiary);border-style:dashed}@keyframes pulse-ring{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--copper) 18%, transparent)}}.step-title{color:var(--ink-primary);font-size:13.5px;line-height:1.35}.step-state{color:var(--ink-tertiary);margin-top:2px;font-size:11.5px}.step-button[data-status=ready_for_review] .step-state{color:var(--proposed)}.step-button[data-status=needs_re_review] .step-state{color:var(--ember)}.step-rail-foot{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;margin-top:18px;padding:14px 8px 0;display:flex}.case-main{min-width:0;overflow-y:auto}.case-main-inner{max-width:760px;margin:0 auto;padding:26px 34px 80px}.step-eyebrow{color:var(--ink-tertiary);align-items:center;gap:10px;font-size:12px;display:flex}.step-eyebrow .step-chip{border:1px solid var(--hairline);border-radius:20px;padding:2px 9px;font-size:11.5px}.step-eyebrow .step-chip[data-status=ready_for_review]{color:var(--proposed);border-color:var(--proposed)}@supports (color:color-mix(in lab, red, red)){.step-eyebrow .step-chip[data-status=ready_for_review]{border-color:color-mix(in srgb, var(--proposed) 45%, transparent)}}.step-eyebrow .step-chip[data-status=reviewed]{color:var(--accepted);border-color:var(--accepted)}@supports (color:color-mix(in lab, red, red)){.step-eyebrow .step-chip[data-status=reviewed]{border-color:color-mix(in srgb, var(--accepted) 45%, transparent)}}.step-eyebrow .step-chip[data-status=needs_re_review]{color:var(--ember);border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.step-eyebrow .step-chip[data-status=needs_re_review]{border-color:color-mix(in srgb, var(--ember) 45%, transparent)}}.step-heading{font-family:var(--font-serif);letter-spacing:-.02em;margin:10px 0;font-size:clamp(30px,3vw,38px);font-weight:400;line-height:1.12}.step-purpose{color:var(--ink-secondary);margin:0 0 6px;font-size:15px;line-height:1.6}.step-decide{color:var(--ink-tertiary);margin:0;font-size:13.5px;line-height:1.55}.step-note{background:var(--ember);border-radius:10px;margin-top:14px;padding:10px 14px;font-size:13px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.step-note{background:color-mix(in srgb, var(--ember) 8%, transparent)}}.step-note{color:var(--ink-secondary);border:1px solid var(--ember)}@supports (color:color-mix(in lab, red, red)){.step-note{border:1px solid color-mix(in srgb, var(--ember) 25%, transparent)}}.step-note.info{background:var(--highlight);border-color:var(--hairline)}.draft-banner{border:1px solid var(--hairline);background:var(--surface-card);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;margin-top:22px;padding:18px 20px;display:grid}.draft-banner h3{margin:0 0 4px;font-size:16px;font-weight:550}.draft-banner p{color:var(--ink-secondary);margin:0;font-size:13.5px;line-height:1.55}.draft-banner .plan-qs{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.plan-q{border:1px solid var(--hairline);color:var(--ink-secondary);border-radius:20px;padding:3px 9px;font-size:12px}.plan-q.answered{color:var(--accepted);border-color:var(--accepted)}@supports (color:color-mix(in lab, red, red)){.plan-q.answered{border-color:color-mix(in srgb, var(--accepted) 35%, transparent)}}.drafting-live{border:1px solid var(--copper);border-radius:14px;margin-top:22px;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.drafting-live{border:1px solid color-mix(in srgb, var(--copper) 35%, var(--hairline))}}.drafting-live{background:var(--copper)}@supports (color:color-mix(in lab, red, red)){.drafting-live{background:color-mix(in srgb, var(--copper) 5%, var(--surface-card))}}.drafting-live .now{align-items:center;gap:10px;font-size:14px;display:flex}.drafting-live .now .dot{background:var(--copper);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse-ring}.drafting-bar{background:var(--hairline);border-radius:3px;height:3px;margin-top:12px;overflow:hidden}.drafting-bar span{background:var(--copper);height:100%;transition:width .3s var(--ease);display:block}.proposals{flex-direction:column;gap:12px;margin-top:26px;display:flex}.proposal{border:1px solid var(--hairline);background:var(--surface-card);border-radius:14px;padding:16px 18px 12px 20px;transition:border-color .15s,opacity .2s;position:relative}.proposal:before{content:"";background:var(--proposed);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.proposal[data-state=accepted]:before,.proposal[data-state=edited]:before{background:var(--accepted)}.proposal[data-state=rejected]{opacity:.55}.proposal[data-state=rejected]:before{background:var(--ink-tertiary)}.proposal[data-state=deferred]:before,.proposal[data-kind=open_question]:before{background:var(--open-tone)}.proposal:focus-within,.proposal.is-focus{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.proposal:focus-within,.proposal.is-focus{border-color:color-mix(in srgb, var(--copper) 45%, var(--hairline))}}.proposal-head{color:var(--ink-tertiary);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;font-size:11.5px;display:flex}.proposal-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);font-size:10.5px;font-weight:600}.origin-chip{border:1px solid var(--hairline);border-radius:20px;align-items:center;gap:5px;padding:1px 8px;font-size:11px;display:inline-flex}.origin-chip[data-origin=ai]{color:var(--proposed);border-color:var(--proposed)}@supports (color:color-mix(in lab, red, red)){.origin-chip[data-origin=ai]{border-color:color-mix(in srgb, var(--proposed) 35%, transparent)}}.origin-chip[data-origin=computed]{color:var(--spectrum-tone);border-color:var(--spectrum-tone)}@supports (color:color-mix(in lab, red, red)){.origin-chip[data-origin=computed]{border-color:color-mix(in srgb, var(--spectrum-tone) 35%, transparent)}}.origin-chip[data-origin=analyst]{color:var(--copper);border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.origin-chip[data-origin=analyst]{border-color:color-mix(in srgb, var(--copper) 40%, transparent)}}.origin-chip[data-origin=rules]{color:var(--aurora-b);border-color:var(--aurora-b)}@supports (color:color-mix(in lab, red, red)){.origin-chip[data-origin=rules]{border-color:color-mix(in srgb, var(--aurora-b) 35%, transparent)}}.state-chip{margin-left:auto;font-size:11.5px}.state-chip[data-state=accepted],.state-chip[data-state=edited]{color:var(--accepted)}.stale-chip{color:var(--ember);font-size:11.5px}.research-chip{color:var(--ember);font-size:11.5px;font-weight:500}.proposal-actions .act-research{color:var(--research-tone)}.step-research,.blocker-hint{color:var(--ember)}.research-needed{border:1px solid var(--ember);border-radius:10px;margin-top:16px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.research-needed{border:1px solid color-mix(in srgb, var(--ember) 35%, transparent)}}.research-needed{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.research-needed{background:color-mix(in srgb, var(--ember) 6%, transparent)}}.research-needed.settled{border-color:var(--hairline);background:var(--highlight)}.research-needed h3{color:var(--ink-primary);margin:0;font-size:15px;font-weight:550}.research-needed>p{color:var(--ink-secondary);margin:6px 0 0;font-size:13px;line-height:1.5}.research-needed ul{gap:8px;margin:10px 0 8px;padding:0;list-style:none;display:grid}.research-needed li{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:13px;display:flex}.research-needed li .btn{flex:none}.proposal-text{color:var(--ink-primary);text-wrap:pretty;-webkit-user-select:text;user-select:text;margin:0;font-size:15.5px;line-height:1.6}.proposal[data-state=rejected] .proposal-text{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-tertiary);-webkit-text-decoration-color:var(--ink-tertiary);-webkit-text-decoration-color:var(--ink-tertiary);text-decoration-color:var(--ink-tertiary)}@supports (color:color-mix(in lab, red, red)){.proposal[data-state=rejected] .proposal-text{-webkit-text-decoration-color:color-mix(in srgb, var(--ink-tertiary) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink-tertiary) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink-tertiary) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-tertiary) 60%, transparent)}}.proposal-was{color:var(--ink-tertiary);margin:8px 0 0;font-size:12.5px;line-height:1.5}.proposal-why{color:var(--ink-secondary);margin:10px 0 0;font-size:13px;line-height:1.55}.proposal-gaps{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.proposal-gaps li{color:var(--ink-secondary);padding-left:16px;font-size:12.5px;line-height:1.5;position:relative}.proposal-gaps li:before{content:"?";color:var(--open-tone);font-weight:600;position:absolute;top:0;left:0}.evidence-links{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ev-link{border:1px solid var(--hairline);background:var(--surface-panel);max-width:100%;color:var(--ink-secondary);text-align:left;border-radius:8px;align-items:center;gap:7px;padding:5px 10px 5px 8px;font-size:12px;transition:border-color .15s;display:inline-flex}.ev-link:hover{border-color:var(--aurora-b)}@supports (color:color-mix(in lab, red, red)){.ev-link:hover{border-color:color-mix(in srgb, var(--aurora-b) 45%, var(--hairline))}}.ev-link:hover{color:var(--ink-primary)}.ev-link .ev-stance{letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:600}.ev-link[data-stance=supports] .ev-stance{color:var(--accepted)}.ev-link[data-stance=contradicts] .ev-stance{color:var(--ember)}.ev-link[data-stance=context] .ev-stance{color:var(--open-tone)}.ev-link .ev-label{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;overflow:hidden}.ev-link .ev-p{font-variant-numeric:tabular-nums;color:var(--aurora-b)}.proposal-actions{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:4px;margin-top:12px;padding-top:10px;display:flex}.proposal-actions button{color:var(--ink-secondary);border-radius:6px;padding:6px 10px;font-size:12.5px}.proposal-actions button:hover{background:var(--highlight);color:var(--ink-primary)}.proposal-actions .act-accept{color:var(--accepted);font-weight:550}.proposal-actions .act-accept:hover{background:var(--accepted)}@supports (color:color-mix(in lab, red, red)){.proposal-actions .act-accept:hover{background:color-mix(in srgb, var(--accepted) 10%, transparent)}}.proposal-actions .act-accept:hover{color:var(--accepted)}.proposal-actions .spacer{flex:1}.proposal-edit textarea{resize:vertical;border:1px solid var(--copper);border-radius:10px;width:100%;min-height:96px;padding:10px 12px;font-size:15px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.proposal-edit textarea{border:1px solid color-mix(in srgb, var(--copper) 45%, var(--hairline))}}.proposal-edit textarea{background:var(--surface-base);outline:none}.add-own{border:1px dashed var(--hairline);border-radius:14px;margin-top:18px;padding:14px 16px}.add-own textarea{resize:vertical;background:0 0;outline:none;width:100%;min-height:64px;font-size:14.5px;line-height:1.55}.add-own select{background:var(--surface-panel);border:1px solid var(--hairline);border-radius:6px;padding:4px 6px;font-size:12.5px}.step-footer{background:linear-gradient(to top, var(--surface-base) 62%, var(--surface-base) 80%, transparent);flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;padding:30px 0 18px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.step-footer{background:linear-gradient(to top, var(--surface-base) 62%, color-mix(in srgb, var(--surface-base) 85%, transparent) 80%, transparent)}}.step-footer{z-index:2}.step-footer .next-hint{color:var(--ink-tertiary);max-width:42ch;margin-right:auto;font-size:12.5px;line-height:1.45}.case-preview{border-left:1px solid var(--hairline);background:var(--surface-panel);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.case-preview{background:color-mix(in srgb, var(--surface-panel) 60%, transparent)}}.case-preview{padding:22px 22px 40px}.case-preview h2{font-family:var(--font-serif);margin:6px 0 4px;font-size:24px;font-weight:400}.preview-legend{color:var(--ink-tertiary);flex-wrap:wrap;gap:12px;margin:6px 0 16px;font-size:11.5px;display:flex}.preview-legend span:before{content:"";vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.preview-legend .l-acc:before{background:var(--accepted)}.preview-legend .l-pro:before{background:var(--proposed)}.preview-legend .l-open:before{background:var(--open-tone)}.preview-section{border-top:1px solid var(--hairline);padding:12px 0}.preview-section h4{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-tertiary);justify-content:space-between;gap:8px;margin:0 0 6px;font-size:11px;font-weight:500;display:flex}.preview-section h4 button{text-transform:none;letter-spacing:0}.preview-line{color:var(--ink-primary);padding:3px 0 3px 12px;font-size:13.5px;line-height:1.55;position:relative}.preview-line:before{content:"";background:var(--accepted);border-radius:1px;width:5px;height:5px;position:absolute;top:11px;left:0}.preview-line.proposed{color:var(--ink-secondary);font-style:italic}.preview-line.proposed:before{background:var(--proposed)}.preview-line.open{color:var(--ink-tertiary)}.preview-line.open:before{background:var(--open-tone)}.preview-empty{color:var(--ink-tertiary);font-size:12.5px;font-style:italic}.entry-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}@media (max-width:800px){.entry-choice{grid-template-columns:1fr}}.entry-option{text-align:left;border:1px solid var(--hairline);background:var(--surface-card);transition:border-color .15s, transform .15s var(--ease);border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.entry-option:hover{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.entry-option:hover{border-color:color-mix(in srgb, var(--copper) 45%, var(--hairline))}}.entry-option:hover{transform:translateY(-1px)}.entry-option.primary{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.entry-option.primary{border-color:color-mix(in srgb, var(--copper) 45%, var(--hairline))}}.entry-option.primary{background:radial-gradient(ellipse at 100% 0, var(--copper), transparent 60%), var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.entry-option.primary{background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--copper) 12%, transparent), transparent 60%), var(--surface-card)}}.entry-option h3{margin:0;font-size:17px;font-weight:550}.entry-option p{color:var(--ink-secondary);margin:0;font-size:13.5px;line-height:1.55}.own-editor textarea{border:1px solid var(--hairline);background:var(--surface-card);resize:vertical;width:100%;min-height:220px;font-size:15.5px;line-height:1.7;font-family:var(--font-sans);border-radius:14px;outline:none;padding:18px 20px}.own-editor textarea:focus{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.own-editor textarea:focus{border-color:color-mix(in srgb, var(--copper) 50%, var(--hairline))}}.inspector{width:var(--inspector-w);border-left:1px solid var(--hairline);background:var(--surface-panel);min-height:0;animation:inspector-in .16s var(--ease);flex-direction:column;flex-shrink:0;display:flex}@keyframes inspector-in{0%{opacity:0;transform:translate(16px)}}@media (max-width:1100px){.inspector{z-index:20;width:min(440px,100%);box-shadow:var(--shadow-raised);position:absolute;inset:0 0 0 auto}}.inspector-head{border-bottom:1px solid var(--hairline);align-items:flex-start;gap:10px;padding:18px 20px 12px;display:flex}.inspector-head h3{font-family:var(--font-serif);margin:4px 0 0;font-size:21px;font-weight:400;line-height:1.25}.inspector-head button{color:var(--ink-tertiary);margin-left:auto;padding:2px 6px;font-size:20px;line-height:1}.inspector-body{flex:1;padding:16px 20px 28px;overflow-y:auto}.inspector-block{border-top:1px solid var(--hairline);padding:14px 0}.inspector-block:first-child{border-top:0;padding-top:0}.inspector-block h4{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-tertiary);margin:0 0 8px;font-size:11px;font-weight:500}.inspector-verdict{letter-spacing:-.01em;font-size:22px;font-weight:550}.inspector-quote{color:var(--ink-secondary);border-left:2px solid var(--aurora-b);font-size:13.5px;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.inspector-quote{border-left:2px solid color-mix(in srgb, var(--aurora-b) 55%, transparent)}}.inspector-quote{-webkit-user-select:text;user-select:text;white-space:pre-wrap;margin:0;padding-left:12px}.inspector-quote mark{background:var(--aurora-b)}@supports (color:color-mix(in lab, red, red)){.inspector-quote mark{background:color-mix(in srgb, var(--aurora-b) 20%, transparent)}}.inspector-quote mark{color:var(--ink-primary);border-radius:2px}.trust-grid{grid-template-columns:auto minmax(0,1fr);gap:7px 14px;font-size:12.5px;display:grid}.trust-grid dt{color:var(--ink-tertiary)}.trust-grid dd{color:var(--ink-primary);margin:0}.num-tabs{gap:6px;margin:18px 0 4px;display:flex}.num-tab{color:var(--ink-secondary);border:1px solid #0000;border-radius:20px;padding:7px 14px;font-size:13px}.num-tab[aria-selected=true]{border-color:var(--hairline);background:var(--surface-card);color:var(--ink-primary)}.fig-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.fig{border:1px solid var(--hairline);background:var(--surface-card);text-align:left;border-radius:12px;padding:14px 16px}.fig .fig-label{color:var(--ink-tertiary);font-size:12px}.fig .fig-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:550}.fig .fig-sub{color:var(--ink-tertiary);margin-top:3px;font-size:11.5px}.fig .fig-kind{letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.fig .fig-kind.reported{color:var(--aurora-b)}.fig .fig-kind.computed{color:var(--spectrum-tone)}.fig .fig-kind.assumed{color:var(--copper)}.num-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.num-table th{text-align:right;color:var(--ink-tertiary);border-bottom:1px solid var(--hairline);white-space:nowrap;padding:8px 10px;font-size:11.5px;font-weight:500}.num-table th:first-child,.num-table td:first-child{text-align:left;background:var(--surface-card);position:sticky;left:0}.num-table td{text-align:right;border-bottom:1px solid var(--hairline);white-space:nowrap;padding:9px 10px}.num-table tr.is-base td{font-weight:550}.num-table .neg{color:var(--ember)}.heat{font-variant-numeric:tabular-nums}.heat td.cell{color:var(--ink-primary);position:relative}.heat td.cell.is-current{outline:2px solid var(--copper);outline-offset:-2px;border-radius:4px}.lab-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:22px;display:grid}@media (max-width:1100px){.lab-grid{grid-template-columns:1fr}}.lab-field{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:6px 12px;padding:10px 0;display:grid}.lab-field:first-child{border-top:0}.lab-field label{font-size:13.5px}.lab-field .lab-help{color:var(--ink-tertiary);grid-column:1/-1;font-size:12px;line-height:1.45}.lab-field input[type=number]{text-align:right;font-variant-numeric:tabular-nums;border:1px solid var(--hairline);background:var(--surface-base);border-radius:6px;outline:none;width:92px;padding:5px 8px;font-size:13.5px}.lab-field input[type=number]:focus{border-color:var(--copper)}.lab-field input[type=range]{accent-color:var(--copper);grid-column:1/-1;width:100%}.lab-field.changed label:after{content:"edited";color:var(--copper);margin-left:8px;font-size:11px}.scenario-bars{flex-direction:column;gap:14px;display:flex}.scenario-bar{grid-template-columns:56px minmax(0,1fr) 128px;align-items:center;gap:12px;font-size:13px;display:grid}.scenario-bar .track{background:var(--highlight);border:1px solid var(--hairline);border-radius:6px;height:26px;position:relative}.scenario-bar .fill{background:var(--spectrum-tone);border-radius:6px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.scenario-bar .fill{background:color-mix(in srgb, var(--spectrum-tone) 30%, transparent)}}.scenario-bar .fill{transition:width .15s var(--ease)}.scenario-bar .ghost{background:var(--ink-tertiary);opacity:.6;width:2px;position:absolute;top:-3px;bottom:-3px}.scenario-bar .price-line{background:var(--copper);width:2px;position:absolute;top:-6px;bottom:-6px}.scenario-bar .v{text-align:right;font-variant-numeric:tabular-nums}.home-hero{padding:48px 0 16px}.home-hero h1{font-family:var(--font-serif);letter-spacing:-.025em;max-width:18ch;margin:0 0 14px;font-size:clamp(38px,4.2vw,58px);font-weight:400;line-height:1.04}.home-hero p{color:var(--ink-secondary);max-width:58ch;margin:0;font-size:16px;line-height:1.6}.home-search{border:1px solid var(--hairline);background:var(--surface-card);max-width:620px;box-shadow:0 1px 0 var(--highlight);border-radius:14px;align-items:center;gap:12px;margin-top:28px;padding:6px 6px 6px 18px;display:flex}.home-search:focus-within{border-color:var(--copper);box-shadow:0 0 0 4px var(--copper)}@supports (color:color-mix(in lab, red, red)){.home-search:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--copper) 10%, transparent)}}.home-search input{background:0 0;outline:none;flex:1;min-width:0;padding:10px 0;font-size:16px}.home-results{max-width:620px;margin-top:6px}.home-results button{text-align:left;border-radius:10px;gap:12px;width:100%;padding:10px 14px;font-size:14px;display:flex}.home-results button:hover,.home-results button.is-active{background:var(--highlight)}.home-results .mono{color:var(--copper);width:56px}.start-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}@media (max-width:1000px){.start-cards{grid-template-columns:1fr}}.start-card{text-align:left;border:1px solid var(--hairline);background:var(--surface-card);min-height:170px;transition:border-color .15s, transform .15s var(--ease);border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.start-card:hover{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.start-card:hover{border-color:color-mix(in srgb, var(--copper) 40%, var(--hairline))}}.start-card:hover{transform:translateY(-1px)}.start-card .start-n{font-family:var(--font-serif);color:var(--copper);font-size:30px;line-height:1}.start-card h3{margin:0;font-size:16px;font-weight:550}.start-card p{color:var(--ink-secondary);margin:0;font-size:13.5px;line-height:1.55}.co-table{border-collapse:collapse;width:100%;font-size:13.5px}.co-table th{text-align:left;letter-spacing:.04em;color:var(--ink-tertiary);border-bottom:1px solid var(--hairline);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 12px;font-size:11.5px;font-weight:500}.co-table th[aria-sort]{color:var(--ink-primary)}.co-table td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:14px 12px}.co-table tbody tr{cursor:pointer;transition:background .12s}.co-table tbody tr:hover{background:var(--highlight)}.co-name{align-items:center;gap:12px;display:flex}.co-name .rail-company{width:34px;height:34px;font-size:15px}.co-status{font-size:12.5px}.co-status[data-s=ready_for_review]{color:var(--proposed)}.co-status[data-s=needs_review]{color:var(--ember)}.co-status[data-s=reviewed]{color:var(--accepted)}.snap-row{border-top:1px solid var(--hairline);text-align:left;grid-template-columns:110px minmax(0,1fr) auto;align-items:baseline;gap:16px;width:100%;padding:16px 4px;display:grid}.snap-row:hover{background:var(--highlight)}.confirm-backdrop{z-index:60;background:var(--surface-base);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.confirm-backdrop{background:color-mix(in srgb, var(--surface-base) 70%, transparent)}}.confirm-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.14s ease-out fade-in}@keyframes fade-in{0%{opacity:0}}.confirm-dialog{border:1px solid var(--hairline);background:var(--surface-raised);width:min(600px,100vw - 32px);max-height:86vh;box-shadow:var(--shadow-raised);animation:rise-in .18s var(--ease);border-radius:18px;padding:26px 28px 22px;overflow-y:auto}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}}.confirm-dialog h2{font-family:var(--font-serif);letter-spacing:-.01em;margin:4px 0 8px;font-size:28px;font-weight:400}.confirm-dialog p{color:var(--ink-secondary);margin:0;font-size:14px;line-height:1.6}.plan-table{border-collapse:collapse;width:100%;margin:18px 0 8px;font-size:13px}.plan-table td{border-top:1px solid var(--hairline);vertical-align:top;padding:9px 4px}.plan-table td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.plan-table tfoot td{border-top:1px solid var(--ink-tertiary);font-weight:600}.cap-row{align-items:center;gap:10px;margin-top:14px;font-size:13.5px;display:flex}.cap-row input{text-align:right;border:1px solid var(--hairline);background:var(--surface-base);font-variant-numeric:tabular-nums;border-radius:6px;width:90px;padding:6px 8px}.confirm-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.term{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--ink-tertiary);-webkit-text-decoration-color:var(--ink-tertiary);-webkit-text-decoration-color:var(--ink-tertiary);text-decoration-color:var(--ink-tertiary)}@supports (color:color-mix(in lab, red, red)){.term{-webkit-text-decoration-color:color-mix(in srgb, var(--ink-tertiary) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink-tertiary) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink-tertiary) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-tertiary) 70%, transparent)}}.term{text-underline-offset:3px;cursor:help;position:relative}.term-pop{z-index:30;border:1px solid var(--hairline);background:var(--surface-raised);width:300px;box-shadow:var(--shadow-raised);color:var(--ink-secondary);text-align:left;letter-spacing:0;text-transform:none;white-space:normal;border-radius:10px;padding:12px 14px;font-size:13px;font-style:normal;font-weight:400;line-height:1.55;position:absolute;top:calc(100% + 6px);left:0}.term-pop b{color:var(--ink-primary);margin-bottom:4px;font-weight:600;display:block}.src-row{border-top:1px solid var(--hairline);text-align:left;grid-template-columns:70px minmax(0,1fr) 110px auto;align-items:center;gap:14px;width:100%;padding:12px 4px;font-size:14px;display:grid}.src-row:hover{background:var(--highlight)}.src-form{letter-spacing:.04em;color:var(--copper);font-size:11.5px;font-weight:600}.src-news-grid{grid-template-columns:minmax(0,1fr) 340px;gap:28px;display:grid}@media (max-width:1100px){.src-news-grid{grid-template-columns:1fr}}.sources-news .news-panel{border-left:0;padding-left:0}@media (prefers-reduced-motion:reduce){.stage-ticks span.is-live,.step-button[data-status=drafting] .step-num,.drafting-live .now .dot,.inspector,.confirm-dialog,.confirm-backdrop{animation:none}.factor-card:hover,.entry-option:hover,.start-card:hover{transform:none}}.workspace-grid.questions-grid{grid-template-columns:270px minmax(0,1fr)}@media (min-width:1500px){.workspace-grid.questions-grid{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:900px){.workspace-grid.questions-grid{grid-template-columns:200px minmax(0,1fr)}}.app-shell .command-shell .brand-mark{display:none}.app-shell .desk-footer{margin:0 26px}:root{--stage-frontier:var(--aurora-a);--stage-breakout:var(--probability-tone);--stage-prime:var(--copper);--stage-fading:var(--ember)}@supports (color:color-mix(in lab, red, red)){:root{--stage-fading:color-mix(in srgb, var(--ember) 55%, var(--ink-tertiary))}}:root[data-theme=paper]{--stage-prime:#9a6a33}[data-stage=frontier]{--c:var(--stage-frontier)}[data-stage=breakout]{--c:var(--stage-breakout)}[data-stage=prime]{--c:var(--stage-prime)}[data-stage=fading]{--c:var(--stage-fading)}[data-q=anchor]{--qc:var(--stage-prime)}[data-q=earner]{--qc:var(--spectrum-tone)}[data-q=pioneer]{--qc:var(--choice-tone)}[data-q=specialist]{--qc:var(--ink-tertiary)}[data-signal=adoption]{--sg:var(--probability-tone)}[data-signal=spending]{--sg:var(--stage-prime)}[data-signal=revenue]{--sg:var(--price-up)}[data-signal=policy]{--sg:var(--spectrum-tone)}[data-signal=roadmap]{--sg:var(--choice-tone)}[data-signal=headwind]{--sg:var(--ember)}.page-wrap.wide{max-width:1340px}.themes-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.themes-head-actions{flex-direction:column;align-items:flex-end;gap:8px;padding-bottom:4px;display:flex}.themes-stats{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:8px 36px;margin:24px 0 4px;padding:14px 0;display:flex}.themes-stat{align-items:baseline;gap:8px;display:flex}.themes-stat b{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:30px;font-weight:400;line-height:1}.themes-stat span{color:var(--ink-secondary);font-size:12.5px}.themes-stat em{color:var(--ink-tertiary);font-style:normal}.themes-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:14px 0 18px;display:flex}.themes-lenses{flex-wrap:wrap;gap:4px;display:flex}.themes-lenses .num-tab{padding:6px 12px;font-size:12.5px}.themes-find{border:1px solid var(--hairline);background:var(--surface-card);border-radius:8px;width:240px;height:32px;padding:0 12px;font-size:13px}.themes-find:focus{border-color:var(--copper);outline:none}@supports (color:color-mix(in lab, red, red)){.themes-find:focus{border-color:color-mix(in srgb, var(--copper) 55%, transparent)}}.stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:26px;display:grid;position:relative}.stage-axis{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-tertiary);align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;top:0;left:2px;right:2px}.stage-axis i{background:linear-gradient(90deg, var(--stage-frontier), var(--stage-breakout), var(--stage-prime));opacity:.7;flex:3;height:1px}.stage-axis i.past{background:linear-gradient(90deg, var(--stage-prime), var(--stage-fading));flex:1}.stage-col{border:1px solid var(--hairline);border-top:2px solid var(--c);background:linear-gradient(180deg, var(--c), transparent 240px);border-radius:14px;flex-direction:column;min-width:0;min-height:380px;padding:14px 12px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.stage-col{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 8%, transparent), transparent 240px)}}.stage-col header{padding:0 2px 10px}.stage-name{font-family:var(--font-serif);letter-spacing:-.01em;align-items:center;gap:10px;font-size:26px;line-height:1.1;display:flex}.stage-count{font-family:var(--font-sans);color:var(--c);border:1px solid var(--c);font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.stage-count{border:1px solid color-mix(in srgb, var(--c) 40%, transparent)}}.stage-count{font-variant-numeric:tabular-nums;border-radius:10px;padding:0 7px;line-height:18px}.stage-horizon{letter-spacing:.1em;text-transform:uppercase;color:var(--c);margin-top:3px;font-size:11px;font-weight:550}.stage-col header p{color:var(--ink-tertiary);min-height:3.5em;margin:6px 0 0;font-size:12px;line-height:1.45}.stage-tiles{flex-direction:column;gap:8px;display:flex}.stage-empty{color:var(--ink-tertiary);border:1px dashed var(--hairline);text-align:center;border-radius:10px;padding:16px 12px;font-size:12px}.theme-tile{text-align:left;border:1px solid var(--hairline);background:var(--surface-card);width:100%;transition:border-color .15s, transform .15s var(--ease), box-shadow .15s;border-radius:10px;padding:12px 12px 14px;position:relative;overflow:hidden}.theme-tile:hover,.theme-tile:focus-visible{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.theme-tile:hover,.theme-tile:focus-visible{border-color:color-mix(in srgb, var(--c) 55%, transparent)}}.theme-tile:hover,.theme-tile:focus-visible{box-shadow:0 6px 20px var(--c);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.theme-tile:hover,.theme-tile:focus-visible{box-shadow:0 6px 20px color-mix(in srgb, var(--c) 10%, transparent)}}.theme-tile:hover,.theme-tile:focus-visible{outline:none}.theme-tile:after{content:"";background:var(--c);height:3px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.theme-tile:after{background:color-mix(in srgb, var(--c) 12%, transparent)}}.theme-progress{z-index:1;background:var(--c);border-radius:2px;width:22px;height:3px;position:absolute;bottom:0;transform:translate(-50%)}.theme-tile-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.theme-tile-name{letter-spacing:-.005em;font-size:14.5px;font-weight:550;line-height:1.3}.theme-move{white-space:nowrap;border:1px solid;border-radius:9px;flex:none;padding:0 7px;font-size:10.5px;line-height:17px}.theme-move[data-kind=new]{color:var(--probability-tone);border-color:var(--probability-tone)}@supports (color:color-mix(in lab, red, red)){.theme-move[data-kind=new]{border-color:color-mix(in srgb, var(--probability-tone) 40%, transparent)}}.theme-move[data-kind=later]{color:var(--stage-prime);border-color:var(--stage-prime)}@supports (color:color-mix(in lab, red, red)){.theme-move[data-kind=later]{border-color:color-mix(in srgb, var(--stage-prime) 40%, transparent)}}.theme-move[data-kind=earlier]{color:var(--spectrum-tone);border-color:var(--spectrum-tone)}@supports (color:color-mix(in lab, red, red)){.theme-move[data-kind=earlier]{border-color:color-mix(in srgb, var(--spectrum-tone) 40%, transparent)}}.theme-tile-mid{align-items:center;gap:10px;margin-top:10px;display:flex}.quad-glyph{flex:none;grid-template-rows:repeat(2,15px);grid-template-columns:repeat(2,15px);gap:2px;display:grid}.quad-glyph i{background:var(--qc);color:var(--surface-base);border-radius:3px;place-items:center;font-size:9px;font-style:normal;font-weight:650;display:grid}.theme-tile-tickers{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.tk{font-variation-settings:"MONO" 1;color:var(--ink-secondary);background:var(--qc,var(--ink-tertiary));border-radius:4px;padding:1px 5px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.tk{background:color-mix(in srgb, var(--qc,var(--ink-tertiary)) 13%, transparent)}}.tk.more{color:var(--ink-tertiary);background:0 0}.tk[data-hit]{outline:1px solid var(--copper);color:var(--ink-primary)}.theme-tile-foot{color:var(--ink-tertiary);align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.themes-below{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;margin-top:40px;display:grid}.theme-change{text-align:left;border-top:1px solid var(--hairline);grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:12px;width:100%;padding:10px 2px;font-size:13.5px;line-height:1.45;display:grid}.theme-change:hover,.theme-signal:hover,.home-theme:hover,.co-row:hover{background:var(--highlight)}.theme-change-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-tertiary);font-size:10.5px}.theme-change[data-kind=new] .theme-change-kind,.theme-change[data-kind=joined] .theme-change-kind{color:var(--probability-tone)}.theme-change[data-kind=stage] .theme-change-kind,.theme-change[data-kind=moved] .theme-change-kind{color:var(--stage-prime)}.theme-change[data-kind=dropped] .theme-change-kind,.theme-change[data-kind=left] .theme-change-kind{color:var(--ember)}.theme-signal{text-align:left;border-top:1px dashed var(--hairline);width:100%;padding:10px 2px;display:block}.theme-signal-name{margin-bottom:2px;font-size:14px;display:block}.first-scan{border:1px solid var(--hairline);background:var(--surface-card);border-radius:16px;grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:center;gap:40px;margin-top:28px;padding:30px;display:grid}.first-scan h2{font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 10px;font-size:30px;font-weight:400}.first-scan p{color:var(--ink-secondary);max-width:62ch;margin:0;font-size:14px;line-height:1.6}.first-scan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.first-scan-grid>div{border-top:2px solid var(--c);background:var(--c);border-radius:8px;padding:10px 7px 8px}@supports (color:color-mix(in lab, red, red)){.first-scan-grid>div{background:color-mix(in srgb, var(--c) 8%, transparent)}}.first-scan-grid b{font-family:var(--font-serif);font-size:16px;font-weight:400;display:block}.first-scan-grid span{color:var(--c);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:9.5px;display:block}.first-scan-grid i{background:var(--c);border-radius:5px;height:16px;margin-top:5px;display:block}@supports (color:color-mix(in lab, red, red)){.first-scan-grid i{background:color-mix(in srgb, var(--c) 22%, transparent)}}.first-scan-grid i:nth-of-type(2){width:80%}.first-scan-grid i:nth-of-type(3){opacity:.6;width:55%}.theme-crumb{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.theme-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;display:grid}.theme-stage-chip{letter-spacing:.08em;text-transform:uppercase;color:var(--c);border:1px solid var(--c);gap:4px;font-size:11.5px;font-weight:550;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.theme-stage-chip{border:1px solid color-mix(in srgb, var(--c) 45%, transparent)}}.theme-stage-chip{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.theme-stage-chip{background:color-mix(in srgb, var(--c) 8%, transparent)}}.theme-stage-chip{border-radius:20px;padding:3px 11px}.theme-stage-chip em{opacity:.8;text-transform:none;letter-spacing:0;font-style:normal;font-weight:400}.theme-why{color:var(--ink-secondary);max-width:72ch;margin:12px 0 0;font-size:14px;line-height:1.6}.theme-why b{color:var(--ink-primary);font-weight:550}.theme-hero-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.theme-facts{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) minmax(0,1fr);gap:12px;margin-top:24px;display:grid}.theme-fact{border:1px solid var(--hairline);background:var(--surface-card);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.theme-fact-v{font-family:var(--font-serif);font-size:26px;line-height:1.1}.stage-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.stage-bar-seg{flex-direction:column;gap:4px;min-width:0;display:flex}.stage-bar-seg b{color:var(--ink-secondary);font-variant-numeric:tabular-nums;min-height:16px;font-size:11.5px;font-weight:500}.stage-bar-well{border-bottom:1px solid var(--hairline);align-items:flex-end;height:54px;display:flex}.stage-bar-well i{background:var(--c);border-radius:4px 4px 1px 1px;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.stage-bar-well i{background:color-mix(in srgb, var(--c) 30%, transparent)}}.stage-bar-well i{transition:height .3s var(--ease)}.stage-bar-seg[data-on] .stage-bar-well i{background:var(--c)}.stage-bar-seg[data-on] b{color:var(--ink-primary)}.stage-bar-seg span{color:var(--ink-tertiary);font-size:10.5px}.stage-bar-seg[data-on] span{color:var(--c);font-weight:550}.theme-positions{grid-template-columns:minmax(340px,1.05fr) minmax(300px,1fr);align-items:start;gap:28px;display:grid}.quad-chart{aspect-ratio:1;border:1px solid var(--hairline);background:var(--surface-card);border-radius:14px;max-width:580px;margin:0 0 26px 22px;position:relative}.quad-cells{border-radius:14px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0;overflow:hidden}.quad-cells>div{text-align:center;background:var(--qc);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.quad-cells>div{background:color-mix(in srgb, var(--qc) 5%, transparent)}}.quad-cells>div:first-child{border-right:1px dashed var(--hairline);border-bottom:1px dashed var(--hairline)}.quad-cells>div:nth-child(2){border-bottom:1px dashed var(--hairline)}.quad-cells>div:nth-child(3){border-right:1px dashed var(--hairline)}.quad-frame{max-width:580px;margin-left:22px}.quad-frame .quad-chart{margin:0}.quad-names{grid-template-columns:1fr 1fr;display:grid}.quad-names span{align-items:baseline;gap:6px;padding:0 2px;display:flex}.quad-names span:nth-child(2){justify-content:flex-end}.quad-names b{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--qc);font-size:21px;font-weight:400}.quad-names.top{margin-bottom:6px}.quad-names.bottom{margin-top:6px;margin-bottom:34px}.quad-frame .quad-axis.x{bottom:-60px}.quad-axis{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-tertiary);white-space:nowrap;font-size:10px;line-height:14px;position:absolute}.quad-axis.x{bottom:-20px;right:2px}.quad-axis.y{transform-origin:0 0;bottom:0;left:-20px;transform:rotate(-90deg)}.quad-dot{z-index:1;font-variation-settings:"MONO" 1;color:var(--ink-primary);background:var(--surface-card);border:1px solid #0000;border-radius:12px;align-items:center;gap:5px;padding:1px 7px 1px 2px;font-size:11px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.quad-dot{background:color-mix(in srgb, var(--surface-card) 78%, transparent)}}.quad-dot{transition:background .12s,border-color .12s;transform:translate(-8px,-50%)}.quad-dot i{background:var(--qc);width:11px;height:11px;box-shadow:0 0 0 3px var(--qc);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.quad-dot i{box-shadow:0 0 0 3px color-mix(in srgb, var(--qc) 22%, transparent)}}.quad-dot:hover,.quad-dot[aria-pressed=true]{z-index:2;border-color:var(--qc);background:var(--qc)}@supports (color:color-mix(in lab, red, red)){.quad-dot:hover,.quad-dot[aria-pressed=true]{background:color-mix(in srgb, var(--qc) 16%, var(--surface-card))}}.quad-empty{color:var(--ink-tertiary);text-align:center;place-items:center;padding:30px;font-size:13px;display:grid;position:absolute;inset:0}.theme-side{min-width:0}.co-group{margin-bottom:16px}.co-group-head{border-bottom:2px solid var(--qc);flex-direction:column;gap:1px;margin-bottom:2px;padding-bottom:6px;display:flex}.co-group-head b{font-family:var(--font-serif);color:var(--qc);font-size:19px;font-weight:400}.co-group-head span{color:var(--ink-tertiary);font-size:11.5px}.co-group.held{--qc:var(--hairline)}.co-group.held b{color:var(--ink-tertiary)}.co-row{text-align:left;border-bottom:1px solid var(--hairline);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 4px;display:grid}.co-tk{font-size:12.5px}.co-main{min-width:0}.co-nm{font-size:13.5px;display:block}.co-main .meta{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.co-flags{align-items:center;gap:8px;display:flex}.co-known{color:var(--copper);font-size:9px}.co-card{border:1px solid var(--hairline);border-top:3px solid var(--qc,var(--hairline));background:var(--surface-card);animation:rise-in .16s var(--ease);border-radius:14px;padding:16px 18px 18px}.co-card-head{justify-content:space-between;gap:12px;display:flex}.co-card-head h3{font-family:var(--font-serif);margin:6px 0 2px;font-size:27px;font-weight:400;line-height:1.15}.co-card-tk{align-items:center;gap:8px;font-size:13px;display:flex}.q-chip{letter-spacing:.08em;text-transform:uppercase;color:var(--qc,var(--ink-tertiary));border:1px solid var(--qc,var(--ink-tertiary));font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.q-chip{border:1px solid color-mix(in srgb, var(--qc,var(--ink-tertiary)) 45%, transparent)}}.q-chip{border-radius:10px;padding:0 7px;line-height:17px}.icon-x{width:28px;height:28px;color:var(--ink-tertiary);border-radius:7px;flex:none;font-size:20px;line-height:1}.icon-x:hover{background:var(--highlight);color:var(--ink-primary)}.co-axes{gap:8px;margin:14px 0 12px;display:grid}.co-axis{color:var(--ink-secondary);grid-template-columns:170px minmax(0,1fr) 34px;align-items:center;gap:10px;font-size:12px;display:grid}.co-axis-track{background:var(--ink-tertiary);border-radius:3px;height:6px;position:relative}@supports (color:color-mix(in lab, red, red)){.co-axis-track{background:color-mix(in srgb, var(--ink-tertiary) 18%, transparent)}}.co-axis-track i{background:var(--qc,var(--copper));border-radius:3px;position:absolute;top:0;bottom:0;left:0}.co-axis-track em{background:var(--ink-tertiary);opacity:.5;width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.co-axis[data-quiet] .co-axis-track i{background:var(--ink-tertiary)}.co-axis b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.co-held{color:var(--ember);margin:4px 0 8px;font-size:12.5px}.co-actions{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;padding:12px 0;display:flex}.co-evidence{flex-direction:column;gap:8px;display:flex}.co-also{margin-top:16px}.also-chip{border:1px solid var(--qc,var(--ink-tertiary));border-radius:16px;padding:3px 10px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.also-chip{border:1px solid color-mix(in srgb, var(--qc,var(--ink-tertiary)) 40%, transparent)}}.also-chip{color:var(--ink-secondary);background:var(--qc,var(--ink-tertiary))}@supports (color:color-mix(in lab, red, red)){.also-chip{background:color-mix(in srgb, var(--qc,var(--ink-tertiary)) 7%, transparent)}}.also-chip{text-align:left}.also-chip:hover{color:var(--ink-primary);border-color:var(--qc,var(--copper))}.source-strip{flex-wrap:wrap;gap:6px;display:flex}.source-chip{border:1px solid var(--hairline);color:var(--ink-secondary);border-radius:14px;padding:2px 10px;font-size:12px}.source-chip[data-tier=secondary]{color:var(--ink-tertiary);border-style:dashed}.source-chip[data-tier=primary]{color:var(--ink-primary);border-color:var(--probability-tone)}@supports (color:color-mix(in lab, red, red)){.source-chip[data-tier=primary]{border-color:color-mix(in srgb, var(--probability-tone) 45%, transparent)}}.source-chip em{color:var(--ink-tertiary);margin-left:4px;font-style:normal}.ev-group{margin-top:22px}.ev-group h3{color:var(--ink-secondary);margin:0 0 8px;font-size:13px;font-weight:550}.ev-item{border:1px solid var(--hairline);background:var(--surface-card);border-radius:10px;margin-bottom:8px;padding:12px 14px}.ev-item[data-used="0"]{opacity:.78;border-style:dashed}.ev-item[data-compact]{background:var(--surface-panel);margin:0;padding:10px 12px}.ev-item-top{align-items:baseline;gap:8px;display:flex}.ev-claim{flex:1;font-size:13.5px;line-height:1.45}.ev-item blockquote{border-left:2px solid var(--sg,var(--hairline));margin:8px 0;padding-left:12px}@supports (color:color-mix(in lab, red, red)){.ev-item blockquote{border-left:2px solid color-mix(in srgb, var(--sg,var(--hairline)) 40%, var(--hairline))}}.ev-item blockquote{font-family:var(--font-serif);color:var(--ink-secondary);font-size:15.5px;line-height:1.45}.ev-item[data-compact] blockquote{font-size:14px}.ev-figs{color:var(--ink-secondary);flex-wrap:wrap;gap:4px 14px;margin-bottom:6px;font-size:12px;display:flex}.ev-figs b{color:var(--ink-primary);font-variant-numeric:tabular-nums}.ev-src{color:var(--ink-tertiary);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11.5px;display:flex}.ev-ok{color:var(--probability-tone)}.ev-no{color:var(--ember)}.sig-chip{letter-spacing:.09em;text-transform:uppercase;color:var(--sg);background:var(--sg);border-radius:4px;flex:none;padding:1px 6px;font-size:9.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.sig-chip{background:color-mix(in srgb, var(--sg) 13%, transparent)}}.tier-chip{border:1px solid var(--hairline);border-radius:8px;padding:0 6px;font-size:10.5px}.tier-chip[data-tier=primary]{color:var(--probability-tone);border-color:var(--probability-tone)}@supports (color:color-mix(in lab, red, red)){.tier-chip[data-tier=primary]{border-color:color-mix(in srgb, var(--probability-tone) 40%, transparent)}}.tier-chip[data-tier=reputable]{color:var(--spectrum-tone);border-color:var(--spectrum-tone)}@supports (color:color-mix(in lab, red, red)){.tier-chip[data-tier=reputable]{border-color:color-mix(in srgb, var(--spectrum-tone) 40%, transparent)}}.tier-chip[data-tier=secondary]{color:var(--ink-secondary);border-style:dashed}.tier-chip[data-tier=other]{color:var(--ember);border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.tier-chip[data-tier=other]{border-color:color-mix(in srgb, var(--ember) 40%, transparent)}}.scan-live{border:1px solid var(--copper);margin-bottom:24px;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.scan-live{border:1px solid color-mix(in srgb, var(--copper) 40%, transparent)}}.scan-live{background:linear-gradient(180deg, var(--copper), transparent 80%), var(--surface-card);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.scan-live{background:linear-gradient(180deg, color-mix(in srgb, var(--copper) 7%, transparent), transparent 80%), var(--surface-card)}}.scan-live{animation:rise-in .18s var(--ease)}.scan-live[data-phase=done]{border-color:var(--hairline)}.scan-live-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.scan-live-counts{color:var(--ink-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-top:6px;font-size:12.5px;display:flex}.scan-live-counts b{font-family:var(--font-serif);color:var(--ink-primary);font-variant-numeric:tabular-nums;margin-right:4px;font-size:22px;font-weight:400}.scan-live-actions{align-items:center;gap:8px;display:flex}.scan-spend{border:1px solid var(--hairline);border-radius:7px;width:168px;height:28px;font-size:11.5px;position:relative;overflow:hidden}.scan-spend i{background:var(--copper);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.scan-spend i{background:color-mix(in srgb, var(--copper) 24%, transparent)}}.scan-spend i{transition:width .4s var(--ease)}.scan-spend span{font-variant-numeric:tabular-nums;place-items:center;height:100%;display:grid;position:relative}.scan-jev{color:var(--ink-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;font-size:12px;display:grid}.scan-jev div{background:var(--ink-tertiary);border-radius:3px;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.scan-jev div{background:color-mix(in srgb, var(--ink-tertiary) 18%, transparent)}}.scan-jev i{background:var(--aurora);height:100%;transition:width .3s var(--ease);display:block}.scan-now{color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;margin:10px 0 0;font-size:12.5px;line-height:1.4;overflow:hidden}.scan-end{margin:12px 0 0;font-size:13.5px}.scan-route,.scan-cost{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.scan-route{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:18px;padding:14px 0}.scan-route>div,.scan-cost>div{flex-direction:column;gap:3px;min-width:0;display:flex}.scan-route b{overflow-wrap:anywhere;font-size:13.5px;font-weight:550}.scan-cost{margin-top:14px}.scan-cost b{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:28px;font-weight:400;line-height:1.1}.scan-block{border:1px dashed var(--ember);margin-top:16px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.scan-block{border:1px dashed color-mix(in srgb, var(--ember) 60%, transparent)}}.scan-block{border-radius:10px}.confirm-dialog .scan-block p,.confirm-dialog p.scan-warn{color:var(--ember)}.scan-warn{margin-top:12px!important;font-size:13px!important}.home-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-stage{border-top:2px solid var(--c);min-width:0;padding-top:10px}.home-stage-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;padding:0 6px;display:flex}.home-stage-head b{font-family:var(--font-serif);font-size:19px;font-weight:400}.home-stage-head span{letter-spacing:.08em;text-transform:uppercase;color:var(--c);white-space:nowrap;font-size:10.5px}.home-theme{text-align:left;border-radius:7px;width:100%;padding:7px 6px;display:block}.home-theme-name{font-size:13.5px;line-height:1.35;display:block}.home-theme-name em{font-size:11px;font-style:normal}.home-theme-name em[data-kind=new]{color:var(--probability-tone)}.home-theme-name em[data-kind=later]{color:var(--stage-prime)}.home-theme-name em[data-kind=earlier]{color:var(--spectrum-tone)}.home-more{color:var(--ink-tertiary);padding:4px 6px;font-size:12px}.home-more:hover{color:var(--copper)}.home-mine{border-top:1px solid var(--hairline);margin-top:18px;padding-top:12px}.home-themes-empty{text-align:left;border:1px solid var(--hairline);background:var(--surface-card);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;padding:16px 20px;transition:border-color .15s;display:grid}.home-themes-empty:hover{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.home-themes-empty:hover{border-color:color-mix(in srgb, var(--copper) 50%, transparent)}}.home-themes-empty b{font-size:15px;font-weight:550}.mini-stages{align-items:flex-end;gap:3px;display:flex}.mini-stages i{background:var(--c);opacity:.75;border-radius:3px;width:11px}.mini-stages i:first-child{height:14px}.mini-stages i:nth-child(2){height:24px}.mini-stages i:nth-child(3){height:32px}.mini-stages i:nth-child(4){height:18px}.company-themes{margin-top:20px}[data-dir=in]{--flow:var(--probability-tone)}[data-dir=out]{--flow:var(--ember)}.flow-bar{align-items:center;gap:8px;min-width:0;display:inline-flex}.flow-bar-track{background:var(--ink-tertiary);border-radius:3px;width:64px;height:6px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flow-bar-track{background:color-mix(in srgb, var(--ink-tertiary) 18%, transparent)}}.flow-bar-track i{background:var(--flow);height:100%;display:block}.flow-bar-n{color:var(--ink-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.flow-bar-n b{color:var(--ink-secondary);font-weight:550}.theme-fact .flow-bar-track{border-radius:4px;width:100%;height:8px}.theme-fact .flow-bar{grid-template-columns:minmax(0,1fr) auto;display:grid}.money-chip{color:var(--flow);font-variant-numeric:tabular-nums;font-size:11px;font-weight:550}.theme-tile-foot{flex-wrap:wrap;row-gap:4px}.theme-tile-foot>*{white-space:nowrap}.theme-tile-foot .flow-bar-track{width:44px}.fact-rows{gap:6px;display:grid}.fact-rows>div{color:var(--ink-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px;font-size:12px;display:grid}.fact-rows b{font-family:var(--font-serif);color:var(--flow,var(--ink-primary));font-variant-numeric:tabular-nums;text-align:right;font-size:19px;font-weight:400}.fact-rows em{color:var(--ink-tertiary);grid-column:1/-1;margin-top:-2px;font-size:11px;font-style:normal}.co-flow{color:var(--flow);font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-size:11.5px;font-weight:550}.co-figs{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:4px 0 12px;padding:10px 0;display:grid}.co-figs>div{flex-direction:column;gap:1px;min-width:0;display:flex}.co-figs span{color:var(--ink-tertiary);letter-spacing:.02em;font-size:10.5px}.co-figs b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.co-figs b[data-filled]{-webkit-text-decoration:underline dotted var(--ink-tertiary);-webkit-text-decoration:underline dotted var(--ink-tertiary);-webkit-text-decoration:underline dotted var(--ink-tertiary);text-decoration:underline dotted var(--ink-tertiary)}@supports (color:color-mix(in lab, red, red)){.co-figs b[data-filled]{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--ink-tertiary) 60%, transparent);-webkit-text-decoration:underline dotted color-mix(in srgb, var(--ink-tertiary) 60%, transparent);-webkit-text-decoration:underline dotted color-mix(in srgb, var(--ink-tertiary) 60%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--ink-tertiary) 60%, transparent)}}.co-figs b[data-filled]{text-underline-offset:3px;cursor:help}.fig-shimmer{background:linear-gradient(90deg, var(--ink-tertiary) 0%, var(--ink-tertiary) 50%, var(--ink-tertiary) 100%);border-radius:4px;width:64%;max-width:88px;height:14px;margin-top:3px;display:block}@supports (color:color-mix(in lab, red, red)){.fig-shimmer{background:linear-gradient(90deg, color-mix(in srgb, var(--ink-tertiary) 16%, transparent) 0%, color-mix(in srgb, var(--ink-tertiary) 6%, transparent) 50%, color-mix(in srgb, var(--ink-tertiary) 16%, transparent) 100%)}}.fig-shimmer{background-size:200% 100%;animation:1.2s ease-in-out infinite fig-shimmer}@keyframes fig-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.fig-shimmer{animation:none}}.co-fill-note{color:var(--ink-tertiary);margin:-6px 0 12px;font-size:11px;line-height:1.45}.co-moves{color:var(--ink-tertiary);flex-wrap:wrap;gap:6px 14px;margin-bottom:12px;font-size:12px;display:flex}.co-move b{color:var(--ink-secondary);font-variant-numeric:tabular-nums;font-weight:600}.co-move[data-k=new] b,.co-move[data-k=added] b{color:var(--probability-tone)}.co-move[data-k=trimmed] b,.co-move[data-k=exited] b{color:var(--ember)}.co-move[data-dir] b{color:var(--flow)}.movers{margin-top:12px}.mover{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:baseline;gap:2px 10px;padding:6px 0;font-size:12px;display:grid}.movers .fig-label+.mover{border-top:0}.mover-name{text-align:left;color:var(--ink-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mover-name:hover{color:var(--copper)}.mover-class{color:var(--ink-tertiary);grid-area:2/1;font-size:10.5px}.mover-class[data-class=concentrated]{color:var(--choice-tone)}.mover-kind{color:var(--ink-tertiary);white-space:nowrap;font-size:11px}.mover-kind[data-k=new]{color:var(--probability-tone)}.mover-kind[data-k=exited]{color:var(--ember)}.mover-usd{color:var(--flow);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:550}.mover-w{color:var(--ink-tertiary);font-variant-numeric:tabular-nums;text-align:right;min-width:42px;font-size:11px}.money-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.money-cols .movers{margin-top:0}.bets{gap:2px;display:grid}.bet-row{text-align:left;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:12px;width:100%;padding:8px;display:grid}.bet-row:not(:disabled):hover{background:var(--surface-panel)}.bet-row:disabled{cursor:default;opacity:.75}.bet-w{font-family:var(--font-serif);color:var(--copper);font-variant-numeric:tabular-nums;text-align:right;font-size:20px}.bet-main{min-width:0;font-size:13px}.bet-main>span:not(.meta){color:var(--ink-secondary);margin-left:4px}.data-notes{border-top:1px solid var(--hairline);color:var(--ink-secondary);margin-top:36px;padding-top:14px;font-size:12px}.data-notes summary{cursor:pointer;color:var(--ink-tertiary)}.data-notes ul{gap:4px;margin:10px 0 0 18px;list-style:outside;display:grid}.context-btn{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;max-width:260px;display:flex}.scan-steps{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.scan-steps li{border:1px solid var(--hairline);background:var(--surface-panel);border-radius:10px;grid-template-columns:16px minmax(0,1fr);gap:2px 6px;padding:9px 11px;font-size:12.5px;display:grid}.scan-steps li .meta{overflow-wrap:anywhere;grid-column:2;font-size:11px}.scan-steps li[data-status=running] .meta{color:var(--ink-secondary)}.scan-step-bar{background:var(--copper);border-radius:2px;grid-column:1/-1;height:3px;margin-top:6px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.scan-step-bar{background:color-mix(in srgb, var(--copper) 16%, transparent)}}.scan-step-bar i{background:var(--copper);border-radius:2px;transition:width .3s;position:absolute;inset:0 auto 0 0}.scan-step-bar[data-indeterminate] i{width:30%;animation:1.4s ease-in-out infinite scan-indeterminate}@keyframes scan-indeterminate{0%{left:-30%}to{left:100%}}.scan-overall{align-items:center;gap:10px;margin-top:14px;display:flex;position:relative}.scan-overall:before{content:"";background:var(--copper);border-radius:3px;flex:1;height:6px}@supports (color:color-mix(in lab, red, red)){.scan-overall:before{background:color-mix(in srgb, var(--copper) 14%, transparent)}}.scan-overall i{background:var(--copper);border-radius:3px;height:6px;margin-top:-3px;transition:width .4s;position:absolute;top:50%;left:0}.scan-overall span{text-align:right;width:34px;color:var(--ink-secondary);font-variant-numeric:tabular-nums;font-size:11.5px}@media (prefers-reduced-motion:reduce){.scan-step-bar[data-indeterminate] i{opacity:.45;width:100%;animation:none;left:0}}.scan-steps li[data-status=running]{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.scan-steps li[data-status=running]{border-color:color-mix(in srgb, var(--copper) 40%, transparent)}}.scan-steps li[data-status=running] .scan-step-icon{color:var(--copper);animation:1.6s ease-in-out infinite pulse}.scan-steps li[data-status=done] .scan-step-icon{color:var(--probability-tone)}.scan-steps li[data-status=failed] .scan-step-icon{color:var(--ember)}.scan-steps li[data-status=pending],.scan-steps li[data-status=skipped]{opacity:.6}@media (max-width:1180px){.stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-axis{display:none}.stage-grid{padding-top:0}.theme-positions,.themes-below,.first-scan,.money-cols{grid-template-columns:minmax(0,1fr)}.theme-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.stage-grid,.theme-facts,.home-stages,.scan-route,.scan-cost,.themes-head,.theme-hero{grid-template-columns:minmax(0,1fr)}.themes-head-actions,.theme-hero-side{align-items:flex-start}}.theme-confirm{color:var(--probability-tone);font-size:12px}.theme-confirm[data-ok="0"]{color:var(--ember)}.theme-confirm b{font-variant-numeric:tabular-nums;margin-left:4px;font-weight:500}.frontier-score{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.frontier-score b{font-family:var(--font-serif);color:var(--c);font-size:40px;font-weight:400;line-height:1}.frontier-gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}@media (max-width:1180px){.frontier-gates{grid-template-columns:repeat(2,minmax(0,1fr))}}.gate{border:1px solid var(--hairline);background:var(--surface-card);border-radius:10px;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.gate b{font-size:13px;font-weight:600}.gate-mark{border:1px solid var(--hairline);width:20px;height:20px;color:var(--ink-tertiary);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.gate[data-pass="1"] .gate-mark{color:var(--aurora-b);border-color:var(--aurora-b)}@supports (color:color-mix(in lab, red, red)){.gate[data-pass="1"] .gate-mark{border-color:color-mix(in srgb, var(--aurora-b) 50%, transparent)}}.gate[data-pass="0"] .gate-mark{color:var(--ember);border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.gate[data-pass="0"] .gate-mark{border-color:color-mix(in srgb, var(--ember) 50%, transparent)}}.jev-reading{border:1px solid var(--aurora-a);border-radius:10px;margin-top:14px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.jev-reading{border:1px solid color-mix(in srgb, var(--aurora-a) 30%, var(--hairline))}}.jev-reading{background:var(--aurora-a)}@supports (color:color-mix(in lab, red, red)){.jev-reading{background:color-mix(in srgb, var(--aurora-a) 5%, transparent)}}.jev-reading-row{color:var(--ink-secondary);flex-wrap:wrap;gap:6px 22px;margin-top:4px;font-size:13px;display:flex}.jev-reading-row b{color:var(--ink-primary);font-variant-numeric:tabular-nums;margin-left:4px}.phrase-list{gap:2px;display:grid}.phrase-row{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:16px;padding:9px 2px;display:grid}.phrase-main{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.phrase-main b{font-family:var(--font-serif);font-size:17px;font-weight:400}.phrase-kind{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--hairline);color:var(--ink-secondary);border-radius:999px;padding:1px 7px;font-size:11px}.phrase-kind[data-kind=neologism]{color:var(--ember);border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.phrase-kind[data-kind=neologism]{border-color:color-mix(in srgb, var(--ember) 40%, transparent)}}.phrase-kind[data-kind=reawakened]{color:var(--copper);border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.phrase-kind[data-kind=reawakened]{border-color:color-mix(in srgb, var(--copper) 45%, transparent)}}.emergence{gap:3px;display:inline-flex}.emergence i{width:18px;height:18px;color:var(--ink-tertiary);border:1px solid var(--hairline);border-radius:4px;place-items:center;font-size:10px;font-style:normal;display:grid}.emergence i[data-on]{color:var(--surface-card);background:var(--aurora-b);border-color:#0000}.spark{align-items:flex-end;gap:2px;width:100%;height:28px;display:flex}.spark.tall{height:54px;margin:6px 0 4px}.spark i{background:var(--ink-tertiary);border-radius:2px 2px 0 0;flex:1;min-width:2px}@supports (color:color-mix(in lab, red, red)){.spark i{background:color-mix(in srgb, var(--ink-tertiary) 45%, transparent)}}.spark i[data-burst]{background:var(--ember)}.evidence-strip{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.evidence-card{border:1px solid var(--hairline);background:var(--surface-card);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;font-size:12.5px;display:flex}.evidence-card[data-hot]{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.evidence-card[data-hot]{border-color:color-mix(in srgb, var(--ember) 40%, var(--hairline))}}.evidence-card[data-status]{opacity:.78}.evidence-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.evidence-card-label{font-size:13.5px;font-weight:500;line-height:1.35}.burst-chip{color:var(--ember);font-variant-numeric:tabular-nums;font-size:11px}.validating{border-left:3px solid var(--aurora-b);background:var(--aurora-b);padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.validating{background:color-mix(in srgb, var(--aurora-b) 6%, transparent)}}.validating{border-radius:0 10px 10px 0;margin-bottom:12px;font-size:13.5px;line-height:1.5}.artifact-list{gap:2px;display:grid}.artifact-row{text-align:left;border-top:1px solid var(--hairline);grid-template-columns:120px minmax(0,1fr);gap:12px;width:100%;padding:9px 4px;font-size:13px;line-height:1.45;display:grid}.artifact-row:hover{background:var(--highlight)}.artifact-row .meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.artifact-tag{border:1px solid var(--hairline);text-align:center;color:var(--ink-secondary);border-radius:999px;align-self:start;padding:2px 8px;font-size:11px}.artifact-tag[data-tag=number]{color:var(--aurora-b);border-color:var(--aurora-b)}@supports (color:color-mix(in lab, red, red)){.artifact-tag[data-tag=number]{border-color:color-mix(in srgb, var(--aurora-b) 45%, transparent)}}.artifact-tag[data-tag=status]{color:var(--ember);border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.artifact-tag[data-tag=status]{border-color:color-mix(in srgb, var(--ember) 45%, transparent)}}.frontier-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}@media (max-width:1180px){.frontier-two{grid-template-columns:minmax(0,1fr);gap:0}}.edge-list{margin:0;padding:0;font-size:13px;list-style:none}.edge-list li{border-top:1px solid var(--hairline);padding:7px 0}.edge-list li[data-tag=number] .edge-arrow{color:var(--aurora-b)}.edge-arrow{color:var(--ink-tertiary)}.tier-clock{border-left:1px solid var(--hairline);margin:0;padding:0 0 0 16px;font-size:13px;list-style:none}.tier-clock li{padding:6px 0 10px;position:relative}.tier-clock li b{min-width:82px;font-weight:600;display:inline-block}.tier-dot{background:var(--ink-tertiary);border-radius:50%;width:9px;height:9px;position:absolute;top:11px;left:-21px}.tier-clock li[data-tier=large] .tier-dot{background:var(--copper)}.tier-clock li[data-handoff] .tier-dot{background:var(--ember);box-shadow:0 0 0 3px var(--ember)}@supports (color:color-mix(in lab, red, red)){.tier-clock li[data-handoff] .tier-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--ember) 22%, transparent)}}.member-table{border-top:1px solid var(--hairline);display:grid}.member-row{text-align:left;border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,2.2fr) 1.1fr .9fr 1.3fr .7fr 20px;align-items:baseline;gap:12px;width:100%;padding:10px 4px;font-size:13px;display:grid}.member-row.head{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-tertiary);padding-top:8px;padding-bottom:6px;font-size:11px}button.member-row:hover{background:var(--highlight)}.member-block[data-open]{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.member-block[data-open]{background:color-mix(in srgb, var(--c) 4%, transparent)}}.role-chip{border:1px solid var(--hairline);border-radius:999px;padding:1px 8px;font-size:11px}.role-chip[data-role=member]{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.role-chip[data-role=member]{border-color:color-mix(in srgb, var(--c) 55%, transparent)}}.role-chip[data-role=enabler]{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.role-chip[data-role=enabler]{border-color:color-mix(in srgb, var(--copper) 55%, transparent)}}.role-chip[data-role=listed_soon]{border-style:dashed}.mark-flag{color:var(--ember);font-size:12.5px}.member-detail{border-bottom:1px solid var(--hairline);padding:10px 14px 16px;font-size:13px;line-height:1.55}.vocab-chip{background:var(--ember);border-radius:6px;margin:2px 6px 2px 0;padding:1px 8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.vocab-chip{background:color-mix(in srgb, var(--ember) 10%, transparent)}}.vocab-chip{color:var(--ink-primary);font-size:12px}.marks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:10px 0;display:grid}.marks-grid span{color:var(--ink-tertiary);flex-direction:column;font-size:11.5px;display:flex}.marks-grid b{color:var(--ink-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.mark-list{color:var(--ember);margin:6px 0;padding-left:0;list-style:none}.passages blockquote{border-left:2px solid var(--hairline);color:var(--ink-secondary);margin:8px 0;padding:8px 12px;font-size:13px}.member-others{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.other-chip{color:var(--ink-secondary)}.falsify ul{color:var(--ink-secondary);margin:6px 0 0;padding-left:18px;font-size:13px}.frontier-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.frontier-foot [data-ok]{color:var(--aurora-b)}.radar-chip{letter-spacing:.06em;text-transform:uppercase;color:var(--c);border:1px solid var(--c);border-radius:999px;padding:1px 7px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.radar-chip{border:1px solid color-mix(in srgb, var(--c) 45%, transparent)}}.watch-item{gap:2px;display:grid}.sheet-close,.phone-only{display:none}.pwa-prompt{z-index:70;border:1px solid var(--hairline);background:var(--surface-raised);max-width:min(460px,100vw - 24px);box-shadow:var(--shadow-raised);color:var(--ink-secondary);animation:rise-in .2s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:13px;display:flex;position:fixed;bottom:20px;right:20px}.pwa-prompt>span{flex:1;line-height:1.45}.pwa-prompt b{color:var(--ink-primary);font-weight:550}.pwa-prompt-close{color:var(--ink-tertiary);padding:4px 6px;font-size:20px;line-height:1}.pwa-share{vertical-align:-2px;width:13px;height:15px;color:var(--copper);display:inline-block}@media (max-width:760px){:root{--tabbar-h:56px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px)}html,body{overscroll-behavior:none;-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,a,[role=button]{touch-action:manipulation}#root{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}button:active:not(:disabled){opacity:.62}kbd,.kbd,.answer-actions kbd{display:none!important}input,textarea,select{font-size:16px!important}.titlebar{display:none}::-webkit-scrollbar{width:0;height:0}*{scrollbar-width:none}.app-shell{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.nav-rail{padding:0 4px var(--safe-b);border-right:0;border-top:1px solid var(--hairline);background:var(--surface-panel);flex-direction:row;grid-row:2;justify-content:space-around;align-items:stretch;gap:0}@supports (color:color-mix(in lab, red, red)){.nav-rail{background:color-mix(in srgb, var(--surface-panel) 94%, transparent)}}.nav-rail{-webkit-backdrop-filter:saturate(1.4)blur(14px)}.nav-rail .rail-mark,.nav-rail .rail-sep,.nav-rail .rail-company,.nav-rail .rail-spacer,.nav-rail .rail-usage{display:none}.rail-item{width:auto;min-width:0;height:var(--tabbar-h);border-radius:0;flex:1;justify-content:center;gap:3px;padding:0;font-size:10.5px}.rail-item:hover{background:0 0}.rail-item[aria-current=page]{color:var(--copper);background:0 0}.rail-item svg{box-sizing:content-box;border-radius:14px;width:22px;height:22px;padding:3px 14px;transition:background .2s}.rail-item[aria-current=page] svg{background:var(--copper)}@supports (color:color-mix(in lab, red, red)){.rail-item[aria-current=page] svg{background:color-mix(in srgb, var(--copper) 16%, transparent)}}.rail-item[aria-current=page] span{font-weight:600}.rail-item:active:not(:disabled){opacity:1;transform:scale(.92)}.command-shell{height:auto;min-height:52px;padding:calc(6px + var(--safe-t)) 12px 6px;gap:8px}.command-shell .brand,.command-meta,.command-palette,.settings-button,.next-action-chip,.command-shell .chip{display:none!important}.symbol-switch{border-radius:9px;flex-shrink:0;min-height:38px;padding:0 12px;font-size:13px}.ask-input-wrap{border-radius:10px;min-width:0;height:40px}.ask-input-wrap input{font-size:16px}.ask-symbol{font-size:20px}.ask-submit{border-radius:7px;width:30px;height:28px}.command-ghost{display:none}.command-suggestions{border-radius:12px;width:auto;max-height:55dvh;top:calc(100% + 4px);left:8px;right:8px;overflow-y:auto}.command-suggestions button{padding:12px 10px;font-size:14px}.example-ribbon{flex-wrap:wrap;gap:4px 10px;padding:7px 12px;font-size:11.5px;line-height:1.4}.example-ribbon>span{display:none}.example-ribbon>button{margin-left:auto;padding:4px 0}.company-header{gap:2px 12px;padding:10px 12px 0}.company-identity{gap:12px}.company-monogram{border-radius:10px 2px;width:38px;height:42px;font-size:25px}.company-monogram span{display:none}.company-header .company-identity h1{margin-top:2px;font-size:23px}.company-status{gap:4px 10px;padding-bottom:4px;font-size:11.5px}.company-tabs{scroll-snap-type:x proximity;margin:4px -12px 0;padding:0 6px;mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 22px),#0000)}.company-tab{scroll-snap-align:start;padding:11px 11px 12px;font-size:14px}.company-tab[aria-current=page]:after{left:11px;right:11px}.company-header{padding-top:8px}.company-header .company-monogram,.company-header .eyebrow{display:none}.company-header .company-identity h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;overflow:hidden}.company-header:not([data-page=overview]) .company-status{display:none}.company-header .company-tabs{margin-top:2px}.company-tab{padding:9px 11px 10px}.example-ribbon{min-height:30px;padding:4px 12px}.pin-rail{min-height:0;padding-top:4px!important;padding-bottom:4px!important}.feed-heading{padding:8px 2px 6px}.pin-rail.pin-empty,.shortcut-legend,.kbd-hint{display:none}.desk-only{display:none!important}.phone-only{display:revert}.followup-panel{z-index:35;border-radius:14px;left:8px!important;right:8px!important;bottom:calc(var(--tabbar-h) + var(--safe-b) + 58px)!important;max-height:55dvh!important;padding:12px 14px!important;position:fixed!important}.followup-panel button{padding:6px 0;font-size:14px}.chart-toolbar{flex-wrap:nowrap;gap:6px;min-height:0;padding:6px 10px}.chart-collapsed .chart-toolbar{min-height:0}.chart-summary,.chart-source,.chart-market-note,.chart-expand-label,.chart-crosshair{display:none}.chart-toolbar .mono.px-1\.5{height:26px;padding-inline:5px}.chart-expand{padding:3px 8px;font-size:13px}.chart-toolbar>button:first-child{display:none}.chart-toolbar>button:last-child{white-space:nowrap;flex-shrink:0}.price-chart:not(.chart-collapsed){height:60%!important;min-height:260px!important}:root[data-chrome=collapsed] :is(.example-ribbon,.company-identity,.company-status,.pin-rail,.research-column>.price-chart,.feed-heading){display:none!important}:root[data-chrome=collapsed] .company-header{padding-top:0}.app-page{overflow-x:hidden}.app-page,.app-page *{-webkit-overflow-scrolling:touch}.page-wrap{padding:16px 14px 40px}.home-hero{padding:20px 0 8px}.page-lede{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box;overflow:hidden}.page-lede[data-open]{-webkit-line-clamp:unset;line-clamp:none;display:block}.home-hero h1{font-size:34px}.home-hero p{font-size:15px}.home-search{margin-top:18px;padding:4px 4px 4px 14px}.section-head{flex-wrap:wrap;gap:4px 12px}.section-head h2{font-size:22px}.workspace-grid,.workspace-grid.questions-grid{grid-template-columns:minmax(0,1fr);gap:0;padding:8px 10px 0}.question-column{display:none}.workspace-grid:has(.question-panel.focus-ring) .question-column{display:block}.workspace-grid:has(.question-panel.focus-ring) .research-column{display:none}.desk-footer,.app-shell .desk-footer{border-top:1px solid var(--hairline);justify-content:center;height:auto;margin:0;padding:6px 12px}.desk-footer>span,.desk-footer>button{display:none}.compact-zone-nav{background:var(--surface-panel);border:1px solid var(--hairline);border-radius:10px;gap:0;width:100%;max-width:360px;padding:3px;display:flex}.compact-zone-nav button{height:32px;color:var(--ink-secondary);border-radius:7px;flex:1;justify-content:center;font-size:13px}.compact-zone-nav button[aria-pressed=true]{background:var(--surface-raised);color:var(--ink-primary);box-shadow:0 1px 3px #0002}.answer-card{border-radius:14px;padding:16px 14px 0}.answer-actions{gap:2px 4px;padding-block:4px;font-size:12.5px}.answer-actions button,.answer-actions summary{justify-content:center;align-items:center;min-width:38px;min-height:38px;padding:0 6px;display:inline-flex}.answer-actions :is([aria-label=Pin\ question],[aria-label=Unpin\ question],[aria-label=Refresh\ answer],[aria-label="Copy answer as Markdown"],[aria-label=Delete\ card],[aria-label=Answer\ provenance],.research-button){font-size:16px}.pin-nav{width:34px;height:34px}.chart-toolbar .mono.px-1\.5{min-width:30px}:is(.strip-chip,.feed-heading button,.example-ribbon>button,.chart-expand){position:relative}:is(.strip-chip,.strip-sensitivity,.feed-heading button,.example-ribbon>button,.chart-expand):after{content:"";position:absolute;inset:-9px -4px}.case-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)!important}.case-steps{border-right:0;border-bottom:1px solid var(--hairline);scroll-snap-type:x proximity;flex-direction:row;align-items:stretch;gap:6px;padding:8px 12px;overflow:auto hidden;display:flex!important}.case-steps>.eyebrow-lg{display:none}.case-steps .step-button{scroll-snap-align:start;flex:none;width:auto;max-width:200px;margin:0}.case-steps .step-state{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.case-steps .step-title{white-space:nowrap}.step-rail-foot{border:0;flex-direction:row;flex:none;align-items:center;gap:6px;margin:0;padding:0 0 0 6px;display:flex}.step-rail-foot>.meta{display:none}.step-rail-foot .btn{white-space:nowrap}.case-main-inner{padding:16px 14px 32px}.step-footer{background:0 0;padding:16px 0 4px;position:static}.step-footer .next-hint{flex-basis:100%;max-width:none}.step-footer .btn{flex:auto;justify-content:center;min-height:42px}.home-themes-empty{flex-direction:column;grid-template-columns:1fr!important;align-items:flex-start!important;gap:12px!important}.app-page :is(.grid,.grid-2,.grid-3,.lab-grid,.overview-grid,.src-news-grid)>*{min-width:0}.app-page table.num-table{max-width:100%;display:block;overflow-x:auto}.app-page pre{max-width:100%;overflow-x:auto}.theme-crumb{flex-wrap:wrap;justify-content:flex-start;gap:4px 12px;margin-bottom:12px}.theme-crumb>:not(:first-child){flex-basis:100%}.frontier-gates{grid-template-columns:minmax(0,1fr)!important}.phrase-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.phrase-row>.phrase-main{grid-column:1/-1}.report-change-head{flex-wrap:wrap;gap:2px 10px}.change-head{row-gap:4px!important}.change-head>:nth-child(2){flex-basis:calc(100% - 44px)}.report-change-head>:nth-child(2){flex-basis:100%;order:3}.snap-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date count""title title";gap:4px 12px;padding:14px 2px}.snap-row>:first-child{grid-area:date}.snap-row>:nth-child(2){grid-area:title}.snap-row>:nth-child(3){grid-area:count}.app-page :is(p,.meta,td){overflow-wrap:anywhere}.co-table,.co-table tbody{display:block}.co-table thead{display:none}.co-table tbody tr{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:14px;display:grid}.co-table td{border:0;padding:0;display:block}.co-table td:first-child{grid-column:1/-1}.co-table td[data-label]:before{content:attr(data-label);letter-spacing:.04em;color:var(--ink-tertiary);margin-bottom:2px;font-size:11px;display:block}.src-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"form date read""title title read";gap:2px 10px;padding:12px 2px}.src-row>:first-child{grid-area:form}.src-row>:nth-child(2){grid-area:title;font-size:15px}.src-row>:nth-child(3){grid-area:date}.src-row>:nth-child(4){grid-area:read;align-self:center}.num-tabs{flex-wrap:nowrap;margin-inline:-14px;padding:0 14px;overflow-x:auto}.num-tab{white-space:nowrap;flex:none}.inspector{z-index:45;width:100%;padding-top:var(--safe-t);padding-bottom:var(--safe-b);box-shadow:none;animation:sheet-in .24s var(--ease);border-left:0;position:fixed;inset:0}.inspector-head{padding:14px 16px 12px}.inspector-head button{padding:4px 10px;font-size:26px}.inspector-body{padding:14px 16px 28px}.overlay-scrim:has(>.sheet),.overlay-scrim:has(>.palette-panel){align-items:flex-end;padding:0}.raised.sheet{padding-bottom:var(--safe-b);animation:sheet-in .26s var(--ease);border-bottom:0;border-radius:16px 16px 0 0;width:100%!important;height:calc(100dvh - var(--safe-t) - 10px)!important;max-height:none!important}.sheet-close{color:var(--copper);align-items:center;margin-left:auto;padding:6px 2px 6px 12px;font-size:15px;font-weight:550;display:inline-flex}.palette-scrim{padding-top:0!important}.palette-panel{padding-bottom:var(--safe-b);animation:sheet-in .24s var(--ease);border-radius:16px 16px 0 0;width:100%!important;max-height:calc(100dvh - var(--safe-t) - 10px)!important}.cmdk-input{min-height:48px;font-size:16px!important}.settings-sheet{flex-direction:column}.settings-nav{scrollbar-width:none;border-right:0;border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;overflow-x:auto;flex-direction:row!important;gap:4px!important;width:auto!important;padding:0 12px 10px!important}.settings-nav::-webkit-scrollbar{display:none}.settings-nav>button{white-space:nowrap;border:1px solid var(--hairline);border-radius:16px!important;padding:7px 11px!important;font-size:13.5px!important}.settings-title{flex-basis:100%;align-items:center;padding:14px 0 6px;display:flex;margin-bottom:0!important;font-size:22px!important}.settings-nav>.flex-1,.settings-version,.settings-nav>.truncate{display:none}.settings-content{padding:16px 14px 32px!important;font-size:14px!important}.settings-content select,.settings-content input:not([type=checkbox]):not([type=radio]){min-width:0;max-width:100%}.settings-content select{flex:auto}.decide-head{flex-wrap:wrap;flex-shrink:0;row-gap:6px;min-height:0;padding-top:12px;padding-bottom:8px;height:auto!important}.decide-head>.flex-1{display:none}.decide-head>button{min-height:34px}.decide-coverage{grid-template-columns:minmax(0,1fr)!important}dialog.research-dialog,dialog.filing-reader{width:100%;max-width:100%;height:calc(100dvh - var(--safe-t) - 10px);max-height:none;animation:sheet-in .26s var(--ease);border-bottom:0;border-radius:16px 16px 0 0;margin:auto 0 0}dialog.research-dialog .research-dialog-inner{height:100%;max-height:100%}.research-dialog header{gap:12px;padding:18px 16px 14px}.research-dialog h2{font-size:25px}.research-dialog-content{padding:16px 16px calc(28px + var(--safe-b))}.filing-reader-header{padding:14px 16px}.filing-reader-scroll{padding-bottom:var(--safe-b)}.confirm-backdrop{place-items:end center}.confirm-dialog{max-height:calc(100dvh - var(--safe-t) - 10px);padding:20px 16px calc(18px + var(--safe-b));animation:sheet-in .26s var(--ease);border-bottom:0;border-radius:16px 16px 0 0;width:100%!important}.confirm-dialog h2{font-size:24px}.app-toast{bottom:calc(var(--tabbar-h) + var(--safe-b) + 64px)!important;max-width:calc(100vw - 24px)!important;font-size:13px!important}.pwa-prompt{left:10px;right:10px;bottom:calc(var(--tabbar-h) + var(--safe-b) + 10px);max-width:none}}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.inspector,.raised.sheet,.palette-panel,dialog.research-dialog,dialog.filing-reader,.confirm-dialog{animation:none}}@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-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-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
