@layer components{.criterion[data-v-ccae23f7]{gap:var(--space-4);min-inline-size:0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-md);transition:box-shadow var(--duration-normal) var(--easing-standard);display:grid}@media (hover:hover) and (pointer:fine){.criterion[data-v-ccae23f7]:hover{box-shadow:var(--shadow-lg)}}.criterion[data-v-ccae23f7]:focus-within{box-shadow:var(--shadow-lg)}@media (prefers-contrast:more){.criterion[data-v-ccae23f7]{border-color:currentColor}}.criterion-header[data-v-ccae23f7]{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.criterion-title[data-v-ccae23f7]{font-size:var(--text-xl)}.criterion-id[data-v-ccae23f7]{font-family:var(--font-mono);color:var(--color-text-subtle)}.criterion-tags[data-v-ccae23f7]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag[data-v-ccae23f7]{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm)}.tag--principle[data-v-ccae23f7]{font-weight:600}@media (prefers-contrast:more){.tag[data-v-ccae23f7]{border-color:currentColor}}@media (forced-colors:active){.tag[data-v-ccae23f7]{border-color:buttontext}}.criterion-requirement[data-v-ccae23f7]{color:var(--color-text-subtle)}.criterion-demo-focus[data-v-ccae23f7]{font-size:var(--text-sm);color:var(--color-text-subtle);justify-self:start}.criterion-demo-focus[data-v-ccae23f7]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.criterion-demo[data-v-ccae23f7]{min-inline-size:0;padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);scroll-margin-block:var(--space-8)}.criterion-demo.is-broken[data-v-ccae23f7]{border-style:dashed;border-color:var(--color-error)}.criterion-control[data-v-ccae23f7]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.break-toggle[data-v-ccae23f7]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.break-toggle[data-v-ccae23f7]:hover{background-color:var(--color-bg-subtle)}}@media (prefers-contrast:more){.break-toggle[data-v-ccae23f7]{border-color:currentColor}}.criterion-status[data-v-ccae23f7]{min-inline-size:18ch;font-size:var(--text-sm);color:var(--color-text-subtle);flex:1}.criterion-status.is-failing[data-v-ccae23f7]{color:var(--color-text)}.criterion-links[data-v-ccae23f7]{gap:var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bypass-demo[data-v-528af9d3]{gap:var(--space-3);display:grid}.bypass-caption[data-v-528af9d3]{font-size:var(--text-sm);color:var(--color-text-subtle)}.bypass-page[data-v-528af9d3]{border:1px solid var(--color-border);border-radius:var(--radius-md);position:relative;overflow:clip}@media (prefers-contrast:more){.bypass-page[data-v-528af9d3]{border-color:currentColor}}.bypass-skip[data-v-528af9d3]{z-index:1;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-primary-text);font-size:var(--text-sm);clip-path:inset(50%);font-weight:600;text-decoration:none;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.bypass-skip[data-v-528af9d3]:focus-visible{clip-path:none}.bypass-nav[data-v-528af9d3]{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border);background-color:var(--color-bg-subtle);flex-wrap:wrap;display:flex}.bypass-nav-link[data-v-528af9d3]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);text-decoration:none}@media (hover:hover) and (pointer:fine){.bypass-nav-link[data-v-528af9d3]:hover{background-color:var(--color-bg)}}.bypass-content[data-v-528af9d3]{gap:var(--space-1);padding:var(--space-3);display:grid}.bypass-content-title[data-v-528af9d3]{font-weight:600}.bypass-content-text[data-v-528af9d3]{font-size:var(--text-sm);color:var(--color-text-subtle)}.bypass-content-link[data-v-528af9d3]{color:var(--color-primary)}.is-broken .bypass-skip[data-v-528af9d3]{display:none}.target-size-demo[data-v-7d46ddd1]{gap:var(--space-3);display:grid}.target-size-caption[data-v-7d46ddd1]{font-size:var(--text-sm);color:var(--color-text-subtle)}.target-size-toolbar[data-v-7d46ddd1]{gap:var(--space-2);flex-wrap:wrap;display:flex}.target-size-btn[data-v-7d46ddd1]{min-block-size:44px;min-inline-size:44px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.target-size-btn.is-active[data-v-7d46ddd1]{border-color:var(--color-primary);background-color:var(--color-bg-subtle)}@media (hover:hover) and (pointer:fine){.target-size-btn[data-v-7d46ddd1]:hover{background-color:var(--color-bg-subtle)}}@media (prefers-contrast:more){.target-size-btn[data-v-7d46ddd1]{border-color:currentColor}}@media (forced-colors:active){.target-size-btn[data-v-7d46ddd1]{border-color:buttontext}}.target-size-glyph[data-v-7d46ddd1]{line-height:1}.target-size-icon[data-v-7d46ddd1]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;block-size:1.1em;inline-size:1.1em}.is-broken .target-size-toolbar[data-v-7d46ddd1]{gap:0}.is-broken .target-size-btn[data-v-7d46ddd1]{min-block-size:16px;min-inline-size:16px;font-size:var(--text-sm);padding:0}.reflow-demo[data-v-f9744817]{gap:var(--space-3);display:grid}.reflow-caption[data-v-f9744817]{font-size:var(--text-sm);color:var(--color-text-subtle)}.reflow-viewport[data-v-f9744817]{border:1px solid var(--color-border);border-radius:var(--radius-md);max-block-size:15rem;inline-size:min(100%,21rem);min-inline-size:0;overflow:auto}.reflow-viewport[data-v-f9744817]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (prefers-contrast:more){.reflow-viewport[data-v-f9744817]{border-color:currentColor}}.reflow-content[data-v-f9744817]{gap:var(--space-3);padding:var(--space-3);display:grid}.reflow-title[data-v-f9744817]{font-size:var(--text-lg);font-weight:600}.reflow-text[data-v-f9744817]{font-size:var(--text-sm);color:var(--color-text-subtle)}.reflow-stats[data-v-f9744817]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));margin:0;padding:0;list-style:none;display:grid}.reflow-stat[data-v-f9744817]{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-subtle);display:grid}@media (prefers-contrast:more){.reflow-stat[data-v-f9744817]{border-color:currentColor}}.reflow-stat-value[data-v-f9744817]{font-size:var(--text-lg);font-weight:600}.reflow-stat-label[data-v-f9744817]{font-size:var(--text-sm);color:var(--color-text-subtle)}.is-broken .reflow-content[data-v-f9744817]{inline-size:34rem}.is-broken .reflow-text[data-v-f9744817]{white-space:nowrap}.is-broken .reflow-stats[data-v-f9744817]{grid-template-columns:repeat(3,11rem)}.non-text-contrast-demo[data-v-1202eb08]{--demo-border:var(--lightningcss-light,#8a8a8a)var(--lightningcss-dark,#8f8f8f);gap:var(--space-3);display:grid}.non-text-contrast-caption[data-v-1202eb08]{font-size:var(--text-sm);color:var(--color-text-subtle)}.non-text-contrast-fields[data-v-1202eb08]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.non-text-contrast-input[data-v-1202eb08]{min-block-size:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--demo-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text)}@media (forced-colors:active){.non-text-contrast-input[data-v-1202eb08]{border-color:buttontext}}.non-text-contrast-btn[data-v-1202eb08]{min-block-size:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--demo-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;background-color:#0000;font-weight:600}@media (forced-colors:active){.non-text-contrast-btn[data-v-1202eb08]{border-color:buttontext}}.non-text-contrast-chips[data-v-1202eb08]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.non-text-contrast-chip[data-v-1202eb08]{padding:var(--space-1) var(--space-3);border:1px solid var(--demo-border);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--text-sm)}@media (forced-colors:active){.non-text-contrast-chip[data-v-1202eb08]{border-color:buttontext}}.is-broken[data-v-1202eb08]{--demo-border:var(--lightningcss-light,#ededed)var(--lightningcss-dark,#292929)}.focus-obscured-demo[data-v-d71c10ce]{gap:var(--space-3);display:grid}.focus-obscured-caption[data-v-d71c10ce]{font-size:var(--text-sm);color:var(--color-text-subtle)}.focus-obscured-viewport[data-v-d71c10ce]{border:1px solid var(--color-border);border-radius:var(--radius-md);max-block-size:12rem;position:relative;overflow-y:auto}@media (prefers-contrast:more){.focus-obscured-viewport[data-v-d71c10ce]{border-color:currentColor}}.focus-obscured-bar[data-v-d71c10ce]{z-index:1;padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border);background-color:var(--color-bg-subtle);font-weight:600;position:sticky;inset-block-start:0}.focus-obscured-list[data-v-d71c10ce]{display:grid}.focus-obscured-link[data-v-d71c10ce]{padding:var(--space-3);border-block-end:1px solid var(--color-border);color:var(--color-text);scroll-margin-block-start:var(--space-12);text-decoration:none}.focus-obscured-link[data-v-d71c10ce]:last-child{border-block-end:0}@media (hover:hover) and (pointer:fine){.focus-obscured-link[data-v-d71c10ce]:hover{background-color:var(--color-bg-subtle)}}.is-broken .focus-obscured-link[data-v-d71c10ce]{scroll-margin-block-start:0}.focus-appearance-demo[data-v-1973b696]{gap:var(--space-3);display:grid}.focus-appearance-caption[data-v-1973b696]{font-size:var(--text-sm);color:var(--color-text-subtle)}.focus-appearance-buttons[data-v-1973b696]{gap:var(--space-3);flex-wrap:wrap;display:flex}.focus-appearance-btn[data-v-1973b696]{min-block-size:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;font-weight:600}@media (prefers-contrast:more){.focus-appearance-btn[data-v-1973b696]{border-color:currentColor}}@media (forced-colors:active){.focus-appearance-btn[data-v-1973b696]{border-color:buttontext}}.is-broken .focus-appearance-btn[data-v-1973b696]:focus-visible{outline:1px solid var(--color-border)!important;outline-offset:0!important}.animation-demo[data-v-5def442f]{--rm:0;gap:var(--space-3);display:grid}@media (prefers-reduced-motion:reduce){.animation-demo[data-v-5def442f]{--rm:1}}.animation-demo.is-rm[data-v-5def442f]{--rm:1}.animation-demo.is-broken[data-v-5def442f]{--rm:0}.animation-caption[data-v-5def442f]{font-size:var(--text-sm);color:var(--color-text-subtle)}.animation-sim[data-v-5def442f]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.animation-stage[data-v-5def442f]{padding:var(--space-1);overflow:hidden}.animation-panel[data-v-5def442f]{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-subtle);animation:animation-slide-5def442f calc(.45s * (1 - var(--rm))) var(--easing-enter) both;display:grid}@media (prefers-contrast:more){.animation-panel[data-v-5def442f]{border-color:currentColor}}.animation-panel-title[data-v-5def442f]{font-weight:600}.animation-panel-text[data-v-5def442f]{font-size:var(--text-sm);color:var(--color-text-subtle)}.animation-replay[data-v-5def442f]{min-block-size:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;justify-self:start;font-weight:600}@media (hover:hover) and (pointer:fine){.animation-replay[data-v-5def442f]:hover{background-color:var(--color-bg-subtle)}}@media (prefers-contrast:more){.animation-replay[data-v-5def442f]{border-color:currentColor}}@media (forced-colors:active){.animation-replay[data-v-5def442f]{border-color:buttontext}}@keyframes animation-slide-5def442f{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:translate(0)}}.orientation-demo[data-v-51b9efc2]{gap:var(--space-3);display:grid}.orientation-caption[data-v-51b9efc2]{font-size:var(--text-sm);color:var(--color-text-subtle)}.orientation-stage[data-v-51b9efc2]{padding:var(--space-2);justify-content:center;display:flex}.orientation-device[data-v-51b9efc2]{block-size:17rem;inline-size:11rem;padding:var(--space-3);border:2px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-subtle);display:grid;position:relative}@media (prefers-contrast:more){.orientation-device[data-v-51b9efc2]{border-color:currentColor}}.is-landscape .orientation-device[data-v-51b9efc2]{block-size:11rem;inline-size:17rem}.orientation-screen[data-v-51b9efc2]{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--color-surface);align-content:start;display:grid}.orientation-screen-title[data-v-51b9efc2]{font-size:var(--text-lg);font-weight:600}.orientation-screen-row[data-v-51b9efc2]{font-size:var(--text-sm);color:var(--color-text-subtle)}.orientation-rotate-notice[data-v-51b9efc2]{place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-3);text-align:center;font-size:var(--text-sm);display:none}.orientation-rotate-icon[data-v-51b9efc2]{font-size:var(--text-3xl)}.is-broken:not(.is-landscape) .orientation-screen[data-v-51b9efc2]{display:none}.is-broken:not(.is-landscape) .orientation-rotate-notice[data-v-51b9efc2]{display:grid}.orientation-rotate-btn[data-v-51b9efc2]{min-block-size:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;justify-self:start;font-weight:600}@media (hover:hover) and (pointer:fine){.orientation-rotate-btn[data-v-51b9efc2]:hover{background-color:var(--color-bg-subtle)}}@media (prefers-contrast:more){.orientation-rotate-btn[data-v-51b9efc2]{border-color:currentColor}}@media (forced-colors:active){.orientation-rotate-btn[data-v-51b9efc2]{border-color:buttontext}}.input-purpose-demo[data-v-b561c90b]{gap:var(--space-3);display:grid}.input-purpose-caption[data-v-b561c90b]{font-size:var(--text-sm);color:var(--color-text-subtle)}.input-purpose-twin[data-v-b561c90b]{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);display:grid}@media (prefers-contrast:more){.input-purpose-twin[data-v-b561c90b]{border-color:currentColor}}.input-purpose-field[data-v-b561c90b]{gap:var(--space-1);font-size:var(--text-sm);font-weight:600;display:grid}.input-purpose-field input[data-v-b561c90b]{min-block-size:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);font-weight:400}@media (prefers-contrast:more){.input-purpose-field input[data-v-b561c90b]{border-color:currentColor}}.input-purpose-markup[data-v-b561c90b]{font-size:var(--text-sm);color:var(--color-text-subtle)}.input-purpose-anonymous[data-v-b561c90b],.is-broken .input-purpose-tokened[data-v-b561c90b]{display:none}.is-broken .input-purpose-anonymous[data-v-b561c90b]{display:grid}.redundant-entry-demo[data-v-f3840f5b]{gap:var(--space-3);display:grid}.redundant-entry-caption[data-v-f3840f5b]{font-size:var(--text-sm);color:var(--color-text-subtle)}.redundant-entry-step[data-v-f3840f5b]{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);display:grid}@media (prefers-contrast:more){.redundant-entry-step[data-v-f3840f5b]{border-color:currentColor}}.redundant-entry-step-title[data-v-f3840f5b]{font-size:var(--text-sm);font-weight:700}.redundant-entry-summary[data-v-f3840f5b]{gap:var(--space-1);font-size:var(--text-sm);margin:0;display:grid}.redundant-entry-summary-row[data-v-f3840f5b]{gap:var(--space-2);display:flex}.redundant-entry-summary-row dt[data-v-f3840f5b]{min-inline-size:4rem;color:var(--color-text-subtle)}.redundant-entry-summary-row dd[data-v-f3840f5b]{margin:0;font-weight:600}.redundant-entry-same[data-v-f3840f5b]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;display:inline-flex}.redundant-entry-refill[data-v-f3840f5b]{gap:var(--space-2);display:grid}.redundant-entry-field[data-v-f3840f5b]{gap:var(--space-1);font-size:var(--text-sm);font-weight:600;display:grid}.redundant-entry-field input[data-v-f3840f5b]{min-block-size:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);font-weight:400}@media (prefers-contrast:more){.redundant-entry-field input[data-v-f3840f5b]{border-color:currentColor}}.redundant-entry-demo:not(.is-broken):has(.redundant-entry-same input:checked) .redundant-entry-refill[data-v-f3840f5b]{display:none}.is-broken .redundant-entry-same[data-v-f3840f5b]{display:none}.consistent-help-demo[data-v-866fc73e]{gap:var(--space-3);display:grid;container-type:inline-size}.consistent-help-caption[data-v-866fc73e]{font-size:var(--text-sm);color:var(--color-text-subtle)}.consistent-help-pages[data-v-866fc73e]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@container (width<26rem){.consistent-help-pages[data-v-866fc73e]{grid-template-columns:1fr}}.consistent-help-page[data-v-866fc73e]{gap:var(--space-2);min-block-size:9rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);grid-template-rows:auto 1fr auto;display:grid}@media (prefers-contrast:more){.consistent-help-page[data-v-866fc73e]{border-color:currentColor}}.consistent-help-page-head[data-v-866fc73e]{justify-content:space-between;align-items:center;gap:var(--space-2);border-block-end:1px solid var(--color-border);padding-block-end:var(--space-1);display:flex}@media (prefers-contrast:more){.consistent-help-page-head[data-v-866fc73e]{border-color:currentColor}}.consistent-help-page-title[data-v-866fc73e]{font-size:var(--text-sm);font-weight:700}.consistent-help-page-body[data-v-866fc73e]{align-content:start;gap:var(--space-2);display:grid}.consistent-help-page-line[data-v-866fc73e]{border-radius:var(--radius-full);background-color:var(--color-border);block-size:.5rem}@media (forced-colors:active){.consistent-help-page-line[data-v-866fc73e]{border:1px solid graytext}}.consistent-help-page-line-short[data-v-866fc73e]{inline-size:60%}.consistent-help-page-foot[data-v-866fc73e]{align-items:center;gap:var(--space-2);border-block-start:1px solid var(--color-border);flex-wrap:wrap;padding-block-start:var(--space-1);display:flex}@media (prefers-contrast:more){.consistent-help-page-foot[data-v-866fc73e]{border-color:currentColor}}.consistent-help-page-foot-item[data-v-866fc73e]{font-size:var(--text-sm);color:var(--color-text-subtle)}.consistent-help-link[data-v-866fc73e]{inline-size:fit-content;padding:2px var(--space-2);border:1px solid var(--color-primary);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-primary);font-weight:600}@media (prefers-contrast:more){.consistent-help-link[data-v-866fc73e]{color:currentColor;border-color:currentColor}}.consistent-help-link-head[data-v-866fc73e],.consistent-help-link-body[data-v-866fc73e]{display:none}.consistent-help-link-foot[data-v-866fc73e]{display:block}.is-broken .consistent-help-page:nth-child(2) .consistent-help-link-foot[data-v-866fc73e]{display:none}.is-broken .consistent-help-page:nth-child(2) .consistent-help-link-head[data-v-866fc73e]{display:block}.is-broken .consistent-help-page:nth-child(3) .consistent-help-link-foot[data-v-866fc73e]{display:none}.is-broken .consistent-help-page:nth-child(3) .consistent-help-link-body[data-v-866fc73e]{display:block}.timeline[data-v-6234291b]{gap:var(--space-16);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid;overflow:clip visible;container-type:inline-size}@media (width>=52rem){.timeline[data-v-6234291b]{border-inline-start:1px solid var(--bp-line-strong);padding-inline-start:var(--space-6)}.timeline-era:not(:first-child) .timeline-era-body[data-v-6234291b]:before{margin-inline-start:calc(var(--space-6) * -1)}}.timeline-era[data-v-6234291b]{isolation:isolate;min-inline-size:0;position:relative}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.timeline-era[data-v-6234291b]{animation:linear timeline-era-reveal-6234291b;animation-timeline:view();animation-range:entry entry 160px}@keyframes timeline-era-reveal-6234291b{0%{opacity:0;transform:translateY(2.5rem)scale(.97)}}}}.timeline-era:not(:first-child) .timeline-era-body[data-v-6234291b]:before{content:"";border-block-start:1px solid var(--bp-line-strong)}@media (prefers-contrast:more){.timeline-era:not(:first-child) .timeline-era-body[data-v-6234291b]:before{border-block-start-color:currentColor}}.timeline-era-body[data-v-6234291b]{gap:var(--space-4);min-inline-size:0;display:grid}.timeline-era-header[data-v-6234291b]{z-index:1;position:sticky;inset-block-start:0}@supports (container-type:scroll-state){.timeline-era-header[data-v-6234291b]{container-type:scroll-state}}.timeline-era-headrow[data-v-6234291b]{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);background-color:var(--bp-sheet);display:flex}@supports (container-type:scroll-state){@container scroll-state(stuck:top){.timeline-era-headrow[data-v-6234291b]{border-block-end:1px solid var(--bp-line-strong)}}}.timeline-era-strata[data-v-6234291b]{inline-size:var(--space-6);flex:none;gap:3px;margin-block-start:var(--space-2);display:grid}.timeline-strata-layer[data-v-6234291b]{background:var(--color-primary);border-radius:2px;block-size:6px}.timeline-strata-layer[data-v-6234291b]:not(:first-child){background:var(--color-border)}@media (forced-colors:active){.timeline-strata-layer[data-v-6234291b]{background:canvastext}}.timeline-era.is-new-model .timeline-era-strata[data-v-6234291b]{margin-inline-start:var(--space-2)}.timeline-era.is-new-model .timeline-strata-layer[data-v-6234291b]{border:1.5px dashed var(--color-text-subtle);background:0 0}.timeline-era-title[data-v-6234291b]{align-items:baseline;gap:var(--space-2);min-inline-size:0;font-size:var(--text-xl);flex-wrap:wrap;display:flex}.timeline-era-year[data-v-6234291b]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-subtle)}.timeline-era-summary[data-v-6234291b]{max-inline-size:60ch;color:var(--color-text-subtle)}.timeline-era-criteria[data-v-6234291b]{gap:var(--space-6);min-inline-size:0;display:grid}.timeline-era-note[data-v-6234291b]{max-inline-size:60ch;padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-subtle)}@media (prefers-contrast:more){.timeline-era-note[data-v-6234291b]{border-color:currentColor}}.timeline-era-note-text[data-v-6234291b]{margin:0}.timeline-era-links[data-v-6234291b]{gap:var(--space-3) var(--space-4);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.timeline-now[data-v-6234291b]{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.timeline-now[data-v-6234291b]:before,.timeline-now[data-v-6234291b]:after{content:"";border-block-start:2px solid var(--color-primary);flex:1}.timeline-now[data-v-6234291b]:after{border-block-start-style:dashed;border-block-start-color:var(--color-border)}.timeline-now-label[data-v-6234291b]{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);font-weight:600}@supports (clip-path:polygon(round 1px, 0 0, 1% 0, 0 1%)){.timeline-now-label[data-v-6234291b]{padding:var(--space-1) calc(var(--space-3) + 12px) var(--space-1) var(--space-3);background-color:var(--bp-accent-soft);clip-path:polygon(round 6px, 0 0, calc(100% - 12px) 0, 100% 50%, calc(100% - 12px) 100%, 0 100%)}@media (forced-colors:active){.timeline-now-label[data-v-6234291b]{clip-path:none;background-color:#0000;padding:0}}}.timeline-now-year[data-v-6234291b]{font-family:var(--font-mono);text-transform:none;color:var(--color-text-subtle);font-weight:400}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.timeline-strata-layer[data-v-6234291b]{animation:linear both layer-pour-6234291b;animation-timeline:view()}.timeline-strata-layer[data-v-6234291b]:first-child{animation-range:cover cover 25%}.timeline-strata-layer[data-v-6234291b]:nth-child(2){animation-range:cover 10% cover 35%}.timeline-strata-layer[data-v-6234291b]:nth-child(3){animation-range:cover 20% cover 45%}.timeline-now-label[data-v-6234291b]{animation:linear both layer-pour-6234291b;animation-timeline:view();animation-range:cover cover 40%}[data-v-6234291b] .criterion{animation:linear both era-slide-in-6234291b;animation-timeline:view();animation-range:entry entry 65%}@keyframes layer-pour-6234291b{0%{opacity:0;translate:0 -.4rem}}@keyframes era-slide-in-6234291b{0%{opacity:0;transform:translate(5rem)}}}}.standards-map-layer[data-v-185e00fd]{--standards-map-tint:4%;padding:var(--space-3) var(--space-4);border:1px solid var(--bp-frame);border-radius:var(--radius-lg);background-color:color-mix(in oklab, var(--color-primary) var(--standards-map-tint), var(--color-surface))}@supports (corner-shape:squircle){.standards-map-layer[data-v-185e00fd]{corner-shape:squircle}}@media (prefers-contrast:more){.standards-map-layer[data-v-185e00fd]{border-color:currentColor}}:where(.standards-map-layer .standards-map-layer[data-v-185e00fd]){--standards-map-tint:8%;margin-block-start:var(--space-3)}:where(.standards-map-layer .standards-map-layer .standards-map-layer[data-v-185e00fd]){--standards-map-tint:12%}.standards-map-layer.is-core[data-v-185e00fd]{--standards-map-tint:0%;border-width:2px;border-color:var(--color-primary)}.standards-map-layer-kind[data-v-185e00fd]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);display:block}.standards-map-layer-name[data-v-185e00fd]{font-weight:600}.standards-map-layer-note[data-v-185e00fd]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-subtle);text-wrap:pretty}.standards-map[data-v-c77f98cd]{gap:var(--space-6);display:grid}.standards-map-lede[data-v-c77f98cd]{max-inline-size:60ch;color:var(--color-text-subtle);text-wrap:pretty;margin:0}.standards-map-rows[data-v-c77f98cd]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.standards-map-row[data-v-c77f98cd]{gap:var(--space-4);padding-block:var(--space-4);border-block-start:1px dashed var(--bp-frame);display:grid;container:standards-map-row/inline-size}@media (width>=48em){.standards-map-row[data-v-c77f98cd]{grid-template-columns:9rem 1fr}}.standards-map-version[data-v-c77f98cd]{align-content:start;gap:var(--space-1);font-family:var(--font-mono);display:grid}.standards-map-version-title[data-v-c77f98cd]{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-subtle);margin:0;font-weight:400;line-height:1.2;display:grid}.standards-map-version-number[data-v-c77f98cd]{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--color-primary);font-weight:700;line-height:1}.standards-map-version-note[data-v-c77f98cd]{font-size:var(--text-sm);color:var(--color-text-subtle);text-wrap:pretty;margin:0}.standards-map-wrappers[data-v-c77f98cd]{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.standards-map-wrapper[data-v-c77f98cd]{min-inline-size:0;transition:flex-basis var(--duration-normal);flex:0 0 100%}@container standards-map-row (width>=48em){.standards-map-wrapper[data-v-c77f98cd]{flex-basis:calc(50% - var(--space-4) / 2)}.standards-map-wrapper[data-v-c77f98cd]:has(>.standards-map-law[open]){flex-basis:100%}}@media (prefers-reduced-motion:reduce){.standards-map-wrapper[data-v-c77f98cd]{transition:none}}.standards-map-law[data-v-c77f98cd]{interpolate-size:allow-keywords;border:1px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-surface);transition:scale var(--duration-normal), border-color var(--duration-normal), box-shadow var(--duration-normal)}@media (prefers-reduced-motion:reduce){.standards-map-law[data-v-c77f98cd]{transition:none}}@media (prefers-contrast:more){.standards-map-law[data-v-c77f98cd]{border-color:currentColor}}.standards-map-law[open][data-v-c77f98cd]{border-color:var(--color-primary);box-shadow:0 0 0 6px var(--bp-accent-soft), var(--shadow-md)}@supports (corner-shape:squircle){.standards-map-law[open][data-v-c77f98cd]{corner-shape:squircle}}@media (forced-colors:active){.standards-map-law[open][data-v-c77f98cd]{box-shadow:none;border-width:3px}}.standards-map:has(.standards-map-law[open]) .standards-map-law[data-v-c77f98cd]:not([open]){border-color:color-mix(in oklab, var(--color-border) 60%, transparent);scale:.975}:is(.standards-map:has(.standards-map-law[open]) .standards-map-law[data-v-c77f98cd]:not([open]):hover,.standards-map:has(.standards-map-law[open]) .standards-map-law[data-v-c77f98cd]:not([open]):focus-within){border-color:var(--bp-frame);scale:1}.standards-map-summary[data-v-c77f98cd]{gap:var(--space-1) var(--space-4);padding:var(--space-4);border-radius:var(--radius-xl);cursor:pointer;grid-template-columns:1fr auto;align-items:center;list-style:none;display:grid}.standards-map-summary[data-v-c77f98cd]:after{content:"";block-size:.7em;inline-size:.7em;color:var(--color-text-subtle);transition:rotate var(--duration-normal);border-block-end:2px solid;border-inline-end:2px solid;grid-area:1/2/span 3;translate:0 -.15em;rotate:45deg}@media (prefers-reduced-motion:reduce){.standards-map-summary[data-v-c77f98cd]:after{transition:none}}.standards-map-law[open] .standards-map-summary[data-v-c77f98cd]{border-block-end:1px solid var(--bp-frame);border-end-end-radius:0;border-end-start-radius:0}@supports (corner-shape:squircle){.standards-map-law[open] .standards-map-summary[data-v-c77f98cd]{corner-shape:squircle}}.standards-map-law[open] .standards-map-summary[data-v-c77f98cd]:after{translate:0 .15em;rotate:225deg}.standards-map-region[data-v-c77f98cd]{font-size:var(--text-sm);color:var(--color-text-subtle);font-weight:600}.standards-map-name[data-v-c77f98cd]{font-weight:600}.standards-map-stamp[data-v-c77f98cd]{border:1px solid var(--bp-frame);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text);background-color:var(--bp-accent-soft);justify-self:start;padding:.15em .6em}@media (forced-colors:active){.standards-map-stamp[data-v-c77f98cd]{border-color:canvastext}}@supports selector(::details-content){.standards-map-law[data-v-c77f98cd]::details-content{opacity:0;block-size:0;transition:block-size var(--duration-normal), opacity var(--duration-normal), content-visibility var(--duration-normal) allow-discrete;overflow:clip}@media (prefers-reduced-motion:reduce){.standards-map-law[data-v-c77f98cd]::details-content{transition:none}}.standards-map-law[open][data-v-c77f98cd]::details-content{opacity:1;block-size:auto}}.standards-map-chain[data-v-c77f98cd]{padding:var(--space-4)}.standards-map-arriving[data-v-c77f98cd]{padding:var(--space-4);border:1px dashed var(--bp-frame);border-radius:var(--radius-xl);font-size:var(--text-sm);color:var(--color-text-subtle);align-content:center;display:grid}.standards-map-arriving p[data-v-c77f98cd]{text-wrap:pretty;margin:0}.standards-map-empty[data-v-c77f98cd]{color:var(--color-text-subtle);margin:0;font-style:italic}.standards-map-caption[data-v-c77f98cd]{max-inline-size:65ch;color:var(--color-text-subtle)}.standards-map-disclaimer[data-v-c77f98cd]{font-style:italic}}
