html,body{background:var(--t-bg-canvas);color:var(--t-fg-primary);font-family:var(--type-family-ui);flex-direction:column;width:100%;height:100dvh;margin:0;padding:0;display:flex;overflow:hidden}.app-topbar[data-astro-cid-7xoob3d3]{background:var(--elev-2-scrim);border-bottom:1px solid var(--elev-2-border);justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-5);z-index:var(--z-nav);flex-wrap:wrap;flex:none;display:flex;position:relative}.app-topbar[data-astro-cid-7xoob3d3]:before{content:"";z-index:-1;backdrop-filter:var(--elev-2-blur);position:absolute;inset:0}.topbar-brand[data-astro-cid-7xoob3d3]{align-items:center;gap:var(--space-2);font-family:var(--type-family-display);font-size:var(--type-size-read);font-weight:var(--type-weight-semibold);font-variation-settings:var(--type-variation-soft);color:var(--t-fg-primary);letter-spacing:var(--type-track-normal);padding:var(--space-4) 0;text-decoration:none;display:inline-flex}.topbar-mark[data-astro-cid-7xoob3d3]{transition:opacity var(--motion-duration-quick) var(--motion-easing-standard);flex:none;display:block}.topbar-brand[data-astro-cid-7xoob3d3]:hover .topbar-mark[data-astro-cid-7xoob3d3]{opacity:.8}.topbar-brand[data-astro-cid-7xoob3d3][aria-current=page]{color:var(--t-fg-accent)}@media (width<=63.999rem){body{--hud-navbar-h:56px;--hud-safe-b:env(safe-area-inset-bottom,0px);padding-bottom:calc(var(--hud-navbar-h) + var(--hud-safe-b))}}.topbar-settings[data-astro-cid-7xoob3d3]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--t-fg-muted);cursor:pointer;transition:color var(--motion-duration-quick) var(--motion-easing-standard), border-color var(--motion-duration-quick) var(--motion-easing-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.topbar-settings[data-astro-cid-7xoob3d3]:hover{color:var(--t-fg-primary);border-color:var(--t-border-hairline)}.topbar-settings[data-astro-cid-7xoob3d3][aria-current=page]{color:var(--t-fg-accent)}.app-content[data-astro-cid-7xoob3d3]{flex:1;min-height:0;position:relative;overflow:hidden}html:has(>body[data-scroll]){height:auto;display:block;overflow:visible}body[data-scroll]{height:auto;min-height:100dvh;overflow:visible}body[data-scroll] .app-topbar[data-astro-cid-7xoob3d3]{position:sticky;top:0}body[data-scroll] .app-content[data-astro-cid-7xoob3d3]{flex:1 0 auto;overflow:clip visible}.app-content[data-astro-cid-7xoob3d3]{--app-measure:46rem;--app-gutter:var(--space-5)}.app-content[data-astro-cid-7xoob3d3][data-width=wide]{--app-measure:72rem;--app-gutter:clamp(var(--space-5), 3vw, var(--space-7))}.app-foot[data-astro-cid-7xoob3d3]{max-width:var(--app-measure);padding:var(--space-8) var(--app-gutter) var(--space-9);margin:0 auto;position:relative}.app-foot[data-astro-cid-7xoob3d3]:before{content:"";top:0;left:var(--app-gutter);right:var(--app-gutter);border-top:1px solid var(--t-border-hairline);position:absolute}.app-foot__brand[data-astro-cid-7xoob3d3]{margin:0 0 var(--space-7)}.app-foot__home[data-astro-cid-7xoob3d3]{align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);color:var(--t-fg-primary);text-decoration:none;display:inline-flex}.app-foot__wordmark[data-astro-cid-7xoob3d3]{font-family:var(--type-family-display);font-weight:var(--type-weight-bold);font-size:var(--type-size-lg);letter-spacing:var(--type-track-tight)}.app-foot__strapline[data-astro-cid-7xoob3d3]{font-family:var(--type-family-narrative);font-size:var(--type-size-base);line-height:var(--type-leading-normal);color:var(--t-fg-muted);margin:0}.app-foot__nav[data-astro-cid-7xoob3d3]{gap:var(--space-6);margin-bottom:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=34rem){.app-foot__nav[data-astro-cid-7xoob3d3]{grid-template-columns:repeat(2,minmax(0,1fr))}.app-foot__group--sister[data-astro-cid-7xoob3d3]{grid-column:1/-1}}.app-foot__heading[data-astro-cid-7xoob3d3]{margin:0 0 var(--space-3);font-family:var(--type-family-ui);font-weight:var(--type-weight-medium);font-size:var(--type-size-2xs);letter-spacing:var(--type-track-wider);text-transform:uppercase;color:var(--t-fg-subtle)}.app-foot__group[data-astro-cid-7xoob3d3] ul[data-astro-cid-7xoob3d3]{margin:0;padding:0;list-style:none}.app-foot__group[data-astro-cid-7xoob3d3] li[data-astro-cid-7xoob3d3]{margin:0}.app-foot__link[data-astro-cid-7xoob3d3]{align-items:center;gap:var(--space-3);min-height:var(--space-7);font-family:var(--type-family-ui);font-size:var(--type-size-base);color:var(--t-fg-muted);transition:color var(--motion-duration-quick) var(--motion-easing-standard);text-decoration:none;display:inline-flex}.app-foot__link[data-astro-cid-7xoob3d3]:hover{color:var(--t-fg-primary)}.app-foot__link[data-astro-cid-7xoob3d3]:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.app-foot__note[data-astro-cid-7xoob3d3]{font-family:var(--type-family-ui);font-size:var(--type-size-xs);color:var(--t-fg-subtle);display:block}.app-foot__out[data-astro-cid-7xoob3d3]{opacity:.6}.app-foot__news[data-astro-cid-7xoob3d3]{position:relative}.app-foot__dot[data-astro-cid-7xoob3d3]{width:var(--space-2);height:var(--space-2);margin-left:var(--space-2);vertical-align:.1em;border-radius:var(--radius-full);background:var(--t-fg-accent);box-shadow:0 0 var(--space-2) oklch(from var(--t-fg-accent) l c h / var(--alpha-60));display:inline-block}.app-foot__dot[data-astro-cid-7xoob3d3][hidden]{display:none}.app-foot__legal[data-astro-cid-7xoob3d3]{font-family:var(--type-family-ui);font-size:var(--type-size-2xs);color:var(--t-fg-subtle);margin:0}.app-foot__legal[data-astro-cid-7xoob3d3] a[data-astro-cid-7xoob3d3]{color:inherit;text-underline-offset:.2em}.app-foot__legal[data-astro-cid-7xoob3d3] a[data-astro-cid-7xoob3d3]:hover{color:var(--t-fg-accent)}.doc{max-width:var(--app-measure,46rem);padding:var(--space-8) var(--app-gutter,var(--space-5)) var(--space-9);margin:0 auto}.doc .doc__eyebrow{margin:0 0 var(--space-4);font-family:var(--type-family-ui);font-weight:var(--type-weight-medium);font-size:var(--type-size-2xs);line-height:var(--type-leading-normal);letter-spacing:var(--type-track-widest);text-transform:uppercase;color:var(--t-fg-accent)}.doc h1{font-family:var(--type-family-display);font-weight:var(--type-weight-bold);font-variation-settings:var(--type-variation-soft);font-size:var(--type-size-title);line-height:var(--type-leading-tight);letter-spacing:var(--type-track-tight);text-wrap:balance;color:var(--t-fg-primary);margin:0 0 var(--space-4)}.doc .doc__lede{text-wrap:pretty;font-family:var(--type-family-narrative);font-size:var(--type-size-xl);line-height:var(--type-leading-relaxed);color:var(--t-fg-muted);margin:0 0 var(--space-8)}.doc h2{align-items:center;gap:var(--space-3);margin:var(--space-8) 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--t-border-hairline);font-family:var(--type-family-ui);font-size:var(--type-size-xs);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-track-widest);text-transform:uppercase;color:var(--t-fg-primary);text-wrap:balance;display:flex}.doc h2 svg{color:var(--t-fg-accent)}.doc h3{margin:var(--space-6) 0 var(--space-3);font-family:var(--type-family-heading);font-size:var(--type-size-lg);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-snug);color:var(--t-fg-primary)}.doc p,.doc li{text-wrap:pretty;font-family:var(--type-family-narrative);font-size:var(--type-size-read);line-height:var(--type-leading-loose);color:var(--t-fg-muted)}.doc p{margin:0 0 var(--space-5)}.doc ul{margin:0 0 var(--space-5);padding-left:var(--space-6);list-style:outside}.doc li{margin-bottom:var(--space-2)}.doc li::marker{color:var(--t-fg-subtle)}.doc a{color:var(--t-fg-accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--t-border-subtle);transition:text-decoration-color var(--motion-duration-quick) var(--motion-easing-standard)}.doc a:hover{text-decoration-color:currentColor}.doc code,.doc__mono{font-family:var(--type-family-mono);color:var(--t-fg-primary);font-size:.92em}.doc code{padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--t-bg-surface);border:1px solid var(--t-border-hairline)}.doc table{border-collapse:collapse;width:100%;margin:0 0 var(--space-6);font-family:var(--type-family-mono);font-size:var(--type-size-xs);line-height:var(--type-leading-relaxed)}.doc th{text-align:left;padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:1px solid var(--t-border-subtle);font-family:var(--type-family-ui);font-size:var(--type-size-2xs);font-weight:var(--type-weight-medium);letter-spacing:var(--type-track-wider);text-transform:uppercase;color:var(--t-fg-subtle);white-space:nowrap}.doc tbody th{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--t-border-hairline);font-size:var(--type-size-xs);font-weight:var(--type-weight-medium);letter-spacing:var(--type-track-normal);text-transform:none;color:var(--t-fg-primary);vertical-align:top;white-space:normal}.doc td a{font-family:var(--type-family-ui)}.doc td :is(a time,time){font-family:var(--type-family-mono)}.doc td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--t-border-hairline);color:var(--t-fg-muted);vertical-align:top}.doc td:first-child{color:var(--t-fg-primary)}.doc__wrap{overflow-x:auto}@media screen and (width<=39.999rem){.doc table.doc__rows,.doc .doc__rows :is(tbody,tr,td),.doc .doc__rows tbody th{display:block}.doc .doc__rows thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.doc .doc__rows tr{gap:var(--space-3) var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--t-border-hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.doc .doc__rows :is(td,tbody th){border-bottom:0;padding:0}.doc .doc__rows :is(tbody th,td:not([data-label]),td.doc__rows-wide){grid-column:1/-1}.doc .doc__rows tbody th{font-family:var(--type-family-ui);font-size:var(--type-size-lg);font-weight:var(--type-weight-semibold)}.doc .doc__rows td{font-family:var(--type-family-ui);font-size:var(--type-size-base);line-height:var(--type-leading-snug);color:var(--t-fg-primary);white-space:normal}.doc .doc__rows td :is(a time,time){font-family:inherit}.doc .doc__rows td:not([data-label]){color:var(--t-fg-muted)}.doc .doc__rows td[data-label]:before{content:attr(data-label);margin-bottom:var(--space-1);font-family:var(--type-family-ui);font-size:var(--type-size-xs);font-weight:var(--type-weight-regular);letter-spacing:var(--type-track-normal);text-transform:none;color:var(--t-fg-subtle);display:block}.doc .doc__rows td.doc__rows-none{display:none}}.doc .doc__note{margin:0 0 var(--space-6);padding:var(--space-4) var(--space-5);border-left:2px solid var(--t-tone-amber);background:var(--t-bg-surface);border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:var(--type-family-ui);font-size:var(--type-size-base);line-height:var(--type-leading-relaxed);color:var(--t-fg-muted)}.doc ul.doc__note{list-style:none}.doc .doc__note li{font:inherit;color:inherit}.doc .doc__facts{margin:0 0 var(--space-5);gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));padding:0;list-style:none;display:grid}.doc .doc__fact{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--plate-edge);border-top-color:var(--plate-rim);border-radius:var(--radius-md);background:var(--plate-fill);font-family:var(--type-family-ui);font-size:var(--type-size-md);line-height:var(--type-leading-normal);color:var(--t-fg-muted);flex-direction:column;margin:0;display:flex}.doc .doc__fact-label{align-items:center;gap:var(--space-2);font-weight:var(--type-weight-medium);font-size:var(--type-size-2xs);letter-spacing:var(--type-track-wider);text-transform:uppercase;color:var(--t-fg-subtle);display:inline-flex}.doc .doc__fact-value{font-size:var(--type-size-xl);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-snug);text-wrap:balance;color:var(--t-fg-primary)}.doc .doc__meta{margin:0 0 var(--space-6);font-family:var(--type-family-ui);font-weight:var(--type-weight-medium);font-size:var(--type-size-2xs);letter-spacing:var(--type-track-wide);text-transform:uppercase;color:var(--t-fg-subtle)}.doc .doc__data{margin:var(--space-4) 0 0;font-family:var(--type-family-ui);font-size:var(--type-size-xs);color:var(--t-fg-subtle)}.doc .doc__cta{appearance:none;cursor:pointer;margin:0 0 var(--space-6);align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);background:var(--t-tone-amber);color:var(--t-bg-canvas);font-family:var(--type-family-ui);font-size:var(--type-size-xs);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-track-wide);text-transform:uppercase;transition:filter var(--motion-duration-quick) var(--motion-easing-standard);border:0;text-decoration:none;display:inline-flex}.doc .doc__cta:hover{filter:brightness(1.12);text-decoration:none}.doc .doc__cta:focus-visible{outline:2px solid var(--t-fg-accent);outline-offset:3px}
