@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--sheen-boost:0%}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-ui), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, Cambria, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--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);--color-linen:#f6f7f5;--color-linen-deep:#eceeec;--color-fog:#e0e4e2;--color-sky:#e7eef6;--color-sky-raised:#dfe8f2;--color-sky-sunken:#d6e3f0;--color-sky-floor:#bfd4e8;--color-sky-tint:#dae6f5;--color-sky-glass:#fff;--color-abyss:#1f2626;--color-abyss-raised:#28312f;--color-abyss-deep:#181e1e;--color-abyss-footer:#151a1a;--color-slate:#2b3638;--color-slate-deep:#222c2e;--color-slate-muted:#586766;--color-porcelain:#dce2e1;--color-porcelain-bright:#eef1f0;--color-porcelain-muted:#94a2a1;--color-tide:#6e8388;--color-tide-deep:#4e6266;--color-tide-veil:#d4dede;--color-tide-light:#90a5a9;--color-tide-pale:#aebfc2;--color-tide-glow:#9db0b4;--color-tide-shade:#2f3a3a;--color-sage:#6e7d75;--color-sage-deep:#55635c;--color-sage-soft:#dce1dd;--color-sage-mist:#a9b6ae;--color-sage-shade:#2a322f;--color-sage-leaf:#6b8455;--color-sage-leaf-dark:#879f68;--color-clay:#a05a50;--color-clay-soft:#c89184;--color-amber:#996714;--color-amber-soft:#d9b25a;--color-steel:#4f6f86;--color-steel-deep:#43607a;--color-steel-bright:#6d90a6;--color-steel-brighter:#7fa0b5;--color-sumi:#0d0f11;--color-hai:#181c1f;--color-ishi:#222a2d;--color-mitsu:#ca9c5c;--color-tsuchi:#b3855a;--color-void-floor:#060707;--color-void-deep:#0a0b0c;--color-void:#0f1112;--color-void-raised:#16191b;--color-void-lift:#1d2124;--color-void-ink:#d6dcda;--color-void-ink-bright:#eef2f0;--color-void-ink-muted:#8d9896;--color-void-glow:#52f78f;--color-void-glow-pale:#8cfaac;--color-void-peach:#ffdab9;--color-void-peach-pale:#ffe3cb;--color-void-blue-floor:#03020c;--color-void-blue-deep:#070713;--color-void-blue:#0a0916;--color-void-blue-raised:#1b1a29;--color-void-blue-lift:#29434f;--color-void-blue-ink:#e4e9f1;--color-void-blue-ink-bright:#f8faff;--color-void-blue-ink-muted:#a7b2c6;--color-void-blue-glow:#97c5ff;--color-void-blue-glow-pale:#bbd9ff;--color-ov-void-blue-spx:#7e8da3;--color-ov-void-blue-spy:#02b6ab;--color-ov-void-blue-ndx:#b16ee5;--color-ov-void-blue-qqq:#769802;--color-ov-void-blue-r2k:#b76584;--color-ov-void-blue-sml:#078aa9;--color-ov-void-blue-vix:#f67b64;--color-moon-lit:#f1e9d2;--color-vanilla:#f2e9d8;--color-vanilla-lift:#fffdf8;--color-sand:#e6d8c3;--color-cream-peak:#fffefb;--color-cocoa:#4a3330;--color-cocoa-deep:#38231f;--color-taupe:#7a5f56;--color-rose:#bf7d84;--color-rose-deep:#9d5059;--color-rose-veil:#f0d7d7;--color-maroon:#8a4a52;--color-maroon-deep:#713a44;--color-peach:#e6b18c;--color-signal-green:#4e9d74;--color-signal-green-text:#3f8461;--color-signal-green-text-dark:#7bc39c;--color-signal-amber:#cc9a2b;--color-signal-amber-text:#7a5510;--color-signal-amber-text-dark:#e0b95e;--color-signal-red:#cc4b37;--color-signal-red-text:#b5432f;--color-signal-red-text-dark:#e08a76;--color-slot-blue:#1a6fc4;--color-slot-orange:#c25e00;--color-slot-magenta:#b0369a;--color-slot-blue-dark:#3d8ee0;--color-slot-orange-dark:#d17a12;--color-slot-magenta-dark:#cf5cb4;--color-ov-air-spx:#2f4154;--color-ov-air-spy:#045d57;--color-ov-air-ndx:#7732a6;--color-ov-air-qqq:#4d7002;--color-ov-air-r2k:#b2305c;--color-ov-air-sml:#01628e;--color-ov-air-vix:#7c3b13;--color-ov-fire-spx:#576e87;--color-ov-fire-spy:#01665f;--color-ov-fire-ndx:#5a3fa0;--color-ov-fire-qqq:#3f5300;--color-ov-fire-r2k:#a9254c;--color-ov-fire-sml:#014d71;--color-ov-fire-vix:#853900;--color-ov-earth-spx:#b8c5d9;--color-ov-earth-spy:#00d6c9;--color-ov-earth-ndx:#9881e9;--color-ov-earth-qqq:#97a600;--color-ov-earth-r2k:#cc7796;--color-ov-earth-sml:#37b3f7;--color-ov-earth-vix:#fe8a55;--color-ov-water-spx:#aebcd0;--color-ov-water-spy:#05cfc2;--color-ov-water-ndx:#927be2;--color-ov-water-qqq:#819800;--color-ov-water-r2k:#fe95bc;--color-ov-water-sml:#32b0f3;--color-ov-water-vix:#fc8c4d;--color-ov-void-spx:#a5b2c6;--color-ov-void-spy:#02b6ab;--color-ov-void-ndx:#b16ee5;--color-ov-void-qqq:#769802;--color-ov-void-r2k:#b46281;--color-ov-void-sml:#0688a7;--color-ov-void-vix:#f67b64;--color-tile-coral-1:#b8443a;--color-tile-coral-2:#b83f62;--color-tile-coral-3:#9e356c;--color-tile-ocean-1:#2a69b3;--color-tile-ocean-2:#2756b4;--color-tile-ocean-3:#26449c;--color-tile-lagoon-1:#0f7068;--color-tile-lagoon-2:#12686a;--color-tile-lagoon-3:#195a78;--color-tile-iris-1:#6e4cc0;--color-tile-iris-2:#5a3db0;--color-tile-iris-3:#452f96}}@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}.cy-pager .acct-panel[hidden]{visibility:hidden;display:flex!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-8{top:calc(var(--spacing) * 8)}.top-40{top:calc(var(--spacing) * 40)}.top-50{top:calc(var(--spacing) * 50)}.top-125{top:calc(var(--spacing) * 125)}.top-400{top:calc(var(--spacing) * 400)}.isolate{isolation:isolate}.order-2{order:2}.row-1{grid-row:1}.row-3{grid-row:3}.row-8{grid-row:8}.row-14{grid-row:14}.row-19{grid-row:19}.row-88{grid-row:88}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-cell{display:table-cell}.table-row{display:table-row}.size-0{width:0;height:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.tab-1{tab-size:1}.tab-2{tab-size:2}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow\/cutover,.shadow\/production{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.\[basis\:check\]{basis:check}.\[build\:brief-check\]{build:brief-check}.\[build\:ccm-read-check\]{build:ccm-read-check}.\[build\:census\]{build:census}.\[build\:coordinator-check\]{build:coordinator-check}.\[build\:corporate-actions-render-check\]{build:corporate-actions-render-check}.\[build\:credit-cycle-matrix-fixture\]{build:credit-cycle-matrix-fixture}.\[build\:ctw-backfill\]{build:ctw-backfill}.\[build\:ctw-calibrate\]{build:ctw-calibrate}.\[build\:ctw-check\]{build:ctw-check}.\[build\:cycle-backfill-check\]{build:cycle-backfill-check}.\[build\:cycle-backfill\]{build:cycle-backfill}.\[build\:cycle-certify\]{build:cycle-certify}.\[build\:cycle-check\]{build:cycle-check}.\[build\:databento-pull\]{build:databento-pull}.\[build\:dfv-dividends\]{build:dfv-dividends}.\[build\:dfv-tape\]{build:dfv-tape}.\[build\:dollar-refresh\]{build:dollar-refresh}.\[build\:exit-board-markup\]{build:exit-board-markup}.\[build\:exit-board-rails-render-check\]{build:exit-board-rails-render-check}.\[build\:fa-producer-check\]{build:fa-producer-check}.\[build\:fa-producer\]{build:fa-producer}.\[build\:facility-check\]{build:facility-check}.\[build\:fb-sweep-check\]{build:fb-sweep-check}.\[build\:fb-sweep\]{build:fb-sweep}.\[build\:feature-flags-check\]{build:feature-flags-check}.\[build\:filing-alert-dispatch-check\]{build:filing-alert-dispatch-check}.\[build\:filing-alert-eval-check\]{build:filing-alert-eval-check}.\[build\:filing-alert-inbox-check\]{build:filing-alert-inbox-check}.\[build\:filing-alert-sub-check\]{build:filing-alert-sub-check}.\[build\:filing-alert-telegram-check\]{build:filing-alert-telegram-check}.\[build\:float-bars-check\]{build:float-bars-check}.\[build\:fsn-acquire-check\]{build:fsn-acquire-check}.\[build\:fsn-backfill-check\]{build:fsn-backfill-check}.\[build\:fsn-backfill\]{build:fsn-backfill}.\[build\:fsn-check\]{build:fsn-check}.\[build\:fsn-cohort-check\]{build:fsn-cohort-check}.\[build\:fsn-coordinator-acquire-check\]{build:fsn-coordinator-acquire-check}.\[build\:fsn-discovery-check\]{build:fsn-discovery-check}.\[build\:fsn-download-check\]{build:fsn-download-check}.\[build\:fsn-drive-check\]{build:fsn-drive-check}.\[build\:fsn-driver-check\]{build:fsn-driver-check}.\[build\:fsn-extract-check\]{build:fsn-extract-check}.\[build\:fsn-freshness-decouple-check\]{build:fsn-freshness-decouple-check}.\[build\:fsn-ingest-render-check\]{build:fsn-ingest-render-check}.\[build\:fsn-joint-check\]{build:fsn-joint-check}.\[build\:fsn-normalize-check\]{build:fsn-normalize-check}.\[build\:fsn-pool-cert\]{build:fsn-pool-cert}.\[build\:fsn-publish-check\]{build:fsn-publish-check}.\[build\:fsn-rate-check\]{build:fsn-rate-check}.\[build\:fsn-read-check\]{build:fsn-read-check}.\[build\:fsn-reconcile-check\]{build:fsn-reconcile-check}.\[build\:fsn-reconciliation-check\]{build:fsn-reconciliation-check}.\[build\:fsn-reconciliation\]{build:fsn-reconciliation}.\[build\:fsn-replay-check\]{build:fsn-replay-check}.\[build\:fsn-rf-seam-check\]{build:fsn-rf-seam-check}.\[build\:fsn-substrate-check\]{build:fsn-substrate-check}.\[build\:fsn-text-dilution-check\]{build:fsn-text-dilution-check}.\[build\:fsn-text-dilution-render-check\]{build:fsn-text-dilution-render-check}.\[build\:fsn-text-write-check\]{build:fsn-text-write-check}.\[build\:import-bars\]{build:import-bars}.\[build\:ingest\]{build:ingest}.\[build\:inr4-parity\]{build:inr4-parity}.\[build\:intraday-monitor-check\]{build:intraday-monitor-check}.\[build\:iw-fidelity\]{build:iw-fidelity}.\[build\:iw-replay-smoke\]{build:iw-replay-smoke}.\[build\:iw-replay-study\]{build:iw-replay-study}.\[build\:iw-walk-check\]{build:iw-walk-check}.\[build\:iw-watch-check\]{build:iw-watch-check}.\[build\:lane-alert-gate-check\]{build:lane-alert-gate-check}.\[build\:lane-monitor-check\]{build:lane-monitor-check}.\[build\:lane-preference-check\]{build:lane-preference-check}.\[build\:macro-board-oil-check\]{build:macro-board-oil-check}.\[build\:macro-phase-alerts-check\]{build:macro-phase-alerts-check}.\[build\:macro-stress-alerts-check\]{build:macro-stress-alerts-check}.\[build\:macro-stress-backfill-check\]{build:macro-stress-backfill-check}.\[build\:macro-stress-backfill\]{build:macro-stress-backfill}.\[build\:macro-stress-check\]{build:macro-stress-check}.\[build\:macro-stress-migration-check\]{build:macro-stress-migration-check}.\[build\:macro-stress-study-check\]{build:macro-stress-study-check}.\[build\:macro-stress-study\]{build:macro-stress-study}.\[build\:macro-sync-spaces\]{build:macro-sync-spaces}.\[build\:macro-sync\]{build:macro-sync}.\[build\:massive-pull\]{build:massive-pull}.\[build\:migrate-metadata-computed-at\]{build:migrate-metadata-computed-at}.\[build\:movement-check\]{build:movement-check}.\[build\:nmfp-bridge-check\]{build:nmfp-bridge-check}.\[build\:nmfp-evidence-check\]{build:nmfp-evidence-check}.\[build\:nmfp-paths-check\]{build:nmfp-paths-check}.\[build\:nmfp-price-check\]{build:nmfp-price-check}.\[build\:nmm-assess-check\]{build:nmm-assess-check}.\[build\:nmm-check\]{build:nmm-check}.\[build\:ota-act-check\]{build:ota-act-check}.\[build\:ota-check\]{build:ota-check}.\[build\:ota-panel-markup\]{build:ota-panel-markup}.\[build\:otw-ops\]{build:otw-ops}.\[build\:premarket-audit\]{build:premarket-audit}.\[build\:principle-assessment-check\]{build:principle-assessment-check}.\[build\:principle-lens-check\]{build:principle-lens-check}.\[build\:principle-next-practice-check\]{build:principle-next-practice-check}.\[build\:principles-check\]{build:principles-check}.\[build\:radar-projection-check\]{build:radar-projection-check}.\[build\:recurrence-check\]{build:recurrence-check}.\[build\:recurrence-render-check\]{build:recurrence-render-check}.\[build\:rf-sweep\]{build:rf-sweep}.\[build\:rv-facts-check\]{build:rv-facts-check}.\[build\:rv-profile-sweep\]{build:rv-profile-sweep}.\[build\:screener-coverage-check\]{build:screener-coverage-check}.\[build\:sec-budget-guard-check\]{build:sec-budget-guard-check}.\[build\:seed-principles\]{build:seed-principles}.\[build\:shared-wl-check\]{build:shared-wl-check}.\[build\:short-interest\]{build:short-interest}.\[build\:spb-ledger-check\]{build:spb-ledger-check}.\[build\:spb-shadow-report\]{build:spb-shadow-report}.\[build\:split-history-check\]{build:split-history-check}.\[build\:strategy-analytics-check\]{build:strategy-analytics-check}.\[build\:strategy-census\]{build:strategy-census}.\[build\:stress-phase-export-check\]{build:stress-phase-export-check}.\[build\:stress-phase-export\]{build:stress-phase-export}.\[build\:stress-phase-fixture\]{build:stress-phase-fixture}.\[build\:stress-phase-golden\]{build:stress-phase-golden}.\[build\:study-cache-refresh\]{build:study-cache-refresh}.\[build\:thesis-drafts-check\]{build:thesis-drafts-check}.\[build\:thesis-ledger-render-check\]{build:thesis-ledger-render-check}.\[build\:thesis-setup-check\]{build:thesis-setup-check}.\[build\:thesis-siblings-census\]{build:thesis-siblings-census}.\[build\:thesis-sweep-check\]{build:thesis-sweep-check}.\[build\:thesis-write-check\]{build:thesis-write-check}.\[build\:trade-plan-check\]{build:trade-plan-check}.\[build\:trade-plan-resemblance-render-check\]{build:trade-plan-resemblance-render-check}.\[build\:trade-process-render-check\]{build:trade-process-render-check}.\[build\:wl-check\]{build:wl-check}.\[build\:yahoo-tail-check\]{build:yahoo-tail-check}.\[dfv\:calibrate\]{dfv:calibrate}.\[dfv\:certify\]{dfv:certify}.\[dfv\:check\]{dfv:check}.\[dfv\:minute-qa\]{dfv:minute-qa}.\[dfv\:series-measure\]{dfv:series-measure}.\[dview\:1278-1294\]{dview:1278-1294}.\[dview\:2037-2047\]{dview:2037-2047}.\[dview\:2710-2723\]{dview:2710-2723}.\[dview\:2730-2734\]{dview:2730-2734}.\[dview\:2855-2868\]{dview:2855-2868}.\[dview\:5281-5290\]{dview:5281-5290}.\[job-registry\:check\]{job-registry:check}.\[job-registry\:render\]{job-registry:render}.\[trade-plan-resemblance-render\:check\]{trade-plan-resemblance-render:check}.\[trade-process-render\:check\]{trade-process-render:check}.block-45{block-size:calc(var(--spacing) * 45)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius-card:1.5rem;--switch-track-w:2.15rem;--switch-track-h:1.3rem;--switch-knob:1rem;--switch-inset:.1rem;--switch-border:1px;--switch-target-reach:.3rem;--switch-target-coarse:44px;--surface:var(--color-sky);--surface-raised:var(--color-sky-raised);--glass-base:var(--color-sky-glass);--surface-sunken:var(--color-sky-sunken);--surface-hover:var(--color-white);--surface-footer:var(--color-slate);--scrim:var(--color-slate-deep);--fill-contrast:var(--color-slate);--on-fill-contrast:var(--color-linen);--page-canvas-glow:var(--color-sky);--page-canvas-mid:var(--color-sky-sunken);--page-canvas-deep:var(--color-sky-floor);--text:var(--color-slate);--text-display:var(--color-slate-deep);--text-muted:var(--color-slate-muted);--text-eyebrow:var(--color-tide-deep);--text-inverse:var(--color-linen);--text-error:var(--color-clay);--text-bright:var(--color-slate-deep);--text-on-footer:var(--color-linen-deep);--text-on-footer-strong:var(--color-linen);--text-on-footer-muted:#eceeecc7}@supports (color:color-mix(in lab, red, red)){:root{--text-on-footer-muted:color-mix(in oklab, var(--color-linen-deep) 78%, transparent)}}:root{--text-on-footer-faint:#eceeec8f}@supports (color:color-mix(in lab, red, red)){:root{--text-on-footer-faint:color-mix(in oklab, var(--color-linen-deep) 56%, transparent)}}:root{--border-on-footer:#eceeec33}@supports (color:color-mix(in lab, red, red)){:root{--border-on-footer:color-mix(in oklab, var(--color-linen-deep) 20%, transparent)}}:root{--border:#2b36381f}@supports (color:color-mix(in lab, red, red)){:root{--border:color-mix(in oklab, var(--color-slate) 12%, transparent)}}:root{--border-strong:#2b363833}@supports (color:color-mix(in lab, red, red)){:root{--border-strong:color-mix(in oklab, var(--color-slate) 20%, transparent)}}:root{--accent:var(--color-tide);--accent-strong:var(--color-tide-deep);--accent-soft:var(--color-tide-veil);--accent-sage:var(--color-sage);--accent-sage-strong:var(--color-sage-deep);--accent-sage-soft:var(--color-sage-soft);--summary-card:var(--color-sky-tint);--summary-card-border:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--summary-card-border:color-mix(in oklab, var(--secondary) 20%, var(--border))}}:root{--attention:var(--color-amber);--attention-strong:#996714}@supports (color:color-mix(in lab, red, red)){:root{--attention-strong:color-mix(in oklab, var(--color-amber) 78%, var(--text))}}:root{--attention-soft:#996714}@supports (color:color-mix(in lab, red, red)){:root{--attention-soft:color-mix(in oklab, var(--color-amber) 18%, var(--surface))}}:root{--secondary:var(--color-steel);--secondary-hover:var(--color-steel-deep);--on-secondary:var(--color-linen);--focus:var(--color-tide-deep);--selection-bg:#6e83884d}@supports (color:color-mix(in lab, red, red)){:root{--selection-bg:color-mix(in oklab, var(--color-tide) 30%, transparent)}}:root{--selection-text:var(--color-slate-deep);--status-positive:var(--color-signal-green-text);--status-positive-solid:var(--color-signal-green);--status-danger:var(--color-signal-red-text);--status-danger-solid:var(--color-signal-red);--status-danger-on:var(--color-linen);--status-warn-solid:var(--color-signal-amber);--status-warn:#7a5510}@supports (color:color-mix(in lab, red, red)){:root{--status-warn:color-mix(in oklab, var(--color-signal-amber-text), var(--text) 24%)}}:root{--outcome-gain:#3f8461}@supports (color:color-mix(in lab, red, red)){:root{--outcome-gain:color-mix(in oklab, var(--color-signal-green-text), var(--text) 24%)}}:root{--outcome-loss:#b5432f}@supports (color:color-mix(in lab, red, red)){:root{--outcome-loss:color-mix(in oklab, var(--color-signal-red-text), var(--text) 24%)}}:root{--outcome-gain-strong:var(--outcome-gain)}@supports (color:color-mix(in lab, red, red)){:root{--outcome-gain-strong:color-mix(in oklab, var(--outcome-gain), black 18%)}}:root{--outcome-loss-strong:var(--outcome-loss)}@supports (color:color-mix(in lab, red, red)){:root{--outcome-loss-strong:color-mix(in oklab, var(--outcome-loss), black 18%)}}:root{--stress-complacent:var(--attention);--stress-normal:var(--text-muted);--stress-forced:var(--outcome-gain);--stress-recovery:var(--color-sage-leaf);--cy-phase-a:var(--viz-accent);--cy-phase-b:var(--attention);--cy-phase-c:var(--text-muted);--cy-phase-d:var(--viz-line);--cy-phase-wash:9%;--moon-lit:var(--color-moon-lit);--moon-dark:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--moon-dark:color-mix(in oklab, var(--text) var(--moon-shade), var(--surface))}}:root{--moon-shade:58%;--moon-rim:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--moon-rim:color-mix(in oklab, var(--text) 40%, transparent)}}:root{--fx-position:#996714}@supports (color:color-mix(in lab, red, red)){:root{--fx-position:color-mix(in oklab, var(--color-amber), var(--text) 24%)}}:root{--shadow-pop:0 12px 30px #14181829;--shadow-halo:0 2px 16px -8px var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-halo:0 2px 16px -8px color-mix(in oklab, var(--text) 32%, transparent)}}:root{--focus-dim:.45;--focus-delay:.15s;--viz-mist:var(--color-sky);--viz-haze:var(--color-sky-sunken);--viz-veil:var(--color-tide-veil);--viz-accent:var(--color-tide);--viz-accent-soft:var(--color-tide-veil);--liq-fill:var(--viz-accent)}@supports (color:color-mix(in lab, red, red)){:root{--liq-fill:color-mix(in oklab, var(--viz-accent) 16%, transparent)}}:root{--liq-crest:var(--viz-accent)}@supports (color:color-mix(in lab, red, red)){:root{--liq-crest:color-mix(in oklab, var(--viz-accent) 34%, transparent)}}:root{--viz-line:var(--color-sage);--viz-line-strong:var(--color-sage-deep);--viz-line-soft:var(--color-sage-mist);--viz-ridge-near:var(--color-slate);--viz-stone-1:var(--color-slate-muted);--viz-stone-2:var(--color-sage-deep);--viz-stone-3:var(--color-fog);--viz-stone-4:var(--color-slate);--viz-stone-5:var(--color-sage);--viz-stone-shadow:var(--color-slate-deep);--viz-stone-light:var(--color-linen);--viz-slot-0:var(--color-slot-blue);--viz-slot-1:var(--color-slot-orange);--viz-slot-2:var(--color-slot-magenta);--viz-context:var(--text-muted);--overlay-spx:var(--color-ov-air-spx);--overlay-spy:var(--color-ov-air-spy);--overlay-ndx:var(--color-ov-air-ndx);--overlay-qqq:var(--color-ov-air-qqq);--overlay-r2k:var(--color-ov-air-r2k);--overlay-sml:var(--color-ov-air-sml);--overlay-vix:var(--color-ov-air-vix);--overlay-tqqq:var(--text-muted);--chart-line:var(--overlay-spx);--chart-line-2:var(--overlay-ndx);--im-slot-a:var(--chart-line);--im-slot-b:var(--chart-line-2);--im-slot-c:var(--overlay-spy);--im-slot-d:var(--overlay-vix);--dots:#819ab159}@supports (color:color-mix(in lab, red, red)){:root{--dots:color-mix(in oklab, color-mix(in oklab, var(--color-sky-floor) 50%, var(--color-steel-deep)) 35%, transparent)}}:root{--grain-opacity:.05;--grain-blend:multiply;--measure:40rem;--ease-calm:cubic-bezier(.2, .7, .2, 1);--select-chevron:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='8'%20viewBox='0%200%2012%208'%20fill='none'%3E%3Cpath%20d='M1%201.5%206%206.5%2011%201.5'%20stroke='%236b7280'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");--gleam:#fff;--gleam-on:1;--tile-tone-dollar-1:var(--color-tile-coral-1);--tile-tone-dollar-2:var(--color-tile-coral-2);--tile-tone-dollar-3:var(--color-tile-coral-3);--tile-tone-relative-1:var(--color-tile-ocean-1);--tile-tone-relative-2:var(--color-tile-ocean-2);--tile-tone-relative-3:var(--color-tile-ocean-3);--tile-tone-gann-1:var(--color-tile-lagoon-1);--tile-tone-gann-2:var(--color-tile-lagoon-2);--tile-tone-gann-3:var(--color-tile-lagoon-3);--tile-tone-condenser-1:var(--color-tile-iris-1);--tile-tone-condenser-2:var(--color-tile-iris-2);--tile-tone-condenser-3:var(--color-tile-iris-3);--tile-type-lift:0;--tile-type-lift-signal:-.08;--tile-ink-muted:var(--text-muted);--gnav-h:4.5rem;--bt-banner-h:2.75rem;--gnav-slide-in:.32s var(--ease-calm);--gnav-slide-out:.26s cubic-bezier(.4, 0, 1, 1);--tile-hover-base:var(--color-slate);--tile-hover-ink:var(--color-white);--tile-hover-ink-muted:#d5d7d7}@supports (color:color-mix(in lab, red, red)){:root{--tile-hover-ink-muted:color-mix(in oklab, var(--color-white) 80%, var(--color-slate))}}:root[data-theme=earth]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cy-phase-wash:4.5%;--moon-shade:16%;--surface:var(--color-abyss);--surface-raised:var(--color-abyss-raised);--glass-base:var(--surface-raised);--surface-sunken:var(--color-abyss-deep);--surface-hover:var(--surface-sunken);--surface-footer:var(--color-abyss-footer);--scrim:var(--color-porcelain);--fill-contrast:var(--color-porcelain);--on-fill-contrast:var(--color-abyss);--page-canvas-glow:var(--color-abyss-raised);--page-canvas-mid:var(--color-abyss);--page-canvas-deep:var(--color-abyss-footer);--text:var(--color-porcelain);--text-display:var(--color-porcelain-bright);--text-muted:var(--color-porcelain-muted);--text-eyebrow:var(--color-tide-glow);--text-inverse:var(--color-abyss);--text-error:var(--color-clay-soft);--text-bright:var(--color-white);--text-on-footer:var(--color-porcelain);--text-on-footer-strong:var(--color-porcelain-bright);--text-on-footer-muted:#dce2e1b3}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--text-on-footer-muted:color-mix(in oklab, var(--color-porcelain) 70%, transparent)}}:root[data-theme=earth]{--text-on-footer-faint:#dce2e18f}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--text-on-footer-faint:color-mix(in oklab, var(--color-porcelain) 56%, transparent)}}:root[data-theme=earth]{--border-on-footer:#dce2e129}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--border-on-footer:color-mix(in oklab, var(--color-porcelain) 16%, transparent)}}:root[data-theme=earth]{--border:#dce2e124}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--border:color-mix(in oklab, var(--color-porcelain) 14%, transparent)}}:root[data-theme=earth]{--border-strong:#dce2e13d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--border-strong:color-mix(in oklab, var(--color-porcelain) 24%, transparent)}}:root[data-theme=earth]{--accent:var(--color-tide-light);--accent-strong:var(--color-tide-pale);--accent-soft:var(--color-tide-shade);--accent-sage:var(--color-sage-mist);--accent-sage-strong:var(--color-sage-mist);--accent-sage-soft:var(--color-sage-shade);--attention:var(--color-amber-soft);--attention-strong:#d9b25a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--attention-strong:color-mix(in oklab, var(--color-amber-soft) 82%, var(--text))}}:root[data-theme=earth]{--attention-soft:#d9b25a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--attention-soft:color-mix(in oklab, var(--color-amber-soft) 16%, var(--surface))}}:root[data-theme=earth]{--secondary:var(--color-steel-bright);--secondary-hover:var(--color-steel-brighter);--on-secondary:var(--color-abyss-deep);--focus:var(--color-tide-light);--selection-bg:#90a5a957}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--selection-bg:color-mix(in oklab, var(--color-tide-light) 34%, transparent)}}:root[data-theme=earth]{--selection-text:var(--color-abyss);--status-positive:var(--color-signal-green-text-dark);--status-danger:var(--color-signal-red-text-dark);--status-warn:#e0b95e}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--status-warn:color-mix(in oklab, var(--color-signal-amber-text-dark), var(--text) 24%)}}:root[data-theme=earth]{--outcome-gain:#7bc39c}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--outcome-gain:color-mix(in oklab, var(--color-signal-green-text-dark), var(--text) 24%)}}:root[data-theme=earth]{--outcome-loss:#e08a76}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--outcome-loss:color-mix(in oklab, var(--color-signal-red-text-dark), var(--text) 24%)}}:root[data-theme=earth]{--outcome-gain-strong:var(--outcome-gain);--outcome-loss-strong:var(--outcome-loss);--fx-position:#d9b25a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--fx-position:color-mix(in oklab, var(--color-amber-soft), var(--text) 24%)}}:root[data-theme=earth]{--stress-recovery:var(--color-sage-leaf-dark);--shadow-pop:0 12px 30px #00000080;--select-chevron:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='8'%20viewBox='0%200%2012%208'%20fill='none'%3E%3Cpath%20d='M1%201.5%206%206.5%2011%201.5'%20stroke='%2394a3b8'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");--gleam:var(--color-sage-mist);--tile-type-lift:.3;--tile-type-lift-signal:.3;--tile-ink-muted:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--tile-ink-muted:color-mix(in oklab, var(--text-muted), var(--text) 40%)}}:root[data-theme=earth]{--gleam-on:.5;--shadow-halo:0 2px 16px -8px var(--text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--shadow-halo:0 2px 16px -8px color-mix(in oklab, var(--text) 42%, transparent)}}:root[data-theme=earth]{--viz-mist:var(--color-abyss);--viz-haze:var(--color-abyss-raised);--viz-veil:var(--color-abyss-deep);--viz-accent:var(--color-tide-light);--viz-accent-soft:var(--color-tide-shade);--liq-fill:var(--viz-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--liq-fill:color-mix(in oklab, var(--viz-accent) 22%, transparent)}}:root[data-theme=earth]{--liq-crest:var(--viz-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--liq-crest:color-mix(in oklab, var(--viz-accent) 40%, transparent)}}:root[data-theme=earth]{--viz-line:var(--color-sage);--viz-line-strong:var(--color-sage-mist);--viz-line-soft:var(--color-sage-mist);--viz-ridge-near:#05080a;--viz-stone-1:var(--color-fog);--viz-stone-2:var(--color-sage-mist);--viz-stone-3:var(--color-porcelain);--viz-stone-4:var(--color-sage-deep);--viz-stone-5:var(--color-sage);--viz-stone-shadow:#000;--viz-stone-light:var(--color-porcelain-bright);--viz-slot-0:var(--color-slot-blue-dark);--viz-slot-1:var(--color-slot-orange-dark);--viz-slot-2:var(--color-slot-magenta-dark);--viz-context:var(--text-muted);--overlay-spx:var(--color-ov-earth-spx);--overlay-spy:var(--color-ov-earth-spy);--overlay-ndx:var(--color-ov-earth-ndx);--overlay-qqq:var(--color-ov-earth-qqq);--overlay-r2k:var(--color-ov-earth-r2k);--overlay-sml:var(--color-ov-earth-sml);--overlay-vix:var(--color-ov-earth-vix);--dots:#dce2e117}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth]{--dots:color-mix(in oklab, var(--color-porcelain) 9%, transparent)}}:root[data-theme=earth]{--grain-opacity:.06;--grain-blend:soft-light}:root[data-theme=water]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cy-phase-wash:4.5%;--moon-shade:16%;--surface:var(--color-hai);--surface-raised:var(--color-ishi);--glass-base:var(--surface-raised);--surface-sunken:var(--color-sumi);--gleam:var(--color-porcelain-muted);--gleam-on:.5;--tile-type-lift:.3;--tile-type-lift-signal:.3;--tile-ink-muted:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--tile-ink-muted:color-mix(in oklab, var(--text-muted), var(--text) 40%)}}:root[data-theme=water]{--select-chevron:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='8'%20viewBox='0%200%2012%208'%20fill='none'%3E%3Cpath%20d='M1%201.5%206%206.5%2011%201.5'%20stroke='%2394a3b8'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");--surface-hover:var(--surface-sunken);--surface-footer:var(--color-sumi);--scrim:var(--color-porcelain);--fill-contrast:var(--color-porcelain);--on-fill-contrast:var(--color-hai);--page-canvas-glow:var(--color-ishi);--page-canvas-mid:var(--color-hai);--page-canvas-deep:var(--color-sumi);--text:var(--color-porcelain);--text-display:#e4e8e8}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--text-display:color-mix(in oklab, var(--color-porcelain) 78%, var(--color-white))}}:root[data-theme=water]{--text-muted:var(--color-porcelain-muted);--text-eyebrow:var(--color-tide-glow);--text-inverse:var(--color-hai);--text-error:var(--color-clay-soft);--text-bright:#ecefef}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--text-bright:color-mix(in oklab, var(--color-porcelain) 55%, var(--color-white))}}:root[data-theme=water]{--text-on-footer:var(--color-porcelain);--text-on-footer-strong:#e3e8e7}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--text-on-footer-strong:color-mix(in oklab, var(--color-porcelain) 80%, var(--color-white))}}:root[data-theme=water]{--text-on-footer-muted:#dce2e1b3}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--text-on-footer-muted:color-mix(in oklab, var(--color-porcelain) 70%, transparent)}}:root[data-theme=water]{--text-on-footer-faint:#dce2e18f}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--text-on-footer-faint:color-mix(in oklab, var(--color-porcelain) 56%, transparent)}}:root[data-theme=water]{--border-on-footer:#dce2e129}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--border-on-footer:color-mix(in oklab, var(--color-porcelain) 16%, transparent)}}:root[data-theme=water]{--border:#dce2e121}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--border:color-mix(in oklab, var(--color-porcelain) 13%, transparent)}}:root[data-theme=water]{--border-strong:#dce2e13d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--border-strong:color-mix(in oklab, var(--color-porcelain) 24%, transparent)}}:root[data-theme=water]{--accent:var(--color-tide-light);--accent-strong:var(--color-tide-pale);--accent-soft:#323a3d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--accent-soft:color-mix(in oklab, var(--color-tide-light) 22%, var(--color-hai))}}:root[data-theme=water]{--accent-sage:var(--color-tsuchi);--accent-sage-strong:#be9f80}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--accent-sage-strong:color-mix(in oklab, var(--color-tsuchi) 72%, var(--color-porcelain))}}:root[data-theme=water]{--accent-sage-soft:#3a332c}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--accent-sage-soft:color-mix(in oklab, var(--color-tsuchi) 22%, var(--color-hai))}}:root[data-theme=water]{--attention:var(--color-mitsu);--attention-strong:#ca9c5c}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--attention-strong:color-mix(in oklab, var(--color-mitsu) 82%, var(--text))}}:root[data-theme=water]{--attention-soft:#ca9c5c}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--attention-soft:color-mix(in oklab, var(--color-mitsu) 16%, var(--surface))}}:root[data-theme=water]{--secondary:var(--color-tsuchi);--secondary-hover:#bc9978}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--secondary-hover:color-mix(in oklab, var(--color-tsuchi) 78%, var(--color-porcelain))}}:root[data-theme=water]{--on-secondary:var(--color-sumi);--focus:var(--color-tide-light);--selection-bg:#90a5a94d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--selection-bg:color-mix(in oklab, var(--color-tide-light) 30%, transparent)}}:root[data-theme=water]{--selection-text:var(--color-porcelain);--status-positive:var(--color-signal-green-text-dark);--status-danger:var(--color-signal-red-text-dark);--status-warn:#e0b95e}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--status-warn:color-mix(in oklab, var(--color-signal-amber-text-dark), var(--text) 24%)}}:root[data-theme=water]{--outcome-gain:#7bc39c}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--outcome-gain:color-mix(in oklab, var(--color-signal-green-text-dark), var(--text) 24%)}}:root[data-theme=water]{--outcome-loss:#e08a76}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--outcome-loss:color-mix(in oklab, var(--color-signal-red-text-dark), var(--text) 24%)}}:root[data-theme=water]{--outcome-gain-strong:var(--outcome-gain);--outcome-loss-strong:var(--outcome-loss);--fx-position:#d9b25a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--fx-position:color-mix(in oklab, var(--color-amber-soft), var(--text) 24%)}}:root[data-theme=water]{--stress-recovery:var(--color-sage-leaf-dark);--shadow-pop:0 12px 30px #0000008c;--shadow-halo:0 2px 16px -8px var(--text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--shadow-halo:0 2px 16px -8px color-mix(in oklab, var(--text) 42%, transparent)}}:root[data-theme=water]{--viz-mist:var(--color-hai);--viz-haze:var(--color-ishi);--viz-veil:var(--color-sumi);--viz-accent:var(--color-tide-light);--viz-accent-soft:#323a3d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--viz-accent-soft:color-mix(in oklab, var(--color-tide-light) 22%, var(--color-hai))}}:root[data-theme=water]{--liq-fill:var(--viz-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--liq-fill:color-mix(in oklab, var(--viz-accent) 22%, transparent)}}:root[data-theme=water]{--liq-crest:var(--viz-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--liq-crest:color-mix(in oklab, var(--viz-accent) 40%, transparent)}}:root[data-theme=water]{--viz-line:var(--color-tsuchi);--viz-line-strong:#be9d7d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--viz-line-strong:color-mix(in oklab, var(--color-tsuchi) 74%, var(--color-porcelain))}}:root[data-theme=water]{--viz-line-soft:var(--color-porcelain-muted);--viz-ridge-near:var(--color-sumi);--viz-stone-1:var(--color-porcelain-muted);--viz-stone-2:var(--color-tsuchi);--viz-stone-3:var(--color-ishi);--viz-stone-4:var(--color-tide-light);--viz-stone-5:var(--color-mitsu);--viz-stone-shadow:#000;--viz-stone-light:var(--color-porcelain);--viz-slot-0:var(--color-slot-blue-dark);--viz-slot-1:var(--color-slot-orange-dark);--viz-slot-2:var(--color-slot-magenta-dark);--viz-context:var(--text-muted);--overlay-spx:var(--color-ov-water-spx);--overlay-spy:var(--color-ov-water-spy);--overlay-ndx:var(--color-ov-water-ndx);--overlay-qqq:var(--color-ov-water-qqq);--overlay-r2k:var(--color-ov-water-r2k);--overlay-sml:var(--color-ov-water-sml);--overlay-vix:var(--color-ov-water-vix);--dots:#dce2e117}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water]{--dots:color-mix(in oklab, var(--color-porcelain) 9%, transparent)}}:root[data-theme=water]{--grain-opacity:.06;--grain-blend:soft-light}:root[data-theme=void]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cy-phase-wash:4.5%;--moon-shade:16%;--surface:var(--color-void);--surface-raised:var(--color-void-raised);--glass-base:var(--color-void-lift);--surface-sunken:var(--color-void-deep);--surface-hover:var(--surface-sunken);--surface-footer:var(--color-void-floor);--scrim:var(--color-void-ink);--fill-contrast:var(--color-void-ink);--on-fill-contrast:var(--color-void);--page-canvas-glow:var(--color-void-lift);--page-canvas-mid:var(--color-void);--page-canvas-deep:var(--color-void-floor);--text:var(--color-void-ink);--text-display:var(--color-void-ink-bright);--text-muted:var(--color-void-ink-muted);--text-eyebrow:var(--color-void-glow);--text-inverse:var(--color-void);--text-error:var(--color-clay-soft);--text-bright:var(--color-white);--text-on-footer:var(--color-void-ink);--text-on-footer-strong:var(--color-void-ink-bright);--text-on-footer-muted:#d6dcdab3}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--text-on-footer-muted:color-mix(in oklab, var(--color-void-ink) 70%, transparent)}}:root[data-theme=void]{--text-on-footer-faint:#d6dcda8f}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--text-on-footer-faint:color-mix(in oklab, var(--color-void-ink) 56%, transparent)}}:root[data-theme=void]{--border-on-footer:#d6dcda24}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--border-on-footer:color-mix(in oklab, var(--color-void-ink) 14%, transparent)}}:root[data-theme=void]{--border:#d6dcda1f}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--border:color-mix(in oklab, var(--color-void-ink) 12%, transparent)}}:root[data-theme=void]{--border-strong:#d6dcda38}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--border-strong:color-mix(in oklab, var(--color-void-ink) 22%, transparent)}}:root[data-theme=void]{--accent:var(--color-void-glow);--accent-strong:var(--color-void-glow-pale);--accent-soft:#1a3626}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--accent-soft:color-mix(in oklab, var(--color-void-glow) 16%, var(--color-void))}}:root[data-theme=void]{--accent-sage:var(--color-tide-light);--accent-sage-strong:var(--color-tide-pale);--accent-sage-soft:#262c2d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--accent-sage-soft:color-mix(in oklab, var(--color-tide-light) 18%, var(--color-void))}}:root[data-theme=void]{--attention:var(--color-amber-soft);--attention-strong:#d9b25a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--attention-strong:color-mix(in oklab, var(--color-amber-soft) 82%, var(--text))}}:root[data-theme=void]{--attention-soft:#d9b25a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--attention-soft:color-mix(in oklab, var(--color-amber-soft) 16%, var(--surface))}}:root[data-theme=void]{--secondary:var(--color-void-glow);--secondary-hover:var(--color-void-glow-pale);--on-secondary:var(--color-void-deep);--focus:var(--color-void-glow);--selection-bg:#52f78f4d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--selection-bg:color-mix(in oklab, var(--color-void-glow) 30%, transparent)}}:root[data-theme=void]{--selection-text:var(--color-void-ink-bright);--status-positive:var(--color-signal-green-text-dark);--status-danger:var(--color-signal-red-text-dark);--status-warn:#e0b95e}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--status-warn:color-mix(in oklab, var(--color-signal-amber-text-dark), var(--text) 24%)}}:root[data-theme=void]{--outcome-gain:#7bc39c}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--outcome-gain:color-mix(in oklab, var(--color-signal-green-text-dark), var(--text) 24%)}}:root[data-theme=void]{--outcome-loss:#e08a76}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--outcome-loss:color-mix(in oklab, var(--color-signal-red-text-dark), var(--text) 24%)}}:root[data-theme=void]{--outcome-gain-strong:var(--outcome-gain);--outcome-loss-strong:var(--outcome-loss);--fx-position:#d9b25a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--fx-position:color-mix(in oklab, var(--color-amber-soft), var(--text) 24%)}}:root[data-theme=void]{--stress-recovery:var(--color-sage-leaf-dark);--shadow-pop:0 12px 30px #0009;--shadow-halo:0 0 0 1px #52f78f4d, 0 0 22px -6px #52f78f80}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--shadow-halo:0 0 0 1px color-mix(in oklab, var(--color-void-glow) 30%, transparent), 0 0 22px -6px color-mix(in oklab, var(--color-void-glow) 50%, transparent)}}:root[data-theme=void]{--select-chevron:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='8'%20viewBox='0%200%2012%208'%20fill='none'%3E%3Cpath%20d='M1%201.5%206%206.5%2011%201.5'%20stroke='%2394a3b8'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");--gleam:var(--color-void-glow);--gleam-on:.5;--tile-type-lift:.3;--tile-type-lift-signal:.3;--tile-ink-muted:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--tile-ink-muted:color-mix(in oklab, var(--text-muted), var(--text) 40%)}}:root[data-theme=void]{--viz-mist:var(--color-void);--viz-haze:var(--color-void-raised);--viz-veil:var(--color-void-deep);--viz-accent:var(--color-void-glow);--viz-accent-soft:#1b3a29}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--viz-accent-soft:color-mix(in oklab, var(--color-void-glow) 18%, var(--color-void))}}:root[data-theme=void]{--liq-fill:var(--viz-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--liq-fill:color-mix(in oklab, var(--viz-accent) 20%, transparent)}}:root[data-theme=void]{--liq-crest:var(--viz-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--liq-crest:color-mix(in oklab, var(--viz-accent) 38%, transparent)}}:root[data-theme=void]{--viz-line:var(--color-tide-light);--viz-line-strong:var(--color-tide-pale);--viz-line-soft:var(--color-void-ink-muted);--viz-ridge-near:var(--color-void-floor);--viz-stone-1:var(--color-void-ink-muted);--viz-stone-2:var(--color-tide-light);--viz-stone-3:var(--color-void-lift);--viz-stone-4:var(--color-void-glow);--viz-stone-5:var(--color-amber-soft);--viz-stone-shadow:#000;--viz-stone-light:var(--color-void-ink);--viz-slot-0:var(--color-slot-blue-dark);--viz-slot-1:var(--color-slot-orange-dark);--viz-slot-2:var(--color-slot-magenta-dark);--viz-context:var(--text-muted);--overlay-spx:var(--color-ov-void-spx);--overlay-spy:var(--color-ov-void-spy);--overlay-ndx:var(--color-ov-void-ndx);--overlay-qqq:var(--color-ov-void-qqq);--overlay-r2k:var(--color-ov-void-r2k);--overlay-sml:var(--color-ov-void-sml);--overlay-vix:var(--color-ov-void-vix);--dots:#d6dcda1c}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void]{--dots:color-mix(in oklab, var(--color-void-ink) 11%, transparent)}}:root[data-theme=void]{--grain-opacity:.06;--grain-blend:soft-light}:root[data-theme=void-peach]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cy-phase-wash:4.5%;--moon-shade:16%;--surface:var(--color-void);--surface-raised:var(--color-void-raised);--glass-base:var(--color-void-lift);--surface-sunken:var(--color-void-deep);--surface-hover:var(--surface-sunken);--surface-footer:var(--color-void-floor);--scrim:var(--color-void-ink);--fill-contrast:var(--color-void-ink);--on-fill-contrast:var(--color-void);--page-canvas-glow:var(--color-void-lift);--page-canvas-mid:var(--color-void);--page-canvas-deep:var(--color-void-floor);--text:var(--color-void-ink);--text-display:var(--color-void-ink-bright);--text-muted:var(--color-void-ink-muted);--text-eyebrow:var(--color-void-peach);--text-inverse:var(--color-void);--text-error:var(--color-clay-soft);--text-bright:var(--color-white);--text-on-footer:var(--color-void-ink);--text-on-footer-strong:var(--color-void-ink-bright);--text-on-footer-muted:#d6dcdab3}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--text-on-footer-muted:color-mix(in oklab, var(--color-void-ink) 70%, transparent)}}:root[data-theme=void-peach]{--text-on-footer-faint:#d6dcda8f}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--text-on-footer-faint:color-mix(in oklab, var(--color-void-ink) 56%, transparent)}}:root[data-theme=void-peach]{--border-on-footer:#d6dcda24}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--border-on-footer:color-mix(in oklab, var(--color-void-ink) 14%, transparent)}}:root[data-theme=void-peach]{--border:#d6dcda1f}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--border:color-mix(in oklab, var(--color-void-ink) 12%, transparent)}}:root[data-theme=void-peach]{--border-strong:#d6dcda38}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--border-strong:color-mix(in oklab, var(--color-void-ink) 22%, transparent)}}:root[data-theme=void-peach]{--accent:var(--color-void-peach);--accent-strong:var(--color-void-peach-pale);--accent-soft:#35312d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--accent-soft:color-mix(in oklab, var(--color-void-peach) 16%, var(--color-void))}}:root[data-theme=void-peach]{--accent-sage:var(--color-tide-light);--accent-sage-strong:var(--color-tide-pale);--accent-sage-soft:#262c2d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--accent-sage-soft:color-mix(in oklab, var(--color-tide-light) 18%, var(--color-void))}}:root[data-theme=void-peach]{--attention:var(--color-amber-soft);--attention-strong:#d9b25a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--attention-strong:color-mix(in oklab, var(--color-amber-soft) 82%, var(--text))}}:root[data-theme=void-peach]{--attention-soft:#d9b25a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--attention-soft:color-mix(in oklab, var(--color-amber-soft) 16%, var(--surface))}}:root[data-theme=void-peach]{--secondary:var(--color-void-peach);--secondary-hover:var(--color-void-peach-pale);--on-secondary:var(--color-void-deep);--focus:var(--color-void-peach);--selection-bg:#ffdab94d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--selection-bg:color-mix(in oklab, var(--color-void-peach) 30%, transparent)}}:root[data-theme=void-peach]{--selection-text:var(--color-void-ink-bright);--status-positive:var(--color-signal-green-text-dark);--status-danger:var(--color-signal-red-text-dark);--status-warn:#e0b95e}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--status-warn:color-mix(in oklab, var(--color-signal-amber-text-dark), var(--text) 24%)}}:root[data-theme=void-peach]{--outcome-gain:#7bc39c}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--outcome-gain:color-mix(in oklab, var(--color-signal-green-text-dark), var(--text) 24%)}}:root[data-theme=void-peach]{--outcome-loss:#e08a76}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--outcome-loss:color-mix(in oklab, var(--color-signal-red-text-dark), var(--text) 24%)}}:root[data-theme=void-peach]{--outcome-gain-strong:var(--outcome-gain);--outcome-loss-strong:var(--outcome-loss);--fx-position:#d9b25a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--fx-position:color-mix(in oklab, var(--color-amber-soft), var(--text) 24%)}}:root[data-theme=void-peach]{--stress-recovery:var(--color-sage-leaf-dark);--shadow-pop:0 12px 30px #0009;--shadow-halo:0 0 0 1px #ffdab94d, 0 0 22px -6px #ffdab980}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--shadow-halo:0 0 0 1px color-mix(in oklab, var(--color-void-peach) 30%, transparent), 0 0 22px -6px color-mix(in oklab, var(--color-void-peach) 50%, transparent)}}:root[data-theme=void-peach]{--select-chevron:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='8'%20viewBox='0%200%2012%208'%20fill='none'%3E%3Cpath%20d='M1%201.5%206%206.5%2011%201.5'%20stroke='%2394a3b8'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");--gleam:var(--color-void-peach);--gleam-on:.5;--tile-type-lift:.3;--tile-type-lift-signal:.3;--tile-ink-muted:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--tile-ink-muted:color-mix(in oklab, var(--text-muted), var(--text) 40%)}}:root[data-theme=void-peach]{--viz-mist:var(--color-void);--viz-haze:var(--color-void-raised);--viz-veil:var(--color-void-deep);--viz-accent:var(--color-void-peach);--viz-accent-soft:#3a3530}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--viz-accent-soft:color-mix(in oklab, var(--color-void-peach) 18%, var(--color-void))}}:root[data-theme=void-peach]{--liq-fill:var(--viz-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--liq-fill:color-mix(in oklab, var(--viz-accent) 20%, transparent)}}:root[data-theme=void-peach]{--liq-crest:var(--viz-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--liq-crest:color-mix(in oklab, var(--viz-accent) 38%, transparent)}}:root[data-theme=void-peach]{--viz-line:var(--color-tide-light);--viz-line-strong:var(--color-tide-pale);--viz-line-soft:var(--color-void-ink-muted);--viz-ridge-near:var(--color-void-floor);--viz-stone-1:var(--color-void-ink-muted);--viz-stone-2:var(--color-tide-light);--viz-stone-3:var(--color-void-lift);--viz-stone-4:var(--color-void-peach);--viz-stone-5:var(--color-amber-soft);--viz-stone-shadow:#000;--viz-stone-light:var(--color-void-ink);--viz-slot-0:var(--color-slot-blue-dark);--viz-slot-1:var(--color-slot-orange-dark);--viz-slot-2:var(--color-slot-magenta-dark);--viz-context:var(--text-muted);--overlay-spx:var(--color-ov-void-spx);--overlay-spy:var(--color-ov-void-spy);--overlay-ndx:var(--color-ov-void-ndx);--overlay-qqq:var(--color-ov-void-qqq);--overlay-r2k:var(--color-ov-void-r2k);--overlay-sml:var(--color-ov-void-sml);--overlay-vix:var(--color-ov-void-vix);--dots:#d6dcda1c}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-peach]{--dots:color-mix(in oklab, var(--color-void-ink) 11%, transparent)}}:root[data-theme=void-peach]{--grain-opacity:.06;--grain-blend:soft-light}:root[data-theme=void-blue]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cy-phase-wash:4%;--moon-shade:16%;--surface:var(--color-void-blue);--surface-raised:var(--color-void-blue-raised);--glass-base:var(--surface-raised);--surface-sunken:var(--color-void-blue-deep);--surface-hover:var(--surface-sunken);--surface-footer:var(--color-void-blue-floor);--scrim:var(--color-void-blue-ink);--fill-contrast:var(--color-void-blue-ink);--on-fill-contrast:var(--color-void-blue);--page-canvas-glow:var(--color-void-blue-lift);--page-canvas-mid:var(--color-void-blue);--page-canvas-deep:var(--color-void-blue-floor);--text:var(--color-void-blue-ink);--text-display:var(--color-void-blue-ink-bright);--text-muted:var(--color-void-blue-ink-muted);--text-eyebrow:var(--color-void-blue-glow);--text-inverse:var(--color-void-blue);--text-error:var(--color-clay-soft);--text-bright:var(--color-white);--text-on-footer:var(--color-void-blue-ink);--text-on-footer-strong:var(--color-void-blue-ink-bright);--text-on-footer-muted:#e4e9f1b3}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--text-on-footer-muted:color-mix(in oklab, var(--color-void-blue-ink) 70%, transparent)}}:root[data-theme=void-blue]{--text-on-footer-faint:#e4e9f18f}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--text-on-footer-faint:color-mix(in oklab, var(--color-void-blue-ink) 56%, transparent)}}:root[data-theme=void-blue]{--border-on-footer:#e4e9f124}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--border-on-footer:color-mix(in oklab, var(--color-void-blue-ink) 14%, transparent)}}:root[data-theme=void-blue]{--border:#e4e9f11f}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--border:color-mix(in oklab, var(--color-void-blue-ink) 12%, transparent)}}:root[data-theme=void-blue]{--border-strong:#e4e9f138}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--border-strong:color-mix(in oklab, var(--color-void-blue-ink) 22%, transparent)}}:root[data-theme=void-blue]{--accent:var(--color-void-blue-glow);--accent-strong:var(--color-void-blue-glow-pale);--accent-soft:#21273b}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--accent-soft:color-mix(in oklab, var(--color-void-blue-glow) 16%, var(--color-void-blue))}}:root[data-theme=void-blue]{--accent-sage:var(--color-tide-light);--accent-sage-strong:var(--color-tide-pale);--accent-sage-soft:#222530}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--accent-sage-soft:color-mix(in oklab, var(--color-tide-light) 18%, var(--color-void-blue))}}:root[data-theme=void-blue]{--attention:var(--color-amber-soft);--attention-strong:#d9b25a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--attention-strong:color-mix(in oklab, var(--color-amber-soft) 82%, var(--text))}}:root[data-theme=void-blue]{--attention-soft:#d9b25a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--attention-soft:color-mix(in oklab, var(--color-amber-soft) 16%, var(--surface))}}:root[data-theme=void-blue]{--secondary:var(--color-void-blue-glow);--secondary-hover:var(--color-void-blue-glow-pale);--on-secondary:var(--color-void-blue-deep);--focus:var(--color-void-blue-glow);--selection-bg:#97c5ff4d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--selection-bg:color-mix(in oklab, var(--color-void-blue-glow) 30%, transparent)}}:root[data-theme=void-blue]{--selection-text:var(--color-void-blue-ink-bright);--status-positive:var(--color-signal-green-text-dark);--status-danger:var(--color-signal-red-text-dark);--status-warn:#e0b95e}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--status-warn:color-mix(in oklab, var(--color-signal-amber-text-dark), var(--text) 24%)}}:root[data-theme=void-blue]{--outcome-gain:#7bc39c}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--outcome-gain:color-mix(in oklab, var(--color-signal-green-text-dark), var(--text) 24%)}}:root[data-theme=void-blue]{--outcome-loss:#e08a76}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--outcome-loss:color-mix(in oklab, var(--color-signal-red-text-dark), var(--text) 24%)}}:root[data-theme=void-blue]{--outcome-gain-strong:var(--outcome-gain);--outcome-loss-strong:var(--outcome-loss);--fx-position:#d9b25a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--fx-position:color-mix(in oklab, var(--color-amber-soft), var(--text) 24%)}}:root[data-theme=void-blue]{--stress-recovery:var(--color-sage-leaf-dark);--shadow-pop:0 12px 30px #0009;--shadow-halo:0 0 0 1px #97c5ff4d, 0 0 22px -6px #97c5ff80}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--shadow-halo:0 0 0 1px color-mix(in oklab, var(--color-void-blue-glow) 30%, transparent), 0 0 22px -6px color-mix(in oklab, var(--color-void-blue-glow) 50%, transparent)}}:root[data-theme=void-blue]{--select-chevron:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='8'%20viewBox='0%200%2012%208'%20fill='none'%3E%3Cpath%20d='M1%201.5%206%206.5%2011%201.5'%20stroke='%2394a3b8'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");--gleam:var(--color-void-blue-glow);--gleam-on:.5;--tile-type-lift:.3;--tile-type-lift-signal:.3;--tile-ink-muted:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--tile-ink-muted:color-mix(in oklab, var(--text-muted), var(--text) 40%)}}:root[data-theme=void-blue]{--viz-mist:var(--color-void-blue);--viz-haze:var(--color-void-blue-raised);--viz-veil:var(--color-void-blue-deep);--viz-accent:var(--color-void-blue-ink-bright);--viz-accent-soft:#232b40}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--viz-accent-soft:color-mix(in oklab, var(--color-void-blue-glow) 18%, var(--color-void-blue))}}:root[data-theme=void-blue]{--liq-fill:var(--viz-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--liq-fill:color-mix(in oklab, var(--viz-accent) 20%, transparent)}}:root[data-theme=void-blue]{--liq-crest:var(--viz-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--liq-crest:color-mix(in oklab, var(--viz-accent) 38%, transparent)}}:root[data-theme=void-blue]{--viz-line:var(--color-tide-light);--viz-line-strong:var(--color-tide-pale);--viz-line-soft:var(--color-void-blue-ink-muted);--viz-ridge-near:var(--color-void-blue-floor);--viz-stone-1:var(--color-void-blue-ink-muted);--viz-stone-2:var(--color-tide-light);--viz-stone-3:var(--color-void-blue-lift);--viz-stone-4:var(--color-void-blue-glow);--viz-stone-5:var(--color-amber-soft);--viz-stone-shadow:#000;--viz-stone-light:var(--color-void-blue-ink);--viz-slot-0:var(--color-slot-blue-dark);--viz-slot-1:var(--color-slot-orange-dark);--viz-slot-2:var(--color-slot-magenta-dark);--viz-context:var(--text-muted);--overlay-spx:var(--color-ov-void-blue-spx);--overlay-spy:var(--color-ov-void-blue-spy);--overlay-ndx:var(--color-ov-void-blue-ndx);--overlay-qqq:var(--color-ov-void-blue-qqq);--overlay-r2k:var(--color-ov-void-blue-r2k);--overlay-sml:var(--color-ov-void-blue-sml);--overlay-vix:var(--color-ov-void-blue-vix);--dots:#e4e9f11c}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue]{--dots:color-mix(in oklab, var(--color-void-blue-ink) 11%, transparent)}}:root[data-theme=void-blue]{--grain-opacity:.025;--grain-blend:soft-light}:root[data-theme=fire]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:var(--color-vanilla);--surface-raised:var(--color-vanilla-lift);--glass-base:var(--surface-raised);--surface-sunken:var(--color-sand);--surface-hover:var(--color-cream-peak);--surface-footer:var(--color-cocoa);--scrim:var(--color-cocoa-deep);--fill-contrast:var(--color-cocoa);--on-fill-contrast:var(--color-vanilla);--page-canvas-glow:var(--color-vanilla-lift);--page-canvas-mid:var(--color-vanilla);--page-canvas-deep:var(--color-sand);--text:var(--color-cocoa);--text-display:var(--color-cocoa-deep);--text-muted:var(--color-taupe);--text-eyebrow:var(--color-rose-deep);--text-inverse:var(--color-vanilla);--text-error:var(--color-clay);--text-bright:var(--color-cocoa-deep);--text-on-footer:var(--color-vanilla-lift);--text-on-footer-strong:var(--color-cream-peak);--text-on-footer-muted:#fffdf8c2}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire]{--text-on-footer-muted:color-mix(in oklab, var(--color-vanilla-lift) 76%, transparent)}}:root[data-theme=fire]{--text-on-footer-faint:#fffdf88a}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire]{--text-on-footer-faint:color-mix(in oklab, var(--color-vanilla-lift) 54%, transparent)}}:root[data-theme=fire]{--border-on-footer:#fffdf833}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire]{--border-on-footer:color-mix(in oklab, var(--color-vanilla-lift) 20%, transparent)}}:root[data-theme=fire]{--border:#4a33301f}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire]{--border:color-mix(in oklab, var(--color-cocoa) 12%, transparent)}}:root[data-theme=fire]{--border-strong:#4a333033}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire]{--border-strong:color-mix(in oklab, var(--color-cocoa) 20%, transparent)}}:root[data-theme=fire]{--accent:var(--color-rose);--accent-strong:var(--color-rose-deep);--accent-soft:var(--color-rose-veil);--accent-sage:var(--color-peach);--accent-sage-strong:#b1866d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire]{--accent-sage-strong:color-mix(in oklab, var(--color-peach) 66%, var(--color-cocoa))}}:root[data-theme=fire]{--accent-sage-soft:#efdcc6}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire]{--accent-sage-soft:color-mix(in oklab, var(--color-peach) 24%, var(--color-vanilla))}}:root[data-theme=fire]{--stress-recovery:var(--color-sage-leaf);--attention:var(--color-amber);--attention-strong:#996714}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire]{--attention-strong:color-mix(in oklab, var(--color-amber) 78%, var(--text))}}:root[data-theme=fire]{--attention-soft:#996714}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire]{--attention-soft:color-mix(in oklab, var(--color-amber) 18%, var(--surface))}}:root[data-theme=fire]{--secondary:var(--color-maroon);--secondary-hover:var(--color-maroon-deep);--on-secondary:var(--color-vanilla);--focus:var(--color-rose-deep);--selection-bg:#bf7d844d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire]{--selection-bg:color-mix(in oklab, var(--color-rose) 30%, transparent)}}:root[data-theme=fire]{--selection-text:var(--color-cocoa-deep);--status-danger-on:var(--color-vanilla);--shadow-pop:0 12px 30px #4a333029;--shadow-halo:0 2px 16px -8px var(--text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire]{--shadow-halo:0 2px 16px -8px color-mix(in oklab, var(--text) 32%, transparent)}}:root[data-theme=fire]{--viz-mist:var(--color-vanilla);--viz-haze:var(--color-sand);--viz-veil:var(--color-rose-veil);--viz-accent:var(--color-rose);--viz-accent-soft:var(--color-rose-veil);--liq-fill:var(--viz-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire]{--liq-fill:color-mix(in oklab, var(--viz-accent) 16%, transparent)}}:root[data-theme=fire]{--liq-crest:var(--viz-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire]{--liq-crest:color-mix(in oklab, var(--viz-accent) 34%, transparent)}}:root[data-theme=fire]{--viz-line:var(--color-peach);--viz-line-strong:#b1866d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire]{--viz-line-strong:color-mix(in oklab, var(--color-peach) 66%, var(--color-cocoa))}}:root[data-theme=fire]{--viz-line-soft:#edd3ba}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire]{--viz-line-soft:color-mix(in oklab, var(--color-peach) 40%, var(--color-vanilla))}}:root[data-theme=fire]{--viz-ridge-near:var(--color-cocoa);--viz-stone-1:var(--color-taupe);--viz-stone-2:var(--color-rose-deep);--viz-stone-3:var(--color-sand);--viz-stone-4:var(--color-maroon);--viz-stone-5:var(--color-peach);--viz-stone-shadow:var(--color-cocoa-deep);--viz-stone-light:var(--color-cream-peak);--viz-slot-0:var(--color-slot-blue);--viz-slot-1:var(--color-slot-orange);--viz-slot-2:var(--color-slot-magenta);--viz-context:var(--text-muted);--overlay-spx:var(--color-ov-fire-spx);--overlay-spy:var(--color-ov-fire-spy);--overlay-ndx:var(--color-ov-fire-ndx);--overlay-qqq:var(--color-ov-fire-qqq);--overlay-r2k:var(--color-ov-fire-r2k);--overlay-sml:var(--color-ov-fire-sml);--overlay-vix:var(--color-ov-fire-vix);--dots:#b09c8d5c}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire]{--dots:color-mix(in oklab, color-mix(in oklab, var(--color-sand) 50%, var(--color-taupe)) 36%, transparent)}}:root[data-theme=fire]{--grain-opacity:.05;--grain-blend:multiply}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--surface);background-image:radial-gradient(92% 85% at 86% 4%, var(--page-canvas-glow) 0%, var(--page-canvas-mid) 44%, transparent 72%), linear-gradient(325deg, var(--page-canvas-deep) 0%, var(--page-canvas-mid) 60%, var(--page-canvas-glow) 100%)}@supports (color:color-mix(in lab, red, red)){body{background-image:radial-gradient(92% 85% at 86% 4%, var(--page-canvas-glow) 0%, color-mix(in oklab, var(--page-canvas-mid) 82%, transparent) 44%, transparent 72%), linear-gradient(325deg, var(--page-canvas-deep) 0%, var(--page-canvas-mid) 60%, color-mix(in oklab, var(--page-canvas-glow) 55%, var(--page-canvas-mid)) 100%)}}body{color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-repeat:no-repeat;background-attachment:fixed;font-size:1rem;line-height:1.6;overflow-x:hidden}::selection{background:var(--selection-bg);color:var(--selection-text)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.shell{width:100%;max-width:76rem;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,4.5rem)}.section{border-top:1px solid var(--border);padding-block:clamp(5rem,12vw,9rem);position:relative}.section--alt{background:radial-gradient(120% 80% at 50% 0%, var(--surface-raised) 0%, transparent 70%), var(--surface)}.section--stone{background:linear-gradient(180deg, var(--surface) 0%, var(--surface-sunken) 100%)}.measure{max-width:var(--measure)}.rule{background:var(--border);border:0;height:1px;margin:0}.kicker{font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--text-eyebrow);font-size:.72rem;font-weight:500}.section-head{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-lead{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--text-display);text-wrap:balance;margin-top:1.4rem;font-size:clamp(1.9rem,4.4vw,3rem);font-weight:400;line-height:1.08}.section-caption{letter-spacing:.02em;color:var(--text-muted);margin-top:1.25rem;font-size:.95rem}.prose-stack>*+*{margin-top:1.5rem}.prose-quiet{color:var(--text-muted);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.72}.prose-note{border-top:1px solid var(--border);letter-spacing:.04em;color:var(--text-eyebrow);margin-top:2.25rem;padding-top:1.5rem;font-size:.92rem}.skip-link{z-index:100;background:var(--scrim);color:var(--text-inverse);letter-spacing:.08em;transition:top .25s var(--ease-calm);border-radius:0 0 .4rem .4rem;padding:.65rem 1.1rem;font-size:.8rem;position:absolute;top:-3.5rem;left:.75rem}.skip-link:focus{top:0}.grain-overlay{z-index:60;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.dot-backdrop{z-index:-1;pointer-events:none;background-image:radial-gradient(circle, var(--dots) 0 1.5px, transparent 2px);background-position:bottom;background-size:1.5rem 1.5rem;height:calc(45vh + 4.5rem);position:fixed;inset:auto 0 0;-webkit-mask-image:linear-gradient(0deg,#000 4.5rem,#0000);mask-image:linear-gradient(0deg,#000 4.5rem,#0000)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root,:root[data-theme]{--dots:transparent}.dot-backdrop{display:none}}@media print{.dot-backdrop{display:none}}.wordmark{font-family:var(--font-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--text-display);font-size:1.15rem}.theme-toggle{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;transition:color .4s var(--ease-calm), background .4s var(--ease-calm);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover,.theme-toggle:focus-visible{color:var(--text-display);background:var(--text-display)}@supports (color:color-mix(in lab, red, red)){.theme-toggle:hover,.theme-toggle:focus-visible{background:color-mix(in oklab, var(--text-display) 7%, transparent)}}.theme-toggle svg{width:1.05rem;height:1.05rem}.theme-toggle-dot{fill:var(--accent)}.suite-account{margin-left:auto;position:relative}.suite-account-trigger{color:var(--text-muted);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color .3s var(--ease-calm);background:0 0;border:0;border-radius:4px;align-items:center;gap:.4rem;padding:.3rem .15rem .3rem .4rem;font-size:.72rem;display:inline-flex}.suite-account-trigger:hover,.suite-account-trigger:focus-visible,.suite-account:hover .suite-account-trigger,.suite-account-trigger[aria-expanded=true]{color:var(--text-display)}.suite-account-caret{transition:transform .3s var(--ease-calm)}.suite-account-trigger[aria-expanded=true] .suite-account-caret{transform:rotate(180deg)}.suite-account-menu{z-index:50;background:var(--surface-raised);border:1px solid var(--border);min-width:13rem;box-shadow:var(--shadow-halo);border-radius:5px;flex-direction:column;padding:.35rem;display:none;position:absolute;top:calc(100% + .5rem);right:0}.suite-account-menu[data-open=true]{display:flex}.suite-account-item{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;transition:background .25s var(--ease-calm), color .25s var(--ease-calm);background:0 0;border:0;border-radius:3px;padding:.5rem .65rem;font-size:.85rem;display:block}.suite-account-item:hover,.suite-account-item:focus-visible{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.suite-account-item:hover,.suite-account-item:focus-visible{background:color-mix(in oklab, var(--secondary) 12%, var(--surface-raised))}}.suite-account-item:hover,.suite-account-item:focus-visible{color:var(--text-display)}.suite-account-signout{color:var(--text-muted)}.suite-account-sep{border:0;border-top:1px solid var(--border);margin:.35rem .25rem}.gnav{z-index:50;background:var(--surface);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.gnav{background:color-mix(in oklab, var(--surface) 88%, transparent)}}.gnav{-webkit-backdrop-filter:blur(12px)saturate(120%);border-bottom:1px solid var(--border)}.gnav[data-hidden]{translate:0 -100%}.gnav-inner{align-items:center;gap:1.25rem;padding-block:1.05rem;display:flex}.gnav-wordmark{flex:none}.gnav-burger{min-block-size:44px;color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .3s var(--ease-calm);background:0 0;border:0;border-radius:3px;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.78rem;display:inline-flex}.gnav-burger:hover,.gnav-burger:focus-visible,.gnav-burger[aria-expanded=true]{color:var(--text-display)}.gnav-burger-glyph{width:1.125rem;height:.85rem;display:block}.gnav-burger-label{line-height:1}.gnav-menu{z-index:50;background:var(--surface-raised);border:0;border-bottom:1px solid var(--border);overscroll-behavior:contain;border-radius:0 0 8px 8px;max-height:calc(100dvh - 4.5rem);padding:0 calc(clamp(1.5rem,5vw,4.5rem) - .5rem) .5rem;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 28px -12px #00000073}.gnav-menu[data-open=false]{display:none}.gnav-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.gnav-item{border-bottom:1px solid var(--border)}.gnav-item:last-child{border-bottom:0}.gnav-row{justify-content:space-between;align-items:center;display:flex}.gnav-parent{letter-spacing:.14em;text-transform:uppercase;color:var(--text);transition:color .3s var(--ease-calm);padding:.85rem .5rem;font-size:.82rem;position:relative}.gnav-item:hover .gnav-parent,.gnav-parent:hover,.gnav-parent:focus-visible,.gnav-parent[data-active]{color:var(--text-display)}.gnav-parent:after{content:"";background:var(--accent-sage-strong);transform-origin:0;height:1px;transition:transform .5s var(--ease-calm);display:none;position:absolute;bottom:.5rem;left:.5rem;right:.5rem;transform:scaleX(0)}.gnav-item:hover .gnav-parent:after,.gnav-parent:focus-visible:after,.gnav-parent[data-active]:after{transform:scaleX(1)}.gnav-caret{width:2.75rem;height:2.75rem;color:var(--text-muted);cursor:pointer;transition:color .3s var(--ease-calm), transform .3s var(--ease-calm);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.gnav-caret:hover,.gnav-caret:focus-visible{color:var(--text-display)}.gnav-caret[aria-expanded=true]{color:var(--text-display);transform:rotate(180deg)}.gnav-panel[data-open=false]{display:none}.gnav-panel-inner{padding:.25rem .5rem 1.1rem}.gnav-eyebrow{color:var(--text-muted);letter-spacing:.01em;margin:0 0 .75rem;font-size:.9rem;display:none}.gnav-divider{background:var(--border);border:0;height:1px;margin:0 0 1.1rem;display:none}.gnav-grid{grid-template-columns:1fr;gap:.35rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.gnav-cell-link{transition:background .25s var(--ease-calm);border-radius:4px;grid-template-columns:1.625rem minmax(0,1fr);align-content:start;column-gap:.8rem;padding:.6rem .65rem;display:grid}a.gnav-cell-link:hover,a.gnav-cell-link:focus-visible{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.gnav-cell-link:hover,a.gnav-cell-link:focus-visible{background:color-mix(in oklab, var(--secondary) 12%, var(--surface-raised))}}.gnav-cell-link[aria-current=page]{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.gnav-cell-link[aria-current=page]{background:color-mix(in oklab, var(--secondary) 9%, var(--surface-raised))}}.gnav-cell-icon{width:1.625rem;height:1.625rem;color:var(--text-muted);pointer-events:none;grid-area:1/1/3;margin-top:.05rem}.gnav-cell-title{color:var(--text-display);grid-column:2;align-items:baseline;gap:.5rem;font-size:.92rem;font-weight:600;display:flex}.gnav-cell-desc{color:var(--text-muted);grid-column:2;margin-top:.2rem;font-size:.8rem;line-height:1.5;display:block}.gnav-cell-link.is-soon{cursor:default}.gnav-cell-link.is-soon .gnav-cell-title{color:var(--text-muted)}.gnav-soon-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--text-eyebrow);font-size:.6rem}.gnav-utils{align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (max-width:26rem){.gnav-inner{gap:.6rem}.gnav-burger{justify-content:center;min-block-size:44px;min-inline-size:44px;padding:.4rem}.gnav-burger-label{display:none}}@media (max-width:22.5rem){.gnav-wordmark{letter-spacing:.12em;font-size:1rem}}@media (min-width:768px){.gnav-burger{display:none}.gnav-menu{box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;align-items:center;gap:1.5rem;max-height:none;padding:0;display:flex;position:static;overflow:visible}.gnav-menu[data-open=false]{display:flex}.gnav-list{flex-direction:row;gap:1.1rem}.gnav-item{border-bottom:0}.gnav-row{justify-content:flex-start}.gnav-parent{letter-spacing:.16em;color:var(--text-muted);padding:.3rem .15rem .3rem .55rem;font-size:.72rem}.gnav-parent:after{display:block;bottom:.1rem;left:.55rem;right:.15rem}.gnav-caret{display:none}.gnav-panel{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--surface) 100%);border-top:1px solid var(--border);border-bottom:1px solid var(--border);box-shadow:var(--shadow-halo);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--ease-calm), transform .22s var(--ease-calm), visibility 0s linear .22s;display:block;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.gnav-panel[data-open=false]{display:block}.gnav-panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s var(--ease-calm), transform .22s var(--ease-calm), visibility 0s;transform:none}.gnav-panel-inner{max-width:76rem;margin-inline:auto;padding:2.25rem clamp(1.5rem,5vw,4.5rem) 2.5rem}.gnav-eyebrow{margin-bottom:1.25rem;display:block}.gnav-divider{margin-bottom:2rem;display:block}.gnav-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 2.5rem}.gnav-utils{border-top:0;gap:1.25rem;margin-top:0;margin-left:auto;padding:0}}@media (prefers-reduced-motion:reduce){.gnav-panel,.gnav-panel[data-open=true],.gnav-parent:after,.gnav-caret{transition:none}}@media (prefers-reduced-motion:no-preference){.gnav{transition:translate var(--gnav-slide-in)}.gnav[data-hidden]{transition:translate var(--gnav-slide-out)}}.hero{align-items:center;min-height:min(92vh,920px);padding-block:clamp(5rem,14vh,9rem);display:flex;position:relative;overflow:hidden}.hero-inner{z-index:2;position:relative}.hero-title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text-display);margin-top:1.5rem;font-size:clamp(3.4rem,12vw,8rem);font-weight:400;line-height:.96}.hero-lead{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text-muted);max-width:28ch;margin-top:1.6rem;font-size:clamp(1.5rem,3.6vw,2.4rem);line-height:1.2}.hero-body{max-width:44ch;color:var(--text-muted);margin-top:1.75rem;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.7}.notice-list{flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:2.75rem;list-style:none;display:flex}.notice-list li{letter-spacing:.18em;text-transform:uppercase;color:var(--text-eyebrow);padding-left:1.1rem;font-size:.74rem;position:relative}.notice-list li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.field{z-index:1;pointer-events:none;position:absolute;inset:0}.field svg{width:100%;height:100%;display:block}.field-line{fill:none;vector-effect:non-scaling-stroke}.method-grid{counter-reset:method;grid-template-columns:1fr;gap:0;list-style:none;display:grid}.method-item{border-top:1px solid var(--border);padding-block:2.25rem}.method-index{letter-spacing:.16em;color:var(--accent);font-size:.74rem}.method-key{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text-display);margin-top:.75rem;font-size:1.6rem;font-weight:400}.method-lead{color:var(--text-muted);margin-top:.85rem;font-size:1.05rem;line-height:1.55}.method-detail{letter-spacing:.02em;color:var(--text-eyebrow);margin-top:.6rem;font-size:.92rem}@media (min-width:820px){.method-grid{grid-template-columns:repeat(3,1fr);gap:3rem}.method-item{border-top:1px solid var(--border-strong)}}.nourishment{background:radial-gradient(110% 70% at 50% -10%, var(--accent-soft) 0%, transparent 55%), linear-gradient(180deg, var(--surface) 0%, var(--surface-sunken) 48%, var(--surface) 100%);min-height:100vh;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nourishment{background:radial-gradient(110% 70% at 50% -10%, color-mix(in oklab, var(--accent-soft) 16%, transparent) 0%, transparent 55%), linear-gradient(180deg, var(--surface) 0%, var(--surface-sunken) 48%, var(--surface) 100%)}}.nourishment-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.woodland{pointer-events:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.woodland svg{width:100%;height:100%;display:block}.woodland--hero{z-index:0;top:32%;bottom:-140px}.woodland--section{z-index:0;opacity:.92;top:-100px;bottom:-140px}.mist{will-change:transform}.stones{z-index:1;pointer-events:none;height:58%;position:absolute;bottom:0;left:0;right:0}.stones svg{width:100%;height:100%;display:block}.nourishment-lead{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--text-display);max-width:18ch;margin-top:1.6rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:400;line-height:1.1}.nourishment-body{max-width:34ch;font-family:var(--font-serif);color:var(--text-muted);margin-top:1.5rem;font-size:clamp(1.15rem,2vw,1.4rem);font-style:italic;line-height:1.5}.nourishment-aside{max-width:46ch;color:var(--text-muted);margin-top:2.25rem;font-size:1rem;line-height:1.7}.footer{background:var(--surface-footer);color:var(--text-on-footer);padding-block:clamp(3.5rem,7vw,5.5rem)}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-bottom:2.25rem;display:flex}.footer-mark{color:var(--text-on-footer-strong)}.footer-tagline{font-family:var(--font-serif);color:var(--text-on-footer-muted);font-size:1.05rem;font-style:italic}.footer .rule{background:var(--border-on-footer)}.footer-notice{max-width:62ch;color:var(--text-on-footer-muted);margin-top:2.25rem;font-size:.88rem;line-height:1.7}.suite-posture-note{border-top:1px solid var(--border);max-width:68ch;color:var(--text-muted);margin:2.5rem 0 .5rem;padding-top:1.25rem;font-size:.82rem;line-height:1.7}.footer-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.footer-legal{letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-footer-faint);font-size:.74rem}.lock-button{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--text-on-footer-faint);cursor:pointer;transition:color .4s var(--ease-calm);background:0 0;border:0;padding:0;font-size:.7rem}.lock-button:hover,.lock-button:focus-visible{color:var(--text-on-footer-strong)}.unlock{place-items:center;min-height:100svh;padding:2rem 1.5rem;display:grid;position:relative;overflow:hidden}.unlock-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:40rem;display:flex;position:relative}.unlock-form{width:100%;max-width:22rem;margin:2.75rem auto 0}.unlock-field{border-bottom:1px solid var(--border-strong);transition:border-color .5s var(--ease-calm);align-items:center;gap:.6rem;padding-bottom:.55rem;display:flex}.unlock-field:focus-within{border-color:var(--focus)}.unlock-field+.unlock-field{margin-top:1.1rem}.unlock-input{min-width:0;color:var(--text);font-family:var(--font-sans);letter-spacing:.06em;background:0 0;border:0;outline:none;flex:auto;padding:.35rem .15rem;font-size:1rem}.unlock-input::placeholder{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.unlock-input::placeholder{color:color-mix(in oklab, var(--text-muted) 52%, transparent)}}.unlock-input::placeholder{text-transform:uppercase;letter-spacing:.2em;font-size:.78rem}.unlock-submit{border:1px solid var(--border-strong);width:2.5rem;height:2.5rem;color:var(--text-display);cursor:pointer;transition:background .5s var(--ease-calm), color .5s var(--ease-calm), border-color .5s var(--ease-calm);background:0 0;border-radius:50%;flex:none;place-items:center;font-size:1.15rem;line-height:1;display:grid}.unlock-submit:hover:not(:disabled),.unlock-submit:focus-visible:not(:disabled){background:var(--secondary);color:var(--on-secondary);border-color:var(--secondary)}.unlock-submit:disabled{opacity:.4;cursor:default}.unlock-reveal{min-height:2.75rem;color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;padding:0 .4rem;font-size:.72rem}.unlock-reveal:hover:not(:disabled),.unlock-reveal:focus-visible{color:var(--text)}.unlock-reveal:disabled{opacity:.4;cursor:default}.unlock-error{letter-spacing:.03em;min-height:1.4rem;color:var(--text-error);margin-top:.9rem;font-size:.82rem}.unlock-note{letter-spacing:.2em;text-transform:uppercase;color:var(--text-eyebrow);margin-top:3rem;font-size:.66rem}.unlock-reveal{--ur-step:1.75em;text-align:center;font-family:var(--font-serif);color:var(--text-display);margin:1rem 0 0}.unlock-reveal-mark{letter-spacing:-.015em;font-size:clamp(2.6rem,8vw,4rem);font-weight:400;line-height:1;display:block}.unlock-reveal-slot{height:var(--ur-step);color:var(--text-muted);margin-top:.95rem;font-size:clamp(.82rem,2.9vw,1.32rem);display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.unlock-reveal-stack{transform:translateY(calc(-3 * var(--ur-step)));will-change:transform;animation:7.65s cubic-bezier(.22,.61,.36,1) forwards unlock-reveal-roll;display:block}.unlock-reveal-word{height:var(--ur-step);line-height:var(--ur-step);white-space:nowrap;display:block}.unlock-reveal-rest{font-style:italic}@keyframes unlock-reveal-roll{0%,26.14%{transform:translateY(calc(-3 * var(--ur-step)))}33.33%,59.48%{transform:translateY(calc(-2 * var(--ur-step)))}66.67%,92.81%{transform:translateY(calc(-1 * var(--ur-step)))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.unlock-reveal-stack{animation:none;transform:translateY(0)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .4s var(--ease-calm), color .4s var(--ease-calm), border-color .4s var(--ease-calm);border:1px solid #0000;border-radius:2px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:.78rem;display:inline-flex}.btn-primary{background:var(--secondary);color:var(--on-secondary);border-color:var(--secondary)}.btn-primary:hover,.btn-primary:focus-visible{background:var(--secondary-hover);color:var(--on-secondary);border-color:var(--secondary-hover)}.btn-ghost{color:var(--text-display);border-color:var(--accent);background:0 0}.btn-ghost:hover,.btn-ghost:focus-visible{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover,.btn-ghost:focus-visible{background:color-mix(in oklab, var(--accent) 8%, transparent)}}:root[data-theme=void-blue] body{background-image:radial-gradient(ellipse 110% 85% at 50% 115%, var(--page-canvas-glow), transparent 80%), linear-gradient(180deg, var(--page-canvas-deep) 0%, var(--surface) 64%, var(--page-canvas-mid) 100%)}:root[data-theme=void-blue] :is(h1,h2,h3,.suite-flow-title){font-family:var(--font-sans);letter-spacing:-.035em;font-weight:400}:root[data-theme=void-blue] .btn{text-transform:none;letter-spacing:0;border-radius:999px;min-height:44px;font-size:.875rem}:root[data-theme=void-blue] .btn-ghost{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void-blue] .btn-ghost{background:color-mix(in oklab, var(--surface-raised) 85%, transparent)}}:root[data-theme=void-blue] .btn-ghost{border-color:var(--border-strong)}:root[data-theme=void-blue] .btn-ghost:hover{background:var(--accent-soft);border-color:var(--accent)}:root[data-theme=void-blue] :is(.acct-tablist,.hub-feed-tabs,.trade-tabs,.principles-tabs):not(.cy-pager *,.cy-tabs *){border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:1.75rem;flex-wrap:wrap;gap:.25rem;width:fit-content;max-width:100%;padding:.35rem;display:flex}:root[data-theme=void-blue] :is(.acct-tab,.hub-feed-tab,.trade-tab,.principles-tab):not(.cy-pager *,.cy-tabs *){min-height:44px;color:var(--text-muted);text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:999px;padding:.65rem 1.25rem;font-weight:400}:root[data-theme=void-blue] :is(.acct-tab,.hub-feed-tab,.trade-tab,.principles-tab):not(.cy-pager *,.cy-tabs *)[aria-selected=true]{background:var(--text-display);color:var(--text-inverse)}:root[data-theme=void-blue] :is(.acct-tab,.hub-feed-tab,.trade-tab,.principles-tab):not(.cy-pager *,.cy-tabs *):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-theme=void-blue] .gnav-cell-link{border-radius:.875rem}:root[data-theme=void-blue] .tj-charts .recharts-cartesian-grid line{stroke:var(--border-strong);stroke-width:.6px;stroke-dasharray:2 6}:root[data-theme=void-blue] .tj-charts .recharts-cartesian-axis-tick-value{fill:var(--text-muted);font-variant-numeric:tabular-nums}:root[data-theme=void-blue] .tj-tooltip{border:1px solid var(--border-strong);background:var(--surface-sunken);box-shadow:var(--shadow-pop);border-radius:.9rem}.m1-grid{grid-template-columns:1fr;gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:720px){.m1-grid--2{grid-template-columns:repeat(2,1fr)}}.m1-card{padding:clamp(1.5rem,3vw,2.25rem)}.m1-list{flex-direction:column;display:flex}.m1-list .m1-card{border-bottom:1px solid var(--border);padding:1.5rem 0}.m1-list .m1-card:last-child{border-bottom:none}.m1-card-key{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.74rem}.m1-card-title{font-family:var(--font-serif);letter-spacing:-.008em;color:var(--text-display);margin-top:.7rem;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:400}.m1-card-body{color:var(--text-muted);margin-top:.75rem;font-size:.98rem;line-height:1.62}.m1-segments{margin-top:clamp(2.5rem,5vw,3.5rem);list-style:none}.m1-segment{border-top:1px solid var(--border);grid-template-columns:1fr;gap:1rem 2.5rem;padding-block:clamp(1.5rem,3vw,2.1rem);display:grid}.m1-segment:last-child{border-bottom:1px solid var(--border)}.m1-segment-name{font-family:var(--font-serif);letter-spacing:-.008em;color:var(--text-display);font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:400}.m1-segment-details{grid-template-columns:1fr;gap:1.1rem 2rem;display:grid}.m1-detail-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-eyebrow);margin-bottom:.35rem;font-size:.7rem;display:block}.m1-detail-text{color:var(--text-muted);font-size:.96rem;line-height:1.6}@media (min-width:820px){.m1-segment{grid-template-columns:1.1fr 1.7fr;align-items:baseline}.m1-segment-details{grid-template-columns:1fr 1fr}}.m1-cadence{max-width:52rem;margin-top:clamp(2.5rem,5vw,3.5rem);list-style:none}.m1-cadence-row{border-top:1px solid var(--border);grid-template-columns:1fr;gap:.3rem 2rem;padding-block:1.25rem;display:grid}.m1-cadence-row:last-child{border-bottom:1px solid var(--border)}.m1-cadence-when{letter-spacing:.16em;text-transform:uppercase;color:var(--text-eyebrow);font-size:.74rem}.m1-cadence-what{color:var(--text-muted);font-size:1.02rem}@media (min-width:640px){.m1-cadence-row{grid-template-columns:14rem 1fr;align-items:baseline}}.m1-cadence-note{letter-spacing:.02em;max-width:46rem;color:var(--text-eyebrow);margin-top:1.75rem;font-size:.92rem}.m1-closing{text-align:center;flex-direction:column;align-items:center;max-width:50rem;margin-inline:auto;display:flex}.m1-closing-line{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--text-display);text-wrap:balance;font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:400;line-height:1.2}.m1-closing-cta{margin-top:2.25rem}.m1-closing-note{letter-spacing:.16em;text-transform:uppercase;color:var(--text-eyebrow);margin-top:1.1rem;font-size:.72rem}@media (min-width:720px){.m1-grid--3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.m1-grid--3{grid-template-columns:repeat(3,1fr)}}.suite-tiers{grid-template-columns:1fr;gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:640px){.suite-tiers{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.suite-tiers{grid-template-columns:repeat(4,1fr)}}.suite-tier{border-radius:var(--radius-card);background:var(--surface-raised);border:0;flex-direction:column;padding:clamp(1.4rem,2.5vw,1.85rem);display:flex}@supports (color:color-mix(in lab, red, red)){.suite-tier{background:color-mix(in oklab, var(--surface-raised) 36%, transparent)}}.suite-tier-name{font-family:var(--font-serif);letter-spacing:-.008em;color:var(--text-display);font-size:1.3rem;font-weight:400}.suite-tier-price{color:var(--text);margin-top:.6rem;font-size:1rem}.suite-tier-year{letter-spacing:.04em;color:var(--text-eyebrow);margin-top:.15rem;font-size:.74rem}.suite-tier-for{border-top:1px solid var(--border);color:var(--text-muted);margin-top:1rem;padding-top:1rem;font-size:.9rem;line-height:1.5}.suite-tier-list{gap:.5rem;margin-top:1rem;list-style:none;display:grid}.suite-tier-list li{color:var(--text-muted);padding-left:1.1rem;font-size:.86rem;line-height:1.45;position:relative}.suite-tier-list li:before{content:"";background:var(--accent-sage);border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.suite-note{max-width:52rem;color:var(--text-eyebrow);margin-top:1.5rem;font-size:.82rem;line-height:1.6}.suite-upsells{margin-top:clamp(2.5rem,5vw,3.5rem);list-style:none}.suite-upsell{border-top:1px solid var(--border);grid-template-columns:1fr;gap:.5rem 2rem;padding-block:clamp(1.3rem,2.6vw,1.8rem);display:grid}.suite-upsell:last-child{border-bottom:1px solid var(--border)}.suite-upsell-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}.suite-upsell-name{font-family:var(--font-serif);color:var(--text-display);font-size:clamp(1.1rem,2vw,1.3rem);font-weight:400}.suite-upsell-price{letter-spacing:.08em;color:var(--accent);font-size:.78rem}.suite-upsell-body{color:var(--text-muted);max-width:62ch;font-size:.95rem;line-height:1.6}@media (min-width:820px){.suite-upsell{grid-template-columns:1fr 1.4fr;align-items:baseline}}.suite-caption{letter-spacing:.04em;color:var(--text-eyebrow);margin-top:1.1rem;font-size:.8rem}.suite-scenarios{grid-template-columns:1fr;gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (min-width:880px){.suite-scenarios{grid-template-columns:repeat(3,1fr)}}.suite-scenario{border-radius:var(--radius-card);background:var(--surface-raised);border:0;flex-direction:column;padding:clamp(1.5rem,3vw,2rem);display:flex}@supports (color:color-mix(in lab, red, red)){.suite-scenario{background:color-mix(in oklab, var(--surface-raised) 36%, transparent)}}.suite-scenario-name{font-family:var(--font-serif);color:var(--text-display);font-size:1.2rem;font-weight:400}.suite-scenario-lines{gap:.45rem;margin-top:1rem;list-style:none;display:grid}.suite-scenario-lines li{color:var(--text-muted);font-size:.88rem}.suite-scenario-metrics{border-top:1px solid var(--border);flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:1.25rem;padding-top:1rem;display:flex}.suite-metric{font-family:var(--font-serif);color:var(--text-display);font-size:1.05rem}.suite-arr-note{max-width:60ch;color:var(--text-eyebrow);margin-top:1.5rem;font-size:.8rem;line-height:1.55}.suite-downside{margin-top:2rem}.suite-downside-label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-eyebrow);font-size:.72rem}.suite-chips{flex-wrap:wrap;gap:.55rem;margin-top:1rem;list-style:none;display:flex}.suite-chips li{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:.4rem .8rem;font-size:.78rem}.suite-model-disclaimer{max-width:60ch;color:var(--text-muted);margin-top:1.75rem;font-size:.85rem;line-height:1.6}@keyframes card-scroll-fade{0%{opacity:0}}@supports (animation-timeline:view()) and (animation-range:entry 0% entry min(80%, 12rem)){@media screen and (prefers-reduced-motion:no-preference){:where(.hub-card,.hub-sum-card,.hub-strat-tile,.member-win,.m1-card,.radar-card,.screener-row,.trade-card,.ed-card,.an-card,.cal-earnings-card,.cal-monthcard,.cy-tile,.mt-tile,.se-tile,.stat-tile,.tj-tile,.ms-page .ms-header,.ms-page .ms-history,.ms-page .ms-weights,.ms-page .ms-groups,.ms-page .ms-sources,.ms-page .risk-alerts-panel,.ms-page .ms-off,.ms-page .ms-unreadable):not(:focus-within){animation:linear backwards card-scroll-fade;animation-timeline:view();animation-range:entry entry min(80%,12rem)}}}@keyframes hub-card-enter{0%{opacity:0;translate:0 24px}to{opacity:1;translate:none}}@keyframes hub-card-fade{0%{opacity:0}to{opacity:1}}@keyframes hub-card-rise{0%{translate:0 18px}to{translate:none}}@media screen and (prefers-reduced-motion:no-preference){.hub-strat-tiles .hub-strat-tile{animation:hub-card-enter .55s var(--ease-calm) var(--hub-card-delay,0s) backwards}.hub-strat-tiles .hub-strat-tile:nth-child(2){--hub-card-delay:70ms}.hub-strat-tiles .hub-strat-tile:nth-child(3){--hub-card-delay:.14s}.hub-strat-tiles .hub-strat-tile:nth-child(n+4){--hub-card-delay:.21s}.hub-lead--stress .cy-pager,.hub-lead--stress .ms-gauge{animation:hub-card-rise .4s var(--ease-calm) .7s backwards}.hub-lead--stress .cy-pager+.ms-gauge{animation-duration:.34s;animation-delay:.76s}.hub-lead.hub-lead--stress>.ms-gauge{animation:ms-gauge-in .4s ease-out .7s backwards, hub-card-rise .4s var(--ease-calm) .7s backwards}:is(.hub-strat-tiles .hub-strat-tile,.hub-lead--stress .cy-pager,.hub-lead--stress .ms-gauge)[data-hub-reveal=pending]{opacity:0;animation:none;translate:0 24px}:is(.hub-strat-tiles .hub-strat-tile,.hub-lead--stress .cy-pager,.hub-lead--stress .ms-gauge)[data-hub-reveal=enter]{animation:hub-card-enter .55s var(--ease-calm) var(--hub-card-delay,0s) backwards}:is(.hub-strat-tiles .hub-strat-tile,.hub-lead--stress .cy-pager,.hub-lead--stress .ms-gauge):is([data-hub-reveal=done],:focus-within),.hub-lead--stress[data-landed] :is(.cy-pager,.ms-gauge),.hub-publication[data-landed] .hub-strat-tiles .hub-strat-tile{opacity:1;animation:none;translate:none}}@media (prefers-reduced-motion:no-preference){.mist--1{animation:46s ease-in-out infinite mist-drift-a}.mist--2{animation:62s ease-in-out infinite mist-drift-b}.field-drift--a{transform-box:view-box;animation:38s ease-in-out infinite drift-a}.field-drift--b{transform-box:view-box;animation:52s ease-in-out infinite drift-b}.field-breathe{transform-box:fill-box;transform-origin:50%;animation:20s ease-in-out infinite breathe}.signal-path{stroke-dasharray:5 16;animation:90s linear infinite signal}.particle{transform-box:fill-box;transform-origin:50%;animation-name:floaty;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.particle:nth-child(3n){animation-duration:11s}.particle:nth-child(3n+1){animation-duration:14s;animation-delay:-4s}.particle:nth-child(3n+2){animation-duration:17s;animation-delay:-8s}.ripple{transform-box:fill-box;transform-origin:50%;animation:9s ease-out infinite ripple}.ripple--2{animation-delay:-3s}.ripple--3{animation-delay:-6s}}@keyframes mist-drift-a{0%,to{transform:translate(-44px)}50%{transform:translate(40px)}}@keyframes mist-drift-b{0%,to{transform:translate(34px)}50%{transform:translate(-52px)}}@keyframes drift-a{0%,to{transform:translate(0)}50%{transform:translate(-22px,12px)}}@keyframes drift-b{0%,to{transform:translate(0)}50%{transform:translate(20px,-14px)}}@keyframes breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.015)}}@keyframes signal{to{stroke-dashoffset:-600px}}@keyframes floaty{0%{transform:translateY(6px)}to{transform:translateY(-12px)}}@keyframes ripple{0%{opacity:0;transform:scale(.35)}18%{opacity:.55}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.radar-main{min-height:70vh;padding-block:clamp(2rem,5vw,4rem)}.radar{flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);display:flex}.radar-illustrative{border:1px solid var(--accent);margin:0;padding:.7rem 1rem}@supports (color:color-mix(in lab, red, red)){.radar-illustrative{border:1px solid color-mix(in oklab, var(--accent) 38%, transparent)}}.radar-illustrative{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.radar-illustrative{background:color-mix(in oklab, var(--accent) 9%, transparent)}}.radar-illustrative{color:var(--text-muted);border-radius:.6rem;font-size:.85rem;line-height:1.5}.radar-projected-note{border:1px solid var(--border);background:var(--surface-raised,transparent);color:var(--text-muted);border-radius:.6rem;margin:0;padding:.7rem 1rem;font-size:.85rem;line-height:1.5}.radar-notscored-pill{color:var(--text-muted);border:1px solid var(--border);white-space:nowrap;border-radius:.3rem;padding:.1rem .4rem;font-size:.7rem}.radar-priority-num--unscored{color:var(--text-muted)}.radar-score--unscored .radar-score-track{border:1px dashed var(--border);background:0 0}.radar-score-value--unscored{color:var(--text-muted);letter-spacing:.02em;font-size:.65rem}.radar-card-notscored-note{color:var(--text-muted);margin:.2rem 0 0;font-size:.72rem}.radar-head{flex-direction:column;gap:.5rem;display:flex;position:relative}.radar-head-actions{align-items:center;gap:.5rem;display:flex;position:absolute;top:0;right:0}.radar-head-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.radar-sub{max-width:64ch;color:var(--text-muted);margin:0;line-height:1.6}.radar-disclaimer{letter-spacing:.01em;color:var(--text-muted);margin:0;font-size:.82rem}.radar-preview-banner{border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text-muted);border-radius:.7rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.85rem 1.1rem;font-size:.9rem;display:flex}.radar-preview-cta{white-space:nowrap}.radar-summary{flex-direction:column;gap:.75rem;display:flex}.radar-summary-row{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;display:grid}.radar-summary-row--filters{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.radar-statfilter{font:inherit;text-align:left;cursor:pointer;border-color:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.radar-statfilter{border-color:color-mix(in oklab, var(--accent-sage) 45%, var(--border))}}.radar-statfilter{transition:border-color .12s,background .12s}.radar-statfilter:hover{border-color:var(--accent-sage);background:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.radar-statfilter:hover{background:color-mix(in oklab, var(--accent-sage) 6%, var(--surface-raised))}}.radar-statfilter.is-active{border-color:var(--accent-sage);background:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.radar-statfilter.is-active{background:color-mix(in oklab, var(--accent-sage) 16%, var(--surface-raised))}}@media (max-width:40rem){.radar-statfilter{min-block-size:44px}}.radar-stat{background:var(--surface-raised);border:0;border-radius:.7rem;flex-direction:column;gap:.3rem;padding:.9rem 1rem;display:flex}.radar-stat-value{font-family:var(--font-serif,Georgia, serif);color:var(--text-display);font-size:1.7rem;line-height:1}.radar-stat-value--text{font-size:1.02rem;line-height:1.2}.radar-stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem}.radar-filters{flex-direction:column;gap:.75rem;display:flex}.radar-filters-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.radar-filters-row--refine .radar-field--search{flex:18rem}.radar-field{flex-direction:column;gap:.3rem;display:flex}.radar-field--search{flex:14rem}@media (max-width:40rem){.radar-filters-row>.radar-field,.radar-filters-row>.radar-source-slot,.radar-filters-row>.radar-cap-picker{flex:100%}.radar-field select,.radar-field--search input{width:100%}.radar-cap-opts{display:flex}.radar-cap-btn{flex:1 1 0;padding-block:.6rem}}.radar-field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.radar-field input,.radar-field select{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;border-radius:.5rem;padding:.5rem .7rem;font-size:.9rem}.radar-field input:focus-visible,.radar-field select:focus-visible{outline:2px solid var(--accent-sage);outline-offset:1px}.radar-field textarea{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;resize:vertical;border-radius:.5rem;min-height:4.5rem;padding:.5rem .7rem;font-size:.9rem;line-height:1.5}.radar-field textarea:focus-visible{outline:2px solid var(--accent-sage);outline-offset:1px}.radar-toggle{color:var(--text-muted);cursor:pointer;align-items:center;gap:.45rem;padding-block:.5rem;font-size:.85rem;display:inline-flex}.radar-source-slot{min-width:12rem}.radar-cap-picker{border:0;min-inline-size:0;margin:0;padding:0}.radar-cap-picker legend{padding:0}.radar-cap-opts{gap:.3rem;display:inline-flex}.radar-cap-btn{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);font:inherit;cursor:pointer;border-radius:.5rem;padding:.45rem .65rem;font-size:.85rem}.radar-cap-btn.is-active{border-color:var(--accent-sage);color:var(--text);background:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.radar-cap-btn.is-active{background:color-mix(in oklab, var(--accent-sage) 12%, transparent)}}.radar-cap-btn[aria-disabled=true]{cursor:default}.radar-cap-picker:disabled .radar-cap-btn{opacity:.5;cursor:not-allowed}.radar-cap-hint{color:var(--text-muted);margin:.25rem 0 0;font-size:.68rem}.radar-coverage{background:var(--surface-raised,var(--surface));color:var(--text);border:0;border-radius:.5rem;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .85rem;padding:.55rem .8rem;font-size:.85rem;display:flex}.radar-coverage-link{color:var(--accent-sage);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.radar-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.radar-card{text-align:left;border-radius:var(--radius-card);background:var(--surface-raised);width:100%;color:inherit;cursor:pointer;border:0;flex-direction:column;gap:.75rem;padding:1.1rem 1.15rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.radar-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-halo)}.radar-card:focus-visible{outline:2px solid var(--accent-sage);outline-offset:2px}.radar-card-head{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.radar-ticker{letter-spacing:.06em;color:var(--text-display);font-size:1.05rem;font-weight:600}.radar-exchange{letter-spacing:.02em;color:var(--text-muted);margin-top:.15rem;font-size:.74rem;display:block}.radar-name{color:var(--text-muted);margin:0;font-size:.92rem}.radar-rf-chip{align-items:baseline;gap:.4rem;margin:.35rem 0 0;font-size:.72rem;display:inline-flex}.radar-rf-chip-label{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted)}.radar-rf-chip-val{color:var(--text-display);font-weight:600}.radar-rf-chip[data-posture=not_assessed] .radar-rf-chip-val,.radar-rf-chip[data-posture=none_detected] .radar-rf-chip-val{color:var(--text-muted);font-weight:400}.radar-rf-chip[data-posture=flagged] .radar-rf-chip-val{color:var(--accent-sage-strong)}.radar-rf-chip[data-posture=elevated] .radar-rf-chip-val{color:var(--attention-strong)}.radar-rf-chip[data-posture=structural] .radar-rf-chip-val{color:var(--status-danger)}.radar-priority{align-items:baseline;gap:.55rem;display:flex}.radar-priority-num{font-family:var(--font-serif,Georgia, serif);color:var(--text-display);font-size:1.9rem;line-height:1}.radar-priority-label{letter-spacing:.02em;color:var(--text-muted);font-size:.76rem}.radar-scores{flex-direction:column;gap:.4rem;display:flex}.radar-score{grid-template-columns:7.5rem 1fr 1.9rem;align-items:center;gap:.5rem;display:grid}.radar-score-label{color:var(--text-muted);font-size:.74rem}.radar-score-track{background:var(--border);border-radius:999px;height:5px;overflow:hidden}.radar-score-fill{background:var(--accent-sage);border-radius:999px;height:100%;display:block}.radar-score-value{font-variant-numeric:tabular-nums;text-align:right;color:var(--text);font-size:.78rem}.radar-card-foot{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;gap:.5rem 1rem;padding-top:.7rem;font-size:.78rem;display:flex}.radar-meta-item{align-items:center;gap:.35rem;display:inline-flex}.radar-chip{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.12rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.radar-chip--quiet,.radar-chip--info{background:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.radar-chip--quiet,.radar-chip--info{background:color-mix(in oklab, var(--text-muted) 10%, transparent)}}.radar-chip--quiet,.radar-chip--info{border-color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.radar-chip--quiet,.radar-chip--info{border-color:color-mix(in oklab, var(--text-muted) 26%, transparent)}}.radar-chip--quiet,.radar-chip--info{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.radar-chip--quiet,.radar-chip--info{color:color-mix(in oklab, var(--text-muted) 20%, var(--text))}}.radar-chip--watch{background:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.radar-chip--watch{background:color-mix(in oklab, var(--accent-sage) 18%, transparent)}}.radar-chip--watch{border-color:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.radar-chip--watch{border-color:color-mix(in oklab, var(--accent-sage) 42%, transparent)}}.radar-chip--watch{color:var(--accent-sage-strong)}@supports (color:color-mix(in lab, red, red)){.radar-chip--watch{color:color-mix(in oklab, var(--accent-sage-strong) 72%, var(--text))}}.radar-chip--caution{background:var(--attention)}@supports (color:color-mix(in lab, red, red)){.radar-chip--caution{background:color-mix(in oklab, var(--attention) 18%, transparent)}}.radar-chip--caution{border-color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.radar-chip--caution{border-color:color-mix(in oklab, var(--attention) 44%, transparent)}}.radar-chip--caution{color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.radar-chip--caution{color:color-mix(in oklab, var(--attention) 57%, var(--text))}}.radar-chip--urgent{background:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.radar-chip--urgent{background:color-mix(in oklab, var(--text-error) 16%, transparent)}}.radar-chip--urgent{border-color:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.radar-chip--urgent{border-color:color-mix(in oklab, var(--text-error) 42%, transparent)}}.radar-chip--urgent{color:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.radar-chip--urgent{color:color-mix(in oklab, var(--text-error) 74%, var(--text))}}.radar-chip--bankruptcy{background:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.radar-chip--bankruptcy{background:color-mix(in oklab, var(--text-error) 24%, transparent)}}.radar-chip--bankruptcy{border-color:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.radar-chip--bankruptcy{border-color:color-mix(in oklab, var(--text-error) 58%, transparent)}}.radar-chip--bankruptcy{color:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.radar-chip--bankruptcy{color:color-mix(in oklab, var(--text-error) 84%, var(--text))}}.radar-chip--bankruptcy{font-weight:700}.radar-chip--post_transition{background:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.radar-chip--post_transition{background:color-mix(in oklab, var(--accent-sage) 14%, transparent)}}.radar-chip--post_transition{border-color:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.radar-chip--post_transition{border-color:color-mix(in oklab, var(--accent-sage) 36%, transparent)}}.radar-chip--post_transition{color:var(--accent-sage-strong)}@supports (color:color-mix(in lab, red, red)){.radar-chip--post_transition{color:color-mix(in oklab, var(--accent-sage-strong) 70%, var(--text))}}.radar-card--static{cursor:default}.radar-card--static:hover{border-color:var(--border);box-shadow:none;transform:none}.radar-muted{color:var(--text-muted)}.radar-empty{text-align:center;color:var(--text-muted);border-radius:var(--radius-card);background:var(--surface-raised);border:0;margin:0;padding:2.5rem 1.5rem}.radar-drawer{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.radar-drawer-scrim{cursor:pointer;background:#222c2e8c;border:none;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.radar-drawer-scrim{background:color-mix(in oklab, var(--color-slate-deep) 55%, transparent)}}.radar-drawer-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.radar-drawer-panel{background:var(--surface);border-left:1px solid var(--border-strong);width:min(36rem,100%);height:100%;padding:1.25rem clamp(1.1rem,3vw,1.75rem) 2.5rem;position:relative;overflow-y:auto;box-shadow:-24px 0 60px -40px #222c2ecc}@supports (color:color-mix(in lab, red, red)){.radar-drawer-panel{box-shadow:-24px 0 60px -40px color-mix(in oklab, var(--color-slate-deep) 80%, transparent)}}.radar-drawer-bar{z-index:1;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.85rem;display:flex;position:sticky;top:0}.radar-drawer-close{border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text);cursor:pointer;border-radius:.5rem;width:2rem;height:2rem;font-size:1.2rem;line-height:1}.radar-drawer-close:hover{border-color:var(--text-muted)}.radar-drawer-body{flex-direction:column;gap:1.4rem;display:flex}.radar-drawer-name{color:var(--text-display);margin:0 0 .25rem;font-size:1.3rem}.radar-drawer-sub,.radar-drawer-meta{color:var(--text-muted);margin:.15rem 0 0;font-size:.82rem}.radar-drawer-section h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-eyebrow);margin:0 0 .6rem;font-size:.74rem}.radar-drawer-snapshot{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.8rem;font-size:.82rem;display:flex}.radar-scores--drawer .radar-score-label{font-size:.78rem}.radar-flag-list,.radar-timeline,.radar-notes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.radar-flag{border-bottom:1px solid var(--border);padding:.8rem 0}.radar-flag-list li:last-child .radar-flag,.radar-flag:last-child{border-bottom:none}.radar-flag-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.radar-flag-cat{color:var(--text);font-size:.82rem;font-weight:600}.radar-flag-label{color:var(--text);margin:0 0 .2rem;font-size:.9rem}.radar-flag-summary{color:var(--text-muted);margin:0 0 .4rem;font-size:.84rem;line-height:1.5}.radar-flag-evidence{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.5}.radar-flag-evidence-label{color:var(--text);font-weight:600}.radar-flag-source{color:var(--text-muted)}.radar-timeline-item{border-bottom:1px solid var(--border);grid-template-columns:6rem 1fr;gap:.6rem;padding-bottom:.7rem;display:grid}.radar-timeline-item:last-child{border-bottom:none;padding-bottom:0}.radar-timeline-date{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.radar-timeline-body{flex-direction:column;gap:.15rem;display:flex}.radar-timeline-type{letter-spacing:.03em;text-transform:uppercase;color:var(--text-eyebrow);font-size:.72rem}.radar-timeline-title{color:var(--text);font-size:.9rem}.radar-timeline-summary{color:var(--text-muted);font-size:.82rem;line-height:1.5}.radar-note{border-bottom:1px solid var(--border);padding:.7rem 0}.radar-notes li:last-child .radar-note,.radar-note:last-child{border-bottom:none}.radar-note-state{letter-spacing:.04em;text-transform:uppercase;color:var(--text-eyebrow);margin-bottom:.3rem;font-size:.7rem;display:inline-block}.radar-note p{color:var(--text);margin:0;font-size:.86rem;line-height:1.5}.radar-note-locked{color:var(--text-muted);margin:.6rem 0 0;font-size:.82rem}.radar-drawer-compliance{border-top:1px solid var(--border);color:var(--text-muted);margin:0;padding-top:1rem;font-size:.78rem;line-height:1.5}.cc-illustrative-banner{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .25rem;font-size:.76rem}.cc-degraded-banner{border:1px solid var(--status-warn-solid);margin:0 0 .5rem;padding:.4rem .55rem}@supports (color:color-mix(in lab, red, red)){.cc-degraded-banner{border:1px solid color-mix(in oklab, var(--status-warn-solid) 45%, transparent)}}.cc-degraded-banner{background:var(--status-warn-solid);border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.cc-degraded-banner{background:color-mix(in oklab, var(--status-warn-solid) 10%, transparent)}}.cc-degraded-banner{color:var(--text);font-size:.78rem}.radar-empty--error{color:var(--status-danger)}.cc-block-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cc-block-head h3{margin:0}.cc-prov{align-items:center;gap:.3rem;display:inline-flex}.cc-prov-label{color:var(--text-muted);font-size:.7rem}.cc-cap-band{border:1px solid var(--border-strong,var(--border));color:var(--text-display);border-radius:.3rem;padding:.05rem .4rem;font-size:.72rem;font-weight:600;display:inline-block}.cc-cap-band[data-cap=unknown],.cc-cap-band[data-cap=above]{color:var(--text-muted)}.cc-fields{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.4rem .75rem;margin-top:.5rem;display:grid}.cc-field{flex-direction:column;gap:.1rem;display:flex}.cc-field-label{color:var(--text-muted);font-size:.7rem}.cc-field-value{color:var(--text-display);font-size:.86rem}.cc-field-value--empty{color:var(--text-muted);font-style:italic}.cc-float-field{grid-column:1/-1;position:relative}.cc-float-tip>.ms-tip-bubble{width:auto;max-width:none;left:0;right:0}.cc-float-star{color:var(--text);margin-left:.05rem;font-weight:600}.cc-float-details{color:var(--text-muted);margin-top:.2rem;font-size:.74rem}.cc-float-details summary{cursor:pointer}.cc-float-details ul{margin:.2rem 0 0;padding-left:1.1rem}.cc-tag{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);font-size:.62rem}.cc-narrative{color:var(--text);margin:.25rem 0 .6rem;font-size:.92rem;line-height:1.55}.cc-verdict-label{color:var(--text-display);margin:.35rem 0 .15rem;font-size:1.05rem;font-weight:600}.cc-verdict-summary{color:var(--text-muted);margin:0;font-size:.86rem;line-height:1.5}.cc-findings{margin-top:.5rem}.cc-findings-head{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .3rem;font-size:.74rem}.cc-findings-list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.cc-finding{border-left:2px solid var(--border-strong,var(--border));flex-direction:column;gap:.05rem;padding-left:.5rem;display:flex}.cc-finding[data-status=historical]{opacity:.6}.cc-finding-name{color:var(--text-display);font-size:.86rem;font-weight:600}.cc-finding-meta{color:var(--text-muted);font-size:.72rem}.cc-findings-note{margin:.4rem 0 0;font-size:.72rem}.rf-posture{color:var(--text-display);margin:.1rem 0 .15rem;font-size:.98rem;font-weight:650}.rf-posture[data-posture=not_sourced]{color:var(--text-muted);font-weight:600}.rf-posture-gloss{color:var(--text-muted);margin:0 0 .6rem;font-size:.8rem}.rf-flag-list{flex-direction:column;gap:.4rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.rf-flag-list--muted{opacity:.6}.rf-flag{border-left:2px solid var(--border-strong,var(--border));flex-direction:column;gap:.1rem;padding-left:.55rem;display:flex}.rf-flag[data-sev=noteworthy]{border-left-color:var(--accent-sage)}.rf-flag[data-sev=significant]{border-left-color:var(--attention)}.rf-flag[data-sev=structural]{border-left-color:var(--status-danger)}.rf-flag[data-status=expired_unknown]{border-left-style:dashed}.rf-flag-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.rf-flag-name{color:var(--text-display);font-size:.86rem;font-weight:600}.rf-sev-chip{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);flex:none;font-size:.66rem}.rf-flag-gloss{color:var(--text);margin:0;font-size:.78rem}.rf-flag-meta,.rf-flag-note{color:var(--text-muted);margin:0;font-size:.72rem}.rf-flag-note{font-style:italic}.rf-coverage{border-top:1px solid var(--border);margin-top:.55rem;padding-top:.5rem}.rf-coverage-head{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .15rem;font-size:.72rem}.rf-coverage-intro{color:var(--text-muted);margin:0 0 .4rem;font-size:.74rem}.rf-coverage-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.rf-coverage-item{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.76rem;display:flex}.rf-text-dilution{border-top:1px solid var(--border);margin-top:.55rem;padding-top:.5rem}.rf-text-dilution-head{align-items:center;gap:.4rem;display:flex}.rf-text-dilution-title{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.rf-text-dilution-state{color:var(--text);margin:.3rem 0 .15rem;font-size:.82rem}.rf-text-dilution-gloss{color:var(--text-muted);margin:0 0 .4rem;font-size:.74rem}.rf-review-chip{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);flex:none;font-size:.66rem}.rf-text-evidence{margin:.35rem 0 0}.rf-text-evidence-label{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);font-size:.66rem}.rf-text-quote{border-left:2px solid var(--border);color:var(--text);background:var(--surface-muted,transparent);margin:.2rem 0 0;padding:.3rem .55rem;font-size:.78rem}.fsn-mon-dot{background:var(--text-muted);border:1px solid #0000;border-radius:50%;flex:none;width:.6rem;height:.6rem;display:inline-block}.fsn-mon-dot--lg{width:.8rem;height:.8rem}.fsn-mon-dot[data-health=ok]{background:var(--status-positive-solid)}.fsn-mon-dot[data-health=degraded]{background:var(--attention)}.fsn-mon-dot[data-health=failing]{background:var(--text-error)}.fsn-mon-dot[data-health=inactive]{background:var(--text-muted)}.fsn-mon-dot[data-health=unknown]{border-color:var(--text-muted);background:0 0}.fsn-mon-topline{align-items:center;gap:.5rem;margin:.5rem 0 .75rem;display:flex}.fsn-mon-overall{color:var(--text);font-size:.9rem;font-weight:500}.fsn-mon-refresh{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:.35rem;margin-left:auto;padding:.25rem .7rem;font-size:.78rem}.fsn-mon-refresh:disabled{color:var(--text-muted);cursor:default}.fsn-mon-lanes{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.fsn-mon-lane{border:1px solid var(--border);border-radius:.5rem;flex:16rem;padding:.6rem .75rem}.fsn-mon-lane-head{align-items:center;gap:.4rem;display:flex}.fsn-mon-lane-title{color:var(--text);font-size:.8rem;font-weight:500}.fsn-mon-lane-state{text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);margin-left:auto;font-size:.72rem}.fsn-mon-lane-note{color:var(--text);margin:.35rem 0 0;font-size:.78rem}.fsn-mon-lane-sub{color:var(--text-muted);margin:.1rem 0 0;font-size:.72rem}.fsn-mon-coverage{flex-wrap:wrap;gap:.35rem 1rem;margin:.5rem 0 0;display:flex}.fsn-mon-coverage-row{align-items:baseline;gap:.4rem;font-size:.74rem;display:flex}.fsn-mon-coverage-row dt{color:var(--text-muted)}.fsn-mon-coverage-row dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.fsn-mon-publish{border:1px solid var(--border);border-radius:.5rem;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0 0 1rem;padding:.55rem .7rem;display:flex}.fsn-mon-publish .fsn-mon-dot{align-self:center}.fsn-mon-publish-label{color:var(--text);font-size:.8rem;font-weight:500}.fsn-mon-publish-reason{font-size:.72rem;font-family:var(--font-mono,ui-monospace, monospace);color:var(--text);border:1px solid var(--border);border-radius:.3rem;padding:.05rem .32rem}.fsn-mon-publish-detail{color:var(--text-muted);flex-basis:100%;margin:0;font-size:.76rem}.fsn-mon-budget{border:1px solid var(--border);border-radius:.5rem;margin:0 0 1rem;padding:.6rem .75rem}.fsn-mon-budget[data-health=failing]{border-color:var(--text-error)}.fsn-mon-budget[data-health=degraded]{border-color:var(--attention)}.fsn-mon-budget-head{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.fsn-mon-budget-title{color:var(--text);font-size:.8rem;font-weight:500}.fsn-mon-budget-breaker{color:var(--text);margin-left:auto;font-size:.74rem;font-weight:500}.fsn-mon-budget-stats{flex-wrap:wrap;gap:.4rem 1.4rem;margin:.5rem 0 0;display:flex}.fsn-mon-budget-stats div{flex-direction:column;display:flex}.fsn-mon-budget-stats dt{text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);font-size:.68rem}.fsn-mon-budget-stats dd{color:var(--text);margin:.05rem 0 0;font-size:.95rem;font-weight:600}.fsn-mon-budget-kinds{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;margin-top:.5rem;display:flex}.fsn-mon-budget-kinds-label{color:var(--text-muted);font-size:.72rem}.fsn-mon-budget-kinds-none{color:var(--text-muted);font-size:.74rem}.fsn-mon-budget-kindlist{flex-wrap:wrap;gap:.3rem .5rem;margin:0;padding:0;list-style:none;display:flex}.fsn-mon-budget-kindlist li{align-items:baseline;gap:.25rem;display:inline-flex}.fsn-mon-budget-kindlist code{font-size:.72rem;font-family:var(--font-mono,ui-monospace, monospace);border:1px solid var(--border);border-radius:.3rem;padding:.03rem .3rem}.fsn-mon-budget-legend{border-top:1px solid var(--border);margin-top:.6rem;padding-top:.5rem}.fsn-mon-budget-legend-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.66rem}.fsn-mon-budget-legend ul{flex-direction:column;gap:.22rem;margin:.3rem 0 .4rem;padding:0;list-style:none;display:flex}.fsn-mon-budget-legend li{color:var(--text-muted);font-size:.72rem;line-height:1.35}.fsn-mon-budget-legend code{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text)}.fsn-mon-budget-legend strong{color:var(--text);font-weight:600}.fsn-mon-budget-rawdoc{color:var(--text-muted);font-size:.68rem}.fsn-mon-budget-rawdoc code{font-family:var(--font-mono,ui-monospace, monospace)}.fsn-mon-th[title],.fsn-mon-help{cursor:help;-webkit-text-decoration:underline dotted var(--text-muted);-webkit-text-decoration:underline dotted var(--text-muted);-webkit-text-decoration:underline dotted var(--text-muted);text-decoration:underline dotted var(--text-muted);text-underline-offset:3px;text-decoration-thickness:1px}.fsn-mon-incompl{border:1px solid var(--attention,var(--border));border-radius:.5rem;margin:0 0 1rem;padding:.6rem .75rem}.fsn-mon-incompl-head{flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;display:flex}.fsn-mon-incompl-title{color:var(--text);font-size:.8rem;font-weight:500}.fsn-mon-incompl-when{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.72rem}.fsn-mon-incompl-list{flex-direction:column;gap:.3rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.fsn-mon-incompl-row{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:.74rem;display:flex}.fsn-mon-incompl-code{font-family:var(--font-mono,ui-monospace, monospace);border:1px solid var(--border);border-radius:.3rem;padding:.03rem .3rem;font-size:.72rem}.fsn-mon-incompl-count{min-width:2.5ch;font-weight:600}.fsn-mon-incompl-hint{color:var(--text-muted);flex:16rem}.fsn-mon-h2{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);margin:1rem 0 .35rem;font-size:.82rem}.fsn-mon-tablewrap{overflow-x:auto}.fsn-mon-table{border-collapse:collapse;width:100%;font-size:.74rem}.fsn-mon-table th,.fsn-mon-table td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:.3rem .5rem}.fsn-mon-table th{color:var(--text-muted);font-weight:500}.fsn-mon-num{text-align:right;font-variant-numeric:tabular-nums}.fsn-mon-empty{color:var(--text-muted);font-size:.78rem}.radar-lookup-entry{margin:.75rem 0 1rem}.ticker-lookup{max-width:30rem;position:relative}.ticker-lookup-label{color:var(--text-display);margin-bottom:.3rem;font-size:.82rem;font-weight:600;display:block}.ticker-lookup-input{box-sizing:border-box;border:1px solid var(--border-strong,var(--border));background:var(--surface);width:100%;color:var(--text-display);font:inherit;border-radius:8px;padding:.5rem .6rem;font-size:.9rem;line-height:1.4}.ticker-lookup-input:focus-visible{outline:2px solid var(--accent,var(--text-display));outline-offset:1px}.ticker-lookup-hint{color:var(--text-muted);margin:.25rem 0 0;font-size:.74rem}.ticker-lookup-pop{z-index:40;border:1px solid var(--border);background:var(--surface-raised,var(--surface));box-shadow:var(--shadow-pop);border-radius:.5rem;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow:hidden}.ticker-lookup-msg{color:var(--text-muted);margin:0;padding:.6rem .7rem;font-size:.82rem;line-height:1.45}.ticker-lookup-list{max-height:20rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.ticker-lookup-opt{cursor:pointer;border-radius:.4rem;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.ticker-lookup-opt.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ticker-lookup-opt.is-active{background:color-mix(in oklab, var(--accent) 14%, transparent)}}.ticker-lookup-tk{color:var(--text-display);flex:none;font-weight:600}.ticker-lookup-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:auto;font-size:.82rem;overflow:hidden}.ticker-lookup-src{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);border-radius:.3rem;flex:none;padding:.02rem .3rem;font-size:.66rem}.ticker-lookup-src[data-src=sec_cache]{color:var(--status-positive);border-color:var(--status-positive-solid)}@supports (color:color-mix(in lab, red, red)){.ticker-lookup-src[data-src=sec_cache]{border-color:color-mix(in oklab, var(--status-positive-solid) 45%, transparent)}}.m1-card--link{border-radius:var(--radius-card);background:var(--surface-raised);border:0;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.m1-card--link{background:color-mix(in oklab, var(--surface-raised) 38%, transparent)}}.m1-card--link{transition:border-color .18s ease, box-shadow .22s var(--ease-calm), background .18s ease}.m1-card--link:hover{border-color:var(--border-strong);box-shadow:var(--shadow-halo)}.m1-card--soon{border-radius:var(--radius-card);background:var(--surface-raised);border:0}@supports (color:color-mix(in lab, red, red)){.m1-card--soon{background:color-mix(in oklab, var(--surface-raised) 38%, transparent)}}.m1-card--soon{opacity:.72}.suite-hub{padding:clamp(2.25rem,6vw,4.5rem) 0 clamp(3rem,8vw,5.5rem)}.suite-hub--home{min-block-size:100svh}.suite-hub--home:has([data-hub-pending])+.footer{visibility:hidden}.suite-hub-lead{max-width:42rem;font-family:var(--font-serif);color:var(--text-muted);text-wrap:pretty;margin:0 0 clamp(2.5rem,6vw,4rem);font-size:clamp(1.15rem,2.6vw,1.55rem);line-height:1.4}.suite-flow{margin-top:clamp(2.75rem,6vw,4.25rem)}.suite-flow:first-of-type{margin-top:0}.suite-flow-head{border-bottom:1px solid var(--border);margin-bottom:1.4rem;padding-bottom:.65rem}.suite-flow-title{font-family:var(--font-serif);color:var(--text-display);margin:.25rem 0 0;font-size:clamp(1.4rem,3.2vw,2rem);font-weight:400;line-height:1.1}.suite-flow-note{color:var(--text-muted);margin:.4rem 0 0;font-size:.92rem}.suite-tools{flex-direction:column;gap:.75rem;display:flex}.suite-tools .m1-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem 1.5rem;padding:1.05rem 1.35rem;display:grid}.suite-tools .m1-card-title{grid-area:1/1;margin:0}.suite-tools .m1-card-body{grid-area:2/1;margin:0}.suite-tools .m1-card-cta{white-space:nowrap;grid-area:1/2/3;align-self:center;margin:0}@media (max-width:560px){.suite-tools .m1-card{grid-template-columns:1fr}.suite-tools .m1-card-cta{grid-area:3/1;justify-self:start;margin-top:.45rem}}.m1-card-cta{color:var(--accent-sage-strong);margin-top:auto;padding-top:.6rem;font-size:.85rem;font-weight:600}.m1-card-cta:hover{color:var(--text-display)}.m1-card-cta--soon{color:var(--text-muted);font-weight:500}.m1-card-cta--soon:hover{color:var(--text-muted)}.suite-hub--home .suite-hero{margin:clamp(.5rem,3vw,1.5rem) 0 clamp(.5rem,2vw,.9rem)}.suite-hero-line{text-align:center;font-family:var(--font-serif);color:var(--text-muted);animation:suite-hero-in .8s var(--ease-calm) .1s both;margin:1rem 0 0;font-size:clamp(1.5rem,3.8vw,2.3rem);font-style:italic}@keyframes suite-hero-in{0%{transform:translateY(8px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.suite-hero-line{animation:none;transform:none}}.suite-welcome{margin:0 0 clamp(1.9rem,4.8vw,2.9rem)}.suite-greeting{text-align:center;letter-spacing:.06em;color:var(--text-eyebrow);margin:0;font-size:.85rem}.account-greeting{text-align:left;color:var(--text-eyebrow);margin:0 0 .4rem}.hub-lead{place-items:center;margin:0 0 clamp(1.9rem,4.8vw,2.9rem);display:grid}.sm-card-status{color:var(--text);margin:.35rem 0 .25rem;font-size:.9rem;position:relative}.sm-card-status:before{content:"";vertical-align:.08em;background:var(--text-muted);border-radius:50%;width:.45rem;height:.45rem;margin-right:.45rem;display:inline-block}.sm-card-status[data-kind=entry_forming]:before,.sm-card-status[data-kind=entry_confirmed]:before{background:var(--outcome-gain)}.sm-card-status[data-kind=exit_forming]:before,.sm-card-status[data-kind=exit_confirmed]:before{background:var(--outcome-loss)}.sm-card-status[data-kind=active]:before{background:var(--status-positive)}.sm-card-status:is([data-kind=entry_withdrawn],[data-kind=exit_withdrawn]):before{box-shadow:inset 0 0 0 1.5px var(--attention-strong);background:0 0}.sm-card-status-text{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:600}.sm-card-status-detail,.sm-card-status-basis{color:var(--text-muted)}.sm-card-star{color:var(--attention-strong);font-weight:600}.sm-card-wash{color:var(--status-warn);align-items:center;gap:.35rem;margin-left:.6rem;font-size:.78rem;display:inline-flex}.sm-card-wash[data-kind=refused]{color:var(--text-muted)}.sm-card-tip>.ms-tip-bubble{width:auto;max-width:none;left:0;right:0}.sm-card-tip-note{display:block}.sm-card-tip-note+.sm-card-tip-note{margin-top:.4rem}.hub-ack{opacity:0;pointer-events:none;align-items:center;display:inline-flex}.hub-ack[data-variant=inline]{vertical-align:middle;margin-left:.5rem;position:relative}.hub-ack-btn{width:var(--ack-size,1.5rem);height:var(--ack-size,1.5rem);border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text-muted);cursor:pointer;border-radius:999px;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.hub-ack-btn:hover,.hub-ack-btn:focus-visible{color:var(--text);border-color:var(--text-muted)}.hub-ack-note{z-index:2;border:1px solid var(--border);background:var(--surface-raised);letter-spacing:normal;text-transform:none;width:fit-content;color:var(--text-muted);border-radius:.35rem;padding:.2rem .45rem;font-size:.72rem;font-weight:400;position:absolute}.hub-ack-note:empty{background:0 0;border:0;padding:0}.hub-ack-note[data-variant=inline]{top:calc(100% + .2rem);left:0}.sm-card-status:hover .hub-ack,.hub-ack:hover,.hub-ack[data-state=failed]{opacity:1;pointer-events:auto}.hub-ack:has(.hub-ack-btn:focus-visible){opacity:1;pointer-events:auto}@media (hover:none){.hub-ack{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:no-preference){.hub-ack{transition:opacity .14s var(--ease-calm,ease)}}.hub-strat-tiles{margin:0 0 clamp(1.25rem,3vw,2rem)}.hub-strat-tiles-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.6rem;display:flex}.hub-strat-tiles-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.8rem;font-weight:500}.hub-strat-tiles-asof{letter-spacing:.02em;text-transform:none;color:var(--text-muted);margin-left:.6rem;font-size:.72rem}.hub-strat-tile-facerow{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.hub-strat-tile-facerow .hub-strat-tile-signal{align-self:center;margin:0}.hub-strat-tile-wash{color:var(--status-warn);align-self:flex-start;align-items:center;gap:.35rem;margin-top:.3rem;font-size:.78rem;display:inline-flex}.hub-strat-tile-wash[data-kind=refused]{color:var(--tile-ink-muted)}.hub-strat-tile:not([data-signal]) .hub-strat-tile-surface:is(:hover,:focus-within,:has(.hub-strat-progress-trigger[aria-expanded=true])) .hub-strat-tile-wash{color:var(--tile-hover-ink)}.hub-strat-tile-meta--one>.hub-strat-tile-detail{white-space:normal}.hub-strat-tile-meta>.hub-strat-tile-wash--inline{white-space:nowrap;align-self:baseline;gap:.25rem;margin:0;padding-inline-start:var(--meta-sep);font-size:.76rem}.hub-strat-tiles-manage{color:var(--text-muted);font-size:.8rem}.hub-strat-tiles-manage:hover,.hub-strat-tiles-manage:focus-visible{color:var(--text)}.hub-strat-tiles-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:42rem){.hub-strat-tiles-grid{grid-template-columns:minmax(0,1fr)}}.hub-strat-status{letter-spacing:0;color:inherit;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-top:.9rem;padding-bottom:.25rem;font-size:.68rem;line-height:1.4;display:grid}.hub-strat-status-step{align-content:start;gap:.35rem;min-width:0;display:grid}.hub-strat-status-bar{background:currentColor;height:4px;display:block}@supports (color:color-mix(in lab, red, red)){.hub-strat-status-bar{background:color-mix(in oklab, currentColor 20%, transparent)}}.hub-strat-status-step[data-current]{font-weight:600}.hub-strat-status-step[data-current] .hub-strat-status-bar{background:currentColor}.hub-strat-status-step[data-stage=active][data-current] .hub-strat-status-bar{background:var(--accent-strong)}.hub-strat-tile:not([data-signal]) .hub-strat-tile-surface:is(:hover,:focus-within,:has(.hub-strat-progress-trigger[aria-expanded=true])) .hub-strat-status-step[data-stage=active][data-current] .hub-strat-status-bar{background:var(--tile-hover-ink)}.hub-strat-tile-surface{border-radius:var(--radius-card);background:var(--surface-raised);height:100%;color:var(--text);border:0;flex-direction:column;gap:.2rem;padding:.85rem 1rem .85rem calc(1rem + 5px);text-decoration:none;display:flex}.hub-strat-tile[data-state=active]:not([data-signal]) .hub-strat-tile-surface{border-color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.hub-strat-tile[data-state=active]:not([data-signal]) .hub-strat-tile-surface{border-color:color-mix(in oklab, var(--accent-strong) 55%, var(--border))}}.hub-strat-tile[data-state=active]:not([data-signal]) .hub-strat-tile-surface{border-left:5px solid var(--accent-strong);padding-left:1rem}.hub-strat-tile[data-state=flat] .hub-strat-tile-surface{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hub-strat-tile[data-state=flat] .hub-strat-tile-surface{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.hub-strat-tile[data-state=flat] .hub-strat-tile-badge{color:var(--tile-ink-muted)}.hub-strat-tile[data-state=unwalked] .hub-strat-tile-surface{border:1px dashed var(--border);padding-left:calc(1rem + 4px)}.hub-strat-tile-surface:hover,.hub-strat-tile-surface:focus-within{border-color:var(--border-strong)}.hub-strat-tile-name{font-family:var(--font-serif);overflow-wrap:anywhere;font-size:1.2rem;font-weight:400;line-height:1.25}.hub-strat-tile-face{color:var(--tile-ink-muted);font-size:.82rem}.hub-strat-tile-detail{color:var(--tile-ink-muted);font-size:.76rem}.hub-strat-tile-badge{letter-spacing:.04em;text-transform:uppercase;margin-top:.35rem;font-size:.8rem}.hub-strat-tile[data-state=active] .hub-strat-tile-badge{color:var(--accent-strong);font-weight:600}.hub-strat-tile[data-state=active]:not([data-signal]) .hub-strat-tile-badge{border:1px solid var(--accent-strong);border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.18rem .6rem;display:inline-flex}.hub-strat-tile[data-state=active]:not([data-signal]) .hub-strat-tile-badge:before{content:"";background:var(--status-positive);border-radius:50%;flex:none;width:.45rem;height:.45rem}.hub-strat-tile-held{color:var(--tile-ink-muted);font-size:.76rem}.hub-strat-tile-meta{--meta-sep:.6rem;clip-path:inset(0 0 0 var(--meta-sep));flex-wrap:wrap;margin-inline-start:calc(-1 * var(--meta-sep));display:flex}.hub-strat-tile-meta>.hub-strat-tile-detail{white-space:nowrap;padding-inline-start:var(--meta-sep)}.hub-strat-tile-meta>.hub-strat-tile-held{white-space:nowrap}.hub-strat-tile-sep{width:var(--meta-sep);text-align:center;display:inline-block}.hub-strat-tile[data-signal] .hub-strat-tile-held{color:var(--text)}.hub-strat-tile-perf{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:600}.hub-strat-tile[data-signal]{--st-hue:var(--outcome-gain)}.hub-strat-tile[data-signal=exit]{--st-hue:var(--outcome-loss)}.hub-strat-tile[data-signal] .hub-strat-tile-surface{border:2px solid var(--st-hue);background:radial-gradient(130% 100% at 0% 0%, var(--st-hue), transparent 72%), var(--st-hue);border-left-width:6px;padding-bottom:calc(.85rem - 2px);padding-left:calc(1rem - 1px)}@supports (color:color-mix(in lab, red, red)){.hub-strat-tile[data-signal] .hub-strat-tile-surface{background:radial-gradient(130% 100% at 0% 0%, color-mix(in oklab, var(--st-hue) 42%, transparent), transparent 72%), color-mix(in oklab, var(--st-hue) 22%, var(--surface-raised))}}.hub-strat-tile[data-signal] .hub-strat-tile-surface{box-shadow:0 0 0 4px var(--st-hue)}@supports (color:color-mix(in lab, red, red)){.hub-strat-tile[data-signal] .hub-strat-tile-surface{box-shadow:0 0 0 4px color-mix(in oklab, var(--st-hue) 22%, transparent)}}.hub-strat-tile[data-signal] .hub-strat-tile-surface{transform:translateY(-2px)}.hub-strat-tile[data-signal] .hub-strat-tile-surface:is(:hover,:focus-within,:has(.hub-strat-progress-trigger[aria-expanded=true])){border-color:var(--st-hue);box-shadow:0 0 0 6px var(--st-hue)}@supports (color:color-mix(in lab, red, red)){.hub-strat-tile[data-signal] .hub-strat-tile-surface:is(:hover,:focus-within,:has(.hub-strat-progress-trigger[aria-expanded=true])){box-shadow:0 0 0 6px color-mix(in oklab, var(--st-hue) 30%, transparent)}}.hub-strat-tile-signal{background:var(--st-hue);color:var(--surface-raised);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;margin-bottom:.35rem;padding:.38rem .85rem;font-size:.9rem;font-weight:700;display:inline-flex}.hub-strat-tile[data-watch]:not([data-signal]) .hub-strat-tile-signal{background:var(--surface-sunken);color:var(--text);border:1px solid var(--border-strong)}.hub-strat-tile-signal-dot{background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.hub-strat-tile-signal-line{color:var(--text);margin-top:.35rem;font-size:.86rem;font-weight:600}.hub-strat-tile-signal-prov{color:var(--tile-ink-muted);font-size:.76rem}.hub-strat-tile[data-signal] .hub-strat-tile-badge,.hub-strat-tile[data-signal] .hub-strat-tile-face,.hub-strat-tile[data-signal] .hub-strat-tile-detail,.hub-strat-tile[data-signal] .hub-strat-tile-signal-prov{color:var(--text)}@media (prefers-reduced-motion:no-preference){.hub-strat-tile[data-signal] .hub-strat-tile-surface{animation:2.4s ease-in-out infinite st-glow}.hub-strat-tile-signal-dot{animation:1.2s ease-in-out infinite st-dot}}@keyframes st-glow{0%,to{box-shadow:0 0 0 4px color-mix(in oklab, var(--st-hue) 22%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in oklab, var(--st-hue) 10%, transparent)}}@keyframes st-dot{0%,to{opacity:1}50%{opacity:.35}}.hub-sum-strat-dot{box-sizing:border-box;background:var(--text-muted);border-radius:50%;flex:none;width:.55rem;height:.55rem}.hub-sum-strat-dot[data-dot=active]{background:var(--status-positive)}.hub-sum-strat-dot[data-dot=exit]{background:var(--status-danger)}.hub-sum-strat-dot[data-dot=entry_provisional]{--dot-hue:var(--status-positive)}.hub-sum-strat-dot[data-dot=exit_provisional]{--dot-hue:var(--status-danger)}.hub-sum-strat-dot:is([data-dot=entry_provisional],[data-dot=exit_provisional]){background:var(--dot-hue);outline:1.5px solid var(--dot-hue);outline-offset:1.5px}@media (prefers-reduced-motion:no-preference){.hub-sum-strat-dot:is([data-dot=entry_provisional],[data-dot=exit_provisional]){animation:1.2s ease-in-out infinite st-dot}}.hub-sum-strat-dot:is([data-dot=not_walked],[data-dot=unread]){border:1.5px solid var(--text-muted);background:0 0}.hub-sum-strat-dot[data-dot=paused]{background:0 0}.hub-sum-strat-dot[data-dot=withdrawn]{border:1.5px solid var(--attention-strong);background:0 0}@media (forced-colors:active){.hub-sum-strat-dot:not([data-dot=paused],[data-dot=not_walked],[data-dot=unread],[data-dot=withdrawn]){forced-color-adjust:none;background:canvastext}.hub-sum-strat-dot:is([data-dot=not_walked],[data-dot=unread],[data-dot=withdrawn]){border-color:canvastext}}@property --sheen-boost{syntax:"<percentage>";inherits:true;initial-value:0%}.hub-strat-tile-surface{--progress-ink:var(--text);--progress-muted:var(--tile-ink-muted);--sheen-scale:var(--gleam-on,1);--tile-surface:var(--glass-base,var(--surface-raised))}@supports (color:color-mix(in lab, red, red)){.hub-strat-tile-surface{--tile-surface:color-mix(in oklab, var(--glass-base,var(--surface-raised)) 80%, var(--surface))}}.hub-strat-tile-surface{--tile-sheen:linear-gradient(135deg, var(--gleam) 0%, transparent 42%, transparent 58%, var(--surface-sunken) 100%)}@supports (color:color-mix(in lab, red, red)){.hub-strat-tile-surface{--tile-sheen:linear-gradient(135deg, color-mix(in oklab, var(--gleam) calc((48% + var(--sheen-boost)) * var(--sheen-scale) * var(--sheen-scale)), transparent) 0%, transparent 42%, transparent 58%, color-mix(in oklab, var(--surface-sunken) 55%, transparent) 100%)}}.hub-strat-tile-surface{--tile-grain: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 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.16'/%3E%3C/svg%3E");background:var(--tile-sheen), var(--tile-grain), var(--tile-surface);border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hub-strat-tile-surface{border-color:color-mix(in oklab, var(--border) 45%, var(--gleam))}}.hub-strat-tile-surface{box-shadow:none;transition:--sheen-boost .18s var(--ease-calm,ease), border-color .18s var(--ease-calm,ease)}.hub-strat-tile[data-signal] .hub-strat-tile-surface{background:var(--tile-grain), radial-gradient(130% 100% at 0% 0%, var(--st-hue), transparent 72%), var(--st-hue)}@supports (color:color-mix(in lab, red, red)){.hub-strat-tile[data-signal] .hub-strat-tile-surface{background:var(--tile-grain), radial-gradient(130% 100% at 0% 0%, color-mix(in oklab, var(--st-hue) calc(36% * var(--sheen-scale) * var(--sheen-scale)), transparent), transparent 72%), color-mix(in oklab, var(--st-hue) calc(20% * var(--sheen-scale) * var(--sheen-scale)), var(--tile-surface))}}.hub-strat-tile .hub-strat-tile-surface:is(:hover,:focus-within,:has(.hub-strat-progress-trigger[aria-expanded=true])){--sheen-boost:24%}.hub-strat-tile:not([data-signal]) .hub-strat-tile-surface:is(:hover,:focus-within,:has(.hub-strat-progress-trigger[aria-expanded=true])){--progress-ink:var(--tile-hover-ink);--progress-muted:var(--tile-hover-ink-muted);--tile-fill:var(--tone-3,var(--accent-strong))}@supports (color:color-mix(in lab, red, red)){.hub-strat-tile:not([data-signal]) .hub-strat-tile-surface:is(:hover,:focus-within,:has(.hub-strat-progress-trigger[aria-expanded=true])){--tile-fill:color-mix(in oklab, var(--tone-3,var(--accent-strong)) 58%, var(--tile-hover-base))}}.hub-strat-tile:not([data-signal]) .hub-strat-tile-surface:is(:hover,:focus-within,:has(.hub-strat-progress-trigger[aria-expanded=true])){background:var(--tile-grain), var(--tile-fill);border-color:var(--tile-fill);color:var(--tile-hover-ink)}.hub-strat-tile:not([data-signal]) .hub-strat-tile-surface:is(:hover,:focus-within,:has(.hub-strat-progress-trigger[aria-expanded=true])) :is(.hub-strat-tile-name,.hub-strat-tile-badge,.hub-strat-tile-perf){color:var(--tile-hover-ink)}.hub-strat-tile:not([data-signal]) .hub-strat-tile-surface:is(:hover,:focus-within,:has(.hub-strat-progress-trigger[aria-expanded=true])) :is(.hub-strat-tile-face,.hub-strat-tile-detail,.hub-strat-tile-held,.hub-strat-tile-sep){color:var(--tile-hover-ink-muted)}.hub-strat-tile:not([data-signal]) .hub-strat-tile-surface:is(:hover,:focus-within,:has(.hub-strat-progress-trigger[aria-expanded=true])) .hub-strat-tile-badge{border-color:var(--tile-hover-ink-muted)}.hub-strat-tile:not([data-signal]) .hub-strat-tile-surface:is(:hover,:focus-within,:has(.hub-strat-progress-trigger[aria-expanded=true])) .hub-strat-tile-badge:before,.hub-strat-tile:not([data-signal]) .hub-strat-tile-surface:is(:hover,:focus-within,:has(.hub-strat-progress-trigger[aria-expanded=true])) .hub-strat-tile-type{background:var(--tile-hover-ink)}@supports (color:color-mix(in lab, red, red)){.hub-strat-tile:not([data-signal]) .hub-strat-tile-surface:is(:hover,:focus-within,:has(.hub-strat-progress-trigger[aria-expanded=true])) .hub-strat-tile-type{background:color-mix(in oklab, var(--tile-hover-ink) 55%, transparent)}}.hub-strat-tile-surface{isolation:isolate;position:relative;overflow:hidden}.hub-strat-tile-surface:after{content:"P";z-index:-1;font-family:var(--font-serif);color:var(--text);font-size:8.5rem;line-height:1;position:absolute;top:-.3em;right:.1em}@supports (color:color-mix(in lab, red, red)){.hub-strat-tile-surface:after{color:color-mix(in oklab, var(--text) 5%, transparent)}}.hub-strat-tile-surface:after{pointer-events:none}.hub-strat-tile:not([data-signal]) .hub-strat-tile-surface:is(:hover,:focus-within,:has(.hub-strat-progress-trigger[aria-expanded=true])):after{color:var(--tile-hover-ink)}@supports (color:color-mix(in lab, red, red)){.hub-strat-tile:not([data-signal]) .hub-strat-tile-surface:is(:hover,:focus-within,:has(.hub-strat-progress-trigger[aria-expanded=true])):after{color:color-mix(in oklab, var(--tile-hover-ink) 12%, transparent)}}@media (prefers-reduced-motion:no-preference){.hub-strat-tile-surface{transition:--sheen-boost .18s var(--ease-calm,ease), border-color .18s var(--ease-calm,ease), transform .18s var(--ease-calm,ease)}.hub-strat-tile:not([data-signal]) .hub-strat-tile-surface:hover{transform:translateY(-2px)}}@media (prefers-reduced-transparency:reduce){.hub-strat-tile-surface{--tile-grain:none}}.hub-strat-tile[data-tone=dollar]{--tone-1:var(--tile-tone-dollar-1);--tone-2:var(--tile-tone-dollar-2);--tone-3:var(--tile-tone-dollar-3)}.hub-strat-tile[data-tone=relative]{--tone-1:var(--tile-tone-relative-1);--tone-2:var(--tile-tone-relative-2);--tone-3:var(--tile-tone-relative-3)}.hub-strat-tile[data-tone=gann]{--tone-1:var(--tile-tone-gann-1);--tone-2:var(--tile-tone-gann-2);--tone-3:var(--tile-tone-gann-3)}.hub-strat-tile[data-tone=condenser]{--tone-1:var(--tile-tone-condenser-1);--tone-2:var(--tile-tone-condenser-2);--tone-3:var(--tile-tone-condenser-3)}.hub-strat-tile-type{background:linear-gradient(90deg, var(--tone-1), var(--tone-2) 55%, var(--tone-3));background:linear-gradient(90deg, oklch(from var(--tone-1) calc(l + var(--tile-type-lift)) c h) 0%, oklch(from var(--tone-2) calc(l + var(--tile-type-lift)) c h) 55%, oklch(from var(--tone-3) calc(l + var(--tile-type-lift)) c h) 100%);border-radius:999px;flex:none;width:3rem;height:4px;margin:.05rem 0 .1rem;display:block}.hub-strat-tile[data-signal] .hub-strat-tile-type{--tile-type-lift:var(--tile-type-lift-signal)}.hub-strat-tile[data-state=flat] .hub-strat-tile-type{filter:saturate(.7)}.hub-strat-tile[data-state=unwalked] .hub-strat-tile-type{filter:saturate(.45)}.hub-strat-tile{--ack-size:1.5rem;--ack-gap:.4rem;position:relative}.hub-strat-tile[data-ack] .hub-strat-tile-facerow{padding-inline-end:calc(var(--ack-size) + var(--ack-gap))}.hub-strat-tile[data-ack] .hub-strat-tile-signal{anchor-name:--hub-ack-pill}.hub-ack[data-variant=tile]{z-index:1;position-anchor:--hub-ack-pill;top:anchor(center);left:calc(anchor(right) + var(--ack-gap));position:absolute;translate:0 -50%}.hub-ack[data-variant=tile] .hub-ack-btn:before{content:"";width:calc(var(--ack-gap) + 1px);position:absolute;top:0;bottom:0;right:100%}.hub-ack-note[data-variant=tile]{position-anchor:--hub-ack-pill;top:calc(anchor(bottom) + .35rem);left:anchor(left);right:1rem}:is(.hub-strat-tile:has(.hub-strat-tile-signal:hover) .hub-ack,.hub-strat-tile:has(.hub-strat-tile-link:focus-visible) .hub-ack){opacity:1;pointer-events:auto}@supports not (anchor-name:--hub-ack-pill){.hub-ack[data-variant=tile]{top:.55rem;left:auto;right:.55rem;translate:none}.hub-ack-note[data-variant=tile]{top:2.6rem;left:1rem}.hub-strat-tile[data-ack] .hub-strat-tile-name{padding-inline-end:calc(var(--ack-size) + var(--ack-gap))}.hub-strat-tile:hover .hub-ack{opacity:1;pointer-events:auto}}.hub-lead>.hub-lead-heroline{grid-area:1/1;margin:0;animation:none;position:relative;top:-5px}.hub-lead--stress>.hub-lead-heroline{animation:hub-hero-in .35s var(--ease-calm) 50ms backwards, hub-lead-out .3s ease-in .6s forwards}.hub-lead--stress>.ms-gauge,.hub-lead--stress>.hub-lead-row{grid-area:1/1;animation:.4s ease-out .7s backwards ms-gauge-in}.hub-lead--stress[data-landed]>.ms-gauge,.hub-lead--stress[data-landed]>.hub-lead-row{animation:none}.hub-lead--stress[data-landed]>.hub-lead-heroline{visibility:hidden;animation:none}@media (prefers-reduced-motion:reduce){.hub-lead--stress>.hub-lead-heroline{visibility:hidden;animation:none}.hub-lead--stress>.ms-gauge,.hub-lead--stress>.hub-lead-row{animation:none}}@keyframes hub-lead-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes ms-gauge-in{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:none}}@media screen and (prefers-reduced-motion:no-preference){.hub-lead--stress[data-introduced]:not([data-landed])>.hub-lead-heroline{animation:.3s ease-in forwards hub-lead-out}.hub-lead--stress[data-introduced]:not([data-landed])>.hub-lead-row{animation:.4s ease-out .1s backwards ms-gauge-in}.hub-lead--stress[data-introduced]:not([data-landed]) :is(.cy-pager,.ms-gauge):not([data-hub-reveal]){animation:hub-card-rise .4s var(--ease-calm) .1s backwards}.hub-lead--stress[data-introduced]:not([data-landed]) .cy-pager+.ms-gauge:not([data-hub-reveal]){animation-duration:.34s;animation-delay:.16s}.hub-lead--stress[data-introduced]:not([data-landed])>.ms-gauge:not([data-hub-reveal]){animation:ms-gauge-in .4s ease-out .1s backwards, hub-card-rise .4s var(--ease-calm) .1s backwards}.hub-home{animation:hub-hero-in .65s var(--ease-calm) backwards}:root[data-hub-intro=full] .hub-home{animation:none}}.hub-lead>.hub-lead-heroline{align-self:start}.hub-lead--stress>:is(.hub-lead-row,.ms-gauge){align-self:stretch}@media (min-width:640px){.hub-lead[data-reserve],.hub-lead--stress{min-block-size:11rem}.hub-lead[data-reserve=row]{min-block-size:15.5rem}.hub-lead--stress:has(>.hub-lead-row .ms-gauge){min-block-size:15.5rem}}@media (min-width:768px){.hub-lead[data-reserve=row]{min-block-size:13rem}.hub-lead--stress:has(>.hub-lead-row .ms-gauge){min-block-size:13rem}}@media (min-width:860px){.hub-lead[data-reserve=row]{min-block-size:12.125rem}.hub-lead--stress:has(>.hub-lead-row .ms-gauge){min-block-size:12.125rem}}@media (min-width:1000px){.hub-lead[data-reserve=row]{min-block-size:11rem}.hub-lead--stress:has(>.hub-lead-row .ms-gauge){min-block-size:11rem}}.hub-intro{display:none}@media screen and (max-width:639px) and (prefers-reduced-motion:no-preference){:root[data-hub-intro=full]:not([data-hub-intro-done]) .hub-intro{z-index:40;box-sizing:border-box;width:100%;height:100dvh;padding:env(safe-area-inset-top,0px) max(1rem, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(1rem, env(safe-area-inset-left,0px));pointer-events:none;place-items:center;display:grid;position:fixed;top:0;left:0}.hub-intro-line{text-align:center;text-wrap:balance;max-width:22rem;font-family:var(--font-serif);color:var(--text-muted);animation:hub-intro-in var(--hub-intro-in) var(--ease-calm) backwards;margin:0;font-size:clamp(1.5rem,3.8vw,2.3rem);font-style:italic;line-height:1.3}:root[data-hub-intro] main.suite-hub--home :is(.hub-lead--stress>.ms-gauge,.hub-lead--stress>.hub-lead-row>*,.hub-nmm-slot>.nmm-card,.hub-publication>:not(.hub-strat-tiles,template,script,style,link,noscript,[hidden],[data-hub-pending]),.hub-strat-tiles>:not(.hub-strat-tiles-grid),.hub-strat-tiles-grid>*,.hub-centerpiece>:not(template,script,style,link,noscript,[hidden],[data-hub-pending]),.hub-research>:not(template,script,style,link,noscript,[hidden],[data-hub-pending]),.hub-summary>:not(.hub-summary-grid),.hub-summary-grid>*,.shell>:not(h1,.sr-only,.hub-lead,.hub-nmm-slot,.hub-publication,.hub-centerpiece,.hub-research,.hub-summary,template,script,style,link,noscript,[hidden],[data-hub-pending])){animation:none}:root[data-hub-intro]:not([data-hub-intro-done]) main.suite-hub--home :is(.hub-lead--stress>.ms-gauge,.hub-lead--stress>.hub-lead-row>*,.hub-nmm-slot>.nmm-card,.hub-publication>:not(.hub-strat-tiles,template,script,style,link,noscript,[hidden],[data-hub-pending]),.hub-strat-tiles>:not(.hub-strat-tiles-grid),.hub-strat-tiles-grid>*,.hub-centerpiece>:not(template,script,style,link,noscript,[hidden],[data-hub-pending]),.hub-research>:not(template,script,style,link,noscript,[hidden],[data-hub-pending]),.hub-summary>:not(.hub-summary-grid),.hub-summary-grid>*,.shell>:not(h1,.sr-only,.hub-lead,.hub-nmm-slot,.hub-publication,.hub-centerpiece,.hub-research,.hub-summary,template,script,style,link,noscript,[hidden],[data-hub-pending])){opacity:0;pointer-events:none;translate:0 6px}:root[data-hub-intro] main.suite-hub--home .hub-lead--stress>.hub-lead-row{animation:none}:root[data-hub-intro=full] main.suite-hub--home .shell>.hub-lead:not(.hub-lead--stress):not(:has(+:is([data-hub-pending=home],[data-hub-pending=market]))){animation:none}:root[data-hub-intro=full]:not([data-hub-intro-done]) main.suite-hub--home .shell>.hub-lead:not(.hub-lead--stress){opacity:0;pointer-events:none;translate:0 6px}:root[data-hub-intro=full] main.suite-hub--home .hub-lead--stress>.hub-lead-heroline{visibility:hidden;animation:none}}@keyframes hub-intro-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:none}}.ms-gauge{box-sizing:border-box;background:var(--surface);border-radius:12px;flex-direction:column;justify-content:center;gap:.25rem;width:100%;max-width:42rem;min-height:11rem;margin:0 auto;padding:.6rem .75rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ms-gauge{background:color-mix(in oklab, var(--surface) 55%, transparent)}}.ms-gauge{color:var(--text);text-decoration:none}.ms-gauge:hover .ms-gauge-title{color:var(--text)}.ms-gauge-link{color:inherit;grid-area:title;text-decoration:none;display:flex}.ms-gauge-link:after{content:"";z-index:1;border-radius:12px;position:absolute;inset:0}.ms-gauge-link:focus-visible{outline:none}.ms-gauge-link:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.ms-gauge-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title when""read read";align-items:start;gap:.2rem .6rem;display:grid}.ms-gauge-title{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.ms-gauge-read,.ms-gauge-text{grid-area:read}.ms-gauge-read{align-items:baseline;gap:.35rem;display:inline-flex}.ms-gauge-number{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.35rem;font-weight:700}.ms-gauge-dot{color:var(--text-muted)}.ms-gauge-band{color:var(--text);border-left:1px solid var(--stress-normal);padding-left:.4rem;font-weight:700}.ms-gauge-band[data-tone=complacent]{border-left-color:var(--stress-complacent)}.ms-gauge-band[data-tone=forced]{border-left-color:var(--stress-forced)}.ms-gauge-band[data-confirmed=false]{border-left-style:dashed}.ms-gauge-text{color:var(--text);font-size:.95rem}.ms-gauge-when{color:var(--text-muted);font-variant-numeric:tabular-nums;grid-area:when;font-size:.8rem}.ms-gauge-note{color:var(--text-muted);font-size:.8rem}.ms-gauge-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.2rem .5rem;font-size:.78rem;display:flex}.ms-gauge-meta-item+.ms-gauge-meta-item:not(.ms-gauge-tag):before{content:"·";margin-right:.5rem}.ms-gauge-stale{color:var(--attention-strong);font-weight:600}.ms-gauge-tag{border:1px solid var(--border);border-radius:999px;padding:.05rem .45rem}@media (max-width:30rem){.ms-gauge{min-height:14.5rem;padding-inline:.25rem}.ms-gauge-when{margin-left:0}.ms-gauge-tag{border-color:#0000;padding-inline:0}}.ms-gauge-bar{height:10px;margin-top:.2rem;display:flex;position:relative}.ms-gauge-zone{height:100%;display:block}.ms-gauge-zone--complacent{background:linear-gradient(to left, var(--stress-complacent), var(--stress-complacent))}@supports (color:color-mix(in lab, red, red)){.ms-gauge-zone--complacent{background:linear-gradient(to left, color-mix(in oklab, var(--stress-complacent) 40%, transparent), color-mix(in oklab, var(--stress-complacent) 90%, transparent))}}.ms-gauge-zone--complacent{box-shadow:-4px 0 10px -2px var(--stress-complacent);border-radius:5px 0 0 5px}@supports (color:color-mix(in lab, red, red)){.ms-gauge-zone--complacent{box-shadow:-4px 0 10px -2px color-mix(in oklab, var(--stress-complacent) 70%, transparent)}}.ms-gauge-zone--normal{background:var(--stress-normal)}@supports (color:color-mix(in lab, red, red)){.ms-gauge-zone--normal{background:color-mix(in oklab, var(--stress-normal) 35%, transparent)}}.ms-gauge-zone--forced{background:linear-gradient(to right, var(--stress-forced), var(--stress-forced))}@supports (color:color-mix(in lab, red, red)){.ms-gauge-zone--forced{background:linear-gradient(to right, color-mix(in oklab, var(--stress-forced) 40%, transparent), color-mix(in oklab, var(--stress-forced) 90%, transparent))}}.ms-gauge-zone--forced{box-shadow:4px 0 10px -2px var(--stress-forced);border-radius:0 5px 5px 0}@supports (color:color-mix(in lab, red, red)){.ms-gauge-zone--forced{box-shadow:4px 0 10px -2px color-mix(in oklab, var(--stress-forced) 70%, transparent)}}.ms-gauge-marker{background:var(--text);width:4px;height:20px;box-shadow:0 0 0 2px var(--surface);border-radius:2px;margin-left:-2px;transition:left 90ms ease-out;position:absolute;top:-5px}@media (prefers-reduced-motion:reduce){.ms-gauge-marker{transition:none}}.ms-gauge-scale{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:5px;font-size:.72rem;line-height:1.2;display:flex}.ms-gauge-scale-zone{grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:.25rem;min-width:0;display:grid}.ms-gauge-word{text-align:center;white-space:nowrap;min-width:0}.ms-tip-trigger{z-index:2;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;position:relative}:where(.ms-tip-trigger){color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.ms-tip-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.ms-tip-bubble{z-index:3;box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-raised);width:max-content;max-width:min(22rem,100% - 1.5rem);box-shadow:var(--shadow-pop);color:var(--text);text-align:left;white-space:normal;visibility:hidden;border-radius:8px;margin-top:.35rem;padding:.45rem .6rem;font-family:inherit;font-size:.8rem;font-style:normal;font-weight:400;line-height:1.35;display:block;position:absolute;left:.75rem}.ms-tip-bubble:before{content:"";height:calc(.35rem + 2px);position:absolute;bottom:100%;left:0;right:0}.ms-tip--normal>.ms-tip-bubble{left:50%;transform:translate(-50%)}.ms-tip--forced>.ms-tip-bubble{left:auto;right:.75rem}.ms-tip:hover>.ms-tip-bubble,.ms-tip:focus-within>.ms-tip-bubble,.ms-tip[data-open]>.ms-tip-bubble{visibility:visible}.ms-tip[data-dismissed]>.ms-tip-bubble{visibility:hidden}@media (max-width:30rem){.ms-gauge-scale{font-size:.66rem}.ms-gauge-word{white-space:normal}}@media (max-width:23.5rem){.ms-gauge-word{display:none}}.ms-asof-part{white-space:nowrap}.cy-tiles{margin:0 0 clamp(1.25rem,3vw,2rem)}.cy-tiles-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;margin-bottom:.6rem;display:flex}.cy-tiles-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.8rem;font-weight:500}.cy-controls{flex-wrap:wrap;gap:.5rem;display:flex}.cy-seg{border:1px solid var(--border);border-radius:999px;display:inline-flex;overflow:hidden}.cy-seg-btn{appearance:none;color:var(--text-muted);font:inherit;letter-spacing:.03em;cursor:pointer;background:0 0;border:0;min-height:1.9rem;padding:.22rem .62rem;font-size:.74rem}.cy-seg-btn+.cy-seg-btn{border-left:1px solid var(--border)}.cy-seg-btn[aria-pressed=true]{color:var(--text);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border-strong);font-weight:650}.cy-seg-btn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cy-tiles-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem;display:grid}.cy-tile{border-radius:var(--radius-card);background:var(--surface-raised);min-width:0;color:var(--text);border:0;flex-direction:column;gap:.25rem;padding:.85rem 1rem;display:flex}.cy-tile-head{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.cy-tile-name{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.78rem;font-weight:600}.cy-tile-asof{color:var(--text-muted);margin-left:auto;font-size:.72rem}.cy-tile-stale{letter-spacing:.06em;border:1px solid var(--border-strong);color:var(--text);border-radius:.3rem;padding:.05rem .4rem;font-size:.68rem;font-weight:650}.cy-tile-phase{font-family:var(--font-serif);overflow-wrap:anywhere;margin:0;font-size:1.12rem;line-height:1.3}.cy-tiles-asof{letter-spacing:.02em;text-transform:none;color:var(--text-muted);margin-left:.6rem;font-size:.72rem}.cy-tile-lead{font-family:var(--font-serif);align-items:baseline;gap:.35rem;margin:0;font-size:1.32rem;line-height:1.2;display:flex}.cy-tile-lead[data-tone=up],.cy-lead-phase[data-tone=up]{color:var(--outcome-gain)}.cy-tile-lead[data-tone=down],.cy-lead-phase[data-tone=down]{color:var(--outcome-loss)}.cy-tile-lead-arrow{font-size:1.05em;line-height:1}.cy-tile-motion{margin:0;font-size:.92rem}.cy-tile-driver{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.35}.cy-tile[data-state=not_assessed] .cy-tile-phase,.cy-tile[data-state=absent] .cy-tile-phase,.cy-tile[data-state=unreadable] .cy-tile-phase{color:var(--text-muted);font-family:inherit;font-size:.86rem}.cy-tile-next{flex-wrap:wrap;justify-content:space-between;gap:.15rem .75rem;margin:0;font-size:.84rem;display:flex}.cy-tile-conf{color:var(--text-muted)}.cy-tile-aging{color:var(--text-muted);margin:0;font-size:.74rem}.cy-tile-visual{margin-top:.35rem;display:grid}.cy-tile-curve,.cy-tile-signal{grid-area:1/1;min-width:0}.cy-tiles[data-mode=curve] .cy-tile-signal,.cy-tiles[data-mode=signal] .cy-tile-curve{visibility:hidden}.cy-tile-curve{min-height:5.6rem;position:relative}.cy-spark-frame{display:none;position:absolute;inset:0}.cy-tiles[data-range="6m"] .cy-spark-frame[data-range="6m"],.cy-tiles[data-range="1y"] .cy-spark-frame[data-range="1y"],.cy-tiles[data-range="3y"] .cy-spark-frame[data-range="3y"],.cy-tiles[data-range="5y"] .cy-spark-frame[data-range="5y"]{display:block}.cy-spark{width:100%;height:calc(100% - 1rem);display:block}.cy-tile-caption{color:var(--text-muted);font-size:.7rem;position:absolute;bottom:0;left:0}.cy-tile-signal{overflow-wrap:anywhere}.cy-band{fill:var(--cy-phase-a)}@supports (color:color-mix(in lab, red, red)){.cy-band{fill:color-mix(in oklab, var(--cy-phase-a) var(--cy-phase-wash), transparent)}}.cy-band[data-tone=b]{fill:var(--cy-phase-b)}@supports (color:color-mix(in lab, red, red)){.cy-band[data-tone=b]{fill:color-mix(in oklab, var(--cy-phase-b) var(--cy-phase-wash), transparent)}}.cy-band[data-tone=c]{fill:var(--cy-phase-c)}@supports (color:color-mix(in lab, red, red)){.cy-band[data-tone=c]{fill:color-mix(in oklab, var(--cy-phase-c) var(--cy-phase-wash), transparent)}}.cy-band[data-tone=d]{fill:var(--cy-phase-d)}@supports (color:color-mix(in lab, red, red)){.cy-band[data-tone=d]{fill:color-mix(in oklab, var(--cy-phase-d) var(--cy-phase-wash), transparent)}}.cy-zero{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.cy-path{fill:none;stroke:var(--text);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.cy-now-rule{stroke:var(--text);stroke-width:1.5px;vector-effect:non-scaling-stroke}.cy-now-dot{fill:var(--text)}.cy-ribbon{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.cy-ribbon-step{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:.08rem .45rem}.cy-ribbon-step[data-current]{color:var(--text);border-color:var(--border-strong);font-weight:650}.cy-lanes{color:var(--text-muted);margin:.35rem 0 0;padding:0;font-size:.72rem;line-height:1.35;list-style:none}.cy-forward{margin:.25rem 0 0;font-size:.74rem}.cy-tile-more{margin-top:.35rem;font-size:.8rem}.cy-tile-more>summary{cursor:pointer;color:var(--text-muted);min-height:1.6rem}.cy-tile-more>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cy-ev{margin-top:.45rem}.cy-ev-title{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.72rem;font-weight:600}.cy-ev-list{margin:.2rem 0 0;padding-left:1.1rem}.cy-ev-none,.cy-tile-note{color:var(--text-muted);margin:.2rem 0 0}@media (max-width:480px){.cy-tiles-head{align-items:flex-start}}.hub-lead-row{grid-template-columns:minmax(14rem,19rem) minmax(0,1fr);align-items:stretch;gap:.75rem;width:100%;display:grid}.hub-lead-row>.ms-gauge{justify-content:flex-start;max-width:none;margin:0}.hub-lead-row .ms-gauge-word{white-space:normal}.cy-pager{min-width:0;display:flex}.cy-pager>.acct-tabs{flex:1;min-width:0;margin:0;display:grid;position:relative}.cy-pager .acct-tablist{z-index:1;border:0;flex-wrap:nowrap;gap:0;margin:0;position:absolute;top:.3rem;right:.35rem}.cy-pager .acct-tab{color:#0000;border:0;border-radius:12px;width:24px;height:24px;margin:0;padding:0;font-size:0;line-height:0;position:relative}.cy-pager .acct-tab:before{content:"";background:var(--text-muted);opacity:.55;border-radius:3px;width:6px;height:6px;margin:auto;position:absolute;inset:0}.cy-pager .acct-tab:hover:before{opacity:.9}.cy-pager .acct-tab.is-active:before{background:var(--text);opacity:1;width:14px}.cy-pager .acct-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.cy-pager .acct-panel{grid-area:1/1;min-width:0;display:flex}.cy-lead{background:var(--surface);border-radius:12px;flex-direction:column;flex:1;justify-content:flex-start;gap:.12rem;min-width:0;padding:.6rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cy-lead{background:color-mix(in oklab, var(--surface) 55%, transparent)}}.cy-lead{color:var(--text);overflow-wrap:anywhere;text-decoration:none}.cy-lead:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cy-lead-head{align-items:baseline;gap:.5rem;min-height:1.1rem;padding-right:6.5rem;display:flex}.cy-lead-name{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:600}.cy-lead-stale{letter-spacing:.06em;color:var(--attention);font-size:.66rem}.cy-lead-phase{font-family:var(--font-serif);align-items:baseline;gap:.3rem;margin-top:.35rem;font-size:1.32rem;line-height:1.2;display:flex}.cy-lead-arrow{font-size:1.05em;line-height:1}.cy-lead-motion{font-size:.88rem}.cy-lead-driver,.cy-lead-status{color:var(--text-muted);font-size:.78rem;line-height:1.35}.cy-lead-spark{--cy-lead-glow:var(--accent);flex-direction:column;flex:auto;min-height:1.5rem;margin-top:.4rem;display:flex;position:relative}.cy-lead-spark-box{flex:auto;min-height:1.5rem;display:block;position:relative}.cy-lead-spark-box>svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.cy-lead-path{fill:none;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.cy-lead-fade-from{stop-color:var(--text);stop-opacity:.3}.cy-lead-fade-to{stop-color:var(--text);stop-opacity:1}.cy-lead-now{background:var(--text);width:6px;height:6px;box-shadow:0 0 0 2px var(--surface), 0 0 10px 2px var(--cy-lead-glow);border-radius:50%;margin:-3px 0 0 -3px;position:absolute}@supports (color:color-mix(in lab, red, red)){.cy-lead-now{box-shadow:0 0 0 2px color-mix(in oklab, var(--surface) 70%, transparent), 0 0 10px 2px color-mix(in oklab, var(--cy-lead-glow) 70%, transparent)}}.cy-lead-now:before{content:"";background:radial-gradient(closest-side, var(--cy-lead-glow), transparent);border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.cy-lead-now:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--cy-lead-glow) 38%, transparent), transparent)}}.cy-lead-now:before{pointer-events:none}.cy-lead-range{letter-spacing:.06em;color:var(--text-muted);font-size:.62rem;line-height:1;position:absolute;top:0;left:0}.cy-lead-view,.ms-gauge-view{color:var(--text-muted);opacity:0;align-items:center;gap:.35rem;margin-top:auto;padding-top:.4rem;font-size:.74rem;display:inline-flex}.cy-lead:is(:hover,:focus-visible) .cy-lead-view,.ms-gauge:is(:hover,:focus-within) .ms-gauge-view{opacity:1;color:var(--text)}@media (prefers-reduced-motion:no-preference){.cy-lead-view,.ms-gauge-view{transition:opacity .22s var(--ease-calm,ease), transform .22s var(--ease-calm,ease), color .22s var(--ease-calm,ease);transform:translateY(6px)}.cy-lead:is(:hover,:focus-visible) .cy-lead-view,.ms-gauge:is(:hover,:focus-within) .ms-gauge-view{transform:none}}@media (hover:none){.cy-lead-view,.ms-gauge-view{opacity:1;transform:none}}@media (max-width:639px){.hub-lead-row{grid-template-columns:minmax(0,1fr)}.hub-lead-row>.ms-gauge{order:-1}}.cy-pager .acct-panel:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:12px}.ln-strip{flex:1 1 0;align-items:flex-end;gap:.9rem;min-height:3rem;margin-top:.5rem;display:flex;container-type:size}.ln-moon{flex-direction:column;align-items:center;gap:.25rem;min-width:0;display:flex}.ln-moon>svg{width:clamp(.9rem,100cqh - 1.75rem,1.5rem);height:clamp(.9rem,100cqh - 1.75rem,1.5rem);display:block;overflow:visible}.ln-moon--today{margin-inline:auto}.ln-moon--today>svg{width:clamp(1.5rem,100cqh - 1rem,3.25rem);height:clamp(1.5rem,100cqh - 1rem,3.25rem);filter:drop-shadow(0 0 7px var(--accent))}@supports (color:color-mix(in lab, red, red)){.ln-moon--today>svg{filter:drop-shadow(0 0 7px color-mix(in oklab, var(--accent) 55%, transparent))}}.ln-label{letter-spacing:.04em;text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;font-size:.62rem;line-height:1.2;display:flex}.ln-label>span:first-child{text-transform:uppercase;letter-spacing:.06em}.ln-dark{fill:var(--moon-dark)}.ln-lit{fill:var(--moon-lit)}.ln-rim{fill:none;stroke:var(--moon-rim);stroke-width:.8px}.cy-modules{gap:1rem;margin:clamp(1.25rem,3vw,2rem) 0;display:grid}.cy-modules-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.8rem;font-weight:500}.cy-module{border-radius:var(--radius-card);background:var(--surface-raised);min-width:0;color:var(--text);border:0;padding:1rem 1.1rem}.cy-module-head{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.cy-module-name{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.82rem;font-weight:600}.cy-module-asof{color:var(--text-muted);margin-left:auto;font-size:.74rem}.cy-module-phase{font-family:var(--font-serif);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:1.25rem;line-height:1.3}.cy-module[data-state=not_assessed] .cy-module-phase,.cy-module[data-state=absent] .cy-module-phase,.cy-module[data-state=unreadable] .cy-module-phase{color:var(--text-muted);font-family:inherit;font-size:.9rem}.cy-module-next{flex-wrap:wrap;justify-content:space-between;gap:.15rem .75rem;margin:.15rem 0 0;font-size:.88rem;display:flex}.cy-module-conf,.cy-module-aging,.cy-chart-caption,.cy-chart-start,.cy-chart-empty{color:var(--text-muted)}.cy-module-aging{margin:.1rem 0 0;font-size:.78rem}.cy-chart-wrap{margin-top:.6rem}.cy-chart-controls{justify-content:flex-end;margin-bottom:.3rem;display:flex}.cy-chart{margin:0}.cy-chart-box{height:13rem}.cy-chart-caption,.cy-chart-start,.cy-chart-empty{margin:.3rem 0 0;font-size:.76rem}.cy-module-more{margin-top:.6rem;font-size:.82rem}.cy-module-more>summary{cursor:pointer;color:var(--text-muted);min-height:1.6rem}.cy-module-more>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cy-table-wrap{margin-top:.4rem;overflow-x:auto}.cy-ev-table,.cy-probit-table{border-collapse:collapse;min-width:100%;font-size:.76rem}.cy-ev-table th,.cy-ev-table td,.cy-probit-table th,.cy-probit-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.25rem .5rem}.cy-ev-table thead th,.cy-probit-table thead th{color:var(--text-muted);font-weight:600}.cy-ev-table tbody th,.cy-probit-table tbody th{font-weight:500}.cy-ev-table tr[data-role=context]{color:var(--text-muted)}.cy-probit-table caption{caption-side:top;text-align:left;color:var(--text-muted);padding-bottom:.3rem}.cy-module-basis,.cy-module-context{color:var(--text-muted);margin:.15rem 0 0;font-size:.76rem}.cy-module-context{margin-top:.5rem}.cy-table-wrap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cy-method p{margin:.4rem 0 0;line-height:1.45}.cy-sources{margin:.4rem 0 0;padding-left:1.1rem;line-height:1.45}.cy-tabs .acct-tabs{margin:0}.cy-tabs .acct-tablist{border:1px solid var(--border);border-radius:999px;flex-wrap:wrap;gap:0;margin:0 0 .6rem;display:inline-flex;overflow:hidden}.cy-tabs .acct-tab{letter-spacing:.03em;color:var(--text-muted);border:0;margin:0;padding:.24rem .7rem;font-size:.78rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.cy-tabs .acct-tab{color:color-mix(in oklab, var(--text-muted) 45%, var(--text))}}.cy-tabs .acct-tab+.acct-tab{border-left:1px solid var(--border)}.cy-tabs .acct-tab.is-active{color:var(--text);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border-strong);font-weight:650}.cy-tabs .acct-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cy-module-tabs{margin-top:.6rem}.cy-chart-anchor{scroll-margin-top:5.5rem}.ctw{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.ctw-head{gap:.2rem;display:grid}.ctw-heading{font-family:var(--font-serif);color:var(--text-display);margin:0;font-size:1.12rem}.ctw-count{flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin:0;display:flex}.ctw-count-n{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.ctw-count-word{color:var(--text-muted);font-size:.85rem}.ctw-prior{font-size:.85rem}.ctw-tally,.ctw-sub,.ctw-note,.ctw-driver{color:var(--text-muted);margin:0;font-size:.8rem}.ctw-rows{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ctw-row{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(9rem,15rem);grid-template-areas:"head spark""facts spark""rule spark""mech mech""behaved behaved";gap:.35rem 1rem;padding:.7rem .8rem;display:grid}.ctw-row-head{flex-wrap:wrap;grid-area:head;align-items:baseline;gap:.2rem .5rem;margin:0;display:flex}.ctw-name{font-weight:600}.ctw-status{border:1px solid var(--border);border-radius:999px;padding:0 .45rem;font-size:.78rem}.ctw-row[data-status=met] .ctw-status{border-color:var(--border-strong);font-weight:700}.ctw-status-note{color:var(--text-muted);font-size:.78rem}.ctw-facts{grid-area:facts;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.25rem .75rem;margin:0;display:grid}.ctw-facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem}.ctw-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:.86rem}.ctw-spark{grid-area:spark;align-self:center;margin:0}.ctw-spark svg{width:100%;height:auto;display:block}.ctw-spark-met{fill:var(--text)}@supports (color:color-mix(in lab, red, red)){.ctw-spark-met{fill:color-mix(in oklab, var(--text) 10%, transparent)}}.ctw-spark-threshold{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:3 3}.ctw-spark-path{fill:none;stroke:var(--text);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.ctw-spark-now{fill:var(--text)}.ctw-spark figcaption{color:var(--text-muted);margin-top:.15rem;font-size:.7rem}.ctw-mech{grid-area:mech;margin:0;font-size:.84rem;line-height:1.45}.ctw-rule{color:var(--text-muted);grid-area:rule;margin:0;font-size:.74rem}.ctw-inlaw{color:var(--text-muted)}.ctw-behaved{color:var(--text-muted);grid-area:behaved;margin:0;font-size:.76rem}.ctw-authority{color:var(--text)}.ctw-subhead{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .35rem;font-size:.72rem;font-weight:600}.ctw-strip{margin:0}.ctw-strip svg{width:100%;height:2.5rem;display:block}.ctw-strip-base{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.ctw-strip-bar{fill:var(--text)}@supports (color:color-mix(in lab, red, red)){.ctw-strip-bar{fill:color-mix(in oklab, var(--text) 55%, transparent)}}.ctw-strip-bar.is-earlier{fill:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.ctw-strip-bar.is-earlier{fill:color-mix(in oklab, var(--text-muted) 35%, transparent)}}.ctw-strip-guide{stroke:var(--border);stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.ctw-strip-zero{stroke:var(--text)}@supports (color:color-mix(in lab, red, red)){.ctw-strip-zero{stroke:color-mix(in oklab, var(--text) 55%, transparent)}}.ctw-strip-zero{stroke-width:2px;vector-effect:non-scaling-stroke}.ctw-strip-zero.is-earlier{stroke:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.ctw-strip-zero.is-earlier{stroke:color-mix(in oklab, var(--text-muted) 45%, transparent)}}.ctw-strip-gap{stroke:var(--text-muted);stroke-width:2px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.ctw-strip-tick{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.ctw-strip-years{height:.95rem;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.66rem;position:relative}.ctw-strip-years>span{position:absolute;top:.1rem;transform:translate(-50%)}.ctw-strip-caption{color:var(--text-muted);margin:.25rem 0 0;font-size:.74rem}.ctw-cal-table{border-collapse:collapse;min-width:max(100%,44rem);font-size:.76rem}.ctw-cal-table th,.ctw-cal-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.25rem .5rem}.ctw-cal-table thead th{color:var(--text-muted);font-weight:600}.ctw-cal-table tbody th{font-weight:500}.ctw-method p{margin:0 0 .35rem;font-size:.82rem;line-height:1.5}@media (max-width:639px){.ctw-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""facts""rule""spark""mech""behaved"}}@keyframes hub-hero-in{0%{opacity:0}to{opacity:1}}.record-cadence{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0 0 clamp(1.4rem,3vw,2.2rem);font-size:.9rem}.account-main{padding:clamp(2.25rem,6vw,4.5rem) 0 clamp(3rem,8vw,5.5rem)}.account-shell{max-width:48rem}.account-section{border-top:1px solid var(--border);margin-top:2.75rem;padding-top:2.25rem}.risk-editor{margin-top:1.1rem}.acct-tabs{margin-top:1.25rem}.acct-tablist{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem;margin-bottom:1.5rem;display:flex}.acct-tab{color:var(--text-muted);font:inherit;cursor:pointer;transition:color .25s var(--ease-calm), border-color .25s var(--ease-calm);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem 1rem;font-size:.9rem;font-weight:600}.acct-tab:hover,.acct-tab:focus-visible{color:var(--text-display)}.acct-tab.is-active{color:var(--text-display);border-bottom-color:var(--accent-sage-strong)}.account-h1{font-family:var(--font-serif);color:var(--text-display);margin:0 0 1.25rem;font-size:clamp(1.6rem,3.4vw,2.1rem);font-weight:400}.account-banner{color:var(--text);background:var(--attention-soft);border-radius:4px;margin:0 0 1.5rem;padding:.75rem 1rem;font-size:.9rem}.account-facts{gap:.75rem;margin:0 0 2rem;display:grid}.account-facts div{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding-bottom:.75rem;display:flex}.account-facts dt{color:var(--text-eyebrow);font-size:.85rem}.account-facts dd{color:var(--text-display);margin:0;font-size:.95rem}.account-section-h{font-family:var(--font-serif);color:var(--text-display);margin:0 0 .4rem;font-size:1.25rem;font-weight:400}.account-section-note{color:var(--text-muted);margin:0 0 1.1rem;font-size:.88rem}.admin-health-grid{gap:.6rem;margin:0;display:grid}.admin-health-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(11rem,auto) 1fr;align-items:baseline;gap:.4rem 1rem;padding:.5rem 0;font-size:.86rem;display:grid}.admin-health-row dt{color:var(--text);font-weight:600}.admin-health-row dd{color:var(--text-muted);margin:0}.admin-health-dot{vertical-align:middle;border-radius:50%;width:.55rem;height:.55rem;margin-right:.35rem;display:inline-block}.admin-health-dot--ok{background:var(--status-positive)}.admin-health-dot--warn{background:var(--attention-strong)}.admin-health-dot--off{background:var(--text-muted)}.admin-health-dot--unknown{border:1px solid var(--border-strong);background:0 0}.admin-health-fix{color:var(--attention-strong)}.admin-health-msg{color:var(--text)}.adm-attention-list{color:var(--text);gap:.3rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.admin-health-row{grid-template-columns:1fr;gap:.15rem}}.admin-flag-group{margin-top:.7rem}.admin-flag-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-eyebrow);margin-bottom:.3rem;font-size:.7rem}.admin-flag-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.4rem .7rem;padding:.4rem 0;display:flex}.admin-flag-row:last-child{border-bottom:none}.admin-flag-main{align-items:center;gap:.55rem;min-width:15rem;display:flex}.admin-flag-toggle{border:var(--switch-border) solid var(--border-strong);background:var(--surface-sunken,var(--surface));cursor:pointer;border-radius:999px;flex:none;padding:0;transition:background .12s,border-color .12s}.admin-flag-toggle .admin-flag-knob{background:var(--text-muted);border-radius:50%;transition:transform .12s,background .12s}.admin-flag-toggle.is-on{background:var(--accent);border-color:var(--accent)}.admin-flag-toggle.is-on .admin-flag-knob{background:var(--surface-raised)}.admin-flag-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-flag-toggle:disabled{cursor:not-allowed;opacity:.55}.admin-flag-label{color:var(--text);font-size:.85rem}.admin-flag-state{font-size:.72rem;font-weight:600}.admin-flag-state--on{color:var(--accent);font-weight:600}.admin-flag-state--off{color:var(--text-muted)}.admin-flag-state--unknown{color:var(--text-muted);font-style:italic;font-weight:500}.admin-flag-state--unrecognized{color:var(--attention-strong)}.admin-flag-raw{font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere}.admin-flag-tag,.admin-flag-note{color:var(--text-muted);overflow-wrap:anywhere;min-width:0;font-size:.72rem}.admin-flag-tag{color:var(--attention-strong)}.admin-flag-row--readonly .admin-flag-main{gap:.5rem}.admin-flag-msg{color:var(--attention-strong);margin:.5rem 0 0;font-size:.78rem}.account-form{gap:1rem;display:grid}.account-field{gap:.35rem;display:grid}.account-field span{color:var(--text-eyebrow);font-size:.82rem}.account-field input{color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:3px;padding:.7rem .85rem;font-size:.95rem}.account-field input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.account-form-foot{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.account-msg{margin:0;font-size:.85rem}.account-msg--ok{color:var(--status-positive-solid)}.account-msg--error{color:var(--attention-strong)}.suite-section-head{margin-bottom:clamp(1.6rem,4vw,2.5rem)}.suite-hub--home .member-win{margin:0 0 clamp(1.4rem,3.5vw,2.2rem)}.hub-centerpiece,.hub-research{flex-direction:column;gap:.85rem;display:flex}.hub-centerpiece{margin-block-end:clamp(1.25rem,3vw,2rem)}.hub-watchlist-entry{display:flex}.hub-watchlist-link{border:1px solid var(--border);background:var(--surface-raised);transition:border-color .3s var(--ease-calm), background .3s var(--ease-calm);border-radius:4px;align-items:baseline;gap:.7rem;padding:.55rem .85rem;display:inline-flex}.hub-watchlist-link:hover,.hub-watchlist-link:focus-visible{border-color:var(--secondary);background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hub-watchlist-link:hover,.hub-watchlist-link:focus-visible{background:color-mix(in oklab, var(--secondary) 8%, var(--surface-raised))}}.hub-watchlist-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-eyebrow);font-size:.66rem}.hub-watchlist-name{color:var(--text-display);font-variant-numeric:tabular-nums;font-size:.95rem}.hub-watchlist-go{color:var(--text-muted)}.hub-watchlist-empty{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.5rem .7rem;padding:.5rem .15rem;font-size:.85rem;display:flex}.hub-watchlist-emptymsg{color:var(--text-muted)}.hub-watchlist-open{color:var(--secondary)}.hub-watchlist-open:hover,.hub-watchlist-open:focus-visible{color:var(--text-display)}.hub-card{border-radius:var(--radius-card);background:var(--glass-base,var(--surface-raised));border:0;padding:clamp(1.25rem,3vw,1.75rem)}@supports (color:color-mix(in lab, red, red)){.hub-card{background:color-mix(in oklab, var(--glass-base,var(--surface-raised)) 80%, transparent)}}.hub-card{-webkit-backdrop-filter:blur(14px)saturate(1.3);box-shadow:none}.hub-feed-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.hub-feed-heading{font-family:var(--font-serif);color:var(--text-display);margin:0;font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:400}.hub-feed-asof{letter-spacing:.04em;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}.hub-feed-rule{border:0;border-top:1px solid var(--border);height:0;margin:.85rem 0 0}.hub-feed-quiet{text-align:center;color:var(--text-muted);margin:0;padding:1.75rem .5rem .75rem;font-size:.95rem}.hub-feed-tabs{border-bottom:1px solid var(--border);gap:.25rem;margin-top:1.1rem;display:flex}.hub-feed-tab{font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;transition:color .25s var(--ease-calm), border-color .25s var(--ease-calm);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.6rem .85rem;font-size:.9rem;display:inline-flex}.hub-feed-tab:hover{color:var(--text-display)}.hub-feed-tab.is-active{color:var(--text-display);border-bottom-color:var(--accent)}.hub-feed-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.hub-feed-tabcount,.hpc-count{font-variant-numeric:tabular-nums;color:var(--text-eyebrow);background:var(--surface-sunken);border-radius:999px;padding:.05rem .45rem;font-size:.72rem}.hpc-count-mark{vertical-align:.2em;margin-left:.05rem;font-size:.85em}.hub-feed-panel{margin-top:.4rem}.hub-feed-panel:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.hub-feed-list{margin:0;padding:0;list-style:none}.hub-feed-row{border-top:1px solid var(--border);grid-template-columns:6rem 1fr;gap:.75rem;padding:.95rem 0;display:grid}.hub-feed-row:first-child{border-top:none}.hub-feed-row.is-important{background:var(--attention-soft);border-top-color:#0000;border-radius:4px;margin-inline:-.85rem;padding-inline:.85rem}.hub-feed-when{padding-top:.15rem}.hub-feed-day{letter-spacing:.04em;color:var(--text-eyebrow);font-size:.78rem}.hub-feed-titlerow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hub-feed-titlerow .macro-nourish-dot{flex:none}.hub-feed-tk{font-family:var(--font-sans);letter-spacing:.02em;color:var(--text-display);font-size:.86rem;font-weight:600}.hub-feed-title{color:var(--text);font-size:.95rem}.hub-feed-urgent{letter-spacing:.06em;text-transform:uppercase;color:var(--attention-strong);font-size:.68rem}.hub-feed-reason{color:var(--text-muted);margin:.3rem 0 0;font-size:.85rem}.hub-feed-foot{color:var(--text-eyebrow);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.4rem;font-size:.75rem;display:flex}.hub-feed-action{color:var(--secondary)}.hub-feed-action:hover{color:var(--secondary-hover)}.hub-feed-empty{text-align:center;padding:1.75rem .5rem}.hub-feed-empty-msg{color:var(--text-muted);margin:0;font-size:.95rem}.hub-feed-empty-sub{color:var(--text-eyebrow);margin:.35rem 0 0;font-size:.8rem}@media (max-width:560px){.hub-feed-row{grid-template-columns:1fr;gap:.3rem}}.hub-summary{margin-top:clamp(1.6rem,4vw,2.6rem)}.hub-summary-head{margin-bottom:1rem}.hub-summary-title{font-family:var(--font-serif);color:var(--text-display);margin:0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:400}.hub-summary-note{color:var(--text-muted);max-width:60ch;margin:.3rem 0 0;font-size:.85rem}.hub-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.hub-sum-card{border-radius:var(--radius-card);background:var(--surface-raised);border:0;flex-direction:column;padding:clamp(.95rem,2.2vw,1.25rem);display:flex}.hub-sum-card[data-category]{background:var(--summary-card);border-color:var(--summary-card-border)}.hub-sum-card[data-category] .hub-sum-row{border-top-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.hub-sum-card[data-category] .hub-sum-row{border-top-color:color-mix(in oklab, var(--text) 12%, transparent)}}.hub-sum-card[data-category] .hub-sum-row.is-cta .hub-sum-rowtitle,.hub-sum-card[data-category] .hub-sum-viewall{color:var(--text-display)}.hub-sum-card[data-category] .hub-sum-viewall:hover,.hub-sum-card[data-category] .hub-sum-viewall:focus-visible{color:var(--text-bright)}.hub-sum-card[data-category] .hub-sum-rowctx{color:var(--text)}:root[data-theme=water] .hub-sum-card[data-category]{background:var(--surface-raised);border-color:var(--border)}:root[data-theme=fire] .hub-sum-card[data-category]{background:var(--accent-sage-soft);border-color:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire] .hub-sum-card[data-category]{border-color:color-mix(in oklab, var(--accent-sage) 22%, var(--border))}}:root[data-theme=fire] .hub-sum-card[data-category] .hub-sum-row{border-top-color:var(--text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=fire] .hub-sum-card[data-category] .hub-sum-row{border-top-color:color-mix(in oklab, var(--text) 12%, transparent)}}:root[data-theme=earth] .hub-sum-card[data-category]{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth] .hub-sum-card[data-category]{border-color:color-mix(in oklab, var(--accent) 30%, var(--border))}}:root[data-theme=earth] .hub-sum-card[data-category] .hub-sum-row{border-top-color:var(--text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=earth] .hub-sum-card[data-category] .hub-sum-row{border-top-color:color-mix(in oklab, var(--text) 18%, transparent)}}:root[data-theme=earth] .hub-sum-card[data-category] .hub-sum-rowtitle{color:var(--text-bright)}:root[data-theme=earth] .hub-sum-card[data-category] .hub-sum-rowctx{color:var(--text)}:root[data-theme=water] .hub-sum-card[data-category]{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water] .hub-sum-card[data-category]{background:color-mix(in oklab, var(--accent-soft) 70%, var(--surface-raised))}}:root[data-theme=water] .hub-sum-card[data-category]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water] .hub-sum-card[data-category]{border-color:color-mix(in oklab, var(--accent) 30%, var(--border))}}:root[data-theme=water] .hub-sum-card[data-category] .hub-sum-row{border-top-color:var(--text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=water] .hub-sum-card[data-category] .hub-sum-row{border-top-color:color-mix(in oklab, var(--text) 18%, transparent)}}:root[data-theme=water] .hub-sum-card[data-category] .hub-sum-rowtitle{color:var(--text-bright)}:root[data-theme=water] .hub-sum-card[data-category] .hub-sum-rowctx{color:var(--text)}:root[data-theme=void] .hub-sum-card[data-category],:root[data-theme=void-peach] .hub-sum-card[data-category],:root[data-theme=void-blue] .hub-sum-card[data-category]{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void] .hub-sum-card[data-category],:root[data-theme=void-peach] .hub-sum-card[data-category],:root[data-theme=void-blue] .hub-sum-card[data-category]{background:color-mix(in oklab, var(--accent-soft) 70%, var(--surface-raised))}}:root[data-theme=void] .hub-sum-card[data-category],:root[data-theme=void-peach] .hub-sum-card[data-category],:root[data-theme=void-blue] .hub-sum-card[data-category]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void] .hub-sum-card[data-category],:root[data-theme=void-peach] .hub-sum-card[data-category],:root[data-theme=void-blue] .hub-sum-card[data-category]{border-color:color-mix(in oklab, var(--accent) 30%, var(--border))}}:root[data-theme=void] .hub-sum-card[data-category] .hub-sum-row,:root[data-theme=void-peach] .hub-sum-card[data-category] .hub-sum-row,:root[data-theme=void-blue] .hub-sum-card[data-category] .hub-sum-row{border-top-color:var(--text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=void] .hub-sum-card[data-category] .hub-sum-row,:root[data-theme=void-peach] .hub-sum-card[data-category] .hub-sum-row,:root[data-theme=void-blue] .hub-sum-card[data-category] .hub-sum-row{border-top-color:color-mix(in oklab, var(--text) 18%, transparent)}}:root[data-theme=void] .hub-sum-card[data-category] .hub-sum-rowtitle,:root[data-theme=void-peach] .hub-sum-card[data-category] .hub-sum-rowtitle,:root[data-theme=void-blue] .hub-sum-card[data-category] .hub-sum-rowtitle{color:var(--text-bright)}:root[data-theme=void] .hub-sum-card[data-category] .hub-sum-rowctx,:root[data-theme=void-peach] .hub-sum-card[data-category] .hub-sum-rowctx,:root[data-theme=void-blue] .hub-sum-card[data-category] .hub-sum-rowctx{color:var(--text)}.hub-sum-card-head{margin-bottom:.35rem}.hub-sum-card-title{font-family:var(--font-serif);color:var(--text-display);margin:0;font-size:1.05rem;font-weight:400}.hub-sum-list{flex:1;margin:0;padding:0;list-style:none}.hub-sum-row{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:stretch;gap:.6rem;display:grid}.hub-sum-row:first-child{border-top:none}.hub-sum-check{width:1rem;height:1rem;accent-color:var(--accent);cursor:pointer;flex:none;align-self:center}.hub-sum-check:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hub-sum-rowlink{min-width:0;transition:color .25s var(--ease-calm);border-radius:3px;flex-direction:column;justify-content:center;align-self:stretch;gap:.15rem;padding:.7rem 0;display:flex}.hub-sum-rowlink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hub-sum-rowtitle{color:var(--text);font-size:.9rem}.hub-sum-rowlink:hover .hub-sum-rowtitle,.hub-sum-rowlink:focus-visible .hub-sum-rowtitle{color:var(--text-bright)}.hub-sum-rowctx{color:var(--text-eyebrow);font-size:.75rem}.hub-sum-row.is-cta .hub-sum-rowtitle{color:var(--secondary)}.hub-sum-row.is-cta .hub-sum-rowlink:hover .hub-sum-rowtitle{color:var(--text-display)}.hub-sum-row.is-done .hub-sum-rowtitle{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.hub-sum-row.is-done .hub-sum-rowctx{color:var(--text-muted)}.hub-sum-done{letter-spacing:.1em;text-transform:uppercase;color:var(--text-eyebrow);white-space:nowrap;align-self:center;font-size:.62rem}.hub-sum-empty{color:var(--text-muted);flex:1;margin:.4rem 0 0;font-size:.85rem}.hub-sum-foot{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.85rem;padding-top:.7rem;display:flex}.hub-sum-caught,.hub-sum-more{color:var(--text-muted);font-size:.78rem}.hub-sum-more:hover,.hub-sum-more:focus-visible{color:var(--text-display)}.hub-sum-viewall{color:var(--secondary);font-size:.8rem}.hub-sum-viewall:hover,.hub-sum-viewall:focus-visible{color:var(--text-display)}@media (max-width:760px){.hub-summary-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hub-sum-rowlink{transition:none}}@media (max-width:560px){.radar-drawer-panel{border-left:none;width:100%}.radar-score{grid-template-columns:6.5rem 1fr 1.7rem}}.dm-markers{grid-template-columns:1fr 1fr;gap:.3rem .9rem;display:grid}.dm-marker{border-bottom:1px dotted var(--border);justify-content:space-between;align-items:baseline;gap:.4rem;padding-bottom:.18rem;font-size:.76rem;display:flex}.dm-marker-label{color:var(--text-muted)}.dm-marker-value{font-variant-numeric:tabular-nums;color:var(--text)}.dm-stale{border:1px solid var(--attention);margin:0 0 .7rem;padding:.45rem .7rem}@supports (color:color-mix(in lab, red, red)){.dm-stale{border:1px solid color-mix(in oklab, var(--attention) 40%, transparent)}}.dm-stale{background:var(--attention)}@supports (color:color-mix(in lab, red, red)){.dm-stale{background:color-mix(in oklab, var(--attention) 10%, transparent)}}.dm-stale{color:var(--text-muted);border-radius:.5rem;font-size:.8rem}.dm-timeline-head{align-items:center;gap:.5rem;display:flex}.dm-source-line{color:var(--text-muted);font-size:.76rem}.dm-source-line a,.dm-source-title a{color:var(--accent-sage-strong);text-underline-offset:2px;text-decoration:underline}.dm-debt,.dm-sources{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.dm-debt-item{border:1px solid var(--border);background:var(--surface-raised);border-radius:.6rem;padding:.7rem .85rem}.dm-debt-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.dm-debt-name{color:var(--text);font-size:.9rem;font-weight:600}.dm-debt-meta{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.5}.dm-source{border-bottom:1px solid var(--border);grid-template-columns:7.5rem 1fr auto;align-items:baseline;gap:.5rem;padding-bottom:.5rem;font-size:.8rem;display:grid}.dm-source:last-child{border-bottom:none;padding-bottom:0}.dm-source-type{color:var(--text-eyebrow);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem}.dm-source-title{color:var(--text)}.dm-source-date{color:var(--text-muted);text-align:right;white-space:nowrap}.dm-subhead{margin-top:1.1rem}.dm-meta-line{margin-top:0}@media (max-width:560px){.dm-markers{grid-template-columns:1fr}.dm-source{grid-template-columns:1fr;gap:.15rem}.dm-source-date{text-align:left}}.dm-queue-section{flex-direction:column;gap:.75rem;display:flex}.dm-queue-head{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;display:flex}.dm-queue-title{color:var(--text-display);margin:0;font-size:1.05rem}.dm-queue{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dm-queue-item{text-align:left;border:none;border-bottom:1px solid var(--border);width:100%;color:inherit;cursor:pointer;background:0 0;grid-template-columns:9rem 1fr auto;align-items:center;gap:.4rem 1rem;padding:.7rem .6rem;display:grid}.dm-queue li:last-child .dm-queue-item{border-bottom:none}.dm-queue-item:hover .dm-queue-rp{color:var(--text-bright)}.dm-queue-item:focus-visible{outline:2px solid var(--accent-sage);outline-offset:2px}.dm-queue-id{align-items:center;gap:.5rem;display:flex}.dm-queue-driver{align-items:baseline;gap:.5rem;min-width:0;font-size:.82rem;display:flex}.dm-queue-rp{font-family:var(--font-serif,Georgia, serif);color:var(--text-display);font-size:1.25rem;line-height:1}.dm-queue-meta{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.dm-queue-action{border-top:1px dotted var(--border);color:var(--accent-sage-strong);grid-column:1/-1;padding-top:.4rem;font-size:.8rem}.dm-pill{border:1px solid var(--border);background:var(--surface-raised);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.7rem;display:inline-flex}.dm-pill--soft{opacity:.85}.dm-explain{flex-wrap:wrap;gap:.35rem;margin-bottom:.7rem;display:flex}.dm-warn{color:var(--attention);margin:.2rem 0;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.dm-warn{color:color-mix(in oklab, var(--attention) 70%, var(--text))}}.dm-crosslink{margin:.45rem 0 0;font-size:.85rem}.dm-crosslink a{color:var(--accent-sage-strong);text-underline-offset:2px;text-decoration:underline}.dm-packet-btn{margin-top:.3rem}@media (max-width:640px){.dm-queue-item{grid-template-columns:1fr}.dm-queue-meta{justify-content:flex-start}}.macro-chip{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.12rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.macro-chip--supportive{background:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.macro-chip--supportive{background:color-mix(in oklab, var(--accent-sage) 18%, transparent)}}.macro-chip--supportive{border-color:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.macro-chip--supportive{border-color:color-mix(in oklab, var(--accent-sage) 42%, transparent)}}.macro-chip--supportive{color:var(--accent-sage-strong)}@supports (color:color-mix(in lab, red, red)){.macro-chip--supportive{color:color-mix(in oklab, var(--accent-sage-strong) 24%, var(--text))}}.macro-chip--neutral{background:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.macro-chip--neutral{background:color-mix(in oklab, var(--text-muted) 10%, transparent)}}.macro-chip--neutral{border-color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.macro-chip--neutral{border-color:color-mix(in oklab, var(--text-muted) 26%, transparent)}}.macro-chip--neutral{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.macro-chip--neutral{color:color-mix(in oklab, var(--text-muted) 45%, var(--text))}}.macro-chip--fragile{background:var(--attention)}@supports (color:color-mix(in lab, red, red)){.macro-chip--fragile{background:color-mix(in oklab, var(--attention) 18%, transparent)}}.macro-chip--fragile{border-color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.macro-chip--fragile{border-color:color-mix(in oklab, var(--attention) 44%, transparent)}}.macro-chip--fragile{color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.macro-chip--fragile{color:color-mix(in oklab, var(--attention) 38%, var(--text))}}.macro-chip--hostile{background:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.macro-chip--hostile{background:color-mix(in oklab, var(--text-error) 18%, transparent)}}.macro-chip--hostile{border-color:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.macro-chip--hostile{border-color:color-mix(in oklab, var(--text-error) 46%, transparent)}}.macro-chip--hostile{color:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.macro-chip--hostile{color:color-mix(in oklab, var(--text-error) 44%, var(--text))}}.macro-chip--mixed{background:var(--attention)}@supports (color:color-mix(in lab, red, red)){.macro-chip--mixed{background:color-mix(in oklab, var(--attention) 12%, transparent)}}.macro-chip--mixed{border-color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.macro-chip--mixed{border-color:color-mix(in oklab, var(--text-muted) 36%, transparent)}}.macro-chip--mixed{color:var(--attention);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.macro-chip--mixed{color:color-mix(in oklab, var(--attention) 38%, var(--text))}}.macro-chip--unknown{border-color:var(--text-muted);background:0 0}@supports (color:color-mix(in lab, red, red)){.macro-chip--unknown{border-color:color-mix(in oklab, var(--text-muted) 30%, transparent)}}.macro-chip--unknown{color:var(--text-muted);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.macro-chip--unknown{color:color-mix(in oklab, var(--text-muted) 45%, var(--text))}}.macro-regimestrip{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.4rem;display:flex}.macro-strip-item{color:var(--text);font-size:.85rem}.macro-strip-item strong{font-family:var(--font-serif,Georgia, serif);font-size:1.05rem}.macro-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.macro-card-title{color:var(--text-display);align-items:center;gap:.45rem;font-size:1rem;font-weight:600;display:inline-flex}.macro-nourish-dot{background:var(--text-muted);cursor:help;border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}.macro-nourish-dot[data-nourish=green]{background:var(--status-positive-solid)}.macro-nourish-dot[data-nourish=yellow]{background:var(--status-warn-solid)}.macro-nourish-dot[data-nourish=gray]{background:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.macro-nourish-dot[data-nourish=gray]{background:color-mix(in oklab, var(--text-muted) 50%, transparent)}}.macro-ingest-note{cursor:help;align-items:center;gap:.35rem;display:inline-flex}.macro-card-score{align-items:center;gap:.6rem;display:flex}.macro-scorebar{flex:1}.macro-card-driver{color:var(--text);margin:0;font-size:.86rem;font-weight:600}.macro-card-summary{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.5}.macro-card-implication{color:var(--accent-sage-strong);margin:0;font-size:.8rem;line-height:1.5}.macro-panel{border-radius:var(--radius-card);background:var(--surface-raised);border:0;flex-direction:column;gap:.7rem;padding:1.1rem 1.15rem;display:flex}.macro-panel-title{color:var(--text-display);margin:0;font-size:1.05rem}.macro-panel-sub{margin:0;font-size:.82rem}.macro-driverstack{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.macro-driver-col-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-eyebrow);margin:0 0 .4rem;font-size:.72rem}.macro-driver-col ul{color:var(--text);flex-direction:column;gap:.3rem;margin:0;padding-left:1rem;font-size:.84rem;display:flex}.macro-driver-empty{font-size:.82rem}.macro-context-lead{color:var(--text);margin:0;font-size:.95rem;line-height:1.6}.macro-implications{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.macro-implications li{color:var(--text-muted);align-items:baseline;gap:.6rem;font-size:.86rem;line-height:1.5;display:flex}.macro-dot{border-radius:50%;flex:none;width:.55rem;height:.55rem;margin-top:.35rem}.macro-dot--supportive{background:var(--accent-sage)}.macro-dot--fragile{background:var(--attention)}.macro-dot--hostile{background:var(--text-error)}.macro-timeline{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.macro-timeline-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;grid-template-columns:8.5rem 6.5rem 5rem 1fr auto;align-items:center;gap:.5rem .75rem;padding:.5rem .6rem;display:grid}.macro-timeline-row:hover{background:var(--surface-sunken)}.macro-timeline-row.is-current{border-color:var(--border-strong);background:var(--surface-sunken)}.macro-timeline-row:focus-visible{outline:2px solid var(--accent-sage);outline-offset:1px}.macro-timeline-row.is-current .macro-tl-frag,.macro-timeline-row.is-current .macro-tl-driver,.macro-timeline-row.is-current .macro-phase-held,.macro-timeline-row.is-current .macro-flag{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.macro-timeline-row.is-current .macro-tl-frag,.macro-timeline-row.is-current .macro-tl-driver,.macro-timeline-row.is-current .macro-phase-held,.macro-timeline-row.is-current .macro-flag{color:color-mix(in oklab, var(--text-muted) 45%, var(--text))}}.macro-tl-date{font-variant-numeric:tabular-nums;font-size:.82rem}.macro-tl-frag{color:var(--text-muted);font-size:.78rem}.macro-tl-driver{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.macro-tl-flags{gap:.3rem;display:flex}.macro-flag{border:1px dashed var(--text-muted);border-radius:999px;padding:.05rem .4rem;font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.macro-flag{border:1px dashed color-mix(in oklab, var(--text-muted) 32%, transparent)}}.macro-flag{color:var(--text-muted)}.macro-tl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.macro-tl-seg{border:1px solid var(--border);border-radius:999px;display:inline-flex;overflow:hidden}.macro-tl-seg-btn{appearance:none;color:var(--text-muted);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;min-height:2rem;padding:.25rem .8rem;font-size:.76rem}.macro-tl-seg-btn+.macro-tl-seg-btn{border-left:1px solid var(--border)}.macro-tl-seg-btn:hover{color:var(--text)}.macro-tl-seg-btn[aria-pressed=true]{color:var(--text);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border-strong);font-weight:650}.macro-tl-seg-btn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.macro-phase-now{color:var(--text);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;font-size:.82rem;display:flex}.macro-phase-now-lead{font-weight:600}.macro-phase-row{grid-template-columns:8.5rem 14rem 5rem 1fr auto;grid-template-areas:"date move frag words flags"}.macro-phase-row>.macro-tl-date{grid-area:date}.macro-phase-row>.macro-phase-move{grid-area:move}.macro-phase-row>.macro-tl-frag{grid-area:frag}.macro-phase-row>.macro-phase-words{grid-area:words}.macro-phase-row>.macro-tl-flags{grid-area:flags}.macro-phase-move{grid-template-columns:6rem 2rem 6rem;align-items:center;display:grid}.macro-phase-arrow{text-align:center;color:var(--text-muted)}.macro-phase-words{flex-direction:column;gap:.1rem;min-width:0;display:flex}.macro-phase-held{color:var(--text-muted);font-size:.74rem}.macro-phase-row>.macro-tl-flags{flex-wrap:wrap;justify-content:flex-end;max-width:16rem}.mp-alerts-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.mp-alerts-link:hover{color:var(--text)}.mp-alerts-history{color:var(--text);flex-direction:column;gap:.3rem;margin:0;padding-left:1rem;font-size:.8rem;display:flex}.macro-sourcegrid{flex-wrap:wrap;gap:.4rem;display:flex}.macro-drawer-summary{color:var(--text);margin:.5rem 0 0;font-size:.9rem}.macro-implication-line{color:var(--accent-sage-strong);margin:.3rem 0 0;font-size:.86rem}.macro-srclist{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.macro-srclist>li{border:1px solid var(--border);background:var(--surface-raised);border-radius:.6rem;padding:.7rem .85rem}.macro-src-name{color:var(--text);margin:0 0 .2rem;font-size:.88rem;font-weight:600}.macro-src-desc{margin:0 0 .2rem;font-size:.8rem;line-height:1.45}.macro-src-rel{color:var(--text);margin:0;font-size:.8rem;line-height:1.45}.macro-src-freshness{margin:.25rem 0 0;font-size:.74rem}@media (max-width:640px){.macro-timeline-row{grid-template-columns:1fr auto;gap:.3rem .5rem}.macro-tl-driver,.macro-tl-frag{grid-column:1/-1}.macro-phase-row{grid-template-columns:1fr auto;grid-template-areas:"date frag""move move""words words""flags flags"}.macro-phase-row>.macro-tl-frag{justify-self:end}.macro-phase-row .macro-tl-driver{white-space:normal}.macro-phase-move{grid-template-columns:auto 2rem auto;justify-content:start}.macro-phase-row>.macro-tl-flags{justify-content:flex-start;max-width:none}}.macro-dot--neutral{background:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.macro-dot--neutral{background:color-mix(in oklab, var(--text-muted) 55%, transparent)}}.macro-ctx{border-radius:var(--radius-card);background:var(--surface-raised);border:0;flex-direction:column;gap:.45rem;padding:.9rem 1rem;display:flex}.macro-ctx-loading{font-size:.82rem}.macro-ctx-head{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;display:flex}.macro-ctx-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-eyebrow);font-size:.74rem}.macro-ctx-sub{margin:0;font-size:.78rem}.macro-ctx-states{flex-wrap:wrap;gap:.5rem .85rem;display:flex}.macro-ctx-state{color:var(--text-muted);align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}.macro-ctx-drivers{color:var(--text);margin:0;font-size:.84rem}.macro-ctx-implication{color:var(--text);margin:0;font-size:.84rem;line-height:1.5}.macro-ctx-meta{margin:0;font-size:.76rem}.macro-ctx-note{margin:0;font-size:.76rem;font-style:italic}.macro-ctx-link{color:var(--accent-sage-strong);align-self:flex-start;font-size:.82rem;font-weight:600}.macro-ctx-link:hover{color:var(--text-display)}.feq-chip{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.12rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.feq-chip--low{background:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.feq-chip--low{background:color-mix(in oklab, var(--text-muted) 9%, transparent)}}.feq-chip--low{border-color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.feq-chip--low{border-color:color-mix(in oklab, var(--text-muted) 24%, transparent)}}.feq-chip--low{color:var(--text-muted)}.feq-chip--normal{background:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.feq-chip--normal{background:color-mix(in oklab, var(--accent-sage) 14%, transparent)}}.feq-chip--normal{border-color:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.feq-chip--normal{border-color:color-mix(in oklab, var(--accent-sage) 34%, transparent)}}.feq-chip--normal{color:var(--accent-sage-strong)}@supports (color:color-mix(in lab, red, red)){.feq-chip--normal{color:color-mix(in oklab, var(--accent-sage-strong) 66%, var(--text))}}.feq-chip--elevated{background:var(--attention)}@supports (color:color-mix(in lab, red, red)){.feq-chip--elevated{background:color-mix(in oklab, var(--attention) 12%, transparent)}}.feq-chip--elevated{border-color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.feq-chip--elevated{border-color:color-mix(in oklab, var(--attention) 34%, transparent)}}.feq-chip--elevated{color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.feq-chip--elevated{color:color-mix(in oklab, var(--attention) 60%, var(--text))}}.feq-chip--high{background:var(--attention)}@supports (color:color-mix(in lab, red, red)){.feq-chip--high{background:color-mix(in oklab, var(--attention) 20%, transparent)}}.feq-chip--high{border-color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.feq-chip--high{border-color:color-mix(in oklab, var(--attention) 48%, transparent)}}.feq-chip--high{color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.feq-chip--high{color:color-mix(in oklab, var(--attention) 70%, var(--text))}}.feq-chip--urgent{background:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.feq-chip--urgent{background:color-mix(in oklab, var(--text-error) 17%, transparent)}}.feq-chip--urgent{border-color:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.feq-chip--urgent{border-color:color-mix(in oklab, var(--text-error) 44%, transparent)}}.feq-chip--urgent{color:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.feq-chip--urgent{color:color-mix(in oklab, var(--text-error) 76%, var(--text))}}.radar-card-chips{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.3rem;display:inline-flex}.feq-alert-chip{border:1px solid var(--attention);border-radius:999px;align-items:center;padding:.12rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.feq-alert-chip{border:1px solid color-mix(in oklab, var(--attention) 40%, transparent)}}.feq-alert-chip{background:var(--attention)}@supports (color:color-mix(in lab, red, red)){.feq-alert-chip{background:color-mix(in oklab, var(--attention) 14%, transparent)}}.feq-alert-chip{color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.feq-alert-chip{color:color-mix(in oklab, var(--attention) 64%, var(--text))}}.feq-alert-chip{letter-spacing:.02em;white-space:nowrap;font-size:.72rem;font-weight:600}.feq-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.feq-card-title{color:var(--text);margin:0;font-size:.9rem;line-height:1.45}.feq-card-reason{color:var(--accent-sage-strong);margin:0;font-size:.82rem}.feq-tags{flex-wrap:wrap;gap:.35rem;display:flex}.feq-tag{border:1px solid var(--border);background:var(--surface-raised);color:var(--text-muted);border-radius:.4rem;align-items:center;padding:.1rem .5rem;font-size:.74rem;display:inline-flex}.feq-routing{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;display:flex}.feq-route-link{color:var(--accent-sage-strong);font-size:.85rem;font-weight:600}.feq-route-link:hover{color:var(--text-display)}.feq-links,.feq-docs{flex-direction:column;gap:.3rem;margin:.5rem 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.feq-docs a,.feq-route-link{text-underline-offset:2px}.feq-docs a{color:var(--accent-sage-strong);text-decoration:underline}.feq-ctx{border-radius:var(--radius-card);background:var(--surface-raised);border:0;flex-direction:column;gap:.35rem;padding:.85rem 1rem;display:flex}.feq-ctx-loading{font-size:.82rem}.feq-ctx-head{align-items:center;gap:.5rem;display:flex}.feq-ctx-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-eyebrow);font-size:.74rem}.feq-ctx-line{color:var(--text);margin:0;font-size:.84rem;line-height:1.45}.feq-ctx-meta{margin:0;font-size:.78rem}.feq-ctx-link{color:var(--accent-sage-strong);font-weight:600}.feq-ctx-link:hover{color:var(--text-display)}.feq-macro-ref{gap:.5rem}.feq-queue-form{color:var(--text);font-weight:600}.feq-status-line{margin:.3rem 0 0;font-size:.78rem}.feq-status-locked{font-style:italic}.cal-projection-note{margin:.5rem 0 0;font-size:.8rem}.cal-nav{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 .85rem;display:flex}.cal-nav-ranges{flex-wrap:wrap;gap:.4rem;display:flex}.cal-pill{border:1px solid var(--border);background:var(--surface-raised);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:.3rem .7rem;font-size:.78rem}.cal-pill:hover{color:var(--text)}.cal-pill--on{background:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.cal-pill--on{background:color-mix(in oklab, var(--accent-sage) 20%, transparent)}}.cal-pill--on{border-color:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.cal-pill--on{border-color:color-mix(in oklab, var(--accent-sage) 45%, transparent)}}.cal-pill--on{color:var(--accent-sage-strong);font-weight:600}.cal-chip-clear,.cal-clear{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .6rem;font-size:.76rem}.cal-chip-clear:hover,.cal-clear:hover{color:var(--text)}.cal-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (max-width:900px){.cal-layout{grid-template-columns:1fr}}.cal-aside{flex-direction:column;gap:1.1rem;display:flex}.cal-agenda-head{margin-bottom:.9rem}.cal-group{margin-bottom:1.15rem}.cal-group-head,.cal-group-summary{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;margin:0 0 .55rem;padding-bottom:.32rem;display:flex}.cal-group-summary{cursor:pointer;list-style:none}.cal-group-summary::-webkit-details-marker{display:none}.cal-group-title{letter-spacing:.05em;text-transform:uppercase;color:var(--text-eyebrow);font-size:.78rem;font-weight:700}.cal-group--due_today .cal-group-title,.cal-group--overdue .cal-group-title{color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.cal-group--due_today .cal-group-title,.cal-group--overdue .cal-group-title{color:color-mix(in oklab, var(--attention) 70%, var(--text))}}.cal-group-count{color:var(--text-muted);background:var(--surface-raised);border:1px solid var(--border);border-radius:999px;padding:0 .45rem;font-size:.72rem}.cal-group-hint{font-size:.72rem}.cal-section{margin-bottom:1.25rem}.cal-section .cal-group-title{margin:0}.cal-section-sub{margin:-.25rem 0 .6rem;font-size:.76rem}.cal-section-empty{margin:0;font-size:.8rem}.cal-earnings{border:1px solid var(--accent);margin-bottom:1.25rem;padding:.75rem .85rem}@supports (color:color-mix(in lab, red, red)){.cal-earnings{border:1px solid color-mix(in oklab, var(--accent) 45%, var(--border))}}.cal-earnings{background:var(--accent);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.cal-earnings{background:color-mix(in oklab, var(--accent) 6%, var(--surface-raised))}}.cal-earnings .cal-group-title{margin:0}.cal-earnings-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cal-earnings-card{background:var(--surface);border:0;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.5rem .6rem;display:flex}.cal-earnings-head{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:inline-flex}.cal-earnings-word{color:var(--text);font-size:.95rem;font-weight:700}.cal-earnings-when{font-variant-numeric:tabular-nums;color:var(--text);font-size:.9rem}.cal-earnings-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;font-size:.82rem;display:inline-flex}.cal-earnings-open{border:1px solid var(--border-strong);min-block-size:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .7rem}.cal-earnings-open:focus-visible{outline:2px solid var(--accent-sage-strong);outline-offset:2px}.cal-earnings-quote{margin:.5rem 0 0}.cal-earnings-quote blockquote{border-left:2px solid var(--border-strong);overflow-wrap:anywhere;margin:.25rem 0 0;padding-left:.6rem;font-size:.85rem}@media (max-width:640px){.cal-earnings-actions{margin-left:0}}.cal-day-earnings{color:var(--accent);font-size:.58rem;font-weight:700;line-height:1}.cal-group-details[open] .cal-agenda-list{margin-top:.6rem}.cal-agenda-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cal-item{text-align:left;border:none;border-bottom:1px solid var(--border);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;grid-template-columns:6.5rem 1fr;gap:.4rem 1rem;padding:.85rem .5rem;display:grid}.cal-agenda-list li:last-child .cal-item{border-bottom:none}.cal-item:hover .cal-item-title{color:var(--text-bright)}.cal-item:focus-visible{outline:2px solid var(--accent-sage-strong);outline-offset:2px}.cal-group--due_today .cal-item,.cal-group--overdue .cal-item{border-left:3px solid var(--attention)}@supports (color:color-mix(in lab, red, red)){.cal-group--due_today .cal-item,.cal-group--overdue .cal-item{border-left:3px solid color-mix(in oklab, var(--attention) 50%, var(--border))}}@media (max-width:560px){.cal-item{grid-template-columns:1fr}}.cal-item-when{flex-direction:column;gap:.15rem;display:flex}.cal-item-date{color:var(--text);font-size:.82rem;font-weight:600}.cal-item-window{font-size:.72rem}.cal-item-main{flex-direction:column;gap:.3rem;min-width:0;display:flex}.cal-item-titlerow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.cal-item-title{color:var(--text);transition:color .22s var(--ease-calm);font-size:.9rem;line-height:1.4}.cal-item-tags{flex-wrap:wrap;gap:.35rem;display:flex}.cal-item-reason{font-size:.82rem;line-height:1.45}.cal-item-foot{font-size:.74rem}.cal-item-action{color:var(--accent-sage-strong);font-size:.8rem;font-weight:600}.cal-needs{background:var(--attention);border-radius:999px;align-items:center;padding:.08rem .45rem;font-size:.68rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cal-needs{background:color-mix(in oklab, var(--attention) 16%, transparent)}}.cal-needs{border:1px solid var(--attention)}@supports (color:color-mix(in lab, red, red)){.cal-needs{border:1px solid color-mix(in oklab, var(--attention) 38%, transparent)}}.cal-needs{color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.cal-needs{color:color-mix(in oklab, var(--attention) 72%, var(--text))}}.cal-monthcard{border-radius:var(--radius-card);background:var(--surface-raised);border:0;flex-direction:column;gap:.7rem;padding:1rem 1.1rem;display:flex}.cal-month-bar{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cal-month-label{color:var(--text-display);font-size:.92rem;font-weight:600}.cal-month-nav{border:1px solid var(--border);width:1.9rem;height:1.9rem;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.cal-month-nav:hover{color:var(--text);border-color:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.cal-month-nav:hover{border-color:color-mix(in oklab, var(--accent-sage) 45%, var(--border))}}.cal-grid{flex-direction:column;gap:4px;display:flex}.cal-grid-row{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-weekday{text-align:center;letter-spacing:.04em;color:var(--text-muted);font-size:.64rem}.cal-day{aspect-ratio:1;border:1px solid var(--border);font:inherit;color:var(--text);cursor:pointer;background:0 0;border-radius:.4rem;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:.74rem;display:flex;position:relative}.cal-day:disabled{cursor:default;color:var(--text-muted)}.cal-day--out{opacity:.4}.cal-day--some{background:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.cal-day--some{background:color-mix(in oklab, var(--accent-sage) 13%, transparent)}}.cal-day--some{border-color:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.cal-day--some{border-color:color-mix(in oklab, var(--accent-sage) 30%, transparent)}}.cal-day--high{background:var(--attention)}@supports (color:color-mix(in lab, red, red)){.cal-day--high{background:color-mix(in oklab, var(--attention) 16%, transparent)}}.cal-day--high{border-color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.cal-day--high{border-color:color-mix(in oklab, var(--attention) 38%, transparent)}}.cal-day--urgent{background:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.cal-day--urgent{background:color-mix(in oklab, var(--text-error) 13%, transparent)}}.cal-day--urgent{border-color:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.cal-day--urgent{border-color:color-mix(in oklab, var(--text-error) 40%, transparent)}}.cal-day--today{box-shadow:inset 0 0 0 2px var(--accent-sage-strong)}@supports (color:color-mix(in lab, red, red)){.cal-day--today{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--accent-sage-strong) 55%, transparent)}}.cal-day--sel{box-shadow:inset 0 0 0 2px var(--accent-sage-strong);border-color:var(--accent-sage-strong)}.cal-day:not(:disabled):hover{border-color:var(--accent-sage)}@supports (color:color-mix(in lab, red, red)){.cal-day:not(:disabled):hover{border-color:color-mix(in oklab, var(--accent-sage) 55%, var(--border))}}.cal-day:focus-visible{outline:2px solid var(--accent-sage-strong);outline-offset:1px}.cal-day-num{font-size:.72rem;line-height:1}.cal-day-count{color:var(--accent-sage-strong);font-size:.6rem;font-weight:700;line-height:1}.cal-grid-legend{margin:0;font-size:.72rem}.cal-sourcelist{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cal-summary{display:block}.cal-stats{flex-wrap:wrap;gap:.4rem .5rem;margin:0;padding:0;list-style:none;display:flex}.cal-stat{border:1px solid var(--border);background:var(--surface-raised);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.45rem;padding:.3rem .75rem;font-size:.8rem;line-height:1.3;display:inline-flex}.cal-stat-label{color:var(--text-muted)}.cal-stat-value{font-family:var(--font-serif,Georgia, serif);color:var(--text-display);font-variant-numeric:tabular-nums;font-size:1.05rem;line-height:1}.cal-stat[data-kind=word] .cal-stat-value{color:var(--text);font-family:inherit;font-size:.8rem}@media (max-width:30rem){.cal-stats{gap:.35rem}.cal-stat{padding:.25rem .6rem;font-size:.76rem}}.cal-source{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cal-source-name{color:var(--text);font-size:.82rem}.cal-source-state{color:var(--text);font-size:.78rem}.cal-source[data-lane-state=none] .cal-source-state,.cal-source[data-lane-state=no_production_source] .cal-source-state,.cal-source[data-lane-state=off] .cal-source-state,.cal-source[data-lane-state=unconfirmed] .cal-source-state{color:var(--text-muted)}.cal-source[data-lane-state=unreadable] .cal-source-state{color:var(--attention-strong)}.cal-tier[data-tier=held]{border-color:var(--accent);color:var(--text)}.cal-citation{overflow-wrap:anywhere}.cal-settings{margin-top:.4rem}.cal-settings-toggle{border:1px solid var(--border-strong);background:var(--surface-raised);min-block-size:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:.3rem .7rem;font-size:.8rem}.cal-settings-toggle:focus-visible,.cal-switch:focus-visible,.cal-name-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cal-settings-panel{border-radius:var(--radius-card);background:var(--surface-raised);border:0;margin-top:.6rem;padding:.8rem 1rem}.cal-settings-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:.8rem 0 .4rem;font-size:.78rem}.cal-settings-lead,.cal-settings-note{font-size:.8rem}.cal-settings-warn{color:var(--attention-strong);font-size:.8rem}.cal-switches{flex-wrap:wrap;gap:.4rem .5rem;display:flex}.cal-switch{border:1px solid var(--border);background:var(--surface);min-block-size:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:.6rem;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;padding:.35rem .75rem;font-size:.8rem;display:inline-flex}.cal-switch[data-on=true]{border-color:var(--accent)}.cal-switch-detail{color:var(--text-muted)}.cal-switch-state{font-weight:600}.cal-switch[aria-disabled=true],.cal-name-chip[aria-disabled=true]{cursor:progress;opacity:.7}.cal-settings-retry{border:1px solid var(--border-strong);background:var(--surface);min-block-size:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:.1rem .7rem;font-size:.78rem}.cal-settings-retry:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cal-name-chips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.cal-name-chip{border:1px solid var(--border);background:var(--surface);min-block-size:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.78rem;display:inline-flex}.cal-name-chip[data-excluded=true]{color:var(--text-muted);text-decoration:line-through}.cal-name-chip-state{color:var(--text-muted);font-size:.72rem}.cal-settings-status{min-height:1.2em;margin-top:.5rem;font-size:.8rem}.cal-scope-line{overflow-wrap:anywhere;margin-top:.35rem;font-size:.8rem}.cal-scope-line[data-held=unreadable]{color:var(--attention-strong)}.cal-source{position:relative}.cal-source-indicator{border:1px solid var(--border-strong);color:var(--text);border-radius:999px;padding:.05rem .45rem;font-size:.72rem}.cal-source-indicator[data-lane-state=partial],.cal-source-indicator[data-lane-state=unreadable]{border-color:var(--attention-strong)}.cal-source-indicator[data-lane-state=none],.cal-source-indicator[data-lane-state=no_production_source],.cal-source-indicator[data-lane-state=unconfirmed],.cal-source-indicator[data-lane-state=illustrative]{color:var(--text-muted)}.cal-source-tip>.ms-tip-bubble{width:auto;max-width:none;left:0;right:0}.cal-source-tip-line{display:block}.cal-source-tip-line+.cal-source-tip-line{margin-top:.3rem}.cal-source[data-lane-state=partial] .cal-source-state{color:var(--attention-strong)}.cal-source-writer{color:var(--text-muted);flex-basis:100%;font-size:.74rem}.cal-source-copy{margin:0;font-size:.76rem;line-height:1.45}.cal-sourceref{flex-direction:column;gap:.2rem;margin:.3rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.cal-drawer-note{margin:.4rem 0 0;font-size:.8rem;line-height:1.45}.surface-error{text-align:center;border:1px dashed var(--border-strong);background:var(--surface);border-radius:.75rem;max-width:30rem;margin:2rem auto;padding:1.75rem 1.5rem}.surface-error-title{color:var(--text);margin:0 0 .35rem;font-weight:600}.surface-error-btn{font:inherit;color:var(--surface);background:var(--accent);cursor:pointer;border:none;border-radius:.5rem;margin-top:1rem;padding:.5rem 1.1rem;font-size:.85rem}.surface-error-btn:hover{opacity:.9}.session-expired{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);border-radius:.6rem;padding:.75rem .9rem;font-size:.85rem}.session-expired--compact{padding:.4rem .6rem;font-size:.8rem}.session-expired-link{color:var(--accent);font-weight:600}.radar-main :focus-visible,.radar-drawer :focus-visible,.macro-ctx :focus-visible,.feq-ctx :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.feq-kbd-hint{margin:1rem 0 0;font-size:.8rem}kbd{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:.3rem;padding:.05rem .35rem;font-size:.78em;line-height:1.4;display:inline-block}.feq-kbd-sheet{z-index:60;background:var(--text);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.feq-kbd-sheet{background:color-mix(in srgb, var(--text) 22%, transparent)}}.feq-kbd-sheet-panel{background:var(--surface);border:1px solid var(--border-strong);border-radius:.75rem;width:min(24rem,100%);padding:1.25rem 1.4rem}.feq-kbd-sheet-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.feq-kbd-list{gap:.5rem;margin:0;display:grid}.feq-kbd-list>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.feq-kbd-list dt{white-space:nowrap;margin:0}.feq-kbd-list dd{color:var(--text-muted);text-align:right;margin:0;font-size:.85rem}.trade-batchstrip{flex-wrap:wrap;gap:.35rem 1rem;margin-top:.75rem;display:flex}.trade-section-h{color:var(--text-display);margin:2rem 0 .5rem;font-size:1.05rem;font-weight:600}.trade-pnl{font-variant-numeric:tabular-nums;font-weight:600}.trade-pnl--pos{color:var(--outcome-gain)}.trade-pnl--neg{color:var(--outcome-loss)}.trade-pnl--flat{color:var(--text-muted)}.outcome-word[data-tone=gain]{color:var(--outcome-gain)}.outcome-word[data-tone=loss]{color:var(--outcome-loss)}.hub-strat-tile[data-signal] .outcome-word[data-tone=gain],.dm-trades-table tr.dm-trades-fx .outcome-word[data-tone=gain]{color:var(--outcome-gain-strong)}.hub-strat-tile[data-signal] .outcome-word[data-tone=loss],.dm-trades-table tr.dm-trades-fx .outcome-word[data-tone=loss]{color:var(--outcome-loss-strong)}.filing-rail-group-word[data-group=negative],.filing-tile-word[data-group=negative]{color:var(--outcome-loss-strong);background:var(--outcome-loss)}@supports (color:color-mix(in lab, red, red)){.filing-rail-group-word[data-group=negative],.filing-tile-word[data-group=negative]{background:color-mix(in oklab, var(--outcome-loss) 13%, var(--surface-raised))}}.filing-rail-group-word[data-group=positive],.filing-tile-word[data-group=positive]{color:var(--outcome-gain-strong);background:var(--outcome-gain)}@supports (color:color-mix(in lab, red, red)){.filing-rail-group-word[data-group=positive],.filing-tile-word[data-group=positive]{background:color-mix(in oklab, var(--outcome-gain) 13%, var(--surface-raised))}}.radar-stat-value.trade-pnl--pos,.stat-tile-value.trade-pnl--pos{color:var(--outcome-gain)}.radar-stat-value.trade-pnl--neg,.stat-tile-value.trade-pnl--neg{color:var(--outcome-loss)}.trade-card-pnl{align-items:baseline;gap:.5rem;margin:.4rem 0;display:flex}.trade-card-pnl .trade-pnl{font-size:1.25rem}.trade-card-meta{flex-direction:column;gap:.15rem;display:flex}.trade-chip--win{border-color:var(--outcome-gain)}@supports (color:color-mix(in lab, red, red)){.trade-chip--win{border-color:color-mix(in oklab, var(--outcome-gain) 55%, var(--border))}}.trade-chip--win{color:var(--outcome-gain)}.trade-chip--loss{border-color:var(--outcome-loss)}@supports (color:color-mix(in lab, red, red)){.trade-chip--loss{border-color:color-mix(in oklab, var(--outcome-loss) 55%, var(--border))}}.trade-chip--loss{color:var(--outcome-loss)}.trade-chip--flat,.trade-chip--unknown{border-color:var(--border-strong);color:var(--text-muted)}.trade-panels{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.trade-panel{background:var(--surface-raised);border-radius:var(--radius-card);border:0;padding:1rem}.trade-panel-h{color:var(--text-display);margin:0 0 .6rem;font-size:.9rem;font-weight:600}.trade-panel-facts{flex-direction:column;gap:.35rem;display:flex}.trade-breakdown{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.trade-breakdown-row{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;grid-template-areas:"label pnl""meta pnl";align-items:center;gap:0 .75rem;padding-bottom:.35rem;display:grid}.trade-breakdown-row:last-child{border-bottom:none;padding-bottom:0}.trade-breakdown-label{grid-area:label;font-weight:500}.trade-breakdown-row .radar-meta-item{grid-area:meta}.trade-breakdown-row .trade-pnl{text-align:right;grid-area:pnl}.trade-warnlist{font-variant-numeric:tabular-nums;flex-direction:column;gap:.2rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.trade-insights{flex-direction:column;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.trade-insight{border-left:3px solid var(--border-strong);border-bottom:1px solid var(--border);flex-direction:column;gap:.4rem;padding:.75rem 0 .75rem .75rem;display:flex}.trade-insights li:last-child .trade-insight,.trade-insight:last-child{border-bottom:none}.trade-insight--do_more{border-left-color:var(--accent-sage-strong)}.trade-insight--do_less,.trade-insight--risk_process{border-left-color:var(--text-error)}.trade-insight--review{border-left-color:var(--accent)}.trade-insight--under_sampled,.trade-insight--data_quality{border-left-color:var(--text-muted)}.trade-insight-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.trade-insight-title{color:var(--text-display);margin:0;font-size:.95rem;font-weight:600}.trade-insight-summary{margin:0;font-size:.9rem}.trade-insight-evidence{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.82rem}.trade-insight-action{margin:0;font-size:.88rem;font-style:italic}.trade-insight-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.4rem;display:flex}.trade-notadvice{text-transform:uppercase;letter-spacing:.04em;color:var(--text-eyebrow);font-size:.72rem}.trade-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.trade-viewtoggle{border:1px solid var(--border-strong);border-radius:.5rem;display:inline-flex;overflow:hidden}.trade-viewtoggle-btn{color:var(--text-muted);font:inherit;cursor:pointer;transition:background .2s var(--ease-calm,ease), color .2s var(--ease-calm,ease);background:0 0;border:none;padding:.3rem .75rem;font-size:.85rem}.trade-viewtoggle-btn+.trade-viewtoggle-btn{border-left:1px solid var(--border-strong)}.trade-viewtoggle-btn[data-active=true]{background:var(--surface-sunken);color:var(--text);font-weight:600}.trade-viewtoggle-btn:hover:not([data-active=true]){color:var(--text)}.trade-table,.open-monitor-table{border-collapse:collapse;width:100%;font-size:.9rem}.trade-sortbtn,.tj-sortbtn{width:100%;color:var(--text-eyebrow);font:inherit;letter-spacing:.06em;text-transform:uppercase;text-align:inherit;cursor:pointer;transition:color .18s var(--ease-calm,ease);background:0 0;border:none;align-items:center;gap:.3rem;padding:.6rem .85rem;font-size:.72rem;font-weight:600;display:inline-flex}.trade-sortbtn:hover,.tj-sortbtn:hover,.trade-sortbtn[data-active=true],.tj-sortbtn[data-active=true]{color:var(--text)}.trade-num .trade-sortbtn{justify-content:flex-end}.trade-sortcaret,.tj-sortcaret{font-size:.85em;line-height:1}.trade-table tbody tr.trade-row{cursor:pointer}.trade-table>tbody>tr>th,.trade-table>tbody>tr>td,.open-monitor-table>tbody>tr>th,.open-monitor-table>tbody>tr>td{vertical-align:middle;text-align:left;border:none;padding:.7rem .85rem;font-weight:400}.trade-row-open{white-space:nowrap;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-flow:row;align-items:baseline;gap:.4rem;padding:0;display:flex}.trade-table .trade-num,.open-monitor-table .trade-num{text-align:right;font-variant-numeric:tabular-nums}.trade-table .trade-nowrap,.open-monitor-table .trade-nowrap{white-space:nowrap}.tj-trades-head{border-bottom:1px solid var(--border-strong);padding:0}.tj-trades-head>span{min-width:0;display:flex}.tj-sortbtn{padding:.4rem .3rem}.tj-trades-head span:nth-child(6) .tj-sortbtn,.tj-trades-head span:nth-child(7) .tj-sortbtn,.tj-trades-head span:nth-child(8) .tj-sortbtn{justify-content:flex-end}.trade-sourcepanel{margin-top:2rem}.trade-posture{background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:.5rem;margin:.5rem 0;padding:.6rem .85rem;font-weight:600}.trade-sources{flex-direction:column;margin:.75rem 0;padding:0;list-style:none;display:flex}.trade-source{border-bottom:1px solid var(--border);padding:.6rem 0}.trade-sources li:last-child .trade-source,.trade-source:last-child{border-bottom:none}.trade-source-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.trade-source--upload_available{border-color:var(--accent-sage);color:var(--accent-sage-strong)}.trade-source--intended,.trade-source--illustrative,.trade-source--upload_unavailable{border-color:var(--border-strong);color:var(--text-muted)}.trade-import{margin-top:2rem}.trade-import-note{background:var(--surface-sunken);border:1px dashed var(--border-strong);color:var(--text-muted);border-radius:.5rem;margin:.5rem 0;padding:.6rem .85rem;font-size:.88rem}.trade-import-controls{flex-direction:column;gap:.6rem;margin:.85rem 0;display:flex}.trade-import-file,.trade-import-paste,.trade-import-format{flex-direction:column;gap:.3rem;display:flex}.trade-import-textarea{background:var(--surface-sunken);border:1px solid var(--border-strong);width:100%;min-height:5.5rem;color:var(--text);font-family:var(--font-mono,ui-monospace, monospace);resize:vertical;border-radius:.5rem;padding:.5rem .65rem;font-size:.82rem}.trade-import-format select{background:var(--surface);border:1px solid var(--border-strong);color:var(--text);border-radius:.4rem;align-self:flex-start;padding:.35rem .5rem}.trade-import-actions{align-items:center;gap:.6rem;display:flex}.trade-import-clear{cursor:pointer;background:0 0}.trade-import-detected,.trade-import-filename,.trade-import-size{color:var(--text-muted);font-size:.85rem}.trade-import-localerror,.trade-import-failure{background:var(--surface-sunken);border:1px solid var(--accent-amber,var(--border-strong));border-radius:.5rem;margin:.6rem 0;padding:.6rem .85rem}.trade-import-audit{background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:.5rem;margin-top:1rem;padding:.85rem}.trade-import-rows{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem 1rem;margin:.6rem 0;display:grid}.trade-import-row{flex-direction:column;gap:.1rem;display:flex}.trade-import-notelist{flex-direction:column;gap:.45rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.trade-import-code{background:var(--surface);border:1px solid var(--border);font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;border-radius:.3rem;padding:.05rem .3rem;font-size:.76rem;display:inline-block}.trade-import-more{color:var(--text-muted);font-size:.8rem}.trade-pnlmath,.trade-execlist,.trade-ctxlist,.trade-prompts{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.trade-pnlmath-net{border-top:1px solid var(--border);padding-top:.3rem;font-weight:600}.trade-tieback-hint{opacity:.8}.trade-tieback-body{flex-direction:column;gap:.5rem;display:flex}.trade-tieback-mode{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.trade-tieback-chip--manual{border-color:var(--accent-soft);color:var(--accent-strong)}.trade-tieback-error{color:var(--text-error)}.trade-tieback-cmp{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:30rem){.trade-tieback-cmp{grid-template-columns:1fr}}.trade-tieback-col{flex-direction:column;gap:.25rem;display:flex}.trade-tieback-row{justify-content:space-between;gap:.5rem;display:flex}.trade-tieback-rowlabel{opacity:.85}.trade-tieback-rowval{font-variant-numeric:tabular-nums;text-align:right}.trade-tieback-variance{border-top:1px solid var(--border);font-variant-numeric:tabular-nums;padding-top:.3rem}.trade-tieback-controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.principle-review-list{flex-direction:column;gap:.5rem;margin:.5rem 0 .75rem;padding:0;list-style:none;display:flex}.principle-review-item{background:var(--surface-sunken);border:0;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.55rem .65rem;display:flex}.principle-review-item-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.principle-review-title{font-size:1em;font-weight:600;line-height:inherit;margin:0}.principle-review-ver{font-variant-numeric:tabular-nums}.principle-review-statement{opacity:.85}.principle-review-retro{opacity:.7;font-style:italic}.principle-review-flag{opacity:.8}.principle-review-empty{opacity:.85}.principle-review-attach{border-top:1px solid var(--border);flex-direction:column;gap:.3rem;margin-top:.5rem;padding-top:.6rem;display:flex}.principle-review-attach-hint{opacity:.75}.principle-review-attach-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.principle-review-attach-row .radar-field{flex:12rem;min-width:0}.principle-review-error{color:var(--accent)}.btn-sm{padding:.28rem .6rem;font-size:.85em}.principle-review-sys,.principle-review-member,.principle-review-outcome,.principle-review-materiality{border-top:1px solid var(--border);flex-direction:column;gap:.3rem;margin-top:.5rem;padding-top:.5rem;display:flex}.principle-review-sysresult{font-weight:600}.principle-review-provenance{opacity:.75;font-variant-numeric:tabular-nums}.principle-review-override-note{opacity:.85;font-style:italic}.principle-review-override-form,.principle-review-remove-form{flex-direction:column;gap:.4rem;margin-top:.3rem;display:flex}.principle-review-override-form textarea{resize:vertical;width:100%}.principle-review-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.principle-review-hint{opacity:.7;font-style:italic}.principle-review-remove{opacity:.8;align-self:flex-start;margin-top:.5rem}.principle-review-violation{border:1px solid var(--border);background:var(--surface-sunken);border-radius:.5rem;flex-direction:column;gap:.3rem;margin-top:.5rem;padding:.5rem .6rem;display:flex}.principle-review-exception,.principle-review-exception-form{flex-direction:column;gap:.4rem;display:flex}.principle-review-exception-form textarea{resize:vertical;width:100%}.principle-review-item--finalized{border-left:3px solid var(--accent)}.principle-review-finalized{border-top:1px solid var(--border);flex-direction:column;gap:.3rem;margin-top:.5rem;padding-top:.5rem;display:flex}.principle-review-finalized-badge{font-variant-numeric:tabular-nums;font-weight:600}.principle-review-correct-form{flex-direction:column;gap:.4rem;margin-top:.3rem;display:flex}.principle-review-finalize{align-self:flex-start;margin-top:.5rem}.principle-history{border-radius:var(--radius-card);background:var(--surface-sunken);border:0;margin:1rem 0;padding:.75rem .85rem}.principle-history-h{margin:0 0 .2rem;font-size:1rem}.principle-history-intro{opacity:.8;margin:0 0 .6rem;font-size:.9em}.principle-history-lead{margin:0 0 .6rem}.principle-history-lead-value{font-variant-numeric:tabular-nums;margin-right:.1rem;font-size:1.6rem;font-weight:700}.principle-history-lead-label{opacity:.85;font-size:.88em}.principle-history-block{border-top:1px solid var(--border);margin-top:.6rem;padding-top:.55rem}.principle-history-counts{flex-wrap:wrap;gap:.5rem 1.2rem;margin:0;padding:0;list-style:none;display:flex}.principle-history-count{flex-direction:column;min-width:4rem;display:flex}.principle-history-count-value{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:600}.principle-history-count-label{opacity:.8;font-size:.82em}.principle-history-block .principle-history-subhead{opacity:.85;margin:0 0 .35rem;font-size:.85em;font-weight:600}.principle-history-sub .principle-history-count-value{font-size:1.05rem}.principle-history-note{opacity:.75;margin-top:.6rem;font-style:italic}.next-practice{border-radius:var(--radius-card);background:var(--surface-sunken);border:0;margin:1rem 0;padding:.75rem .85rem}.next-practice-h{margin:0 0 .2rem;font-size:1rem}.next-practice-intro{opacity:.8;margin:0 0 .6rem;font-size:.9em}.next-practice-list{flex-direction:column;gap:.6rem;margin:0 0 .6rem;padding:0;list-style:none;display:flex}.next-practice-item{background:var(--surface);border:0;border-radius:.5rem;padding:.6rem .7rem}.next-practice-item--retired{opacity:.7}.next-practice-item-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.3rem;display:flex}.next-practice-status{letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--border);border-radius:.4rem;padding:.05rem .4rem;font-size:.72em;font-weight:600}.next-practice-status[data-status=retired]{opacity:.75}.next-practice-origin{opacity:.75;font-size:.82em}.next-practice-intention{white-space:pre-wrap;margin:.2rem 0}.next-practice-meta{opacity:.75;font-size:.82em}.next-practice-controls{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.next-practice-form,.next-practice-add{flex-direction:column;gap:.35rem;margin-top:.4rem;display:flex}.next-practice-add-hint{opacity:.75;font-size:.82em}.next-practice-add-toggle{margin-top:.2rem}.next-practice-error{color:var(--attention,var(--accent));font-size:.85em}.principle-review-nextpractice{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.6rem}@media (max-width:30rem){.principle-review-item .radar-field{width:100%}.principle-review-item .radar-field select,.principle-review-item .radar-field input[type=text],.principle-review-item .radar-field textarea{box-sizing:border-box;width:100%}.principle-review-controls{gap:.4rem .5rem}.principle-history-counts{gap:.5rem .9rem}.principle-history-count{min-width:3.25rem}}.trade-exec{border-bottom:1px solid var(--border);flex-direction:column;gap:.1rem;padding-bottom:.3rem;display:flex}.trade-exec:last-child{border-bottom:none}.trade-ctx{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.trade-prompts li{padding-left:.9rem;position:relative}.trade-prompts li:before{content:"?";color:var(--accent);font-weight:700;position:absolute;left:0}.member-home{flex-direction:column;gap:clamp(1.75rem,3.5vw,2.75rem);display:flex}.member-banner{margin:0}.member-hero{flex-wrap:wrap;align-items:baseline;gap:.5rem .85rem;display:flex}.member-scope-tag{letter-spacing:.05em;border:1px solid var(--accent);border-radius:999px;padding:.2rem .6rem;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.member-scope-tag{border:1px solid color-mix(in oklab, var(--accent) 40%, transparent)}}.member-scope-tag{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.member-scope-tag{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.member-scope-tag{color:var(--text-muted);white-space:nowrap}.member-section-head-group{flex-direction:column;gap:.2rem;display:flex}.member-section-sub{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.5}.member-greeting{font-family:var(--font-serif,Georgia, serif);color:var(--text-display);margin:0;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.1}.member-name{color:var(--accent)}.member-win{border-radius:var(--radius-card);background:linear-gradient(100deg, var(--accent), var(--surface-raised) 72%);border:0;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.member-win{background:linear-gradient(100deg, color-mix(in oklab, var(--accent) 14%, var(--surface-raised)), var(--surface-raised) 72%)}}.member-win-trophy{width:2.9rem;height:2.9rem;color:var(--accent);background:var(--accent);border-radius:999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.member-win-trophy{background:color-mix(in oklab, var(--accent) 18%, transparent)}}.member-win-trophy{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.member-win-trophy{border:1px solid color-mix(in oklab, var(--accent) 40%, transparent)}}.member-win-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.member-win-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.7rem}.member-win-headline{font-family:var(--font-serif,Georgia, serif);color:var(--text-display);margin:0;font-size:clamp(1.1rem,2.2vw,1.4rem);line-height:1.2}.member-win-detail{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.5}.member-section{flex-direction:column;gap:.9rem;display:flex}.member-section-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.member-section-head{color:var(--text);margin:0;font-size:1.15rem}.member-section-link{color:var(--accent);white-space:nowrap;font-size:.9rem}.member-empty{border-radius:var(--radius-card);background:var(--surface-sunken);color:var(--text-muted);border:0;margin:0;padding:1rem 1.1rem;line-height:1.55}.member-orient-title{color:var(--text);margin:0;font-size:1.2rem}.member-orient-head{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;display:flex}.member-orient-asof{color:var(--text-muted);margin:0 0 0 auto;font-size:.78rem}.member-orient-brief{border-radius:var(--radius-card);background:var(--surface-raised);border:0;flex-direction:column;display:flex;overflow:hidden}.orient-block{padding:1.1rem 1.25rem}.orient-block+.orient-block{border-top:1px solid var(--border)}.orient-block-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.orient-block-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.74rem;font-weight:600}.orient-drill{color:var(--accent);white-space:nowrap;font-size:.82rem}.orient-macro-synopsis{max-width:62ch;font-family:var(--font-serif,Georgia, serif);color:var(--text-display);margin:0 0 .9rem;font-size:clamp(1.05rem,2.1vw,1.3rem);line-height:1.4}.orient-macro-bullets{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.35rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}.orient-macro-bullets li{color:var(--text-muted);padding-left:.95rem;font-size:.9rem;line-height:1.5;position:relative}.orient-macro-bullets li:before{content:"";background:var(--accent-sage);border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:0}.orient-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.orient-item{flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;display:flex}.orient-item-ticker{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-display);font-weight:600}.orient-item-label{color:var(--text);flex:10rem;font-size:.92rem}.orient-item-when{color:var(--text-muted);white-space:nowrap;font-size:.82rem}.orient-pill{letter-spacing:.03em;border:1px solid var(--border-strong);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:.12rem .5rem;font-size:.66rem}.orient-pill--today,.orient-pill--imminent{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.orient-pill--today,.orient-pill--imminent{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.orient-pill--today,.orient-pill--imminent{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.orient-pill--today,.orient-pill--imminent{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.orient-pill--today,.orient-pill--imminent{color:var(--text)}.orient-movers-group{transition:opacity .2s}.orient-movers-group--stale{opacity:.6}.orient-movers-grouphead{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;margin-bottom:.5rem;display:flex}.orient-movers-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.72rem}.orient-movers-note{color:var(--text-muted);font-size:.75rem;font-style:italic}.orient-movers-cols{grid-template-columns:1fr 1fr;gap:.3rem 1.75rem;display:grid}.orient-movers-divider{background:var(--border);height:1px;margin:.95rem 0}.orient-mover{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.3rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.orient-mover{border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent)}}.orient-mover:last-child{border-bottom:none}.orient-mover-ticker{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text);font-size:.9rem}.orient-mover-pct{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.orient-mover--up .orient-mover-pct{color:var(--accent-sage-strong)}.orient-mover--down .orient-mover-pct{color:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.orient-mover--down .orient-mover-pct{color:color-mix(in oklab, var(--text-error), var(--text) 40%)}}@media (max-width:34rem){.orient-movers-cols{gap:.3rem 1rem}}.hub-peek{flex-direction:column;gap:.6rem;display:flex;container-type:inline-size}.hub-peek-head{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.hub-peek-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-eyebrow);font-size:.7rem}.hub-peek-illustrative{letter-spacing:.12em;text-transform:uppercase;color:var(--text-eyebrow);border:1px solid var(--border);border-radius:999px;padding:.1rem .45rem;font-size:.6rem}.hub-peek-toggle{border:1px solid var(--border);background:var(--surface-sunken);border-radius:999px;gap:.15rem;margin-left:auto;padding:.12rem;display:inline-flex}.hub-peek-tab{font:inherit;letter-spacing:.06em;color:var(--text);cursor:pointer;transition:background .25s var(--ease-calm), color .25s var(--ease-calm);background:0 0;border:0;border-radius:999px;padding:.15rem .6rem;font-size:.7rem}.hub-peek-tab:hover{color:var(--text-display)}.hub-peek-tab[data-active=true]{background:var(--surface-raised);color:var(--text-display);box-shadow:var(--shadow-halo), 0 0 0 1px var(--accent-strong);font-weight:600}.hub-peek-colempty{color:var(--text-muted);opacity:.6;margin:.3rem 0}.hub-peek-body{max-height:11.5rem;margin-top:.35rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.hub-peek .orient-movers-cols{background-image:linear-gradient(var(--border), var(--border));background-position:top;background-repeat:no-repeat;background-size:1px 100%}@container (max-width:42rem){.hub-peek .orient-movers-cols{background-image:none;grid-template-columns:1fr}.hub-peek .orient-movers-col+.orient-movers-col{border-top:1px solid var(--border);margin-top:.55rem;padding-top:.55rem}}.peek-mover-colhead{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.peek-mover-volhead{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);opacity:.65;font-size:.6rem;font-weight:400}.peek-mover{border-bottom:1px solid var(--border);align-items:center;gap:.4rem;padding:.28rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.peek-mover{border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent)}}.peek-mover:last-child{border-bottom:none}.peek-mover-ticker{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text);font-size:.82rem}.peek-mover-exchange{letter-spacing:.03em;color:var(--text-muted);opacity:.7;white-space:nowrap;font-size:.6rem}@container (max-width:30rem){.peek-mover-exchange{display:none}}.peek-mover-price{text-align:right;font-variant-numeric:tabular-nums;width:3rem;color:var(--text-muted);margin-left:auto;font-size:.74rem}.peek-mover-pct{text-align:right;font-variant-numeric:tabular-nums;width:3.1rem;font-size:.82rem;font-weight:600}.peek-mover--up .peek-mover-pct{color:var(--accent-sage-strong)}.peek-mover--down .peek-mover-pct{color:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.peek-mover--down .peek-mover-pct{color:color-mix(in oklab, var(--text-error), var(--text) 40%)}}.peek-mover-vdiv{color:var(--border-strong);font-size:.78rem}.peek-mover-vol{background:var(--border);border-radius:3px;flex:none;justify-content:flex-end;align-items:center;width:5.75rem;height:1.05rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.peek-mover-vol{background:color-mix(in oklab, var(--border) 40%, transparent)}}.peek-mover-vol-fill{background:var(--liq-fill);border-right:1px solid var(--liq-crest);position:absolute;inset:0 auto 0 0}.peek-mover-vol-val{z-index:1;font-variant-numeric:tabular-nums;color:var(--text-muted);padding:0 .4rem;font-size:.68rem;position:relative}.hub-peek-signals{flex-direction:column;display:flex}.hub-peek-signal{border-bottom:1px solid var(--border);align-items:baseline;gap:.4rem;padding:.28rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.hub-peek-signal{border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent)}}.hub-peek-signal{color:inherit;text-decoration:none}.hub-peek-signal:last-child{border-bottom:none}.hub-peek-signal:hover .hub-peek-signal-label,.hub-peek-signal:focus-visible .hub-peek-signal-label{text-underline-offset:2px;text-decoration:underline}.hub-peek-signal-label{color:var(--text);flex:1;font-size:.82rem}.hub-peek-signal-when{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.74rem}.hub-peek-signal--caution .hub-peek-signal-label{color:var(--attention-strong)}.hub-peek-signal--urgent .hub-peek-signal-label{color:var(--text-error)}.hub-peek-quiet{color:var(--text-muted);margin:.4rem 0;font-size:.85rem}.hub-peek-open,.hub-peek-cta{color:var(--accent-strong);transition:background .25s var(--ease-calm), border-color .25s var(--ease-calm), color .25s var(--ease-calm);font-size:.8rem}.hub-peek-cta{align-self:flex-start}.hub-peek-open{border:1px solid var(--border);border-radius:999px;align-self:center;margin-top:.15rem;padding:.5rem 1.35rem}.hub-peek-open:hover{border-color:var(--border-strong);background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hub-peek-open:hover{background:color-mix(in oklab, var(--secondary) 8%, transparent)}}.hub-peek-open:hover,.hub-peek-cta:hover{color:var(--text-display)}.hub-peek--empty{gap:.35rem}.hub-peek-emptymsg{color:var(--text-muted);margin:0;font-size:.85rem}.hub-peek-cta{font-weight:500}.signal-dialog-scrim{z-index:100;background:var(--scrim);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.signal-dialog-scrim{background:color-mix(in oklab, var(--scrim) 55%, transparent)}}.signal-dialog-scrim{animation:signal-scrim-in .2s var(--ease-calm)}@keyframes signal-scrim-in{0%{opacity:0}to{opacity:1}}.signal-dialog{background:var(--surface-raised);border:1px solid var(--border);width:min(34rem,100%);max-height:min(80vh,42rem);box-shadow:var(--shadow-pop);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.signal-dialog-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:.75rem;padding:1.1rem 1.25rem .75rem;display:flex}.signal-dialog-heading{flex:1;min-width:0}.signal-dialog-eyebrow{letter-spacing:.06em;color:var(--text-eyebrow);margin:0 0 .15rem;font-size:.72rem}.signal-dialog-title{font-family:var(--font-serif);color:var(--text-display);margin:0;font-size:1.15rem}.signal-dialog-date{color:var(--text-muted);font-size:.85rem;font-weight:400}.signal-dialog-x{border:1px solid var(--border);width:2.5rem;height:2.5rem;color:var(--text-muted);cursor:pointer;transition:background .2s var(--ease-calm), color .2s var(--ease-calm);background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.signal-dialog-x:hover{background:var(--surface-sunken);color:var(--text-display)}.signal-dialog-body{flex-direction:column;gap:.9rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.signal-dialog-muted{color:var(--text-muted);margin:0;font-size:.9rem}.signal-dialog-verdict{border:1px solid var(--border);background:var(--surface-sunken);border-radius:7px;padding:.7rem .85rem}.signal-dialog-verdict-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-eyebrow);font-size:.7rem}.signal-dialog-verdict-summary{color:var(--text);margin:.25rem 0 0;font-size:.9rem}.signal-dialog-filing-title{color:var(--text-display);margin:0 0 .25rem;font-size:.95rem;font-weight:600}.signal-dialog-filing-summary{color:var(--text);margin:0 0 .5rem;font-size:.9rem}.signal-dialog-bullets{flex-direction:column;gap:.3rem;margin:0 0 .6rem;padding-left:1.1rem;display:flex}.signal-dialog-bullets li{color:var(--text);font-size:.88rem}.signal-dialog-edgar{color:var(--accent-strong);font-size:.85rem;display:inline-block}.signal-dialog-edgar:hover{color:var(--text-display);text-decoration:underline}.signal-dialog-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.signal-dialog-more{color:var(--accent-strong);font-size:.85rem}.signal-dialog-more:hover{color:var(--text-display)}.signal-dialog-close{background:var(--secondary);color:var(--on-secondary);font:inherit;cursor:pointer;transition:background .2s var(--ease-calm);border:1px solid #0000;border-radius:999px;padding:.6rem 1.5rem;font-size:.85rem}.signal-dialog-close:hover{background:var(--secondary-hover)}@media (max-width:640px){.signal-dialog-scrim{align-items:flex-end;padding:0}.signal-dialog{width:100%;max-height:88vh;animation:signal-sheet-in .25s var(--ease-calm);border-radius:14px 14px 0 0}.signal-dialog-x{width:2.75rem;height:2.75rem}.signal-dialog-close{padding:.75rem 1.75rem}.signal-dialog-foot{padding:1rem 1.25rem 1.25rem}}@keyframes signal-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.signal-dialog-scrim,.signal-dialog{animation:none}}.member-tool-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.member-tool-status{letter-spacing:.02em;border:1px solid var(--accent);border-radius:999px;padding:.15rem .5rem;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.member-tool-status{border:1px solid color-mix(in oklab, var(--accent) 38%, transparent)}}.member-tool-status{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.member-tool-status{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.member-tool-status{color:var(--text-muted);white-space:nowrap}.member-tool--soon{opacity:.72;border:1px solid var(--border);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.member-tool--soon{background:color-mix(in oklab, var(--surface-raised) 38%, transparent)}}.member-tool--soon .m1-card-cta{color:var(--text-muted)}.member-stats{margin-top:.1rem}.member-trade-note{max-width:74ch;color:var(--text-muted);margin:.85rem 0 0;line-height:1.6}.member-watchlist{gap:0;margin:0;padding:0;list-style:none;display:grid}.member-watch-item{border:none;border-bottom:1px solid var(--border);background:0 0;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.7rem .5rem;display:flex}.member-watchlist li:last-child .member-watch-item,.member-watch-item:last-child{border-bottom:none}.member-watch-name{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-display);min-width:5rem;font-weight:600}.member-watch-note{color:var(--text-muted);font-size:.9rem}.member-greeting,.orient-macro-synopsis,.member-stats .radar-stat-value{letter-spacing:-.005em;font-weight:400}.member-win-detail,.member-orient-asof,.orient-macro-bullets li,.orient-item-label,.orient-item-when,.orient-movers-note,.member-section-sub,.member-tool .m1-card-body,.member-watch-note,.member-scope-tag,.orient-drill,.orient-pill,.orient-mover-ticker,.member-tool-status,.member-stats .radar-stat-label{font-weight:400}.member-win-kicker,.member-orient-title,.orient-block-label,.orient-item-ticker,.orient-movers-sub,.orient-mover-pct,.member-section-head,.member-tool .m1-card-key,.member-tool .m1-card-title,.member-watch-name{font-weight:600}.member-name,.member-win-headline{font-weight:700}.member-win-headline{letter-spacing:-.01em}.member-orient-title,.member-section-head{font-family:var(--font-serif)}.section-lead,.radar-h1,.suite-tier-name,.member-orient-title,.member-section-head,.member-tool .m1-card-title,.member-win-headline{font-weight:400}.macro-alerts{position:relative}.macro-alerts-trigger{border:1px solid var(--border-strong,var(--border));background:var(--surface-raised,transparent);width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex}.macro-alerts-trigger:hover,.macro-alerts-trigger:focus-visible{color:var(--text-display);border-color:var(--text-display)}.macro-alerts-badge{background:var(--status-danger-solid);min-width:1.05rem;height:1.05rem;color:var(--status-danger-on);text-align:center;border-radius:999px;padding:0 .25rem;font-size:.68rem;font-weight:700;line-height:1.05rem;position:absolute;top:-.35rem;right:-.35rem}.macro-alerts-pop{z-index:40;border:1px solid var(--border);background:var(--surface-raised,var(--surface));width:21rem;max-width:calc(100vw - 2rem);box-shadow:var(--shadow-pop);border-radius:.75rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.macro-alerts-pop-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.7rem .9rem;display:flex}.macro-alerts-pop-title{color:var(--text-display);font-weight:600}.macro-alerts-close{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:1.25rem;line-height:1}.macro-alerts-close:hover{color:var(--text-display)}.macro-alerts-tabs{border-bottom:1px solid var(--border);gap:.25rem;padding:.5rem .6rem 0;display:flex}.macro-alerts-tab{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:.45rem .5rem;font-size:.85rem}.macro-alerts-tab.is-active{color:var(--text-display);border-bottom-color:var(--accent,var(--text-display));font-weight:600}.macro-alerts-body{min-height:6rem;padding:1rem .9rem}.macro-alerts-stub{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.5}.macro-alerts-body{max-height:min(66vh,28rem);overflow-y:auto}.macro-alerts-panel{flex-direction:column;gap:.7rem;display:flex}.macro-alerts-intro,.macro-alerts-note,.macro-alerts-hint{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.45}.macro-alerts-note--muted{opacity:.8;font-size:.78rem}.macro-alerts-hint{font-size:.76rem}.macro-alerts-error{color:var(--status-danger);margin:0;font-size:.8rem;line-height:1.4}.macro-alerts-ok{color:var(--status-positive);margin:0;font-size:.8rem}.macro-alerts-token{color:var(--text-muted);align-items:center;gap:.45rem;margin:0;font-size:.82rem;display:flex}.macro-alerts-token:before{content:"";border-radius:50%;flex:none;width:.5rem;height:.5rem}.macro-alerts-token.is-on:before{background:var(--status-positive-solid)}.macro-alerts-token.is-off:before{background:var(--status-warn-solid)}.macro-alerts-saved{color:var(--text);align-items:center;gap:.5rem;margin:0;font-size:.82rem;display:flex}.macro-alerts-saved code{color:var(--text-display);font-size:.8rem}.macro-alerts-link{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.macro-alerts-link:hover{color:var(--text-display)}.macro-alert-field{color:var(--text-muted);flex-direction:column;gap:.2rem;font-size:.74rem;display:flex}.macro-alert-field--block{width:100%}.macro-alert-field--wide{flex:100%}.macro-alert-field select,.macro-alert-field input{border:1px solid var(--border);background:var(--surface);color:var(--text-display);font:inherit;border-radius:.4rem;padding:.35rem .4rem;font-size:.82rem}.macro-alert-field input[type=number]{width:4.5rem}.macro-alert-field select:focus-visible,.macro-alert-field input:focus-visible{outline:2px solid var(--accent,var(--text-display));outline-offset:1px}.macro-alert-field :disabled{opacity:.55;cursor:not-allowed}.macro-alerts-actions{flex-wrap:wrap;gap:.4rem;display:flex}.macro-alerts-btn{border:1px solid var(--border-strong,var(--border));background:var(--surface-raised,transparent);color:var(--text-display);font:inherit;cursor:pointer;border-radius:.45rem;padding:.35rem .7rem;font-size:.8rem;transition:border-color .15s,background .15s}.macro-alerts-btn:hover:not(:disabled){border-color:var(--text-display)}.macro-alerts-btn--primary{border-color:var(--secondary);background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.macro-alerts-btn--primary{background:color-mix(in oklab, var(--secondary) 16%, transparent)}}.macro-alerts-btn:disabled{opacity:.5;cursor:not-allowed}.macro-alerts-chats{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.macro-alerts-chip{text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-display);font:inherit;cursor:pointer;border-radius:.45rem;padding:.35rem .5rem;font-size:.82rem}.macro-alerts-chip:hover{border-color:var(--text-display)}.macro-alerts-chip-id{color:var(--text-muted);font-size:.74rem}.macro-alerts-rules{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.macro-alert-rule{border:1px solid var(--border);border-radius:.55rem;flex-direction:column;gap:.5rem;padding:.55rem .6rem;display:flex}.macro-alert-rule[data-enabled=true]{border-color:var(--border-strong,var(--border))}.macro-alert-rule-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.macro-alert-rule-toggle{cursor:pointer;align-items:center;gap:.45rem;display:flex}.macro-alert-rule-name{color:var(--text-display);font-size:.88rem;font-weight:600}.macro-alert-rule-now{color:var(--text-muted);font-size:.74rem}.macro-alert-rule-controls{flex-wrap:wrap;gap:.5rem;display:flex}.macro-alert-rule-actions{justify-content:flex-end;display:flex}.macro-alerts-history{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.macro-alert-hist{border:1px solid var(--border);border-radius:.55rem;flex-direction:column;gap:.25rem;padding:.55rem .6rem;display:flex}.macro-alert-hist-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.macro-alert-hist-name{color:var(--text-display);align-items:center;gap:.4rem;font-size:.86rem;font-weight:600;display:flex}.macro-alert-hist-demo{color:var(--text-muted);border:1px solid var(--border);border-radius:.3rem;padding:.05rem .3rem;font-size:.68rem;font-weight:400}.macro-alert-hist-mark{border-radius:.3rem;padding:.05rem .35rem;font-size:.7rem}.macro-alert-hist-mark.is-ok{color:var(--status-positive);border:1px solid var(--status-positive-solid)}@supports (color:color-mix(in lab, red, red)){.macro-alert-hist-mark.is-ok{border:1px solid color-mix(in oklab, var(--status-positive-solid) 45%, transparent)}}.macro-alert-hist-mark.is-fail{color:var(--status-danger);border:1px solid var(--status-danger-solid)}@supports (color:color-mix(in lab, red, red)){.macro-alert-hist-mark.is-fail{border:1px solid color-mix(in oklab, var(--status-danger-solid) 45%, transparent)}}.macro-alert-hist-detail{color:var(--text);margin:0;font-size:.8rem}.macro-alert-hist-when{color:var(--text-muted);margin:0;font-size:.74rem}.macro-alert-hist-muted{opacity:.75}@media (max-width:34rem){.macro-alerts-pop{width:auto;max-width:none;position:fixed;inset:auto .5rem .5rem}.macro-alerts-body{max-height:70vh}}.risk-alerts{position:relative}.risk-alerts-trigger{border:1px solid var(--border-strong,var(--border));background:var(--surface-raised,transparent);width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex}.risk-alerts-trigger:hover,.risk-alerts-trigger:focus-visible{color:var(--text-display);border-color:var(--text-display)}.risk-alerts-badge{background:var(--status-danger-solid);min-width:1.05rem;height:1.05rem;color:var(--status-danger-on);text-align:center;border-radius:999px;padding:0 .25rem;font-size:.68rem;font-weight:700;line-height:1.05rem;position:absolute;top:-.35rem;right:-.35rem}.risk-alerts-pop{z-index:40;border:1px solid var(--border);background:var(--surface-raised,var(--surface));width:22rem;max-width:calc(100vw - 2rem);box-shadow:var(--shadow-pop);border-radius:.75rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.risk-alerts-pop-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.7rem .9rem;display:flex}.risk-alerts-pop-title{color:var(--text-display);font-weight:600}.risk-alerts-close{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:1.25rem;line-height:1}.risk-alerts-close:hover{color:var(--text-display)}.risk-alerts-tabs{border-bottom:1px solid var(--border);gap:.25rem;padding:.5rem .6rem 0;display:flex}.risk-alerts-tab{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:.45rem .5rem;font-size:.85rem}.risk-alerts-tab.is-active{color:var(--text-display);border-bottom-color:var(--accent,var(--text-display));font-weight:600}.risk-alerts-body{min-height:6rem;max-height:min(66vh,28rem);padding:1rem .9rem;overflow-y:auto}.risk-alerts-panel{flex-direction:column;gap:.7rem;display:flex}.risk-alerts-intro,.risk-alerts-note,.risk-alerts-hint{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.45}.risk-alerts-hint{font-size:.76rem}.risk-alerts-error{color:var(--status-danger);margin:0;font-size:.8rem;line-height:1.4}.risk-alerts-ok{color:var(--status-positive);margin:0;font-size:.8rem}.risk-alerts-token{color:var(--text-muted);align-items:center;gap:.45rem;margin:0;font-size:.82rem;display:flex}.risk-alerts-token:before{content:"";border-radius:50%;flex:none;width:.5rem;height:.5rem}.risk-alerts-token.is-on:before{background:var(--status-positive-solid)}.risk-alerts-token.is-off:before{background:var(--status-warn-solid)}.risk-alerts-saved{color:var(--text);align-items:center;gap:.5rem;margin:0;font-size:.82rem;display:flex}.risk-alerts-saved code{color:var(--text-display);font-size:.8rem}.risk-alerts-link{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.risk-alerts-link:hover{color:var(--text-display)}.risk-alerts-field,.risk-alerts-field--block{color:var(--text-muted);flex-direction:column;gap:.2rem;font-size:.74rem;display:flex}.risk-alerts-field--block{width:100%}.risk-alerts-field-label{color:var(--text-muted);font-size:.74rem}.risk-alerts-field select,.risk-alerts-field input,.risk-alerts-add input{border:1px solid var(--border);background:var(--surface);color:var(--text-display);font:inherit;border-radius:.4rem;padding:.35rem .4rem;font-size:.82rem}.risk-alerts-field select:focus-visible,.risk-alerts-field input:focus-visible,.risk-alerts-add input:focus-visible{outline:2px solid var(--accent,var(--text-display));outline-offset:1px}.risk-alerts-field :disabled,.risk-alerts-check :disabled{opacity:.55;cursor:not-allowed}.risk-alerts-check{color:var(--text-display);cursor:pointer;align-items:flex-start;gap:.45rem;font-size:.84rem;display:flex}.risk-alerts-check input{margin-top:.15rem}.risk-alerts-tickers{flex-wrap:wrap;gap:.35rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.risk-alerts-ticker{border:1px solid var(--border-strong,var(--border));background:var(--surface);color:var(--text-display);border-radius:.4rem;align-items:center;gap:.3rem;padding:.2rem .2rem .2rem .5rem;font-size:.82rem;font-weight:600;display:inline-flex}.risk-alerts-ticker-x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 .2rem;font-size:1rem;line-height:1}.risk-alerts-ticker-x:hover{color:var(--status-danger)}.risk-alerts-add{gap:.35rem;margin-top:.35rem;display:flex}.risk-alerts-add input{flex:1}.risk-alerts-actions{flex-wrap:wrap;gap:.4rem;display:flex}.risk-alerts-btn{border:1px solid var(--border-strong,var(--border));background:var(--surface-raised,transparent);color:var(--text-display);font:inherit;cursor:pointer;border-radius:.45rem;padding:.35rem .7rem;font-size:.8rem;transition:border-color .15s,background .15s}.risk-alerts-btn:hover:not(:disabled){border-color:var(--text-display)}.risk-alerts-btn--primary{border-color:var(--secondary);background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.risk-alerts-btn--primary{background:color-mix(in oklab, var(--secondary) 16%, transparent)}}.risk-alerts-btn:disabled{opacity:.5;cursor:not-allowed}.risk-alerts-chats{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.risk-alerts-chip{text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-display);font:inherit;cursor:pointer;border-radius:.45rem;padding:.35rem .5rem;font-size:.82rem}.risk-alerts-chip:hover{border-color:var(--text-display)}.risk-alerts-chip-id{color:var(--text-muted);font-size:.74rem}.telegram-detected-chat{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding-block:.5rem;display:flex}.telegram-detected-identity{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.telegram-detected-chat .risk-alerts-btn{flex-shrink:0;min-height:44px}.risk-alerts-history{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.risk-alert-hist{border:1px solid var(--border);border-radius:.55rem;flex-direction:column;gap:.25rem;padding:.55rem .6rem;display:flex}.risk-alert-hist-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.risk-alert-hist-name{color:var(--text-display);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.86rem;font-weight:600;display:flex}.risk-alert-hist-tag{color:var(--text-muted);border:1px solid var(--border);border-radius:.3rem;padding:.05rem .3rem;font-size:.68rem;font-weight:400}.risk-alert-hist-mark{border-radius:.3rem;padding:.05rem .35rem;font-size:.7rem}.risk-alert-hist-mark.is-ok{color:var(--status-positive);border:1px solid var(--status-positive-solid)}@supports (color:color-mix(in lab, red, red)){.risk-alert-hist-mark.is-ok{border:1px solid color-mix(in oklab, var(--status-positive-solid) 45%, transparent)}}.risk-alert-hist-mark.is-fail{color:var(--status-danger);border:1px solid var(--status-danger-solid)}@supports (color:color-mix(in lab, red, red)){.risk-alert-hist-mark.is-fail{border:1px solid color-mix(in oklab, var(--status-danger-solid) 45%, transparent)}}.risk-alert-hist-mark.is-pending{color:var(--text-muted);border:1px solid var(--border)}.risk-alert-hist-detail{color:var(--text);margin:0;font-size:.8rem}.risk-alert-hist-when{color:var(--text-muted);margin:0;font-size:.74rem}.risk-alert-hist-muted{opacity:.75}.filing-alert-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.filing-alert-row{border:1px solid var(--border);border-radius:.55rem;flex-direction:column;gap:.25rem;padding:.55rem .6rem;display:flex}.filing-alert-row[data-superseded=true]{opacity:.6;border-style:dashed}.filing-alert-row-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.filing-alert-row-name{color:var(--text-display);font-size:.86rem;font-weight:600}.filing-alert-row-detail{color:var(--text);margin:0;font-size:.8rem}.filing-alert-row-when{color:var(--text-muted);margin:0;font-size:.74rem}.filing-alert-row-superseded{color:var(--text-muted);margin:0;font-size:.76rem;font-style:italic}.filing-alert-sev{border:1px solid var(--border);white-space:nowrap;border-radius:.3rem;padding:.05rem .35rem;font-size:.68rem;font-weight:500}.filing-alert-sev--info{color:var(--text-muted)}.filing-alert-sev--elevated{background:var(--attention)}@supports (color:color-mix(in lab, red, red)){.filing-alert-sev--elevated{background:color-mix(in oklab, var(--attention) 12%, transparent)}}.filing-alert-sev--elevated{border-color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.filing-alert-sev--elevated{border-color:color-mix(in oklab, var(--attention) 34%, transparent)}}.filing-alert-sev--elevated{color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.filing-alert-sev--elevated{color:color-mix(in oklab, var(--attention) 60%, var(--text))}}.filing-alert-sev--high{background:var(--attention)}@supports (color:color-mix(in lab, red, red)){.filing-alert-sev--high{background:color-mix(in oklab, var(--attention) 20%, transparent)}}.filing-alert-sev--high{border-color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.filing-alert-sev--high{border-color:color-mix(in oklab, var(--attention) 48%, transparent)}}.filing-alert-sev--high{color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.filing-alert-sev--high{color:color-mix(in oklab, var(--attention) 70%, var(--text))}}.filing-alert-link{color:var(--accent-strong);text-decoration:none}.filing-alert-link:hover{text-decoration:underline}@media (max-width:34rem){.risk-alerts-pop{width:auto;max-width:none;position:fixed;inset:auto .5rem .5rem}.risk-alerts-body{max-height:70vh}}.screener-page{padding:2.5rem 0 4rem}.screener-page>.shell{max-width:none;padding-inline:clamp(.75rem,2.5vw,3rem)}.screener-illustrative{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface-raised);color:var(--text-muted);border-radius:10px;margin:0 0 1.25rem;padding:.7rem 1rem;font-size:.85rem}.screener-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.screener-sub{max-width:60ch;color:var(--text-muted);margin:.5rem 0 .35rem}.screener-disclaimer{color:var(--text-muted);margin:0;font-size:.82rem}.screener-lookup{border:1px dashed var(--border-strong);color:var(--text-muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.7rem 1rem;font-size:.9rem;display:flex}.screener-lookup-link{color:var(--accent-sage-strong);font-weight:600;text-decoration:none}.screener-lookup-link:hover{text-decoration:underline}.screener-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,2rem);display:grid}.screener-filters-trigger{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;min-height:44px;transition:border-color .22s var(--ease-calm), background .22s var(--ease-calm);border-radius:8px;justify-self:start;align-items:center;gap:.4rem;padding:.5rem .9rem;font-weight:600;display:inline-flex}.screener-filters-trigger:hover{border-color:var(--text-muted);background:var(--surface-hover)}.screener-filters-backdrop{border:0;padding:0;display:none}.screener-filters-backdrop[data-open=true]{z-index:55;background:var(--scrim);display:block;position:fixed;inset:0}.screener-facets{z-index:56;background:var(--surface);border-right:1px solid var(--border-strong);width:min(88vw,22rem);max-height:100dvh;box-shadow:var(--shadow-pop);visibility:hidden;transition:transform .24s var(--ease-calm), visibility 0s linear .24s;flex-direction:column;gap:1rem;padding:1.25rem 1.35rem 1.5rem;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.screener-facets[data-open=true]{visibility:visible;transition:transform .24s var(--ease-calm), visibility 0s linear 0s;transform:none}.screener-facets-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.screener-facets-title{margin:0;font-size:1.1rem}.screener-facets-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;min-width:44px;min-height:44px;font-size:1.4rem;line-height:1}.screener-facets-done{border:1px solid var(--border-strong);background:var(--surface-hover);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;margin-top:.25rem;padding:.6rem 1rem;font-weight:600;position:sticky;bottom:0}@media (min-width:64rem){.screener-body[data-filters-visible=true]{grid-template-columns:minmax(16rem,18rem) minmax(0,1fr)}.screener-body[data-filters-visible=false] .screener-facets{display:none}.screener-facets{z-index:auto;width:auto;max-height:calc(100vh - 2rem);box-shadow:none;visibility:visible;background:0 0;border-right:0;padding:4px 8px;transition:none;position:sticky;inset:1rem auto auto;transform:none}.screener-filters-backdrop,.screener-facets-done{display:none}}@media (prefers-reduced-motion:reduce){.screener-facets{transition:none}}.screener-content{flex-direction:column;gap:1rem;min-width:0;display:flex}.screener-toolbar{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:.85rem 1.25rem;padding:.85rem 1rem;display:flex}.screener-toolbar .screener-field--search{flex:18rem;min-width:12rem}.screener-toolbar .screener-field--sort{flex:none;min-width:10rem}.screener-views{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:.6rem .85rem;padding:.75rem 1rem;display:flex}.screener-view-field{flex:0 22rem;min-width:12rem}.screener-view-save{flex:none;margin-left:auto}.screener-view-remove{flex:none}.screener-field{flex-direction:column;gap:.3rem;display:flex}.screener-field-label{color:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.screener-field input,.screener-field select{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;border-radius:8px;padding:.5rem .6rem;font-size:.9rem;line-height:1.4}.screener-applied-q{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:.15rem 0 0;font-size:.8rem;display:flex}.screener-applied-q-val{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.screener-applied-q-clear{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;margin-left:auto;padding:.1rem .45rem;font-size:.72rem}.screener-applied-q-clear:hover{border-color:var(--text-muted)}.screener-facet{border:1px solid var(--border);transition:background .4s var(--ease-calm), border-color .4s var(--ease-calm), box-shadow .22s var(--ease-calm), transform .22s var(--ease-calm);border-radius:10px;margin:0;padding:.6rem .75rem .75rem}.screener-facet:hover{background:var(--surface-hover);border-color:var(--border-strong);box-shadow:var(--shadow-halo)}.screener-facet legend{color:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.04em;padding:0 .3rem;font-size:.78rem}.screener-facet-list{flex-direction:column;gap:.15rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.screener-facet-opt{border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:.4rem;width:100%;padding:.1rem .3rem .1rem .45rem;font-size:.85rem;display:flex}.screener-facet-opt:hover{background:var(--surface-raised)}.screener-facet-main{min-width:0;color:inherit;font:inherit;font-size:inherit;text-align:left;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem .15rem;display:flex}.screener-facet-main.is-clear{cursor:pointer;border-radius:5px}.screener-facet-main.is-clear:hover .screener-facet-clearhint{color:var(--attention-strong)}.screener-facet-clearhint{color:var(--text-muted);padding-left:.15rem;font-size:.95rem}.screener-facet-count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.screener-facet-sign{border:1px solid var(--border);color:var(--text-muted);font:inherit;cursor:pointer;white-space:nowrap;opacity:.5;transition:opacity var(--focus-delay) ease, background var(--focus-delay) ease, color var(--focus-delay) ease;background:0 0;border-radius:6px;flex:none;padding:.1rem .4rem;font-size:.72rem}.screener-facet-opt:hover .screener-facet-sign,.screener-facet-sign:focus-visible{opacity:1}.screener-facet-sign[data-sign=include]{opacity:1;border-color:var(--accent-sage);background:var(--accent-sage-soft);color:var(--accent-strong);font-weight:600}.screener-facet-sign[data-sign=exclude]{opacity:1;border-color:var(--attention);background:var(--attention-soft);color:var(--attention-strong);font-weight:600}.screener-facet-opt[data-sign=include]{background:var(--accent-sage-soft)}@supports (color:color-mix(in lab, red, red)){.screener-facet-opt[data-sign=include]{background:color-mix(in oklab, var(--accent-sage-soft) 55%, transparent)}}.screener-facet-opt[data-sign=exclude]{background:var(--attention-soft)}@supports (color:color-mix(in lab, red, red)){.screener-facet-opt[data-sign=exclude]{background:color-mix(in oklab, var(--attention-soft) 70%, transparent)}}.screener-facet-opt[data-sign=include] .screener-facet-name,.screener-facet-opt[data-sign=exclude] .screener-facet-name{font-weight:600}.screener-facet-opt.is-unknown{color:var(--text-muted);border-top:1px dashed var(--border);border-radius:0 0 7px 7px;margin-top:.2rem;font-style:italic}.screener-facet-numeric .screener-numeric-range{gap:.5rem;margin-top:.35rem;display:flex}.screener-numeric-field{flex-direction:column;flex:1 1 0;gap:.15rem;min-width:0;display:flex}.screener-numeric-cap{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.screener-numeric-field input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding:.28rem .4rem;font-size:.82rem}.screener-numeric-field input:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus)}.screener-count{color:var(--text-muted);margin:0 0 .75rem;font-size:.85rem}.screener-note{color:var(--text-muted);padding:1.5rem 0}.screener-note--error{color:var(--text-error)}.screener-empty{border-radius:var(--radius-card);text-align:center;border:0;padding:2rem 1rem}.screener-empty-title{margin:0 0 .35rem;font-weight:600}.screener-empty-body{color:var(--text-muted);margin:0}.screener-offline{border-radius:var(--radius-card);background:var(--surface-raised);border:0;padding:2rem 1.25rem}.screener-offline-title{color:var(--text-display);margin:0 0 .4rem;font-weight:600}.screener-offline-body{color:var(--text-muted);max-width:60ch;margin:0}.screener-offline-remedy{border-left:3px solid var(--attention);background:var(--surface-sunken);color:var(--text);font-size:.85rem;line-height:1.5;font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, monospace);border-radius:0 8px 8px 0;margin:1.1rem 0 0;padding:.7rem .85rem}.screener-offline-remedy-label{background:var(--attention);border-radius:4px;margin-right:.5rem;padding:.05rem .4rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.screener-offline-remedy-label{background:color-mix(in oklab, var(--attention) 26%, transparent)}}.screener-offline-remedy-label{color:var(--text-display);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;font-size:.62rem;font-weight:600}.screener-offline-remedy-code{background:var(--text);border-radius:4px;margin-right:.4rem;padding:.02rem .35rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.screener-offline-remedy-code{background:color-mix(in oklab, var(--text) 9%, transparent)}}.screener-offline-remedy-code{color:var(--text);font-size:.78rem;font-weight:600}.screener-buildmon{border:1px solid var(--border);border-left:3px solid var(--text-muted);background:var(--surface-raised);border-radius:0 8px 8px 0;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .5rem;padding:.5rem .75rem;font-size:.82rem;display:flex}.screener-buildmon-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.62rem;font-weight:600}.screener-buildmon-status{text-transform:capitalize;color:var(--text-display);font-weight:600}.screener-buildmon-note{color:var(--text-muted)}.screener-buildmon--advancing{border-left-color:var(--accent)}.screener-buildmon--online_ready{border-left-color:var(--accent-sage-strong)}.screener-buildmon--stalled{border-left-color:var(--attention)}.screener-buildmon--failing{border-left-color:var(--text-error)}.dt-wrap.screener-table-wrap{margin-top:0}.screener-table{table-layout:fixed}.screener-table .screener-col-select{width:2.75rem}.screener-table .screener-col-issuer{width:26%}.screener-table .screener-col-status{width:23%}.screener-table .screener-col-scope{width:17%}.screener-table .screener-col-details{width:6rem}.screener-table.dt-table>thead>tr>th,.screener-table.dt-table>tbody>tr.dt-row>th,.screener-table.dt-table>tbody>tr.dt-row>td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.screener-table.dt-table>tbody>tr.dt-row>th,.screener-table.dt-table>tbody>tr.dt-row>td{padding-block:.85rem}.screener-table .screener-row{border-radius:0;animation:none}.screener-row-main{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.2rem;padding:0;display:flex}.screener-row-main:hover .screener-row-tk{text-underline-offset:.2em;text-decoration:underline}.screener-row-tk{white-space:nowrap}.screener-row-nm{overflow-wrap:anywhere}.screener-cell-stack{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.screener-table .screener-cell-stack>*{white-space:normal;max-width:100%}.screener-row-cap{color:var(--text-muted);font-size:.8rem}.screener-conditions-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.screener-details-toggle{min-width:44px;min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.55rem;padding:.2rem;display:inline-flex}.screener-details-toggle:hover{color:var(--text-bright)}.screener-details-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:.45rem;height:.45rem;transform:rotate(45deg)translateY(-.15rem)}.screener-details-toggle[aria-expanded=true] .screener-details-chevron{transform:rotate(225deg)}.screener-table .screener-row[data-expanded=true]{border-bottom:0}.screener-row-detail>td{border-bottom:1px solid var(--border);padding:0}.screener-detail-content{background:var(--surface-raised);overflow-wrap:anywhere;border-radius:.5rem;margin-bottom:.75rem;padding:.5rem 1rem 1.25rem;font-size:.85rem}.screener-row-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.screener-row-actions>*{align-items:center;min-height:44px;display:inline-flex}.screener-row-card{color:var(--accent-sage-strong);font-weight:600;text-decoration:none}.screener-row-card:hover{text-decoration:underline}.screener-row-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.5rem;margin:.5rem 0 1rem;display:grid}.screener-row-facts dt{color:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.screener-row-facts dd{margin:.25rem 0 0}.screener-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.75rem 1.5rem;display:grid}.screener-evidence-grid>*{min-width:0;margin:0}.screener-detail-content .screener-shape-row{margin-top:1rem}.screener-table.dt-table .dt-body:hover .dt-row{opacity:1}.screener-table .screener-status:is([data-status=structurally_risky],[data-status=liquidity_unsuitable],[data-status=avoid_for_now]){color:var(--text)}.screener-notsourced{color:var(--text-muted);font-style:italic}.gleam-card{position:relative}.gleam-card:before{content:none}@media (max-width:79.99rem){.screener-table .screener-col-conditions{display:none}.screener-table .screener-col-issuer{width:35%}.screener-table .screener-col-status{width:30%}.screener-table .screener-col-scope{width:auto}}@media (max-width:47.99rem){.screener-page>.shell{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.screener-table .screener-col-select{width:2rem}.screener-table .screener-col-issuer{width:auto}.screener-table .screener-col-status{width:34%}.screener-table .screener-col-scope{display:none}.screener-table .screener-col-details{width:3.25rem}.screener-table.dt-table>thead>tr>th,.screener-table.dt-table>tbody>tr.dt-row>th,.screener-table.dt-table>tbody>tr.dt-row>td{padding-inline:.25rem}.screener-details-word{display:none}.screener-row-facts{grid-template-columns:1fr}.screener-toolbar .screener-field--search,.screener-toolbar .screener-field--sort,.screener-view-field{flex:100%;min-width:0}.screener-view-save{margin-left:0}.screener-detail-content{padding-inline:.75rem}}.screener-row-main>:not(.liq-fill){z-index:1;position:relative}.liq-fill{z-index:0;pointer-events:none;background:linear-gradient(to right, var(--liq-fill) 0%, var(--liq-fill) max(0%, calc(var(--fill,0%) - 12%)), transparent var(--fill,0%), transparent 100%);position:absolute;inset:0}.liq-fill:after{content:"";inset-block:0;left:var(--fill,0%);background:var(--liq-crest);pointer-events:none;width:9px;position:absolute;transform:translate(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='120' viewBox='0 0 12 120' preserveAspectRatio='none'%3E%3Cpath d='M4 0 Q0 30 4 60 T4 120 L7 120 Q11 90 7 60 T7 0 Z' fill='%23fff'/%3E%3C/svg%3E") 50% 0/100% 120px repeat-y;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='120' viewBox='0 0 12 120' preserveAspectRatio='none'%3E%3Cpath d='M4 0 Q0 30 4 60 T4 120 L7 120 Q11 90 7 60 T7 0 Z' fill='%23fff'/%3E%3C/svg%3E") 50% 0/100% 120px repeat-y}.screener-status{white-space:nowrap;border:1px solid var(--border-strong);color:var(--text-muted);background:var(--surface);border-radius:999px;padding:.12rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.screener-status[data-status=worth_studying],.screener-status[data-status=no_current_trigger]{color:var(--accent-sage-strong);border-color:var(--accent-sage);background:var(--accent-sage-soft)}.screener-status[data-status=watch_only]{color:var(--accent-sage-strong);border-color:var(--accent-sage)}.screener-status[data-status=needs_filing_review]{color:var(--text-display);border-color:var(--attention);background:var(--attention-soft)}.screener-status[data-status=structurally_risky],.screener-status[data-status=liquidity_unsuitable],.screener-status[data-status=avoid_for_now]{color:var(--text-error);border-color:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.screener-status[data-status=structurally_risky],.screener-status[data-status=liquidity_unsuitable],.screener-status[data-status=avoid_for_now]{border-color:color-mix(in oklab, var(--text-error) 40%, transparent)}}.screener-status[data-status=insufficient_sourced_data],.screener-status[data-status=excluded_by_filter],.screener-status[data-status=out_of_scope]{color:var(--text-muted);border-style:dashed}.screener-more{margin-top:1rem}.screener-clear{color:var(--text-muted);border-color:var(--border-strong);align-self:flex-start;margin-top:-.35rem;padding:.32rem .7rem;font-size:.8rem}.screener-clear:hover:not(:disabled),.screener-clear:focus-visible{color:var(--text-display);border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.screener-clear:hover:not(:disabled),.screener-clear:focus-visible{background:color-mix(in oklab, var(--accent) 8%, transparent)}}.screener-clear:disabled{opacity:.45;cursor:not-allowed;color:var(--text-muted);border-color:var(--border);background:0 0}.screener-drawer-backdrop{background:#222c2e73;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.screener-drawer-backdrop{background:color-mix(in oklab, var(--color-slate-deep) 45%, transparent)}}.screener-drawer-backdrop{z-index:60;justify-content:flex-end;display:flex}.screener-drawer{background:var(--surface);border-left:1px solid var(--border-strong);width:min(460px,92vw);height:100%;box-shadow:var(--shadow-pop);padding:1.25rem 1.4rem 2rem;overflow-y:auto}.screener-drawer-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.screener-drawer-head h2{margin:0;font-size:1.3rem}.screener-drawer-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.4rem;line-height:1}.screener-drawer-gloss{color:var(--text-muted);margin:.5rem 0 1rem;font-size:.85rem}.screener-lineage{border-collapse:collapse;width:100%;font-size:.8rem}.screener-lineage th,.screener-lineage td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.35rem .4rem}.screener-lineage th{color:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}.screener-drawer-card{margin-top:1rem}.screener-drawer-note{color:var(--text-muted);margin-top:1.25rem;font-size:.75rem}.sim-action{border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--accent-strong);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.sim-action:hover{background:var(--accent-soft)}.sim-action-compact{border-left:1px solid var(--border);white-space:nowrap;background:0 0;border-top:none;border-bottom:none;border-right:none;border-radius:0;align-self:stretch;padding:0 .85rem;font-size:.82rem}.sim-action-compact:hover{background:var(--accent-soft)}.sim-panel{width:min(560px,94vw)}.sim-ref{background:var(--surface-sunken);border:0;border-radius:10px;margin-bottom:.9rem;padding:.75rem .9rem}.sim-ref-kicker{color:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.68rem}.sim-ref-name{margin:.2rem 0 .3rem;font-size:1rem}.sim-ref-standing{color:var(--text-muted);margin:0 0 .5rem;font-size:.8rem}.sim-ref-standing[data-standing=conflicted]{color:var(--attention-strong)}.sim-ref-chips,.sim-matches{margin:0;padding:0;list-style:none}.sim-ref-chips{flex-wrap:wrap;gap:.35rem;display:flex}.sim-chip-static{border:1px solid var(--border);color:var(--text-muted);background:var(--surface);border-radius:999px;padding:.12rem .55rem;font-size:.72rem}.sim-chip-static[data-state=expired_unknown]{font-style:italic}.sim-chips{flex-wrap:wrap;gap:.4rem;margin:0 0 .75rem;display:flex}.sim-chip{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:.22rem .65rem;font-size:.76rem}.sim-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--accent-strong)}.sim-chip:disabled{opacity:.5;cursor:not-allowed}.sim-counts,.sim-footer{color:var(--text-muted);margin:0 0 .6rem;font-size:.76rem}.sim-footer{border-top:1px solid var(--border);margin-top:1.1rem;padding-top:.6rem}.sim-lead-note,.sim-refusal{color:var(--text-muted);margin:.4rem 0 .8rem;font-size:.85rem}.sim-matches{gap:.7rem;display:grid}.sim-match{background:var(--surface);border:0;border-radius:10px;padding:.7rem .85rem}.sim-match[data-stratum="3"]{border-color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.sim-match[data-stratum="3"]{border-color:color-mix(in oklab, var(--attention) 45%, var(--border))}}.sim-match-head{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.35rem;display:flex}.sim-match-name{flex:auto;margin:0;font-size:.92rem}.sim-tier{border:1px solid var(--border-strong);color:var(--text);background:var(--surface-sunken);border-radius:999px;padding:.1rem .55rem;font-size:.72rem;font-weight:600}.sim-tier[data-tier=very_close]{border-color:var(--accent-strong);color:var(--accent-strong);background:var(--accent-soft)}.sim-badge-conflict{color:var(--attention-strong);background:var(--attention-soft);border-radius:999px;padding:.1rem .55rem;font-size:.72rem;font-weight:600}.sim-badge-shared{color:var(--text-muted);background:var(--surface-sunken);border-radius:999px;padding:.1rem .55rem;font-size:.72rem}.sim-below-note{color:var(--text-muted);margin:0 0 .4rem;font-size:.74rem;font-style:italic}.sim-rows{margin-bottom:.35rem}.sim-rows-label{color:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .15rem;font-size:.66rem}.sim-rows ul{margin:0;padding:0;font-size:.8rem;list-style:none}.sim-rows li{padding:.1rem 0}.sim-rows-differs li[data-severity=critical]{color:var(--attention-strong);font-weight:600}.sim-rows-differs li[data-severity=secondary]{color:var(--text-muted)}.sim-match-open{color:var(--accent-sage-strong);margin-top:.25rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-block}.sim-match-open:hover{text-decoration:underline}.sim-more{margin-top:.75rem}.sim-feedback{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.45rem;padding-top:.45rem;display:flex}.sim-feedback-prompt{color:var(--text-muted);font-size:.76rem}.sim-feedback-btn,.sim-feedback-reason{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:.12rem .55rem;font-size:.72rem}.sim-feedback-btn[aria-pressed=true],.sim-feedback-reason[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--accent-strong)}.sim-feedback-btn:disabled,.sim-feedback-reason:disabled{opacity:.5;cursor:not-allowed}.sim-feedback-recorded{color:var(--accent-sage-strong);font-size:.74rem;font-weight:600}.sim-feedback-reasons{flex-wrap:wrap;gap:.3rem;display:inline-flex}.sim-feedback-note{color:var(--text-muted);flex-basis:100%;font-size:.7rem}.cr-intro{color:var(--text-muted);margin:0 0 .5rem;font-size:.78rem}.cr-lines{margin:0;padding:0;list-style:none}.cr-line{border-bottom:1px solid var(--border);padding:.28rem 0;font-size:.86rem}.cr-line:last-child{border-bottom:none}.cr-line[data-tone=attention]{color:var(--attention-strong);font-weight:600}.cr-caveat{color:var(--text-muted);margin-top:.15rem;font-size:.74rem;font-style:italic;display:block}@media (prefers-reduced-motion:reduce){.screener-facet-opt,.screener-row-main,.screener-row-card{transition:none}}.screener-viewdialog-backdrop{z-index:60;background:#222c2e73;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.screener-viewdialog-backdrop{background:color-mix(in oklab, var(--color-slate-deep) 45%, transparent)}}.screener-viewdialog-backdrop{justify-content:center;align-items:center;padding:1rem;display:flex}.screener-viewdialog{background:var(--surface);border:1px solid var(--border-strong);width:min(420px,96vw);box-shadow:var(--shadow-pop);border-radius:14px;padding:1.25rem 1.4rem 1.4rem}.screener-viewdialog-head{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.screener-viewdialog-head h2{margin:0;font-size:1.2rem}.screener-viewdialog-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.4rem;line-height:1}.screener-viewdialog-body{color:var(--text-muted);margin:0 0 .9rem;font-size:.85rem}.screener-viewdialog-err{color:var(--text-error);margin:.5rem 0 0;font-size:.8rem}.screener-viewdialog-actions{justify-content:flex-end;gap:.6rem;margin-top:1.1rem;display:flex}.cc-page-main{padding:2rem 0 4rem}.cc-page-back{margin:0 0 .75rem;font-size:.85rem}.cc-page-back a{color:var(--accent-sage-strong);font-weight:600;text-decoration:none}.cc-page-back a:hover{text-decoration:underline}.cc-page-ticker{font-family:var(--font-serif);letter-spacing:.04em;color:var(--text-display);margin:0 0 1rem;font-size:1.6rem;font-weight:600}.cc-page-main .cc-card{max-width:760px}.cc-page-main .cc-block{border-top:1px solid var(--border);padding:1.1rem 0}.cc-page-main .cc-block:first-of-type{border-top:none}.cc-page-empty{max-width:60ch;padding:2rem 0}.cc-page-empty h1{font-family:var(--font-serif);margin:0 0 .6rem;font-size:1.5rem}.cc-page-empty p{color:var(--text-muted)}.cc-page-empty p.cc-page-empty-name{color:var(--text-display);font-variant-numeric:tabular-nums;margin:0 0 .6rem;font-weight:600}.cc-page-empty-scope{margin-top:.9rem;font-size:.85rem}.cc-page-empty p.cc-page-admin-note{border:1px solid var(--border-strong);background:var(--attention-soft);color:var(--text);border-radius:8px;margin-top:1rem;padding:.7rem .85rem;font-size:.82rem;line-height:1.5}.cc-page-admin-tag{background:var(--attention-strong);color:var(--surface);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:4px;margin-right:.4rem;padding:.05rem .4rem;font-size:.68rem;font-weight:700;display:inline-block}.cc-sizer{max-width:760px}.cc-sizer-heading{margin:0}.cc-sizer-standalone,.cc-sizer-hint{font-size:.85rem}.cc-sizer-disclaimer{margin-top:1rem;font-size:.78rem}.cc-sizer-link{font-weight:600}.cc-sizer-prov{border:1px solid var(--border);background:var(--surface-sunken);border-radius:.5rem;margin:.9rem 0;padding:.8rem .9rem}.cc-sizer-prov-head{margin-bottom:.5rem;display:block}.cc-sizer-prov-row{align-items:baseline;gap:.5rem;padding:.2rem 0;display:flex}.cc-sizer-prov-label{min-width:12ch;color:var(--text-display);font-size:.85rem}.cc-sizer-prov-state{font-size:.78rem}.cc-sizer-prov-note{margin-top:.55rem;font-size:.76rem}.cc-sizer-output{flex-direction:column;gap:.9rem;margin-top:1rem;display:flex}.cc-sizer-reuse{font-size:.82rem}.mv-study{max-width:760px}.mv-heading{margin:0}.mv-phase{color:var(--text-display);margin:.6rem 0 .15rem;font-weight:600}.mv-since{color:var(--text-muted);font-weight:400}.mv-meta{margin:.1rem 0;font-size:.8rem}.mv-chart{margin:.9rem 0 0}.mv-chart-volume{margin-top:.15rem}.mv-tooltip{border:1px solid var(--border);background:var(--surface);border-radius:.4rem;padding:.45rem .6rem;font-size:.78rem}.mv-tooltip-date{color:var(--text-muted);margin-bottom:.15rem}.mv-evidence-heading{margin:1rem 0 .4rem;font-size:.9rem}.mv-table-wrap{overflow-x:auto}.mv-table{border-collapse:collapse;width:100%;font-size:.8rem}.mv-table th,.mv-table td{text-align:left;border-bottom:1px solid var(--border);padding:.35rem .6rem .35rem 0}.mv-table .mv-num{text-align:right;font-variant-numeric:tabular-nums}.mv-table th.mv-num,.mv-table td.mv-num{padding-right:1rem}.mv-note{margin-top:.7rem;font-size:.76rem}.mv-gloss{margin-top:.6rem}.mv-seg{border:1px solid var(--border);background:var(--surface-sunken);border-radius:.5rem;gap:.25rem;margin-top:.6rem;padding:.2rem;display:inline-flex}.mv-seg-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.3rem .65rem;font-size:.78rem}.mv-seg-btn.is-active{background:var(--surface);color:var(--text-display);box-shadow:inset 0 0 0 1px var(--border)}.mv-seg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tj{flex-direction:column;gap:1.4rem;display:flex}.tj-panel{flex-direction:column;gap:.9rem;display:flex}.tj-controls{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.tj-section-title{color:var(--text-display);font-size:.95rem;font-weight:600}.tj-control-row{flex-wrap:wrap;gap:.6rem;display:flex}.tj-seg{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.tj-seg-btn{color:var(--text-muted);border:none;border-right:1px solid var(--border);cursor:pointer;background:0 0;padding:.3rem .7rem;font-size:.82rem}.tj-seg-btn:last-child{border-right:none}.tj-seg-btn.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tj-seg-btn.is-active{background:color-mix(in oklab, var(--accent) 24%, transparent)}}.tj-seg-btn.is-active{color:var(--text-display);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.tj-seg-btn:hover:not(.is-active){color:var(--accent-strong)}.tj-curve-head{flex-wrap:wrap;align-items:baseline;gap:1.2rem;font-size:.9rem;display:flex}.tj-curve-total strong,.tj-curve-dd{font-variant-numeric:tabular-nums}.tj-curve-split,.tj-freshness{margin:.15rem 0 0;font-size:.82rem}.tj-freshness{margin-bottom:.4rem}.tj-curve-dd{color:var(--text-muted);font-size:.85rem}.tj-charts{width:100%}.tj-dd-label{letter-spacing:.03em;text-transform:uppercase;color:var(--text-eyebrow);margin:.4rem 0 0;font-size:.72rem}.tj-method{margin:.5rem 0 0;font-size:.78rem}.tj-curve-empty{padding:2rem 0}.tj-pos,.tj-neg{color:var(--text-display)}.tj-tiles,.stat-tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.tj-tile,.stat-tile{border-radius:var(--radius-card);background:var(--surface);border:0;flex-direction:column;gap:.25rem;padding:.7rem .85rem;display:flex}.tj-tile-label,.stat-tile-label{color:var(--text-muted);font-size:.75rem}.tj-tile-value,.stat-tile-value{color:var(--text-display);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.tj-caveats{font-size:.8rem}.tj-tooltip{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.4rem .6rem;font-size:.8rem;box-shadow:0 4px 14px #00000014}.tj-tooltip-bucket{color:var(--text-muted);font-size:.72rem}.tj-tooltip-val{color:var(--text);font-variant-numeric:tabular-nums}.tj-trades{flex-direction:column;gap:.3rem;display:flex}.tj-trades-head,.tj-trade-row{grid-template-columns:1.1fr .8fr .8fr .7fr .7fr .5fr 1fr .5fr;align-items:center;gap:.5rem;display:grid}.tj-trades-head{letter-spacing:.02em;text-transform:uppercase;color:var(--text-eyebrow);padding:.3rem .5rem;font-size:.72rem}.tj-trades-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tj-trade-row{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:.6rem .5rem}.radar-card,.screener-row,.dm-queue-item,.cal-item{transition:opacity .22s var(--ease-calm), border-color .18s ease, transform .18s ease, box-shadow .18s ease, background .18s ease}.radar-grid:hover .radar-card:not(:hover),.dm-queue:hover .dm-queue-item:not(:hover),.cal-agenda-list:hover .cal-item:not(:hover){opacity:var(--focus-dim);transition-delay:var(--focus-delay)}.tj-t-pnl,.tj-trades-head span:nth-child(6),.tj-trades-head span:nth-child(7),.tj-trades-head span:nth-child(8){text-align:right;justify-self:end}.tj-t-dir,.tj-t-status{text-transform:capitalize}.tj-t-status.tj-status--open{color:var(--accent-sage-strong)}.tj-t-pnl{font-weight:600}.dt-head{border-bottom:1px solid var(--border-strong)}.dt-th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-eyebrow);font-size:.72rem;font-weight:600}.dt-row{border-bottom:1px solid var(--border);color:var(--text);font-variant-numeric:tabular-nums;transition:opacity .22s var(--ease-calm), color .22s var(--ease-calm);font-size:.86rem}.dt-body>.dt-row:last-child,.dt-body>:last-child>.dt-row{border-bottom:none}.dt-row:hover,.dt-row:hover .dt-sym{color:var(--text-bright)}.dt-body:hover .dt-row:not(:hover){opacity:var(--focus-dim);transition-delay:var(--focus-delay)}.dt-sym{font-weight:600;font-size:inherit;letter-spacing:inherit;color:var(--text-display);transition:color .22s var(--ease-calm)}.dt-meta{color:var(--text-muted);font-size:.8rem}.dt-num{text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.dt-pnl{font-weight:600}.dt-wrap{margin-top:.75rem;overflow-x:auto}.dt-table{border-collapse:collapse;width:100%}.dt-table>tbody>tr.dt-row{height:calc(1.6em + 1.2rem)}.dt-table>thead>tr>th{padding:.6rem}.dt-table>tbody>tr.dt-row>th,.dt-table>tbody>tr.dt-row>td{padding:.3rem .6rem}.dt-table>thead>tr>th,.dt-table>tbody>tr.dt-row>th,.dt-table>tbody>tr.dt-row>td{text-align:left;vertical-align:middle;font-weight:inherit;white-space:nowrap}.dt-table>thead>tr>th{vertical-align:bottom}.dt-table>thead>tr>th.dt-th{font-weight:600}.dt-table>thead>tr>th.dt-num,.dt-table>tbody>tr.dt-row>.dt-num{text-align:right}.dt-table>thead>tr>th:has(>.dt-sort){padding:0}.dt-sort{padding:.6rem}.tj-drawer-body{flex-direction:column;gap:1rem;display:flex}.tj-drawer-meta{color:var(--text-muted);text-transform:capitalize;font-size:.82rem}.tj-drawer-pnl{font-variant-numeric:tabular-nums;font-size:.95rem}.tj-lots-table{flex-direction:column;font-size:.82rem;display:flex}.tj-lots-row{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;text-align:right;grid-template-columns:repeat(6,1fr);gap:.4rem;padding:.35rem .6rem;display:grid}.tj-lots-row:last-child{border-bottom:none}.tj-lots-head{background:var(--accent-sage-soft);color:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.02em;font-size:.72rem}.tj-lots-note{margin:.4rem 0 0;font-size:.75rem}.tj-exec-ids{color:var(--text-muted);word-break:break-word;font-size:.78rem}@media (max-width:620px){.tj-trades-head,.tj-trade-row{grid-template-columns:1.2fr 1fr .5fr 1fr}.tj-t-dir,.tj-t-status,.tj-t-lots,.tj-t-opened,.tj-trades-head span:nth-child(2),.tj-trades-head span:nth-child(3),.tj-trades-head span:nth-child(4),.tj-trades-head span:nth-child(8){display:none}}.tj-reflect{border-top:1px solid var(--border);flex-direction:column;gap:.9rem;padding-top:.9rem;display:flex}.tj-reflect-head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.tj-save{color:var(--text-muted);font-size:.75rem}.tj-save--saved{color:var(--accent-sage-strong)}.tj-reflect-ro{font-size:.8rem}.tj-field{flex-direction:column;gap:.4rem;display:flex}.tj-field-label{letter-spacing:.02em;text-transform:uppercase;color:var(--text-eyebrow);font-size:.72rem}.tj-note{border:1px solid var(--border);width:100%;font:inherit;color:var(--text);background:var(--surface);resize:vertical;border-radius:8px;padding:.55rem .65rem;font-size:.86rem}.tj-note:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tj-tags,.tj-suggest,.tj-setups{flex-wrap:wrap;gap:.4rem;display:flex}.tj-tag{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.22rem .6rem;font-size:.8rem}.tj-tag.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tj-tag.is-on{background:color-mix(in oklab, var(--accent) 18%, transparent)}}.tj-tag.is-on{border-color:var(--accent);color:var(--text-display);font-weight:600}.tj-tag:disabled{cursor:default;opacity:.7}.tj-add{gap:.4rem;display:flex}.tj-add-input{border:1px solid var(--border);min-width:0;font:inherit;background:var(--surface);color:var(--text);border-radius:8px;flex:1;padding:.35rem .55rem;font-size:.82rem}.tj-add-btn{padding:.35rem .8rem;font-size:.82rem}.tj-suggest-btn{border:1px dashed var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.18rem .5rem;font-size:.76rem}.tj-suggest-btn:hover{color:var(--accent-strong);border-color:var(--accent)}.tj-setup{border:1px solid var(--accent);color:var(--text);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.8rem;display:inline-flex}.tj-setup button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;line-height:1}.tj-prompt{flex-direction:column;gap:.35rem;display:flex}.tj-prompt-q{color:var(--text);font-size:.9rem;font-style:italic}.tj-prompt-more{color:var(--accent-strong);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.8rem}.tj-prompt-list{color:var(--text-muted);flex-direction:column;gap:.25rem;margin:.2rem 0 0;padding-left:1.1rem;font-size:.82rem;display:flex}.tj-prompt-note{margin:.2rem 0 0;font-size:.74rem}.tj-agg{flex-direction:column;gap:.5rem;display:flex}.tj-agg-note{margin:0;font-size:.8rem}.tj-agg-grid{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.tj-agg-list{flex-direction:column;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.tj-agg-row{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto auto;align-items:baseline;gap:.8rem;padding:.35rem 0;font-size:.85rem;display:grid}.tj-agg-row:last-child{border-bottom:none}@media (max-width:620px){.tj-agg-grid{grid-template-columns:1fr}}.cc-filing-link{color:var(--accent-sage-strong);margin-top:.15rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-block}.cc-filing-link:hover{text-decoration:underline}.cc-filing{flex-direction:column;gap:.3rem;display:flex}.cc-filing-head{margin:0;font-size:.9rem;line-height:1.4}.cc-filing-form{color:var(--text-display);font-variant-numeric:tabular-nums;font-weight:700}.cc-filing-filed{color:var(--text-muted);font-variant-numeric:tabular-nums}.cc-filing-bullets{color:var(--text);flex-direction:column;gap:.2rem;margin:0;padding-left:1.15rem;font-size:.84rem;line-height:1.5;list-style:outside;display:flex}.cc-filing-brief{color:var(--text-muted);margin:.15rem 0 0;font-size:.82rem;line-height:1.5}.radar-timeline-item--filing{grid-template-columns:1fr}.cc-filings-list{flex-direction:column;gap:0;margin:.5rem 0;padding:0;list-style:none;display:flex}.cc-filings-row{border-bottom:1px solid var(--border);padding:.55rem 0}.cc-filings-row:last-child{border-bottom:none}.cc-filings-note{margin:.4rem 0 0;font-size:.78rem}.admin-console{flex-direction:column;gap:.9rem;display:flex}.admin-reveal{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:8px;flex-direction:column;align-items:flex-start;gap:.6rem;padding:.9rem 1rem;display:flex}.admin-temp-pw{background:var(--surface-sunken);border:1px solid var(--border);-webkit-user-select:all;user-select:all;word-break:break-all;border-radius:6px;padding:.4rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem}.admin-error{color:var(--text-error);margin:0;font-size:.88rem}.admin-create-form{flex-wrap:wrap;align-items:flex-end;gap:.9rem;display:flex}.admin-create-form label{color:var(--text-muted);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.admin-create-form input,.admin-create-form select{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:6px;min-width:12rem;padding:.45rem .6rem;font-size:.9rem}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.88rem}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:.55rem .7rem}.admin-table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:600}.adm-shell{max-width:64rem}.adm-glance{margin:1.25rem 0 .5rem}.adm-glance-h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-eyebrow);margin:0 0 .5rem;font-size:.72rem;font-weight:600}.adm-glance-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.adm-glance-list>li{min-width:0}.adm-glance-tile{height:100%;color:var(--text);transition:border-color .22s var(--ease-calm);border:0;border-radius:6px;flex-direction:column;gap:.2rem;padding:.6rem .75rem;text-decoration:none;display:flex}.adm-glance-tile:hover{border-color:var(--border-strong)}.adm-glance-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.adm-glance-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.adm-glance-value{min-width:0;color:var(--text-display);overflow-wrap:anywhere;align-items:center;gap:.4rem;font-size:.86rem;font-weight:600;display:flex}.adm-glance-dot{border-radius:50%;flex:none;width:.5rem;height:.5rem}.adm-glance-dot--ok{background:var(--status-positive)}.adm-glance-dot--warn{background:var(--attention-strong)}.adm-glance-dot--neutral{border:1px solid var(--border-strong);background:0 0}@media (forced-colors:active){.adm-glance-dot{background:canvastext}}@media (max-width:640px){.adm-glance-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-section .admin-health-grid>.admin-health-row:last-child{border-bottom:none}.adm-section.ams .radar-sub{font-size:.88rem}.adm-section+.adm-section{border-top:1px solid var(--border);margin-top:2.25rem;padding-top:1.75rem}.adm-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;display:flex}.adm-section-head .account-section-note{margin-bottom:0}.adm-action-line{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;font-size:.86rem;display:flex}.adm-section .hub-expander{margin-top:1rem}.adm-btn{border:1px solid var(--border-strong);background:var(--surface);min-height:2rem;color:var(--text-display);font:inherit;white-space:nowrap;cursor:pointer;transition:background .22s var(--ease-calm), border-color .22s var(--ease-calm);border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.82rem;line-height:1.2;display:inline-flex}.adm-btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--accent-strong)}.adm-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.adm-btn:disabled{cursor:not-allowed;opacity:.55}.adm-btn--primary{background:var(--secondary);border-color:var(--secondary);color:var(--on-secondary)}.adm-btn--primary:hover:not(:disabled){background:var(--secondary-hover);border-color:var(--secondary-hover)}.adm-btn--danger{border-color:var(--status-danger)}.adm-btn--danger:hover:not(:disabled){border-color:var(--status-danger);background:var(--status-danger)}@supports (color:color-mix(in lab, red, red)){.adm-btn--danger:hover:not(:disabled){background:color-mix(in oklab, var(--status-danger) 10%, var(--surface))}}.adm-members-wrap{position:relative}.adm-status{align-items:center;display:inline-flex}.adm-col-manage{width:1%}.dt-table>thead>tr>th.adm-col-manage,.dt-table>tbody>tr.dt-row>td.adm-col-manage{text-align:right}.adm-manage-toggle{color:var(--text-muted);font:inherit;cursor:pointer;transition:color .22s var(--ease-calm), border-color .22s var(--ease-calm);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.4rem;padding:.25rem .55rem;font-size:.82rem;display:inline-flex}.adm-manage-toggle:hover,.adm-manage-toggle[aria-expanded=true]{color:var(--text);border-color:var(--border-strong)}.adm-manage-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.adm-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:.4em;height:.4em;transform:translateY(-.15em)rotate(45deg)}.adm-manage-toggle[aria-expanded=true] .adm-chevron{transform:translateY(.15em)rotate(-135deg)}@media (prefers-reduced-motion:no-preference){.adm-chevron{transition:transform .16s}}.adm-members>tbody>tr.dt-row.is-open{border-bottom-color:#0000}.adm-members>tbody>tr.dt-row:has(+tr.adm-manage-row[hidden]:last-child){border-bottom:none}.adm-members>tbody:hover>tr.dt-row:has(+tr.adm-manage-row:hover){opacity:1}.adm-manage-row{border-bottom:1px solid var(--border)}.adm-manage-row:last-child{border-bottom:none}.adm-manage-row>td{padding:.2rem .6rem .9rem}.adm-manage{border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.6rem 1.75rem;padding:.75rem .9rem;font-size:.86rem;display:flex}.adm-manage-group{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.adm-manage-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-eyebrow);margin-right:.15rem;font-size:.7rem;font-weight:600}.adm-manage-note{flex-basis:100%;margin:0}@media (max-width:640px){.adm-members .adm-col-added{display:none}}@media (max-width:480px){.adm-members .adm-col-seen{display:none}.adm-members .adm-manage-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adm-members>thead>tr>th,.adm-members>tbody>tr.dt-row>th,.adm-members>tbody>tr.dt-row>td{padding-inline:.45rem}.adm-manage-toggle{justify-content:center;min-width:2.75rem;min-height:2.75rem}}.fsn-inspector{flex-direction:column;gap:1.4rem;margin-top:1rem;display:flex}.fsn-lookup{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.fsn-lookup-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);width:100%;font-size:.76rem}.fsn-lookup-input{min-width:18ch;font-family:var(--font-mono,ui-monospace, monospace);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:6px;flex:22ch;padding:.45rem .6rem}.fsn-lookup-input:focus-visible{border-color:var(--accent-strong);outline:none}.fsn-btn{border:1px solid var(--border-strong);background:var(--surface);color:var(--accent-strong);cursor:pointer;border-radius:6px;padding:.45rem .8rem;font-size:.85rem}.fsn-btn:hover:not(:disabled),.fsn-btn:focus-visible:not(:disabled){background:var(--surface-hover);border-color:var(--accent-strong)}.fsn-btn:disabled{opacity:.45;cursor:not-allowed}.fsn-section{flex-direction:column;gap:.6rem;display:flex}.fsn-trace-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.fsn-h2{font-size:1.05rem;font-weight:600;font-family:var(--font-mono,ui-monospace, monospace);margin:0}.fsn-h3{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:.8rem 0 .2rem;font-size:.78rem}.fsn-link{color:var(--accent-strong);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0}.fsn-link:hover,.fsn-link:focus-visible{text-decoration:underline}.fsn-num{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted);font-size:.85em}.fsn-muted{color:var(--text-muted)}.fsn-ok{color:var(--accent-strong)}.fsn-flag{background:var(--attention-soft);color:var(--text);border-radius:4px;padding:.05rem .4rem;font-size:.8em;font-weight:600;display:inline-block}.fsn-tag,.fsn-list .fsn-tag{border:1px solid var(--border);color:var(--text-muted);border-radius:4px;margin-left:.4rem;padding:.03rem .35rem;font-size:.72em;display:inline-block}.fsn-doc-actions{white-space:nowrap;gap:.7rem;display:flex}.fsn-list{flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.fsn-events{max-height:16rem;overflow-y:auto}.fsn-ir{margin-top:.4rem}.fsn-blocks{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.fsn-block{border:1px solid var(--border);background:var(--surface-sunken);border-radius:6px;padding:.5rem .6rem}.fsn-block-meta{color:var(--text-muted);margin-bottom:.3rem;font-size:.76rem}.fsn-block-text{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono,ui-monospace, monospace);color:var(--text);max-height:20rem;margin:0;font-size:.82rem;overflow-y:auto}.sd-panel{border-radius:var(--radius-card);background:var(--surface-raised);border:0;flex-direction:column;gap:.9rem;padding:clamp(1rem,2.5vw,1.5rem);display:flex}.sd-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sd-panel-title{color:var(--text-display);margin:0;font-size:1.05rem;font-weight:600}.sd-status{color:var(--text-muted);font-size:.8rem}.sd-status--saving{color:var(--text-muted)}.sd-status--saved{color:var(--accent-strong)}.sd-status--error{color:var(--text-error)}.sd-empty{border-radius:var(--radius-card);background:var(--surface);border:0;padding:.9rem 1.1rem}.sd-empty-title{color:var(--text-display);margin:0 0 .25rem;font-weight:600}.sd-form{flex-direction:column;gap:1.1rem;display:flex}.sd-group{border:0;border-top:1px solid var(--border);min-width:0;margin:0;padding:.9rem 0 0}.sd-group-legend{letter-spacing:.04em;text-transform:uppercase;color:var(--text-eyebrow);padding:0;font-size:.78rem;font-weight:600}.sd-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem;margin-top:.7rem;display:grid}.sd-field{min-width:0}.sd-field input,.sd-field select,.sd-field textarea{box-sizing:border-box;width:100%}.sd-field--area{grid-column:1/-1}.sd-profile-link{color:var(--accent-sage-strong);white-space:nowrap;font-weight:600;text-decoration:none}.sd-profile-link:hover{text-decoration:underline}.sd-hint{color:var(--text-muted);font-size:.72rem;line-height:1.4}.sd-check{cursor:pointer;align-items:flex-start;gap:.55rem;padding:.2rem 0;display:flex}.sd-check input{accent-color:var(--accent-strong);margin-top:.2rem}.sd-check-body{flex-direction:column;gap:.2rem;display:flex}.sd-check-label{color:var(--text);font-size:.85rem}.sd-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sd-source{border:1px solid var(--attention);margin:0;padding:.7rem .9rem}@supports (color:color-mix(in lab, red, red)){.sd-source{border:1px solid color-mix(in oklab, var(--attention) 32%, transparent)}}.sd-source{background:var(--attention)}@supports (color:color-mix(in lab, red, red)){.sd-source{background:color-mix(in oklab, var(--attention) 8%, transparent)}}.sd-source{color:var(--text-muted);border-radius:.55rem;font-size:.82rem;line-height:1.5}.sd-plan{flex-direction:column;gap:1.1rem;display:flex}.sd-plan-head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.sd-callout,.sd-confidence,.sd-nosize,.sd-kelly,.sd-budget{border:1px solid var(--border);background:var(--surface);border-radius:.6rem;flex-direction:column;gap:.4rem;padding:.85rem 1rem;display:flex}.sd-callout-sub{margin:0;font-size:.82rem;line-height:1.5}.sd-callout-value{color:var(--text-display);font-size:1.15rem}.sd-confidence-lead{align-items:baseline;gap:.7rem;display:flex}.sd-confidence-value{font-family:var(--font-serif,Georgia, serif);color:var(--text-display);font-size:1.9rem;line-height:1}.sd-sub-h{color:var(--text-display);margin:.4rem 0 0;font-size:.9rem;font-weight:600}.sd-caveats,.sd-deductions{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sd-caveat,.sd-deduction{align-items:baseline;gap:.6rem;display:flex}.sd-caveat-pts{font-variant-numeric:tabular-nums;min-width:4.5rem;color:var(--text-muted);flex:none;font-size:.78rem}.sd-caveat-note{color:var(--text);font-size:.85rem;line-height:1.5}.sd-facts{flex-wrap:wrap;gap:1.5rem;display:flex}.sd-fact{flex-direction:column;gap:.2rem;display:flex}.sd-fact-value{color:var(--text-display);font-variant-numeric:tabular-nums;font-size:.95rem}.sd-gap{flex-direction:column;gap:.4rem;display:flex}.sd-table{border:1px solid var(--border);border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.sd-tr{border-top:1px solid var(--border);align-items:baseline;gap:.6rem;padding:.5rem .75rem;font-size:.85rem;display:grid}.sd-tr:first-child{border-top:0}.sd-th{background:var(--surface-sunken);color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem}.sd-num{text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.sd-unavail{color:var(--text-muted)}.sd-tag{color:var(--text-muted);font-size:.78rem}.sd-table--gap .sd-tr{grid-template-columns:1fr auto auto}.sd-table--gap .sd-tr .sd-num{min-width:5.5rem}.sd-table--adj .sd-tr{grid-template-columns:minmax(8rem,1fr) auto minmax(9rem,1.6fr)}.sd-table--cap .sd-tr{grid-template-columns:1fr auto}.sd-table--budget .sd-tr{grid-template-columns:1fr auto auto auto}.sd-walk{border:1px solid var(--border);border-radius:.5rem;flex-direction:column;margin-top:.4rem;display:flex;overflow:hidden}.sd-walk-row{grid-template-columns:1fr auto}.sd-trace{border:1px solid var(--border);background:var(--surface);border-radius:.6rem;padding:.4rem .9rem .9rem}.sd-trace>*+*{margin-top:.6rem}.sd-trace-summary{cursor:pointer;color:var(--accent-strong);padding:.5rem 0;font-size:.85rem;font-weight:600}.sd-trace-summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sd-decide{flex-direction:column;gap:.5rem;display:flex}.sd-basis{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.5}.sd-basis .radar-field-label{margin-bottom:.15rem;display:block}.sd-awareness{margin-top:.9rem}.sd-version{color:var(--text-muted);margin:.75rem 0 0;font-size:.75rem}.sd-nosize-rule{margin:0}.sd-budget-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.sd-filter{flex-direction:column}.sd-hist{flex-direction:column;display:flex}.sd-hist-row{grid-template-columns:minmax(4rem,1fr) minmax(3rem,.7fr) minmax(6rem,1fr) minmax(6rem,1fr) minmax(4rem,.7fr);align-items:baseline;gap:.6rem;padding:.55rem .6rem;font-size:.85rem;display:grid}.sd-hist-head{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid var(--border);font-size:.72rem}.sd-hist-list{margin:0;padding:0;list-style:none}.sd-hist-list li+li{border-top:1px solid var(--border)}.sd-hist-btn{text-align:left;cursor:pointer;width:100%;color:var(--text);transition:background .2s var(--ease-calm), opacity .2s var(--ease-calm);background:0 0;border:0;border-radius:.4rem}.sd-hist-btn:hover,.sd-hist-btn:focus-visible{background:var(--surface-sunken)}.sd-hist-btn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sd-hist-btn.is-selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sd-hist-btn.is-selected{background:color-mix(in oklab, var(--accent) 14%, transparent)}}.sd-hist-list:hover .sd-hist-btn:not(:hover){opacity:.6}.sd-h-tkr{color:var(--text-display);font-weight:600}@media (prefers-reduced-motion:reduce){.sd-hist-btn{transition:none}}.watchlists-main{padding:2.5rem 0 4rem}.watchlists-head{flex-direction:column;gap:.4rem;margin-bottom:1.5rem;display:flex}.watchlists-sub{max-width:64ch;color:var(--text-muted);margin:0}.watchlists-cap-note{color:var(--text-muted);margin:0;font-size:.85rem}.watchlists-grid{grid-template-columns:minmax(15rem,22rem) 1fr;align-items:start;gap:1.5rem;display:grid}.watchlists-lists,.watchlists-detail{flex-direction:column;gap:.9rem;display:flex}.watchlists-detail{border-radius:var(--radius-card);background:var(--surface-raised,var(--surface));border:0;min-height:12rem;padding:1.1rem 1.2rem}.watchlist-create{flex-direction:column;gap:.4rem;display:flex}.watchlist-field{flex-direction:column;gap:.25rem;display:flex}.watchlist-field-label{color:var(--text-muted);font-size:.78rem}.watchlist-add-row{align-items:center;gap:.4rem;display:flex}.watchlist-add-row input{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text-display);font:inherit;border-radius:.45rem;flex:1;padding:.45rem .55rem;font-size:.9rem}.watchlist-add-row input:focus-visible{outline:2px solid var(--accent,var(--text-display));outline-offset:1px}.watchlist-add-row input:disabled{opacity:.55;cursor:not-allowed}.watchlist-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.watchlist-list-item{text-align:left;background:var(--surface);width:100%;color:var(--text-display);font:inherit;cursor:pointer;border:0;border-left:3px solid #0000;border-radius:.5rem;flex-direction:column;gap:.15rem;padding:.55rem .7rem;transition:border-color .15s;display:flex}.watchlist-list-item:hover{border-color:var(--text-muted)}.watchlist-list-item.is-selected{border-left-color:var(--accent,var(--secondary));border-color:var(--border-strong,var(--border))}.watchlist-list-name{font-size:.92rem;font-weight:600}.watchlist-list-count{color:var(--text-muted);font-size:.76rem}.watchlist-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.watchlist-detail-name{color:var(--text-display);margin:0;font-size:1.15rem}.watchlist-detail-actions{gap:.6rem;display:flex}.watchlist-capacity{color:var(--text-muted);margin:.5rem 0 .75rem;font-size:.85rem}.watchlist-count{color:var(--text-display);font-weight:600}.watchlist-add{margin-bottom:.9rem}.watchlist-members{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.watchlist-member{border:0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .6rem;display:flex}.watchlist-member-id{flex-direction:column;gap:.1rem;min-width:0;display:flex}.watchlist-member-ticker{color:var(--text-display);font-weight:600}.watchlist-member-name{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.watchlist-member-meta{flex:none;align-items:center;gap:.5rem;display:flex}.watchlist-member-tag{color:var(--text-muted);border:1px solid var(--border);border-radius:.3rem;padding:.05rem .35rem;font-size:.7rem}.dm-family{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.dm-family>label{align-items:center;gap:.35rem;display:inline-flex}.dm-rs .radar-sub{max-width:60ch}.dm-rs-slots{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin:.5rem 0;display:grid}.dm-rs-slot{flex-direction:column;gap:.3rem;min-width:0;display:flex}.dm-rs-slot-pick,.dm-rs-baseline label{flex-direction:column;gap:.2rem;display:flex}.dm-rs-slot select,.dm-rs-baseline select{max-width:100%}.dm-rs-state{color:var(--text-muted);margin:0;font-size:.72rem}.dm-rs-state--refused{color:var(--status-danger)}.dm-rs-collect{align-self:flex-start}.dm-rs-measure-nav{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.75rem 0 .25rem;display:flex}.dm-rs-measure-group{flex-wrap:wrap;align-items:center;gap:.35rem .85rem;display:inline-flex}.dm-rs-measure-group label{cursor:pointer;align-items:center;gap:.3rem;display:inline-flex}.dm-rs-measure-tabs{flex-wrap:wrap;gap:.25rem;display:flex}.dm-rs-measure-tab{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:.25rem .7rem;font-size:.8rem}.dm-rs-measure-tab[aria-pressed=true]{border-color:var(--accent-strong);color:var(--accent-strong);font-weight:600}.dm-rs-measure-tab:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.dm-rs-chips{flex-wrap:wrap;gap:.25rem;display:flex}.dm-rs-chip[aria-pressed=true]{border-color:var(--border-strong);color:var(--text)}.dm-rs-baseline{flex-direction:column;gap:.25rem;margin:.5rem 0;display:flex}.dm-rs-dials{flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin:.4rem 0;display:flex}.dm-rs-dial{flex-direction:column;gap:.15rem;display:flex}.dm-rs-dial input{width:5.5rem}.dm-rs-form{flex-wrap:wrap}.dm-rs-shelf{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin:.5rem 0;display:flex}.dm-rs-shelf select,.dm-rs-shelf input[type=text]{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);font:inherit;border-radius:4px;min-width:11rem;padding:.15rem .35rem;font-size:.85rem}.dm-rs-shelf-badge{color:var(--attention);border:1px solid var(--border-strong);border-radius:.3rem;align-self:center;padding:.05rem .35rem;font-size:.7rem}.dm-rs-shelf-note{flex-basis:100%;max-width:60ch;margin:0}.dm-rs-rules{flex-direction:column;gap:.75rem;margin:.75rem 0;display:flex}.dm-rs-rule-list{flex-direction:column;gap:.4rem;display:flex}.dm-rs-rule{border-left:2px solid var(--border);padding-left:.6rem}.dm-rs-rule-controls{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.dm-rs-field{flex-direction:column;gap:.15rem;min-width:0;display:flex}.dm-rs-field input[type=number]{width:6rem}.dm-rs-armed{flex-direction:row;align-items:flex-end;gap:.4rem}.dm-rs-tiers{border:1px solid var(--border);border-radius:.3rem;flex-wrap:wrap;gap:.4rem;padding:.2rem .4rem;display:flex}.dm-rs-rule-says{max-width:70ch;margin:.25rem 0 0;font-style:italic}.dm-rs-risk{border-top:1px solid var(--border);padding-top:.5rem}.dm-family-prose{border-left:2px solid var(--border);flex-direction:column;gap:.3rem;max-width:68ch;margin:.5rem 0 .75rem;padding-left:.7rem;display:flex}.dm-family-prose p{margin:0}.dm-family-prose .dm-family-legend{color:var(--text-muted);font-size:.78rem;line-height:1.5}.dm-gb-rules{flex-direction:column;gap:.75rem;margin:.5rem 0;display:flex}.dm-rs-apply-order,.dm-rs-no-curve{max-width:70ch}.dm-rs-no-curve{border-left:2px solid var(--border-strong);padding-left:.6rem}.dm-rs-chart .dm-chart-box{height:260px}.dm-rs-strip-box{position:relative}.dm-slot-picker{margin-bottom:.5rem}.dm-rs-insts{flex-wrap:wrap;gap:.35rem .6rem;margin:0 0 .35rem;display:flex}.dm-rs-inst{font:inherit;color:var(--text);border:1px solid var(--border);background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .55rem;font-size:.8rem;display:inline-flex}button.dm-rs-inst{cursor:pointer}button.dm-rs-inst:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dm-rs-inst--hidden{color:var(--text-muted);text-decoration:line-through}.dm-rs-inst--hidden .dm-rs-inst-swatch{opacity:.35}.dm-rs-inst-swatch{vertical-align:-.05rem;border-radius:2px;width:.7rem;height:.7rem;margin-right:.3rem;display:inline-block}.dm-rs-inst .dm-rs-inst-swatch{margin-right:0}.dm-overlay-swatch.dm-overlay-swatch--context{border-top:2px dashed var(--viz-context);height:0;background:0 0!important}.dm-rs-footnotes{margin-top:.5rem}.watchlist-member-tag--benchmark{color:var(--text);border-color:var(--border-strong);text-transform:uppercase;letter-spacing:.04em}.watchlist-member-link{color:var(--text-muted);text-underline-offset:.15em;font-size:.75rem;text-decoration:underline}.watchlist-member-link:hover{color:var(--text)}.watchlist-member-advisory{color:var(--status-warn,var(--text-muted));font-size:.7rem}.watchlist-member-x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 .2rem;font-size:1.1rem;line-height:1}.watchlist-member-x:hover{color:var(--status-danger)}.watchlist-btn{border:1px solid var(--border-strong,var(--border));background:var(--surface-raised,transparent);color:var(--text-display);font:inherit;cursor:pointer;white-space:nowrap;border-radius:.45rem;padding:.45rem .8rem;font-size:.85rem}.watchlist-btn--primary{border-color:var(--secondary);background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.watchlist-btn--primary{background:color-mix(in oklab, var(--secondary) 16%, transparent)}}.watchlist-btn:disabled{opacity:.5;cursor:not-allowed}.watchlist-link{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.watchlist-link:hover{color:var(--text-display)}.watchlist-link--danger:hover{color:var(--status-danger)}.watchlist-note,.watchlist-hint{color:var(--text-muted);margin:0;font-size:.85rem}.watchlist-hint{font-size:.78rem}.watchlist-detail-empty{padding-top:1rem}.watchlist-error{color:var(--status-danger);margin:.4rem 0 0;font-size:.82rem}.watchlist-ok{color:var(--status-positive);margin:.4rem 0 0;font-size:.82rem}@media (max-width:46rem){.watchlists-grid{grid-template-columns:1fr}}.principles-main{padding:2.5rem 0 4rem}.principles-head{flex-direction:column;gap:.4rem;margin-bottom:1.4rem;display:flex}.principles-title{color:var(--text-display,var(--text));margin:0;font-size:1.5rem}.principles-sub{max-width:64ch;color:var(--text-muted);margin:0}.principles-tabs{border:1px solid var(--border);border-radius:999px;align-self:flex-start;gap:.25rem;margin-top:.6rem;padding:.2rem;display:inline-flex}.principles-tab{appearance:none;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:40px;padding:.35rem .9rem;font-size:.9rem}.principles-tab.is-active{background:var(--surface-raised,var(--surface));color:var(--text-display,var(--text));box-shadow:0 1px 2px #0000000f}.principles-tab:hover:not(.is-active){color:var(--text-display,var(--text))}.principles-grid{grid-template-columns:minmax(15rem,22rem) 1fr;align-items:start;gap:1.5rem;display:grid}.principles-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.principles-row{text-align:left;background:var(--surface);width:100%;color:var(--text-display,var(--text));font:inherit;cursor:pointer;border:0;border-left:3px solid #0000;border-radius:.55rem;flex-direction:column;gap:.25rem;padding:.7rem .8rem;transition:border-color .15s;display:flex}.principles-row:hover{border-color:var(--text-muted)}.principles-row.is-selected{border-left-color:var(--accent,var(--text-display));border-color:var(--border-strong,var(--border))}.principles-row-title{font-size:.95rem;font-weight:600}.principles-row-statement{color:var(--text-muted);font-size:.82rem}.principles-row-tags{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.principles-detail{border-radius:var(--radius-card);background:var(--surface-raised,var(--surface));border:0;min-height:14rem;padding:1.2rem 1.3rem}.principles-select-prompt{color:var(--text-muted);margin:0}.principles-article{flex-direction:column;gap:1rem;display:flex}.principles-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.principles-detail-title{color:var(--text-display,var(--text));margin:0 0 .3rem;font-size:1.2rem}.principles-detail-statement{color:var(--text);max-width:62ch;margin:0;font-size:1rem}.principles-detail-badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.principles-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.principles-action{min-height:40px}.principles-vbadge{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);letter-spacing:.02em;white-space:nowrap;border-radius:.4rem;align-items:center;padding:.1rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.principles-chip{border:1px solid var(--border);background:var(--text-muted);border-radius:999px;align-items:center;padding:.12rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.principles-chip{background:color-mix(in oklab, var(--text-muted) 8%, transparent)}}.principles-chip{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.principles-chip{color:color-mix(in oklab, var(--text-muted) 20%, var(--text))}}.principles-chip{white-space:nowrap;font-size:.72rem;font-weight:600}.principles-chip[data-kind=practice],.principles-chip[data-kind=adopted]{border-color:var(--accent-sage,var(--accent))}@supports (color:color-mix(in lab, red, red)){.principles-chip[data-kind=practice],.principles-chip[data-kind=adopted]{border-color:color-mix(in oklab, var(--accent-sage,var(--accent)) 40%, var(--border))}}.principles-chip[data-kind=practice],.principles-chip[data-kind=adopted]{background:var(--accent-sage,var(--accent))}@supports (color:color-mix(in lab, red, red)){.principles-chip[data-kind=practice],.principles-chip[data-kind=adopted]{background:color-mix(in oklab, var(--accent-sage,var(--accent)) 10%, transparent)}}.principles-chip[data-kind=update]{border-color:var(--attention,var(--accent))}@supports (color:color-mix(in lab, red, red)){.principles-chip[data-kind=update]{border-color:color-mix(in oklab, var(--attention,var(--accent)) 44%, var(--border))}}.principles-chip[data-kind=update]{background:var(--attention,var(--accent))}@supports (color:color-mix(in lab, red, red)){.principles-chip[data-kind=update]{background:color-mix(in oklab, var(--attention,var(--accent)) 12%, transparent)}}.principles-chip[data-kind=update]{color:var(--attention,var(--text))}@supports (color:color-mix(in lab, red, red)){.principles-chip[data-kind=update]{color:color-mix(in oklab, var(--attention,var(--text)) 68%, var(--text))}}.principles-chip[data-kind=retired],.principles-chip[data-kind=set_aside]{border-style:dashed}.principles-update{border:1px solid var(--attention,var(--accent));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.principles-update{border:1px solid color-mix(in oklab, var(--attention,var(--accent)) 40%, var(--border))}}.principles-update{background:var(--attention,var(--accent));border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.principles-update{background:color-mix(in oklab, var(--attention,var(--accent)) 7%, var(--surface))}}.principles-update{color:var(--text);font-size:.9rem}.principles-section{flex-direction:column;gap:.35rem;display:flex}.principles-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.78rem}.principles-section-body{color:var(--text);max-width:66ch;margin:0}.principles-checklist,.principles-history,.principles-evidence{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.principles-check{border-left:2px solid var(--border);flex-direction:column;gap:.1rem;padding-left:.7rem;display:flex}.principles-check-prompt{color:var(--text);font-size:.92rem}.principles-check-guidance{color:var(--text-muted);font-size:.82rem}.principles-evidence-label{color:var(--text);margin-right:.4rem;font-weight:600}.principles-evidence-detail{color:var(--text-muted)}.principles-evidence-note{color:var(--text-muted);margin-left:.4rem;font-size:.72rem;font-style:italic}.principles-history-row{align-items:center;gap:.6rem;display:flex}.principles-history-title{min-width:0;color:var(--text);flex:1;font-size:.9rem}.principles-history-standing{color:var(--text-muted);font-size:.78rem}.principles-note-label{color:var(--text-muted);font-size:.82rem}.principles-note{box-sizing:border-box;resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-display,var(--text));font:inherit;border-radius:.5rem;padding:.55rem .65rem;font-size:.92rem}.principles-note:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:1px}.principles-note-actions{justify-content:flex-end;margin-top:.4rem;display:flex}.principles-empty{color:var(--text-muted);border:1px dashed var(--border);text-align:center;border-radius:.5rem;margin:0;padding:1.1rem}.principles-empty--error{border-style:solid}.principles-empty--first{flex-direction:column;gap:.35rem;display:flex}.principles-empty-title{color:var(--text);margin:0;font-weight:600}.principles-empty-body{margin:0;font-size:.88rem}@media (max-width:46rem){.principles-grid{grid-template-columns:1fr}}.thesis-main{padding:2.5rem 0 4rem}.thesis-head{flex-direction:column;gap:.4rem;margin-bottom:1.4rem;display:flex}.thesis-title{color:var(--text-display,var(--text));margin:0;font-size:1.5rem}.thesis-sub{max-width:64ch;color:var(--text-muted);margin:0}.thesis-note{border:1px solid var(--border);border-left:3px solid var(--text-muted);background:var(--text-muted);border-radius:.5rem;margin:.4rem 0 0;padding:.45rem .7rem;font-size:.82rem}@supports (color:color-mix(in lab, red, red)){.thesis-note{background:color-mix(in oklab, var(--text-muted) 6%, transparent)}}.thesis-note{color:var(--text);max-width:72ch}.thesis-note--degraded{border-left-color:var(--attention,var(--text-muted));background:var(--attention,var(--text-muted))}@supports (color:color-mix(in lab, red, red)){.thesis-note--degraded{background:color-mix(in oklab, var(--attention,var(--text-muted)) 10%, transparent)}}.thesis-grid{grid-template-columns:minmax(16rem,24rem) 1fr;align-items:start;gap:1.5rem;display:grid}.thesis-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.thesis-row{text-align:left;background:var(--surface);width:100%;color:var(--text-display,var(--text));font:inherit;cursor:pointer;border:0;border-left:3px solid #0000;border-radius:.55rem;flex-direction:column;gap:.3rem;padding:.7rem .8rem;transition:border-color .15s;display:flex}.thesis-row:hover{border-color:var(--text-muted)}.thesis-row.is-selected{border-left-color:var(--accent,var(--text-display));border-color:var(--border-strong,var(--border))}.thesis-row-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.thesis-row-title{font-size:.95rem;font-weight:600}.thesis-row-ticker{color:var(--text-muted);letter-spacing:.02em;white-space:nowrap;font-size:.78rem;font-weight:600}.thesis-row-issuer{color:var(--text-muted);font-size:.8rem}.thesis-row-summary{color:var(--text);font-size:.82rem}.thesis-row-tags{flex-wrap:wrap;gap:.35rem;margin-top:.1rem;display:flex}.thesis-row-meta{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.3rem;font-size:.74rem;display:flex}.thesis-row-review[data-state=due],.thesis-row-review[data-state=overdue]{color:var(--attention,var(--text))}@supports (color:color-mix(in lab, red, red)){.thesis-row-review[data-state=due],.thesis-row-review[data-state=overdue]{color:color-mix(in oklab, var(--attention,var(--text)) 70%, var(--text))}}.thesis-row-review[data-state=due],.thesis-row-review[data-state=overdue]{font-weight:600}.thesis-row-review[data-state=overdue]{text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.thesis-row-unverified,.thesis-article-unverified{color:var(--text-muted);font-size:.74rem;font-style:italic}.thesis-article-unverified{max-width:52ch;margin:.35rem 0 0}.thesis-trigger[data-state=overdue]{border-left:2px solid var(--attention,var(--border))}@supports (color:color-mix(in lab, red, red)){.thesis-trigger[data-state=overdue]{border-left:2px solid color-mix(in oklab, var(--attention,var(--border)) 55%, var(--border))}}.thesis-trigger[data-state=overdue]{padding-left:.5rem}.thesis-trigger-state{color:var(--text-muted);font-weight:600}@supports (color:color-mix(in lab, red, red)){.thesis-trigger-state{color:color-mix(in oklab, var(--text-muted) 25%, var(--text))}}.thesis-trigger-state{white-space:nowrap}.thesis-attention{color:var(--attention,var(--text));margin:.4rem 0 0;font-size:.85rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.thesis-attention{color:color-mix(in oklab, var(--attention,var(--text)) 72%, var(--text))}}.thesis-filters{border:1px solid var(--border);border-radius:.6rem;flex-direction:column;gap:.5rem;margin-bottom:.6rem;padding:.7rem .8rem;display:flex}.thesis-issuer-picker{border-bottom:1px solid var(--border);flex-direction:column;gap:.5rem;padding-bottom:.7rem;display:flex}.thesis-issuer-selected{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:.85rem;display:flex}.thesis-issuer-ticker{font-variant-numeric:tabular-nums;font-weight:700}.thesis-issuer-name{color:var(--text-muted)}.thesis-checkbox{color:var(--text-muted);align-items:center;gap:.45rem;font-size:.78rem;display:flex}.thesis-setup-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.thesis-setup-progress{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.78rem}.thesis-setup-abstain{color:var(--text-muted);margin:0 0 .4rem;font-size:.76rem;font-style:italic}.thesis-setup-drift{border:1px dashed var(--attention,var(--border));margin:0 0 .5rem;padding:.5rem .7rem}@supports (color:color-mix(in lab, red, red)){.thesis-setup-drift{border:1px dashed color-mix(in oklab, var(--attention,var(--border)) 55%, var(--border))}}.thesis-setup-drift{border-radius:.5rem;font-size:.8rem}.thesis-setup-items{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.thesis-composer .thesis-setup-item{padding:.75rem .9rem}.thesis-setup-item{border:0;border-left:3px solid var(--border-strong,var(--border));border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.6rem .75rem;display:flex}.thesis-setup-item[data-source=core]{border-left-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.thesis-setup-item[data-source=core]{border-left-color:color-mix(in oklab, var(--accent) 40%, var(--border))}}.thesis-setup-item[data-source=principle]{border-left-color:var(--accent-sage,var(--accent))}@supports (color:color-mix(in lab, red, red)){.thesis-setup-item[data-source=principle]{border-left-color:color-mix(in oklab, var(--accent-sage,var(--accent)) 45%, var(--border))}}.thesis-setup-item[data-source=member]{border-left-style:dashed}.thesis-setup-prompt{color:var(--text);margin:0;font-size:.86rem;font-weight:600}.thesis-setup-source{color:var(--text-muted);margin:0;font-size:.74rem}.thesis-guidance{margin:.1rem 0 .15rem;position:relative}.thesis-guidance-summary{min-block-size:2rem;color:var(--accent-strong);cursor:pointer;align-items:center;gap:.4rem;padding:.25rem 0;font-size:.74rem;font-weight:600;list-style:none;display:flex}.thesis-guidance-summary::-webkit-details-marker{display:none}.thesis-guidance-summary:before{content:"";block-size:0;inline-size:0;transition:transform .2s var(--ease-calm);border-block:.26rem solid #0000;border-inline-start:.32rem solid}.thesis-guidance[open]>.thesis-guidance-summary:before{transform:rotate(90deg)}.thesis-guidance-summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.thesis-guidance-summary:before{transition:none}}.thesis-guidance-body{background:var(--surface-sunken);color:var(--text);border-radius:.5rem;max-width:60ch;margin:.3rem 0 0;padding:.5rem .7rem;font-size:.8rem;line-height:1.65}@media (hover:hover) and (pointer:fine){.thesis-guidance[data-hover-open=true]>.thesis-guidance-body{z-index:4;border:1px solid var(--border);inline-size:max-content;max-inline-size:min(46ch,100%);box-shadow:var(--shadow-halo);margin:0 0 .25rem;position:absolute;inset-block-end:100%;inset-inline-start:0}}@media print{.thesis-guidance>.thesis-guidance-summary{display:none}.thesis-guidance>.thesis-guidance-body{display:block}}.thesis-setup-group+.thesis-setup-group{margin-top:1.25rem}.thesis-setup-group-head{border-bottom:1px solid var(--border);margin:0 0 .45rem;padding-bottom:.3rem}@supports (color:color-mix(in lab, red, red)){.thesis-setup-group-head{border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}.thesis-setup-group-head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-eyebrow);font-size:.72rem;font-weight:700}.thesis-setup-skip{clip:rect(0, 0, 0, 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.thesis-setup-skip:focus-visible{clip:auto;background:var(--surface-raised);block-size:auto;min-block-size:44px;inline-size:auto;color:var(--text);outline:2px solid var(--focus);outline-offset:2px;align-items:center;padding:.5rem .75rem;display:inline-flex;position:static}.thesis-setup-system{border-left:1px solid var(--border);margin-top:.2rem;padding-left:.6rem}.thesis-setup-obs,.thesis-setup-member{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;font-size:.78rem;display:flex}.thesis-setup-glyph{min-width:1ch;font-weight:700}.thesis-setup-obs[data-state=not_assessed]{color:var(--text-muted)}.thesis-setup-obs[data-staleness=stale] .thesis-setup-obs-stale,.thesis-setup-obs[data-staleness=aging] .thesis-setup-obs-stale{color:var(--attention,var(--text))}@supports (color:color-mix(in lab, red, red)){.thesis-setup-obs[data-staleness=stale] .thesis-setup-obs-stale,.thesis-setup-obs[data-staleness=aging] .thesis-setup-obs-stale{color:color-mix(in oklab, var(--attention,var(--text)) 70%, var(--text))}}.thesis-setup-obs[data-staleness=stale] .thesis-setup-obs-stale,.thesis-setup-obs[data-staleness=aging] .thesis-setup-obs-stale{font-weight:600}.thesis-setup-obs-reason{color:var(--text-muted);font-style:italic}.thesis-setup-obs-asof,.thesis-setup-obs-evidence{color:var(--text-muted);font-variant-numeric:tabular-nums}.thesis-setup-member{font-weight:600}.thesis-setup-member[data-state=unreviewed]{color:var(--text-muted);font-weight:400}.thesis-setup-judge{align-items:baseline;gap:.4rem;display:flex}.thesis-setup-judge-label{font-size:.78rem}.thesis-setup-note{color:var(--text);margin:0;padding-left:1.4rem;font-size:.76rem}.thesis-setup-na-note{margin-top:.35rem;padding-left:1.4rem}.thesis-setup-absent{color:var(--text-muted);margin:0;font-size:.82rem}.thesis-setup-absent-hint{color:var(--text-muted);max-width:60ch;margin:.2rem 0 0;font-size:.76rem}.thesis-conditions-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.thesis-condition{border:0;border-radius:.5rem;padding:.55rem .7rem}.thesis-condition[data-status=observed]{border-color:var(--attention,var(--border))}@supports (color:color-mix(in lab, red, red)){.thesis-condition[data-status=observed]{border-color:color-mix(in oklab, var(--attention,var(--border)) 55%, var(--border))}}.thesis-condition-statement{color:var(--text);margin:0;font-size:.85rem}.thesis-condition-meta{color:var(--text-muted);flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0;font-size:.74rem;display:flex}.thesis-condition-status{font-weight:600}.thesis-condition-observed{color:var(--text-muted);margin:.3rem 0 0;font-size:.76rem;font-style:italic}.thesis-timeline-list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.thesis-timeline-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.45rem;padding:.3rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.thesis-timeline-row{border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent)}}.thesis-timeline-row{color:var(--text-muted);font-size:.78rem}.thesis-timeline-row:last-child{border-bottom:none}.thesis-timeline-actor{color:var(--text);min-width:3.5rem;font-weight:650}.thesis-timeline-label{color:var(--text)}.thesis-timeline-watch{font-variant:small-caps;letter-spacing:.02em}.thesis-timeline-at{font-variant-numeric:tabular-nums;margin-left:auto}.thesis-timeline-source{flex-basis:100%;font-size:.72rem}.thesis-timeline-boundary{color:var(--text-muted);max-width:64ch;margin:.45rem 0 0;font-size:.76rem;font-style:italic}@media (max-width:640px){.thesis-timeline-at{margin-left:0}}.thesis-open-flow{gap:.75rem}.thesis-setup-compose{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;padding-top:.6rem;display:flex}.thesis-condition-fields{flex-direction:column;gap:.4rem;display:flex}.thesis-form-warning{border:1px dashed var(--attention,var(--border));margin:0;padding:.5rem .7rem}@supports (color:color-mix(in lab, red, red)){.thesis-form-warning{border:1px dashed color-mix(in oklab, var(--attention,var(--border)) 55%, var(--border))}}.thesis-form-warning{border-radius:.5rem;font-size:.8rem}.thesis-setup-provenance-body{color:var(--text-muted);margin:.3rem 0 0;font-size:.74rem}.thesis-attention-link{font:inherit;color:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:none;padding:0;text-decoration:underline}.thesis-attention-link:hover{text-decoration-thickness:2px}.thesis-chip[data-kind^=attention-]{border-color:var(--attention,var(--accent))}@supports (color:color-mix(in lab, red, red)){.thesis-chip[data-kind^=attention-]{border-color:color-mix(in oklab, var(--attention,var(--accent)) 50%, var(--border))}}.thesis-chip[data-kind^=attention-]{background:var(--attention,var(--accent))}@supports (color:color-mix(in lab, red, red)){.thesis-chip[data-kind^=attention-]{background:color-mix(in oklab, var(--attention,var(--accent)) 12%, transparent)}}.thesis-chip[data-kind^=attention-]{color:var(--attention,var(--text))}@supports (color:color-mix(in lab, red, red)){.thesis-chip[data-kind^=attention-]{color:color-mix(in oklab, var(--attention,var(--text)) 70%, var(--text))}}.thesis-chip[data-kind=attention-review_overdue]{border-width:2px}.thesis-legacy-upgrade{border-top:1px solid var(--border);flex-direction:column;gap:.45rem;margin-top:.6rem;padding-top:.6rem;display:flex}.principle-thesis-count{color:var(--text-muted);margin:.3rem 0 0;font-size:.78rem}.principles-check-mode{color:var(--text-muted);font-size:.72rem;font-style:italic;display:block}.thesis-review-changed{border:1px solid var(--border);border-left:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.thesis-review-changed{border-left:3px solid color-mix(in oklab, var(--accent) 45%, var(--border))}}.thesis-review-changed{border-radius:.5rem;margin-bottom:.6rem;padding:.6rem .75rem}.thesis-review-changes{flex-direction:column;gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.thesis-review-change{flex-wrap:wrap;align-items:baseline;gap:.45rem;font-size:.78rem;display:flex}.thesis-review-change-kind{color:var(--attention,var(--text));font-weight:700}@supports (color:color-mix(in lab, red, red)){.thesis-review-change-kind{color:color-mix(in oklab, var(--attention,var(--text)) 68%, var(--text))}}.thesis-review-change-what{font-weight:600}.thesis-review-change-move,.thesis-review-change-evidence{color:var(--text-muted);font-variant-numeric:tabular-nums}.thesis-review-flow{gap:.7rem}.thesis-review-toggle{align-self:flex-start;margin-bottom:.5rem}.thesis-chip{border:1px solid var(--border);background:var(--text-muted);border-radius:999px;align-items:center;padding:.12rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.thesis-chip{background:color-mix(in oklab, var(--text-muted) 8%, transparent)}}.thesis-chip{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.thesis-chip{color:color-mix(in oklab, var(--text-muted) 20%, var(--text))}}.thesis-chip{white-space:nowrap;font-size:.72rem;font-weight:600}.thesis-chip[data-kind=status-active]{border-color:var(--accent-sage,var(--accent))}@supports (color:color-mix(in lab, red, red)){.thesis-chip[data-kind=status-active]{border-color:color-mix(in oklab, var(--accent-sage,var(--accent)) 40%, var(--border))}}.thesis-chip[data-kind=status-active]{background:var(--accent-sage,var(--accent))}@supports (color:color-mix(in lab, red, red)){.thesis-chip[data-kind=status-active]{background:color-mix(in oklab, var(--accent-sage,var(--accent)) 10%, transparent)}}.thesis-chip[data-kind=status-dormant]{border-style:dashed}.thesis-chip[data-kind=status-closed],.thesis-chip[data-kind=status-retracted]{color:var(--text-muted);border-style:dashed}.thesis-chip[data-kind=stale-stale],.thesis-chip[data-kind=stale-aging]{border-color:var(--attention,var(--accent))}@supports (color:color-mix(in lab, red, red)){.thesis-chip[data-kind=stale-stale],.thesis-chip[data-kind=stale-aging]{border-color:color-mix(in oklab, var(--attention,var(--accent)) 44%, var(--border))}}.thesis-chip[data-kind=stale-stale],.thesis-chip[data-kind=stale-aging]{background:var(--attention,var(--accent))}@supports (color:color-mix(in lab, red, red)){.thesis-chip[data-kind=stale-stale],.thesis-chip[data-kind=stale-aging]{background:color-mix(in oklab, var(--attention,var(--accent)) 12%, transparent)}}.thesis-chip[data-kind=stale-stale],.thesis-chip[data-kind=stale-aging]{color:var(--attention,var(--text))}@supports (color:color-mix(in lab, red, red)){.thesis-chip[data-kind=stale-stale],.thesis-chip[data-kind=stale-aging]{color:color-mix(in oklab, var(--attention,var(--text)) 68%, var(--text))}}.thesis-detail-col{border-radius:var(--radius-card);background:var(--surface-raised,var(--surface));border:0;min-height:14rem;padding:1.2rem 1.3rem}.thesis-select-prompt{color:var(--text-muted);margin:0}.thesis-article{flex-direction:column;gap:1.1rem;display:flex}.thesis-article-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.thesis-article-title{color:var(--text-display,var(--text));margin:0 0 .3rem;font-size:1.2rem}.thesis-article-title:focus{outline:none}.thesis-article-issuer{color:var(--text-muted);margin:0;font-size:.85rem}.thesis-article-badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.thesis-section{flex-direction:column;gap:.5rem;display:flex}.thesis-section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-eyebrow,var(--text-muted));margin:0;font-size:.8rem}.thesis-questions,.thesis-triggers,.thesis-links,.thesis-timeline{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.thesis-questions li{color:var(--text);padding-left:.9rem;font-size:.86rem;position:relative}.thesis-questions li:before{content:"—";color:var(--text-muted);position:absolute;left:0}.thesis-trigger{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;font-size:.82rem;display:flex}.thesis-trigger-date{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.thesis-trigger-kind{color:var(--text-muted)}.thesis-trigger-label{color:var(--text);flex-basis:100%}.thesis-rev{border:0;border-left:3px solid var(--border-strong,var(--border));border-radius:.5rem;flex-direction:column;gap:.3rem;padding:.6rem .75rem;display:flex}.thesis-rev[data-standing=current]{border-left-color:var(--accent,var(--text-display))}.thesis-rev[data-standing=retracted]{border-left-style:dashed}.thesis-rev-head{flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;font-size:.74rem;display:flex}.thesis-rev-seq{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);letter-spacing:.02em;border-radius:.4rem;align-items:center;padding:.05rem .4rem;font-weight:600;display:inline-flex}.thesis-rev-standing{color:var(--text);font-weight:600}.thesis-rev-conf,.thesis-rev-delta{color:var(--text-muted)}.thesis-rev-date{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.thesis-rev-summary{color:var(--text);margin:0;font-size:.86rem}.thesis-rev-changed{color:var(--text-muted);margin:0;font-size:.8rem}.thesis-rev-changed-label{color:var(--text);font-weight:600}.thesis-rev-sources{flex-direction:column;gap:.2rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.thesis-rev-source,.thesis-link{flex-wrap:wrap;align-items:baseline;gap:.3rem .5rem;font-size:.78rem;display:flex}.thesis-rev-source-surface,.thesis-link-surface{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);white-space:nowrap;border-radius:.35rem;align-items:center;padding:.02rem .4rem;font-size:.7rem;font-weight:600;display:inline-flex}.thesis-rev-source-label,.thesis-link-label{color:var(--text)}.thesis-link-ticker{color:var(--text-muted);letter-spacing:.02em;font-weight:600}.thesis-link-remove{appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-left:auto;font-size:.9rem;line-height:1;display:inline-flex}.thesis-link-remove:hover{color:var(--text-error,var(--text));border-color:var(--text-error,var(--text-muted))}.thesis-link-remove:focus-visible{color:var(--text-error,var(--text));border-color:var(--text-error,var(--text-muted));outline:2px solid var(--accent,var(--text));outline-offset:1px}.thesis-empty{color:var(--text-muted);margin:0;font-size:.9rem}.thesis-empty--error{color:var(--text-error,var(--text))}.thesis-empty--first{border-radius:var(--radius-card);border:0;flex-direction:column;gap:.3rem;padding:1.1rem 1rem;display:flex}.thesis-empty-title{color:var(--text);margin:0;font-weight:600}.thesis-empty-body{margin:0;font-size:.88rem}.thesis-new-toggle{align-self:flex-start;margin-bottom:.2rem}.thesis-revise-toggle{align-self:flex-start;margin-top:.3rem}.thesis-form{border-radius:var(--radius-card);background:var(--surface-raised,var(--surface));border:0;flex-direction:column;gap:.55rem;margin-bottom:.4rem;padding:.9rem;display:flex}.thesis-form-hint{color:var(--text-muted);margin:0;font-size:.78rem}.thesis-form-subhead{color:var(--text);margin:0;font-size:.78rem;font-weight:600}.thesis-review-window{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;padding-top:.6rem;display:flex}.thesis-source-row{border:1px solid var(--border);border-radius:.45rem;flex-direction:column;gap:.4rem;padding:.5rem;display:flex}.thesis-source-remove{align-self:flex-start}.thesis-principle-review{border-top:1px solid var(--border);padding-top:.8rem}.thesis-principle-list{flex-direction:column;gap:.5rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.thesis-principle-attach{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-top:.6rem;display:flex}.thesis-principle-attach .thesis-field{flex:14rem}.thesis-form-row{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.thesis-field{flex-direction:column;gap:.2rem;display:flex}.thesis-field-label{color:var(--text-muted);font-size:.74rem;font-weight:600}.thesis-field input,.thesis-field select,.thesis-field textarea{width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:.4rem;padding:.4rem .5rem;font-size:.88rem}.thesis-field textarea{resize:vertical;min-height:3.5rem}.thesis-field input:focus-visible,.thesis-field select:focus-visible,.thesis-field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.thesis-check-field{color:var(--text);align-items:center;gap:.45rem;font-size:.82rem;display:flex}.thesis-form-actions{flex-wrap:wrap;gap:.5rem;display:flex}.thesis-form-error{color:var(--text-error,var(--text));margin:0;font-size:.8rem}.thesis-composer{--composer-panel:44rem;width:100%;max-width:58rem;margin:0 auto;scroll-margin-block-start:5rem}.thesis-composer-panel{max-width:var(--composer-panel);animation:thesis-step-in .24s var(--ease-calm) both;margin-inline:auto}@keyframes thesis-step-in{0%{transform:translateY(6px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.thesis-composer-panel{animation:none;transform:none}}@media (min-width:46.0625rem){.thesis-composer-panel{min-block-size:24rem}}.thesis-drafts{margin-bottom:.9rem}.thesis-drafts-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-eyebrow);margin:0 0 .2rem;font-size:.72rem;font-weight:600}.thesis-drafts-hint{color:var(--text-muted);margin:0 0 .5rem;font-size:.74rem;line-height:1.55}.thesis-drafts-error{color:var(--text);margin:0 0 .5rem;font-size:.78rem}.thesis-drafts-list{flex-direction:column;gap:.4rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.thesis-draft-row{border:1px dashed var(--border-strong);min-block-size:44px;inline-size:100%;font:inherit;text-align:start;cursor:pointer;transition:border-color .25s var(--ease-calm);background:0 0;border-radius:.5rem;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.25rem .5rem;padding:.55rem .7rem;display:grid}.thesis-draft-row:hover{border-color:var(--accent-strong)}.thesis-draft-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.thesis-draft-row-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.64rem;font-weight:700}.thesis-draft-row-title{color:var(--text);font-size:.84rem}.thesis-draft-row-ticker{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.74rem}.thesis-draft-delete{margin-top:.2rem;font-size:.7rem}.thesis-draft-confirm{border:1px solid var(--accent);margin-top:.35rem;padding:.6rem .7rem}@supports (color:color-mix(in lab, red, red)){.thesis-draft-confirm{border:1px solid color-mix(in oklab, var(--accent) 45%, var(--border))}}.thesis-draft-confirm{background:var(--surface-raised);border-radius:.5rem}.thesis-draft-confirm-title{color:var(--text);margin:0 0 .2rem;font-size:.8rem;font-weight:600}.thesis-draft-row-meta,.thesis-draft-row-keep{color:var(--text-muted);grid-column:2/-1;font-size:.7rem}@media (prefers-reduced-motion:reduce){.thesis-draft-row{transition:none}}.thesis-step-rail-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.thesis-step-rail{margin:.9rem 0 1.5rem}.thesis-draft-state{min-block-size:1.6rem;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.4rem;max-width:44ch;margin:0;font-size:.78rem;display:flex}.thesis-draft-state[data-state=failed]{color:var(--attention-strong)}.thesis-draft-state[data-paused=true]{font-weight:600}.thesis-draft-state-glyph{color:var(--attention);font-weight:600}.thesis-draft-state-btn{font-size:.72rem}@media (max-width:30rem){.thesis-draft-state{flex-basis:100%;max-width:none}}.thesis-step-rail-list{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none;display:flex}.thesis-step-rail-btn{min-block-size:44px;font:inherit;color:var(--text-muted);cursor:pointer;transition:color .25s var(--ease-calm), border-color .25s var(--ease-calm);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:.35rem 0;font-size:.78rem;font-weight:400;display:inline-flex}.thesis-step-rail-btn:hover{color:var(--text-bright)}.thesis-step-rail-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.thesis-step-rail-btn[aria-current=step]{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.thesis-step-rail-btn[aria-disabled=true]{cursor:pointer;border-bottom-style:dashed;border-bottom-color:var(--border-strong);color:var(--text-muted)}.thesis-step-rail-lockednote{color:var(--text-muted);margin:.45rem 0 0;font-size:.74rem}@media (prefers-reduced-motion:reduce){.thesis-step-rail-btn{transition:none}}.thesis-step-absent{border:1px dashed var(--border);color:var(--text-muted);border-radius:.6rem;flex-direction:column;align-items:flex-start;gap:.6rem;max-width:60ch;padding:1.1rem 1rem;font-size:.88rem;display:flex}.thesis-step-absent p{margin:0}.thesis-composer-group-head{color:var(--text);margin:0 0 .2rem;font-size:.95rem;font-weight:600}.thesis-readback{border-radius:var(--radius-card);background:var(--surface-raised);border:0;margin-top:.6rem;padding:1.25rem 1.4rem}.thesis-readback-block{flex-direction:column;align-items:flex-start;display:flex}.thesis-readback-block+.thesis-readback-block{border-top:1px solid var(--border);margin-top:1.4rem;padding-top:1.4rem}@supports (color:color-mix(in lab, red, red)){.thesis-readback-block+.thesis-readback-block{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}.thesis-readback-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-eyebrow);margin:0 0 .35rem;font-size:.72rem;font-weight:600}.thesis-readback-title{color:var(--text-display);margin:0;font-size:1.05rem;font-weight:600}.thesis-readback-quote{color:var(--text);max-width:62ch;margin:.35rem 0 0;font-size:.95rem;line-height:1.65}.thesis-readback-line{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:.9rem}.thesis-readback-meta{color:var(--text-muted);margin:.25rem 0 0;font-size:.76rem}.thesis-readback-note{color:var(--text-muted);max-width:62ch;margin:.35rem 0 0;font-size:.78rem;font-style:italic}.thesis-readback-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.thesis-readback-absent{color:var(--text);border-left:2px solid var(--border-strong);max-width:62ch;margin:0;padding-left:.8rem}.thesis-readback-absent[data-blocked=true]{color:var(--text-error);border-left-color:var(--text-error);font-weight:600}.thesis-readback-edit{min-block-size:44px;font:inherit;color:var(--text-muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;margin-top:.4rem;padding:0;font-size:.74rem;display:inline-flex}.thesis-readback-edit:hover{color:var(--accent-strong);text-decoration-color:currentColor}.thesis-readback-edit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.thesis-composer-consequence{color:var(--text-muted);max-width:62ch;margin:1.25rem 0 0;font-size:.8rem;line-height:1.6}.thesis-composer .thesis-open-flow{background:0 0;border:none;gap:0;padding:0}.thesis-composer-head{margin:0 0 1.1rem}.thesis-composer-head-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.thesis-composer-title{letter-spacing:.18em;text-transform:uppercase;color:var(--text-eyebrow);margin:0;font-size:.72rem;font-weight:600}.thesis-composer-title:focus{outline:none}.thesis-composer-title:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.thesis-composer-lede,.thesis-composer-step-lede{max-width:62ch;color:var(--text-muted);margin:.55rem 0 0;font-size:.9rem;line-height:1.6}.thesis-composer-step{border-top:none;flex-direction:column;gap:1.1rem;margin:0;padding:0;display:flex}.thesis-composer-step+.thesis-composer-step{margin-top:1.75rem}.thesis-composer-step-head{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text-display);max-width:26ch;margin:0;scroll-margin-block-start:5rem;font-size:1.5rem;font-weight:400;line-height:1.25}.thesis-composer-step-head:focus{outline:none}.thesis-composer-step-head:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.thesis-composer .thesis-field textarea{max-width:38rem;line-height:1.6}.thesis-composer .btn{min-block-size:44px}.thesis-composer-actions{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;margin-top:2.5rem;padding-top:1.25rem}.thesis-composer-back{margin-inline-end:auto}.thesis-composer-discard{border:1px solid var(--accent);flex:100%;padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.thesis-composer-discard{border:1px solid color-mix(in oklab, var(--accent) 45%, var(--border))}}.thesis-composer-discard{background:var(--surface-raised);border-radius:.6rem}.thesis-composer-discard-title{color:var(--text);margin:0 0 .2rem;font-weight:600}@media (max-width:46rem),(max-height:30rem){.thesis-composer input,.thesis-composer select,.thesis-composer textarea{font-size:1rem}.thesis-composer input:not([type=checkbox]),.thesis-composer select,.thesis-composer textarea,.thesis-composer .thesis-guidance-summary{min-block-size:44px}}@media (max-width:46rem){.thesis-composer-step+.thesis-composer-step{margin-top:1.4rem}.thesis-step-rail-list{gap:0 1rem}.thesis-step-rail-btn{font-size:.75rem}.thesis-composer-actions{z-index:2;background:var(--surface);box-shadow:0 -8px 16px -12px var(--text);margin-top:1.5rem;padding:.75rem 0;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.thesis-composer-actions{box-shadow:0 -8px 16px -12px color-mix(in oklab, var(--text) 32%, transparent)}}.thesis-composer-actions .btn{flex:auto}.thesis-grid,.thesis-form-row{grid-template-columns:1fr}}.lens-chip-wrap{flex-direction:column;gap:.3rem;display:inline-flex}.lens-chip{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;min-height:28px;padding:.14rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.lens-chip-icon{opacity:.85;flex:none}.lens-detail-principle{border-bottom:1px solid var(--border);margin-bottom:.6rem;padding-bottom:.6rem}.lens-detail-principle:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.lens-detail-title{margin-right:.5rem;font-weight:600}.lens-detail-state{color:var(--text-muted);font-size:.75rem}.lens-chip[data-decision=relevant]{border-color:var(--accent-sage,var(--accent))}@supports (color:color-mix(in lab, red, red)){.lens-chip[data-decision=relevant]{border-color:color-mix(in oklab, var(--accent-sage,var(--accent)) 42%, var(--border))}}.lens-chip[data-decision=relevant]{color:var(--accent-sage,var(--text))}@supports (color:color-mix(in lab, red, red)){.lens-chip[data-decision=relevant]{color:color-mix(in oklab, var(--accent-sage,var(--text)) 32%, var(--text))}}.lens-chip[data-decision=insufficient_data]{border-style:dashed}.lens-chip:hover{border-color:var(--text-muted)}.lens-detail{background:var(--surface-raised,var(--surface));color:var(--text);border:0;border-radius:.5rem;max-width:34rem;margin-top:.3rem;padding:.65rem .75rem;font-size:.82rem}.lens-detail-decision{margin:0 0 .4rem;font-weight:600}.lens-detail-h{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:.55rem 0 .2rem;font-size:.72rem}.lens-obs,.lens-missing{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.lens-ob{border-left:2px solid var(--border);flex-direction:column;gap:.05rem;padding-left:.6rem;display:flex}.lens-ob-state{color:var(--text-muted);font-size:.7rem;font-weight:600}.lens-ob-prompt{color:var(--text)}.lens-ob-reason{color:var(--text-muted);font-size:.78rem}.lens-detail-meta{color:var(--text-muted);flex-wrap:wrap;gap:.75rem;margin:.55rem 0 0;font-size:.75rem;display:flex}.lens-detail-link{margin-top:.4rem;font-size:.8rem;display:inline-block}.screener-lens-note{color:var(--text-muted);margin:.3rem 0 0;font-size:.75rem}.lens-clear-btn{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;text-decoration:underline}.watchlist-lens{flex-wrap:wrap;align-items:flex-end;gap:.7rem;margin-bottom:.9rem;display:flex}.watchlist-lens-views{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.watchlist-lens-view{font:inherit;border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--text-muted);cursor:pointer;border-radius:999px;padding:.25rem .65rem;font-size:.78rem}.watchlist-lens-view.is-active{border-color:var(--accent,var(--text));color:var(--text-display,var(--text));background:var(--surface-raised,var(--surface))}.screener-row-select{flex:none;justify-content:center;align-items:center;min-height:44px;padding:0;display:flex}.screener-row-select input{cursor:pointer;width:1.05rem;height:1.05rem}.screener-bulk{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 .9rem;padding:.6rem .8rem;display:flex}.screener-bulk-count{color:var(--text-muted);margin-right:auto;font-size:.85rem}.screener-promote-btn:disabled{opacity:.5;cursor:not-allowed}.promote-backdrop{z-index:60;background:var(--text-display);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.promote-backdrop{background:color-mix(in oklab, var(--text-display) 30%, transparent)}}.promote-dialog{border:1px solid var(--border);background:var(--surface-raised,var(--surface));width:34rem;max-width:100%;max-height:min(85vh,44rem);box-shadow:var(--shadow-pop);border-radius:.9rem;flex-direction:column;display:flex;overflow:hidden}.promote-head{border-bottom:1px solid var(--border);background:var(--surface-raised,var(--surface));align-items:center;gap:.6rem;padding:.9rem 1.1rem;display:flex;position:sticky;top:0}.promote-title{color:var(--text-display);margin:0;font-size:1.05rem}.promote-count{color:var(--text-muted);margin-left:auto;font-size:.82rem;font-weight:600}.promote-close{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:1.3rem;line-height:1}.promote-close:hover{color:var(--text-display)}.promote-body{flex-direction:column;flex:1;gap:.75rem;padding:1rem 1.1rem;display:flex;overflow-y:auto}.promote-foot{border-top:1px solid var(--border);background:var(--surface-raised,var(--surface));justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1.1rem;display:flex;position:sticky;bottom:0}.promote-disclosure{color:var(--status-warn,var(--text-muted));border-left:3px solid var(--status-warn-solid,var(--border-strong,var(--border)));margin:0;padding-left:.6rem;font-size:.82rem}.promote-target{border:0;gap:1rem;margin:0;padding:0;display:flex}.promote-selection-head{align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.promote-search{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text-display);font:inherit;border-radius:.4rem;flex:1;padding:.35rem .5rem;font-size:.85rem}.promote-selected{flex-direction:column;gap:.3rem;max-height:15rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.promote-selected-item{border:1px solid var(--border);border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .55rem;display:flex}.promote-selected-id{flex-direction:column;gap:.1rem;min-width:0;display:flex}.promote-success{flex-direction:column;gap:.75rem;display:flex}.promote-success-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}@media (max-width:40rem){.promote-dialog{max-height:92vh}.promote-target{flex-direction:column;gap:.4rem}}.shared-watchlist{flex-direction:column;gap:.75rem;display:flex}.shared-watchlist-titlerow{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.shared-watchlist-history-btn{flex:none}.watchlist-member-by{color:var(--text-muted);font-size:.72rem}.wl-history-dialog{width:30rem}.wl-history-list{flex-direction:column;gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.wl-history-row{border:1px solid var(--border);border-radius:.45rem;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.45rem .55rem;display:flex}.wl-history-line{min-width:0;color:var(--text);font-size:.85rem}.wl-history-action{color:var(--text-muted)}.wl-history-when{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.facility-page-title{margin:.75rem 0 .15rem}.facility-page-lead{color:var(--text-muted);max-width:60ch;margin:0 0 1rem}.facility-view{flex-direction:column;gap:1rem;display:flex}.facility-illustrative{color:var(--text-eyebrow);letter-spacing:.02em;border:1px dashed var(--viz-line);background:var(--surface-sunken);border-radius:.4rem;margin:0;padding:.4rem .7rem;font-size:.8rem}.facility-coverage{background:var(--surface-raised);border:1px solid var(--viz-line-soft);border-radius:.5rem;flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:.55rem .8rem;display:flex}.facility-coverage-note{color:var(--text-muted);font-size:.9rem}.facility-prov{align-items:center;gap:.4rem;display:inline-flex}.facility-prov-label{color:var(--text-display);font-size:.9rem;font-weight:600}.facility-block{flex-direction:column;gap:.6rem;display:flex}.facility-subhead{margin-top:.4rem}.facility-subhead h4{color:var(--text-eyebrow);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem}.facility-fields{grid-template-columns:1fr;gap:.35rem;margin:0;display:grid}.facility-field{grid-template-columns:minmax(9rem,14rem) 1fr;align-items:baseline;gap:.75rem;display:grid}.facility-field dt{color:var(--text-muted);margin:0;font-size:.86rem}.facility-field dd{color:var(--text);margin:0}.facility-num{font-variant-numeric:tabular-nums}.facility-basis{color:var(--text-muted);font-size:.82rem}.facility-evidence{flex-direction:column;gap:.6rem;display:flex}.facility-quote{border-left:2px solid var(--viz-line);color:var(--text-muted);margin:.15rem 0 .25rem;padding-left:.7rem;font-size:.9rem;font-style:italic}.facility-empty{color:var(--text-muted);padding:1rem 0}.facility-empty h3{color:var(--text-display);margin:0 0 .3rem}@media (min-width:640px){.facility-fields{grid-template-columns:1fr 1fr;column-gap:1.5rem}}select{font:inherit;color:var(--text);background-color:var(--surface);border:1px solid var(--border-strong);border-radius:4px;padding:.3rem .5rem;line-height:1.4}select:not([multiple]):not([size]){appearance:none;background-image:var(--select-chevron);cursor:pointer;background-position:right .65rem center;background-repeat:no-repeat;background-size:.7rem;padding-right:2rem}select:hover:not(:disabled){border-color:var(--text-muted)}select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}select:disabled{opacity:.55;cursor:not-allowed}select option{background-color:var(--surface);color:var(--text)}.posture-strip{margin:0 0 1rem}.posture-strip-field{border:1px solid var(--border);background:var(--surface-raised,var(--surface));border-radius:.5rem;padding:.6rem .75rem .5rem}.posture-strip-legend{letter-spacing:.02em;color:var(--text-muted);padding:0 .35rem;font-size:.78rem;font-weight:600}.posture-strip-axis{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;margin:0 0 .4rem;font-size:.68rem;display:flex}.posture-strip-segments{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;display:grid}.posture-seg{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:.375rem;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.4rem .55rem;display:flex}.posture-seg:hover:not(.is-unwired){border-color:var(--border-strong)}.posture-seg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.posture-seg.is-selected{border-color:var(--accent);background:var(--accent-soft,var(--surface));font-weight:600}.posture-seg.is-selected .posture-seg-count{color:var(--text)}.posture-seg-label{font-size:.76rem;line-height:1.2}.posture-seg-count{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.9rem}.posture-seg.is-unwired{cursor:not-allowed;color:var(--text-muted);background:0 0;border-style:dashed}.posture-seg.is-unwired .posture-seg-count{color:var(--text-muted)}.posture-strip-caption{color:var(--text-muted);margin:.45rem 0 0;font-size:.7rem}@media (max-width:30rem){.posture-strip-segments{grid-template-columns:repeat(2,minmax(0,1fr))}}.screener-posture-chip{white-space:nowrap;border:1px dashed var(--border-strong);color:var(--text-muted);background:0 0;border-radius:999px;padding:.12rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.screener-posture-why{border:1px solid var(--border);border-radius:.375rem;margin:.75rem 0 0;padding:.6rem .7rem}.screener-posture-why-title{color:var(--text-muted);margin:0 0 .25rem;font-size:.78rem;font-weight:600}.screener-posture-why-headline{margin:0;font-size:.95rem}.screener-posture-why-reason,.screener-posture-why-suppressed{color:var(--text-muted);margin:.3rem 0 0;font-size:.76rem}.screener-posture-why-holding{gap:.2rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.screener-posture-why-holding li{justify-content:space-between;gap:.75rem;font-size:.76rem;display:flex}.screener-posture-why-family{color:var(--text)}.screener-posture-why-exit{color:var(--text-muted)}.posture-shadow{max-width:72rem;margin:0 auto;padding:1.5rem 1rem 2rem}.posture-shadow-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.posture-shadow-title{margin:0;font-size:1.15rem}.posture-shadow-sub{color:var(--text-muted);margin:.2rem 0 0;font-size:.85rem}.posture-shadow-note{border-left:3px solid var(--border-strong);color:var(--text-muted);margin:.85rem 0 0;padding:.5rem .7rem;font-size:.8rem}.posture-shadow-ranat{color:var(--text-muted);margin:.5rem 0 0;font-size:.75rem}.posture-shadow-error{color:var(--text);margin:.6rem 0 0;font-size:.85rem}.posture-shadow-unavailable{border:1px dashed var(--border-strong);border-radius:.375rem;margin:1rem 0 0;padding:.9rem 1rem}.posture-shadow-unavailable-head{margin:0;font-weight:600}.posture-shadow-unavailable-why{color:var(--text-muted);margin:.3rem 0 0;font-size:.85rem}.posture-shadow-report{border:1px solid var(--border);background:var(--surface);white-space:pre;border-radius:.375rem;margin:1rem 0 0;padding:.9rem 1rem;font-size:.78rem;line-height:1.5;overflow-x:auto}.trade-trace .trace-list{flex-direction:column;gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.trace-row,.trace-mark{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.45rem;padding:.3rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.trace-row,.trace-mark{border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent)}}.trace-row,.trace-mark{font-size:.82rem}.trace-row:last-child,.trace-mark:last-child{border-bottom:none}.trace-actor{color:var(--text);font-weight:650}.trace-label{color:var(--text)}.trace-words{color:var(--text-muted);font-style:italic}.trace-at{font-variant-numeric:tabular-nums;margin-left:auto}.trace-attribution,.trace-retro,.trace-known{color:var(--text-muted);flex-basis:100%;font-size:.72rem}.trace-undatedmark{color:var(--text-muted);font-style:italic}.trace-subheading{margin:.9rem 0 .1rem;font-size:.82rem;font-weight:650}.trace-note,.trace-boundary{color:var(--text-muted);max-width:64ch;margin:.4rem 0 0;font-size:.76rem}.trace-boundary{font-style:italic}.trace-count{margin-top:.4rem}.trace-coverage{margin-top:.5rem}.trace-marks{border-top:1px solid var(--border);margin-top:.6rem;padding-top:.5rem}.trace-mark-actions{flex-basis:100%;gap:.35rem;display:flex}.trace-form{flex-direction:column;gap:.45rem;margin-top:.4rem;display:flex}.trace-prompts{flex-direction:column;gap:.15rem;margin:0;padding-left:1.1rem;display:flex}.trace-notsure{align-items:center;gap:.4rem;font-size:.8rem;display:flex}.trace-form-actions{gap:.4rem;display:flex}.trace-pick{align-items:center;gap:.3rem;display:inline-flex}.trace-pick-order{text-align:center;font-variant-numeric:tabular-nums;min-width:1.4rem;color:var(--text-muted);border:1px solid var(--border);border-radius:.25rem;padding:0 .2rem;font-size:.72rem}.trace-selection,.trace-lessons,.trace-rules{border-top:1px solid var(--border);margin-top:.6rem;padding-top:.5rem}.trace-orders{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.trace-order-col{min-width:0}.trace-order-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:.25rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.trace-order-row{border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent)}}.trace-order-row{font-size:.8rem}.trace-order-row:last-child{border-bottom:none}.trace-polarity{border:none;flex-direction:column;gap:.25rem;margin:.6rem 0 0;padding:0;display:flex}.trace-lesson{border-bottom:1px solid var(--border);flex-direction:column;gap:.15rem;padding:.45rem 0;display:flex}.trace-lesson:last-child{border-bottom:none}.rule-card{border-bottom:1px solid var(--border);flex-direction:column;gap:.2rem;padding:.5rem 0;display:flex}.rule-card:last-child{border-bottom:none}.rule-polarity{color:var(--text);font-size:.82rem;font-weight:650}.rule-version{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.72rem}.rule-sentences{flex-direction:column;gap:.2rem;margin:.3rem 0 0;padding-left:1.1rem;display:flex}.rule-sentence{color:var(--text);font-size:.82rem}.rule-stripped{margin-top:.5rem}.rule-stripped-row{flex-direction:column;gap:.1rem;padding:.25rem 0;display:flex}.rule-activation{border-top:1px solid var(--border);margin-top:.5rem}@supports (color:color-mix(in lab, red, red)){.rule-activation{border-top:1px solid color-mix(in oklab, var(--border) 55%, transparent)}}.rule-activation{padding-top:.4rem}.rule-activation-state{color:var(--text);margin:.2rem 0 0;font-size:.82rem;font-weight:650}.rule-editor{border-top:1px solid var(--border);flex-direction:column;gap:.45rem;margin-top:.6rem;padding-top:.5rem;display:flex}.rule-steps{flex-direction:column;gap:.5rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.rule-step{border:0;border-radius:.35rem;flex-direction:column;gap:.35rem;padding:.5rem;display:flex}.rule-kinds{border:none;flex-wrap:wrap;gap:.3rem .8rem;margin:0;padding:0;display:flex}.rule-kind{align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}.rec-chip{margin-left:.4rem}.rec-attention{margin-top:.5rem}.rec-notes-panel{margin-top:.9rem}.rec-notes-list,.rec-history-list,.rec-conds,.rec-cond-evidence{flex-direction:column;gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.rec-watch{border-top:1px solid var(--border);margin-top:.7rem;padding-top:.5rem}.rec-rule{border-bottom:1px solid var(--border);flex-direction:column;gap:.15rem;padding:.45rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.rec-rule{border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent)}}.rec-rule:last-child{border-bottom:none}.rec-rule-state{color:var(--text);margin:0;font-size:.85rem;font-weight:650}.rec-rule-count{font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:500}.rec-rule-note{font-style:italic}.rec-cond{border-left:2px solid var(--border);flex-direction:column;gap:.1rem;padding:.3rem 0 .3rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rec-cond{border-left:2px solid color-mix(in oklab, var(--border) 70%, transparent)}}.rec-cond-sentence{color:var(--text);font-size:.83rem}.rec-cond-standing{color:var(--text-muted);font-size:.76rem;font-weight:650}.rec-evidence{color:var(--text-muted);gap:.5rem;font-size:.78rem;display:flex}.rec-evidence-at{font-variant-numeric:tabular-nums;margin-left:auto}.rec-history{margin-top:.5rem}.rec-history-row{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.rec-notes{margin-top:.2rem}.rec-note{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;padding:.4rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.rec-note{border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent)}}.rec-note:last-child{border-bottom:none}.rec-note-title{color:var(--text);font-size:.85rem}.rec-note[data-superseded=true] .rec-note-title{color:var(--text-muted)}.rec-note-context{flex-basis:100%}.rec-note-seen,.rec-note-btn{margin-left:auto}.rec-resemble,.rec-lesson-watch,.rec-find-issuers{border-top:1px solid var(--border);margin-top:.7rem}@supports (color:color-mix(in lab, red, red)){.rec-resemble,.rec-lesson-watch,.rec-find-issuers{border-top:1px solid color-mix(in oklab, var(--border) 55%, transparent)}}.rec-resemble,.rec-lesson-watch,.rec-find-issuers{padding-top:.5rem}.rec-resemble-list,.rec-lesson-watch-list{flex-direction:column;gap:.3rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.rec-resemble-row,.rec-lesson-watch-row{border-left:2px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;padding:.35rem 0 .35rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rec-resemble-row,.rec-lesson-watch-row{border-left:2px solid color-mix(in oklab, var(--border) 70%, transparent)}}.rec-resemble-sym,.rec-lesson-watch-state{color:var(--text);font-size:.85rem;font-weight:650}.rec-resemble-at{font-variant-numeric:tabular-nums;margin-left:auto}.rec-resemble-shared,.rec-resemble-setups{color:var(--text);flex-basis:100%;font-size:.8rem}.rec-resemble-attribution{margin-top:.35rem}.rec-lesson-watch-trade{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.82rem}.sim-action[aria-disabled=true]{opacity:.5;cursor:not-allowed}.rec-find-issuers-note{margin-top:.3rem}@media (max-width:640px){.trace-at{margin-left:0}.trace-orders{grid-template-columns:1fr}.rec-evidence-at,.rec-resemble-at,.rec-note-seen,.rec-note-btn{margin-left:0}}.tj-dd-amount{color:var(--outcome-loss);font-variant-numeric:tabular-nums}.tj-tooltip-note{color:var(--text-muted);max-width:20rem;margin-top:.25rem;font-size:.75rem}.tj-tooltip-delta{border-top:1px solid var(--border);margin-top:.2rem;padding-top:.2rem}.tj-tooltip-closes{color:var(--text-muted);font-size:.78rem}.tj-tooltip-contrib{font-variant-numeric:tabular-nums;flex-direction:column;gap:.1rem;margin:.25rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.tj-tooltip-contrib li{justify-content:space-between;gap:1.25rem;display:flex}.tj-contrib-sym{color:var(--text-muted)}.tj-contrib-more{color:var(--text-muted);font-size:.75rem}.trade-inferred,.tj-inferred{border:1px solid var(--status-warn-solid);margin-left:.35rem;padding:.02rem .3rem}@supports (color:color-mix(in lab, red, red)){.trade-inferred,.tj-inferred{border:1px solid color-mix(in oklab, var(--status-warn-solid) 55%, var(--border))}}.trade-inferred,.tj-inferred{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;cursor:help;white-space:nowrap;border-radius:.3rem;font-size:.68rem}.tj-buffer{grid-column:span 2;min-width:15rem}.tj-buffer-info{border:1px solid var(--border-strong);width:.95rem;height:.95rem;color:var(--text-muted);cursor:help;border-radius:50%;justify-content:center;align-items:center;margin-left:.3rem;font-size:.62rem;display:inline-flex}.tj-buffer-pct{color:var(--text-muted);font-size:.8rem;font-weight:400}.tj-buffer-bar{background:var(--surface-sunken);border:1px solid var(--border);border-radius:999px;height:.4rem;margin:.3rem 0 .25rem;overflow:hidden}.tj-buffer-fill{height:100%;transition:width .3s var(--ease-calm,ease);background:var(--text-muted);border-radius:999px;display:block}.tj-buffer[data-band=green] .tj-buffer-fill{background:var(--outcome-gain)}.tj-buffer[data-band=yellow] .tj-buffer-fill{background:var(--status-warn-solid)}.tj-buffer[data-band=red] .tj-buffer-fill{background:var(--outcome-loss)}.tj-buffer-of,.tj-buffer-refusal,.tj-buffer-hypothesis{font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.35}.tj-buffer[data-band=red] .tj-buffer-used,.tj-buffer[data-band=red] .tj-buffer-pct{color:var(--outcome-loss)}.tj-buffer-hypothesis{color:var(--status-warn,var(--text-muted))}.tj-buffer-controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.78rem;display:flex}.tj-buffer-toggle{align-items:center;gap:.4rem;display:inline-flex}.tj-buffer-toggle-label{color:var(--text-muted)}.tj-scope-toggle .admin-flag-toggle{--switch-border:0px;background:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.tj-scope-toggle .admin-flag-toggle{background:color-mix(in oklab, var(--text-muted) 28%, var(--surface))}}.tj-scope-toggle .admin-flag-toggle{box-shadow:inset 0 0 0 1px var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.tj-scope-toggle .admin-flag-toggle{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--text-muted) 22%, transparent)}}.tj-scope-toggle .admin-flag-toggle{transition:background .2s}.tj-scope-toggle .admin-flag-toggle .admin-flag-knob{background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0000004d,0 1px 1px #0000001f}.tj-scope-toggle .admin-flag-toggle.is-on{background:var(--accent-strong);box-shadow:none}.tj-scope-toggle .admin-flag-toggle.is-on .admin-flag-knob{background:#fff}@media (prefers-reduced-motion:reduce){.tj-scope-toggle .admin-flag-toggle,.tj-scope-toggle .admin-flag-toggle .admin-flag-knob{transition:none}}.tj-scope-toggle .tj-buffer-toggle-label{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.85rem}.tj-buffer-period{background:var(--surface-sunken);border:1px solid var(--border);border-radius:.35rem;gap:.15rem;padding:.1rem;display:inline-flex}.tj-buffer-period-btn{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.1rem .4rem;font-size:.72rem}.tj-buffer-period-btn.is-on{background:var(--surface-raised);color:var(--text)}.tj-buffer-period-btn:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:1px}.tj-buffer-span{color:var(--text-muted)}.tj-buffer-source{color:var(--text-eyebrow);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem}.tj-buffer-mark,.tj-buffer-caveat{color:var(--text-muted);font-size:.72rem;line-height:1.35}.tj-buffer-link{color:var(--accent);font-size:.75rem;text-decoration:underline}.open-monitor{margin-top:2rem}.open-monitor-head h2{letter-spacing:.01em;margin:0 0 .2rem;font-size:1.05rem;font-weight:500}.open-monitor-head p{margin:0 0 .75rem;font-size:.82rem}.open-monitor-rule{margin:0 0 .5rem;font-size:.8rem}.open-monitor-eligible{color:var(--text);font-weight:500}.open-monitor-pending{color:var(--text-muted)}.open-monitor-unknown{color:var(--text-muted);font-style:italic}.open-monitor-plan-cell{white-space:nowrap}.open-monitor-plan{color:var(--text)}.open-monitor-asof{color:var(--text-muted);margin-top:.5rem;font-size:.76rem}.open-monitor-refresh{border:1px solid var(--border);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:.3rem;padding:.05rem .4rem;font-size:.72rem}.open-monitor-refresh:hover{color:var(--text);border-color:var(--border-strong)}.open-monitor-refresh:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:1px}.open-monitor-excluded{margin-top:.5rem;font-size:.78rem}.trade-row-caret{width:.9em;color:var(--text-muted);margin-right:.15rem;display:inline-block}.trade-actions{text-align:right;white-space:nowrap}.trade-notes-btn{background:var(--surface-raised);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;border-radius:.35rem;padding:.2rem .55rem;font-size:.78rem}.trade-notes-btn:hover{border-color:var(--border-strong)}.trade-notes-btn:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:1px}.trade-table tbody tr.trade-lotrow>td{background:var(--surface-raised);padding:0 .85rem .7rem}.trade-lots{overflow-x:auto}.trade-lottable{border-collapse:collapse;width:100%;font-size:.78rem}.trade-lottable th,.trade-lottable td{text-align:left;border-bottom:1px solid var(--border);padding:.35rem .5rem;font-weight:400}.trade-lottable thead th{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.trade-lottable tbody tr:last-child th,.trade-lottable tbody tr:last-child td{border-bottom:none}.trade-lotnote{color:var(--text-muted);text-align:left;padding:.4rem .5rem .2rem;font-size:.76rem}.open-monitor-expand{color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.open-monitor-expand:hover .trade-row-caret{color:var(--text)}.open-monitor-expand:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px;border-radius:.2rem}.open-monitor-table tbody tr.open-monitor-lotparent>td{background:var(--surface-raised);padding:0 .85rem .7rem}.open-monitor-lots{overflow-x:auto}.open-monitor-lots-note,.open-monitor-lots-empty{margin:0 0 .4rem;padding-top:.4rem;font-size:.76rem}.open-monitor-lottable{border-collapse:collapse;width:100%;font-size:.78rem}.open-monitor-lottable th,.open-monitor-lottable td{text-align:left;border-bottom:1px solid var(--border);padding:.35rem .5rem;font-weight:400}.open-monitor-lottable thead th{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.open-monitor-lottable .trade-num{text-align:right;font-variant-numeric:tabular-nums}.open-monitor-lottable tbody tr:last-child td{border-bottom:none}.open-monitor-binding{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:.25rem;margin-left:.4rem;padding:.02rem .3rem;font-size:.68rem}.trade-move{font-variant-numeric:tabular-nums}.trade-move-unknown{color:var(--text-muted);font-style:italic}.trade-move-panel .trade-move-basis{margin:0 0 .5rem;font-size:.76rem}.trade-card-move{align-items:baseline;gap:.4rem;margin-top:.15rem;display:flex}.trade-move-threshold[data-beyond=true]{color:var(--status-warn);font-weight:500}.trade-move-unmeasured{color:var(--text-muted);font-size:.76rem}.trade-chips{flex-wrap:wrap;gap:.4rem;margin:0 0 .6rem;display:flex}.trade-chip{background:var(--surface-raised);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.78rem;text-decoration:none;display:inline-flex}.trade-chip:hover{border-color:var(--border-strong)}.trade-chip:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:1px}.trade-chip[aria-pressed=true]{border-color:var(--accent);background:var(--surface);font-weight:500}.trade-chip-n{color:var(--text-muted);font-variant-numeric:tabular-nums}.trade-chip[aria-pressed=true] .trade-chip-n{color:var(--text)}.trade-chip--sort,.trade-chip--link{border-style:dashed}.trade-chips-note{margin:0 0 .6rem;font-size:.76rem}.trade-ranges{flex-wrap:wrap;align-items:center;gap:.4rem;width:100%;margin-bottom:.2rem;display:flex}.trade-range:disabled{opacity:.45;cursor:not-allowed}.trade-range:disabled:hover{border-color:var(--border)}.trade-range-active{font-size:.76rem}.open-monitor-promote-select{background:var(--surface-raised);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;border-radius:.3rem;padding:.15rem .35rem;font-size:.76rem}.open-monitor-promote-select:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:1px}.open-monitor-promote-msg,.open-monitor-promote-none{color:var(--text-muted);font-size:.74rem}.sd-res-basis,.sd-res-caveat,.sd-res-uncounted{margin:0 0 .4rem;font-size:.78rem}.sd-res-band[data-band=watch],.sd-res-band[data-band=elevated]{color:var(--status-warn);font-weight:500}.trade-card-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.1rem;padding:0;display:flex}.trade-card-open:hover .trade-row-caret{color:var(--text)}.trade-card-open:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px;border-radius:.2rem}.trade-card-lots{background:var(--surface-raised);border-radius:.35rem;margin-top:.6rem;padding:.4rem .5rem .2rem;overflow-x:auto}.trade-card{cursor:default}.sd-ambiguity{margin-top:.75rem}.sd-ambiguity-list{flex-direction:column;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.sd-ambiguity-row{border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .6rem;display:flex}.exit-board{border-top:1px solid var(--border);margin-top:1rem;padding-top:.9rem}.exit-board-lead,.exit-board-degraded{margin:0 0 .75rem;font-size:.8rem}.exit-board-rails{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:900px){.exit-board-rails{grid-template-columns:1fr 1fr}}.exit-rail-title{margin:0 0 .15rem;font-size:.9rem;font-weight:600}.exit-rail-lead,.exit-rail-changed{margin:0 0 .35rem;font-size:.78rem}.exit-rail-counts{margin:0 0 .2rem;font-size:.82rem}.exit-rail-list{flex-direction:column;gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.exit-condition{background:var(--surface-raised);border:0;border-radius:6px;padding:.5rem .6rem}.exit-condition-statement{margin:0;font-size:.85rem}.exit-condition-was{margin:.25rem 0 0;font-size:.76rem}.exit-condition-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.35rem 0 0;font-size:.74rem;display:flex}.exit-board-switch{gap:.25rem;margin-bottom:.75rem;display:flex}.exit-board-switch-btn{font:inherit;color:var(--text-muted);background:var(--surface-raised);border:1px solid var(--border);cursor:pointer;border-radius:6px;flex:1;padding:.35rem .6rem;font-size:.78rem}.exit-board-switch-btn[aria-pressed=true]{color:var(--text);background:var(--surface-raised);border-color:var(--text-muted);box-shadow:inset 0 -2px 0 0 var(--text-muted);font-weight:600}@media (min-width:900px){.exit-board-switch{display:none}}@media (max-width:899px){.exit-board-rails[data-shown=invalidation]>.exit-rail:nth-child(2),.exit-board-rails[data-shown=resolution]>.exit-rail:first-child{display:none}}.exit-board-watch{background:var(--surface-raised);border:0;border-radius:6px;margin:0 0 .75rem;padding:.45rem .6rem}.exit-board-watch-line{margin:0;font-size:.78rem}.exit-board-watch-line+.exit-board-watch-line{margin-top:.2rem}.exit-resemblance{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:.9rem}.exit-resemblance-line{margin:.35rem 0 0;font-size:.82rem}.exit-resemblance-showing{margin:.3rem 0 0;font-size:.76rem}.exit-resemblance-list{flex-direction:column;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.exit-resemblance-item{background:var(--surface-raised);border:0;border-radius:6px;padding:.5rem .6rem}.exit-resemblance-ref{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:.8rem;display:flex}.exit-resemblance-keys{flex-wrap:wrap;gap:.35rem;margin:.35rem 0 0;padding:0;font-size:.74rem;list-style:none;display:flex}.exit-condition-actions,.exit-amend{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.exit-amend{flex-direction:column}.exit-amend-btn{padding:.2rem .5rem;font-size:.74rem}.exit-amend-label{color:var(--text-muted);font-size:.74rem}.exit-amend-input{width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:.4rem .5rem;font-size:.82rem}.exit-amend-hint{margin:0;font-size:.72rem}.plan-of-record{margin-top:.25rem}.plan-close-heading,.plan-process-subheading{margin:.75rem 0 .2rem;font-size:.85rem;font-weight:600}.plan-close-via{border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;margin:.6rem 0 0;padding:.6rem .7rem}.plan-close-via>legend{color:var(--text-muted);padding:0 .35rem;font-size:.78rem}.plan-close-option{cursor:pointer;grid-template-columns:auto 1fr;align-items:baseline;column-gap:.5rem;padding:.35rem 0;font-size:.82rem;display:grid}.plan-close-option-label{font-weight:600}.plan-close-option-hint{grid-column:2;font-size:.74rem}.plan-close-note{flex-direction:column;gap:.3rem;margin-top:.6rem;display:flex}.plan-process-via{margin:.5rem 0 .3rem;font-size:.85rem}.plan-process-dates{flex-wrap:wrap;gap:.15rem .9rem;margin:0 0 .6rem;padding:0;list-style:none;display:flex}.plan-process-counts{border-collapse:collapse;width:100%;font-size:.8rem}.plan-process-counts th,.plan-process-counts td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.3rem .5rem}.plan-process-counts thead th{color:var(--text-muted);font-weight:600}.plan-process-changed{margin:.4rem 0 0;font-size:.78rem}.plan-process-note{border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;margin-top:.7rem;padding:.5rem .6rem}.plan-process-note-text{white-space:pre-wrap;margin:.2rem 0 0;font-size:.82rem}.plan-process-block{margin-top:.8rem}.plan-process-conditions,.plan-process-amendments{flex-direction:column;gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.plan-process-condition,.plan-process-amendment{background:var(--surface-raised);border:0;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;padding:.35rem .5rem;font-size:.8rem;display:flex}.plan-process-condition-statement,.plan-process-amendment-what{flex:14rem}.ota-panel{flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.ota-head{flex-direction:column;gap:.15rem;display:flex}.ota-title{color:var(--text-primary);font-size:1.05rem;font-weight:600}.ota-lead,.ota-note,.ota-empty,.ota-count,.ota-secondary-note{color:var(--text-secondary);font-size:.85rem}.ota-note{color:var(--text-secondary)}.ota-list,.ota-epoch-list,.ota-why-evidence{margin:0;padding:0;list-style:none}.ota-list{flex-direction:column;gap:.9rem;display:flex}.ota-epoch,.ota-group{border-top:1px solid var(--border-subtle);padding-top:.9rem}.ota-group-head{flex-direction:column;gap:.35rem;display:flex}.ota-group-count{color:var(--text-muted);font-weight:400}.ota-group-items{border-left:2px solid var(--border-subtle);flex-direction:column;gap:.5rem;margin-top:.5rem;padding-left:.85rem;display:flex}.ota-act--confirm{font-weight:600}.ota-row{flex-direction:column;gap:.35rem;padding:.25rem 0;display:flex}.ota-row--quiet{opacity:.62}.ota-row-head{flex-wrap:wrap;gap:.4rem;display:flex}.ota-chip{letter-spacing:.02em;color:var(--attention);border:1px solid;border-radius:999px;padding:.05rem .55rem;font-size:.72rem}.ota-chip--state,.ota-chip--lifecycle{color:var(--text-secondary)}.ota-row-title{color:var(--text-primary);font-size:.92rem}.ota-row-pos{color:var(--text-secondary);font-weight:400}.ota-row-body{color:var(--text-primary);max-width:62ch;font-size:.88rem}.ota-row-fail{color:var(--text-secondary);font-size:.82rem}.ota-row-actions,.ota-form-row,.ota-foot{flex-wrap:wrap;align-items:baseline;gap:.9rem;display:flex}.ota-act{font:inherit;color:var(--accent-link,var(--text-primary));cursor:pointer;text-underline-offset:.2em;background:0 0;border:none;padding:0;font-size:.82rem;text-decoration:underline}.ota-act:disabled{opacity:.5;cursor:default}.ota-form{flex-direction:column;gap:.4rem;max-width:30rem;display:flex}.ota-form-hint{color:var(--text-secondary);margin-bottom:.25rem;font-size:.8rem;display:block}.ota-form textarea,.ota-form input[type=date]{width:100%;font:inherit;color:var(--text-primary);border:1px solid var(--border-subtle);background:0 0;border-radius:6px;padding:.4rem .55rem;font-size:.85rem}.ota-why{border-top:1px dashed var(--border-subtle);flex-direction:column;gap:.45rem;margin-top:.35rem;padding-top:.55rem;display:flex}.ota-why-h{color:var(--text-secondary);font-size:.8rem;font-weight:600}.ota-why-grid{grid-template-columns:minmax(7rem,auto) 1fr;gap:.25rem .9rem;font-size:.83rem;display:grid}.ota-why-grid dt{color:var(--text-secondary)}.ota-why-grid dd{color:var(--text-primary);margin:0}.ota-why-evidence li,.ota-why-limits li,.ota-why-ack{color:var(--text-secondary);font-size:.83rem}.ota-why-limits{flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;display:flex}.ota-tax{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.35rem;margin-top:.85rem;padding-top:.7rem;display:flex}.ota-tax-label{color:var(--text-secondary);flex-direction:column;gap:.3rem;font-size:.83rem;display:flex}.ota-tax-label select{font:inherit;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:.35rem;max-width:100%;padding:.35rem .45rem}@media (max-width:700px){.ota-panel{padding:1rem}.ota-why-grid{grid-template-columns:1fr;gap:.1rem}.ota-why-grid dd{margin-bottom:.4rem}}.dm-section{margin-bottom:1.1rem}.dm-wrap{flex-direction:column;gap:.55rem;display:flex}.dm-chart{touch-action:pan-y;min-width:0;margin:0}.dm-chart-box{height:240px;position:relative}.dm-float{z-index:30;pointer-events:none;will-change:transform;width:max-content;max-width:min(74vw,22rem);transition:transform 90ms ease-out,opacity .18s;position:absolute;top:0;left:0}.dm-float--faded{opacity:0;transition:transform 90ms ease-out,opacity .9s}@media (prefers-reduced-motion:reduce){.dm-float,.dm-float--faded{transition:none}}.dm-run{color:var(--text);margin:0;font-size:.94rem}.dm-illustrative{color:var(--status-warn)}.ams-facts{grid-template-columns:auto 1fr;gap:.25rem .9rem;margin:.6rem 0;font-size:.92rem;display:grid}.ams-facts dt{color:var(--text-muted)}.ams-facts dd{color:var(--text);margin:0}.ams-blocked{border:1px solid var(--status-warn);border-radius:.6rem;margin:.4rem 0;padding:.6rem .75rem}@supports (color:color-mix(in lab, red, red)){.ams-blocked{border:1px solid color-mix(in oklab, var(--status-warn) 40%, transparent)}}.ams-blocked{color:var(--status-warn);font-size:.92rem}.ams-controls{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.dm-comove-exception{color:var(--status-warn-solid)}.ams-nowcast-run{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.4rem 0 0;display:flex}.ams-pin-label{color:var(--text-muted);font-size:.9rem}.ams-pin{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:.5rem;padding:.35rem .5rem}.macro-changes{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.macro-change{border-bottom:1px solid var(--border);padding-bottom:.75rem}.macro-changes>.macro-change:last-child{border-bottom:0;padding-bottom:0}.macro-change-when{color:var(--text-display);margin:0 0 .3rem;font-size:.94rem}.macro-change-moves{color:var(--text);flex-direction:column;gap:.15rem;margin:0 0 .35rem;padding:0;font-size:.92rem;list-style:none;display:flex}.macro-change-overall{color:var(--text-display)}.dm-ranges{flex-wrap:wrap;gap:.3rem;margin:.1rem 0 .25rem;display:flex}.dm-range{border:1px solid var(--border);color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:.45rem;padding:.22rem .62rem;font-size:.8rem;transition:background .12s,color .12s,border-color .12s}.dm-range:hover{color:var(--text);border-color:var(--border-strong)}.dm-range:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}.dm-range--on{background:var(--surface-raised);border-color:var(--border-strong);color:var(--text-display);font-weight:600}.dm-controls{flex-wrap:wrap;align-items:center;gap:.3rem 1.1rem;display:flex}.dm-lenses{position:relative}.dm-lenses:before{content:"";border-left:1px solid var(--border);position:absolute;top:15%;bottom:15%;left:-.55rem}.dm-eyebrow{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .35rem;font-size:.8rem;display:flex}.dm-below{gap:.15rem;margin-top:.6rem;display:grid}.dm-below:empty{display:none}.dm-below .dm-eyebrow{margin:0}.dm-eyebrow-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.dm-withheld{color:var(--status-warn)}.dm-prov-note{font-style:italic}.dm-overlays{border:0;flex-wrap:wrap;align-items:center;gap:.25rem .9rem;margin:.15rem 0 0;padding:0;display:flex}.dm-overlays-legend{color:var(--text-muted);margin-right:.2rem;padding:0;font-size:.8rem}.dm-overlay{color:var(--text);cursor:pointer;align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.dm-overlay--off{color:var(--text-muted);cursor:not-allowed}.dm-overlay-swatch{border-radius:1px;width:.75rem;height:.18rem;display:inline-block}.dm-tip-swatch{vertical-align:middle}.dm-overlay--off .dm-overlay-swatch{opacity:.4}.dm-lens-switch-wrap{align-items:center;gap:.45rem;display:inline-flex}.dm-scale-switch-wrap{margin:.25rem 0 .35rem}.dm-frame-switch-wrap{align-self:center;margin-left:auto}.dm-trades-frame-line{margin:0 0 .45rem}.dm-comove-strip{margin:.1rem 0 0}.dm-comove-caption{letter-spacing:.03em;color:var(--text-muted);margin:0 0 .1rem calc(var(--dm-axis-w,56px) + 4px);font-size:.72rem}.dm-return-strip{margin:.35rem 0 0}.dm-return-basis{margin:.1rem 0 0 calc(var(--dm-axis-w,56px) + 4px);color:var(--text-muted);font-size:.7rem;line-height:1.4}.dm-return-warn{color:var(--attention)}.dm-return-scale{color:var(--text-muted);font-size:.92em}.dm-return-gap{color:var(--text);border-top:1px solid var(--border);margin-top:.2rem;padding-top:.2rem}.vp-gauge{background:var(--surface-sunken,var(--border));border-radius:999px;height:.4rem;position:relative;overflow:hidden}.vp-gauge-zone{position:absolute;top:0;bottom:0}.vp-gauge-zone--inverted{background:var(--attention)}@supports (color:color-mix(in lab, red, red)){.vp-gauge-zone--inverted{background:color-mix(in oklab, var(--attention), transparent 55%)}}.vp-gauge-zone--thin{background:var(--text-dim)}@supports (color:color-mix(in lab, red, red)){.vp-gauge-zone--thin{background:color-mix(in oklab, var(--text-dim), transparent 78%)}}.vp-gauge-zone--typical{background:var(--text-dim)}@supports (color:color-mix(in lab, red, red)){.vp-gauge-zone--typical{background:color-mix(in oklab, var(--text-dim), transparent 62%)}}.vp-gauge-zone--rich{background:var(--status-ok-solid,var(--text))}@supports (color:color-mix(in lab, red, red)){.vp-gauge-zone--rich{background:color-mix(in oklab, var(--status-ok-solid,var(--text)), transparent 60%)}}.vp-gauge-marker{background:var(--text);width:2px;position:absolute;top:-.1rem;bottom:-.1rem;transform:translate(-1px)}.gauge-trend{line-height:0;display:inline-flex;position:absolute;top:50%;transform:translate(-5px,-50%)}.gauge-trend--confirmed{color:var(--text)}.gauge-trend--watch,.vp-face--inverted{color:var(--attention)}.vp-face--thin,.vp-face--typical,.vp-face--rich{color:var(--text-dim)}.vp-tip,.vp-figure{color:var(--text)}.ed-strip.ed-strip--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1200px){.ed-strip.ed-strip--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ed-strip.ed-strip--four{grid-template-columns:minmax(0,1fr)}}.dm-lens-side{color:var(--text-muted);font-size:.8rem}.dm-lens-side--on{color:var(--text-display);font-weight:600}.dm-lens-switch{border:var(--switch-border) solid var(--border-strong);background:var(--surface-raised);cursor:pointer;border-radius:1rem;padding:0;transition:background .14s,border-color .14s}.dm-lens-switch--on{background:var(--status-warn-solid)}@supports (color:color-mix(in lab, red, red)){.dm-lens-switch--on{background:color-mix(in oklab, var(--status-warn-solid) 30%, var(--surface-raised))}}.dm-lens-switch--on{border-color:var(--status-warn-solid)}.dm-lens-switch:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}.dm-lens-knob{background:var(--text-display);border-radius:50%;transition:transform .14s}.dm-trend{flex-direction:column;gap:.15rem;display:flex}.dm-trend-watch{color:var(--status-warn);margin:0;font-size:.92rem}.dm-chart .tj-tooltip{max-width:min(74vw,21rem)}.dm-readout{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;flex-direction:column;gap:.1rem;min-height:4.9rem;padding:.5rem .7rem;font-size:.86rem;display:flex}.dm-expand{border:1px solid var(--border);color:var(--text-muted);letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:.45rem;padding:.22rem .62rem;font-size:.8rem;transition:background .12s,color .12s,border-color .12s}.dm-expand:hover{color:var(--text);border-color:var(--border-strong)}.dm-expand:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}.dm-full{background:var(--surface);width:100dvw;max-width:none;height:100dvh;max-height:none;color:var(--text);border:0;margin:0;padding:0}.dm-full::backdrop{background:#00000080}.dm-full-inner{height:100%;padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom,0px));flex-direction:column;gap:.45rem;display:flex}.dm-full-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.dm-full-title{color:var(--text-display);font-size:1rem;font-weight:600}.dm-full-controls{flex-wrap:wrap;align-items:center;gap:.3rem 1.1rem;display:flex}.dm-full-chart{flex-direction:column;flex:1;gap:.45rem;min-height:0;display:flex}.dm-full-chart .dm-chart{flex-direction:column;flex:1;min-height:0;display:flex}.dm-full-chart .dm-chart-box{flex:1;height:auto;min-height:9rem}.dm-full-rotate{color:var(--text-muted);margin:0;font-size:.85rem;display:none}@media (pointer:coarse) and (orientation:portrait){.dm-full-rotate{display:block}}@media (pointer:coarse) and (orientation:landscape) and (max-height:520px){.dm-chart-box{height:calc(100dvh - 9.5rem);min-height:11rem}}@media (pointer:coarse){.dm-range,.dm-expand{min-height:2.5rem;padding:.5rem .85rem;font-size:.88rem}.dm-disclose-summary{padding:.35rem 0}.dm-overlay{min-height:2.2rem}.dm-overlay input[type=checkbox]{width:1.15rem;height:1.15rem}}@media (max-width:640px){.dm-controls{gap:.35rem .75rem}.dm-lenses:before{display:none}.dm-nowcast-strip{padding:.5rem .6rem}}.ed-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}@media (max-width:900px){.ed-strip{grid-template-columns:minmax(0,1fr)}}.ed-card{border-radius:var(--radius-card);background:var(--surface-raised);border:0;flex-direction:column;gap:.45rem;min-height:13.5rem;padding:.85rem 1rem;display:flex}.ed-card-head{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.ed-config{color:var(--text);margin:0;font-size:.9rem}.ed-row{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;display:flex}.ed-row-label{min-width:4.5rem;color:var(--text-dim);font-size:.8rem}.ed-row-face{color:var(--text-dim);font-size:.95rem;font-weight:600}.ed-row-face--slight,.ed-row-face--edge,.ed-row-face--strong,.ed-row-face--super{color:var(--status-ok-solid,var(--text))}.ed-row-face--forming{color:var(--attention);font-size:.85rem;font-weight:500}.ed-row-quant{color:var(--text-dim);flex:100%;margin:0;font-size:.78rem;line-height:1.45}.ed-note{color:var(--text-dim);margin:0;font-size:.78rem;line-height:1.45}.ed-note--caution{color:var(--attention)}.ed-absent{color:var(--text-dim);margin:0;font-size:.85rem}.ed-face.ed-face--stale{color:var(--text-muted)}.ed-note--stale strong{letter-spacing:.06em;color:var(--attention-strong);font-size:.66rem;font-weight:650}.ed-face{color:var(--text-dim);margin:0;font-size:1.05rem;font-weight:600;line-height:1.25}.ed-face--slight,.ed-face--edge,.ed-face--strong,.ed-face--super{color:var(--status-ok-solid,var(--text))}.ed-face--forming,.ed-face--near{color:var(--attention);font-size:.9rem;font-weight:500}.ed-chips{flex-wrap:wrap;align-items:center;gap:.3rem;margin:.15rem 0 0;display:flex}.ed-chip{letter-spacing:.02em;border:1px solid var(--border-strong);color:var(--text-dim);white-space:nowrap;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:600}.ed-chips-basis{flex-basis:100%;font-size:.68rem}.ed-face--tail-rough,.ed-face--tail-break{color:var(--attention)}.ed-quant{color:var(--text-dim);margin:0;font-size:.78rem;line-height:1.45}.ed-ladder{align-items:center;gap:.28rem;display:flex}.ed-rung{border:1px solid var(--border);background:0 0;border-radius:999px;flex:1 1 0;height:.34rem}.ed-rung--on{border-color:var(--status-ok-solid,var(--text));background:var(--status-ok-solid,var(--text))}.ed-hazards{flex-wrap:wrap;gap:.3rem;display:flex}.ed-hazard{letter-spacing:.02em;border:1px solid var(--border);color:var(--text-dim);border-radius:999px;padding:.1rem .4rem;font-size:.68rem}.ed-hazard--on{border-color:var(--attention);color:var(--attention);font-weight:600}.ed-note--record{color:var(--text)}.ed-break{flex-direction:column;gap:.35rem;display:flex}.ed-explain{color:var(--text-dim);margin-top:auto;font-size:.72rem}.ed-explain-summary{cursor:pointer;color:var(--text-dim);align-items:center;gap:.3rem;list-style:none;display:flex}.ed-explain-summary::-webkit-details-marker{display:none}.ed-explain-summary:hover,.ed-explain-summary:focus-visible{color:var(--text)}.ed-explain-icon{flex:none}.ed-explain-list{flex-direction:column;gap:.3rem;margin:.4rem 0 0;padding-left:1rem;line-height:1.45;display:flex}.dm-equity{margin:0 0 .35rem}.dm-equity-box{width:100%;height:120px}.dm-cn-snr,.dm-cn-spectrum{margin:.35rem 0 0}.dm-cn-snr .dm-strip-box{width:100%;height:96px}.dm-cn-spectrum .dm-strip-box{width:100%;height:88px}.dm-equity-legend{max-width:none;color:var(--text-muted);margin:.35rem 0 0;font-size:.72rem;line-height:1.45}.dm-lane-fold{margin-top:.5rem}.dm-lane-note{margin:.45rem 0 0;line-height:1.45}.dm-lane-refusal{color:var(--text-muted)}.dm-lane-state{color:var(--text)}.dm-lane-fold .dm-expand{margin-top:.4rem}.dm-intraday .dm-intraday-measure{margin:.1rem 0 .45rem}.dm-lane-details{margin-top:.6rem}.dm-lane-details-summary{cursor:pointer;color:var(--text-muted);font-size:.8rem;list-style:none}.dm-lane-details-summary::-webkit-details-marker{display:none}.dm-lane-details-summary:before{content:"▸ "}.dm-lane-details[open]>.dm-lane-details-summary:before{content:"▾ "}.dm-lane-details-summary:hover,.dm-lane-details-summary:focus-visible{color:var(--text)}.dm-lane-rules li{margin-top:.2rem}.dm-lane-controls{flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:.3rem;display:flex}.dm-lane-controls label{color:var(--text-muted);align-items:center;gap:.35rem;display:inline-flex}.dm-lane-controls input[type=number]{background:var(--surface);width:4.5rem;color:var(--text);border:1px solid var(--border-strong);font:inherit;border-radius:4px;padding:.1rem .3rem}.dm-lane-controls select{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);font:inherit;border-radius:4px;padding:.1rem .3rem}.dm-lane-quick{flex-wrap:wrap;align-items:flex-start;gap:.6rem .9rem;margin-top:.5rem;display:flex}.dm-lane-quick .dm-lane-mode{margin:.15rem 0 0}.dm-lane-group{border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;min-inline-size:0;margin:0;padding:.35rem .6rem .45rem;display:flex}.dm-lane-group legend{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);cursor:help;padding:0 .3rem;font-size:.72rem}.dm-lane-group label{color:var(--text-muted);align-items:center;gap:.35rem;display:inline-flex}.dm-lane-group input[type=number]{background:var(--surface);width:4.1rem;color:var(--text);border:1px solid var(--border-strong);font:inherit;border-radius:4px;padding:.1rem .3rem}.dm-lane-group select{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);font:inherit;border-radius:4px;max-width:13rem;padding:.1rem .3rem}.dm-lane-group-idle{opacity:.55}.dm-lane-stress-admit{flex-wrap:wrap;gap:.35rem .75rem;display:inline-flex}.dm-lane-stress-note{flex-basis:100%;margin:0}.dm-reentry{flex:100%}.dm-reentry--idle{border-style:dashed}.dm-reentry-line{flex-basis:100%;margin:0;line-height:1.45}.dm-reentry label{flex-wrap:wrap}.dm-reentry-status{color:var(--text)}.dm-reentry-status .dm-expand{margin:0 0 0 .35rem}.dm-reentry-reads,.dm-reentry-moved{font-size:.75rem}.dm-reentry-legend{text-transform:inherit;letter-spacing:inherit}.dm-reentry-bubble{text-transform:none;letter-spacing:normal;cursor:auto}.dm-reentry-presets{flex-wrap:wrap;gap:.4rem;display:flex}.dm-reentry-pill{max-width:100%;display:inline-flex;position:relative}.dm-reentry-pill input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dm-reentry-pill input:disabled{cursor:default}.dm-reentry-pill-face{box-sizing:border-box;border:1px solid var(--border);min-height:1.9rem;color:var(--text-muted);background:0 0;border-radius:1rem;flex-wrap:wrap;align-items:baseline;column-gap:.3rem;padding:.25rem .75rem;font-size:.8rem;display:inline-flex}.dm-reentry-pill-word{font-size:.72rem}.dm-reentry-pill:hover .dm-reentry-pill-face{color:var(--text);border-color:var(--border-strong)}.dm-reentry-pill input:checked+.dm-reentry-pill-face{color:var(--text);background:var(--surface-raised);border-color:var(--accent);font-weight:650}.dm-reentry-pill input:focus-visible+.dm-reentry-pill-face{outline:2px solid var(--focus);outline-offset:2px}.dm-reentry-pill--custom input:disabled:not(:checked)+.dm-reentry-pill-face{border-style:dashed}@media (pointer:coarse){.dm-reentry-pill-face{min-height:44px}}.gl-host{position:relative}.gl-tip{position:static}.dm-equity-tiles{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:.5rem;margin:.55rem 0 .15rem}.dm-equity-tiles .stat-tile{gap:.15rem;padding:.45rem .6rem}.dm-equity-tiles .stat-tile-value{font-size:1.35rem}.dm-region{display:contents}.sm-compare{flex-direction:column;gap:.9rem;margin-top:1.25rem;display:flex}.sm-compare-head{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.sm-compare-head .radar-sub{flex-basis:100%;margin:0}.sm-compare-sections{grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr));align-items:start;gap:1rem;display:grid}.sm-compare-section{border-radius:var(--radius-card);background:var(--surface);border:0;min-width:0;padding:.75rem .85rem}.sm-compare-title{margin:0;font-size:1rem}.sm-compare-face{color:var(--text-muted);font-weight:400}.sm-compare-asof{margin:.15rem 0 .5rem}.sm-compare-note{margin:.35rem 0}.sm-compare-scroll{overflow-x:auto}.sm-compare-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.sm-compare-table th,.sm-compare-table td{text-align:right;border-bottom:1px solid var(--border-soft);white-space:nowrap;padding:.35rem .6rem}.sm-compare-table th[scope=row],.sm-compare-table thead th:first-child{text-align:left;background:var(--surface);position:sticky;left:0}.sm-compare-table tbody tr:hover>*{background:var(--surface-raised);box-shadow:inset 0 1px 0 var(--border-strong), inset 0 -1px 0 var(--border-strong)}.sm-compare-table tbody tr:hover>th[scope=row]{box-shadow:inset 2px 0 0 var(--border-strong), inset 0 1px 0 var(--border-strong), inset 0 -1px 0 var(--border-strong)}.sm-compare-table thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);vertical-align:bottom;font-size:.72rem}.sm-compare-th-asof{text-transform:none;letter-spacing:0;font-weight:400;display:block}.sm-compare-provenance{max-width:none;font-size:.72rem}.sm-compare{--sm-label:11rem;container:sm-compare/inline-size}@container sm-compare (min-width:40rem){.sm-compare[data-count="1"] .sm-compare-sections{grid-template-columns:var(--sm-label) repeat(var(--sm-n), minmax(0, 1fr))}.sm-compare[data-count="1"] .sm-compare-section:first-child{grid-column-start:2}.sm-compare[data-count="1"] .sm-compare-table[data-orientation=measures]{table-layout:fixed}.sm-compare[data-count="1"] .sm-compare-table[data-orientation=measures] thead th:first-child{width:var(--sm-label)}.sm-compare[data-count="1"] .sm-compare-table[data-orientation=measures] :is(th,td){white-space:normal;overflow-wrap:anywhere}.sm-compare[data-count="1"] .sm-compare-table[data-orientation=measures] :is(th,td):not(:first-child){padding-right:.85rem}}@container sm-compare (min-width:57rem){.sm-compare[data-count="2"] .sm-compare-sections{grid-template-columns:var(--sm-label) repeat(var(--sm-n), minmax(0, 1fr))}.sm-compare[data-count="2"] .sm-compare-section:first-child{grid-column-start:2}.sm-compare[data-count="2"] .sm-compare-table[data-orientation=measures]{table-layout:fixed}.sm-compare[data-count="2"] .sm-compare-table[data-orientation=measures] thead th:first-child{width:var(--sm-label)}.sm-compare[data-count="2"] .sm-compare-table[data-orientation=measures] :is(th,td){white-space:normal;overflow-wrap:anywhere}.sm-compare[data-count="2"] .sm-compare-table[data-orientation=measures] :is(th,td):not(:first-child){padding-right:.85rem}}@container sm-compare (min-width:86rem){.sm-compare[data-count="3"] .sm-compare-sections{grid-template-columns:var(--sm-label) repeat(var(--sm-n), minmax(0, 1fr))}.sm-compare[data-count="3"] .sm-compare-section:first-child{grid-column-start:2}.sm-compare[data-count="3"] .sm-compare-table[data-orientation=measures]{table-layout:fixed}.sm-compare[data-count="3"] .sm-compare-table[data-orientation=measures] thead th:first-child{width:var(--sm-label)}.sm-compare[data-count="3"] .sm-compare-table[data-orientation=measures] :is(th,td){white-space:normal;overflow-wrap:anywhere}.sm-compare[data-count="3"] .sm-compare-table[data-orientation=measures] :is(th,td):not(:first-child){padding-right:.85rem}}@container sm-compare (min-width:115rem){.sm-compare[data-count="4"] .sm-compare-sections{grid-template-columns:var(--sm-label) repeat(var(--sm-n), minmax(0, 1fr))}.sm-compare[data-count="4"] .sm-compare-section:first-child{grid-column-start:2}.sm-compare[data-count="4"] .sm-compare-table[data-orientation=measures]{table-layout:fixed}.sm-compare[data-count="4"] .sm-compare-table[data-orientation=measures] thead th:first-child{width:var(--sm-label)}.sm-compare[data-count="4"] .sm-compare-table[data-orientation=measures] :is(th,td){white-space:normal;overflow-wrap:anywhere}.sm-compare[data-count="4"] .sm-compare-table[data-orientation=measures] :is(th,td):not(:first-child){padding-right:.85rem}}.shell-canvas{max-width:none;padding-inline:clamp(1rem,2.5vw,3rem)}body:has(.shell-canvas) .gnav-inner{max-width:none;padding-inline:clamp(1rem,2.5vw,3rem)}.shell-canvas .suite-flow-note{max-width:72ch}.dm-monitor-add select{min-width:0;max-width:100%}@media (max-width:640px){.sm-compare-section{padding:.6rem .65rem}.sm-compare-table th,.sm-compare-table td{padding:.3rem .45rem}}@media (min-width:75rem){.dm-wrap--canvas{grid-template:"controls controls""board charts""board status"minmax(0,1fr)"ledger ledger""below below"/minmax(20rem,24rem) minmax(0,1fr);align-items:start;gap:.55rem 1.25rem;display:grid}.dm-wrap--canvas>.dm-region{min-width:0;display:block}.dm-wrap--canvas>.dm-region-controls{grid-area:controls}.dm-wrap--canvas>.dm-region-charts{grid-area:charts}.dm-wrap--canvas>.dm-region-status{grid-area:status}.dm-wrap--canvas>.dm-region-board{grid-area:board}.dm-wrap--canvas>.dm-region-ledger{grid-area:ledger}.dm-wrap--canvas>.dm-below{grid-area:below}.dm-wrap--canvas>.radar-empty{grid-column:1/-1}.dm-wrap--canvas>.dm-region-board{top:var(--bt-stick-top,1rem);max-height:calc(100vh - var(--bt-stick-top,1rem) - 1rem);overscroll-behavior:contain;align-self:start;padding-right:.25rem;position:sticky;overflow-y:auto}.dm-wrap--canvas .dm-lane-fold,.dm-wrap--canvas .dm-trades{margin-top:0}.dm-wrap--canvas .dm-chart-box{height:300px}.dm-wrap--canvas .dm-equity-box{height:150px}.sm-board-list{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:.6rem 1.5rem;padding:0;list-style:none;display:grid}.sm-board-row{border-left:2px solid var(--border);min-width:0;padding-left:.75rem}}@media (min-width:112.5rem){.dm-wrap--canvas{grid-template:"controls controls controls""board charts ledger""board status ledger"minmax(0,1fr)"below below below"/minmax(24rem,27rem) minmax(0,1.6fr) minmax(36rem,1fr)}.dm-wrap--canvas>.dm-region-ledger{top:var(--bt-stick-top,1rem);max-height:calc(100vh - var(--bt-stick-top,1rem) - 1rem);overscroll-behavior:contain;align-self:start;padding-right:.25rem;position:sticky;overflow-y:auto}.dm-wrap--canvas .dm-chart-box{height:340px}.dm-wrap--canvas .dm-equity-box,.sm-compare .dm-equity-box{height:180px}.sm-compare .dm-chart-box{height:340px}}@media (min-width:150rem){.dm-wrap--canvas{grid-template-columns:minmax(26rem,30rem) minmax(0,1.4fr) minmax(44rem,1fr);column-gap:1.75rem}.dm-wrap--canvas .dm-chart-box{height:420px}.dm-wrap--canvas .dm-equity-box,.sm-compare .dm-equity-box{height:220px}.sm-compare .dm-chart-box{height:420px}.sm-compare-sections{grid-template-columns:repeat(auto-fit,minmax(34rem,1fr))}}.dm-wrap.dm-wrap--board-hidden>.dm-region-board{display:none}.dm-board-toggle{align-items:center;gap:.35rem;display:inline-flex}.dm-board-toggle-glyph{font-size:1em;line-height:1}@media (min-width:75rem){.dm-wrap--canvas.dm-wrap--board-hidden{grid-template-columns:minmax(0,1fr);grid-template-areas:"controls""charts""status""ledger""below"}}@media (min-width:112.5rem){.dm-wrap--canvas.dm-wrap--board-hidden{grid-template-columns:minmax(0,1.6fr) minmax(36rem,1fr);grid-template-areas:"controls controls""charts ledger""status ledger""below below"}}@media (min-width:150rem){.dm-wrap--canvas.dm-wrap--board-hidden{grid-template-columns:minmax(0,1.4fr) minmax(44rem,1fr)}}.dm-trades{margin-top:.9rem}.dm-trades-scroll{overflow-x:auto}.dm-trades-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.dm-trades-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:.3rem .75rem .3rem 0;font-size:.72rem;font-weight:500}.dm-trades-table td{border-bottom:1px solid var(--border);color:var(--text);padding:.3rem .75rem .3rem 0}.dm-gb-structure{border:0;border-top:1px solid var(--border);gap:.5rem;margin:.75rem 0 0;padding:.6rem 0 0;display:grid}.dm-gb-structure-more>summary{cursor:pointer}.dm-gb-legacy .dm-gb-use-revised{margin-left:.35rem}.dm-gb-reactions{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.dm-gb-reactions caption{text-align:left;padding-bottom:.3rem}.dm-gb-reactions th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:.3rem .75rem .3rem 0;font-size:.72rem;font-weight:500}.dm-gb-reactions td{border-bottom:1px solid var(--border);color:var(--text);padding:.3rem .75rem .3rem 0}.dm-fx-optimize{margin-top:.9rem}.dm-fx-optimize .dm-trades-scroll{margin-top:.4rem}.dm-fx-opt-table tr.dm-fx-opt-applied td:first-child{box-shadow:inset 3px 0 0 var(--fx-position)}.dm-family-optimize{margin-top:.9rem}.dm-family-optimize-controls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dm-family-optimize select{font:inherit}.dm-family-optimize .dm-trades-scroll{margin-top:.4rem}.dm-family-optimize-dash{color:var(--text-muted)}.dm-family-optimize .dm-trades-table tr.dm-family-optimize-dials th{text-align:left;text-transform:none;letter-spacing:normal;color:var(--text);border-bottom:none;padding:.45rem 0 .1rem;font-size:.8rem;font-weight:400}.dm-family-optimize .dm-trades-table tr.dm-family-optimize-figs td{font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:.1rem}.dm-trades-table tr.dm-trades-fx td{background:var(--fx-position)}@supports (color:color-mix(in lab, red, red)){.dm-trades-table tr.dm-trades-fx td{background:color-mix(in oklab, var(--fx-position) 8%, transparent)}}.dm-trades-table tr.dm-trades-fx td:first-child{box-shadow:inset 3px 0 0 var(--fx-position)}.dm-trades-table tr.dm-trades-ghost td{opacity:.38;font-style:italic}.dm-footnotes .radar-sub{max-width:none;color:var(--text-muted);font-size:.78rem;line-height:1.5}.radar-sub.dm-footnote{max-width:none;color:var(--text-muted);border-top:1px solid var(--border);margin-top:.6rem;padding-top:.45rem;font-size:.78rem;line-height:1.5}.dm-footnotes .radar-sub+.radar-sub{margin-top:.35rem}.dm-footnotes>.radar-sub:first-of-type,.dm-footnotes>div+.radar-sub{border-top:1px solid var(--border);margin-top:.6rem;padding-top:.45rem}.dm-overlay-swatch--rule{border-left:1px dashed var(--text-muted);background:0 0;width:0;height:12px}.dm-fomc-note{margin-top:.25rem}.dm-trades-stage{white-space:nowrap}.dm-trades-stage--prepare{color:var(--text-muted)}.dm-trades-stage--primary{color:var(--text)}.dm-trades-stage--settle{font-weight:600}.dm-trades-fx-instrument{color:var(--fx-position);font-weight:500}.dm-trades-tiles{margin:.2rem 0 .7rem}.dm-trades-table th.dm-trades-group{text-transform:none;letter-spacing:.01em;color:var(--text);border-bottom:1px solid var(--border-strong);padding-bottom:.2rem;font-size:.76rem}.dm-trades-table th.dm-trades-group+th.dm-trades-group,.dm-trades-table td.dm-trades-pair-start,.dm-trades-table th.dm-trades-pair-start{border-left:1px solid var(--border);padding-left:.75rem}.dm-trades-table th.dm-trades-group-blank{border-bottom:0}.dm-trades-table .dm-trades-tip[title]{cursor:help;-webkit-text-decoration:underline dotted var(--text-muted);-webkit-text-decoration:underline dotted var(--text-muted);-webkit-text-decoration:underline dotted var(--text-muted);text-decoration:underline dotted var(--text-muted);text-underline-offset:3px;text-decoration-thickness:1px}.dm-busy{color:var(--text-muted);opacity:0;margin-left:.6rem;font-size:.75rem;animation:10ms linear .3s forwards dmBusyReveal}@keyframes dmBusyReveal{to{opacity:1}}.dm-dial-num{align-items:stretch;display:inline-flex}.dm-dial-num input{background:var(--surface);width:4.1rem;color:var(--text);border:1px solid var(--border-strong);font:inherit;text-align:right;border-radius:0;padding:.1rem .3rem}.dm-dial-num button{background:var(--surface);width:1.5rem;color:var(--text-muted);border:1px solid var(--border-strong);font:inherit;cursor:pointer;line-height:1}.dm-dial-num button:first-child{border-right:none;border-radius:4px 0 0 4px}.dm-dial-num button:last-child{border-left:none;border-radius:0 4px 4px 0}.dm-dial-num button:disabled,.dm-dial-num input:disabled{opacity:.5;cursor:default}.mt-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.mt-strip:empty{display:none}@media (max-width:640px){.mt-strip{grid-template-columns:minmax(0,1fr)}}.mt-tile{border-radius:var(--radius-card);background:var(--surface-raised);border:0;flex-direction:column;gap:.45rem;min-height:13.5rem;padding:.85rem 1rem;display:flex}.mt-tile-head{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.78rem;font-weight:600;display:flex}.mt-tile-series{text-transform:none;letter-spacing:normal;color:var(--text-faint,var(--text-muted));font-size:.72rem;font-weight:400}.mt-tile-state{min-height:44px;color:var(--text);align-items:center;font-size:1.6rem;font-weight:650;line-height:1.2;text-decoration:none;display:flex}.mt-tile-state:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.mt-tile--elevated .mt-tile-state,.mt-tile--spiking .mt-tile-state{color:var(--attention-strong)}.mt-tile--stress .mt-tile-state{color:var(--text-error)}.mt-tile--quiet .mt-tile-state{color:var(--accent-sage-strong)}.mt-tile--stale .mt-tile-state{color:var(--text-muted)}.mt-gauge{border-radius:4px;height:8px;position:relative;overflow:hidden}.mt-gauge-zone{position:absolute;top:0;bottom:0}.mt-gauge-zone--quiet{background:var(--accent-sage-soft)}.mt-gauge-zone--normal{background:var(--border)}.mt-gauge-zone--elevated{background:var(--attention-soft)}.mt-gauge-zone--stress{background:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.mt-gauge-zone--stress{background:color-mix(in oklab, var(--text-error) 26%, var(--surface))}}.mt-gauge-marker{background:var(--text);border-radius:2px;width:3px;margin-left:-1.5px;transition:left 90ms ease-out;position:absolute;top:-2px;bottom:-2px}@media (prefers-reduced-motion:reduce){.mt-gauge-marker{transition:none}}.mt-tile-basis{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.45}.mt-tile-facts{font-variant-numeric:tabular-nums;flex-direction:column;gap:.15rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.mt-tile-asof{color:var(--text-faint,var(--text-muted));align-items:center;gap:.5rem;margin-top:auto;font-size:.72rem;display:flex}.mt-tile-stale-badge{letter-spacing:.06em;color:var(--attention-strong);font-size:.66rem;font-weight:650}.mt-tile-absent{color:var(--text-muted);margin:0;font-size:.8rem}.se-strip-wrap{margin-bottom:.75rem}.se-legend{margin:.15rem 0 .6rem;font-size:.78rem}.se-strip{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;display:grid}@media (max-width:640px){.se-strip{grid-template-columns:minmax(0,1fr)}}.se-tile{min-height:0}.se-tile-state{min-height:0;margin:0;font-size:1.3rem}.se-tile--uptrend .se-tile-state{color:var(--accent-sage-strong)}.se-tile--downtrend .se-tile-state{color:var(--text-error)}.se-tile--uptrend_watch .se-tile-state,.se-tile--downtrend_watch .se-tile-state{color:var(--attention-strong)}.se-tile--warming .se-tile-state,.se-tile--unclassified .se-tile-state{color:var(--text-muted)}.se-gauge-zone--laboring{background:var(--attention-soft)}.se-gauge-zone--harmony{background:var(--border)}.se-gauge-zone--ease{background:var(--accent-sage-soft)}.se-gauge-line{background:var(--text-muted);width:1px;position:absolute;top:0;bottom:0}.se-chips{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;font-size:.74rem;list-style:none;display:flex}.se-chip{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:.1rem .45rem}.se-chip--above{border-color:var(--accent-sage-strong);color:var(--accent-sage-strong)}.se-chip--below{border-color:var(--text-error);color:var(--text-error)}.sp-chips{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.sp-chip{border:1px solid var(--border);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;min-height:24px;padding:.15rem .45rem;font-size:.72rem;display:inline-flex}.sp-chip--active{border-color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.sp-chip--active{border-color:color-mix(in oklab, var(--attention) 40%, transparent)}}.sp-chip--active{background:var(--attention-soft);color:var(--attention-strong)}.sp-chip--historical,.sp-chip--expired_unknown{color:var(--text-faint,var(--text-muted));background:0 0}.sp-chip-text--lapsed{text-decoration:line-through;text-decoration-thickness:1px}.sp-chip-note{letter-spacing:.03em;text-transform:uppercase;color:var(--text-faint,var(--text-muted));font-size:.64rem}.sp-chip--unassessed{background:var(--surface-raised);color:var(--text-muted);border-style:dashed}.si-line{font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;align-items:center;gap:.45rem;font-size:.72rem;display:inline-flex}.si-seg+.si-seg:before{content:"·";color:var(--text-faint,var(--text-muted));margin-right:.45rem}.si-seg--elevated{color:var(--attention-strong)}.si-line--absent{color:var(--text-faint,var(--text-muted))}.mt-gauge-zone--dollar-supportive{background:var(--accent-sage-soft)}.mt-gauge-zone--dollar-watch{background:var(--attention-soft)}.mt-gauge-zone--dollar-fragile{background:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.mt-gauge-zone--dollar-fragile{background:color-mix(in oklab, var(--text-error) 26%, var(--surface))}}.mt-gauge-zone--credit-tight{background:var(--attention-soft)}.mt-gauge-zone--credit-normal{background:var(--accent-sage-soft)}.mt-gauge-zone--credit-stressed{background:var(--attention-soft)}.mt-gauge-zone--credit-crisis{background:var(--text-error)}@supports (color:color-mix(in lab, red, red)){.mt-gauge-zone--credit-crisis{background:color-mix(in oklab, var(--text-error) 26%, var(--surface))}}.mt-tile--credit-tight .mt-tile-state{color:var(--attention-strong)}.mt-tile--credit-normal .mt-tile-state{color:var(--accent-sage-strong)}.mt-tile--credit-stressed .mt-tile-state{color:var(--attention-strong)}.mt-tile--credit-crisis .mt-tile-state{color:var(--text-error)}.mt-tile-note{color:var(--text-muted);margin:.35rem 0 0;font-size:.68rem;line-height:1.4}.mt-tile--dollar-supportive .mt-tile-state{color:var(--accent-sage-strong)}.mt-tile--dollar-watch .mt-tile-state{color:var(--attention-strong)}.mt-tile--dollar-fragile .mt-tile-state{color:var(--text-error)}.mt-tile--dollar-unclassified .mt-tile-state{color:var(--text-muted)}.dm-equity-tip{background:var(--surface-raised);border:1px solid var(--border-strong);color:var(--text);border-radius:6px;padding:.4rem .55rem;font-size:.72rem}.dm-equity-tip p{margin:0;line-height:1.4}.dm-equity-tip-day{color:var(--text-muted)}.dm-lane-report{display:none}.dm-export{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.dm-strategies{border:1px solid var(--border);border-radius:.55rem;margin-top:.75rem;padding:.55rem .7rem}.dm-strategies-row{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.dm-strategies-row label{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.dm-strategies-row select,.dm-strategies-row input[type=text]{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);font:inherit;border-radius:4px;min-width:11rem;padding:.15rem .35rem;font-size:.85rem}.dm-strategies .dm-expand:disabled{opacity:.45;cursor:default}.dm-strategies-modified{letter-spacing:.04em;text-transform:uppercase;color:var(--attention);cursor:help;border:1px solid;border-radius:999px;padding:.05rem .45rem;font-size:.72rem}.dm-strategies-pop{border:1px solid var(--border-strong);background:var(--surface);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.5rem;padding:.5rem .65rem;display:flex}.dm-strategies-pop p{flex:100%;margin:0}.dm-strategies-refusal{color:var(--attention);flex:100%;margin:0;font-size:.8rem}.dm-strategies-note{max-width:none;margin:.45rem 0 0;font-size:.75rem;line-height:1.45}@media print{body.dm-print-report>:not(.dm-lane-report){display:none!important}body.dm-print-report .dm-lane-report{color:#111;background:#fff;padding:.25in;font-size:11px;line-height:1.45;display:block}.dm-lane-report h1{margin:0 0 4px;font-size:18px}.dm-lane-report h2{border-bottom:1px solid #444;margin:14px 0 6px;padding-bottom:2px;font-size:14px}.dm-lane-report h3{margin:10px 0 4px;font-size:12px}.dm-lane-report table{border-collapse:collapse;width:100%;margin:4px 0 8px}.dm-lane-report th,.dm-lane-report td{text-align:left;vertical-align:top;border:1px solid #999;padding:2px 6px}.dm-lane-report th{background:#eee}.dm-lane-report .dm-report-meta{margin:0 0 4px}.dm-lane-report .dm-report-state{margin:0 0 8px;font-style:italic}.dm-lane-report .dm-report-rule{color:#333;margin:2px 0;font-size:9.5px}.dm-lane-report .dm-report-group,.dm-lane-report tr{break-inside:avoid}}.dm-intraday{margin-top:1rem}.dm-intraday-chart{margin:.4rem 0 .2rem}.dm-intraday-level{font-variant-numeric:tabular-nums}.dm-intraday-caption{opacity:.85}.dm-strategies-source,.dm-strategies-adopted{max-width:none;color:var(--text-muted);margin:.2rem 0 0;font-size:.72rem;line-height:1.45}.dm-strategies-adopted{color:var(--accent-strong)}.dm-strategies-alerts{max-width:none;color:var(--text-muted);margin:.35rem 0 0;font-size:.75rem}.dm-strategies-alerts label{color:var(--text)}.dm-monitor-section{margin:1.25rem 0 1.75rem}.dm-monitor-list{flex-direction:column;gap:.4rem;margin:.5rem 0;padding:0;list-style:none;display:flex}.dm-monitor-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dm-monitor-toggle{align-items:center;gap:.35rem;display:inline-flex}.dm-monitor-row--paused{opacity:.62}.dm-monitor-add{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dm-monitor-note{color:var(--attention)}.dm-lane-pref{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:.5rem;display:inline-flex}.dm-lane-pref-note{width:100%;margin-top:.25rem;display:block}.hub-sum-strats{border-bottom:1px solid var(--border);--strat-quiet:var(--text-muted);margin:0 0 .6rem;padding:0 0 .6rem}:root[data-theme=fire] .hub-sum-strats,:root[data-theme=earth] .hub-sum-strats{--strat-quiet:var(--text)}.hub-sum-strats-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.hub-sum-strats-title{font-family:var(--font-serif);color:var(--text-display);margin:0;font-size:.9rem;font-weight:400}.hub-sum-strats-manage{color:var(--strat-quiet);font-size:.78rem}.hub-sum-strats-manage:is(:hover,:focus-visible){color:var(--text-bright)}.hub-sum-strats-list{flex-direction:column;gap:.1rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.hub-sum-strat{color:var(--text);font-size:.82rem;line-height:1.45}.hub-sum-strat-link{color:inherit;contain:inline-size;border-radius:3px;margin:0 -.4rem;padding:.3rem .4rem;text-decoration:none;display:block}.hub-sum-strat-link:hover,.hub-sum-strat-link:focus-visible{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.hub-sum-strat-link:hover,.hub-sum-strat-link:focus-visible{background:color-mix(in oklab, var(--text) 6%, transparent)}}.hub-sum-strat-link:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.hub-sum-strat-head{align-items:center;gap:.5rem;min-width:0;display:flex}.hub-sum-strat-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:auto;font-weight:600;overflow:hidden}.hub-sum-strat-link:is(:hover,:focus-visible) .hub-sum-strat-name{color:var(--text-bright)}.hub-sum-strat-view{color:var(--strat-quiet);opacity:0;flex:none;align-items:center;gap:.2rem;font-size:.74rem;display:inline-flex}.hub-sum-strat-link:is(:hover,:focus-visible) .hub-sum-strat-view{opacity:1;color:var(--text-bright)}@media (hover:none){.hub-sum-strat-view{opacity:1}}@media (prefers-reduced-motion:no-preference){.hub-sum-strat-view{transition:opacity .16s var(--ease-calm,ease), color .16s var(--ease-calm,ease)}}.hub-sum-strat-lines{flex-direction:column;min-width:0;padding-left:1.05rem;display:flex}.hub-sum-strat-line{white-space:nowrap;min-width:0;color:var(--text);font-size:.76rem;line-height:1.4;display:flex}.hub-sum-strat-text{display:contents}.hub-sum-strat-clip{text-overflow:ellipsis;min-width:0;overflow:hidden}.hub-sum-strat-keep{white-space:pre;flex:none}.hub-sum-strat-lines[data-count="1"] .hub-sum-strat-line{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hub-sum-strat-lines[data-count="1"] .hub-sum-strat-text{display:inline}.hub-sum-strat-lines[data-count="1"] .hub-sum-strat-clip{overflow:visible}.hub-sum-strat-star{margin-left:.05rem}.hub-sum-strat.is-paused .hub-sum-strat-name,.hub-sum-strat.is-paused .hub-sum-strat-line{color:var(--strat-quiet);font-weight:400}.hub-sum-strats-note,.hub-sum-strats-clause{color:var(--strat-quiet);margin:.35rem 0 0;font-size:.74rem;line-height:1.4}.hub-sum-strats-paused{margin-top:.35rem}.hub-sum-strats:has(>.hub-sum-strats-paused:last-child:not([open])){border-bottom-color:#0000;padding-bottom:0}.hub-feed-strats{margin:0 0 .75rem}.hub-feed-strats-title{font-family:var(--font-serif);color:var(--text-display);margin:0 0 .3rem;font-size:.92rem;font-weight:400}.hub-feed-strats-list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.hub-feed-strats-note{color:var(--text-muted);margin:.35rem 0 0;font-size:.72rem;line-height:1.4}.hub-feed-strat{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.hub-feed-strat-when{letter-spacing:.04em;text-transform:uppercase;min-width:5.5rem;color:var(--text-muted);flex:none;font-size:.72rem}.hub-feed-strat-line{color:var(--text);font-size:.84rem;line-height:1.45}.pi{flex-direction:column;gap:.75rem;display:flex}.pi-controls{flex-direction:column;gap:.6rem;display:flex}.pi-pair,.pi-options{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pi-field{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.pi-field-label{color:var(--text-muted);font-size:.8rem}.pi-field select{min-width:0;max-width:100%;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:.3rem .5rem}.pi-swap{font-size:1rem;line-height:1}.pi-presets{flex-wrap:wrap;gap:.4rem;display:flex}.pi-chip{font:inherit;border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .65rem;font-size:.8rem}.pi-chip:hover{background:var(--surface-raised);color:var(--text)}.pi-chip--on{border-color:var(--border-strong);background:var(--surface-raised);color:var(--text)}.pi-ma{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.pi-scales .dm-range:disabled{opacity:.45;cursor:not-allowed}.pi-head{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.pi-title,.pi-asof,.pi-unit,.pi-note,.pi-state p,.pi-state{margin:0}.pi-stats{grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr))}.stat-tile-note{color:var(--text-muted);font-size:.7rem;line-height:1.3}.pi-chart .pi-chart-box{height:320px}.pi-legs{flex-direction:column;gap:.35rem;display:flex}.pi-legs-sentence{max-width:none;margin:.25rem 0 0}.pi-legs-box{height:150px;position:relative}.pi-provenance .dm-footnote{max-width:110ch;margin:.15rem 0}@media (max-width:640px){.pi-chart .pi-chart-box{height:260px}.pi-legs-box{height:120px}}@media (min-width:112.5rem){.pi-chart .pi-chart-box{height:440px}.pi-legs-box{height:200px}}.tj-strategy-scope{align-items:center;gap:.4rem;display:inline-flex}.tj-strategy-scope select,.tj-bulkbar select,.tj-strategy-pick{font:inherit;max-width:100%;font-size:.82rem}.tj-trades-headline,.tj-trade-line{grid-template-columns:1.6rem minmax(0,1fr) minmax(8rem,11rem);align-items:center;gap:.4rem;display:grid}.tj-trades-headline .tj-trades-head{border-bottom:0}.tj-strategy-head{letter-spacing:.02em;text-transform:uppercase;color:var(--text-eyebrow);font-size:.72rem}.tj-pick{justify-content:center;display:flex}.tj-bulkbar{border:1px solid var(--border-strong);background:var(--accent);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.4rem 0;padding:.5rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tj-bulkbar{background:color-mix(in oklab, var(--accent) 8%, var(--surface-raised))}}.tj-bulkbar{font-size:.85rem}.tj-bulkbar label{align-items:center;gap:.35rem;display:inline-flex}.tj-map-error{color:var(--text-error)}.tj-attribution-note{margin:.2rem 0 .6rem;font-size:.82rem}.tj-attribution-scroll{overflow-x:auto}.tj-attribution-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.tj-attribution-table th,.tj-attribution-table td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:.4rem .6rem}.tj-attribution-table th:first-child{text-align:left;font-weight:600}.tj-attribution-table thead th{letter-spacing:.02em;text-transform:uppercase;color:var(--text-eyebrow);font-size:.72rem;font-weight:500}.tj-attribution-table tr[data-strategy=unmapped] th{color:var(--text-muted);font-style:italic}@media (max-width:640px){.tj-trades-headline,.tj-trade-line{grid-template-columns:1.6rem minmax(0,1fr)}.tj-strategy-head{display:none}.tj-strategy-cell{grid-column:2}}.trade-row-open .radar-exchange{margin-top:0;display:inline}.trade-table.dt-table>tbody>tr.dt-row>th,.trade-table.dt-table>tbody>tr.dt-row>td,.trade-table .dt-sort{padding-inline:.4rem}.trade-table.dt-table>thead>tr>th:not(:has(>.dt-sort)){padding-inline:.4rem}.trade-table,.open-monitor-table{font-size:.85rem}.trade-table .trade-notes-btn{padding:.15rem .45rem}#trade-panel-open .open-monitor,#trade-panel-closed>.radar-filters{margin-top:0}#trade-panel-closed:not([hidden]),#trade-panel-open:not([hidden]){flex-direction:column;gap:.9rem;display:flex}.trade-tabs{border-bottom:1px solid var(--border-strong);gap:.25rem;margin:.5rem 0 -.5rem;display:flex}.trade-tab{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.45rem;margin-bottom:-1px;padding:.5rem .9rem;font-weight:500;display:inline-flex}.trade-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent-strong);font-weight:600}.trade-tab:hover{color:var(--text)}.trade-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.trade-tab-count{background:var(--accent-strong);border-radius:999px;min-width:1.4rem;padding:.05rem .45rem}@supports (color:color-mix(in lab, red, red)){.trade-tab-count{background:color-mix(in oklab, var(--accent-strong) 14%, var(--surface-raised))}}.trade-tab-count{color:var(--text);font-variant-numeric:tabular-nums;text-align:center;font-size:.75rem}.open-monitor-expand{white-space:nowrap;align-items:baseline;gap:.4rem;display:inline-flex}.trade-ranges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.trade-filters-toggle{margin-left:auto}.trade-filters-toggle[aria-expanded=true]{border-color:var(--accent-strong)}.trade-custom-range,.trade-filter-panel{background:var(--surface-raised);border:0;border-radius:.6rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));align-items:end;gap:.6rem .8rem;padding:.7rem .8rem;display:grid}.trade-custom-range{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),12rem))}.trade-custom-range .radar-field,.trade-filter-panel .radar-field{flex:none;min-width:0;max-width:none}.trade-custom-range .radar-field-label,.trade-filter-panel .radar-field-label{font-size:.68rem}.trade-custom-range input,.trade-filter-panel input,.trade-filter-panel select{padding-top:.35rem;padding-bottom:.35rem;font-size:.85rem}.trade-filter-panel .btn{justify-self:start}.trade-insight-groups{border-bottom:1px solid var(--border-strong);flex-wrap:wrap;gap:.25rem;margin:.25rem 0 .9rem;display:flex}.trade-strategy-scope{align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.trade-strategy-scope select{font:inherit;font-size:.82rem}.trade-strategy-scope+.trade-filters-toggle{margin-left:0}.tj-strategy-cell{flex-direction:column;gap:.2rem;min-width:0;display:flex}.tj-suggest{text-overflow:ellipsis;white-space:nowrap;border:1px dashed var(--accent-strong);background:var(--accent);border-radius:999px;align-self:flex-start;max-width:100%;padding:.1rem .45rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tj-suggest{background:color-mix(in oklab, var(--accent) 10%, var(--surface-raised))}}.tj-suggest{color:var(--text);font:inherit;cursor:pointer;font-size:.74rem}.tj-suggest:hover,.tj-suggest:focus-visible{border-style:solid}.tj-suggestbar{border:1px dashed var(--accent-strong);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.4rem 0;padding:.45rem .6rem;font-size:.85rem;display:flex}.screener-shape{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:.75rem;gap:.5rem;margin-block-end:.75rem;padding:.75rem 1rem;display:grid}.screener-shape-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.screener-shape-name{margin:0;font-weight:700}.screener-shape-sentence{color:var(--text-muted);flex:14rem;margin:0}.screener-shape-version{color:var(--text-muted);margin:0;font-size:.85rem}.screener-shape-census{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.screener-shape-census-btn{border:1px solid var(--border-strong);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .7rem;font-size:.85rem}.screener-shape-census-btn[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.screener-shape-census-note{color:var(--text-muted);font-size:.8rem}.screener-shape-overlays{border:0;flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;font-size:.85rem;display:flex}.screener-shape-overlays legend{float:left;color:var(--text-muted);margin-inline-end:.5rem}.screener-shape-overlay{align-items:center;gap:.35rem;display:inline-flex}.screener-shape-row{color:var(--text-muted);border-inline-start:2px solid var(--border-strong);flex-basis:100%;padding-inline-start:.5rem;font-size:.82rem}.screener-shape-row[data-verdict=fits]{border-inline-start-color:var(--accent);color:var(--text)}.screener-shape-row summary{cursor:pointer}.screener-shape-legs{margin:.3rem 0 0;padding-inline-start:1rem}.screener-shape-leg-label{font-weight:600}.screener-shape-insiders{color:var(--text-muted);font-size:.8rem;display:block}.screener-shape-insider-rows{margin:.3rem 0 0;padding-inline-start:1rem;font-size:.8rem}.screener-split-chip{white-space:nowrap;border:1px solid var(--border-strong);color:var(--text);background:0 0;border-radius:999px;padding:.12rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.screener-split-chip[data-tier=do_not_trade]{border:2px solid var(--text)}.screener-split-chip[data-tier=research_before_trading]{border-style:dashed;border-color:var(--text-muted)}.screener-split-warning,.screener-shape-checklist{margin-block-start:.15rem;display:block}.screener-split-warning[data-tier=do_not_trade]{color:var(--text);font-weight:600}.screener-shape-advice{margin:0;font-size:.85rem}.screener-shape-caveat{color:var(--text-muted);margin:0;font-size:.85rem}.screener-runway-line{color:var(--text-muted);flex-basis:100%;font-size:.82rem}.an-grid{gap:1rem;max-width:52rem;display:grid}.an-card{padding:1rem 1.15rem}.an-line{margin:.35rem 0;line-height:1.5}.an-fact{color:var(--text-display)}.an-formulas-heading{margin:.75rem 0 0}.an-version,.an-lineage,.an-history{margin:.2rem 0;font-size:.8rem}.an-formula-code{background:var(--surface-raised);white-space:pre-wrap;border-radius:.4rem;margin:.5rem 0;padding:.5rem .75rem;font-size:.85rem;overflow-x:auto}.an-ruling{border-left:3px solid var(--border-strong);margin:.6rem 0;padding:.4rem 0 .4rem .85rem}.an-ruling p{margin:.25rem 0}.an-switch-row{flex-wrap:wrap;align-items:center;gap:.85rem;margin:.4rem 0 .2rem;display:flex}.an-switch-label{color:var(--text-display);font-weight:600}.an-status{margin:.45rem 0 0}.an-reset{margin-top:.5rem}.m1s-switch-wrap{align-items:center;gap:.55rem;display:inline-flex}.m1s-switch{border:var(--switch-border) solid var(--border-strong);background:var(--surface-raised);cursor:pointer;border-radius:1rem;padding:0;transition:background .14s,border-color .14s}.m1s-switch--on{background:var(--status-positive-solid);border-color:var(--status-positive-solid)}.m1s-switch:disabled{cursor:progress;opacity:.6}.m1s-switch:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}.m1s-switch-knob{background:var(--surface);border-radius:50%;transition:transform .14s;box-shadow:0 1px 3px #00000040}.m1s-switch-state{color:var(--text-display);min-width:5.5rem;font-size:.85rem;font-weight:600}@media (prefers-reduced-motion:reduce){.m1s-switch,.m1s-switch-knob{transition:none}}.m1s-switch,.admin-flag-toggle,.dm-lens-switch{width:var(--switch-track-w);height:var(--switch-track-h);position:relative}.m1s-switch-knob,.admin-flag-knob,.dm-lens-knob{top:50%;left:var(--switch-inset);width:var(--switch-knob);height:var(--switch-knob);position:absolute;transform:translateY(-50%)}.m1s-switch--on .m1s-switch-knob,.admin-flag-toggle.is-on .admin-flag-knob,.dm-lens-switch--on .dm-lens-knob{transform:translate(calc(var(--switch-track-w) - 2 * var(--switch-border) - 2 * var(--switch-inset) - var(--switch-knob)), -50%)}.m1s-switch:before,.admin-flag-toggle:before,.dm-lens-switch:before{content:"";inset:calc(-1 * var(--switch-target-reach));position:absolute}@media (pointer:coarse){.m1s-switch:before,.admin-flag-toggle:before,.dm-lens-switch:before{top:calc((var(--switch-track-h) - 2 * var(--switch-border) - var(--switch-target-coarse)) / 2);bottom:calc((var(--switch-track-h) - 2 * var(--switch-border) - var(--switch-target-coarse)) / 2)}.hpc-rules .m1s-switch:before,.tj-scope-toggle .admin-flag-toggle:before,.dm-wrap--canvas .dm-lenses .dm-lens-switch:before,.admin-flag-row .admin-flag-toggle:before{top:calc(-1 * var(--switch-target-reach));bottom:calc(-1 * var(--switch-target-reach))}}.an-inline-switch{vertical-align:middle;align-items:center;gap:.5rem;margin-left:.5rem;display:inline-flex}.an-inline-label{color:var(--text-muted);font-size:.8rem}.stat-tile-chip{border:1px solid var(--status-warn-solid);white-space:nowrap;border-radius:.3rem;margin-left:.35rem;padding:0 .3rem;font-size:.65rem;font-weight:600}.kd-panel{flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.kd-head{flex-direction:column;gap:.15rem;display:flex}.kd-title{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:600}.kd-sub,.kd-message,.kd-coverage,.kd-more,.kd-nonefound{color:var(--text-secondary);margin:0;font-size:.85rem}.kd-list,.kd-nonefound{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.kd-list--past{border-top:1px solid var(--border-subtle);padding-top:.6rem}.kd-row--lapsed{opacity:.72}.kd-summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:.9rem;display:flex}.kd-date{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600}.kd-tk{font-weight:600}.kd-when{color:var(--text-muted);font-size:.8rem}.kd-body{border-left:2px solid var(--border-subtle);flex-direction:column;gap:.35rem;margin:.4rem 0 .2rem .85rem;padding-left:.85rem;display:flex}.kd-quote{color:var(--text-primary);margin:0;font-size:.85rem}.kd-quote-lead,.kd-gloss,.kd-note{color:var(--text-secondary);font-size:.8rem}.kd-gloss,.kd-note,.kd-links{margin:0}.kd-gloss{margin-left:.85rem}.kd-links{gap:1rem;font-size:.8rem;display:flex}@media (max-width:640px){.kd-panel{padding:1rem}}.sm-compare-tools{justify-content:flex-end;margin:.5rem 0 .35rem;display:flex}body:has(.bt-head){--bt-stick-top:calc(var(--gnav-h) + var(--bt-banner-h) + .75rem);--bt-title-size:clamp(1.25rem, 1.8vw, 1.6rem);--bt-title-region:calc(.75 * (clamp(2rem, 5vw, 4rem) + 1.15 * var(--bt-title-size) + .85rem))}body:has(.bt-head) .radar-main{padding-top:0}.bt-head{min-height:var(--bt-title-region);align-items:center;gap:.4rem;display:flex;position:relative}.bt-strategy-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);flex:none;font-size:.7rem;font-weight:400}.bt-strategy-picker{border-radius:.25rem;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex;position:relative}.bt-strategy-picker:has(select:focus-visible){outline:2px solid var(--focus-ring,var(--accent));outline-offset:3px}.bt-strategy-select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.bt-strategy-select:disabled{cursor:wait}.bt-strategy-chevron{color:var(--text-muted);flex:none}.bt-title{min-width:0;padding-block:max(0px, calc((var(--bt-title-region) - 1lh) / 2));font-family:var(--font-sans);font-weight:400;font-size:var(--bt-title-size);letter-spacing:.01em;color:var(--text-display);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.15;overflow:hidden}.bt-rename{width:2.75rem;height:2.75rem;color:var(--text-muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.bt-rename:hover,.bt-rename:focus-visible{color:var(--text);border-color:var(--border-strong);background:var(--surface-raised)}.bt-rename:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}.bt-head:hover .bt-rename,.bt-banner:hover .bt-rename,.bt-rename:focus-visible{opacity:1;pointer-events:auto}@media (hover:none),(max-width:640px){.bt-rename{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:no-preference){.bt-rename{transition:opacity .14s var(--ease-calm,ease)}}.bt-rename-form{flex:0 auto;align-items:center;gap:.5rem;min-width:0;margin:0;display:flex}.bt-rename-input{box-sizing:border-box;width:30ch;min-width:6ch;font-family:var(--font-sans);font-weight:400;font-size:var(--bt-title-size);letter-spacing:.01em;color:var(--text-display);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:.35rem;flex:0 30ch;margin:0 0 0 calc(-.4rem - 1px);padding:.15rem .4rem;line-height:1.15}.bt-rename-input:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}.bt-rename-form .dm-expand{flex:none}.bt-rename-note{z-index:3;left:0;top:calc(50% + .575 * var(--bt-title-size) + .5rem);border:1px solid var(--border);background:var(--surface-raised);width:fit-content;max-width:100%;color:var(--text-muted);border-radius:.35rem;margin:0;padding:.2rem .45rem;font-size:.75rem;line-height:1.3;position:absolute}.bt-rename-note:empty{background:0 0;border:0;padding:0}@media (min-width:48rem){.bt-rename-note{flex:0 auto;align-self:center;min-width:0;position:static}}.bt-banner{top:var(--gnav-h);z-index:45;height:var(--bt-banner-h);background:var(--surface);align-items:center;display:flex;position:fixed;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.bt-banner{background:color-mix(in oklab, var(--surface) 86%, transparent)}}.bt-banner{-webkit-backdrop-filter:blur(12px)saturate(120%);border-bottom:1px solid var(--border);opacity:0;pointer-events:none;transform:translateY(-.5rem)}.bt-banner[data-pinned=true]{opacity:1;pointer-events:auto;transform:none}html[data-gnav-hidden] .bt-banner{translate:0 calc(-1 * var(--gnav-h))}html[data-gnav-hidden] body:has(.bt-head) .dm-wrap--canvas>:is(.dm-region-board,.dm-region-ledger){--bt-stick-top:calc(var(--bt-banner-h) + .75rem)}.bt-banner-inner{align-items:center;gap:.4rem;width:100%;padding-inline:clamp(1rem,2.5vw,3rem);display:flex}.bt-banner-name{font-family:var(--font-serif);letter-spacing:.02em;color:var(--text-display);white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;display:block;overflow:hidden}@media (prefers-reduced-motion:no-preference){.bt-banner{transition:opacity .2s var(--ease-calm,ease), transform .2s var(--ease-calm,ease), translate var(--gnav-slide-in)}html[data-gnav-hidden] .bt-banner{transition:opacity .2s var(--ease-calm,ease), transform .2s var(--ease-calm,ease), translate var(--gnav-slide-out)}body:has(.bt-head) .dm-wrap--canvas>:is(.dm-region-board,.dm-region-ledger){transition:top var(--gnav-slide-in), max-height var(--gnav-slide-in)}html[data-gnav-hidden] body:has(.bt-head) .dm-wrap--canvas>:is(.dm-region-board,.dm-region-ledger){transition:top var(--gnav-slide-out), max-height var(--gnav-slide-out)}.bt-banner-name{transform-origin:0;transition:transform .26s var(--ease-calm,ease);transform:scale(1.2)}.bt-banner[data-pinned=true] .bt-banner-name{transform:none}}.sm-telegram{width:fit-content;margin-left:auto}.sm-telegram .macro-alerts-trigger{position:relative}.sm-telegram-dot{width:.6rem;height:.6rem;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-.22rem;right:-.22rem}.sm-telegram-dot[data-shape=solid]{background:var(--status-positive)}.sm-telegram-dot[data-shape=ring]{box-shadow:inset 0 0 0 2px var(--text-muted), 0 0 0 2px var(--surface);background:0 0}.sm-telegram-dot[data-shape=alert]{background:var(--attention-strong);width:.95rem;height:.95rem;color:var(--surface);justify-content:center;align-items:center;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex;top:-.4rem;right:-.4rem}.sm-telegram .macro-alerts-pop{width:24rem}@media (max-width:34rem){.sm-telegram .macro-alerts-pop{width:auto}}.sm-telegram-header{color:var(--text-display);margin:0;font-size:.88rem;font-weight:600}.sm-telegram .macro-alert-rule-head{flex-wrap:wrap;align-items:baseline;row-gap:.15rem}.sm-telegram-item-name{overflow-wrap:anywhere}.sm-telegram-item-state{text-align:right;margin-left:auto}.sm-telegram-item[data-state=alerting] .sm-telegram-item-state{color:var(--status-positive)}.sm-telegram-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.sm-telegram-control{gap:.35rem}.sm-telegram-control .m1s-switch-wrap{gap:.4rem}.sm-telegram-control .m1s-switch-state{min-width:1.75rem;font-size:.8rem}.sm-telegram-channel{color:var(--text)}.sm-telegram-channel:before{background:var(--text-muted)}.sm-telegram[data-state=live] .sm-telegram-channel:before{background:var(--status-positive)}.sm-telegram[data-state=unrouted] .sm-telegram-channel:before{background:var(--status-warn)}.sm-telegram[data-state=failing] .sm-telegram-channel:before,.sm-telegram[data-state=unreadable] .sm-telegram-channel:before{background:var(--attention)}.sm-telegram-notice{color:var(--text);margin:0;font-size:.82rem;line-height:1.45}.sm-telegram a.macro-alerts-btn{align-items:center;text-decoration:none;display:inline-flex}.macro-alert-hist-mark.is-unconfirmed{color:var(--text-muted);border:1px solid var(--border)}.sm-pivot-btn{border:1px solid var(--border);width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:.45rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.sm-pivot-btn:hover{color:var(--text);border-color:var(--border-strong)}.sm-pivot-btn[aria-pressed=true]{background:var(--surface-raised);border-color:var(--border-strong);color:var(--text)}.sm-pivot-btn:focus-visible,.sm-pivot-disclosure:focus-visible,.sm-measure-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sm-compare-table--pivot th[scope=row]{min-width:12rem}.sm-compare-table thead th[data-measure=state]{text-align:left}.sm-compare-table .sm-pivot-count{text-align:center;padding-left:.4rem;padding-right:.4rem}.sm-compare-table td[data-measure=state]{white-space:normal;text-align:left;min-width:14rem;max-width:22rem}.sm-pivot-head{align-items:center;gap:.35rem;display:inline-flex}.sm-pivot-name{font-weight:600}.sm-pivot-disclosure{width:1.4rem;height:1.4rem;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.3rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.sm-pivot-disclosure:hover{border-color:var(--border);color:var(--text)}.sm-pivot-chevron{transition:transform .12s;transform:rotate(-90deg)}.sm-pivot-disclosure[aria-expanded=true] .sm-pivot-chevron{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.sm-pivot-chevron{transition:none}}.sm-pivot-child th[scope=row]{color:var(--text-muted);padding-left:2.35rem;font-weight:400}.sm-pivot-muted{color:var(--text-muted)}.sm-pivot-tag{color:var(--text-muted);font-size:.72rem;display:block}.sm-measure-link{color:inherit;text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sm-measure-link:hover{color:var(--text);text-decoration-style:solid}.an-group-heading{margin:.5rem 0 0}.an-group-lead{margin:0}.an-formula{scroll-margin-top:5rem}.an-formula:target{border-color:var(--accent)}.tc-group{gap:.55rem;max-width:64ch;margin:.45rem 0 .15rem;display:grid}.tc{border-radius:var(--radius-card);background:var(--surface-raised);border:0;min-width:0;padding:.5rem .7rem .55rem;position:relative}.tc-head{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin:0;font-size:.86rem;line-height:1.45;display:flex}.tc-title{color:var(--text);font-weight:600}.tc-count{color:var(--text);font-variant-numeric:tabular-nums}.tc-prov-tag{letter-spacing:.02em;color:var(--attention-strong);font-size:.78rem}.tc-head>.tc-prov{flex:none}.tc-why{color:var(--text-muted);margin:.3rem 0 0;font-size:.84rem;line-height:1.45}.tc-items,.tc-legs{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.tc-items{margin-top:.4rem}.tc-legs{flex-basis:100%;margin-top:.2rem;padding-left:1.5rem}.tc-item{min-width:0;color:var(--text);flex-wrap:wrap;align-items:flex-start;gap:0 .5rem;font-size:.88rem;line-height:1.45;display:flex;position:relative}.tc-confirm{border-top:1px dashed var(--border);margin-top:.15rem;padding-top:.35rem}.tc-aware{color:var(--text-muted);font-style:italic}.tc-mark{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.2rem;height:1.2rem;margin-top:.05rem}.tc-mark[data-state=met]{stroke:var(--status-positive)}.tc-progress .tc-mark{margin-top:0}.tc-mark[data-state=partial],.tc-mark[data-state=not_met],.tc-mark[data-state=not_read]{stroke:var(--text-muted)}.tc-or-label{flex:auto;min-width:0}.tc-tip{flex:1 1 0;min-width:0}.tc-trigger{text-align:left;display:inline}.tc-or-word{color:var(--text-muted);font-style:italic}.tc-now{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:.3rem}.tc-now-word{color:var(--text-muted)}.tc-item>.tc-tip>.ms-tip-bubble{max-width:min(24rem,100% - 1.5rem);left:1.5rem;right:auto}.tc-prov>.ms-tip-bubble{width:auto;max-width:none;left:.7rem;right:.7rem}.tc-note{color:var(--text-muted);margin:.4rem 0 0;font-size:.8rem;line-height:1.45}.tc-tip-head{font-weight:600;display:block}.tc-tip-body{color:var(--text-muted);margin-top:.15rem;display:block}.tc-group{gap:.75rem;max-width:none;margin:1rem 0}.tc{border-radius:var(--radius-card);padding:1rem 1.1rem}.tc-head{border-bottom:1px solid var(--border);gap:.5rem .85rem;padding-bottom:.75rem}.tc-title{flex-basis:100%;align-items:center;gap:.55rem;font-size:.95rem;display:inline-flex}.tc-progress{border:1px solid var(--border-strong);border-radius:999px;align-items:center;gap:.4rem;margin-left:auto;padding:.15rem .5rem;display:inline-flex}.tc-items{gap:0;margin-top:.45rem}.tc-items>.tc-item{padding:.65rem 0}.tc-items>.tc-item+.tc-item{border-top:1px solid var(--border)}.tc-legs{gap:.55rem;margin-top:.5rem}.tc-leg>.tc-tip>.tc-trigger{grid-template-columns:var(--tc-columns);align-items:baseline;gap:.35rem .75rem;width:100%;min-height:1.5rem;text-decoration:none;display:grid}.tc-leg button .tc-label{text-underline-offset:.25em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tc-leg .tc-now{text-align:right;margin-left:0}.tc-or-word{margin-right:.3rem;font-size:.8rem}.tc-confirm{margin-top:.25rem}.tc-note{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.75rem;line-height:1.65}.tc{--tc-current-width:7rem;--tc-delta-width:6rem;--tc-columns:minmax(0, 1fr) var(--tc-current-width) var(--tc-delta-width)}.tc[data-has-delta=false]{--tc-columns:minmax(0, 1fr) var(--tc-current-width)}.tc-columns{grid-template-columns:var(--tc-columns);color:var(--text-muted);gap:.75rem;margin:.8rem 0 .2rem 1.7rem;font-size:.72rem;display:grid}.tc-columns>:nth-child(n+2),.tc-delta{text-align:right}.tc-leg .tc-now,.tc-delta{white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;color:var(--text-muted)}.tc-leg .tc-label{overflow-wrap:anywhere;min-width:0}.tc-read{cursor:default}@media (max-width:640px){.tc{--tc-current-width:4.5rem;--tc-delta-width:4rem;padding:.85rem}.tc-leg>.tc-tip>.tc-trigger,.tc-columns{column-gap:.5rem}}.tc[data-decided=true]{border-color:var(--border-strong)}.tc-record{border-left:2px solid var(--border-strong);min-width:0;color:var(--text);margin:0;padding:.3rem .7rem;font-size:.86rem;line-height:1.45;position:relative}.tc-record>.tc-tip{display:block}.tc-record-verb{font-weight:600}.tc-record-day{font-variant-numeric:tabular-nums}.tc-record>.tc-tip>.ms-tip-bubble{width:auto;max-width:none;left:.7rem;right:.7rem}.ms-page .ms-header,.ms-page .ms-groups,.ms-page .ms-weights,.ms-page .ms-sources,.ms-page .ms-off,.ms-page .ms-unreadable{border-radius:var(--radius-card);background:var(--surface-raised);border:0;margin:0 0 1.75rem;padding:1.25rem}.ms-section-title{margin:0 0 .75rem;font-size:1.05rem}.ms-page .ms-history{border-radius:var(--radius-card);background:var(--surface-raised);border:0;min-width:0;margin:0 0 1.75rem;padding:1.25rem;scroll-margin-top:7rem}.ms-chart-controls{flex-direction:column;gap:.35rem;margin-bottom:.5rem;display:flex}.ms-chart-box{height:260px}.ms-chart-legend{color:var(--text-muted);flex-wrap:wrap;gap:.25rem 1rem;margin:.5rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.ms-chart-legend li{align-items:center;gap:.35rem;display:inline-flex}.ms-chart-swatch{border-top:2px solid var(--text-muted);width:1.1rem;height:0;display:inline-block}.ms-chart-swatch--dashed{border-top-style:dashed}.ms-chart-swatch--dot{border:0;border-radius:50%;width:.55rem;height:.55rem}.ms-chart-latest{font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:.9rem}.ms-chart-caption p,.ms-chart-unreadable{color:var(--text-muted);margin:.35rem 0 0;font-size:.8rem}.ms-chart-tip{max-width:min(22rem,80vw)}.ms-pulse-link{margin:0 0 .75rem;font-size:.9rem}.ms-pulse-link a:hover,.ms-pulse-link a:focus-visible{text-underline-offset:.15em;text-decoration:underline}.ms-pulse-link a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ms-header-gauge{flex-direction:column;gap:.35rem;margin:0 -.75rem 1.5rem;padding-inline:.75rem;display:flex;position:relative;container:ms-strip-host/inline-size}@media (max-width:30rem){.ms-header-gauge{padding-inline:.25rem}.ms-header-gauge>.ms-number-line{padding-inline:.5rem}}@container ms-strip-host (max-width:19.4rem){.ms-gauge-word{display:none}}.ms-header-gauge .ms-gauge-marker{box-shadow:0 0 0 2px var(--surface-raised)}.ms-number-line{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0 0 .75rem;font-size:1.35rem;display:flex}.ms-header-gauge>.ms-number-line{margin-bottom:.2rem}.ms-number-heading{font-size:inherit;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0;display:flex}.ms-number-label{color:var(--text-muted);font-weight:500}.ms-number{font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:700}.ms-band-word{border-left:4px solid var(--stress-normal);padding-left:.6rem;font-weight:700}.ms-band-word[data-tone=complacent]{border-left-color:var(--stress-complacent)}.ms-band-word[data-tone=forced]{border-left-color:var(--stress-forced)}.ms-band-word[data-confirmed=false]{border-left-style:dashed}.ms-note,.ms-sentence{margin:0 0 .6rem}.ms-sentence{font-size:1.02rem}.ms-fresh{color:var(--text-muted);margin:0 0 .75rem;padding:0;font-size:.85rem;list-style:none}.ms-basis,.ms-weights-note,.ms-source-note,.ms-cap{color:var(--text-muted);margin:.25rem 0 0;font-size:.85rem}.ms-cap p{margin:0}.ms-chip{border:1px solid var(--border-strong);color:var(--text);border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.ms-chip[data-state=stale]{border-style:dashed}.ms-chip[data-state=not_nourished]{color:var(--text-muted);border-style:dotted}.ms-chip--provisional{border-color:var(--attention)}.ms-group-list,.ms-input-list,.ms-slider-list,.ms-source-list{margin:0;padding:0;list-style:none}.ms-group{border-top:1px solid var(--border);padding:.9rem 0}.ms-group:first-child{border-top:0;padding-top:0}.ms-group[data-state=stale] .ms-group-sentence,.ms-group[data-state=not_nourished] .ms-group-sentence{color:var(--text-muted)}.ms-group-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;display:flex}.ms-group-name{margin:0;font-size:1rem}.ms-group-read{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.ms-group-meta{color:var(--text-muted);margin:.25rem 0;font-size:.85rem}.ms-group-sentence{margin:.25rem 0}.ms-inputs{margin-top:.4rem}.ms-inputs summary{cursor:pointer;align-items:center;min-height:44px;font-size:.85rem;display:flex}.ms-inputs summary:focus-visible,.ms-reset:focus-visible,.ms-slider input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ms-input{border-top:1px dashed var(--border);gap:.1rem;padding:.4rem 0;font-size:.85rem;display:grid}.ms-input-name{font-weight:600}.ms-input-unweighted,.ms-input-source{color:var(--text-muted)}.ms-input-facts{font-variant-numeric:tabular-nums}.ms-slider{grid-template-columns:minmax(9rem,14rem) 1fr 7rem;align-items:center;gap:.5rem 1rem;padding:.35rem 0;display:grid}.ms-slider input[type=range]{width:100%;min-height:44px;accent-color:var(--accent)}.ms-slider-share{font-variant-numeric:tabular-nums;text-align:right;font-size:.85rem}.ms-preview{font-variant-numeric:tabular-nums;margin:.75rem 0 .25rem;font-weight:600}.ms-status{min-height:1.3em;margin:0 0 .5rem;font-size:.85rem}.ms-reset{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:.4rem 1rem}.ms-reset:disabled{cursor:default;color:var(--text-muted)}.ms-source-list li{padding:.2rem 0;font-size:.85rem}@media (max-width:640px){.ms-slider{grid-template-columns:1fr auto}.ms-slider input[type=range]{grid-area:2/1/auto/-1}.ms-group-read{margin-left:0}}.nt-icon{vertical-align:-.05em;flex:none;width:.8em;height:.8em;margin-left:.25em;display:inline-block}.hpc-card{overflow-wrap:anywhere;flex-direction:column;gap:.85rem;display:flex}.hpc-card,.kd-panel{margin-bottom:clamp(1.25rem,3vw,2rem)}.hpc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.hpc-title{font-family:var(--font-serif);color:var(--text-display);margin:0;font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:400}.hpc-asof{letter-spacing:.04em;color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.72rem}.hpc-notice{color:var(--text-muted);margin:0;font-size:.9rem}.hpc-blocks{flex-direction:column;display:flex}.hpc-block{border-top:1px solid var(--border);flex-direction:column;gap:.45rem;padding:.75rem 0;display:flex}.hpc-block:first-child{border-top:0;padding-top:.15rem}.hpc-block-head{flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;display:flex}.hpc-tk{letter-spacing:.02em;color:var(--text-display);margin:0;font-size:1rem;font-weight:600}.hpc-weight{color:var(--text);font-variant-numeric:tabular-nums;font-size:.86rem}.hpc-meta,.hpc-nonus,.hpc-nonefound,.hpc-more,.hpc-foot{color:var(--text-muted);margin:0;font-size:.8rem}.hpc-more a{color:var(--accent-strong)}.hpc-kd-list{border-left:2px solid #0000;flex-direction:column;gap:.55rem;margin:0;padding:0 0 0 .85rem;list-style:none;display:flex}.hpc-kd-line{flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;margin:0;font-size:.88rem;display:flex}.hpc-kd-date{white-space:nowrap;color:var(--text-display);font-variant-numeric:tabular-nums;font-weight:600}.hpc-kd-label{color:var(--text)}.hpc-kd-when,.hpc-kd-explain,.hpc-kd-gloss{color:var(--text-muted);font-size:.78rem}.hpc-kd-explain,.hpc-kd-gloss{margin:.1rem 0 0}.hpc-foot{border-top:1px solid var(--border);padding-top:.65rem}.hpc-foot+.hpc-foot{border-top:0;padding-top:0}@media (max-width:640px){.hpc-block-head{flex-direction:column;align-items:flex-start}}.hub-agenda .hub-feed-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.hub-agenda-freshness{cursor:help;justify-self:end;align-items:center;gap:.4rem;margin-top:.35rem;display:inline-flex}.hub-agenda-freshness:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}.hub-agenda-days{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.hub-agenda-dayhead{font-family:var(--font-sans);letter-spacing:.03em;color:var(--text-eyebrow);margin:0 0 .35rem;font-size:.8rem;font-weight:600}.hub-agenda-daylabel{color:var(--text-display)}.hub-agenda-list{margin:0;padding:0;list-style:none}.hub-agenda-row{border-top:1px solid var(--border);grid-template-columns:6rem minmax(0,1fr) auto;align-items:baseline;gap:.85rem;padding:.55rem 0;display:grid}.hub-agenda-row:first-child{border-top:none}.hub-agenda-time{font-variant-numeric:tabular-nums;letter-spacing:.01em;min-width:0;color:var(--text-muted);font-size:.82rem}.hub-agenda-clock,.hub-agenda-zone{white-space:nowrap}.hub-agenda-timelink{color:inherit;text-decoration:none}.hub-agenda-timelink:hover .hub-agenda-clock,.hub-agenda-timelink:focus-visible .hub-agenda-clock{text-underline-offset:.2em;text-decoration:underline}.hub-agenda-timelink:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.hub-agenda-time[data-stated=true]{color:var(--text-display);font-weight:600}.hub-agenda-main{min-width:0}.hub-agenda-titlerow{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.agenda-kind-lead{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:inline-flex}@media (max-width:359.98px){.agenda-kind-lead>.agenda-kind-icon{display:none}}.hub-agenda-chip{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:999px;place-self:center end;align-items:center;gap:.35rem;padding:.05rem .5rem;font-size:.66rem;display:inline-flex}.hub-agenda-chip .macro-nourish-dot{flex:none}.hub-agenda-tk{letter-spacing:.02em;color:var(--text-display);font-size:.86rem;font-weight:600}.hub-agenda-expected{color:var(--text-muted);font-size:.72rem;font-style:italic}.hub-agenda-onday{color:var(--text-muted);white-space:nowrap;font-size:.78rem}.agenda-kind-icon{width:.875rem;height:.875rem;color:var(--text-muted);flex:none;align-self:baseline;position:relative;top:.125rem}.hub-agenda-coverage{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.5}.hub-agenda-details{margin-top:.5rem}.hub-agenda-details>.hub-expander-body{gap:.35rem}.hub-agenda-details-scope{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.5}.hub-agenda-details-names{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.hub-agenda-details-name{color:var(--text-muted);overflow-wrap:anywhere;font-size:.72rem;line-height:1.5}.hub-agenda-details-tk{font-family:var(--font-sans);letter-spacing:.03em;color:var(--text);font-weight:600}.hub-agenda-title{color:var(--text-display);overflow-wrap:anywhere;font-size:.92rem}a.hub-agenda-title:hover{color:var(--secondary-hover)}a.hub-agenda-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.hub-agenda-source{color:var(--text-muted);overflow-wrap:anywhere;align-items:baseline;gap:.4rem;margin:.3rem 0 0;font-size:.75rem;display:flex}.hub-agenda-source .macro-nourish-dot{cursor:default;flex:none}.hub-agenda-prep{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;margin:.3rem 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.hub-agenda-prep-item{overflow-wrap:break-word;min-width:0}.hub-agenda-prep-date,.hub-agenda-prep-keep{white-space:nowrap}.hub-agenda-prep-item+.hub-agenda-prep-item:before{content:"·";color:var(--text-muted);margin-right:.45rem}.hub-agenda-prep-link{color:var(--accent-strong)}.hub-agenda-prep-link:hover{color:var(--secondary-hover)}.hub-agenda-prep-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.hub-agenda-prep-none{font-style:italic}@media (max-width:560px){.hub-agenda-prep{flex-direction:column;row-gap:.25rem}.hub-agenda-prep-item+.hub-agenda-prep-item:before{content:none}}.hub-agenda-empty{color:var(--text-muted);margin:0;padding:.35rem 0 .2rem;font-size:.78rem;font-weight:200}.hub-agenda-notes{border-top:1px solid var(--border);flex-direction:column;gap:.25rem;margin:.9rem 0 0;padding:.6rem 0 0;list-style:none;display:flex}.hub-agenda-note{color:var(--text-muted);font-size:.78rem}.hub-agenda-filings{border-bottom:1px solid var(--border);margin:0 0 .6rem;padding:0 0 .6rem}.hub-agenda-filings-head{font-family:var(--font-sans);letter-spacing:.02em;color:var(--text-eyebrow);margin:0 0 .2rem;font-size:.78rem;font-weight:600}.hub-agenda-filings-headnote{color:var(--text-muted);font-weight:400}.hub-agenda-filings[data-face=quiet]{border-bottom:0;margin:0 0 .2rem;padding:0}.hub-agenda-filings[data-face=quiet]>.hub-agenda-filings-none{color:var(--text-muted);margin:0;font-size:.85rem}.hub-agenda-filings-list,.hub-agenda-filings-rows{margin:0;padding:0;list-style:none}.hub-agenda-filings-issuer{padding:.35rem 0;display:block}.hub-agenda-filings-tk{letter-spacing:.02em;color:var(--text-display);overflow-wrap:anywhere;font-size:.86rem;font-weight:600}.hub-agenda-filings-issuer>.hub-agenda-filings-more{grid-column:2}.hub-agenda-filing{color:var(--text);grid-template-columns:6rem minmax(0,1fr);align-items:baseline;gap:.1rem .6rem;padding:.12rem 0;font-size:.86rem;display:grid}.hub-agenda-filing-summary{grid-column:1/-1;grid-template-columns:subgrid;width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:.35rem;align-items:baseline;margin:0;padding:.15rem 0;display:grid}button.hub-agenda-filing-summary{cursor:pointer}button.hub-agenda-filing-summary:is(:hover,:focus-visible){background:var(--text)}@supports (color:color-mix(in lab, red, red)){button.hub-agenda-filing-summary:is(:hover,:focus-visible){background:color-mix(in oklab, var(--text) 5%, transparent)}}button.hub-agenda-filing-summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hub-agenda-filing-summary-content{flex-wrap:wrap;grid-column:2;align-items:baseline;gap:.1rem .6rem;min-width:0;display:flex}.hub-agenda-filing-controls{flex-wrap:wrap;grid-column:2;align-items:center;gap:.4rem .6rem;display:flex}.hub-agenda-filing-form{font-variant-numeric:tabular-nums;min-width:3.4rem;color:var(--text-display);font-weight:600}.hub-agenda-filing-what{color:var(--text-display);overflow-wrap:anywhere}.hub-agenda-filing-when{font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;font-size:.8rem}.hub-agenda-filing-link{color:var(--accent-strong);font-size:.8rem}.hub-agenda-filing-link:hover{color:var(--secondary-hover)}.hub-agenda-filing-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.hub-agenda-filings-more,.hub-agenda-filings-none,.hub-agenda-filings-unread{color:var(--text-muted);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.8rem}@media (max-width:560px){.hub-agenda-filings-issuer{grid-template-columns:minmax(0,1fr)}.hub-agenda-filings-issuer>.hub-agenda-filings-more{grid-column:1}}.hub-agenda-filings{container:hub-filings/inline-size}.hub-agenda-filings-issuer+.hub-agenda-filings-issuer{border-top:1px solid var(--border)}.hub-agenda-filing-sev{white-space:nowrap}.hub-agenda-filing-state{color:var(--text-muted);white-space:nowrap;font-size:.8rem}.hub-agenda-filing-state[data-state=unread]{color:var(--text-display);font-weight:600}.hub-agenda-filing-count{color:var(--text-muted);font-weight:400}.hub-agenda-alertline{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:.25rem 0 0;font-size:.86rem;display:flex}.hub-agenda-filing-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.hub-agenda-filing-reader{align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.hub-agenda-filing-details,.hub-agenda-filing-reader{white-space:nowrap;padding:.05rem .5rem}.hub-agenda-filing-panel{overflow-wrap:anywhere;flex:100%;grid-column:1/-1;min-width:0;margin:.35rem 0 .4rem}.hub-agenda-filing-panel>.fq-detail{padding:0}.hub-agenda-filing-readfail{color:var(--text);margin:.4rem 0 0;font-size:.8rem}.hub-agenda-alerts-note{color:var(--text-muted);margin:.4rem 0 0;font-size:.8rem}@container hub-filings (min-width:54rem){.hub-agenda-filings-list{grid-template-columns:6rem auto minmax(3.4rem,auto) minmax(0,1fr) auto auto auto auto auto;column-gap:.7rem;display:grid}.hub-agenda-filings-issuer{grid-column:1/-1;grid-template-columns:subgrid;column-gap:.7rem;display:grid}.hub-agenda-filings-tk{grid-column:1}.hub-agenda-filings-rows{grid-column:1/-1;grid-template-columns:subgrid;column-gap:.7rem;display:grid}.hub-agenda-filings-issuer>.hub-agenda-filings-more{grid-column:2/-1}.hub-agenda-filing{grid-column:1/-1;grid-template-columns:subgrid;column-gap:.7rem;display:grid}.hub-agenda-filing-summary{grid-column:1/8}.hub-agenda-filing-summary-content{grid-column:2/-1;grid-template-columns:subgrid;display:grid}.hub-agenda-filing-controls{grid-column:8/-1;grid-template-columns:subgrid;display:grid}.hub-agenda-filing-form{grid-column:2}.hub-agenda-filing-what{grid-column:3}.hub-agenda-filing-sev{grid-column:4}.hub-agenda-filing-state{grid-column:5}.hub-agenda-filing-when{grid-column:6}.hub-agenda-filing-controls>.reader-sec-link,.hub-agenda-filing-controls>.hub-agenda-filing-link{grid-column:1}.hub-agenda-filing-actions,.hub-agenda-filing-controls>.hub-agenda-filing-reader{grid-column:2;justify-self:start}.hub-agenda-filing-panel{grid-column:1/-1}}@media (max-width:560px){.hub-agenda-filing{grid-template-columns:4.2rem minmax(0,1fr);column-gap:.5rem}.hub-agenda-row{grid-template-columns:4.6rem minmax(0,1fr) auto;gap:.5rem}.hub-agenda-time{font-size:.78rem}}.hpc-attn{color:var(--text);margin:0;font-size:.86rem}.hpc-attn-lead{color:var(--text-display);font-weight:600}.hpc-attn a{color:var(--accent-strong)}.hpc-ota-note{color:var(--text-muted);margin:0;font-size:.85rem}.hpc-notices{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.hpc-ntype{flex-direction:column;gap:.35rem;display:flex}.hpc-ntype-line{font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-self:flex-start;align-items:baseline;row-gap:.2rem;max-width:100%;padding:.15rem 0;font-size:.86rem;display:inline-flex}.hpc-ntype-line:hover .hpc-ntype-title{text-underline-offset:.2em;text-decoration:underline}.hpc-ntype-sep{white-space:pre;color:var(--text-muted)}.hpc-ntype-title{color:var(--text-display)}.hpc-ntype-count{color:var(--text-muted)}.hpc-ntype-rows{border-left:2px solid var(--border-strong);flex-direction:column;gap:.5rem;margin:0 0 .25rem;padding-left:.85rem;display:flex}.hpc-orphans{border-top:1px solid var(--border);flex-direction:column;gap:.45rem;padding-top:.75rem;display:flex}.hpc-orphan-tk{color:var(--text-display);margin:0;font-size:.9rem;font-weight:600}.hpc-ota-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding-top:.65rem;display:flex}.hpc-ota-act{flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;display:flex}.hpc-ota-count{color:var(--text-muted);margin:0;font-size:.8rem}.hpc-ota-foot .ota-act{text-align:left}@media (pointer:coarse){.hpc-ntype-line{align-items:center;min-height:44px}}.hpc-kd-list>li{position:relative}.hpc-kd-list>li:before{content:"";background:var(--hpc-sev,var(--border-strong));width:2px;position:absolute;top:0;bottom:0;left:calc(-.85rem - 2px)}.hpc-kd-list>li+li:before{top:-.55rem}.hpc-kd-list>li[data-severity=attention],.hpc-kd-list>li[data-severity=elevated]{--hpc-sev:var(--attention)}@supports (color:color-mix(in lab, red, red)){.hpc-kd-list>li[data-severity=elevated]{--hpc-sev:color-mix(in oklab, var(--attention), var(--status-danger))}}.hpc-kd-list>li[data-severity=urgent]{--hpc-sev:var(--status-danger)}@media (forced-colors:active){.hpc-kd-list>li:before{forced-color-adjust:none;background:canvastext}}.hpc-dr-open{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;font-size:.88rem}.hpc-dr-open:hover .hpc-kd-label{text-underline-offset:.2em;text-decoration:underline}.hpc-dr-open:after{content:"";border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);align-self:center;width:.36em;height:.36em;transform:rotate(-45deg)}.hpc-dr-open[aria-expanded=true]:after{transform:rotate(45deg)}.hpc-dr-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.hpc-dr-rows{margin:.4rem 0 .15rem;padding:0;list-style:none}.hpc-ntype-state,.ota-row-state{color:var(--text-muted)}.ota-row-state{font-size:.78rem}@media (pointer:coarse){.hpc-dr-open{align-items:center;min-height:44px}}.hpc-sort{border:0;flex-basis:100%;justify-content:flex-end;min-inline-size:0;margin:.15rem 0 0;padding:0;display:flex}.hpc-sort-opt{display:inline-flex;position:relative}.hpc-sort-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hpc-sort-label{letter-spacing:.03em;min-height:1.9rem;color:var(--text-muted);border:1px solid var(--border);background:0 0;align-items:center;padding:.22rem .7rem;font-size:.74rem;display:inline-flex}.hpc-sort-opt+.hpc-sort-opt .hpc-sort-label{border-left:0}.hpc-sort-opt:first-of-type .hpc-sort-label{border-radius:999px 0 0 999px}.hpc-sort-opt:last-of-type .hpc-sort-label{border-radius:0 999px 999px 0}.hpc-sort-opt input:checked+.hpc-sort-label{color:var(--text);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border-strong);font-weight:650}.hpc-sort-opt:hover .hpc-sort-label{color:var(--text)}.hpc-sort-opt input:focus-visible+.hpc-sort-label{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.hpc-sort-label{min-height:44px}}.hpc-titlerow{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.hpc-tools{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;align-items:center;gap:.4rem 1.25rem;min-width:0;margin:.15rem 0 0;display:flex}.hpc-tools .hpc-sort{flex-basis:auto;margin:0}.hpc-rules{align-items:center;gap:.6rem;min-width:0;display:inline-flex}.hpc-rules-label{letter-spacing:.03em;color:var(--text-muted);font-size:.74rem}.hpc-rules .m1s-switch-state{min-width:3.2rem;font-size:.74rem}.hpc-rules .m1s-switch{border-color:var(--text-muted);background:0 0}.hpc-rules .m1s-switch--on{background:var(--accent);border-color:var(--accent)}.hpc-rules .m1s-switch-knob{background:var(--text-muted);box-shadow:none}.hpc-rules .m1s-switch--on .m1s-switch-knob{background:var(--surface-raised)}.hpc-rules-hidden,.hpc-undrawn{color:var(--text-muted);margin:0;font-size:.85rem}.hpc-card{position:relative}.hpc-card:has(.hpc-tip:not([data-dismissed]):is(:hover,:focus-within,[data-open])){z-index:5}.hpc-kd{position:relative}.hpc-tip{display:inline-block}.hpc-tip-trigger{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}:where(.hpc-tip-trigger){color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.hpc-tip-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.hpc-tip-bubble{z-index:3;box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-raised);width:min(34rem,100%);box-shadow:var(--shadow-pop);color:var(--text);text-align:left;white-space:normal;visibility:hidden;border-radius:8px;flex-direction:column;gap:.45rem;margin-top:.35rem;padding:.65rem .8rem;font-size:.82rem;font-weight:400;line-height:1.45;display:flex;position:absolute;left:0}.hpc-tip-bubble:before{content:"";height:calc(.35rem + 2px);position:absolute;bottom:100%;left:0;right:0}.hpc-tip[data-tip-up]>.hpc-tip-bubble{margin:0 0 .35rem;bottom:100%}.hpc-tip[data-tip-up]>.hpc-tip-bubble:before{top:100%;bottom:auto}.hpc-tip:hover>.hpc-tip-bubble,.hpc-tip:focus-within>.hpc-tip-bubble,.hpc-tip[data-open]>.hpc-tip-bubble{visibility:visible}.hpc-tip[data-dismissed]>.hpc-tip-bubble{visibility:hidden}.hpc-tip-head{color:var(--text-display);margin:0;font-weight:600}.hpc-tip-passage{flex-direction:column;gap:.15rem;display:flex}.hpc-tip-label,.hpc-tip-note,.hpc-tip-attr{color:var(--text-muted);margin:0;font-size:.76rem}.hpc-tip-quote{border-left:2px solid var(--border-strong);color:var(--text);margin:0;padding-left:.6rem;font-style:normal}.hpc-tip-link{margin:0}.hpc-tip-link a,.kd-links a{color:var(--text-muted)}.hpc-tip-link a:hover,.hpc-tip-link a:focus-visible,.kd-links a:hover,.kd-links a:focus-visible{color:var(--text)}@media (pointer:coarse){.hpc-tip-trigger{position:relative}.hpc-tip-trigger:after{content:"";position:absolute;inset:-.75rem -.35rem}}.hpc-watch-name{border-top:1px solid var(--border);flex-direction:column;gap:.45rem;padding:.6rem 0;display:flex}.hpc-watch-name:first-of-type{border-top:0;padding-top:.15rem}.hpc-watch-name>.hpc-tk{font-size:.95rem}.hpc-watch-notread{color:var(--text-muted);margin:0;padding-top:.5rem;font-size:.8rem}.hpc-watch-note{color:var(--text-muted);margin:0 0 .4rem;font-size:.78rem}.hub-agenda-week{margin-top:1rem}.hub-agenda-week>.hub-expander-body{gap:1rem}.hub-agenda-week .hub-expander-title{margin-bottom:0}.hub-agenda-week-dayhead{font-family:var(--font-sans);letter-spacing:.03em;color:var(--text-eyebrow);margin:0 0 .35rem;font-size:.78rem;font-weight:600}.hub-agenda-week-more{margin:0;font-size:.82rem}.hub-agenda-week-more a{color:var(--accent-strong)}.hub-agenda-week-more a:hover{color:var(--secondary-hover)}.hub-agenda-week-more a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.hub-agenda-week .hub-agenda-notes{margin-top:0}.hub-expander{min-width:0}.hub-expander-summary{border-top:1px solid var(--border);cursor:pointer;text-align:center;min-height:2.75rem;color:var(--text-muted);justify-content:center;align-items:center;gap:.45rem;padding:.55rem .5rem;font-size:.82rem;line-height:1.35;list-style:none;display:flex}.hub-expander-summary::-webkit-details-marker{display:none}.hub-expander-summary::marker{content:""}.hub-expander-summary:hover,.hub-expander-summary:focus-visible{color:var(--text)}.hub-expander-summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.hub-expander-cta{overflow-wrap:anywhere;min-width:0}.hub-expander-cta[data-cta=hide],.hub-expander[open]>.hub-expander-summary>.hub-expander-cta[data-cta=show]{display:none}.hub-expander[open]>.hub-expander-summary>.hub-expander-cta[data-cta=hide]{display:inline}.hub-expander-cta time{white-space:nowrap}.hub-expander-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.4em;height:.4em;transform:translateY(-.15em)rotate(45deg)}.hub-expander[open]>.hub-expander-summary>.hub-expander-chevron{transform:translateY(.15em)rotate(-135deg)}@media (prefers-reduced-motion:no-preference){.hub-expander-chevron{transition:transform .16s}}.hub-expander-body{flex-direction:column;padding:.2rem 0;display:flex}.hub-expander-title{color:var(--text-display);margin:0 0 .4rem;font-size:.86rem;font-weight:600}.hub-sum-strats-paused>.hub-expander-summary{color:var(--strat-quiet)}.hub-sum-strats-paused>.hub-expander-summary:hover,.hub-sum-strats-paused>.hub-expander-summary:focus-visible{color:var(--text-bright)}.bt-notes{width:100%;margin-block:.35rem}.bt-notes>.hub-expander-summary{text-align:left;color:var(--text);justify-content:flex-start;padding-inline:0;font-weight:600}.bt-notes>.hub-expander-summary>.hub-expander-chevron{color:var(--text-muted);margin-inline:auto .25rem}.bt-notes>.hub-expander-body{padding-block:.1rem .5rem;display:block}.bt-notes>.hub-expander-body>p,.dm-wrap--canvas .dm-lane-details>p,.dm-wrap--canvas .dm-family-optimize>.dm-footnote,.dm-wrap--canvas .dm-trades>.radar-sub,.dm-wrap--canvas .dm-intraday-caption{letter-spacing:normal;text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:none;color:var(--text-muted);margin-block:0 .45rem;font-size:.75rem;font-weight:400;line-height:1.6}.dm-wrap--canvas .dm-lane-details>summary{border-top:1px solid var(--border);min-height:2.75rem;color:var(--text);align-items:center;font-weight:600;display:flex}.dm-wrap--canvas .dm-lane-details>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ccm-page .ccm-matrix,.ccm-page .ccm-implications,.ccm-page .ccm-rows,.ccm-page .ccm-off,.ccm-page .ccm-unreadable{border-radius:var(--radius-card);background:var(--surface-raised);border:0;min-width:0;margin:0 0 1.75rem;padding:1.25rem}.ccm-section-title{margin:0 0 .75rem;font-size:1.05rem}.ccm-table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.8rem}.ccm-table th,.ccm-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.4rem .5rem}.ccm-table thead th{color:var(--text-muted);font-weight:600}.ccm-col-owner{letter-spacing:.02em;font-size:.7rem;font-weight:500;display:block}.ccm-row-head{min-width:9rem;font-weight:500}.ccm-row-name{display:block}.ccm-chip{border:1px solid var(--border-strong);color:var(--text);border-radius:999px;margin-top:.2rem;padding:0 .4rem;font-size:.72rem;font-weight:500;display:inline-block}.ccm-chip[data-state=not_read],.ccm-chip[data-state=not_measured]{border-style:dashed}.ccm-cell{position:relative}.ccm-cell[data-observed=true]{background:var(--attention-soft);font-weight:600}.ccm-mark{vertical-align:-.1em;margin-right:.3rem;display:inline-block}.ccm-mark-ring{fill:none;stroke:var(--text);stroke-width:1.5px}.ccm-mark-dot{fill:var(--text)}.ccm-tip>.ccm-bubble{z-index:4;width:15rem;max-width:15rem;left:0}.ccm-tip--end>.ccm-bubble{left:auto;right:0}.ccm-tip[data-tip-up]>.ccm-bubble{margin-top:0;margin-bottom:.35rem;bottom:100%}.ccm-tip[data-tip-up]>.ccm-bubble:before{top:100%;bottom:auto}.ccm-row-list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ccm-row-item p{margin:0 0 .3rem;line-height:1.45}.ccm-row-item-head{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.ccm-row-item-head .ccm-row-name{font-weight:600;display:inline}.ccm-basis{color:var(--text-muted);font-size:.78rem}.ccm-how{font-size:.88rem}.ccm-caveat{color:var(--text-muted);font-size:.8rem}.ccm-fold-summary{min-height:1.6rem;color:var(--text-muted);cursor:pointer;font-size:.82rem}.ccm-fold-summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ccm-fold-list{margin:.3rem 0 0;padding-left:1.1rem;font-size:.82rem;line-height:1.45}.ccm-implications{overflow-wrap:anywhere}.ccm-implications h3{margin:1rem 0 .5rem;font-size:.95rem;font-weight:600}.ccm-implications-tip{font-size:.82rem;display:inline-flex}.ccm-implications-tip>.ccm-implications-bubble{max-width:min(260px,100vw - 6rem);left:0}.ccm-implications .ccm-basis{margin-block:1rem}.ccm-present{background:var(--surface-sunken);border-inline-start:3px solid var(--accent);border-radius:.35rem;margin-block:.75rem 1rem;padding:1rem}.ccm-present h3{margin-top:0;font-size:1.1rem}.ccm-present p{margin-block:.5rem}.ccm-curve-tag{margin-top:.4rem;font-size:.75rem;display:block}.ccm-curve-tag a{text-underline-offset:.15em;text-decoration:underline}.ccm-developing{border-inline-start:3px solid var(--attention);margin-bottom:1rem;padding-inline-start:.8rem}.ccm-developing-tag{border-inline-start:3px solid var(--attention);padding-inline-start:.4rem}.ccm-crosschecks{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0;padding:0;list-style:none;display:grid}.ccm-crosschecks li{border:0;border-radius:.35rem;flex-direction:column;gap:.4rem;padding:.8rem;display:flex}.ccm-crosschecks small{color:var(--text-muted)}@media (max-width:640px){.ccm-crosschecks{grid-template-columns:1fr}}.ccm-present-count{font-weight:600}.ccm-present .ccm-caveat{color:var(--text)}.ccm-evidence{margin:0 0 1rem;padding:0;list-style:none}.ccm-evidence-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:1rem;padding-block:.8rem;font-size:.85rem;display:grid}.ccm-evidence-row>div{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.ccm-evidence-row small,.ccm-evidence-label{color:var(--text-muted);font-size:.75rem}.ccm-evidence-label{font-weight:600}.ccm-honesty{color:var(--text-muted);margin:0 0 1.75rem;font-size:.82rem}.ccm-pulse-link{margin:0 0 .75rem;font-size:.9rem}.ccm-pulse-link a:hover,.ccm-pulse-link a:focus-visible{text-underline-offset:.15em;text-decoration:underline}.ccm-pulse-link a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:40rem){.ccm-evidence-row{grid-template-columns:minmax(0,1fr);gap:.6rem}.ccm-table .ccm-row-head,.ccm-table .ccm-head-indicator{z-index:3;background:var(--surface-raised);position:sticky;left:0}.ccm-row-head{min-width:6rem;max-width:7rem}}.hub-strat-tiles-grid{align-items:start}.hub-strat-tile,.hub-strat-tile-context,.hub-strat-tile-panels{min-width:0}.hub-strat-tile-body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.hub-strat-tile-link{color:inherit;align-self:flex-start;max-width:100%;text-decoration:none}.hub-strat-tile-link:hover{text-underline-offset:.15em;text-decoration:underline}.hub-strat-tile-link:focus-visible{outline-offset:3px;border-radius:.2rem;outline:2px solid}.hub-strat-progress{min-width:0;max-width:100%;color:var(--progress-muted);margin:.5rem 0 0;padding:0;font-size:.72rem;line-height:1.55;list-style:none}.hub-strat-progress li{min-width:0;margin-top:.2rem}.hub-strat-progress-disclosure{text-align:center;display:block}.hub-strat-progress{--hub-strat-progress-row:44px}.hub-strat-progress-trigger{max-width:100%;min-height:var(--hub-strat-progress-row);color:var(--progress-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;padding:.15rem 0;display:inline-flex}.hub-strat-progress-trigger:focus-visible{outline-offset:3px;border-radius:1rem;outline:2px solid}.hub-strat-progress-pill{text-align:left;border-radius:.9rem;gap:.35rem;min-width:0;max-width:100%;margin-left:0;padding:.1rem .55rem;line-height:1.4}.hub-strat-progress-pill .tc-mark{width:1rem;height:1rem}.hub-strat-progress-pill .tc-lead{white-space:nowrap;flex:none}.hub-strat-progress-pill .tc-count{min-width:0;color:inherit}.hub-strat-progress-pill .tc-phrase{max-width:100%;display:inline-block}.hub-strat-progress-pill{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hub-strat-progress-pill{border-color:color-mix(in oklab, currentColor 45%, transparent)}}.hub-strat-progress-pill .tc-mark{stroke:currentColor}.hub-strat-progress-panel{border-top:1px solid;min-width:0;margin-top:.5rem;padding-block:.75rem .25rem}@supports (color:color-mix(in lab, red, red)){.hub-strat-progress-panel{border-top:1px solid color-mix(in oklab, currentColor 25%, transparent)}}.hub-strat-progress-panel{color:var(--progress-ink);text-align:left;overflow-wrap:anywhere;font-size:.75rem;line-height:1.6}.hub-strat-progress-panel .tc-or-word{color:var(--progress-muted)}.hub-strat-progress-heading{color:inherit;font-weight:600;display:block}.hub-strat-monitoring-ellipsis{justify-content:space-between;width:1.1em;margin-inline-start:.2em;display:inline-flex}@media (prefers-reduced-motion:no-preference){.hub-strat-progress-panel:not([hidden]) .hub-strat-monitoring-ellipsis>span{animation:2s ease-in-out infinite monitoring-ellipsis}.hub-strat-progress-panel:not([hidden]) .hub-strat-monitoring-ellipsis>span:nth-child(2){animation-delay:.25s}.hub-strat-progress-panel:not([hidden]) .hub-strat-monitoring-ellipsis>span:nth-child(3){animation-delay:.5s}}@keyframes monitoring-ellipsis{0%,60%,to{opacity:.35}30%{opacity:1}}.hub-strat-progress-context{color:var(--progress-muted);margin-top:.15rem;font-size:.7rem;display:block}.hub-strat-progress-watchlist{margin-top:.65rem;display:block}.hub-strat-progress-columns,.hub-strat-progress-watchrow{grid-template-columns:minmax(0,1fr) minmax(3.75rem,23%) minmax(3.5rem,21%);gap:.5rem;display:grid}.hub-strat-progress-columns{color:var(--progress-muted);padding-bottom:.25rem;font-size:.65rem}.hub-strat-progress-columns>:nth-child(n+2),.hub-strat-progress-watchrow>:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.hub-strat-progress-watchrow{padding-block:.35rem}.hub-strat-progress-watchrow>:nth-child(n+2){color:var(--progress-muted)}.hub-strat-progress-confirmation{grid-template-columns:minmax(0,1fr) auto}.hub-strat-progress-watchgroup{padding-block:.25rem;display:block}.hub-strat-progress-watchgroup+.hub-strat-progress-confirmation{grid-template-columns:minmax(0,1fr) auto}.hub-strat-progress-watchgroup{border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.hub-strat-progress-watchgroup{border-top:1px solid color-mix(in oklab, currentColor 20%, transparent)}}.hub-strat-progress-watchgroup{margin-top:.25rem;padding-top:.5rem}.hub-strat-progress-group-label{color:var(--progress-muted);margin-bottom:.2rem;display:block}.hub-strat-progress-empty{color:var(--progress-muted);margin-top:.5rem;display:block}.hub-strat-progress-watchlist[data-has-delta=false] :is(.hub-strat-progress-columns,.hub-strat-progress-watchrow){grid-template-columns:minmax(0,1fr) minmax(3.75rem,35%)}.dm-gb-staging-gated{overflow-wrap:anywhere}@media (max-width:640px){.gnav-menu{padding-left:calc(max(.75rem, env(safe-area-inset-left)) - .5rem);padding-right:calc(max(.75rem, env(safe-area-inset-right)) - .5rem)}.shell,.shell-canvas,.bt-banner-inner{padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right))}}.fq-page{gap:1.25rem;min-width:0}.fq-toolbar{grid-template-columns:minmax(14rem,1.2fr) minmax(14rem,1fr) minmax(11rem,.7fr);gap:1rem;display:grid}.fq-toolbar input,.fq-filters select{width:100%;min-width:0}.fq-filters{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.fq-filters .screener-field{min-width:0}.fq-actions,.fq-results,.fq-pagination{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1.25rem;display:flex}.fq-results{justify-content:space-between}.fq-page>.fq-actions{margin-block:0}.fq-research{color:var(--text-muted);margin-inline-start:auto}.fq-telegram{align-items:center;gap:.5rem;display:inline-flex}.fq-page .dt-wrap{position:relative}.fq-table{width:100%;min-width:49rem}.fq-table th,.fq-table td{text-align:left;vertical-align:top;padding:1rem .75rem}.fq-table th:first-child,.fq-table td:first-child{padding-inline-start:0}.fq-table td:nth-child(2){width:44%}.fq-table>tbody>tr.dt-row>td:nth-child(2){white-space:normal}.fq-block{margin-top:.35rem;display:block}.fq-event-title{color:var(--text)}.fq-table [data-superseded=true] .fq-event-title{color:var(--text-muted)}.fq-detail{max-width:65rem;padding:.5rem}.fq-pagination{justify-content:flex-end}.fq-preferences{width:min(44rem,100%)}.fq-preferences .radar-drawer-bar{padding-top:1.25rem;top:-1.25rem}.fq-prefs-fields{border:0;min-width:0;margin:0;padding:0}.fq-pref-group{border:0;border-top:1px solid var(--border);min-width:0;margin-block:1rem;padding:1rem 0}.fq-pref-group legend{color:var(--text-eyebrow);font-weight:600}.fq-pref-choice{cursor:pointer;align-items:start;gap:.65rem;padding-block:.5rem;display:flex}.fq-pref-choice input{accent-color:var(--accent);flex:none;margin-top:.2rem}.fq-manual{border-top:1px solid var(--border);margin-top:2rem;padding-top:1rem}.fq-manual summary{cursor:pointer;min-height:44px}@media (max-width:52rem){.fq-toolbar,.fq-filters{grid-template-columns:1fr 1fr}.fq-toolbar>:first-child{grid-column:1/-1}.fq-page .radar-head-top{flex-wrap:wrap;align-items:start;gap:1rem}}@media (max-width:32rem){.fq-toolbar,.fq-filters{grid-template-columns:minmax(0,1fr)}.fq-telegram{text-align:left}.fq-research{margin-inline-start:0}}.hub-strat-tile-context{min-width:0}.strategy-publication-health{color:var(--text-muted);margin-top:.75rem;font-size:.75rem;line-height:1.5}.hub-strat-tile-panels>.strategy-publication-health,.hub-strat-tile-panels>.publication-previous{margin-inline:1rem;margin-bottom:.75rem}.publication-health-line{margin:.2rem 0}.publication-health-state{overflow-wrap:anywhere;cursor:pointer;border-radius:.25rem;list-style:none}.publication-health-state::-webkit-details-marker{display:none}.publication-health-state:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.publication-health-name{color:var(--text);font-weight:500}.publication-health-next,.publication-health-attention{color:var(--text);font-weight:600}.publication-health-chevron{vertical-align:middle;margin-left:.35rem;transition:transform .12s;display:inline-block}.publication-health-line[open]>.publication-health-state .publication-health-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.publication-health-chevron{transition:none}}.publication-health-line>.publication-health-facts{border-left:1px solid var(--border);margin:.25rem 0 .5rem .75rem;padding-left:.75rem}.publication-health-facts{margin:0}.publication-health-facts>div{padding:.3rem 0}.publication-health-facts dt{color:var(--text-muted)}.publication-health-facts dd{color:var(--text);overflow-wrap:anywhere;margin:0}.publication-previous{color:var(--text-muted);font-size:.8rem}.filing-reader-main{padding:clamp(1.75rem,5vw,3.5rem) 0 clamp(3rem,8vw,5rem)}.filing-reader{max-width:72rem}.filing-reader-head{border-bottom:1px solid var(--border);margin:0 0 2rem;padding-bottom:1.25rem}.filing-reader-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-eyebrow);margin:0 0 .35rem;font-size:.75rem}.filing-reader-issuer{font-family:var(--font-serif);color:var(--text-display);overflow-wrap:anywhere;margin:0 0 .5rem;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:400}.filing-reader-facts{color:var(--text);margin:0 0 .25rem}.filing-reader-meta{color:var(--text-muted);overflow-wrap:anywhere;margin:0 0 .75rem;font-size:.85rem}.filing-reader-sec{margin:0;font-weight:600}.filing-reader-sec-link{color:var(--accent-strong)}.filing-reader-docs{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-top:1rem;font-size:.85rem;display:flex}.filing-reader-docs-label{color:var(--text-muted)}.filing-reader-docs ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.filing-reader-doc{border:1px solid var(--border-strong);color:var(--text);overflow-wrap:anywhere;border-radius:999px;padding:.2rem .65rem;text-decoration:none;display:inline-block}.filing-reader-doc[aria-current=page]{background:var(--accent-soft);border-color:var(--accent-strong);color:var(--text-display);font-weight:600}a.filing-reader-doc:hover{border-color:var(--accent-strong)}.filing-reader-doc-off{color:var(--text-muted);border-style:dashed}.filing-reader-docs-hidden{color:var(--text-muted);text-underline-offset:2px;text-decoration:underline}.filing-reader-docs-hidden:hover{color:var(--text)}.filing-reader-fallback{max-width:72ch;color:var(--text);margin:0;font-size:1.05rem}.filing-reader-body{max-width:72ch;color:var(--text);overflow-wrap:anywhere;line-height:1.6}.filing-block{margin:0 0 .9rem;scroll-margin-top:5rem}.filing-block:focus{outline:none}.filing-block:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.filing-h{font-family:var(--font-serif);color:var(--text-display);font-weight:600;line-height:1.3}.filing-h2{margin-top:2rem;font-size:1.3rem}.filing-h3{margin-top:1.6rem;font-size:1.12rem}.filing-h4{margin-top:1.2rem;font-size:1rem}.filing-list{padding-left:1.4rem}.filing-list li{margin:0 0 .35rem}.filing-footnote{border-left:2px solid var(--border-strong);color:var(--text-muted);padding-left:.85rem;font-size:.88rem}.filing-break{border:0;border-top:1px solid var(--border);margin:1.5rem 0}.filing-object{color:var(--text-muted);font-size:.85rem;font-style:italic}.filing-table-frame{border:1px solid var(--border);border-radius:.5rem;max-width:100%;overflow-x:auto}.filing-table{border-collapse:collapse;font-size:.85rem;line-height:1.4}.filing-table th,.filing-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:normal;padding:.35rem .6rem}.filing-table th{color:var(--text-display);font-weight:600}.filing-table .filing-table{margin-top:.35rem}.filing-cell-text{display:block}.filing-more{margin-top:1.5rem}.filing-more-button{border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:.45rem 1rem}.filing-more-button:hover:not(:disabled){border-color:var(--accent-strong)}.filing-more-button:disabled{cursor:progress;color:var(--text-muted)}.filing-more-note{color:var(--text-muted);margin:.6rem 0 0}.filing-reader-layout{grid-template-columns:minmax(15rem,21rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem);display:grid}.filing-reader-rail{max-height:calc(100vh - 6rem);padding-right:.25rem;position:sticky;top:5rem;overflow-y:auto}.filing-rail-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--text-eyebrow);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.filing-rail-group{margin:0 0 1.1rem}.filing-rail-group-word{letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 .45rem;padding:.05rem .45rem;font-size:.72rem;font-weight:700;display:inline-block}.filing-rail-tiles{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.filing-tile{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);border-radius:.9rem;gap:.3rem;padding:.7rem .85rem;text-decoration:none;display:grid}a.filing-tile:hover{border-color:var(--accent-strong)}a.filing-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a.filing-tile[aria-current=true]{background:var(--accent-soft);border-color:var(--accent-strong)}a.filing-tile[aria-current=true] .filing-tile-label{font-weight:700}a.filing-tile[aria-current=true] .filing-tile-foot{color:var(--text)}.filing-tile-static{border-style:dashed}.filing-tile-head{flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;display:flex}.filing-tile-word{letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:0 .35rem;font-size:.66rem;font-weight:700}.filing-tile-label{color:var(--text-display);overflow-wrap:anywhere;font-weight:600}.filing-tile-when{color:var(--text);font-size:.82rem}.filing-tile-quote{-webkit-line-clamp:3;font-family:var(--font-serif);color:var(--text);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.filing-tile-foot{color:var(--text-muted);font-size:.75rem}.filing-rail-note{color:var(--text-muted);margin:0 0 .75rem;font-size:.88rem}.filing-sections{border-top:1px solid var(--border);margin-top:1.4rem;padding-top:1rem}.filing-sections ul{gap:.35rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.filing-sections a{color:var(--accent-strong);overflow-wrap:anywhere;text-decoration:none}.filing-sections a:hover{text-decoration:underline}.filing-passage{background:var(--accent-soft);color:inherit;padding:0 .08em;scroll-margin-top:6rem}.filing-passage:target,.filing-passage[data-current]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.filing-passage:target,.filing-passage[data-current]{background:color-mix(in oklab, var(--accent) 32%, transparent)}}.filing-passage:target,.filing-passage[data-current]{outline:2px solid var(--accent-strong);outline-offset:1px}.filing-block:target,.filing-block[data-current]{outline:2px solid var(--accent-strong);outline-offset:4px}@media (max-width:960px){.filing-reader-layout{grid-template-columns:minmax(0,1fr)}.filing-reader-rail{max-height:none;padding-right:0;position:static;overflow:visible}}.filing-rail-reveal,.filing-sections-disclosure{display:none}@media (max-width:640px){.filing-reader-layout{gap:1rem}.filing-reader-rail{top:var(--gnav-h);z-index:5;background:var(--surface);box-shadow:0 0 0 100vmax var(--surface), 0 1px 0 100vmax var(--border);clip-path:inset(0 -100vmax -1px);padding:.55rem 0 .6rem;position:sticky}html[data-gnav-hidden] .filing-reader-rail{top:0}.filing-reader-rail .filing-rail-heading,.filing-reader-rail .filing-rail-group-word{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filing-reader-rail .filing-sections{display:none}.filing-rail-strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:.45rem;padding:4px 4px .25rem;scroll-padding-inline:4px;display:flex;position:relative;overflow-x:auto}.filing-rail-group{flex:none;gap:.45rem;margin:0;display:flex}.filing-rail-tiles{gap:.45rem;display:flex}.filing-rail-tiles li{scroll-snap-align:start;flex:none}.filing-tile{border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:.15rem .4rem;padding:.35rem .75rem;display:flex}a.filing-tile{max-width:min(18rem,78vw)}a.filing-tile .filing-tile-head{white-space:nowrap;flex-wrap:nowrap;min-width:0;max-width:100%}a.filing-tile .filing-tile-word{flex:none}a.filing-tile .filing-tile-label{text-overflow:ellipsis;min-width:0;overflow:hidden}a.filing-tile .filing-tile-when,a.filing-tile .filing-tile-quote,a.filing-tile .filing-tile-foot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filing-tile-static{border-radius:.9rem;max-width:17rem;display:grid}.filing-tile-static .filing-tile-quote{-webkit-line-clamp:1;font-size:.82rem}.filing-rail-reveal{border:1px solid var(--accent-strong);background:var(--accent-soft);overscroll-behavior:contain;border-radius:.75rem;gap:.5rem;max-height:9.5rem;margin-top:.5rem;padding:.5rem .7rem;display:grid;overflow-y:auto}.filing-reveal-item{gap:.2rem;display:grid}.filing-reveal-item+.filing-reveal-item{border-top:1px solid var(--border);padding-top:.5rem}.filing-reveal-head{flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;display:flex}.filing-reveal-label{color:var(--text-display);overflow-wrap:anywhere;font-weight:700}.filing-reveal-when{color:var(--text);font-size:.82rem}.filing-reveal-quote{-webkit-line-clamp:3;font-family:var(--font-serif);color:var(--text);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.4;display:-webkit-box;overflow:hidden}.filing-reveal-foot{color:var(--text);font-size:.75rem}.filing-reader-rail .filing-rail-note{margin:.4rem 0 0;font-size:.82rem}.filing-sections-disclosure{font-size:.9rem;display:block}.filing-sections-disclosure summary{cursor:pointer;color:var(--text-display);font-weight:600}.filing-sections-disclosure ul{gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.filing-sections-disclosure a{color:var(--accent-strong);overflow-wrap:anywhere;text-decoration:none}html:has(.filing-reader-rail){scroll-padding-top:calc(var(--gnav-h) + var(--filing-band-h,5.5rem) + .75rem)}html:has(.filing-reader-rail) :is(.gnav,.filing-reader-rail) *{scroll-margin-top:calc(-1 * (var(--gnav-h) + var(--filing-band-h,5.5rem) + .75rem))}.filing-block,.filing-passage{scroll-margin-top:0}}@media (prefers-reduced-motion:no-preference){@media (max-width:640px){.filing-reader-rail{transition:top var(--gnav-slide-in)}html[data-gnav-hidden] .filing-reader-rail{transition:top var(--gnav-slide-out)}}}.filing-reader-body.filing-doc{max-width:52rem}.filing-doc{--fd-base:1rem;--fd-rule:var(--text)}@supports (color:color-mix(in lab, red, red)){.filing-doc{--fd-rule:color-mix(in oklab, var(--text) 72%, transparent)}}.filing-doc{--fd-band:var(--text)}@supports (color:color-mix(in lab, red, red)){.filing-doc{--fd-band:color-mix(in oklab, var(--text) 7%, transparent)}}.filing-doc{font-family:var(--font-sans);font-size:var(--fd-base);color:var(--text);overflow-wrap:break-word;line-height:1.5}.filing-doc div,.filing-doc p{margin:0}.filing-doc .fd-pg{padding:.25rem 0}.filing-doc .fd-b{font-weight:700}.filing-doc .fd-n{font-weight:400}.filing-doc .fd-i{font-style:italic}.filing-doc .fd-ni{font-style:normal}.filing-doc .fd-u{text-underline-offset:2px;text-decoration:underline}.filing-doc .fd-fs-xs{font-size:calc(var(--fd-base) * .8)}.filing-doc .fd-fs-s{font-size:calc(var(--fd-base) * .9)}.filing-doc .fd-fs-m{font-size:var(--fd-base)}.filing-doc .fd-fs-l{font-size:calc(var(--fd-base) * 1.15)}.filing-doc .fd-fs-xl{font-size:calc(var(--fd-base) * 1.4)}.filing-doc .fd-fs-xxl{font-size:calc(var(--fd-base) * 1.8);line-height:1.2}.filing-doc .fd-ta-l{text-align:left}.filing-doc .fd-ta-c{text-align:center}.filing-doc .fd-ta-r{text-align:right}.filing-doc .fd-ta-j{text-align:justify}.filing-doc .fd-va-t{vertical-align:top}.filing-doc .fd-va-m{vertical-align:middle}.filing-doc .fd-va-b{vertical-align:bottom}.filing-doc .fd-pl{padding-left:var(--fd-pl)}.filing-doc .fd-ti{text-indent:var(--fd-ti)}.filing-doc .fd-pre{white-space:pre-wrap}.filing-doc .fd-bt-1{border-top:1px solid var(--fd-rule)}.filing-doc .fd-bt-2{border-top:2px solid var(--fd-rule)}.filing-doc .fd-bt-d{border-top:3px double var(--fd-rule)}.filing-doc .fd-bb-1{border-bottom:1px solid var(--fd-rule)}.filing-doc .fd-bb-2{border-bottom:2px solid var(--fd-rule)}.filing-doc .fd-bb-d{border-bottom:3px double var(--fd-rule)}.filing-doc .fd-band{background:var(--fd-band)}.filing-doc sup,.filing-doc sub{font-size:.68em;line-height:0}.filing-doc .fd-frame{max-width:100%;margin:.35em 0 .7em;overflow-x:auto}.filing-doc .fd-frame:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.filing-doc .fd-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.filing-doc .fd-table td,.filing-doc .fd-table th{vertical-align:bottom;text-align:left;font-weight:inherit;padding:.14em .3em}.filing-doc .fd-table .fd-ta-r{text-align:right}.filing-doc .fd-table .fd-ta-c{text-align:center}.filing-doc .fd-num{white-space:nowrap}.filing-doc .fd-cur{padding-right:.08em}.filing-doc .fd-link{color:var(--accent-strong);text-underline-offset:2px;text-decoration:underline}.filing-doc .fd-img,.filing-doc .fd-obj{color:var(--text-muted);font-size:.82rem;font-style:italic}.filing-doc .fd-sec-link{color:var(--accent-strong);font-size:.82rem;font-style:normal}.filing-doc .fd-page{border:0;border-top:1px dashed var(--border-strong);margin:1.5rem 0 1.75rem}.filing-doc .fd-rule{border:0;border-top:1px solid var(--fd-rule);margin:.5em 0}.filing-doc .fd-folio{text-align:right;letter-spacing:.03em;color:var(--text-muted);margin-top:1.1rem;font-size:.78rem}.filing-doc .fd-fieldset{margin:.5em 0}.filing-doc .fd-fields{text-align:center;justify-content:space-around;gap:1rem;margin:.35em 0;display:flex}.filing-doc .fd-field{flex:1 1 0;min-width:0}.filing-doc .fd-field-caption{font-size:calc(var(--fd-base) * .85)}.filing-doc .fd-target{scroll-margin-top:5rem}.filing-doc .fd-target:focus{outline:none}.filing-doc .fd-target:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.filing-doc .fd-target:target,.filing-doc .fd-target[data-current]{outline:2px solid var(--accent-strong);outline-offset:3px}.filing-reader-set-aside{color:var(--text-muted);margin:0 0 1rem;font-size:.85rem}.filing-head-compact{margin-bottom:1.25rem;padding-bottom:.9rem}.filing-head-compact .filing-reader-issuer{font-family:var(--font-sans);margin-bottom:.2rem;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:600}.filing-head-confirm{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.95rem}.filing-head-sec{color:var(--accent-strong);font-weight:600}.filing-head-docs{margin-top:.6rem}.filing-head-docs .filing-reader-doc{white-space:nowrap;overflow-wrap:normal}.filing-head-doc-title{color:var(--text-muted);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.85rem}.filing-head-details{color:var(--text-muted);margin-top:.5rem;font-size:.82rem}.filing-head-details summary{cursor:pointer;width:fit-content}.filing-head-details dl{gap:.35rem;margin:.5rem 0 0;display:grid}.filing-head-details dt{color:var(--text);font-weight:600}.filing-head-details dd{overflow-wrap:anywhere;margin:0}.filing-head-details .filing-reader-facts,.filing-head-details .filing-reader-meta{font-size:inherit;color:inherit;margin:0}.filing-head-files{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.filing-sections-chip,.filing-sections-panel{display:none}@media (max-width:640px){.filing-doc .fd-ta-j,.filing-doc .fd-table .fd-ta-j{text-align:left}.filing-doc .fd-fs-l{font-size:calc(var(--fd-base) * 1.08)}.filing-doc .fd-fs-xl{font-size:calc(var(--fd-base) * 1.2)}.filing-doc .fd-fs-xxl{font-size:calc(var(--fd-base) * 1.35)}.filing-doc .fd-pl{padding-left:calc(var(--fd-pl) * .5)}.filing-doc .fd-ti{text-indent:calc(var(--fd-ti) * .5)}.filing-doc .fd-frame-statement{overscroll-behavior-x:contain}.filing-doc .fd-statement{font-size:calc(var(--fd-base) * .84)}.filing-doc .fd-statement td,.filing-doc .fd-statement th{padding:.18em .22em}.filing-doc .fd-statement .fd-colhead{white-space:normal;overflow-wrap:normal;font-size:.86em}.filing-doc .fd-statement .fd-lead{z-index:1;background:var(--surface);min-width:6.5rem;position:sticky;left:0}.filing-doc .fd-statement .fd-lead.fd-band{background:linear-gradient(var(--fd-band), var(--fd-band)), var(--surface)}.filing-doc .fd-fields{flex-direction:column;align-items:center;gap:.55rem}.filing-doc .fd-target{scroll-margin-top:0}.filing-head-compact{margin-bottom:.6rem;padding-bottom:.55rem}.filing-head-compact .filing-reader-kicker{display:none}.filing-head-compact .filing-reader-issuer{font-size:1.15rem}.filing-head-confirm{font-size:.88rem}.filing-head-docs{margin-top:.45rem}.filing-head-docs ul{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;padding:2px 2px .2rem;overflow-x:auto}.filing-head-docs li{flex:none}.filing-head-docs .filing-reader-doc{font-size:.8rem}.filing-head-details{margin-top:.35rem}.filing-reader[data-face=document] .filing-rail-strip{scroll-snap-type:none}.filing-reader[data-face=document] .filing-rail-tiles li{scroll-snap-align:none}.filing-reader[data-face=document] .filing-sections-chip{max-width:min(18rem,78vw);font:inherit;text-align:left;cursor:pointer;flex:none;align-items:baseline;display:flex}.filing-sections-chip .filing-tile-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filing-sections-chip[aria-expanded=true]{background:var(--accent-soft);border-color:var(--accent-strong)}.filing-sections-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.filing-reader[data-face=document] .filing-sections-panel:not([hidden]){overscroll-behavior:contain;border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:.75rem;max-height:14rem;margin-top:.5rem;padding:.4rem .7rem;font-size:.88rem;display:block;overflow-y:auto}.filing-sections-panel ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.filing-sections-panel a{color:var(--accent-strong);overflow-wrap:anywhere;text-decoration:none}.filing-sections-panel a[aria-current=location]{color:var(--text-display);font-weight:700}}.reader-link-pair{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;display:inline-flex}.reader-sec-link{color:var(--text-muted);font-size:max(.82em,.75rem)}.reader-sec-link:hover{color:var(--accent-strong)}.reader-link-pair:has(>.cc-filing-link){font-size:.8rem}.reader-link-pair:has(>.signal-dialog-edgar){font-size:.85rem}.nmfp-page .nmfp-editor,.nmfp-page .nmfp-off,.nmfp-page .nmfp-face{border-radius:var(--radius-card);background:var(--surface-raised);border:0;margin:0 0 1.75rem;padding:1.25rem}.nmfp-section-title{color:var(--text-muted);margin:0 0 .75rem;font-size:.85rem}.nmfp-preview-note,.nmfp-editor-lead,.nmfp-editor-note,.nmfp-channel-range{color:var(--text-muted);margin:.25rem 0 0;font-size:.85rem}.nmfp-preview-note{margin:0 0 .75rem}.nmfp-editor-source{margin:.5rem 0 .75rem;font-weight:600}.nmfp-editor-base{border:1px solid var(--border);border-radius:8px;margin:0 0 .75rem;padding:.6rem .9rem .75rem}.nmfp-editor-base legend{padding:0 .35rem;font-size:.85rem;font-weight:600}.nmfp-editor-base-option{cursor:pointer;align-items:center;gap:.4rem;min-height:44px;margin-right:1.25rem;display:inline-flex}.nmfp-editor-base-option input{width:1.1rem;height:1.1rem;accent-color:var(--accent)}.nmfp-channel-list{margin:0;padding:0;list-style:none}.nmfp-channel{border-top:1px solid var(--border);grid-template-columns:minmax(9rem,14rem) 1fr 11rem;align-items:center;gap:.25rem 1rem;padding:.5rem 0;display:grid}.nmfp-channel:first-child{border-top:0}.nmfp-channel-label{font-weight:600}.nmfp-channel input[type=range]{width:100%;min-height:44px;accent-color:var(--accent)}.nmfp-channel-value{font-variant-numeric:tabular-nums;text-align:right}.nmfp-channel-range{grid-column:1/-1}.nmfp-chip{border:1px solid var(--border-strong);color:var(--text);border-radius:999px;margin-left:.35rem;padding:.05rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.nmfp-channel[data-state=default] .nmfp-chip{color:var(--text-muted);border-style:dashed}.nmfp-status{min-height:1.3em;margin:.75rem 0 .5rem;font-size:.85rem}.nmfp-reset{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:.4rem 1rem}.nmfp-reset:focus-visible,.nmfp-editor-base-option input:focus-visible,.nmfp-channel input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.nmfp-channel{grid-template-columns:1fr}.nmfp-channel-value{text-align:left}}.nmfp-assumptions-subhead{color:var(--text);margin:1.25rem 0 .5rem;font-size:.95rem}.nmfp-assumptions-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.nmfp-assumptions-item{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.6rem .75rem;display:flex}.nmfp-assumptions-item-text{overflow-wrap:anywhere;flex-direction:column;flex:18rem;gap:.2rem;min-width:0;display:flex}.nmfp-assumptions-form{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));align-items:start;gap:.75rem;display:grid}.nmfp-assumptions-wide,.nmfp-assumptions-actions{grid-column:1/-1}.nmfp-assumptions-classes{gap:.6rem;min-width:0;display:grid}.nmfp-assumptions-classrow{border:1px solid var(--border);border-radius:.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));align-items:end;gap:.6rem;min-width:0;margin:0;padding:.6rem .75rem .75rem;display:grid}.nmfp-assumptions-classrow>legend{padding:0 .25rem}.nmfp-assumptions-confirm{flex-wrap:wrap;flex:18rem;align-items:center;gap:.5rem;min-width:0;display:flex}.nmfp-assumptions-confirm>p{overflow-wrap:anywhere;flex:100%;margin:0}.hub-nmm-slot{margin:0 0 clamp(1.25rem,3vw,2rem);display:grid}.hub-nmm-slot>.nmm-card{align-self:start}@media (min-width:640px){.hub-nmm-slot[data-reserve]{min-block-size:34rem}}@media (min-width:768px){.hub-nmm-slot[data-reserve]{min-block-size:32rem}}@media (min-width:860px){.hub-nmm-slot[data-reserve]{min-block-size:31rem}}@media (min-width:1000px){.hub-nmm-slot[data-reserve]{min-block-size:31rem}}@media (min-width:1280px){.hub-nmm-slot[data-reserve]{min-block-size:30rem}}.hub-nmm-slot[data-reserve]:has(>.nmm-card){min-block-size:0}.nmm-card{box-sizing:border-box;border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:.55rem;min-width:0;padding:.8rem .95rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nmm-card{background:color-mix(in oklab, var(--surface) 55%, transparent)}}.nmm-card{color:var(--text)}.nmm-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem .75rem;display:flex}.nmm-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.nmm-card-view{color:var(--text-muted);font-size:.75rem}.nmm-card-view:hover{color:var(--text);text-underline-offset:.2em;text-decoration:underline}.nmm-card .nmm-card-heading{font:inherit;letter-spacing:inherit;margin:0;display:flex}.nmm-card-link{color:inherit;text-decoration:none;display:flex}.nmm-card-link:after{content:"";z-index:1;border-radius:var(--radius-card);position:absolute;inset:0}.nmm-card-link:focus-visible{outline:none}.nmm-card-link:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.nmm-card:hover .nmm-card-link .nmm-card-title{color:var(--text)}.nmm-card-title{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.nmm-card-age,.nmm-card-meta{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.35}.nmm-card[data-layout=tiles]{background:0 0;gap:.6rem;padding:0}.nmm-card[data-layout=tiles] .nmm-card-link:after{display:none}.nmm-card[data-layout=tiles] .nmm-card-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.nmm-funding{gap:.65rem;min-width:0;display:grid}.nmm-funding p,.nmm-funding figure,.nmm-funding dl,.nmm-funding dd{margin:0}.nmm-tile{border-radius:var(--radius-card);background:var(--surface);border:0;min-width:0;padding:.85rem 1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.nmm-tile{background:color-mix(in oklab, var(--surface) 72%, transparent)}}.nmm-tile:has(.nmm-tip:is(:focus-within,[data-open]):not([data-dismissed])){z-index:4}.nmm-tile:has(.nmm-tip:hover:not([data-dismissed])){z-index:5}.nmm-funding-rates{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.nmm-rate{flex-direction:column;gap:.25rem;display:flex}.nmm-rate dt{color:var(--text-muted);font-size:.8rem;line-height:1.3}.nmm-rate dd{gap:.25rem;display:grid}.nmm-rate strong{font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:550;line-height:1.1}.nmm-rate[data-state=unavailable] strong{font-size:.9rem;font-weight:500}.nmm-funding-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.nmm-funding-pager .acct-tablist{top:-.2rem;right:-.3rem}.nmm-funding-pager .acct-panel{min-width:0}.nmm-funding-pager figure{width:100%;min-width:0}.nmm-funding-pager figcaption{text-transform:uppercase;letter-spacing:.09em;min-height:1.5rem;padding-inline-end:4.5rem}.nmm-operation-label{color:var(--text-muted);font-size:.77rem;line-height:1.4}.nmm-operation-value{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:550;line-height:1.2}.nmm-operations-chart{grid-template-columns:minmax(1.15rem,max-content) minmax(0,1fr);margin-block:.5rem .35rem;display:grid}.nmm-operations-axis{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding-block:.2rem;padding-inline-end:.45rem;font-size:.65rem;display:flex}.nmm-operations-plot{cursor:crosshair;touch-action:pan-y;background:0 0;border:0;width:100%;height:5.5rem;padding:0;position:relative}.nmm-operations-plot:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.nmm-operations-plot svg{width:100%;height:100%;display:block}.nmm-operations-grid{stroke:var(--border);stroke-width:.6px}.nmm-operations-bar{fill:var(--accent)}.nmm-operations-bar[data-partial=true]{opacity:.5}.nmm-operations-bar[data-active=true]{fill:var(--text);opacity:1}.nmm-operations-gap{stroke:var(--text-muted);stroke-width:1px}.nmm-operations-gap[data-active=true]{stroke:var(--text);stroke-width:2px}.nmm-operations-dates{color:var(--text-muted);grid-column:2;justify-content:space-between;gap:.5rem;padding-block-start:.25rem;font-size:.65rem;display:flex}.nmm-operations-tooltip{background:var(--surface);border:1px solid var(--border);color:var(--text);text-align:start;inset-inline:0;border-radius:6px;padding:.45rem .6rem;font-size:.73rem;line-height:1.4;position:absolute;bottom:100%}.nmm-funding-scope,.nmm-funding-basis,.nmm-funding-path figcaption,.nmm-funding-path-note,.nmm-funding-coverage{color:var(--text-muted);font-size:.73rem;line-height:1.4}.nmm-funding-label{color:var(--text);padding:.2rem 0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:550;line-height:1.2}.nmm-funding-scope{text-transform:uppercase;letter-spacing:.09em;min-height:1.5rem}.nmm-funding-qualifier{color:var(--text);padding-block-start:.25rem;font-size:.73rem;line-height:1.35}.nmm-funding-measures{gap:.35rem;padding-block-start:.65rem;display:grid}.nmm-funding-measures>div{justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.74rem;display:flex}.nmm-funding-measures dt{color:var(--text-muted)}.nmm-funding-measures dd{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:550}.nmm-funding-primary{padding-block:.3rem}.nmm-funding-primary .ms-tip-trigger{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:inline-flex}.nmm-funding-primary span{font-size:.8rem}.nmm-funding-primary strong{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:550}.nmm-funding-change{font-size:.73rem;line-height:1.4}.nmm-path-plot{height:4.8rem;margin-block:.4rem;position:relative}.nmm-path-plot:empty{display:none}.nmm-path-plot svg{width:100%;height:100%;display:block;overflow:visible}.nmm-path-watch{stroke:var(--text-muted);stroke-width:.65px;stroke-dasharray:3 3}.nmm-path-line{fill:none;stroke:var(--text);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.nmm-path-dot{fill:var(--text)}.nmm-path-point{height:0;position:absolute;inset-inline:0}.nmm-path-point:is(:hover,:focus-within,[data-open]):not([data-dismissed]){z-index:5}.nmm-path-point>.ms-tip-trigger{z-index:4;border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:0;transform:translate(-50%,-50%)}.nmm-path-point>.ms-tip-trigger:is(:hover,:focus-visible){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nmm-path-point>.ms-tip-trigger:is(:hover,:focus-visible){background:color-mix(in oklab, var(--accent) 25%, transparent)}}.nmm-path-point>.ms-tip-trigger:is(:hover,:focus-visible){outline:1px solid var(--accent)}.nmm-path-point>.ms-tip-bubble{width:100%;max-width:100%;margin:0;bottom:.625rem;left:0}.nmm-path-point>.ms-tip-bubble:before{height:.7rem;top:100%;bottom:auto}.nmm-path-metrics{flex-wrap:wrap;justify-content:space-between;gap:.25rem .7rem;margin-block-end:.3rem;display:flex}.nmm-tip>.ms-tip-bubble{font-size:.76rem}.nmm-tip:is(:hover,:focus-within,[data-open]):not([data-dismissed])>.ms-tip-bubble{visibility:visible}.nmm-tip[data-dismissed]>.ms-tip-bubble{visibility:hidden}.nmm-coverage-list{gap:.45rem;display:grid}.nmm-coverage-group{align-items:center;gap:.5rem;display:flex}.nmm-coverage-icon{flex:none;width:1rem;height:1rem}.nmm-coverage-icon circle{fill:none;stroke:currentColor;stroke-width:1.5px}.nmm-coverage-icon[data-available=true] circle{fill:currentColor}.nmm-coverage-icon path{fill:none;stroke:var(--surface);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.nmm-status{color:var(--text-muted);font-size:.72rem}.nmm-status-dot{background:var(--attention);border-radius:50%;block-size:.4rem;inline-size:.4rem;margin-inline-end:.3rem;display:inline-block}.nmm-status[data-state=unavailable] .nmm-status-dot{background:var(--text-muted)}.nmm-funding .nmm-funding-details{width:100%;margin:0}.nmm-funding-detail-body{overflow-wrap:anywhere;gap:.65rem;padding-block-start:.65rem;font-size:.75rem;line-height:1.4;display:grid}.nmm-funding-detail-body ul{margin:0;padding-inline-start:1.1rem}@media (max-width:639px){.nmm-funding-overview{grid-template-columns:minmax(0,1fr)}.nmm-funding-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.nmm-rate{padding:.7rem .55rem}.nmm-rate dt{min-height:1.9rem;font-size:.72rem}.nmm-rate .ms-tip-bubble{width:15rem;max-width:min(18rem,100vw - 3rem);position:absolute;left:0}.nmm-rate:nth-child(2n) .ms-tip-bubble{left:auto;right:0}}.nmm-card-lines{gap:.35rem;margin:0;display:grid}.nmm-card-line{grid-template-columns:9.5rem minmax(0,1fr);align-items:start;gap:0 .75rem;display:grid}.nmm-card-line dt{color:var(--text-muted);font-size:.78rem;font-weight:600}.nmm-card-line dd{overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.4}.nmm-card-line:first-child dt,.nmm-card-line:last-child dt{color:var(--text)}.nmm-card-line:first-child dd{font-size:1.05rem;font-weight:500;line-height:1.45}.nmm-card-line:nth-child(3){border-block-start:1px solid var(--border);padding-block-start:.35rem}.nmm-card-gaps,.nmm-card-text{overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.4}.nmm-card-fn{color:var(--text-muted);margin-left:.15em;font-size:.75em}.nmm-card-foot{z-index:2;color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.35;position:relative}.nmm-card-foot-summary{cursor:pointer;border-radius:4px;list-style:inside disclosure-closed;display:list-item}.nmm-card-foot[open]>.nmm-card-foot-summary{list-style-type:disclosure-open}.nmm-card-foot-summary:hover{color:var(--text)}.nmm-card-foot-summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nmm-card-foot-list{overflow-wrap:anywhere;margin:.25rem 0 0;padding-left:1.1rem;list-style:outside}@media (max-width:639px){.nmm-card-line{grid-template-columns:minmax(0,1fr)}}@media screen and (prefers-reduced-motion:no-preference){.hub-nmm-slot .nmm-card{animation:hub-card-fade .4s var(--ease-calm) .5s backwards}.hub-nmm-slot .nmm-card[data-hub-reveal=pending]{opacity:0;animation:none;translate:none}.hub-nmm-slot .nmm-card[data-hub-reveal=enter]{animation:hub-card-fade .55s var(--ease-calm) var(--hub-card-delay,0s) backwards}.hub-nmm-slot .nmm-card:is([data-hub-reveal=done],:focus-within){opacity:1;animation:none;translate:none}}@media screen and (min-width:640px) and (prefers-reduced-motion:no-preference){.suite-hub--home:has([data-hub-pending=market]) .hub-nmm-slot .nmm-card:not([data-hub-reveal=done]):not(:focus-within){opacity:0;animation:none}}.nmm-page-face{flex-direction:column;gap:.6rem;max-width:52rem;display:flex}.nmm-page-lead{color:var(--text-muted);margin:0;font-size:.9rem}.nmm-pulse-link{margin:0 0 .75rem;font-size:.9rem}.nmm-pulse-link a:hover,.nmm-pulse-link a:focus-visible{text-underline-offset:.15em;text-decoration:underline}.nmm-pulse-link a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fa-earn{overflow-wrap:break-word;flex-direction:column;gap:.45rem;min-width:0;display:flex;container:fa-earn/inline-size}.fa-earn .fa-earn-table{border-collapse:collapse;width:auto;max-width:100%;color:var(--text);align-self:flex-start;font-size:.8rem;line-height:1.45}.fa-earn .fa-earn-caption{caption-side:top;text-align:left;color:var(--text-muted);padding:0 0 .35rem;font-size:.76rem}.fa-earn .fa-earn-table th,.fa-earn .fa-earn-table td{text-align:left;vertical-align:top;width:auto;font-weight:inherit;white-space:normal;border-bottom:1px solid var(--border);padding:.35rem .5rem}.fa-earn .fa-earn-table th:first-child,.fa-earn .fa-earn-table td:first-child{padding-inline-start:0}.fa-earn .fa-earn-table thead th{vertical-align:bottom;color:var(--text-muted);border-bottom-color:var(--border-strong);font-size:.72rem;font-weight:600}.fa-earn .fa-earn-table .fa-earn-num{text-align:right;font-variant-numeric:tabular-nums}.fa-earn .fa-earn-table td.fa-earn-num{white-space:nowrap}.fa-earn .fa-earn-period{font-weight:400;display:block}.fa-earn .fa-earn-table .fa-earn-metric{color:var(--text-display);font-weight:600}.fa-earn .fa-earn-stands{border-inline-start:2px solid var(--border-strong);padding-inline-start:.6rem}.fa-earn .fa-earn-label{color:var(--text-eyebrow);margin:0;font-size:.72rem;font-weight:600}.fa-earn .fa-earn-stands ul{color:var(--text);margin:.15rem 0 0;padding:0;font-size:.8rem;list-style:none}.fa-earn .fa-earn-priors{overflow-wrap:anywhere}.fa-earn a.filing-alert-link{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.fa-earn .fa-earn-prior{white-space:nowrap}.fa-earn .fa-earn-notes{color:var(--text-muted);flex-direction:column;gap:.15rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}@container fa-earn (max-width:40rem){.fa-earn .fa-earn-table{align-self:stretch;width:100%}.fa-earn .fa-earn-table,.fa-earn .fa-earn-table tbody,.fa-earn .fa-earn-table tr,.fa-earn .fa-earn-table caption{display:block}.fa-earn .fa-earn-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fa-earn .fa-earn-table tbody tr{border-bottom:1px solid var(--border);padding:.3rem 0 .4rem}.fa-earn .fa-earn-table tbody th,.fa-earn .fa-earn-table tbody td{border:0;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.1rem 0;display:flex}.fa-earn .fa-earn-table tbody td:before{content:attr(data-label);color:var(--text-muted);text-align:left}.fa-earn .fa-earn-table td.fa-earn-num{white-space:normal}.fa-earn .fa-earn-table .fa-earn-val{text-align:right}}.fq-page .dt-wrap{container:fq-wrap/inline-size}.fq-table .fq-detail{max-width:min(65rem,100cqi);position:sticky;inset-inline-start:0}.nmfp-page .nmfp-card{border-radius:var(--radius-card);background:var(--surface-raised);overflow-wrap:anywhere;margin:0 0 1.75rem;padding:1.25rem}.nmfp-rows{margin:0;padding:0;list-style:none}.nmfp-row{border-top:1px solid var(--border);font-variant-numeric:tabular-nums;padding:.45rem 0}.nmfp-row:first-child{border-top:0;padding-top:0;font-weight:600}.nmfp-fn{text-align:center;min-width:1.5rem;min-height:1.5rem;color:var(--accent-strong);font-size:1.05rem;font-weight:700;line-height:1.5rem;text-decoration:none;display:inline-block}.nmfp-fn:focus-visible,.nmfp-landing-ticker:focus-visible,.nmfp-crosslink a:focus-visible,.nmfp-section>summary:focus-visible,.nmfp-notes>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nmfp-permit,.nmfp-gate,.nmfp-overlay{margin:.75rem 0 0;font-size:.9rem}.nmfp-stamps{color:var(--text-muted);margin:.75rem 0 0;padding:0;font-size:.85rem;list-style:none}.nmfp-stamps>li+li{margin-top:.2rem}.nmfp-overlay,.nmfp-disclaimer,.nmfp-landing-note{color:var(--text-muted)}.nmfp-disclaimer{margin:.75rem 0 0;font-size:.8rem}.nmfp-freshness{border:1px solid var(--attention);background:var(--surface);border-radius:.5rem;margin:0 0 .85rem;padding:.6rem .85rem}.nmfp-freshness>p{margin:0;font-size:.85rem}.nmfp-freshness>p+p{color:var(--text-muted);margin-top:.2rem}.nmfp-freshness-head{color:var(--text);font-weight:600}.nmfp-notes,.nmfp-section{border-top:1px solid var(--border);margin:.75rem 0 0}.nmfp-notes>summary,.nmfp-section>summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-weight:600}.nmfp-notes>ol,.nmfp-section-lines,.nmfp-section-links{margin:0 0 .75rem;padding-left:1.25rem;font-size:.85rem}.nmfp-section-lines>li+li,.nmfp-section-links>li+li,.nmfp-notes>ol>li+li{margin-top:.3rem}.nmfp-sections{overflow-wrap:anywhere;margin:0 0 1.75rem}.nmfp-section:first-child{border-top:0}.nmfp-landing{margin:0 0 1.75rem;padding:0;list-style:none}.nmfp-landing-row{border-radius:var(--radius-card);background:var(--surface-raised);overflow-wrap:anywhere;padding:.85rem 1.25rem}.nmfp-landing-row+.nmfp-landing-row{margin-top:.6rem}.nmfp-landing-row>p{margin:.25rem 0 0;font-size:.85rem}.nmfp-landing-ticker{min-height:44px;color:var(--accent-strong);align-items:center;font-weight:700;display:inline-flex}.nmfp-landing-label{font-weight:600}.nmfp-landing-coverage{color:var(--text-muted)}.nmfp-landing-row .nmfp-freshness{margin:.5rem 0 0}.nmfp-crosslink{margin:.5rem 0 1rem;font-size:.9rem}.nmfp-crosslink a{min-height:44px;color:var(--accent-strong);align-items:center;display:inline-flex}.hub-peek-foot{flex-wrap:wrap;justify-content:center;align-self:center;gap:.5rem;display:flex}.nmm-research{gap:2rem;min-width:0;padding-top:1.25rem;display:grid}.nmm-research>*,.nmm-history-controls>*{min-width:0}.nmm-research h2{color:var(--text);margin-bottom:.65rem;font-size:1.15rem;font-weight:450}.nmm-research-history,.nmm-research-evidence{border-top:1px solid var(--border);padding-top:1.5rem}.nmm-history-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.8rem;margin-bottom:.8rem;display:flex}.nmm-history-series{color:var(--text-muted);gap:.35rem;font-size:.75rem;display:grid}.nmm-history-series select{width:100%;max-width:28rem;font:inherit;color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:.5rem;padding:.55rem .7rem;font-size:.85rem}.nmm-research-note{color:var(--text-muted);margin:.5rem 0;font-size:.78rem;line-height:1.6}.nmm-history-plot{touch-action:pan-y;height:17rem;margin:.5rem 0 1rem;position:relative}.nmm-history-plot>svg{width:100%;height:calc(100% - 1.5rem);display:block;overflow:visible}.nmm-history-plot text{fill:var(--text-muted);font-size:10px}.nmm-history-grid{stroke:var(--border);vector-effect:non-scaling-stroke}.nmm-history-line{fill:none;stroke:var(--text);stroke-width:1.5px;vector-effect:non-scaling-stroke}.nmm-history-dot{fill:var(--text)}.nmm-history-cursor{stroke:var(--text-muted);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.nmm-history-unit{color:var(--text-muted);font-size:.7rem;position:absolute;top:0;left:0}.nmm-history-dates{color:var(--text-muted);justify-content:space-between;padding-left:6%;font-size:.72rem;display:flex}.nmm-history-detail{background:var(--surface-raised);width:min(28rem,88%);min-height:3.5rem;color:var(--text);border:1px solid var(--border-strong);box-shadow:0 .3rem 1rem var(--text);border-radius:.6rem;padding:.6rem .8rem;position:absolute;top:1rem;right:.5rem}@supports (color:color-mix(in lab, red, red)){.nmm-history-detail{box-shadow:0 .3rem 1rem color-mix(in oklab, var(--text) 8%, transparent)}}.nmm-history-detail{font-size:.78rem;line-height:1.5}.nmm-history-plot:focus-visible,.nmm-history-series select:focus-visible,.nmm-research summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.nmm-research-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;margin-top:1rem;display:grid}.nmm-group{border:1px solid var(--border);border-radius:.75rem;padding:.3rem 1rem}.nmm-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;font-size:.9rem;display:flex}.nmm-group summary:after{content:"+";color:var(--text-muted)}.nmm-group details[open]>summary:after{content:"−"}.nmm-group-status{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:.72rem}.nmm-evidence-rows{margin-top:.8rem}.nmm-evidence-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;padding:.8rem 0;font-size:.8rem;display:grid}.nmm-evidence-row>dd:not(.nmm-evidence-sources){text-align:right;justify-items:end;display:grid}.nmm-evidence-row strong{font-variant-numeric:tabular-nums;font-weight:500}.nmm-evidence-sources{color:var(--text-muted);overflow-wrap:anywhere;grid-column:1/-1;gap:.35rem;font-size:.72rem;display:grid}.nmm-evidence-leg{flex-wrap:wrap;gap:.2rem .6rem;display:flex}.nmm-evidence-leg a,.nmm-research a{color:var(--accent-strong);text-underline-offset:.18em;text-decoration:underline}.nmm-research-disclosure{border-top:1px solid var(--border);min-width:0;padding-top:.2rem}.nmm-research-disclosure>summary{cursor:pointer;min-height:2.75rem;color:var(--text-muted);padding:.7rem 0;font-size:.85rem}.nmm-research .dt-wrap{max-width:100%}.nmm-research .dt-table{font-size:.78rem}.nmm-research .dt-table td{vertical-align:top;padding-block:.65rem}.nmm-source-table{min-width:55rem}.nmm-source-table small,.nmm-method-id{overflow-wrap:anywhere;margin-top:.25rem;display:block}.nmm-method-id{max-width:35rem}.nmm-research-method{color:var(--text-muted);padding-left:1rem;font-size:.8rem;line-height:1.7}.nmm-research .nmm-page-face{padding-top:.5rem}@media (max-width:42rem){.nmm-research{gap:1.5rem}.nmm-research-groups{grid-template-columns:minmax(0,1fr)}.nmm-history-series{width:100%}.nmm-history-controls{gap:.6rem}.nmm-history-plot{height:14rem}.nmm-history-plot text{font-size:14px}}.nmm-history-axis{pointer-events:none;width:5.2%;position:absolute;inset:0 auto 1.5rem 0}.nmm-history-axis span{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.7rem;position:absolute;right:.2rem;transform:translateY(-50%)}.nmm-history-dates{height:1.5rem;padding:0;display:block;position:relative}.nmm-history-dates span{white-space:nowrap;position:absolute;transform:translate(-50%)}.nmm-history-dates [data-edge=first]{transform:none}.nmm-history-dates [data-edge=last]{transform:translate(-100%)}.nmm-history-dates--mobile{display:none}@media (max-width:42rem){.nmm-history-dates--desktop{display:none}.nmm-history-dates--mobile{display:block}}.nmm-history-plot>svg{width:calc(100% - 2.6rem);margin-left:2.6rem}.nmm-history-axis{width:2.35rem}.nmm-history-dates{width:calc(100% - 2.6rem);margin-left:2.6rem}.filing-read-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:.75rem;display:flex}.filing-read-actions label{align-items:center;gap:.5rem;display:inline-flex}.filing-read-choice{align-items:baseline;gap:.65rem;display:flex}.filing-read-choice input{flex:none}.filing-read-progress{color:var(--text-muted);margin-block:1rem;font-size:.875rem}.filing-read-progress details{margin-block:.35rem}.filing-read-results{margin-block:1rem}.filing-read-history{margin-block:1.5rem}.ibt-chart{gap:.5rem;min-width:0;margin:0;display:grid}.ibt-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.ibt-chart-legend{color:var(--text-muted);flex-wrap:wrap;gap:.25rem .9rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.ibt-chart-legend li{align-items:center;gap:.35rem;display:inline-flex}.ibt-chart-swatch{border-top:2px solid var(--text-muted);width:1.1rem;display:inline-block}.ibt-chart-dot{border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.ibt-chart-glyph{color:var(--text)}.ibt-chart-plots{touch-action:none;cursor:crosshair;border-radius:.375rem;gap:.25rem;display:grid;position:relative}.ibt-chart-plots[data-dragging=true]{cursor:grabbing}.ibt-chart-plots:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ibt-chart-price{width:100%;height:20rem;display:block}.ibt-chart-equity{width:100%;height:5.5rem;display:block}.ibt-chart-equity-label{color:var(--text-muted);pointer-events:none;font-size:.7rem;position:absolute;bottom:4.6rem;left:.4rem}.ibt-chart-readout{border:1px solid var(--border);background:var(--surface-raised);border-radius:.375rem;max-width:calc(100% - 5.5rem);margin:0;padding:.3rem .5rem;position:absolute;top:.4rem;left:.5rem}@supports (color:color-mix(in lab, red, red)){.ibt-chart-readout{background:color-mix(in oklab, var(--surface-raised) 92%, transparent)}}.ibt-chart-readout{color:var(--text);font-variant-numeric:tabular-nums;pointer-events:none;font-size:.75rem;line-height:1.45}.ibt-chart-readout span{display:block}.ibt-chart-status{min-height:1.1rem;color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem}.ibt-chart-empty{text-align:center;color:var(--text-muted);border:1px dashed var(--border);border-radius:.375rem;margin:0;padding:2rem 1rem}.ibt-chart-probe{width:0;height:0;position:absolute;overflow:hidden}@media (max-width:42rem){.ibt-chart-price{height:15rem}}.ibt-chart-readout-group{color:var(--text-muted);margin-top:.2rem}.ibt-chart-selection{font-variant-numeric:tabular-nums;gap:.35rem;font-size:.75rem;display:grid}.ibt-chart-selection-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ibt-chart-selection p{margin:0}.ibt-chart-selection ol{border:1px solid var(--border);border-radius:.375rem;max-height:12rem;margin:0;padding:.35rem .5rem .35rem 2rem;overflow:auto}.ibt-controls{align-items:flex-end}.ibt-control{min-width:0;max-width:100%;color:var(--text-muted);flex-direction:column;gap:.2rem;margin:0;font-size:.8rem;display:inline-flex}.ibt-control select,.ibt-control input,.ibt-dial select,.ibt-dial input[type=number],.ibt-dial input[type=time],.ibt-add select{border:1px solid var(--border-strong);background:var(--surface);max-width:100%;color:var(--text);font:inherit;border-radius:4px;padding:.2rem .4rem;font-size:.85rem}.ibt-native>span:last-child{max-width:30rem;color:var(--text);font-size:.85rem}.ibt-run{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.ibt-run-label{display:inline-grid}.ibt-run-label>span{grid-area:1/1}.ibt-run-label>[data-off],.ibt-cancel[data-reserved]{visibility:hidden}.ibt-blocker{color:var(--attention-strong);margin:.45rem 0 0;font-size:.8rem}.ibt-chart-slot{min-width:0;display:grid}.ibt-chart-slot>.ibt-chart{grid-area:1/1;align-self:start;min-width:0}.ibt-chart-slot[aria-busy=true]>.ibt-chart:not(.ibt-chart-frame){opacity:.55}.ibt-chart-slot .ibt-chart-status{min-height:3lh}.ibt-chart-frame[data-hidden],.ibt-chart-frame-hidden{visibility:hidden}.ibt-chart-frame-plots{gap:.25rem;display:grid}.ibt-chart-frame-plot{box-sizing:border-box;border:1px dashed var(--border);border-radius:.375rem;place-items:center;display:grid}.ibt-chart-frame-note{text-align:center;color:var(--text-muted);margin:0;padding:0 1rem}.ibt-rules{gap:.6rem;margin-top:.75rem;display:grid}.ibt-rule-group{border:1px solid var(--border);border-radius:.55rem;gap:.45rem;min-width:0;margin:0;padding:.5rem .7rem .6rem;display:grid}.ibt-rule-group>legend{color:var(--text-muted);padding:0 .3rem;font-size:.8rem}.ibt-dials{flex-wrap:wrap;align-items:flex-end;gap:.45rem .9rem;display:flex}.ibt-dial{min-width:0;color:var(--text-muted);flex-direction:column;gap:.15rem;font-size:.78rem;display:inline-flex}.ibt-dial input[type=number]{width:7.5rem}.ibt-dial--optional{flex-flow:wrap;align-items:center;gap:.35rem}.ibt-dial-switch{color:var(--text)}.ibt-conditions{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ibt-condition{border:1px solid var(--border);border-radius:.45rem;gap:.35rem;padding:.45rem .55rem;display:grid}.ibt-condition[data-available=false]{border-color:var(--attention)}.ibt-condition-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ibt-condition-name{color:var(--text);font-size:.85rem}.ibt-add{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:.8rem;display:flex}.ibt-rule-note{margin:0;font-size:.78rem;line-height:1.45}.ibt-rule-refusal{color:var(--attention-strong);margin:0;font-size:.78rem}.ibt-exact-toggle{align-items:center;gap:.35rem;margin:.4rem 0;display:flex}.ibt-trades-box{height:18rem;overflow:auto}.stat-tiles.ibt-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.ibt-tiles .stat-tile{container-type:inline-size}.stat-tiles.ibt-tiles .stat-tile-value{white-space:nowrap;font-size:min(1.35rem,15cqi)}.ibt-ledger .dm-trades-table td.ibt-exact{white-space:nowrap;font-size:.78rem}.ibt-status{color:var(--text-muted);gap:.45rem;font-size:.8rem;display:grid}.ibt-availability{color:var(--text);margin:0;font-size:.85rem}.ibt-stale{color:var(--attention-strong);margin:0;font-size:.8rem}.ibt-status-summary{gap:.3rem;display:grid}.ibt-clamp{-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ibt-availability.ibt-clamp{-webkit-line-clamp:3;height:3lh}.ibt-stale.ibt-clamp,.ibt-source.ibt-clamp{-webkit-line-clamp:2;height:2lh}.ibt-source{color:var(--text-muted);font-size:.8rem}.ibt-status-toggle{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:.25rem .6rem;height:3.6rem;margin:0;display:flex;overflow:hidden}.ibt-status-details{gap:.45rem;display:grid}.ibt-status-details[hidden]{display:none}.ibt-availability-full{color:var(--text);margin:0}@media (min-width:75rem){.ibt-availability.ibt-clamp{-webkit-line-clamp:2;height:2lh}.ibt-stale.ibt-clamp,.ibt-source.ibt-clamp{-webkit-line-clamp:1;height:1lh}.ibt-status-toggle{height:1.9rem}.ibt-status-details{overscroll-behavior:contain;align-content:start;height:26rem;overflow-y:auto}}.ibt-limitations{gap:.2rem;display:grid}.ibt-limitations .dm-eyebrow{margin:0}.ibt-limitations ul,.ibt-provenance,.ibt-labels,.ibt-gaps{gap:.2rem;margin:0;padding-left:1.1rem;display:grid}@media (max-width:42rem){.ibt-chart-slot .ibt-chart-status{min-height:6lh}}.ibt-capital{color:var(--text-muted);margin:.45rem 0 0;font-size:.8rem}.ibt-capital.ibt-clamp{-webkit-line-clamp:2;height:2lh}.ibt-tiles .ibt-tile-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2lh;display:-webkit-box;overflow:hidden}.stat-tiles.ibt-tiles [data-tile=interval] .stat-tile-value{font-size:min(1.15rem,12cqi)}.ibt-analytics{gap:.35rem;margin-top:1rem}.ibt-analytics .dm-eyebrow{margin:0}.ibt-analytics .ibt-an-subhead{margin-top:.55rem}.ibt-an-basis,.ibt-an-lead{color:var(--text-muted);font-size:.8rem}.ibt-an-basis.ibt-clamp,.ibt-an-lead.ibt-clamp{-webkit-line-clamp:4;height:4lh}.ibt-an-lev{color:var(--text);font-size:.8rem}.ibt-an-lev.ibt-clamp{-webkit-line-clamp:3;height:3lh}.ibt-analytics .dm-equity-tiles{margin:.2rem 0 .1rem}.ibt-analytics[aria-busy=true] :is(.ibt-tiles,.ibt-an-tables){opacity:.55}.ibt-an-tables{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:.75rem 1rem;margin-top:.6rem;display:grid}.ibt-an-table{align-content:start;gap:.3rem;min-width:0;display:grid}.ibt-an-table-head{color:var(--text);margin:0;font-size:.8rem}.ibt-an-caption{color:var(--text-muted);font-size:.75rem}.ibt-an-caption.ibt-clamp{-webkit-line-clamp:2;height:2lh}.ibt-an-box{overscroll-behavior:contain;height:13rem;overflow:auto}.ibt-an-box .dm-trades-table td,.ibt-an-box .dm-trades-table th{white-space:nowrap}.ibt-an-empty{margin:.5rem 0}@media (min-width:75rem){.ibt-capital.ibt-clamp{-webkit-line-clamp:1;height:1lh}.ibt-an-basis.ibt-clamp,.ibt-an-lead.ibt-clamp{-webkit-line-clamp:2;height:2lh}}.ibt-tiles .stat-tile-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2lh;display:-webkit-box;overflow:hidden}.ibt-ledger .ibt-tiles .stat-tile-label{-webkit-line-clamp:3;height:3lh}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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}@property --tw-ease{syntax:"*";inherits:false}
