@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-latin-400-normal.3-tx31erx95sz.woff2)format("woff2"),url(../media/inter-tight-latin-400-normal.2-j40d5icxizv.woff)format("woff")}
@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-latin-500-normal.1i59jh2lv3_fa.woff2)format("woff2"),url(../media/inter-tight-latin-500-normal.1i8nv6a26yjm9.woff)format("woff")}
@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-latin-600-normal.0px0seh3wb-f2.woff2)format("woff2"),url(../media/inter-tight-latin-600-normal.1-zwf946pa8m2.woff)format("woff")}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.3crsbyy6lh6yf.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.2-1gwgi1uvl-u.woff)format("woff")}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.2h52d08o60qht.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.2uxjaecu1qvdf.woff)format("woff")}

:root{--palette-papier:#f6f4f1;--palette-taupe100:#edeae6;--palette-taupe300:#d3cec7;--palette-taupe500:#8f8880;--palette-taupe700:#5e5852;--palette-tinte:#1f1c1b;--palette-volt:#c8f031;--palette-rust:#b8431b;--palette-weiss:#fff;--palette-on-dark-label:#a59e96;--palette-on-dark-line:#4a4543;--palette-on-dark-text:#d3cec7;--color-surface:#f6f4f1;--color-surface-muted:#edeae6;--color-surface-raised:#fff;--color-surface-inverse:#1f1c1b;--color-line:#d3cec7;--color-line-inverse:#4a4543;--color-text-primary:#1f1c1b;--color-text-secondary:#5e5852;--color-text-large-only:#8f8880;--color-text-inverse:#fff;--color-text-inverse-secondary:#d3cec7;--color-label-inverse:#a59e96;--color-accent:#c8f031;--color-on-accent:#1f1c1b;--color-warning:#b8431b;--color-on-warning:#fff;--radius-button:2px;--radius-card:0;--radius-device:28px;--touch-target:44px;--font-sans:"Inter Tight", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-mono-feature:"zero" 1;--aevo-size-control:48px;--aevo-size-control-sm:var(--touch-target);--aevo-size-row:var(--touch-target);--aevo-size-bar:6px;--aevo-rule-heavy:2px;--aevo-rule-hairline:1px;--aevo-rule-outline:1.5px;--aevo-space-1:4px;--aevo-space-2:8px;--aevo-space-3:12px;--aevo-space-4:16px;--aevo-space-5:24px;--aevo-space-6:32px;--aevo-space-7:48px;--aevo-text-label:12px;--aevo-text-small:14px;--aevo-text-body:16px;--aevo-text-figure:32px;--aevo-text-figure-lg:48px;--aevo-text-figure-xl:clamp(64px, 9vw, 120px);--aevo-text-title:32px;--aevo-text-heading:20px;--aevo-text-logo:24px;--aevo-text-display:clamp(44px, 7vw, 96px);--aevo-text-headline:clamp(36px, 4.5vw, 64px);--aevo-text-lead:clamp(18px, 1.6vw, 22px);--aevo-text-quote:clamp(20px, 2vw, 24px);--aevo-section-space:clamp(48px, 8vw, 96px);--aevo-size-logo-mark:32px;--aevo-label-tracking:.08em}:root,.aevo-on-paper{--aevo-ctx-bg:var(--color-surface);--aevo-ctx-text:var(--color-text-primary);--aevo-ctx-text-muted:var(--color-text-secondary);--aevo-ctx-line:var(--color-line);--aevo-ctx-rule:var(--color-text-primary);--aevo-ctx-fill:var(--color-text-primary);--aevo-ctx-focus:var(--color-text-primary)}.aevo-on-inverse{--aevo-ctx-bg:var(--color-surface-inverse);--aevo-ctx-text:var(--color-text-inverse);--aevo-ctx-text-muted:var(--color-text-inverse-secondary);--aevo-ctx-line:var(--color-line-inverse);--aevo-ctx-rule:var(--color-accent);--aevo-ctx-fill:var(--color-accent);--aevo-ctx-focus:var(--color-accent)}.aevo-on-accent{--aevo-ctx-bg:var(--color-accent);--aevo-ctx-text:var(--color-on-accent);--aevo-ctx-text-muted:var(--color-on-accent);--aevo-ctx-line:var(--color-on-accent);--aevo-ctx-rule:var(--color-on-accent);--aevo-ctx-fill:var(--color-on-accent);--aevo-ctx-focus:var(--color-on-accent)}html{background:var(--color-surface)}body{background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--aevo-text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}.aevo-mono{font-family:var(--font-mono);font-feature-settings:var(--font-mono-feature)}.aevo-label{font-family:var(--font-mono);font-feature-settings:var(--font-mono-feature);font-size:var(--aevo-text-label);letter-spacing:var(--aevo-label-tracking);text-transform:uppercase;font-weight:400;line-height:1.4}.aevo-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aevo-focusable:focus-visible{outline:var(--aevo-rule-heavy) solid var(--aevo-ctx-focus);outline-offset:2px}.aevo-gap-1{gap:var(--aevo-space-1)}.aevo-gap-2{gap:var(--aevo-space-2)}.aevo-gap-3{gap:var(--aevo-space-3)}.aevo-gap-4{gap:var(--aevo-space-4)}.aevo-gap-5{gap:var(--aevo-space-5)}.aevo-gap-6{gap:var(--aevo-space-6)}.aevo-gap-7{gap:var(--aevo-space-7)}.aevo-container{box-sizing:border-box;inline-size:100%;padding-inline:var(--aevo-space-4);margin-inline:auto}.aevo-container--md{max-inline-size:40rem}.aevo-container--lg{max-inline-size:72rem}.aevo-container--full{max-inline-size:none}@media (min-width:40rem){.aevo-container{padding-inline:var(--aevo-space-5)}}.aevo-page{gap:var(--aevo-space-5);padding-block:var(--aevo-space-6) var(--aevo-space-7);flex-direction:column;display:flex}.aevo-page-bleed{display:block}.aevo-app-header{border-block-end:var(--aevo-rule-hairline) solid var(--color-line);background:var(--aevo-ctx-bg)}.aevo-app-header--inverse{border-block-end-color:var(--color-line-inverse)}.aevo-app-header__skip{z-index:1;padding:var(--aevo-space-3) var(--aevo-space-4);background:var(--color-surface-inverse);color:var(--color-text-inverse);position:absolute;inset-block-start:var(--aevo-space-2);inset-inline-start:var(--aevo-space-2);transform:translateY(-200%)}.aevo-app-header__skip:focus-visible{outline-color:var(--color-accent);transform:none}.aevo-app-header__bar{align-items:center;gap:var(--aevo-space-2) var(--aevo-space-5);flex-wrap:wrap;display:flex}.aevo-app-header__brand{padding-block:var(--aevo-space-1);order:1}.aevo-app-header__home{min-block-size:var(--touch-target);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.aevo-app-header__actions{order:2;margin-inline-start:auto}.aevo-app-header__navigation{flex:100%;order:3;min-inline-size:0}@media (min-width:56rem){.aevo-app-header__navigation{flex:auto;order:2}.aevo-app-header__actions{order:3;margin-inline-start:0}}.aevo-bar{box-sizing:border-box;inline-size:100%;block-size:var(--aevo-size-bar);background:var(--aevo-ctx-line);overflow:hidden}.aevo-bar__fill{block-size:100%;inline-size:calc(var(--aevo-bar-fraction) * 100%);background:var(--aevo-ctx-fill);display:block}.aevo-chart{gap:var(--aevo-space-2);color:var(--aevo-ctx-text);flex-direction:column;margin:0;display:flex}.aevo-chart__title{color:var(--aevo-ctx-text-muted)}.aevo-chart__plot{inline-size:100%}.aevo-chart__svg{max-inline-size:100%;display:block;overflow:visible}.aevo-chart__grid{stroke:var(--aevo-ctx-line);stroke-width:var(--aevo-rule-hairline)}.aevo-chart__axis{stroke:var(--aevo-ctx-text);stroke-width:var(--aevo-rule-hairline)}.aevo-chart__tick,.aevo-chart__value{fill:var(--aevo-ctx-text-muted);font-family:var(--font-mono);font-feature-settings:var(--font-mono-feature);font-size:var(--aevo-text-label)}.aevo-chart__value{fill:var(--aevo-ctx-text);font-weight:500}.aevo-chart__line{stroke:var(--aevo-ctx-text);stroke-width:var(--aevo-rule-heavy);stroke-linecap:butt}.aevo-chart__line--current{stroke-dasharray:4 4}.aevo-chart__marker{fill:var(--aevo-ctx-text);stroke:var(--aevo-ctx-text);stroke-width:var(--aevo-rule-outline)}.aevo-chart__marker--current{fill:var(--aevo-ctx-bg)}.aevo-chart__bar{fill:var(--aevo-ctx-text)}.aevo-chart__bar--current{fill:var(--aevo-ctx-bg);stroke:var(--aevo-ctx-text);stroke-dasharray:4 3;stroke-width:var(--aevo-rule-outline)}.aevo-chart__note{color:var(--aevo-ctx-text-muted);font-size:var(--aevo-text-small);margin:0}.aevo-button{justify-content:center;align-items:center;gap:var(--aevo-space-2);box-sizing:border-box;min-block-size:var(--aevo-size-control);padding:0 var(--aevo-space-5);border:var(--aevo-rule-outline) solid transparent;border-radius:var(--radius-button);font-family:var(--font-sans);font-size:var(--aevo-text-body);cursor:pointer;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.aevo-button--sm{min-block-size:var(--aevo-size-control-sm);padding:0 var(--aevo-space-4)}.aevo-button--primary{background:var(--color-accent);color:var(--color-on-accent)}.aevo-button--primary:hover{background:color-mix(in srgb, var(--color-accent) 82%, var(--color-text-primary))}.aevo-button--dark{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.aevo-button--dark:hover{background:color-mix(in srgb, var(--color-surface-inverse) 82%, var(--color-text-secondary))}.aevo-button--secondary{border-color:var(--aevo-ctx-text);color:var(--aevo-ctx-text);background:0 0}.aevo-button--secondary:hover{background:color-mix(in srgb, var(--aevo-ctx-text) 10%, transparent)}.aevo-button--destructive{border-color:var(--color-warning);color:var(--color-warning);background:0 0}.aevo-button--destructive:hover{background:var(--color-warning);color:var(--color-on-warning)}.aevo-button:disabled{background:var(--color-surface-muted);color:var(--color-text-large-only);cursor:not-allowed;border-color:#0000}.aevo-card{box-sizing:border-box;padding:var(--aevo-space-5);border-block-start:var(--aevo-rule-heavy) solid var(--aevo-ctx-rule);border-radius:var(--radius-card);background:var(--aevo-ctx-bg);color:var(--aevo-ctx-text)}.aevo-card--flush{padding:0}.aevo-card--raised{--aevo-ctx-bg:var(--color-surface-raised);border:var(--aevo-rule-hairline) solid var(--color-line);border-block-start:var(--aevo-rule-heavy) solid var(--aevo-ctx-rule)}.aevo-card--accent{--aevo-ctx-bg:var(--color-accent)}.aevo-choice{min-inline-size:0;color:var(--aevo-ctx-text);border:0;margin:0;padding:0}.aevo-choice__legend{color:var(--aevo-ctx-text-muted);margin-block-end:var(--aevo-space-2);padding:0}.aevo-choice__options{gap:var(--aevo-space-2);flex-wrap:wrap;display:flex}.aevo-choice__option{cursor:pointer;display:inline-flex}.aevo-choice__box{justify-content:center;align-items:center;gap:var(--aevo-space-2);box-sizing:border-box;min-block-size:var(--aevo-size-row);padding:0 var(--aevo-space-4);border:var(--aevo-rule-outline) solid var(--color-text-primary);border-radius:var(--radius-button);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--aevo-text-body);line-height:1.25;display:inline-flex}.aevo-choice__option:hover .aevo-choice__box{background:var(--color-surface-muted)}.aevo-choice__option--selected .aevo-choice__box,.aevo-choice__option--selected:hover .aevo-choice__box{background:var(--color-surface-inverse);color:var(--color-text-inverse);font-weight:500}.aevo-choice__input:focus-visible+.aevo-choice__box{outline:var(--aevo-rule-heavy) solid var(--color-text-primary);outline-offset:2px}.aevo-choice__option--disabled{cursor:not-allowed}.aevo-choice__option--disabled .aevo-choice__box,.aevo-choice__option--disabled:hover .aevo-choice__box{border-color:var(--color-line);background:var(--color-surface-muted);color:var(--color-text-secondary)}.aevo-choice__option--disabled .aevo-choice__label{text-decoration:line-through}.aevo-choice__note{font-size:var(--aevo-text-label)}.aevo-choice--column .aevo-choice__options{flex-direction:column}.aevo-choice--column .aevo-choice__option,.aevo-choice--column .aevo-choice__box{flex:auto;display:flex}.aevo-chip{align-items:center;gap:var(--aevo-space-1);box-sizing:border-box;min-block-size:28px;padding:0 var(--aevo-space-3);border:var(--aevo-rule-hairline) solid var(--color-line);border-radius:var(--radius-button);background:var(--color-surface-muted);color:var(--color-text-primary);font-family:var(--font-mono);font-feature-settings:var(--font-mono-feature);font-size:var(--aevo-text-label);letter-spacing:var(--aevo-label-tracking);text-transform:uppercase;white-space:nowrap;font-weight:400;line-height:1.4;display:inline-flex}.aevo-chip--accent{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.aevo-chip--filter{cursor:pointer;position:relative}.aevo-chip--filter:after{inset-block:calc((var(--aevo-size-row) - 100%) / -2);content:"";position:absolute;inset-inline:0}.aevo-chip--selected{border-color:var(--color-surface-inverse);background:var(--color-surface-inverse);color:var(--color-text-inverse)}.aevo-definition-list{color:var(--aevo-ctx-text);margin:0;container-type:inline-size}.aevo-definition-list__row{gap:var(--aevo-space-1);padding-block:var(--aevo-space-3);border-block-start:var(--aevo-rule-hairline) solid var(--aevo-ctx-line);display:grid}@container (min-width:24rem){.aevo-definition-list__row{gap:var(--aevo-space-3);grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr)}}.aevo-definition-list__row:first-child{border-block-start-color:var(--aevo-ctx-rule)}.aevo-definition-list__term{color:var(--aevo-ctx-text-muted);overflow-wrap:anywhere;margin:0}.aevo-definition-list__description{margin:0;line-height:1.45}.aevo-heading{color:var(--aevo-ctx-text);margin:0;font-weight:500}.aevo-heading--title{font-size:var(--aevo-text-title);letter-spacing:-.035em;line-height:1.12}.aevo-heading--section{font-size:var(--aevo-text-heading);letter-spacing:-.02em;line-height:1.3}.aevo-heading--headline{font-size:var(--aevo-text-headline);letter-spacing:-.035em;overflow-wrap:break-word;line-height:1.02}.aevo-heading--display{font-size:var(--aevo-text-display);letter-spacing:-.04em;overflow-wrap:break-word;line-height:.98}.aevo-disclosure{border-block-end:var(--aevo-rule-hairline) solid var(--aevo-ctx-line);color:var(--aevo-ctx-text)}.aevo-disclosure:first-of-type{border-block-start:var(--aevo-rule-hairline) solid var(--aevo-ctx-line)}.aevo-disclosure__summary{justify-content:space-between;align-items:center;gap:var(--aevo-space-4);box-sizing:border-box;min-block-size:var(--aevo-size-row);padding-block:var(--aevo-space-4);cursor:pointer;list-style:none;display:flex}.aevo-disclosure__summary::-webkit-details-marker{display:none}.aevo-disclosure__title{font-weight:400}.aevo-disclosure__icon{inline-size:var(--aevo-space-4);block-size:var(--aevo-space-4);flex:none;position:relative}.aevo-disclosure__icon:before,.aevo-disclosure__icon:after{background:var(--aevo-ctx-text);content:"";position:absolute}.aevo-disclosure__icon:before{block-size:var(--aevo-rule-heavy);inset-block-start:calc(50% - var(--aevo-rule-heavy) / 2);inset-inline:0}.aevo-disclosure__icon:after{inline-size:var(--aevo-rule-heavy);inset-block:0;inset-inline-start:calc(50% - var(--aevo-rule-heavy) / 2)}.aevo-disclosure[open] .aevo-disclosure__icon:after{display:none}.aevo-disclosure__body{max-inline-size:40rem;color:var(--aevo-ctx-text-muted);padding-block-end:var(--aevo-space-5);line-height:1.5}.aevo-disclosure-group{display:block}.aevo-field{gap:var(--aevo-space-2);color:var(--aevo-ctx-text);flex-direction:column;display:flex}.aevo-field__label{color:var(--aevo-ctx-text-muted)}.aevo-field__control{box-sizing:border-box;inline-size:100%;min-block-size:var(--aevo-size-control);padding:var(--aevo-space-2) var(--aevo-space-4);border:var(--aevo-rule-outline) solid var(--color-text-primary);border-radius:var(--radius-button);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--aevo-text-body);line-height:1.4}.aevo-field__control--multiline{min-block-size:calc(var(--aevo-size-control) * 2);resize:vertical}.aevo-field__control::placeholder{color:var(--color-text-secondary)}.aevo-field__control:disabled{border-color:var(--color-line);background:var(--color-surface-muted);color:var(--color-text-large-only);cursor:not-allowed}.aevo-field--invalid .aevo-field__control{border-color:var(--color-warning)}.aevo-field__hint,.aevo-field__error{font-size:var(--aevo-text-small);margin:0;line-height:1.4}.aevo-field__hint{color:var(--aevo-ctx-text-muted)}.aevo-field__error{color:var(--color-warning);font-weight:500}.aevo-figure{gap:var(--aevo-space-3);color:var(--aevo-ctx-text);flex-direction:column;margin:0;display:flex}.aevo-figure__frame{background:var(--color-surface-muted);overflow:hidden}.aevo-figure__frame--4-5{aspect-ratio:4/5}.aevo-figure__frame--16-9{aspect-ratio:16/9}.aevo-figure__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.aevo-figure__caption{gap:var(--aevo-space-1);flex-direction:column;display:flex}.aevo-figure__title{font-size:var(--aevo-text-heading);letter-spacing:-.02em;line-height:1.3}.aevo-figure__detail{color:var(--aevo-ctx-text-muted)}.aevo-section{box-sizing:border-box;padding-block:var(--aevo-section-space);background:var(--aevo-ctx-bg);color:var(--aevo-ctx-text)}.aevo-section--muted{--aevo-ctx-bg:var(--color-surface-muted)}.aevo-section--raised{--aevo-ctx-bg:var(--color-surface-raised)}.aevo-section__inner{gap:var(--aevo-space-7);flex-direction:column;display:flex}.aevo-section-label{color:var(--aevo-ctx-text-muted);margin:0}.aevo-stack{margin:0;padding:0;list-style:none;display:flex}.aevo-stack--column{flex-direction:column}.aevo-stack--row{flex-direction:row}.aevo-stack--wrap{flex-wrap:wrap}.aevo-stack--align-start{align-items:flex-start}.aevo-stack--align-center{align-items:center}.aevo-stack--align-end{align-items:flex-end}.aevo-stack--align-stretch{align-items:stretch}.aevo-stack--justify-start{justify-content:flex-start}.aevo-stack--justify-between{justify-content:space-between}.aevo-stack--justify-end{justify-content:flex-end}.aevo-stack--fill{block-size:100%}.aevo-text{color:var(--aevo-ctx-text);margin:0;line-height:1.5}.aevo-text--lg{font-size:var(--aevo-text-lead);line-height:1.45}.aevo-text--md{font-size:var(--aevo-text-body)}.aevo-text--sm{font-size:var(--aevo-text-small);line-height:1.4}.aevo-text--muted{color:var(--aevo-ctx-text-muted)}.aevo-hero{position:relative;overflow:hidden}.aevo-hero__content{min-inline-size:0;position:relative}.aevo-hero__layout{position:relative}@media (min-width:56rem){.aevo-hero__layout--split{align-items:center;gap:var(--aevo-space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.aevo-hero__aside{min-inline-size:0}@media (max-width:55.99rem){.aevo-hero__aside{margin-block-start:var(--aevo-space-6)}}.aevo-hero__title{max-inline-size:10em}.aevo-hero__lead{max-inline-size:36rem}.aevo-hero__facts{border-block-start:var(--aevo-rule-hairline) solid var(--aevo-ctx-line);margin-block-start:var(--aevo-space-5);padding-block-start:var(--aevo-space-5)}.aevo-hero__mark{display:none}@media (min-width:72rem){.aevo-hero__mark{fill:none;stroke-width:6px;block-size:48rem;inline-size:48rem;display:block;position:absolute;inset-block-start:var(--aevo-space-6);inset-inline-end:calc(var(--aevo-space-7) * -3)}.aevo-hero__capsule{stroke:var(--aevo-ctx-line);stroke-opacity:.6}.aevo-hero__slash{stroke:var(--aevo-ctx-fill)}}.aevo-grid{--aevo-grid-min:20rem;grid-template-columns:repeat(auto-fit, minmax(min(var(--aevo-grid-min), 100%), 1fr));margin:0;padding:0;list-style:none;display:grid}.aevo-grid--xs{--aevo-grid-min:12rem}.aevo-grid--sm{--aevo-grid-min:14rem}.aevo-grid--md{--aevo-grid-min:20rem}.aevo-grid--lg{--aevo-grid-min:28rem}.aevo-chip.aevo-kind-badge--measurement{border-color:var(--color-surface-inverse);background:var(--color-surface-inverse);color:var(--color-text-inverse)}.aevo-chip.aevo-kind-badge--calculated{border:var(--aevo-rule-outline) solid var(--color-text-primary);background:0 0}.aevo-chip.aevo-kind-badge--hint{border-color:var(--color-line);background:var(--color-surface-muted)}.aevo-chip.aevo-kind-badge--draft{border:var(--aevo-rule-outline) dashed var(--color-text-primary);background:0 0}.aevo-item-list{border-block-start:var(--aevo-rule-hairline) solid var(--aevo-ctx-rule);color:var(--aevo-ctx-text);margin:0;padding:0;list-style:none}.aevo-item-list__item{grid-template-columns:var(--aevo-space-6) minmax(0, 1fr);box-sizing:border-box;min-block-size:var(--aevo-size-row);padding-block:var(--aevo-space-3);border-block-end:var(--aevo-rule-hairline) solid var(--aevo-ctx-line);align-items:baseline;line-height:1.4;display:grid}.aevo-item-list__marker{color:var(--aevo-ctx-text-muted);font-size:var(--aevo-text-small)}.aevo-link{align-items:center;gap:var(--aevo-space-2);min-block-size:var(--touch-target);color:var(--aevo-ctx-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-decoration-thickness:var(--aevo-rule-heavy);text-underline-offset:var(--aevo-space-1);font-weight:600;display:inline-flex}.aevo-on-inverse .aevo-link{color:var(--aevo-ctx-fill)}.aevo-link__arrow{text-decoration:none}.aevo-logo{align-items:center;gap:var(--aevo-space-3);color:var(--aevo-ctx-text);display:inline-flex}.aevo-logo__mark{inline-size:var(--aevo-size-logo-mark);block-size:var(--aevo-size-logo-mark);fill:none;stroke-width:6px}.aevo-logo__capsule{stroke:var(--aevo-ctx-text)}.aevo-logo__slash{stroke:var(--aevo-ctx-fill)}.aevo-logo__word{font-size:var(--aevo-text-logo);letter-spacing:-.045em;line-height:1}.aevo-logo__name{font-weight:600}.aevo-logo__suffix{color:var(--color-text-large-only);font-weight:400}.aevo-media-placeholder{gap:var(--aevo-space-2);flex-direction:column;margin:0;display:flex}.aevo-media-placeholder__frame{justify-content:space-between;gap:var(--aevo-space-4);box-sizing:border-box;padding:var(--aevo-space-4);border:var(--aevo-rule-hairline) solid var(--aevo-ctx-line);border-block-start:var(--aevo-rule-heavy) solid var(--aevo-ctx-rule);background:var(--aevo-ctx-bg);color:var(--aevo-ctx-text);flex-direction:column;display:flex}.aevo-media-placeholder__frame--16-9{aspect-ratio:16/9}.aevo-media-placeholder__frame--16-10{aspect-ratio:16/10}.aevo-media-placeholder__frame--9-16{aspect-ratio:9/16}.aevo-media-placeholder__top{justify-content:space-between;align-items:center;gap:var(--aevo-space-2);flex-wrap:wrap;display:flex}.aevo-media-placeholder__label{color:var(--aevo-ctx-text-muted)}.aevo-media-placeholder__title{font-size:var(--aevo-text-heading);letter-spacing:-.02em;font-weight:500;line-height:1.2}.aevo-media-placeholder__note{color:var(--aevo-ctx-text-muted);font-size:var(--aevo-text-label);line-height:1.5}.aevo-nav__list{gap:var(--aevo-space-1);border-block-end:var(--aevo-rule-hairline) solid var(--aevo-ctx-line);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.aevo-nav__item{flex:none}.aevo-nav__link{box-sizing:border-box;min-block-size:var(--aevo-size-row);padding:0 var(--aevo-space-4);border-block-end:var(--aevo-rule-heavy) solid transparent;color:var(--aevo-ctx-text-muted);font-size:var(--aevo-text-body);align-items:center;text-decoration:none;display:inline-flex}.aevo-nav__link:hover{color:var(--aevo-ctx-text)}.aevo-nav__link--current{border-block-end-color:var(--aevo-ctx-rule);color:var(--aevo-ctx-text);font-weight:600}.aevo-nav--wrap .aevo-nav__list{flex-wrap:wrap;overflow-x:visible}.aevo-quote{border-inline-start:var(--aevo-rule-heavy) solid var(--aevo-ctx-rule);color:var(--aevo-ctx-text);font-size:var(--aevo-text-quote);letter-spacing:-.02em;margin:0;padding-inline-start:var(--aevo-space-5);line-height:1.35}.aevo-row{align-items:center;gap:var(--aevo-space-4);box-sizing:border-box;min-block-size:var(--aevo-size-row);padding:var(--aevo-space-2) var(--aevo-space-4);border-block-end:var(--aevo-rule-hairline) solid var(--aevo-ctx-line);color:var(--aevo-ctx-text);list-style:none;display:flex}.aevo-row__text{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.aevo-row__label{font-family:var(--font-sans);font-size:var(--aevo-text-body);line-height:1.4}.aevo-row__description{color:var(--aevo-ctx-text-muted);font-size:var(--aevo-text-small);line-height:1.4}.aevo-row__value{font-size:var(--aevo-text-body);flex:none;font-weight:500}.aevo-row__trailing{flex:none;align-items:center;display:inline-flex}.aevo-chip.aevo-sample-badge{border:var(--aevo-rule-outline) solid var(--color-text-primary);background:0 0;font-weight:500}.aevo-site-footer{padding-block:var(--aevo-section-space) var(--aevo-space-6);background:var(--aevo-ctx-bg);color:var(--aevo-ctx-text)}.aevo-site-footer__inner{gap:var(--aevo-space-7);flex-direction:column;display:flex}.aevo-site-footer__top{justify-content:space-between;gap:var(--aevo-space-6) var(--aevo-space-7);flex-wrap:wrap;display:flex}.aevo-site-footer__home{min-block-size:var(--touch-target);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.aevo-site-footer__navigation{gap:var(--aevo-space-6) var(--aevo-space-7);flex-wrap:wrap;display:flex}.aevo-site-footer__links{margin:0;padding:0;list-style:none}.aevo-site-footer__link{min-block-size:var(--touch-target);color:var(--aevo-ctx-text);align-items:center;text-decoration:none;display:flex}.aevo-site-footer__link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--aevo-ctx-fill);-webkit-text-decoration-color:var(--aevo-ctx-fill);text-decoration-color:var(--aevo-ctx-fill);text-underline-offset:var(--aevo-space-1)}.aevo-site-footer__note{border-block-start:var(--aevo-rule-hairline) solid var(--aevo-ctx-line);color:var(--aevo-ctx-text-muted);font-size:var(--aevo-text-label);margin:0;padding-block-start:var(--aevo-space-5);line-height:1.5}.aevo-source-line{align-items:center;gap:var(--aevo-space-2) var(--aevo-space-3);color:var(--aevo-ctx-text-muted);flex-wrap:wrap;display:flex}.aevo-source-line__list{gap:var(--aevo-space-1) var(--aevo-space-4);flex-wrap:wrap;margin:0;display:flex}.aevo-source-line__entry{gap:var(--aevo-space-2);align-items:baseline;display:flex}.aevo-source-line__term{color:var(--aevo-ctx-text-muted)}.aevo-source-line__value{font-size:var(--aevo-text-small);margin:0}.aevo-status{align-items:baseline;gap:var(--aevo-space-1);color:var(--aevo-ctx-text);font-weight:500;display:inline-flex}.aevo-status__symbol{flex:none}.aevo-status__text{min-inline-size:0}.aevo-status--error{color:var(--color-warning)}.aevo-on-inverse .aevo-status--error{color:var(--aevo-ctx-text)}.aevo-state{align-items:flex-start;gap:var(--aevo-space-3);flex-direction:column;display:flex}.aevo-stat{gap:var(--aevo-space-1);color:var(--aevo-ctx-text);flex-direction:column;margin:0;display:flex}.aevo-stat__label{color:var(--aevo-ctx-text-muted);margin:0}.aevo-stat__figure{align-items:baseline;gap:var(--aevo-space-2);font-size:var(--aevo-text-figure);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.1;display:flex}.aevo-stat--lg .aevo-stat__figure{font-size:var(--aevo-text-figure-lg)}.aevo-stat__unit{color:var(--aevo-ctx-text-muted);font-size:var(--aevo-text-body);letter-spacing:0;font-weight:400}.aevo-stat__hint{color:var(--aevo-ctx-text-muted);font-size:var(--aevo-text-small);margin:0;line-height:1.4}.aevo-stat--xl .aevo-stat__figure{font-size:var(--aevo-text-figure-xl);letter-spacing:-.04em;line-height:1}.aevo-table-wrap{overflow-x:auto}.aevo-table{border-collapse:collapse;inline-size:100%;color:var(--aevo-ctx-text);font-size:var(--aevo-text-body)}.aevo-table__caption{color:var(--aevo-ctx-text-muted);text-align:start;padding-block-end:var(--aevo-space-2)}.aevo-table__head{box-sizing:border-box;block-size:var(--aevo-size-row);padding:var(--aevo-space-3) var(--aevo-space-4);border-block-start:var(--aevo-rule-heavy) solid var(--aevo-ctx-rule);border-block-end:var(--aevo-rule-hairline) solid var(--aevo-ctx-line);color:var(--aevo-ctx-text-muted);text-align:start;white-space:nowrap;font-weight:400}.aevo-table__cell{box-sizing:border-box;block-size:var(--aevo-size-row);padding:var(--aevo-space-3) var(--aevo-space-4);border-block-end:var(--aevo-rule-hairline) solid var(--aevo-ctx-line);text-align:start;vertical-align:middle}.aevo-table__cell--header{font-weight:500}.aevo-table__cell--numeric{text-align:end;white-space:nowrap}.aevo-table__empty{padding:var(--aevo-space-4);border-block-end:var(--aevo-rule-hairline) solid var(--aevo-ctx-line);color:var(--aevo-ctx-text-muted)}@media (max-width:39.99rem){.aevo-table--stack,.aevo-table--stack tbody,.aevo-table--stack tr,.aevo-table--stack th,.aevo-table--stack td{display:block}.aevo-table--stack thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.aevo-table--stack tbody tr{padding-block:var(--aevo-space-3);border-block-end:var(--aevo-rule-hairline) solid var(--aevo-ctx-line)}.aevo-table--stack tbody tr:first-child{border-block-start:var(--aevo-rule-heavy) solid var(--aevo-ctx-rule)}.aevo-table--stack .aevo-table__cell{justify-content:space-between;align-items:baseline;gap:var(--aevo-space-1) var(--aevo-space-4);block-size:auto;padding:var(--aevo-space-1) 0;text-align:end;border:0;flex-wrap:wrap;display:flex}.aevo-table--stack .aevo-table__cell:before{color:var(--aevo-ctx-text-muted);content:attr(data-label);font-family:var(--font-mono);font-feature-settings:var(--font-mono-feature);font-size:var(--aevo-text-label);letter-spacing:var(--aevo-label-tracking);text-align:start;text-transform:uppercase;flex:none;font-weight:400}.aevo-table--stack .aevo-table__cell--header{text-align:start;padding-block-end:var(--aevo-space-2);display:block}.aevo-table--stack .aevo-table__cell--header:before{content:none}.aevo-table--stack .aevo-table__empty{display:block}}.aevo-tabs__list{gap:var(--aevo-space-1);border-block-end:var(--aevo-rule-hairline) solid var(--aevo-ctx-line);display:flex;overflow-x:auto}.aevo-tabs__tab{box-sizing:border-box;min-block-size:var(--aevo-size-row);padding:0 var(--aevo-space-4);border:0;border-block-end:var(--aevo-rule-heavy) solid transparent;color:var(--aevo-ctx-text-muted);font-family:var(--font-sans);font-size:var(--aevo-text-body);cursor:pointer;background:0 0;flex:none}.aevo-tabs__tab:hover{color:var(--aevo-ctx-text)}.aevo-tabs__tab--selected{border-block-end-color:var(--aevo-ctx-rule);color:var(--aevo-ctx-text);font-weight:600}.aevo-tabs__panel{padding-block-start:var(--aevo-space-4)}.aevo-timeline{color:var(--aevo-ctx-text);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aevo-timeline__week{grid-template-columns:var(--aevo-space-5) var(--aevo-space-7) minmax(0, 1fr);min-block-size:var(--aevo-size-row);border-block-end:var(--aevo-rule-hairline) solid var(--aevo-ctx-line);grid-template-areas:"tick week label";align-items:center;display:none}.aevo-timeline__week--milestone{display:grid}.aevo-timeline__tick{inline-size:var(--aevo-space-4);block-size:var(--aevo-space-4);box-sizing:border-box;border:var(--aevo-rule-heavy) solid var(--aevo-ctx-rule);background:var(--color-accent);grid-area:tick}.aevo-timeline__week-name{color:var(--aevo-ctx-text-muted);grid-area:week}.aevo-timeline__label{color:var(--aevo-ctx-text);grid-area:label}@media (min-width:48rem){.aevo-timeline{grid-template-columns:repeat(var(--aevo-timeline-weeks), minmax(0, 1fr));display:grid}.aevo-timeline__week{align-items:center;gap:var(--aevo-space-2);border-block-end:0;flex-direction:column;min-block-size:0;display:flex}.aevo-timeline__label{min-block-size:calc(var(--aevo-text-label) * 1.4);white-space:nowrap;order:0}.aevo-timeline__tick{inline-size:100%;block-size:var(--aevo-space-4);background:0 0;border:0;order:1;position:relative}.aevo-timeline__week-name{order:2}.aevo-timeline__week:first-child .aevo-timeline__label{align-self:flex-start}.aevo-timeline__week:last-child .aevo-timeline__label{align-self:flex-end}.aevo-timeline__tick:before{border-block-start:var(--aevo-rule-heavy) solid var(--aevo-ctx-rule);content:"";position:absolute;inset-block-start:calc(50% - var(--aevo-rule-heavy) / 2);inset-inline:0}.aevo-timeline__tick:after{inset-block:var(--aevo-space-1);border-inline-start:var(--aevo-rule-hairline) solid var(--aevo-ctx-rule);content:"";position:absolute;inset-inline-start:calc(50% - var(--aevo-rule-hairline) / 2)}.aevo-timeline__week--milestone .aevo-timeline__tick:after{inset-block:0;inset-inline:calc(50% - var(--aevo-space-2));box-sizing:border-box;border:var(--aevo-rule-heavy) solid var(--aevo-ctx-rule);background:var(--color-accent)}}.aevo-toggle{justify-content:space-between;align-items:center;gap:var(--aevo-space-4);box-sizing:border-box;min-block-size:var(--aevo-size-row);color:var(--aevo-ctx-text);cursor:pointer;display:flex;position:relative}.aevo-toggle__text{flex-direction:column;min-inline-size:0;display:flex}.aevo-toggle__label{font-size:var(--aevo-text-body);line-height:1.4}.aevo-toggle__description{color:var(--aevo-ctx-text-muted);font-size:var(--aevo-text-small);line-height:1.4}.aevo-toggle__input{opacity:0;cursor:pointer;inline-size:4.5rem;margin:0;position:absolute;inset-block:0;inset-inline-end:0}.aevo-toggle__control{box-sizing:border-box;border:var(--aevo-rule-outline) solid var(--aevo-ctx-text);border-radius:var(--radius-button);flex:none;justify-content:center;align-items:center;min-block-size:32px;min-inline-size:4.5rem;font-weight:500;display:inline-flex}.aevo-toggle__on{display:none}.aevo-toggle__input:checked~.aevo-toggle__control{background:var(--aevo-ctx-text);color:var(--aevo-ctx-bg)}.aevo-toggle__input:checked~.aevo-toggle__control .aevo-toggle__on{display:inline}.aevo-toggle__input:checked~.aevo-toggle__control .aevo-toggle__off{display:none}.aevo-toggle__input:focus-visible~.aevo-toggle__control{outline:var(--aevo-rule-heavy) solid var(--aevo-ctx-focus);outline-offset:2px}.aevo-toggle__input:disabled~.aevo-toggle__control{border-color:var(--color-text-large-only);color:var(--color-text-large-only)}.aevo-toggle__input:disabled:checked~.aevo-toggle__control{background:var(--color-text-large-only);color:var(--aevo-ctx-bg)}
