.sr[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sec-head[data-astro-cid-lcdefpme]{gap:14px;margin-bottom:clamp(48px,6vw,80px);display:grid}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch}.hero[data-astro-cid-lcdefpme]{align-items:flex-start;min-height:calc(100svh - 84px);display:flex;position:relative;overflow:hidden}.hero-copy[data-astro-cid-lcdefpme]{z-index:1;align-content:start;gap:26px;width:100%;padding-top:clamp(48px,9vh,120px);padding-bottom:48px;display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:11ch;animation:1.1s cubic-bezier(.16,1,.3,1) both rise}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:44ch;color:var(--ink-2);font-size:clamp(1.05rem,1.3vw,1.2rem);animation:1.1s cubic-bezier(.16,1,.3,1) .12s both rise}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;animation:1.1s cubic-bezier(.16,1,.3,1) .22s both rise;display:flex}.hero-art[data-astro-cid-lcdefpme]{aspect-ratio:1440/1080;pointer-events:none;width:min(64vw,1060px);position:absolute;bottom:0;right:0}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{flex-direction:column;min-height:0}.hero-art[data-astro-cid-lcdefpme]{width:100%;margin-top:-12px;position:relative}}.services[data-astro-cid-lcdefpme]{padding-top:var(--section)}.svc-intro[data-astro-cid-lcdefpme]{gap:14px;display:grid}.svc-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch}.svc-track[data-astro-cid-lcdefpme]{height:calc(var(--n) * 100svh);position:relative}.svc-stage[data-astro-cid-lcdefpme]{align-items:center;height:calc(100svh - 84px);display:flex;position:sticky;top:84px;overflow:hidden}.svc-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:0 clamp(32px,6vw,96px);width:100%;display:grid}.svc-blob[data-astro-cid-lcdefpme],.svc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{grid-area:1/1}.svc-copy[data-astro-cid-lcdefpme]{grid-area:1/2}.svc[data-astro-cid-lcdefpme]{display:contents}.svc-blob[data-astro-cid-lcdefpme]{aspect-ratio:1;justify-self:center;width:min(100%,620px,70svh)}.svc-blob[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;overflow:visible}.svc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{z-index:1;font-family:var(--serif);text-align:center;justify-self:center;max-width:7.5ch;font-size:clamp(2.3rem,5vw,4.6rem);line-height:.98;position:relative}.svc-copy[data-astro-cid-lcdefpme]{gap:22px;max-width:46ch;display:grid}.svc-body[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.3}.svc-copy[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.svc-copy[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:var(--ink-2);align-items:center;gap:14px;padding:13px 0;display:flex}.svc-copy[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--c);border-radius:50%;flex:none;width:10px;height:10px}.svc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.svc-copy[data-astro-cid-lcdefpme]{opacity:0;pointer-events:none;transition:opacity .5s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.svc[data-astro-cid-lcdefpme].past h3[data-astro-cid-lcdefpme],.svc[data-astro-cid-lcdefpme].past .svc-copy[data-astro-cid-lcdefpme]{transform:translateY(-28px)}.svc[data-astro-cid-lcdefpme].on h3[data-astro-cid-lcdefpme],.svc[data-astro-cid-lcdefpme].on .svc-copy[data-astro-cid-lcdefpme]{opacity:1;pointer-events:auto;transition-delay:80ms;transform:none}.svc[data-astro-cid-lcdefpme].on .svc-copy[data-astro-cid-lcdefpme]{transition-delay:.16s}.svc-dots[data-astro-cid-lcdefpme]{right:var(--gutter);gap:14px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.svc-dots[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{background:#23273a2e;border:0;border-radius:50%;width:12px;height:12px;padding:0;transition:background .3s,transform .4s cubic-bezier(.16,1,.3,1);position:relative}.svc-dots[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme].on{background:var(--ink);transform:scale(1.25)}.svc-dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;font-size:.78rem;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:22px;transform:translate(6px,-50%)}.svc-dots[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme],.svc-dots[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:focus-visible span[data-astro-cid-lcdefpme]{opacity:1;transform:translateY(-50%)}@media (width<=860px){.svc-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px}.svc-copy[data-astro-cid-lcdefpme]{grid-area:2/1}.svc-blob[data-astro-cid-lcdefpme]{width:min(84vw,44svh)}.svc-copy[data-astro-cid-lcdefpme]{gap:14px}.svc-body[data-astro-cid-lcdefpme]{font-size:1.2rem}.svc-copy[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:9px 0;font-size:.95rem}.svc-dots[data-astro-cid-lcdefpme]{grid-auto-flow:column;inset:auto auto 18px 50%;transform:translate(-50%)}.svc-dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:none}}html:not(.js) .svc-track[data-astro-cid-lcdefpme]{height:auto}html:not(.js) .svc-stage[data-astro-cid-lcdefpme]{height:auto;padding-block:48px;position:static}html:not(.js) .svc-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px;display:grid}html:not(.js) .svc[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:14px;padding-block:24px;display:grid}html:not(.js) .svc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],html:not(.js) .svc-copy[data-astro-cid-lcdefpme]{opacity:1;text-align:left;grid-area:auto;justify-self:start;max-width:none;transform:none}html:not(.js) .svc-blob[data-astro-cid-lcdefpme],html:not(.js) .svc-dots[data-astro-cid-lcdefpme]{display:none}.work[data-astro-cid-lcdefpme]{padding-block:var(--section)}.case[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.case[data-astro-cid-lcdefpme]+.case[data-astro-cid-lcdefpme]{margin-top:clamp(72px,9vw,128px)}.case[data-astro-cid-lcdefpme].flip .stage[data-astro-cid-lcdefpme]{order:2}.stage[data-astro-cid-lcdefpme]{isolation:isolate;place-items:center;max-width:100%;text-decoration:none;display:grid;position:relative}.laptop[data-astro-cid-lcdefpme]{filter:drop-shadow(0 28px 34px #23273a2e);width:84%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.has-phones[data-astro-cid-lcdefpme]{align-items:flex-end;display:flex}.has-phones[data-astro-cid-lcdefpme] .laptop[data-astro-cid-lcdefpme]{flex:0 0 55%;width:auto;margin-inline:5% 9%}.laptop[data-astro-cid-lcdefpme]{text-decoration:none;display:block}.has-phones[data-astro-cid-lcdefpme] .laptop[data-astro-cid-lcdefpme]{transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .3s}.laptop[data-astro-cid-lcdefpme]:hover{transform:translateY(-8px)}.lp-screen[data-astro-cid-lcdefpme]{background:#1b1d24;border-radius:14px 14px 0 0;padding:2.4% 2.4% 0;overflow:hidden}.lp-screen[data-astro-cid-lcdefpme] img{aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:4px 4px 0 0;width:100%;height:auto;display:block}.lp-base[data-astro-cid-lcdefpme]{background:linear-gradient(#ecebe8 0%,#c4c2bd 60%,#9e9b95 100%);border-radius:0 0 18px 18px/0 0 60% 60%;height:0;margin-inline:-9%;padding-bottom:3.4%;position:relative}.lp-base[data-astro-cid-lcdefpme]:before{content:"";background:#b3b0aa;border-radius:0 0 10px 10px;width:16%;height:38%;position:absolute;top:0;left:50%;transform:translate(-50%)}.phones[data-astro-cid-lcdefpme]{flex:0 0 30%;justify-content:flex-end;align-items:flex-end;display:flex}.phone[data-astro-cid-lcdefpme]{z-index:2;cursor:zoom-in;transform-origin:50% 90%;background:#1b1d24;border:0;border-radius:20px;flex:0 0 60%;min-width:0;padding:2.2%;transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .45s,opacity .3s;position:relative;overflow:hidden;box-shadow:0 26px 44px -16px #23273a80}@supports (transition-timing-function:linear(0, 1)){.phone[data-astro-cid-lcdefpme]{transition:transform .95s linear(0, .043, .154, .309, .485, .664, .83, .972, 1.084, 1.164, 1.212, 1.232, 1.229, 1.208, 1.174, 1.134, 1.092, 1.052, 1.017, .988, .967, .953, .947, .946, .949, .956, .965, .975, .985, .994, 1.001, 1.006, 1.01, 1.012, 1.013, 1.012, 1), box-shadow .45s, opacity .3s}}.phone[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 34%,#fff9 50%,#0000 66%);position:absolute;inset:0;transform:translate(-130%)}@media (hover:hover){.phone[data-astro-cid-lcdefpme]:hover{z-index:5;transform:translateY(-9%)scale(1.5)rotate(2deg);box-shadow:0 60px 90px -24px #23273ab3}.phone[data-astro-cid-lcdefpme]:hover:after{transition:transform .9s ease-out .1s;transform:translate(130%)}.ph-back[data-astro-cid-lcdefpme]:hover{transform:translateY(-9%)scale(1.5)rotate(-2deg)}.phones[data-astro-cid-lcdefpme]:has(.phone:hover) .phone[data-astro-cid-lcdefpme]:not(:hover){opacity:.35}.has-phones[data-astro-cid-lcdefpme]:has(.phone:hover) .laptop[data-astro-cid-lcdefpme]{opacity:.45;transform:scale(.97)}}.phone[data-astro-cid-lcdefpme] img{border-radius:16px;width:100%;height:auto;display:block}.ph-back[data-astro-cid-lcdefpme]{z-index:1;flex-basis:52%;margin-right:-12%;transform:rotate(-7deg)translateY(-8%)}.app-view[data-astro-cid-lcdefpme]{background:0 0;border:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:0}.app-view[data-astro-cid-lcdefpme][open]{place-items:center;display:grid}.app-view[data-astro-cid-lcdefpme]::backdrop{background:#23273adb}.app-view-row[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:clamp(14px,4vw,48px);padding:16px;display:flex}.app-view-phone[data-astro-cid-lcdefpme]{cursor:default;width:min(44vw,40.3756svh);animation:app-pop .95s linear(0, .043, .154, .309, .485, .664, .83, .972, 1.084, 1.164, 1.212, 1.232, 1.229, 1.208, 1.174, 1.134, 1.092, 1.052, 1.017, .988, .967, .953, .947, .946, .949, .956, .965, .975, .985, .994, 1.001, 1.006, 1.01, 1.012, 1.013, 1.012, 1) both;background:#1b1d24;border-radius:30px;padding:1.6%;box-shadow:0 40px 80px -30px #0009}.app-view-phone[data-astro-cid-lcdefpme]+.app-view-phone[data-astro-cid-lcdefpme]{animation-delay:.1s}.app-view-phone[data-astro-cid-lcdefpme] img{border-radius:24px;width:100%;height:auto;display:block}.app-view-close[data-astro-cid-lcdefpme]{background:var(--paper);width:48px;height:48px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:1.7rem;line-height:1;position:fixed;top:18px;right:18px}@keyframes app-pop{0%{opacity:0;transform:translateY(14%)scale(.45)rotate(-5deg)}25%{opacity:1}}.case-copy[data-astro-cid-lcdefpme]{align-content:center;gap:14px;display:grid}.case-name[data-astro-cid-lcdefpme]{align-items:center;gap:16px;display:flex}.case-name[data-astro-cid-lcdefpme] .case-icon{border-radius:14px;width:56px;height:56px}.case[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(2rem,3.4vw,3rem);line-height:1}.case-kind[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:.78rem}.case-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.case-kind):not(.case-links){color:var(--ink-2);max-width:46ch;font-size:1.05rem}.case-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:22px;margin-top:6px;display:flex}.case-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.fd-link[data-astro-cid-lcdefpme]{text-underline-offset:6px;text-decoration:underline 1.5px;text-decoration-color:var(--spark)}.case-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.fd-link[data-astro-cid-lcdefpme]:hover{color:var(--spark)}@media (width<=860px){.case[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.case[data-astro-cid-lcdefpme].flip .stage[data-astro-cid-lcdefpme]{order:0}}@media (width<=560px){.has-phones[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:28px}.has-phones[data-astro-cid-lcdefpme] .laptop[data-astro-cid-lcdefpme]{flex:none;width:84%;margin-inline:0}.phones[data-astro-cid-lcdefpme]{flex:none;width:60%}}.about[data-astro-cid-lcdefpme]{background:var(--paper-2);padding-block:var(--section)}.about[data-astro-cid-lcdefpme] .sec-head[data-astro-cid-lcdefpme]{margin-bottom:28px}.about-text[data-astro-cid-lcdefpme]{font-family:var(--serif);max-width:34ch;font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.3}.fd-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin-top:clamp(56px,7vw,96px);display:grid}.fd[data-astro-cid-lcdefpme]{background:var(--paper);border-radius:28px;align-content:start;gap:12px;padding:clamp(24px,3vw,40px);display:grid}.fd-role[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:.78rem}.fd[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(2.6rem,4.6vw,4rem);line-height:1}.fd-lead[data-astro-cid-lcdefpme]{font-size:1.15rem}.fd[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.fd[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink-2);padding-left:20px;position:relative}.fd[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--mauve);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:0}.fd[data-astro-cid-lcdefpme]:nth-child(2) li[data-astro-cid-lcdefpme]:before{background:var(--mist)}.fd-link[data-astro-cid-lcdefpme]{justify-self:start;margin-top:10px}.steps-title[data-astro-cid-lcdefpme]{font-family:var(--serif);margin-top:clamp(72px,9vw,120px);font-size:clamp(1.8rem,3vw,2.6rem)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid #23273a40;align-content:start;gap:10px;padding-top:18px;display:grid}.step-n[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink-2);font-size:2.2rem;line-height:1}.steps[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-size:1.15rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.98rem}.models[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:60ch;margin-top:clamp(40px,5vw,56px)}@media (width<=860px){.fd-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.labs[data-astro-cid-lcdefpme]{padding-block:var(--section)}.labs-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.labs-copy[data-astro-cid-lcdefpme]{gap:16px;display:grid}.labs-lead[data-astro-cid-lcdefpme]{font-size:1.3rem}.labs-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.kicker):not(.labs-lead):not(.labs-status){color:var(--ink-2);max-width:46ch}.labs-status[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:inline-flex}.labs-status[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--sage);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #b3bfab59}.legible[data-astro-cid-lcdefpme]{background:#fff;border-radius:24px;gap:16px;margin:0;padding:26px;display:grid;box-shadow:0 30px 70px -40px #23273a59}.l-url[data-astro-cid-lcdefpme]{gap:8px;display:flex}.l-url[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--ink-2);border-radius:12px;flex:1;padding:11px 14px;font-size:.92rem}.l-url[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;border-radius:12px;place-items:center;padding:0 18px;font-size:.9rem;display:grid}.l-score[data-astro-cid-lcdefpme]{align-items:center;gap:14px;display:flex}.l-ring[data-astro-cid-lcdefpme]{background:conic-gradient(var(--mauve) 58%, #eeebe6 0);border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.l-ring[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:1.2rem;display:grid}.l-s[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.9rem}.l-checks[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);border-radius:14px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.l-checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:#fff;align-items:center;gap:10px;padding:11px 14px;font-size:.93rem;display:flex}.l-checks[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.66rem;font-style:normal;display:grid}.l-checks[data-astro-cid-lcdefpme] .ok[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:#4c6b45;background:#4c6b4524}.l-checks[data-astro-cid-lcdefpme] .bad[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:#9a5a48;background:#9a5a4824}@media (width<=860px){.labs-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.plan[data-astro-cid-lcdefpme]{background:var(--mist);padding-block:var(--section)}.plan[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{color:var(--ink)}.plan-wrap[data-astro-cid-lcdefpme]{gap:22px;display:grid}.plan-title[data-astro-cid-lcdefpme]{max-width:12ch}.plan-sub[data-astro-cid-lcdefpme]{max-width:52ch;font-size:clamp(1.05rem,1.3vw,1.2rem)}.ask[data-astro-cid-lcdefpme]{background:var(--paper);border-radius:999px;gap:8px;max-width:920px;margin-top:12px;padding:8px;display:flex;box-shadow:0 24px 50px -30px #23273a73}.ask[data-astro-cid-lcdefpme]:focus-within{box-shadow:0 0 0 2px var(--ink), 0 24px 50px -30px #23273a73}.ask[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 20px;font-size:1.05rem}.sugg[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;max-width:920px;display:flex}.sugg[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{background:#23273a1a;border:0;border-radius:999px;padding:9px 16px;font-size:.93rem;transition:background .2s,color .2s}.sugg[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{background:var(--ink);color:var(--paper)}.answer[data-astro-cid-lcdefpme]{background:var(--paper);border-radius:28px;gap:16px;max-width:920px;padding:clamp(22px,3vw,36px);animation:.5s fade;display:grid;box-shadow:0 30px 70px -40px #23273a80}.answer[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(1.5rem,2.4vw,2rem)}.ans-body[data-astro-cid-lcdefpme]{gap:12px;display:grid}.ans-body[data-astro-cid-lcdefpme] .ans-row{border-top:1px solid var(--line);grid-template-columns:220px 1fr;gap:6px 24px;padding-top:12px;display:grid}.ans-body[data-astro-cid-lcdefpme] .ans-row span{color:var(--ink-2)}.ans-body[data-astro-cid-lcdefpme] .ans-row p{white-space:pre-line}.ans-body[data-astro-cid-lcdefpme] .ans-row a{color:var(--spark);text-underline-offset:4px}.ans-body[data-astro-cid-lcdefpme] .thinking{gap:6px;display:flex}.ans-body[data-astro-cid-lcdefpme] .thinking i{background:var(--ink-2);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite think}.ans-body[data-astro-cid-lcdefpme] .thinking i:nth-child(2){animation-delay:.15s}.ans-body[data-astro-cid-lcdefpme] .thinking i:nth-child(3){animation-delay:.3s}@keyframes think{50%{opacity:.5;transform:translateY(-5px)}}@keyframes fade{0%{opacity:0;transform:translateY(8px)}}.ans-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.ans-note[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.9rem}@media (width<=640px){.ask[data-astro-cid-lcdefpme]{border-radius:24px;flex-direction:column}.ask[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{padding:14px 12px}.ans-body[data-astro-cid-lcdefpme] .ans-row{grid-template-columns:1fr}}
