.page-intro,.entity-hero,.page-section,.page-panel,.page-scroll-region{min-inline-size:0}.page-intro{gap:var(--space-3);margin:0;display:grid}.page-intro-copy,.page-intro-main,.page-section-heading,.page-section-heading-main,.page-section-content,.page-panel-header,.page-panel-heading,.page-panel-body{gap:var(--space-3);inline-size:100%;min-inline-size:0;display:grid}.page-intro-description,.page-intro-meta,.page-section-description,.page-panel-description,.entity-hero-meta,.company-title-subhead{margin:0}.page-intro-eyebrow,.page-intro-description,.page-intro-meta,.page-section-description,.page-panel-description,.entity-hero-meta,.company-title-subhead,.stock-date,.page-section-heading-aside{font-size:.9em}.page-intro-eyebrow{margin:0;font-weight:700}.page-panel,.section-card{background:0 0;border:0;border-radius:0;padding:0}.page-intro.is-hero,.entity-hero{padding-block:var(--space-2);background:0 0;border:0;border-radius:0}.page-intro-title,.page-section-title,.page-panel-title{overflow-wrap:anywhere;margin:0}.page-intro-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-intro-actions>:where(a,button){min-block-size:2.75rem;padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);justify-content:center;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.page-intro-actions>:where(a,button).is-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-background)}.page-intro-actions>:where(a,button).is-primary:hover,.page-intro-actions>:where(a,button).is-primary:focus-visible{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-background)}.entity-hero{gap:var(--space-3);display:grid}.entity-hero.is-sticky{position:static}.entity-hero.is-sticky.is-compact{inset-block-start:calc(var(--page-header-sticky-offset) - var(--space-3))}.entity-hero-head,.entity-hero-copy,.company-title{gap:var(--space-2);display:grid}.company-title-name{display:block}.stock-quote,.entity-hero-meta-list,.meta-list{gap:var(--space-2);display:grid}.stock-price{margin:0;font-weight:800;line-height:1.2}.stock-date{margin:0}.entity-hero.is-compact{gap:var(--space-2);padding-block:var(--space-1)}.entity-hero.is-compact .entity-hero-head{align-items:start;row-gap:var(--space-2)}.entity-hero.is-compact .entity-hero-copy,.entity-hero.is-compact .company-title{gap:var(--space-1)}.entity-hero.is-compact .company-title{line-height:1.15}.entity-hero.is-compact .stock-quote{gap:var(--space-1);align-self:start}.entity-hero.is-compact .stock-price{white-space:nowrap;line-height:1.05}.entity-hero.is-compact .stock-date{line-height:1.4}.page-section{gap:var(--space-3);inline-size:100%;margin-block-start:var(--space-5);display:grid}.page-section-heading,.page-panel-header{gap:var(--space-2);display:grid}.page-section-heading-main,.page-panel-heading{gap:var(--space-1);display:grid}.page-section-title,.page-panel-title,.page-intro-title,.company-title{scroll-margin-block-start:calc(var(--page-header-sticky-offset) + var(--space-2))}.page-section-description,.page-panel-description{line-height:1.7}.page-panel{gap:var(--space-3);inline-size:100%;display:grid}.page-panel.is-muted,.page-panel.is-accent{background:0 0}.page-panel.is-padding-compact{padding:var(--space-3)}.page-panel.is-padding-flush{padding:0}.page-panel.is-section-panel{background:0 0;border:0;border-radius:0;padding:0}.page-scroll-region{contain:paint;background:var(--color-surface);max-inline-size:100%;overflow-x:auto}.page-scroll-region>*,.page-section-content>*,.page-panel-body>*{min-inline-size:0}.page-scroll-region>:where(table){min-inline-size:42rem}.table-card-main-cell{overflow-wrap:anywhere;line-height:1.5}.table-card-hidden-cell{display:table-cell}.table-card-meta-cell{overflow-wrap:anywhere;min-inline-size:0}.table-card-meta-cell:before{content:none}.page-row-link{gap:var(--space-1);flex-direction:column;text-decoration:underline;display:inline-flex}.local-nav{gap:var(--space-2);padding-block:0 var(--space-1);flex-wrap:wrap;display:flex}.local-nav a{align-items:center;min-block-size:2.75rem;font-weight:700;display:inline}.metric-grid{border-collapse:collapse;inline-size:100%;display:table}.metric-grid-pair{display:table}.metric-card{display:table-row}.metric-card dt,.metric-card dd{border-block-end:1px solid var(--color-border);vertical-align:top;padding:.45rem .35rem;display:table-cell}.metric-card dt{inline-size:42%;font-weight:700;line-height:1.5}.metric-card dd{text-align:end;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.35}.metric-card dd.is-positive{color:var(--color-positive)}.metric-card dd.is-negative{color:var(--color-negative)}.metric-note{margin:var(--space-1) 0 0;text-align:start;font-size:.9em;font-weight:400;line-height:1.6;display:block}.tag-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag{min-block-size:2rem;padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;font-weight:700;line-height:1.3;display:inline-flex}.tag-info{border-color:var(--color-info);background:var(--color-info-bg);color:var(--color-info)}.tag-success{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-success)}.tag-warning{border-color:var(--color-warning);background:var(--color-warning-bg);color:var(--color-warning)}.tag-danger{border-color:var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger)}.status{min-block-size:1.75rem;padding-inline:var(--space-2);border-radius:var(--radius-control);align-items:center;margin-block-start:var(--space-2);font-weight:700;display:inline-flex}.status-success{background:var(--color-success-bg);color:var(--color-success)}.status-danger{background:var(--color-danger-bg);color:var(--color-danger)}.status-info{background:var(--color-info-bg);color:var(--color-info)}.section-label{inline-size:fit-content;font-weight:700;display:inline}.meta-list{grid-template-columns:1fr}.meta-list>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.meta-list dt{font-size:.9em;font-weight:700}.meta-list dd{margin:0}.ranking-list{gap:var(--space-2);margin:0;padding-inline-start:1.3rem;display:grid}.ranking-list li{padding-inline-end:var(--space-1)}.figure-card{gap:var(--space-2);padding-block:var(--space-2);border-block:1px solid var(--color-border);background:var(--color-surface);display:grid}.figure-card figcaption{font-size:.9em}.note-card{padding:var(--space-3);border-block:1px solid var(--color-border);background:0 0}.data-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.data-list li{padding-block:var(--space-3);border-block-end:1px solid var(--color-border)}.data-label{font-size:.9em;font-weight:700;display:block}.data-value{margin-block-start:var(--space-1);line-height:1.35;display:block}.card-scroller{gap:var(--space-3);padding-block:var(--space-1);display:grid}.card-scroller>*{min-inline-size:0}.field{gap:var(--space-1);display:grid}.field-label{font-weight:700}.input{min-block-size:2.75rem;padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface)}.assumption-form{gap:var(--space-3);display:grid}.assumption-form .button{inline-size:fit-content}
