@layer components{.shot[data-astro-cid-leqorc46]{align-content:start;gap:10px;min-width:0;margin:0;display:grid}.shot-link[data-astro-cid-leqorc46]{color:inherit;text-decoration:none;display:block;position:relative}.shot-img[data-astro-cid-leqorc46]{width:100%;height:auto;display:block}.shot[data-astro-cid-leqorc46] figcaption[data-astro-cid-leqorc46]{color:var(--ink-3);font-size:var(--fs-sm);line-height:1.4}.shot-desktop[data-astro-cid-leqorc46] .shot-link[data-astro-cid-leqorc46]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-frame);overflow:hidden;container:shot/inline-size}.shot-desktop[data-astro-cid-leqorc46] .shot-img[data-astro-cid-leqorc46]{aspect-ratio:16/10;object-fit:cover;background:var(--paper-2)}.shot-bar[data-astro-cid-leqorc46]{border-bottom:1px solid var(--line);background:var(--paper-2);min-width:0;color:var(--ink-3);font-size:var(--fs-xs);align-items:center;gap:10px;padding:8px 12px;font-weight:600;line-height:1.2;display:flex}.dots[data-astro-cid-leqorc46]{flex:none;gap:5px;display:inline-flex}.dots[data-astro-cid-leqorc46] i[data-astro-cid-leqorc46]{background:var(--line-2);opacity:.45;border-radius:50%;width:8px;height:8px}.shot-title[data-astro-cid-leqorc46]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shot-badge[data-astro-cid-leqorc46]{border:1px dashed var(--line-2);border-radius:var(--r-full);flex:none;margin-left:auto;padding:1px 8px;font-weight:600}@container shot (width<=460px){.shot-brand[data-astro-cid-leqorc46]{display:none}}.shot-phone[data-astro-cid-leqorc46] .shot-link[data-astro-cid-leqorc46]{box-shadow:0 0 0 1px var(--line), var(--shadow-frame);background:oklch(22% .01 240);border-radius:30px;padding:7px}.shot-phone[data-astro-cid-leqorc46] .shot-img[data-astro-cid-leqorc46]{aspect-ratio:390/844;object-fit:cover;background:var(--paper-2);border-radius:23px}.shot-app[data-astro-cid-leqorc46] .shot-link[data-astro-cid-leqorc46]{container:dev/inline-size}.device[data-astro-cid-leqorc46]{--bezel:2.6cqi;--rad:11.5cqi;padding:var(--bezel);border-radius:var(--rad);box-shadow:inset 0 0 0 .35cqi oklch(42% .012 240/.9), inset 0 0 0 .9cqi oklch(12% .008 240), 0 0 0 1px oklch(24% .014 240/.14), var(--shadow-frame);background:linear-gradient(155deg,oklch(30% .012 240),oklch(16% .01 240) 45%,oklch(22% .012 240));display:block;position:relative}.device-screen[data-astro-cid-leqorc46]{border-radius:calc(var(--rad) - var(--bezel));background:var(--paper-2);aspect-ratio:9/20;display:block;position:relative;overflow:hidden}.device-screen[data-astro-cid-leqorc46] .shot-img[data-astro-cid-leqorc46]{aspect-ratio:9/20;object-fit:cover}.device-btn[data-astro-cid-leqorc46]{background:oklch(26% .01 240);border-radius:0 .4cqi .4cqi 0;width:.7cqi;height:9%;position:absolute;top:22%;right:-.55cqi}.device-btn[data-astro-cid-leqorc46]:after{content:"";border-radius:inherit;background:inherit;width:100%;height:160%;position:absolute;top:140%;left:0}.app-dark[data-astro-cid-leqorc46]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-dark[data-astro-cid-leqorc46]{display:block}:root:not([data-theme=light]) .app-light[data-astro-cid-leqorc46]{display:none}}:root[data-theme=dark] .app-dark[data-astro-cid-leqorc46]{display:block}:root[data-theme=dark] .app-light[data-astro-cid-leqorc46]{display:none}.shot-zoom[data-astro-cid-leqorc46]{background:color-mix(in oklab, var(--surface) 88%, transparent);width:32px;height:32px;color:var(--ink-2);box-shadow:var(--shadow-1);opacity:.9;transition:opacity var(--t-1) var(--ease), transform var(--t-1) var(--ease);border-radius:50%;place-items:center;display:inline-grid;position:absolute;bottom:10px;right:10px}.shot-phone[data-astro-cid-leqorc46] .shot-zoom[data-astro-cid-leqorc46]{bottom:14px;right:14px}.shot-app[data-astro-cid-leqorc46] .shot-zoom[data-astro-cid-leqorc46]{opacity:0;width:40px;height:40px;margin-left:-20px;inset:42% auto auto 50%;transform:scale(.9)}.shot-link[data-astro-cid-leqorc46]:hover .shot-zoom[data-astro-cid-leqorc46],.shot-link[data-astro-cid-leqorc46]:focus-visible .shot-zoom[data-astro-cid-leqorc46]{opacity:1;color:var(--brand);transform:scale(1.06)}.shot-link[data-astro-cid-leqorc46]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.shot-app[data-astro-cid-leqorc46] .shot-link[data-astro-cid-leqorc46]:focus-visible{outline:none}.shot-app[data-astro-cid-leqorc46] .shot-link[data-astro-cid-leqorc46]:focus-visible .device[data-astro-cid-leqorc46]{outline:2px solid var(--focus);outline-offset:4px}@media (hover:hover){.shot-link[data-astro-cid-leqorc46]{cursor:zoom-in}.shot-app[data-astro-cid-leqorc46] .shot-link[data-astro-cid-leqorc46] .device[data-astro-cid-leqorc46]{transition:transform var(--t-3) var(--ease-out)}.shot-app[data-astro-cid-leqorc46] .shot-link[data-astro-cid-leqorc46]:hover .device[data-astro-cid-leqorc46]{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.shot-app[data-astro-cid-leqorc46] .shot-link[data-astro-cid-leqorc46]:hover .device[data-astro-cid-leqorc46]{transform:none}}.zoom[data-astro-cid-lex6pyft]{width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);background:0 0;border:0;margin:0;padding:0}.zoom[data-astro-cid-lex6pyft][open]{display:grid}.zoom[data-astro-cid-lex6pyft]::backdrop{background:oklch(16% .015 240/.82)}.zoom-in[data-astro-cid-lex6pyft]{padding:56px var(--gutter) 24px;place-items:center;min-height:0;display:grid;position:relative}.zoom-fig[data-astro-cid-lex6pyft]{justify-items:center;gap:10px;max-width:min(100%,1600px);margin:0;display:grid}.zoom-fig[data-astro-cid-lex6pyft] img{border-radius:var(--r-md);background:var(--surface);width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 120px);box-shadow:var(--shadow-frame);display:block}.zoom-fig[data-astro-cid-lex6pyft].is-phone img{border-radius:22px}.zoom-fig[data-astro-cid-lex6pyft].is-app img{box-shadow:0 0 0 1px oklch(42% .012 240/.6), var(--shadow-frame);border:8px solid oklch(17% .01 240);border-radius:36px}.zoom-fig[data-astro-cid-lex6pyft] figcaption[data-astro-cid-lex6pyft]{color:oklch(92% .005 220);font-size:var(--fs-sm);text-align:center}.zoom-close[data-astro-cid-lex6pyft]{width:var(--tap);height:var(--tap);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2);border:0;border-radius:50%;place-items:center;display:inline-grid;position:fixed;top:8px;right:8px}.zoom-close[data-astro-cid-lex6pyft]:hover{color:var(--brand)}@media (prefers-reduced-motion:no-preference){.zoom[data-astro-cid-lex6pyft][open] .zoom-fig[data-astro-cid-lex6pyft]{animation:zoom-in var(--t-2) var(--ease-out)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.98)}}}
