@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}:root{color-scheme:dark;--carbon:#0e0f0c;--carbon-2:#141613;--ink:#e6e2d6;--ash:#8a877c;--phos:#ffb000;--phos-3:#ffb0009e;--phos-2:#ffb0005c;--phos-1:#ffb00029;--gold:#d6b06a;--c-red:#ff4a2a;--c-cream:#f2e6c9;--c-lav:#8f8ce8;--c-teal:#3fd6c6;--c-mag:#ff4fb3;--c-pink:#ff7ab8;--hair:#e6e2d61f;--mono:"Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs:15px;--lh:24px;--col:72ch;--s1:8px;--s2:12px;--s3:24px;--s4:48px;--s5:72px;--s6:120px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.65, 0, .35, 1);--t-fast:.16s;--t-base:.32s;--t-slow:.6s;--ease-appear:cubic-bezier(.16, 1, .3, 1);--t-appear:.56s;--panel:#141613b8;--panel-blur:blur(8px) saturate(120%);--rail-w:72px;--rail-inset:24px;--rail-gap:128px;--gutter:clamp(16px, 4vw, 40px)}html[data-glass=off]{--panel:#141613eb;--panel-blur:none}html[data-glass=soft]{--panel:#141613b8;--panel-blur:blur(8px) saturate(120%)}html[data-glass=strong]{--panel:#14161385;--panel-blur:blur(22px) saturate(170%)}html[data-glass=tint]{--panel:#26200c99;--panel-blur:blur(14px) saturate(140%)}@media (width<=1100px) and (width>=821px){:root{--rail-inset:16px;--rail-gap:104px}}*,:before,:after{box-sizing:border-box}html{background:var(--carbon)}body{background:var(--carbon);color:var(--ink);font-family:var(--mono);font-size:var(--fs);line-height:var(--lh);-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0}a{color:var(--phos);text-decoration:none}a:hover,a:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}button:focus-visible,[role=button]:focus-visible,.it:focus-visible,.mark:focus-visible{outline:1px solid var(--phos);outline-offset:2px;border-radius:4px}::selection{background:var(--phos);color:var(--carbon)}h1,h2,h3{font-size:inherit;line-height:inherit;margin:0;font-weight:700}h1,h2{margin:0 0 var(--s3)}h2:before{content:"## ";color:var(--ash);font-weight:400}p,ul,ol,pre,blockquote{margin:0 0 var(--s3);max-width:var(--col)}pre{font:inherit;white-space:pre-wrap}hr{border:0;border-top:1px solid var(--hair);margin:var(--s4) 0}blockquote{border-left:2px solid var(--phos-2);color:var(--ash);padding-left:2ch}code{font:inherit;color:var(--phos)}pre code{color:inherit}img{max-width:100%;display:block}.dim{color:var(--ash)}.k{color:var(--phos)}.cursor{background:var(--phos);vertical-align:-.15em;width:1ch;height:1.1em;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}:root{--col-x:calc(var(--rail-inset) + var(--rail-w) + var(--s5));--col-w:calc(var(--col) + 2 * var(--s3) + 2px);--log-lines:4}@media (width<=1100px){:root{--col-x:calc(var(--rail-inset) + var(--rail-w) + var(--s4))}}@media (height>=1000px){:root{--log-lines:4}}@media (height<=999px){:root{--log-lines:3}}@media (height<=720px){:root{--log-lines:2}}html,body{height:100%;overflow:hidden}body{height:100dvh}.glass{background:var(--panel);border:1px solid var(--hair);backdrop-filter:var(--panel-blur);border-radius:12px;box-shadow:inset 0 1px #e6e2d612}.railwrap,.frame>.top,.frame>.pane,.palette,.term-fab{transition:opacity var(--t-appear) var(--ease-appear), translate var(--t-appear) var(--ease-appear), visibility 0s}html[data-zen] .frame>.top,html[data-zen] .frame>.pane{translate:0 10px}html[data-zen] .railwrap,html[data-zen] .frame>.top,html[data-zen] .frame>.pane,html[data-zen] .palette,html[data-zen] .term-fab{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s var(--ease-in), visibility 0s .5s}.zen-hint{display:none}html[data-zen] .zen-hint{left:50%;top:max(var(--s4), env(safe-area-inset-top,0px));z-index:40;color:var(--ash);animation:zen-hint 4s var(--ease-out) both;pointer-events:none;font-size:11px;display:block;position:fixed;transform:translate(-50%)}@keyframes zen-hint{0%{opacity:0}15%{opacity:.9}70%{opacity:.9}to{opacity:0}}.ground{z-index:0;height:0;position:absolute;top:0;left:0}.frame{height:100dvh;position:relative}.top{z-index:2;position:relative}.pane{z-index:1;position:relative}.content{scrollbar-width:thin;scrollbar-color:var(--hair) transparent;padding:var(--s3);background:var(--panel);border:1px solid var(--hair);backdrop-filter:var(--panel-blur);border-radius:12px;overflow-y:auto}.pane section+section{margin-top:var(--s4)}.foot{padding-top:var(--s3);border-top:1px solid var(--hair);max-width:var(--col);margin-top:auto}.pane:not([data-reader]) .content{flex-direction:column;display:flex}.pane:not([data-reader]) .content>:not(.foot),.pane:not([data-reader]) .content>.foot{flex:none}.pane:not([data-reader]) .content>:nth-last-child(2){margin-bottom:var(--s4)}.foot:before{content:"# "}html[data-layers=items] .pane:not([data-reader]) .content{backdrop-filter:none;background:#0e0f0c1a;border-color:#e6e2d612}html[data-layers=items] .content .list{gap:var(--s2)}html[data-layers=items] .content .list li{padding:var(--s2) var(--s3) var(--s2) calc(var(--s3) + 1ch);background:var(--panel);border:1px solid var(--hair);backdrop-filter:var(--panel-blur);margin-inline:0;box-shadow:inset 0 1px #e6e2d612}html[data-layers=items] .content .list li:hover,html[data-layers=items] .content .list li:focus-within{border-color:var(--phos-2);background:var(--panel)}html[data-layers=items] .content .foot{border-top-color:#e6e2d612}.cbar{top:calc(-1 * var(--s3));z-index:3;margin:calc(-1 * var(--s3)) calc(-1 * var(--s3)) var(--s3);padding:6px var(--s3);border-bottom:1px solid var(--hair);color:var(--ash);background:var(--panel);backdrop-filter:var(--panel-blur);align-items:center;gap:1ch;font-size:12px;line-height:20px;display:flex;position:sticky}.cbar-path{color:var(--ink);opacity:.8}.cbar-sp{flex:1}.sh{max-width:var(--col);align-items:baseline;gap:1ch;display:flex}.sh a{color:var(--ink)}.sh a:hover,.sh a:focus-visible{color:var(--phos)}.sh .rule{border-bottom:1px dashed var(--hair);flex:1;transform:translateY(-4px)}.sh .n{font-weight:400}.sheet-handle{display:none}.hist a[data-cmd]{color:var(--ash);text-underline-offset:3px;text-decoration:underline}.hist a[data-cmd]:hover,.hist a[data-cmd][data-on]{color:var(--phos)}.stage-term{transition:border-color var(--t-fast) var(--ease-out), background-color var(--t-slow) var(--ease-out)}html .stage-term .term{max-width:none;padding:var(--s3)}html[data-termc="1"]:not([data-boot]) .term .scroll{height:auto!important}.stage-term:has(.term.focus),.pane:not([data-reader]) .content:focus-within{border-color:var(--phos-2)}@media (width>=821px) and (height>=501px){.frame{row-gap:var(--s3);padding:var(--s5) var(--gutter) var(--s3) var(--col-x);grid-template-rows:auto minmax(0,1fr);display:grid}html:not([data-boot]) .top .stage-term:not(.flip){width:min(var(--col-w), 100%)}html:is(:not([data-termc="1"]),[data-boot]) .term .scroll{height:calc(var(--lh) * var(--log-lines) + var(--s2))}.pane:not([data-reader]){flex-direction:column;align-items:flex-start;min-height:0;display:flex}.pane:not([data-reader])>.content{width:min(var(--col-w), 100%);flex:1 1 0;min-height:0}}.pane[data-reader]{z-index:30;height:auto;padding:0 var(--gutter) var(--s6);backdrop-filter:var(--panel-blur);animation:reader-in var(--t-slow) var(--ease-out) both;background:#0e0f0cd1;margin:0;position:fixed;inset:0;overflow-y:auto}.pane[data-reader] .content{max-width:var(--col);backdrop-filter:none;height:auto;animation:reader-body var(--t-slow) var(--ease-out) both;background:0 0;border:0;margin:0 auto;padding:0;overflow:visible}.pane[data-reader] .foot{display:none}@keyframes reader-in{0%{opacity:0}}@keyframes reader-body{0%{opacity:0;transform:translateY(12px)}}.term-fab{top:max(var(--gutter), env(safe-area-inset-top,0px));right:max(var(--gutter), env(safe-area-inset-right,0px));z-index:26;width:40px;height:40px;font:inherit;color:var(--phos);cursor:pointer;padding:0;font-weight:700;display:none;position:fixed}@media (width<=820px),(height<=500px){:root{--bar-h:calc(72px + var(--s2) + 44px + env(safe-area-inset-bottom,0px));--sheet-gap:26dvh}html[data-sheet=full]{--sheet-gap:0px}html[data-sheet=min]{--sheet-gap:calc(100dvh - var(--bar-h) - max(var(--s2), env(safe-area-inset-top,0px)) - 50px)}.pane:not([data-reader]){transition:padding-bottom .42s var(--ease-out)}.pane{height:100%;padding:max(var(--s2), env(safe-area-inset-top,0px)) max(var(--s2), env(safe-area-inset-right,0px)) calc(var(--bar-h) + var(--sheet-gap)) max(var(--s2), env(safe-area-inset-left,0px))}.content{height:100%;padding:var(--s3) var(--s2)}.cbar{margin:calc(-1 * var(--s3)) calc(-1 * var(--s2)) var(--s3);padding-inline:var(--s2) calc(var(--s2) + var(--phone-btn) + var(--s1))}html[data-layers=items] .content .list li{padding:var(--s2) var(--s2) var(--s2) calc(var(--s2) + 2ch)}.sheet-handle{z-index:4;left:50%;bottom:calc(var(--bar-h) + var(--sheet-gap) - 14px);cursor:pointer;width:64px;height:28px;transition:bottom .42s var(--ease-out), opacity .4s var(--ease-appear) .22s;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%)}.sheet-handle span{background:var(--ash);opacity:.7;border-radius:2px;width:36px;height:4px}.sheet-handle:hover span,.sheet-handle:focus-visible span{background:var(--phos);opacity:1}html[data-sheetnav]{--sheet-gap:calc(100dvh - var(--bar-h) - max(var(--s2), env(safe-area-inset-top,0px)) - 50px)}html[data-sheetnav] .sheet-handle{opacity:0;transition:bottom .42s var(--ease-out), opacity .16s var(--ease-in)}:root{--phone-btn:28px;--phone-btn-top:calc(max(var(--s2), env(safe-area-inset-top,0px)) + 4px)}html .term-fab{top:var(--phone-btn-top);right:calc(max(var(--s2), env(safe-area-inset-right,0px)) + var(--s1));width:var(--phone-btn);height:var(--phone-btn);border-radius:8px;font-size:11px}.pane section+section{margin-top:var(--s4)}.top{left:var(--gutter);right:var(--gutter);bottom:calc(72px + var(--s2) + env(safe-area-inset-bottom,0px));z-index:33;pointer-events:none;position:fixed}html[data-kb] .top{bottom:calc(var(--kb) + var(--s3))}.top .stage-term{opacity:0;transition:opacity .4s var(--ease-in), transform .4s var(--ease-in);background:#141613f0;transform:translateY(16px)}html[data-term] .top{pointer-events:auto}html[data-term] .top .stage-term{opacity:1;transition:opacity var(--t-appear) var(--ease-appear), transform var(--t-appear) var(--ease-appear);transform:none}html .stage-term .term{padding:var(--s2) var(--s3) var(--s2) var(--s2)}html:not([data-boot]) .term .boot>div:not(:only-child):not(:nth-last-child(3)){display:none}html:not([data-boot]) .term .boot>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html .term-fab{display:none}html[data-term] .term-fab{opacity:0;pointer-events:none}html[data-boot] .term-fab{display:none}.pane[data-reader]{padding:0 max(var(--gutter), env(safe-area-inset-right,0px)) calc(72px + var(--s4) + env(safe-area-inset-bottom,0px)) max(var(--gutter), env(safe-area-inset-left,0px));animation-duration:.42s}.pane[data-reader] .content{animation-duration:.42s}html .railwrap{z-index:31}html .term-fab{z-index:32}}html[data-boot] .frame .top[data-home] .stage-term{left:var(--gutter);right:var(--gutter);top:var(--gutter);bottom:var(--gutter);z-index:25;flex-direction:column;justify-content:flex-end;max-width:none;min-height:0;margin:0;display:flex;position:fixed}html[data-boot] .frame .top[data-home] .stage-term .term{max-width:var(--col)}html[data-boot] .frame .top[data-home] .stage-term{backdrop-filter:blur(2px)saturate(130%);background-color:#0e0f0c47}html[data-boot] .content,html[data-boot] .railwrap,html[data-boot] .term-fab{opacity:0}html[data-boot=out] .content,html[data-boot=out] .railwrap,html[data-boot=out] .term-fab{opacity:1;transition:opacity var(--t-slow) var(--ease-out)}html .frame .top .stage-term.flip{z-index:25;flex-direction:column;justify-content:flex-end;max-width:none;margin:0;display:flex;position:fixed;bottom:auto;right:auto}@media (width<=820px),(height<=500px){html[data-boot] .frame .top[data-home] .stage-term{display:block;position:relative;inset:auto}}.content,.railwrap{transition:opacity var(--t-base) var(--ease-in), transform var(--t-base) var(--ease-in), filter var(--t-appear) var(--ease-appear), border-color var(--t-fast) var(--ease-out)}html[data-term=typing] .content,html[data-term=typing] .railwrap{filter:saturate(0)brightness(.55)}html[data-term=leaving] .content{opacity:0;transition-duration:.17s,.17s,.32s,.16s;transform:translateY(6px)}html[data-term=leaving] .railwrap{filter:saturate(0)brightness(.55)}@keyframes appear{0%{opacity:0;transform:translateY(8px)}}html[data-appear] .pane:not([data-reader]) :is(.cbar,h2,.blurb,.list li,.foot,.empty,.now-intro,.now li,.nf-err,.nf li){animation:appear var(--t-appear) var(--ease-appear) both;animation-delay:calc(var(--i,0) * 45ms)}@media (prefers-reduced-motion:reduce){.cursor{animation:none}.content,.railwrap,.term,.stage-term,.term .fold{transition:none}html[data-appear] .pane :is(.cbar,h2,.blurb,.list li,.foot,.empty,.now-intro,.now li,.nf-err,.nf li){animation:none}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.railwrap[data-astro-cid-euxwtxot]{left:var(--rail-inset);top:var(--s5);z-index:10;width:var(--rail-w);position:fixed}.orb[data-astro-cid-euxwtxot]{--orb-d:40px;--orb-out:4px;z-index:0;width:var(--orb-d);height:var(--orb-d);background:var(--phos);filter:blur(10px);opacity:.95;will-change:transform;transform:translate(calc(-1 * var(--orb-out)), calc(var(--orb-y,60px) - var(--orb-d) / 2));transition:transform var(--t-base) var(--ease-out);border-radius:50%;position:absolute;top:0;left:0}.rail[data-astro-cid-euxwtxot]{z-index:1;padding:var(--s3) 0;align-items:center;gap:var(--s1);background:var(--panel);border:1px solid var(--hair);backdrop-filter:var(--panel-blur);border-radius:12px;flex-direction:column;display:flex;position:relative}.mark[data-astro-cid-euxwtxot]{color:var(--phos);margin-bottom:var(--s2);font-weight:700}.mark[data-astro-cid-euxwtxot]:hover{text-decoration:none}.it[data-astro-cid-euxwtxot]{width:100%;padding:var(--s1) 0 var(--s2);color:var(--ash);transition:color var(--t-fast) var(--ease-out);flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.it[data-astro-cid-euxwtxot]:hover{text-decoration:none}.dot[data-astro-cid-euxwtxot]{background:var(--phos);opacity:0;width:7px;height:7px;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);border-radius:50%;position:absolute;top:6px;left:18px;transform:scale(.4);box-shadow:0 0 0 3px #ffffff0f}.it[data-astro-cid-euxwtxot][data-active=true] .dot[data-astro-cid-euxwtxot]{opacity:1;transform:scale(1)}.it[data-astro-cid-euxwtxot]:hover .dot[data-astro-cid-euxwtxot]{opacity:1;box-shadow:0 0 12px 3px var(--phos-2);transform:scale(1)}.icon[data-astro-cid-euxwtxot]{width:20px;height:20px;filter:drop-shadow(1px 2px 4px var(--phos-2));transition:filter var(--t-fast) var(--ease-out)}.icon[data-astro-cid-euxwtxot] svg[data-astro-cid-euxwtxot]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.it[data-astro-cid-euxwtxot][data-active=true],.it[data-astro-cid-euxwtxot]:hover{color:var(--ink)}.it[data-astro-cid-euxwtxot][data-active=true] .icon[data-astro-cid-euxwtxot],.it[data-astro-cid-euxwtxot]:hover .icon[data-astro-cid-euxwtxot]{filter:drop-shadow(1px 3px 9px var(--phos))}.label[data-astro-cid-euxwtxot]{font-size:10px;line-height:12px}@media (width<=820px),(height<=500px){.railwrap[data-astro-cid-euxwtxot]{width:auto;inset:auto 0 0;transform:none}.orb[data-astro-cid-euxwtxot]{transform:translate(calc(var(--orb-x,60px) - var(--orb-d) / 2), calc(-1 * var(--orb-out)))}.rail[data-astro-cid-euxwtxot]{padding:4px max(var(--s1), env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom,0px)) max(var(--s1), env(safe-area-inset-left,0px));border-bottom:0;border-radius:12px 12px 0 0;flex-direction:row;justify-content:space-around;gap:0}.mark[data-astro-cid-euxwtxot]{margin:0}.it[data-astro-cid-euxwtxot]{width:auto;padding:6px var(--s1) var(--s1)}.dot[data-astro-cid-euxwtxot]{top:4px;left:4px}.mark[data-astro-cid-euxwtxot]{left:max(var(--s2), env(safe-area-inset-left,0px));bottom:calc(100% + var(--s2));border:1px solid var(--phos-2);background:var(--panel);backdrop-filter:var(--panel-blur);box-shadow:0 0 18px -6px var(--phos-2);border-radius:10px;margin:0;padding:4px 12px;position:absolute}.mark-cur[data-astro-cid-euxwtxot]{animation:1.1s step-end infinite blink}}@media (width<=360px){.it[data-astro-cid-euxwtxot]:not([data-active=true]) .label[data-astro-cid-euxwtxot]{display:none}.it[data-astro-cid-euxwtxot]{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.orb[data-astro-cid-euxwtxot],.it[data-astro-cid-euxwtxot],.dot[data-astro-cid-euxwtxot],.icon[data-astro-cid-euxwtxot]{transition:none}.mark-cur[data-astro-cid-euxwtxot]{animation:none}}.term[data-astro-cid-kenkipkp]{max-width:var(--col);position:relative}.hist[data-astro-cid-kenkipkp]{white-space:pre-wrap;word-break:break-word}.scroll[data-astro-cid-kenkipkp]{height:calc(var(--lh) * 5 + var(--s2));scrollbar-width:none;overscroll-behavior:contain;margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--hair);transition:height .26s var(--ease-out);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--s3));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--s3));overflow-y:auto}.scroll[data-astro-cid-kenkipkp].grown{-webkit-mask-image:none;mask-image:none}.scroll[data-astro-cid-kenkipkp]::-webkit-scrollbar{display:none}@media (width<=820px),(height<=500px){.scroll[data-astro-cid-kenkipkp]{height:calc(var(--lh) * 2 + var(--s2))}html[data-term=open] .scroll[data-astro-cid-kenkipkp]{height:calc(var(--lh) * 4 + var(--s2))}}.hist[data-astro-cid-kenkipkp] div{min-height:var(--lh)}.line[data-astro-cid-kenkipkp]{white-space:pre-wrap;cursor:text;display:block;position:relative}.input[data-astro-cid-kenkipkp]{opacity:0;width:100%;height:100%;font:inherit;color:#0000;caret-color:#0000;background:0 0;border:0;margin:0;padding:0;font-size:16px;position:absolute;top:0;left:0}.term[data-astro-cid-kenkipkp]:not(.focus) .cursor[data-astro-cid-kenkipkp]{opacity:.45;animation:none}.bar[data-astro-cid-kenkipkp]{margin:calc(-1 * var(--s3)) calc(-1 * var(--s3)) var(--s2);padding:6px var(--s2) 6px var(--s3);border-bottom:1px solid var(--hair);color:var(--ash);align-items:center;gap:1ch;font-size:12px;line-height:20px;display:flex}.bar-path[data-astro-cid-kenkipkp]{color:var(--ink);opacity:.8}.bar-sp[data-astro-cid-kenkipkp]{flex:1}.led[data-astro-cid-kenkipkp]{background:var(--hair);width:6px;height:6px;transition:background var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);border-radius:50%}html[data-term=typing] .led[data-astro-cid-kenkipkp],html[data-term=leaving] .led[data-astro-cid-kenkipkp],html[data-boot] .led[data-astro-cid-kenkipkp]{background:var(--phos);box-shadow:0 0 8px 2px var(--phos-2)}.fold[data-astro-cid-kenkipkp]{font:inherit;color:var(--ash);cursor:pointer;transition:transform var(--t-fast) var(--ease-out), color var(--t-fast);background:0 0;border:0;border-radius:4px;padding:0 .5ch;font-size:14px;line-height:20px}.fold[data-astro-cid-kenkipkp]:hover,.fold[data-astro-cid-kenkipkp]:focus-visible{color:var(--phos)}@media (width<=820px),(height<=500px){.bar[data-astro-cid-kenkipkp]{margin:calc(-1 * var(--s2)) calc(-1 * var(--s3)) var(--s1) calc(-1 * var(--s2));padding-inline:var(--s2)}}.ghost[data-astro-cid-kenkipkp]{color:var(--ash);opacity:.55;white-space:pre}.ghost[data-astro-cid-kenkipkp].hint{opacity:.45;margin-left:1ch}html[data-termc="1"]:not([data-boot]) .boot[data-astro-cid-kenkipkp],html[data-termc="1"]:not([data-boot]) .hist[data-astro-cid-kenkipkp]:not(.boot){display:none}html[data-termc="1"]:not([data-boot]) .scroll[data-astro-cid-kenkipkp]{border-top:0;height:auto;margin-top:0;padding-top:0;-webkit-mask-image:none;mask-image:none}html[data-termc="1"] .fold[data-astro-cid-kenkipkp]{transform:rotate(-90deg)}html[data-termc="1"]:not([data-boot]) .bar[data-astro-cid-kenkipkp]{margin-bottom:var(--s2)}.chips[data-astro-cid-kenkipkp]{gap:var(--s1);scrollbar-width:none;margin-top:var(--s1);padding-bottom:2px;display:none;overflow-x:auto}.chips[data-astro-cid-kenkipkp]::-webkit-scrollbar{display:none}@media (pointer:coarse){.chips[data-astro-cid-kenkipkp]:not(:empty){display:flex}}.chips[data-astro-cid-kenkipkp] button[data-astro-cid-kenkipkp]{font:inherit;color:var(--ink);border:1px solid var(--hair);padding:0 var(--s1);cursor:pointer;background:0 0;border-radius:6px;flex:none;font-size:13px;line-height:28px}.chips[data-astro-cid-kenkipkp] button[data-astro-cid-kenkipkp]:active{color:var(--phos);border-color:var(--phos-2)}@media (prefers-reduced-motion:reduce){.scroll[data-astro-cid-kenkipkp]{transition:none}}.field-canvas[data-astro-cid-wul7fgjm]{pointer-events:none;z-index:0;opacity:0;width:100%;height:100%;animation:field-in var(--t-slow) var(--ease-out) forwards;transition:opacity var(--t-base) var(--ease-out);position:fixed;inset:0}html[data-term=typing] .field-canvas[data-astro-cid-wul7fgjm]{opacity:.35!important}@keyframes field-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.field-canvas[data-astro-cid-wul7fgjm]{opacity:1;transition:none;animation:none}}.palette[data-astro-cid-kci35rsa]{right:var(--gutter);bottom:var(--s3);z-index:20;align-items:flex-end;gap:var(--s1);flex-direction:column;font-size:12px;line-height:20px;display:flex;position:fixed}.knob[data-astro-cid-kci35rsa]{width:40px;height:40px;color:var(--ash);cursor:pointer;transition:color var(--t-fast) var(--ease-out);place-items:center;padding:0;display:grid}.knob[data-astro-cid-kci35rsa]:hover,.palette[data-astro-cid-kci35rsa]:not([data-closed]) .knob[data-astro-cid-kci35rsa]{color:var(--phos)}.knob[data-astro-cid-kci35rsa] svg[data-astro-cid-kci35rsa]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.groups[data-astro-cid-kci35rsa]{padding:var(--s2) var(--s3);transform-origin:100% 100%;transition:opacity var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out);gap:2px;display:grid}.palette[data-astro-cid-kci35rsa][data-closed] .groups[data-astro-cid-kci35rsa]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s var(--ease-in), transform .18s var(--ease-in), visibility 0s .18s;transform:translateY(8px)scale(.98)}.group[data-astro-cid-kci35rsa]{align-items:baseline;gap:1ch;display:flex}.group[data-astro-cid-kci35rsa] span[data-astro-cid-kci35rsa]{width:8ch}.zen-btn[data-astro-cid-kci35rsa]{margin-top:var(--s1);text-align:left;color:var(--ink)!important;border:1px solid var(--hair)!important;padding:2px var(--s1)!important}.zen-btn[data-astro-cid-kci35rsa]:hover{border-color:var(--phos-2)!important;color:var(--phos)!important}.dev[data-astro-cid-kci35rsa]{margin-top:var(--s1);padding-top:var(--s1);border-top:1px solid var(--hair)}.groups[data-astro-cid-kci35rsa] button[data-astro-cid-kci35rsa]{font:inherit;color:var(--ash);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 .5ch}.groups[data-astro-cid-kci35rsa] button[data-astro-cid-kci35rsa]:hover{color:var(--ink)}.groups[data-astro-cid-kci35rsa] button[data-astro-cid-kci35rsa][data-on]{color:var(--carbon);background:var(--phos)}@media (width<=820px),(height<=500px){.palette[data-astro-cid-kci35rsa]{top:var(--phone-btn-top);bottom:auto;right:calc(max(var(--s2), env(safe-area-inset-right,0px)) + var(--s1))}.knob[data-astro-cid-kci35rsa]{width:var(--phone-btn);height:var(--phone-btn);border-radius:8px}.knob[data-astro-cid-kci35rsa] svg[data-astro-cid-kci35rsa]{width:16px;height:16px}.groups[data-astro-cid-kci35rsa]{top:calc(100% + var(--s1));width:max-content;max-width:calc(100vw - 2 * var(--s2));transform-origin:100% 0;position:absolute;right:0}.group[data-astro-cid-kci35rsa]{flex-wrap:wrap}}html[data-boot] .palette[data-astro-cid-kci35rsa]{opacity:0}@media (prefers-reduced-motion:reduce){.groups[data-astro-cid-kci35rsa],.palette[data-astro-cid-kci35rsa][data-closed] .groups[data-astro-cid-kci35rsa],.knob[data-astro-cid-kci35rsa]{transition:none}}.caption[data-astro-cid-gf2sagqc]{display:none}@media (width>=1100px) and (height>=501px){.caption[data-astro-cid-gf2sagqc]{z-index:1;right:calc(var(--gutter) + 40px + var(--s3));bottom:var(--s3);padding-top:var(--s1);border-top:1px solid var(--hair);text-align:right;color:var(--ash);font-variant-numeric:tabular-nums;pointer-events:none;transition:opacity var(--t-base) var(--ease-out);font-size:11px;line-height:15px;display:block;position:fixed}.caption[data-astro-cid-gf2sagqc] div[data-astro-cid-gf2sagqc]:nth-child(2){color:var(--ink);opacity:.8}.bar-swatches[data-astro-cid-gf2sagqc]{margin-bottom:var(--s1);justify-content:flex-end;gap:3px;display:flex}.bar-swatches[data-astro-cid-gf2sagqc]:empty{display:none}.bar-swatches[data-astro-cid-gf2sagqc] i{border-radius:2px;width:10px;height:10px;display:block}}html[data-boot] .caption[data-astro-cid-gf2sagqc],html[data-term=leaving] .caption[data-astro-cid-gf2sagqc]{opacity:0}html[data-zen] .caption[data-astro-cid-gf2sagqc]{z-index:40;right:var(--s4);bottom:var(--s4);padding-top:var(--s1);border-top:1px solid var(--hair);text-align:right;color:var(--ash);font-size:11px;line-height:15px;display:block;position:fixed}
