.app-hero[data-astro-cid-7da3lww3]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;margin:3rem 0 3.5rem}.app-hero[data-astro-cid-7da3lww3] h1[data-astro-cid-7da3lww3]{margin:0 0 .4rem}.app-hero[data-astro-cid-7da3lww3] .tagline[data-astro-cid-7da3lww3]{font-size:1.15rem;color:var(--muted);max-width:34rem;margin:0 auto 1.1rem}.app-icon[data-astro-cid-7da3lww3]{border-radius:36px;box-shadow:0 10px 30px #00000073}.store-link[data-astro-cid-7da3lww3]{display:inline-block;font-weight:600;padding:.55rem 1.3rem;border-radius:999px;background:var(--accent);color:var(--base)}.store-link[data-astro-cid-7da3lww3]:hover{text-decoration:none;filter:brightness(1.08)}.stoop-link[data-astro-cid-7da3lww3]{margin:.9rem 0 0;font-size:.9rem}.stoop-link[data-astro-cid-7da3lww3] a[data-astro-cid-7da3lww3]{color:var(--muted)}.stoop-link[data-astro-cid-7da3lww3] a[data-astro-cid-7da3lww3]:hover{color:var(--accent)}.badge[data-astro-cid-7da3lww3]{display:inline-block;padding:.4rem 1rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-weight:600;font-size:.9rem;margin:0}.screenshots[data-astro-cid-7da3lww3]{width:min(var(--page),94vw);position:relative;left:50%;transform:translate(-50%);margin:0 0 3.5rem}.stage[data-astro-cid-7da3lww3]{position:relative}.variant-switch[data-astro-cid-7da3lww3]{display:none;justify-content:center;gap:.3rem;width:max-content;margin:0 auto 1.35rem;padding:.25rem;border:1px solid var(--border);border-radius:999px;background:var(--surface)}.variant-switch[data-astro-cid-7da3lww3] .choice[data-astro-cid-7da3lww3]{display:inline-flex;align-items:center;gap:.45rem;border:none;background:transparent;color:var(--muted);font:inherit;font-size:.88rem;font-weight:600;padding:.35rem 1rem;border-radius:999px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.variant-switch[data-astro-cid-7da3lww3] .choice[data-astro-cid-7da3lww3]:hover{color:var(--text)}.variant-switch[data-astro-cid-7da3lww3] .choice[data-astro-cid-7da3lww3][aria-pressed=true]{background:var(--surface-2);color:var(--accent)}.screenshots[data-astro-cid-7da3lww3].js .variant-switch[data-astro-cid-7da3lww3]{display:flex}.track[data-astro-cid-7da3lww3]{display:flex;gap:1.25rem;list-style:none;margin:0;padding:.25rem 0 2rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.track[data-astro-cid-7da3lww3]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.slide[data-astro-cid-7da3lww3]{flex:0 0 auto;scroll-snap-align:start;height:clamp(16rem,52vh,28rem)}.slide[data-astro-cid-7da3lww3]:first-child,.slide[data-astro-cid-7da3lww3].edge-start{margin-inline-start:auto}.slide[data-astro-cid-7da3lww3]:last-child,.slide[data-astro-cid-7da3lww3].edge-end{margin-inline-end:auto}.slide[data-astro-cid-7da3lww3][hidden]{display:none}.screenshots[data-astro-cid-7da3lww3] img{width:auto;height:100%;border-radius:20px;border:1px solid var(--border);box-shadow:0 10px 30px #0006}.slide[data-astro-cid-7da3lww3].watch-slide{display:flex;align-items:center}.watch[data-astro-cid-7da3lww3]{--case-h: calc(clamp(16rem, 52vh, 28rem)*.58) ;--bezel: calc(var(--case-h) * .035);--screen-h: calc(var(--case-h) - 2 * var(--bezel));--screen-r: calc(var(--screen-h) * .163);position:relative;margin-inline:.75rem}.watch[data-astro-cid-7da3lww3] .case[data-astro-cid-7da3lww3]{position:relative;z-index:1;height:var(--case-h);padding:var(--bezel);box-sizing:border-box;border-radius:calc(var(--screen-r) + var(--bezel));background:linear-gradient(145deg,#2a2a2e,#0b0b0d 55%,#1a1a1d);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px #000c,0 10px 30px #00000080}.watch[data-astro-cid-7da3lww3] .case[data-astro-cid-7da3lww3] img{display:block;height:var(--screen-h);width:auto;border:none;border-radius:var(--screen-r);box-shadow:none;background:#000}.watch[data-astro-cid-7da3lww3] .band[data-astro-cid-7da3lww3]{position:absolute;left:50%;transform:translate(-50%);width:74%;height:calc(var(--case-h) * .16);background:linear-gradient(90deg,#1b1b1e,#2b2b2f 50%,#1b1b1e);border:1px solid rgba(255,255,255,.07)}.watch[data-astro-cid-7da3lww3] .band-top[data-astro-cid-7da3lww3]{bottom:calc(100% - 1px);border-radius:10px 10px 0 0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.45)),linear-gradient(90deg,#1b1b1e,#2b2b2f 50%,#1b1b1e)}.watch[data-astro-cid-7da3lww3] .band-bottom[data-astro-cid-7da3lww3]{top:calc(100% - 1px);border-radius:0 0 10px 10px;background:linear-gradient(0deg,transparent 40%,rgba(0,0,0,.45)),linear-gradient(90deg,#1b1b1e,#2b2b2f 50%,#1b1b1e)}.watch[data-astro-cid-7da3lww3] .crown[data-astro-cid-7da3lww3],.watch[data-astro-cid-7da3lww3] .side-button[data-astro-cid-7da3lww3]{position:absolute;left:100%;margin-left:-1px;width:calc(var(--case-h) * .035);background:linear-gradient(90deg,#2a2a2e,#444449 50%,#2a2a2e);border:1px solid rgba(255,255,255,.1);border-left:none}.watch[data-astro-cid-7da3lww3] .crown[data-astro-cid-7da3lww3]{top:24%;height:calc(var(--case-h) * .14);border-radius:0 6px 6px 0}.watch[data-astro-cid-7da3lww3] .side-button[data-astro-cid-7da3lww3]{top:50%;height:calc(var(--case-h) * .09);border-radius:0 4px 4px 0;width:calc(var(--case-h) * .022)}.nav[data-astro-cid-7da3lww3]{display:none;position:absolute;top:calc(50% - .875rem);transform:translateY(-50%);width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;padding:0}.nav[data-astro-cid-7da3lww3]:hover{background:var(--surface-2)}.nav[data-astro-cid-7da3lww3].prev{left:.75rem}.nav[data-astro-cid-7da3lww3].next{right:.75rem}.dots[data-astro-cid-7da3lww3]{display:none;justify-content:center;gap:.55rem;margin-top:1rem}.dot[data-astro-cid-7da3lww3]{width:.5rem;height:.5rem;border-radius:999px;border:none;padding:0;background:var(--border);cursor:pointer;transition:background-color .2s ease,width .2s ease}.dot[data-astro-cid-7da3lww3]:hover{background:var(--muted)}.dot[data-astro-cid-7da3lww3].active{background:var(--accent);width:1.4rem}.dot[data-astro-cid-7da3lww3][hidden]{display:none}.screenshots[data-astro-cid-7da3lww3].js.scrollable .nav[data-astro-cid-7da3lww3],.screenshots[data-astro-cid-7da3lww3].js.scrollable .dots[data-astro-cid-7da3lww3]{display:flex}.description[data-astro-cid-7da3lww3]{margin-bottom:2rem}.description[data-astro-cid-7da3lww3] strong{color:var(--text)}.app-footer[data-astro-cid-7da3lww3]{margin:3.5rem 0 1rem;text-align:center;color:var(--muted)}
