.khero[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;min-height:calc(100svh - var(--status-h));padding-top:calc(var(--nav-h) + clamp(8px,1.6vw,24px));padding-bottom:clamp(24px,3.4vw,48px);border-top:0}.khero__wrap[data-astro-cid-bbe6dxrz]{flex:1;display:flex;flex-direction:column}.khero__grid[data-astro-cid-bbe6dxrz]{--cols: 12;--fig-foot: 18px;container-type:inline-size;flex:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr) auto;column-gap:var(--gap);row-gap:clamp(16px,2.4vw,32px)}.khero__grid[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{min-width:0}.khero__bar[data-astro-cid-bbe6dxrz]{grid-column:1 / -1}.khero__bar-coords[data-astro-cid-bbe6dxrz]{color:var(--fg-2);font-variant-numeric:tabular-nums}.khero__main[data-astro-cid-bbe6dxrz]{grid-column:1 / span 7;grid-row:2 / span 2;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(24px,3vw,48px)}.khero__top[data-astro-cid-bbe6dxrz],.khero__bottom[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column}.khero__bottom[data-astro-cid-bbe6dxrz]{gap:clamp(16px,1.8vw,24px)}.khero__prompt[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;flex-wrap:wrap;min-height:1.7em;font-size:var(--fs-small);line-height:1.7;color:var(--fg)}.khero__u[data-astro-cid-bbe6dxrz]{color:var(--fg)}.khero__p[data-astro-cid-bbe6dxrz]{color:var(--fg-3)}.khero__dir[data-astro-cid-bbe6dxrz]{color:var(--fg-2)}.khero__dollar[data-astro-cid-bbe6dxrz]{margin:0 1ch 0 .2ch;color:var(--accent)}.khero__pcur[data-astro-cid-bbe6dxrz].is-off{visibility:hidden;animation:none}.khero__name[data-astro-cid-bbe6dxrz]{--w: calc((100cqi - 11 * var(--gap)) * 7 / 12 + 6 * var(--gap));margin-top:clamp(10px,1.6vw,24px);font-size:clamp(44px,min(calc(var(--w) / 6.95),calc((100svh - 600px) / 2.2)),200px);font-weight:var(--wt-heavy);font-stretch:var(--w-x);line-height:var(--lh-mega);letter-spacing:var(--tr-mega);text-transform:uppercase;color:var(--fg)}.khero__line[data-astro-cid-bbe6dxrz]{display:block;width:max-content;max-width:100%;padding-top:.18em;white-space:nowrap}.khero__ch[data-astro-cid-bbe6dxrz]{display:inline-block;width:.71em;letter-spacing:0;text-align:center;transition:font-stretch var(--d-1) steps(2,jump-end),font-weight var(--d-1) steps(2,jump-end)}.khero__ch[data-astro-cid-bbe6dxrz][data-l="1"]{font-stretch:100%;font-weight:650}.khero__ch[data-astro-cid-bbe6dxrz][data-l="2"]{font-stretch:87.5%;font-weight:480}.khero__ch[data-astro-cid-bbe6dxrz][data-l="3"]{font-stretch:75%;font-weight:300}.khero__caret[data-astro-cid-bbe6dxrz]{display:inline-block;width:.46em;height:.66em;margin-left:.08em;vertical-align:baseline;background:var(--accent);animation:k-blink var(--blink) var(--ease-blink) infinite}.khero__id[data-astro-cid-bbe6dxrz]{margin-top:clamp(12px,1.4vw,20px);font-size:var(--fs-label);color:var(--fg-2);overflow-wrap:anywhere}.khero__role[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1.25ch;row-gap:4px;font-size:clamp(16px,.8rem + .6vw,22px);line-height:1.25;font-stretch:var(--w-c);text-transform:uppercase;letter-spacing:.01em}.khero__role-main[data-astro-cid-bbe6dxrz]{font-weight:var(--wt-semi);color:var(--fg)}.khero__role-sep[data-astro-cid-bbe6dxrz]{color:var(--fg-3)}.khero__role-sub[data-astro-cid-bbe6dxrz]{font-weight:var(--wt-regular);color:var(--fg-2)}.khero__role-part[data-astro-cid-bbe6dxrz]{white-space:nowrap}.khero__role-dot[data-astro-cid-bbe6dxrz]{color:var(--fg-3)}.khero__lead[data-astro-cid-bbe6dxrz]{max-width:62ch;font-size:clamp(15px,.82rem + .34vw,19px);font-weight:var(--wt-light);line-height:1.5;color:var(--fg-2);text-wrap:pretty}.khero__boot[data-astro-cid-bbe6dxrz]{display:none;margin-top:clamp(24px,2.4vw,40px);font-size:var(--fs-label);line-height:1.8;color:var(--fg-2);white-space:nowrap}.khero__boot[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{overflow:hidden;text-overflow:ellipsis}.khero__boot-tag[data-astro-cid-bbe6dxrz]{display:inline-block;min-width:6ch;white-space:pre;color:var(--tone, var(--fg-2))}.khero__boot-unit[data-astro-cid-bbe6dxrz]{color:var(--fg)}.khero__boot-dots[data-astro-cid-bbe6dxrz]{color:var(--fg-3);letter-spacing:-.02em}.khero__boot-cur[data-astro-cid-bbe6dxrz]{width:.6ch;margin-left:.6ch}@media(min-width:1024px)and (min-height:1180px){.khero__boot[data-astro-cid-bbe6dxrz]{display:block}}.khero__actions[data-astro-cid-bbe6dxrz]{display:grid;gap:clamp(14px,1.6vw,20px)}.khero__avail[data-astro-cid-bbe6dxrz]{flex-wrap:wrap;row-gap:6px;white-space:normal;line-height:1.35}.khero__avail[data-astro-cid-bbe6dxrz]:before{animation:k-blink calc(var(--blink) * 2) var(--ease-blink) infinite}.khero__avail-k[data-astro-cid-bbe6dxrz]{color:var(--ok)}.khero__avail-t[data-astro-cid-bbe6dxrz]{color:var(--fg-2)}.khero__cta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.khero__btn[data-astro-cid-bbe6dxrz]{min-height:48px;padding:0 2.25ch}.khero__count[data-astro-cid-bbe6dxrz]{padding-left:1.25ch;border-left:1px solid currentColor;opacity:.7}.khero__hint[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:1ch;min-height:44px;padding:0 1ch;font-size:var(--fs-label);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);transition:color var(--d-1) var(--ease-step)}.khero__hint[data-astro-cid-bbe6dxrz]:hover{color:var(--fg)}.khero__hint[data-astro-cid-bbe6dxrz]:hover .k-kbd[data-astro-cid-bbe6dxrz]{color:var(--fg);border-color:var(--fg-2)}.khero__fig[data-astro-cid-bbe6dxrz]{grid-column:8 / -1;grid-row:2 / span 2;display:flex;flex-direction:column;gap:10px;min-height:0;margin:0}.khero__screen[data-astro-cid-bbe6dxrz]{position:relative;flex:1;min-height:320px;container-type:inline-size}.khero__view[data-astro-cid-bbe6dxrz]{position:absolute;inset:0}.khero__canvas[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y;cursor:crosshair}.khero__photo[data-astro-cid-bbe6dxrz]{position:absolute;left:14%;top:12%;width:52%;height:auto;max-width:none;pointer-events:none;user-select:none}html.js .khero__photo[data-astro-cid-bbe6dxrz]{opacity:0;transition:opacity .45s ease}html.js .khero__fig[data-astro-cid-bbe6dxrz].is-photo .khero__photo[data-astro-cid-bbe6dxrz]{opacity:1}html.js .khero__fig[data-astro-cid-bbe6dxrz].is-scanned .khero__photo[data-astro-cid-bbe6dxrz]{visibility:hidden;transition:none}.khero__beam[data-astro-cid-bbe6dxrz]{position:absolute;left:0;right:0;top:0;height:2px;margin-top:-1px;background:linear-gradient(90deg,transparent,rgba(231,232,236,.85) 10%,rgba(231,232,236,.85) 90%,transparent);box-shadow:0 0 22px 6px #e7e8ec24;opacity:0;pointer-events:none;will-change:transform}.khero__fig[data-astro-cid-bbe6dxrz].is-scanning .khero__beam[data-astro-cid-bbe6dxrz]{opacity:1}.khero__leaders[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;fill:var(--bg);stroke:var(--line-3);stroke-width:1;shape-rendering:crispEdges}.khero__leaders[data-astro-cid-bbe6dxrz] path{fill:none}.khero__leaders[data-astro-cid-bbe6dxrz] rect{stroke:var(--accent)}.khero__hud[data-astro-cid-bbe6dxrz]{--hud-w: clamp(160px, 38cqi, 232px);position:absolute;inset:0;margin:0;pointer-events:none}.khero__tag[data-astro-cid-bbe6dxrz]{position:absolute;right:0;width:var(--hud-w);display:grid;grid-template-columns:minmax(0,1fr);row-gap:5px;padding:0 0 4px 1.5ch;border-left:1px solid var(--line-3);background:var(--bg)}.khero__tag[data-astro-cid-bbe6dxrz][data-tag=crown]{top:3%}.khero__tag[data-astro-cid-bbe6dxrz][data-tag=eye]{top:30%}.khero__tag[data-astro-cid-bbe6dxrz][data-tag=mouth]{top:46%}.khero__tag-k[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;column-gap:1ch;min-width:0;line-height:14px;font-size:var(--fs-micro);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.07em;text-transform:uppercase;color:var(--fg)}.khero__tag-k[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{white-space:nowrap}.khero__tag-p[data-astro-cid-bbe6dxrz]{flex:none;color:var(--fg-2);text-transform:none;letter-spacing:.02em}.khero__tag-v[data-astro-cid-bbe6dxrz]{font-size:clamp(15px,5.2cqi,26px);font-weight:var(--wt-semi);font-stretch:var(--w-c);line-height:1.05;letter-spacing:-.01em;color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums slashed-zero}.khero__tag[data-astro-cid-bbe6dxrz][data-tag=crown] .khero__tag-v[data-astro-cid-bbe6dxrz]{font-size:clamp(12px,3.5cqi,19px)}.khero__up[data-astro-cid-bbe6dxrz] b[data-astro-cid-bbe6dxrz]{font-weight:inherit}.khero__up[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{margin:0 .5ch 0 .05ch;font-style:normal;font-size:.62em;font-weight:var(--wt-medium);color:var(--fg-2)}.khero__tag-s[data-astro-cid-bbe6dxrz]{font-size:var(--fs-micro);font-stretch:var(--w-c);line-height:1.4;letter-spacing:.02em;color:var(--fg-2)}@container (max-width: 420px){.khero__tag-s[data-astro-cid-bbe6dxrz]{display:none}}.khero__brk[data-astro-cid-bbe6dxrz]{position:absolute;inset:-6px;pointer-events:none}.khero__fig[data-astro-cid-bbe6dxrz].is-compiled .khero__brk[data-astro-cid-bbe6dxrz]{--bk-c: var(--fg-3)}.khero__x--tl[data-astro-cid-bbe6dxrz]{left:-6px;top:-6px}.khero__x--br[data-astro-cid-bbe6dxrz]{left:calc(100% + 6px);top:calc(100% + 6px)}.khero__fig-foot[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1.5ch;height:var(--fig-foot);font-size:var(--fs-micro);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap}.khero__ramp[data-astro-cid-bbe6dxrz]{font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-label);letter-spacing:.35em;white-space:pre;text-transform:none;color:var(--fg-2)}.khero__fig-fill[data-astro-cid-bbe6dxrz]{flex:1;height:1px;background:var(--line)}.khero__lens[data-astro-cid-bbe6dxrz]{min-width:0;overflow:hidden;text-overflow:ellipsis}.khero__lens[data-astro-cid-bbe6dxrz].is-on{color:var(--accent)}@media(prefers-reduced-motion:no-preference){html.js:not(.no-anim) .khero[data-astro-cid-bbe6dxrz]:not(.is-booted) [data-astro-cid-bbe6dxrz][data-boot]:not(.is-on){visibility:hidden}html.js:not(.no-anim) .khero[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz][data-khero-lead].is-on{animation:khero-print .36s steps(4,jump-end) both}html.js:not(.no-anim) .khero__fig[data-astro-cid-bbe6dxrz]:not(.is-compiled) .khero__tag[data-astro-cid-bbe6dxrz],html.js:not(.no-anim) .khero__fig[data-astro-cid-bbe6dxrz]:not(.is-compiled) .khero__leaders[data-astro-cid-bbe6dxrz]{visibility:hidden}html.js:not(.no-anim) .khero__fig[data-astro-cid-bbe6dxrz].is-compiled .khero__leaders[data-astro-cid-bbe6dxrz] path{stroke-dasharray:1;animation:khero-draw .64s var(--ease-expo) both}html.js:not(.no-anim) .khero__fig[data-astro-cid-bbe6dxrz].is-compiled .khero__leaders[data-astro-cid-bbe6dxrz] rect{animation:khero-print .24s steps(2,jump-end) both}html.js:not(.no-anim) .khero__fig[data-astro-cid-bbe6dxrz].is-compiled .khero__tag[data-astro-cid-bbe6dxrz]{animation:khero-wipe .42s steps(8,jump-end) both}html.js:not(.no-anim) .khero__fig[data-astro-cid-bbe6dxrz].is-compiled .khero__tag[data-astro-cid-bbe6dxrz]:nth-child(2){animation-delay:90ms}html.js:not(.no-anim) .khero__fig[data-astro-cid-bbe6dxrz].is-compiled .khero__tag[data-astro-cid-bbe6dxrz]:nth-child(3){animation-delay:.18s}html.js:not(.no-anim) .khero[data-astro-cid-bbe6dxrz]:not(.is-booted) .khero__boot[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{visibility:hidden}html.js:not(.no-anim) .khero[data-astro-cid-bbe6dxrz].is-booted .khero__boot[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{animation:khero-print 1ms steps(1,jump-end) both}html.js:not(.no-anim) .khero[data-astro-cid-bbe6dxrz].is-booted .khero__boot[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:nth-child(2){animation-delay:70ms}html.js:not(.no-anim) .khero[data-astro-cid-bbe6dxrz].is-booted .khero__boot[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:nth-child(3){animation-delay:.14s}html.js:not(.no-anim) .khero[data-astro-cid-bbe6dxrz].is-booted .khero__boot[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:nth-child(4){animation-delay:.21s}html.js:not(.no-anim) .khero[data-astro-cid-bbe6dxrz].is-booted .khero__boot[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:nth-child(5){animation-delay:.28s}html.js:not(.no-anim) .khero[data-astro-cid-bbe6dxrz].is-booted .khero__boot[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:nth-child(6){animation-delay:.35s}html.js:not(.no-anim) .khero[data-astro-cid-bbe6dxrz].is-booted .khero__boot[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:nth-child(7){animation-delay:.42s}html.js:not(.no-anim) .khero[data-astro-cid-bbe6dxrz].is-booted .khero__boot[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:nth-child(8){animation-delay:.56s}html.js:not(.no-anim) .khero[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz][data-khero-cta].is-on{animation:khero-wipe .52s steps(10,jump-end) both}html.js:not(.no-anim) .khero__fig[data-astro-cid-bbe6dxrz]{animation:khero-wipe .7s steps(12,jump-end) .12s both}}html.no-anim .khero__caret[data-astro-cid-bbe6dxrz]{animation:none}@keyframes khero-print{0%{opacity:0}to{opacity:1}}@keyframes khero-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes khero-wipe{0%{clip-path:inset(-24px 100% -24px -24px)}to{clip-path:inset(-24px -24px -24px -24px)}}@media(min-width:1024px)and (max-height:959px){.khero__id[data-astro-cid-bbe6dxrz]{display:none}}@media(min-width:1024px)and (max-height:860px){.khero[data-astro-cid-bbe6dxrz]{padding-bottom:18px}.khero__bottom[data-astro-cid-bbe6dxrz]{gap:14px}.khero__main[data-astro-cid-bbe6dxrz]{gap:20px}.khero__name[data-astro-cid-bbe6dxrz]{margin-top:6px}}@media(max-width:1023px){.khero[data-astro-cid-bbe6dxrz]{min-height:0}.khero__grid[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:0}.khero__main[data-astro-cid-bbe6dxrz],.khero__top[data-astro-cid-bbe6dxrz],.khero__bottom[data-astro-cid-bbe6dxrz]{display:contents}.khero__bar[data-astro-cid-bbe6dxrz]{order:0;margin-bottom:clamp(16px,4vw,28px)}.khero__prompt[data-astro-cid-bbe6dxrz]{order:1}.khero__name[data-astro-cid-bbe6dxrz]{order:2;--w: 100cqi;font-size:clamp(36px,calc(var(--w) / 6.95),170px)}.khero__id[data-astro-cid-bbe6dxrz]{order:3}.khero__role[data-astro-cid-bbe6dxrz]{order:4;margin-top:clamp(20px,4vw,32px)}.khero__actions[data-astro-cid-bbe6dxrz]{order:5;margin-top:clamp(20px,4vw,28px)}.khero__fig[data-astro-cid-bbe6dxrz]{order:6;margin-top:clamp(32px,6vw,48px)}.khero__screen[data-astro-cid-bbe6dxrz]{flex:none;aspect-ratio:16 / 10;min-height:0}.khero__lead[data-astro-cid-bbe6dxrz]{order:7;margin-top:clamp(20px,4vw,32px)}}@media(max-width:639px){.khero[data-astro-cid-bbe6dxrz]{padding-top:calc(var(--nav-h) + 4px)}.khero__bar-coords[data-astro-cid-bbe6dxrz],.khero__bar-coords-sep[data-astro-cid-bbe6dxrz],.khero__bar[data-astro-cid-bbe6dxrz] .k-titlebar__meta[data-astro-cid-bbe6dxrz]:not(.khero__bar-coords){display:none}.khero__screen[data-astro-cid-bbe6dxrz]{aspect-ratio:auto;min-height:0;width:100%}.khero__view[data-astro-cid-bbe6dxrz]{position:relative;inset:auto;aspect-ratio:5 / 6;max-height:62svh;margin-inline:auto}.khero__hud[data-astro-cid-bbe6dxrz]{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:12px;border-top:1px solid var(--line-2)}.khero__tag[data-astro-cid-bbe6dxrz]{position:static;width:auto;padding:10px 1.25ch 2px;border-left:1px solid var(--line);background:none}.khero__tag[data-astro-cid-bbe6dxrz][data-tag=crown]{grid-column:1 / -1;border-left:0;border-bottom:1px solid var(--line);padding:10px 0}.khero__tag[data-astro-cid-bbe6dxrz][data-tag=eye]{border-left:0;padding-left:0}.khero__tag-v[data-astro-cid-bbe6dxrz],.khero__tag[data-astro-cid-bbe6dxrz][data-tag=crown] .khero__tag-v[data-astro-cid-bbe6dxrz]{font-size:20px}.khero__tag-s[data-astro-cid-bbe6dxrz]{display:block}.khero__tag-p[data-astro-cid-bbe6dxrz]{display:none}.khero__ramp[data-astro-cid-bbe6dxrz]{letter-spacing:.2em}.khero__cta[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.khero__btn[data-astro-cid-bbe6dxrz]{padding:0 1.25ch}.khero__hint[data-astro-cid-bbe6dxrz]{display:none}}@media(max-width:379px){.khero__cta[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr)}}@media(hover:none){.khero__hint[data-astro-cid-bbe6dxrz]{display:none}.khero__canvas[data-astro-cid-bbe6dxrz]{cursor:default}}.man[data-astro-cid-qlikmi34]{position:relative;display:grid;gap:clamp(28px,3.4vw,56px)}.man__top[data-astro-cid-qlikmi34],.man__foot[data-astro-cid-qlikmi34]{display:flex;justify-content:space-between;align-items:baseline;gap:2ch;padding-block:var(--s-3);font-size:var(--fs-label);font-weight:var(--wt-semi);font-stretch:var(--w-xc);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-2);border-bottom:1px solid var(--line-2)}.man__foot[data-astro-cid-qlikmi34]{border-bottom:0;border-top:1px solid var(--line-2);font-weight:var(--wt-medium);font-variant-numeric:tabular-nums slashed-zero}.man__top[data-astro-cid-qlikmi34] span[data-astro-cid-qlikmi34]:first-child,.man__foot[data-astro-cid-qlikmi34] span[data-astro-cid-qlikmi34]:last-child{color:var(--fg)}.man__center[data-astro-cid-qlikmi34]{font-weight:var(--wt-medium)}.man__sec[data-astro-cid-qlikmi34]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:var(--s-3);align-items:start}.man__sec[data-astro-cid-qlikmi34]>[data-astro-cid-qlikmi34]{min-width:0}.man__h[data-astro-cid-qlikmi34]{grid-column:1 / 3;padding-top:.35em;font-size:.75rem;font-weight:var(--wt-bold);font-stretch:var(--w-xc);line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--fg)}.man__b[data-astro-cid-qlikmi34]{grid-column:3 / -1}.man__name[data-astro-cid-qlikmi34]{font-size:var(--fs-lead);font-weight:var(--wt-light);line-height:1.45;color:var(--fg-2)}.man__name[data-astro-cid-qlikmi34] b[data-astro-cid-qlikmi34]{font-weight:var(--wt-bold);color:var(--fg)}.synopsis[data-astro-cid-qlikmi34]{font-family:var(--font-code);font-stretch:normal;font-size:clamp(.8125rem,.75rem + .3vw,1.0625rem);font-weight:var(--wt-regular);letter-spacing:0;line-height:1.75;color:var(--fg)}.synopsis__cmd[data-astro-cid-qlikmi34]{font-weight:var(--wt-bold)}.synopsis__opt[data-astro-cid-qlikmi34]{white-space:nowrap}.synopsis__p[data-astro-cid-qlikmi34]{color:var(--fg-3)}.synopsis__flag[data-astro-cid-qlikmi34]{color:var(--fg-2)}.synopsis__arg[data-astro-cid-qlikmi34]{color:var(--fg);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:.25em}.synopsis__lang[data-astro-cid-qlikmi34]{display:inline-block;padding-inline:.2ch;color:var(--fg-2);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:.25em;transition:color var(--d-1) var(--ease-step),background-color var(--d-1) var(--ease-step)}.synopsis__lang[data-astro-cid-qlikmi34][aria-current]{color:var(--accent-ink);background:var(--fg);text-decoration:none}.synopsis__lang[data-astro-cid-qlikmi34]:not([aria-current]):hover{color:var(--accent);text-decoration-color:currentColor}.statement--strong[data-astro-cid-qlikmi34]{max-width:22ch;font-size:clamp(1.625rem,.6rem + 5vw,6rem);font-weight:var(--wt-heavy);font-stretch:var(--w-x);line-height:.98;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;color:var(--fg);overflow-wrap:anywhere}.statement__cursor[data-astro-cid-qlikmi34]{width:.5em;height:.78em;margin-left:.12em;vertical-align:-.02em}.statement--soft[data-astro-cid-qlikmi34]{max-width:38ch;margin-top:clamp(16px,2vw,32px);font-size:clamp(1.125rem,.8rem + 1.5vw,2.5rem);font-weight:var(--wt-light);font-stretch:var(--w-x);line-height:1.18;letter-spacing:-.015em;color:var(--fg-2);text-wrap:pretty}.bio[data-astro-cid-qlikmi34]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap);row-gap:var(--s-4);margin-top:clamp(32px,4vw,64px);padding-top:var(--s-5);border-top:1px solid var(--line)}.bio__p[data-astro-cid-qlikmi34]{max-width:58ch;color:var(--fg-2);text-wrap:pretty}.bio__p[data-astro-cid-qlikmi34]:first-child{color:var(--fg)}.readings[data-astro-cid-qlikmi34]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line-2);border:1px solid var(--line-2);border-radius:var(--r-1);overflow:hidden}.reading[data-astro-cid-qlikmi34]{position:relative;display:flex;flex-direction:column;gap:var(--s-2);min-width:0;padding:0 var(--pane-pad) var(--pane-pad);background:var(--panel);transition:background-color var(--d-1) var(--ease-step)}.reading[data-astro-cid-qlikmi34]:hover,.reading[data-astro-cid-qlikmi34]:focus-within{background:var(--panel-2)}.reading__bar[data-astro-cid-qlikmi34]{display:flex;align-items:center;gap:1ch;min-height:var(--bar-h);margin-inline:calc(var(--pane-pad) * -1);padding-inline:var(--pane-pad);margin-bottom:var(--s-4);border-bottom:1px solid var(--line);font-size:var(--fs-micro);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap}.reading__id[data-astro-cid-qlikmi34]{color:var(--fg);font-variant-numeric:tabular-nums slashed-zero;transition:color var(--d-1) var(--ease-step)}.reading[data-astro-cid-qlikmi34]:hover .reading__id[data-astro-cid-qlikmi34]{color:var(--accent)}.reading__fill[data-astro-cid-qlikmi34]{flex:1 1 1ch;height:1px;background:var(--line)}.reading__meta[data-astro-cid-qlikmi34]{overflow:hidden;text-overflow:ellipsis}.reading__value[data-astro-cid-qlikmi34]{display:flex;align-items:flex-start;gap:.5ch;font-size:clamp(2.75rem,1rem + 6.2vw,8.5rem);font-weight:var(--wt-heavy);font-stretch:var(--w-x);line-height:.82;letter-spacing:-.045em;font-variant-numeric:tabular-nums slashed-zero;color:var(--fg);white-space:nowrap}.reading__pre[data-astro-cid-qlikmi34]{letter-spacing:inherit;margin-right:-.5ch}.reading__unit[data-astro-cid-qlikmi34]{margin-top:.35rem;font-size:var(--fs-label);font-weight:var(--wt-medium);font-stretch:var(--w-xc);line-height:1;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-2)}.reading__label[data-astro-cid-qlikmi34]{margin-top:var(--s-2);font-size:var(--fs-small);font-weight:var(--wt-regular);line-height:1.35;color:var(--fg);text-wrap:balance}.reading__sub[data-astro-cid-qlikmi34]{display:grid;gap:var(--s-1);font-size:var(--fs-label);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.05em;line-height:1.4;text-transform:uppercase;color:var(--fg-2)}.reading__sq[data-astro-cid-qlikmi34]{display:flex;gap:4px;padding-block:3px}.sq[data-astro-cid-qlikmi34]{width:8px;height:8px;background:var(--tone, var(--fg-3))}.reading__go[data-astro-cid-qlikmi34]{align-self:flex-start;margin-top:auto;padding-top:var(--s-4);font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-label);letter-spacing:0;color:var(--fg-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:.3em;transition:color var(--d-1) var(--ease-step)}.reading__go[data-astro-cid-qlikmi34]:hover{color:var(--accent);text-decoration-color:currentColor}.reading__go[data-astro-cid-qlikmi34]:before{content:"$ ";color:var(--fg-3)}@media(prefers-reduced-motion:no-preference){html.js:not(.no-anim) .readings[data-astro-cid-qlikmi34]:not(.is-in) .reading__value[data-astro-cid-qlikmi34]{opacity:0}html.js:not(.no-anim) .man__top[data-astro-cid-qlikmi34]:not(.is-in){clip-path:inset(0 100% 0 0)}html.js:not(.no-anim) .man__top[data-astro-cid-qlikmi34].is-in{animation:story-man-wipe .6s steps(12,jump-end) backwards}}@keyframes story-man-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.facts[data-astro-cid-qlikmi34]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column;column-gap:var(--gap)}.facts[data-astro-cid-qlikmi34]>div[data-astro-cid-qlikmi34]:first-child,.facts[data-astro-cid-qlikmi34]>div[data-astro-cid-qlikmi34]:nth-child(5){border-top:1px solid var(--line)}.facts[data-astro-cid-qlikmi34] dd[data-astro-cid-qlikmi34]{color:var(--fg);overflow-wrap:anywhere;text-wrap:balance}.open[data-astro-cid-qlikmi34]{gap:var(--s-2)}.open[data-astro-cid-qlikmi34] .k-tag[data-astro-cid-qlikmi34]{min-height:32px;padding-inline:1.5ch}.seealso[data-astro-cid-qlikmi34]{display:flex;flex-wrap:wrap;gap:var(--s-2) 3ch;font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-small);letter-spacing:0}.seealso[data-astro-cid-qlikmi34] li[data-astro-cid-qlikmi34]:not(:last-child):after{content:",";color:var(--fg-3)}.seealso[data-astro-cid-qlikmi34] a[data-astro-cid-qlikmi34]{display:inline-block;padding-block:var(--s-2)}@media(max-width:1023px){.readings[data-astro-cid-qlikmi34]{grid-template-columns:repeat(2,minmax(0,1fr))}.bio[data-astro-cid-qlikmi34]{grid-template-columns:minmax(0,1fr)}.facts[data-astro-cid-qlikmi34]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.facts[data-astro-cid-qlikmi34]>div[data-astro-cid-qlikmi34]:nth-child(5){border-top:0}}@media(max-width:639px){.man[data-astro-cid-qlikmi34]{gap:var(--s-7)}.man__sec[data-astro-cid-qlikmi34]{row-gap:var(--s-3)}.man__h[data-astro-cid-qlikmi34],.man__b[data-astro-cid-qlikmi34]{grid-column:1 / -1}.man__h[data-astro-cid-qlikmi34]{display:flex;align-items:center;gap:1ch;padding-top:0}.man__h[data-astro-cid-qlikmi34]:after{content:"";flex:1;height:1px;background:var(--line)}.man__center[data-astro-cid-qlikmi34]{display:none}.reading[data-astro-cid-qlikmi34]{padding:0 var(--s-3) var(--s-4)}.reading__bar[data-astro-cid-qlikmi34]{margin-inline:calc(var(--s-3) * -1);padding-inline:var(--s-3);margin-bottom:var(--s-3)}.reading__meta[data-astro-cid-qlikmi34]{display:none}.facts[data-astro-cid-qlikmi34]>div[data-astro-cid-qlikmi34]{flex-wrap:wrap}.facts[data-astro-cid-qlikmi34] dd[data-astro-cid-qlikmi34]{text-align:left}.facts[data-astro-cid-qlikmi34]>div[data-astro-cid-qlikmi34]:before{display:none}.facts[data-astro-cid-qlikmi34] dt[data-astro-cid-qlikmi34]{flex:1 0 100%}}.log-head[data-astro-cid-xea7cmrr]{display:grid;gap:var(--s-4);margin-top:var(--s-2)}.log-cmd[data-astro-cid-xea7cmrr]{font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-small);letter-spacing:0;color:var(--fg);overflow-wrap:break-word}.log-tools[data-astro-cid-xea7cmrr]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-5)}.legend[data-astro-cid-xea7cmrr]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);font-size:var(--fs-label);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2)}.legend__item[data-astro-cid-xea7cmrr]{display:inline-flex;align-items:center;gap:1ch}html:not(.js) .log-toggle[data-astro-cid-xea7cmrr]{display:none}.tag[data-astro-cid-xea7cmrr]{display:inline-flex;align-items:center;font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-label);font-weight:var(--wt-bold);letter-spacing:.04em;line-height:1;white-space:nowrap;color:var(--tag, var(--fg-2))}.tag[data-astro-cid-xea7cmrr]:before{content:"[";color:var(--fg-3);font-weight:var(--wt-regular)}.tag[data-astro-cid-xea7cmrr]:after{content:"]";color:var(--fg-3);font-weight:var(--wt-regular)}.tag[data-astro-cid-xea7cmrr][data-tone=ok]{--tag: var(--ok)}.tag[data-astro-cid-xea7cmrr][data-tone=info]{--tag: var(--info)}.tag[data-astro-cid-xea7cmrr][data-tone=warn]{--tag: var(--warn)}.tag[data-astro-cid-xea7cmrr][data-tone=fg]{--tag: var(--fg)}.tag[data-astro-cid-xea7cmrr][data-tone=accent]{--tag: var(--accent)}.log-begin[data-astro-cid-xea7cmrr]{margin-bottom:var(--s-2);padding-left:3ch;font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-label);letter-spacing:0;color:var(--fg-2);overflow-wrap:anywhere}.log[data-astro-cid-xea7cmrr]{--entry-y: clamp(24px, 3vw, 44px);position:relative}.rail[data-astro-cid-xea7cmrr]{position:absolute;left:0;top:0;bottom:0;z-index:var(--z-raised);width:1px;background:var(--line-2);pointer-events:none}.rail__fill[data-astro-cid-xea7cmrr]{position:absolute;inset:0;background:var(--fg-2);transform-origin:50% 0;transform:scaleY(var(--p, 1))}.rail__head[data-astro-cid-xea7cmrr]{position:absolute;left:-3px;top:-3px;display:none;width:7px;height:7px;background:var(--accent);transform:translateY(var(--py, 0px))}.log[data-astro-cid-xea7cmrr].is-armed .rail__head[data-astro-cid-xea7cmrr]{display:block}.entry[data-astro-cid-xea7cmrr]{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);padding-block:var(--entry-y);border-top:1px solid var(--line)}.entry[data-astro-cid-xea7cmrr]>[data-astro-cid-xea7cmrr]{min-width:0}.entry__node[data-astro-cid-xea7cmrr]{position:absolute;left:-3px;top:calc(var(--entry-y) + .42rem);z-index:var(--z-raised);width:7px;height:7px;background:var(--fg);transition:background-color var(--d-1) var(--ease-step),box-shadow var(--d-1) var(--ease-step)}.log[data-astro-cid-xea7cmrr].is-armed .entry[data-astro-cid-xea7cmrr]:not(.is-lit) .entry__node[data-astro-cid-xea7cmrr]{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-3)}.entry--next[data-astro-cid-xea7cmrr] .entry__node[data-astro-cid-xea7cmrr]{background:var(--accent);animation:k-blink var(--blink) var(--ease-blink) infinite}.log[data-astro-cid-xea7cmrr].is-armed .entry--next[data-astro-cid-xea7cmrr]:not(.is-lit) .entry__node[data-astro-cid-xea7cmrr]{animation:none}.entry__meta[data-astro-cid-xea7cmrr]{grid-column:1 / 3;padding-left:3ch}.entry__ts[data-astro-cid-xea7cmrr]{font-size:clamp(.9375rem,.85rem + .4vw,1.25rem);font-weight:var(--wt-semi);font-stretch:var(--w-c);line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums slashed-zero;color:var(--fg-2);transition:color var(--d-1) var(--ease-step)}.entry[data-astro-cid-xea7cmrr].is-lit .entry__ts[data-astro-cid-xea7cmrr],.log[data-astro-cid-xea7cmrr].is-static .entry__ts[data-astro-cid-xea7cmrr],.entry[data-astro-cid-xea7cmrr]:hover .entry__ts[data-astro-cid-xea7cmrr]{color:var(--fg)}.entry__period[data-astro-cid-xea7cmrr]{margin-top:var(--s-1);font-size:var(--fs-label);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2)}.entry__tag[data-astro-cid-xea7cmrr]{grid-column:3 / 4;padding-top:.32rem}.entry__main[data-astro-cid-xea7cmrr]{grid-column:4 / -1;display:grid;gap:var(--s-2);max-width:78ch}.entry__title[data-astro-cid-xea7cmrr]{font-size:clamp(1.0625rem,.9rem + .8vw,1.75rem);font-weight:var(--wt-semi);font-stretch:var(--w-n);line-height:1.18;letter-spacing:var(--tr-heading);color:var(--fg);text-wrap:balance}.entry__org[data-astro-cid-xea7cmrr]{font-size:var(--fs-small);font-weight:var(--wt-regular);color:var(--fg)}.entry__at[data-astro-cid-xea7cmrr]{color:var(--fg-3);margin-right:.5ch}.entry__place[data-astro-cid-xea7cmrr]{color:var(--fg-2)}.entry__summary[data-astro-cid-xea7cmrr]{max-width:64ch;color:var(--fg-2);text-wrap:pretty}.entry__tags[data-astro-cid-xea7cmrr]{font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-label);letter-spacing:0;line-height:1.6;color:var(--fg-2)}.entry__tagitem[data-astro-cid-xea7cmrr]{white-space:nowrap}.more[data-astro-cid-xea7cmrr]{margin-top:var(--s-2)}.more__sum[data-astro-cid-xea7cmrr]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 1ch;min-height:32px;padding:0 1.25ch;font-size:var(--fs-label);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);border:1px solid var(--line-2);border-radius:var(--r-1);cursor:pointer;list-style:none;user-select:none;transition:color var(--d-1) var(--ease-step),border-color var(--d-1) var(--ease-step),background-color var(--d-1) var(--ease-step)}.more__sum[data-astro-cid-xea7cmrr]::-webkit-details-marker{display:none}.more__sum[data-astro-cid-xea7cmrr]:hover{color:var(--fg);border-color:var(--fg-2)}.more[data-astro-cid-xea7cmrr][open] .more__sum[data-astro-cid-xea7cmrr]{color:var(--fg);background:var(--panel)}.more__sign[data-astro-cid-xea7cmrr]:before{content:"+";display:inline-block;width:1ch;color:var(--accent)}.more[data-astro-cid-xea7cmrr][open] .more__sign[data-astro-cid-xea7cmrr]:before{content:"−"}.more__label[data-astro-cid-xea7cmrr]{color:inherit}.more__flag[data-astro-cid-xea7cmrr]{font-family:var(--font-code);font-stretch:normal;letter-spacing:0;text-transform:none;color:var(--fg-3)}.more__lines[data-astro-cid-xea7cmrr]{display:grid;gap:var(--s-2);margin-top:var(--s-3);padding-left:1.25ch;border-left:1px dashed var(--line-3)}.more__lines[data-astro-cid-xea7cmrr] li[data-astro-cid-xea7cmrr]{position:relative;max-width:64ch;padding-left:3ch;color:var(--fg);text-wrap:pretty}.more__lines[data-astro-cid-xea7cmrr] li[data-astro-cid-xea7cmrr]:before{content:">";position:absolute;left:.5ch;font-family:var(--font-code);color:var(--fg-3)}.entry--next[data-astro-cid-xea7cmrr]{padding-bottom:0}.entry--next[data-astro-cid-xea7cmrr] .entry__ts[data-astro-cid-xea7cmrr]{color:var(--fg)}.entry--next[data-astro-cid-xea7cmrr] .entry__period[data-astro-cid-xea7cmrr]{font-family:var(--font-code);font-stretch:normal;letter-spacing:0;font-variant-numeric:tabular-nums slashed-zero}.entry__title--next[data-astro-cid-xea7cmrr]{font-size:clamp(1.375rem,.9rem + 2.2vw,3.25rem);font-weight:var(--wt-bold);font-stretch:var(--w-x);line-height:1.12;letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere}.entry__title--next[data-astro-cid-xea7cmrr] .k-cursor[data-astro-cid-xea7cmrr]{width:.5em;height:.8em;vertical-align:-.04em;margin-left:.15em}.entry__summary--next[data-astro-cid-xea7cmrr]{color:var(--fg);font-size:var(--fs-lead);font-weight:var(--wt-light);line-height:1.5}.entry__cta[data-astro-cid-xea7cmrr]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-4)}@media(prefers-reduced-motion:no-preference){html.js:not(.no-anim) .entry[data-astro-cid-xea7cmrr]:not(.is-in) [data-astro-cid-xea7cmrr]:is(.entry__meta,.entry__tag,.entry__main){clip-path:inset(0 100% 0 0)}html.js:not(.no-anim) .entry[data-astro-cid-xea7cmrr].is-in [data-astro-cid-xea7cmrr]:is(.entry__meta,.entry__tag,.entry__main){animation:story-wipe .56s steps(12,jump-end) backwards}html.js:not(.no-anim) .entry[data-astro-cid-xea7cmrr].is-in .entry__tag[data-astro-cid-xea7cmrr]{animation-delay:70ms}html.js:not(.no-anim) .entry[data-astro-cid-xea7cmrr].is-in .entry__main[data-astro-cid-xea7cmrr]{animation-delay:.14s}.more[data-astro-cid-xea7cmrr][open] .more__lines[data-astro-cid-xea7cmrr] li[data-astro-cid-xea7cmrr]{animation:story-print .18s steps(3,jump-none) backwards;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes story-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes story-print{0%{opacity:0}to{opacity:1}}@media(max-width:1023px){.entry__meta[data-astro-cid-xea7cmrr]{grid-column:1 / 4;grid-row:1}.entry__tag[data-astro-cid-xea7cmrr]{grid-column:1 / 4;grid-row:2;padding-left:3ch;padding-top:var(--s-3)}.entry__main[data-astro-cid-xea7cmrr]{grid-column:4 / -1;grid-row:1 / span 2}}@media(max-width:639px){.log-tools[data-astro-cid-xea7cmrr]{align-items:flex-start}.legend[data-astro-cid-xea7cmrr]{gap:var(--s-2) var(--s-4)}.log-begin[data-astro-cid-xea7cmrr]{padding-left:2.5ch}.entry[data-astro-cid-xea7cmrr]{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--s-3);padding-left:2.5ch}.entry__meta[data-astro-cid-xea7cmrr]{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1.5ch;padding-left:0}.entry__period[data-astro-cid-xea7cmrr]{margin-top:0}.entry__tag[data-astro-cid-xea7cmrr]{grid-column:2;grid-row:1;padding:.2rem 0 0}.entry__main[data-astro-cid-xea7cmrr]{grid-column:1 / -1;grid-row:2}.entry__node[data-astro-cid-xea7cmrr]{top:calc(var(--entry-y) + .35rem)}.more__flag[data-astro-cid-xea7cmrr]{display:none}.entry__cta[data-astro-cid-xea7cmrr] .k-btn[data-astro-cid-xea7cmrr]{flex:1 1 100%}}.locale[data-astro-cid-xea7cmrr]{margin-top:clamp(40px,6vw,72px)}.locale__table[data-astro-cid-xea7cmrr]{table-layout:fixed}.locale__col-i[data-astro-cid-xea7cmrr]{width:38%}.locale__col-l[data-astro-cid-xea7cmrr]{width:40%}.locale__table[data-astro-cid-xea7cmrr] tbody[data-astro-cid-xea7cmrr] th[data-astro-cid-xea7cmrr],.locale__table[data-astro-cid-xea7cmrr] td[data-astro-cid-xea7cmrr]{padding-top:18px;padding-bottom:18px;vertical-align:middle}.locale__table[data-astro-cid-xea7cmrr] tbody[data-astro-cid-xea7cmrr] th[data-astro-cid-xea7cmrr]{font-size:var(--fs-body);font-weight:var(--wt-medium);font-stretch:var(--w-c);letter-spacing:0;text-transform:none;color:var(--fg);white-space:normal}.locale__code[data-astro-cid-xea7cmrr]{display:inline-grid;place-items:center;min-width:4ch;height:28px;margin-right:1.25ch;padding:0 .75ch;font-size:var(--fs-label);font-weight:var(--wt-semi);font-stretch:var(--w-xc);letter-spacing:.06em;color:var(--fg);border:1px solid var(--line-3);border-radius:var(--r-1);vertical-align:middle}.locale__level[data-astro-cid-xea7cmrr]{display:block;font-size:clamp(1.375rem,1rem + 1.4vw,2.125rem);font-weight:var(--wt-heavy);font-stretch:var(--w-x);line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;color:var(--fg)}.cefr[data-astro-cid-xea7cmrr]{display:flex;gap:3px;margin-top:10px}.cefr__c[data-astro-cid-xea7cmrr]{position:relative;flex:1 1 0;max-width:30px;min-width:12px;height:8px;border:1px solid var(--line-3)}.cefr__c[data-astro-cid-xea7cmrr].is-on{background:var(--fg);border-color:var(--fg)}.cefr__c[data-astro-cid-xea7cmrr].is-peak{background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb),.45)}.cefr__t[data-astro-cid-xea7cmrr]{position:absolute;left:0;top:12px;font-size:var(--fs-micro);font-stretch:var(--w-xc);letter-spacing:.04em;color:var(--fg-3)}.cefr__c[data-astro-cid-xea7cmrr].is-on .cefr__t[data-astro-cid-xea7cmrr]{color:var(--fg-2)}.cefr__c[data-astro-cid-xea7cmrr].is-peak .cefr__t[data-astro-cid-xea7cmrr]{color:var(--accent)}.locale__table[data-astro-cid-xea7cmrr] td[data-astro-cid-xea7cmrr]:has(.cefr){padding-bottom:30px}.locale__notes[data-astro-cid-xea7cmrr]{color:var(--fg-2);font-size:var(--fs-small)}@media(max-width:639px){.locale__col-i[data-astro-cid-xea7cmrr]{width:34%}.locale__col-l[data-astro-cid-xea7cmrr]{width:46%}.locale__name[data-astro-cid-xea7cmrr]{display:block;margin-top:6px}.locale__code[data-astro-cid-xea7cmrr]{margin-right:0}.cefr__c[data-astro-cid-xea7cmrr]{min-width:8px}.cefr__t[data-astro-cid-xea7cmrr]{display:none}.locale__table[data-astro-cid-xea7cmrr] td[data-astro-cid-xea7cmrr]:has(.cefr){padding-bottom:18px}}.ps-top[data-astro-cid-wkx7uqji]{display:grid;gap:var(--s-4);margin-top:var(--s-2)}.ps-cmd[data-astro-cid-wkx7uqji]{font-size:var(--fs-small);color:var(--fg);overflow-wrap:anywhere}.ps-tasks[data-astro-cid-wkx7uqji]{display:flex;flex-wrap:wrap;gap:6px}.ps-chip[data-astro-cid-wkx7uqji]{gap:1ch}.ps-chip__n[data-astro-cid-wkx7uqji]{color:var(--fg);font-variant-numeric:tabular-nums slashed-zero}.ps-chip[data-astro-cid-wkx7uqji][aria-pressed=true] .ps-chip__n[data-astro-cid-wkx7uqji]{color:inherit}.ps-chip[data-astro-cid-wkx7uqji][aria-pressed=true] .k-dot[data-astro-cid-wkx7uqji]{background:var(--accent-ink)}.ps[data-astro-cid-wkx7uqji]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:var(--gap)}.ps-pane[data-astro-cid-wkx7uqji]{grid-column:1 / -1}.ps-barpath[data-astro-cid-wkx7uqji]{color:var(--fg);overflow:hidden;text-overflow:ellipsis;text-transform:none}.ps-log[data-astro-cid-wkx7uqji],.ps-insp[data-astro-cid-wkx7uqji],.ps-head[data-astro-cid-wkx7uqji],.ps-keys[data-astro-cid-wkx7uqji]{display:none}.ps-tablepane[data-astro-cid-wkx7uqji]{container:pslist / inline-size}.ps-empty[data-astro-cid-wkx7uqji]{padding:var(--s-6) var(--pane-pad)}.ps-clip[data-astro-cid-wkx7uqji]{overflow:hidden}.ps-list[data-astro-cid-wkx7uqji]{display:grid;grid-template-columns:minmax(0,1fr);margin:0 -1px -1px 0}.ps-item[data-astro-cid-wkx7uqji]{min-width:0;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.ps-row[data-astro-cid-wkx7uqji]{--wd-bg: var(--panel);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"bar  bar  year" "fig  fig  fig" "name name name" "stat cat  cat" "stack stack stack" "go   go   go";grid-template-rows:repeat(5,auto) minmax(0,1fr);align-items:baseline;column-gap:2ch;height:100%;padding:0 var(--pane-pad) var(--pane-pad);font-size:var(--fs-label);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.06em;line-height:1.45;text-transform:uppercase;color:var(--fg-2);transition:background-color var(--d-1) var(--ease-step);-webkit-tap-highlight-color:transparent}.ps-row[data-astro-cid-wkx7uqji]:focus-visible{outline-offset:-3px}.ps-row[data-astro-cid-wkx7uqji]:active{background:var(--panel-2)}@media(hover:hover){.ps-row[data-astro-cid-wkx7uqji]:hover{--wd-bg: var(--panel-2);background:var(--panel-2)}}.ps-row[data-astro-cid-wkx7uqji]:after{content:"";position:absolute;left:0;right:0;top:var(--bar-h);height:1px;background:var(--line)}.ps-bar[data-astro-cid-wkx7uqji]{grid-area:bar;display:flex;align-items:center;gap:1ch;min-width:0;height:var(--bar-h);white-space:nowrap}.ps-bar__pid[data-astro-cid-wkx7uqji]{color:var(--fg)}.ps-bar__sep[data-astro-cid-wkx7uqji]{flex:none;width:1ch;height:1px;background:var(--line-3)}.ps-bar__path[data-astro-cid-wkx7uqji]{overflow:hidden;text-overflow:ellipsis;text-transform:none;color:var(--fg-2)}.ps-bar__fill[data-astro-cid-wkx7uqji]{flex:1 1 2ch;min-width:2ch;height:1px;background:var(--line-2)}.ps-year[data-astro-cid-wkx7uqji]{grid-area:year;align-self:center;color:var(--fg);white-space:nowrap}.ps-pid[data-astro-cid-wkx7uqji]{display:none}.ps-fig[data-astro-cid-wkx7uqji]{grid-area:fig;margin-top:var(--s-4);padding:6px}.ps-name[data-astro-cid-wkx7uqji]{grid-area:name;display:grid;gap:var(--s-2);min-width:0;margin-top:var(--s-5)}.ps-name__t[data-astro-cid-wkx7uqji]{font-size:clamp(1.5rem,1rem + 2.6vw,2.125rem);font-weight:var(--wt-heavy);font-stretch:var(--w-x);line-height:1.02;letter-spacing:-.02em;color:var(--fg);overflow-wrap:anywhere}.ps-kicker[data-astro-cid-wkx7uqji]{font-size:var(--fs-small);font-weight:var(--wt-book);font-stretch:var(--w-c);letter-spacing:0;line-height:1.5;text-transform:none;color:var(--fg-2);text-wrap:pretty}.ps-stat[data-astro-cid-wkx7uqji]{grid-area:stat;margin-top:var(--s-4);white-space:nowrap}.ps-cat[data-astro-cid-wkx7uqji]{grid-area:cat;margin-top:var(--s-4);text-wrap:balance}.ps-stack[data-astro-cid-wkx7uqji]{grid-area:stack;margin-top:var(--s-2);color:var(--fg-2)}.ps-more[data-astro-cid-wkx7uqji]{margin-left:1ch;color:var(--fg)}.ps-stack__lead[data-astro-cid-wkx7uqji],.ps-more--lead[data-astro-cid-wkx7uqji]{display:none}.ps-go[data-astro-cid-wkx7uqji]{grid-area:go;align-self:end;display:flex;align-items:center;justify-content:space-between;gap:2ch;margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--line)}.ps-go__cmd[data-astro-cid-wkx7uqji]{font-size:var(--fs-small);letter-spacing:0;text-transform:none;color:var(--fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-go__btn[data-astro-cid-wkx7uqji]{display:inline-flex;align-items:center;gap:1ch;flex:none;color:var(--fg)}.ps-go__btn[data-astro-cid-wkx7uqji] svg[data-astro-cid-wkx7uqji],.insp__cta[data-astro-cid-wkx7uqji] svg[data-astro-cid-wkx7uqji]{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:square}@media(hover:hover){.ps-row[data-astro-cid-wkx7uqji]:hover .ps-go__btn[data-astro-cid-wkx7uqji]{color:var(--accent)}}@media(min-width:640px){.ps-list[data-astro-cid-wkx7uqji]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ps-list[data-astro-cid-wkx7uqji]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.ps-item[data-astro-cid-wkx7uqji].is-enter{animation:ps-enter .24s steps(6,jump-none) both}}@keyframes ps-enter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.ps[data-astro-cid-wkx7uqji]{grid-template-rows:auto 1fr;align-items:start}.ps-tablepane[data-astro-cid-wkx7uqji]{grid-column:1 / span 7;grid-row:1}.ps-log[data-astro-cid-wkx7uqji]{display:flex;grid-column:1 / span 7;grid-row:2;align-self:stretch}.ps-insp[data-astro-cid-wkx7uqji]{display:flex;grid-column:8 / -1;grid-row:1 / span 2;position:sticky;top:calc(var(--nav-h) + var(--s-4))}.ps-list[data-astro-cid-wkx7uqji]{grid-template-columns:minmax(0,1fr);margin:0}.ps-clip[data-astro-cid-wkx7uqji]{overflow:visible}.ps-item[data-astro-cid-wkx7uqji]{border:0}.ps-head[data-astro-cid-wkx7uqji],.ps-row[data-astro-cid-wkx7uqji]{grid-template-columns:4ch minmax(0,1fr) 20ch 13ch;grid-template-areas:"pid name stat year";column-gap:2ch;padding:0 var(--pane-pad)}.ps-head[data-astro-cid-wkx7uqji]{display:grid;align-items:center;height:34px;border-bottom:1px solid var(--line-2);font-size:var(--fs-label);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-2)}.ps-h-pid[data-astro-cid-wkx7uqji]{grid-area:pid}.ps-h-name[data-astro-cid-wkx7uqji]{grid-area:name}.ps-h-stat[data-astro-cid-wkx7uqji]{grid-area:stat}.ps-h-year[data-astro-cid-wkx7uqji]{grid-area:year;justify-self:end}.ps-h-cat[data-astro-cid-wkx7uqji],.ps-h-stack[data-astro-cid-wkx7uqji]{display:none}.ps-sort[data-astro-cid-wkx7uqji]{display:inline-flex;align-items:center;gap:.5ch;height:26px;margin-inline:-.5ch;padding-inline:.5ch;text-transform:inherit;letter-spacing:inherit;color:inherit;border-radius:var(--r-1);transition:color var(--d-1) var(--ease-step)}.ps-sort[data-astro-cid-wkx7uqji]:hover,.ps-sort[data-astro-cid-wkx7uqji][aria-pressed=true]{color:var(--fg)}.ps-sort[data-astro-cid-wkx7uqji][data-dir=asc]:after{content:"↑"}.ps-sort[data-astro-cid-wkx7uqji][data-dir=desc]:after{content:"↓"}.ps-row[data-astro-cid-wkx7uqji]{grid-template-rows:auto;align-items:baseline;min-height:76px;height:auto;padding-block:16px;border-bottom:1px solid var(--line)}.ps-item[data-astro-cid-wkx7uqji]:last-child .ps-row[data-astro-cid-wkx7uqji]{border-bottom:0}.ps-row[data-astro-cid-wkx7uqji]:after{display:none}.ps-row[data-astro-cid-wkx7uqji]:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:50% 0;transition:transform var(--d-2) steps(4,jump-end)}.ps-item[data-astro-cid-wkx7uqji].is-active .ps-row[data-astro-cid-wkx7uqji]{background:var(--panel-2)}.ps-item[data-astro-cid-wkx7uqji].is-active .ps-row[data-astro-cid-wkx7uqji]:before{transform:scaleY(1)}.ps-bar[data-astro-cid-wkx7uqji],.ps-fig[data-astro-cid-wkx7uqji],.ps-go[data-astro-cid-wkx7uqji]{display:none}.ps-pid[data-astro-cid-wkx7uqji]{display:block;grid-area:pid}.ps-item[data-astro-cid-wkx7uqji].is-active .ps-pid[data-astro-cid-wkx7uqji]{color:var(--accent)}.ps-name[data-astro-cid-wkx7uqji]{margin-top:0;gap:6px}.ps-name__t[data-astro-cid-wkx7uqji]{font-size:clamp(1rem,2.3cqi,1.625rem);line-height:1;letter-spacing:-.01em}.ps-kicker[data-astro-cid-wkx7uqji]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-width:52ch}.ps-stat[data-astro-cid-wkx7uqji],.ps-cat[data-astro-cid-wkx7uqji]{margin-top:0}.ps-year[data-astro-cid-wkx7uqji]{align-self:baseline;justify-self:end;color:var(--fg-2)}.ps-item[data-astro-cid-wkx7uqji].is-active .ps-year[data-astro-cid-wkx7uqji]{color:var(--fg)}.ps-cat[data-astro-cid-wkx7uqji],.ps-stack[data-astro-cid-wkx7uqji]{display:none}@container pslist (min-width: 760px){.ps-head[data-astro-cid-wkx7uqji],.ps-row[data-astro-cid-wkx7uqji]{grid-template-columns:4ch minmax(0,1fr) 20ch 22ch 13ch;grid-template-areas:"pid name stat cat year"}.ps-h-cat[data-astro-cid-wkx7uqji]{display:block;grid-area:cat}.ps-cat[data-astro-cid-wkx7uqji]{display:block}}@container pslist (min-width: 960px){.ps-head[data-astro-cid-wkx7uqji],.ps-row[data-astro-cid-wkx7uqji]{grid-template-columns:4ch minmax(0,1fr) 20ch 22ch 13ch 17ch;grid-template-areas:"pid name stat cat year stack"}.ps-h-stack[data-astro-cid-wkx7uqji]{display:block;grid-area:stack}.ps-stack[data-astro-cid-wkx7uqji]{display:block;margin-top:0;white-space:nowrap}.ps-stack__full[data-astro-cid-wkx7uqji],.ps-more--full[data-astro-cid-wkx7uqji]{display:none}.ps-stack__lead[data-astro-cid-wkx7uqji],.ps-more--lead[data-astro-cid-wkx7uqji]{display:inline}}.ps-keys[data-astro-cid-wkx7uqji]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin-top:auto;padding:10px var(--pane-pad);border-top:1px solid var(--line);font-size:var(--fs-micro);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2)}.ps-keys[data-astro-cid-wkx7uqji]>span[data-astro-cid-wkx7uqji]{display:inline-flex;align-items:center;gap:.75ch}.ps-log__body[data-astro-cid-wkx7uqji]{display:grid;align-content:start}.log[data-astro-cid-wkx7uqji]{display:grid;gap:var(--s-3)}.log__cmd[data-astro-cid-wkx7uqji]{font-size:var(--fs-small);color:var(--fg-2)}.log__lines[data-astro-cid-wkx7uqji]{display:grid;gap:6px;font-size:var(--fs-small);line-height:1.55;color:var(--fg)}.log__lines[data-astro-cid-wkx7uqji]>li[data-astro-cid-wkx7uqji]:before{font-size:var(--fs-label);padding-top:.15em}.ps-insp__body[data-astro-cid-wkx7uqji]{display:grid}.insp[data-astro-cid-wkx7uqji]{display:grid;gap:var(--s-4);align-content:start}.insp__fig[data-astro-cid-wkx7uqji]{display:grid;gap:var(--s-3)}.insp__stage[data-astro-cid-wkx7uqji]{position:relative;padding:10px}.insp__c[data-astro-cid-wkx7uqji]{position:absolute;line-height:1}.insp__c--tl[data-astro-cid-wkx7uqji]{left:16px;top:-5px;padding-inline:4px;background:var(--panel)}.insp__c--br[data-astro-cid-wkx7uqji]{right:16px;bottom:-5px;padding-inline:4px;background:var(--panel)}.insp__cap[data-astro-cid-wkx7uqji]{font-size:var(--fs-small);line-height:1.5;color:var(--fg-2);text-wrap:pretty}.insp__cap-id[data-astro-cid-wkx7uqji]{color:var(--fg);margin-right:.5ch}.insp__head[data-astro-cid-wkx7uqji]{display:grid;gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line)}.insp__name[data-astro-cid-wkx7uqji]{font-size:clamp(1.75rem,2.6vw,2.75rem);font-weight:var(--wt-heavy);font-stretch:var(--w-x);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--fg);overflow-wrap:anywhere}.insp__kicker[data-astro-cid-wkx7uqji]{font-size:var(--fs-lead);font-weight:var(--wt-light);line-height:1.4;color:var(--fg);text-wrap:balance}.insp__kv[data-astro-cid-wkx7uqji] dd[data-astro-cid-wkx7uqji]{font-size:var(--fs-small);text-wrap:balance}.insp__stack[data-astro-cid-wkx7uqji]{font-size:var(--fs-small);line-height:1.6;color:var(--fg-2)}.insp__cta[data-astro-cid-wkx7uqji]{justify-self:start}@media(prefers-reduced-motion:no-preference){.insp[data-astro-cid-wkx7uqji].is-swap .insp__stage[data-astro-cid-wkx7uqji]{animation:ps-enter .22s steps(6,jump-none) both}.insp[data-astro-cid-wkx7uqji].is-swap .insp__kv[data-astro-cid-wkx7uqji]>div[data-astro-cid-wkx7uqji],.insp[data-astro-cid-wkx7uqji].is-swap .insp__stack[data-astro-cid-wkx7uqji],.insp[data-astro-cid-wkx7uqji].is-swap .insp__cta[data-astro-cid-wkx7uqji],.insp[data-astro-cid-wkx7uqji].is-swap .insp__kicker[data-astro-cid-wkx7uqji],.insp[data-astro-cid-wkx7uqji].is-swap .insp__cap[data-astro-cid-wkx7uqji]{animation:ps-print .12s steps(2,jump-none) both}.insp[data-astro-cid-wkx7uqji].is-swap .insp__kicker[data-astro-cid-wkx7uqji]{animation-delay:.06s}.insp[data-astro-cid-wkx7uqji].is-swap .insp__kv[data-astro-cid-wkx7uqji]>div[data-astro-cid-wkx7uqji]:nth-child(1){animation-delay:.1s}.insp[data-astro-cid-wkx7uqji].is-swap .insp__kv[data-astro-cid-wkx7uqji]>div[data-astro-cid-wkx7uqji]:nth-child(2){animation-delay:.14s}.insp[data-astro-cid-wkx7uqji].is-swap .insp__kv[data-astro-cid-wkx7uqji]>div[data-astro-cid-wkx7uqji]:nth-child(3){animation-delay:.18s}.insp[data-astro-cid-wkx7uqji].is-swap .insp__stack[data-astro-cid-wkx7uqji]{animation-delay:.22s}.insp[data-astro-cid-wkx7uqji].is-swap .insp__cta[data-astro-cid-wkx7uqji]{animation-delay:.26s}.log[data-astro-cid-wkx7uqji].is-swap .log__lines[data-astro-cid-wkx7uqji]>li[data-astro-cid-wkx7uqji]{animation:ps-print .12s steps(2,jump-none) calc(.04s + var(--i, 0) * 45ms) both}}}@keyframes ps-print{0%{opacity:0}to{opacity:1}}.gh-cmd[data-astro-cid-mnn6ylu4]{margin-top:var(--s-2);font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-small);letter-spacing:0;color:var(--fg);overflow-wrap:anywhere}.gh-stats[data-astro-cid-mnn6ylu4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--s-5);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.gh-stats[data-astro-cid-mnn6ylu4]>div[data-astro-cid-mnn6ylu4]{display:grid;gap:10px;padding:var(--s-4) var(--s-4) var(--s-4) 0}.gh-stats[data-astro-cid-mnn6ylu4]>div[data-astro-cid-mnn6ylu4]+div[data-astro-cid-mnn6ylu4]{padding-left:var(--s-4);border-left:1px solid var(--line)}.gh-stats[data-astro-cid-mnn6ylu4] dt[data-astro-cid-mnn6ylu4]{font-size:var(--fs-label);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.gh-stats[data-astro-cid-mnn6ylu4] dd[data-astro-cid-mnn6ylu4]{display:flex;align-items:baseline;gap:.75ch;font-size:clamp(2rem,1.2rem + 3vw,4rem);font-weight:var(--wt-heavy);font-stretch:var(--w-x);line-height:1;color:var(--fg)}.gh-stats[data-astro-cid-mnn6ylu4] dd[data-astro-cid-mnn6ylu4] small[data-astro-cid-mnn6ylu4]{font-size:var(--fs-small);font-weight:var(--wt-medium);font-stretch:var(--w-c);color:var(--fg-2)}.gh-stats[data-astro-cid-mnn6ylu4]>div[data-astro-cid-mnn6ylu4]:first-child dd[data-astro-cid-mnn6ylu4]{color:var(--accent)}@media(max-width:899px){.gh-stats[data-astro-cid-mnn6ylu4]{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-stats[data-astro-cid-mnn6ylu4]>div[data-astro-cid-mnn6ylu4]:nth-child(3){padding-left:0;border-left:0}.gh-stats[data-astro-cid-mnn6ylu4]>div[data-astro-cid-mnn6ylu4]:nth-child(n+3){border-top:1px solid var(--line)}}.gh-tiles[data-astro-cid-mnn6ylu4]{grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.gh-tiles[data-astro-cid-mnn6ylu4]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.gh-graph[data-astro-cid-mnn6ylu4]{grid-column:1 / -1}}.gh-graph[data-astro-cid-mnn6ylu4]{margin:0}.cal-scroll[data-astro-cid-mnn6ylu4]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:6px}.cal[data-astro-cid-mnn6ylu4]{--cell: clamp(10px, 1.32vw, 17px);--gap: 3px;display:grid;grid-template-columns:3.5ch repeat(var(--weeks),var(--cell));grid-template-rows:1.6em repeat(7,var(--cell));gap:var(--gap);width:max-content;min-width:100%;justify-content:space-between}.cal__corner[data-astro-cid-mnn6ylu4]{grid-column:1;grid-row:1}.cal__month[data-astro-cid-mnn6ylu4]{grid-row:1;grid-column:var(--x) / span 4;font-size:var(--fs-micro);font-stretch:var(--w-xc);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap}.cal__wd[data-astro-cid-mnn6ylu4]{grid-column:1;grid-row:var(--y);align-self:center;font-size:var(--fs-micro);font-stretch:var(--w-xc);color:var(--fg-3)}.cal__d[data-astro-cid-mnn6ylu4]{grid-column:var(--x);grid-row:var(--y);display:block;width:var(--cell);height:var(--cell);border:1px solid var(--line-2);background:transparent;transition:background-color var(--d-1) var(--ease-step),outline-color var(--d-1) var(--ease-step);outline:1px solid transparent;outline-offset:1px}.cal__d[data-astro-cid-mnn6ylu4][data-level="1"]{background:#e7e9ec3d;border-color:transparent}.cal__d[data-astro-cid-mnn6ylu4][data-level="2"]{background:#e7e9ec80;border-color:transparent}.cal__d[data-astro-cid-mnn6ylu4][data-level="3"]{background:#e7e9ecd9;border-color:transparent}.cal__d[data-astro-cid-mnn6ylu4][data-level="4"]{background:var(--accent);border-color:transparent;box-shadow:0 0 10px rgba(var(--accent-rgb),.4)}.cal__d[data-astro-cid-mnn6ylu4].is-hot{outline-color:var(--accent)}.gh[data-astro-cid-mnn6ylu4].is-armed .cal[data-astro-cid-mnn6ylu4] .cal__d[data-astro-cid-mnn6ylu4]{opacity:0}.gh[data-astro-cid-mnn6ylu4].is-armed.is-lit .cal[data-astro-cid-mnn6ylu4] .cal__d[data-astro-cid-mnn6ylu4]{opacity:1;transition:opacity 0s linear calc(var(--i) * 14ms),background-color var(--d-1) var(--ease-step),outline-color var(--d-1) var(--ease-step)}.cal-foot[data-astro-cid-mnn6ylu4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);margin-top:var(--s-3)}.cal-read[data-astro-cid-mnn6ylu4]{min-height:1.5em;font-size:var(--fs-small);font-stretch:var(--w-c);color:var(--fg-2)}.cal-read[data-astro-cid-mnn6ylu4][data-level]:not([data-level=""]){color:var(--fg)}.cal-legend[data-astro-cid-mnn6ylu4]{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-micro);font-stretch:var(--w-xc);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2)}.cal__d--key[data-astro-cid-mnn6ylu4]{--cell: 11px;display:inline-block}.cal-legend[data-astro-cid-mnn6ylu4] span[data-astro-cid-mnn6ylu4]:first-child{margin-right:4px}.cal-legend[data-astro-cid-mnn6ylu4] span[data-astro-cid-mnn6ylu4]:last-child{margin-left:4px}.yrs[data-astro-cid-mnn6ylu4]{display:grid;gap:10px}.yrs__row[data-astro-cid-mnn6ylu4]{display:grid;grid-template-columns:5ch minmax(0,1fr) 5ch;align-items:center;gap:1.5ch;font-size:var(--fs-small)}.yrs__y[data-astro-cid-mnn6ylu4]{color:var(--fg-2);font-stretch:var(--w-c)}.yrs__bar[data-astro-cid-mnn6ylu4]{height:10px;border:1px solid var(--line)}.yrs__bar[data-astro-cid-mnn6ylu4] i[data-astro-cid-mnn6ylu4]{display:block;height:100%;width:var(--w);min-width:2px;background:var(--fg)}.yrs__row[data-astro-cid-mnn6ylu4]:last-child .yrs__bar[data-astro-cid-mnn6ylu4] i[data-astro-cid-mnn6ylu4]{background:var(--accent)}.yrs__n[data-astro-cid-mnn6ylu4]{text-align:right;font-weight:var(--wt-semi);color:var(--fg)}.gh-langs[data-astro-cid-mnn6ylu4]{display:grid;gap:10px;margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line)}.gh-langs__bar[data-astro-cid-mnn6ylu4]{display:flex;gap:2px;height:8px}.gh-langs__bar[data-astro-cid-mnn6ylu4] i[data-astro-cid-mnn6ylu4]{width:var(--w);background:var(--fg)}.gh-langs__bar[data-astro-cid-mnn6ylu4] i[data-astro-cid-mnn6ylu4][data-i="1"],.gh-langs__list[data-astro-cid-mnn6ylu4] li[data-astro-cid-mnn6ylu4][data-i="1"] i[data-astro-cid-mnn6ylu4]{background:var(--fg-2)}.gh-langs__bar[data-astro-cid-mnn6ylu4] i[data-astro-cid-mnn6ylu4][data-i="2"],.gh-langs__list[data-astro-cid-mnn6ylu4] li[data-astro-cid-mnn6ylu4][data-i="2"] i[data-astro-cid-mnn6ylu4]{background:var(--fg-3)}.gh-langs__list[data-astro-cid-mnn6ylu4]{display:flex;flex-wrap:wrap;gap:6px var(--s-4);font-size:var(--fs-small);font-stretch:var(--w-c);color:var(--fg)}.gh-langs__list[data-astro-cid-mnn6ylu4] li[data-astro-cid-mnn6ylu4]{display:inline-flex;align-items:center;gap:1ch}.gh-langs__list[data-astro-cid-mnn6ylu4] li[data-astro-cid-mnn6ylu4] i[data-astro-cid-mnn6ylu4]{width:8px;height:8px;background:var(--fg)}.gh-langs__list[data-astro-cid-mnn6ylu4] .tnum[data-astro-cid-mnn6ylu4]{color:var(--fg-2)}.repos[data-astro-cid-mnn6ylu4]{display:grid}.repo[data-astro-cid-mnn6ylu4]{display:grid;gap:4px;padding:12px var(--pane-pad);border-bottom:1px solid var(--line)}.repo__link[data-astro-cid-mnn6ylu4]{display:inline-flex;align-items:center;gap:1ch;justify-self:start;min-height:28px}.repo__name[data-astro-cid-mnn6ylu4]{display:inline-flex;align-items:center;gap:1ch;font-size:var(--fs-body);font-weight:var(--wt-semi);font-stretch:var(--w-c);color:var(--fg);overflow-wrap:anywhere}.repo__link[data-astro-cid-mnn6ylu4]:hover .repo__name[data-astro-cid-mnn6ylu4]{color:var(--accent)}.repo__fork[data-astro-cid-mnn6ylu4]{font-size:var(--fs-micro)}.repo__stars[data-astro-cid-mnn6ylu4]{font-size:var(--fs-label);color:var(--fg-2)}.repo__desc[data-astro-cid-mnn6ylu4]{font-size:var(--fs-small);color:var(--fg-2)}.repo__meta[data-astro-cid-mnn6ylu4]{display:flex;gap:2ch;font-size:var(--fs-label);font-stretch:var(--w-xc);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.repo--private[data-astro-cid-mnn6ylu4] .repo__name[data-astro-cid-mnn6ylu4]{color:var(--fg-2);font-weight:var(--wt-medium)}.repo__lock[data-astro-cid-mnn6ylu4]{display:inline-grid;place-items:center;color:var(--fg-2)}.gh-foot[data-astro-cid-mnn6ylu4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--pane-pad) var(--s-4)}.gh-snap[data-astro-cid-mnn6ylu4]{font-size:var(--fs-label);font-stretch:var(--w-xc);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2)}@media(min-width:1024px){.repos[data-astro-cid-mnn6ylu4]{max-height:560px;overflow-y:auto;overscroll-behavior:contain}}@media(max-width:639px){.cal[data-astro-cid-mnn6ylu4]{--cell: 11px;justify-content:start}}.lab[data-astro-cid-mingr44g]{--stage-h: clamp(560px, 40vw, 680px);position:relative}.lab__tiles[data-astro-cid-mingr44g]{grid-template-columns:repeat(12,minmax(0,1fr));overflow:clip}.lab__topo[data-astro-cid-mingr44g],.lab__insp[data-astro-cid-mingr44g],.lab__log[data-astro-cid-mingr44g]{grid-column:1 / -1}@media(min-width:768px)and (max-width:1279px){.lab__insp[data-astro-cid-mingr44g]{grid-column:1 / span 5}.lab__log[data-astro-cid-mingr44g]{grid-column:6 / -1}}@media(min-width:1280px){.lab__topo[data-astro-cid-mingr44g]{grid-column:1 / span 8}.lab__insp[data-astro-cid-mingr44g]{grid-column:9 / -1}}html:not(.js) .js-only[data-astro-cid-mingr44g]{display:none!important}.strip[data-astro-cid-mingr44g]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3) var(--s-5);padding:var(--s-3) var(--pane-pad);border-bottom:1px solid var(--line)}.strip__health[data-astro-cid-mingr44g]{min-width:17ch}.strip__health[data-astro-cid-mingr44g][data-tone=warn],.strip__health[data-astro-cid-mingr44g][data-tone=err]{color:var(--fg)}.strip__counts[data-astro-cid-mingr44g]{display:flex;gap:var(--s-5);margin-right:auto}.strip__counts[data-astro-cid-mingr44g] div[data-astro-cid-mingr44g]{display:flex;align-items:baseline;gap:1ch}.strip__counts[data-astro-cid-mingr44g] dt[data-astro-cid-mingr44g]{font-size:var(--fs-micro);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.strip__counts[data-astro-cid-mingr44g] dd[data-astro-cid-mingr44g]{font-size:var(--fs-small);font-weight:var(--wt-semi);font-stretch:var(--w-c);color:var(--fg)}.strip__counts[data-astro-cid-mingr44g] dd[data-astro-cid-mingr44g][data-tone=warn]{color:var(--warn)}.strip__counts[data-astro-cid-mingr44g] dd[data-astro-cid-mingr44g][data-tone=err]{color:var(--err)}.strip__cta[data-astro-cid-mingr44g]{min-width:25ch}.strip__cta[data-astro-cid-mingr44g][data-mode=restore]{background:transparent;color:var(--fg);border-color:var(--line-3)}.strip__cta[data-astro-cid-mingr44g][data-mode=restore]:hover{background:var(--fg);color:var(--bg)}.strip__cta[data-astro-cid-mingr44g]:disabled{opacity:1;background:transparent;color:var(--fg-2);border-color:var(--line-2);border-style:dashed}@media(max-width:639px){.strip__counts[data-astro-cid-mingr44g]{order:3;width:100%;justify-content:space-between;margin:0}.strip__cta[data-astro-cid-mingr44g]{margin-left:auto;min-width:0}}.stage[data-astro-cid-mingr44g]{position:relative;height:var(--stage-h);overflow:hidden;container-type:inline-size;background-color:var(--bg);background-image:radial-gradient(rgba(230,232,236,.09) .7px,transparent .8px);background-size:24px 24px;background-position:12px 12px;isolation:isolate}@media(max-width:639px){.stage[data-astro-cid-mingr44g]{height:920px}}.stage__ruler[data-astro-cid-mingr44g]{position:absolute;inset:6px 0 auto;height:10px;z-index:0}.stage__ruler[data-astro-cid-mingr44g] span[data-astro-cid-mingr44g]{position:absolute;top:0;left:calc(var(--i) * 100% / 12);translate:-50% 0}.stage__ruler[data-astro-cid-mingr44g] span[data-astro-cid-mingr44g]:first-child{translate:4px 0}.stage__ruler[data-astro-cid-mingr44g] span[data-astro-cid-mingr44g]:last-child{translate:calc(-100% - 4px) 0}@media(max-width:639px){.stage__ruler[data-astro-cid-mingr44g] span[data-astro-cid-mingr44g]:not(:nth-child(3n+1)){display:none}}.stage__cross[data-astro-cid-mingr44g]{z-index:0}.stage__cross--tl[data-astro-cid-mingr44g]{left:14px;top:26px}.stage__cross--tr[data-astro-cid-mingr44g]{right:5px;top:26px}.stage__cross--bl[data-astro-cid-mingr44g]{left:14px;bottom:5px}.stage__cross--br[data-astro-cid-mingr44g]{right:5px;bottom:5px}.wires[data-astro-cid-mingr44g]{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:visible;pointer-events:none}.wires--m[data-astro-cid-mingr44g]{display:none}@media(max-width:639px){.wires--d[data-astro-cid-mingr44g]{display:none}.wires--m[data-astro-cid-mingr44g]{display:block}}.w[data-astro-cid-mingr44g]{fill:none;stroke:#e6e8ec38;stroke-width:1;vector-effect:non-scaling-stroke;shape-rendering:crispEdges;transition:stroke var(--d-1) var(--ease-step)}.w--bus[data-astro-cid-mingr44g]{stroke:#e6e8ec4d}.w--nfs[data-astro-cid-mingr44g]{stroke-dasharray:3 3}.w[data-astro-cid-mingr44g].is-hot{stroke:var(--accent-line)}.w[data-astro-cid-mingr44g].is-down{stroke:#ff5c5c6b;stroke-dasharray:2 4}.pve[data-astro-cid-mingr44g]{--bk-c: var(--line-3);--bk-l: 10px;position:absolute;left:calc(var(--fx) * 1%);top:calc(var(--fy) * 1%);width:calc(var(--fw) * 1%);height:calc(var(--fh) * 1%);border:1px solid var(--line);z-index:0;pointer-events:none}.lanbar[data-astro-cid-mingr44g]{position:absolute;left:calc(var(--lx0) * 1%);width:calc((var(--lx1) - var(--lx0)) * 1%);top:calc(var(--ly) * 1%);height:5px;translate:0 -50%;border-block:1px solid rgba(230,232,236,.3);z-index:1}@media(max-width:639px){.pve[data-astro-cid-mingr44g]{left:calc(var(--mfx) * 1%);top:calc(var(--mfy) * 1%);width:calc(var(--mfw) * 1%);height:calc(var(--mfh) * 1%)}.lanbar[data-astro-cid-mingr44g]{left:calc(var(--mlx0) * 1%);width:calc((var(--mlx1) - var(--mlx0)) * 1%);top:calc(var(--mly) * 1%)}}.packets[data-astro-cid-mingr44g]{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.wan[data-astro-cid-mingr44g]{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);translate:-50% -50%;z-index:3;display:inline-flex;align-items:center;gap:1ch;padding:0 1ch;background:var(--bg);font-size:var(--fs-micro)}.wan__dot[data-astro-cid-mingr44g]{width:5px;height:5px;border:1px solid var(--fg-2)}.n[data-astro-cid-mingr44g]{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);translate:-50% -50%;z-index:3;display:grid;gap:2px;padding:6px 1.1ch;text-align:left;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-1);color:var(--fg);font-size:var(--fs-label);font-weight:var(--wt-medium);font-stretch:var(--w-c);line-height:1.25;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--d-1) var(--ease-step),background-color var(--d-1) var(--ease-step)}@media(max-width:639px){.wan[data-astro-cid-mingr44g],.n[data-astro-cid-mingr44g]{left:calc(var(--mx) * 1%);top:calc(var(--my) * 1%)}}.n[data-astro-cid-mingr44g]:hover,.n[data-astro-cid-mingr44g].is-hot{border-color:var(--line-3);background:var(--panel-2)}.n[data-astro-cid-mingr44g][aria-pressed=true]{border-color:var(--accent)}.n[data-astro-cid-mingr44g][aria-pressed=true] .n__name[data-astro-cid-mingr44g]{color:var(--accent)}.n[data-astro-cid-mingr44g]:focus-visible{outline-offset:3px}.n__row[data-astro-cid-mingr44g]{display:flex;align-items:center;justify-content:space-between;gap:1.5ch}.n__name[data-astro-cid-mingr44g]{font-weight:var(--wt-semi);letter-spacing:.01em}.n__sub[data-astro-cid-mingr44g]{font-size:var(--fs-micro);font-stretch:var(--w-xc);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.n__sub[data-astro-cid-mingr44g] b[data-astro-cid-mingr44g]{font-weight:var(--wt-semi);color:var(--fg);text-transform:none;letter-spacing:.02em}.n__dot[data-astro-cid-mingr44g]{width:6px;height:6px;background:var(--ok)}.n--edge[data-astro-cid-mingr44g],.n--lb[data-astro-cid-mingr44g],.n--nas[data-astro-cid-mingr44g]{justify-items:center;text-align:center;min-width:13ch}.n--cp[data-astro-cid-mingr44g],.n--svc[data-astro-cid-mingr44g]{min-width:14ch}.n--lan[data-astro-cid-mingr44g],.n--pve[data-astro-cid-mingr44g]{translate:0 -50%;padding:3px 1ch;font-size:var(--fs-micro);font-stretch:var(--w-xc);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);background:var(--bg);border-color:transparent}.n--pve[data-astro-cid-mingr44g]{margin-left:12px}.n--lan[data-astro-cid-mingr44g]{translate:0 9px}@media(max-width:639px){.n--lan[data-astro-cid-mingr44g]{translate:0 28px}}.n--lan[data-astro-cid-mingr44g]:hover,.n--pve[data-astro-cid-mingr44g]:hover,.n--lan[data-astro-cid-mingr44g].is-hot,.n--pve[data-astro-cid-mingr44g].is-hot{color:var(--fg);background:var(--bg)}.n--wk[data-astro-cid-mingr44g]{width:19%;min-width:0;padding:0;gap:0;container-type:inline-size;align-content:start}.n__head[data-astro-cid-mingr44g]{padding:6px 1.1ch 5px;border-bottom:1px solid var(--line)}.n__state[data-astro-cid-mingr44g]{font-size:var(--fs-micro);font-stretch:var(--w-xc);letter-spacing:.08em;text-transform:uppercase;color:var(--ok)}.pods[data-astro-cid-mingr44g]{display:grid;align-content:start;min-height:76px;padding:4px 1.1ch}.pod[data-astro-cid-mingr44g]{position:relative;display:flex;align-items:center;gap:.9ch;height:17px;min-width:0;font-family:var(--font-code);font-stretch:normal;font-size:10.5px;font-weight:var(--wt-regular);letter-spacing:0;color:var(--fg);will-change:auto}.pod__dot[data-astro-cid-mingr44g]{flex:none;width:5px;height:5px;background:var(--ok)}.pod__name[data-astro-cid-mingr44g],.pod__hash[data-astro-cid-mingr44g]{overflow:hidden;text-overflow:clip}.pod__hash[data-astro-cid-mingr44g]{color:var(--fg-2);margin-left:-.9ch}.pod[data-astro-cid-mingr44g][data-kind=sys] .pod__name[data-astro-cid-mingr44g]{color:var(--fg-2)}.pod[data-astro-cid-mingr44g][data-st=Pending] .pod__dot[data-astro-cid-mingr44g],.pod[data-astro-cid-mingr44g][data-st=ContainerCreating] .pod__dot[data-astro-cid-mingr44g]{background:var(--warn)}.pod[data-astro-cid-mingr44g][data-st=Terminating] .pod__dot[data-astro-cid-mingr44g],.pod[data-astro-cid-mingr44g][data-st=Unknown] .pod__dot[data-astro-cid-mingr44g]{background:var(--err)}.pod[data-astro-cid-mingr44g][data-st=Terminating],.pod[data-astro-cid-mingr44g][data-st=Unknown]{color:var(--fg-2)}.pod[data-astro-cid-mingr44g][data-st=Terminating] .pod__name[data-astro-cid-mingr44g]{text-decoration:line-through;text-decoration-color:var(--err)}@container (max-width: 160px){.pod__hash[data-astro-cid-mingr44g]{display:none}}.n--wk[data-astro-cid-mingr44g].is-receiving{z-index:5}.n--wk[data-astro-cid-mingr44g].is-silent{border-style:dashed;border-color:var(--warn)}.n--wk[data-astro-cid-mingr44g].is-silent .n__state[data-astro-cid-mingr44g]{color:var(--warn)}.n--wk[data-astro-cid-mingr44g].is-down{border-color:var(--err);background:var(--bg)}.n--wk[data-astro-cid-mingr44g].is-down .n__name[data-astro-cid-mingr44g],.n--wk[data-astro-cid-mingr44g].is-down .n__state[data-astro-cid-mingr44g]{color:var(--err)}.n--wk[data-astro-cid-mingr44g].is-down[aria-pressed=true]{outline:1px solid var(--accent);outline-offset:2px}.n--cp[data-astro-cid-mingr44g].is-down{border-color:var(--err);border-style:dashed;background:var(--bg)}.n--cp[data-astro-cid-mingr44g].is-down .n__name[data-astro-cid-mingr44g],.n--cp[data-astro-cid-mingr44g].is-down .n__sub[data-astro-cid-mingr44g]{color:var(--err)}.n--cp[data-astro-cid-mingr44g].is-down .n__dot[data-astro-cid-mingr44g]{background:var(--err);box-shadow:none;animation:k-blink var(--blink) var(--ease-blink) infinite}.n--cp[data-astro-cid-mingr44g].is-down[aria-pressed=true]{outline:1px solid var(--accent);outline-offset:2px}@media(max-width:1023px){.n[data-astro-cid-mingr44g]{font-size:10px}}@media(max-width:639px){.n--wk[data-astro-cid-mingr44g]{width:78%}.pods[data-astro-cid-mingr44g]{display:flex;flex-wrap:wrap;gap:0 1.6ch;min-height:42px}.pod[data-astro-cid-mingr44g]{font-size:9.5px}.n--cp[data-astro-cid-mingr44g]{min-width:0;width:25%}.n--cp[data-astro-cid-mingr44g] .n__sub[data-astro-cid-mingr44g]{font-size:9px;letter-spacing:.04em}.n__wide[data-astro-cid-mingr44g]{display:none}.n--svc[data-astro-cid-mingr44g]{min-width:0;width:37%}}.foot[data-astro-cid-mingr44g]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-6);padding:var(--s-3) var(--pane-pad);border-top:1px solid var(--line);font-size:var(--fs-micro);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.foot__k[data-astro-cid-mingr44g]{color:var(--fg)}.phases[data-astro-cid-mingr44g]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2) var(--s-4)}.phases__list[data-astro-cid-mingr44g]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4)}.phases__list[data-astro-cid-mingr44g] li[data-astro-cid-mingr44g]{display:inline-flex;align-items:center;gap:.75ch;color:var(--fg-2)}.phases__list[data-astro-cid-mingr44g] li[data-astro-cid-mingr44g]+li[data-astro-cid-mingr44g]:before{content:"";width:2.5ch;height:1px;margin-right:var(--s-2);background:var(--line-2)}.phases__n[data-astro-cid-mingr44g]{color:var(--fg-2)}.phases__list[data-astro-cid-mingr44g] li[data-astro-cid-mingr44g][data-on=active],.phases__list[data-astro-cid-mingr44g] li[data-astro-cid-mingr44g][data-on=active] .phases__n[data-astro-cid-mingr44g]{color:var(--accent)}.phases__list[data-astro-cid-mingr44g] li[data-astro-cid-mingr44g][data-on=done]{color:var(--fg)}.phases__t[data-astro-cid-mingr44g]{min-width:8ch;color:var(--fg);text-transform:none}@media(max-width:639px){.phases[data-astro-cid-mingr44g]{display:grid;grid-template-columns:1fr auto;width:100%}.phases__list[data-astro-cid-mingr44g]{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:1fr 1fr}.phases__list[data-astro-cid-mingr44g] li[data-astro-cid-mingr44g]+li[data-astro-cid-mingr44g]:before{display:none}.phases__t[data-astro-cid-mingr44g]{grid-column:2;grid-row:1;text-align:right}}.legend[data-astro-cid-mingr44g]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4)}.legend[data-astro-cid-mingr44g] li[data-astro-cid-mingr44g]{display:inline-flex;align-items:center;gap:.75ch}.lg[data-astro-cid-mingr44g]{width:5px;height:5px;background:var(--fg)}.lg--api[data-astro-cid-mingr44g]{background:var(--fg-2)}.lg--beat[data-astro-cid-mingr44g]{background:var(--fg-3)}.lg--nfs[data-astro-cid-mingr44g]{background:transparent;border:1px solid var(--fg-2)}.lg--drop[data-astro-cid-mingr44g]{background:var(--err)}.lab[data-astro-cid-mingr44g][data-static] .legend[data-astro-cid-mingr44g],.dock[data-astro-cid-mingr44g]{display:none}@media(max-width:1279px){.strip[data-astro-cid-mingr44g]{display:none}.dock[data-astro-cid-mingr44g]{position:sticky;bottom:calc(var(--status-h) + 8px + env(safe-area-inset-bottom,0px));z-index:4;display:grid;gap:10px;margin:var(--s-3) var(--s-2) var(--s-2);padding:12px;background:#0d0f12f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-3);border-radius:var(--r-1);box-shadow:0 -22px 44px -26px #000000f2,0 0 0 1px #0000008c}}.dock__head[data-astro-cid-mingr44g]{display:grid;gap:4px}.dock__title[data-astro-cid-mingr44g]{font-size:var(--fs-label);font-weight:var(--wt-semi);font-stretch:var(--w-xc);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);white-space:nowrap}.dock__title[data-astro-cid-mingr44g] .dim[data-astro-cid-mingr44g]{color:var(--fg-2);margin-right:.5ch}.dock__status[data-astro-cid-mingr44g]{display:flex;align-items:center;gap:1ch;min-width:0;font-size:var(--fs-small);font-stretch:var(--w-c);line-height:1.3;color:var(--fg)}.dock__dot[data-astro-cid-mingr44g]{flex:none;width:7px;height:7px;background:var(--tone, var(--ok))}.dock__read[data-astro-cid-mingr44g]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line-2);background:var(--bg)}.dock__read[data-astro-cid-mingr44g]>div[data-astro-cid-mingr44g]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px}.dock__read[data-astro-cid-mingr44g]>div[data-astro-cid-mingr44g]:nth-child(2n){border-left:1px solid var(--line-2)}.dock__read[data-astro-cid-mingr44g]>div[data-astro-cid-mingr44g]:nth-child(n+3){border-top:1px solid var(--line-2)}.dock__read[data-astro-cid-mingr44g] dt[data-astro-cid-mingr44g]{font-size:var(--fs-micro);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.dock__read[data-astro-cid-mingr44g] dd[data-astro-cid-mingr44g]{font-size:clamp(1.25rem,.9rem + 1.6vw,1.625rem);font-weight:var(--wt-heavy);font-stretch:var(--w-x);line-height:1;color:var(--fg);font-variant-numeric:tabular-nums slashed-zero}.dock__read[data-astro-cid-mingr44g] dd[data-astro-cid-mingr44g][data-tone=warn]{color:var(--warn)}.dock__read[data-astro-cid-mingr44g] dd[data-astro-cid-mingr44g][data-tone=err]{color:var(--err)}.dock__ctl[data-astro-cid-mingr44g]{display:flex;align-items:stretch;gap:8px}.dock__tgt[data-astro-cid-mingr44g]{display:flex;align-items:center;gap:4px;flex:none}.dock__step[data-astro-cid-mingr44g]{display:grid;place-items:center;width:40px;height:48px;color:var(--fg);background:var(--bg);border:1px solid var(--line-3);border-radius:var(--r-1);transition:border-color var(--d-1) var(--ease-step)}.dock__step[data-astro-cid-mingr44g]:hover{border-color:var(--fg)}.dock__step[data-astro-cid-mingr44g]:disabled{opacity:.35;cursor:not-allowed}.dock__tgt-read[data-astro-cid-mingr44g]{display:grid;justify-items:center;min-width:7ch}.dock__k[data-astro-cid-mingr44g]{font-size:var(--fs-micro);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.dock__tgt-v[data-astro-cid-mingr44g]{font-size:1.25rem;font-weight:var(--wt-heavy);font-stretch:var(--w-x);line-height:1.15;color:var(--fg)}.dock__go[data-astro-cid-mingr44g]{flex:1 1 0;min-width:0;min-height:48px;justify-content:center;gap:1ch}.dock__go-dot[data-astro-cid-mingr44g]{flex:none;width:7px;height:7px;background:currentColor}.dock__go[data-astro-cid-mingr44g][data-mode=restore] .dock__go-dot[data-astro-cid-mingr44g]{animation:k-blink var(--blink) var(--ease-blink) infinite}.dock__go[data-astro-cid-mingr44g]:disabled{opacity:1;background:transparent;color:var(--fg-2);border-color:var(--line-2);border-style:dashed}.insp[data-astro-cid-mingr44g]{display:grid;align-content:start;gap:var(--s-3)}.lab[data-astro-cid-mingr44g] .insp-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.lab[data-astro-cid-mingr44g] .insp-name{font-size:var(--fs-h3);font-weight:var(--wt-bold);font-stretch:var(--w-x);line-height:1.1;letter-spacing:-.01em;color:var(--fg);overflow-wrap:anywhere}.lab[data-astro-cid-mingr44g] .insp-role{font-size:var(--fs-label);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-2)}.lab[data-astro-cid-mingr44g] .insp-detail{max-width:52ch;font-size:var(--fs-small);line-height:1.55;color:var(--fg-2);text-wrap:pretty}.lab[data-astro-cid-mingr44g] .insp-kv{font-size:var(--fs-small)}.lab[data-astro-cid-mingr44g] .insp-kv>div{padding:7px 0}.lab[data-astro-cid-mingr44g] .insp-kv dd{color:var(--fg);overflow-wrap:anywhere}.lab[data-astro-cid-mingr44g] .insp-cmd{margin-top:var(--s-2);font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-small);letter-spacing:0;color:var(--fg)}.lab[data-astro-cid-mingr44g] .insp-table .k-table{font-family:var(--font-code);font-stretch:normal;font-size:12px;letter-spacing:0}.lab[data-astro-cid-mingr44g] .insp-table .k-table th,.lab[data-astro-cid-mingr44g] .insp-table .k-table td{padding-top:6px;padding-bottom:6px;white-space:nowrap}.lab[data-astro-cid-mingr44g] .insp-table thead th{font-family:var(--font);font-size:var(--fs-micro)}.lab[data-astro-cid-mingr44g] .insp-table tbody th{font-weight:var(--wt-regular);color:var(--fg);text-transform:none;letter-spacing:0;font-size:12px;font-family:var(--font-code);font-stretch:normal}.lab[data-astro-cid-mingr44g] .insp-table td.is-down{color:var(--err)}.lab[data-astro-cid-mingr44g] .insp-table td.is-silent{color:var(--warn)}.lab[data-astro-cid-mingr44g] .insp-pods{display:grid;gap:2px;font-family:var(--font-code);font-size:12px;letter-spacing:0}.lab[data-astro-cid-mingr44g] .insp-pods li{display:grid;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:1.25ch;padding:4px 0;border-bottom:1px solid var(--line)}.lab[data-astro-cid-mingr44g] .insp-pods i{width:6px;height:6px;background:var(--tone, var(--ok))}.lab[data-astro-cid-mingr44g] .insp-pods span:last-child{color:var(--fg-2)}.lab[data-astro-cid-mingr44g] .insp-empty{font-size:var(--fs-small);color:var(--fg-2)}.lab[data-astro-cid-mingr44g] .insp-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.log[data-astro-cid-mingr44g]{--log-h: 300px;position:relative;height:var(--log-h);overflow:auto;overscroll-behavior:contain;padding:var(--s-2) var(--pane-pad) var(--s-3);font-family:var(--font-code);font-stretch:normal;font-size:11.5px;line-height:1.55;letter-spacing:0;scrollbar-width:thin}.log[data-astro-cid-mingr44g].is-scrolled{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 34px);mask-image:linear-gradient(to bottom,transparent 0,#000 34px)}@media(min-width:1280px){.log[data-astro-cid-mingr44g]{--log-h: 264px}}@media(min-width:768px)and (max-width:1279px){.log[data-astro-cid-mingr44g]{--log-h: 420px}}.lab[data-astro-cid-mingr44g] .ev{display:grid;grid-template-columns:10ch 8ch 21ch 25ch minmax(0,1fr);column-gap:1.5ch;padding:2px 0;color:var(--fg)}.lab[data-astro-cid-mingr44g] .ev--head{position:sticky;top:calc(-1 * var(--s-2));z-index:1;padding:var(--s-2) 0 6px;background:var(--panel);font-weight:var(--wt-medium);color:var(--fg-2);border-bottom:1px solid var(--line);margin-bottom:4px}.lab[data-astro-cid-mingr44g] .ev--head>span{white-space:nowrap;overflow:hidden;color:var(--fg-2)}.lab[data-astro-cid-mingr44g] .ev__age{color:var(--fg-2);font-variant-numeric:tabular-nums slashed-zero}.lab[data-astro-cid-mingr44g] .ev__type[data-w]{color:var(--warn)}.lab[data-astro-cid-mingr44g] .ev__reason{color:var(--fg)}.lab[data-astro-cid-mingr44g] .ev__obj{color:var(--fg-2);overflow-wrap:anywhere}.lab[data-astro-cid-mingr44g] .ev__msg{min-width:0;overflow-wrap:anywhere}.lab[data-astro-cid-mingr44g] .ev--note{display:block;color:var(--fg-2);padding-block:4px}.lab[data-astro-cid-mingr44g] .ev--note.is-ok{color:var(--ok)}.lab[data-astro-cid-mingr44g] .ev.is-new{animation:lab-print .24s steps(4,jump-end) both}@keyframes lab-print{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.log__wait[data-astro-cid-mingr44g]{padding-top:2px}.log[data-astro-cid-mingr44g]:focus-visible{outline-offset:-2px}@media(min-width:768px)and (max-width:1279px),(max-width:639px){.lab[data-astro-cid-mingr44g] .ev{grid-template-columns:9ch 8ch minmax(0,1fr);grid-template-areas:"age type reason" ". obj obj" ". msg msg";row-gap:0;padding:5px 0;border-bottom:1px solid var(--line)}.lab[data-astro-cid-mingr44g] .ev--note{display:block}.lab[data-astro-cid-mingr44g] .ev__age{grid-area:age}.lab[data-astro-cid-mingr44g] .ev__type{grid-area:type}.lab[data-astro-cid-mingr44g] .ev__reason{grid-area:reason}.lab[data-astro-cid-mingr44g] .ev__obj{grid-area:obj}.lab[data-astro-cid-mingr44g] .ev__msg{grid-area:msg;color:var(--fg-2)}.lab[data-astro-cid-mingr44g] .ev--head{grid-template-areas:"age type reason"}.lab[data-astro-cid-mingr44g] .ev--head .ev__obj,.lab[data-astro-cid-mingr44g] .ev--head .ev__msg{display:none}}.lab__after[data-astro-cid-mingr44g]{display:grid;grid-template-columns:minmax(0,64ch) auto;justify-content:space-between;align-items:start;gap:var(--s-4) var(--s-6);margin-top:var(--s-5)}.lab__note[data-astro-cid-mingr44g]{color:var(--fg-2);text-wrap:pretty}.lab__case[data-astro-cid-mingr44g]{white-space:nowrap}@media(max-width:767px){.lab__after[data-astro-cid-mingr44g]{grid-template-columns:minmax(0,1fr)}.lab__case[data-astro-cid-mingr44g]{white-space:normal}}.layout[data-astro-cid-rlzglfcb]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:start}.layout[data-astro-cid-rlzglfcb]>[data-astro-cid-rlzglfcb]{min-width:0}.lens[data-astro-cid-rlzglfcb]{grid-column:9 / -1;grid-row:1;position:sticky;top:calc(var(--nav-h) + var(--s-5));display:grid;gap:var(--s-6)}.lens__block[data-astro-cid-rlzglfcb]{display:grid;gap:var(--s-3)}.lens__h[data-astro-cid-rlzglfcb]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-1) 2ch;padding-bottom:var(--s-2);border-bottom:1px solid var(--line-2);font-size:var(--fs-label);font-weight:var(--wt-bold);font-stretch:var(--w-xc);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg)}.lens__hint[data-astro-cid-rlzglfcb]{font-weight:var(--wt-medium);letter-spacing:.04em;text-transform:none;color:var(--fg-2)}.lens__filters[data-astro-cid-rlzglfcb]{display:flex;flex-wrap:wrap;gap:6px}.lens__fc[data-astro-cid-rlzglfcb]{opacity:.7}.lens__list[data-astro-cid-rlzglfcb]{display:grid}.lens__row[data-astro-cid-rlzglfcb]{display:grid;grid-template-columns:minmax(0,1fr) 40px;border-bottom:1px solid var(--line)}.lens__proj[data-astro-cid-rlzglfcb],.lens__work[data-astro-cid-rlzglfcb]{position:relative;display:grid;grid-template-columns:11ch minmax(0,1fr) auto 3ch;align-items:center;gap:1.25ch;min-height:40px;padding:0 1ch 0 1.5ch;font-size:var(--fs-small);text-align:left;color:var(--fg-2);transition:color var(--d-1) var(--ease-step),background-color var(--d-1) var(--ease-step)}.lens__work[data-astro-cid-rlzglfcb]{grid-template-columns:11ch minmax(0,1fr) 3ch;border-bottom:1px solid var(--line);margin-right:40px}.lens__proj[data-astro-cid-rlzglfcb]:before,.lens__work[data-astro-cid-rlzglfcb]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:transparent;transition:background-color var(--d-1) var(--ease-step)}.lens__id[data-astro-cid-rlzglfcb]{font-family:var(--font-code);font-stretch:normal;letter-spacing:0;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lens__name[data-astro-cid-rlzglfcb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-label);font-stretch:var(--w-xc);letter-spacing:.04em;text-transform:uppercase}.lens__n[data-astro-cid-rlzglfcb]{text-align:right;font-family:var(--font-code);font-stretch:normal;letter-spacing:0}.lens__proj[data-astro-cid-rlzglfcb]:hover{background:var(--panel);color:var(--fg)}.lens__proj[data-astro-cid-rlzglfcb].is-hit,.lens__work[data-astro-cid-rlzglfcb].is-hit,.lens__work[data-astro-cid-rlzglfcb].is-on{background:var(--panel-2);color:var(--fg)}.lens__proj[data-astro-cid-rlzglfcb].is-hit:before,.lens__work[data-astro-cid-rlzglfcb].is-hit:before,.lens__work[data-astro-cid-rlzglfcb].is-on:before{background:var(--fg)}.lens__proj[data-astro-cid-rlzglfcb][aria-pressed=true]{background:var(--panel-2);color:var(--fg)}.lens__proj[data-astro-cid-rlzglfcb][aria-pressed=true]:before{background:var(--accent)}.lens__proj[data-astro-cid-rlzglfcb][aria-pressed=true] .lens__id[data-astro-cid-rlzglfcb]{color:var(--accent)}.lens__open[data-astro-cid-rlzglfcb]{display:grid;place-items:center;color:var(--fg-2);font-size:var(--fs-small);transition:color var(--d-1) var(--ease-step)}.lens__open[data-astro-cid-rlzglfcb]:after{margin:0}.lens__open[data-astro-cid-rlzglfcb]:hover{color:var(--accent)}.lens__status[data-astro-cid-rlzglfcb]{font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-label);letter-spacing:0;color:var(--fg-2)}.file[data-astro-cid-rlzglfcb]{grid-column:1 / 9;grid-row:1}.file__dir[data-astro-cid-rlzglfcb]{color:var(--fg-2);margin-right:-1ch}.file__body[data-astro-cid-rlzglfcb]{padding-block:var(--s-4);font-size:.8125rem;line-height:1.7;color:var(--fg)}.blk[data-astro-cid-rlzglfcb]{break-inside:avoid}.ln[data-astro-cid-rlzglfcb]{display:grid;grid-template-columns:4ch 2px minmax(0,1fr);column-gap:1.25ch;padding-right:2ch;font:inherit;letter-spacing:0;transition:background-color var(--d-0) var(--ease-step)}.ln--blank[data-astro-cid-rlzglfcb]{min-height:1.7em}.ln__n[data-astro-cid-rlzglfcb]{text-align:right;color:var(--fg-3);user-select:none;font-variant-numeric:tabular-nums slashed-zero}.ln__mark[data-astro-cid-rlzglfcb]{align-self:stretch;margin-block:3px;background:transparent}.ln__mark[data-astro-cid-rlzglfcb][data-m=pro]{background:var(--info)}.ln__mark[data-astro-cid-rlzglfcb][data-m=own]{background:var(--ok)}.ln__mark[data-astro-cid-rlzglfcb][data-m=both]{background:linear-gradient(var(--info) 0 50%,var(--ok) 50% 100%)}.ln__code[data-astro-cid-rlzglfcb]{min-width:0;overflow-wrap:anywhere}.ln--k[data-astro-cid-rlzglfcb] .ln__code[data-astro-cid-rlzglfcb]{padding-left:4ch;text-indent:-2ch}.ln--c[data-astro-cid-rlzglfcb] .ln__code[data-astro-cid-rlzglfcb]{white-space:pre-wrap}@media(max-width:639px){.ln--c[data-astro-cid-rlzglfcb] .ln__code[data-astro-cid-rlzglfcb]{white-space:normal}}.ln--k[data-astro-cid-rlzglfcb]:hover{background:var(--panel-2)}.ln--k[data-astro-cid-rlzglfcb]:hover .ln__n[data-astro-cid-rlzglfcb],.tk-com[data-astro-cid-rlzglfcb]{color:var(--fg-2)}.tk-grp[data-astro-cid-rlzglfcb]{font-weight:var(--wt-bold);color:var(--fg)}.tk-key[data-astro-cid-rlzglfcb]{color:var(--fg)}.tk-p[data-astro-cid-rlzglfcb]{color:var(--fg-3)}.tk-prop[data-astro-cid-rlzglfcb]{color:var(--fg-2)}.tk-true[data-astro-cid-rlzglfcb]{color:var(--info)}.tk-false[data-astro-cid-rlzglfcb]{color:var(--fg-2)}.tk-id[data-astro-cid-rlzglfcb]{color:var(--fg-2);white-space:nowrap;text-decoration:underline dotted;text-decoration-color:transparent;text-underline-offset:.25em;transition:color var(--d-1) var(--ease-step),text-decoration-color var(--d-1) var(--ease-step)}.tk-id[data-astro-cid-rlzglfcb].is-hit{color:var(--accent);text-decoration-color:currentColor}.tk-prop[data-astro-cid-rlzglfcb],.tk-true[data-astro-cid-rlzglfcb],.tk-false[data-astro-cid-rlzglfcb]{white-space:nowrap}.ln--k[data-astro-cid-rlzglfcb] [data-astro-cid-rlzglfcb]:is(.tk-key,.tk-prop,.tk-true,.tk-false,.tk-id,.tk-com){transition:color var(--d-1) var(--ease-step) calc(var(--i, 0) * 4ms),text-decoration-color var(--d-1) var(--ease-step)}.ln--k[data-astro-cid-rlzglfcb].is-off [data-astro-cid-rlzglfcb]:is(.tk-key,.tk-prop,.tk-true,.tk-false,.tk-id,.tk-com){color:var(--fg-3)}.ln--k[data-astro-cid-rlzglfcb].is-off .ln__mark[data-astro-cid-rlzglfcb]{opacity:.2}.file__status[data-astro-cid-rlzglfcb]{display:flex;align-items:center;gap:2ch;min-height:var(--bar-h);padding-right:1.25ch;border-top:1px solid var(--line);font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-label);letter-spacing:0;color:var(--fg-2);white-space:nowrap;overflow:hidden}.file__mode[data-astro-cid-rlzglfcb]{align-self:stretch;display:grid;place-items:center;padding-inline:1.25ch;font-weight:var(--wt-bold);color:var(--accent-ink);background:var(--fg-2)}.file__crumb[data-astro-cid-rlzglfcb]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--fg)}@media(prefers-reduced-motion:no-preference){html.js:not(.no-anim) .file__body[data-astro-cid-rlzglfcb]:not(.is-in) .ln[data-astro-cid-rlzglfcb]{opacity:0}html.js:not(.no-anim) .file__body[data-astro-cid-rlzglfcb].is-in .ln[data-astro-cid-rlzglfcb]{animation:story-ln .12s steps(2,jump-none) backwards;animation-delay:calc(var(--i, 0) * 9ms)}}@keyframes story-ln{0%{opacity:0}to{opacity:1}}.file[data-astro-cid-rlzglfcb]{container:stackfile / inline-size}@container stackfile (min-width: 960px){.file__body[data-astro-cid-rlzglfcb]{columns:2;column-gap:0;column-rule:1px solid var(--line);font-size:.78125rem}}@media(min-width:1280px){.lens[data-astro-cid-rlzglfcb]{grid-column:10 / -1}.file[data-astro-cid-rlzglfcb]{grid-column:1 / 10}}@media(max-width:1023px){.lens[data-astro-cid-rlzglfcb],.file[data-astro-cid-rlzglfcb]{grid-column:1 / -1;grid-row:auto}.lens[data-astro-cid-rlzglfcb]{top:var(--nav-h);z-index:var(--z-raised);display:flex;align-items:center;gap:var(--s-2);margin-inline:calc(var(--gutter) * -1);margin-bottom:var(--s-4);padding:var(--s-2) var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:var(--bg);border-block:1px solid var(--line)}.lens[data-astro-cid-rlzglfcb]::-webkit-scrollbar{display:none}.lens__block[data-astro-cid-rlzglfcb]{display:flex;flex:none;align-items:center;gap:6px}.lens__block--used[data-astro-cid-rlzglfcb]{padding-left:var(--s-2);border-left:1px solid var(--line-2)}.lens__h[data-astro-cid-rlzglfcb],.lens__work[data-astro-cid-rlzglfcb],.lens__name[data-astro-cid-rlzglfcb],.lens__dot[data-astro-cid-rlzglfcb],.lens__open[data-astro-cid-rlzglfcb]{display:none}.lens__filters[data-astro-cid-rlzglfcb]{flex-wrap:nowrap}.lens__filter[data-astro-cid-rlzglfcb]{flex:none}.lens__list[data-astro-cid-rlzglfcb]{display:flex;gap:6px}.lens__row[data-astro-cid-rlzglfcb]{display:block;border:0}.lens__proj[data-astro-cid-rlzglfcb]{display:inline-flex;gap:1ch;min-height:32px;padding:0 1.25ch;font-size:var(--fs-label);border:1px solid var(--line-2);border-radius:var(--r-1);white-space:nowrap}.lens__proj[data-astro-cid-rlzglfcb]:before{display:none}.lens__proj[data-astro-cid-rlzglfcb][aria-pressed=true]{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.lens__proj[data-astro-cid-rlzglfcb][aria-pressed=true] .lens__id[data-astro-cid-rlzglfcb]{color:inherit}.lens__proj[data-astro-cid-rlzglfcb].is-hit:not([aria-pressed=true]){border-color:var(--fg-2)}.lens__n[data-astro-cid-rlzglfcb]{opacity:.7}.lens__status[data-astro-cid-rlzglfcb]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:639px){.file__body[data-astro-cid-rlzglfcb]{font-size:.75rem}.ln[data-astro-cid-rlzglfcb]{grid-template-columns:3ch 2px minmax(0,1fr);column-gap:1ch;padding-right:1ch}.file__dir[data-astro-cid-rlzglfcb],.file__pos[data-astro-cid-rlzglfcb]{display:none}}.oh-cmd[data-astro-cid-osldk4xf]{font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-small);letter-spacing:0;color:var(--fg);overflow-wrap:break-word}.track[data-astro-cid-osldk4xf]{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line-2);border:1px solid var(--line-2);border-radius:var(--r-1);overflow:hidden}.daemon[data-astro-cid-osldk4xf]{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--panel);transition:background-color var(--d-1) var(--ease-step),box-shadow var(--d-1) var(--ease-step)}.daemon[data-astro-cid-osldk4xf].is-active{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--accent-line)}.daemon__bar[data-astro-cid-osldk4xf]{display:flex;align-items:center;gap:1ch;min-height:var(--bar-h);padding-inline:1.25ch;border-bottom:1px solid var(--line);font-size:var(--fs-label);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.06em;line-height:1.5;color:var(--fg-2);white-space:nowrap}.daemon__unit[data-astro-cid-osldk4xf]{font-family:var(--font-code);font-stretch:normal;letter-spacing:0;color:var(--fg);overflow:hidden;text-overflow:ellipsis;transition:color var(--d-1) var(--ease-step)}.daemon[data-astro-cid-osldk4xf].is-active .daemon__unit[data-astro-cid-osldk4xf]{color:var(--accent)}.daemon__fill[data-astro-cid-osldk4xf]{flex:1 1 1ch;min-width:1ch;height:1px;background:var(--line)}.daemon__state[data-astro-cid-osldk4xf]{display:inline-flex;align-items:center;gap:.8ch;text-transform:uppercase}.daemon[data-astro-cid-osldk4xf].is-active .daemon__dot[data-astro-cid-osldk4xf]{animation:k-blink var(--blink) var(--ease-blink) infinite}.daemon__fig[data-astro-cid-osldk4xf]{position:relative;height:clamp(96px,8.2vw,148px);margin:var(--s-3) var(--s-3) 0}.daemon__canvas[data-astro-cid-osldk4xf]{width:100%;height:100%}.daemon__coord[data-astro-cid-osldk4xf]{position:absolute;right:0;top:calc(100% + 5px)}.daemon__body[data-astro-cid-osldk4xf]{display:flex;flex-direction:column;gap:var(--s-3);flex:1;padding:var(--s-4) var(--pane-pad) var(--pane-pad)}.daemon__title[data-astro-cid-osldk4xf]{font-size:clamp(1.125rem,1.75vw,2rem);font-weight:var(--wt-heavy);font-stretch:var(--w-x);line-height:1.2;letter-spacing:-.025em;text-transform:uppercase;color:var(--fg);hyphens:auto;text-wrap:balance}.daemon__detail[data-astro-cid-osldk4xf]{font-size:var(--fs-small);font-weight:var(--wt-regular);line-height:1.55;color:var(--fg-2);text-wrap:pretty}.daemon__meta[data-astro-cid-osldk4xf]{margin-top:auto;padding-top:var(--s-3);border-top:1px dashed var(--line-2);font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-label);letter-spacing:0;line-height:1.5;color:var(--fg-2)}.oh-bottom[data-astro-cid-osldk4xf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-4)}.pager[data-astro-cid-osldk4xf]{display:none}.oh-foot[data-astro-cid-osldk4xf]{font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-label);letter-spacing:0;color:var(--fg-2)}@media(max-width:1279px){.track[data-astro-cid-osldk4xf]{grid-template-columns:repeat(6,minmax(0,1fr))}.daemon[data-astro-cid-osldk4xf]{grid-column:span 2}.daemon[data-astro-cid-osldk4xf]:nth-child(-n+2){grid-column:span 3}.daemon__title[data-astro-cid-osldk4xf]{font-size:clamp(1.125rem,.5rem + 1.6vw,1.875rem)}.daemon__fig[data-astro-cid-osldk4xf]{height:clamp(96px,12vw,140px)}}@media(max-width:639px){.track[data-astro-cid-osldk4xf]{display:flex;gap:var(--s-3);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) var(--s-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;background:none;border:0;border-radius:0}.track[data-astro-cid-osldk4xf]::-webkit-scrollbar{display:none}.daemon[data-astro-cid-osldk4xf],.daemon[data-astro-cid-osldk4xf]:nth-child(-n+2){flex:0 0 min(84%,340px);scroll-snap-align:start;border:1px solid var(--line-2);border-radius:var(--r-1)}.daemon[data-astro-cid-osldk4xf].is-active{box-shadow:none;border-color:var(--accent-line)}.daemon__title[data-astro-cid-osldk4xf]{font-size:1.5rem}.daemon__fig[data-astro-cid-osldk4xf]{height:112px}.pager[data-astro-cid-osldk4xf]{display:flex;align-items:center;gap:var(--s-3)}.pager__btn[data-astro-cid-osldk4xf]{width:44px;min-height:44px;padding:0}.pager__btn[data-astro-cid-osldk4xf] svg[data-astro-cid-osldk4xf]{width:14px;height:14px}.pager__n[data-astro-cid-osldk4xf]{font-size:var(--fs-small);font-weight:var(--wt-medium);font-stretch:var(--w-xc);font-variant-numeric:tabular-nums slashed-zero;color:var(--fg)}}html:not(.js) .pager[data-astro-cid-osldk4xf]{display:none}.cvs-grid[data-astro-cid-k6pbv2nu]{--paper-w: clamp(340px, min(40vw, calc((100svh - 230px)*.7071) ), 620px);display:grid;grid-template-columns:minmax(0,1fr) calc(var(--paper-w) + 2 * var(--pane-pad) + 2px);grid-template-areas:"actions viewer" "index   viewer" "files   viewer";grid-template-rows:auto auto 1fr;column-gap:var(--gap);row-gap:var(--s-4);align-items:start}.cvs-actions[data-astro-cid-k6pbv2nu]{grid-area:actions}.cvs-viewer[data-astro-cid-k6pbv2nu]{grid-area:viewer}.cvs-index[data-astro-cid-k6pbv2nu]{grid-area:index}.cvs-files[data-astro-cid-k6pbv2nu]{grid-area:files}.cvs-actions[data-astro-cid-k6pbv2nu]{display:flex;flex-wrap:wrap;gap:var(--s-2);padding-bottom:var(--s-2)}.cvs-btn-main[data-astro-cid-k6pbv2nu]{padding-right:1.25ch}.cvs-btn-main__meta[data-astro-cid-k6pbv2nu]{display:inline-flex;align-items:center;height:20px;padding:0 .8ch;margin-left:.5ch;font-size:var(--fs-micro);font-stretch:var(--w-xc);letter-spacing:.08em;border:1px solid color-mix(in srgb,var(--accent-ink) 30%,transparent);border-radius:var(--r-1)}.cvs-viewer[data-astro-cid-k6pbv2nu]{margin:0;position:sticky;top:calc(var(--nav-h) + var(--s-4))}.cvs-readout[data-astro-cid-k6pbv2nu]{min-width:0;text-transform:none;overflow:hidden;text-overflow:ellipsis}.cvs-stage[data-astro-cid-k6pbv2nu]{position:relative;padding:var(--pane-pad);background:radial-gradient(circle at 1px 1px,var(--line) 1px,transparent 1.5px) 0 0 / 12px 12px,var(--panel)}.cvs-paper[data-astro-cid-k6pbv2nu]{position:relative;display:block;width:var(--paper-w);max-width:100%;aspect-ratio:210 / 297;margin-inline:auto;overflow:hidden;container-type:inline-size;outline:1px solid var(--line-2);outline-offset:0;background:var(--fg);cursor:zoom-in}.cvs-paper[data-astro-cid-k6pbv2nu]:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.cvs-paper__scale[data-astro-cid-k6pbv2nu]{position:absolute;top:0;left:0;display:block;width:210mm;transform-origin:0 0;transform:scale(.5);transform:scale(tan(atan2(100cqw,210mm)))}.cvs-hl[data-astro-cid-k6pbv2nu]{position:absolute;left:0;top:0;width:0;height:0;opacity:0;pointer-events:none;--bk-c: var(--accent);--bk-l: 10px;--bk-w: 2px;background:linear-gradient(var(--bk-c),var(--bk-c)) top left / var(--bk-l) var(--bk-w) no-repeat,linear-gradient(var(--bk-c),var(--bk-c)) top left / var(--bk-w) var(--bk-l) no-repeat,linear-gradient(var(--bk-c),var(--bk-c)) top right / var(--bk-l) var(--bk-w) no-repeat,linear-gradient(var(--bk-c),var(--bk-c)) top right / var(--bk-w) var(--bk-l) no-repeat,linear-gradient(var(--bk-c),var(--bk-c)) bottom left / var(--bk-l) var(--bk-w) no-repeat,linear-gradient(var(--bk-c),var(--bk-c)) bottom left / var(--bk-w) var(--bk-l) no-repeat,linear-gradient(var(--bk-c),var(--bk-c)) bottom right / var(--bk-l) var(--bk-w) no-repeat,linear-gradient(var(--bk-c),var(--bk-c)) bottom right / var(--bk-w) var(--bk-l) no-repeat,rgba(var(--accent-rgb),.14);transition:transform var(--d-3) var(--ease-expo),width var(--d-3) var(--ease-expo),height var(--d-3) var(--ease-expo),opacity var(--d-1) var(--ease-step)}.cvs-hl[data-astro-cid-k6pbv2nu].is-on{opacity:1}.cvs-hl__tag[data-astro-cid-k6pbv2nu]{position:absolute;left:0;bottom:100%;margin-bottom:3px;padding:2px 5px;font-size:9px;font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.06em;line-height:1.2;white-space:nowrap;color:var(--accent-ink);background:var(--accent)}.cvs-hl[data-astro-cid-k6pbv2nu].is-top .cvs-hl__tag[data-astro-cid-k6pbv2nu]{top:3px;bottom:auto;left:3px;margin:0}.cvs-head[data-astro-cid-k6pbv2nu]{position:absolute;left:-1px;right:-1px;top:0;height:1px;background:var(--accent);opacity:0;pointer-events:none}.cvs-head__label[data-astro-cid-k6pbv2nu]{position:absolute;right:6px;top:4px;padding:2px 6px;font-family:var(--font-code);font-size:10px;line-height:1.2;color:var(--accent-ink);background:var(--accent);white-space:pre}@media(prefers-reduced-motion:no-preference){html.js:not(.no-anim) .cvs-paper[data-astro-cid-k6pbv2nu]:not(.is-printed) .cvs-paper__scale[data-astro-cid-k6pbv2nu]{clip-path:inset(0 0 calc((1 - var(--p, 0)) * 100%) 0)}html.js:not(.no-anim) .cvs-paper[data-astro-cid-k6pbv2nu].is-printing .cvs-head[data-astro-cid-k6pbv2nu]{opacity:1;top:calc(var(--p, 0) * 100%)}}.cvs-lens[data-astro-cid-k6pbv2nu]{--lw: 320px;--lh: 210px;position:absolute;left:0;top:0;z-index:3;width:var(--lw);height:var(--lh);overflow:hidden;pointer-events:none;visibility:hidden;background:var(--fg);border:2px solid var(--bg);outline:1px solid var(--accent);border-radius:var(--r-1);will-change:transform}.cvs-lens[data-astro-cid-k6pbv2nu].is-on{visibility:visible}.cvs-lens__inner[data-astro-cid-k6pbv2nu]{position:absolute;left:0;top:0;width:210mm;transform-origin:0 0;will-change:transform}.cvs-lens__tag[data-astro-cid-k6pbv2nu]{position:absolute;left:0;bottom:0;padding:3px 7px;font-size:var(--fs-micro);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.06em;color:var(--accent-ink);background:var(--accent);white-space:nowrap}.cvs-hint[data-astro-cid-k6pbv2nu]{padding:10px var(--pane-pad);border-top:1px solid var(--line);font-size:var(--fs-label);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:var(--tr-label);line-height:1.4;text-transform:uppercase;color:var(--fg-2)}.cvs-hint__touch[data-astro-cid-k6pbv2nu]{display:none}@media(hover:none),(pointer:coarse){.cvs-hint__hover[data-astro-cid-k6pbv2nu]{display:none}.cvs-hint__touch[data-astro-cid-k6pbv2nu]{display:inline}.cvs-paper[data-astro-cid-k6pbv2nu]{cursor:pointer}}.cvs-toc[data-astro-cid-k6pbv2nu]{display:grid;padding-block:4px}.cvs-toc[data-astro-cid-k6pbv2nu] a[data-astro-cid-k6pbv2nu]{display:grid;grid-template-columns:3ch auto minmax(2ch,1fr) auto auto;align-items:baseline;column-gap:1.25ch;min-height:40px;padding:10px var(--pane-pad);font-size:var(--fs-small);line-height:1.35;color:var(--fg);transition:background-color var(--d-1) var(--ease-step),color var(--d-1) var(--ease-step)}.cvs-toc__n[data-astro-cid-k6pbv2nu]{font-size:var(--fs-micro);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.06em;color:var(--fg-3);font-variant-numeric:tabular-nums slashed-zero}.cvs-toc__label[data-astro-cid-k6pbv2nu]{min-width:0}.cvs-toc__lead[data-astro-cid-k6pbv2nu]{align-self:center;height:0;border-top:1px dotted var(--line-3);transform:translateY(.2em)}.cvs-toc__path[data-astro-cid-k6pbv2nu]{font-size:var(--fs-micro);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.04em;color:var(--fg-3)}.cvs-toc__count[data-astro-cid-k6pbv2nu]{min-width:11ch;text-align:right;font-size:var(--fs-micro);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2)}.cvs-toc[data-astro-cid-k6pbv2nu] a[data-astro-cid-k6pbv2nu]:hover,.cvs-toc[data-astro-cid-k6pbv2nu] a[data-astro-cid-k6pbv2nu]:focus-visible,.cvs-toc[data-astro-cid-k6pbv2nu] a[data-astro-cid-k6pbv2nu].is-hot{background:var(--panel-2)}.cvs-toc[data-astro-cid-k6pbv2nu] a[data-astro-cid-k6pbv2nu]:focus-visible{outline-offset:-2px}.cvs-toc[data-astro-cid-k6pbv2nu] a[data-astro-cid-k6pbv2nu]:hover .cvs-toc__n[data-astro-cid-k6pbv2nu],.cvs-toc[data-astro-cid-k6pbv2nu] a[data-astro-cid-k6pbv2nu]:focus-visible .cvs-toc__n[data-astro-cid-k6pbv2nu],.cvs-toc[data-astro-cid-k6pbv2nu] a[data-astro-cid-k6pbv2nu].is-hot .cvs-toc__n[data-astro-cid-k6pbv2nu]{color:var(--accent)}.cvs-toc[data-astro-cid-k6pbv2nu] a[data-astro-cid-k6pbv2nu]:hover .cvs-toc__path[data-astro-cid-k6pbv2nu],.cvs-toc[data-astro-cid-k6pbv2nu] a[data-astro-cid-k6pbv2nu].is-hot .cvs-toc__path[data-astro-cid-k6pbv2nu]{color:var(--fg-2)}.cvs-files__body[data-astro-cid-k6pbv2nu]{display:grid;gap:var(--s-3);padding:var(--pane-pad)}.cvs-cmd[data-astro-cid-k6pbv2nu]{font-variant-ligatures:none;font-family:var(--font-code);font-size:var(--fs-small);color:var(--fg-2)}.cvs-ls[data-astro-cid-k6pbv2nu]{display:grid;font-variant-ligatures:none;border-top:1px solid var(--line)}.cvs-ls__row[data-astro-cid-k6pbv2nu]{display:grid;grid-template-columns:10ch 6ch 10ch minmax(0,1fr) auto;align-items:center;column-gap:1.5ch;min-height:44px;padding:6px 0;border-bottom:1px solid var(--line);font-family:var(--font-code);font-size:var(--fs-small);line-height:1.35;color:var(--fg);transition:background-color var(--d-1) var(--ease-step),color var(--d-1) var(--ease-step)}.cvs-ls__perm[data-astro-cid-k6pbv2nu],.cvs-ls__date[data-astro-cid-k6pbv2nu]{color:var(--fg-2)}.cvs-ls__perm[data-astro-cid-k6pbv2nu]{color:var(--fg-3)}.cvs-ls__size[data-astro-cid-k6pbv2nu]{text-align:right;color:var(--fg-2)}.cvs-ls__name[data-astro-cid-k6pbv2nu]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvs-ls__act[data-astro-cid-k6pbv2nu]{display:inline-flex;align-items:center;gap:.6ch;height:26px;padding:0 1ch;font-family:var(--font);font-size:var(--fs-micro);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.08em;color:var(--fg-2);border:1px solid var(--line-2);border-radius:var(--r-1);transition:color var(--d-1) var(--ease-step),background-color var(--d-1) var(--ease-step),border-color var(--d-1) var(--ease-step)}.cvs-ls__act[data-astro-cid-k6pbv2nu] svg[data-astro-cid-k6pbv2nu]{width:10px;height:10px}.cvs-ls__row[data-astro-cid-k6pbv2nu]:hover{background:var(--panel-2)}.cvs-ls__row[data-astro-cid-k6pbv2nu]:hover .cvs-ls__name[data-astro-cid-k6pbv2nu]{color:var(--accent)}.cvs-ls__row[data-astro-cid-k6pbv2nu]:hover .cvs-ls__act[data-astro-cid-k6pbv2nu]{color:var(--bg);background:var(--fg);border-color:var(--fg)}.cvs-ls__row[data-astro-cid-k6pbv2nu]:focus-visible{outline-offset:-1px}.cvs-verify[data-astro-cid-k6pbv2nu]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3)}.cvs-verify[data-astro-cid-k6pbv2nu] .k-btn[data-astro-cid-k6pbv2nu]{font-family:var(--font-code);font-stretch:normal;text-transform:none;letter-spacing:0}.cvs-verify__label[data-astro-cid-k6pbv2nu]{font-size:var(--fs-label);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-2)}.cvs-hash[data-astro-cid-k6pbv2nu]{display:grid;gap:6px;padding:10px 1.25ch;border:1px dashed var(--line-2);border-radius:var(--r-1)}.cvs-hash__value[data-astro-cid-k6pbv2nu]{font-size:var(--fs-small);line-height:1.5;overflow-wrap:anywhere;color:var(--fg)}.cvs-hash__value[data-astro-cid-k6pbv2nu].is-ok:before{content:"";display:inline-block;width:6px;height:6px;margin-right:1ch;vertical-align:.1em;background:var(--ok)}.cvs-hash__note[data-astro-cid-k6pbv2nu]{font-size:var(--fs-label);line-height:1.45;color:var(--fg-2)}@media(max-width:1279px){.cvs-toc[data-astro-cid-k6pbv2nu] a[data-astro-cid-k6pbv2nu]{grid-template-columns:3ch auto minmax(2ch,1fr) auto}.cvs-toc__path[data-astro-cid-k6pbv2nu]{display:none}.cvs-ls__row[data-astro-cid-k6pbv2nu]{grid-template-columns:6ch 10ch minmax(0,1fr) auto}.cvs-ls__perm[data-astro-cid-k6pbv2nu]{display:none}}@media(max-width:899px){.cvs-grid[data-astro-cid-k6pbv2nu]{--paper-w: min(100%, 520px);grid-template-columns:minmax(0,1fr);grid-template-areas:"actions" "viewer" "files" "index";grid-template-rows:none;row-gap:var(--s-5)}.cvs-viewer[data-astro-cid-k6pbv2nu]{position:relative;top:auto}.cvs-lens[data-astro-cid-k6pbv2nu]{display:none}}@media(max-width:639px){.cvs-actions[data-astro-cid-k6pbv2nu]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cvs-actions[data-astro-cid-k6pbv2nu] .k-btn[data-astro-cid-k6pbv2nu]{padding-inline:1ch;white-space:normal;text-align:center;line-height:1.2}.cvs-btn-main[data-astro-cid-k6pbv2nu]{grid-column:1 / -1}.cvs-stage[data-astro-cid-k6pbv2nu]{padding:12px}.cvs-toc[data-astro-cid-k6pbv2nu] a[data-astro-cid-k6pbv2nu]{padding-inline:12px}.cvs-ls__row[data-astro-cid-k6pbv2nu]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name act" "meta act";row-gap:2px;padding:10px 0}.cvs-ls__name[data-astro-cid-k6pbv2nu]{grid-area:name;white-space:normal;overflow-wrap:anywhere}.cvs-ls__act[data-astro-cid-k6pbv2nu]{grid-area:act}.cvs-ls__size[data-astro-cid-k6pbv2nu],.cvs-ls__date[data-astro-cid-k6pbv2nu]{grid-row:2;grid-column:1;font-size:var(--fs-label)}.cvs-ls__size[data-astro-cid-k6pbv2nu]{justify-self:start}.cvs-ls__date[data-astro-cid-k6pbv2nu]{justify-self:start;margin-left:8ch}}html:not(.js) .js-only[data-astro-cid-xmivup5a]{display:none!important}.contact[data-astro-cid-xmivup5a]{display:grid;gap:clamp(40px,5vw,80px)}.mailhead[data-astro-cid-xmivup5a]{display:grid;gap:var(--s-4)}@media(max-width:479px){.mailhead[data-astro-cid-xmivup5a] .k-titlebar__meta[data-astro-cid-xmivup5a]{display:none}}.mail-fit[data-astro-cid-xmivup5a]{container-type:inline-size}.mail[data-astro-cid-xmivup5a]{--mail-em: 18.25;display:block;width:100%;padding:.06em 0 .08em;text-align:left;font-size:min(calc(100cqi / var(--mail-em)),9rem);font-weight:var(--wt-heavy);font-stretch:var(--w-x);line-height:.95;letter-spacing:-.03em;color:var(--fg);cursor:copy;-webkit-tap-highlight-color:transparent;background:linear-gradient(var(--accent),var(--accent)) left bottom / 0% 2px no-repeat;transition:color var(--d-1) var(--ease-step),background-size var(--d-4) var(--ease-expo)}.mail[data-astro-cid-xmivup5a]:hover{color:var(--accent)}.mail[data-astro-cid-xmivup5a]:focus-visible{outline-offset:6px}.mail[data-astro-cid-xmivup5a][data-copied]{background-size:100% 2px}.mail__a[data-astro-cid-xmivup5a],.mail__b[data-astro-cid-xmivup5a]{white-space:nowrap}.mail__b[data-astro-cid-xmivup5a]{color:var(--fg-2);transition:color var(--d-1) var(--ease-step)}.mail[data-astro-cid-xmivup5a]:hover .mail__b[data-astro-cid-xmivup5a]{color:inherit}.mail__cursor[data-astro-cid-xmivup5a]{width:.62ch;height:.8em;vertical-align:-.04em;margin-left:.12em}@media(max-width:639px){.mail[data-astro-cid-xmivup5a]{--mail-em: 11.6}.mail__a[data-astro-cid-xmivup5a],.mail__b[data-astro-cid-xmivup5a]{display:block}.mail__text[data-astro-cid-xmivup5a]{display:inline-block}}.mailhead__row[data-astro-cid-xmivup5a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4)}.mailhead__actions[data-astro-cid-xmivup5a]{display:flex;flex-wrap:wrap;gap:var(--s-2)}.mailhint__done[data-astro-cid-xmivup5a]{display:none;color:var(--accent)}.mailhead[data-astro-cid-xmivup5a]:has(.mail[data-copied]) .mailhint__idle[data-astro-cid-xmivup5a]{display:none}.mailhead[data-astro-cid-xmivup5a]:has(.mail[data-copied]) .mailhint__done[data-astro-cid-xmivup5a]{display:inline}@media(max-width:639px){.mailhead__actions[data-astro-cid-xmivup5a],.mailhead__actions[data-astro-cid-xmivup5a] .k-btn[data-astro-cid-xmivup5a]{width:100%}.mailhead__actions[data-astro-cid-xmivup5a] .k-btn[data-astro-cid-xmivup5a]{flex:1}}.tiles[data-astro-cid-xmivup5a]{grid-template-columns:repeat(12,minmax(0,1fr))}.t-status[data-astro-cid-xmivup5a],.t-clock[data-astro-cid-xmivup5a],.t-compose[data-astro-cid-xmivup5a],.t-ls[data-astro-cid-xmivup5a],.t-ping[data-astro-cid-xmivup5a]{grid-column:1 / -1}@media(min-width:768px){.t-status[data-astro-cid-xmivup5a]{grid-column:1 / span 7;grid-row:1}.t-clock[data-astro-cid-xmivup5a]{grid-column:8 / -1;grid-row:1}.t-compose[data-astro-cid-xmivup5a]{grid-row:2}.t-ls[data-astro-cid-xmivup5a]{grid-column:1 / span 6;grid-row:3}.t-ping[data-astro-cid-xmivup5a]{grid-column:7 / -1;grid-row:3}}@media(min-width:1024px){.t-compose[data-astro-cid-xmivup5a]{grid-column:1 / span 7;grid-row:2 / span 2}.t-ls[data-astro-cid-xmivup5a]{grid-column:8 / -1;grid-row:2}.t-ping[data-astro-cid-xmivup5a]{grid-column:8 / -1;grid-row:3}}.motd[data-astro-cid-xmivup5a]{display:grid;gap:var(--s-6);align-content:start;container-type:inline-size}.motd__open[data-astro-cid-xmivup5a]{display:flex;align-items:flex-start;gap:.6ch;font-size:min(var(--fs-h1),calc(100cqi / 10.6));font-weight:var(--wt-heavy);font-stretch:var(--w-x);line-height:.92;letter-spacing:var(--tr-display);text-transform:uppercase;overflow-wrap:anywhere}.motd__dot[data-astro-cid-xmivup5a]{width:.32em;height:.32em;margin-top:.22em}.motd__roles[data-astro-cid-xmivup5a]{display:grid;gap:var(--s-3)}.motd__list[data-astro-cid-xmivup5a]{columns:2;column-gap:var(--s-6);font-size:var(--fs-small);font-weight:var(--wt-medium);color:var(--fg)}.motd__list[data-astro-cid-xmivup5a]>li[data-astro-cid-xmivup5a]{break-inside:avoid;padding:6px 0;border-bottom:1px solid var(--line)}@container (max-width: 480px){.motd__list[data-astro-cid-xmivup5a]{columns:1}}.motd__kv[data-astro-cid-xmivup5a]{font-size:var(--fs-small)}.motd__kv[data-astro-cid-xmivup5a] dd[data-astro-cid-xmivup5a]{color:var(--fg);text-wrap:pretty}@container (max-width: 480px){.motd__kv[data-astro-cid-xmivup5a]>div[data-astro-cid-xmivup5a]{flex-wrap:wrap;row-gap:2px}.motd__kv[data-astro-cid-xmivup5a]>div[data-astro-cid-xmivup5a]:before{display:none}.motd__kv[data-astro-cid-xmivup5a] dd[data-astro-cid-xmivup5a]{text-align:left;width:100%}}.clock[data-astro-cid-xmivup5a]{display:grid;gap:var(--s-5);align-content:space-between;container-type:inline-size}.clock__main[data-astro-cid-xmivup5a]{display:grid;gap:var(--s-2)}.clock__k[data-astro-cid-xmivup5a]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-1) var(--s-3)}.clock__big[data-astro-cid-xmivup5a]{font-size:min(calc(100cqi / 6.2),7rem);font-weight:var(--wt-heavy);font-stretch:var(--w-x);line-height:.9;letter-spacing:-.03em;color:var(--fg);white-space:nowrap}.clock__date[data-astro-cid-xmivup5a]{color:var(--fg-2)}.clock__kv[data-astro-cid-xmivup5a]{font-size:var(--fs-small)}.clock__kv[data-astro-cid-xmivup5a]>div[data-astro-cid-xmivup5a]{padding:8px 0}.clock__kv[data-astro-cid-xmivup5a] dd[data-astro-cid-xmivup5a]{color:var(--fg);overflow-wrap:anywhere}.ruler[data-astro-cid-xmivup5a]{display:grid;gap:6px;padding-top:18px}.ruler__track[data-astro-cid-xmivup5a]{position:relative;height:12px;border-bottom:1px solid var(--line-3);background:repeating-linear-gradient(90deg,var(--line-3) 0 1px,transparent 1px calc(100% / 24)) left bottom / 100% 5px no-repeat,repeating-linear-gradient(90deg,var(--line-3) 0 1px,transparent 1px 12.5%) left bottom / 100% 12px no-repeat}.ruler__mark[data-astro-cid-xmivup5a]{position:absolute;bottom:-1px;left:calc(var(--p, -10) * 1%);width:1px;height:22px;background:var(--fg);transition:left var(--d-4) var(--ease-expo)}.ruler__mark[data-astro-cid-xmivup5a] b[data-astro-cid-xmivup5a]{position:absolute;bottom:100%;left:50%;translate:-50% -2px;font-size:var(--fs-micro);font-weight:var(--wt-semi);font-stretch:var(--w-xc);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--fg)}.ruler__mark--me[data-astro-cid-xmivup5a]{background:var(--accent)}.ruler__mark--me[data-astro-cid-xmivup5a] b[data-astro-cid-xmivup5a]{color:var(--accent)}.ruler__mark--you[data-astro-cid-xmivup5a]{height:16px}.ruler__labels[data-astro-cid-xmivup5a]{position:relative;height:10px}.ruler__labels[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]{position:absolute;left:calc(var(--h) / 24 * 100%);translate:-50% 0}.ruler__labels[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]:first-child{translate:0 0}.ruler__labels[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]:last-child{translate:-100% 0}html:not(.js) .ruler[data-astro-cid-xmivup5a]{display:none}.clock__diff[data-astro-cid-xmivup5a]{font-size:var(--fs-small);color:var(--fg-2)}.compose[data-astro-cid-xmivup5a]{display:grid;gap:var(--s-1);align-content:start}.compose__cmd[data-astro-cid-xmivup5a]{margin-bottom:var(--s-3);font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-small);color:var(--fg-2)}.compose__nojs[data-astro-cid-xmivup5a]{margin-bottom:var(--s-3);font-size:var(--fs-small);color:var(--fg-2)}.compose__nojs[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--fg);text-decoration:underline;text-underline-offset:.2em}.f[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:10ch minmax(0,1fr);align-items:baseline;column-gap:var(--s-3);margin:0;padding:0;border:0;min-width:0}.f__k[data-astro-cid-xmivup5a]{padding:0;font-size:var(--fs-label);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-2)}.f__k[data-astro-cid-xmivup5a]:after{content:" ›";color:var(--fg-3)}.f--intent[data-astro-cid-xmivup5a]{padding-bottom:var(--s-3)}.f--intent[data-astro-cid-xmivup5a] legend[data-astro-cid-xmivup5a]{float:left;width:10ch;margin-right:var(--s-3);padding-top:8px}.chips[data-astro-cid-xmivup5a]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-astro-cid-xmivup5a]{position:relative;cursor:pointer}.chip[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.chip[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]{display:inline-flex;align-items:center;min-height:32px;padding:0 1.25ch;font-size:var(--fs-label);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);border:1px solid var(--line-2);border-radius:var(--r-1);transition:color var(--d-1) var(--ease-step),background-color var(--d-1) var(--ease-step),border-color var(--d-1) var(--ease-step)}.chip[data-astro-cid-xmivup5a]:hover span[data-astro-cid-xmivup5a]{color:var(--fg);border-color:var(--fg-2)}.chip[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:checked+span[data-astro-cid-xmivup5a]{color:var(--bg);background:var(--fg);border-color:var(--fg)}.chip[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus-visible+span[data-astro-cid-xmivup5a]{outline:1px solid var(--accent);outline-offset:2px}.f__in[data-astro-cid-xmivup5a]{width:100%;min-width:0;padding:12px 0 10px;font-family:var(--font);font-size:var(--fs-body);font-weight:var(--wt-regular);font-stretch:var(--w-c);color:var(--fg);background:transparent;border:0;border-bottom:1px solid var(--line-2);border-radius:0;caret-color:var(--accent);transition:border-color var(--d-1) var(--ease-step)}.f__in[data-astro-cid-xmivup5a]::placeholder{color:var(--fg-2);opacity:.6}.f__in[data-astro-cid-xmivup5a]:hover{border-bottom-color:var(--line-3)}.f__in[data-astro-cid-xmivup5a]:focus{outline:none;border-bottom-color:var(--accent)}.f__in[data-astro-cid-xmivup5a]:focus-visible{outline:none}.f__ta[data-astro-cid-xmivup5a]{resize:vertical;min-height:7.5em;line-height:1.55;field-sizing:content;max-height:22em}.f__stack[data-astro-cid-xmivup5a]{display:grid;min-width:0}.f__meta[data-astro-cid-xmivup5a]{display:flex;justify-content:flex-end;padding-top:6px;font-size:var(--fs-micro);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.06em;color:var(--fg-2)}.f__err[data-astro-cid-xmivup5a]{min-height:0;font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-small);color:var(--err)}.f__err[data-astro-cid-xmivup5a]:not(:empty){padding:var(--s-2) 0}@media(max-width:479px){.f[data-astro-cid-xmivup5a]{grid-template-columns:minmax(0,1fr)}.f--intent[data-astro-cid-xmivup5a] legend[data-astro-cid-xmivup5a]{float:none;padding:0 0 var(--s-2)}.f__k[data-astro-cid-xmivup5a]{padding-top:var(--s-3)}}.preview[data-astro-cid-xmivup5a]{display:grid;gap:var(--s-2);margin-top:var(--s-4)}.preview__out[data-astro-cid-xmivup5a]{max-height:18em;overflow:auto;background:var(--bg);font-size:12.5px;line-height:1.6}.compose__send[data-astro-cid-xmivup5a]{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4)}@media(max-width:479px){.compose__send[data-astro-cid-xmivup5a] .k-btn[data-astro-cid-xmivup5a]{flex:1 1 100%}}.ls[data-astro-cid-xmivup5a]{font-family:var(--font-code);font-stretch:normal;font-size:12.5px;letter-spacing:0;container-type:inline-size}.ls__total[data-astro-cid-xmivup5a]{padding-bottom:var(--s-2);color:var(--fg-2)}.ls__row[data-astro-cid-xmivup5a]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name act" "val act";align-items:center;column-gap:1.5ch;row-gap:2px;min-height:44px;padding:8px 0;border-top:1px solid var(--line);transition:background-color var(--d-1) var(--ease-step)}.ls__row[data-astro-cid-xmivup5a]:last-child{border-bottom:1px solid var(--line)}.ls__row[data-astro-cid-xmivup5a]:hover{background:var(--panel-2)}.ls__perm[data-astro-cid-xmivup5a]{display:none;color:var(--fg-3)}.ls__name[data-astro-cid-xmivup5a]{grid-area:name;color:var(--fg-2)}.ls__val[data-astro-cid-xmivup5a]{min-width:0;color:var(--fg);overflow-wrap:anywhere;font-family:var(--font);font-size:12.5px;font-weight:var(--wt-medium);font-stretch:var(--w-c);transition:color var(--d-1) var(--ease-step);grid-area:val}.ls__val[data-astro-cid-xmivup5a]:before{content:"";position:absolute;inset:0}.ls__val[data-astro-cid-xmivup5a]:hover{color:var(--accent)}.ls__val[data-astro-cid-xmivup5a]:focus-visible{outline:none}.ls__val[data-astro-cid-xmivup5a]:focus-visible:before{outline:1px solid var(--accent);outline-offset:-1px}.ls__copy[data-astro-cid-xmivup5a]{position:relative;z-index:1;min-height:32px;padding:0 1ch;font-family:var(--font);font-size:var(--fs-micro);font-weight:var(--wt-medium);font-stretch:var(--w-xc);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);border:1px solid var(--line-2);border-radius:var(--r-1);transition:color var(--d-1) var(--ease-step),border-color var(--d-1) var(--ease-step)}.ls__copy[data-astro-cid-xmivup5a]:hover{color:var(--fg);border-color:var(--fg-2)}.ls__copy-done[data-astro-cid-xmivup5a]{display:none}.ls__copy[data-astro-cid-xmivup5a][data-copied]{color:var(--accent);border-color:var(--accent-line)}.ls__copy[data-astro-cid-xmivup5a][data-copied] .ls__copy-idle[data-astro-cid-xmivup5a]{display:none}.ls__copy[data-astro-cid-xmivup5a][data-copied] .ls__copy-done[data-astro-cid-xmivup5a]{display:inline}.ls__pad[data-astro-cid-xmivup5a]{width:1px}.ls__copy[data-astro-cid-xmivup5a],.ls__pad[data-astro-cid-xmivup5a]{grid-area:act}@container (min-width: 360px){.ls__row[data-astro-cid-xmivup5a]{grid-template-columns:10ch minmax(0,1fr) auto;grid-template-areas:"name val act";padding:0}}@container (min-width: 470px){.ls__row[data-astro-cid-xmivup5a]{grid-template-columns:10ch 10ch minmax(0,1fr) auto;grid-template-areas:"perm name val act"}.ls__perm[data-astro-cid-xmivup5a]{display:block;grid-area:perm}}.ping[data-astro-cid-xmivup5a]{display:grid;gap:var(--s-3);align-content:start}.ping__head[data-astro-cid-xmivup5a]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.ping__cmd[data-astro-cid-xmivup5a]{font-family:var(--font-code);font-stretch:normal;font-size:var(--fs-small);color:var(--fg)}.ping__lead[data-astro-cid-xmivup5a]{color:var(--fg-2)}.ping__out[data-astro-cid-xmivup5a]{min-height:18.2em;font-size:11.5px;line-height:1.6;background:var(--bg)}html:not(.js) .ping__out[data-astro-cid-xmivup5a]{display:none}.contact[data-astro-cid-xmivup5a] .pl{display:block}.contact[data-astro-cid-xmivup5a] .pl.is-new{animation:contact-print .2s steps(3,jump-end) both}@keyframes contact-print{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
