.nd{gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--color-line);background:var(--color-paper-2);grid-template-columns:minmax(0,1fr);display:grid}.nd__dial{aspect-ratio:1;justify-self:center;inline-size:min(100%,220px);position:relative}.nd__dial .nd__ring{block-size:100%;inline-size:100%}.nd__count{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}.nd__days{font-family:var(--font-display), serif;letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:lining-nums tabular-nums;font-size:3.4rem;font-weight:600}.nd__unit{font-size:var(--text-sm);color:var(--color-ink-soft);margin-block-start:.3rem}.nd__until{font-size:var(--text-xs);color:var(--color-ink-mute);margin-block-start:.2rem}.nd__title{font-size:var(--text-lg)}.nd__list{margin-block-start:var(--space-sm);padding:0;list-style:none}.nd__list li{gap:.1rem var(--space-sm);padding-block:var(--space-sm);border-block-start:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);display:grid}.nd__date{color:var(--color-gold-ink)}.nd__act{color:var(--color-accent);text-align:end;justify-self:end}.nd__what{font-size:var(--text-sm);color:var(--color-ink);grid-column:1/-1;line-height:1.4}.nd__note{font-size:var(--text-xs);color:var(--color-ink-mute);margin-block-start:var(--space-sm)}.nd__more{min-block-size:44px;font-weight:600;font-size:var(--text-sm);align-items:center;display:inline-flex}@media (width>=40rem) and (width<=63.99rem){.nd{grid-template-columns:220px minmax(0,1fr);align-items:center}}[data-tool]:not([data-tool-ready]) [data-tool-live],[data-tool][data-tool-ready] [data-tool-fallback]{display:none!important}.tool-fallback{min-inline-size:0;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink-soft);grid-column:1/-1;margin-block-start:var(--sp-lg);padding:clamp(1rem,3vw,2rem)}.tool-fallback__notice{font-size:var(--fs-sm);line-height:var(--lh-relaxed);margin-block-end:var(--sp-md)}.tool-fallback__content{gap:var(--sp-md);overflow-wrap:anywhere;display:grid}.tool-fallback__content>ul,.tool-fallback__content>ol{gap:var(--sp-md);list-style:revert;padding-inline-start:1.3em;display:grid}.tool-fallback__content li{display:list-item}.tool-fallback__content h3{color:var(--ink-strong);font-size:var(--fs-md);line-height:var(--lh-snug);margin-block-end:.4rem}.tool-fallback__content p{font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.tool-fallback__content p+p{margin-block-start:.4rem}.tool-fallback>.btn{margin-block-start:var(--sp-md)}.lead[data-astro-cid-sevzbneq]{--_ink:var(--lead-ink,CanvasText);--_muted:var(--lead-muted,GrayText);--_surface:var(--lead-surface,Canvas);--_field:var(--lead-field,Canvas);--_border:var(--lead-border,GrayText);--_accent:var(--lead-accent,LinkText);--_accent-ink:var(--lead-accent-ink,Canvas);--_error:var(--lead-error,#b3261e);--_focus:var(--lead-focus,Highlight);--_radius:var(--lead-radius,4px);border:1px solid var(--_border);border-radius:var(--_radius);background:var(--_surface);min-inline-size:0;color:var(--_ink);font-family:var(--lead-font,inherit);grid-template-columns:minmax(0,1fr);gap:.75rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.lead__h[data-astro-cid-sevzbneq]{font-family:var(--lead-font-display,inherit);color:var(--_ink);margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-style:normal;line-height:1.2}.lead__text[data-astro-cid-sevzbneq]{max-inline-size:60ch;color:var(--_muted);margin:0;font-size:.9375rem;line-height:1.55}.lead__form[data-astro-cid-sevzbneq]{grid-template-columns:minmax(0,1fr);gap:1rem;min-inline-size:0;margin-block-start:.25rem;display:grid}.lead__h[data-astro-cid-sevzbneq],.lead__text[data-astro-cid-sevzbneq],.lead__privacy[data-astro-cid-sevzbneq],.lead__field[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq],.lead__submit[data-astro-cid-sevzbneq]{overflow-wrap:anywhere}.lead__fields[data-astro-cid-sevzbneq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(15rem,33.3333% - .666667rem)),1fr));gap:.875rem 1rem;display:grid}.lead__field[data-astro-cid-sevzbneq]{align-content:start;gap:.375rem;min-inline-size:0;display:grid}.lead__field--wide[data-astro-cid-sevzbneq]{grid-column:1/-1}.lead__field[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]{font-size:.875rem;font-weight:600;line-height:1.3}.lead__req[data-astro-cid-sevzbneq]{color:var(--_muted);font-weight:400}.lead__input[data-astro-cid-sevzbneq]{border:1px solid var(--_border);border-radius:var(--_radius);background:var(--_field);min-block-size:2.75rem;inline-size:100%;min-inline-size:0;color:var(--_ink);font:inherit;padding:.625rem .75rem;font-size:1rem;line-height:1.4}textarea[data-astro-cid-sevzbneq].lead__input{resize:vertical;min-block-size:7rem}.lead__input[data-astro-cid-sevzbneq]:hover{border-color:var(--_ink)}.lead__input[data-astro-cid-sevzbneq]:focus-visible{outline:2px solid var(--_focus);outline-offset:1px}.lead__input[data-astro-cid-sevzbneq][aria-invalid=true]{border-color:var(--_error);box-shadow:inset 0 0 0 1px var(--_error)}.lead__invalid[data-astro-cid-sevzbneq]{color:var(--_error);margin:0;font-size:.875rem}.lead__hp[data-astro-cid-sevzbneq]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lead__challenge[data-astro-cid-sevzbneq]:not([hidden]){gap:.5rem;min-inline-size:0;display:grid}.lead__challenge-h[data-astro-cid-sevzbneq]{margin:0;font-size:.875rem;font-weight:600}.lead__challenge-h[data-astro-cid-sevzbneq]:focus{outline:none}.lead__challenge-h[data-astro-cid-sevzbneq]:focus-visible{outline:2px solid var(--_focus);outline-offset:2px}.lead__noscript[data-astro-cid-sevzbneq]{color:var(--_muted);margin:0;font-size:.875rem}.lead__actions[data-astro-cid-sevzbneq]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.lead__submit[data-astro-cid-sevzbneq]{border:1px solid var(--_accent);border-radius:var(--_radius);background:var(--_accent);min-block-size:3rem;color:var(--_accent-ink);font:inherit;cursor:pointer;padding:.75rem 1.375rem;font-weight:600;line-height:1.2}.lead__submit[data-astro-cid-sevzbneq]:hover{background:color-mix(in srgb, var(--_accent) 82%, var(--_ink))}.lead__submit[data-astro-cid-sevzbneq]:focus-visible{outline:2px solid var(--_focus);outline-offset:3px}.lead__submit[data-astro-cid-sevzbneq]:active{transform:translateY(1px)}.lead__submit[data-astro-cid-sevzbneq][aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none}.lead__submit[data-astro-cid-sevzbneq][aria-busy=true]{cursor:progress}.lead__privacy[data-astro-cid-sevzbneq]{color:var(--_muted);flex:16rem;margin:0;font-size:.8125rem;line-height:1.5}.lead__privacy[data-astro-cid-sevzbneq] a[data-astro-cid-sevzbneq]{color:inherit;text-underline-offset:.2em;text-decoration:underline}.lead__status[data-astro-cid-sevzbneq]{margin:0;font-size:.875rem}.lead__status[data-astro-cid-sevzbneq]:empty{display:none}.lead[data-astro-cid-sevzbneq][data-state=error] .lead__status[data-astro-cid-sevzbneq]{color:var(--_error)}.lead__panel[data-astro-cid-sevzbneq]{gap:.25rem;font-size:.9375rem;display:none}.lead__panel[data-astro-cid-sevzbneq] p[data-astro-cid-sevzbneq]{margin:0}.lead__panel[data-astro-cid-sevzbneq]:focus{outline:none}.lead__panel[data-astro-cid-sevzbneq]:focus-visible{outline:2px solid var(--_focus);outline-offset:4px}.lead__panel-h[data-astro-cid-sevzbneq]{font-family:var(--lead-font-display,inherit);font-size:1.125rem;font-weight:600}.lead__panel--error[data-astro-cid-sevzbneq]{color:var(--_error)}.lead__panel[data-astro-cid-sevzbneq]:target,.lead[data-astro-cid-sevzbneq][data-state=ok] .lead__panel--ok[data-astro-cid-sevzbneq]{display:grid}.lead[data-astro-cid-sevzbneq]:has(.lead__panel--ok:target) .lead__form[data-astro-cid-sevzbneq],.lead[data-astro-cid-sevzbneq][data-state=ok] .lead__form[data-astro-cid-sevzbneq]{display:none}@media (prefers-reduced-motion:no-preference){.lead__input[data-astro-cid-sevzbneq],.lead__submit[data-astro-cid-sevzbneq]{transition:border-color .12s ease-out,background-color .12s ease-out,transform 80ms ease-out}}.nv__lead{margin-block-start:var(--space-2xl)}.nv__lead>:global(.lead){max-inline-size:52rem}.nv__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.nv__form{gap:var(--space-xl);min-inline-size:0;display:grid}.nv__set{border:0;min-inline-size:0;margin:0;padding:0}.nv__set legend{align-items:baseline;gap:var(--space-sm);font-family:var(--font-display), serif;font-weight:600;font-size:var(--text-lg);color:var(--color-ink);margin-block-end:var(--space-sm);padding:0;display:flex}.nv__q{color:var(--color-gold-ink)}.nv__help{margin-block:-.25rem var(--space-sm);font-size:var(--text-xs);color:var(--color-ink-mute)}.nv__opts{gap:var(--space-xs);display:grid}.nv__opt{align-items:flex-start;gap:var(--space-sm);border:1px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-paper);cursor:pointer;min-block-size:48px;font-size:var(--text-sm);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);padding:.7rem .85rem;line-height:1.4;display:flex;position:relative}.nv__opt:hover{border-color:var(--color-ink)}.nv__opt:has(:checked){border-color:var(--color-gold-mark);background:var(--color-paper-3)}.nv__opt:has(:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.nv__opt input{block-size:18px;inline-size:18px;accent-color:var(--color-control);flex-shrink:0;margin:.1rem 0 0}.nv__opt input:focus-visible{outline:none}.nv__out{border:1px solid var(--color-line);background:var(--color-paper-2);min-inline-size:0;padding:clamp(1.25rem,3vw,2rem)}.nv__outhead{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-md);border-block-end:1px solid var(--color-line);flex-wrap:wrap;padding-block-end:var(--space-md);display:flex}.nv__outhead h3{font-size:var(--text-xl)}.nv__tally{color:var(--color-ink-soft)}.nv__empty{padding-block:var(--space-lg);color:var(--color-ink-soft)}.nv__list{padding:0;list-style:none}.nv__item{padding-block:var(--space-md);border-block-end:1px solid var(--color-line)}.nv__itemhead{align-items:start;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.nv__itemhead .mark{margin-block-start:.15rem}.nv__name{font-family:var(--font-display), serif;font-weight:600;font-size:var(--text-lg);color:var(--color-ink)}.nv__reason{font-size:var(--text-sm);color:var(--color-ink-soft);margin-block-start:.4rem}.nv__duties{font-size:var(--text-sm);color:var(--color-ink-soft);margin-block-start:var(--space-xs);padding-inline-start:1.1rem}.nv__duties li::marker{color:var(--color-gold-ink)}.nv__meta{align-items:center;gap:0 var(--space-md);font-size:var(--text-xs);color:var(--color-ink-mute);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.nv__meta time{font-family:var(--font-mono), monospace;color:var(--color-gold-ink)}.nv__meta a{min-block-size:44px;font-size:var(--text-sm);align-items:center;display:inline-flex}.nv__more summary,.nv__rest summary{align-items:center;gap:var(--space-xs);cursor:pointer;min-block-size:44px;font-size:var(--text-sm);color:var(--color-ink);font-weight:600;display:flex}.nv__more summary:after,.nv__rest summary:after{content:"+";font-family:var(--font-mono), monospace;color:var(--color-gold-ink);margin-inline-start:auto}.nv__more[open] summary:after,.nv__rest[open] summary:after{content:"−"}.nv__more summary::-webkit-details-marker,.nv__rest summary::-webkit-details-marker{display:none}.nv__more summary{color:var(--color-ink-soft);margin-block-start:var(--space-2xs);list-style:none}.nv__more .nv__duties{margin-block-start:0}.nv__rest{border-block-end:1px solid var(--color-line)}.nv__rest summary{padding-block:var(--space-xs);list-style:none}.nv__rest .mono{color:var(--color-ink-mute);font-weight:400}.nv__rest .nv__item:last-child{border-block-end:0}.nv__item--no{padding-block:var(--space-sm)}.nv__item--no .nv__name{font-size:var(--text-base);color:var(--color-ink-soft)}.nv__item--no .nv__reason{font-size:var(--text-xs)}.nv__actions{gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-md);display:flex}.nv__status{min-block-size:1.5rem;font-size:var(--text-sm);color:var(--color-ink-soft);margin-block-start:var(--space-sm)}.nv__fine{font-size:var(--text-xs);color:var(--color-ink-mute);margin-block-start:var(--space-sm)}.nv__jump{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-sm);min-block-size:48px;padding:.6rem var(--space-md);border:1px solid var(--color-gold-mark);border-radius:var(--radius);background:var(--color-paper-3);color:var(--color-ink);font-size:var(--text-sm);font-weight:600;text-decoration:none;display:flex;position:sticky;inset-block-end:var(--space-sm)}.nv__jump:after{content:"↓";font-family:var(--font-mono), monospace;color:var(--color-gold-ink)}@media (width>=36rem){.nv__opts--two,.nv__opts--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.nv__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.nv__jump{display:none}}.tl__controls{gap:var(--space-md);grid-template-columns:minmax(0,1fr);margin-block-end:var(--space-xl);display:grid}.tl__chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.tl__chip{border:1px solid var(--color-line-strong);min-block-size:44px;color:var(--color-ink-soft);font-size:var(--text-sm);cursor:pointer;max-inline-size:100%;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:999px;padding:.4rem .85rem}.tl__chip:hover{border-color:var(--color-ink);color:var(--color-ink)}.tl__chip[aria-pressed=true]{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-on-gold);font-weight:600}.tl__tools{align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.tl__switch{align-items:center;gap:var(--space-xs);min-block-size:44px;font-size:var(--text-sm);cursor:pointer;display:inline-flex}.tl__switch input{block-size:18px;inline-size:18px;accent-color:var(--color-control)}.tl__count{min-inline-size:0;color:var(--color-ink-mute);margin-inline-start:auto}.tl__hint{font-size:var(--text-xs);color:var(--color-ink-mute)}.tl__ruler{margin-block-end:var(--space-xl);display:none}.tl__svg{block-size:40px;inline-size:100%;display:block;overflow:visible}.tl__axis{stroke:var(--color-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.tl__tick{stroke:var(--color-ink-mute);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:opacity var(--dur) var(--ease-out)}.tl__tick--up{stroke:var(--color-accent);stroke-width:2.5px}.tl__tick[data-off]{opacity:.15}.tl__now{stroke:var(--color-gold-mark);stroke-width:3px;vector-effect:non-scaling-stroke}.tl__years{color:var(--color-ink-mute);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-block-start:.35rem;padding:0;list-style:none;display:grid}.tl__years span{border-inline-start:1px solid var(--color-line);padding-inline-start:.35rem}.tl__list{padding:0;list-style:none;position:relative}.tl__event{gap:var(--space-md);outline-offset:-3px;grid-template-columns:4.5rem minmax(0,1fr);display:grid}.tl__event:focus-visible{outline:3px solid var(--color-focus)}.tl__y{font-family:var(--font-display), serif;font-weight:600;font-size:var(--text-lg);color:var(--color-ink);visibility:hidden;padding-block-start:var(--space-md)}.tl__event[data-year-start] .tl__y{visibility:visible}.tl__event[data-year-start] .tl__card{border-block-start-color:var(--color-line-strong)}.tl__card{padding-block:var(--space-md);border-block-start:1px solid var(--color-line);min-inline-size:0}.tl__meta{font-size:var(--text-xs);color:var(--color-ink-mute);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;display:flex}.tl__date{font-size:var(--text-sm);color:var(--color-ink)}.tl__event:not(.tl__event--past) .tl__date{color:var(--color-gold-ink)}.tl__act{border:1px solid var(--color-line-strong);border-radius:var(--radius);color:var(--color-accent);padding:0 .4rem}.tl__derived{color:var(--color-ink-soft);text-underline-offset:.2em;text-decoration:underline dotted}.tl__title{font-family:var(--font-display), serif;font-weight:600;font-size:var(--text-lg);color:var(--color-ink);margin-block-start:.3rem;line-height:1.3}.tl__detail{font-size:var(--text-sm);color:var(--color-ink-soft);max-inline-size:70ch;margin-block-start:.2rem}.tl__event--past .tl__title{color:var(--color-ink-soft)}.tl__today{align-items:center;gap:var(--space-sm);margin-block:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-gold-mark);background:var(--color-paper-2);color:var(--color-ink);display:flex}.tl__today strong{color:var(--color-gold-ink);font-weight:600}.tl__empty{padding-block:var(--space-lg);color:var(--color-ink-soft)}@media (width>=48rem){.tl__ruler{display:block}.tl__event{gap:var(--space-xl);grid-template-columns:6rem minmax(0,1fr)}.tl__card{gap:.25rem var(--space-xl);grid-template-columns:12rem minmax(0,1fr);display:grid}.tl__meta{flex-direction:column;grid-row:span 2;align-content:start;align-items:flex-start}.tl__title{margin-block-start:0}.tl__today{margin-inline-start:calc(6rem + var(--space-xl))}}@media (width<=26rem){.tl__event{grid-template-columns:minmax(0,1fr);gap:0}.tl__y{padding-block-start:var(--space-lg)}.tl__event:not([data-year-start]) .tl__y{display:none}}.ac__list[data-astro-cid-qakuinl7]{gap:0 var(--space-2xl);border-block-start:1px solid var(--color-line-strong);padding:0;list-style:none;display:grid}.ac__entry[data-astro-cid-qakuinl7]{padding-block:var(--space-lg) var(--space-md);border-block-end:1px solid var(--color-line);min-inline-size:0;scroll-margin-block-start:var(--space-lg)}.ac__ref[data-astro-cid-qakuinl7]{border-block-end:1px dashed var(--color-line);color:var(--color-gold-ink);flex-wrap:wrap;gap:.1rem 1rem;padding-block-end:var(--space-xs);display:flex}.ac__head[data-astro-cid-qakuinl7]{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;margin-block-start:var(--space-sm);display:flex}.ac__head[data-astro-cid-qakuinl7] h3[data-astro-cid-qakuinl7]{font-size:var(--text-xl)}.ac__official[data-astro-cid-qakuinl7]{color:var(--color-ink-soft);font-size:var(--text-sm);margin-block-start:var(--space-xs);line-height:1.5}.ac__facts[data-astro-cid-qakuinl7]{font-size:var(--text-sm);gap:.35rem;margin-block-start:var(--space-md);display:grid}.ac__facts[data-astro-cid-qakuinl7] div[data-astro-cid-qakuinl7]{gap:var(--space-sm);grid-template-columns:7rem minmax(0,1fr);display:grid}.ac__facts[data-astro-cid-qakuinl7] dt[data-astro-cid-qakuinl7]{color:var(--color-ink-mute);font-size:var(--text-xs);padding-block-start:.15rem}.ac__facts[data-astro-cid-qakuinl7] dd[data-astro-cid-qakuinl7]{color:var(--color-ink);margin:0}.ac__related[data-astro-cid-qakuinl7]{font-size:var(--text-xs);color:var(--color-ink-soft);margin-block-start:var(--space-sm);padding-inline-start:1.1rem}.ac__related[data-astro-cid-qakuinl7] li[data-astro-cid-qakuinl7]+li[data-astro-cid-qakuinl7]{margin-block-start:.25rem}.ac__links[data-astro-cid-qakuinl7]{gap:0 var(--space-lg);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.ac__links[data-astro-cid-qakuinl7] a[data-astro-cid-qakuinl7]{min-block-size:44px;font-size:var(--text-sm);align-items:center;font-weight:600;display:inline-flex}@media (width>=60rem){.ac__list[data-astro-cid-qakuinl7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=24rem){.ac__facts[data-astro-cid-qakuinl7] div[data-astro-cid-qakuinl7]{grid-template-columns:minmax(0,1fr);gap:0}}.partner[data-astro-cid-jtuw2qoq]{gap:var(--space-sm);border:1px solid var(--color-line);background:var(--color-paper-2);justify-items:start;padding:clamp(1.5rem,4vw,3rem);display:grid}.partner__eyebrow[data-astro-cid-jtuw2qoq]{color:var(--color-gold-ink)}.partner__title[data-astro-cid-jtuw2qoq]{font-family:var(--font-display), serif;font-weight:600;font-size:var(--text-xl);max-inline-size:26ch;line-height:1.2}.partner__text[data-astro-cid-jtuw2qoq]{color:var(--color-ink-soft);max-inline-size:60ch;margin-block-end:var(--space-xs)}.partner[data-astro-cid-jtuw2qoq] .btn[data-astro-cid-jtuw2qoq]{white-space:normal;text-align:start}.partner--compact[data-astro-cid-jtuw2qoq]{padding:var(--space-lg)}.partner--compact[data-astro-cid-jtuw2qoq] .partner__title[data-astro-cid-jtuw2qoq]{font-size:var(--text-lg)}.partner--compact[data-astro-cid-jtuw2qoq] .partner__text[data-astro-cid-jtuw2qoq]{font-size:var(--text-sm)}.srcs[data-astro-cid-4x2i5ky6]{border-block-start:1px solid var(--line);margin-block-start:var(--sp-xl);padding-block-start:var(--sp-md)}.srcs__h[data-astro-cid-4x2i5ky6]{font-family:var(--font-mono,var(--font-sans));font-size:var(--fs-2xs);font-weight:var(--w-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-strong);margin-block-end:var(--sp-md)}.srcs__list[data-astro-cid-4x2i5ky6]{flex-direction:column;gap:.85rem;margin:0;padding-inline-start:1.3em;list-style:decimal;display:flex}.srcs__item[data-astro-cid-4x2i5ky6]{font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.srcs__item[data-astro-cid-4x2i5ky6]::marker{color:var(--accent);font-variant-numeric:tabular-nums}.srcs__link[data-astro-cid-4x2i5ky6]{min-block-size:44px;color:var(--accent-strong);text-underline-offset:.18em;align-items:center;text-decoration:underline;display:inline-flex}.srcs__link[data-astro-cid-4x2i5ky6]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.srcs__meta[data-astro-cid-4x2i5ky6]{color:var(--ink-mute);font-size:var(--fs-2xs);margin-block-start:.15rem;display:block}.srcs__note[data-astro-cid-4x2i5ky6]{color:var(--ink-mute);font-size:var(--fs-2xs);margin-block-start:.3rem;display:block}.srcs__note[data-astro-cid-4x2i5ky6] a{color:var(--accent-strong)}.hero[data-astro-cid-5qqg7n32]{padding-block:clamp(2.5rem, 6vw, 5rem) var(--space-section)}.hero__grid[data-astro-cid-5qqg7n32]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.hero__copy[data-astro-cid-5qqg7n32]{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.hero[data-astro-cid-5qqg7n32] h1[data-astro-cid-5qqg7n32]{max-inline-size:15ch}.hero__accent[data-astro-cid-5qqg7n32]{color:var(--color-gold-ink);font-weight:500}.hero__index[data-astro-cid-5qqg7n32]{border-block-start:1px solid var(--color-line);margin-block-start:var(--space-lg);padding-block-start:var(--space-md)}.hero__indexlabel[data-astro-cid-5qqg7n32]{color:var(--color-ink-mute);margin-block-end:var(--space-xs)}.hero__index[data-astro-cid-5qqg7n32] ol[data-astro-cid-5qqg7n32]{gap:0 var(--space-lg);padding:0;list-style:none;display:grid}.hero__index[data-astro-cid-5qqg7n32] a[data-astro-cid-5qqg7n32]{align-items:center;gap:var(--space-sm);border-block-end:1px solid var(--color-line);min-block-size:40px;color:var(--color-ink);font-size:var(--text-sm);grid-template-columns:7.5rem minmax(0,1fr);text-decoration:none;display:grid}.hero__index[data-astro-cid-5qqg7n32] a[data-astro-cid-5qqg7n32] .mono[data-astro-cid-5qqg7n32]{color:var(--color-ink-mute)}.hero__index[data-astro-cid-5qqg7n32] a[data-astro-cid-5qqg7n32]:hover{color:var(--color-gold-ink)}@media (width<=39.99rem){.hero__index[data-astro-cid-5qqg7n32]{display:none}}@media (width>=40rem){.hero__index[data-astro-cid-5qqg7n32] ol[data-astro-cid-5qqg7n32]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.hero__grid[data-astro-cid-5qqg7n32]{gap:var(--space-3xl);grid-template-columns:minmax(0,1.7fr) minmax(18rem,1fr)}}.ov__fig[data-astro-cid-5qqg7n32]{margin:0}.ov__scroll[data-astro-cid-5qqg7n32]{overscroll-behavior-x:contain;border:1px solid var(--color-line);overflow-x:auto}.ov__scroll[data-astro-cid-5qqg7n32]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ov__t[data-astro-cid-5qqg7n32]{border-collapse:collapse;inline-size:100%;min-inline-size:60rem;font-size:var(--text-sm)}.ov__t[data-astro-cid-5qqg7n32] caption[data-astro-cid-5qqg7n32]{caption-side:top;text-align:start;padding:var(--space-sm) var(--space-md);font-family:var(--font-mono), monospace;font-size:var(--text-xs);color:var(--color-ink-mute);border-block-end:1px solid var(--color-line)}.ov__t[data-astro-cid-5qqg7n32] th[data-astro-cid-5qqg7n32],.ov__t[data-astro-cid-5qqg7n32] td[data-astro-cid-5qqg7n32]{padding:.75rem var(--space-md);text-align:start;vertical-align:top;border-block-end:1px solid var(--color-line)}.ov__t[data-astro-cid-5qqg7n32] thead[data-astro-cid-5qqg7n32] th[data-astro-cid-5qqg7n32]{font-family:var(--font-display), serif;font-size:var(--text-base);color:var(--color-ink);background:var(--color-paper-2);border-block-end-color:var(--color-line-strong);font-weight:600}.ov__t[data-astro-cid-5qqg7n32] tbody[data-astro-cid-5qqg7n32] th[data-astro-cid-5qqg7n32]{inline-size:11rem;color:var(--color-ink);background:var(--color-paper-2);font-weight:600}.ov__t[data-astro-cid-5qqg7n32] td[data-astro-cid-5qqg7n32]{color:var(--color-ink-soft)}.ov__t[data-astro-cid-5qqg7n32] tbody[data-astro-cid-5qqg7n32] tr[data-astro-cid-5qqg7n32]:hover td[data-astro-cid-5qqg7n32]{color:var(--color-ink)}.ov__t[data-astro-cid-5qqg7n32] th[data-astro-cid-5qqg7n32]:first-child{z-index:1;border-inline-end:1px solid var(--color-line);position:sticky;inset-inline-start:0}@media (width<=39.99rem){.ov__scroll[data-astro-cid-5qqg7n32]{border:0;overflow:visible}.ov__t[data-astro-cid-5qqg7n32],.ov__t[data-astro-cid-5qqg7n32] caption[data-astro-cid-5qqg7n32],.ov__t[data-astro-cid-5qqg7n32] tbody[data-astro-cid-5qqg7n32],.ov__t[data-astro-cid-5qqg7n32] tr[data-astro-cid-5qqg7n32],.ov__t[data-astro-cid-5qqg7n32] th[data-astro-cid-5qqg7n32],.ov__t[data-astro-cid-5qqg7n32] td[data-astro-cid-5qqg7n32]{display:block}.ov__t[data-astro-cid-5qqg7n32]{min-inline-size:0}.ov__t[data-astro-cid-5qqg7n32] caption[data-astro-cid-5qqg7n32]{padding-inline:0}.ov__t[data-astro-cid-5qqg7n32] thead[data-astro-cid-5qqg7n32]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ov__t[data-astro-cid-5qqg7n32] tr[data-astro-cid-5qqg7n32]{border:1px solid var(--color-line);margin-block-start:var(--space-md)}.ov__t[data-astro-cid-5qqg7n32] tbody[data-astro-cid-5qqg7n32] th[data-astro-cid-5qqg7n32]:first-child{inline-size:auto;font-family:var(--font-display), serif;font-size:var(--text-base);border-inline-end:0;position:static}.ov__t[data-astro-cid-5qqg7n32] td[data-astro-cid-5qqg7n32]{gap:var(--space-sm);grid-template-columns:7.75rem minmax(0,1fr);padding-block:.5rem;line-height:1.45;display:grid}.ov__t[data-astro-cid-5qqg7n32] td[data-astro-cid-5qqg7n32]:before{content:attr(data-label);font-family:var(--font-mono), monospace;font-size:var(--text-xs);color:var(--color-gold-ink)}.ov__t[data-astro-cid-5qqg7n32] tr[data-astro-cid-5qqg7n32]>[data-astro-cid-5qqg7n32]:last-child{border-block-end:0}}.ov__next[data-astro-cid-5qqg7n32]{max-inline-size:70ch;color:var(--color-ink-soft);margin-block-start:var(--space-lg)}.ov__next[data-astro-cid-5qqg7n32] a[data-astro-cid-5qqg7n32]{font-weight:600}.ov__note[data-astro-cid-5qqg7n32]{font-size:var(--text-xs);color:var(--color-ink-mute);max-inline-size:90ch;margin-block-start:var(--space-sm)}.lp__grid[data-astro-cid-5qqg7n32]{gap:var(--space-xl);display:grid}.lp__lane[data-astro-cid-5qqg7n32]{border-block-start:2px solid var(--color-gold-mark);min-inline-size:0;padding-block-start:var(--space-md)}.lp__lane[data-astro-cid-5qqg7n32] h3[data-astro-cid-5qqg7n32]{font-size:var(--text-xl)}.lp__rule[data-astro-cid-5qqg7n32]{margin-block:var(--space-xs) var(--space-md);color:var(--color-ink-soft)}.lp__steps[data-astro-cid-5qqg7n32]{padding:0;list-style:none;display:grid}.lp__steps[data-astro-cid-5qqg7n32] li[data-astro-cid-5qqg7n32]{padding:var(--space-sm) 0 var(--space-sm) 1.75rem;font-size:var(--text-sm);color:var(--color-ink);position:relative}.lp__steps[data-astro-cid-5qqg7n32] li[data-astro-cid-5qqg7n32]:before{content:"";border-inline-start:1px solid var(--color-line-strong);position:absolute;inset-block:0;inset-inline-start:.35rem}.lp__steps[data-astro-cid-5qqg7n32] li[data-astro-cid-5qqg7n32]:after{content:"";border:1px solid var(--color-gold-mark);background:var(--color-paper);border-radius:50%;block-size:.75rem;inline-size:.75rem;position:absolute;inset-block-start:1.05rem;inset-inline-start:0}.lp__steps[data-astro-cid-5qqg7n32] li[data-astro-cid-5qqg7n32]:first-child:before{inset-block-start:1.05rem}.lp__steps[data-astro-cid-5qqg7n32] li[data-astro-cid-5qqg7n32]:last-child:before{inset-block-end:calc(100% - 1.05rem)}.lp__steps[data-astro-cid-5qqg7n32] li[data-astro-cid-5qqg7n32]:last-child:after{background:var(--color-gold)}.lp__who[data-astro-cid-5qqg7n32]{border-block-start:2px solid var(--color-accent);min-inline-size:0;padding-block-start:var(--space-md)}.lp__who[data-astro-cid-5qqg7n32] h3[data-astro-cid-5qqg7n32]{font-size:var(--text-xl);margin-block-end:var(--space-sm)}.lp__who[data-astro-cid-5qqg7n32] dl[data-astro-cid-5qqg7n32] div[data-astro-cid-5qqg7n32]{padding-block:var(--space-sm);border-block-end:1px solid var(--color-line)}.lp__who[data-astro-cid-5qqg7n32] dt[data-astro-cid-5qqg7n32]{font-weight:600;font-size:var(--text-sm)}.lp__who[data-astro-cid-5qqg7n32] dd[data-astro-cid-5qqg7n32]{font-size:var(--text-sm);color:var(--color-ink-soft);margin:.15rem 0 0}@media (width>=60rem){.lp__grid[data-astro-cid-5qqg7n32]{gap:var(--space-2xl);grid-template-columns:repeat(3,minmax(0,1fr))}}.gd__groups[data-astro-cid-5qqg7n32]{gap:var(--space-2xl);display:grid}.gd__h[data-astro-cid-5qqg7n32]{color:var(--color-gold-ink);margin-block-end:var(--space-sm);font-weight:400}@media (width>=60rem){.gd__groups[data-astro-cid-5qqg7n32]{gap:var(--space-2xl) var(--space-3xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.fq__grid[data-astro-cid-5qqg7n32]{gap:var(--space-xl);display:grid}@media (width>=60rem){.fq__grid[data-astro-cid-5qqg7n32]{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.closing[data-astro-cid-5qqg7n32]{gap:var(--space-lg);padding-block-start:var(--space-section);display:grid}
