.quote[data-astro-cid-hjcikx5z]{padding:var(--space-4)}.q-head[data-astro-cid-hjcikx5z]{margin-bottom:var(--space-3);flex-direction:column;gap:2px;font-weight:600;display:flex}.q-note[data-astro-cid-hjcikx5z]{font-weight:400}.q-links[data-astro-cid-hjcikx5z]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.q-links[data-astro-cid-hjcikx5z] a[data-astro-cid-hjcikx5z]{font-size:var(--step-small);text-decoration:none}.q-links[data-astro-cid-hjcikx5z] a[data-astro-cid-hjcikx5z]:hover{text-decoration:underline}.home-robot-row[data-astro-cid-6vu2hxog]{gap:var(--space-5);padding-block:var(--space-4);border-top:var(--border-width) solid var(--border);grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;display:grid}.home-robot-row[data-astro-cid-6vu2hxog]:last-child{border-bottom:var(--border-width) solid var(--border)}.home-robot-row[data-astro-cid-6vu2hxog] .home-record-image img{height:var(--width-thumb);object-fit:contain}.home-row-media[data-astro-cid-6vu2hxog]:has(figure),.home-row-media[data-astro-cid-6vu2hxog] figure{display:contents}.home-row-media[data-astro-cid-6vu2hxog] img,.home-row-media[data-astro-cid-6vu2hxog] .video-profile-link{grid-area:1/1}.home-row-media[data-astro-cid-6vu2hxog] figcaption{grid-area:2/1/auto/-1;margin-top:0}h3[data-astro-cid-6vu2hxog]{font-size:var(--step-body)}.home-row-overview[data-astro-cid-6vu2hxog]{margin-top:var(--space-2)}h3[data-astro-cid-6vu2hxog] a[data-astro-cid-6vu2hxog]{min-height:var(--target-min);color:var(--fg);align-items:center;text-decoration:none;display:inline-flex}.home-record-link[data-astro-cid-6vu2hxog]{align-items:center;gap:var(--space-2);min-height:var(--target-min);font-size:var(--step-small);text-decoration:none;display:inline-flex}@media (width<=700px){.home-robot-row[data-astro-cid-6vu2hxog]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.home-row-info[data-astro-cid-6vu2hxog]{display:contents}.home-row-heading[data-astro-cid-6vu2hxog]{grid-area:1/2}.home-row-overview[data-astro-cid-6vu2hxog]{grid-area:3/1/auto/-1;margin-top:0}.home-row-price[data-astro-cid-6vu2hxog]{grid-area:4/1}.home-record-link[data-astro-cid-6vu2hxog]{grid-area:4/2}}h2[data-astro-cid-banu7ach]{font-size:var(--step-h3);margin-bottom:var(--space-3)}p[data-astro-cid-banu7ach]+p[data-astro-cid-banu7ach],table[data-astro-cid-banu7ach]+p[data-astro-cid-banu7ach]{margin-top:var(--space-3)}table[data-astro-cid-banu7ach]{border-collapse:collapse;width:100%;margin-top:var(--space-4);font-size:var(--step-small)}th[data-astro-cid-banu7ach],td[data-astro-cid-banu7ach]{padding:var(--space-3);border-bottom:var(--border-width) solid var(--border);text-align:left;vertical-align:top}th[data-astro-cid-banu7ach]{color:var(--fg-muted);width:40%;font-weight:500}td[data-astro-cid-banu7ach]>span[data-astro-cid-banu7ach]{margin-bottom:var(--space-2);display:block}.company-profile-v2{line-height:var(--company-leading)}.company-profile-v2 .container{width:min(calc(100% - var(--space-8)),var(--width-wide));margin-inline:auto;padding-inline:0}.company-profile-v2 h1,.company-profile-v2 h2,.company-profile-v2 h3{letter-spacing:var(--tracking-headline);text-wrap:balance}.company-profile-v2 h1{font-size:var(--company-title-size)}.company-profile-v2 h2{font-size:var(--step-h3);margin-bottom:var(--space-4)}.company-profile-v2 h3{font-size:var(--step-h4)}.company-profile-v2 p+p{margin-top:var(--space-4)}.company-profile-v2 .company-reference{font-size:var(--company-note-size);vertical-align:super;margin-left:var(--space-1);line-height:1}.company-profile-v2 .company-reference a{text-decoration:none}.company-profile-v2 .company-reference a:hover{text-decoration:underline}.company-hero{background:var(--surface);border-bottom:var(--border-width) solid var(--border)}.company-profile-v2 .breadcrumbs{padding-block:var(--space-4);font-size:var(--step-small);margin:0}.company-hero-grid{gap:var(--space-4) var(--space-8);padding-block:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"heading visual""description visual""facts visual""visit visual";align-items:start;display:grid}.company-heading{grid-area:heading}.company-profile-v2 .company-deck{font-size:var(--step-h4);font-weight:var(--weight-medium);line-height:var(--leading-body);margin-top:var(--space-4)}.company-profile-v2 .company-opener{max-width:var(--measure);grid-area:description;margin-top:0}.company-snapshot{gap:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);font-size:var(--step-small);flex-wrap:wrap;grid-area:facts;display:flex}.company-snapshot dt{color:var(--fg-muted)}.company-snapshot dd{font-weight:var(--weight-medium)}.company-value{font-variant-numeric:tabular-nums}.company-value-qualification{font-size:var(--company-note-size);color:var(--fg-muted);margin-left:var(--space-2);font-weight:400;display:inline-block}.company-site-link{min-height:var(--target-min);font-size:var(--step-small);font-weight:var(--weight-medium);grid-area:visit;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.company-feature,.company-video-reference{grid-area:visual;min-width:0}.company-profile-v2 .company-feature figure.media img{width:100%;height:var(--company-photo-height);object-fit:contain;background:var(--surface);border:0;display:block}.company-profile-v2 .company-feature figcaption{font-size:var(--company-note-size);line-height:var(--leading-body);color:var(--fg-muted)}.company-feature-label{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border);display:flex}.company-feature-label p{font-size:var(--step-small);color:var(--fg-muted)}.company-feature-label a{font-weight:var(--weight-semibold);min-height:var(--target-min);align-items:center;text-decoration:none;display:inline-flex}.company-feature-label>a{font-size:var(--step-small)}.company-hero-grid--text{grid-template-columns:minmax(0,1fr) var(--width-rail);grid-template-areas:"heading facts""description visual""visit visual"}.company-hero-grid--text .company-snapshot{gap:var(--space-5);border:0;grid-template-columns:1fr 1fr;padding-top:0;display:grid}.company-section-nav{gap:var(--space-5);min-height:var(--space-8);border-bottom:var(--border-width) solid var(--border);flex-wrap:wrap;align-items:center;display:flex}.company-section-nav a{min-height:var(--target-min);font-size:var(--step-small);align-items:center;text-decoration:none;display:inline-flex}.company-section-nav a:hover{text-decoration:underline}.company-section-nav span{font-size:var(--step-small);color:var(--fg-muted);margin-right:auto}.company-body-grid{grid-template-columns:minmax(0,1fr) var(--width-rail);gap:var(--space-8);padding-block:var(--space-6) var(--space-8);align-items:start;display:grid}.company-story,.company-rail{min-width:0}.company-story section+section{margin-top:var(--space-7)}.company-story p{max-width:var(--measure)}.company-rail>section{padding-block:var(--space-5);border-top:var(--border-width) solid var(--border)}.company-rail>section:first-child{border-top:0;padding-top:0}.company-rail h2{font-size:var(--step-h4);margin-bottom:var(--space-3)}.company-rail p{font-size:var(--step-small)}.company-period{color:var(--fg-muted)}.company-financial-table{border-collapse:collapse;width:100%;font-size:var(--step-small);margin-block:var(--space-3)}.company-financial-table th,.company-financial-table td{padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--border);vertical-align:top}.company-financial-table th{text-align:left;color:var(--fg-muted);padding-right:var(--space-3);font-weight:400}.company-financial-table td{text-align:right;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.company-profile-v2 .company-financial-note{font-size:var(--company-note-size);color:var(--fg-muted);margin-top:var(--space-3)}.company-financial-links{margin-top:var(--space-3);gap:var(--space-1);display:grid}.company-financial-links a{min-height:var(--target-min);font-size:var(--step-small);align-items:center;text-decoration:none;display:flex}.company-financial-links a:hover{text-decoration:underline}.company-annual{border-block:var(--border-width) solid var(--border);padding-block:var(--space-3);font-size:var(--step-small)}.company-annual summary{min-height:var(--target-min);align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);cursor:pointer;display:flex}.company-annual summary:before{content:"+"}.company-annual[open] summary:before{content:"−"}.company-timeline{margin:var(--space-4) 0 0;padding:0;list-style:none}.company-timeline li{grid-template-columns:var(--company-year-width) minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--border);font-size:var(--step-small);margin-top:0;display:grid}.company-timeline li>span{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.company-timeline p{color:var(--fg-muted)}.company-product-list{border-top:var(--border-width) solid var(--border);margin-top:var(--space-5);display:grid}.company-profile-v2 .company-product{gap:var(--space-5);padding-block:var(--space-5);border-bottom:var(--border-width) solid var(--border);grid-template-columns:minmax(0,1fr) auto;margin-top:0;display:grid}.company-product h3{margin-bottom:var(--space-2)}.company-product p{font-size:var(--step-small);color:var(--fg-muted)}.company-product>a{min-height:var(--target-min);font-size:var(--step-small);font-weight:var(--weight-medium);align-self:center;align-items:center;text-decoration:none;display:inline-flex}.company-reader-question{background:var(--accent-soft);padding:var(--space-5);border-radius:var(--radius-card);margin-top:var(--space-5)}.company-reader-question h3{margin-bottom:var(--space-3)}.company-sources{border-top:var(--border-width) solid var(--border);padding-top:var(--space-5)}.company-sources ol{padding-left:var(--space-5);font-size:var(--step-small)}.company-sources li{padding-block:var(--space-3)}.company-sources li:target{background:var(--accent-soft)}.company-sources a{overflow-wrap:anywhere}.company-sources p{color:var(--fg-muted);margin-top:var(--space-1)}.company-policy-note{border-top:var(--border-width) solid var(--border);padding-block:var(--space-5);margin-top:var(--space-5);font-size:var(--company-note-size);color:var(--fg-muted)}.company-ad{margin-bottom:var(--space-7)}@media (width<=900px){.company-hero-grid{column-gap:var(--space-6)}.company-body-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) var(--width-sidebar)}.company-financial-table th,.company-financial-table td{text-align:left;padding-block:var(--space-1);white-space:normal;display:block}.company-financial-table th{padding-top:var(--space-3);border:0}.company-financial-table td{padding-bottom:var(--space-3)}}@media (width<=700px){.company-profile-v2 .container{width:calc(100% - var(--space-6))}.company-profile-v2 h1{font-size:var(--step-h1)}.company-hero-grid{padding-top:var(--space-2);grid-template-columns:1fr;grid-template-areas:"heading""visual""facts""description""visit"}.company-hero-grid--text{grid-template-columns:1fr;grid-template-areas:"heading""facts""description""visit""visual"}.company-hero-grid--text .company-snapshot{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);gap:var(--space-4)}.company-profile-v2 .company-feature figure.media img{height:var(--product-mobile-media-height)}.company-snapshot{padding-top:var(--space-4);gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.company-feature-label{margin-top:var(--space-2)}.company-section-nav{gap:var(--space-3)}.company-section-nav span{display:none}.company-section-nav a{font-size:var(--company-note-size)}.company-body-grid{gap:var(--space-6);padding-top:var(--space-5);grid-template-columns:1fr}.company-rail>section:first-child{border-top:var(--border-width) solid var(--border);padding-top:var(--space-5)}.company-financial-table th,.company-financial-table td{padding-block:var(--space-3);display:table-cell}.company-financial-table th{border-bottom:var(--border-width) solid var(--border);width:55%}.company-financial-table td{text-align:right;white-space:nowrap}.company-product{gap:var(--space-3)}.company-product>a{white-space:nowrap}.company-story section+section{margin-top:var(--space-6)}}.company-profile[data-astro-cid-y3c4caym]{padding-top:var(--space-2)}.co-head[data-astro-cid-y3c4caym]{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.co-head[data-astro-cid-y3c4caym] .co-logo{flex:none;width:64px;height:auto}.co-head[data-astro-cid-y3c4caym] .co-logo img{width:64px;height:64px}.ticker[data-astro-cid-y3c4caym]{color:var(--fg-muted);margin-top:var(--space-2);font-weight:600}.co-context[data-astro-cid-y3c4caym]{margin-top:var(--space-3);font-size:var(--step-small);color:var(--fg-muted)}.co-founders[data-astro-cid-y3c4caym]{margin-top:var(--space-4)}.detail-grid[data-astro-cid-y3c4caym]{gap:var(--space-6);grid-template-columns:1fr;display:grid}.main[data-astro-cid-y3c4caym]{gap:var(--space-7);flex-direction:column;min-width:0;display:flex}.main[data-astro-cid-y3c4caym] h2[data-astro-cid-y3c4caym]{font-size:var(--step-h3);margin-bottom:var(--space-3)}.rail[data-astro-cid-y3c4caym]{gap:var(--space-4);flex-direction:column;display:flex}.chips[data-astro-cid-y3c4caym]{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chips[data-astro-cid-y3c4caym] li[data-astro-cid-y3c4caym]{padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-chip);background:var(--surface-muted);font-size:var(--step-small);margin:0}.edges[data-astro-cid-y3c4caym],.src-list[data-astro-cid-y3c4caym]{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.edges[data-astro-cid-y3c4caym] li[data-astro-cid-y3c4caym]{align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);font-size:var(--step-small);flex-wrap:wrap;display:flex}.rel[data-astro-cid-y3c4caym]{font-weight:600}.fin-table[data-astro-cid-y3c4caym]{border-collapse:collapse;width:100%;font-size:var(--step-small)}.fin-table[data-astro-cid-y3c4caym] tr[data-astro-cid-y3c4caym]{border-bottom:1px solid var(--border)}.fin-table[data-astro-cid-y3c4caym] th[data-astro-cid-y3c4caym],.fin-table[data-astro-cid-y3c4caym] td[data-astro-cid-y3c4caym]{text-align:left;padding:var(--space-3);vertical-align:top}.fin-table[data-astro-cid-y3c4caym] th[data-astro-cid-y3c4caym]{color:var(--fg-muted);width:35%;font-weight:500}.factval[data-astro-cid-y3c4caym]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.unknown[data-astro-cid-y3c4caym]{color:var(--fg-muted);font-style:italic}.card-grid[data-astro-cid-y3c4caym]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}@media (width>=960px){.detail-grid[data-astro-cid-y3c4caym]{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.rail[data-astro-cid-y3c4caym]{top:calc(var(--space-8) + var(--space-4));position:sticky}}
