.lock-input[data-astro-cid-sr2qtb2f]{transition:border-color .15s,background-color .5s}.lock-input[data-astro-cid-sr2qtb2f]:focus{border-color:var(--color-ink)}.lock-input[data-astro-cid-sr2qtb2f][aria-invalid=true]:not(:focus){border-color:var(--color-muted)}.lock-submit[data-astro-cid-sr2qtb2f]{transition:opacity .15s ease, transform .15s var(--ease-out), background-color .5s ease}.lock-submit[data-astro-cid-sr2qtb2f]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.lock-submit[data-astro-cid-sr2qtb2f]:not(:disabled):active{transform:scale(.97)}.lock-submit[data-astro-cid-sr2qtb2f]:disabled{opacity:.6}@media (hover:hover) and (pointer:fine){.lock-submit[data-astro-cid-sr2qtb2f]:not(:disabled):hover{opacity:.85}}@media (prefers-reduced-motion:reduce){.lock-submit[data-astro-cid-sr2qtb2f]:not(:disabled):active{transform:none}}.section-ruler[data-astro-cid-f4yest4y]{--tick-gap:8px;height:min(60vh,420px);position:relative}.ruler-ticks[data-astro-cid-f4yest4y]{background-image:repeating-linear-gradient(to bottom, var(--color-faint) 0 1px, transparent 1px var(--tick-gap));width:6px;position:absolute;inset:0 0 0 auto}.ruler-ticks-passed[data-astro-cid-f4yest4y]{background-image:repeating-linear-gradient(to bottom, var(--color-ink) 0 1px, transparent 1px var(--tick-gap));clip-path:inset(0 0 100%)}html[data-first-load] .section-ruler[data-astro-cid-f4yest4y]:not([data-entered]){opacity:0}.section-ruler[data-astro-cid-f4yest4y][data-entering] .ruler-ticks[data-astro-cid-f4yest4y]{visibility:hidden}.section-ruler[data-astro-cid-f4yest4y] .ruler-enter{pointer-events:none;position:absolute;inset:0}.section-ruler[data-astro-cid-f4yest4y] .ruler-enter span{background-color:var(--color-faint);transform-origin:100%;width:6px;height:1px;position:absolute;right:0}.section-ruler[data-astro-cid-f4yest4y] .ruler-enter span[data-passed]{background-color:var(--color-ink)}.ruler-indicator[data-astro-cid-f4yest4y]{transform-origin:100%;background-color:var(--color-ink);pointer-events:none;z-index:1;width:20px;height:1px;position:absolute;top:0;right:0}.section-link[data-astro-cid-f4yest4y]{height:17px;position:absolute;left:0;right:0;transform:translateY(-8px)}.section-tick[data-astro-cid-f4yest4y]{background-color:var(--color-faint);transform-origin:100%;width:14px;height:1px;transition:transform .15s var(--ease-out), background-color .15s ease;position:absolute;top:8px;right:0}.section-link[data-astro-cid-f4yest4y][data-passed] .section-tick[data-astro-cid-f4yest4y]{background-color:var(--color-ink)}.section-label[data-astro-cid-f4yest4y]{text-align:right;color:var(--color-muted);opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out), color .15s ease;line-height:1.3;position:absolute;top:50%;left:0;right:28px;transform:translate(4px,-50%)}.section-link[data-astro-cid-f4yest4y][data-near] .section-label[data-astro-cid-f4yest4y],.section-link[data-astro-cid-f4yest4y]:focus-visible .section-label[data-astro-cid-f4yest4y]{opacity:1;transform:translateY(-50%)}.section-link[data-astro-cid-f4yest4y]:focus-visible .section-label[data-astro-cid-f4yest4y]{color:var(--color-ink)}.section-link[data-astro-cid-f4yest4y]:focus-visible .section-tick[data-astro-cid-f4yest4y]{background-color:var(--color-ink)}.section-ruler[data-astro-cid-f4yest4y]:has(.section-link:focus-visible) .section-link[data-astro-cid-f4yest4y][data-near]:not(:focus-visible) .section-label[data-astro-cid-f4yest4y]{opacity:0}@media (hover:hover) and (pointer:fine){.section-link[data-astro-cid-f4yest4y]:hover .section-label[data-astro-cid-f4yest4y]{opacity:1;color:var(--color-ink);transform:translateY(-50%)}.section-link[data-astro-cid-f4yest4y]:hover .section-tick[data-astro-cid-f4yest4y]{background-color:var(--color-ink);transform:scaleX(1.3)}.section-ruler[data-astro-cid-f4yest4y]:has(.section-link:hover) .section-link[data-astro-cid-f4yest4y][data-near]:not(:hover) .section-label[data-astro-cid-f4yest4y]{opacity:0}}@media (prefers-reduced-motion:reduce){.section-label[data-astro-cid-f4yest4y],.section-link[data-astro-cid-f4yest4y]:hover .section-label[data-astro-cid-f4yest4y],.section-link[data-astro-cid-f4yest4y]:focus-visible .section-label[data-astro-cid-f4yest4y],.section-link[data-astro-cid-f4yest4y][data-near] .section-label[data-astro-cid-f4yest4y]{transform:translateY(-50%)}.section-link[data-astro-cid-f4yest4y]:hover .section-tick[data-astro-cid-f4yest4y]{transform:none}}
