.ft[data-astro-cid-jo6i4kqk]{justify-content:center;padding:16px 0 24px;display:flex}.pill[data-astro-cid-jo6i4kqk]{background:var(--glass);backdrop-filter:blur(4px);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}details[data-astro-cid-jo6i4kqk]{display:inline;position:relative}summary[data-astro-cid-jo6i4kqk]{cursor:help;text-underline-offset:2px;text-decoration:underline;list-style:none;display:inline}summary[data-astro-cid-jo6i4kqk]::-webkit-details-marker{display:none}details[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{z-index:5;background:var(--surface);width:280px;color:var(--ink-2);border:1px solid var(--line);box-shadow:var(--shadow-panel);font:400 12.5px/1.5 var(--font-sans);border-radius:12px;padding:12px 14px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}[data-sky=time][data-tt=on] .ft[data-astro-cid-jo6i4kqk]{padding-bottom:96px}@media (width<=640px){.ft[data-astro-cid-jo6i4kqk]{padding:16px 20px 24px}.pill[data-astro-cid-jo6i4kqk]{text-align:center;border-radius:18px;padding:8px 18px;line-height:1.7;display:block;position:relative}details[data-astro-cid-jo6i4kqk]{position:static}details[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{text-align:left;width:min(300px,100vw - 40px);bottom:calc(100% + 8px)}[data-sky=time][data-tt=on] .ft[data-astro-cid-jo6i4kqk]{padding-bottom:84px}}.hd[data-astro-cid-nen7h5rs]{z-index:10;position:relative}.hd[data-astro-cid-nen7h5rs].overlay{position:absolute;inset:0 0 auto}.hd[data-astro-cid-nen7h5rs] .wrap[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;height:80px;display:flex}.logo[data-astro-cid-nen7h5rs]{font:800 19px/1 var(--font-sans);letter-spacing:-.01em;align-items:center;gap:10px;display:flex}.logo[data-astro-cid-nen7h5rs] .paw{width:auto;height:22px;filter:var(--logo-filter);transition:filter 1.2s;transform:translateY(2px)}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:22px;display:flex}.nav-link[data-astro-cid-nen7h5rs]{font:600 13px var(--font-sans);color:var(--ink-2);padding:8px 2px}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs][aria-current]{color:var(--ink)}.theme[data-astro-cid-nen7h5rs]{border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(8px);border-radius:999px;gap:2px;margin:0;padding:3px;display:inline-flex;position:relative}.theme[data-astro-cid-nen7h5rs] label[data-astro-cid-nen7h5rs]{z-index:1;cursor:pointer;position:relative}.theme[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.theme[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font:600 12px var(--font-sans);color:var(--muted);border-radius:999px;padding:5px 11px;transition:color .3s;display:block}.theme[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:checked+span[data-astro-cid-nen7h5rs]{color:var(--btn-ink);transition:color .2s .22s}.theme[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:focus-visible+span[data-astro-cid-nen7h5rs]{outline:2px solid var(--ink);outline-offset:2px}.theme[data-astro-cid-nen7h5rs] .goo[data-astro-cid-nen7h5rs]{z-index:0;filter:url(#goo);pointer-events:none;position:absolute;inset:3px}.theme[data-astro-cid-nen7h5rs] .goo[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:var(--btn);transform-origin:50%;border-radius:999px;width:0;transition:background-color .6s;position:absolute;top:0;bottom:0;left:0}@media (width<=640px){.hd[data-astro-cid-nen7h5rs] .wrap[data-astro-cid-nen7h5rs]{height:64px}.nav-link[data-astro-cid-nen7h5rs]{display:none}.theme[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{padding:5px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.theme[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.theme[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:checked+span[data-astro-cid-nen7h5rs],.theme[data-astro-cid-nen7h5rs] .goo[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs],.logo[data-astro-cid-nen7h5rs] .paw{transition:none}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--bg:#f8f0ee;--surface:#fff;--field:#f3ebe6;--stage:#efe6e0;--stage-hi:#fbf7f4;--ink:#2b2622;--ink-2:#5f574f;--muted:#6a6158;--line:#2b26221f;--line-strong:#2b26224d;--live:#366d45;--btn:#2b2622;--btn-ink:#fff;--btn-hover:#453d36;--env:#ece2d9;--env-flap:#e3d7cc;--env-front:#f1e9e2;--bezel:#1c1917;--screen:#f4f4f6;--shadow-device:0 50px 90px -40px #2b262280, 0 14px 30px -14px #2b262247;--shadow-panel:0 24px 60px -24px #2b262259;--glass:#f8f0eeb8;--sky-top:#f1e6e2;--sky-low:#f8f0ee;--orb-core:#ffe9d0;--orb-halo:#faceac6b;--orb-size:300px;--orb-x:81%;--orb-y:45%;--orb-disc:22%;--orb-edge:40%;--orb-fade:70%;--orb-glow:none;--stars:0;--clouds:1;--land-filter:none;--tint:#fff;--cloud:#ffffffbf;--star:#f4eee4;--cat-eye:#ebe4d2;--glow-tellvo:#b060f033;--glow-tellvo-2:#ec48991f;--glow-makekeeper:#2563eb29;--glow-makekeeper-2:#10b9811a;--glow-bodyscale:#fb923c42;--glow-bodyscale-2:#f472b629;--show-light:block;--show-dark:none;--logo-filter:none;--ease-morph:cubic-bezier(.7, 0, .2, 1);--font-sans:"Manrope", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#171412;--surface:#211d1a;--field:#2a2522;--stage:#1f1b19;--stage-hi:#2b2522;--ink:#f1ebe6;--ink-2:#b5aba2;--muted:#9d938a;--line:#ffffff1f;--line-strong:#ffffff4d;--live:#8cc49a;--btn:#f1ebe6;--btn-ink:#171412;--btn-hover:#fff;--env:#2c2623;--env-flap:#352e2a;--env-front:#312a26;--bezel:#0b0a09;--shadow-device:0 50px 90px -40px #000000d9, 0 14px 30px -14px #0009;--shadow-panel:0 24px 60px -24px #000000b3;--glass:#171412a8;--sky-top:#0d0c11;--sky-low:#1a1716;--orb-core:#f4eee4;--orb-halo:#f4eee424;--orb-size:56px;--orb-x:78%;--orb-y:17%;--orb-disc:46%;--orb-edge:50%;--orb-fade:72%;--orb-glow:0 0 80px 30px #f4eee414;--stars:1;--clouds:0;--land-filter:brightness(.34) saturate(.5) contrast(1.15);--glow-tellvo:#b060f042;--glow-tellvo-2:#ec489924;--glow-makekeeper:#3b82f638;--glow-makekeeper-2:#10b9811f;--glow-bodyscale:#fb923c3d;--glow-bodyscale-2:#f472b629;--show-light:none;--show-dark:block;--logo-filter:invert(1) brightness(1.5)}}:root[data-theme=dark]{color-scheme:dark;--bg:#171412;--surface:#211d1a;--field:#2a2522;--stage:#1f1b19;--stage-hi:#2b2522;--ink:#f1ebe6;--ink-2:#b5aba2;--muted:#9d938a;--line:#ffffff1f;--line-strong:#ffffff4d;--live:#8cc49a;--btn:#f1ebe6;--btn-ink:#171412;--btn-hover:#fff;--env:#2c2623;--env-flap:#352e2a;--env-front:#312a26;--bezel:#0b0a09;--shadow-device:0 50px 90px -40px #000000d9, 0 14px 30px -14px #0009;--shadow-panel:0 24px 60px -24px #000000b3;--glass:#171412a8;--sky-top:#0d0c11;--sky-low:#1a1716;--orb-core:#f4eee4;--orb-halo:#f4eee424;--orb-size:56px;--orb-x:78%;--orb-y:17%;--orb-disc:46%;--orb-edge:50%;--orb-fade:72%;--orb-glow:0 0 80px 30px #f4eee414;--stars:1;--clouds:0;--land-filter:brightness(.34) saturate(.5) contrast(1.15);--glow-tellvo:#b060f042;--glow-tellvo-2:#ec489924;--glow-makekeeper:#3b82f638;--glow-makekeeper-2:#10b9811f;--glow-bodyscale:#fb923c3d;--glow-bodyscale-2:#f472b629;--show-light:none;--show-dark:block;--logo-filter:invert(1) brightness(1.5)}*{box-sizing:border-box}html,body{height:100%}html{scrollbar-gutter:stable;background:var(--bg);transition:background-color 1.2s}body{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100%;margin:0;transition:background-color 1.2s,color .6s;display:flex}main{flex:1 0 auto}a{color:inherit;text-decoration:none}:is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}img{max-width:100%;display:block}h1,h2,h3{text-wrap:balance;letter-spacing:-.02em;margin:0}p,dl,dd,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}.wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}.mono{font:500 12px/1.5 var(--font-mono)}.dim{color:var(--muted)}.kicker,.label{font:600 12px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0}.dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot-live{background:var(--live);box-shadow:0 0 0 4px color-mix(in srgb, var(--live) 18%, transparent)}.status-live{color:var(--live);font:500 11px var(--font-mono)}.link{text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--line-strong);transition:text-decoration-color .2s}.link:hover{text-decoration-color:currentColor}.btn{height:44px;font:600 13.5px var(--font-sans);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 22px;transition:background-color .2s,border-color .2s;display:inline-flex}.btn:hover{border-color:var(--ink)}.btn-primary{background:var(--btn);color:var(--btn-ink);border-color:var(--btn)}.btn-primary:hover{background:var(--btn-hover);border-color:var(--btn-hover)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font:500 12px var(--font-mono);color:var(--ink-2);background:var(--field);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:7px 13px}.does{gap:14px;display:grid}.does>div{grid-template-columns:18px 1fr;column-gap:12px;display:grid}.does dt{font:700 15.5px/1.4 var(--font-sans);grid-column:2}.does dd{color:var(--ink-2);grid-column:2;font-size:15px;line-height:1.55}.does>div:before{content:"";background:var(--ink);border-radius:50%;grid-row:1/span 2;justify-self:center;width:6px;height:6px;margin-top:8px}.l{display:var(--show-light)}.d{display:var(--show-dark)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.wrap{padding:0 20px}}@media (prefers-reduced-motion:reduce){html,body,.link,.btn{transition:none}}@keyframes twinkle{0%{opacity:.15}to{opacity:.95}}@keyframes drift{0%{translate:-30vw}to{translate:110vw}}@keyframes rise-in{0%{opacity:0;filter:blur(6px);translate:0 18px}}@keyframes nudge{50%{translate:0 3px}}@keyframes lift{to{opacity:0;translate:0 -90px}}@keyframes try-on{0%,22%{border-radius:38px;width:180px;height:300px}33%,55%{border-radius:14px;width:360px;height:230px}66%,88%{border-radius:56px;width:220px;height:220px}to{border-radius:38px;width:180px;height:300px}}@keyframes try-on-narrow{0%,22%{border-radius:34px;width:150px;height:250px}33%,55%{border-radius:12px;width:290px;height:190px}66%,88%{border-radius:48px;width:190px;height:190px}to{border-radius:34px;width:150px;height:250px}}.dev{--w:350px;--h:750px;--r:60px;--p:12px;--bar:0px;--top:calc(100% - 570px);--ty:0%;--bg-dev:var(--bezel);z-index:2;left:50%;top:var(--top);width:var(--w);height:var(--h);border-radius:var(--r);padding:var(--p);background:var(--bg-dev);box-shadow:var(--shadow-device);translate:-50% var(--ty);transition:width .95s var(--ease-morph), height .95s var(--ease-morph), border-radius .95s var(--ease-morph), padding .95s var(--ease-morph), top .95s var(--ease-morph), translate .95s var(--ease-morph), background-color .6s ease .2s;position:absolute}.dev[data-frame=window]{--w:600px;--h:383px;--r:14px;--p:0px;--bar:36px;--top:50%;--ty:-50%;--bg-dev:var(--surface)}.scr{border-radius:calc(var(--r) - var(--p));background:var(--screen);width:100%;height:100%;transition:border-radius .95s var(--ease-morph);position:relative;overflow:hidden}.bar{height:var(--bar);background:var(--field);border-bottom:1px solid var(--line);transition:height .95s var(--ease-morph);align-items:center;gap:6px;padding:0 14px;display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.dev:not([data-frame=window]) .bar{border-bottom-color:#0000}.bar i{background:var(--line-strong);border-radius:50%;flex:none;width:10px;height:10px}.bar span{font:500 11px var(--font-mono);color:var(--muted);white-space:nowrap;margin-left:10px}.shots{inset:var(--bar) 0 0;transition:inset .95s var(--ease-morph);position:absolute}.shots picture{transition:opacity .45s;position:absolute;inset:0}.shots img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.mstage{background:radial-gradient(120% 80% at 50% 0%, var(--stage-hi), var(--stage) 70%);border-radius:28px;height:460px;position:relative;overflow:hidden}.mstage:before{content:"";position:absolute;inset:-20%}.mstage[data-glow=tellvo]:before{background:radial-gradient(40% 36% at 40% 64%, var(--glow-tellvo), transparent 70%), radial-gradient(34% 30% at 66% 72%, var(--glow-tellvo-2), transparent 70%)}.mstage[data-glow=makekeeper]:before{background:radial-gradient(44% 34% at 40% 46%, var(--glow-makekeeper), transparent 70%), radial-gradient(30% 28% at 70% 60%, var(--glow-makekeeper-2), transparent 70%)}.mstage[data-glow=bodyscale]:before{background:radial-gradient(40% 36% at 44% 50%, var(--glow-bodyscale), transparent 70%), radial-gradient(32% 30% at 64% 62%, var(--glow-bodyscale-2), transparent 70%)}.mstage .dev[data-frame=phone]{--top:60px}.mstage .dev[data-frame=window]{--w:min(86%, 760px);--h:auto}.mstage .dev[data-frame=window] .scr{height:auto}.mstage .dev[data-frame=window] .shots{margin-top:var(--bar);position:relative;inset:auto}.mstage .dev[data-frame=window] .shots picture{position:relative}.mstage .dev[data-frame=window] .shots img{height:auto}@media (width<=1100px){.dev[data-frame=window]{--w:500px;--h:325px}}@media (width<=640px){.mstage{border-radius:22px;height:400px}.mstage .dev[data-frame=phone]{--w:250px;--h:540px;--r:46px;--p:9px;--top:44px}.mstage .dev[data-frame=window]{--w:92%}}@media (prefers-reduced-motion:reduce){.dev,.scr,.bar,.shots,.shots picture{transition:none}}
