.terminal[data-astro-cid-kenkipkp]{margin:0;width:min(100%,820px);height:100%;max-height:560px;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;background:#151515;color:#e6e6e1;box-shadow:0 0 0 1px #ffffff1a,0 30px 60px #00000059}.bar[data-astro-cid-kenkipkp]{height:30px;flex-shrink:0;padding:0 12px;background:#262626;border-bottom:1px solid #0a0a0a;display:flex;align-items:center;gap:6px}.light[data-astro-cid-kenkipkp]{width:10px;height:10px;border-radius:50%}.title[data-astro-cid-kenkipkp]{flex:1;margin-right:42px;text-align:center;font-size:11px;color:#9a9a95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.body[data-astro-cid-kenkipkp]{flex:1;min-height:0;margin:0;padding:16px 18px;overflow:auto;scrollbar-width:none;font:12px/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.body[data-astro-cid-kenkipkp] .prompt{color:#8fd694}.body[data-astro-cid-kenkipkp] .typed{color:#fff}.body[data-astro-cid-kenkipkp] .tool{color:#e7c45c}.body[data-astro-cid-kenkipkp] .assistant{color:#8cc4ff}.body[data-astro-cid-kenkipkp] .dim{color:#8a8a85}.body[data-astro-cid-kenkipkp] .cursor{display:inline-block;width:.6em;background:#e6e6e1;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}@media(width<=720px){.body[data-astro-cid-kenkipkp]{font-size:11px;padding:12px}}.browser[data-astro-cid-fguks3h2]{position:relative;margin:0;width:min(100%,880px,160cqh);aspect-ratio:16 / 10;container-type:inline-size;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;background:#fff;color:#1a1a1a;box-shadow:0 0 0 1px #00000014,0 30px 60px #00000040}.toolbar[data-astro-cid-fguks3h2]{height:5.4cqw;flex-shrink:0;padding:0 1.6cqw;border-bottom:1px solid #edede8;display:flex;align-items:center;gap:.8cqw}.light[data-astro-cid-fguks3h2]{width:1.2cqw;height:1.2cqw;border-radius:50%}.address[data-astro-cid-fguks3h2]{flex:1;min-width:0;height:3.2cqw;margin:0 2cqw;padding:0 1.6cqw;border-radius:99px;background:#f1f1ee;display:flex;align-items:center;overflow:hidden;white-space:nowrap;font-size:max(9px,1.35cqw);color:#8c8c88}.icons[data-astro-cid-fguks3h2]{display:flex;align-items:center;gap:1.4cqw}.puzzle[data-astro-cid-fguks3h2]{width:2.2cqw;fill:none;stroke:#8c8c88;stroke-width:1.6px}.ext-icon[data-astro-cid-fguks3h2]{position:relative;display:grid}.ext-icon[data-astro-cid-fguks3h2] svg[data-astro-cid-fguks3h2]{width:2.8cqw}.badge[data-astro-cid-fguks3h2]{position:absolute;right:-1cqw;bottom:-.6cqw;min-width:2.2cqw;padding:0 .4cqw;border-radius:.5cqw;background:#d42a0c;color:#fff;font:700 max(7px,1.1cqw) / 1.5 system-ui,sans-serif;text-align:center;font-variant-numeric:tabular-nums}.page[data-astro-cid-fguks3h2]{flex:1;padding:4cqw 6cqw;display:flex;flex-direction:column;gap:1.6cqw;background:#fafaf8}.skel[data-astro-cid-fguks3h2]{height:1.4cqw;border-radius:99px;background:#ebebe6}.skel[data-astro-cid-fguks3h2].block{height:12cqw;margin:1cqw 0;border-radius:1cqw}.w40[data-astro-cid-fguks3h2]{width:40%;height:2.6cqw}.w70[data-astro-cid-fguks3h2]{width:70%}.w55[data-astro-cid-fguks3h2]{width:55%}.w65[data-astro-cid-fguks3h2]{width:65%}.w45[data-astro-cid-fguks3h2]{width:45%}.popup[data-astro-cid-fguks3h2]{position:absolute;top:5.4cqw;right:1cqw;width:28cqw;aspect-ratio:624 / 822;padding:2.2cqw;border-radius:1cqw;background:#170b0a;color:#f5efe6;box-shadow:0 1.5cqw 4cqw #00000059;font-family:Bangers,system-ui,sans-serif;letter-spacing:.04em;transform-origin:88% 0;container-type:inline-size;opacity:0;scale:.9;translate:0 -1cqw;transition:opacity .22s var(--ease),scale .26s var(--ease),translate .26s var(--ease)}.popup[data-astro-cid-fguks3h2][data-open]{opacity:1;scale:1;translate:0}.focus[data-astro-cid-fguks3h2]{display:flex;align-items:center;gap:3.6cqw;font-size:7cqw;text-transform:uppercase;color:#b3786a}.dot[data-astro-cid-fguks3h2]{width:3.9cqw;height:3.9cqw;border-radius:50%;background:#d42a0c}.dial[data-astro-cid-fguks3h2]{position:absolute;left:50%;top:47%;translate:-50% -50%;width:64cqw;aspect-ratio:1;display:grid;place-content:center;justify-items:center}.ring[data-astro-cid-fguks3h2]{position:absolute;inset:0;rotate:-90deg;fill:none;stroke-width:1.4px}.track[data-astro-cid-fguks3h2]{stroke:#2c110e}.progress[data-astro-cid-fguks3h2]{stroke:#d42a0c;stroke-linecap:round;stroke-dasharray:100}.time[data-astro-cid-fguks3h2]{font-size:16cqw;line-height:1;font-variant-numeric:tabular-nums}.state[data-astro-cid-fguks3h2]{margin-top:3cqw;font-size:5.6cqw;text-transform:uppercase;color:#6e2a20}.reset[data-astro-cid-fguks3h2]{position:absolute;left:9cqw;bottom:12.5cqw;width:9cqw;fill:none;stroke:#6e2a20;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pause[data-astro-cid-fguks3h2]{position:absolute;right:9cqw;bottom:9cqw;width:21cqw;aspect-ratio:1;border-radius:50%;background:#d42a0c;display:grid;place-items:center;transition:scale .15s var(--ease)}.pause[data-astro-cid-fguks3h2]:hover{scale:1.06}.pause[data-astro-cid-fguks3h2]:active{scale:.94}.pause[data-astro-cid-fguks3h2] svg[data-astro-cid-fguks3h2]{width:55%;fill:#fff}.pause[data-astro-cid-fguks3h2] .play[data-astro-cid-fguks3h2],[data-astro-cid-fguks3h2][data-paused] .pause[data-astro-cid-fguks3h2] .bars[data-astro-cid-fguks3h2]{display:none}[data-astro-cid-fguks3h2][data-paused] .pause[data-astro-cid-fguks3h2] .play[data-astro-cid-fguks3h2]{display:inline}.notification[data-astro-cid-fguks3h2]{position:absolute;top:7cqw;right:1.6cqw;width:38cqw;padding:1.4cqw 1.6cqw;border-radius:1.6cqw;background:#f6f6f4eb;backdrop-filter:blur(12px);box-shadow:0 0 0 1px #0000000f,0 1cqw 3cqw #0000002e;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:1.2cqw;font:max(9px,1.35cqw) / 1.35 system-ui,sans-serif;color:#1a1a1a;opacity:0;translate:110%;transition:opacity .3s var(--ease),translate .45s var(--ease)}.notification[data-astro-cid-fguks3h2][data-open]{opacity:1;translate:0}.notification[data-astro-cid-fguks3h2] svg[data-astro-cid-fguks3h2]{width:3.6cqw}.note-text[data-astro-cid-fguks3h2]{display:flex;flex-direction:column}.note-app[data-astro-cid-fguks3h2]{color:#8c8c88;font-size:max(8px,1.15cqw)}@container (width < 520px){.popup[data-astro-cid-fguks3h2]{width:42cqw}.notification[data-astro-cid-fguks3h2]{width:62cqw}}.showcase[data-astro-cid-fej3bsya]{flex:1;min-height:0;display:flex;flex-direction:column;--h: min(86cqh, 48cqw)}.terminal-stage[data-astro-cid-fej3bsya]{display:grid;place-items:center;padding:24px 0}.stage[data-astro-cid-fej3bsya]{position:relative;flex:1;min-height:0;container-type:size}.mac[data-astro-cid-fej3bsya]{position:absolute;left:calc(50% - var(--h) * .95);top:calc(50% - var(--h) * .55);height:var(--h);aspect-ratio:16 / 10;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #00000014,0 30px 60px #00000040;overflow:hidden;display:flex;flex-direction:column}.mac-bar[data-astro-cid-fej3bsya]{height:28px;flex-shrink:0;padding:0 12px;border-bottom:1px solid #edede8;display:flex;align-items:center;gap:6px}.light[data-astro-cid-fej3bsya]{width:10px;height:10px;border-radius:50%}.url[data-astro-cid-fej3bsya]{flex:1;min-width:0;margin-right:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:11px;color:#8c8c88}.url[data-astro-cid-fej3bsya][data-shot]:not([data-active]){display:none}.screen[data-astro-cid-fej3bsya]{position:relative;flex:1;min-height:0;background:#ecece7}.empty[data-astro-cid-fej3bsya]{position:absolute;inset:0;display:grid;place-items:center;font-size:11px;color:#8c8c88}.shot[data-astro-cid-fej3bsya]{position:absolute;inset:0;opacity:0;content-visibility:hidden;transition:opacity .7s var(--ease),content-visibility .7s allow-discrete}.shot[data-astro-cid-fej3bsya][data-active],.shot[data-astro-cid-fej3bsya][data-active]+.shot[data-astro-cid-fej3bsya]{content-visibility:visible}.shot[data-astro-cid-fej3bsya][data-active]{opacity:1}.play[data-astro-cid-fej3bsya]{position:absolute;inset:0;z-index:1;display:grid;place-items:center}.play-button[data-astro-cid-fej3bsya]{padding:10px 20px;border-radius:99px;background:var(--accent);color:var(--on-accent);font-size:13px;letter-spacing:.04em;box-shadow:0 6px 20px #00000059;transition:scale .2s var(--ease),background .2s var(--ease)}.play[data-astro-cid-fej3bsya]:hover .play-button[data-astro-cid-fej3bsya]{scale:1.06;background:color-mix(in oklab,var(--accent),black 12%)}.screen[data-astro-cid-fej3bsya] .play-host{position:absolute;inset:0;display:block;width:auto;height:auto;margin:0;padding:0;border:0;overflow:hidden;background:#121212;color:#e6e6e1}.screen[data-astro-cid-fej3bsya] .play-frame{position:absolute;top:0;left:0;width:1440px;height:var(--play-h, 900px);border:0;transform-origin:0 0;scale:var(--play-scale, .5)}.screen[data-astro-cid-fej3bsya] .play-bar{display:none}.screen[data-astro-cid-fej3bsya] .play-host:popover-open{position:fixed;inset:0;margin:auto;width:min(1280px,94vw);height:min(840px,92svh);border-radius:10px;box-shadow:0 40px 100px #00000073}.screen[data-astro-cid-fej3bsya] .play-host:popover-open .play-bar{height:44px;padding:0 8px 0 16px;border-bottom:1px solid #ffffff14;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#8c8c88}.screen[data-astro-cid-fej3bsya] .play-host:popover-open .play-frame{top:44px;width:100%;height:calc(100% - 44px);scale:1}@media(width<=720px){.screen[data-astro-cid-fej3bsya] .play-host:popover-open{width:100vw;height:100svh;border-radius:0}}.screen[data-astro-cid-fej3bsya] .play-host::backdrop{background:#1414148c;backdrop-filter:blur(3px)}.screen[data-astro-cid-fej3bsya] .play-close,.screen[data-astro-cid-fej3bsya] .play-enlarge{padding:8px 14px;border-radius:99px;font-size:12px;letter-spacing:.04em;transition:background .2s var(--ease)}.screen[data-astro-cid-fej3bsya] .play-close{color:#e6e6e1}.screen[data-astro-cid-fej3bsya] .play-close:hover{background:#ffffff1a}.screen[data-astro-cid-fej3bsya] .play-enlarge{position:absolute;z-index:1;right:10px;bottom:10px;background:#ffffffe6;color:#141414;box-shadow:0 4px 14px #0000004d}.screen[data-astro-cid-fej3bsya] .play-enlarge:hover{background:#fff}.screen[data-astro-cid-fej3bsya][data-playing] .shot[data-astro-cid-fej3bsya]{display:none}.shot[data-astro-cid-fej3bsya]>img,.page[data-astro-cid-fej3bsya]>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.phone[data-astro-cid-fej3bsya]{position:absolute;left:calc(50% + var(--h) * .5);top:calc(50% - var(--h) * .3);height:calc(var(--h) * .85);padding:calc(var(--h) * .016);border-radius:calc(var(--h) * .07);background:var(--device);box-shadow:0 0 0 1px #ffffff24,0 30px 60px #0000004d}.phone-screen[data-astro-cid-fej3bsya]{height:100%;aspect-ratio:390 / 844;border-radius:14%/6.5%;overflow:hidden;background:var(--device)}.phone-shot[data-astro-cid-fej3bsya]{display:flex;flex-direction:column}.status-bar[data-astro-cid-fej3bsya],.home-bar[data-astro-cid-fej3bsya]{flex-shrink:0}.status-bar[data-astro-cid-fej3bsya]{height:7%}.home-bar[data-astro-cid-fej3bsya]{height:4%}.home-indicator[data-astro-cid-fej3bsya]{position:absolute;z-index:1;bottom:1.4%;left:50%;translate:-50%;width:35%;height:.6%;border-radius:99px;background:#80808099}.page[data-astro-cid-fej3bsya]{flex:1;min-height:0}.island[data-astro-cid-fej3bsya]{position:absolute;z-index:1;top:2%;left:50%;translate:-50%;width:32%;height:4%;border-radius:99px;background:var(--device)}.controls[data-astro-cid-fej3bsya]{flex-shrink:0;padding:20px 0;display:flex;align-items:center;justify-content:center;gap:16px;font-size:12px}.controls[data-astro-cid-fej3bsya] button[data-astro-cid-fej3bsya]{position:relative;width:36px;height:36px;border:1px solid var(--on-project-line);border-radius:50%;display:grid;place-items:center;font-size:14px;line-height:1;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.controls[data-astro-cid-fej3bsya] button[data-astro-cid-fej3bsya]:after{content:"";position:absolute;inset:-4px}.controls[data-astro-cid-fej3bsya] button[data-astro-cid-fej3bsya]:hover{background:var(--on-project);color:var(--project)}.controls[data-astro-cid-fej3bsya] button[data-astro-cid-fej3bsya]:active{scale:.94}.counter[data-astro-cid-fej3bsya]{min-width:8ch;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.mac-only[data-astro-cid-fej3bsya]{--h: min(86cqh, 56cqw)}.mac-only[data-astro-cid-fej3bsya] .mac[data-astro-cid-fej3bsya]{left:calc(50% - var(--h) * .8);top:calc(50% - var(--h) * .5)}.phone-only[data-astro-cid-fej3bsya]{--h: min(106cqh, 250cqw)}.phone-only[data-astro-cid-fej3bsya] .phone[data-astro-cid-fej3bsya]{left:50%;top:50%;translate:-50% -50%}@media(width<=720px){.both[data-astro-cid-fej3bsya]{--h: min(106cqh, 250cqw)}.both[data-astro-cid-fej3bsya] .mac[data-astro-cid-fej3bsya]{display:none;view-transition-name:none!important}.both[data-astro-cid-fej3bsya] .phone[data-astro-cid-fej3bsya]{view-transition-name:var(--project-media);left:50%;top:50%;translate:-50% -50%}.mac-only[data-astro-cid-fej3bsya]{--h: min(80cqh, 60cqw)}}
