/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-semibold:600}}@layer base{*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface-ground);accent-color:var(--accent);caret-color:var(--accent);--scrollbar-thumb:var(--ink-faint);scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}body{background:var(--surface-ground);color:var(--ink-primary);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,dl,dd,ul,ol,figure{margin:0}h1{font-size:var(--text-title);line-height:var(--lh-title);letter-spacing:var(--track-title);font-weight:600}h2{font-size:var(--text-heading);line-height:var(--lh-heading);letter-spacing:var(--track-heading);font-weight:600}h3{font-size:var(--text-body);line-height:var(--lh-body);letter-spacing:var(--track-body);font-weight:500}ul,ol{padding:0;list-style:none}code{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label)}a{color:var(--accent);transition:color var(--dur-fast) var(--ease);text-decoration:none}a:hover{text-decoration:underline;text-decoration-thickness:var(--border-hair);text-underline-offset:.15em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}::selection{background:var(--accent-quiet);color:var(--ink-primary)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-part=change-card],[data-part=change-card] [data-part=change-row],[data-part=change-card] [data-part=change-stat]{animation-name:change-fade!important;animation-duration:var(--dur-fast)!important;animation-delay:0s!important}}}@layer primitives;@layer surfaces{:root{--top-bar-block:calc(var(--space-section) - var(--space-2));--page-block:calc(100dvh - var(--top-bar-block))}@media (width<=560px){:root{--top-bar-block:calc(var(--space-section-lg) + var(--space-2))}}main{min-height:var(--page-block);background:var(--surface-ground)}[data-part=top-bar]{z-index:3;min-block-size:var(--top-bar-block);justify-content:space-between;align-items:center;column-gap:var(--space-5);padding-inline:clamp(var(--space-5), 3.2vw, var(--space-section));background:var(--surface-ground);border-bottom:var(--border-hair) solid var(--surface-rule);display:flex;position:relative}[data-part=wordmark]{font-family:var(--font-display);font-synthesis:none;font-weight:400;font-size:var(--text-title);line-height:var(--lh-title);letter-spacing:var(--track-title);color:var(--ink-primary);flex:none}[data-part=wordmark]:hover{text-decoration:none}@media (width<=560px){[data-part=top-bar]{align-content:center;row-gap:var(--space-2);padding-block:var(--space-3);flex-wrap:wrap}}[data-part=company-search]{flex:0 28rem;min-inline-size:0;position:relative}[data-part=company-search][data-variant=page]{text-align:start;flex:none;inline-size:min(100%,40rem)}@media (width<=560px){[data-part=company-search]{flex:1 0 100%}}[data-part=search-field]{align-items:center;column-gap:var(--space-2);min-block-size:calc(var(--space-5) + var(--space-4));padding-inline:var(--space-4);background:var(--surface-raised);border:var(--border-hair) solid var(--border-color);border-radius:var(--radius-pill);color:var(--ink-tertiary);transition:border-color var(--dur-fast) var(--ease);display:flex}[data-part=search-field]:focus-within{border-color:var(--accent-line)}[data-variant=page] [data-part=search-field]{min-block-size:calc(var(--space-section) - var(--space-2));padding-inline:var(--space-5);box-shadow:var(--ring-edge), var(--elev-2)}[data-part=search-field] svg{flex:none}[data-part=search-field] input{min-inline-size:0;color:var(--ink-primary);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);letter-spacing:var(--track-body);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:auto;padding:0}[data-part=search-field] input::placeholder{color:var(--ink-tertiary);opacity:1}[data-part=search-results]{z-index:4;inset-inline:0;top:calc(100% + var(--space-2));row-gap:var(--space-1);max-block-size:min(60dvh,26rem);padding:var(--space-2);background:var(--surface-raised);border:var(--border-hair) solid var(--accent-line);border-radius:var(--radius-panel);box-shadow:var(--elev-3), var(--edge-light);display:grid;position:absolute;overflow:auto}[data-part=search-results][hidden]{display:none}[data-part=search-results] a{align-items:baseline;column-gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-hair) solid transparent;border-radius:var(--radius-plate);color:var(--ink-primary);transition:border-color var(--dur-fast) var(--ease);display:flex}[data-part=search-results] a:hover{text-decoration:none}[data-part=search-results] [data-active=true] a{background:var(--surface-ground);border-color:var(--accent-line)}[data-part=result-ticker]{min-inline-size:6ch;font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-instrument);color:var(--ink-primary);flex:none;font-weight:500}[data-part=result-name]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label);color:var(--ink-secondary);flex:auto;overflow:hidden}[data-part=result-id]{font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-micro);color:var(--ink-tertiary);flex:none}@media (width<=560px){[data-part=result-id]{display:none}}[data-part=search-status]{z-index:4;inset-inline:0;top:calc(100% + var(--space-2));padding:var(--space-3) var(--space-4);background:var(--surface-raised);border-radius:var(--radius-plate);box-shadow:var(--ring-edge), var(--elev-2);font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label);color:var(--ink-secondary);position:absolute}[data-part=search-status][data-empty=true]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;box-shadow:none;padding:0;overflow:hidden}[data-part=reconciliation] dt{font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-instrument);text-transform:uppercase;color:var(--ink-tertiary);font-weight:400}[data-part=entity]{row-gap:var(--space-3);display:grid}[data-part=ticker]{align-items:baseline;column-gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-instrument);text-transform:uppercase;color:var(--ink-secondary);margin:0;display:flex}[data-part=ticker-symbol]{color:var(--ink-primary);font-weight:500}[data-part=ticker-exchange]{border-inline-start:var(--border-hair) solid var(--border-color);color:var(--ink-tertiary);padding-inline-start:var(--space-3)}[data-part=entity] h1{font-family:var(--font-display);font-synthesis:none;font-weight:400;font-size:var(--text-display);line-height:var(--lh-display);letter-spacing:var(--track-display);color:var(--ink-primary);text-wrap:balance;margin:0}[data-layout=picture]{--gutter:clamp(var(--space-5), 3.2vw, var(--space-section));min-height:var(--page-block);padding:var(--space-5) var(--gutter) var(--space-section-lg);flex-direction:column;display:flex}[data-layout=picture] [data-part=entity]{row-gap:var(--space-2)}[data-layout=picture] [data-part=entity] h1{font-size:var(--text-hero);line-height:var(--lh-hero);letter-spacing:var(--track-hero)}@media (width<=700px){[data-layout=picture]{padding-top:var(--space-3);padding-bottom:var(--space-section)}[data-layout=picture] [data-part=entity] h1{font-size:var(--text-display);line-height:var(--lh-display);letter-spacing:var(--track-display)}[data-layout=picture] [data-part=magnification-difference]{font-size:var(--text-micro);line-height:var(--lh-micro);margin-block-start:var(--space-2)}[data-layout=picture]>[data-part=controls]{margin-top:var(--space-3)}[data-layout=picture] [data-part=whole-company-reason]{margin-block-start:var(--space-3);padding-inline-start:var(--space-3)}[data-layout=picture] [data-part=segment-findings]{margin-top:var(--space-2)}[data-layout=picture]>[data-part=canvas-region]{margin-top:var(--space-3)}[data-part=pan-jump],[data-part=pan-back]{inset-block-start:var(--space-3)}[data-part=pan-jump]{inset-inline-end:var(--space-3)}[data-part=pan-back]{inset-inline-start:var(--space-3)}}[data-part=masthead-line]{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}[data-part=period-line]{align-items:baseline;column-gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-instrument);font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--ink-primary);margin:0;display:flex}[data-part=ticker]+[data-part=period-line]{border-inline-start:var(--border-hair) solid var(--border-color);padding-inline-start:var(--space-3)}[data-part=fiscal-period],[data-part=compared-periods],[data-part=scale-multiple]{font-size:inherit}[data-part=scale-multiple]{border-inline-start:var(--border-hair) solid var(--border-color);padding-inline-start:var(--space-3)}[data-part=scale-multiple]:first-child{border-inline-start:0;padding-inline-start:0}[data-part=compared-periods],[data-part=period-line]>[data-part=scale-multiple]{white-space:nowrap}[data-part=period-line]:has(>[data-part=compared-periods]){row-gap:var(--space-1);flex-wrap:wrap}@media (width<=700px){:is([data-part=ticker]+[data-part=period-line]:has(>[data-part=compared-periods]),[data-part=period-line]:has(>[data-part=compared-periods])>[data-part=scale-multiple]){border-inline-start:0;flex-basis:100%;padding-inline-start:0}}[data-part=magnification-difference]{margin-block:var(--space-3) 0;max-width:96ch;font-size:var(--text-label);line-height:var(--lh-body);letter-spacing:var(--track-label);color:var(--ink-secondary);text-wrap:pretty}[data-part=whole-company-reason]{margin-block:var(--space-4) 0;border-inline-start:var(--border-hair) solid var(--border-color);max-width:78ch;font-size:var(--text-body);line-height:var(--lh-body);letter-spacing:var(--track-body);color:var(--ink-primary);text-wrap:pretty;padding-inline-start:var(--space-4)}[data-part=segment-findings]{margin-top:var(--space-4);max-width:78ch;font-size:var(--text-label);line-height:var(--lh-body);letter-spacing:var(--track-label);color:var(--ink-secondary);display:block}[data-part=whole-company-reason]+[data-part=segment-findings]{margin-top:var(--space-2);padding-inline-start:var(--space-4)}[data-part=segment-findings]>summary{cursor:pointer;inline-size:max-content;max-inline-size:100%;color:var(--ink-secondary)}[data-part=segment-findings]>*+*{margin-top:var(--space-3)}[data-part=segment-findings] [data-part=notes]{margin-top:var(--space-4)}[data-part=reported-count]{align-items:baseline;column-gap:var(--space-2);display:flex}[data-part=count-label]{font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-instrument);text-transform:uppercase;color:var(--ink-tertiary)}[data-part=count-value]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-label);color:var(--ink-primary)}[data-layout=picture]>[data-part=notes-warnings]{margin-top:var(--space-4)}[data-part=controls]{--tier-label:3.5rem;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}[data-part=report-tier],[data-part=view-tier]{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;flex:1 0 100%;display:flex}[data-part=report-tier][data-loading]{min-block-size:calc(var(--text-label) * var(--lh-label) + var(--space-3) + 2 * var(--border-hair))}@media (width>=80rem){[data-part=report-tier][data-loading]{min-block-size:calc(var(--text-body) * var(--lh-body) + var(--space-4) + 2 * var(--border-hair))}}@media (width>=701px){[data-part=controls] [data-period-switcher-label]{min-inline-size:var(--tier-label)}[data-part=view-tier]>[data-tier-label]{min-inline-size:calc(var(--tier-label) - var(--space-2))}[data-part=view-tier]>[data-part=view-switcher]{flex:1 1 0;min-inline-size:0}[data-part=view-tier]{align-items:baseline}}:is([data-part=controls],[data-part=view-tier])>[data-part=view-switcher]{margin-top:0}:is([data-part=controls],[data-part=report-tier],[data-part=view-tier])>[data-part=notes-more]{display:contents}:is([data-part=controls],[data-part=report-tier],[data-part=view-tier])>[data-part=notes-more]>button{margin-inline-start:auto}:is([data-part=controls],[data-part=report-tier],[data-part=view-tier])>[data-part=notes-more]>[data-part=notes-info]{flex:1 0 100%}[data-part=controls]>[data-part=change-group]{border-inline-start:var(--border-hair) solid var(--border-color);padding-inline-start:var(--space-4)}[data-part=comparison-picker]{gap:var(--space-2);flex-wrap:wrap}@media (width<=700px){[data-part=controls]>[data-part=view-switcher]{flex:0 0 calc(100% + 2 * var(--space-1));margin:calc(-1 * var(--space-1));padding:var(--space-1);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}[data-part=view-tier]{grid-template-columns:auto minmax(0,1fr);display:grid}[data-part=view-tier]>[data-part=view-switcher]{margin:calc(-1 * var(--space-1));padding:var(--space-1);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}[data-part=view-tier]>[data-part=notes-more]>*{grid-column:1/-1;justify-self:start}[data-part=controls]>[data-part=change-group]{border-inline-start:0;padding-inline-start:0}:is([data-part=controls],[data-part=report-tier])>[data-part=comparison-picker]{flex:1 0 100%}[data-part=controls] [data-part=cut-switcher]{flex-wrap:nowrap;flex:none}:is([data-part=controls],[data-part=report-tier],[data-part=view-tier])>[data-part=notes-more]>button{margin-inline-start:0}}[data-part=canvas-region]{margin-top:var(--space-4);background:var(--surface-sunken);border:var(--border-hair) solid var(--accent-line);border-radius:var(--radius-plate);box-shadow:var(--elev-3);flex-direction:column;flex:none;display:flex}[data-part=canvas-region]>[data-streamline-canvas]{border-radius:inherit;scrollbar-color:auto;flex:none}[data-part=canvas-region]>[data-streamline-canvas]::-webkit-scrollbar{height:10px}[data-part=canvas-region]>[data-streamline-canvas]::-webkit-scrollbar-track{background:0 0}[data-part=canvas-region]>[data-streamline-canvas]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-pill);background-clip:content-box;border:3px solid #0000}[data-part=canvas-region]>[data-streamline-canvas]::-webkit-scrollbar-thumb:hover{background:var(--ink-secondary);background-clip:content-box}@supports not selector(::-webkit-scrollbar){[data-part=canvas-region]>[data-streamline-canvas]{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}[data-part=canvas-region]>[data-streamline-canvas]:focus-visible{outline-offset:calc(-1 * var(--space-1))}[data-part=pan-fade]{z-index:1;pointer-events:none;inline-size:clamp(40px,5vw,88px);position:absolute;inset-block:0}[data-part=pan-fade][data-edge=right]{background:linear-gradient(to right, transparent, var(--surface-sunken) 60%, var(--surface-sunken));border-start-end-radius:var(--radius-plate);border-end-end-radius:var(--radius-plate);inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){[data-part=pan-fade][data-edge=right]{background:linear-gradient(to right, transparent, color-mix(in oklab, var(--surface-sunken) 55%, transparent) 60%, var(--surface-sunken))}}[data-part=pan-fade][data-edge=left]{background:linear-gradient(to left, transparent, var(--surface-sunken) 60%, var(--surface-sunken));border-start-start-radius:var(--radius-plate);border-end-start-radius:var(--radius-plate);inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){[data-part=pan-fade][data-edge=left]{background:linear-gradient(to left, transparent, color-mix(in oklab, var(--surface-sunken) 55%, transparent) 60%, var(--surface-sunken))}}[data-part=pan-jump],[data-part=pan-back]{z-index:2;position:absolute;inset-block-start:var(--space-4)}[data-part=pan-jump]{inset-inline-end:var(--space-4)}[data-part=pan-back]{inset-inline-start:var(--space-4)}[data-part=show-all]~[data-part=pan-back]{inset-block-start:calc(var(--space-4) + 2.25rem)}[data-part=picture-alternative]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-part=comparison-lobe]{margin-block-start:var(--space-section)}[data-part=comparison-lobe]>[data-part=period-line]{margin-block-end:var(--space-2)}[data-part=comparison-lobe]>[data-part=notes]{margin-top:0}[data-part=stream-differences]{row-gap:var(--space-3);margin-block-start:var(--space-section);display:grid}[data-part=stream-differences] li{max-width:78ch;font-size:var(--text-label);line-height:var(--lh-body);letter-spacing:var(--track-label);color:var(--ink-secondary);text-wrap:pretty}[data-part=comparison-basis],[data-part=period-mismatch],[data-part=breakdown-mismatch],[data-part=period-break],[data-part=restatements],[data-part=stream-differences]{border-inline-start:var(--border-hair) solid var(--border-color);max-width:78ch;font-size:var(--text-label);line-height:var(--lh-body);letter-spacing:var(--track-label);color:var(--ink-secondary);font-variant-numeric:tabular-nums;text-wrap:pretty;padding-inline-start:var(--space-4)}[data-part=comparison-basis]{margin-block-start:var(--space-3)}[data-part=restatements]>[data-part=state-heading],[data-part=stream-differences]>[data-part=state-heading]{font-family:var(--font-mono);font-weight:400;font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-instrument);text-transform:uppercase;color:var(--ink-secondary)}[data-part=period-break]{justify-items:start;row-gap:var(--space-3);margin-block-start:var(--space-4);display:grid}[data-part=restatements]{row-gap:var(--space-3);display:grid}[data-part=restatements]>ul{row-gap:var(--space-4);display:grid}[data-part=restatements]>ul>li{row-gap:var(--space-2);display:grid}[data-part=restatement-intro],[data-part=restatement-sentence]{max-inline-size:78ch;color:var(--ink-secondary)}[data-part=restatement-sources]{row-gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-micro);color:var(--ink-tertiary);display:grid}[data-streamline-overlay]{opacity:0;transition:opacity var(--dur-fast) var(--ease)}[data-streamline-overlay][data-visible=true]{opacity:1}[data-overlay-box]{row-gap:var(--space-1);max-inline-size:var(--measure-tip);width:max-content;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:var(--border-hair) solid var(--accent-line);border-radius:var(--radius-plate);box-shadow:var(--elev-2), var(--edge-light);transform:translate(var(--tip-dx,var(--space-3)), var(--tip-dy,var(--space-3)));display:grid}[data-streamline-overlay][data-flip=right] [data-overlay-box]{--tip-dx:var(--space-3)}[data-streamline-overlay][data-flip=left] [data-overlay-box]{--tip-dx:calc(-100% - var(--space-3))}[data-streamline-overlay][data-vflip=down] [data-overlay-box]{--tip-dy:var(--space-3)}[data-streamline-overlay][data-vflip=up] [data-overlay-box]{--tip-dy:calc(-100% - var(--space-3))}[data-overlay-row=label]{font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label);color:var(--ink-primary)}[data-overlay-row=value]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-label);line-height:var(--lh-label);color:var(--ink-primary)}[data-overlay-row=detail]{font-size:var(--text-micro);line-height:var(--lh-micro);color:var(--ink-secondary)}[data-overlay-row]:empty,[data-part=reconciliation-status]:empty,[data-part=reported-count]:empty{display:none}[data-part=notes]{row-gap:var(--space-4);margin-top:var(--space-5);display:grid}[data-part=notes-warnings],[data-part=notes-info]{row-gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}[data-part=notes-warnings] li,[data-part=notes-info] li{max-width:78ch;font-size:var(--text-label);line-height:var(--lh-body);letter-spacing:var(--track-label);color:var(--ink-secondary);text-wrap:pretty}[data-part=notes-warnings] li{column-gap:var(--space-3);font-size:var(--text-body);color:var(--ink-primary);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}[data-part=notes-warnings] svg{margin-top:var(--space-1);color:var(--ink-tertiary)}[data-part=notes-more]{row-gap:var(--space-4);justify-items:start;display:grid}[data-part=notes-info][hidden]{display:none}[data-part=notes-info]{padding-top:var(--space-4);border-top:var(--border-hair) solid var(--surface-rule)}[data-part=notes-info] li+li{padding-top:var(--space-3);border-top:var(--border-hair) solid var(--surface-rule)}[data-surface=loading]{min-height:var(--page-block);align-content:center;justify-items:center;row-gap:var(--space-5);padding:var(--space-section) var(--space-5);text-align:center;display:grid}[data-surface=loading] [data-part=entity]{justify-items:center}[data-part=loading-status]{max-inline-size:46ch;font-size:var(--text-body);line-height:var(--lh-body);letter-spacing:var(--track-body);color:var(--ink-secondary);text-wrap:pretty}[data-surface=loading]:after{content:"";inline-size:var(--space-section-lg);block-size:var(--border-hair);background:var(--ink-tertiary);animation:loading-breathe var(--dur-slow) var(--ease) infinite alternate;order:1}[data-surface=loading]>button{order:2}@keyframes loading-breathe{0%{opacity:.25}to{opacity:1}}[data-part=reading-key]{row-gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-hair) solid var(--surface-rule);order:3;justify-items:center;display:grid}[data-part=reading-key] h2,[data-part=companies-label]{font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-instrument);text-transform:uppercase;color:var(--ink-tertiary);font-weight:400}[data-part=reading-key] ul{row-gap:var(--space-2);display:grid}[data-part=reading-key] li{color:var(--ink-secondary)}[data-surface=idle]{min-height:var(--page-block);align-content:center;justify-items:center;row-gap:var(--space-5);padding:var(--space-section) var(--space-5);text-align:center;display:grid}[data-part=idle-line]{max-inline-size:20ch;margin-bottom:var(--space-4);font-family:var(--font-display);font-synthesis:none;font-weight:400;font-size:var(--text-display);line-height:var(--lh-display);letter-spacing:var(--track-display);color:var(--ink-primary);text-wrap:balance}@media (width<=700px){[data-part=idle-line]{font-size:var(--text-title);line-height:var(--lh-title);letter-spacing:var(--track-title)}}[data-part=coverage]{max-inline-size:62ch;font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label);color:var(--ink-secondary);text-wrap:pretty}[data-part=companies-that-draw]{row-gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-hair) solid var(--state-refused-rule);display:grid}[data-surface=idle] [data-part=companies-that-draw]{padding-top:var(--space-4);border-top:0;justify-items:center}[data-part=companies-that-draw] ul{gap:var(--space-2);flex-wrap:wrap;display:flex}[data-part=companies-that-draw] a{padding:var(--space-2) var(--space-4);border:var(--border-hair) solid var(--border-color);border-radius:var(--radius-pill);font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label);color:var(--ink-primary);transition:border-color var(--dur-fast) var(--ease);display:inline-block}[data-part=companies-that-draw] a:hover{border-color:var(--accent-line);text-decoration:none}[data-surface=source-failure],[data-surface=source-unreachable],[data-surface=no-form-10-k],[data-surface=annual-report-unread],[data-surface=unknown-company],[data-surface=invalid-payload],[data-surface=out-of-coverage],[data-surface=segment-identity-unresolved]:not([data-layout=picture]),[data-surface=reconciliation-break]:not([data-layout=picture]),[data-surface=incomplete-filing]:not([data-layout=picture]),[data-surface=no-segment-disclosure]:not([data-layout=picture]),[data-surface=non-usd-currency],[data-surface=encoding-blocked],[data-part=no-picture-plate]{width:min(var(--measure-plate), calc(100% - 2 * var(--space-5)));margin:var(--space-section) auto;padding:var(--space-section) var(--space-section);background:var(--surface-raised);border-radius:var(--radius-panel);box-shadow:var(--ring-edge), var(--edge-light), var(--elev-2);row-gap:var(--space-5);display:grid}@media (width<=700px){[data-surface=source-failure],[data-surface=source-unreachable],[data-surface=no-form-10-k],[data-surface=annual-report-unread],[data-surface=unknown-company],[data-surface=invalid-payload],[data-surface=out-of-coverage],[data-surface=segment-identity-unresolved]:not([data-layout=picture]),[data-surface=reconciliation-break]:not([data-layout=picture]),[data-surface=incomplete-filing]:not([data-layout=picture]),[data-surface=no-segment-disclosure]:not([data-layout=picture]),[data-surface=non-usd-currency],[data-surface=encoding-blocked],[data-part=no-picture-plate]{padding:var(--space-5)}}[data-layout=picture]>[data-part=no-picture-plate]{width:100%;margin:var(--space-5) 0 0}[data-part=detail]{color:var(--ink-secondary)}[data-part=state-heading]{font-family:var(--font-display);font-synthesis:none;font-weight:400;font-size:var(--text-title);line-height:var(--lh-title);letter-spacing:var(--track-title);color:var(--ink-primary);text-wrap:balance}:where([data-part=state-heading])~p{max-inline-size:62ch;color:var(--ink-secondary);text-wrap:pretty}[data-part=state-heading]~button{justify-self:start}[data-part=technical-detail]{row-gap:var(--space-2);font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label);color:var(--ink-tertiary);display:grid}[data-part=technical-detail] summary{cursor:pointer;inline-size:max-content;color:var(--ink-secondary)}[data-part=technical-detail][open] summary{margin-bottom:var(--space-2)}[data-part=status-code],[data-part=reason-codes] li{font-family:var(--font-mono);color:var(--ink-tertiary)}[data-part=ranges] li{justify-content:space-between;align-items:baseline;column-gap:var(--space-4);display:flex}[data-part=range-name]{font-family:var(--font-sans);color:var(--ink-secondary)}[data-part=range-name]:first-letter{text-transform:uppercase}[data-part=ranges] li,[data-part=enumerated-members] li,[data-part=missing] li,[data-part=issues] li{padding-block:var(--space-2);border-top:var(--border-hair) solid var(--state-refused-rule);font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label);color:var(--state-refused)}[data-part=ranges] li,[data-part=enumerated-members] li{font-family:var(--font-mono);font-variant-numeric:tabular-nums}[data-part=issues] code{color:var(--ink-primary)}[data-part=reconciliation]{align-items:baseline;column-gap:var(--space-section);row-gap:var(--space-2);grid-template-columns:max-content max-content;display:grid}[data-part=reconciliation] dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-heading);line-height:var(--lh-heading);color:var(--ink-primary);text-align:right;font-weight:500}[data-part=reasons] li{padding-block:var(--space-2);border-top:var(--border-hair) solid var(--state-refused-rule);color:var(--ink-secondary);font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label)}[data-part=escalation]{margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-micro);color:var(--ink-tertiary);display:block}[data-part=provenance]{font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);color:var(--ink-tertiary);overflow-wrap:anywhere}[data-part=stream-detail]{z-index:2;row-gap:var(--space-4);inline-size:max-content;max-inline-size:min(var(--measure-tip), calc(100% - 2 * var(--space-3)));max-block-size:max(calc(100% - 2 * var(--space-3)), 70svh);overscroll-behavior:contain;padding:var(--space-5);background:var(--surface-raised);border:var(--border-hair) solid var(--accent-line);border-radius:var(--radius-panel);box-shadow:var(--elev-3), var(--edge-light);--panel-dy:var(--space-3);translate:0 var(--panel-dy);animation:detail-in var(--dur-base) var(--ease) both;display:grid;position:absolute;overflow-y:auto}[data-part=stream-detail][data-vflip=up]{--panel-dy:calc(-100% - var(--space-3))}@keyframes detail-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}[data-detail-head]{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}[data-detail-head] h3{font-family:var(--font-display);font-synthesis:none;font-weight:400;font-size:var(--text-title);line-height:var(--lh-title);letter-spacing:var(--track-title);color:var(--ink-primary);text-wrap:balance;margin:0}[data-detail-body]{row-gap:0;display:grid}[data-detail-row]{column-gap:var(--space-5);row-gap:var(--space-1);padding-block:var(--space-3);border-top:var(--border-hair) solid var(--surface-rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}[data-detail-body]>[data-detail-row]:first-child{border-top:0;padding-top:0}[data-detail-label]{font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label);color:var(--ink-secondary)}[data-detail-value]{font-family:var(--font-mono);font-size:var(--text-body);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-primary);font-weight:500}[data-detail-note]{font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-micro);color:var(--ink-tertiary);grid-column:1/-1}[data-detail-disclosure]{padding-top:var(--space-3);border-top:var(--border-hair) solid var(--surface-rule);font-size:var(--text-label);line-height:var(--lh-body);letter-spacing:var(--track-label);color:var(--ink-secondary);text-wrap:pretty;margin:0}[data-detail-provenance]{font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-micro);color:var(--ink-tertiary);text-wrap:pretty;margin:0}[data-detail-compare]{border-block-start:var(--border-hair) solid var(--surface-rule);row-gap:0;padding-block-start:var(--space-3);display:grid}[data-detail-compare] h4{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-instrument);text-transform:uppercase;color:var(--ink-tertiary);font-weight:400}[data-detail-actions]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}[data-detail-compare-picker]{gap:var(--space-2);font-size:var(--text-label);color:var(--ink-secondary);align-items:center;display:flex}[data-detail-compare-picker] select{appearance:none;padding:var(--space-2) var(--space-5) var(--space-2) var(--space-4);font:inherit;color:var(--ink-primary);background:var(--surface-ground);border:var(--border-hair) solid var(--border-color);border-radius:var(--radius-pill);cursor:pointer;transition:border-color var(--dur-fast) var(--ease)}[data-detail-compare-picker] select:hover{border-color:var(--ink-tertiary)}[data-part=show-all]{z-index:1;position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4)}[data-part=view-switcher]{gap:var(--space-2) var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}[data-part=cut-switcher]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}[data-part=view-switcher]>[data-view=whole-company]+[data-part=cut-switcher],[data-part=view-switcher]>:is([data-part=cut-switcher],[data-view])+[data-part=eps-switch]{border-inline-start:var(--border-hair) solid var(--border-color);padding-inline-start:var(--space-4)}[data-part=report-tier]>[data-part=eps-switch]{margin-inline-start:auto}[data-part=report-tier]>[data-part=eps-switch]~[data-part=notes-more]>button{margin-inline-start:0}@media (width<=700px){[data-part=report-tier]>[data-part=eps-switch]{margin-inline-start:0}}[data-cut-switcher-label]{font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-instrument);text-transform:uppercase;color:var(--ink-tertiary);margin-inline-end:var(--space-2)}[data-detail-computed]{border-block-start:var(--border-hair) solid var(--surface-rule);row-gap:0;padding-block-start:var(--space-3);display:grid}[data-detail-computed] h4{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-instrument);text-transform:uppercase;color:var(--ink-tertiary)}[data-detail-computed]>[data-detail-disclosure]:first-of-type{border-top:0;padding-top:0}[data-detail-subtraction]{padding-block:var(--space-3);border-top:var(--border-hair) solid var(--surface-rule);font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--lh-body);font-variant-numeric:tabular-nums;color:var(--ink-primary);overflow-wrap:anywhere;margin:0}[data-detail-computed] [data-detail-note]{overflow-wrap:anywhere}[data-part=line-meaning]{row-gap:var(--space-2);border-inline-start:var(--border-hair) solid var(--accent-line);margin-block-end:var(--space-4);padding-inline-start:var(--space-4);display:grid}[data-part=line-meaning][data-line-meaning-tucked]{margin-block:var(--space-3) var(--space-4)}[data-part=line-meaning] h4{font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-instrument);text-transform:uppercase;color:var(--ink-tertiary);margin:0;font-weight:400}[data-part=line-meaning] p{font-size:var(--text-label);line-height:var(--lh-body);letter-spacing:var(--track-label);color:var(--ink-secondary);text-wrap:pretty;margin:0}[data-part=line-meaning] [data-part=line-term]{color:var(--ink-primary)}[data-part=line-meaning] [data-part=line-example]{color:var(--ink-tertiary)}:is([data-part=controls] :has(>[data-part=change-trigger]),[data-part=controls]:has(>[data-part=change-trigger])){position:relative}[data-part=change-trigger]{isolation:isolate}[data-part=change-card]{z-index:3;inline-size:max-content;max-inline-size:min(var(--measure-card), calc(100% - 2 * var(--space-3)));max-block-size:min(80svh, var(--card-cap));background:var(--surface-raised);border:var(--border-hair) solid var(--accent-line);border-radius:var(--radius-panel);box-shadow:var(--elev-3), var(--edge-light);animation:change-card-in var(--dur-base) var(--ease) both;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset-block-start:var(--card-y,var(--space-3));inset-inline-start:var(--card-x,var(--space-3));overflow:hidden}[data-part=change-card]:before{content:"";z-index:1;block-size:calc(3 * var(--border-hair));background:linear-gradient(to right, var(--sky-zenith), var(--sky-mid), var(--sky-glow));position:absolute;inset-block-start:0;inset-inline:0}[data-part=change-card][data-anchor=trigger]{max-inline-size:min(var(--measure-card), calc(100vw - 2 * var(--space-4)));inset-block-start:var(--card-y,calc(100% + var(--space-2)))}@keyframes change-card-in{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@keyframes change-row-in{0%{opacity:0;translate:0 var(--space-1)}to{opacity:1;translate:0}}@keyframes change-fade{0%{opacity:0}to{opacity:1}}[data-part=change-card-head]{row-gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);background:var(--surface-raised);border-block-end:var(--border-hair) solid var(--surface-rule);display:grid}[data-part=change-card-body]{align-content:start;row-gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}[data-part=change-card-header]{column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dot title close"".period close";align-items:start;display:grid}[data-part=change-card-dot]{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--water-specular);grid-area:dot;margin-block-start:calc((var(--text-title) * var(--lh-title) - var(--space-2)) / 2)}[data-part=change-card-header] :is(h2,h3){font-family:var(--font-display);font-synthesis:none;font-weight:400;font-size:var(--text-title);line-height:var(--lh-title);letter-spacing:var(--track-title);color:var(--ink-primary);text-wrap:balance;grid-area:title;margin:0}[data-part=change-card-period]{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--lh-label);font-variant-numeric:tabular-nums;color:var(--ink-secondary);grid-area:period}[data-part=change-card-header]>button{grid-area:close}[data-part=change-caution]{column-gap:var(--space-3);row-gap:var(--space-1);font-size:var(--text-label);line-height:var(--lh-body);letter-spacing:var(--track-label);color:var(--ink-primary);text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}[data-part=change-caution]>svg{inline-size:var(--space-4);block-size:var(--space-4);color:var(--change-caution);grid-row:1}[data-part=change-caution]>:not(svg){grid-column:2;margin:0}[data-part=change-caution][data-level=warning]{padding:var(--space-3) var(--space-4);background:var(--change-caution-wash);border-radius:var(--radius-plate);box-shadow:inset 0 0 0 var(--border-hair) var(--change-caution-line)}[data-part=change-caution][data-level=note]{color:var(--ink-secondary)}[data-part=change-chips]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}[data-part=change-headline]{row-gap:var(--space-1);grid-template-rows:auto auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}[data-part=change-stat]{--change-ink:var(--change-neutral);grid-row:span 3;grid-template-rows:subgrid;min-inline-size:0;animation:change-row-in var(--dur-base) var(--ease) both;display:grid}[data-part=change-stat]:nth-child(2){animation-delay:var(--stagger-step)}[data-part=change-stat]:nth-child(3){animation-delay:calc(2 * var(--stagger-step))}[data-part=change-stat]+[data-part=change-stat]{border-inline-start:var(--border-hair) solid var(--surface-rule);padding-inline-start:var(--space-4)}[data-part=change-stat][data-tone=gain]{--change-ink:var(--change-gain)}[data-part=change-stat][data-tone=loss]{--change-ink:var(--change-loss)}[data-part=change-stat-label]{font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-instrument);text-transform:uppercase;color:var(--ink-secondary);align-self:end;font-weight:400}[data-part=change-stat-value]{font-family:var(--font-mono);font-size:var(--text-title);line-height:var(--lh-title);letter-spacing:var(--track-title);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--change-ink);font-weight:500}[data-part=change-headline]:has([data-part=change-stat]:nth-child(3)) [data-part=change-stat-value]{font-size:var(--text-heading);line-height:var(--lh-heading);letter-spacing:var(--track-heading)}[data-part=change-headline]:has([data-part=change-stat]:nth-child(3)) [data-part=change-stat-span]{font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-micro)}[data-part=change-headline] [data-part=change-stat]:is([data-kind=words],[data-kind=no-change]) [data-part=change-stat-value]{font-size:var(--text-body);line-height:var(--lh-body);letter-spacing:var(--track-body);white-space:normal;text-wrap:pretty}[data-part=change-stat-span]{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--lh-label);font-variant-numeric:tabular-nums;color:var(--ink-secondary)}[data-part=change-restated-mark]{font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label);color:var(--change-caution);white-space:nowrap;font-weight:400}[data-part=change-stat-value]>[data-part=change-restated-mark]{display:block}[data-part=change-restated]{justify-items:start;row-gap:var(--space-2);font-size:var(--text-label);line-height:var(--lh-body);letter-spacing:var(--track-label);color:var(--ink-secondary);text-wrap:pretty;display:grid}[data-part=change-restated]>svg,[data-part=change-restated-pill]>svg{inline-size:var(--space-3);block-size:var(--space-3);color:var(--change-caution)}[data-part=change-restated-pill]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--change-caution-wash);box-shadow:inset 0 0 0 var(--border-hair) var(--change-caution-line);font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-instrument);text-transform:uppercase;color:var(--change-caution);margin:0;display:inline-flex}[data-part=change-restated-lead]{color:var(--ink-primary);margin:0}[data-part=change-restated-more]{justify-items:start;row-gap:var(--space-2);display:grid}[data-part=change-restated-more]>summary{align-items:center;gap:var(--space-2);cursor:pointer;border-radius:var(--radius);color:var(--ink-secondary);list-style:none;display:inline-flex}[data-part=change-restated-more]>summary::-webkit-details-marker{display:none}[data-part=change-restated-more]>summary:after{content:"";inline-size:calc(var(--space-2) - 2 * var(--border-hair));block-size:calc(var(--space-2) - 2 * var(--border-hair));border-inline-end:calc(2 * var(--border-hair)) solid currentcolor;border-block-end:calc(2 * var(--border-hair)) solid currentcolor;transition:transform var(--dur-fast) var(--ease);margin-block-start:calc(-1 * var(--space-1) / 2);transform:rotate(45deg)}[data-part=change-restated-more][open]>summary:after{margin-block-start:calc(var(--space-1) / 2);transform:rotate(225deg)}[data-part=change-restated-more]>summary:active{color:var(--ink-primary)}[data-part=change-restated-note]{color:var(--ink-secondary);margin:0}[data-part=change-restated-more] [data-part=change-restated-note]{border-inline-start:var(--border-hair) solid var(--border-color);padding-inline-start:var(--space-4)}[data-part=change-restated-note]+[data-part=change-restated-note]{margin-block-start:var(--space-2)}[data-part=change-rows]{row-gap:0;display:grid}[data-part=change-row]{--change-ink:var(--change-neutral);--change-fill:var(--change-neutral);border-block-start:var(--border-hair) solid var(--surface-rule);animation:change-row-in var(--dur-base) var(--ease) both;animation-delay:calc(min(var(--row-i,0), 8) * var(--stagger-step))}[data-part=change-rows]>[data-part=change-row]:first-child{border-block-start:0}[data-part=change-row][data-tone=gain]{--change-ink:var(--change-gain);--change-fill:var(--change-gain-bar);--change-wash:var(--change-gain-wash)}[data-part=change-row][data-tone=loss]{--change-ink:var(--change-loss);--change-fill:var(--change-loss-bar);--change-wash:var(--change-loss-wash)}[data-part=change-row][data-break]{border-block-start:var(--border-hair) dashed var(--change-caution)}[data-part=change-card][data-colour=neutral] :is([data-part=change-row],[data-part=change-stat]){--change-ink:var(--change-neutral);--change-fill:var(--change-neutral);--change-wash:var(--surface-rule)}[data-part=change-row-toggle]{grid-template-columns:minmax(0, 1fr) var(--change-bar-span) var(--change-figure-col);column-gap:var(--space-4);row-gap:var(--space-1);inline-size:calc(100% + 2 * var(--space-2));margin-block:0;margin-inline:calc(-1 * var(--space-2));padding:var(--space-3) var(--space-2);font:inherit;text-align:start;color:inherit;border-radius:var(--radius);cursor:pointer;background:0 0;border:0;grid-template-areas:"label bar value""label bar span";align-items:center;display:grid}[data-part=change-label]:after{content:"";inline-size:calc(var(--space-2) - 2 * var(--border-hair));block-size:calc(var(--space-2) - 2 * var(--border-hair));vertical-align:middle;border-inline-end:calc(2 * var(--border-hair)) solid var(--ink-tertiary);border-block-end:calc(2 * var(--border-hair)) solid var(--ink-tertiary);transition:transform var(--dur-fast) var(--ease);margin-inline-start:var(--space-2);display:inline-block;transform:rotate(45deg)}[data-part=change-row-toggle][aria-expanded=true] [data-part=change-label]:after{transform:rotate(225deg)}[data-part=change-row-toggle][aria-expanded=true]{background-color:var(--surface-rule)}[data-part=change-row]:is([data-kind=no-change],[data-kind=words],[data-kind=one-side],[data-kind=not-compared]) [data-part=change-row-toggle]{grid-template-columns:minmax(0,1fr) fit-content(50%);grid-template-areas:"label value""label span"}[data-part=change-label]{font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label);color:var(--ink-primary);text-wrap:pretty;grid-area:label}[data-part=change-value]{font-family:var(--font-mono);font-size:var(--text-body);font-weight:500;line-height:var(--lh-body);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;color:var(--change-ink);grid-area:value;justify-self:end}[data-part=change-badge]{align-items:baseline;gap:var(--space-1);padding:calc(var(--space-1) / 2) var(--space-2);border-radius:var(--radius-pill);background:var(--change-wash,var(--surface-rule));display:inline-flex}[data-part=change-row]:is([data-kind=no-change],[data-kind=words],[data-kind=one-side],[data-kind=not-compared]) [data-part=change-value]{font-size:var(--text-label);line-height:var(--lh-label);white-space:normal;text-wrap:pretty}[data-part=change-row]:is([data-kind=words],[data-kind=one-side],[data-kind=not-compared]) [data-part=change-badge]{background:0 0;border-radius:0;padding:0}[data-part=change-row][data-kind=words] [data-part=change-span]{display:none}[data-part=change-span]{grid-area:span;font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--lh-label);font-variant-numeric:tabular-nums;text-align:end;color:var(--ink-secondary);justify-self:end}[data-part=change-bar]{inline-size:var(--change-bar-span);block-size:calc(var(--space-3) / 2);border-radius:var(--radius-pill);background-color:var(--surface-rule);background-image:linear-gradient(to right, transparent calc(50% - var(--border-hair) / 2), var(--ink-tertiary) calc(50% - var(--border-hair) / 2), var(--ink-tertiary) calc(50% + var(--border-hair) / 2), transparent calc(50% + var(--border-hair) / 2));grid-area:bar;align-self:center;position:relative}[data-part=change-bar]:after{content:"";transform-origin:0;inline-size:50%;transform:scaleX(var(--bar,0));background:var(--change-fill);border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill);position:absolute;inset-block:0;inset-inline-start:50%}[data-part=change-bar][data-capped]:before{content:"";block-size:var(--space-2);inline-size:calc(2 * var(--border-hair));border-radius:var(--radius-pill);background:var(--change-fill);position:absolute;inset-block-start:calc(-1 * var(--border-hair))}[data-part=change-row][data-direction=up] [data-part=change-bar][data-capped]:before{inset-inline-end:calc(-1 * var(--border-hair))}[data-part=change-row][data-direction=down] [data-part=change-bar][data-capped]:before{inset-inline-start:calc(-1 * var(--border-hair))}[data-part=change-row-detail]{row-gap:var(--space-2);padding:var(--space-3) var(--space-4);border-inline-start:var(--border-hair) solid var(--border-color);font-size:var(--text-label);line-height:var(--lh-body);letter-spacing:var(--track-label);color:var(--ink-secondary);text-wrap:pretty;overflow-wrap:anywhere;margin-block-end:var(--space-3);display:grid}[data-part=change-row-detail] p{margin:0}[data-part=change-row-detail] :is(code,[data-part=change-worked]){font-family:var(--font-mono);font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--ink-primary);overflow-wrap:anywhere}[data-part=change-notes]{column-gap:var(--space-3);row-gap:var(--space-1);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-micro);color:var(--ink-secondary);text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}[data-part=change-notes]>svg{inline-size:var(--space-3);block-size:var(--space-3);color:var(--ink-tertiary);grid-row:1}[data-part=change-notes]>:not(svg){grid-column:2;margin:0}[data-part=change-footer]{border-block-start:var(--border-hair) solid var(--surface-rule);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-micro);color:var(--ink-tertiary);text-wrap:pretty;padding-block-start:var(--space-3)}[data-part=change-row-toggle]:active{background-color:var(--surface-rule);background-image:linear-gradient(var(--surface-rule), var(--surface-rule))}@media (hover:hover) and (pointer:fine){[data-part=change-row-toggle]{transition:background-color var(--dur-fast) var(--ease)}[data-part=change-row-toggle]:hover{background-color:var(--surface-rule)}[data-part=change-restated-more]>summary{transition:color var(--dur-fast) var(--ease)}[data-part=change-restated-more]>summary:hover{color:var(--ink-primary)}}[data-part=restatement-source],[data-part=restatement-sentence]{overflow-wrap:anywhere}@media (width<=700px){[data-part=change-card],[data-part=change-card][data-anchor=lobe],[data-part=change-card][data-anchor=trigger]{z-index:5;transform-origin:50% 100%;border-block-end:0;border-inline:0;border-start-start-radius:var(--radius-panel);border-start-end-radius:var(--radius-panel);border-end-end-radius:0;border-end-start-radius:0;max-block-size:85svh;inline-size:100%;max-inline-size:100%;position:fixed;inset-block:auto 0;inset-inline:0}[data-part=change-card]:after{content:"";z-index:1;inline-size:calc(var(--space-5) + var(--space-3));block-size:var(--space-1);border-radius:var(--radius-pill);background:var(--ink-faint);margin-inline:auto;position:absolute;inset-block-start:var(--space-2);inset-inline:0}[data-part=change-card-body]{padding-block-end:calc(var(--space-5) + env(safe-area-inset-bottom))}[data-part=change-headline]{row-gap:var(--space-2);grid-template-rows:none;grid-auto-flow:row}[data-part=change-stat]{column-gap:var(--space-3);row-gap:var(--space-1);grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""label span";align-items:center}[data-part=change-stat]+[data-part=change-stat]{border-inline-start:0;border-block-start:var(--border-hair) solid var(--surface-rule);padding-block-start:var(--space-2);padding-inline-start:0}[data-part=change-stat-label]{grid-area:label;align-self:center}[data-part=change-stat-value]{text-align:end;font-size:var(--text-heading);line-height:var(--lh-heading);letter-spacing:var(--track-heading);grid-area:value;justify-self:end}[data-part=change-stat-span]{grid-area:span;font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label);justify-self:end}[data-part=change-headline]:has([data-part=change-stat]:nth-child(3)) [data-part=change-stat-span]{font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label)}[data-part=change-restated-mark]{display:block}[data-part=change-row][data-kind=percent] [data-part=change-row-toggle]{row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label""bar value""span span"}[data-part=change-bar]{justify-self:start}[data-part=change-chips]{padding:var(--space-1);margin:calc(-1 * var(--space-1));flex-wrap:nowrap;overflow-x:auto}}[data-part=eps-panel]{--eps-gutter:calc(14 * var(--space-1));row-gap:var(--space-4);padding:var(--space-5);border-radius:inherit;font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label);color:var(--ink-secondary);flex:none;grid-template-columns:minmax(0,1fr);display:grid;position:relative}[data-part=eps-panel][data-loading]{min-block-size:calc(2 * var(--space-5) + var(--text-title) * var(--lh-title) + var(--text-micro) * var(--lh-micro) + var(--text-label) * var(--lh-label) + 2 * var(--space-1) + var(--text-label) * var(--lh-label) + var(--eps-plot-block) + 2 * var(--text-micro) * var(--lh-micro) + var(--text-micro) * var(--lh-micro) + 2 * var(--text-label) * var(--lh-label) + var(--text-label) * var(--lh-label) + var(--text-micro) * var(--lh-micro) + 6 * var(--space-4))}[data-part=eps-status]{max-inline-size:46ch;font-size:var(--text-body);line-height:var(--lh-body);letter-spacing:var(--track-body);text-wrap:pretty;margin:0}[data-part=eps-panel][data-loading] [data-part=eps-status]:after{content:"";inline-size:var(--space-section-lg);block-size:var(--border-hair);background:var(--ink-tertiary);animation:loading-breathe var(--dur-slow) var(--ease) infinite alternate;margin-block-start:var(--space-4);display:block}[data-part=eps-head]{justify-content:space-between;align-items:start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}[data-part=eps-title]{font-family:var(--font-display);font-synthesis:none;font-weight:400;font-size:var(--text-title);line-height:var(--lh-title);letter-spacing:var(--track-title);color:var(--ink-primary);text-wrap:balance;margin:0}[data-part=eps-sub]{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-instrument);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ink-tertiary)}[data-part=eps-reading]{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--lh-label);font-variant-numeric:tabular-nums;color:var(--ink-secondary)}[data-part=eps-basis]{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}[data-part=eps-legend]{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}[data-part=eps-keys]{gap:var(--space-2) var(--space-4);max-inline-size:78ch;font-family:var(--font-sans);font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label);color:var(--ink-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-part=eps-key]{align-items:center;gap:var(--space-2);display:flex}[data-part=eps-key-swatch]{inline-size:var(--space-4);block-size:var(--space-3);flex:none;overflow:visible}[data-part=eps-year]{row-gap:var(--space-1);text-align:end;--change-ink:var(--change-neutral);grid-template-rows:auto auto auto;justify-items:end;display:grid}[data-part=eps-year][data-tone=gain]{--change-ink:var(--change-gain)}[data-part=eps-year][data-tone=loss]{--change-ink:var(--change-loss)}[data-part=eps-year-label]{font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-instrument);text-transform:uppercase;color:var(--ink-secondary);font-weight:400}[data-part=eps-year-value]{font-family:var(--font-mono);font-size:var(--text-heading);line-height:var(--lh-heading);letter-spacing:var(--track-heading);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-primary);font-weight:500}[data-part=eps-year-span]{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--lh-label);font-variant-numeric:tabular-nums;color:var(--ink-secondary)}[data-part=eps-year-difference]{align-items:center;gap:var(--space-2);white-space:nowrap;color:var(--change-ink);font-weight:500;display:inline-flex}[data-part=eps-year-difference]:before{content:"";inline-size:var(--space-2);border-block-start:var(--border-hair) dotted var(--ink-secondary);block-size:0;display:inline-block}[data-part=eps-plot]{row-gap:var(--space-2);overscroll-behavior-x:contain;grid-template-columns:minmax(0,1fr);display:grid;overflow-x:auto}[data-part=eps-chart],[data-part=eps-slots]{min-inline-size:calc(var(--eps-gutter) + 5 * var(--eps-slot-min))}[data-part=eps-chart]{block-size:auto;inline-size:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;display:block;overflow:visible}[data-part=eps-panel] [data-mark=gridline]>line{stroke:var(--surface-rule);stroke-width:var(--border-hair);fill:none}[data-part=eps-panel] [data-mark=y-label]{fill:var(--ink-tertiary);stroke:none;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--track-micro)}[data-part=eps-panel] [data-mark=datum]>line{stroke:var(--ink-tertiary);stroke-width:calc(1.5 * var(--border-hair));stroke-dasharray:8 4;fill:none}[data-part=eps-panel] [data-mark=datum-label]{fill:var(--ink-tertiary);stroke:none;font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:normal;text-transform:none;font-weight:400}[data-part=eps-panel] [data-mark=guide]{stroke:var(--ink-tertiary);stroke-width:calc(1.5 * var(--border-hair));stroke-dasharray:4 12;fill:none}[data-part=eps-panel] [data-part=eps-key-swatch] [data-mark=guide]{stroke-dasharray:2 3}[data-part=eps-panel] [data-mark=column]{fill:url(#eps-column-fill) var(--water-mid);stroke:none;stroke-width:0;transition:stroke var(--dur-fast) var(--ease), stroke-width var(--dur-fast) var(--ease)}[data-part=eps-panel] [data-mark=column-fill]{--eps-column-top:var(--water-mid);--eps-column-floor:var(--water-deep)}[data-part=eps-panel] [data-mark=column-fill] stop[data-stop=mid]{stop-color:var(--eps-column-top)}[data-part=eps-panel] [data-mark=column-fill] stop[data-stop=deep]{stop-color:var(--eps-column-floor)}[data-part=eps-panel] [data-mark=column]:is([data-hover=true],[data-selected=true]){stroke:var(--water-specular)}@supports (color:color-mix(in lab, red, red)){[data-part=eps-panel] [data-mark=column]:is([data-hover=true],[data-selected=true]){stroke:color-mix(in oklab, var(--water-specular) 95%, transparent)}}[data-part=eps-panel] [data-mark=column]:is([data-hover=true],[data-selected=true]){stroke-width:calc(2.5 * var(--border-hair))}[data-part=eps-panel] [data-mark=column-edge]{stroke:var(--water-specular);stroke-width:calc(1.5 * var(--border-hair));fill:none}[data-part=eps-panel] [data-mark=column-edge][data-sign=loss]{stroke:var(--cost-ink)}[data-part=eps-panel] [data-mark=ring]{fill:var(--surface-sunken);stroke:var(--ink-secondary);stroke-width:calc(1.5 * var(--border-hair))}[data-part=eps-panel] [data-mark=band]{stroke:none}[data-part=eps-panel] [data-mark=band][data-direction=up]{fill:var(--change-gain-wash)}[data-part=eps-panel] [data-mark=band][data-direction=down]{fill:var(--change-loss-wash)}[data-part=eps-panel] [data-mark=stem]{stroke:var(--ink-secondary);stroke-width:var(--border-hair);stroke-dasharray:2 2;fill:none}[data-part=eps-panel] [data-mark=figure]{fill:var(--ink-primary);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);font-weight:500}[data-part=eps-panel] :is([data-mark=year-earlier],[data-mark=year-earlier-figure]){fill:var(--ink-secondary);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--track-micro)}[data-part=eps-panel] :is([data-mark=difference],[data-mark=difference-figure]){fill:var(--change-neutral);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);font-weight:500}[data-part=eps-panel] :is([data-mark=difference],[data-mark=difference-figure])[data-direction=up]{fill:var(--change-gain)}[data-part=eps-panel] :is([data-mark=difference],[data-mark=difference-figure])[data-direction=down]{fill:var(--change-loss)}[data-part=eps-chart][data-dense=true] [data-mark=year-earlier-figure],[data-part=eps-chart][data-dense=true] [data-mark=difference-figure],[data-part=eps-chart][data-dense=true] [data-mark=year-earlier],[data-part=eps-chart][data-dense=true] [data-mark=difference]{display:none}[data-part=eps-slots]{grid-template-columns:repeat(5, minmax(var(--eps-slot-min), 1fr));padding:0 0 0 var(--eps-gutter);align-items:start;column-gap:0;margin:0;list-style:none;display:grid}[data-part=eps-slot]{align-content:start;row-gap:var(--space-1);min-inline-size:0;padding:var(--space-2);font:inherit;text-align:start;color:inherit;border-radius:var(--radius);background:0 0;border:0;margin:0;display:grid}button[data-part=eps-slot]{cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}button[data-part=eps-slot]:hover,button[data-part=eps-slot][aria-pressed=true]{background-color:var(--surface-rule)}[data-part=eps-slot-period]{font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-instrument);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ink-tertiary)}[data-part=eps-slot-figure]{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--lh-label);font-variant-numeric:tabular-nums;color:var(--ink-primary);font-weight:500}[data-part=eps-slot-difference]{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--lh-label);font-variant-numeric:tabular-nums;color:var(--change-neutral);text-wrap:pretty}[data-part=eps-slot-difference][data-direction=up]{color:var(--change-gain)}[data-part=eps-slot-difference][data-direction=down]{color:var(--change-loss)}[data-part=eps-slot-note]{font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--track-label);color:var(--ink-tertiary);text-wrap:pretty}[data-part=eps-fold]{max-width:78ch;font-size:var(--text-label);line-height:var(--lh-body);letter-spacing:var(--track-label);color:var(--ink-secondary);margin:0;display:block}[data-part=eps-fold]>summary{cursor:pointer;inline-size:max-content;max-inline-size:100%;color:var(--ink-secondary)}[data-part=eps-fold]>*+*{margin-top:var(--space-3)}[data-part=eps-sources]{row-gap:0;margin:0;padding:0;list-style:none;display:grid}[data-part=eps-source]{column-gap:var(--space-4);row-gap:var(--space-1);padding-block:var(--space-3);border-top:var(--border-hair) solid var(--surface-rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;display:grid}[data-part=eps-sources]>[data-part=eps-source]:first-child{border-top:0;padding-top:0}[data-part=eps-source-figure]{font-family:var(--font-mono);font-size:var(--text-label);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-primary);font-weight:500}[data-part=eps-citation]{font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-micro);color:var(--ink-tertiary);overflow-wrap:anywhere;grid-column:1/-1}[data-part=eps-foot]{font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--track-micro);color:var(--ink-tertiary);text-wrap:pretty;margin:0}[data-part=eps-alternative]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}@media (width<=700px){[data-part=eps-panel]{padding:var(--space-4);row-gap:var(--space-3)}[data-part=eps-head],[data-part=eps-legend]{flex-direction:column;align-items:start}[data-part=eps-year]{text-align:start;justify-items:start}[data-part=eps-plot]{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}}}@layer utilities{.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.top-\[calc\(50\%-0\.5rem\)\]{top:calc(50% - .5rem)}.top-\[calc\(50\%-0\.25rem\)\]{top:calc(50% - .25rem)}.top-\[calc\(50\%-0\.1875rem\)\]{top:calc(50% - .1875rem)}.top-\[calc\(50\%-0\.4375rem\)\]{top:calc(50% - .4375rem)}.top-full{top:100%}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-my-0\.5{margin-block:calc(var(--spacing) * -.5)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-full{height:100%}.max-h-\[22rem\]{max-height:22rem}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-\[min\(26rem\,90vw\)\]{max-width:min(26rem,90vw)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-x-12{--tw-translate-x:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\]{scale:1}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-panel)}.rounded-md{border-radius:var(--radius-plate)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\(color\:--accent-line\){border-color:var(--accent-line)}.border-border{border-color:var(--border-color)}.border-primary{border-color:var(--accent)}.bg-background{background-color:var(--surface-ground)}.bg-muted{background-color:var(--surface-raised)}.bg-primary{background-color:var(--accent)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-\[1\.375rem\]{padding-inline:1.375rem}.px-\[1\.625rem\]{padding-inline:1.625rem}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-px{padding-block:1px}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-\(length\:--text-body\){font-size:var(--text-body)}.text-\(length\:--text-label\){font-size:var(--text-label)}.text-\(length\:--text-micro\){font-size:var(--text-micro)}.leading-\(--lh-body\){--tw-leading:var(--lh-body);line-height:var(--lh-body)}.leading-\(--lh-label\){--tw-leading:var(--lh-label);line-height:var(--lh-label)}.leading-\(--lh-micro\){--tw-leading:var(--lh-micro);line-height:var(--lh-micro)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--track-body\){--tw-tracking:var(--track-body);letter-spacing:var(--track-body)}.tracking-\(--track-instrument\){--tw-tracking:var(--track-instrument);letter-spacing:var(--track-instrument)}.tracking-\(--track-label\){--tw-tracking:var(--track-label);letter-spacing:var(--track-label)}.text-foreground{color:var(--ink-primary)}.text-muted-foreground{color:var(--ink-secondary)}.text-primary{color:var(--accent)}.text-primary-foreground{color:var(--accent-ink)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.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-\(--glow-feature\){--tw-shadow:var(--glow-feature);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--glow-picker\){--tw-shadow:var(--glow-picker);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elev-3\)\,var\(--edge-light\)\]{--tw-shadow:var(--elev-3), var(--edge-light);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}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-base))}.transition-\[scale\,border-color\,background-color\,box-shadow\]{transition-property:scale,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-base))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-base))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-base))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:top-\[0\%\]:is(:where(.group):hover *){top:0%}.group-hover\:left-\[0\%\]:is(:where(.group):hover *){left:0%}.group-hover\:h-full:is(:where(.group):hover *){height:100%}.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-12:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.8\]:is(:where(.group):hover *){scale:1.8}.group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--accent)}.group-hover\:text-primary-foreground:is(:where(.group):hover *){color:var(--accent-ink)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-primary:focus-within{outline-color:var(--accent)}@media (hover:hover){.hover\:border-primary:hover{border-color:var(--accent)}.hover\:bg-\(color\:--accent-quiet\):hover{background-color:var(--accent-quiet)}.hover\:shadow-\(--glow-feature-hover\):hover{--tw-shadow:var(--glow-feature-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\(--glow-picker-hover\):hover{--tw-shadow:var(--glow-picker-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus-visible\:shadow-\(--glow-feature-hover\):focus-visible{--tw-shadow:var(--glow-feature-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-\(--glow-picker-hover\):focus-visible{--tw-shadow:var(--glow-picker-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--accent)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.aria-\[current\=true\]\:bg-\(color\:--accent-quiet\)[aria-current=true]{background-color:var(--accent-quiet)}@media (prefers-reduced-motion:no-preference){.motion-safe\:active\:scale-\[0\.97\]:active{scale:.97}}@media (prefers-reduced-motion:reduce){.motion-reduce\:relative{position:relative}.motion-reduce\:z-10{z-index:10}.motion-reduce\:hidden{display:none}@media (hover:hover){.motion-reduce\:group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:group-hover\:text-primary-foreground:is(:where(.group):hover *){color:var(--accent-ink)}.motion-reduce\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.motion-reduce\:hover\:bg-primary:hover{background-color:var(--accent)}}}@media (width>=80rem){.xl\:top-\[calc\(50\%-0\.5rem\)\]{top:calc(50% - .5rem)}.xl\:top-\[calc\(50\%-0\.25rem\)\]{top:calc(50% - .25rem)}.xl\:left-4{left:calc(var(--spacing) * 4)}.xl\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.xl\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.xl\:h-2{height:calc(var(--spacing) * 2)}.xl\:w-2{width:calc(var(--spacing) * 2)}.xl\:px-\[1\.625rem\]{padding-inline:1.625rem}.xl\:py-2{padding-block:calc(var(--spacing) * 2)}.xl\:pr-5{padding-right:calc(var(--spacing) * 5)}.xl\:pl-8{padding-left:calc(var(--spacing) * 8)}.xl\:pl-9{padding-left:calc(var(--spacing) * 9)}.xl\:text-\(length\:--text-body\){font-size:var(--text-body)}.xl\:leading-\(--lh-body\){--tw-leading:var(--lh-body);line-height:var(--lh-body)}.xl\:tracking-\(--track-body\){--tw-tracking:var(--track-body);letter-spacing:var(--track-body)}}@media (forced-colors:active){.forced-colors\:text-\[color\:ButtonText\]{color:buttontext}}}:root{--surface-ground:#0b0e15;--surface-raised:#131824;--surface-sunken:#141414;--surface-rule:#f2f4f914;--ink-primary:#f2f4f9;--ink-secondary:#f2f4f9b8;--ink-tertiary:#f2f4f980;--ink-faint:#f2f4f933;--water-deep:#101e2c;--water-mid:#26445a;--water-shallow:#467086;--water-specular:#b8cee0;--sky-zenith:#e0b2ba;--sky-mid:#eebea8;--sky-glow:#f8d6aa;--terrain-base:#1e2a20;--terrain-shade:#18211a;--terrain-lift:#222e24;--hill-far:#7a6860;--hill-near:#404a34;--mist:#d6dce0;--accent:#7fb4e0;--accent-quiet:#7fb4e029;--accent-line:#7fb4e03d;--accent-ink:#0b0e15;--cost-ink:#fca5a5;--state-refused:#f2f4f980;--state-refused-rule:#f2f4f929;--change-gain:#2dd4bf;--change-loss:#fb7185;--change-gain-bar:#0d9488;--change-loss-bar:#e11d48;--change-gain-wash:#2dd4bf24;--change-loss-wash:#fb718524;--change-neutral:var(--ink-secondary);--change-caution:var(--sky-mid);--change-caution-wash:#eebea81f;--change-caution-line:#eebea85c;--text-hero:56px;--lh-hero:.98;--track-hero:-.028em;--text-display:40px;--lh-display:1;--track-display:-.022em;--text-title:28px;--lh-title:1.05;--track-title:-.016em;--text-heading:20px;--lh-heading:1.2;--track-heading:-.01em;--text-body:16px;--lh-body:1.5;--track-body:0;--text-label:13px;--lh-label:1.3;--track-label:.01em;--text-micro:11px;--lh-micro:1.35;--track-micro:.02em;--track-instrument:.18em;--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Monaco, monospace;--font-display:"Instrument Serif", Georgia, "Times New Roman", serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-section:64px;--space-section-lg:104px;--radius:6px;--radius-plate:12px;--radius-panel:20px;--radius-pill:999px;--border-hair:1px;--border-color:#f2f4f91f;--ring-edge:inset 0 0 0 1px #f2f4f91a;--edge-light:inset 0 1px 0 #f2f4f91a;--elev-1:0 1px 2px #05070a47, 0 2px 6px -1px #05070a33;--elev-2:0 2px 4px #05070a3d, 0 8px 18px -4px #05070a4d;--elev-3:0 4px 8px #05070a38, 0 18px 40px -8px #05070a61, 0 48px 90px -24px #05070a4d;--shadow-lift:var(--elev-3);--glow-feature:var(--edge-light), 0 6px 28px -6px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--glow-feature:var(--edge-light), 0 6px 28px -6px color-mix(in oklab, var(--accent) 55%, transparent)}}:root{--glow-feature-hover:var(--edge-light), 0 0 36px 6px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--glow-feature-hover:var(--edge-light), 0 0 36px 6px color-mix(in oklab, var(--accent) 50%, transparent)}}:root{--glow-picker:var(--edge-light), 0 4px 20px -6px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--glow-picker:var(--edge-light), 0 4px 20px -6px color-mix(in oklab, var(--accent) 34%, transparent)}}:root{--glow-picker-hover:var(--edge-light), 0 0 26px 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--glow-picker-hover:var(--edge-light), 0 0 26px 3px color-mix(in oklab, var(--accent) 40%, transparent)}}:root{--dur-fast:.16s;--dur-base:.24s;--dur-slow:.42s;--ease:cubic-bezier(.23, 1, .32, 1);--stagger-step:40ms;--measure-plate:720px;--canvas-min:480px;--measure-tip:384px;--measure-card:480px;--card-cap:720px;--change-bar-span:128px;--change-figure-col:176px;--eps-plot-block:200px;--eps-slot-min:120px}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/app/fonts/plex-sans-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/app/fonts/plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/app/fonts/plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/app/fonts/instrument-serif-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
