.preview-trigger[data-astro-cid-jkksh32f]{text-align:inherit;background:0 0;border:0;padding:0}.preview-hint[data-astro-cid-jkksh32f]{width:2rem;height:2rem;color:var(--white);background:color-mix(in oklab, var(--background) 82%, transparent);border:1px solid color-mix(in oklab, var(--white) 18%, transparent);opacity:0;border-radius:.5rem;place-items:center;transition:opacity .2s;display:grid;position:absolute;bottom:.5rem;right:.5rem}.preview-trigger[data-astro-cid-jkksh32f]:hover .preview-hint[data-astro-cid-jkksh32f],.preview-trigger[data-astro-cid-jkksh32f]:focus-visible .preview-hint[data-astro-cid-jkksh32f]{opacity:1}@media (hover:none){.preview-hint[data-astro-cid-jkksh32f]{opacity:1}}.image-dialog[data-astro-cid-2j5kugnj]{border:1px solid color-mix(in oklab, var(--sec) 35%, transparent);background:var(--background);width:min(76rem,96vw);max-height:94dvh;color:var(--white);box-shadow:0 0 80px -30px var(--sec);border-radius:1rem;margin:auto;padding:0;overflow:hidden}.image-dialog[data-astro-cid-2j5kugnj][open]{animation:.18s ease-out preview-in;display:block}.image-dialog[data-astro-cid-2j5kugnj]::backdrop{backdrop-filter:blur(3px);background:#000000bf}figure[data-astro-cid-2j5kugnj]{margin:0}.stage[data-astro-cid-2j5kugnj]{background:#0b0e11;place-items:center;padding:.75rem;display:grid}img[data-astro-cid-2j5kugnj]{object-fit:contain;border-radius:.5rem;width:auto;max-width:100%;height:auto;max-height:calc(94dvh - 5rem);display:block}figcaption[data-astro-cid-2j5kugnj]{text-align:center;padding:.75rem 1rem .9rem;font-size:.9rem;font-weight:600}.ctl[data-astro-cid-2j5kugnj]{color:#e8edf2;background:#0c0f12c7;border:1px solid #ffffff2e;border-radius:9999px;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .15s,border-color .15s;display:grid;position:absolute}.ctl[data-astro-cid-2j5kugnj]:hover{border-color:var(--sec);background:#0c0f12f2}.close[data-astro-cid-2j5kugnj]{top:.6rem;right:.6rem}.prev[data-astro-cid-2j5kugnj],.next[data-astro-cid-2j5kugnj]{top:calc(50% - 2.5rem)}.prev[data-astro-cid-2j5kugnj]{left:.6rem}.next[data-astro-cid-2j5kugnj]{right:.6rem}.image-dialog[data-astro-cid-2j5kugnj][data-single] .prev[data-astro-cid-2j5kugnj],.image-dialog[data-astro-cid-2j5kugnj][data-single] .next[data-astro-cid-2j5kugnj]{display:none}@media (width<=639px){.stage[data-astro-cid-2j5kugnj]{padding-top:3.6rem}img[data-astro-cid-2j5kugnj]{max-height:calc(94dvh - 11rem)}figcaption[data-astro-cid-2j5kugnj]{min-height:4rem;padding:.9rem 4rem 1.2rem}.prev[data-astro-cid-2j5kugnj],.next[data-astro-cid-2j5kugnj]{top:auto;bottom:.6rem}}@keyframes preview-in{0%{opacity:0;transform:scale(.97)}}.filters[data-astro-cid-k3kcoru6]{flex-wrap:wrap;gap:.5rem;display:flex}.filters[data-astro-cid-k3kcoru6] label[data-astro-cid-k3kcoru6]{cursor:pointer;border:1px solid color-mix(in oklab, var(--white) 15%, transparent);min-height:44px;color:var(--white-icon);border-radius:9999px;align-items:center;padding:.35rem .9rem;font-size:.85rem;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.filters[data-astro-cid-k3kcoru6] label[data-astro-cid-k3kcoru6]:hover{border-color:color-mix(in oklab, var(--sec) 50%, transparent)}.filters[data-astro-cid-k3kcoru6] input[data-astro-cid-k3kcoru6]:checked+label[data-astro-cid-k3kcoru6]{background:var(--sec);color:var(--background);border-color:#0000}.filters[data-astro-cid-k3kcoru6] input[data-astro-cid-k3kcoru6]:focus-visible+label[data-astro-cid-k3kcoru6]{outline:2px solid var(--sec);outline-offset:2px}.tip[data-astro-cid-k3kcoru6]{cursor:default;outline-offset:4px;position:relative}.tip[data-astro-cid-k3kcoru6]:after{content:attr(data-tip);background:var(--background);width:max-content;max-width:min(16rem,70vw);color:var(--white);border:1px solid color-mix(in oklab, var(--sec) 40%, transparent);font-family:var(--font-sans);white-space:normal;text-align:left;pointer-events:none;z-index:30;border-radius:.5rem;padding:.45rem .7rem;font-size:.75rem;line-height:1.35;display:none;position:absolute;bottom:calc(100% + .6rem);left:0}.tip[data-astro-cid-k3kcoru6]:hover:after,.tip[data-astro-cid-k3kcoru6]:focus-visible:after{animation:.15s ease-out tip-in;display:block}@keyframes tip-in{0%{opacity:0;transform:translateY(4px)}}@supports (position-area:top){.tip[data-astro-cid-k3kcoru6]:after{position-area:top span-right;position-try-fallbacks:flip-inline;margin-bottom:.6rem;inset:auto}}.terminal[data-astro-cid-bfrn3h4o]{--t-bg:#0b0e11;--t-fg:#aab4bf;--t-ac:var(--color-secondary);--t-line:#ffffff1f;border:1px solid var(--t-line);background:var(--t-bg);font-family:var(--font-mono);box-shadow:0 0 60px -25px var(--t-ac);border-radius:1rem;font-size:.8rem;overflow:hidden}.terminal-bar[data-astro-cid-bfrn3h4o]{border-bottom:1px solid var(--t-line);align-items:center;gap:.4rem;padding:.65rem .9rem;display:flex}.terminal-bar[data-astro-cid-bfrn3h4o] span[data-astro-cid-bfrn3h4o]{background:#ffffff38;border-radius:9999px;width:.65rem;height:.65rem}.terminal-bar[data-astro-cid-bfrn3h4o] small[data-astro-cid-bfrn3h4o]{color:var(--t-fg);margin-left:auto;font-size:.7rem}.terminal-body[data-astro-cid-bfrn3h4o]{gap:.35rem;min-height:15rem;padding:1rem 1.1rem 1.2rem;display:grid}.line[data-astro-cid-bfrn3h4o]{color:var(--t-fg);opacity:0;animation:1ms linear both line-in;animation-delay:calc(var(--i) * .45s + .3s);overflow-wrap:anywhere}.line[data-astro-cid-bfrn3h4o].ok{color:var(--t-ac)}.prompt[data-astro-cid-bfrn3h4o]{color:var(--t-ac);margin-right:.6rem}.cursor[data-astro-cid-bfrn3h4o]{vertical-align:text-bottom;background:var(--t-ac);width:.55rem;height:1rem;animation:1s steps(2,start) infinite blink;display:inline-block}@keyframes line-in{0%{opacity:0}to{opacity:1}}@keyframes blink{to{visibility:hidden}}
