.plate[data-astro-cid-i5ah7nk2]{background:var(--paper-ground);border-radius:var(--radius-l);justify-content:center;align-items:flex-end;height:400px;display:flex;overflow:hidden}.plate[data-astro-cid-i5ah7nk2].is-dark{background:var(--surface);border:1px solid var(--line);align-items:center}.plate-icon[data-astro-cid-i5ah7nk2]{border-radius:8px}.phone[data-astro-cid-i5ah7nk2]{border:8px solid var(--paper-ink);background:var(--neutral-n900);border-bottom:none;border-radius:30px 30px 0 0;justify-content:center;align-items:center;width:210px;height:340px;display:flex;overflow:hidden}.phone[data-astro-cid-i5ah7nk2] img[data-astro-cid-i5ah7nk2]{border-radius:6px}.phone[data-astro-cid-i5ah7nk2] .screenshot[data-astro-cid-i5ah7nk2]{object-fit:cover;object-position:top;border-radius:22px 22px 0 0;width:100%;height:100%}@media (width<=720px){.plate[data-astro-cid-i5ah7nk2]{height:260px}.phone[data-astro-cid-i5ah7nk2]{border-width:6px;border-radius:22px 22px 0 0;width:150px;height:220px}.phone[data-astro-cid-i5ah7nk2] img[data-astro-cid-i5ah7nk2]:not(.screenshot){width:76px;height:76px}}.guide-link-card[data-astro-cid-2f6ipasi]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);align-items:center;gap:20px;min-height:150px;padding:28px;display:flex}img[data-astro-cid-2f6ipasi]{border-radius:var(--radius-l)}span[data-astro-cid-2f6ipasi]{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.15}.app-screens[data-astro-cid-kqr2n5h7]{justify-content:center;gap:32px;padding-block:0 96px;display:flex}.phone[data-astro-cid-kqr2n5h7]{border:8px solid var(--line-strong);background:var(--neutral-n900);border-radius:34px;width:260px;margin:0;overflow:hidden}.phone[data-astro-cid-kqr2n5h7] img{width:100%;height:auto;display:block}@media (width<=720px){.app-screens[data-astro-cid-kqr2n5h7]{gap:12px;padding-block:0 48px}.phone[data-astro-cid-kqr2n5h7]{border-width:5px;border-radius:22px;width:44vw}}.app-play[data-astro-cid-z5lc5edj]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-block:72px;display:flex}.play-words[data-astro-cid-z5lc5edj]{flex-direction:column;gap:12px;max-width:640px;display:flex}h2[data-astro-cid-z5lc5edj]{letter-spacing:-.03em;font-size:clamp(32px,3.4vw,48px)}p[data-astro-cid-z5lc5edj]{color:var(--ink-soft);margin:0;font-size:18px;line-height:1.55}.hint[data-astro-cid-z5lc5edj]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-mute);font-size:13px}@media (width<=720px){.app-play[data-astro-cid-z5lc5edj]{padding-block:48px}}.arrival[data-astro-cid-p45t5ps7]{gap:28px;padding-block:36px 48px;display:grid}.arrival-words[data-astro-cid-p45t5ps7]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.moment[data-astro-cid-p45t5ps7]{color:var(--ink-soft);margin:0;font-size:17px}.problem[data-astro-cid-p45t5ps7]{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,5.2vw,72px);font-weight:700;line-height:1.02}h1[data-astro-cid-p45t5ps7]{letter-spacing:-.02em;margin-top:10px;font-size:clamp(22px,2.2vw,30px)}h1[data-astro-cid-p45t5ps7].is-only-name{letter-spacing:-.04em;margin-top:0;font-size:clamp(40px,6vw,84px)}.name-row[data-astro-cid-p45t5ps7]{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;font-size:18px;display:flex}.status[data-astro-cid-p45t5ps7]{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.status[data-astro-cid-p45t5ps7]:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px}.status[data-astro-cid-p45t5ps7].is-building:before{border:1.5px solid var(--ink-soft);background:0 0}.one-liner[data-astro-cid-p45t5ps7]{color:var(--ink-soft)}.scene[data-astro-cid-p45t5ps7]{height:430px;margin-inline:calc(-1 * var(--page-gutter));position:relative;overflow:clip;container-type:size}.scene[data-astro-cid-p45t5ps7].is-road{height:auto;margin-inline:calc(-1 * var(--page-gutter));container-type:normal}.scene-sun[data-astro-cid-p45t5ps7]{--sun-w:150px;--sky-left:calc(var(--page-gutter) + 200px);left:max(calc(var(--sky-left) + var(--sun-w) / 2), calc(var(--sx) * 100%));top:max(calc(var(--sun-w) / 2 + 12px), calc(var(--sy) * (100% - 74px)));width:var(--sun-w);position:absolute;translate:-50% -50%}.scene-stars[data-astro-cid-p45t5ps7]{width:100%;height:calc(100% - 90px);position:absolute;inset:0 0 90px}.scene[data-astro-cid-p45t5ps7] .scene-ridge{position:absolute;bottom:0;left:0;right:0}.main-screen[data-astro-cid-p45t5ps7]{left:calc(var(--page-gutter) + 8px);width:176px;margin:0;position:absolute;bottom:24px}.main-screen[data-astro-cid-p45t5ps7].is-mark{width:150px;bottom:60px}.app-mark[data-astro-cid-p45t5ps7]{border-radius:8px;width:100%;height:auto;display:block}.host-spot[data-astro-cid-p45t5ps7]{left:calc(var(--page-gutter) + 146px);width:112px;position:absolute;bottom:6px}.about[data-astro-cid-p45t5ps7]{flex-direction:column;gap:12px;max-width:640px;display:flex}.what[data-astro-cid-p45t5ps7]{margin:0;font-size:19px;line-height:1.55}.made-for[data-astro-cid-p45t5ps7]{color:var(--ink-soft);margin:0;font-size:16px}@media (width>=961px){.arrival[data-astro-cid-p45t5ps7]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:24px 48px;padding-block:64px 72px}.arrival-words[data-astro-cid-p45t5ps7]{align-self:center}.scene[data-astro-cid-p45t5ps7]{height:620px;margin-inline:0 calc(-1 * var(--page-gutter));grid-area:1/2/span 2}.scene[data-astro-cid-p45t5ps7].is-road{align-self:center;height:auto;margin-inline:0}.scene-sun[data-astro-cid-p45t5ps7]{--sun-w:230px;--sky-left:calc(4% + 276px)}.main-screen[data-astro-cid-p45t5ps7]{width:260px;left:4%}.main-screen[data-astro-cid-p45t5ps7].is-mark{width:200px;bottom:90px}.host-spot[data-astro-cid-p45t5ps7]{width:160px;left:calc(4% + 214px)}.about[data-astro-cid-p45t5ps7]{grid-column:1}}.look[data-astro-cid-s3djdpsi]{flex-direction:column;gap:28px;padding-block:24px 40px;display:flex}.look-title[data-astro-cid-s3djdpsi]{font-size:clamp(26px,3vw,40px)}.stones[data-astro-cid-s3djdpsi]{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.stone[data-astro-cid-s3djdpsi]{flex-direction:column;gap:10px;width:47%;display:flex}.stone-1[data-astro-cid-s3djdpsi]{align-self:flex-end;margin-top:-150px}.stone-2[data-astro-cid-s3djdpsi]{margin-top:-120px}.has-words[data-astro-cid-s3djdpsi] .stone[data-astro-cid-s3djdpsi]{align-self:flex-start;margin-top:0}.has-words[data-astro-cid-s3djdpsi] .stone[data-astro-cid-s3djdpsi].is-words{border-top:1px solid var(--hill-rim-mid);width:100%;padding-top:14px}.stone[data-astro-cid-s3djdpsi] .screen-shot{aspect-ratio:9/15;object-fit:cover;object-position:top}.stone-caption[data-astro-cid-s3djdpsi]{font-family:var(--font-display);letter-spacing:-.01em;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;font-size:clamp(16px,5vw,19px);font-weight:700;display:grid}.stone-number[data-astro-cid-s3djdpsi]{color:var(--ink-mute);font-size:14px;font-weight:400}.promise[data-astro-cid-s3djdpsi]{max-width:52ch;color:var(--ink-soft);margin:0;font-size:16px}.try[data-astro-cid-s3djdpsi]{text-align:center;flex-direction:column;align-items:center;gap:22px;padding-block:32px 40px;display:flex}.try[data-astro-cid-s3djdpsi] .next-stop{text-align:left;align-self:stretch}.host-play[data-astro-cid-s3djdpsi]{color:var(--ink-soft);border-radius:var(--radius-l);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:8px 18px 14px;display:flex}.host-play[data-astro-cid-s3djdpsi][hidden]{display:none}.host-play-spot[data-astro-cid-s3djdpsi]{width:172px;display:block}.host-play-chip[data-astro-cid-s3djdpsi]{border:1px solid var(--line-strong);border-radius:var(--radius-m);align-items:center;gap:10px;height:44px;padding:0 20px 0 16px;font-size:16px;font-weight:600;display:inline-flex}.host-play[data-astro-cid-s3djdpsi] .play-dot[data-astro-cid-s3djdpsi]{width:9px;height:9px;transition:background-color var(--motion-fast), transform var(--motion-fast);border:1px solid;border-radius:50%}.host-play[data-astro-cid-s3djdpsi]:is(:hover,:focus-visible) .host-play-chip[data-astro-cid-s3djdpsi]{color:var(--ink);border-color:var(--ink-faint)}.host-play[data-astro-cid-s3djdpsi]:is(:hover,:focus-visible,:active) .play-dot[data-astro-cid-s3djdpsi]{background:var(--brand);border-color:var(--brand)}.host-play[data-astro-cid-s3djdpsi]:active .play-dot[data-astro-cid-s3djdpsi]{transform:scale(1.5)}.host-play[data-astro-cid-s3djdpsi]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (width>=961px){.look[data-astro-cid-s3djdpsi]{padding-block:48px 64px}.stones[data-astro-cid-s3djdpsi]{flex-direction:row;align-items:flex-end;gap:clamp(24px,4vw,64px);padding-top:90px}.stone[data-astro-cid-s3djdpsi],.stone[data-astro-cid-s3djdpsi].is-words{align-self:auto;width:min(300px,26vw);margin-top:0}.stone-1[data-astro-cid-s3djdpsi]{translate:0 -45px}.stone-2[data-astro-cid-s3djdpsi]{translate:0 -90px}.has-words[data-astro-cid-s3djdpsi] .stone[data-astro-cid-s3djdpsi],.has-words[data-astro-cid-s3djdpsi] .stone[data-astro-cid-s3djdpsi].is-words{width:min(300px,26vw);translate:none}.has-words[data-astro-cid-s3djdpsi]{align-items:center}.try[data-astro-cid-s3djdpsi]{padding-block:56px 72px}.host-play-spot[data-astro-cid-s3djdpsi]{width:230px}}.read[data-astro-cid-u7lcwgv6]{flex-direction:column;gap:24px;padding-block:40px;display:flex}.read-scene[data-astro-cid-u7lcwgv6]{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:4px;display:grid}.small-lamp[data-astro-cid-u7lcwgv6]{height:300px;position:relative}.small-lamp[data-astro-cid-u7lcwgv6] .read-lamp{width:62px;height:234px;position:absolute;top:0;left:14px}.read-lamplighter[data-astro-cid-u7lcwgv6]{width:96px;position:absolute;bottom:0;left:-10px}.read-card[data-astro-cid-u7lcwgv6]{border-top:2px solid var(--ink-soft);flex-direction:column;gap:16px;margin:73px 0 0 -26px;padding:34px 0 0 26px;display:flex;position:relative}.read-string[data-astro-cid-u7lcwgv6]{background:var(--ink-faint);width:1px;height:34px;position:absolute;top:0;left:66px}.walk-on[data-astro-cid-u7lcwgv6]{background:var(--ground);padding-bottom:72px;position:relative;overflow:clip}.landscape[data-astro-cid-u7lcwgv6]{background:var(--walk-dawn);position:relative;overflow:clip;container-type:inline-size}.sky[data-astro-cid-u7lcwgv6]{height:200px;position:relative}.moving-sun[data-astro-cid-u7lcwgv6]{--step:clamp(0, calc(var(--p,1) * 2.4 - .6), 1);left:calc(var(--fx) * 100%);top:calc(var(--fy) * 230px);aspect-ratio:1;background:var(--brand);width:120px;translate:calc(-50% + (var(--tx) - var(--fx)) * var(--step) * 100cqw) calc(-50% + (var(--ty) - var(--fy)) * var(--step) * 230px);border-radius:50%;position:absolute}.walk-on[data-astro-cid-u7lcwgv6] .ridge{--hill-near:var(--ground);margin-top:-90px;position:relative}.veil[data-astro-cid-u7lcwgv6]{background:var(--ground);opacity:clamp(0, calc(var(--p,1) * 2 - .9), .45);pointer-events:none;position:absolute;inset:0}.next-row[data-astro-cid-u7lcwgv6]{flex-direction:column;align-items:flex-start;gap:8px;margin-top:-88px;display:flex;position:relative}.waiting-spot[data-astro-cid-u7lcwgv6]{width:96px;margin-left:24px}.next-link[data-astro-cid-u7lcwgv6] a[data-astro-cid-u7lcwgv6]{flex-direction:column;gap:6px;padding-block:8px;display:flex}.next-line[data-astro-cid-u7lcwgv6]{font-family:var(--font-body);color:var(--ink-soft);font-size:17px;font-weight:400}.next-app[data-astro-cid-u7lcwgv6]{letter-spacing:-.035em;font-size:clamp(36px,5vw,72px)}.next-link[data-astro-cid-u7lcwgv6] a[data-astro-cid-u7lcwgv6]:hover .next-app[data-astro-cid-u7lcwgv6]{text-underline-offset:8px;text-decoration:underline 2px}@media (width>=961px){.read[data-astro-cid-u7lcwgv6]{padding-block:64px 72px}.read-scene[data-astro-cid-u7lcwgv6]{grid-template-columns:150px minmax(0,520px)}.small-lamp[data-astro-cid-u7lcwgv6]{height:340px}.small-lamp[data-astro-cid-u7lcwgv6] .read-lamp{width:72px;height:272px;left:40px}.read-lamplighter[data-astro-cid-u7lcwgv6]{width:120px}.read-string[data-astro-cid-u7lcwgv6]{left:90px}.read-card[data-astro-cid-u7lcwgv6]{margin:85px 0 0 -50px;padding-left:50px}.sky[data-astro-cid-u7lcwgv6]{height:280px}.moving-sun[data-astro-cid-u7lcwgv6]{width:180px;top:calc(var(--fy) * 310px);translate:calc(-50% + (var(--tx) - var(--fx)) * var(--step) * 100cqw) calc(-50% + (var(--ty) - var(--fy)) * var(--step) * 310px)}.next-row[data-astro-cid-u7lcwgv6]{margin-top:-104px}.waiting-spot[data-astro-cid-u7lcwgv6]{width:116px;margin-left:6%}}.app-walk[data-astro-cid-64nau6bv]{position:relative}.blog[data-astro-cid-64nau6bv]{flex-direction:column;gap:32px;padding-block:64px;display:flex}.blog[data-astro-cid-64nau6bv] h2[data-astro-cid-64nau6bv]{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,44px)}.blog-grid[data-astro-cid-64nau6bv]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.app-hero[data-astro-cid-zflv4xqj]{grid-template-columns:200px minmax(0,720px);align-items:start;gap:64px;padding-block:120px;display:grid}.app-hero[data-astro-cid-zflv4xqj].has-screenshot{grid-template-columns:360px minmax(0,720px);align-items:center}.app-icon[data-astro-cid-zflv4xqj]{border-radius:8px}.app-words[data-astro-cid-zflv4xqj]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}h1[data-astro-cid-zflv4xqj]{letter-spacing:-.04em;font-size:clamp(48px,6.7vw,96px);line-height:.96}.problem[data-astro-cid-zflv4xqj]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,36px);font-weight:700;line-height:1.2}.one-liner[data-astro-cid-zflv4xqj]{color:var(--ink-soft);margin:0;font-size:20px}.for-whom[data-astro-cid-zflv4xqj]{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:20px;display:flex}.for-whom[data-astro-cid-zflv4xqj] p[data-astro-cid-zflv4xqj]{margin:0;font-size:18px;line-height:1.5}.about[data-astro-cid-zflv4xqj]{color:var(--ink-soft);font-size:19px;line-height:1.65}.about[data-astro-cid-zflv4xqj] p{margin:0 0 16px}.store-links[data-astro-cid-zflv4xqj]{flex-wrap:wrap;gap:16px;display:flex}.store-link[data-astro-cid-zflv4xqj]{background:var(--action-primary-bg);color:var(--action-primary-fg);border-radius:var(--radius-m);padding:16px 28px;font-weight:600}.app-section[data-astro-cid-zflv4xqj]{border-top:1px solid var(--line);flex-direction:column;gap:40px;padding-block:80px;display:flex}h2[data-astro-cid-zflv4xqj]{letter-spacing:-.03em;font-size:clamp(32px,3.4vw,48px)}.card-grid[data-astro-cid-zflv4xqj]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}@media (width<=720px){.app-hero[data-astro-cid-zflv4xqj],.app-hero[data-astro-cid-zflv4xqj].has-screenshot{grid-template-columns:1fr;gap:32px;padding-block:48px}.app-icon[data-astro-cid-zflv4xqj]{width:120px;height:120px}.app-section[data-astro-cid-zflv4xqj]{padding-block:48px}}
