@property --s-bg{syntax:"<color>";inherits:true;initial-value:#f5ecdc}@property --s-fg{syntax:"<color>";inherits:true;initial-value:#2b1b10}@property --s-ac{syntax:"<color>";inherits:true;initial-value:#a3421a}.hero[data-astro-cid-ge2uvauf]{min-height:100svh;padding:calc(var(--header-h) + env(safe-area-inset-top) + clamp(2rem, 1rem + 4vh, 4.5rem)) 0 clamp(3rem, 2rem + 4vh, 5rem);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.hero-blobs[data-astro-cid-ge2uvauf]{z-index:-1;filter:blur(60px);opacity:.75;position:absolute;inset:0}.hero-blobs[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{animation:blob 18s var(--ease-in-out) infinite alternate;border-radius:50%;position:absolute}.b1[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--accent) 45%, transparent);width:46vw;max-width:640px;height:46vw;max-height:640px;top:-10vw;right:-8vw}.b2[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--hot) 32%, transparent);width:30vw;max-width:420px;height:30vw;max-height:420px;bottom:-12vw;right:22vw;animation-delay:-6s!important}.b3[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--accent) 22%, transparent);width:26vw;height:26vw;top:30%;left:-8vw;animation-delay:-12s!important}@keyframes blob{to{transform:translate(6vw,4vw)scale(1.15)}}[data-theme=dark] .hero-blobs[data-astro-cid-ge2uvauf]{opacity:.55}.ruler[data-astro-cid-ge2uvauf]{z-index:1;color:var(--dim);pointer-events:none;position:absolute}.ruler-x[data-astro-cid-ge2uvauf]{top:calc(var(--header-h) + env(safe-area-inset-top));border-bottom:1px solid var(--line);background:repeating-linear-gradient(90deg, var(--line-strong) 0 1px, transparent 1px 80px) bottom / 100% 14px no-repeat, repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 8px) bottom / 100% 6px no-repeat;height:14px;left:0;right:0}.ruler-y[data-astro-cid-ge2uvauf]{top:calc(var(--header-h) + env(safe-area-inset-top));border-right:1px solid var(--line);background:repeating-linear-gradient(180deg, var(--line-strong) 0 1px, transparent 1px 80px) right / 14px 100% no-repeat, repeating-linear-gradient(180deg, var(--line) 0 1px, transparent 1px 8px) right / 6px 100% no-repeat;width:14px;bottom:0;left:0}.coords[data-astro-cid-ge2uvauf]{z-index:1;letter-spacing:.06em;color:var(--dim);font:600 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:none;position:absolute;bottom:18px;left:28px}.hero-grid[data-astro-cid-ge2uvauf]{align-items:center;gap:clamp(2.5rem,1.5rem + 4vw,4rem);display:grid;position:relative}.hero-text[data-astro-cid-ge2uvauf]{justify-items:start;gap:1.5rem;display:grid}.hero-title[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;max-width:12ch;font-size:clamp(3.1rem,1.3rem + 5.2vw,6.2rem);font-weight:680;line-height:.95}.hero-title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;padding-right:.05em;font-weight:400}.hero-sub[data-astro-cid-ge2uvauf]{max-width:34rem;font-size:var(--fs-lg);color:var(--muted)}.hero-sub[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--fg);font-weight:700}.hero-ctas[data-astro-cid-ge2uvauf]{margin-top:.25rem}.hero-proofs[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.5rem 1.2rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.hero-proofs[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{color:var(--muted);align-items:center;gap:.45rem;font-size:.88rem;font-weight:600;display:inline-flex}.hero-proofs[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{background:var(--accent);width:18px;height:18px;color:var(--on-accent);border-radius:50%;padding:3px}.bld[data-astro-cid-ge2uvauf]{--s-bg:#f5ecdc;--s-fg:#2b1b10;--s-ac:#a3421a;justify-self:center;width:100%;max-width:640px;padding:2rem 1rem 3.5rem .5rem;position:relative}.bld-dim[data-astro-cid-ge2uvauf]{height:1rem;color:var(--accent-ink);justify-content:center;align-items:center;font:600 .68rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:.4rem;left:.5rem;right:1rem}.bld-dim[data-astro-cid-ge2uvauf]:before{content:"";background:var(--accent-ink);opacity:.6;height:1px;position:absolute;top:50%;left:0;right:0}.bld-dim[data-astro-cid-ge2uvauf]:after{content:"";border-inline:1.5px solid var(--accent-ink);opacity:.8;position:absolute;inset:0}.bld-dim[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--bg);padding:0 .5rem;position:relative}.bld-win[data-astro-cid-ge2uvauf]{background:var(--s-bg);box-shadow:0 0 0 1px var(--line), 0 40px 90px -40px rgb(var(--shadow-color) / .55);border-radius:16px;transition:background .8s;position:relative;overflow:hidden;transform:rotate(-1.2deg)}.bld-bar[data-astro-cid-ge2uvauf]{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.bld-bar[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--line-strong);border-radius:50%;width:10px;height:10px}.bld-bar[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:first-child{background:#ff5f57}.bld-bar[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(2){background:#febc2e}.bld-bar[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(3){background:#28c840}.bld-url[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);background:var(--bg-2);color:var(--muted);align-items:center;gap:6px;margin:0 auto;padding:4px 14px;font-size:11px;display:inline-flex}.bld-url[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:11px;height:11px}.bld-url[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-weight:600}.bs[data-astro-cid-ge2uvauf]{aspect-ratio:16/10.5;background:var(--s-bg);color:var(--s-fg);flex-direction:column;gap:14px;padding:16px 20px 20px;transition:--s-bg .8s,--s-fg .8s,--s-ac .8s;display:flex}.bs-nav[data-astro-cid-ge2uvauf]{align-items:center;gap:10px;font-size:12px;display:flex}.bs-nav[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-family:var(--f-serif);margin-right:auto;font-size:15px;font-weight:700}.bs-nav[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--s-fg) 30%, transparent);border-radius:4px;width:26px;height:4px}.bs-nav[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{background:var(--s-ac);border-radius:999px;width:54px;height:18px}.bs-hero[data-astro-cid-ge2uvauf]{flex:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:16px;display:grid}.bs-copy[data-astro-cid-ge2uvauf]{gap:8px;display:grid}.bs-h[data-astro-cid-ge2uvauf]{min-height:2.2em;font-family:var(--f-serif);margin:0 0 4px;font-size:clamp(16px,2.1vw,26px);font-weight:600;line-height:1.08}.bs-caret[data-astro-cid-ge2uvauf]{vertical-align:-.1em;background:var(--s-ac);opacity:0;width:2px;height:.9em;margin-left:2px;display:inline-block}.bs-l[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--s-fg) 22%, transparent);border-radius:5px;width:92%;height:5px}.bs-l--s[data-astro-cid-ge2uvauf]{width:66%}.bs-btn[data-astro-cid-ge2uvauf]{background:var(--s-ac);width:fit-content;color:var(--s-bg);border-radius:999px;margin-top:6px;padding:6px 14px;font-size:11px;font-weight:700}.bs-img[data-astro-cid-ge2uvauf]{background:radial-gradient(70% 60% at 30% 25%, color-mix(in srgb, var(--s-ac) 65%, white), transparent 70%), linear-gradient(150deg, color-mix(in srgb, var(--s-ac) 35%, var(--s-bg)), var(--s-ac));border-radius:12px;align-self:stretch;position:relative;overflow:hidden}.bs-img[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{aspect-ratio:1;background:color-mix(in srgb, var(--s-bg) 55%, transparent);border-radius:50%;width:38%;position:absolute;inset:auto 12% 12% auto}.bs-cards[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bs-cards[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--s-fg) 7%, var(--s-bg));border-top:3px solid var(--s-ac);border-radius:8px;height:34px}.bld-swatches[data-astro-cid-ge2uvauf]{background:var(--surface);opacity:0;border-radius:999px;gap:6px;padding:6px;display:flex;position:absolute;top:46px;right:12px;transform:translateY(-6px);box-shadow:0 6px 20px -8px #00000059}.bld-swatches[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--s-ac);border-radius:50%;width:16px;height:16px}.bld-swatches[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(2){background:var(--s-fg)}.bld-swatches[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(3){background:var(--s-bg);box-shadow:inset 0 0 0 1px var(--line-strong)}.bld-phone[data-astro-cid-ge2uvauf]{aspect-ratio:9/18.5;background:#0c0f14;border-radius:22px;width:26%;min-width:108px;padding:6px;position:absolute;bottom:0;right:-.5rem;transform:rotate(4deg);box-shadow:0 30px 60px -20px #00000080}.bp-notch[data-astro-cid-ge2uvauf]{z-index:1;background:#0c0f14;border-radius:9px;width:34%;height:9px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.bp-screen[data-astro-cid-ge2uvauf]{background:var(--s-bg);height:100%;color:var(--s-fg);border-radius:17px;flex-direction:column;gap:7px;padding:22px 9px 9px;display:flex;overflow:hidden}.bp-screen[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-family:var(--f-serif);font-size:11px}.bp-img[data-astro-cid-ge2uvauf]{background:linear-gradient(150deg, color-mix(in srgb, var(--s-ac) 35%, var(--s-bg)), var(--s-ac));border-radius:9px;flex:0 0 38%}.bp-l[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--s-fg) 25%, transparent);border-radius:4px;height:4px}.bp-l--s[data-astro-cid-ge2uvauf]{width:70%}.bp-btn[data-astro-cid-ge2uvauf]{background:var(--s-ac);border-radius:999px;height:18px;margin-top:auto}.fl[data-astro-cid-ge2uvauf]{background:var(--surface);color:var(--fg);border:1px solid var(--line);box-shadow:0 18px 40px -18px rgb(var(--shadow-color) / .55);z-index:2;border-radius:14px;align-items:center;gap:.6rem;padding:.6rem .8rem;font-size:.75rem;line-height:1.25;display:flex;position:absolute}.fl[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-weight:700;display:block}.fl[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:var(--dim);font-size:.68rem;display:block}.fl-ic[data-astro-cid-ge2uvauf]{background:var(--hot);width:30px;height:30px;color:var(--on-hot);border-radius:10px;flex:none;place-items:center;display:grid}.fl-ic[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:15px;height:15px}.fl-notif[data-astro-cid-ge2uvauf]{top:18%;left:-1.5rem}.fl-google[data-astro-cid-ge2uvauf]{gap:2px;max-width:230px;display:grid;bottom:.4rem;left:8%}.fl-google[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:#1a7f37}[data-theme=dark] .fl-google[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:#57d37b}.fl-google[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:#1a56c4;font-size:.8rem}[data-theme=dark] .fl-google[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:#8ab4f8}.fl-stars[data-astro-cid-ge2uvauf]{color:#e6a100;letter-spacing:1px;font-size:.7rem}.fl-stars[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--dim);letter-spacing:0;margin-left:4px;font-style:normal}.fl-score[data-astro-cid-ge2uvauf]{top:.6rem;right:1.5rem}.fl-score[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:40px;height:40px;transform:rotate(-90deg)}.sc-bg[data-astro-cid-ge2uvauf],.sc-fg[data-astro-cid-ge2uvauf]{fill:none;stroke-width:4.5px}.sc-bg[data-astro-cid-ge2uvauf]{stroke:#1a7f372e}.sc-fg[data-astro-cid-ge2uvauf]{stroke:#1aa34a;stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ease-out)}.fl-score[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:#12722f;font-size:1rem}[data-theme=dark] .fl-score[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:#57d37b}.bld-cursor[data-astro-cid-ge2uvauf]{z-index:3;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 4px #0000004d);width:22px;height:22px;transition:transform .9s var(--ease-in-out), opacity .3s;position:absolute;top:0;left:0}.bld[data-astro-cid-ge2uvauf].is-animated .bs[data-astro-cid-ge2uvauf],.bld[data-astro-cid-ge2uvauf].is-animated .bld-win[data-astro-cid-ge2uvauf],.bld[data-astro-cid-ge2uvauf].is-animated .bp-screen[data-astro-cid-ge2uvauf]{transition:--s-bg .8s,--s-fg .8s,--s-ac .8s,background .8s,filter .6s}.bld[data-astro-cid-ge2uvauf].is-wire .bs[data-astro-cid-ge2uvauf],.bld[data-astro-cid-ge2uvauf].is-wire .bp-screen[data-astro-cid-ge2uvauf]{filter:grayscale()contrast(.85)}.bld[data-astro-cid-ge2uvauf].is-wire .bs-img[data-astro-cid-ge2uvauf],.bld[data-astro-cid-ge2uvauf].is-wire .bp-img[data-astro-cid-ge2uvauf]{opacity:.35}.bld[data-astro-cid-ge2uvauf].is-animated .bs-img[data-astro-cid-ge2uvauf]{transition:opacity .6s, transform .8s var(--ease-spring)}.bld[data-astro-cid-ge2uvauf].is-wire .bs-img[data-astro-cid-ge2uvauf]{transform:scale(.9)}.bld[data-astro-cid-ge2uvauf].is-animated .bs-caret[data-astro-cid-ge2uvauf]{animation:.8s step-end infinite caret}@keyframes caret{50%{opacity:1}}.bld[data-astro-cid-ge2uvauf].is-animated .fl[data-astro-cid-ge2uvauf],.bld[data-astro-cid-ge2uvauf].is-animated .bld-phone[data-astro-cid-ge2uvauf]{transition:opacity .5s, transform .7s var(--ease-spring)}.bld[data-astro-cid-ge2uvauf].is-animated:not(.show-phone) .bld-phone[data-astro-cid-ge2uvauf]{opacity:0;transform:translate(20px,30px)rotate(10deg)}.bld[data-astro-cid-ge2uvauf].is-animated:not(.show-score) .fl-score[data-astro-cid-ge2uvauf]{opacity:0;transform:translateY(-12px)scale(.9)}.bld[data-astro-cid-ge2uvauf].is-animated:not(.show-score) .sc-fg[data-astro-cid-ge2uvauf]{stroke-dashoffset:113.1px}.bld[data-astro-cid-ge2uvauf].is-animated:not(.show-google) .fl-google[data-astro-cid-ge2uvauf]{opacity:0;transform:translateY(14px)scale(.92)}.bld[data-astro-cid-ge2uvauf].is-animated:not(.show-notif) .fl-notif[data-astro-cid-ge2uvauf]{opacity:0;transform:translate(-16px)scale(.9)}.bld[data-astro-cid-ge2uvauf].show-swatches .bld-swatches[data-astro-cid-ge2uvauf]{opacity:1;transition:opacity .3s, transform .4s var(--ease-spring);transform:none}.bld[data-astro-cid-ge2uvauf].show-cursor .bld-cursor[data-astro-cid-ge2uvauf]{opacity:1}.hero-scroll[data-astro-cid-ge2uvauf]{display:none}@media (width<=1023px){.bld[data-astro-cid-ge2uvauf]{max-width:560px}}@media (width<=560px){.fl-notif[data-astro-cid-ge2uvauf]{top:12%;left:-.25rem}.fl-score[data-astro-cid-ge2uvauf]{right:.25rem}.fl-google[data-astro-cid-ge2uvauf]{max-width:200px;left:0}.bld-phone[data-astro-cid-ge2uvauf]{min-width:92px;right:0}.fl[data-astro-cid-ge2uvauf]{padding:.5rem .65rem;font-size:.7rem}}@media (width>=1024px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr 1fr}.coords[data-astro-cid-ge2uvauf]{display:block}.hero-scroll[data-astro-cid-ge2uvauf]{letter-spacing:.25em;text-transform:uppercase;color:var(--dim);flex-direction:column;align-items:center;gap:.6rem;font-size:.65rem;font-weight:700;text-decoration:none;display:flex;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.hero-scroll[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--line);width:1px;height:40px;position:relative;overflow:hidden}.hero-scroll[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:after{content:"";background:var(--fg);animation:scroll-cue 2.2s var(--ease-in-out) infinite;position:absolute;inset:0}}@keyframes scroll-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.hero-blobs[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{animation:none}}.mq[data-astro-cid-543bmuqs]{z-index:2;height:clamp(150px,12vw + 90px,230px);margin-block:-1rem;position:relative;overflow:clip}.mq-band[data-astro-cid-543bmuqs]{padding-block:clamp(.7rem,.5rem + .6vw,1.1rem);position:absolute;left:-5%;right:-5%;overflow:hidden}.mq-band--a[data-astro-cid-543bmuqs]{background:var(--accent);color:var(--on-accent);z-index:2;box-shadow:0 20px 40px -24px rgb(var(--shadow-color) / .6);top:18%;transform:rotate(-2.2deg)}.mq-band--b[data-astro-cid-543bmuqs]{background:var(--fg);color:var(--bg);top:50%;transform:rotate(1.6deg)}.mq-track[data-astro-cid-543bmuqs]{width:max-content;animation:55s linear infinite mq;display:flex}.mq-track--rev[data-astro-cid-543bmuqs]{animation-duration:65s;animation-direction:reverse}.mq-group[data-astro-cid-543bmuqs]{flex:none;display:flex}.mq[data-astro-cid-543bmuqs] span[data-astro-cid-543bmuqs]{font-family:var(--f-display);letter-spacing:-.03em;white-space:nowrap;text-transform:uppercase;align-items:center;gap:clamp(1rem,.6rem + 1.2vw,2rem);padding-right:clamp(1rem,.6rem + 1.2vw,2rem);font-size:clamp(1.4rem,1rem + 1.8vw,2.6rem);font-weight:700;line-height:1;display:inline-flex}.mq[data-astro-cid-543bmuqs] svg[data-astro-cid-543bmuqs]{flex:none;width:.7em;height:.7em}.mq-band--b[data-astro-cid-543bmuqs] span[data-astro-cid-543bmuqs].outline{color:#0000;-webkit-text-stroke:1.5px var(--bg)}.mq-band--b[data-astro-cid-543bmuqs] i[data-astro-cid-543bmuqs]{background:var(--hot);border-radius:50%;width:.45em;height:.45em}@keyframes mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mq-track[data-astro-cid-543bmuqs]{animation:none}}.bento[data-astro-cid-isoliv6r]{grid-template-columns:1fr;gap:1rem;display:grid}.tile[data-astro-cid-isoliv6r]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);border-radius:22px;flex-direction:column;gap:.6rem;padding:1.4rem 1.4rem 1.6rem;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-isoliv6r] h3[data-astro-cid-isoliv6r]{font-size:clamp(1.4rem,1.2rem + .6vw,1.75rem)}.tile[data-astro-cid-isoliv6r] p[data-astro-cid-isoliv6r]{color:var(--muted);font-size:.95rem}.t-vis[data-astro-cid-isoliv6r]{background:var(--bg-2);border-radius:16px;place-items:center;min-height:150px;margin:-.2rem -.2rem .6rem;display:grid;position:relative;overflow:hidden}.sw-row[data-astro-cid-isoliv6r]{gap:8px;display:flex}.sw-row[data-astro-cid-isoliv6r] i[data-astro-cid-isoliv6r]{background:var(--accent);width:34px;height:34px;animation:sw 6s var(--ease-in-out) infinite;border-radius:50%;box-shadow:0 6px 14px -6px #00000059}.sw-row[data-astro-cid-isoliv6r] i[data-astro-cid-isoliv6r]:nth-child(2){background:var(--hot);animation-delay:-1.2s}.sw-row[data-astro-cid-isoliv6r] i[data-astro-cid-isoliv6r]:nth-child(3){background:var(--fg);animation-delay:-2.4s}.sw-row[data-astro-cid-isoliv6r] i[data-astro-cid-isoliv6r]:nth-child(4){background:#f2c230;animation-delay:-3.6s}.sw-row[data-astro-cid-isoliv6r] i[data-astro-cid-isoliv6r]:nth-child(5){background:#2f9e6d;animation-delay:-4.8s}@keyframes sw{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.t-design[data-astro-cid-isoliv6r] .t-vis[data-astro-cid-isoliv6r]{gap:1rem;padding:1.4rem}.spec[data-astro-cid-isoliv6r]{align-items:baseline;gap:1.2rem;line-height:1;display:flex}.spec-a[data-astro-cid-isoliv6r]{font-family:var(--f-display);letter-spacing:-.04em;font-size:3.4rem;font-weight:700}.spec-b[data-astro-cid-isoliv6r]{font-family:var(--f-serif);color:var(--accent-ink);font-size:3.6rem;font-style:italic}.t-mobile[data-astro-cid-isoliv6r] .t-vis[data-astro-cid-isoliv6r]{align-items:end;min-height:260px;padding-top:1.4rem}.ph[data-astro-cid-isoliv6r]{background:var(--fg);border-radius:26px 26px 0 0;width:140px;height:230px;padding:7px}.ph-screen[data-astro-cid-isoliv6r]{background:var(--surface);border-radius:20px 20px 0 0;height:100%;overflow:hidden}.ph-scroll[data-astro-cid-isoliv6r]{animation:phs 9s var(--ease-in-out) infinite;flex-direction:column;gap:8px;padding:12px;display:flex}.ph-scroll[data-astro-cid-isoliv6r] span[data-astro-cid-isoliv6r]{border-radius:6px;flex:none;display:block}.ph-hero[data-astro-cid-isoliv6r]{background:linear-gradient(140deg, var(--accent), var(--hot));height:70px}.ph-l[data-astro-cid-isoliv6r]{background:var(--line-strong);height:6px}.ph-l[data-astro-cid-isoliv6r].s{width:65%}.ph-btn[data-astro-cid-isoliv6r]{background:var(--fg);width:56%;height:18px;border-radius:999px!important}.ph-card[data-astro-cid-isoliv6r]{background:var(--bg-2);height:44px}@keyframes phs{0%,15%{transform:translateY(0)}50%,65%{transform:translateY(-46%)}to{transform:translateY(0)}}.t-host[data-astro-cid-isoliv6r] .t-vis[data-astro-cid-isoliv6r]{gap:.8rem;padding:1.2rem}.lock[data-astro-cid-isoliv6r]{background:var(--fg);width:64px;height:64px;color:var(--bg);border-radius:20px;place-items:center;display:grid}.lock[data-astro-cid-isoliv6r] svg[data-astro-cid-isoliv6r]{width:30px;height:30px}.status[data-astro-cid-isoliv6r]{background:var(--surface);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-weight:700;display:inline-flex;color:var(--fg)!important;font-size:.8rem!important}.status[data-astro-cid-isoliv6r] i[data-astro-cid-isoliv6r]{background:#22b35e;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #22b35e99}@keyframes pulse{to{box-shadow:0 0 0 10px #22b35e00}}.chat[data-astro-cid-isoliv6r]{flex-direction:column;justify-content:center;align-items:stretch;gap:.6rem;padding:1.2rem;display:flex}.bubble[data-astro-cid-isoliv6r]{max-width:78%;animation:bub 7s var(--ease-out) infinite;border-radius:16px;padding:.65rem .9rem;line-height:1.35;font-size:.88rem!important}.bubble[data-astro-cid-isoliv6r].me{background:var(--surface);border-bottom-left-radius:4px;align-self:flex-start;color:var(--fg)!important}.bubble[data-astro-cid-isoliv6r].mbf{background:var(--accent);border-bottom-right-radius:4px;align-self:flex-end;align-items:center;gap:.4rem;font-weight:700;animation-delay:1.2s;display:inline-flex;color:var(--on-accent)!important}.bubble[data-astro-cid-isoliv6r].mbf svg[data-astro-cid-isoliv6r]{width:16px;height:16px}@keyframes bub{0%{opacity:0;transform:translateY(10px)scale(.95)}8%,85%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-6px)}}.who[data-astro-cid-isoliv6r]{background:var(--surface);box-shadow:0 10px 30px -14px rgb(var(--shadow-color) / .5);border-radius:999px;align-items:center;gap:.9rem;padding:.9rem 1.2rem .9rem .9rem;display:flex}.avatar[data-astro-cid-isoliv6r]{background:linear-gradient(140deg, var(--accent), var(--hot));color:#fff;width:52px;height:52px;font-family:var(--f-serif);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:700;display:grid;position:relative}.avatar[data-astro-cid-isoliv6r] i[data-astro-cid-isoliv6r]{border:2.5px solid var(--surface);background:#22b35e;border-radius:50%;width:13px;height:13px;position:absolute;bottom:1px;right:1px}.who[data-astro-cid-isoliv6r] b[data-astro-cid-isoliv6r]{font-size:1rem;display:block}.who[data-astro-cid-isoliv6r] small[data-astro-cid-isoliv6r]{color:var(--dim);font-size:.8rem}.serp[data-astro-cid-isoliv6r]{align-content:center;justify-items:stretch;gap:.8rem;padding:1.2rem}.serp-bar[data-astro-cid-isoliv6r]{background:var(--surface);box-shadow:0 6px 18px -10px rgb(var(--shadow-color) / .5);border-radius:999px;justify-content:space-between;align-items:center;padding:.55rem .9rem;font-size:.85rem;display:flex}.serp-bar[data-astro-cid-isoliv6r] svg[data-astro-cid-isoliv6r]{width:16px;height:16px;color:var(--dim)}.serp-res[data-astro-cid-isoliv6r]{background:var(--surface);border-left:3px solid var(--accent);border-radius:14px;gap:.2rem;padding:.9rem 1rem;display:grid}.serp-res[data-astro-cid-isoliv6r] small[data-astro-cid-isoliv6r]{color:#1a7f37;font-size:.75rem}[data-theme=dark] .serp-res[data-astro-cid-isoliv6r] small[data-astro-cid-isoliv6r]{color:#57d37b}.serp-res[data-astro-cid-isoliv6r] b[data-astro-cid-isoliv6r]{color:#1a56c4;font-size:1rem}[data-theme=dark] .serp-res[data-astro-cid-isoliv6r] b[data-astro-cid-isoliv6r]{color:#8ab4f8}.serp-res[data-astro-cid-isoliv6r] span[data-astro-cid-isoliv6r]{color:var(--muted);font-size:.82rem}.pin[data-astro-cid-isoliv6r]{width:36px;color:var(--hot);animation:pin 2.4s var(--ease-in-out) infinite;position:absolute;top:.6rem;right:1.2rem}@keyframes pin{50%{transform:translateY(-8px)}}@media (hover:hover){.tile[data-astro-cid-isoliv6r]:hover{box-shadow:0 40px 80px -36px rgb(var(--shadow-color) / .55)}}@media (width>=720px){.bento[data-astro-cid-isoliv6r]{grid-template-columns:repeat(2,1fr);grid-template-areas:"design design""mobile host""mobile human""modif modif""google google"}.t-design[data-astro-cid-isoliv6r]{grid-area:design}.t-mobile[data-astro-cid-isoliv6r]{grid-area:mobile}.t-host[data-astro-cid-isoliv6r]{grid-area:host}.t-human[data-astro-cid-isoliv6r]{grid-area:human}.t-modif[data-astro-cid-isoliv6r]{grid-area:modif}.t-google[data-astro-cid-isoliv6r]{grid-area:google}}@media (width>=1100px){.bento[data-astro-cid-isoliv6r]{grid-template-columns:repeat(4,1fr);grid-template-areas:"design design mobile host""modif modif mobile human""google google google google"}.t-mobile[data-astro-cid-isoliv6r] .t-vis[data-astro-cid-isoliv6r]{flex:1}.t-google[data-astro-cid-isoliv6r]{grid-template-columns:1.2fr 1fr;align-items:center;gap:2rem;display:grid}.t-google[data-astro-cid-isoliv6r] .t-vis[data-astro-cid-isoliv6r]{margin:0}}@media (prefers-reduced-motion:reduce){.sw-row[data-astro-cid-isoliv6r] i[data-astro-cid-isoliv6r],.ph-scroll[data-astro-cid-isoliv6r],.bubble[data-astro-cid-isoliv6r],.pin[data-astro-cid-isoliv6r],.status[data-astro-cid-isoliv6r] i[data-astro-cid-isoliv6r]{animation:none}}.tm[data-astro-cid-gakqr736]{margin:0;padding:0;list-style:none}blockquote[data-astro-cid-gakqr736]{gap:1.2rem;margin:0;display:grid}blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{font-family:var(--f-display);font-size:1.5rem;line-height:1.3}blockquote[data-astro-cid-gakqr736] footer[data-astro-cid-gakqr736]{color:var(--muted);font-size:.9rem}.divider[data-astro-cid-boktbqod]{align-items:center;gap:1.1rem;width:100%;display:flex}.dv-line[data-astro-cid-boktbqod]{background:var(--line-strong);transform-origin:50%;flex:1;height:1px}.dv-label[data-astro-cid-boktbqod]{font:700 .7rem/1 var(--f-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.constat[data-astro-cid-lcdefpme]{padding-block:clamp(5rem,4rem + 6vw,9rem)}.constat[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:2rem}.constat-big[data-astro-cid-lcdefpme]{max-width:22ch;color:var(--paper-ink);font-size:clamp(2.3rem,1.4rem + 4vw,5.2rem);font-weight:500;line-height:1.02}.vs[data-astro-cid-lcdefpme]{gap:1.25rem;margin-top:clamp(3rem,2rem + 4vw,5.5rem);display:grid}.vs-col[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--surface);border-radius:24px;padding:2rem 1.6rem}.vs-col[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:1.3rem;font-size:1.9rem}.vs-col[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.vs-col[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--muted);padding-left:1.8rem;position:relative}.vs-col[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:currentColor;width:.9rem;height:1px;position:absolute;top:.75em;left:0}.vs-col--mbf[data-astro-cid-lcdefpme]{box-shadow:0 40px 80px -40px color-mix(in srgb, var(--accent) 70%, transparent);background:#0c0f14;border-color:#0c0f14}.vs-col--mbf[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--muted)}.vs-col--mbf[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border-left:1.5px solid var(--glow);border-bottom:1.5px solid var(--glow);background:0 0;width:9px;height:5px;top:.5em;transform:rotate(-45deg)}@media (width>=820px){.vs[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.vs-col[data-astro-cid-lcdefpme]{padding:2.6rem 2.4rem}}.center-link[data-astro-cid-lcdefpme]{text-align:center;margin-top:1rem}.after-link[data-astro-cid-lcdefpme]{margin-top:2.5rem}
