/*! tailwindcss v4.3.2 | 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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--motion-live:paused}}}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-101,U+104-10F,U+112-127,U+12A-167,U+16A-19F,U+1A2-1AE,U+1B1-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EFA-1EFF,U+2020,U+20A0-20AA,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-vietnamese.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:"Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"IBM Plex Mono", ui-monospace, monospace;--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.theme-dark-only{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-dark-only{display:revert}:root:not([data-theme=light]) .theme-light-only{display:none}}:root[data-theme=dark] .theme-dark-only{display:revert}:root[data-theme=dark] .theme-light-only{display:none}:is(h1,h2,h3,h4){text-wrap:balance}picture{display:contents}table{border-collapse:collapse;width:100%;font-size:var(--text-data);color:var(--foreground);font-variant-numeric:tabular-nums lining-nums;line-height:1.5}caption{caption-side:bottom;font-size:var(--text-caption);color:var(--muted-foreground);text-align:start;padding-top:.5rem}th,td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:.75rem 1rem}thead th{background:var(--secondary);font-weight:600}tbody th{font-weight:600}tbody tr:last-child>:is(th,td){border-bottom:0}:is(th,td)[data-align=end]{text-align:end;white-space:nowrap}:is(th,td)[data-align=center]{text-align:center}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:calc(var(--radius) - 2px)}:focus:not(:focus-visible){outline:none}body{flex-direction:column;min-height:100dvh;display:flex}body>main{flex:1 0 auto}}@layer components{.ui-input,.ui-select,.ui-textarea{border-radius:var(--radius-md,calc(var(--radius) - 2px));border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);min-height:var(--control-target);padding:var(--space-2) var(--space-3);font-size:var(--text-small);line-height:1.4}.ui-textarea{resize:vertical;min-height:4rem}.ui-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%238a8a96' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;cursor:pointer;background-size:1rem 1rem;padding-inline-end:var(--space-10,2.5rem)}.ui-select:dir(rtl){background-position:left var(--space-3) center}.ui-input,.ui-select,.ui-textarea{transition:border-color .12s,box-shadow .12s}.ui-input:hover:not(:focus-visible),.ui-select:hover:not(:focus-visible),.ui-textarea:hover:not(:focus-visible){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ui-input:hover:not(:focus-visible),.ui-select:hover:not(:focus-visible),.ui-textarea:hover:not(:focus-visible){border-color:color-mix(in oklab, var(--foreground) 28%, var(--border))}}.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible{outline-offset:0;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);outline:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 28%, transparent)}}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--muted-foreground)}.katex-display,.katex:has(>math[display=block]){border:1px solid var(--border);border-radius:var(--radius);background:var(--card);text-align:center;margin-block:1em;padding:.875rem 1rem;display:block;overflow:auto hidden}.katex math{font-size:1.05em}.article-flow{margin-block:1.5em}.article-flow-caption{color:var(--foreground);margin-block-end:.75em;font-weight:600}.article-flow-steps{counter-reset:flow-step;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.article-flow-step{counter-increment:flow-step;border:1px solid var(--border);border-radius:var(--radius-lg,var(--radius));background:var(--card);margin:0;padding:.75rem 1rem .75rem 3.25rem;position:relative}.article-flow-step:before{content:counter(flow-step);border:1px solid var(--border);background:var(--card);block-size:1.5rem;inline-size:1.5rem;color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.8125rem;font-weight:600;display:grid;position:absolute;inset-block-start:.75rem;inset-inline-start:1rem}.article-flow-step:not(:last-child):after{content:"";background:var(--border);block-size:.75rem;inline-size:1px;position:absolute;inset-block-start:100%;inset-inline-start:1.75rem}.article-flow-title{color:var(--foreground);margin:0;font-weight:600}.article-flow-note{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.9375em}.article-layout{align-items:start;gap:1rem;margin-block:1.75em;display:grid}.article-layout-text>p{margin:0}.article-layout-text>p+p{margin-block-start:.75em}.article-layout-figure{margin:0}.article-layout-figure img{border-radius:var(--radius);block-size:auto;inline-size:100%;display:block}.article-layout-figure figcaption{color:var(--muted-foreground);margin-block-start:.5em;font-size:.875em}.article-layout-media>*{margin-block:0}.article-layout-gallery{gap:.75rem;display:grid}.article-layout[data-preset=gallery-2-1] .article-layout-gallery,.article-layout[data-preset=gallery-3] .article-layout-gallery{grid-template-columns:1fr 1fr}.article-layout[data-preset=gallery-2-1] .article-layout-figure:last-child{grid-area:1/2/span 2}.article-layout[data-preset=gallery-2-1] .article-layout-figure:last-child img{object-fit:cover;block-size:100%}.article-layout[data-preset=gallery-3] .article-layout-figure:last-child{grid-column:1/-1}@media (width>=40rem){.article-layout[data-share]{align-items:center}.article-layout[data-share="30"][data-side=left]{grid-template-columns:3fr 7fr}.article-layout[data-share="50"][data-side=left]{grid-template-columns:1fr 1fr}.article-layout[data-share="70"][data-side=left],.article-layout[data-share="30"][data-side=right]{grid-template-columns:7fr 3fr}.article-layout[data-share="50"][data-side=right]{grid-template-columns:1fr 1fr}.article-layout[data-share="70"][data-side=right]{grid-template-columns:3fr 7fr}.article-layout[data-side=right]>.article-layout-media{order:2}.article-layout[data-preset=gallery-3] .article-layout-gallery{grid-template-columns:repeat(3,1fr)}.article-layout[data-preset=gallery-3] .article-layout-figure:last-child{grid-column:auto}}.ui-table-wrap{width:100%;container-type:inline-size scroll-state;border:1px solid var(--border);border-radius:var(--radius-lg,var(--radius));background:var(--card);grid-template-columns:minmax(100%,max-content);display:grid;position:relative;overflow-x:auto}.ui-table-wrap>table{grid-area:1/1}.ui-table-wrap>table :is(th,td):first-child{z-index:var(--layer-table-pinned);background:var(--card);position:sticky;inset-inline-start:0}.ui-table-wrap>table thead :is(th,td):first-child{z-index:var(--layer-table-corner);background:var(--secondary)}.ui-table-wrap__fade{z-index:var(--layer-table-fade);width:var(--table-fade-width);background:linear-gradient(to right, transparent, var(--card));pointer-events:none;grid-area:1/1;justify-self:end;display:none;position:sticky;inset-inline-end:0}.ui-table-wrap__hint{padding:var(--space-2) var(--space-4);font-size:var(--text-caption);color:var(--muted-foreground);white-space:nowrap;grid-area:2/1;justify-self:start;display:none;position:sticky;inset-inline-start:0}@container scroll-state(scrollable:inline-end){.ui-table-wrap__fade{display:block}}@media (width<=47.999rem){@container scroll-state(scrollable:inline){.ui-table-wrap__hint{display:block}}}.ui-scroll-row{max-width:100%;scroll-padding-inline:var(--tab-fade-width);scrollbar-width:none;display:flex;overflow-x:auto;container-type:scroll-state}.ui-scroll-row>*{flex:none}.ui-scroll-row :is([aria-current],[aria-pressed=true],:checked){scroll-initial-target:nearest}.ui-scroll-row :is(a,button,label,input):focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.ui-scroll-row:after{content:"";flex:0 0 var(--tab-fade-width);background:linear-gradient(to right, transparent, var(--scroll-row-surface,var(--background)));opacity:0;pointer-events:none;margin-inline-start:calc(-1 * var(--tab-fade-width));position:sticky;inset-inline-end:0}@container scroll-state(scrollable:inline-end){.ui-scroll-row:after{opacity:1}}@media (width>=48rem){.ui-scroll-row--wrap-wide{flex-wrap:wrap;overflow-x:visible}.ui-scroll-row--wrap-wide:after{display:none}.ui-scroll-row--wrap-wide :is([aria-current],[aria-pressed=true],:checked){scroll-initial-target:none}}.ui-table-wrap:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-width)}.ui-table-wrap[data-layout=stack]{container-type:inline-size}@container (width<=36rem){.ui-table-wrap[data-layout=stack] :is(table,tbody,tr,th,td){display:block}.ui-table-wrap[data-layout=stack] thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-table-wrap[data-layout=stack] tbody tr{border-bottom:1px solid var(--border);padding:1rem 1.125rem}.ui-table-wrap[data-layout=stack] tbody tr:last-child{border-bottom:0}.ui-table-wrap[data-layout=stack] tbody :is(th,td){text-align:start;white-space:normal;border:0;padding:0;position:static}.ui-table-wrap[data-layout=stack] tbody :is(th,td):first-child{color:var(--foreground);padding-bottom:.625rem;font-weight:600}.ui-table-wrap[data-layout=stack] tbody :is(th,td):not(:first-child){border-top:1px dashed var(--border);padding-block:.5rem;padding-inline-start:calc(34% + .875rem);position:relative}.ui-table-wrap[data-layout=stack] tbody :is(th,td):not(:first-child):before{content:attr(data-label);width:34%;font-size:var(--text-caption);color:var(--muted-foreground);font-weight:500;line-height:1.6;position:absolute;inset-block-start:.5rem;inset-inline-start:0}}.ui-table tbody tr{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.ui-table tbody tr:hover>*{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.ui-table tbody tr:hover>*{background:color-mix(in oklab, var(--secondary) 35%, var(--card))}}.icon{width:var(--icon-sm);height:var(--icon-sm);vertical-align:middle;flex-shrink:0;display:inline-block}.icon--line{fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.icon--brand{fill:currentColor}.icon--xs{width:var(--icon-xs);height:var(--icon-xs)}.icon--md{width:var(--icon-md);height:var(--icon-md)}.icon--lg{width:var(--icon-lg);height:var(--icon-lg)}[data-slot=announcement]:empty{display:none}.announcement{min-height:2.5rem;padding:.5rem var(--page-grid-gap);font-size:var(--text-small);text-align:center;background:var(--accent);color:var(--accent-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0;line-height:1.5;display:flex}.announcement--warning{background:var(--warning);color:var(--warning-foreground)}.announcement__link{color:inherit;text-underline-offset:.15em;font-weight:600;text-decoration:underline}.market-meta{font-size:var(--text-caption);line-height:var(--leading-body);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.market-meta time{font-variant-numeric:tabular-nums lining-nums}.market-meta__flag{border-radius:var(--radius-badge);border:1px solid var(--border);color:var(--foreground);padding:.0625rem .5rem;font-weight:600}.market-meta__item--sample{color:var(--foreground);font-weight:600}.market-meta__flag--stale{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.market-meta__flag--stale{border-color:color-mix(in oklab, var(--negative) 40%, transparent)}}.market-meta__flag--stale{color:var(--negative)}.market-meta__note{color:var(--negative);flex-basis:100%}.market-meta [hidden]{display:none}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.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}.inset-x-0{inset-inline:0}.end-2025{inset-inline-end:calc(var(--spacing) * 2025)}.end-2026{inset-inline-end:calc(var(--spacing) * 2026)}.top-0{top:0}.isolate{isolation:isolate}.z-50{z-index:50}.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-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.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)}.h-\(--button-height-md\){height:var(--button-height-md)}.h-\(--button-height-sm\){height:var(--button-height-sm)}.h-\(--button-height-xs\){height:var(--button-height-xs)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-auto{height:auto}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--border)}.border-destructive,.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-primary{border-color:var(--primary)}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--success) 30%, transparent)}}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-forest-deep\/80{background-color:var(--forest-deep)}@supports (color:color-mix(in lab, red, red)){.bg-forest-deep\/80{background-color:color-mix(in oklab, var(--forest-deep) 80%, transparent)}}.bg-info{background-color:var(--info)}.bg-muted{background-color:var(--muted)}.bg-primary,.bg-primary\/35{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/35{background-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-success,.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.fill-accent{fill:var(--accent)}.fill-card{fill:var(--card)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-muted{fill:var(--muted)}.fill-muted-foreground{fill:var(--muted-foreground)}.fill-none{fill:none}.fill-primary{fill:var(--primary)}.fill-primary-strong{fill:var(--primary-strong)}.fill-primary\/35{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fill-primary\/35{fill:color-mix(in oklab, var(--primary) 35%, transparent)}}.stroke-border{stroke:var(--border)}.stroke-current{stroke:currentColor}.stroke-foreground{stroke:var(--foreground)}.stroke-none{stroke:none}.stroke-primary{stroke:var(--primary)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-3{padding-top:calc(var(--spacing) * 3)}.text-center{text-align:center}.num{font-variant-numeric:tabular-nums lining-nums;font-family:inherit}.font-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.font-sans{font-family:Hanken Grotesk,ui-sans-serif,system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--button-font-size-md\){font-size:var(--button-font-size-md)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-border{color:var(--border)}.text-current\/90{color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-current\/90{color:color-mix(in oklab, currentcolor 90%, transparent)}}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-destructive-text{color:var(--destructive-text)}.text-foreground{color:var(--foreground)}.text-forest-foreground{color:var(--forest-foreground)}.text-info-foreground{color:var(--info-foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-negative{color:var(--negative)}.text-positive{color:var(--positive)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary-strong{color:var(--primary-strong)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-success{color:var(--success)}.text-success-foreground{color:var(--success-foreground)}.text-warning-foreground{color:var(--warning-foreground)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-foreground{accent-color:var(--foreground)}.opacity-70{opacity:.7}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,opacity\]{transition-property:transform,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{user-select:all}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:h-\(--control-target\):before{content:var(--tw-content);height:var(--control-target)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-primary-strong:hover{border-color:var(--primary-strong)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-primary-strong:hover{background-color:var(--primary-strong)}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.hover\:shadow-sm:hover{--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)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-md:focus{border-radius:calc(var(--radius) - 2px)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus-visible\:ring-\(length\:--focus-ring-width\):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--focus-ring-width) + 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)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-offset-\(length\:--focus-ring-offset\):focus-visible{--tw-ring-offset-width:var(--focus-ring-offset);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.97\]:active{scale:.97}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-6{padding:calc(var(--spacing) * 6)}}}:root{color-scheme:light dark;--radius:.875rem;--section-gap:5rem;--section-gap-mobile:3rem;--section-gap-inner:4rem;--section-gap-inner-mobile:2.5rem;--background:light-dark(oklch(100% 0 0),#0f0e17);--paper:light-dark(#faf9fd,#14131d);--foreground:light-dark(#302747,#fafafa);--card:light-dark(oklch(100% 0 0),#19191f);--card-foreground:light-dark(#302747,#fafafa);--primary:light-dark(#7652ce,oklch(68% .15 285));--primary-text:var(--primary-strong);--primary-foreground:light-dark(#fcfcfc,#0d0a28);--secondary:light-dark(#f6f3fc,#23232a);--secondary-foreground:light-dark(#302747,#e4e3ec);--muted:light-dark(#f6f3fc,#23232a);--muted-foreground:light-dark(#706780,#a9a7b8);--accent:light-dark(#eee7fb,#24232d);--accent-foreground:light-dark(#6040b0,#dcd8ff);--border:light-dark(#e6e0ee,#34323f);--input:light-dark(#8b7d9e,#7f7c90);--ring:var(--primary);--primary-hover:light-dark(#6040b0,oklch(74% .14 285));--primary-strong:light-dark(#6040b0,oklch(82% .1 285));--accent-strong:light-dark(#e3e0ff,#302e3b);--destructive:#b3334e;--destructive-text:light-dark(#c42b2b,#ff8a8a);--destructive-foreground:#fcfcfc;--warning:light-dark(#fef3c7,oklch(32% .06 80));--warning-foreground:light-dark(#92400e,oklch(88% .12 85));--info:light-dark(#e0f2fe,oklch(30% .05 230));--info-foreground:light-dark(#075985,oklch(87% .07 230));--green-700:#6f65df;--green-800:#6253d4;--green-900:#4836ad;--green-950:#302279;--success:light-dark(#007a3d,#33c47c);--success-foreground:light-dark(#fcfcfc,#0f0e17);--positive:light-dark(oklch(52% .1 165),#64eab7);--negative:light-dark(oklch(54% .19 12),oklch(74% .14 12));--price-ceiling:light-dark(oklch(50% .17 326),oklch(72% .14 318));--price-floor:light-dark(oklch(52% .09 220),oklch(74% .09 215));--heat-up-1-bg:light-dark(oklch(93% .05 165),oklch(32% .05 165));--heat-up-1-fg:var(--foreground);--heat-up-2-bg:light-dark(oklch(82% .09 165),oklch(42% .08 165));--heat-up-2-fg:var(--foreground);--heat-up-3-bg:oklch(52% .1 165);--heat-up-3-fg:light-dark(oklch(100% 0 0),var(--foreground));--heat-down-1-bg:light-dark(oklch(93% .03 12),oklch(32% .05 12));--heat-down-1-fg:var(--foreground);--heat-down-2-bg:light-dark(oklch(82% .08 12),oklch(42% .09 12));--heat-down-2-fg:var(--foreground);--heat-down-3-bg:light-dark(oklch(52% .16 12),oklch(52% .13 12));--heat-down-3-fg:light-dark(oklch(100% 0 0),var(--foreground));--heat-flat-bg:light-dark(oklch(94% 0 0),oklch(30% 0 0));--heat-flat-fg:var(--foreground);--heat-ceiling-bg:light-dark(oklch(52% .17 326),oklch(52% .14 318));--heat-ceiling-fg:light-dark(oklch(100% 0 0),var(--foreground));--heat-floor-bg:oklch(52% .09 220);--heat-floor-fg:light-dark(oklch(100% 0 0),var(--foreground));--tint-brand:light-dark(#f6f3fc,#201f28);--on-surface:#64eab7;--mint:light-dark(oklch(52% .1 165),#64eab7);--forest-brand-text:oklch(78% .11 285);--forest:#1c1548;--forest-2:#14133e;--forest-3:#2e2963;--forest-deep:#0d0a28;--forest-foreground:#fafafa;--card-on-forest:light-dark(var(--card),#231d55);--forest-muted:#ddd9fe;--forest-lime:#7af3c2;--nav-height-desktop:4.5rem;--nav-height-compact:4rem;--nav-height:var(--nav-height-desktop);--nav-scrim:var(--forest-deep)}@supports (color:color-mix(in lab, red, red)){:root{--nav-scrim:color-mix(in oklch, var(--forest-deep) 72%, transparent)}}:root{--nav-border:#ffffff1a;--nav-border-strong:#fff3;--nav-scrim-backdrop:#0006;--chart-1:var(--chart-line);--chart-2:light-dark(#0891b2,#22d3ee);--chart-3:light-dark(#d97706,#fbbf24);--chart-4:light-dark(#059669,#34d399);--chart-5:light-dark(#e54040,#ff6b6b);--chart-line:light-dark(oklch(42% .04 245),oklch(84% .035 245));--chart-marker:var(--chart-line);--chart-area:var(--chart-line)}@supports (color:color-mix(in lab, red, red)){:root{--chart-area:color-mix(in oklab, var(--chart-line) 10%, transparent)}}:root{--chart-grid:var(--border);--chart-reference:var(--muted-foreground);--chart-crosshair:var(--foreground)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root{--container-max:76rem;--radius-card:.75rem;--radius-badge:.25rem;--radius-tag:.5rem;--page-grid-gap:clamp(1rem, 4vw, 2rem);--page-column-width:min(var(--container-max), 100% - 2 * var(--page-grid-gap));--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--border-width:1px;--radius-pill:999px;--control-target:2.75rem;--button-height-md:var(--control-target);--button-height-sm:2rem;--button-height-xs:1.75rem;--button-font-size-md:.9375rem;--focus-ring-width:3px;--focus-ring-offset:4px;--layer-nav:40;--layer-table-pinned:1;--layer-table-corner:2;--layer-table-fade:3;--notice-inset:var(--space-4);--notice-min-size:var(--control-target);--notice-dot-size:.375rem;--tab-gap:var(--space-2);--tab-padding-inline:var(--space-3);--tab-min-size:var(--control-target);--tab-font-size:var(--text-small);--tab-font-weight:var(--weight-medium);--tab-font-weight-active:var(--weight-medium);--tab-underline:2px;--tab-fade-width:var(--space-8);--segment-min-size:var(--control-target);--segment-padding-inline:var(--space-3);--segment-trough-padding:var(--space-0);--segment-group-gap:var(--space-3);--nav-logo-size:2rem;--nav-logo-size-compact:1.75rem;--nav-brand-gap:var(--space-8);--nav-link-gap:var(--space-2);--nav-link-padding-inline:var(--space-3);--nav-utility-gap:var(--space-1);--nav-cluster-gap:var(--space-6);--nav-drawer-width:24rem;--nav-drawer-row:3rem;--nav-menu-padding:var(--space-6);--nav-menu-group-gap:var(--space-8);--nav-language-width:12rem;--hero-padding-start:var(--space-8);--hero-padding-start-compact:var(--space-6);--hero-padding-start-mobile:var(--space-6);--hero-padding-start-compact-mobile:var(--space-5);--hero-lead-gap:var(--space-3);--hero-lead-width:60ch;--inner-content-start:var(--space-8);--inner-content-start-mobile:var(--space-6);--inner-content-start-dense:var(--space-6);--inner-content-start-dense-mobile:var(--space-5);--card-padding:var(--space-5);--card-padding-mobile:var(--space-4);--card-padding-data:var(--space-4);--section-head-gap:var(--space-2);--section-head-body-gap:var(--space-4);--section-head-control-gap:var(--space-3);--index-spark-height:var(--space-6);--index-gap:var(--space-3);--breadth-height:.25rem;--flow-bar-height:.375rem;--chart-height-mobile:13rem;--chart-height:18rem;--chart-stats-width:12rem;--chart-stroke:2px;--chart-marker-size:.625rem;--spark-stroke:1.5px;--metric-plot-height:7.5rem;--metric-plot-height-mobile:6rem;--heat-gap:.125rem;--heat-tile-radius:2px;--table-row-min:var(--control-target);--table-cell-padding:var(--space-3);--table-fade-width:var(--space-8);--source-gap:var(--space-2);--prose-max-width:68ch;--text-display:clamp(2rem, 3.5vw, 2.5rem);--text-h1:clamp(1.75rem, 3vw, 2.5rem);--text-meta:.8125rem;--text-section:clamp(1.5rem, 2.4vw, 2.125rem);--text-page-title:clamp(1.75rem, 1.5428rem + .884vw, 2.25rem);--text-page-title-wide:2.5rem;--leading-page-title:1.15;--text-h2:clamp(1.75rem, 3vw, 2.5rem);--text-h3:1.5rem;--text-h4:1.25rem;--text-h5:1.125rem;--text-lead:1.125rem;--text-body:1rem;--text-prose:1.125rem;--text-small:.875rem;--text-caption:.8125rem;--text-eyebrow:.75rem;--text-stat:2.5rem;--text-calc-lead:clamp(var(--text-h3), 4vw, var(--text-stat));--text-data:.875rem;--text-index-value:1.25rem;--leading-index-value:1.2;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-control:1.25rem;--leading-inner-body:1.5;--leading-inner-heading:1.15;--leading-heading:1.2;--leading-h3:1.33;--leading-h4:1.4;--leading-lead:1.55;--leading-body:1.6;--leading-prose:1.8;--leading-stat:1.1;--tracking-heading:-.02em;--tracking-h3:-.01em;--tracking-eyebrow:.08em;--icon-xs:.875rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--icon-stroke:1.75;--shadow-nav:0 1px 4px light-dark(#0000001f,#0006);--shadow-card-rest:0 1px 2px 0 light-dark(#0000000d,#0000004d);--shadow-card-hover:0 4px 16px light-dark(#00000014,#0000005c);--shadow-popover:0 8px 24px light-dark(#0000001f,#00000073), 0 2px 8px light-dark(#00000014,#0000004d);--shadow-dialog:0 20px 50px -12px light-dark(#00000059,#0009);--shadow-menu:0 8px 24px -8px light-dark(#00000040,#00000080);--shadow-drawer:-4px 0 24px #0000004d;--forest-border:var(--forest-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--forest-border:color-mix(in oklch, var(--forest-foreground) 12%, transparent)}}:root{--divider-accent-width:2rem;--divider-accent-height:2px;--ratio-editorial:16 / 9;--ratio-compact:4 / 3;--article-reading-width:47.5rem;--article-title-size:clamp(2rem, 2.8vw, 2.5rem);--article-lead-size:clamp(1.25rem, 2vw, 1.375rem);--article-cover-ratio:var(--ratio-editorial);--motion-duration-fast:.12s;--motion-duration-base:.2s;--motion-duration-slow:.32s;--motion-duration-reveal:.6s;--motion-duration-ambient:6s;--motion-duration-quick:.18s;--motion-ease-standard:cubic-bezier(.22, 1, .36, 1);--motion-ease-emphasized-out:cubic-bezier(.22, 1, .36, 1);--motion-ease-in-out:cubic-bezier(.45, 0, .55, 1);--motion-ease-linear:linear;--motion-distance-nudge:2px;--motion-distance-reveal:12px;--motion-reveal-range:60%;--motion-stagger-range:10%;--motion-focus-ring-start:6px;--motion-duration-reduced:.12s;--motion-scale-media:1.02;--motion-duration-draw-mark:.9s;--motion-stagger-mark:.24s;--motion-duration-pulse-hover:1.4s;--motion-ambient-step:.6s;--motion-ambient-offset:1.1s;--motion-mark-pulse-width:3px;--motion-mark-pulse-dash:.16;--motion-mark-pulse-gap:1.2;--motion-mark-lift:1.5px;--motion-mark-node-scale:1.3;--motion-ease-draw:cubic-bezier(.16, 1, .3, 1);--motion-duration-draw:2.4s;--motion-stagger-draw:.18s;--motion-duration-drift:24s;--motion-duration-pulse:6s;--motion-stagger-line:80ms}@media (width<=63.999rem){:root{--nav-height:var(--nav-height-compact)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--motion-duration-base);animation-timing-function:var(--motion-ease-standard)}:is(.card,.home-feature,.home-list__item):is(:hover,:focus-within) [data-transition-name],.std-title[data-transition-name],.std-featured-img-wrap[data-transition-name]{view-transition-name:attr(data-transition-name type(<custom-ident>));view-transition-class:article-part}::view-transition-group(*.article-part){animation-duration:var(--motion-duration-slow);animation-timing-function:var(--motion-ease-emphasized-out)}html{scrollbar-gutter:stable}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*),::view-transition-new(*){animation-duration:var(--motion-duration-reduced)}}@property --motion-live{syntax:"running|paused";inherits:false;initial-value:paused}@keyframes motion-presence{0%,to{--motion-live:paused}1%,99%{--motion-live:running}}@keyframes motion-reveal{0%{translate:0 var(--motion-distance-reveal)}to{translate:none}}@keyframes motion-reveal-media{0%{opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.motion-reveal,.motion-stagger>*{animation-name:motion-reveal;animation-fill-mode:both;animation-timing-function:var(--motion-ease-emphasized-out);animation-timeline:view();animation-range:entry 0% entry var(--motion-reveal-range)}.motion-stagger>:nth-child(2){animation-range:entry var(--motion-stagger-range) entry calc(var(--motion-reveal-range) + var(--motion-stagger-range))}.motion-stagger>:nth-child(3){animation-range:entry calc(2 * var(--motion-stagger-range)) entry calc(var(--motion-reveal-range) + 2 * var(--motion-stagger-range))}.motion-stagger>:nth-child(n+4){animation-range:entry calc(3 * var(--motion-stagger-range)) entry calc(var(--motion-reveal-range) + 3 * var(--motion-stagger-range))}.motion-stagger>* img{animation-name:motion-reveal-media;animation-fill-mode:both;animation-timing-function:var(--motion-ease-standard);animation-timeline:view();animation-range:entry 0% entry var(--motion-reveal-range)}}}@keyframes motion-focus-ring{0%{outline-offset:var(--motion-focus-ring-start);outline-color:#0000}}@media (prefers-reduced-motion:no-preference){:where(:focus-visible){animation:motion-focus-ring var(--motion-duration-fast) var(--motion-ease-emphasized-out)}.link-arrow .icon{transition:translate var(--motion-duration-base) var(--motion-ease-emphasized-out)}.link-arrow:is(:hover,:focus-visible) .icon{translate:var(--motion-distance-nudge) 0}.prose a,.std-body a{transition:text-decoration-color var(--motion-duration-base) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard)}}.std-body a:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-content{syntax:"*";inherits:false;initial-value:""}@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}g-article-scene{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);display:block;position:relative;overflow:hidden}g-article-scene>svg{width:100%;height:auto;display:block;position:relative}g-article-scene>svg[data-variant=compact]{display:none}@media (width<40rem){g-article-scene>svg[data-variant=wide]{display:none}g-article-scene>svg[data-variant=compact]{display:block}}g-article-scene>canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.site-footer.astro-gcn2mc3v{background:var(--secondary);color:var(--muted-foreground);width:100%}.site-footer__outer.astro-gcn2mc3v{width:var(--page-column-width);padding:var(--space-10) 0 var(--space-4);margin-inline:auto}.site-footer__content.astro-gcn2mc3v{gap:var(--space-8);margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:var(--border-width) solid var(--border);grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));align-items:start;display:grid}.site-footer__logo-col.astro-gcn2mc3v{flex-direction:column;flex:18rem;gap:1.25rem;max-width:22rem;display:flex}.site-footer__logo-link.astro-gcn2mc3v{align-self:flex-start}.site-footer__entity.astro-gcn2mc3v{font-size:var(--text-caption);font-style:normal;line-height:var(--leading-body);color:var(--muted-foreground);flex-direction:column;gap:.25rem;display:flex}.site-footer__entity-name.astro-gcn2mc3v{font-size:var(--text-small);color:var(--foreground);font-weight:600}.site-footer__logo-link.astro-gcn2mc3v{min-height:var(--control-target);align-items:center;line-height:0;display:inline-flex}.site-footer__logo-img.astro-gcn2mc3v{width:auto;height:32px}.site-footer__link-col.astro-gcn2mc3v{flex-direction:column;gap:.75rem;display:flex}.site-footer__col-heading.astro-gcn2mc3v{font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-body);color:var(--foreground);margin:0 0 var(--space-1)}.site-footer__col-links.astro-gcn2mc3v{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.site-footer__col-link.astro-gcn2mc3v{min-height:var(--control-target);color:var(--foreground);align-items:center;font-size:.9375rem;text-decoration:none;transition:color .15s;display:inline-flex}.site-footer__col-link.astro-gcn2mc3v:hover,.site-footer__col-link.astro-gcn2mc3v:active{color:var(--primary-text)}.site-footer__email.astro-gcn2mc3v{align-items:center;gap:.5rem;display:inline-flex}.site-footer__email.astro-gcn2mc3v>svg{color:var(--primary-text)}.site-footer__disclaimer.astro-gcn2mc3v{max-width:72ch;font-size:var(--text-caption);line-height:var(--leading-body);color:var(--muted-foreground);margin:0 0 1.5rem}.site-footer__disclaimer-link.astro-gcn2mc3v{color:var(--foreground);text-underline-offset:.2em;text-decoration:underline}.site-footer__disclaimer-link.astro-gcn2mc3v:hover{color:var(--primary-text)}.site-footer__col-link.astro-gcn2mc3v:focus-visible,.site-footer__disclaimer-link.astro-gcn2mc3v:focus-visible,.site-footer__logo-link.astro-gcn2mc3v:focus-visible,.site-footer__social-btn.astro-gcn2mc3v:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.site-footer__bottom.astro-gcn2mc3v{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.site-footer__copy.astro-gcn2mc3v{font-size:var(--text-caption);color:var(--muted-foreground);margin:0}.site-footer__social.astro-gcn2mc3v{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.site-footer__social-btn.astro-gcn2mc3v{border-radius:var(--radius-sm);min-width:2.75rem;height:2.75rem;color:var(--muted-foreground);opacity:.75;transition:color var(--motion-duration-quick) var(--motion-ease-standard),opacity var(--motion-duration-quick) var(--motion-ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.site-footer__social-btn.astro-gcn2mc3v:hover{color:var(--foreground);opacity:1}@media (width<=64rem){.site-footer__content.astro-gcn2mc3v{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__logo-col.astro-gcn2mc3v{grid-column:1/-1;max-width:none}}@media (width<=40rem){.site-footer__content.astro-gcn2mc3v{gap:var(--space-6) var(--space-4)}.site-footer__link-col.astro-gcn2mc3v:last-child{grid-column:1/-1}.site-footer__bottom.astro-gcn2mc3v{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.site-footer__col-link.astro-gcn2mc3v,.site-footer__social-btn.astro-gcn2mc3v{transition:none}}.theme-toggle.astro-x3pjskd3{display:inline-flex}.theme-toggle__form.astro-x3pjskd3{--theme-toggle-target:2.75rem;--theme-toggle-chip:2rem;display:contents}.theme-toggle__group.astro-x3pjskd3{block-size:var(--theme-toggle-target);border:1px solid var(--border);border-radius:9999px;align-items:center;padding-inline:.125rem;display:inline-flex}.theme-toggle__btn.astro-x3pjskd3{inline-size:var(--theme-toggle-target);block-size:var(--theme-toggle-target);color:var(--muted-foreground);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.theme-toggle__btn.astro-x3pjskd3:before{content:"";inset:calc((var(--theme-toggle-target) - var(--theme-toggle-chip)) / 2);transition:background var(--motion-duration-fast) var(--motion-ease-standard);border-radius:9999px;position:absolute}.theme-toggle__btn.astro-x3pjskd3 .icon{position:relative}@keyframes theme-toggle-icon-in{0%{opacity:0;rotate:var(--theme-toggle-morph-turn);scale:var(--theme-toggle-morph-scale)}}@media (prefers-reduced-motion:no-preference){.theme-toggle__single.astro-x3pjskd3{--theme-toggle-morph-turn:-90deg;--theme-toggle-morph-scale:.6;--theme-toggle-hover-turn:-15deg}.theme-toggle__single.astro-x3pjskd3 .icon{animation:theme-toggle-icon-in var(--motion-duration-slow) var(--motion-ease-emphasized-out);transition:rotate var(--motion-duration-base) var(--motion-ease-emphasized-out)}.theme-toggle__single.astro-x3pjskd3:is(:hover,:focus-visible) .icon{rotate:var(--theme-toggle-hover-turn)}}.theme-toggle__btn.astro-x3pjskd3:hover{color:var(--foreground)}.theme-toggle__single--on-dark.astro-x3pjskd3{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle__single--on-dark.astro-x3pjskd3{display:inline-grid}:root:not([data-theme=light]) .theme-toggle__single--on-light.astro-x3pjskd3{display:none}}:root[data-theme=dark] .theme-toggle__single--on-dark.astro-x3pjskd3{display:inline-grid}:root[data-theme=dark] .theme-toggle__single--on-light.astro-x3pjskd3{display:none}.theme-toggle__single.astro-x3pjskd3:hover:before{background:var(--accent)}.theme-toggle__btn.astro-x3pjskd3[aria-pressed=true]{color:var(--primary-text)}.theme-toggle__btn.astro-x3pjskd3[aria-pressed=true]:before{background:var(--accent)}.theme-toggle__btn.astro-x3pjskd3:focus-visible{outline:none}.theme-toggle__btn.astro-x3pjskd3:focus-visible:before{outline:2px solid var(--ring);outline-offset:1px}@media (prefers-reduced-motion:reduce){.theme-toggle__btn.astro-x3pjskd3,.theme-toggle__btn.astro-x3pjskd3:before{transition:none}}.site-nav.astro-5blmo7yk{z-index:var(--layer-nav);view-transition-name:site-header;position:relative}.site-nav--light.astro-5blmo7yk{position:sticky;top:0;container-type:scroll-state}.site-nav__bar.astro-5blmo7yk{height:var(--nav-height);box-sizing:border-box;border-block-end:var(--border-width) solid var(--border);background:var(--background);color:var(--foreground);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}@container scroll-state(stuck:top){.site-nav__bar.astro-5blmo7yk{background:var(--card);box-shadow:var(--shadow-nav)}}.site-nav--light.astro-5blmo7yk:has(:popover-open,.site-nav__drawer[open]) .site-nav__bar.astro-5blmo7yk{background:var(--card);box-shadow:var(--shadow-nav)}.site-nav__inner.astro-5blmo7yk{width:var(--page-column-width);align-items:center;height:100%;margin-inline:auto;display:flex}.site-nav__brand.astro-5blmo7yk{min-height:var(--control-target);border-radius:var(--radius-sm);flex-shrink:0;align-items:center;display:inline-flex}.site-nav__brand.astro-5blmo7yk img.astro-5blmo7yk{width:auto;height:var(--nav-logo-size)}.site-nav__primary.astro-5blmo7yk{height:100%;margin-inline-start:var(--nav-brand-gap);display:none}.site-nav__links.astro-5blmo7yk{align-items:stretch;gap:var(--nav-link-gap);height:100%;margin:0;padding:0;list-style:none;display:flex}.site-nav__links.astro-5blmo7yk>li.astro-5blmo7yk{display:flex}.site-nav__link.astro-5blmo7yk{min-height:var(--control-target);align-items:center;gap:var(--space-1);padding:0 var(--nav-link-padding-inline);color:var(--muted-foreground);font:inherit;font-size:var(--text-small);font-weight:var(--weight-medium);line-height:var(--leading-control);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.site-nav__link.astro-5blmo7yk:hover,.site-nav__link.astro-5blmo7yk:active,.site-nav__link--current.astro-5blmo7yk{color:var(--primary-text)}.site-nav__link--current.astro-5blmo7yk:after{inset-inline:var(--nav-link-padding-inline);height:var(--tab-underline);background:var(--primary);content:"";position:absolute;inset-block-end:0}.site-nav__link.astro-5blmo7yk:focus-visible,.site-nav__utility.astro-5blmo7yk:focus-visible,.site-nav__brand.astro-5blmo7yk:focus-visible,.site-nav__row.astro-5blmo7yk:focus-visible,.site-nav__option.astro-5blmo7yk:focus-visible,.site-nav__drawer-link.astro-5blmo7yk:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-ring-width));border-radius:var(--radius-sm)}.site-nav__trigger.astro-5blmo7yk .icon{transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.astro-5blmo7yk:is(.site-nav__research,.site-nav__language):has(:popover-open) .site-nav__trigger.astro-5blmo7yk{background:var(--muted);color:var(--foreground)}.astro-5blmo7yk:is(.site-nav__research,.site-nav__language):has(:popover-open) .site-nav__trigger.astro-5blmo7yk .icon{transform:rotate(180deg)}.site-nav__mega.astro-5blmo7yk{inset:var(--nav-height) 0 auto;width:var(--page-column-width);gap:var(--nav-menu-group-gap);box-sizing:border-box;height:auto;padding:var(--nav-menu-padding);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-popover);font-family:var(--font-sans);transition:transform var(--motion-duration-fast) var(--motion-ease-standard),overlay var(--motion-duration-fast) allow-discrete,display var(--motion-duration-fast) allow-discrete;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid;position:fixed;transform:translateY(0)}.site-nav__mega.astro-5blmo7yk:not(:popover-open){pointer-events:none;visibility:hidden;display:none}@starting-style{.site-nav__mega.astro-5blmo7yk:popover-open{transform:translateY(calc(-1 * var(--motion-distance-nudge)))}}.site-nav__group.astro-5blmo7yk{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.site-nav__group-label.astro-5blmo7yk{color:var(--muted-foreground);font-size:var(--text-meta);font-weight:var(--weight-regular);line-height:var(--leading-inner-body);margin:0}.site-nav__rows.astro-5blmo7yk{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.site-nav__row.astro-5blmo7yk{min-height:var(--control-target);align-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--foreground);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);text-decoration:none;display:grid}.site-nav__row.astro-5blmo7yk:hover,.site-nav__row.astro-5blmo7yk[aria-current=page]{background:var(--muted)}.site-nav__row-title.astro-5blmo7yk{font-size:var(--text-small);font-weight:var(--weight-medium);line-height:var(--leading-control)}.site-nav__row-description.astro-5blmo7yk{color:var(--muted-foreground);font-size:var(--text-meta);line-height:var(--leading-inner-body)}.site-nav__row--featured.astro-5blmo7yk .site-nav__row-title.astro-5blmo7yk{font-size:var(--text-body)}.site-nav__utilities.astro-5blmo7yk{align-items:center;gap:var(--nav-utility-gap);margin-inline-start:auto;padding-inline-start:var(--nav-cluster-gap);display:none}.site-nav__utility.astro-5blmo7yk{min-width:var(--control-target);min-height:var(--control-target);justify-content:center;align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius);color:currentColor;font:inherit;font-size:var(--text-small);font-weight:var(--weight-medium);line-height:var(--leading-control);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;text-decoration:none;display:inline-flex}.site-nav__utility.astro-5blmo7yk:hover{background:var(--muted)}.site-nav__utility.astro-5blmo7yk:active{background:var(--secondary);color:var(--primary-text)}.site-nav__language-menu.astro-5blmo7yk{inset:var(--nav-height) max(var(--page-grid-gap),(100vw - var(--container-max)) / 2) auto auto;width:var(--nav-language-width);box-sizing:border-box;height:auto;padding:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-popover);font-family:var(--font-sans);margin:0;position:fixed}.site-nav__language-menu.astro-5blmo7yk:not(:popover-open){pointer-events:none;visibility:hidden;display:none}.site-nav__option.astro-5blmo7yk{min-height:var(--control-target);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius);color:var(--foreground);font-size:var(--text-small);font-weight:var(--weight-medium);line-height:var(--leading-control);text-decoration:none;display:flex}.site-nav__option.astro-5blmo7yk:hover{background:var(--muted)}.site-nav__option.astro-5blmo7yk .icon{color:var(--primary)}.site-nav__option-spacer.astro-5blmo7yk{width:var(--icon-sm);flex-shrink:0}.site-nav__search-hint.astro-5blmo7yk{display:none}@media (width>=80rem){.site-nav__search.astro-5blmo7yk{width:var(--nav-language-width);justify-content:flex-start;gap:var(--space-2);padding-inline:var(--space-3);box-shadow:inset 0 0 0 var(--border-width) var(--border);color:var(--muted-foreground);font-weight:var(--weight-regular);margin-inline-end:var(--space-2)}.site-nav__search-hint.astro-5blmo7yk{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.site-nav__search-compact.astro-5blmo7yk{margin-inline-start:auto}.site-nav__menu-button.astro-5blmo7yk{margin-inline-end:calc(-1 * var(--space-2))}.site-nav__drawer.astro-5blmo7yk{box-sizing:border-box;overscroll-behavior:contain;width:100vw;max-width:none;height:100%;max-height:none;padding:0 var(--page-grid-gap) var(--space-8);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-drawer);transition:transform var(--motion-duration-base) var(--motion-ease-standard);border:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow:hidden auto}.site-nav__drawer.astro-5blmo7yk:not([open]){display:none}.site-nav__drawer.astro-5blmo7yk::backdrop{background:var(--nav-scrim-backdrop)}@starting-style{.site-nav__drawer.astro-5blmo7yk[open]{transform:translate(100%)}}.site-nav__drawer-head.astro-5blmo7yk{height:var(--nav-height-compact);border-block-end:var(--border-width) solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.site-nav__drawer-head.astro-5blmo7yk .site-nav__brand.astro-5blmo7yk img.astro-5blmo7yk{height:var(--nav-logo-size-compact)}.site-nav__drawer-body.astro-5blmo7yk{gap:var(--space-6);flex-direction:column;padding-block-start:var(--space-4);display:flex}.site-nav__drawer-group.astro-5blmo7yk{gap:var(--space-2);flex-direction:column;display:flex}.site-nav__drawer-rows.astro-5blmo7yk{margin:0;padding:0;list-style:none;display:grid}.site-nav__drawer-rows.astro-5blmo7yk>li.astro-5blmo7yk{border-block-end:var(--border-width) solid var(--border)}.site-nav__drawer-link.astro-5blmo7yk{min-height:var(--nav-drawer-row);justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--foreground);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-control);text-decoration:none;display:flex}.site-nav__drawer-link.astro-5blmo7yk:hover,.site-nav__drawer-link.astro-5blmo7yk:active,.site-nav__drawer-link.astro-5blmo7yk[aria-current]{color:var(--primary-text)}@media (width>=40rem){.site-nav__drawer.astro-5blmo7yk{width:var(--nav-drawer-width);border-inline-start:var(--border-width) solid var(--border);inset-inline-start:auto}}@media (width<=63.999rem){.site-nav__brand.astro-5blmo7yk img.astro-5blmo7yk{height:var(--nav-logo-size-compact)}.site-nav__mega.astro-5blmo7yk,.site-nav__language-menu.astro-5blmo7yk{pointer-events:none;visibility:hidden}}@media (width>=64rem){.site-nav__primary.astro-5blmo7yk,.site-nav__utilities.astro-5blmo7yk{display:flex}.site-nav__menu-button.astro-5blmo7yk,.site-nav__search-compact.astro-5blmo7yk{display:none}}@media (prefers-reduced-motion:reduce){.site-nav__bar.astro-5blmo7yk,.site-nav__link.astro-5blmo7yk,.site-nav__trigger.astro-5blmo7yk .icon,.site-nav__mega.astro-5blmo7yk,.site-nav__row.astro-5blmo7yk,.site-nav__utility.astro-5blmo7yk,.site-nav__drawer.astro-5blmo7yk{transition:none}}.consent-banner.astro-2effgw6e{inset-inline:0;z-index:40;padding:.75rem;position:fixed;bottom:0}.consent-banner.astro-2effgw6e[hidden]{display:none}.consent-banner__panel.astro-2effgw6e{border:1px solid var(--border);border-top:2px solid var(--foreground);border-radius:var(--radius-card);background:var(--card);max-width:56rem;color:var(--card-foreground);box-shadow:var(--shadow-popover);gap:.875rem;margin-inline:auto;padding:1rem 1.125rem;display:grid}.consent-banner__eyebrow.astro-2effgw6e{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--primary-text);font-weight:600}.consent-banner__title.astro-2effgw6e{font-size:var(--text-body);font-weight:600;line-height:var(--leading-h4);margin-top:.125rem}.consent-banner__body.astro-2effgw6e{font-size:var(--text-caption);line-height:var(--leading-body);color:var(--muted-foreground);margin-top:.25rem}.consent-banner__link.astro-2effgw6e{color:var(--primary-text);text-underline-offset:.2em;margin-inline-start:.25rem;text-decoration:underline}.consent-banner__link.astro-2effgw6e:hover{text-decoration-thickness:2px}.consent-banner__link.astro-2effgw6e:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.consent-banner__actions.astro-2effgw6e{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (width>=768px){.consent-banner.astro-2effgw6e{padding:1rem}.consent-banner__panel.astro-2effgw6e{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.125rem 1.5rem}.consent-banner__actions.astro-2effgw6e{grid-template-columns:auto auto}}.ui-dialog__opener.astro-5pc4l3ac{cursor:pointer;display:contents}.ui-dialog.astro-5pc4l3ac{background:var(--card);width:min(32rem,100vw - 2rem);max-height:calc(100vh - 4rem);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg,var(--radius));box-shadow:var(--shadow-dialog);margin:auto;padding:1.5rem;overflow-y:auto}.ui-dialog.astro-5pc4l3ac::backdrop{background:var(--nav-scrim-backdrop)}.ui-dialog__head.astro-5pc4l3ac{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.ui-dialog__title.astro-5pc4l3ac{margin:0;font-size:1.125rem;font-weight:600}.ui-dialog__close.astro-5pc4l3ac{border-radius:var(--radius-md,calc(var(--radius) - 2px));color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:.25rem;display:inline-flex}.ui-dialog__close.astro-5pc4l3ac:hover{background:var(--secondary);color:var(--foreground)}.ui-dialog__footer.astro-5pc4l3ac{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.ui-dialog.astro-5pc4l3ac:popover-open{animation:.15s ui-dialog-in}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(4px)scale(.98)}}g-site-notice.astro-dl7uxvgi{background:var(--secondary);padding-block-end:var(--space-8);display:block}.site-notice__row.astro-dl7uxvgi{width:var(--page-column-width);margin-inline:auto;display:flex}.site-notice__badge.astro-dl7uxvgi{align-items:center;gap:var(--space-2);min-block-size:var(--notice-min-size);padding-inline:var(--notice-inset);border:var(--border-width) solid var(--input);border-radius:var(--radius-pill);background:var(--background);color:var(--muted-foreground);font-size:var(--text-meta);font-weight:var(--weight-medium);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard);display:inline-flex}.site-notice__badge.astro-dl7uxvgi:hover{border-color:var(--primary-text);color:var(--primary-text)}.site-notice__badge.astro-dl7uxvgi:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.site-notice__dot.astro-dl7uxvgi{width:var(--notice-dot-size);height:var(--notice-dot-size);border-radius:var(--radius-pill);background:var(--muted-foreground)}@media print{.site-notice.astro-dl7uxvgi{display:none}}.site-notice__body.astro-dl7uxvgi{gap:var(--space-3);font-size:var(--text-small);line-height:var(--leading-body);color:var(--muted-foreground);display:grid}.site-notice__body.astro-dl7uxvgi p.astro-dl7uxvgi{margin:0}.site-notice__lead.astro-dl7uxvgi{color:var(--foreground);gap:.625rem;display:flex}.site-notice__body.astro-dl7uxvgi .site-notice__icon{color:var(--primary-text);flex-shrink:0;margin-top:.1875rem}.site-notice__link.astro-dl7uxvgi{color:var(--primary-text);font-weight:var(--weight-semibold);text-underline-offset:.2em;text-decoration:underline}.site-notice__ack.astro-dl7uxvgi{min-block-size:var(--control-target);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--primary);color:var(--primary-foreground);font-size:var(--text-small);cursor:pointer;font-weight:600}.site-notice__ack.astro-dl7uxvgi:hover{background:var(--primary-hover)}.site-notice__badge.astro-dl7uxvgi:active{background:var(--tint-brand)}.site-notice__ack.astro-dl7uxvgi:active{background:var(--primary-hover)}.site-notice__link.astro-dl7uxvgi:focus-visible,.site-notice__ack.astro-dl7uxvgi:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.site-notice__dialog[data-placement=banner]:popover-open{align-items:end;gap:var(--space-2) var(--space-6);inset:auto 0 var(--space-4);width:min(var(--container-max),100vw - 2 * var(--space-4));padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""body foot";margin:0 auto;animation:none;display:grid}.site-notice__dialog[data-placement=banner]::backdrop{background:0 0}.site-notice__dialog[data-placement=banner] .ui-dialog__head{grid-area:head;align-items:center;margin:0}.site-notice__dialog[data-placement=banner] .ui-dialog__title{font-size:var(--text-small)}.site-notice__dialog[data-placement=banner] .ui-dialog__body{grid-area:body}.site-notice__dialog[data-placement=banner] .ui-dialog__footer{grid-area:foot;margin:0}.site-notice__dialog[data-placement=banner] .site-notice__detail.astro-dl7uxvgi{display:none}.site-notice__dialog[data-placement=banner] .site-notice__body.astro-dl7uxvgi{align-items:baseline;gap:var(--space-1) var(--space-4);font-size:var(--text-meta);flex-wrap:wrap;line-height:1.5;display:flex}@media (width<=40rem){.site-notice__dialog[data-placement=banner]:popover-open{padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""body""foot";inset-block-end:var(--space-3)}.site-notice__dialog[data-placement=banner] .ui-dialog__footer{justify-content:stretch;display:grid}.site-notice__dialog[data-placement=banner] .site-notice__ack.astro-dl7uxvgi{width:100%;min-block-size:var(--control-target)}}.page-grid{grid-template-columns:[edge-start] 1fr [content-start] var(--page-column-width) [content-end] 1fr [edge-end];display:grid}.page-grid>*{grid-column:content}.edge-to-edge{grid-column:edge}.not-found.astro-6ehjuxir{align-items:center;gap:var(--space-10);width:100%;padding-block:var(--space-16);margin-inline:auto;display:grid}.not-found__message.astro-6ehjuxir,.not-found__suggestion.astro-6ehjuxir{min-width:0}.not-found__code.astro-6ehjuxir{color:var(--primary-text);font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-heading);font-variant-numeric:tabular-nums;margin:0}.not-found__figure.astro-6ehjuxir{margin:0 0 var(--space-5)}.not-found__figure.astro-6ehjuxir .not-found__image{width:100%;height:auto;aspect-ratio:var(--ratio-editorial);object-fit:cover;border-radius:var(--radius-card);background:var(--muted);display:block}.not-found__credit.astro-6ehjuxir{margin-top:var(--space-2);color:var(--muted-foreground);font-size:var(--text-caption)}.not-found__story.astro-6ehjuxir{border-radius:var(--radius-card);color:var(--foreground);text-decoration:none;display:block}.not-found__eyebrow.astro-6ehjuxir{color:var(--primary-text);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold)}.not-found__story-title.astro-6ehjuxir{margin-top:var(--space-2);font-size:var(--text-h3);line-height:var(--leading-heading);text-wrap:balance}.not-found__story.astro-6ehjuxir:is(:hover,:active) .not-found__story-title.astro-6ehjuxir{color:var(--primary-text)}.not-found__story.astro-6ehjuxir:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}@media (width>=768px){.not-found.astro-6ehjuxir{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}}.not-found__actions.astro-6ehjuxir{justify-content:flex-start;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.not-found__button.astro-6ehjuxir{min-block-size:var(--control-target);padding:var(--space-2) var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.not-found__button--primary.astro-6ehjuxir{background:var(--primary);color:var(--primary-foreground)}.not-found__button--primary.astro-6ehjuxir:hover,.not-found__button--primary.astro-6ehjuxir:active{background:var(--primary-hover)}.not-found__button--secondary.astro-6ehjuxir{border-color:var(--input);background:var(--background);color:var(--primary-text)}.not-found__button--secondary.astro-6ehjuxir:hover,.not-found__button--secondary.astro-6ehjuxir:active{border-color:var(--primary);background:var(--tint-brand)}.not-found__button.astro-6ehjuxir:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.card.astro-di2nlc57{--card-pad-block:var(--space-4);min-width:0;height:100%;color:var(--foreground);flex-direction:column;display:flex}.card--featured.astro-di2nlc57{--card-pad-block:var(--space-5)}.card__link.astro-di2nlc57{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.card__link.astro-di2nlc57:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-card)}.card__media.astro-di2nlc57{aspect-ratio:var(--ratio-editorial);border-radius:var(--radius-card);background:var(--secondary);overflow:clip}.card__media.astro-di2nlc57 img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-duration-fast) var(--motion-ease-emphasized-out);display:block}.card.astro-di2nlc57:is(:hover,:focus-within) .card__media.astro-di2nlc57 img{transform:scale(var(--motion-scale-media))}.card__body.astro-di2nlc57{flex-direction:column;flex:1;align-items:flex-start;padding-block-start:var(--card-pad-block);display:flex}.card__media--placeholder.astro-di2nlc57{color:var(--muted-foreground);font-size:var(--text-small);place-items:center;display:grid}.card__badge.astro-di2nlc57{color:var(--primary-text);font-size:var(--text-eyebrow);letter-spacing:.01em;align-items:center;font-weight:600;line-height:1;display:inline-flex}.card__title.astro-di2nlc57{margin:var(--space-2) 0 0;color:var(--foreground);font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);overflow-wrap:anywhere;text-wrap:pretty;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.card__title--featured.astro-di2nlc57{font-size:var(--text-h2)}.card.astro-di2nlc57:is(:hover,:focus-within) .card__title.astro-di2nlc57,.card__link.astro-di2nlc57:active .card__title.astro-di2nlc57{color:var(--primary-text)}.card__excerpt.astro-di2nlc57{color:var(--muted-foreground);font-size:var(--text-body);line-height:var(--leading-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:.5rem 0 0;display:-webkit-box;overflow:hidden}.card__meta.astro-di2nlc57{width:100%;margin-top:var(--space-4);font-size:var(--text-caption);align-items:center;gap:.625rem;display:flex}.card__avatar.astro-di2nlc57{background:var(--secondary);width:1.75rem;height:1.75rem;color:var(--primary-text);font-size:var(--text-eyebrow);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.card__byline.astro-di2nlc57{flex-direction:column;min-width:0;line-height:1.3;display:flex}.card__author.astro-di2nlc57{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.card__date.astro-di2nlc57{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.card__arrow.astro-di2nlc57{color:var(--primary-text);opacity:0;transform:translateX(calc(var(--motion-distance-nudge) * -2));transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-emphasized-out);margin-left:auto;display:inline-flex}.card.astro-di2nlc57:hover .card__arrow.astro-di2nlc57,.card__link.astro-di2nlc57:focus-visible .card__arrow.astro-di2nlc57{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.card.astro-di2nlc57,.card__title.astro-di2nlc57,.card__arrow.astro-di2nlc57,.card__media.astro-di2nlc57 img{transition:none}.card.astro-di2nlc57:is(:hover,:focus-within) .card__media.astro-di2nlc57 img{transform:none}}.page-rhythm.astro-gw2htoth{--_content-start:var(--inner-content-start);--_section-gap:var(--section-gap-inner);gap:var(--_section-gap);padding-block:var(--_content-start) var(--_section-gap);flex-direction:column;display:flex}.page-rhythm--dense.astro-gw2htoth{--_content-start:var(--inner-content-start-dense)}@media (width<=39.999rem){.page-rhythm.astro-gw2htoth{--_content-start:var(--inner-content-start-mobile);--_section-gap:var(--section-gap-inner-mobile)}.page-rhythm--dense.astro-gw2htoth{--_content-start:var(--inner-content-start-dense-mobile)}}.page-hero.astro-zd2mragz{--_hero-padding-start:var(--hero-padding-start);box-sizing:border-box;width:100%;padding-block:var(--_hero-padding-start) 0;background:var(--background);color:var(--foreground)}.page-hero--compact.astro-zd2mragz{--_hero-padding-start:var(--hero-padding-start-compact)}.page-hero__inner.astro-zd2mragz{width:var(--page-column-width);align-items:center;gap:var(--space-6);text-align:start;min-width:0;margin-inline:auto;display:grid}.page-hero__copy.astro-zd2mragz{align-items:flex-start;gap:var(--hero-lead-gap);flex-direction:column;min-width:0;display:flex}.page-hero__visual.astro-zd2mragz{gap:var(--space-2);min-width:0;margin:0;display:grid}.page-hero__visual.astro-zd2mragz .page-hero__image{width:100%;height:auto;aspect-ratio:var(--ratio-editorial);object-fit:cover;border-radius:var(--radius-card);background:var(--tint-brand);display:block}.page-hero__caption.astro-zd2mragz{color:var(--muted-foreground);font-size:var(--text-meta);line-height:var(--leading-body)}.page-hero--reading.astro-zd2mragz .page-hero__inner.astro-zd2mragz{width:min(var(--page-column-width),var(--article-reading-width))}@media (width>=48rem){.page-hero__inner.astro-zd2mragz{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero--reading.astro-zd2mragz .page-hero__inner.astro-zd2mragz,.page-hero--text.astro-zd2mragz .page-hero__inner.astro-zd2mragz{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.page-hero__heading.astro-zd2mragz{max-width:100%;color:var(--foreground);font-size:var(--text-page-title);font-weight:var(--weight-bold);line-height:var(--leading-page-title);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;margin:0}.page-hero__subtitle.astro-zd2mragz{max-width:var(--hero-lead-width);color:var(--muted-foreground);font-size:var(--text-lead);line-height:var(--leading-lead);margin:0}.page-hero__meta.astro-zd2mragz{max-width:100%;color:var(--muted-foreground);font-size:var(--text-meta);font-weight:var(--weight-regular);line-height:var(--leading-inner-body)}@media (width<=39.999rem){.page-hero.astro-zd2mragz{--_hero-padding-start:var(--hero-padding-start-mobile)}.page-hero--compact.astro-zd2mragz{--_hero-padding-start:var(--hero-padding-start-compact-mobile)}}@media (width>=90rem){.page-hero__heading.astro-zd2mragz{font-size:var(--text-page-title-wide)}}.pictogram{--pictogram-md:2.5rem;--pictogram-lg:4rem;flex-shrink:0;display:block;overflow:visible}.pictogram--md{width:var(--pictogram-md);height:var(--pictogram-md)}.pictogram--lg{width:var(--pictogram-lg);height:var(--pictogram-lg)}.pictogram--trace{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.pictogram--mark :is(path,circle){vector-effect:non-scaling-stroke}.pictogram__pulse{opacity:0;stroke:currentColor;stroke-width:var(--motion-mark-pulse-width);stroke-dasharray:var(--motion-mark-pulse-dash) var(--motion-mark-pulse-gap);stroke-dashoffset:var(--motion-mark-pulse-dash)}.pictogram--phase-0{--pictogram-loop-duration:var(--motion-duration-ambient);--pictogram-loop-delay:var(--motion-duration-draw-mark)}.pictogram--phase-1{--pictogram-loop-duration:calc(var(--motion-duration-ambient) + var(--motion-ambient-step));--pictogram-loop-delay:calc(var(--motion-duration-draw-mark) + var(--motion-ambient-offset))}.pictogram--phase-2{--pictogram-loop-duration:calc(var(--motion-duration-ambient) + 2 * var(--motion-ambient-step));--pictogram-loop-delay:calc(var(--motion-duration-draw-mark) + 2 * var(--motion-ambient-offset))}.pictogram--phase-3{--pictogram-loop-duration:calc(var(--motion-duration-ambient) + 3 * var(--motion-ambient-step));--pictogram-loop-delay:calc(var(--motion-duration-draw-mark) + 3 * var(--motion-ambient-offset))}@property --pictogram-live{syntax:"running|paused";inherits:false;initial-value:paused}@keyframes pictogram-presence{0%,to{--pictogram-live:paused}1%,99%{--pictogram-live:running}}@keyframes pictogram-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pictogram-appear{0%{opacity:0}to{opacity:1}}@keyframes pictogram-pulse-idle{0%{opacity:0;stroke-dashoffset:var(--motion-mark-pulse-dash)}8%,52%{opacity:1}60%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes pictogram-pulse-hover{0%{opacity:0;stroke-dashoffset:var(--motion-mark-pulse-dash)}12%,85%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}@media (prefers-reduced-motion:no-preference){.pictogram__accent{transition:translate var(--motion-duration-base) var(--motion-ease-emphasized-out)}.pictogram__node{transform-box:fill-box;transform-origin:50%;transition:scale var(--motion-duration-base) var(--motion-ease-emphasized-out)}:is(a,[data-pictogram-host]):is(:hover,:focus-visible,:focus-within) .pictogram__accent{translate:0 calc(-1 * var(--motion-mark-lift))}:is(a,[data-pictogram-host]):is(:hover,:focus-visible,:focus-within) .pictogram__node{scale:var(--motion-mark-node-scale)}:is(a,[data-pictogram-host]):is(:hover,:focus-visible,:focus-within) .pictogram--mark .pictogram__pulse{animation:pictogram-pulse-hover var(--motion-duration-pulse-hover) var(--motion-ease-in-out) both}@supports (animation-timeline:view()){.pictogram--mark{animation-name:pictogram-presence;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();container-name:pictogram}.pictogram--mark :is(.pictogram__structure,.pictogram__signal){stroke-dasharray:1 2;animation:pictogram-draw var(--motion-duration-draw-mark) var(--motion-ease-emphasized-out) both paused}.pictogram--mark .pictogram__signal{animation-delay:var(--motion-stagger-mark)}.pictogram--mark :is(.pictogram__node,.pictogram__tint){animation:pictogram-appear var(--motion-duration-slow) var(--motion-ease-standard) var(--motion-duration-draw-mark) both paused}.pictogram--idle .pictogram__pulse{animation:pictogram-pulse-idle var(--pictogram-loop-duration) var(--motion-ease-in-out) var(--pictogram-loop-delay) infinite paused}@container pictogram style(--pictogram-live:running){.pictogram--mark :is(.pictogram__structure,.pictogram__signal,.pictogram__node,.pictogram__tint,.pictogram__pulse){animation-play-state:running}}}}@media (prefers-reduced-data:reduce){.pictogram--idle .pictogram__pulse{animation:none}}.contributor-card.astro-56nme5iy{--contributor-pad:1.25rem;--contributor-lift:-2px;--contributor-motion:.18s;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);height:100%;transition:box-shadow var(--contributor-motion) ease,transform var(--contributor-motion) ease,border-color var(--contributor-motion) ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.contributor-card.astro-56nme5iy:hover,.contributor-card.astro-56nme5iy:focus-within{border-color:var(--accent-strong);box-shadow:var(--shadow-card-hover);transform:translateY(var(--contributor-lift))}.contributor-card__plate.astro-56nme5iy{--pictogram-accent:var(--primary-text);padding:var(--contributor-pad);background:var(--muted);border-bottom:1px solid var(--border);color:var(--foreground);align-items:center;gap:1rem;display:flex}.contributor-card.astro-56nme5iy[data-kind=analyst] .contributor-card__plate.astro-56nme5iy{background:var(--muted);border-bottom-color:var(--border)}.contributor-card__meta.astro-56nme5iy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.contributor-card__kind.astro-56nme5iy{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.contributor-card__count.astro-56nme5iy{font-size:var(--text-small);font-variant-numeric:tabular-nums;color:var(--foreground);font-weight:600}.contributor-card__body.astro-56nme5iy{padding:var(--contributor-pad);flex-direction:column;flex:1;gap:.5rem;display:flex}.contributor-card__name.astro-56nme5iy{font-size:var(--text-h5);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}.contributor-card__link.astro-56nme5iy{color:var(--foreground);text-decoration:none}.contributor-card__link.astro-56nme5iy:after{content:"";border-radius:inherit;position:absolute;inset:0}.contributor-card__link.astro-56nme5iy:focus-visible{outline:none}.contributor-card.astro-56nme5iy:has(.contributor-card__link:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.contributor-card__role.astro-56nme5iy{font-size:var(--text-small);color:var(--muted-foreground);margin:0}.contributor-card__facts.astro-56nme5iy{border-top:1px solid var(--border);flex-direction:column;gap:.875rem;margin:.5rem 0 0;padding-top:.875rem;display:flex}.contributor-card__fact.astro-56nme5iy{gap:.375rem;display:grid}.contributor-card__fact.astro-56nme5iy dt.astro-56nme5iy{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.contributor-card__fact.astro-56nme5iy dd.astro-56nme5iy{margin:0}.contributor-card__coverage.astro-56nme5iy{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.contributor-card__coverage.astro-56nme5iy li.astro-56nme5iy{border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-caption);color:var(--secondary-foreground);padding:.125rem .5rem}.contributor-card__latest.astro-56nme5iy{font-size:var(--text-small);gap:.25rem;display:grid}.contributor-card__latest-title.astro-56nme5iy{-webkit-line-clamp:2;line-clamp:2;color:var(--secondary-foreground);line-height:var(--leading-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contributor-card__latest.astro-56nme5iy time.astro-56nme5iy{font-size:var(--text-caption);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.contributor-card__cta.astro-56nme5iy{font-size:var(--text-small);color:var(--primary-text);align-items:center;gap:.375rem;margin-top:auto;padding-top:.75rem;font-weight:600;display:inline-flex}.contributor-card__cta.astro-56nme5iy>svg{transition:translate var(--contributor-motion) ease}.contributor-card.astro-56nme5iy:hover .contributor-card__cta.astro-56nme5iy>svg{translate:.25rem}@media (prefers-reduced-motion:reduce){.contributor-card.astro-56nme5iy,.contributor-card__cta.astro-56nme5iy>svg{transition:none}.contributor-card.astro-56nme5iy:hover,.contributor-card.astro-56nme5iy:focus-within{transform:none}}.about-body.astro-xmlzqurq{gap:var(--section-gap-inner);flex-direction:column;width:100%;display:flex}.about-body.astro-xmlzqurq .astro-xmlzqurq[id]{scroll-margin-top:calc(var(--nav-height-desktop) + var(--space-6))}.about-contents.astro-xmlzqurq ol.astro-xmlzqurq{gap:var(--tab-gap);border-bottom:var(--border-width) solid var(--border);margin:0;padding:0;list-style:none}.about-contents.astro-xmlzqurq li.astro-xmlzqurq+li.astro-xmlzqurq a.astro-xmlzqurq{padding-inline-start:var(--tab-padding-inline)}.about-contents.astro-xmlzqurq a.astro-xmlzqurq{align-items:center;gap:var(--space-2);min-height:var(--control-target);font-size:var(--text-small);font-weight:var(--weight-medium);line-height:var(--leading-control);white-space:nowrap;color:var(--muted-foreground);transition:color var(--motion-duration-fast) var(--motion-ease-standard);padding-inline-end:var(--tab-padding-inline);text-decoration:none;display:inline-flex}.about-contents.astro-xmlzqurq a.astro-xmlzqurq:hover{color:var(--foreground)}.about-contents.astro-xmlzqurq a.astro-xmlzqurq:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-ring-width))}.about-contents__index.astro-xmlzqurq,.about-step__number.astro-xmlzqurq{font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.about-section.astro-xmlzqurq{gap:var(--space-8);flex-direction:column;display:flex}.about-section__head.astro-xmlzqurq{align-content:start;gap:var(--space-2);max-width:var(--article-reading-width);display:grid}.about-section__eyebrow.astro-xmlzqurq,.about-review__boards-label.astro-xmlzqurq{font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted-foreground);margin:0}.about-section__title.astro-xmlzqurq{font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--leading-inner-heading);letter-spacing:var(--tracking-heading);color:var(--foreground);margin:0}.about-section__lead.astro-xmlzqurq{font-size:var(--text-body);line-height:var(--leading-body);color:var(--secondary-foreground);margin:0}.about-steps.astro-xmlzqurq{border-top:var(--border-width) solid var(--foreground);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.about-step.astro-xmlzqurq{align-content:start;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-0) var(--space-0);display:grid}.about-step.astro-xmlzqurq+.about-step.astro-xmlzqurq{padding-left:var(--space-6);border-left:var(--border-width) solid var(--border)}.about-step__number.astro-xmlzqurq{font-size:var(--text-h5);font-weight:var(--weight-semibold)}.about-step__title.astro-xmlzqurq,.about-pillar__name.astro-xmlzqurq,.about-governance__items.astro-xmlzqurq h3.astro-xmlzqurq{font-size:var(--text-h5);font-weight:var(--weight-bold);line-height:var(--leading-heading);color:var(--foreground);margin:0}.about-step__body.astro-xmlzqurq,.about-pillar__body.astro-xmlzqurq,.about-review__item.astro-xmlzqurq dd.astro-xmlzqurq{font-size:var(--text-small);line-height:var(--leading-body);color:var(--secondary-foreground);margin:0}.about-pillars.astro-xmlzqurq{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.about-pillar.astro-xmlzqurq{--pictogram-accent:var(--primary-text);gap:var(--space-3);padding-block:var(--space-4);color:var(--foreground);transition:color var(--motion-duration-fast) var(--motion-ease-standard);flex-direction:column;display:flex;position:relative}.about-pillar.astro-xmlzqurq:hover .about-pillar__name.astro-xmlzqurq,.about-pillar.astro-xmlzqurq:focus-within .about-pillar__name.astro-xmlzqurq,.about-pillar.astro-xmlzqurq:active .about-pillar__name.astro-xmlzqurq{color:var(--primary-text)}.about-pillar__name.astro-xmlzqurq a.astro-xmlzqurq{color:inherit;text-decoration:none}.about-pillar__name.astro-xmlzqurq a.astro-xmlzqurq:after{content:"";border-radius:inherit;position:absolute;inset:0}.about-pillar__name.astro-xmlzqurq a.astro-xmlzqurq:focus-visible{outline:none}.about-pillar.astro-xmlzqurq:has(a:focus-visible){outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.about-pillar.astro-xmlzqurq{transition:none}}.about-pillar__foot.astro-xmlzqurq{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);font-size:var(--text-small);justify-content:space-between;align-items:center;margin:auto 0 0;display:flex}.about-pillar__count.astro-xmlzqurq{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.about-pillar__cta.astro-xmlzqurq{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--primary-text);display:inline-flex}.about-section--split.astro-xmlzqurq{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.about-review.astro-xmlzqurq{gap:var(--space-6);display:grid}.about-review__items.astro-xmlzqurq{margin:0;display:grid}.about-review__item.astro-xmlzqurq{gap:var(--space-6);padding-block:var(--space-4);border-top:var(--border-width) solid var(--border);grid-template-columns:minmax(0,14rem) minmax(0,1fr);display:grid}.about-review__item.astro-xmlzqurq dt.astro-xmlzqurq{font-weight:var(--weight-semibold);color:var(--foreground)}.about-review__boards.astro-xmlzqurq{gap:var(--space-3);padding-block:var(--space-4);border-top:var(--border-width) solid var(--border);display:grid}.about-review__boards.astro-xmlzqurq ul.astro-xmlzqurq{gap:var(--space-2) var(--space-6);font-size:var(--text-small);color:var(--secondary-foreground);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.about-review__boards.astro-xmlzqurq li.astro-xmlzqurq{align-items:center;gap:var(--space-2);display:inline-flex}.about-governance.astro-xmlzqurq{gap:var(--space-8);display:grid}.about-governance__items.astro-xmlzqurq{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.about-governance__items.astro-xmlzqurq li.astro-xmlzqurq{align-content:start;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);display:grid}.about-governance__items.astro-xmlzqurq p.astro-xmlzqurq{font-size:var(--text-small);line-height:var(--leading-body);color:var(--secondary-foreground);margin:0}.about-governance__links.astro-xmlzqurq{align-items:center;gap:var(--space-3) var(--space-6);font-size:var(--text-small);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.about-governance__links.astro-xmlzqurq a.astro-xmlzqurq{align-items:center;gap:var(--space-2);min-height:var(--control-target);font-weight:var(--weight-semibold);color:var(--foreground);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:.25em;transition:color var(--motion-duration-fast) var(--motion-ease-standard);display:inline-flex}.about-governance__links.astro-xmlzqurq a.astro-xmlzqurq:hover{color:var(--primary-text);text-decoration-color:currentColor}.about-governance__links.astro-xmlzqurq a.astro-xmlzqurq:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.about-team.astro-xmlzqurq{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=64rem){.about-steps.astro-xmlzqurq{row-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.about-step.astro-xmlzqurq:nth-child(odd){border-left:0;padding-left:0}.about-pillars.astro-xmlzqurq,.about-team.astro-xmlzqurq,.about-governance__items.astro-xmlzqurq{grid-template-columns:repeat(2,minmax(0,1fr))}.about-section--split.astro-xmlzqurq{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.about-steps.astro-xmlzqurq,.about-pillars.astro-xmlzqurq,.about-team.astro-xmlzqurq,.about-governance__items.astro-xmlzqurq{grid-template-columns:minmax(0,1fr)}.about-step.astro-xmlzqurq,.about-step.astro-xmlzqurq+.about-step.astro-xmlzqurq{padding:var(--space-4) var(--space-0) var(--space-0);border-left:0}.about-step.astro-xmlzqurq+.about-step.astro-xmlzqurq{border-top:var(--border-width) solid var(--border)}.about-review__item.astro-xmlzqurq{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.breadcrumb.astro-axfwwucj{color:var(--muted-foreground);font-size:.875rem}.breadcrumb__list.astro-axfwwucj{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb__item.astro-axfwwucj{align-items:center;gap:.25rem;display:flex}.breadcrumb__link.astro-axfwwucj{color:var(--muted-foreground);text-decoration:none;transition:color .15s}.breadcrumb__link.astro-axfwwucj:hover{color:var(--foreground)}.breadcrumb__current.astro-axfwwucj{color:var(--foreground);font-weight:500}.breadcrumb__separator.astro-axfwwucj{color:var(--muted-foreground);user-select:none;display:inline-flex}.archive-grid-root.astro-igisow7z{width:100%;min-width:0}.archive-grid.astro-igisow7z{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1024px){.archive-grid.astro-igisow7z{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.archive-grid.astro-igisow7z{grid-template-columns:1fr}}.archive-pagination-wrap.astro-igisow7z{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border)}.author-page.astro-wau225ub{flex-direction:column;gap:1.5rem;display:flex}@media (width>=768px){.author-page.astro-wau225ub{gap:2rem}}.author-profile.astro-wau225ub{flex-direction:column;gap:1rem;display:flex}@media (width>=640px){.author-profile.astro-wau225ub{flex-direction:row;align-items:flex-start;gap:1.5rem}}.author-profile__avatar.astro-wau225ub{border-radius:var(--radius-pill);background:var(--tint-brand);width:4rem;height:4rem;color:var(--primary-text);flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:inline-flex}.author-profile__body.astro-wau225ub{flex-direction:column;gap:.5rem;display:flex}.author-profile__meta.astro-wau225ub{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--primary-text);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-weight:600;display:flex}.author-profile__mandate.astro-wau225ub{max-width:var(--article-reading-width);font-size:var(--text-lead);line-height:var(--leading-body);color:var(--foreground);margin:0}.author-facts.astro-wau225ub{border-bottom:1px solid var(--border);margin:0;display:grid}.author-facts__row.astro-wau225ub{border-top:1px solid var(--border);gap:.375rem;padding-block:1rem;display:grid}@media (width>=768px){.author-facts__row.astro-wau225ub{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:baseline;gap:1.5rem}}.author-facts__row.astro-wau225ub dt.astro-wau225ub{font-size:var(--text-small);color:var(--foreground);font-weight:600}.author-facts__row.astro-wau225ub dd.astro-wau225ub{max-width:var(--article-reading-width);font-size:var(--text-small);color:var(--muted-foreground);margin:0;line-height:1.65}.author-facts__contact.astro-wau225ub{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.author-facts__contact.astro-wau225ub a.astro-wau225ub{min-height:var(--control-target);color:var(--primary-text);text-underline-offset:.2em;align-items:center;gap:.375rem;font-weight:600;text-decoration:underline #0000;transition:text-decoration-color .15s;display:inline-flex}.author-facts__contact.astro-wau225ub a.astro-wau225ub:hover{text-decoration-color:currentColor}.author-facts__contact.astro-wau225ub a.astro-wau225ub:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.25rem}.author-section.astro-wau225ub{margin-top:1.5rem}.author-section__label.astro-wau225ub{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--primary-text);margin-bottom:1rem;font-weight:600}.author-tags.astro-wau225ub{flex-wrap:wrap;gap:.5rem;display:flex}.author-tag.astro-wau225ub{padding-block:var(--space-1);font-size:var(--text-small);color:var(--muted-foreground);align-items:center;display:inline-flex}.author-profile__body.astro-wau225ub,.author-facts__row.astro-wau225ub dd.astro-wau225ub{overflow-wrap:anywhere;min-width:0}.author-facts__row.astro-wau225ub dd.astro-wau225ub a.astro-wau225ub{color:var(--primary-text);text-underline-offset:.2em;text-decoration:underline}.author-facts__row.astro-wau225ub dd.astro-wau225ub a.astro-wau225ub:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.share.astro-zllr3mxm{--share-size:2.75rem;--share-motion:.15s;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.share--rail.astro-zllr3mxm{flex-direction:column;align-items:flex-start}.share__label.astro-zllr3mxm{color:var(--muted-foreground);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0;font-weight:600}.share__list.astro-zllr3mxm{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.share__button.astro-zllr3mxm{width:var(--share-size);height:var(--share-size);border:1px solid var(--border);border-radius:var(--radius-md,var(--radius));background:var(--card);color:var(--foreground);cursor:pointer;transition:color var(--share-motion) ease,border-color var(--share-motion) ease,background-color var(--share-motion) ease;justify-content:center;align-items:center;display:inline-flex}.share__button.astro-zllr3mxm:hover{border-color:var(--primary);background:var(--accent);color:var(--primary-text)}.share__button.astro-zllr3mxm:active{background:var(--muted)}.share__copy-done.astro-zllr3mxm,.share__copy.astro-zllr3mxm[data-copied] .share__copy-idle.astro-zllr3mxm{display:none}.share__copy-idle.astro-zllr3mxm,.share__copy.astro-zllr3mxm[data-copied] .share__copy-done.astro-zllr3mxm{display:inline-flex}.share__copy.astro-zllr3mxm[data-copied]{border-color:var(--primary);color:var(--primary-text)}.outbound-dialog__facts.astro-olqqtduz{gap:.75rem;margin:0;display:grid}.outbound-dialog__fact.astro-olqqtduz{gap:.125rem;display:grid}.outbound-dialog__fact.astro-olqqtduz dt.astro-olqqtduz{color:var(--muted-foreground);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600}.outbound-dialog__fact.astro-olqqtduz dd.astro-olqqtduz{color:var(--foreground);font-size:var(--text-body);overflow-wrap:anywhere;margin:0}.outbound-dialog__name.astro-olqqtduz{font-weight:600}.outbound-dialog__description.astro-olqqtduz{color:var(--muted-foreground);font-size:var(--text-small);line-height:var(--leading-body);margin:1rem 0 0}@media (prefers-reduced-motion:no-preference){.astro-mu6cnre2[data-reading-progress]{animation:linear grow-progress scroll(root)}}@keyframes grow-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.std-reading-frame.astro-gufct6p5{width:100%;max-width:var(--article-reading-width);text-align:start;overflow-wrap:anywhere;min-width:0;margin-inline:auto}.std-meta-bar.astro-gufct6p5{color:var(--muted-foreground);box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;padding-top:2.5rem;padding-bottom:.75rem;font-size:.875rem;display:flex}.std-breadcrumb__sep.astro-gufct6p5{color:var(--muted-foreground);display:inline-flex}.std-breadcrumb.astro-gufct6p5{width:100%;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;display:flex}.std-breadcrumb.astro-gufct6p5 a.astro-gufct6p5{color:inherit;text-decoration:none;transition:color .12s}.std-breadcrumb.astro-gufct6p5 a.astro-gufct6p5:hover{color:var(--foreground)}.std-lesson-position.astro-gufct6p5{margin:0 0 var(--space-3);color:var(--muted-foreground);font-size:var(--text-meta);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.std-lesson-position.astro-gufct6p5 a.astro-gufct6p5{color:var(--primary-text);text-decoration:none}.std-lesson-position.astro-gufct6p5 a.astro-gufct6p5:hover{text-decoration:underline}.std-title.astro-gufct6p5{font-size:var(--article-title-size);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--foreground);margin:1rem 0 0}.std-byline.astro-gufct6p5{border-block:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin:1.25rem 0 2rem;padding:1rem 0;display:flex}.std-byline__people.astro-gufct6p5{align-items:center;gap:.75rem;min-width:0;display:flex}.std-byline__avatar.astro-gufct6p5{border:1px solid var(--border);background:var(--muted);width:2.5rem;height:2.5rem;color:var(--foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.std-byline__names.astro-gufct6p5 p.astro-gufct6p5{margin:0;line-height:1.4}.std-byline__author.astro-gufct6p5{color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-weight:600;display:flex}.std-byline__author.astro-gufct6p5 a.astro-gufct6p5{color:inherit;text-decoration:none}.std-byline__author.astro-gufct6p5 a.astro-gufct6p5:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.std-byline__role.astro-gufct6p5,.std-byline__reviewer.astro-gufct6p5{color:var(--muted-foreground);font-size:var(--text-small);font-weight:400}.std-byline__reviewer-name.astro-gufct6p5{color:var(--foreground);font-weight:500}.std-byline__facts.astro-gufct6p5{flex-wrap:wrap;gap:.75rem 1.75rem;margin:0;display:flex}.std-byline__fact.astro-gufct6p5 dt.astro-gufct6p5{color:var(--muted-foreground);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600}.std-byline__fact.astro-gufct6p5 dd.astro-gufct6p5{color:var(--foreground);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:.125rem 0 0;font-weight:500}.std-layout.astro-gufct6p5{padding-bottom:var(--space-10)}.std-article.astro-gufct6p5{min-width:0}.std-featured-img-wrap.astro-gufct6p5{margin-bottom:var(--space-6);border-radius:var(--radius-card);background:var(--muted);position:relative;overflow:hidden}.std-featured-img.astro-gufct6p5{width:100%;height:auto;aspect-ratio:var(--article-cover-ratio);object-fit:cover;display:block}.std-excerpt.astro-gufct6p5{margin-bottom:var(--space-6);font-size:var(--article-lead-size);line-height:var(--leading-lead);color:var(--foreground)}.std-toc.astro-gufct6p5{--toc-index-width:2.25rem;--toc-indent:.75rem;--toc-row-pad:.5625rem;--toc-motion:.16s;border-top:1px solid var(--foreground);border-bottom:1px solid var(--border);margin-bottom:2.25rem}.std-toc__head.astro-gufct6p5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.75rem 0 .625rem;display:flex}.std-toc__label.astro-gufct6p5,.std-toc__meta.astro-gufct6p5{line-height:var(--leading-h4);margin:0}.std-toc__label.astro-gufct6p5{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.std-toc__meta.astro-gufct6p5{font-size:var(--text-caption);align-items:center;gap:.375rem;display:inline-flex}.std-toc__meta.astro-gufct6p5,.std-toc__count.astro-gufct6p5{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.std-toc__list.astro-gufct6p5,.std-toc__children.astro-gufct6p5{margin:0;padding:0;list-style:none}.std-toc__section.astro-gufct6p5,.std-toc__summary.astro-gufct6p5{border-top:1px solid var(--border)}.std-toc__link.astro-gufct6p5,.std-toc__summary.astro-gufct6p5{grid-template-columns:var(--toc-index-width) minmax(0,1fr);padding:var(--toc-row-pad) .5rem var(--toc-row-pad) var(--toc-indent);border-radius:var(--radius-sm);font-size:var(--text-small);line-height:var(--leading-h4);align-items:baseline;display:grid}.std-toc__link.astro-gufct6p5{color:var(--foreground);transition:color var(--toc-motion) ease;font-weight:500;text-decoration:none;position:relative}.std-toc__link.astro-gufct6p5:before{content:"";inset-block:var(--toc-row-pad);background:var(--primary);width:2px;transition:transform var(--toc-motion) ease;position:absolute;inset-inline-start:0;transform:scaleY(0)}.std-toc__index.astro-gufct6p5{font-size:var(--text-caption);font-variant-numeric:tabular-nums lining-nums;color:color-mix(in oklch,var(--primary-text) 70%,var(--muted-foreground));font-weight:600}.std-toc__count.astro-gufct6p5{font-size:var(--text-caption);white-space:nowrap;margin-inline-start:.5rem;font-weight:400}@media (width<=479px){.std-toc__meta-count.astro-gufct6p5{display:none}}.std-toc__children.astro-gufct6p5{margin:-.25rem 0 var(--toc-row-pad) calc(var(--toc-indent) + var(--toc-index-width));border-inline-start:1px solid var(--border)}.std-toc__children.astro-gufct6p5 .std-toc__link.astro-gufct6p5{color:var(--muted-foreground);padding-block:.3125rem;font-weight:400}.std-toc__children.astro-gufct6p5 .std-toc__link.astro-gufct6p5:before{inset-block:.3125rem;inset-inline-start:-1px}.std-toc__link.astro-gufct6p5:is(:hover,:focus-visible),.std-toc__link.astro-gufct6p5:is(:hover,:focus-visible) .std-toc__index.astro-gufct6p5{color:var(--primary-text)}.std-toc__link.astro-gufct6p5:is(:hover,:focus-visible):before{transform:scaleY(1)}.std-toc.astro-gufct6p5 .astro-gufct6p5:is(.std-toc__link,.std-toc__summary):focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.std-toc.astro-gufct6p5 .astro-gufct6p5:is(.std-toc__link,.std-toc__summary):active{background:var(--muted)}.std-toc__summary.astro-gufct6p5{cursor:pointer;color:var(--primary-text);font-weight:600;list-style:none}.std-toc__summary.astro-gufct6p5::-webkit-details-marker{display:none}.std-toc__summary.astro-gufct6p5:hover>.astro-gufct6p5:not(.std-toc__chevron){text-underline-offset:3px;text-decoration:underline}.std-toc__chevron.astro-gufct6p5{transition:transform var(--toc-motion) ease;place-self:center start;display:inline-flex}.std-toc.astro-gufct6p5:has(.std-toc__outline[open]) .std-toc__list--overview.astro-gufct6p5,.std-toc__summary-less.astro-gufct6p5,.std-toc__outline.astro-gufct6p5[open] .std-toc__summary-more.astro-gufct6p5{display:none}.std-toc__outline.astro-gufct6p5[open]{flex-direction:column;display:flex}.std-toc__outline.astro-gufct6p5[open] .std-toc__summary.astro-gufct6p5{order:1}.std-toc__outline.astro-gufct6p5[open] .std-toc__chevron.astro-gufct6p5{transform:rotate(180deg)}.std-toc__outline.astro-gufct6p5[open] .std-toc__summary-less.astro-gufct6p5{display:inline}.std-body.astro-gufct6p5{font-size:var(--text-prose);line-height:var(--leading-prose);color:var(--foreground)}.std-body.astro-gufct6p5 :is(p,li,blockquote){text-align:start;text-wrap:pretty}.std-body.astro-gufct6p5>.not-prose{margin-top:1.5rem}.std-body.astro-gufct6p5 p{color:color-mix(in oklab,var(--foreground) 92%,transparent);margin-top:1.375rem}.std-body.astro-gufct6p5 h2{font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:600;line-height:var(--leading-h3);color:var(--foreground);margin-top:3rem;margin-bottom:.75rem;scroll-margin-top:5rem}.std-body.astro-gufct6p5 h3{font-size:var(--text-h4);letter-spacing:var(--tracking-h3);font-weight:700;line-height:var(--leading-h4);color:var(--foreground);margin-top:2.5rem;margin-bottom:.5rem;scroll-margin-top:5rem}.std-body.astro-gufct6p5 h3:before{content:"";width:var(--divider-accent-width);height:var(--divider-accent-height);background:var(--foreground);margin-bottom:.75rem;display:block}.std-body.astro-gufct6p5 h4{font-size:var(--text-small);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted-foreground);margin-top:2rem;margin-bottom:.5rem;scroll-margin-top:5rem;font-weight:600}.std-body.astro-gufct6p5 a{text-decoration:underline;text-decoration-color:var(--ring);text-underline-offset:3px}.std-body.astro-gufct6p5 a.glossary-link{text-decoration-style:dotted;text-decoration-color:var(--muted-foreground)}.std-body.astro-gufct6p5 a.glossary-link:hover{text-decoration-style:solid;text-decoration-color:var(--primary)}.std-faq.astro-gufct6p5{border-top:1px solid var(--border);margin-top:3rem;padding-top:2rem}.std-faq__title.astro-gufct6p5{font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:600;line-height:var(--leading-h3);color:var(--foreground);margin-bottom:1rem}.std-faq__item.astro-gufct6p5{border-bottom:1px solid var(--border)}.std-faq__question.astro-gufct6p5{cursor:pointer;min-height:2.75rem;color:var(--foreground);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 0;font-weight:600;list-style:none;display:flex}.std-faq__question.astro-gufct6p5::-webkit-details-marker{display:none}.std-faq__question.astro-gufct6p5 svg{color:var(--muted-foreground);transition:transform var(--motion-duration-fast) ease;flex-shrink:0}.std-faq__item.astro-gufct6p5[open] .std-faq__question.astro-gufct6p5 svg{transform:rotate(180deg)}.std-faq__question.astro-gufct6p5:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.25rem}.std-faq__answer.astro-gufct6p5{color:var(--muted-foreground);padding-bottom:1rem;line-height:1.7}.std-body.astro-gufct6p5 blockquote{border-left:3px solid var(--ring);background:var(--muted);color:var(--foreground);text-align:start;border-radius:0 .5rem .5rem 0;margin:2rem 0;padding:.875rem 1.25rem;font-style:italic}.std-body.astro-gufct6p5 blockquote>:first-child{margin-top:0}.std-body.astro-gufct6p5 blockquote p{text-align:start}.std-body.astro-gufct6p5 code{background:var(--secondary);font-family:var(--font-mono);border-radius:.25rem;padding:.125rem .375rem;font-size:.875em}.std-body.astro-gufct6p5 pre{border:1px solid var(--border);background:var(--card);font-family:var(--font-mono);tab-size:2;text-align:start;border-radius:.75rem;margin-top:1.5rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.std-body.astro-gufct6p5 pre code{font-size:inherit;white-space:pre;background:0 0;padding:0}.std-body.astro-gufct6p5 ul,.std-body.astro-gufct6p5 ol{margin-top:1.25rem;padding-left:1.5rem}.std-body.astro-gufct6p5 li{margin-bottom:.375rem}.std-body.astro-gufct6p5 ul li{list-style:outside}.std-body.astro-gufct6p5 ol li{list-style:decimal}.std-body.astro-gufct6p5 hr{border-color:var(--border);margin:3rem 0}.std-body.astro-gufct6p5 .article-flow ol{margin-top:0;padding-left:0}.std-body.astro-gufct6p5 .article-flow li{margin-bottom:0;list-style:none}.std-body.astro-gufct6p5 .article-flow p{text-align:start;hyphens:manual;margin-top:0}.std-body.astro-gufct6p5 .article-flow .article-flow-note{color:var(--muted-foreground);margin-top:.25rem}.std-body.astro-gufct6p5 .article-flow figcaption{font-size:var(--text-small);color:var(--foreground);text-align:start;margin-top:0;margin-bottom:.75rem;font-weight:600}.std-body.astro-gufct6p5 strong{font-weight:600}.std-body.astro-gufct6p5 img{border-radius:.5rem;width:100%;height:auto;margin-top:2rem;margin-bottom:2rem;display:block}.std-body.astro-gufct6p5 figure{margin:2rem 0}.std-body.astro-gufct6p5 figcaption{font-size:var(--text-caption);color:var(--muted-foreground);text-align:center;margin-top:.5rem}.std-body.astro-gufct6p5 figure img{margin-top:0;margin-bottom:0}.std-body.astro-gufct6p5 .image-origin{font-size:var(--text-caption);color:var(--muted-foreground);text-align:center;margin-top:.5rem;display:block}.std-body.astro-gufct6p5 figcaption .image-origin{margin-top:0}.std-body.astro-gufct6p5 .ai-watermark{display:block;position:relative}.std-body.astro-gufct6p5 .ai-watermark:after,.std-featured-img-wrap.astro-gufct6p5[data-label]:after{content:attr(data-label);border-radius:var(--radius-sm);font-size:var(--text-caption);color:var(--forest-foreground);background:color-mix(in oklab,var(--forest-2) 60%,transparent);pointer-events:none;padding:.125rem .5rem;position:absolute;bottom:.75rem;right:.75rem}.std-cover-origin.astro-gufct6p5{font-size:var(--text-caption);color:var(--muted-foreground);margin-top:-1rem;margin-bottom:1.5rem}.std-body.astro-gufct6p5 :is(.ui-table-wrap,table){margin-top:1.5rem}.std-body.astro-gufct6p5 .ui-table-wrap table{margin-top:0}.std-body.astro-gufct6p5 td:first-child{font-weight:600}.std-series-nav.astro-gufct6p5{border:1px solid var(--border);border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:2.5rem;padding:1.25rem;font-size:.875rem;display:flex}.std-series-nav__prev.astro-gufct6p5,.std-series-nav__next.astro-gufct6p5{color:var(--muted-foreground);flex:1;text-decoration:none;transition:color .12s}.std-series-nav__next.astro-gufct6p5{text-align:right}.std-series-nav__prev.astro-gufct6p5:hover,.std-series-nav__next.astro-gufct6p5:hover{color:var(--foreground)}.std-series-nav__label.astro-gufct6p5{color:var(--muted-foreground);margin-bottom:.25rem;font-size:.75rem;display:block}.std-companies.astro-gufct6p5{gap:var(--space-3);margin-block:var(--space-8) 0;display:grid}.std-companies__title.astro-gufct6p5{color:var(--muted-foreground);font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0}.std-companies__list.astro-gufct6p5{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.std-companies__link.astro-gufct6p5{min-height:var(--control-target);align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);font-size:var(--text-small);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard);text-decoration:none;display:inline-flex}.std-companies__link.astro-gufct6p5:hover{border-color:var(--primary)}.std-companies__link.astro-gufct6p5:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.std-companies__ticker.astro-gufct6p5{color:var(--primary-text);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.std-companies__name.astro-gufct6p5{color:var(--muted-foreground)}.std-disclaimer.astro-gufct6p5{--pictogram-accent:var(--primary-text);border:1px solid var(--border);border-radius:var(--radius-card,var(--radius));background:var(--card);color:var(--muted-foreground);font-size:var(--text-small);margin-top:3rem;line-height:1.6;overflow:hidden}.std-disclaimer.astro-gufct6p5 p.astro-gufct6p5{margin:0}.std-disclaimer__head.astro-gufct6p5{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:1.25rem 1.5rem 0;display:flex}.std-disclaimer__eyebrow.astro-gufct6p5{color:var(--muted-foreground);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0;font-weight:600}.std-disclaimer__more.astro-gufct6p5{min-height:1.5rem;color:var(--primary-text);align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}.std-disclaimer__more.astro-gufct6p5:hover{text-underline-offset:.2em;text-decoration:underline}.std-disclaimer__facts.astro-gufct6p5{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.std-disclaimer__fact.astro-gufct6p5{align-content:start;gap:.375rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.std-disclaimer__fact.astro-gufct6p5+.std-disclaimer__fact.astro-gufct6p5{border-inline-start:1px solid var(--border)}.std-disclaimer.astro-gufct6p5 .std-disclaimer__pictogram{color:var(--foreground);margin-bottom:.5rem}.std-disclaimer__fact-title.astro-gufct6p5{color:var(--foreground);font-weight:600}.std-disclaimer__signature.astro-gufct6p5{border-top:1px solid var(--border);background:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.875rem 1.5rem;display:flex}.std-disclaimer__seal.astro-gufct6p5{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);width:1.75rem;height:1.75rem;color:var(--foreground);justify-content:center;align-items:center;margin-inline-end:.25rem;font-weight:700;display:inline-flex}.std-disclaimer__signed.astro-gufct6p5{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600}.std-disclaimer__signer.astro-gufct6p5,.std-disclaimer__platform.astro-gufct6p5{color:var(--foreground);font-weight:600}.std-disclaimer__platform-note.astro-gufct6p5{margin-inline-start:auto}@media (width<=40rem){.std-disclaimer__facts.astro-gufct6p5{grid-template-columns:minmax(0,1fr)}.std-disclaimer__fact.astro-gufct6p5{grid-template-columns:2.5rem minmax(0,1fr);column-gap:1rem;padding:1rem 1.25rem}.std-disclaimer.astro-gufct6p5 .std-disclaimer__pictogram{grid-row:span 2;width:2.5rem;height:2.5rem;margin-bottom:0}.std-disclaimer__head.astro-gufct6p5{padding-inline:1.25rem}.std-disclaimer__fact.astro-gufct6p5+.std-disclaimer__fact.astro-gufct6p5{border-inline-start:0;border-top:1px solid var(--border)}.std-disclaimer__platform-note.astro-gufct6p5{flex-basis:100%;margin-inline-start:2.25rem}}.std-share-bar.astro-gufct6p5{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:1.5rem}.std-author-box.astro-gufct6p5{border:1px solid var(--border);border-radius:var(--radius-card,var(--radius));background:var(--card);margin-top:2.5rem;padding:1.5rem}@media (width>=1024px){.std-author-box.astro-gufct6p5{margin-top:3rem}}.std-author-box__eyebrow.astro-gufct6p5{color:var(--muted-foreground);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0 0 1rem;font-weight:600}.std-author-box__row.astro-gufct6p5{align-items:flex-start;gap:1rem;display:flex}.std-author-box__avatar.astro-gufct6p5{border:1px solid var(--border);background:var(--muted);width:3.5rem;height:3.5rem;color:var(--foreground);font-size:var(--text-h4);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.std-author-box__body.astro-gufct6p5{min-width:0}.std-author-box__name.astro-gufct6p5{color:var(--foreground);font-size:var(--text-h5);font-weight:600;line-height:var(--leading-h4);margin:0}.std-author-box__role.astro-gufct6p5{color:var(--primary-text);font-size:var(--text-small);margin:.125rem 0 0;font-weight:500}.std-author-box__bio.astro-gufct6p5{color:var(--muted-foreground);font-size:var(--text-small);margin:.75rem 0 0;line-height:1.65}.std-author-box__reviewer.astro-gufct6p5{color:var(--muted-foreground);font-size:var(--text-small);margin:.75rem 0 0}.std-author-box__reviewer-name.astro-gufct6p5{color:var(--foreground);font-weight:600}.std-author-box__link.astro-gufct6p5{color:var(--primary-text);font-size:var(--text-small);align-items:center;gap:.25rem;margin-top:1rem;font-weight:600;text-decoration:none;display:inline-flex}.std-author-box__link.astro-gufct6p5:hover{text-underline-offset:3px;text-decoration:underline}.std-author-box.astro-gufct6p5.std-analyst-box{margin-top:1rem}.std-analyst-box__facts.astro-gufct6p5{color:var(--muted-foreground);font-size:var(--text-small);flex-wrap:wrap;gap:.5rem 1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.std-analyst-box__facts.astro-gufct6p5 li.astro-gufct6p5{align-items:center;gap:.375rem;display:inline-flex}.std-analyst-box__phone.astro-gufct6p5{min-height:2.75rem;color:var(--primary-text);font-variant-numeric:tabular-nums;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.std-analyst-box__phone.astro-gufct6p5:hover{text-underline-offset:3px;text-decoration:underline}.std-same-topic.astro-gufct6p5{margin-bottom:var(--space-10)}.std-same-topic.astro-gufct6p5 ul.astro-gufct6p5{gap:var(--space-3);margin-block-start:var(--space-4);padding:0;list-style:none;display:grid}.std-same-topic.astro-gufct6p5 a.astro-gufct6p5{color:var(--primary-text);text-underline-offset:var(--space-1)}.std-same-topic.astro-gufct6p5 a.astro-gufct6p5:is(:hover,:focus-visible){color:var(--foreground)}.std-same-topic.astro-gufct6p5 a.astro-gufct6p5:active{color:var(--primary-text)}.std-related.astro-gufct6p5{border-top:1px solid var(--border);padding-top:2.5rem;padding-bottom:3.5rem}.std-tags-list.astro-gufct6p5{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 2rem;display:flex}.std-tag-pill.astro-gufct6p5{border-radius:var(--radius-full,9999px);background:var(--muted);color:var(--muted-foreground);font-size:var(--text-small,.8125rem);align-items:center;padding:.25rem .625rem;font-weight:500;text-decoration:none;display:inline-flex}.std-tag-pill.astro-gufct6p5:hover{background:var(--primary);color:var(--primary-foreground)}.std-related__header.astro-gufct6p5{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.5rem;display:flex}.std-related__title.astro-gufct6p5{color:var(--foreground);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:700;line-height:var(--leading-h3);margin:0}.std-related__view-all.astro-gufct6p5{color:var(--primary-text);font-size:var(--text-small);align-items:center;gap:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.std-related__view-all.astro-gufct6p5:hover{text-underline-offset:3px;text-decoration:underline}.std-related.astro-gufct6p5 g-editorial-slot.astro-gufct6p5{display:block}.std-related__grid.astro-gufct6p5{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.std-related__grid.astro-gufct6p5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.std-meta-bar.astro-gufct6p5{flex-direction:column;align-items:flex-start;height:auto}}.ai-notice.astro-zbluemkt{color:var(--muted-foreground);gap:.5rem;font-size:.8125rem;line-height:1.6;display:flex}.ai-notice.astro-zbluemkt p.astro-zbluemkt{margin:0}.ai-notice.astro-zbluemkt .ai-notice__icon{flex-shrink:0;margin-top:.1875rem}.ai-notice__label.astro-zbluemkt{font-weight:600}.ai-notice__link.astro-zbluemkt{color:inherit;text-underline-offset:.2em;margin-inline-start:.25rem;text-decoration:underline}.ai-notice__link.astro-zbluemkt:hover{color:var(--primary-text)}.blog-body.astro-7y2bfuo4{width:100%;min-width:0}.blog-tabs.astro-7y2bfuo4{padding-block:var(--space-4) var(--space-8)}.blog-tabs__rail.astro-7y2bfuo4{gap:var(--space-2);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.blog-tabs__rail.astro-7y2bfuo4::-webkit-scrollbar{display:none}.blog-tabs__pill.astro-7y2bfuo4{min-height:var(--control-target);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);font-size:var(--text-small);white-space:nowrap;transition:background var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.blog-tabs__pill.astro-7y2bfuo4:is(:hover,:active){background:var(--muted);color:var(--foreground);border-color:var(--primary)}.blog-tabs__pill.astro-7y2bfuo4:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.blog-tabs__pill--active.astro-7y2bfuo4{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.blog-main.astro-7y2bfuo4{margin-block:var(--space-6) var(--space-12)}.blog-main__heading.astro-7y2bfuo4{color:var(--foreground);margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}.blog-tabs.astro-nf5yndqh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.blog-tabs__rail.astro-nf5yndqh{flex:100%;min-width:0;max-width:100%;position:relative}.blog-tabs__pills.astro-nf5yndqh{gap:var(--tab-gap);box-shadow:inset 0 -1px 0 var(--border);margin:0;padding:0;list-style:none}.blog-tab.astro-nf5yndqh{min-height:var(--tab-min-size);white-space:nowrap;padding:.5rem var(--tab-padding-inline);font-weight:var(--tab-font-weight);font-size:var(--tab-font-size);border:none;border-bottom:var(--tab-underline) solid transparent;color:var(--muted-foreground);cursor:pointer;background:0 0;align-items:center;line-height:1;text-decoration:none;transition:color .12s,border-color .12s;display:inline-flex}.blog-tab.astro-nf5yndqh:hover{color:var(--foreground)}.blog-tabs__pills.astro-nf5yndqh>li.astro-nf5yndqh:first-child .blog-tab.astro-nf5yndqh{padding-inline-start:0}.blog-tab.astro-nf5yndqh:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-ring-width));border-radius:var(--radius-sm,.25rem)}.blog-tab.astro-nf5yndqh:active{color:var(--primary-strong)}.blog-tab--active.astro-nf5yndqh,.blog-tab.astro-nf5yndqh[aria-current=page]{color:var(--primary-text);border-bottom-color:var(--primary);font-weight:var(--tab-font-weight-active)}.blog-compact-item.astro-nf5yndqh{gap:var(--space-4);height:auto;color:inherit;align-items:flex-start;text-decoration:none;display:flex}.blog-compact-item.astro-nf5yndqh:hover .blog-compact-item__title.astro-nf5yndqh{color:var(--primary-text)}.blog-compact-item__thumb.astro-nf5yndqh{width:calc(var(--space-10) * 4);height:auto;aspect-ratio:var(--ratio-compact);object-fit:cover;border-radius:var(--radius-card);background:var(--muted);flex-shrink:0;display:block}.blog-compact-item__thumb--placeholder.astro-nf5yndqh{background:var(--muted)}.blog-compact-item__body.astro-nf5yndqh{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.blog-compact-item__title.astro-nf5yndqh{font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-h4);color:var(--foreground);transition:color var(--motion-duration-quick) var(--motion-ease-standard)}.blog-compact-item__date.astro-nf5yndqh{color:var(--muted-foreground);align-items:center;gap:4px;font-size:.75rem;display:flex}.blog-tag-pill.astro-nf5yndqh{color:var(--primary-text);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);align-items:center;width:fit-content;padding:0;display:inline-flex}.blog-featured.astro-nf5yndqh{align-items:flex-start;gap:40px;margin-bottom:2.5rem;display:flex}.blog-featured__main.astro-nf5yndqh{min-width:0}.blog-featured__link.astro-nf5yndqh{color:inherit;text-decoration:none;display:block}.blog-featured__link.astro-nf5yndqh:hover .blog-featured__title.astro-nf5yndqh{color:var(--primary-text)}.blog-featured__img.astro-nf5yndqh{width:100%;height:auto;aspect-ratio:var(--ratio-editorial);object-fit:cover;background:var(--muted);display:block}.blog-featured__img--placeholder.astro-nf5yndqh{background:var(--muted);aspect-ratio:var(--ratio-editorial)}.blog-featured__body.astro-nf5yndqh{padding:1rem 0 0}.blog-featured__title.astro-nf5yndqh{font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-h3);color:var(--foreground);margin:0 0 var(--space-3);transition:color var(--motion-duration-quick) var(--motion-ease-standard)}.blog-featured__meta.astro-nf5yndqh{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.blog-featured__date.astro-nf5yndqh{color:var(--muted-foreground);font-size:.8125rem}.blog-featured__sidebar.astro-nf5yndqh{gap:var(--space-6);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.blog-main.astro-nf5yndqh{gap:var(--space-12);margin-bottom:var(--space-10);flex-direction:column;display:flex}.blog-main__content.astro-nf5yndqh{flex:1 1 0;min-width:0}.blog-main__heading.astro-nf5yndqh{color:var(--foreground);margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}.blog-main__sidebar.astro-nf5yndqh{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.blog-sidebar-section.astro-nf5yndqh{flex-direction:column;gap:1rem;display:flex}.blog-sidebar-section__title.astro-nf5yndqh{color:var(--foreground);margin:0;font-size:1.5rem;font-weight:700;line-height:2rem}.blog-sidebar-section__title.astro-nf5yndqh a.astro-nf5yndqh{color:inherit;text-decoration:none}.blog-sidebar-section__title.astro-nf5yndqh a.astro-nf5yndqh:hover{color:var(--primary-text)}.blog-terms.astro-nf5yndqh{border-bottom:1px solid var(--border);margin:0;padding:0;list-style:none}.blog-terms__item.astro-nf5yndqh{border-top:1px solid var(--border)}.blog-terms__link.astro-nf5yndqh{min-height:2.75rem;font-size:var(--text-small);color:var(--foreground);justify-content:space-between;align-items:center;gap:.75rem;font-weight:600;text-decoration:none;transition:color .12s;display:flex}.blog-terms__link.astro-nf5yndqh:hover{color:var(--primary-text)}.blog-terms__link.astro-nf5yndqh:focus-visible,.blog-terms__all.astro-nf5yndqh:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.25rem}.blog-terms__all.astro-nf5yndqh{font-size:var(--text-small);color:var(--primary-text);text-underline-offset:.2em;margin-top:.75rem;font-weight:600;display:inline-flex}.blog-sidebar-list.astro-nf5yndqh{flex-direction:column;gap:16px;display:flex}@media (width<=1279px){.blog-main.astro-nf5yndqh{flex-direction:column;gap:1.5rem}.blog-main__content.astro-nf5yndqh{flex:none;width:100%}.blog-main__sidebar.astro-nf5yndqh{width:100%}.blog-main__sidebar.astro-nf5yndqh .blog-sidebar-list.astro-nf5yndqh{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px 24px;display:grid}}@media (width<=767.98px){.blog-featured.astro-nf5yndqh{flex-direction:column;gap:1.5rem}.blog-featured__main.astro-nf5yndqh,.blog-featured__sidebar.astro-nf5yndqh{flex:none;width:100%}.blog-main__sidebar.astro-nf5yndqh{grid-template-columns:1fr}.blog-tabs.astro-nf5yndqh{flex-direction:column;align-items:stretch}}.blog-body.astro-nf5yndqh{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.blog-main__content.astro-nf5yndqh{width:100%}.blog-featured__main.astro-nf5yndqh{flex:1.45 1 0}.blog-featured__img.astro-nf5yndqh{border-radius:var(--radius-card)}.blog-featured__excerpt.astro-nf5yndqh{margin:var(--space-3) 0 0;color:var(--muted-foreground);font-size:var(--text-body);line-height:var(--leading-body)}.blog-compact-item__excerpt.astro-nf5yndqh{-webkit-line-clamp:2;color:var(--muted-foreground);font-size:var(--text-small);line-height:var(--leading-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-body.astro-nf5yndqh a.astro-nf5yndqh:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.blog-body.astro-nf5yndqh a.astro-nf5yndqh:active{color:var(--primary-strong)}@media (width>=48rem) and (width<=79.999rem){.blog-featured__sidebar.astro-nf5yndqh .blog-compact-item__thumb.astro-nf5yndqh{width:calc(var(--space-8) * 3)}}@media (width<=47.999rem){.blog-featured__main.astro-nf5yndqh{flex:none}.blog-compact-item__thumb.astro-nf5yndqh{width:calc(var(--space-8) * 3)}.blog-compact-item__title.astro-nf5yndqh{font-size:var(--text-h5)}}@media (prefers-reduced-motion:reduce){.blog-tab.astro-nf5yndqh,.blog-compact-item__title.astro-nf5yndqh,.blog-featured__title.astro-nf5yndqh,.blog-terms__link.astro-nf5yndqh{transition:none}}.company-figure--missing.astro-lcae75td{color:var(--muted-foreground);font-weight:var(--weight-regular)}.quote-masthead.astro-b2u4kj2f{padding-block:var(--space-4);border-block-end:var(--border-width) solid var(--border)}.quote-masthead__grid.astro-b2u4kj2f{align-items:center;gap:var(--space-4) var(--space-8);grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.quote-masthead__quote.astro-b2u4kj2f{gap:var(--space-1);font-variant-numeric:tabular-nums;display:grid;& p.astro-b2u4kj2f{margin:0}}.quote-masthead__label.astro-b2u4kj2f,.quote-masthead__asof.astro-b2u4kj2f{color:var(--muted-foreground);font-size:var(--text-meta)}.quote-masthead__price.astro-b2u4kj2f{color:var(--foreground);font-size:var(--text-stat);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:var(--leading-page-title)}.quote-masthead__move.astro-b2u4kj2f{align-items:center;gap:var(--space-2);width:fit-content;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--muted);color:var(--muted-foreground);font-size:var(--text-data);font-weight:var(--weight-semibold);display:inline-flex}.astro-b2u4kj2f[data-trend=up]>.quote-masthead__move.astro-b2u4kj2f{background:color-mix(in oklab,var(--positive) 6%,transparent);color:var(--positive)}.astro-b2u4kj2f[data-trend=down]>.quote-masthead__move.astro-b2u4kj2f{background:color-mix(in oklab,var(--negative) 6%,transparent);color:var(--negative)}.quote-masthead__facts.astro-b2u4kj2f{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.6fr);margin:0;display:grid}.quote-masthead__fact.astro-b2u4kj2f{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-1) var(--space-4);border-inline-start:var(--border-width) solid var(--border);display:grid;& dt.astro-b2u4kj2f{color:var(--muted-foreground);font-size:var(--text-meta);white-space:nowrap}& dd.astro-b2u4kj2f{color:var(--foreground);font-size:var(--text-index-value);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}}.quote-masthead__fact--range.astro-b2u4kj2f dd.astro-b2u4kj2f{gap:var(--space-1);display:grid}.quote-masthead__range-ends.astro-b2u4kj2f{color:var(--muted-foreground);font-size:var(--text-meta);justify-content:space-between;display:flex}.quote-masthead__range.astro-b2u4kj2f{width:100%;height:var(--space-3);display:block;overflow:visible}.quote-masthead__range-track.astro-b2u4kj2f{fill:var(--muted)}.quote-masthead__range-fill.astro-b2u4kj2f{fill:color-mix(in oklab,var(--primary) 28%,transparent)}.quote-masthead__range-marker.astro-b2u4kj2f{fill:var(--primary);stroke:var(--background);stroke-width:2px}@media (width<=79.999rem){.quote-masthead__grid.astro-b2u4kj2f{grid-template-columns:minmax(0,1fr)}.quote-masthead__facts.astro-b2u4kj2f{padding-top:var(--space-3);border-top:var(--border-width) solid var(--border)}.quote-masthead__fact.astro-b2u4kj2f:first-child{border-inline-start:0;padding-inline-start:0}}@media (width<=47.999rem){.quote-masthead__facts.astro-b2u4kj2f{row-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.quote-masthead__fact.astro-b2u4kj2f{padding-inline:0 var(--space-3);border-inline-start:0}.quote-masthead__fact--range.astro-b2u4kj2f{grid-column:1/-1}.quote-masthead__fact.astro-b2u4kj2f dd.astro-b2u4kj2f{font-size:var(--text-body)}.quote-masthead__price.astro-b2u4kj2f{font-size:var(--text-h3)}}.company-head__tags.astro-lts3fthg{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.company-head__ticker.astro-lts3fthg{letter-spacing:var(--tracking-eyebrow)}.company-head__sector.astro-lts3fthg{color:var(--muted-foreground);font-size:var(--text-meta)}.company-main.astro-lts3fthg{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.company-nav.astro-lts3fthg{top:var(--nav-height);z-index:2;background:var(--background);position:sticky}.company-nav__list.astro-lts3fthg{gap:var(--tab-gap);border-block-end:var(--border-width) solid var(--border);margin:0;padding:0;list-style:none}.company-nav__link.astro-lts3fthg{min-height:var(--tab-min-size);padding-inline:var(--tab-padding-inline);border-block-end:var(--tab-underline) solid transparent;color:var(--muted-foreground);font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;margin-block-end:calc(-1 * var(--border-width));text-decoration:none;display:inline-flex;&:hover{color:var(--foreground)}&[aria-current=page]{border-block-end-color:var(--primary);color:var(--primary-text);font-weight:var(--tab-font-weight-active)}&:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-ring-width))}}.company-nav__list.astro-lts3fthg li.astro-lts3fthg:first-child .company-nav__link.astro-lts3fthg{padding-inline-start:0}.company-nav__hint.astro-lts3fthg{padding-block:var(--space-1);color:var(--muted-foreground);font-size:var(--text-caption);margin:0;display:none}@media (width<=47.999rem){.company-nav__hint.astro-lts3fthg{display:block}}.company-body.astro-lts3fthg{gap:var(--space-6);display:grid}.company-source.astro-lts3fthg{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);color:var(--muted-foreground);font-size:var(--text-meta);display:grid;& p.astro-lts3fthg{margin:0}& a.astro-lts3fthg{color:inherit}}.card.astro-dd5txfcy{box-sizing:border-box;border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--card);min-width:0;color:var(--card-foreground);box-shadow:var(--shadow-card-rest)}.card--muted.astro-dd5txfcy{background:var(--muted);color:var(--foreground)}.card--pad-editorial.astro-dd5txfcy{padding:var(--card-padding)}.card--pad-data.astro-dd5txfcy{padding:var(--card-padding-data)}.card--pad-flush.astro-dd5txfcy{padding:var(--space-0)}@media (width<=39.999rem){.card--pad-editorial.astro-dd5txfcy{padding:var(--card-padding-mobile)}}.card--interactive.astro-dd5txfcy{min-height:var(--control-target);transition:border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard);text-decoration:none;display:block}.card--interactive.astro-dd5txfcy:hover{border-color:var(--primary);box-shadow:var(--shadow-card-hover)}.card--interactive.astro-dd5txfcy:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.card--interactive.astro-dd5txfcy{transition:none}}.section.astro-5v3l7meg{width:100%}.section__inner.astro-5v3l7meg{width:var(--page-column-width);margin-inline:auto}.section--band.astro-5v3l7meg .section__inner.astro-5v3l7meg{padding-block:var(--section-gap)}.section--nested.astro-5v3l7meg .section__inner.astro-5v3l7meg{width:100%}.section--white.astro-5v3l7meg{background:var(--background)}.section--plain.astro-5v3l7meg{background:0 0;min-width:0}.section--tint.astro-5v3l7meg{background:var(--muted)}.section--dark.astro-5v3l7meg{background:var(--forest-2);color:var(--forest-foreground)}.section__head.astro-5v3l7meg{gap:var(--section-head-control-gap);flex-direction:column;margin-block-end:var(--section-head-body-gap);display:flex}.section__heading.astro-5v3l7meg{gap:var(--section-head-gap);flex-direction:column;min-width:0;display:flex}.section__title.astro-5v3l7meg{font-size:var(--text-section);font-weight:var(--weight-bold);line-height:var(--leading-inner-heading);letter-spacing:var(--tracking-h3);margin:0}.section__description.astro-5v3l7meg{max-width:var(--hero-lead-width);color:var(--muted-foreground);font-size:var(--text-meta);line-height:var(--leading-inner-body);margin:0}.section--dark.astro-5v3l7meg .section__description.astro-5v3l7meg{color:var(--forest-muted)}.section__controls.astro-5v3l7meg{gap:var(--segment-group-gap);flex-wrap:wrap;min-width:0;display:flex}@media (width<=39.999rem){.section--band.astro-5v3l7meg .section__inner.astro-5v3l7meg{padding-block:var(--section-gap-mobile)}}@media (width>=64rem){.section__head.astro-5v3l7meg{justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-direction:row}.section__controls.astro-5v3l7meg{flex-shrink:0;justify-content:flex-end}}.event-table.astro-43ahs42t table{border-collapse:collapse;width:100%;font-size:var(--text-data)}.event-table.astro-43ahs42t :is(th,td){padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--border);text-align:start;vertical-align:top}.event-table.astro-43ahs42t thead th{background:var(--muted);color:var(--muted-foreground);font-size:var(--text-meta);font-weight:var(--weight-semibold);white-space:nowrap}.event-table.astro-43ahs42t tbody tr:last-child td{border-bottom:0}.event-table.astro-43ahs42t .event-table__date{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.event-table.astro-43ahs42t .event-table__type{gap:var(--space-1) var(--space-2);white-space:nowrap;flex-wrap:wrap;align-items:baseline;display:flex;& a.astro-43ahs42t{color:var(--foreground);font-weight:var(--weight-medium);text-decoration:none}& a.astro-43ahs42t:hover{color:var(--primary-text);text-decoration:underline}}.event-table.astro-43ahs42t .event-table__amount{color:var(--muted-foreground);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.event-table.astro-43ahs42t .event-table__note{min-width:16rem;color:var(--muted-foreground)}.event-table--compact.astro-43ahs42t :is(th,td):first-child{padding-inline-start:0}@media (width<=39.999rem){.event-table.astro-43ahs42t :is(th,td){padding-inline:var(--space-3)}.event-table.astro-43ahs42t .event-table__note{min-width:12rem}}.events-page__empty.astro-tr6gmnnd{color:var(--muted-foreground);margin:0}.ui-tabs__list.astro-dhgaq5xt{gap:var(--tab-gap);border-block-end:var(--border-width) solid var(--border);margin-block-end:var(--section-head-body-gap);position:relative}.ui-tabs__radio.astro-dhgaq5xt{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ui-tabs__tab.astro-dhgaq5xt{min-height:var(--tab-min-size);padding-inline:var(--tab-padding-inline);border-block-end:var(--tab-underline) solid transparent;color:var(--muted-foreground);font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);line-height:var(--leading-control);white-space:nowrap;cursor:pointer;user-select:none;transition:color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard);align-items:center;margin-block-end:calc(-1 * var(--border-width));display:inline-flex;position:relative}.ui-tabs__tab.astro-dhgaq5xt:first-child{padding-inline-start:var(--space-0)}.ui-tabs__tab.astro-dhgaq5xt:hover{color:var(--foreground)}.ui-tabs__tab.astro-dhgaq5xt:has(:checked){border-block-end-color:var(--primary);color:var(--primary-text);font-weight:var(--tab-font-weight-active)}.ui-tabs__tab.astro-dhgaq5xt:has(:focus-visible){outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-ring-width))}.ui-tabs__tab.astro-dhgaq5xt:has(:disabled){color:var(--muted-foreground);cursor:not-allowed;text-decoration:line-through}.ui-tabs__panel.astro-dhgaq5xt{display:none}.ui-tabs.astro-dhgaq5xt:has(.ui-tabs__tab:first-child :checked) .ui-tabs__panel.astro-dhgaq5xt:first-child,.ui-tabs.astro-dhgaq5xt:has(.ui-tabs__tab:nth-child(2) :checked) .ui-tabs__panel.astro-dhgaq5xt:nth-child(2),.ui-tabs.astro-dhgaq5xt:has(.ui-tabs__tab:nth-child(3) :checked) .ui-tabs__panel.astro-dhgaq5xt:nth-child(3),.ui-tabs.astro-dhgaq5xt:has(.ui-tabs__tab:nth-child(4) :checked) .ui-tabs__panel.astro-dhgaq5xt:nth-child(4),.ui-tabs.astro-dhgaq5xt:has(.ui-tabs__tab:nth-child(5) :checked) .ui-tabs__panel.astro-dhgaq5xt:nth-child(5),.ui-tabs.astro-dhgaq5xt:has(.ui-tabs__tab:nth-child(6) :checked) .ui-tabs__panel.astro-dhgaq5xt:nth-child(6),.ui-tabs.astro-dhgaq5xt:has(.ui-tabs__tab:nth-child(7) :checked) .ui-tabs__panel.astro-dhgaq5xt:nth-child(7),.ui-tabs.astro-dhgaq5xt:has(.ui-tabs__tab:nth-child(8) :checked) .ui-tabs__panel.astro-dhgaq5xt:nth-child(8){display:block}@media (prefers-reduced-motion:reduce){.ui-tabs__tab.astro-dhgaq5xt{transition:none}}.key-stats.astro-v5c246wp{border-top:var(--border-width) solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.key-stats__item.astro-v5c246wp{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:var(--border-width) solid var(--border);display:grid;& dt.astro-v5c246wp{color:var(--muted-foreground);font-size:var(--text-meta)}& dt.astro-v5c246wp a.astro-v5c246wp{color:inherit;text-underline-offset:.2em;text-decoration:underline dotted}& dt.astro-v5c246wp a.astro-v5c246wp:hover{color:var(--primary-text)}& dd.astro-v5c246wp{color:var(--foreground);font-size:var(--text-data);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}}.key-stats__note.astro-v5c246wp{margin:var(--space-3) 0 0;color:var(--muted-foreground);font-size:var(--text-meta)}@media (width<=47.999rem){.key-stats.astro-v5c246wp{grid-template-columns:repeat(2,minmax(0,1fr))}}.fin-table{background:var(--card)}.fin-table table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:var(--text-data);font-variant-numeric:tabular-nums}.fin-table :is(th,td){padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--border);text-align:end;white-space:nowrap}.fin-table thead th{background:var(--muted);color:var(--muted-foreground);font-size:var(--text-meta);font-weight:var(--weight-semibold);position:sticky;top:0}.fin-table tbody:not(:last-child) tr:last-child :is(th,td){border-bottom-color:var(--chart-reference)}.fin-table tbody:last-child tr:last-child :is(th,td){border-bottom:0}.fin-table .fin-table__metric{z-index:1;border-inline-end:var(--border-width) solid var(--border);background:var(--card);min-width:11rem;color:var(--foreground);font-weight:var(--weight-medium);text-align:start;position:sticky;inset-inline-start:0}.fin-table thead .fin-table__metric{z-index:2;background:var(--muted);color:var(--muted-foreground)}.fin-table .fin-table__metric a{color:inherit;text-decoration:underline dotted var(--muted-foreground);text-underline-offset:.2em}.fin-table .fin-table__metric a:hover{color:var(--primary-text)}.fin-table .fin-table__group :is(th,td){padding-block:var(--space-3) var(--space-1);background:var(--card);color:var(--muted-foreground);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;border-bottom:0}.fin-table .fin-table__group td{background:0 0}.fin-table td[data-trend=down]{color:var(--negative)}.fin-table tbody tr:not(.fin-table__group):hover .fin-table__metric{background:color-mix(in oklab,var(--secondary) 35%,var(--card))}@media (width<=39.999rem){.fin-table .fin-table__metric{white-space:normal;min-width:8.5rem}.fin-table :is(th,td){padding-inline:var(--space-3)}}.fin-multiples.astro-7ihvbnp7{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fin-tile.astro-7ihvbnp7{flex:1 1 calc(var(--space-12) * 6);gap:var(--space-2);min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--card);grid-template-rows:auto auto 1fr;display:grid}.fin-tile__head.astro-7ihvbnp7{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.fin-tile__title.astro-7ihvbnp7{color:var(--foreground);font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-control);margin:0}.fin-tile__unit.astro-7ihvbnp7{color:var(--muted-foreground);font-size:var(--text-meta);white-space:nowrap}.fin-tile__legend.astro-7ihvbnp7{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;& li.astro-7ihvbnp7{align-items:baseline;gap:var(--space-2);display:inline-flex}& li.astro-7ihvbnp7:before{content:"";width:var(--space-3);border-top:var(--chart-stroke) solid var(--chart-line);align-self:center;height:0}& li.astro-7ihvbnp7[data-slot="1"]:before{border-top-color:var(--chart-2)}}.fin-tile__series.astro-7ihvbnp7{color:var(--muted-foreground);font-size:var(--text-meta)}.fin-tile__last.astro-7ihvbnp7{color:var(--foreground);font-size:var(--text-data);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.fin-tile__figure.astro-7ihvbnp7{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--metric-plot-height) auto;column-gap:var(--space-2);margin:var(--space-2) 0 0;display:grid}.fin-tile__plot.astro-7ihvbnp7{position:relative}.fin-tile__svg.astro-7ihvbnp7,.fin-tile__markers.astro-7ihvbnp7{width:100%;height:100%;display:block;overflow:visible}.fin-tile__markers.astro-7ihvbnp7{pointer-events:none;position:absolute;inset:0}.fin-tile__grid.astro-7ihvbnp7{stroke:var(--chart-grid);stroke-width:var(--border-width);vector-effect:non-scaling-stroke}.fin-tile__zero.astro-7ihvbnp7{stroke:var(--chart-reference);stroke-width:var(--border-width);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.fin-tile__line.astro-7ihvbnp7{fill:none;stroke:var(--chart-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--chart-stroke);vector-effect:non-scaling-stroke;&[data-slot="1"]{stroke:var(--chart-2)}}.fin-tile__marker.astro-7ihvbnp7{r:calc(var(--chart-marker-size) / 2);fill:var(--card);stroke:var(--chart-line);stroke-width:var(--chart-stroke);&[data-slot="1"]{stroke:var(--chart-2)}}.fin-tile__y-axis.astro-7ihvbnp7,.fin-tile__x-axis.astro-7ihvbnp7{color:var(--muted-foreground);font-size:var(--text-eyebrow);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}.fin-tile__y-axis.astro-7ihvbnp7{flex-direction:column;justify-content:space-between;display:flex;& li.astro-7ihvbnp7{justify-content:flex-end;align-items:center;height:0;display:flex}}.fin-tile__x-axis.astro-7ihvbnp7{padding-top:var(--space-2);grid-column:1;justify-content:space-between;display:flex;& li.astro-7ihvbnp7{white-space:nowrap}}@media (width<=39.999rem){.fin-multiples.astro-7ihvbnp7{gap:var(--space-3)}.fin-tile.astro-7ihvbnp7{padding:var(--space-3)}.fin-tile__figure.astro-7ihvbnp7{grid-template-rows:var(--metric-plot-height-mobile) auto}.fin-tile__y-axis.astro-7ihvbnp7 li.astro-7ihvbnp7:not(:first-child,:last-child),.fin-tile__x-middle.astro-7ihvbnp7{visibility:hidden}}.fin-page__empty.astro-wv2wxmhp{color:var(--muted-foreground);margin:0}.fin-page__panel.astro-wv2wxmhp{gap:var(--space-6);display:grid}.fin-page__table.astro-wv2wxmhp{gap:var(--space-2);min-width:0;display:grid}.fin-page__hint.astro-wv2wxmhp,.fin-page__note.astro-wv2wxmhp{color:var(--muted-foreground);font-size:var(--text-meta);margin:0}.post-list.astro-deqx3jjd{margin:0;padding:0;list-style:none;display:grid}.post-list__item.astro-deqx3jjd{gap:var(--space-1);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--border);display:grid;&:first-child{padding-top:0}&:last-child{border-bottom:0;padding-bottom:0}}.post-list__link.astro-deqx3jjd{grid-template-columns:clamp(var(--space-16),20%,calc(var(--space-16) * 2)) minmax(0,1fr);align-items:start;gap:var(--space-4);color:var(--foreground);text-decoration:none;display:grid;&:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}&:is(:hover,:focus-visible,:active) .post-list__title.astro-deqx3jjd{color:var(--primary-text);text-decoration:underline}}.post-list__media.astro-deqx3jjd{aspect-ratio:var(--ratio-compact);border-radius:var(--radius-card);background:var(--secondary);display:grid;overflow:clip}.post-list__media.astro-deqx3jjd img{object-fit:cover;width:100%;height:100%;display:block}.post-list__placeholder.astro-deqx3jjd{padding:var(--space-2);color:var(--muted-foreground);font-size:var(--text-caption);text-align:center;overflow-wrap:anywhere;align-self:center}.post-list__body.astro-deqx3jjd{gap:var(--space-1);min-width:0;display:grid}.post-list__meta.astro-deqx3jjd{gap:var(--space-2);color:var(--muted-foreground);font-size:var(--text-meta);flex-wrap:wrap;margin:0;display:flex}.post-list__title.astro-deqx3jjd{color:var(--foreground);font-weight:var(--weight-semibold);line-height:var(--leading-h3);overflow-wrap:anywhere}.post-list__excerpt.astro-deqx3jjd{color:var(--muted-foreground);font-size:var(--text-small);margin:0}.news-page__empty.astro-7ipte4vv{color:var(--muted-foreground);margin:0}.report-list.astro-ga4fgbca{margin:0;padding:0;list-style:none;display:grid}.report-list__item.astro-ga4fgbca{gap:var(--space-1);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--border);display:grid;&:first-child{padding-top:0}&:last-child{border-bottom:0;padding-bottom:0}}.report-list__meta.astro-ga4fgbca{gap:var(--space-2);color:var(--muted-foreground);font-size:var(--text-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.report-list__broker.astro-ga4fgbca{color:var(--foreground);font-weight:var(--weight-semibold)}.report-list__title.astro-ga4fgbca{color:var(--foreground);font-weight:var(--weight-medium);overflow-wrap:anywhere;text-decoration:none;&:hover{color:var(--primary-text);text-decoration:underline}}.report-list__title.astro-ga4fgbca .report-list__icon{color:var(--muted-foreground);margin-inline-start:var(--space-1)}.more-link.astro-nf2acy2n{min-height:var(--control-target);align-items:center;gap:var(--space-1);color:var(--primary-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none;display:inline-flex;&:hover{text-decoration:underline}}.reports-page__empty.astro-5vpekhui{color:var(--muted-foreground);margin:0}.price-chart__picker.astro-zxasfdeg{gap:var(--segment-group-gap);padding:var(--segment-trough-padding);border-radius:var(--radius-md);background:var(--muted);display:inline-flex}.price-chart__segment.astro-zxasfdeg{min-height:var(--segment-min-size);padding-inline:var(--segment-padding-inline);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:var(--text-meta);font-weight:var(--weight-medium);cursor:pointer;user-select:none;transition:color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;display:inline-flex;position:relative;&:hover{color:var(--foreground)}&:has(:checked){background:var(--card);color:var(--foreground);font-weight:var(--weight-semibold);box-shadow:var(--shadow-card-rest)}&:has(:focus-visible){outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-ring-width))}}.price-chart__radio.astro-zxasfdeg{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.price-chart__panel.astro-zxasfdeg{margin:0;display:none}.price-chart__panels.astro-zxasfdeg[data-picker=false] .price-chart__panel.astro-zxasfdeg,.price-chart.astro-zxasfdeg:not(:has(.price-chart__radio)) .price-chart__panel.astro-zxasfdeg[data-default=true],.price-chart.astro-zxasfdeg:has(.price-chart__radio[value="1Y"]:checked) .price-chart__panel.astro-zxasfdeg[data-range="1Y"],.price-chart.astro-zxasfdeg:has(.price-chart__radio[value="3Y"]:checked) .price-chart__panel.astro-zxasfdeg[data-range="3Y"],.price-chart.astro-zxasfdeg:has(.price-chart__radio[value="5Y"]:checked) .price-chart__panel.astro-zxasfdeg[data-range="5Y"],.price-chart.astro-zxasfdeg:has(.price-chart__radio[value=ALL]:checked) .price-chart__panel.astro-zxasfdeg[data-range=ALL]{display:block}.price-chart__body.astro-zxasfdeg{grid-template-columns:minmax(0,1fr) var(--chart-stats-width);gap:var(--space-8);display:grid}.price-chart__frame.astro-zxasfdeg{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--chart-height) auto auto;column-gap:var(--space-3);display:grid}.price-chart__plot.astro-zxasfdeg{position:relative}.price-chart__svg.astro-zxasfdeg,.price-chart__volume.astro-zxasfdeg{width:100%;display:block;overflow:visible}.price-chart__svg.astro-zxasfdeg{height:100%}.price-chart__grid.astro-zxasfdeg{stroke:var(--chart-grid);stroke-width:var(--border-width);vector-effect:non-scaling-stroke}.price-chart__fill.astro-zxasfdeg{fill:var(--chart-area)}.price-chart__line.astro-zxasfdeg{fill:none;stroke:var(--chart-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--chart-stroke);vector-effect:non-scaling-stroke}.price-chart__ma.astro-zxasfdeg{fill:none;stroke-width:var(--border-width);stroke-linejoin:round;vector-effect:non-scaling-stroke;&[data-window="20"]{stroke:var(--chart-2)}&[data-window="50"]{stroke:var(--chart-3)}&[data-window="200"]{stroke:var(--chart-5);stroke-dasharray:4 3}}.price-chart__marker.astro-zxasfdeg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.price-chart__last.astro-zxasfdeg{r:calc(var(--chart-marker-size) / 2);fill:var(--card);stroke:var(--chart-marker);stroke-width:var(--chart-stroke)}.price-chart__y-axis.astro-zxasfdeg,.price-chart__x-axis.astro-zxasfdeg{color:var(--muted-foreground);font-size:var(--text-meta);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}.price-chart__y-axis.astro-zxasfdeg{flex-direction:column;justify-content:space-between;display:flex;& li.astro-zxasfdeg{align-items:center;height:0;display:flex}}.price-chart__volume.astro-zxasfdeg{height:var(--space-12);margin-top:var(--space-2);border-top:var(--border-width) solid var(--border);grid-column:1;& path.astro-zxasfdeg{fill:color-mix(in oklab,var(--chart-line) 32%,transparent)}}.price-chart__volume-label.astro-zxasfdeg{color:var(--muted-foreground);font-size:var(--text-meta);align-self:end}.price-chart__x-axis.astro-zxasfdeg{min-width:0;padding-top:var(--space-2);grid-column:1;justify-content:space-between;display:flex;& li.astro-zxasfdeg{white-space:nowrap}}.price-chart__stats.astro-zxasfdeg{align-content:start;margin:0;display:grid;& div.astro-zxasfdeg{gap:var(--space-1);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--border);display:grid}& div.astro-zxasfdeg:first-child{padding-top:0}& dt.astro-zxasfdeg{color:var(--muted-foreground);font-size:var(--text-meta)}& dd.astro-zxasfdeg{color:var(--foreground);font-size:var(--text-data);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}& dd.astro-zxasfdeg[data-trend=up]{color:var(--positive)}& dd.astro-zxasfdeg[data-trend=down]{color:var(--negative)}}.price-chart__foot.astro-zxasfdeg{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);margin-top:var(--space-4);color:var(--muted-foreground);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.price-chart__legend.astro-zxasfdeg{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;& li.astro-zxasfdeg{align-items:center;gap:var(--space-2);display:inline-flex}& li.astro-zxasfdeg:before{content:"";width:var(--space-4);border-top:var(--chart-stroke) solid var(--chart-line);height:0}& li.astro-zxasfdeg[data-series=ma20]:before{border-top:var(--border-width) solid var(--chart-2)}& li.astro-zxasfdeg[data-series=ma50]:before{border-top:var(--border-width) solid var(--chart-3)}& li.astro-zxasfdeg[data-series=ma200]:before{border-top:var(--border-width) dashed var(--chart-5)}}.price-chart__note.astro-zxasfdeg{margin:0}.price-chart__empty.astro-zxasfdeg{color:var(--muted-foreground);margin:0}@media (width<=63.999rem){.price-chart__body.astro-zxasfdeg{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.price-chart__stats.astro-zxasfdeg{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));& div.astro-zxasfdeg{border:0;padding:0}}}.price-chart__compact.astro-zxasfdeg{display:none}@media (width<=39.999rem){.price-chart__frame.astro-zxasfdeg{grid-template-rows:var(--chart-height-mobile) auto;column-gap:var(--space-2)}.price-chart__frame.astro-zxasfdeg>.price-chart__plot.astro-zxasfdeg,.price-chart__frame.astro-zxasfdeg>.price-chart__y-axis.astro-zxasfdeg,.price-chart__volume.astro-zxasfdeg,.price-chart__volume-label.astro-zxasfdeg,.price-chart__legend.astro-zxasfdeg{display:none}.price-chart__compact.astro-zxasfdeg{column-gap:var(--space-2);padding-block:var(--space-2);grid-area:1/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.price-chart__compact-line.astro-zxasfdeg{stroke-width:var(--spark-stroke)}.price-chart__x-axis.astro-zxasfdeg{grid-column:1/-1}.price-chart__x-axis.astro-zxasfdeg li.astro-zxasfdeg:not(:first-child,:last-child,:nth-child(3)){display:none}.price-chart__foot.astro-zxasfdeg{margin-top:var(--space-3)}.price-chart__stats.astro-zxasfdeg{grid-template-columns:repeat(2,minmax(0,1fr))}.price-chart__picker.astro-zxasfdeg{width:100%;display:flex}.price-chart__segment.astro-zxasfdeg{flex:1 1 0;justify-content:center}}.ta-grid.astro-s66h6syr{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ta-returns.astro-s66h6syr{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;& div.astro-s66h6syr{gap:var(--space-1);min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);display:grid}& dt.astro-s66h6syr{color:var(--muted-foreground);font-size:var(--text-meta);white-space:nowrap}& dd.astro-s66h6syr{color:var(--foreground);font-size:var(--text-index-value);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}}.astro-s66h6syr[data-trend=up]{color:var(--positive)}.astro-s66h6syr[data-trend=down]{color:var(--negative)}.ta-range.astro-s66h6syr{gap:var(--space-4);display:grid}.ta-range__svg.astro-s66h6syr{width:100%;height:var(--space-3);display:block;overflow:visible}.ta-range__rail.astro-s66h6syr{fill:var(--muted)}.ta-range__fill.astro-s66h6syr{fill:color-mix(in oklab,var(--foreground) 28%,transparent)}.ta-range__dot.astro-s66h6syr{fill:var(--foreground);stroke:var(--card);stroke-width:2px}.ta-range__ends.astro-s66h6syr{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;& div.astro-s66h6syr:nth-child(2){text-align:center}& div.astro-s66h6syr:nth-child(3){text-align:end}& dt.astro-s66h6syr{color:var(--muted-foreground);font-size:var(--text-meta)}& dt.astro-s66h6syr a.astro-s66h6syr{color:inherit;text-underline-offset:.2em;text-decoration:underline dotted}& dd.astro-s66h6syr{gap:var(--space-1) var(--space-2);margin:var(--space-1) 0 0;color:var(--foreground);font-size:var(--text-data);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;display:flex}& div.astro-s66h6syr:nth-child(2) dd.astro-s66h6syr{justify-content:center}& div.astro-s66h6syr:nth-child(3) dd.astro-s66h6syr{justify-content:end}& dd.astro-s66h6syr span.astro-s66h6syr{font-size:var(--text-meta);font-weight:var(--weight-medium)}}.ta-range__ends--averages.astro-s66h6syr{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));& div.astro-s66h6syr:nth-child(n){text-align:start}& div.astro-s66h6syr:nth-child(n) dd.astro-s66h6syr{justify-content:start}}@media (width<=63.999rem){.ta-grid.astro-s66h6syr{grid-template-columns:minmax(0,1fr)}}@media (width<=39.999rem){.ta-returns.astro-s66h6syr{grid-template-columns:repeat(3,minmax(0,1fr))}.ta-range__ends--averages.astro-s66h6syr{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-head.astro-c62nqcnj{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.company-head__tags.astro-c62nqcnj{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.company-head__ticker.astro-c62nqcnj{font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow)}.company-fallback-layout.astro-c62nqcnj{gap:var(--space-6);display:grid}.company-fallback__notice.astro-c62nqcnj{color:var(--muted-foreground);line-height:var(--leading-body);margin:0}.company-fallback__actions.astro-c62nqcnj{margin-top:var(--space-4)}.company-fallback__empty.astro-c62nqcnj{color:var(--muted-foreground);font-size:var(--text-small);margin:0}.company-profile__grid.astro-yf6ga7ak{gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.company-profile__summary.astro-yf6ga7ak{align-content:start;gap:var(--space-3);max-width:var(--hero-lead-width);color:var(--foreground);display:grid;& p.astro-yf6ga7ak{margin:0}}.company-profile__muted.astro-yf6ga7ak{color:var(--muted-foreground)}.company-profile__contact.astro-yf6ga7ak{gap:var(--space-2);margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:var(--border-width) solid var(--border);font-size:var(--text-small);display:grid;& div.astro-yf6ga7ak{gap:var(--space-3);grid-template-columns:6rem minmax(0,1fr);display:grid}& dt.astro-yf6ga7ak{color:var(--muted-foreground)}& dd.astro-yf6ga7ak{margin:0}& a.astro-yf6ga7ak{color:var(--primary-text)}}.company-profile__side.astro-yf6ga7ak{align-content:start;gap:var(--space-3);display:grid}.company-profile__subhead.astro-yf6ga7ak{color:var(--muted-foreground);font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0;&:not(:first-child){margin-top:var(--space-3)}}.company-profile__facts.astro-yf6ga7ak,.company-profile__ownership.astro-yf6ga7ak{font-size:var(--text-small);margin:0;display:grid;& div.astro-yf6ga7ak{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-bottom:var(--border-width) solid var(--border);display:flex}& div.astro-yf6ga7ak:last-child{border-bottom:0}& dt.astro-yf6ga7ak{color:var(--muted-foreground)}& dt.astro-yf6ga7ak a.astro-yf6ga7ak{color:inherit;text-underline-offset:.2em;text-decoration:underline dotted}& dd.astro-yf6ga7ak{color:var(--foreground);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:end;margin:0}}.company-profile__bar.astro-yf6ga7ak{width:100%;height:var(--space-2);border-radius:var(--radius-pill);display:block;overflow:hidden;& .astro-yf6ga7ak[data-slice=foreign]{fill:var(--chart-line)}& .astro-yf6ga7ak[data-slice=state]{fill:var(--chart-2)}& .astro-yf6ga7ak[data-slice=other]{fill:var(--muted)}}.company-profile__ownership.astro-yf6ga7ak div.astro-yf6ga7ak[data-slice] dt.astro-yf6ga7ak:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);vertical-align:middle;margin-inline-end:var(--space-2);display:inline-block}.company-profile__ownership.astro-yf6ga7ak div.astro-yf6ga7ak[data-slice=foreign] dt.astro-yf6ga7ak:before{background:var(--chart-line)}.company-profile__ownership.astro-yf6ga7ak div.astro-yf6ga7ak[data-slice=state] dt.astro-yf6ga7ak:before{background:var(--chart-2)}.company-profile__ownership.astro-yf6ga7ak div.astro-yf6ga7ak[data-slice=other] dt.astro-yf6ga7ak:before{background:var(--muted);box-shadow:inset 0 0 0 var(--border-width) var(--border)}.company-profile__ownership.astro-yf6ga7ak div.astro-yf6ga7ak[data-slice=float] dt.astro-yf6ga7ak:before{display:none}@media (width<=63.999rem){.company-profile__grid.astro-yf6ga7ak{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.company-overview__lists.astro-5qanme3l{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-overview__empty.astro-5qanme3l{color:var(--muted-foreground);font-size:var(--text-small);margin:0}@media (width<=63.999rem){.company-overview__lists.astro-5qanme3l{grid-template-columns:minmax(0,1fr)}}.hub.astro-drigbcnp{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.hub-meta.astro-drigbcnp{gap:var(--space-1) var(--space-3);color:var(--muted-foreground);font-size:var(--text-meta);flex-wrap:wrap;margin:0;display:flex}.hub-meta__source.astro-drigbcnp{color:inherit}.hub-disclaimer.astro-drigbcnp{align-items:flex-start;gap:var(--space-2);max-width:var(--hero-lead-width);color:var(--muted-foreground);font-size:var(--text-meta);margin:0;display:flex;& strong.astro-drigbcnp{color:var(--foreground);font-weight:var(--weight-semibold)}}.hub-disclaimer.astro-drigbcnp .hub-disclaimer__icon{margin-block-start:.125em}.hub-empty.astro-drigbcnp{padding:var(--space-6);border:var(--border-width) dashed var(--border);border-radius:var(--radius-lg);color:var(--muted-foreground);margin:0}.hub-sectors.astro-drigbcnp ul.astro-drigbcnp{gap:var(--space-2);margin:0;padding:0;list-style:none}.hub-sectors.astro-drigbcnp a.astro-drigbcnp{min-height:var(--control-target);align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--foreground);font-size:var(--text-meta);font-weight:var(--weight-medium);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard);text-decoration:none;display:inline-flex;&:hover{border-color:var(--primary);color:var(--primary-text)}}.hub-sectors__count.astro-drigbcnp{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.hub-filter.astro-drigbcnp{gap:var(--space-3);display:grid}.hub-filter.astro-drigbcnp[hidden]{display:none}g-companies-filter.astro-drigbcnp:not(:defined) .hub-controls.astro-drigbcnp{display:none}.hub-bar.astro-drigbcnp{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);border-block-end:var(--border-width) solid var(--border);flex-wrap:wrap;padding-block-end:var(--space-3);display:flex}.hub-controls.astro-drigbcnp{gap:var(--space-3);flex-wrap:wrap;display:flex}.hub-field.astro-drigbcnp{gap:var(--space-1);min-width:10rem;display:grid}.hub-field--query.astro-drigbcnp{min-width:16rem}.hub-field.astro-drigbcnp :is(.ui-input,.ui-select){min-height:var(--control-target);border-color:var(--input)}.hub-field.astro-drigbcnp :is(.ui-input,.ui-select):hover:not(:disabled){border-color:var(--primary)}.hub-field.astro-drigbcnp :is(.ui-input,.ui-select):focus-visible{border-color:var(--ring)}.hub-field__label.astro-drigbcnp{color:var(--muted-foreground);font-size:var(--text-caption);font-weight:var(--weight-medium)}.hub-count.astro-drigbcnp,.hub-no-match.astro-drigbcnp{color:var(--muted-foreground);font-size:var(--text-meta);font-variant-numeric:tabular-nums;margin:0}.hub-no-match.astro-drigbcnp:empty{display:none}.hub-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-data);font-variant-numeric:tabular-nums}.hub-table :is(th,td){padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--border);text-align:end;white-space:nowrap}@media (width>=64rem){.hub-table.ui-table-wrap{overflow-x:clip}.hub-table thead th{top:var(--nav-height)}}.hub-table thead th{z-index:2;background:var(--muted);color:var(--muted-foreground);font-size:var(--text-meta);font-weight:var(--weight-semibold);position:sticky;top:0}.hub-table .hub-table__company{z-index:1;background:var(--card);text-align:start;position:sticky;inset-inline-start:0}.hub-table thead .hub-table__company{z-index:3;background:var(--muted)}.hub-table .hub-table__company a{align-items:baseline;gap:var(--space-3);min-width:0;color:var(--foreground);text-decoration:none;display:flex}.hub-table .hub-table__company a:hover .hub-table__ticker{color:var(--primary-text);text-decoration:underline}.hub-table .hub-table__ticker{min-width:3.25rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow)}.hub-table .hub-table__name{max-width:18rem;color:var(--muted-foreground);font-size:var(--text-meta);text-overflow:ellipsis;overflow:hidden}.hub-table .hub-table__exchange{color:var(--muted-foreground);font-size:var(--text-meta);text-align:start}.hub-table .hub-table__sector th{padding-block:var(--space-5) var(--space-2);border-bottom-color:var(--chart-reference);background:var(--card);text-align:start}.hub-table .hub-table__sector-row{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.hub-table .hub-table__sector-name{color:var(--foreground);font-size:var(--text-small);font-weight:var(--weight-semibold)}.hub-table .hub-table__sector-meta{gap:var(--space-3);color:var(--muted-foreground);font-size:var(--text-meta);font-weight:var(--weight-regular);display:inline-flex}.hub-table .hub-table__spark{width:calc(var(--space-12) + var(--space-8));padding-inline-start:0}.hub-table td.hub-table__spark svg{width:100%;height:var(--space-6);display:block;overflow:visible}.hub-table td.hub-table__spark path{fill:none;stroke:var(--chart-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--spark-stroke);vector-effect:non-scaling-stroke}.hub-table td.hub-table__spark[data-trend=up] path{stroke:var(--positive)}.hub-table td.hub-table__spark[data-trend=down] path{stroke:var(--negative)}.hub-table .hub-table__group{scroll-margin-top:calc(var(--nav-height) + var(--space-4))}.hub-table tbody tr[data-company-row]:hover :is(th,td){background:color-mix(in oklab,var(--secondary) 30%,var(--card))}.hub-table td[data-trend=up]{color:var(--positive)}.hub-table td[data-trend=down]{color:var(--negative)}@media (width<=63.999rem){.hub-table .hub-table__wide{display:none}}@media (width<=47.999rem){.hub-sectors.astro-drigbcnp ul.astro-drigbcnp{max-width:none;margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}.hub-bar.astro-drigbcnp{padding:var(--space-3);gap:var(--space-2)}.hub-controls.astro-drigbcnp{width:100%}.hub-field.astro-drigbcnp{flex:1 1 0;min-width:0}.hub-field--query.astro-drigbcnp{flex:100%;min-width:0}.hub-table table,.hub-table tbody,.hub-table tr{display:block}.hub-table tbody[hidden],.hub-table tr[hidden],.hub-table thead{display:none}.hub-table .hub-table__sector th{padding:var(--space-4) var(--space-3) var(--space-2);display:block}.hub-table tr[data-company-row]{grid-template-columns:minmax(0,1fr) calc(var(--space-12) + var(--space-4)) auto;align-items:center;column-gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border);grid-template-areas:"company spark price""company spark change";display:grid}.hub-table tr[data-company-row]>:is(th,td){background:0 0;border-bottom:0;padding:0;display:block}.hub-table tr[data-company-row]>:is(.hub-table__exchange,.hub-table__cap,.hub-table__wide){display:none}.hub-table tr[data-company-row]>.hub-table__company{grid-area:company;position:static}.hub-table tr[data-company-row]>.hub-table__spark{grid-area:spark;width:auto}.hub-table tr[data-company-row]>:is(.hub-table__price,.hub-table__change){min-width:calc(var(--space-12) + var(--space-4))}.hub-table tr[data-company-row]>.hub-table__price{font-weight:var(--weight-semibold);grid-area:price}.hub-table tr[data-company-row]>.hub-table__change{font-size:var(--text-meta);grid-area:change}.hub-table .hub-table__company a{flex-direction:column;gap:0}.hub-table .hub-table__name{max-width:100%}}.contact-sent.astro-ueat7le4{gap:var(--space-8);width:100%;min-width:0;max-width:var(--article-reading-width);color:var(--foreground);flex-direction:column;display:flex}.contact-sent__head.astro-ueat7le4{align-items:flex-start;gap:1rem;display:flex}.contact-sent__badge.astro-ueat7le4{border-radius:var(--radius-pill);background:var(--tint-brand);width:3rem;height:3rem;color:var(--primary-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.contact-sent__title.astro-ueat7le4{font-size:var(--text-h4);font-weight:700;line-height:var(--leading-heading);color:var(--foreground);margin:0}.contact-sent__body.astro-ueat7le4{font-size:var(--text-body);line-height:var(--leading-body);color:var(--secondary-foreground);margin:.5rem 0 0}.contact-sent__next.astro-ueat7le4{border-top:1px solid var(--border);gap:.875rem;padding-top:1.5rem;display:grid}.contact-sent__label.astro-ueat7le4{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--primary-text);margin:0;font-weight:600}.contact-sent__next.astro-ueat7le4 ol.astro-ueat7le4{font-size:var(--text-small);line-height:var(--leading-body);color:var(--secondary-foreground);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.contact-sent__next.astro-ueat7le4 li.astro-ueat7le4{align-items:baseline;gap:.75rem;display:flex}.contact-sent__step.astro-ueat7le4{border:1px solid var(--border);width:1.5rem;height:1.5rem;font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--foreground);background:var(--card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.contact-sent__actions.astro-ueat7le4{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.contact-sent__primary.astro-ueat7le4{min-height:var(--control-target);padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);background:var(--primary);color:var(--primary-foreground);font-size:var(--text-small);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.contact-sent__primary.astro-ueat7le4:hover{background:var(--primary-hover)}.contact-sent__secondary.astro-ueat7le4{min-height:var(--control-target);overflow-wrap:anywhere;font-size:var(--text-small);color:var(--primary-text);text-underline-offset:.25em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.contact-sent__primary.astro-ueat7le4:active{background:var(--primary-hover)}.contact-sent__secondary.astro-ueat7le4:hover,.contact-sent__secondary.astro-ueat7le4:active{color:var(--primary-hover)}.contact-sent__primary.astro-ueat7le4:focus-visible,.contact-sent__secondary.astro-ueat7le4:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.form-field.astro-p46g2kvx{flex-direction:column;gap:.375rem;display:flex}.form-field__label.astro-p46g2kvx{color:var(--foreground);font-size:.875rem;font-weight:500;display:block}.form-field__required.astro-p46g2kvx{color:var(--destructive-text)}.form-field__control.astro-p46g2kvx input,.form-field__control.astro-p46g2kvx select,.form-field__control.astro-p46g2kvx textarea{border:1px solid var(--input);background:var(--background);width:100%;height:2.5rem;color:var(--foreground);border-radius:.5rem;outline:none;padding-inline:.75rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.form-field__control.astro-p46g2kvx textarea{resize:vertical;height:auto;min-height:6rem;padding-block:.5rem}.form-field__control.astro-p46g2kvx :is(input,select,textarea):hover{border-color:var(--muted-foreground)}.form-field__control.astro-p46g2kvx input:focus,.form-field__control.astro-p46g2kvx select:focus,.form-field__control.astro-p46g2kvx textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px oklch(from var(--primary) l c h / .2)}.form-field--error.astro-p46g2kvx .form-field__control.astro-p46g2kvx :is(input,select,textarea){border-color:var(--destructive-text)}.form-field--validated.astro-p46g2kvx .form-field__control.astro-p46g2kvx :is(input,select,textarea):user-invalid{border-color:var(--destructive-text)}.form-field--error.astro-p46g2kvx .form-field__control.astro-p46g2kvx :is(input,select,textarea):focus{box-shadow:0 0 0 3px oklch(from var(--destructive) l c h / .2)}.form-field--validated.astro-p46g2kvx .form-field__control.astro-p46g2kvx :is(input,select,textarea):user-invalid:focus{box-shadow:0 0 0 3px oklch(from var(--destructive) l c h / .2)}.form-field__hint.astro-p46g2kvx{font-size:.8125rem;line-height:var(--leading-body);color:var(--muted-foreground);margin:0}.form-field__error.astro-p46g2kvx{color:var(--destructive-text);margin:0;font-size:.8125rem;font-weight:500}.form-field--validated.astro-p46g2kvx:not(.form-field--error) .form-field__error.astro-p46g2kvx{visibility:hidden}.form-field--validated.astro-p46g2kvx:has(:user-invalid) .form-field__error.astro-p46g2kvx{visibility:visible}.contact-form.astro-6zvhd5wq{flex-direction:column;gap:.75rem;display:flex}.contact-form__legend.astro-6zvhd5wq{font-size:var(--text-caption);color:var(--muted-foreground);margin:0}.contact-form__row.astro-6zvhd5wq{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;display:grid}.contact-form__select.astro-6zvhd5wq{position:relative}.contact-form__select.astro-6zvhd5wq select{appearance:none;cursor:pointer;padding-right:2.5rem}.contact-form__select.astro-6zvhd5wq select:invalid{color:var(--muted-foreground)}.contact-form__select.astro-6zvhd5wq option{color:var(--foreground)}.contact-form__select.astro-6zvhd5wq .contact-form__chevron{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;right:.875rem;translate:0 -50%}.contact-form__error.astro-6zvhd5wq{border:1px solid var(--destructive-text);border-radius:var(--radius-md);background:var(--card);font-size:var(--text-small);color:var(--foreground);border-left-width:4px;gap:.75rem;padding:.875rem 1rem;display:flex}.contact-form__error.astro-6zvhd5wq[hidden]{display:none}.contact-form__error.astro-6zvhd5wq>svg{color:var(--destructive-text);flex-shrink:0}.contact-form__error.astro-6zvhd5wq p.astro-6zvhd5wq{line-height:var(--leading-body);margin:0}.contact-form__error-title.astro-6zvhd5wq{color:var(--destructive-text);font-weight:600}.contact-form__consent.astro-6zvhd5wq{border-radius:var(--radius-md);background:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);color:var(--secondary-foreground);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .75rem;padding:1rem;display:grid}.contact-form__consent.astro-6zvhd5wq input.astro-6zvhd5wq{width:1.5rem;height:1.5rem;accent-color:var(--primary);cursor:pointer;margin-top:0}.contact-form__consent.astro-6zvhd5wq input.astro-6zvhd5wq:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.contact-form__consent.astro-6zvhd5wq a.astro-6zvhd5wq{color:var(--primary-text);text-underline-offset:.2em;text-decoration:underline}.contact-form__consent-error.astro-6zvhd5wq{color:var(--destructive-text);grid-column:2;margin:0;font-size:.8125rem;font-weight:500;display:none}.contact-form__consent.astro-6zvhd5wq:has(input:user-invalid) .contact-form__consent-error.astro-6zvhd5wq{display:block}.contact-form__actions.astro-6zvhd5wq{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:.25rem;display:flex}.contact-form__submit.astro-6zvhd5wq{border-radius:var(--radius-md);background:var(--primary);height:2.75rem;color:var(--primary-foreground);font:inherit;font-size:var(--text-small);cursor:pointer;border:0;align-items:center;gap:.5rem;padding-inline:1.375rem;font-weight:600;transition:background-color .15s;display:inline-flex}.contact-form__submit.astro-6zvhd5wq:hover{background:var(--primary-hover)}.contact-form__submit.astro-6zvhd5wq:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.contact-form__submit.astro-6zvhd5wq>svg{transition:translate .15s}.contact-form__submit.astro-6zvhd5wq:hover>svg{translate:.1875rem}.contact-form__note.astro-6zvhd5wq{font-size:var(--text-caption);line-height:var(--leading-body);color:var(--muted-foreground);flex:16rem;gap:.5rem;margin:0;display:flex}.contact-form__note.astro-6zvhd5wq>svg{flex-shrink:0;margin-top:.125rem}@media (width<=640px){.contact-form__row.astro-6zvhd5wq{grid-template-columns:minmax(0,1fr)}.contact-form__submit.astro-6zvhd5wq{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.contact-form__submit.astro-6zvhd5wq>svg{transition:none}}.contact-layout.astro-ertxmzy3{gap:var(--space-8);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;width:100%;min-width:0;display:grid}.contact-panel.astro-ertxmzy3{gap:var(--space-5);min-width:0;padding:var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--card);color:var(--foreground);flex-direction:column;display:flex}.contact-panel__title.astro-ertxmzy3,.contact-direct__title.astro-ertxmzy3{font-size:var(--text-h4);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}.contact-panel__title.astro-ertxmzy3{color:var(--foreground)}.contact-direct.astro-ertxmzy3{top:calc(var(--nav-height) + var(--space-6));gap:var(--space-5);min-width:0;padding:var(--space-6);border-radius:var(--radius-card);background:var(--tint-brand);color:var(--muted-foreground);flex-direction:column;display:flex;position:sticky}.contact-direct__eyebrow.astro-ertxmzy3{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--primary-text);margin:0;font-weight:600}.contact-direct__title.astro-ertxmzy3{color:var(--foreground)}.contact-direct__purposes.astro-ertxmzy3{font-size:var(--text-small);gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.contact-direct__purposes.astro-ertxmzy3 li.astro-ertxmzy3{align-items:center;gap:.625rem;display:flex}.contact-direct__purposes.astro-ertxmzy3 svg{color:var(--primary-text);flex-shrink:0}.contact-direct__facts.astro-ertxmzy3{border-top:1px solid var(--border);gap:1rem;margin:0;padding-top:1.25rem;display:grid}.contact-direct__facts.astro-ertxmzy3 dt.astro-ertxmzy3{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--primary-text);align-items:center;gap:.5rem;font-weight:600;display:flex}.contact-direct__facts.astro-ertxmzy3 dd.astro-ertxmzy3{font-size:var(--text-small);line-height:var(--leading-body);gap:.125rem;margin:.375rem 0 0;display:grid}.contact-direct__facts.astro-ertxmzy3 a.astro-ertxmzy3{min-block-size:var(--control-target);overflow-wrap:anywhere;font-weight:var(--weight-semibold);color:var(--foreground);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:.25em;align-items:center;display:inline-flex}.contact-direct__facts.astro-ertxmzy3 a.astro-ertxmzy3:hover{color:var(--primary-text);text-decoration-color:currentColor}.contact-direct__facts.astro-ertxmzy3 a.astro-ertxmzy3:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.contact-panel.astro-ertxmzy3 .ui-input,.contact-panel.astro-ertxmzy3 .ui-select,.contact-panel.astro-ertxmzy3 .ui-textarea{min-block-size:var(--control-target);border-color:var(--input);background:var(--background)}.contact-panel.astro-ertxmzy3 .ui-input:focus-visible,.contact-panel.astro-ertxmzy3 .ui-select:focus-visible,.contact-panel.astro-ertxmzy3 .ui-textarea:focus-visible{border-color:var(--ring)}.contact-panel.astro-ertxmzy3 .contact-form__submit{min-block-size:var(--control-target);border-radius:var(--radius-pill)}.contact-panel.astro-ertxmzy3 .contact-form__consent label{min-block-size:var(--control-target)}.contact-panel.astro-ertxmzy3 .contact-form__submit:active{background:var(--primary-hover)}.contact-panel.astro-ertxmzy3 .contact-form__submit:disabled{cursor:not-allowed}@media (width<=900px){.contact-layout.astro-ertxmzy3{grid-template-columns:minmax(0,1fr)}.contact-direct.astro-ertxmzy3{position:static}}@media (width<=40rem){.contact-panel.astro-ertxmzy3,.contact-direct.astro-ertxmzy3{padding:var(--space-4)}}.term-meta.astro-2k2m5sep{gap:var(--space-2) var(--space-8);font-size:var(--text-small);line-height:var(--leading-inner-body);flex-wrap:wrap;margin:0;display:flex}.term-meta__item.astro-2k2m5sep{gap:var(--space-2);flex-wrap:wrap;display:flex}.term-meta.astro-2k2m5sep dt.astro-2k2m5sep{color:var(--muted-foreground)}.term-meta.astro-2k2m5sep dd.astro-2k2m5sep{color:var(--foreground);margin:0}.term-meta__category.astro-2k2m5sep{color:var(--primary-text);font-weight:var(--weight-semibold)}.term-layout.astro-2k2m5sep{gap:var(--space-12);display:grid}.term-aside.astro-2k2m5sep{display:none}@media (width>=64rem){.term-layout.astro-2k2m5sep{grid-template-columns:minmax(0,var(--prose-max-width)) minmax(0,1fr);align-items:start}.term-aside.astro-2k2m5sep{gap:var(--space-3);border-inline-start:var(--border-width) solid var(--border);flex-direction:column;padding-inline-start:var(--space-8);display:flex}}.term-aside__title.astro-2k2m5sep{color:var(--muted-foreground);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0}.term-aside__list.astro-2k2m5sep{gap:0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.term-aside__link.astro-2k2m5sep{min-height:var(--control-target);border-bottom:var(--border-width) solid var(--border);color:var(--foreground);font-size:var(--text-small);transition:color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;text-decoration:none;display:flex}.term-aside__link.astro-2k2m5sep:hover{color:var(--primary-text)}.term-aside__link.astro-2k2m5sep[aria-current=page]{color:var(--primary-text);font-weight:var(--weight-semibold)}.term.astro-2k2m5sep{max-width:var(--prose-max-width);gap:var(--space-8);flex-direction:column;display:flex}.term__definition.astro-2k2m5sep{color:var(--foreground);font-size:var(--text-prose);line-height:var(--leading-prose);margin:0}.term__disclaimer.astro-2k2m5sep{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);color:var(--muted-foreground);font-size:var(--text-caption);line-height:var(--leading-inner-body);margin:0}.term-chips.astro-2k2m5sep{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.term-chips__link.astro-2k2m5sep{min-height:var(--control-target);padding-inline:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);color:var(--foreground);font-size:var(--text-small);font-weight:var(--weight-semibold);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;text-decoration:none;display:inline-flex}.term-chips__link.astro-2k2m5sep:hover{border-color:var(--primary-text);color:var(--primary-text)}.term-neighbours.astro-2k2m5sep{border-block:var(--border-width) solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.term-neighbours__link.astro-2k2m5sep{min-height:var(--control-target);gap:var(--space-1);padding-block:var(--space-4);color:var(--foreground);flex-direction:column;text-decoration:none;display:flex}.term-neighbours__link--next.astro-2k2m5sep{border-inline-start:var(--border-width) solid var(--border);text-align:end;grid-column:2;align-items:flex-end;padding-inline-start:var(--space-4)}.term-neighbours__link--previous.astro-2k2m5sep{padding-inline-end:var(--space-4)}.term-neighbours__label.astro-2k2m5sep{align-items:center;gap:var(--space-1);color:var(--muted-foreground);font-size:var(--text-caption);display:inline-flex}.term-neighbours__term.astro-2k2m5sep{font-weight:var(--weight-semibold);line-height:var(--leading-inner-heading);transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.term-neighbours__link.astro-2k2m5sep:hover .term-neighbours__term.astro-2k2m5sep{color:var(--primary-text)}.term__back.astro-2k2m5sep{min-height:var(--control-target);align-self:flex-start;align-items:center;gap:var(--space-2);color:var(--muted-foreground);font-size:var(--text-small);transition:color var(--motion-duration-fast) var(--motion-ease-standard);text-decoration:none;display:inline-flex}.term__back.astro-2k2m5sep:hover{color:var(--primary-text)}.term__companies.astro-2k2m5sep{min-height:var(--control-target);align-self:flex-start;align-items:center;gap:var(--space-2);color:var(--primary-text);font-size:var(--text-small);font-weight:var(--weight-semibold);text-underline-offset:.2em;transition:text-decoration-color var(--motion-duration-fast) var(--motion-ease-standard);text-decoration:underline #0000;display:inline-flex}.term__companies.astro-2k2m5sep:hover{text-decoration-color:currentColor}.glossary-empty.astro-2uqbazhg{color:var(--muted-foreground)}.glossary.astro-2uqbazhg{gap:var(--space-12);flex-direction:column;display:flex}.glossary.astro-2uqbazhg>.section{scroll-margin-top:calc(var(--nav-height) + var(--space-6))}.glossary-nav.astro-2uqbazhg{padding-block:var(--space-4);border-block:var(--border-width) solid var(--border)}.glossary-nav__list.astro-2uqbazhg{gap:var(--space-2);margin:0;padding:0;list-style:none}@media (width<=47.999rem){.glossary-nav__list.astro-2uqbazhg{max-width:none;margin-inline:calc(-1 * var(--page-grid-gap));padding-inline:var(--page-grid-gap)}}.glossary-nav__link.astro-2uqbazhg{white-space:nowrap;min-height:var(--control-target);align-items:center;gap:var(--space-2);padding-inline:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);color:var(--foreground);font-size:var(--text-small);font-weight:var(--weight-semibold);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard);text-decoration:none;display:inline-flex}.glossary-nav__link.astro-2uqbazhg:hover{border-color:var(--primary-text);color:var(--primary-text)}.glossary-nav__count.astro-2uqbazhg{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-weight:var(--weight-regular)}.glossary-rows.astro-2uqbazhg{border-top:var(--border-width) solid var(--border);margin:0}.glossary-row.astro-2uqbazhg{gap:var(--space-2);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--border);display:grid}@media (width>=64rem){.glossary-row.astro-2uqbazhg{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline}}.glossary-row__head.astro-2uqbazhg{gap:var(--space-1);flex-direction:column;display:flex}.glossary-row__term.astro-2uqbazhg{color:var(--foreground);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-inner-heading);text-underline-offset:.2em;transition:color var(--motion-duration-fast) var(--motion-ease-standard),text-decoration-color var(--motion-duration-fast) var(--motion-ease-standard);text-decoration:underline #0000}.glossary-row__term.astro-2uqbazhg:hover{color:var(--primary-text);text-decoration-color:currentColor}.glossary-row__aliases.astro-2uqbazhg{color:var(--muted-foreground);font-size:var(--text-caption);line-height:var(--leading-inner-body)}.glossary-row__summary.astro-2uqbazhg{max-width:var(--prose-max-width);color:var(--secondary-foreground);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.go-card.astro-fbpbu7jz{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);width:calc(100% - 2*clamp(1rem,4vw,2rem));max-width:40rem;box-shadow:var(--shadow-card-hover);margin-inline:auto;padding:clamp(1.25rem,3vw,2rem);display:block}.go-card__invalid.astro-fbpbu7jz,.go-card__ready.astro-fbpbu7jz{justify-items:start;gap:1.25rem;display:grid}.go-card.astro-fbpbu7jz .astro-fbpbu7jz[hidden]{display:none}.go-card__text.astro-fbpbu7jz{color:var(--secondary-foreground);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.go-card__destination.astro-fbpbu7jz{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);gap:.25rem;width:100%;margin:0;padding:1rem;display:grid}.go-card__destination.astro-fbpbu7jz dt.astro-fbpbu7jz{color:var(--muted-foreground);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600}.go-card__destination.astro-fbpbu7jz dd.astro-fbpbu7jz{overflow-wrap:anywhere;margin:0}.go-card__domain.astro-fbpbu7jz{color:var(--foreground);font-size:var(--text-h4);font-weight:700}.go-card__url.astro-fbpbu7jz{color:var(--muted-foreground);font-size:var(--text-small)}.go-card__counter.astro-fbpbu7jz{color:var(--primary-text);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.go-card__actions.astro-fbpbu7jz{gap:.75rem;display:flex}.learn-aids.astro-yemsa2vd{gap:var(--space-8);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.learn-aids.astro-yemsa2vd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.learn-aids.astro-yemsa2vd{grid-template-columns:repeat(4,minmax(0,1fr))}}.learn-aids.astro-yemsa2vd li.astro-yemsa2vd{display:flex}.learn-aids__link.astro-yemsa2vd{min-width:0;min-height:var(--control-target);padding-block:var(--space-3);color:inherit;font-family:var(--font-sans);flex:1;text-decoration:none}.learn-aids__link.astro-yemsa2vd:is(:hover,:active) .learn-aids__title.astro-yemsa2vd{color:var(--primary-text)}.learn-aids__link.astro-yemsa2vd:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.learn-aids__body.astro-yemsa2vd{gap:var(--space-3);flex-direction:column;display:flex}.learn-aids__title.astro-yemsa2vd{align-items:center;gap:var(--space-2);color:var(--foreground);font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0;display:inline-flex}.learn-aids__title.astro-yemsa2vd svg{color:var(--primary-text)}.learn-aids__description.astro-yemsa2vd{color:var(--muted-foreground);font-size:var(--text-small);line-height:var(--leading-inner-body)}.learn-aids__disclaimer.astro-yemsa2vd{max-width:var(--hero-lead-width);margin:var(--space-6) 0 0;color:var(--muted-foreground);font-size:var(--text-meta);line-height:var(--leading-inner-body)}.learn-drafting.astro-2l7iu4is{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.learn-drafting__body.astro-2l7iu4is{gap:var(--space-1);max-width:var(--hero-lead-width);display:grid}.learn-drafting__title.astro-2l7iu4is{color:var(--foreground);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0}.learn-drafting__text.astro-2l7iu4is{color:var(--muted-foreground);font-size:var(--text-small);line-height:var(--leading-inner-body);margin:0}.learn-outline.astro-2l7iu4is{font-family:var(--font-sans);margin:0;padding:0;list-style:none}.learn-outline__row.astro-2l7iu4is{grid-template-columns:var(--space-8) minmax(0,1fr) auto;gap:var(--space-4);min-height:var(--control-target);padding-block:var(--space-6);align-items:start;display:grid}.learn-outline__row.astro-2l7iu4is+.learn-outline__row.astro-2l7iu4is{border-top:var(--border-width) solid var(--border)}.learn-outline__position.astro-2l7iu4is{color:var(--primary-text);font-size:var(--text-small);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.learn-outline__title.astro-2l7iu4is{color:var(--foreground);font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.learn-outline__media.astro-2l7iu4is{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--secondary);overflow:hidden}.learn-outline__media.astro-2l7iu4is img{object-fit:cover;width:100%;height:100%;display:block}a.astro-2l7iu4is.learn-outline__title{align-items:center;gap:var(--space-4);min-height:var(--control-target);text-underline-offset:.2em;transition:text-decoration-color var(--motion-duration-base) var(--motion-ease-standard),color var(--motion-duration-base) var(--motion-ease-standard);text-decoration:underline #0000;display:grid}a.astro-2l7iu4is.learn-outline__title:is(:hover,:active){color:var(--primary-text);text-decoration-color:currentColor}a.astro-2l7iu4is.learn-outline__title:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.learn-outline__row--planned.astro-2l7iu4is .learn-outline__title.astro-2l7iu4is{color:var(--muted-foreground);font-weight:var(--weight-medium)}.learn-outline__row--planned.astro-2l7iu4is .learn-outline__position.astro-2l7iu4is{color:var(--muted-foreground)}.learn-outline__meta.astro-2l7iu4is{color:var(--muted-foreground);font-size:var(--text-meta);font-variant-numeric:tabular-nums;white-space:nowrap}@media (width>=40rem){a.astro-2l7iu4is.learn-outline__title:has(.learn-outline__media){grid-template-columns:calc(var(--space-16) * 2) minmax(0,1fr)}}@media (width<=39.999rem){.learn-outline__row.astro-2l7iu4is{grid-template-columns:var(--space-8) minmax(0,1fr);gap:var(--space-2) var(--space-3)}.learn-outline__meta.astro-2l7iu4is{grid-column:2}}@media (prefers-reduced-motion:reduce){a.astro-2l7iu4is.learn-outline__title{transition:none}}.learn-tracks.astro-3ic2wybl{gap:var(--space-12) var(--space-8);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.learn-tracks.astro-3ic2wybl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.learn-tracks.astro-3ic2wybl{grid-template-columns:repeat(3,minmax(0,1fr))}}.learn-tracks.astro-3ic2wybl>li.astro-3ic2wybl{display:flex}.learn-track.astro-3ic2wybl{gap:var(--space-3);width:100%;min-width:0;color:var(--foreground);font-family:var(--font-sans);flex-direction:column;text-decoration:none;display:flex}.learn-track__media.astro-3ic2wybl{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--secondary);overflow:hidden}.learn-track__media.astro-3ic2wybl img{object-fit:cover;width:100%;height:100%;display:block}.learn-track.astro-3ic2wybl:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-md)}.learn-track.astro-3ic2wybl:is(:hover,:active) .learn-track__title.astro-3ic2wybl{color:var(--primary-text)}.learn-track__head.astro-3ic2wybl{justify-content:space-between;align-items:flex-start;gap:var(--space-3);color:var(--primary-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;display:flex}.learn-track__title.astro-3ic2wybl{color:var(--foreground);font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-heading);margin:0}.learn-track__summary.astro-3ic2wybl{color:var(--muted-foreground);font-size:var(--text-body);line-height:var(--leading-body)}.learn-track__outline.astro-3ic2wybl{padding:var(--space-3) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}.learn-track__item.astro-3ic2wybl{gap:var(--space-3);padding-block:var(--space-1);color:var(--foreground);font-size:var(--text-small);line-height:var(--leading-inner-body);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.learn-track__position.astro-3ic2wybl{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.learn-track__item--planned.astro-3ic2wybl .learn-track__item-title.astro-3ic2wybl{color:var(--muted-foreground)}.learn-track__foot.astro-3ic2wybl{padding-top:var(--space-3);min-height:var(--control-target);color:var(--primary-text);font-size:var(--text-small);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.learn-track__count.astro-3ic2wybl{color:var(--foreground);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.learn-track__status.astro-3ic2wybl{color:var(--muted-foreground);font-weight:var(--weight-regular)}.prose.astro-j2raibmk{font-size:var(--text-prose);line-height:var(--leading-prose);color:var(--foreground)}.prose--constrained.astro-j2raibmk{width:100%;max-width:var(--article-reading-width)}.prose.astro-j2raibmk h2{font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:600;line-height:var(--leading-h3);color:var(--foreground);margin-block:1.5em .5em}.prose.astro-j2raibmk h3{font-size:var(--text-h4);letter-spacing:var(--tracking-h3);font-weight:700;line-height:var(--leading-h4);color:var(--foreground);margin-block:1.75em .5em}.prose.astro-j2raibmk h4{font-size:var(--text-small);letter-spacing:var(--tracking-eyebrow);font-weight:600;line-height:var(--leading-h4);text-transform:uppercase;color:var(--primary-text);margin-block:1.5em .5em}.prose.astro-j2raibmk a{color:var(--primary-text);text-underline-offset:.2em;text-decoration:underline}.prose.astro-j2raibmk a:hover{text-decoration-color:var(--primary)}.prose.astro-j2raibmk a:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.prose.astro-j2raibmk p{margin-block:0 1em}.legal-hero.astro-vgrzupy7 .page-hero__inner{width:min(var(--page-column-width),var(--article-reading-width))}.legal-document.astro-vgrzupy7{gap:var(--space-6);width:100%;max-width:var(--article-reading-width);overflow-wrap:anywhere;min-width:0;margin-inline:auto;display:grid}.legal-document__updated.astro-vgrzupy7{color:var(--muted-foreground);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.sectors.astro-zzxduexd{grid-template-columns:max-content minmax(0,1fr) max-content;margin:0;padding:0;list-style:none;display:grid}.sectors__row.astro-zzxduexd{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:var(--space-3);min-height:var(--table-row-min);border-bottom:var(--border-width) solid var(--border);color:var(--foreground);font-size:var(--text-small);display:grid}.sectors__row.astro-zzxduexd:last-child{border-bottom:0}.sectors__label.astro-zzxduexd{font-weight:var(--weight-medium)}.sectors__value.astro-zzxduexd{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:end}.sectors__row.astro-zzxduexd[data-trend=up] .sectors__value.astro-zzxduexd{color:var(--positive)}.sectors__row.astro-zzxduexd[data-trend=down] .sectors__value.astro-zzxduexd{color:var(--negative)}.sectors__bar.astro-zzxduexd{width:100%;height:var(--flow-bar-height);border-radius:var(--radius-pill);background:var(--muted);display:block;overflow:visible;& rect.astro-zzxduexd{fill:var(--muted-foreground)}& line.astro-zzxduexd{stroke:var(--chart-reference);stroke-width:var(--border-width);vector-effect:non-scaling-stroke}}.sectors__row.astro-zzxduexd[data-trend=up] rect.astro-zzxduexd{fill:var(--positive)}.sectors__row.astro-zzxduexd[data-trend=down] rect.astro-zzxduexd{fill:var(--negative)}.sectors__foot.astro-zzxduexd{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--muted-foreground);font-size:var(--text-meta);display:inline-flex}.sectors__zero.astro-zzxduexd{width:var(--border-width);height:var(--icon-sm);background:var(--chart-reference)}@media (width<=39.999rem){.sectors.astro-zzxduexd{grid-template-columns:minmax(0,1fr) max-content}.sectors__row.astro-zzxduexd{gap:var(--space-2);padding-block:var(--space-2)}.sectors__bar.astro-zzxduexd{grid-area:2/1/auto/-1}}.flows.astro-mo3ieu4w{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.flows__total.astro-mo3ieu4w{border-block:var(--border-width) solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;& div.astro-mo3ieu4w{gap:var(--space-1);padding-block:var(--space-3);display:grid}& div.astro-mo3ieu4w+div.astro-mo3ieu4w{border-inline-start:var(--border-width) solid var(--border);padding-inline-start:var(--space-4)}& dt.astro-mo3ieu4w{color:var(--muted-foreground);font-size:var(--text-meta)}& dd.astro-mo3ieu4w{color:var(--foreground);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}}.board-flow-total__net.astro-mo3ieu4w[data-trend=up] dd.astro-mo3ieu4w{color:var(--positive)}.board-flow-total__net.astro-mo3ieu4w[data-trend=down] dd.astro-mo3ieu4w{color:var(--negative)}.flows__empty.astro-mo3ieu4w{color:var(--muted-foreground);font-size:var(--text-meta);margin:0}.flows__lists.astro-mo3ieu4w{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.flows__title.astro-mo3ieu4w{margin:0 0 var(--space-2);color:var(--muted-foreground);font-size:var(--text-meta);font-weight:var(--weight-medium)}.flows__rows.astro-mo3ieu4w{grid-template-columns:max-content minmax(0,1fr) max-content;margin:0;padding:0;list-style:none;display:grid;& .board-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:var(--space-3);min-height:var(--table-row-min);color:var(--foreground);font-size:var(--text-small);display:grid}& .board-row__label{font-weight:var(--weight-semibold)}& .board-row__value{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:end}& .board-row[data-trend=up] .board-row__value{color:var(--positive)}& .board-row[data-trend=down] .board-row__value{color:var(--negative)}& svg{width:100%;height:var(--flow-bar-height);border-radius:var(--radius-pill);background:var(--muted);display:block}& rect{fill:var(--muted-foreground)}& .board-row[data-trend=up] rect{fill:var(--positive)}& .board-row[data-trend=down] rect{fill:var(--negative)}}.flows__list.astro-mo3ieu4w:last-child svg{scale:-1 1}@media (width>=64rem){.flows.astro-mo3ieu4w{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:stretch}.flows__total.astro-mo3ieu4w{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr);& div.astro-mo3ieu4w{align-content:center}& div.astro-mo3ieu4w+div.astro-mo3ieu4w{border-inline-start:0;border-block-start:var(--border-width) solid var(--border);padding-inline-start:0}}}@media (width<=39.999rem){.flows__lists.astro-mo3ieu4w{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.heat-legend.astro-l3nr4mkd{gap:var(--space-1) var(--space-3);color:var(--muted-foreground);font-size:var(--text-meta);line-height:var(--leading-inner-body);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.heat-legend__item.astro-l3nr4mkd{align-items:center;gap:var(--space-1);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex}.heat-legend__swatch.astro-l3nr4mkd{width:var(--icon-sm);height:var(--icon-sm);border-radius:var(--heat-tile-radius);flex:none}.heatmap.astro-l3nr4mkd{width:100%;height:auto;font-family:var(--font-sans);display:block}.heatmap--wide-tablet.astro-l3nr4mkd,.heatmap--compact.astro-l3nr4mkd,.heatmap--compact-named.astro-l3nr4mkd,.heatmap__key.astro-l3nr4mkd{display:none}.heatmap__tile.astro-l3nr4mkd rect.astro-l3nr4mkd{fill:var(--_heat-bg);stroke:var(--background);stroke-width:var(--heat-gap);rx:var(--heat-tile-radius);vector-effect:non-scaling-stroke}.heatmap__tile.astro-l3nr4mkd text.astro-l3nr4mkd{fill:currentColor;text-anchor:middle;font-variant-numeric:tabular-nums;pointer-events:none}.heatmap__code.astro-l3nr4mkd{font-weight:var(--weight-semibold)}.heatmap__pct.astro-l3nr4mkd{font-weight:var(--weight-medium)}.heatmap__group.astro-l3nr4mkd{fill:var(--muted-foreground);font-weight:var(--weight-semibold)}.heatmap__key.astro-l3nr4mkd{gap:var(--space-1) var(--space-5);margin:var(--space-3) 0 0;color:var(--muted-foreground);font-size:var(--text-meta);flex-wrap:wrap;& div.astro-l3nr4mkd{gap:var(--space-1);display:inline-flex}& dt.astro-l3nr4mkd{color:var(--foreground);font-weight:var(--weight-semibold)}& dd.astro-l3nr4mkd{margin:0}}.astro-l3nr4mkd[data-heat]{--_heat-bg:var(--heat-flat-bg);--_heat-fg:var(--heat-flat-fg);color:var(--_heat-fg);background:var(--_heat-bg)}.astro-l3nr4mkd[data-heat=up-1]{--_heat-bg:var(--heat-up-1-bg);--_heat-fg:var(--heat-up-1-fg)}.astro-l3nr4mkd[data-heat=up-2]{--_heat-bg:var(--heat-up-2-bg);--_heat-fg:var(--heat-up-2-fg)}.astro-l3nr4mkd[data-heat=up-3]{--_heat-bg:var(--heat-up-3-bg);--_heat-fg:var(--heat-up-3-fg)}.astro-l3nr4mkd[data-heat=ceiling]{--_heat-bg:var(--heat-ceiling-bg);--_heat-fg:var(--heat-ceiling-fg)}.astro-l3nr4mkd[data-heat=down-1]{--_heat-bg:var(--heat-down-1-bg);--_heat-fg:var(--heat-down-1-fg)}.astro-l3nr4mkd[data-heat=down-2]{--_heat-bg:var(--heat-down-2-bg);--_heat-fg:var(--heat-down-2-fg)}.astro-l3nr4mkd[data-heat=down-3]{--_heat-bg:var(--heat-down-3-bg);--_heat-fg:var(--heat-down-3-fg)}.astro-l3nr4mkd[data-heat=floor]{--_heat-bg:var(--heat-floor-bg);--_heat-fg:var(--heat-floor-fg)}@media (width>=48rem) and (width<=63.999rem){.heatmap--wide.astro-l3nr4mkd{display:none}.heatmap--wide-tablet.astro-l3nr4mkd{display:block}}@media (width>=40rem) and (width<=47.999rem){.heatmap--wide.astro-l3nr4mkd{display:none}.heatmap--compact-named.astro-l3nr4mkd{display:block}}@media (width<=39.999rem){.heatmap--wide.astro-l3nr4mkd{display:none}.heatmap--compact.astro-l3nr4mkd{display:block}.heatmap__key.astro-l3nr4mkd{display:flex}}.breadth.astro-uxy5i5ir{display:contents}.breadth__counts.astro-uxy5i5ir{gap:var(--space-2);color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;margin:0;display:flex}.breadth__count.astro-uxy5i5ir{gap:var(--space-1);font-weight:var(--weight-medium);display:inline-flex}.breadth__count.astro-uxy5i5ir[data-tone=up]{color:var(--positive)}.breadth__count.astro-uxy5i5ir[data-tone=down]{color:var(--negative)}.breadth__strip.astro-uxy5i5ir{width:100%;height:var(--breadth-height);border-radius:var(--radius-pill);background:var(--muted);grid-column:1/-1;margin-block-start:calc(var(--space-1) - var(--space-2));display:block;overflow:hidden;& .astro-uxy5i5ir[data-tone=up]{fill:var(--positive)}& .astro-uxy5i5ir[data-tone=flat]{fill:var(--border)}& .astro-uxy5i5ir[data-tone=down]{fill:var(--negative)}}.breadth__empty.astro-uxy5i5ir{font-weight:var(--weight-regular)}.index-card.astro-ig4tg3bb{align-items:baseline;gap:var(--space-2) var(--space-3);color:var(--foreground);font-size:var(--text-meta);line-height:var(--leading-control);grid-template-columns:minmax(0,1fr) auto;display:grid;& p.astro-ig4tg3bb,& dl.astro-ig4tg3bb,& dd.astro-ig4tg3bb{margin:0}}.index-card__name.astro-ig4tg3bb,.index-card__spark.astro-ig4tg3bb{grid-column:1/-1}.index-card__name.astro-ig4tg3bb{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--text-small);font-weight:var(--weight-semibold);display:flex}.index-card__label.astro-ig4tg3bb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.index-card__venue.astro-ig4tg3bb{color:var(--muted-foreground);font-size:var(--text-meta);font-weight:var(--weight-medium);white-space:nowrap;flex:none}@media (width<=39.999rem){.index-card__venue--in-name.astro-ig4tg3bb{display:none}}.index-card__close.astro-ig4tg3bb{font-size:var(--text-index-value);font-weight:var(--weight-semibold);line-height:var(--leading-index-value);font-variant-numeric:tabular-nums}.index-card__change.astro-ig4tg3bb{justify-content:end;align-items:center;gap:var(--space-2);color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.index-card.astro-ig4tg3bb[data-trend=up] .index-card__change.astro-ig4tg3bb{color:var(--positive)}.index-card.astro-ig4tg3bb[data-trend=down] .index-card__change.astro-ig4tg3bb{color:var(--negative)}.index-card.astro-ig4tg3bb .index-card__trend{display:none}.index-card.astro-ig4tg3bb[data-trend=up] .index-card__trend--up,.index-card.astro-ig4tg3bb[data-trend=down] .index-card__trend--down{display:inline-block}.index-card__spark.astro-ig4tg3bb{width:100%;height:var(--index-spark-height);display:block;overflow:visible}.index-card__spark-line.astro-ig4tg3bb{fill:none;stroke:var(--muted-foreground);stroke-width:var(--spark-stroke);stroke-linejoin:round;vector-effect:non-scaling-stroke}.index-card.astro-ig4tg3bb[data-trend=up] .index-card__spark-line.astro-ig4tg3bb{stroke:var(--positive)}.index-card.astro-ig4tg3bb[data-trend=down] .index-card__spark-line.astro-ig4tg3bb{stroke:var(--negative)}.index-card__spark-reference.astro-ig4tg3bb{stroke:var(--chart-reference);stroke-dasharray:3 3;stroke-width:var(--border-width);vector-effect:non-scaling-stroke}.index-card__turnover.astro-ig4tg3bb{gap:var(--space-1);white-space:nowrap;min-width:0;display:flex;& dt.astro-ig4tg3bb{color:var(--muted-foreground)}& dd.astro-ig4tg3bb{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}}@media (width<=39.999rem){.index-card__change.astro-ig4tg3bb{grid-column:1/-1;justify-content:start}.index-card__turnover.astro-ig4tg3bb{flex-wrap:wrap;grid-column:1/-1}}.ui-segmented.astro-cvch5qw6{--scroll-row-surface:var(--secondary);gap:var(--space-0);box-sizing:border-box;max-width:100%;padding:var(--segment-trough-padding);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--secondary);display:inline-flex}.ui-segmented__option.astro-cvch5qw6{min-width:var(--segment-min-size);min-height:var(--segment-min-size);padding:var(--space-0) var(--segment-padding-inline);border-radius:var(--radius-md);color:var(--muted-foreground);font:inherit;font-size:var(--text-small);font-weight:var(--weight-medium);line-height:var(--leading-control);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-segmented__option.astro-cvch5qw6:hover:not(:disabled){color:var(--foreground)}.ui-segmented__option.astro-cvch5qw6:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-ring-width))}.ui-segmented__option.astro-cvch5qw6[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-card-rest)}.ui-segmented__option.astro-cvch5qw6:disabled{color:var(--muted-foreground);cursor:not-allowed;text-decoration:line-through}@media (prefers-reduced-motion:reduce){.ui-segmented__option.astro-cvch5qw6{transition:none}}.board-plot.astro-wd3eez7b{margin:0;&[hidden]{display:none}}.board-plot__body.astro-wd3eez7b{grid-template-columns:minmax(0,1fr) var(--chart-stats-width);gap:var(--space-8);display:grid}.board-plot__frame.astro-wd3eez7b{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--chart-height) auto;column-gap:var(--space-3);display:grid}.board-plot__area.astro-wd3eez7b{touch-action:pan-y;position:relative}.board-plot__svg.astro-wd3eez7b{width:100%;height:100%;display:block;overflow:visible}.board-plot__grid.astro-wd3eez7b{stroke:var(--chart-grid);stroke-width:var(--border-width);vector-effect:non-scaling-stroke}.board-plot__reference.astro-wd3eez7b{stroke:var(--chart-reference);stroke-dasharray:3 3;stroke-width:var(--border-width);vector-effect:non-scaling-stroke}.board-plot__line.astro-wd3eez7b{fill:none;stroke:var(--chart-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--chart-stroke);vector-effect:non-scaling-stroke}.board-plot__fill.astro-wd3eez7b{fill:var(--chart-area)}.board-plot__y-axis.astro-wd3eez7b,.board-plot__x-axis.astro-wd3eez7b{color:var(--muted-foreground);font-size:var(--text-meta);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}.board-plot__y-axis.astro-wd3eez7b{flex-direction:column;justify-content:space-between;display:flex;& li.astro-wd3eez7b{align-items:center;height:0;display:flex}}.board-plot__x-axis.astro-wd3eez7b{padding-top:var(--space-3);grid-column:1;justify-content:space-between;display:flex}.board-plot__marker.astro-wd3eez7b{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.board-plot__last.astro-wd3eez7b{r:calc(var(--chart-marker-size) / 2);fill:var(--card);stroke:var(--chart-marker);stroke-width:var(--chart-stroke)}.board-plot__area.astro-wd3eez7b[data-hover] .board-plot__marker.astro-wd3eez7b{opacity:0}.board-plot__cursor.astro-wd3eez7b,.board-plot__dot.astro-wd3eez7b,.board-plot__readout.astro-wd3eez7b{pointer-events:none;opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);position:absolute}.board-plot__area.astro-wd3eez7b[data-hover] .astro-wd3eez7b:is(.board-plot__dot,.board-plot__readout){opacity:1}.board-plot__cursor.astro-wd3eez7b{border-inline-start:var(--border-width) dashed var(--chart-crosshair);top:0;bottom:0}.board-plot__area.astro-wd3eez7b[data-hover] .board-plot__cursor.astro-wd3eez7b{opacity:.5}.board-plot__dot.astro-wd3eez7b{width:var(--chart-marker-size);height:var(--chart-marker-size);border:var(--chart-stroke) solid var(--card);border-radius:var(--radius-pill);background:var(--chart-marker);translate:-50% -50%}.board-plot__readout.astro-wd3eez7b{top:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);font-size:var(--text-meta);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:var(--shadow-popover);translate:-50%}.board-plot__stats.astro-wd3eez7b{align-content:start;margin:0;display:grid;& div.astro-wd3eez7b{gap:var(--space-1);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--border);display:grid}& div.astro-wd3eez7b:first-child{padding-top:0}& dt.astro-wd3eez7b{color:var(--muted-foreground);font-size:var(--text-meta)}& dd.astro-wd3eez7b{color:var(--foreground);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}& dd.astro-wd3eez7b[data-trend=up]{color:var(--positive)}& dd.astro-wd3eez7b[data-trend=down]{color:var(--negative)}}.board-plot__empty.astro-wd3eez7b,.board-plot__foot.astro-wd3eez7b{color:var(--muted-foreground);font-size:var(--text-meta);margin:0}.board-plot__foot.astro-wd3eez7b{align-items:center;gap:var(--space-2);margin-block-start:var(--space-4);display:inline-flex}.board-plot__foot-reference.astro-wd3eez7b{width:var(--space-5);border-top:var(--border-width) dashed var(--chart-reference)}@media (width<=63.999rem){.board-plot__body.astro-wd3eez7b{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.board-plot__stats.astro-wd3eez7b{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));& div.astro-wd3eez7b:first-child{padding-top:var(--space-3)}}}@media (width<=47.999rem){.board-plot__frame.astro-wd3eez7b{grid-template-rows:var(--chart-height-mobile) auto}}.movers.astro-aw5cyw3d{& :is(th,td){min-height:var(--table-row-min);padding:var(--table-cell-padding);font-variant-numeric:tabular-nums}& td[data-state=up]{color:var(--positive)}& td[data-state=down]{color:var(--negative)}& td[data-state=ceiling]{color:var(--price-ceiling)}& td[data-state=floor]{color:var(--price-floor)}& td:is([data-state=ceiling],[data-state=floor]){font-weight:var(--weight-semibold)}& .movers__label{display:none}}@media (width<=39.999rem){.movers.astro-aw5cyw3d{& thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}& :is(table,tbody){display:block}& tbody tr{border-bottom:var(--border-width) solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}& tbody :is(th,td){justify-content:flex-start;gap:var(--space-2);padding-block:var(--space-1);border:0;display:flex}& tbody td[data-align=end]{justify-content:flex-end}& tbody td:nth-child(3){justify-content:flex-start}& .movers__label{color:var(--muted-foreground);display:inline}}}.source-line.astro-4vhsygsi{justify-content:space-between;gap:var(--source-gap) var(--space-8);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);color:var(--muted-foreground);font-size:var(--text-meta);flex-wrap:wrap;display:flex;& p.astro-4vhsygsi{align-items:center;gap:var(--source-gap);flex-wrap:wrap;margin:0;display:inline-flex}& a.astro-4vhsygsi{min-height:var(--control-target);color:var(--foreground);font-weight:var(--weight-medium);text-decoration:underline;text-decoration-thickness:var(--border-width);align-items:center;display:inline-flex}& a.astro-4vhsygsi:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}}.board.astro-skq3qo5r{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.board__indices.astro-skq3qo5r{gap:var(--index-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.board__split.astro-skq3qo5r{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.board__unavailable.astro-skq3qo5r{color:var(--foreground);font-weight:var(--weight-semibold);margin:0}@media (width>=90rem){.board__indices.astro-skq3qo5r{gap:var(--space-4)}}@media (width<=63.999rem){.board__indices.astro-skq3qo5r{grid-template-columns:repeat(2,minmax(0,1fr))}.board__split.astro-skq3qo5r{grid-template-columns:minmax(0,1fr)}}@media (width>=40rem) and (width<=63.999rem){.board__indices.astro-skq3qo5r{gap:var(--space-4)}}@media (width<=39.999rem){.board.astro-skq3qo5r{gap:var(--space-8)}}.market-status.astro-qgceeywy{color:var(--muted-foreground);font-size:var(--text-meta);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;display:flex;& a.astro-qgceeywy{color:var(--foreground);text-underline-offset:.2em;font-weight:600;text-decoration:underline 1px}}.market-status__state.astro-qgceeywy{color:var(--foreground);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.market-status__dot.astro-qgceeywy{border:1px solid var(--muted-foreground);background:var(--muted-foreground);border-radius:50%;flex:none;width:.5rem;height:.5rem}.market-status.astro-qgceeywy[data-state=live] .market-status__dot.astro-qgceeywy{border-color:var(--positive);background:var(--positive);box-shadow:0 0 0 .25rem color-mix(in oklab,var(--positive) 20%,transparent)}.market-status.astro-qgceeywy .market-status__clock{display:none}.market-status.astro-qgceeywy[data-state=stale]{& .market-status__state.astro-qgceeywy{color:var(--warning-foreground)}& .market-status__dot.astro-qgceeywy{display:none}& .market-status__clock{display:inline-block}}.market-status.astro-qgceeywy[data-state=unavailable] .market-status__dot.astro-qgceeywy{background:0 0}@media (prefers-reduced-motion:no-preference){.market-status.astro-qgceeywy[data-state=live] .market-status__dot.astro-qgceeywy{animation:market-status-pulse 2s var(--motion-ease-in-out) infinite}}@keyframes market-status-pulse{50%{box-shadow:0 0 0 .125rem color-mix(in oklab,var(--positive) 10%,transparent)}}.reports.astro-i6skhhpx,.reports-filter.astro-i6skhhpx{gap:var(--space-5);min-width:0;display:grid}.reports-filter.astro-i6skhhpx[hidden],.astro-i6skhhpx[data-report-row][hidden],.reports-pagination.astro-i6skhhpx[hidden]{display:none}.reports-meta.astro-i6skhhpx,.report-meta.astro-i6skhhpx{gap:var(--space-1) var(--space-3);color:var(--muted-foreground);font-size:var(--text-meta);line-height:var(--leading-body);flex-wrap:wrap;margin:0;display:flex}.reports-meta.astro-i6skhhpx>span.astro-i6skhhpx,.report-meta.astro-i6skhhpx>span.astro-i6skhhpx:first-child{color:var(--foreground);font-weight:var(--weight-medium)}.reports-disclaimer.astro-i6skhhpx{align-items:flex-start;gap:var(--space-2);color:var(--muted-foreground);font-size:var(--text-meta);line-height:var(--leading-body);margin:0;display:flex}.reports-disclaimer.astro-i6skhhpx strong.astro-i6skhhpx{font-weight:var(--weight-medium)}.reports-disclaimer.astro-i6skhhpx svg{flex-shrink:0;margin-block-start:var(--space-1)}g-reports-filter.astro-i6skhhpx:not(:defined) .reports-controls.astro-i6skhhpx{display:none}.reports-bar.astro-i6skhhpx{justify-content:space-between;align-items:end;gap:var(--space-3);border-block-end:1px solid var(--border);flex-wrap:wrap;padding-block-end:var(--space-4);display:flex}.reports-controls.astro-i6skhhpx{flex:0 1 calc(var(--space-16) * 12);align-items:end;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr)) auto;min-width:0;display:grid}.reports-field.astro-i6skhhpx{gap:var(--space-1);min-width:0;color:var(--muted-foreground);font-size:var(--text-caption);display:grid}.reports-field.astro-i6skhhpx :is(input,select){width:100%;min-height:var(--control-target);font-size:var(--text-small)}.reports-count.astro-i6skhhpx{padding-block:var(--space-3);color:var(--muted-foreground);font-size:var(--text-meta);white-space:nowrap;margin:0}.reports-list.astro-i6skhhpx{margin:0;padding:0;list-style:none;display:grid}.astro-i6skhhpx[data-report-row]{border-block-end:1px solid var(--border);min-width:0}.report.astro-i6skhhpx{grid-template-columns:calc(var(--space-16) * 2.5) minmax(0,1fr);align-items:center;gap:var(--space-5);padding-block:var(--space-5);color:var(--foreground);scroll-margin-block-start:calc(var(--nav-height) + var(--space-3));text-decoration:none;display:grid}.report-media.astro-i6skhhpx{min-width:0;margin:0;position:relative}.report-media.astro-i6skhhpx img{width:100%;height:auto;aspect-ratio:var(--ratio-editorial);object-fit:cover;border-radius:var(--radius-sm);background:var(--muted);display:block}.report-media.astro-i6skhhpx figcaption.astro-i6skhhpx{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.report-copy.astro-i6skhhpx{gap:var(--space-2);min-width:0;display:grid}.report.astro-i6skhhpx h2.astro-i6skhhpx{font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-h4);overflow-wrap:anywhere;order:-1;margin:0}.report-tickers.astro-i6skhhpx{font-weight:var(--weight-medium)}.report-open.astro-i6skhhpx{align-items:center;gap:var(--space-2);min-height:var(--control-target);color:var(--primary);font-size:var(--text-small);font-weight:var(--weight-semibold);display:none}.report.astro-i6skhhpx:hover h2.astro-i6skhhpx{color:var(--primary);text-underline-offset:var(--space-1);text-decoration:underline}.report.astro-i6skhhpx:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.report.astro-i6skhhpx:active h2.astro-i6skhhpx{color:var(--primary)}.astro-i6skhhpx[data-featured] .report.astro-i6skhhpx{gap:var(--space-8);padding-block:0 var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.astro-i6skhhpx[data-featured] .report-media.astro-i6skhhpx img{border-radius:var(--radius-card)}.astro-i6skhhpx[data-featured] .report-media.astro-i6skhhpx figcaption.astro-i6skhhpx{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--muted-foreground);font-size:var(--text-caption);line-height:var(--leading-body);margin-block-start:var(--space-2);position:static;overflow:visible}.astro-i6skhhpx[data-featured] .report-copy.astro-i6skhhpx{gap:var(--space-3)}.astro-i6skhhpx[data-featured] h2.astro-i6skhhpx{font-size:clamp(var(--text-h3),2.2vw,var(--text-h2));line-height:var(--leading-h3);letter-spacing:var(--tracking-heading);order:0}.astro-i6skhhpx[data-featured] .report-open.astro-i6skhhpx{display:flex}.reports-pagination.astro-i6skhhpx{justify-content:center;align-items:center;gap:var(--space-4);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.reports-pagination.astro-i6skhhpx>span.astro-i6skhhpx{color:var(--muted-foreground);font-size:var(--text-small)}.reports-no-match.astro-i6skhhpx{margin:0}.reports-no-match.astro-i6skhhpx:empty{display:none}@media (width<=47.99rem){.reports-controls.astro-i6skhhpx{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.reports-bar.astro-i6skhhpx{gap:var(--space-1)}.reports-count.astro-i6skhhpx{padding-block:var(--space-2) 0}.reports-pagination.astro-i6skhhpx{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.reports-pagination.astro-i6skhhpx button{padding-inline:var(--space-2)}.astro-i6skhhpx[data-featured] .report.astro-i6skhhpx{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.astro-i6skhhpx[data-featured] .report-copy.astro-i6skhhpx{gap:var(--space-2)}.astro-i6skhhpx[data-featured] .report-media.astro-i6skhhpx figcaption.astro-i6skhhpx{font-size:var(--text-caption)}.report.astro-i6skhhpx{grid-template-columns:calc(var(--space-12) * 2) minmax(0,1fr);align-items:start;gap:var(--space-3);padding-block:var(--space-4)}.report.astro-i6skhhpx h2.astro-i6skhhpx{font-size:var(--text-small);line-height:var(--leading-body)}.astro-i6skhhpx[data-featured] h2.astro-i6skhhpx{font-size:var(--text-h3);line-height:var(--leading-h3)}.report-meta.astro-i6skhhpx{font-size:var(--text-caption);gap:var(--space-1) var(--space-2)}}.search-discover__list.astro-qsvjde5b{margin:0;padding:0;list-style:none}.search-discover__list.astro-qsvjde5b>li.astro-qsvjde5b+li.astro-qsvjde5b{border-top:var(--border-width) solid var(--border)}.search-discover__link.astro-qsvjde5b{gap:var(--space-3);margin-inline:calc(-1 * var(--space-2));padding:var(--space-3) var(--space-2);border-radius:var(--radius);color:var(--foreground);text-decoration:none;display:flex}.search-discover__link.astro-qsvjde5b:hover{background:var(--muted)}.search-discover__link.astro-qsvjde5b:hover .search-discover__headline.astro-qsvjde5b{color:var(--primary-text)}.search-discover__link.astro-qsvjde5b:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-ring-width))}.search-discover__rank.astro-qsvjde5b{min-width:var(--space-6);color:var(--primary-text);font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-control);flex-shrink:0}.search-discover__body.astro-qsvjde5b{gap:var(--space-1);min-width:0;display:grid}.search-discover__headline.astro-qsvjde5b{font-size:var(--text-small);font-weight:var(--weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-discover__meta.astro-qsvjde5b{gap:var(--space-2);color:var(--muted-foreground);font-size:var(--text-caption);display:flex}.search-discover__empty.astro-qsvjde5b{color:var(--muted-foreground);font-size:var(--text-small);margin:0}.search-layout.astro-5ugpq675{gap:var(--space-10);align-items:start;display:grid}@media (width>=1024px){.search-layout.astro-5ugpq675{gap:var(--space-12);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.search-discover.astro-5ugpq675{top:calc(var(--nav-height) + var(--space-4));border-inline-start:var(--border-width) solid var(--border);padding-inline-start:var(--space-8);position:sticky}}.search-discover__title.astro-5ugpq675{margin:0 0 var(--space-2);color:var(--muted-foreground);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.site-search.astro-5ugpq675{gap:var(--space-4);min-width:0;display:grid}.site-search__form.astro-5ugpq675,.site-search__field.astro-5ugpq675,.site-search__meta.astro-5ugpq675{align-items:center;gap:var(--space-2);display:flex}.site-search__form.astro-5ugpq675{flex-wrap:wrap}.site-search__form-label.astro-5ugpq675{color:var(--foreground);font-size:var(--text-small);font-weight:var(--weight-semibold);flex-basis:100%}.site-search__form.astro-5ugpq675 .site-search__submit{min-block-size:var(--control-target);padding-inline:var(--space-4);border-radius:var(--radius-pill)}.site-search__field.astro-5ugpq675{flex:1;min-width:0;position:relative}.site-search__field.astro-5ugpq675 svg{color:var(--muted-foreground);pointer-events:none;position:absolute;inset-inline-start:var(--space-3)}.site-search__field.astro-5ugpq675 input{min-block-size:var(--control-target);border-color:var(--input);background:var(--background);font-size:var(--text-body);padding-inline-start:calc(var(--space-6) + var(--icon-sm))}.site-search__status.astro-5ugpq675:empty,.site-search__date.astro-5ugpq675:empty,.astro-5ugpq675[hidden]{display:none}g-site-search.astro-5ugpq675:defined .site-search__submit{display:none}.site-search__field.astro-5ugpq675 input::-webkit-search-cancel-button{appearance:none}.site-search__close.astro-5ugpq675{width:var(--control-target);height:var(--control-target);border:var(--border-width) solid var(--input);border-radius:var(--radius-pill);color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.site-search__close.astro-5ugpq675:hover{background:var(--muted);color:var(--foreground)}.site-search__close.astro-5ugpq675:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-width)}.site-search__note.astro-5ugpq675,.site-search__status.astro-5ugpq675,.site-search__count.astro-5ugpq675{color:var(--muted-foreground);font-size:var(--text-meta);margin:0}.site-search__results.astro-5ugpq675,.site-search__browse-rows.astro-5ugpq675{border-top:var(--border-width) solid var(--border);margin:0;padding:0;list-style:none}.site-search__results.astro-5ugpq675>li.astro-5ugpq675,.site-search__browse-rows.astro-5ugpq675>li.astro-5ugpq675{border-bottom:var(--border-width) solid var(--border)}.site-search__link.astro-5ugpq675,.site-search__row.astro-5ugpq675{min-block-size:var(--control-target);gap:var(--space-1);margin-inline:calc(-1 * var(--space-3));padding:var(--space-4) var(--space-3);border-radius:var(--radius);color:var(--foreground);text-decoration:none;display:grid}.site-search__row.astro-5ugpq675{align-items:center;gap:var(--space-3);padding-block:var(--space-3);display:flex}.site-search__link.astro-5ugpq675:hover,.site-search__row.astro-5ugpq675:hover{background:var(--muted)}.site-search__link.astro-5ugpq675:active,.site-search__row.astro-5ugpq675:active,.site-search__close.astro-5ugpq675:active{background:var(--tint-brand);color:var(--primary-text)}.site-search__field.astro-5ugpq675 input:focus-visible{border-color:var(--ring)}.site-search__link.astro-5ugpq675:focus-visible,.site-search__row.astro-5ugpq675:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-ring-width))}.site-search__meta.astro-5ugpq675{color:var(--muted-foreground);font-size:var(--text-caption)}.site-search__title.astro-5ugpq675,.site-search__label.astro-5ugpq675{font-weight:var(--weight-semibold)}.site-search__description.astro-5ugpq675{color:var(--muted-foreground);font-size:var(--text-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-search__results.astro-5ugpq675 mark{padding-inline:var(--space-1);border-radius:var(--radius-sm);background:var(--tint-brand);color:var(--primary-text);font-weight:var(--weight-semibold)}.site-search__browse.astro-5ugpq675{gap:var(--space-2);padding-top:var(--space-4);display:grid}.site-search__browse.astro-5ugpq675 h2.astro-5ugpq675{color:var(--muted-foreground);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0}.site-search__text.astro-5ugpq675{gap:var(--space-1);flex:1;min-width:0;display:grid}.site-search__row.astro-5ugpq675 svg{color:var(--muted-foreground);flex-shrink:0}.tag-intro.astro-zvkox5wl{max-width:72ch;margin-bottom:1.5rem}.tag-intro__definition.astro-zvkox5wl{color:var(--foreground);line-height:1.7}.tag-intro__link.astro-zvkox5wl{color:var(--primary);text-underline-offset:3px;margin-top:.5rem;font-weight:600;text-decoration:underline;display:inline-block}.list-grid.astro-zvkox5wl{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=640px){.list-grid.astro-zvkox5wl{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.list-grid.astro-zvkox5wl{grid-template-columns:repeat(3,1fr)}}.calc-page{width:100%;min-width:0;font-family:var(--font-sans);margin-inline:0}.calc,.calc-result>*,.calc-form>*{min-width:0}.calc-page__widget{margin-bottom:var(--space-10);border-radius:var(--radius-card);border:var(--border-width) solid var(--input);background-color:var(--card);overflow:hidden}.calc-form{gap:var(--space-5);padding:var(--space-6);flex-direction:column;display:flex}.calc-form__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.calc-form__title,.calc-result__title{font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-heading);color:var(--foreground)}.calc-form__hint{font-size:var(--text-caption);color:var(--muted-foreground)}.calc-grid{gap:var(--space-5) var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=40rem){.calc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-field--wide{grid-column:1/-1}}.calc-field__control,.calc-field .ui-select{min-height:var(--control-target);border-color:var(--input);background-color:var(--background);font-size:var(--text-body)}.calc-form__actions button{min-height:var(--control-target)}.calc-field :is(input,select,textarea):disabled{cursor:not-allowed;color:var(--muted-foreground);background:var(--muted)}.calc-field__hint{font-size:var(--text-caption);line-height:var(--leading-body);color:var(--muted-foreground);margin-top:.125rem}.calc-field__error{font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--destructive-text)}.calc-form__summary{border-radius:var(--radius-md);border:1px solid color-mix(in oklab, var(--destructive-text) 35%, transparent);background-color:color-mix(in oklab, var(--destructive-text) 8%, transparent);font-size:var(--text-small);color:var(--destructive-text);padding:.625rem .875rem}.calc-form__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.calc-result{gap:var(--space-5);padding:var(--space-6);border-top:var(--border-width) solid var(--input);background-color:var(--secondary);transition:opacity var(--motion-duration-base) var(--motion-ease-standard);flex-direction:column;display:flex}.calc-result[data-state=dirty] .calc-lead,.calc-result[data-state=dirty] .calc-kpis,.calc-result[data-state=dirty] .calc-compare,.calc-result[data-state=dirty] .calc-table{display:none}.calc-result__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.calc-result__status{font-size:var(--text-caption);color:var(--muted-foreground)}.calc-result[data-state=dirty] .calc-result__status{font-weight:var(--weight-semibold);color:var(--foreground)}.calc-lead{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.calc-lead__label{font-size:var(--text-small);color:var(--muted-foreground)}.calc-lead__value{margin-top:var(--space-1);font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-stat);color:var(--foreground);overflow-wrap:anywhere}.calc-lead__item--primary .calc-lead__value{font-size:var(--text-calc-lead);letter-spacing:var(--tracking-heading);color:var(--primary-text)}.calc-lead__delta{justify-content:space-between;gap:var(--space-1) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);font-size:var(--text-small);color:var(--muted-foreground);flex-wrap:wrap;grid-column:1/-1;display:flex}.calc-lead__delta .num{font-weight:var(--weight-semibold);color:var(--foreground)}.calc-kpis{border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (width>=40rem){.calc-kpis:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.calc-kpi{background-color:var(--card);flex-direction:column;justify-content:space-between;gap:.375rem;padding:.875rem 1rem;display:flex}.calc-kpi dt{font-size:var(--text-caption);line-height:var(--leading-body);color:var(--muted-foreground)}.calc-kpi dd{font-size:var(--text-h5);font-weight:var(--weight-semibold);color:var(--foreground);overflow-wrap:anywhere}.calc [data-trend=up]{color:var(--positive)}.calc [data-trend=down]{color:var(--negative)}.calc-compare{font-size:var(--text-small);grid-template-columns:1fr;gap:.375rem 1.5rem;display:grid}@media (width>=40rem){.calc-compare{grid-template-columns:auto 1fr 1fr;align-items:baseline}}.calc-compare__title{font-weight:var(--weight-semibold);color:var(--foreground)}.calc-compare__item{justify-content:space-between;gap:var(--space-3);color:var(--muted-foreground);display:flex}.calc-compare__item .num{font-weight:var(--weight-semibold);color:var(--foreground)}.calc-warning{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--warning);font-size:var(--text-small);color:var(--warning-foreground)}.calc-result__bar{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:-.5rem;display:flex}.calc-result__subtitle{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--foreground)}.calc-result__meta{font-size:var(--text-caption);color:var(--muted-foreground)}.calc-table{background-color:var(--card);max-height:24rem}.calc-table th,.calc-table td{text-align:right;white-space:nowrap;padding:.5rem .875rem}.calc-table thead th{z-index:var(--layer-table-pinned);background-color:var(--card);box-shadow:inset 0 -1px 0 var(--border);font-size:var(--text-caption);position:sticky;top:0}.calc-table th:first-child{text-align:left}.calc-table thead th:first-child{z-index:var(--layer-table-corner)}.calc-table tbody th{font-weight:var(--weight-medium);color:var(--muted-foreground);border-top:1px solid var(--border)}.calc-table tbody td:last-child{font-weight:var(--weight-semibold)}.calc-page__explainer{max-width:var(--article-reading-width);color:var(--muted-foreground);font-size:var(--text-body);line-height:var(--leading-prose)}.calc-page__explainer-title{margin-bottom:var(--space-3);font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--foreground)}.calc-page__explainer p+p{margin-top:var(--space-3)}.calc-page__method{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=40rem){.calc-page__method{grid-template-columns:repeat(2,minmax(0,1fr))}}.calc-page__block{min-width:0}.calc-page__block-title{margin-bottom:var(--space-3);font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-heading);color:var(--foreground)}.calc-page__formulas,.calc-page__assumptions{font-size:var(--text-small);line-height:var(--leading-body);color:var(--foreground);flex-direction:column;gap:.625rem;display:flex}.calc-page__formulas li{border-left:var(--border-width) solid var(--input);overflow-wrap:anywhere;padding-left:.75rem}.calc-page__assumptions li{color:var(--muted-foreground);padding-left:1rem;position:relative}.calc-page__assumptions li:before{content:"";background-color:var(--muted-foreground);width:.375rem;height:1px;position:absolute;top:.6em;left:0}.calc-page__disclaimer{margin-top:var(--space-8);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--secondary);font-size:var(--text-small);color:var(--muted-foreground)}.calc-page__disclaimer-label{font-weight:var(--weight-semibold);color:var(--foreground)}@media (width<=39.999rem){.calc-form,.calc-result{padding:var(--space-4)}.calc-lead{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.calc-result,.calc-field :is(input,select,textarea){transition:none}}.tools-hero.astro-3gzafigf .page-hero__inner{isolation:isolate;min-height:calc(var(--space-16) * 7);border-radius:var(--radius-card);background:var(--tint-brand);align-items:center;display:flex;position:relative;overflow:clip}.tools-hero.astro-3gzafigf .page-hero__copy{z-index:1;box-sizing:border-box;width:48%;padding:var(--space-12);gap:var(--space-5);position:relative}.tools-hero.astro-3gzafigf .page-hero__heading{font-size:calc(var(--text-stat) + var(--space-4));line-height:var(--leading-page-title);text-wrap:balance}.tools-hero.astro-3gzafigf .page-hero__subtitle{color:var(--foreground);max-width:28ch}.tools-hero.astro-3gzafigf .page-hero__visual{display:block;position:absolute;inset:0}.tools-hero.astro-3gzafigf .page-hero__visual:after{content:"";background:linear-gradient(to right,var(--tint-brand) 20%,color-mix(in srgb,var(--tint-brand) 94%,transparent) 30%,transparent 66%);pointer-events:none;position:absolute;inset:0}.tools-hero.astro-3gzafigf .page-hero__image{aspect-ratio:auto;object-fit:cover;object-position:right center;border-radius:0;width:78%;height:100%;position:absolute;right:0}.tools-hero.astro-3gzafigf .page-hero__caption{z-index:2;right:var(--space-4);bottom:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-tag);color:var(--foreground);background:var(--background);position:absolute}@media (width<=63.999rem){.tools-hero.astro-3gzafigf .page-hero__inner{min-height:calc(var(--space-16) * 6)}.tools-hero.astro-3gzafigf .page-hero__copy{padding:var(--space-8);width:52%}.tools-hero.astro-3gzafigf .page-hero__heading{font-size:var(--text-stat)}}@media (width<=39.999rem){.tools-hero.astro-3gzafigf .page-hero__inner{min-height:calc(var(--space-16) * 6);align-items:flex-start}.tools-hero.astro-3gzafigf .page-hero__copy{width:100%;padding:var(--space-6);gap:var(--space-3)}.tools-hero.astro-3gzafigf .page-hero__heading{max-width:10ch}.tools-hero.astro-3gzafigf .page-hero__subtitle{max-width:26ch}.tools-hero.astro-3gzafigf .page-hero__image{object-position:center bottom;width:100%;height:56%;bottom:0}.tools-hero.astro-3gzafigf .page-hero__visual:after{background:linear-gradient(to bottom,var(--tint-brand) 44%,color-mix(in srgb,var(--tint-brand) 90%,transparent) 48%,transparent 70%)}}.tools-grid.astro-3gzafigf{gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.tools-grid.astro-3gzafigf{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.tools-grid.astro-3gzafigf{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools-grid__item.astro-3gzafigf{display:flex}.card.tool-card{gap:var(--space-4);font-family:var(--font-sans);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;padding:0;display:flex}.card.tool-card:is(:hover,:active){box-shadow:none;background:0 0;border-color:#0000}.tool-card__media.astro-3gzafigf{margin:0}.tool-card__media.astro-3gzafigf .tool-card__image{width:100%;height:auto;aspect-ratio:var(--ratio-editorial);object-fit:cover;border-radius:var(--radius-card);background:var(--muted);display:block}.tool-card__credit.astro-3gzafigf{margin-top:var(--space-2);color:var(--muted-foreground);font-size:var(--text-caption);line-height:var(--leading-body)}.tool-card__heading.astro-3gzafigf{align-items:baseline;gap:var(--space-3);margin-top:var(--space-2);display:flex}.tool-card__index.astro-3gzafigf{font-size:var(--text-caption);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-eyebrow);color:var(--primary-text)}.tool-card__title.astro-3gzafigf{font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--foreground);text-wrap:balance;transition:color var(--motion-duration-base) var(--motion-ease-standard);margin:0}.tool-card.astro-3gzafigf:hover .tool-card__title.astro-3gzafigf{color:var(--primary-text)}.tool-card__question.astro-3gzafigf,.tool-card__inputs.astro-3gzafigf{gap:var(--space-2);font-size:var(--text-body);line-height:var(--leading-body);text-wrap:pretty;flex-direction:column;display:flex}.tool-card__question.astro-3gzafigf{color:var(--foreground)}.tool-card__inputs.astro-3gzafigf{padding-top:var(--space-2);color:var(--muted-foreground);font-size:var(--text-small)}.tool-card.astro-3gzafigf:active .tool-card__title.astro-3gzafigf{color:var(--primary)}@media (width>=48rem) and (width<=63.999rem){.tool-card__heading.astro-3gzafigf{gap:var(--space-2);flex-direction:column}.tool-card__title.astro-3gzafigf{font-size:var(--text-h4)}}.tool-card__label.astro-3gzafigf{font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted-foreground)}.tool-card__cta.astro-3gzafigf{align-items:center;gap:var(--space-2);padding-top:var(--space-3);min-height:var(--control-target);font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--primary-text);margin-top:auto;display:inline-flex}.tool-card.astro-3gzafigf .tool-card__cta-icon{transition:transform var(--motion-duration-base) var(--motion-ease-standard)}.tool-card.astro-3gzafigf:hover .tool-card__cta-icon{transform:translateX(var(--motion-distance-nudge))}@media (prefers-reduced-motion:reduce){.tool-card__title.astro-3gzafigf,.tool-card.astro-3gzafigf .tool-card__cta-icon{transition:none}.tool-card.astro-3gzafigf:hover{transform:none}}.topic-grid.astro-zzeo2eht{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.topic-grid.astro-zzeo2eht{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.topic-grid.astro-zzeo2eht{grid-template-columns:repeat(3,1fr)}}.topics-grid.astro-4pkts64h{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.topics-grid.astro-4pkts64h{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.topics-grid.astro-4pkts64h{grid-template-columns:repeat(3,minmax(0,1fr))}}.topic-card.astro-4pkts64h{--pictogram-accent:var(--primary-text);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);color:var(--foreground);flex-direction:column;gap:.75rem;padding:1.5rem;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.topic-card.astro-4pkts64h:hover,.topic-card.astro-4pkts64h:focus-within{border-color:var(--accent-strong);box-shadow:var(--shadow-card-hover)}.topic-card__name.astro-4pkts64h{font-size:var(--text-h5);font-weight:700;line-height:var(--leading-heading);margin:0}.topic-card__name.astro-4pkts64h a.astro-4pkts64h{color:var(--foreground);text-decoration:none}.topic-card__name.astro-4pkts64h a.astro-4pkts64h:after{content:"";border-radius:inherit;position:absolute;inset:0}.topic-card__name.astro-4pkts64h a.astro-4pkts64h:focus-visible{outline:none}.topic-card.astro-4pkts64h:has(a:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.topic-card__desc.astro-4pkts64h{font-size:var(--text-small);line-height:var(--leading-body);color:var(--secondary-foreground);margin:0}.topic-card__latest.astro-4pkts64h{border-top:1px solid var(--border);flex-direction:column;gap:.25rem;padding-top:.75rem;display:flex}.topic-card__label.astro-4pkts64h{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted-foreground);margin:0;font-weight:600}.topic-card__latest-title.astro-4pkts64h{font-size:var(--text-small);font-weight:600;line-height:var(--leading-heading);color:var(--foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.topic-card__date.astro-4pkts64h{font-size:var(--text-eyebrow);font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.topic-card__foot.astro-4pkts64h{border-top:1px solid var(--border);font-size:var(--text-small);justify-content:space-between;align-items:center;margin:auto 0 0;padding-top:.875rem;display:flex}.topic-card__count.astro-4pkts64h{font-variant-numeric:tabular-nums;font-weight:600}.topic-card__cta.astro-4pkts64h{color:var(--primary-text);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.topics-latest.astro-4pkts64h{flex-direction:column;gap:1rem;display:flex}.topics-latest__title.astro-4pkts64h{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.topics-latest__grid.astro-4pkts64h{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=640px){.topics-latest__grid.astro-4pkts64h{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.topics-latest__grid.astro-4pkts64h{grid-template-columns:repeat(3,minmax(0,1fr))}}.chart-week__plot.astro-redvpe3f,.chart-week__title-link.astro-redvpe3f{color:inherit;text-decoration:none}.chart-week__title-link.astro-redvpe3f:hover{color:var(--primary-text)}.chart-week__title-link.astro-redvpe3f:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.chart-week.astro-redvpe3f{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.5rem 4rem;margin:0;display:grid}.chart-week__head.astro-redvpe3f{align-content:start;gap:.875rem;display:grid}.chart-week__title.astro-redvpe3f{color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-heading);text-wrap:balance;margin:0}.chart-week__dek.astro-redvpe3f{color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.6}.chart-week__plot.astro-redvpe3f{gap:.5rem;display:grid}.chart-week__unit.astro-redvpe3f,.chart-week__total.astro-redvpe3f{color:var(--muted-foreground);margin:0;font-size:.8125rem}.chart-week__total.astro-redvpe3f{color:var(--foreground);font-weight:600}.chart-week__svg.astro-redvpe3f{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.chart-week__grid.astro-redvpe3f line.astro-redvpe3f{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-week__grid.astro-redvpe3f text.astro-redvpe3f{fill:var(--muted-foreground);font-size:13px}.chart-week__baseline.astro-redvpe3f{stroke:var(--foreground);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-week__bar.astro-redvpe3f rect.astro-redvpe3f{fill:var(--chart-line)}.chart-week__bar--highlight.astro-redvpe3f rect.astro-redvpe3f{fill:var(--primary)}.chart-week__annotation.astro-redvpe3f line.astro-redvpe3f{stroke:var(--foreground);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-week__annotation.astro-redvpe3f text.astro-redvpe3f{fill:var(--foreground);font-size:14px;font-weight:600}.chart-week__svg--compact.astro-redvpe3f{display:none}.chart-week__row-label.astro-redvpe3f{fill:var(--muted-foreground);font-size:13px}.chart-week__row-note.astro-redvpe3f{fill:var(--foreground);font-weight:600}.chart-week__row-value.astro-redvpe3f{fill:var(--foreground);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.chart-week__value.astro-redvpe3f,.chart-week__label.astro-redvpe3f{text-anchor:middle}.chart-week__value.astro-redvpe3f{fill:var(--foreground);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.chart-week__label.astro-redvpe3f{fill:var(--muted-foreground);font-size:13px}.chart-week__foot.astro-redvpe3f{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-top:1rem;display:flex}.chart-week__source.astro-redvpe3f{color:var(--muted-foreground);margin:0;font-size:.8125rem}@keyframes chart-week-grow{0%{scale:var(--chart-week-grow-from)}}@keyframes chart-week-fade{0%{opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.chart-week__plot.astro-redvpe3f{view-timeline-name:--chart-week-plot}.chart-week__bar.astro-redvpe3f rect.astro-redvpe3f{--chart-week-grow-from:1 0;transform-box:fill-box;transform-origin:bottom;animation-name:chart-week-grow;animation-fill-mode:both;animation-timing-function:var(--motion-ease-emphasized-out);animation-timeline:--chart-week-plot;animation-range:entry var(--motion-stagger-range) cover var(--chart-week-draw-end)}.chart-week__svg--compact.astro-redvpe3f .chart-week__bar.astro-redvpe3f rect.astro-redvpe3f{--chart-week-grow-from:0 1;transform-origin:0}.chart-week__bar.astro-redvpe3f text.astro-redvpe3f,.chart-week__annotation.astro-redvpe3f{animation-name:chart-week-fade;animation-fill-mode:both;animation-timing-function:var(--motion-ease-standard);animation-timeline:--chart-week-plot;animation-range:cover var(--chart-week-label-start) cover var(--chart-week-label-end)}}}.chart-week.astro-redvpe3f{--chart-week-draw-end:40%;--chart-week-label-start:30%;--chart-week-label-end:45%}@media (width<=900px){.chart-week.astro-redvpe3f{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.chart-week__title.astro-redvpe3f{font-size:var(--text-h3);line-height:var(--leading-h3)}.chart-week__svg--wide.astro-redvpe3f{display:none}.chart-week__svg--compact.astro-redvpe3f{display:block}}.home-heading.astro-srheetlt{color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance;hyphens:manual;margin:0}.home-heading__accent.astro-srheetlt{color:var(--primary-text);font-weight:inherit}.home-hero.astro-tz4ljam3,.home-band.astro-tz4ljam3{--home-gutter:var(--space-8);--home-max-width:var(--container-max);--home-button-height:var(--control-target);--home-button-radius:var(--radius-pill);--home-media-radius:var(--radius-card);--home-space-1:var(--space-1);--home-space-2:var(--space-2);--home-space-3:var(--space-3);--home-space-4:var(--space-4);--home-space-6:var(--space-6);--home-space-8:var(--space-8);--home-space-10:var(--space-10);--home-space-12:var(--space-12);--home-space-16:var(--space-16);--home-section-pad:clamp(var(--home-space-10), 5vw, var(--home-space-16));--home-head-gap:var(--home-space-8);--home-underline-offset:3px}.home-band--tint.astro-tz4ljam3{background:var(--secondary)}.home-shell.astro-tz4ljam3{width:min(100% - 2 * var(--home-gutter),var(--home-max-width));margin-inline:auto}.home-eyebrow{margin:0 0 var(--home-space-3,.75rem);color:var(--muted-foreground);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.4}.home-eyebrow:before{content:"";width:1.5rem;height:2px;margin-right:var(--home-space-2,.5rem);vertical-align:.3em;background:var(--primary);display:inline-block}.home-eyebrow--on-brand.astro-tz4ljam3{color:var(--primary-text)}.home-link{min-height:var(--home-button-height,2.75rem);color:var(--primary-text);align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.home-link:hover{text-underline-offset:3px;text-decoration:underline 1px}.home-link--on-brand.astro-tz4ljam3{color:var(--primary-text)}.home-link:focus-visible,.home-button.astro-tz4ljam3:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.home-button.astro-tz4ljam3{height:var(--home-button-height);justify-content:center;align-items:center;gap:var(--home-space-2);border-radius:var(--home-button-radius);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--motion-duration-quick) var(--motion-ease-standard);border:0;padding-inline:1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.home-button--primary.astro-tz4ljam3{background:var(--primary);color:var(--primary-foreground)}.home-button--primary.astro-tz4ljam3:hover{background:var(--primary-strong)}.home-button--brand.astro-tz4ljam3{background:var(--primary);color:var(--primary-foreground)}.home-button--brand.astro-tz4ljam3:hover{background:color-mix(in oklch,var(--primary) 85%,var(--foreground))}.home-hero.astro-tz4ljam3{isolation:isolate;padding-block:var(--space-12);background:var(--tint-brand);color:var(--foreground);position:relative;overflow:hidden}.home-hero__art.astro-tz4ljam3{z-index:-1;background:var(--secondary);position:absolute;inset:0 0 0 52%}.home-hero__image.astro-tz4ljam3{object-fit:cover;width:100%;height:100%}.home-hero__credit.astro-tz4ljam3{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--background);color:var(--foreground);font-size:var(--text-meta);position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.home-hero__scene.astro-tz4ljam3{opacity:0;transition:opacity var(--motion-duration-reveal) var(--motion-ease-standard);display:block;position:absolute;inset:0}.home-hero__scene.astro-tz4ljam3,.home-hero__scene.astro-tz4ljam3 canvas{pointer-events:none}.home-hero__scene.astro-tz4ljam3[data-ready]{opacity:.45}.home-hero__inner.astro-tz4ljam3{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.home-hero__inner.astro-tz4ljam3>.astro-tz4ljam3{grid-column:1}.home-hero__title.astro-tz4ljam3{max-width:18ch;font-family:var(--font-sans);font-size:var(--text-display);font-weight:var(--weight-bold);letter-spacing:-.015em;text-wrap:balance;hyphens:manual;margin:0;line-height:1.05}.home-hero__line.astro-tz4ljam3{display:block}.home-hero__lead.astro-tz4ljam3{max-width:34rem;color:var(--muted-foreground);margin:1.75rem 0 0;font-size:1.125rem;line-height:1.6}.home-hero__actions.astro-tz4ljam3{align-items:center;gap:var(--home-space-4) 1.75rem;flex-wrap:wrap;margin-top:2.25rem;display:flex}@media (prefers-reduced-motion:no-preference){.home-hero__line.astro-tz4ljam3{animation:home-line-in var(--motion-duration-reveal) var(--motion-ease-draw) both}.home-hero__line.astro-tz4ljam3:nth-child(2){animation-delay:var(--motion-stagger-line)}.home-hero__line.astro-tz4ljam3:nth-child(3){animation-delay:calc(2 * var(--motion-stagger-line))}}@keyframes home-line-in{0%{clip-path:inset(0 0 100%);transform:translateY(.35em)}to{clip-path:inset(0 0 -.2em);transform:translateY(0)}}.home-band.astro-tz4ljam3{border-top:1px solid var(--border);padding-block:var(--home-section-pad);background:var(--background)}.home-band--first.astro-tz4ljam3{border-top:0}.home-section-head.astro-tz4ljam3{justify-content:space-between;align-items:last baseline;gap:var(--home-space-4) var(--home-space-8);margin-bottom:var(--home-head-gap);flex-wrap:wrap;display:flex}.home-section-head__link.astro-tz4ljam3{min-height:0}.home-section-head--stacked.astro-tz4ljam3{display:block}.home-latest.astro-tz4ljam3{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.home-feature.astro-tz4ljam3{grid-column:1/8;padding-inline-end:var(--home-space-8)}.home-latest__list.astro-tz4ljam3{padding-left:var(--home-space-4);flex-direction:column;grid-column:8/13;display:flex}.home-feature__link.astro-tz4ljam3{gap:var(--home-space-3);color:inherit;text-decoration:none;display:grid}.home-feature__figure.astro-tz4ljam3{margin:0 0 var(--home-space-3)}.home-feature__cover.astro-tz4ljam3{width:100%;height:auto;aspect-ratio:var(--ratio-editorial);border-radius:var(--home-media-radius);background:var(--muted);object-fit:cover;border:0;display:block}.home-feature__credit.astro-tz4ljam3{margin-top:var(--home-space-2);color:var(--muted-foreground);font-size:.75rem;line-height:1rem}.home-kicker.astro-tz4ljam3{align-items:baseline;gap:var(--home-space-2);color:var(--muted-foreground);font-variant-numeric:tabular-nums;letter-spacing:.06em;flex-wrap:wrap;margin:0;font-size:.75rem;line-height:1rem;display:flex}.home-kicker__desk.astro-tz4ljam3{color:var(--foreground);text-transform:uppercase;font-weight:600}.home-feature__title.astro-tz4ljam3{color:var(--foreground);font-family:var(--font-sans);letter-spacing:-.01em;text-wrap:balance;hyphens:manual;-webkit-box-orient:vertical;margin:0}.home-feature__dek.astro-tz4ljam3{max-width:54ch;color:var(--muted-foreground);font-family:var(--font-sans);-webkit-box-orient:vertical;margin:0;font-size:1.0625rem;line-height:1.625rem}.home-byline.astro-tz4ljam3{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.125rem}.home-latest__list-label.astro-tz4ljam3{border-bottom:1px solid var(--foreground);padding-bottom:var(--home-space-3);color:var(--foreground);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1rem}.home-nowrap.astro-tz4ljam3{white-space:nowrap}.home-list.astro-tz4ljam3{counter-reset:home-list;margin:0;padding:0;list-style:none;display:grid}.home-list__item.astro-tz4ljam3{counter-increment:home-list}.home-list__text.astro-tz4ljam3:before{content:none;left:calc(-1 * var(--home-space-8));width:var(--home-space-6);color:var(--muted-foreground);font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;font-size:.875rem;font-weight:600;position:absolute}.home-list__item.astro-tz4ljam3+.home-list__item.astro-tz4ljam3{border-top:1px solid var(--border)}.home-list--grid.astro-tz4ljam3{column-gap:var(--home-space-12);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr))}.home-list--grid.astro-tz4ljam3 .home-list__item.astro-tz4ljam3{border-top:1px solid var(--border)}.home-list--grid.astro-tz4ljam3 .home-list__link.astro-tz4ljam3{padding-inline-start:0}.home-list__link.astro-tz4ljam3{align-items:flex-start;gap:var(--home-space-4);height:100%;padding-block:var(--home-space-4);color:inherit;text-decoration:none;display:flex}.home-list__text.astro-tz4ljam3{align-content:start;gap:var(--home-space-2);flex:1;display:grid;position:relative}.home-list__title.astro-tz4ljam3{color:var(--foreground);font-family:var(--font-sans);text-wrap:pretty;hyphens:manual;-webkit-box-orient:vertical;font-size:1.25rem;font-weight:600;line-height:1.625rem}.home-list__minutes.astro-tz4ljam3{color:var(--muted-foreground);font-size:.8125rem;line-height:1.125rem}.home-list__thumb.astro-tz4ljam3{width:calc(var(--home-space-10) * 4);height:auto;aspect-ratio:var(--ratio-compact);border-radius:var(--home-media-radius);background:var(--muted);object-fit:cover;border:0;flex-shrink:0;order:-1;margin-top:0}.home-feature__title.astro-tz4ljam3,.home-list__title.astro-tz4ljam3{transition:color var(--motion-duration-quick) var(--motion-ease-standard)}.home-feature__link.astro-tz4ljam3:hover .home-feature__title.astro-tz4ljam3,.home-list__link.astro-tz4ljam3:hover .home-list__title.astro-tz4ljam3,.home-desk__latest-link.astro-tz4ljam3:hover{color:var(--primary-text);text-underline-offset:var(--home-underline-offset);text-decoration:underline 1px}.home-feature__link.astro-tz4ljam3:focus-visible,.home-list__link.astro-tz4ljam3:focus-visible,.home-desk__latest-link.astro-tz4ljam3:focus-visible,.home-desk__name.astro-tz4ljam3 a.astro-tz4ljam3:focus-visible:after,.home-method__link.astro-tz4ljam3:focus-visible:after,.home-facts__link.astro-tz4ljam3:focus-visible:after{outline:2px solid var(--primary);outline-offset:var(--home-space-1);border-radius:var(--home-media-radius)}.home-desk__name.astro-tz4ljam3 a.astro-tz4ljam3:focus-visible,.home-method__link.astro-tz4ljam3:focus-visible,.home-facts__link.astro-tz4ljam3:focus-visible{outline:none}.home-desks.astro-tz4ljam3{gap:var(--home-space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-desk.astro-tz4ljam3{gap:var(--home-space-3);flex-direction:column;padding:0;display:flex;position:relative}.home-desk__name.astro-tz4ljam3 a.astro-tz4ljam3:after{content:"";position:absolute;inset:0}.home-desk__art.astro-tz4ljam3,.home-desk__latest-link.astro-tz4ljam3,.home-desk__more.astro-tz4ljam3{z-index:1;position:relative}.home-desk.astro-tz4ljam3:first-child,.home-method__step.astro-tz4ljam3:first-child{padding-left:0}.home-desk.astro-tz4ljam3:last-child,.home-method__step.astro-tz4ljam3:last-child{padding-right:0}.home-desk__art.astro-tz4ljam3{margin:0 0 var(--home-space-2);display:block;position:relative}.home-desk__art.astro-tz4ljam3 .home-desk__image{width:100%;height:auto;aspect-ratio:var(--ratio-editorial);border-radius:var(--home-media-radius);background:var(--muted);object-fit:cover;display:block}.home-desk__name.astro-tz4ljam3{font-family:var(--font-sans);margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.home-desk__name.astro-tz4ljam3 a.astro-tz4ljam3{color:var(--foreground);text-decoration:none}.home-desk.astro-tz4ljam3:hover .home-desk__name.astro-tz4ljam3 a.astro-tz4ljam3,.home-method__step.astro-tz4ljam3:hover .home-method__link.astro-tz4ljam3,.home-facts__item.astro-tz4ljam3:hover .home-facts__link.astro-tz4ljam3{color:var(--primary-text)}.home-method__step.astro-tz4ljam3,.home-facts__item.astro-tz4ljam3{position:relative}.home-method__link.astro-tz4ljam3,.home-facts__link.astro-tz4ljam3{color:inherit;text-decoration:none}.home-method__link.astro-tz4ljam3:after,.home-facts__link.astro-tz4ljam3:after{content:"";position:absolute;inset:0}.home-desk__meta.astro-tz4ljam3{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;line-height:1.125rem}.home-desk__meta--upcoming.astro-tz4ljam3{color:var(--foreground);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.home-desk__post.astro-tz4ljam3{gap:var(--home-space-1);padding-block:var(--home-space-2);display:grid}.home-desk__date.astro-tz4ljam3{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1rem}.home-desk__latest-link.astro-tz4ljam3{color:var(--foreground);font-family:var(--font-sans);hyphens:manual;font-size:1.25rem;font-weight:600;line-height:1.75rem;text-decoration:none}.home-desk__more.astro-tz4ljam3{margin-top:auto}.home-method.astro-tz4ljam3{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-method__step.astro-tz4ljam3{align-content:start;gap:var(--home-space-2);padding:var(--home-space-8) var(--home-space-8) 0;display:grid;position:relative}.home-method__step.astro-tz4ljam3+.home-method__step.astro-tz4ljam3{border-left:1px solid var(--border)}.home-method__art.astro-tz4ljam3{height:7.5rem;margin-bottom:var(--home-space-4);border:1px solid var(--border);border-radius:var(--home-media-radius);padding:var(--home-space-4);color:var(--foreground);--pictogram-accent:var(--primary);align-items:flex-end;display:flex;position:relative;overflow:hidden}.home-method__art.astro-tz4ljam3 .pictogram{width:4rem;height:4rem}.home-method__number.astro-tz4ljam3{top:var(--home-space-2);right:var(--home-space-4);color:var(--muted-foreground);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:4rem;font-weight:600;line-height:1;position:absolute}.home-method__title.astro-tz4ljam3{color:var(--foreground);font-family:var(--font-sans);margin:0;font-size:1.25rem;font-weight:600;line-height:1.625rem}.home-method__body.astro-tz4ljam3{color:var(--muted-foreground);margin:0;font-size:.9375rem;line-height:1.5rem}.home-method__ai.astro-tz4ljam3,.home-note.astro-tz4ljam3{gap:var(--home-space-2);margin:var(--home-space-8) 0 0;color:var(--muted-foreground);font-size:.8125rem;line-height:1.25rem;display:flex}.home-note.astro-tz4ljam3{margin-top:var(--home-space-6)}.home-method__ai.astro-tz4ljam3 .icon,.home-note.astro-tz4ljam3 .icon{color:var(--foreground);flex-shrink:0;margin-top:.15em}.home-faq.astro-tz4ljam3{gap:var(--home-space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.home-faq__plate.astro-tz4ljam3{width:100%;max-width:22rem;height:8rem;margin-top:var(--home-space-8);border:1px solid var(--border);border-radius:var(--home-media-radius);color:var(--foreground);--pictogram-accent:var(--primary);justify-content:center;align-items:center;display:flex}.home-faq__plate.astro-tz4ljam3 .home-faq__mark{width:5rem;height:5rem}.home-facts.astro-tz4ljam3{max-width:22rem;margin:var(--home-space-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-facts__item.astro-tz4ljam3{gap:var(--home-space-1);flex-direction:column-reverse;display:flex}.home-facts__item.astro-tz4ljam3+.home-facts__item.astro-tz4ljam3{border-left:1px solid var(--border);padding-left:var(--home-space-4)}.home-facts.astro-tz4ljam3 dd.astro-tz4ljam3{color:var(--foreground);font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin:0;font-size:2.25rem;font-weight:600;line-height:1}.home-facts.astro-tz4ljam3 dt.astro-tz4ljam3{color:var(--muted-foreground);font-size:.8125rem;line-height:1.125rem}.home-faq__index.astro-tz4ljam3{width:2rem;color:var(--muted-foreground);font-family:var(--font-sans);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem;font-weight:600}.home-faq__question.astro-tz4ljam3{flex:1}.home-faq__item.astro-tz4ljam3[open] summary.astro-tz4ljam3 .home-faq__question.astro-tz4ljam3{color:var(--primary-text)}.home-faq__items.astro-tz4ljam3{border-top:1px solid var(--border)}.home-faq__item.astro-tz4ljam3{border-bottom:1px solid var(--border)}.home-faq__item.astro-tz4ljam3 summary.astro-tz4ljam3{justify-content:space-between;align-items:center;gap:var(--home-space-4);min-height:3.5rem;padding-block:var(--home-space-3);color:var(--foreground);font-family:var(--font-sans);cursor:pointer;font-size:1.1875rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.home-faq__item.astro-tz4ljam3 summary.astro-tz4ljam3::-webkit-details-marker{display:none}.home-faq__item.astro-tz4ljam3 summary.astro-tz4ljam3:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.home-faq__item.astro-tz4ljam3 summary.astro-tz4ljam3 .icon{color:var(--muted-foreground);transition:transform var(--motion-duration-quick) var(--motion-ease-standard);flex-shrink:0}.home-faq__item.astro-tz4ljam3[open] summary.astro-tz4ljam3 .icon{transform:rotate(180deg)}.home-faq__item.astro-tz4ljam3 p.astro-tz4ljam3{max-width:42rem;color:var(--muted-foreground);margin:0;padding:0 0 1.25rem 2rem;font-size:1rem;line-height:1.65}.home-briefing__inner.astro-tz4ljam3{gap:var(--home-space-8) var(--home-space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;display:grid}.home-briefing__copy.astro-tz4ljam3{align-items:flex-start;gap:var(--home-space-6);display:flex}.home-briefing__art.astro-tz4ljam3{border:1px solid var(--border);border-radius:var(--home-media-radius);width:5.5rem;height:5.5rem;color:var(--foreground);--pictogram-accent:var(--primary);flex-shrink:0;place-items:center;display:inline-grid}.home-briefing__art.astro-tz4ljam3 .pictogram{width:3.5rem;height:3.5rem}.home-briefing__body.astro-tz4ljam3{margin:var(--home-space-3) 0 0;color:var(--muted-foreground);font-size:1rem;line-height:1.5rem}.home-briefing__form.astro-tz4ljam3{gap:var(--home-space-4);display:grid}.home-briefing__fields.astro-tz4ljam3{align-items:end;gap:var(--home-space-3);grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto;display:grid}.home-field.astro-tz4ljam3{gap:var(--home-space-2);color:var(--foreground);font-size:.8125rem;font-weight:600;display:grid}.home-field.astro-tz4ljam3 input.astro-tz4ljam3{height:var(--home-button-height);border:1px solid var(--input);border-radius:var(--home-button-radius);padding-inline:var(--home-space-3);background:var(--background);color:var(--foreground);font:inherit;font-size:1rem;font-weight:400}.home-field.astro-tz4ljam3 input.astro-tz4ljam3::placeholder{color:var(--muted-foreground)}.home-field.astro-tz4ljam3 input.astro-tz4ljam3:focus-visible,.home-consent.astro-tz4ljam3 input.astro-tz4ljam3:focus-visible,.home-consent.astro-tz4ljam3 a.astro-tz4ljam3:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.home-consent.astro-tz4ljam3{align-items:flex-start;gap:var(--home-space-2);color:var(--muted-foreground);font-size:.8125rem;line-height:1.25rem;display:flex}.home-consent.astro-tz4ljam3 input.astro-tz4ljam3{width:1.5rem;height:1.5rem;accent-color:var(--primary);flex-shrink:0;margin:1px 0 0}.home-consent.astro-tz4ljam3 a.astro-tz4ljam3{color:var(--primary-text);text-underline-offset:var(--home-underline-offset);text-decoration:underline}.home-consent.astro-tz4ljam3 .home-briefing__rss.astro-tz4ljam3{margin-left:auto;font-weight:600;text-decoration:none}@media (width<=1024px){.home-hero__art.astro-tz4ljam3{inset-inline-start:52%}.home-feature.astro-tz4ljam3,.home-latest__list.astro-tz4ljam3{grid-column:1/-1}.home-feature.astro-tz4ljam3{padding-inline-end:0}.home-latest__list.astro-tz4ljam3{margin-top:var(--home-space-8);border-left:0;padding-left:0}.home-faq.astro-tz4ljam3,.home-briefing__inner.astro-tz4ljam3,.home-desks.astro-tz4ljam3,.home-method.astro-tz4ljam3{grid-template-columns:minmax(0,1fr)}.home-desk.astro-tz4ljam3,.home-desk.astro-tz4ljam3+.home-desk.astro-tz4ljam3,.home-method__step.astro-tz4ljam3,.home-method__step.astro-tz4ljam3+.home-method__step.astro-tz4ljam3{padding:var(--home-space-6) 0;border-left:0}.home-desks.astro-tz4ljam3{row-gap:var(--home-space-6)}.home-desk.astro-tz4ljam3,.home-desk.astro-tz4ljam3+.home-desk.astro-tz4ljam3{padding-block:0}.home-desk.astro-tz4ljam3+.home-desk.astro-tz4ljam3{padding-block-start:var(--home-space-6)}.home-desk.astro-tz4ljam3+.home-desk.astro-tz4ljam3,.home-method__step.astro-tz4ljam3+.home-method__step.astro-tz4ljam3{border-top:1px solid var(--border)}}@media (width<=768px){.home-hero.astro-tz4ljam3,.home-band.astro-tz4ljam3{--home-gutter:1rem;--home-head-gap:var(--home-space-6)}.home-hero.astro-tz4ljam3{flex-direction:column-reverse;padding:0;display:flex}.home-hero__inner.astro-tz4ljam3{padding:var(--space-8) 0;display:block}.home-hero__art.astro-tz4ljam3{aspect-ratio:var(--ratio-editorial);position:relative;inset:auto}.home-hero__image.astro-tz4ljam3{position:absolute;inset:0}.home-hero__title.astro-tz4ljam3{max-width:none;font-size:clamp(1.875rem,8vw,2.75rem);line-height:1.12}.home-hero__line.astro-tz4ljam3{animation:none;display:inline}.home-hero__lead.astro-tz4ljam3{font-size:1.0625rem}.home-hero__actions.astro-tz4ljam3{row-gap:var(--space-1);margin-top:var(--space-6)}.home-list__title.astro-tz4ljam3{font-size:1.125rem;line-height:1.5rem}.home-list__thumb.astro-tz4ljam3{width:calc(var(--space-8) * 3)}.home-briefing__copy.astro-tz4ljam3{gap:var(--home-space-4);flex-direction:column}.home-briefing__fields.astro-tz4ljam3,.home-list--grid.astro-tz4ljam3{grid-template-columns:minmax(0,1fr)}.home-consent.astro-tz4ljam3{flex-wrap:wrap}}.home-feature__title.astro-tz4ljam3,.home-list__title.astro-tz4ljam3,.home-feature__dek.astro-tz4ljam3{-webkit-line-clamp:unset;display:block;overflow:visible}.home-feature__title.astro-tz4ljam3{font-size:var(--text-h2);line-height:var(--leading-h3);font-weight:var(--weight-bold)}.home-editorial-grid.astro-tz4ljam3{gap:var(--space-8) var(--space-6);margin:var(--space-12) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.home-editorial-grid.astro-tz4ljam3>li.astro-tz4ljam3{min-width:0}@media (width<=63.999rem){.home-editorial-grid.astro-tz4ljam3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=39.999rem){.home-editorial-grid.astro-tz4ljam3{grid-template-columns:minmax(0,1fr)}}.home-list__text.astro-tz4ljam3{min-width:0}.home-list__excerpt.astro-tz4ljam3{-webkit-line-clamp:2;color:var(--muted-foreground);font-size:var(--text-small);line-height:var(--leading-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-method__art.astro-tz4ljam3,.home-faq__plate.astro-tz4ljam3,.home-briefing__art.astro-tz4ljam3{background:var(--muted)}.home-button.astro-tz4ljam3:active{background:var(--primary-strong)}.home-list__link.astro-tz4ljam3:active,.home-feature__link.astro-tz4ljam3:active{color:var(--primary-text)}@media (prefers-reduced-motion:reduce){.home-hero__scene.astro-tz4ljam3,.home-button.astro-tz4ljam3,.home-feature__title.astro-tz4ljam3,.home-list__title.astro-tz4ljam3,.home-faq__item.astro-tz4ljam3 summary.astro-tz4ljam3 .icon{transition:none}}
