.cloud-panel[data-astro-cid-7znw36eu]{background:linear-gradient(180deg,#ffffff73 0%,#fff0 18%),var(--cloud-near) 0 0 / 1600px 100% repeat-x,var(--cloud-far) 700px 0 / 1600px 100% repeat-x,radial-gradient(70% 55% at 50% 42%,#fff9 0%,#fff0 70%),linear-gradient(180deg,var(--color-lilac-125) 0%,#dcd1ff 24%,var(--color-peri) 50%,var(--color-sky-300) 74%,var(--color-mint-250) 100%)}.cloud-panel[data-astro-cid-7znw36eu]:before{content:"";z-index:-1;pointer-events:none;background:var(--cloud-drift) 0 0 / 2000px 100% repeat-x;opacity:.55;position:absolute;inset:0 0 0 -2000px}.playing .cloud-panel[data-astro-cid-7znw36eu]:before{animation:none}.night .cloud-panel[data-astro-cid-7znw36eu]{background:radial-gradient(60% 45% at 50% 100%,#815ecc73 0%,#815ecc00 70%),radial-gradient(40% 40% at 85% 10%,#5b46c840 0%,#5b46c800 70%),linear-gradient(180deg,var(--color-night-panel) 0%,var(--color-night-card) 55%,var(--color-night-panel-2) 100%)}.night .cloud-panel[data-astro-cid-7znw36eu]:before{display:none}.cloud-beam[data-astro-cid-7znw36eu]{z-index:0;pointer-events:none;filter:blur(28px);transform-origin:0 0;mix-blend-mode:screen;opacity:.75;background:linear-gradient(100deg,#c9b8ff00 30%,#c9b8ff8c 46%,#ffffffbf 50%,#a8d8ff66 54%,#c9b8ff00 70%);width:62%;height:150%;position:absolute;top:-30%;left:-12%;transform:rotate(-32deg)}.playing .cloud-beam[data-astro-cid-7znw36eu]{animation:none}.cloud-beam-2[data-astro-cid-7znw36eu]{transform-origin:100% 0;opacity:.35;width:46%;left:auto;right:-20%;transform:rotate(30deg)}.playing .cloud-beam-2[data-astro-cid-7znw36eu]{animation-duration:12s;animation-direction:alternate-reverse}.cloud-star[data-astro-cid-7znw36eu]{background:var(--color-white);border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #c9b8ffcc}.playing .cloud-star[data-astro-cid-7znw36eu]{animation:none}.night .home-l1[data-astro-cid-iheij6lf]{background:linear-gradient(90deg,var(--color-lilac) 0%,var(--color-white) 45%,var(--color-lilac-300) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.home-tile[data-astro-cid-iheij6lf]{vertical-align:-.12em;background:radial-gradient(120% 90% at 30% 15%,var(--color-white) 0%,#fff0 45%),linear-gradient(160deg,var(--color-lilac-400) 0%,var(--color-peri-d) 55%,var(--color-sky) 100%);width:.98em;height:.98em;box-shadow:inset 0 .03em 0 #fffffff2,inset 0 -.06em .1em #5f6cd059,0 .16em .32em -.12em color-mix(in srgb,var(--color-ink) 55%,transparent);border-radius:.28em;place-items:end center;margin:0 .05em;animation:none;display:inline-grid;position:relative;overflow:hidden}.home-tile[data-astro-cid-iheij6lf]:after{content:"";background:linear-gradient(#ffffffbf,#fff0);border-radius:999px;height:30%;position:absolute;top:6%;left:12%;right:12%}.home-tile[data-astro-cid-iheij6lf] img[data-astro-cid-iheij6lf]{width:92%;height:auto;filter:drop-shadow(0 .03em .02em color-mix(in srgb,var(--color-ink) 25%,transparent));margin-bottom:-.04em;display:block}.night .home-tile[data-astro-cid-iheij6lf]{background:radial-gradient(120% 90% at 30% 15%,#ffffff59 0%,#fff0 45%),radial-gradient(30% 30% at 78% 22%,var(--color-lemon) 0%,#fff1a800 70%),linear-gradient(160deg,#3a3290 0%,#26215f 55%,var(--color-night-card-2) 100%);box-shadow:inset 0 .03em #fffffff2,inset 0 -.06em .1em #5f6cd059,0 0 .5em #c9b8ff8c}.night .home-tile[data-astro-cid-iheij6lf] img[data-astro-cid-iheij6lf]{transform-origin:50% 100%;transform:rotate(-9deg)translateY(.02em)}.home-glass[data-astro-cid-iheij6lf]{box-shadow:inset 0 1px 0 #ffffffe6,0 30px 60px -30px color-mix(in srgb,var(--color-ink) 45%,transparent);text-align:left;color:var(--text);background:#fff9;border:1px solid #ffffffbf;border-radius:26px;position:absolute;top:0;bottom:-90px}.night .home-glass[data-astro-cid-iheij6lf]{background:#ffffff0f;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f,0 30px 60px -30px #000c}.home-side[data-astro-cid-iheij6lf]{width:40%;padding:26px 26px 0;top:12%;overflow:hidden}.home-side[data-astro-cid-iheij6lf].home-side-l{transform-origin:0 100%;left:5%;transform:rotate(-8deg)}.home-side[data-astro-cid-iheij6lf].home-side-r{transform-origin:100% 100%;right:5%;transform:rotate(8deg)}.home-side[data-astro-cid-iheij6lf] .home-side-in[data-astro-cid-iheij6lf]{width:50%}.home-side[data-astro-cid-iheij6lf].home-side-r .home-side-in[data-astro-cid-iheij6lf]{margin-left:auto}.home-side[data-astro-cid-iheij6lf] .home-sh[data-astro-cid-iheij6lf]{color:var(--text);font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1;display:block}.home-side[data-astro-cid-iheij6lf] ul[data-astro-cid-iheij6lf]{margin:16px 0 0;padding:0;list-style:none}.home-side[data-astro-cid-iheij6lf] li[data-astro-cid-iheij6lf]{border-bottom:1px solid color-mix(in srgb,var(--color-ink) 14%,transparent);justify-content:space-between;align-items:baseline;gap:8px;padding:10px 0 8px;font-size:15px;font-weight:500;line-height:1.25;display:flex}.night .home-side[data-astro-cid-iheij6lf] li[data-astro-cid-iheij6lf]{border-bottom-color:#ffffff1f}.home-side[data-astro-cid-iheij6lf] li[data-astro-cid-iheij6lf] svg{width:16px;height:16px;color:var(--color-emph);transition:transform .2s var(--ease);flex:none;align-self:center;transform:rotate(-45deg)}.home-side[data-astro-cid-iheij6lf] li[data-astro-cid-iheij6lf]:hover svg{transform:none}.night .home-side[data-astro-cid-iheij6lf] li[data-astro-cid-iheij6lf] svg{color:var(--color-lilac)}.playing .home-side[data-astro-cid-iheij6lf].home-side-l{animation:1.2s cubic-bezier(.2,.8,.2,1) .9s both home-fan-l}.playing .home-side[data-astro-cid-iheij6lf].home-side-r{animation:1.2s cubic-bezier(.2,.8,.2,1) .9s both home-fan-r}.playing .home-glass[data-astro-cid-iheij6lf].home-center{animation:.9s cubic-bezier(.2,.8,.2,1) .3s both home-fan-c}@keyframes home-fan-l{0%{transform:translate(62%)rotate(0)scale(.92)}to{transform:rotate(-8deg)}}@keyframes home-fan-r{0%{transform:translate(-62%)rotate(0)scale(.92)}to{transform:rotate(8deg)}}@keyframes home-fan-c{0%{opacity:0;transform:translate(-50%,40px)}to{opacity:1;transform:translate(-50%)}}.home-glass[data-astro-cid-iheij6lf].home-center{z-index:2;background:#ffffff8c;width:52%;padding:12px;left:50%;transform:translate(-50%)}.night .home-glass[data-astro-cid-iheij6lf].home-center{background:#ffffff14}.home-bar[data-astro-cid-iheij6lf]{align-items:center;gap:6px;padding:4px 8px 12px;display:flex}.home-bar[data-astro-cid-iheij6lf] i[data-astro-cid-iheij6lf]{background:color-mix(in srgb,var(--color-ink) 25%,transparent);border-radius:50%;width:10px;height:10px}.night .home-bar[data-astro-cid-iheij6lf] i[data-astro-cid-iheij6lf]{background:#ffffff40}.home-bar[data-astro-cid-iheij6lf] .home-url[data-astro-cid-iheij6lf]{color:var(--text-3);background:#ffffffb3;border-radius:999px;margin-left:auto;margin-right:auto;padding:4px 14px 2px;font-size:13.5px}.night .home-bar[data-astro-cid-iheij6lf] .home-url[data-astro-cid-iheij6lf]{color:var(--text-2);background:#ffffff14}.home-stage[data-astro-cid-iheij6lf]{--text:var(--color-slate);--soft:var(--color-lilac-200);color:var(--color-slate);background:var(--color-white);border-radius:16px;height:300px;position:relative;overflow:hidden}.home-ms[data-astro-cid-iheij6lf]{transition:transform .7s var(--ease);grid-template-rows:auto 1fr auto;gap:12px;padding:14px 16px;display:grid;position:absolute;inset:0}.home-ms[data-astro-cid-iheij6lf] [data-astro-cid-iheij6lf]{transition:background .6s var(--ease),border-color .6s var(--ease),color .6s var(--ease),box-shadow .6s var(--ease),opacity .6s var(--ease)}.home-ms-nav[data-astro-cid-iheij6lf]{align-items:center;gap:10px;font-size:11px;display:flex}.home-ms-logo[data-astro-cid-iheij6lf]{font-family:var(--serif);color:var(--color-ink);border-radius:4px;margin-right:auto;font-size:15px;font-weight:400}.home-ms-nav[data-astro-cid-iheij6lf] i[data-astro-cid-iheij6lf]{background:#0e15251f;border-radius:4px;width:34px;height:7px}.home-ms-btn[data-astro-cid-iheij6lf]{background:linear-gradient(180deg,var(--color-lilac-200),var(--color-lilac-550));color:var(--color-ink-d);border-radius:999px;padding:5px 10px 3px;font-size:10.5px;font-style:normal;font-weight:600}.home-ms-hero[data-astro-cid-iheij6lf]{text-align:center;background:linear-gradient(180deg,var(--color-lilac-300) 0%,var(--color-peri) 60%,var(--color-mint-250) 100%);border:1.5px dashed #0000;border-radius:12px;align-content:center;place-items:center;gap:10px;padding:14px;display:grid;position:relative;overflow:hidden}.home-ms-h[data-astro-cid-iheij6lf]{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1}.home-ms-h[data-astro-cid-iheij6lf] span[data-astro-cid-iheij6lf]{border-radius:5px}.home-ms-h[data-astro-cid-iheij6lf] em[data-astro-cid-iheij6lf]{color:var(--color-ink)}.home-ms-cta[data-astro-cid-iheij6lf]{background:linear-gradient(180deg,var(--color-violet-l),var(--color-violet-d));border-radius:999px;width:86px;height:22px;box-shadow:0 6px 14px -6px #5640c8cc}.home-ms-tile[data-astro-cid-iheij6lf]{background:var(--color-white);width:30px;height:30px;box-shadow:0 6px 14px -8px color-mix(in srgb,var(--color-ink) 60%,transparent);border-radius:9px;position:absolute;top:14%;right:9%;transform:rotate(8deg)}.home-ms-tile[data-astro-cid-iheij6lf].home-ms-t2{background:var(--color-lemon);width:24px;height:24px;inset:auto auto 14% 8%;transform:rotate(-10deg)}.home-ms-cards[data-astro-cid-iheij6lf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home-ms-cards[data-astro-cid-iheij6lf] span[data-astro-cid-iheij6lf]{background:var(--color-lilac-200);border:1.5px dashed #0000;border-radius:9px;height:40px}.home-s0[data-astro-cid-iheij6lf] .home-ms[data-astro-cid-iheij6lf]{background:repeating-linear-gradient(0deg,#0000 0 23px,#7f7fa012 23px 24px)}.home-s0[data-astro-cid-iheij6lf] .home-ms-hero[data-astro-cid-iheij6lf]{border-color:var(--color-slate-4);background:0 0}.home-s0[data-astro-cid-iheij6lf] .home-ms-h[data-astro-cid-iheij6lf] span[data-astro-cid-iheij6lf],.home-s0[data-astro-cid-iheij6lf] .home-ms-h[data-astro-cid-iheij6lf] em[data-astro-cid-iheij6lf],.home-s0[data-astro-cid-iheij6lf] .home-ms-logo[data-astro-cid-iheij6lf]{color:#0000;background:#0e15251a}.home-s0[data-astro-cid-iheij6lf] .home-ms-cta[data-astro-cid-iheij6lf],.home-s0[data-astro-cid-iheij6lf] .home-ms-btn[data-astro-cid-iheij6lf]{box-shadow:none;color:#0000;background:#0e15251f}.home-s0[data-astro-cid-iheij6lf] .home-ms-tile[data-astro-cid-iheij6lf]{opacity:0}.home-s0[data-astro-cid-iheij6lf] .home-ms-cards[data-astro-cid-iheij6lf] span[data-astro-cid-iheij6lf]{border-color:var(--color-slate-4);background:0 0}.home-note[data-astro-cid-iheij6lf]{z-index:3;font:500 12.5px/1.2 var(--sans);color:var(--color-slate);opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);border-radius:4px;padding:8px 10px 6px;position:absolute;transform:translateY(10px)scale(.9);box-shadow:0 8px 16px -10px #0e15258c}.home-note[data-astro-cid-iheij6lf].home-n1{background:var(--color-lemon);top:18%;left:7%}.home-note[data-astro-cid-iheij6lf].home-n2{background:var(--color-mint);top:30%;right:8%}.home-note[data-astro-cid-iheij6lf].home-n3{background:#e0d8ff;bottom:22%;left:30%}.home-s0[data-astro-cid-iheij6lf] .home-note[data-astro-cid-iheij6lf]{opacity:1}.home-s0[data-astro-cid-iheij6lf] .home-note[data-astro-cid-iheij6lf].home-n1{transform:rotate(-6deg)}.home-s0[data-astro-cid-iheij6lf] .home-note[data-astro-cid-iheij6lf].home-n2{transition-delay:.2s;transform:rotate(5deg)}.home-s0[data-astro-cid-iheij6lf] .home-note[data-astro-cid-iheij6lf].home-n3{transition-delay:.4s;transform:rotate(-2deg)}.home-stage[data-astro-cid-iheij6lf] .home-code[data-astro-cid-iheij6lf]{width:56%;min-width:0;color:var(--color-code-text);transition:transform .7s var(--ease);background:#13112f;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;padding:14px 16px;font:12.5px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;top:10px;bottom:10px;right:10px;overflow:hidden;transform:translate(112%);box-shadow:0 20px 40px -20px #000000b3}.home-stage[data-astro-cid-iheij6lf] .home-code[data-astro-cid-iheij6lf] p[data-astro-cid-iheij6lf]{white-space:nowrap;overflow:hidden}.home-stage[data-astro-cid-iheij6lf] .home-code[data-astro-cid-iheij6lf] b[data-astro-cid-iheij6lf]{color:var(--color-mint);font-weight:400}.home-stage[data-astro-cid-iheij6lf] .home-code[data-astro-cid-iheij6lf] em[data-astro-cid-iheij6lf]{color:var(--color-lilac);font-style:normal}.home-stage[data-astro-cid-iheij6lf] .home-code[data-astro-cid-iheij6lf] u[data-astro-cid-iheij6lf]{color:var(--color-lemon);text-decoration:none}.home-score[data-astro-cid-iheij6lf]{width:62px;height:62px;position:absolute;bottom:12px;right:14px}.home-s2[data-astro-cid-iheij6lf] .home-code[data-astro-cid-iheij6lf]{transform:none}.home-s2[data-astro-cid-iheij6lf] .home-ms[data-astro-cid-iheij6lf]{transform:translate(-14%)scale(.92)}.home-chart[data-astro-cid-iheij6lf]{height:58%;box-shadow:0 -10px 30px -16px color-mix(in srgb,var(--color-ink) 45%,transparent);transition:transform .7s var(--ease);background:#fffffff2;border-radius:12px;grid-template-rows:auto 1fr;gap:6px;padding:12px 14px;display:grid;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(115%)}.home-chart[data-astro-cid-iheij6lf] .home-chart-h[data-astro-cid-iheij6lf]{font-family:var(--serif);color:var(--color-slate-2);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;line-height:1;display:flex}.home-chart[data-astro-cid-iheij6lf] .home-chart-h[data-astro-cid-iheij6lf] b[data-astro-cid-iheij6lf]{font-family:var(--serif);color:var(--color-slate);font-size:19px;font-weight:400}.home-chart[data-astro-cid-iheij6lf] .home-chart-h[data-astro-cid-iheij6lf] span[data-astro-cid-iheij6lf]{gap:4px;display:inline-flex}.home-chart[data-astro-cid-iheij6lf] .home-chart-h[data-astro-cid-iheij6lf] span[data-astro-cid-iheij6lf] i[data-astro-cid-iheij6lf]{background:var(--color-lilac-200);color:var(--color-ink);border-radius:999px;padding:3px 8px 1px;font-size:10.5px;font-style:normal}.home-chart[data-astro-cid-iheij6lf] svg[data-astro-cid-iheij6lf]{width:100%;height:100%;overflow:visible}.home-s3[data-astro-cid-iheij6lf] .home-chart[data-astro-cid-iheij6lf]{transform:none}.home-s3[data-astro-cid-iheij6lf] .home-ms[data-astro-cid-iheij6lf]{transform:translateY(-6%)scale(.96)}@media (width<=980px){.home-side[data-astro-cid-iheij6lf]{display:none}.home-glass[data-astro-cid-iheij6lf].home-center{width:100%}}.offer-list[data-astro-cid-u6p4oon6]:before{content:"";border-left:1.5px dashed color-mix(in srgb,var(--color-ink) 30%,transparent);position:absolute;top:28px;bottom:28px;left:21px}.night .offer-list[data-astro-cid-u6p4oon6]:before{border-color:#fff3}.offer-n[data-astro-cid-u6p4oon6]{z-index:1;place-items:center;width:42px;height:42px;display:grid;position:relative}.offer-n[data-astro-cid-u6p4oon6]:before{content:"";background:var(--page);width:14px;height:14px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--color-ink) 22%,transparent);transition:box-shadow .3s,transform .3s var(--ease);border-radius:50%}.night .offer-n[data-astro-cid-u6p4oon6]:before{box-shadow:inset 0 0 0 1.5px #ffffff40}.offer-item[data-astro-cid-u6p4oon6].offer-on .offer-n[data-astro-cid-u6p4oon6]:before{background:linear-gradient(160deg,var(--color-lilac-400) 0%,var(--color-violet) 100%);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-violet) 18%,transparent);transform:scale(1.15)}.offer-t[data-astro-cid-u6p4oon6] b[data-astro-cid-u6p4oon6]{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:21px;font-weight:500;line-height:1.2;transition:color .3s;display:flex}.offer-item[data-astro-cid-u6p4oon6]:hover .offer-t[data-astro-cid-u6p4oon6] b[data-astro-cid-u6p4oon6]{color:var(--text-2)}.offer-item[data-astro-cid-u6p4oon6].offer-on .offer-t[data-astro-cid-u6p4oon6] b[data-astro-cid-u6p4oon6]{color:var(--text);font-weight:600}.offer-text[data-astro-cid-u6p4oon6]{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.offer-text[data-astro-cid-u6p4oon6]>span[data-astro-cid-u6p4oon6]{overflow:hidden}.offer-text[data-astro-cid-u6p4oon6]>span[data-astro-cid-u6p4oon6]>span[data-astro-cid-u6p4oon6]{max-width:42ch;color:var(--text-2);padding-top:8px;font-size:17px;line-height:1.32;display:block}.offer-item[data-astro-cid-u6p4oon6].offer-on .offer-text[data-astro-cid-u6p4oon6]{grid-template-rows:1fr}.offer-panel[data-astro-cid-u6p4oon6]{min-height:500px;position:relative}.offer-view[data-astro-cid-u6p4oon6]{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .45s,transform .55s var(--ease),filter .45s;place-items:center;padding:40px;display:grid;position:absolute;inset:0;transform:translateY(16px)scale(.98)}.offer-view[data-astro-cid-u6p4oon6].offer-on{opacity:1;filter:none;transform:none}.offer-panel[data-astro-cid-u6p4oon6] .mock-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 14%,transparent),0 24px 40px -28px color-mix(in srgb,var(--color-ink) 45%,transparent);border-radius:20px}.offer-v1[data-astro-cid-u6p4oon6]{width:min(480px,100%);height:420px;position:relative}.offer-v1[data-astro-cid-u6p4oon6] .offer-kit[data-astro-cid-u6p4oon6]{z-index:2;width:210px;padding:18px;position:absolute;top:168px;left:0;transform:rotate(-4deg)}.offer-v1[data-astro-cid-u6p4oon6] .offer-site[data-astro-cid-u6p4oon6]{width:310px;position:absolute;top:0;right:0;overflow:hidden}.offer-swatches[data-astro-cid-u6p4oon6]{gap:7px;margin:12px 0 14px;display:flex}.offer-swatches[data-astro-cid-u6p4oon6] i[data-astro-cid-u6p4oon6]{border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 1px #0e152514}.offer-type[data-astro-cid-u6p4oon6]{border-top:1px solid color-mix(in srgb,var(--color-ink) 7%,transparent);align-items:center;gap:12px;margin-top:10px;padding-top:10px;font-size:12.5px;font-weight:600;display:flex}.offer-type[data-astro-cid-u6p4oon6] b[data-astro-cid-u6p4oon6]{width:44px;color:var(--color-teal);font-size:30px;line-height:1}.offer-type[data-astro-cid-u6p4oon6] .offer-type-h[data-astro-cid-u6p4oon6]{font-family:var(--serif);font-weight:400}.offer-type[data-astro-cid-u6p4oon6] .offer-type-b[data-astro-cid-u6p4oon6]{font-family:var(--font-poppins),sans-serif;font-size:26px;font-weight:600}.offer-type[data-astro-cid-u6p4oon6] em[data-astro-cid-u6p4oon6]{color:var(--color-slate-3);font-style:normal;font-weight:500;display:block}.offer-sbar[data-astro-cid-u6p4oon6]{border-bottom:1px solid color-mix(in srgb,var(--color-ink) 7%,transparent);align-items:center;gap:5px;padding:10px 12px;display:flex}.offer-sbar[data-astro-cid-u6p4oon6] i[data-astro-cid-u6p4oon6]{background:var(--color-haze);border-radius:50%;width:8px;height:8px}.offer-url[data-astro-cid-u6p4oon6]{color:var(--color-slate-3);margin-left:8px;font-size:10.5px;font-weight:500}.offer-shero[data-astro-cid-u6p4oon6]{background:var(--color-teal);justify-items:start;gap:11px;padding:24px 20px;display:grid}.offer-logo[data-astro-cid-u6p4oon6]{font:600 9.5px/1.2 var(--font-poppins),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal);background:var(--color-cream);border-radius:7px;padding:4px 9px 3px}.offer-gh[data-astro-cid-u6p4oon6]{font-family:var(--serif);color:var(--color-cream);font-size:30px;font-weight:400;line-height:1}.offer-btn[data-astro-cid-u6p4oon6]{font:600 11.5px/1.2 var(--font-poppins),sans-serif;color:var(--color-teal);background:var(--color-amber);border-radius:999px;padding:7px 14px 5px;display:inline-block}.offer-scards[data-astro-cid-u6p4oon6]{background:var(--color-cream);grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.offer-scards[data-astro-cid-u6p4oon6] span[data-astro-cid-u6p4oon6]{background:var(--color-sage);border-radius:10px;height:58px}.offer-scards[data-astro-cid-u6p4oon6] span[data-astro-cid-u6p4oon6]:nth-child(2){background:var(--color-amber)}.offer-scards[data-astro-cid-u6p4oon6] span[data-astro-cid-u6p4oon6]:nth-child(3){background:var(--color-teal)}.offer-v2[data-astro-cid-u6p4oon6]{width:min(420px,100%);padding:10px 0 40px;position:relative}.offer-cms[data-astro-cid-u6p4oon6]{padding:20px 22px 22px}.offer-ch[data-astro-cid-u6p4oon6]{align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.offer-ch[data-astro-cid-u6p4oon6] b[data-astro-cid-u6p4oon6]{font-size:16px}.offer-saved[data-astro-cid-u6p4oon6]{color:var(--color-ok-d);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.offer-saved[data-astro-cid-u6p4oon6] i[data-astro-cid-u6p4oon6]{background:var(--color-ok);border-radius:50%;width:7px;height:7px}.offer-fl[data-astro-cid-u6p4oon6]{color:var(--color-slate-3);margin:12px 0 6px;font-size:12px;font-weight:600;display:block}.offer-input[data-astro-cid-u6p4oon6]{box-shadow:inset 0 0 0 2px var(--color-violet-l),0 0 0 4px #9b8cff2e;border-radius:12px;align-items:center;padding:11px 12px 9px;font-size:15px;font-weight:500;display:flex}.offer-caret[data-astro-cid-u6p4oon6]{background:var(--color-violet-m);width:2px;height:17px;margin-left:2px;animation:1s step-end infinite blinkc}.offer-photo[data-astro-cid-u6p4oon6]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:12px;align-items:center;gap:10px;padding:8px;font-size:13px;display:flex}.offer-photo[data-astro-cid-u6p4oon6] span[data-astro-cid-u6p4oon6]{background:linear-gradient(135deg,var(--color-amber),var(--color-teal));border-radius:8px;width:44px;height:34px}.offer-photo[data-astro-cid-u6p4oon6] em[data-astro-cid-u6p4oon6]{color:var(--color-slate-2);font-style:normal}.offer-photo[data-astro-cid-u6p4oon6] u[data-astro-cid-u6p4oon6]{color:var(--color-violet-m);margin-left:auto;padding-right:6px;font-weight:600;text-decoration:none}.offer-toggle-row[data-astro-cid-u6p4oon6]{justify-content:space-between;align-items:center;margin-top:16px;font-size:13.5px;font-weight:500;display:flex}.offer-toggle[data-astro-cid-u6p4oon6]{background:var(--color-ok);border-radius:999px;width:36px;height:21px;position:relative}.offer-toggle[data-astro-cid-u6p4oon6]:after{content:"";background:var(--color-white);border-radius:50%;width:15px;height:15px;position:absolute;top:3px;right:3px}.offer-ping[data-astro-cid-u6p4oon6]{z-index:4;align-items:center;gap:10px;padding:10px 14px 9px 10px;font-size:12px;display:flex;position:absolute;bottom:-4px;left:-26px}.offer-ping[data-astro-cid-u6p4oon6] b[data-astro-cid-u6p4oon6]{font-size:13.5px;display:block}.offer-tick[data-astro-cid-u6p4oon6]{width:28px;height:28px;color:var(--color-white);background:var(--color-ok);border-radius:9px;flex:none;place-items:center;display:grid}.offer-tick[data-astro-cid-u6p4oon6] svg{width:16px;height:16px}.offer-v3[data-astro-cid-u6p4oon6]{width:min(420px,100%);height:380px;position:relative}.offer-phone[data-astro-cid-u6p4oon6]{background:var(--color-code-bg);border-radius:34px;width:190px;height:380px;padding:10px;position:absolute;top:0;left:30px;box-shadow:0 40px 60px -30px #0e1525b3}.offer-notch[data-astro-cid-u6p4oon6]{background:var(--color-black);z-index:2;border-radius:999px;width:58px;height:16px;margin-left:-29px;position:absolute;top:16px;left:50%}.offer-screen[data-astro-cid-u6p4oon6]{background:linear-gradient(180deg,var(--color-teal) 0%,var(--color-teal) 52%,var(--color-cream) 52%);border-radius:26px;align-content:start;justify-items:start;gap:11px;height:100%;padding:46px 14px 16px;display:grid;overflow:hidden}.offer-screen[data-astro-cid-u6p4oon6] .offer-gh[data-astro-cid-u6p4oon6]{font-size:26px}.offer-mc[data-astro-cid-u6p4oon6]{background:var(--color-amber);border-radius:12px;width:100%;height:70px;margin-top:10px;display:block}.offer-mc[data-astro-cid-u6p4oon6].offer-mc-s{background:var(--color-sage);height:50px;margin-top:0}.offer-speed[data-astro-cid-u6p4oon6]{z-index:2;color:var(--color-slate-3);align-items:center;gap:12px;padding:14px 18px 14px 14px;font-size:12px;display:flex;position:absolute;top:70px;right:0}.offer-speed[data-astro-cid-u6p4oon6] svg[data-astro-cid-u6p4oon6]{width:58px;height:58px}.offer-speed[data-astro-cid-u6p4oon6] b[data-astro-cid-u6p4oon6]{color:var(--color-slate);font-size:15px;display:block}.offer-ring[data-astro-cid-u6p4oon6]{stroke-dasharray:163;stroke-dashoffset:0}.playing .offer-view[data-astro-cid-u6p4oon6].offer-on .offer-ring[data-astro-cid-u6p4oon6]{animation:ring2 1.2s .3s var(--ease) both}.offer-panel[data-astro-cid-u6p4oon6] .offer-feel[data-astro-cid-u6p4oon6]{z-index:2;border-radius:12px;align-items:center;gap:8px;padding:11px 16px 9px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:190px;right:30px}.offer-feel[data-astro-cid-u6p4oon6] i[data-astro-cid-u6p4oon6]{background:var(--color-ok);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #08af832e}.offer-v5[data-astro-cid-u6p4oon6]{width:min(440px,100%);height:320px;position:relative}.offer-hub-lines[data-astro-cid-u6p4oon6]{width:100%;height:100%;position:absolute;inset:0}.offer-hub-lines[data-astro-cid-u6p4oon6] path[data-astro-cid-u6p4oon6]{fill:none;stroke:var(--color-violet-l);stroke-width:1.6px;stroke-dasharray:4 6;stroke-dashoffset:40px}.playing .offer-view[data-astro-cid-u6p4oon6].offer-on .offer-hub-lines[data-astro-cid-u6p4oon6] path[data-astro-cid-u6p4oon6]{animation:none}.offer-hub[data-astro-cid-u6p4oon6]{z-index:2;text-align:center;width:170px;margin:-58px 0 0 -85px;position:absolute;top:50%;left:50%;overflow:hidden}.offer-hub[data-astro-cid-u6p4oon6] b[data-astro-cid-u6p4oon6]{font-family:var(--serif);padding:12px 0 6px;font-size:24px;font-weight:400;display:block}.offer-hub[data-astro-cid-u6p4oon6] .offer-live[data-astro-cid-u6p4oon6]{margin-bottom:14px}.offer-live[data-astro-cid-u6p4oon6]{background:var(--color-mint-200);color:var(--color-ok-d);border-radius:9px;align-items:center;gap:7px;padding:5px 10px 3px;font-size:13px;font-weight:700;display:inline-flex}.offer-live[data-astro-cid-u6p4oon6] i[data-astro-cid-u6p4oon6]{background:var(--color-ok);border-radius:50%;width:8px;height:8px;position:relative}.offer-live[data-astro-cid-u6p4oon6] i[data-astro-cid-u6p4oon6]:after{content:"";background:inherit;opacity:0;border-radius:50%;position:absolute;inset:0}.playing .offer-live[data-astro-cid-u6p4oon6] i[data-astro-cid-u6p4oon6]:after{animation:2s ease-out infinite ping}.offer-panel[data-astro-cid-u6p4oon6] .offer-tool[data-astro-cid-u6p4oon6]{z-index:2;border-radius:16px;align-items:center;gap:9px;padding:8px 14px 7px 8px;font-size:13.5px;font-weight:600;display:inline-flex;position:absolute}.offer-panel[data-astro-cid-u6p4oon6] .offer-tool-icon[data-astro-cid-u6p4oon6]{width:30px;height:30px;color:var(--color-ink);background:var(--color-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:12px;place-items:center;display:grid}.offer-panel[data-astro-cid-u6p4oon6] .offer-tool-icon[data-astro-cid-u6p4oon6] svg{width:18px;height:18px}.offer-tool[data-astro-cid-u6p4oon6].offer-tq1{top:20px;left:0}.offer-tool[data-astro-cid-u6p4oon6].offer-tq2{top:20px;right:0}.offer-tool[data-astro-cid-u6p4oon6].offer-tq3{top:140px;left:-24px}.offer-tool[data-astro-cid-u6p4oon6].offer-tq4{top:140px;right:-24px}.offer-tool[data-astro-cid-u6p4oon6].offer-tq5{bottom:20px;left:0}.offer-tool[data-astro-cid-u6p4oon6].offer-tq6{bottom:20px;right:0}.offer-v6[data-astro-cid-u6p4oon6]{width:min(400px,100%);padding:18px 0 10px;position:relative}.offer-mail[data-astro-cid-u6p4oon6]{gap:9px;padding:18px 20px 20px;display:grid}.offer-mhead[data-astro-cid-u6p4oon6]{border-bottom:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);align-items:center;gap:10px;padding-bottom:12px;display:flex}.offer-avatar[data-astro-cid-u6p4oon6]{background:linear-gradient(160deg,var(--color-lilac-400),var(--color-sky));border-radius:9px;flex:none;place-items:end center;width:30px;height:30px;display:grid;overflow:hidden}.offer-avatar[data-astro-cid-u6p4oon6] img[data-astro-cid-u6p4oon6]{width:92%;height:auto;display:block}.offer-from[data-astro-cid-u6p4oon6]{color:var(--color-slate-3);font-size:11.5px;display:grid}.offer-from[data-astro-cid-u6p4oon6] b[data-astro-cid-u6p4oon6]{color:var(--color-slate);font-size:14px}.offer-time[data-astro-cid-u6p4oon6]{color:var(--color-slate-3);margin-left:auto;font-size:11.5px}.offer-subject[data-astro-cid-u6p4oon6]{font-family:var(--serif);margin-top:4px;font-size:26px;font-weight:400;line-height:1.05}.offer-msec[data-astro-cid-u6p4oon6]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate-3);margin-top:6px;font-size:11px;font-weight:700}.offer-mrow[data-astro-cid-u6p4oon6]{align-items:center;gap:9px;font-size:13.5px;display:flex}.offer-mrow[data-astro-cid-u6p4oon6] i[data-astro-cid-u6p4oon6]{width:20px;height:20px;color:var(--color-ok-d);background:var(--color-mint-200);border-radius:9px;flex:none;place-items:center;display:grid}.offer-mrow[data-astro-cid-u6p4oon6] i[data-astro-cid-u6p4oon6] svg{width:12px;height:12px}.offer-news[data-astro-cid-u6p4oon6]{background:var(--color-lilac-100);color:var(--color-slate-2);border-radius:12px;align-items:center;gap:12px;padding:8px;font-size:12px;display:flex}.offer-news[data-astro-cid-u6p4oon6] b[data-astro-cid-u6p4oon6]{color:var(--color-slate);font-size:13.5px;display:block}.offer-thumb[data-astro-cid-u6p4oon6]{object-fit:cover;border-radius:10px;flex:none;width:60px;height:42px;display:block}.offer-mnote[data-astro-cid-u6p4oon6]{z-index:4;align-items:center;gap:10px;padding:10px 14px 9px 10px;font-size:12px;display:flex;position:absolute;top:-22px;right:-34px}.offer-mnote[data-astro-cid-u6p4oon6] b[data-astro-cid-u6p4oon6]{font-size:13.5px;display:block}.playing .offer-view[data-astro-cid-u6p4oon6].offer-on .offer-mnote[data-astro-cid-u6p4oon6]{opacity:0;animation:blurup .45s .5s var(--ease) forwards;transform:translateY(-10px)}.playing .offer-view[data-astro-cid-u6p4oon6].offer-on .offer-mrow[data-astro-cid-u6p4oon6]{opacity:0;animation:blurup .4s var(--ease) forwards}.playing .offer-view[data-astro-cid-u6p4oon6].offer-on .offer-mrow[data-astro-cid-u6p4oon6]:nth-of-type(2){animation-delay:.9s}.playing .offer-view[data-astro-cid-u6p4oon6].offer-on .offer-mrow[data-astro-cid-u6p4oon6]:nth-of-type(3){animation-delay:1.05s}.playing .offer-view[data-astro-cid-u6p4oon6].offer-on .offer-mrow[data-astro-cid-u6p4oon6]:nth-of-type(4){animation-delay:1.2s}.offer-panel[data-astro-cid-u6p4oon6] :is(.srch-bar,.srch-res.srch-on){border-radius:12px}.offer-panel[data-astro-cid-u6p4oon6] .srch-aio{border-radius:16px}.offer-panel[data-astro-cid-u6p4oon6] .srch-you{border-radius:9px}.playing .offer-grid[data-astro-cid-u6p4oon6].rv{opacity:1;filter:none;transform:none;-webkit-mask-image:none;mask-image:none}.playing .offer-grid[data-astro-cid-u6p4oon6].rv .offer-item[data-astro-cid-u6p4oon6]{opacity:0;transform:translate(-24px)}.playing .offer-grid[data-astro-cid-u6p4oon6].rv.in .offer-item[data-astro-cid-u6p4oon6]{animation:offer-item-in .6s var(--ease) forwards}.playing .offer-grid[data-astro-cid-u6p4oon6].rv.in .offer-item[data-astro-cid-u6p4oon6]:nth-child(2){animation-delay:80ms}.playing .offer-grid[data-astro-cid-u6p4oon6].rv.in .offer-item[data-astro-cid-u6p4oon6]:nth-child(3){animation-delay:.16s}.playing .offer-grid[data-astro-cid-u6p4oon6].rv.in .offer-item[data-astro-cid-u6p4oon6]:nth-child(4){animation-delay:.24s}.playing .offer-grid[data-astro-cid-u6p4oon6].rv.in .offer-item[data-astro-cid-u6p4oon6]:nth-child(5){animation-delay:.32s}.playing .offer-grid[data-astro-cid-u6p4oon6].rv.in .offer-item[data-astro-cid-u6p4oon6]:nth-child(6){animation-delay:.4s}.playing .offer-grid[data-astro-cid-u6p4oon6].rv .offer-list[data-astro-cid-u6p4oon6]:before{transform-origin:top;transform:scaleY(0)}.playing .offer-grid[data-astro-cid-u6p4oon6].rv.in .offer-list[data-astro-cid-u6p4oon6]:before{transition:transform .9s var(--ease);transform:scaleY(1)}.playing .offer-grid[data-astro-cid-u6p4oon6].rv .offer-panel[data-astro-cid-u6p4oon6]{opacity:0;transform:translateY(40px)scale(.96)}.playing .offer-grid[data-astro-cid-u6p4oon6].rv.in .offer-panel[data-astro-cid-u6p4oon6]{animation:.9s cubic-bezier(.2,.8,.2,1) .15s forwards offer-in}.playing .offer-grid[data-astro-cid-u6p4oon6].rv .offer-view[data-astro-cid-u6p4oon6].offer-on>*{opacity:0;transform:translateY(14px)scale(.97)}.playing .offer-grid[data-astro-cid-u6p4oon6].rv.in .offer-view[data-astro-cid-u6p4oon6].offer-on>*{animation:offer-in .6s .7s var(--ease) forwards}.playing .offer-grid[data-astro-cid-u6p4oon6].rv.done .offer-view[data-astro-cid-u6p4oon6].offer-on>*{animation-duration:.45s;animation-delay:.1s}@keyframes offer-item-in{to{opacity:1;transform:none}}@keyframes offer-in{to{opacity:1;transform:none}}.night .offer-panel[data-astro-cid-u6p4oon6] .mock-card{color:var(--color-lilac-100);background:#24215aeb;box-shadow:inset 0 0 0 1px #ffffff1f,0 24px 40px -24px #000c}.night .offer-panel[data-astro-cid-u6p4oon6] [data-astro-cid-u6p4oon6]:is(.offer-fl,.offer-url,.offer-from,.offer-time,.offer-msec,.offer-speed,.offer-news,.offer-ping,.offer-mnote){color:var(--color-night-mute)}.night .offer-panel[data-astro-cid-u6p4oon6] [data-astro-cid-u6p4oon6]:is(.offer-ch b,.offer-speed b,.offer-from b,.offer-subject,.offer-news b,.offer-ping b,.offer-mnote b,.offer-hub b,.offer-photo em,.offer-toggle-row,.offer-mrow){color:var(--color-lilac-100)}.night .offer-panel[data-astro-cid-u6p4oon6] .offer-input[data-astro-cid-u6p4oon6]{color:var(--color-lilac-100);box-shadow:inset 0 0 0 1px var(--color-violet-l),0 0 0 3px #9b8cff2e}.night .offer-panel[data-astro-cid-u6p4oon6] .offer-photo[data-astro-cid-u6p4oon6]{box-shadow:inset 0 0 0 1px #ffffff24}.night .offer-panel[data-astro-cid-u6p4oon6] [data-astro-cid-u6p4oon6]:is(.offer-photo u,.offer-photo em){color:var(--color-lilac)}.night .offer-panel[data-astro-cid-u6p4oon6] .offer-mhead[data-astro-cid-u6p4oon6]{border-color:#ffffff1a}.night .offer-panel[data-astro-cid-u6p4oon6] .offer-news[data-astro-cid-u6p4oon6]{background:#ffffff0f}.night .offer-panel[data-astro-cid-u6p4oon6] .offer-sbar[data-astro-cid-u6p4oon6]{border-color:#ffffff1a}.night .offer-panel[data-astro-cid-u6p4oon6] .offer-sbar[data-astro-cid-u6p4oon6] i[data-astro-cid-u6p4oon6]{background:#ffffff40}.night .offer-panel[data-astro-cid-u6p4oon6] [data-astro-cid-u6p4oon6]:is(.offer-site,.offer-kit){background:var(--color-white);color:var(--color-slate)}.night .offer-panel[data-astro-cid-u6p4oon6] .offer-site[data-astro-cid-u6p4oon6] .offer-url[data-astro-cid-u6p4oon6]{color:var(--color-slate-3)}.night .offer-panel[data-astro-cid-u6p4oon6] .offer-site[data-astro-cid-u6p4oon6] .offer-sbar[data-astro-cid-u6p4oon6]{border-color:color-mix(in srgb,var(--color-ink) 7%,transparent)}.night .offer-panel[data-astro-cid-u6p4oon6] .offer-site[data-astro-cid-u6p4oon6] .offer-sbar[data-astro-cid-u6p4oon6] i[data-astro-cid-u6p4oon6]{background:var(--color-haze)}.night .offer-panel[data-astro-cid-u6p4oon6] .offer-speed[data-astro-cid-u6p4oon6] text[data-astro-cid-u6p4oon6]{fill:var(--color-lilac-100)}.night .offer-panel[data-astro-cid-u6p4oon6] .offer-speed[data-astro-cid-u6p4oon6] circle[data-astro-cid-u6p4oon6]:first-child{stroke:#ffffff1f}.night .offer-panel[data-astro-cid-u6p4oon6] .offer-hub-lines[data-astro-cid-u6p4oon6] path[data-astro-cid-u6p4oon6]{opacity:.8}.night .offer-panel[data-astro-cid-u6p4oon6] .offer-live[data-astro-cid-u6p4oon6]{color:var(--color-mint-400);background:#82e1bc26}.night .offer-panel[data-astro-cid-u6p4oon6] .srch-card{color:var(--color-lilac-100)}.night .offer-panel[data-astro-cid-u6p4oon6] .srch-bar{box-shadow:inset 0 0 0 1px #ffffff29}.night .offer-panel[data-astro-cid-u6p4oon6] .srch-aio{background:#9b8cff24}.night .offer-panel[data-astro-cid-u6p4oon6] .srch-aih{color:var(--color-lilac)}.night .offer-panel[data-astro-cid-u6p4oon6] :is(.srch-aio i,.srch-res i){background:#ffffff24}.night .offer-panel[data-astro-cid-u6p4oon6] .srch-aio i.srch-short{background:#a8d8ff80}.night .offer-panel[data-astro-cid-u6p4oon6] .srch-res b{color:var(--color-lilac)}.night .offer-panel[data-astro-cid-u6p4oon6] .srch-res.srch-on{box-shadow:inset 0 0 0 1px var(--color-violet-l);border-radius:16px}.night .offer-panel[data-astro-cid-u6p4oon6] :is(.srch-url,.srch-cite){color:var(--color-mint-400)}.night .offer-panel[data-astro-cid-u6p4oon6] .srch-cite{background:#82e1bc24}.night .offer-panel[data-astro-cid-u6p4oon6] .offer-phone[data-astro-cid-u6p4oon6]{box-shadow:0 0 0 1px #ffffff1f,0 40px 60px -30px #000c}@media (width<=980px){.offer-panel[data-astro-cid-u6p4oon6]{min-height:460px}.offer-v1[data-astro-cid-u6p4oon6]{transform:scale(.8)}}@media (width<=520px){.offer-panel[data-astro-cid-u6p4oon6]{min-height:420px}.offer-view[data-astro-cid-u6p4oon6]{padding:24px}.offer-v1[data-astro-cid-u6p4oon6],.offer-v3[data-astro-cid-u6p4oon6],.offer-v5[data-astro-cid-u6p4oon6]{transform:scale(.7)}.offer-panel[data-astro-cid-u6p4oon6] .offer-tool[data-astro-cid-u6p4oon6].offer-tq3,.offer-panel[data-astro-cid-u6p4oon6] .offer-tool[data-astro-cid-u6p4oon6].offer-tq4{display:none}}.steps-tile[data-astro-cid-6jd6gmdy]{background:var(--soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 6%,transparent)}.night .steps-tile[data-astro-cid-6jd6gmdy]{background:linear-gradient(180deg,var(--color-night-soft) 0%,var(--color-night-card) 100%);box-shadow:inset 0 0 0 1px #ffffff17}.steps-tile[data-astro-cid-6jd6gmdy].steps-growth{background:linear-gradient(160deg,#ede7ff 0%,#d6e2ff 55%,#d3f2e6 100%)}.night .steps-tile[data-astro-cid-6jd6gmdy].steps-growth{background:linear-gradient(160deg,#352f82 0%,#2a2770 55%,#203f5e 100%)}.steps-tile[data-astro-cid-6jd6gmdy]:nth-child(2n){--rv-d:.3s}.steps-phone[data-astro-cid-6jd6gmdy]{zoom:.86;border:9px solid var(--color-silver-l);--scr:var(--color-white);--me:var(--color-violet-m);--them:var(--color-haze-l);background:var(--scr);width:300px;box-shadow:0 0 0 1px var(--color-silver-d),inset 0 0 0 1px var(--color-silver),0 30px 50px -26px color-mix(in srgb,var(--color-ink) 45%,transparent);border-bottom:0;border-radius:40px 40px 0 0;padding:8px 10px 34px;position:relative}.steps-chead[data-astro-cid-6jd6gmdy]{color:var(--color-slate);background:0 0;border-bottom:1px solid #3c3c4324;flex-direction:column;align-items:center;gap:2px;margin-top:8px;padding:0 0 6px;display:flex}.steps-avatar[data-astro-cid-6jd6gmdy]{background:linear-gradient(160deg,var(--color-lilac-400),var(--color-sky));border-radius:50%;flex:none;place-items:end center;width:26px;height:26px;display:grid;overflow:hidden}.steps-avatar[data-astro-cid-6jd6gmdy] img[data-astro-cid-6jd6gmdy]{object-fit:cover;width:100%;height:100%;display:block}.steps-chead[data-astro-cid-6jd6gmdy] b[data-astro-cid-6jd6gmdy]{color:var(--color-slate);align-items:center;gap:1px;font:500 10.5px/1.2 -apple-system,SF Pro Text,system-ui,sans-serif;display:inline-flex}.steps-chead[data-astro-cid-6jd6gmdy] b[data-astro-cid-6jd6gmdy] svg[data-astro-cid-6jd6gmdy]{width:9px;height:9px;color:var(--color-grey)}.steps-chat[data-astro-cid-6jd6gmdy]{flex-direction:column;justify-content:flex-end;gap:8px;height:216px;padding:10px 2px 0;display:flex;overflow:hidden}.steps-bub[data-astro-cid-6jd6gmdy]{isolation:isolate;border-radius:17px;max-width:78%;padding:6px 10px;font:400 11.5px/1.3 -apple-system,SF Pro Text,system-ui,sans-serif;position:relative}.steps-bub[data-astro-cid-6jd6gmdy].steps-me{color:var(--color-white);background:var(--me);align-self:flex-end;margin-right:9px}.steps-bub[data-astro-cid-6jd6gmdy].steps-them{color:var(--color-night-deep);background:var(--them);align-self:flex-start;margin-left:9px}.steps-chat[data-astro-cid-6jd6gmdy] .steps-bub[data-astro-cid-6jd6gmdy].steps-wait{display:none}.steps-bub[data-astro-cid-6jd6gmdy].steps-me:before,.steps-bub[data-astro-cid-6jd6gmdy].steps-them:before{content:"";z-index:-1;width:20px;height:17px;position:absolute;bottom:0}.steps-bub[data-astro-cid-6jd6gmdy].steps-me:before{background:var(--me);border-bottom-left-radius:16px 14px;right:-7px}.steps-bub[data-astro-cid-6jd6gmdy].steps-them:before{background:var(--them);border-bottom-right-radius:16px 14px;left:-7px}.steps-bub[data-astro-cid-6jd6gmdy].steps-me:after,.steps-bub[data-astro-cid-6jd6gmdy].steps-them:after{content:"";z-index:-1;background:var(--scr);width:26px;height:17px;position:absolute;bottom:0}.steps-bub[data-astro-cid-6jd6gmdy].steps-me:after{border-bottom-left-radius:10px;right:-26px}.steps-bub[data-astro-cid-6jd6gmdy].steps-them:after{border-bottom-right-radius:10px;left:-26px}.steps-has-react[data-astro-cid-6jd6gmdy]{margin-top:12px}.steps-react[data-astro-cid-6jd6gmdy]{z-index:2;background:var(--me);width:24px;height:22px;box-shadow:0 0 0 2px var(--scr);border-radius:50%;place-items:center;display:grid;position:absolute;top:-13px;right:-10px}.steps-react[data-astro-cid-6jd6gmdy] svg[data-astro-cid-6jd6gmdy]{width:12px;height:12px}.steps-bub[data-astro-cid-6jd6gmdy].steps-voice{align-items:center;gap:8px;padding:5px 10px 5px 5px;display:flex}.steps-play[data-astro-cid-6jd6gmdy]{width:24px;height:24px;color:var(--me);background:var(--color-white);border-radius:50%;place-items:center;display:grid}.steps-play[data-astro-cid-6jd6gmdy] svg[data-astro-cid-6jd6gmdy]{width:12px;height:12px}.steps-wave[data-astro-cid-6jd6gmdy]{align-items:center;gap:2px;display:flex}.steps-wave[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]{background:#ffffffe6;border-radius:2px;width:3px;animation:1.1s ease-in-out infinite alternate wv;display:block}.steps-wave[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]:nth-child(2n){animation-delay:.2s}.steps-wave[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]:nth-child(3n){animation-delay:.4s}.steps-voice[data-astro-cid-6jd6gmdy] em[data-astro-cid-6jd6gmdy]{color:#ffffffd9;font-size:10.5px;font-style:normal}.steps-bub[data-astro-cid-6jd6gmdy].steps-typing{gap:4px;margin-right:12px;padding:8px 10px;display:inline-flex}.steps-bub[data-astro-cid-6jd6gmdy].steps-typing:before{background:var(--me);border-radius:50%;width:9px;height:9px;bottom:-1px;left:auto;right:-5px}.steps-bub[data-astro-cid-6jd6gmdy].steps-typing:after{background:var(--me);border-radius:50%;width:4px;height:4px;bottom:-5px;left:auto;right:-10px}.steps-typing[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]{background:#ffffffe6;border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv .steps-react[data-astro-cid-6jd6gmdy]{transform:scale(0)}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .steps-react[data-astro-cid-6jd6gmdy]{animation:.35s cubic-bezier(.3,1.9,.45,1) 2.6s forwards popr}.steps-bub[data-astro-cid-6jd6gmdy].steps-typing.steps-live{align-items:center}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .steps-bub[data-astro-cid-6jd6gmdy].steps-typing.steps-live{transform-origin:100% 100%;animation:6s 1.2s infinite steps-typing}@keyframes steps-typing{0%,38%{opacity:1;transform:none}44%,60%{opacity:0;transform:scale(.4)}66%,to{opacity:1;transform:none}}.night .steps-phone[data-astro-cid-6jd6gmdy]{--scr:var(--color-code-bg);--me:#7b66f0;--them:#2c2862;border-color:#2e2c48;box-shadow:0 0 0 1px #57557a,inset 0 0 0 1px #3c3a5c,0 30px 50px -26px #000000b3}.night .steps-chead[data-astro-cid-6jd6gmdy]{border-bottom-color:#ffffff1a}.night .steps-chead[data-astro-cid-6jd6gmdy] b[data-astro-cid-6jd6gmdy],.night .steps-bub[data-astro-cid-6jd6gmdy].steps-them{color:var(--color-lilac-200)}.steps-fig[data-astro-cid-6jd6gmdy]{background:var(--color-white);box-shadow:0 24px 44px -24px color-mix(in srgb,var(--color-ink) 55%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 8%,transparent);border-radius:16px 16px 0 0;overflow:hidden}.steps-figbar[data-astro-cid-6jd6gmdy]{background:var(--color-lilac-100);border-bottom:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);color:var(--color-slate-2);align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.steps-figbar[data-astro-cid-6jd6gmdy]>i[data-astro-cid-6jd6gmdy]{background:var(--color-haze-d);border-radius:50%;width:9px;height:9px}.steps-figbar[data-astro-cid-6jd6gmdy]>span[data-astro-cid-6jd6gmdy]:first-of-type{margin-left:8px}.steps-avs[data-astro-cid-6jd6gmdy]{margin-left:auto;display:flex}.steps-avs[data-astro-cid-6jd6gmdy] b[data-astro-cid-6jd6gmdy]{width:22px;height:22px;color:var(--color-white);background:var(--color-ok);box-shadow:0 0 0 2px var(--color-lilac-100);border-radius:50%;place-items:center;font-size:10px;display:grid}.steps-avs[data-astro-cid-6jd6gmdy] b[data-astro-cid-6jd6gmdy].steps-us{background:var(--color-violet-m);margin-left:-6px}.steps-figbody[data-astro-cid-6jd6gmdy]{grid-template-columns:110px minmax(0,1fr);height:200px;display:grid}.steps-layers[data-astro-cid-6jd6gmdy]{border-right:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);color:var(--color-slate-2);flex-direction:column;gap:6px;padding:12px 10px;font-size:12px;display:flex}.steps-layers[data-astro-cid-6jd6gmdy] .steps-lh[data-astro-cid-6jd6gmdy]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-night-text-3);margin-top:4px;font-size:10px;font-weight:700}.steps-layers[data-astro-cid-6jd6gmdy] .steps-on[data-astro-cid-6jd6gmdy]{background:var(--color-lilac-200);color:var(--color-ink);border-radius:6px;margin-left:-8px;padding:3px 8px 1px;font-weight:600}.steps-layers[data-astro-cid-6jd6gmdy] .steps-sw[data-astro-cid-6jd6gmdy]{gap:4px;display:flex}.steps-layers[data-astro-cid-6jd6gmdy] .steps-sw[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]{border-radius:5px;width:16px;height:16px}.steps-board[data-astro-cid-6jd6gmdy]{background:radial-gradient(circle,color-mix(in srgb,var(--color-ink) 8%,transparent) 1px,transparent 1.2px) 0 0/14px 14px,#fbfaff;grid-template-columns:1fr 1fr;gap:18px;padding:22px 20px;display:grid;position:relative}.steps-frame[data-astro-cid-6jd6gmdy]{background:var(--color-white);box-shadow:0 8px 18px -12px color-mix(in srgb,var(--color-ink) 50%,transparent);border-radius:8px;align-content:start;gap:6px;padding:10px;display:grid;position:relative}.steps-frame[data-astro-cid-6jd6gmdy] .steps-fl[data-astro-cid-6jd6gmdy]{color:var(--color-night-text-3);margin:12px 0 6px;font-size:10.5px;font-weight:600;display:block;position:absolute;top:-16px;left:0}.steps-frame[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]{background:#ece9f7;border-radius:3px;height:7px;display:block}.steps-frame[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy].steps-fh{border-radius:6px;height:64px}.steps-f1[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy].steps-fh{background:linear-gradient(135deg,var(--color-lemon),var(--color-mint))}.steps-f2[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy].steps-fh{background:linear-gradient(135deg,var(--color-lilac),var(--color-sky))}.steps-frame[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy].steps-fs{background:var(--color-sky);width:60%}.steps-frame[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy].steps-fb{background:var(--color-lilac-550);border-radius:999px;width:40%;height:14px}.steps-f2[data-astro-cid-6jd6gmdy]{box-shadow:0 0 0 2px var(--color-violet),0 12px 22px -12px color-mix(in srgb,var(--color-ink) 60%,transparent)}.steps-f2[data-astro-cid-6jd6gmdy] .steps-fl[data-astro-cid-6jd6gmdy]{color:var(--color-violet-m)}.steps-pin[data-astro-cid-6jd6gmdy]{background:var(--color-lemon);color:var(--color-slate);border-radius:12px 12px 12px 3px;padding:8px 12px 7px;font-size:12.5px;font-weight:600;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 10px 18px -10px #0e152580}.steps-pin[data-astro-cid-6jd6gmdy] em[data-astro-cid-6jd6gmdy]{color:#6b6150;font-size:10px;font-style:normal;font-weight:500}.steps-cursor[data-astro-cid-6jd6gmdy]{align-items:flex-start;gap:2px;display:flex;position:absolute;top:46%;left:62%}.steps-cursor[data-astro-cid-6jd6gmdy] svg[data-astro-cid-6jd6gmdy]{width:18px;height:18px}.steps-cursor[data-astro-cid-6jd6gmdy] em[data-astro-cid-6jd6gmdy]{background:var(--color-ok);color:var(--color-white);border-radius:6px;margin-top:12px;padding:2px 7px 1px;font-size:10.5px;font-style:normal;font-weight:600}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv .steps-cursor[data-astro-cid-6jd6gmdy]{transform:translate(-120px,40px)}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .steps-cursor[data-astro-cid-6jd6gmdy]{animation:curmove 1.4s 1s var(--ease) forwards}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv .steps-f2[data-astro-cid-6jd6gmdy]{box-shadow:0 8px 18px -12px color-mix(in srgb,var(--color-ink) 50%,transparent)}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .steps-f2[data-astro-cid-6jd6gmdy]{animation:.4s 2.3s forwards pick}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv .steps-pin[data-astro-cid-6jd6gmdy]{opacity:0;transform:translateY(8px)scale(.9)}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .steps-pin[data-astro-cid-6jd6gmdy]{animation:blurup .4s 2.7s var(--ease) forwards}.night .steps-fig[data-astro-cid-6jd6gmdy],.night .steps-browser[data-astro-cid-6jd6gmdy]{background:#16133a;box-shadow:0 0 0 1px #c9b8ff47,0 0 40px -6px #9b8cff59,0 30px 50px -24px #000c}.night .steps-figbar[data-astro-cid-6jd6gmdy],.night .steps-brbar[data-astro-cid-6jd6gmdy]{background:var(--color-night-indigo-l);color:var(--color-lilac-300);border-bottom-color:#ffffff14}.night .steps-avs[data-astro-cid-6jd6gmdy] b[data-astro-cid-6jd6gmdy]{box-shadow:0 0 0 2px var(--color-night-panel)}.night .steps-layers[data-astro-cid-6jd6gmdy]{color:#c9c3ee;border-right-color:#ffffff14}.night .steps-layers[data-astro-cid-6jd6gmdy] .steps-lh[data-astro-cid-6jd6gmdy]{color:#8f89c4}.night .steps-layers[data-astro-cid-6jd6gmdy] .steps-on[data-astro-cid-6jd6gmdy]{color:var(--color-white);background:#9b8cff33}.night .steps-board[data-astro-cid-6jd6gmdy]{background:radial-gradient(circle,#ffffff14 1px,#0000 1.2px) 0 0/14px 14px,#191640}.night .steps-frame[data-astro-cid-6jd6gmdy]{background:var(--color-night-panel);box-shadow:0 8px 18px -12px #000000b3,inset 0 0 0 1px #ffffff0f}.night .steps-frame[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]:not(.steps-fh):not(.steps-fb){background:#35316f}.night .steps-frame[data-astro-cid-6jd6gmdy] .steps-fl[data-astro-cid-6jd6gmdy]{color:#a9a3d6}.night .steps-f2[data-astro-cid-6jd6gmdy] .steps-fl[data-astro-cid-6jd6gmdy]{color:var(--color-lilac)}.steps-speed[data-astro-cid-6jd6gmdy]{font-family:var(--sans);color:var(--color-mint-400);background:#82e1bc1f;border-radius:14px;justify-items:center;padding:10px 12px 8px;font-size:10.5px;font-weight:600;display:grid;position:absolute;top:52px;right:14px;box-shadow:inset 0 0 0 1px #82e1bc59}.steps-speed[data-astro-cid-6jd6gmdy] b[data-astro-cid-6jd6gmdy]{color:var(--color-white);font-size:26px;line-height:1}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv :is(.codewin-lines,.codewin-out) p{opacity:0}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in :is(.codewin-lines,.codewin-out) p{animation:.3s forwards fadein}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .codewin-lines p:first-child{animation-delay:.9s}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .codewin-lines p:nth-child(2){animation-delay:1.05s}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .codewin-lines p:nth-child(3){animation-delay:1.2s}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .codewin-lines p:nth-child(4){animation-delay:1.35s}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .codewin-out p:first-child{animation-delay:2.1s}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .codewin-out p:nth-child(2){animation-delay:2.6s}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv .steps-speed[data-astro-cid-6jd6gmdy]{opacity:0;transform:scale(.8)}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .steps-speed[data-astro-cid-6jd6gmdy]{animation:.4s cubic-bezier(.3,1.9,.45,1) 3.4s forwards popr}.steps-browser[data-astro-cid-6jd6gmdy]{background:var(--color-white);box-shadow:0 24px 44px -24px color-mix(in srgb,var(--color-ink) 55%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 8%,transparent);border-radius:16px 16px 0 0;overflow:hidden}.steps-brbar[data-astro-cid-6jd6gmdy]{background:var(--color-lilac-100);align-items:center;gap:6px;padding:9px 12px;display:flex}.steps-brbar[data-astro-cid-6jd6gmdy]>i[data-astro-cid-6jd6gmdy]{background:var(--color-haze-d);border-radius:50%;width:9px;height:9px}.steps-addr[data-astro-cid-6jd6gmdy]{background:var(--color-white);color:var(--color-slate-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 8%,transparent);border-radius:999px;flex:1;align-items:center;gap:6px;margin-left:10px;padding:5px 10px 3px;font-size:12px;display:inline-flex}.steps-addr[data-astro-cid-6jd6gmdy] svg[data-astro-cid-6jd6gmdy]{width:12px;height:12px;color:var(--color-ok)}.steps-load[data-astro-cid-6jd6gmdy]{background:linear-gradient(90deg,var(--color-violet-l),var(--color-mint-400));height:3px;display:block}.steps-page[data-astro-cid-6jd6gmdy]{background:linear-gradient(180deg,var(--color-lilac-300) 0%,var(--color-peri) 60%,var(--color-mint-250) 100%);flex-direction:column;min-height:210px;padding:12px 18px 34px;display:flex}.steps-bnav[data-astro-cid-6jd6gmdy]{color:var(--color-slate);align-items:center;gap:8px;font-size:12.5px;display:flex}.steps-bnav[data-astro-cid-6jd6gmdy] img[data-astro-cid-6jd6gmdy]{border-radius:7px;width:22px;height:22px}.steps-bnav[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]{background:#ffffffbf;border-radius:3px;width:34px;height:6px}.steps-bnav[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]:first-of-type{margin-left:auto}.steps-bhero[data-astro-cid-6jd6gmdy]{justify-items:center;gap:8px;margin:auto 0;padding-top:8px;display:grid}.steps-bsloth[data-astro-cid-6jd6gmdy]{width:64px;height:64px;box-shadow:0 14px 26px -14px color-mix(in srgb,var(--color-ink) 70%,transparent);border-radius:20px;transform:rotate(-6deg)}.steps-bh[data-astro-cid-6jd6gmdy]{font-family:var(--serif);color:var(--color-slate);margin-top:4px;font-size:34px;line-height:1}.steps-bl[data-astro-cid-6jd6gmdy]{background:#ffffffbf;border-radius:3px;width:58%;height:7px;display:block}.steps-bl[data-astro-cid-6jd6gmdy].steps-bl-s{width:40%}.steps-bb[data-astro-cid-6jd6gmdy]{color:var(--color-white);background:linear-gradient(180deg,var(--color-violet-l),var(--color-violet-d));border-radius:999px;margin-top:6px;padding:7px 14px 5px;font-size:12px;font-weight:600}.steps-toast[data-astro-cid-6jd6gmdy]{z-index:2;background:var(--color-white);color:var(--color-slate);box-shadow:0 16px 30px -14px color-mix(in srgb,var(--color-ink) 60%,transparent);border-radius:16px;align-items:center;gap:10px;padding:10px 14px 9px 10px;font-size:12px;display:flex;position:absolute;top:4px;right:-6px}.steps-toast[data-astro-cid-6jd6gmdy] b[data-astro-cid-6jd6gmdy]{font-size:13.5px;display:block}.steps-tick[data-astro-cid-6jd6gmdy]{width:28px;height:28px;color:var(--color-white);background:var(--color-ok);border-radius:9px;flex:none;place-items:center;display:grid}.steps-tick[data-astro-cid-6jd6gmdy] svg[data-astro-cid-6jd6gmdy]{width:16px;height:16px}.steps-confetti[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]{border-radius:2px;width:8px;height:12px;animation:3.2s ease-in forwards fall;position:absolute}.steps-confetti[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]:first-child{background:var(--color-lilac);animation-delay:-.2s;top:10%;left:12%}.steps-confetti[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]:nth-child(2){background:var(--color-lemon);animation-delay:-1.1s;top:0;left:28%}.steps-confetti[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]:nth-child(3){background:var(--color-mint);animation-delay:-2s;top:14%;left:46%}.steps-confetti[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]:nth-child(4){background:var(--color-sky);animation-delay:-.7s;top:4%;left:64%}.steps-confetti[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]:nth-child(5){background:var(--color-lilac);animation-delay:-1.6s;top:12%;left:80%}.steps-confetti[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]:nth-child(6){background:var(--color-butter);animation-delay:-2.6s;top:0;left:90%}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv .steps-load[data-astro-cid-6jd6gmdy]{transform-origin:0;transform:scaleX(0)}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .steps-load[data-astro-cid-6jd6gmdy]{animation:loadbar 1.3s 1s var(--ease) forwards}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv .steps-page[data-astro-cid-6jd6gmdy]{opacity:0}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .steps-page[data-astro-cid-6jd6gmdy]{animation:.5s 2.2s forwards fadein}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv .steps-toast[data-astro-cid-6jd6gmdy]{opacity:0;transform:translateY(-10px)scale(.9)}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .steps-toast[data-astro-cid-6jd6gmdy]{animation:blurup .45s 2.8s var(--ease) forwards}.night .steps-addr[data-astro-cid-6jd6gmdy]{background:var(--color-code-bg);color:var(--color-lilac-300);box-shadow:inset 0 0 0 1px #ffffff1a}.night .steps-page[data-astro-cid-6jd6gmdy]{background:linear-gradient(180deg,var(--color-night-indigo) 0%,#253370 60%,#1f4552 100%)}.night .steps-bnav[data-astro-cid-6jd6gmdy],.night .steps-bh[data-astro-cid-6jd6gmdy]{color:var(--color-white)}.night .steps-bnav[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy],.night .steps-bl[data-astro-cid-6jd6gmdy]{background:#fff3}.night .steps-toast[data-astro-cid-6jd6gmdy]{background:var(--color-night-panel);color:var(--color-white);box-shadow:inset 0 0 0 1px #ffffff1a,0 16px 30px -14px #000000b3}.steps-loop[data-astro-cid-6jd6gmdy]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.steps-loop[data-astro-cid-6jd6gmdy] span[data-astro-cid-6jd6gmdy]{color:var(--color-ink);box-shadow:inset 0 1px 0 var(--color-white),0 8px 18px -12px color-mix(in srgb,var(--color-ink) 50%,transparent);background:#fffc;border-radius:999px;padding:9px 16px 7px;font-size:15px;font-weight:600}.steps-loop[data-astro-cid-6jd6gmdy] .steps-arrow[data-astro-cid-6jd6gmdy]{width:16px;height:16px;color:var(--color-violet)}.steps-loop[data-astro-cid-6jd6gmdy] em[data-astro-cid-6jd6gmdy]{color:var(--color-emph);align-items:center;gap:6px;margin-left:8px;font-size:14px;font-style:normal;font-weight:600;display:inline-flex}.steps-loop[data-astro-cid-6jd6gmdy] em[data-astro-cid-6jd6gmdy] svg[data-astro-cid-6jd6gmdy]{width:16px;height:16px}.night .steps-loop[data-astro-cid-6jd6gmdy] span[data-astro-cid-6jd6gmdy]{color:var(--color-white);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24}.night .steps-loop[data-astro-cid-6jd6gmdy] .steps-arrow[data-astro-cid-6jd6gmdy],.night .steps-loop[data-astro-cid-6jd6gmdy] em[data-astro-cid-6jd6gmdy]{color:var(--color-lilac)}.steps-dash[data-astro-cid-6jd6gmdy]{box-shadow:inset 0 1px 0 var(--color-white),0 20px 40px -26px color-mix(in srgb,var(--color-ink) 55%,transparent);color:var(--color-slate);background:#fffc;border-radius:22px;flex-direction:column;flex:1;gap:16px;padding:22px;display:flex}.steps-dhead[data-astro-cid-6jd6gmdy]{justify-content:space-between;align-items:center;display:flex}.steps-dhead[data-astro-cid-6jd6gmdy] b[data-astro-cid-6jd6gmdy]{font-family:var(--serif);font-size:24px;font-weight:400}.steps-dhead[data-astro-cid-6jd6gmdy] span[data-astro-cid-6jd6gmdy]{background:var(--color-lilac-200);color:var(--color-emph);border-radius:999px;padding:3px 9px 1px;font-size:11px;font-weight:600}.steps-stats[data-astro-cid-6jd6gmdy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.steps-stat[data-astro-cid-6jd6gmdy]{background:var(--color-lilac-50);border-radius:14px;gap:2px;padding:12px 14px 10px;display:grid}.steps-stat[data-astro-cid-6jd6gmdy] span[data-astro-cid-6jd6gmdy]{color:var(--color-slate-3);font-size:12px;font-weight:600}.steps-stat[data-astro-cid-6jd6gmdy] b[data-astro-cid-6jd6gmdy]{letter-spacing:-.01em;font-size:26px}.steps-stat[data-astro-cid-6jd6gmdy] svg[data-astro-cid-6jd6gmdy]{width:100%;height:24px;margin-top:4px}.steps-done[data-astro-cid-6jd6gmdy]{background:var(--color-lilac-50);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.steps-dl[data-astro-cid-6jd6gmdy]{color:var(--color-slate-3);font-size:12px;font-weight:600}.steps-chk[data-astro-cid-6jd6gmdy]{align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:flex}.steps-chk[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]{background:var(--color-mint);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--color-ok);border-radius:7px;place-items:center;display:grid}.steps-chk[data-astro-cid-6jd6gmdy] i[data-astro-cid-6jd6gmdy]:after{content:"";border-left:2px solid var(--color-ok-d);border-bottom:2px solid var(--color-ok-d);width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv .steps-stat[data-astro-cid-6jd6gmdy] path[data-astro-cid-6jd6gmdy]{stroke-dasharray:120;stroke-dashoffset:120px}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .steps-stat[data-astro-cid-6jd6gmdy] path[data-astro-cid-6jd6gmdy]{animation:draw 1.4s 1.8s var(--ease) forwards}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv .steps-chk[data-astro-cid-6jd6gmdy]{opacity:0;transform:translate(-8px)}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .steps-chk[data-astro-cid-6jd6gmdy]{animation:blurup .4s var(--ease) forwards}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .steps-chk[data-astro-cid-6jd6gmdy]:nth-child(2){animation-delay:2.6s}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .steps-chk[data-astro-cid-6jd6gmdy]:nth-child(3){animation-delay:2.9s}.playing .steps-tile[data-astro-cid-6jd6gmdy].rv.in .steps-chk[data-astro-cid-6jd6gmdy]:nth-child(4){animation-delay:3.2s}.night .steps-dash[data-astro-cid-6jd6gmdy]{background:var(--color-night-card-2);color:var(--color-white);box-shadow:inset 0 0 0 1px #ffffff1a,0 20px 40px -26px #000000b3}.night .steps-dhead[data-astro-cid-6jd6gmdy] span[data-astro-cid-6jd6gmdy]{color:var(--color-lilac);background:#9b8cff33}.night .steps-stat[data-astro-cid-6jd6gmdy],.night .steps-done[data-astro-cid-6jd6gmdy]{background:var(--color-night-panel)}.night .steps-stat[data-astro-cid-6jd6gmdy] span[data-astro-cid-6jd6gmdy],.night .steps-dl[data-astro-cid-6jd6gmdy]{color:#a9a3d6}.svc-card[data-astro-cid-sc3d5p36]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 6%,transparent);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.svc-card[data-astro-cid-sc3d5p36]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 10%,transparent),0 30px 60px -36px color-mix(in srgb,var(--color-ink) 50%,transparent);transform:translateY(-6px)}.night .svc-card[data-astro-cid-sc3d5p36]{background:linear-gradient(180deg,var(--color-night-soft) 0%,var(--color-night-card) 100%);box-shadow:inset 0 0 0 1px #ffffff17}.svc-glow[data-astro-cid-sc3d5p36]{filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#a8d8ffbf,#c9b8ff59 55%,#c9b8ff00);border-radius:50%;width:340px;height:260px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.night .svc-glow[data-astro-cid-sc3d5p36]{background:radial-gradient(closest-side,#815ecc8c,#5b6cd040 55%,#5b6cd000)}.svc-vis[data-astro-cid-sc3d5p36]{width:100%;max-width:250px;height:138px;transition:transform .25s var(--ease);position:relative}.svc-card[data-astro-cid-sc3d5p36]:hover .svc-vis[data-astro-cid-sc3d5p36]{transform:translateY(-4px)rotate(-1deg)}.svc-vis[data-astro-cid-sc3d5p36]>span[data-astro-cid-sc3d5p36]{background:var(--color-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 12%,transparent),0 20px 34px -22px color-mix(in srgb,var(--color-ink) 55%,transparent);border-radius:12px;display:block;position:absolute}.svc-vis[data-astro-cid-sc3d5p36]>.svc-frame[data-astro-cid-sc3d5p36]{outline:1.5px solid var(--color-violet);text-align:left;border-radius:4px;align-content:center;gap:7px;padding:14px 18px;display:grid;inset:20px 28px 16px 14px}.svc-frame[data-astro-cid-sc3d5p36] i[data-astro-cid-sc3d5p36]{background:var(--color-lilac-200);border-radius:3px;height:6px;display:block}.svc-frame[data-astro-cid-sc3d5p36] i[data-astro-cid-sc3d5p36].svc-frame-h{background:var(--color-haze);width:70%;height:12px}.svc-frame[data-astro-cid-sc3d5p36] i[data-astro-cid-sc3d5p36].svc-frame-s{width:50%}.svc-frame[data-astro-cid-sc3d5p36] b[data-astro-cid-sc3d5p36]{background:linear-gradient(180deg,var(--color-violet-l),var(--color-violet-m));border-radius:99px;width:56px;height:14px;margin-top:3px;display:block}.svc-tag[data-astro-cid-sc3d5p36]{color:var(--color-white);background:var(--color-violet);border-radius:5px 5px 5px 0;padding:3px 7px 2px;font-size:10px;font-weight:700;position:absolute;top:-20px;left:-1px}.svc-frame[data-astro-cid-sc3d5p36] .svc-hd[data-astro-cid-sc3d5p36]{background:var(--color-white);border:1.5px solid var(--color-violet);border-radius:2px;width:8px;height:8px;position:absolute}.svc-frame[data-astro-cid-sc3d5p36] .svc-hd[data-astro-cid-sc3d5p36].svc-tl{top:-5px;left:-5px}.svc-frame[data-astro-cid-sc3d5p36] .svc-hd[data-astro-cid-sc3d5p36].svc-tr{top:-5px;right:-5px}.svc-frame[data-astro-cid-sc3d5p36] .svc-hd[data-astro-cid-sc3d5p36].svc-bl{bottom:-5px;left:-5px}.svc-frame[data-astro-cid-sc3d5p36] .svc-hd[data-astro-cid-sc3d5p36].svc-br{bottom:-5px;right:-5px}.svc-vis[data-astro-cid-sc3d5p36]>.svc-swatches[data-astro-cid-sc3d5p36]{border-radius:10px;gap:4px;padding:7px 8px;display:flex;top:0;right:0;transform:rotate(4deg)}.svc-swatches[data-astro-cid-sc3d5p36] i[data-astro-cid-sc3d5p36]{border-radius:50%;width:14px;height:14px}.svc-vis[data-astro-cid-sc3d5p36]>.svc-cursor[data-astro-cid-sc3d5p36]{box-shadow:none;background:0 0;bottom:-4px;right:44px}.svc-cursor[data-astro-cid-sc3d5p36] svg[data-astro-cid-sc3d5p36]{width:20px;height:20px;display:block}.svc-vis[data-astro-cid-sc3d5p36]>.svc-code[data-astro-cid-sc3d5p36]{background:var(--color-code-bg);text-align:left;flex-direction:column;display:flex;inset:6px 6px 10px;overflow:hidden;box-shadow:0 24px 34px -20px #0e1525b3}.svc-bar[data-astro-cid-sc3d5p36]{background:var(--color-code-bar);align-items:center;gap:5px;padding:8px 10px;display:flex}.svc-bar[data-astro-cid-sc3d5p36] i[data-astro-cid-sc3d5p36]{background:var(--color-code-dot);border-radius:50%;width:7px;height:7px}.svc-bar[data-astro-cid-sc3d5p36] i[data-astro-cid-sc3d5p36]:first-child{background:var(--color-coral)}.svc-bar[data-astro-cid-sc3d5p36] i[data-astro-cid-sc3d5p36]:nth-child(2){background:var(--color-lemon)}.svc-bar[data-astro-cid-sc3d5p36] i[data-astro-cid-sc3d5p36]:nth-child(3){background:var(--color-mint-400)}.svc-bar[data-astro-cid-sc3d5p36] em[data-astro-cid-sc3d5p36]{color:var(--color-lilac-300);margin-left:6px;font-size:10.5px;font-style:normal;font-weight:600}.svc-logo[data-astro-cid-sc3d5p36]{background:var(--color-white);border-radius:5px;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.svc-logo[data-astro-cid-sc3d5p36] svg{width:11px;height:11px}.svc-lines[data-astro-cid-sc3d5p36]{gap:7px;padding:10px 12px 0;display:grid}.svc-lines[data-astro-cid-sc3d5p36]>span[data-astro-cid-sc3d5p36]{gap:5px;display:flex}.svc-lines[data-astro-cid-sc3d5p36] i[data-astro-cid-sc3d5p36]{border-radius:3px;height:6px;display:block}.svc-lines[data-astro-cid-sc3d5p36] i[data-astro-cid-sc3d5p36].svc-p{background:var(--color-lilac)}.svc-lines[data-astro-cid-sc3d5p36] i[data-astro-cid-sc3d5p36].svc-m{background:var(--color-mint)}.svc-lines[data-astro-cid-sc3d5p36] i[data-astro-cid-sc3d5p36].svc-w{background:var(--color-lilac-100)}.svc-lines[data-astro-cid-sc3d5p36] i[data-astro-cid-sc3d5p36].svc-y{background:var(--color-lemon)}.svc-lines[data-astro-cid-sc3d5p36] i[data-astro-cid-sc3d5p36].svc-s{background:var(--color-sky)}.svc-lines[data-astro-cid-sc3d5p36] i[data-astro-cid-sc3d5p36].svc-sp{width:8%}.svc-ok[data-astro-cid-sc3d5p36]{color:var(--color-mint-400);border-top:1px solid #ffffff14;margin-top:auto;padding:6px 12px 8px;font:600 10.5px ui-monospace,Menlo,monospace}.svc-vis[data-astro-cid-sc3d5p36]>.svc-chart[data-astro-cid-sc3d5p36]{padding:14px 14px 10px;inset:12px 6px 10px}.svc-chart[data-astro-cid-sc3d5p36] svg[data-astro-cid-sc3d5p36]{width:100%;height:100%;display:block;overflow:visible}.svc-chip[data-astro-cid-sc3d5p36]{color:var(--color-slate-3);background:var(--color-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 12%,transparent),0 12px 20px -12px color-mix(in srgb,var(--color-ink) 55%,transparent);border-radius:9px;padding:6px 10px 5px;font-size:11px;position:absolute;top:-10px;left:-10px;transform:rotate(-4deg)}.svc-chip[data-astro-cid-sc3d5p36] b[data-astro-cid-sc3d5p36]{color:var(--color-ok);font-size:14px}.night .svc-vis[data-astro-cid-sc3d5p36]>.svc-frame[data-astro-cid-sc3d5p36],.night .svc-vis[data-astro-cid-sc3d5p36]>.svc-swatches[data-astro-cid-sc3d5p36],.night .svc-vis[data-astro-cid-sc3d5p36]>.svc-chart[data-astro-cid-sc3d5p36],.night .svc-chip[data-astro-cid-sc3d5p36]{background:var(--color-ink-3);box-shadow:inset 0 0 0 1px #ffffff1f}.night .svc-frame[data-astro-cid-sc3d5p36] i[data-astro-cid-sc3d5p36]{background:#ffffff1f}.work-card[data-astro-cid-aoi7rump]:first-child{--rise:70px;--tilt:-2deg;transform:rotate(-2deg)}.work-card[data-astro-cid-aoi7rump]:nth-child(2){--rise:130px;--tilt:2deg;top:60px;transform:rotate(2deg)}.playing .work-cards[data-astro-cid-aoi7rump].rv>.work-card[data-astro-cid-aoi7rump]{opacity:0;filter:none;transform:rotate(var(--tilt));translate:0 var(--rise);animation:none}.playing .work-cards[data-astro-cid-aoi7rump].rv.in>.work-card[data-astro-cid-aoi7rump]{animation:1.6s cubic-bezier(.16,1,.3,1) forwards work-float}.playing .work-cards[data-astro-cid-aoi7rump].rv.in>.work-card[data-astro-cid-aoi7rump]:nth-child(2){animation-duration:2s;animation-delay:.2s}@keyframes work-float{to{opacity:1;translate:0}}.work-sticker[data-astro-cid-aoi7rump]{z-index:2;background:var(--color-white);color:var(--color-ink);box-shadow:0 10px 22px -12px color-mix(in srgb,var(--color-ink) 60%,transparent);transform:rotate(var(--r,0deg));border-radius:999px;padding:8px 14px 6px;font-size:14px;font-weight:600;position:absolute}.playing .work-cards[data-astro-cid-aoi7rump].rv .work-sticker[data-astro-cid-aoi7rump]{opacity:0;transform:scale(.5) rotate(var(--r,0deg))}.playing .work-cards[data-astro-cid-aoi7rump].rv.in .work-sticker[data-astro-cid-aoi7rump]{animation:work-pop .5s var(--sd) cubic-bezier(.3,1.6,.5,1) forwards}@keyframes work-pop{to{opacity:1;transform:rotate(var(--r,0deg))}}.night .work-sticker[data-astro-cid-aoi7rump]{background:var(--color-ink-3);color:var(--color-lilac-300);box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 22px -12px #000000b3}@media (width<=640px){.work-card[data-astro-cid-aoi7rump]:nth-child(n){--tilt:0deg;top:0;transform:none}}@property --cx{syntax:"<percentage>";inherits:false;initial-value:20%}@property --cy{syntax:"<percentage>";inherits:false;initial-value:100%}.chat-panel[data-astro-cid-avjsznqo]{background:radial-gradient(75% 100% at var(--cx) var(--cy),#ffffff8c 0%,#ffffff4d 30%,#ffffff1a 55%,#fff0 80%),linear-gradient(160deg,var(--color-lilac-300) 0%,#c9d6ff 55%,#c4eee0 100%);transition:--cx .9s cubic-bezier(.2,.8,.2,1),--cy .9s cubic-bezier(.2,.8,.2,1)}.night .chat-panel[data-astro-cid-avjsznqo]{background:radial-gradient(75% 100% at var(--cx) var(--cy),#815ecc57 0%,#815ecc2e 30%,#815ecc0f 55%,#815ecc00 80%),linear-gradient(160deg,var(--color-night-indigo-d) 0%,var(--color-night-panel-3) 60%,var(--color-night-card-3) 100%);box-shadow:inset 0 0 0 1px #ffffff14}.chat-tag[data-astro-cid-avjsznqo]{transform-origin:50% 0;position:absolute;top:0}.playing .chat-panel[data-astro-cid-avjsznqo] .chat-tag[data-astro-cid-avjsznqo]{opacity:0;translate:0 -110%}.playing .chat-panel[data-astro-cid-avjsznqo]:has(h2.rv.in) .chat-tag[data-astro-cid-avjsznqo]{animation:chat-drop 1.1s var(--dd,0s) cubic-bezier(.3,1.25,.5,1) forwards}.chat-tag[data-astro-cid-avjsznqo]:first-child{--dd:.1s}.chat-tag[data-astro-cid-avjsznqo]:nth-child(2){--dd:.35s}.chat-tag[data-astro-cid-avjsznqo]:nth-child(3){--dd:.55s}.chat-tag[data-astro-cid-avjsznqo]:nth-child(4){--dd:.2s}.chat-tag[data-astro-cid-avjsznqo]:nth-child(5){--dd:.7s}@keyframes chat-drop{0%{opacity:0;translate:0 -110%}25%{opacity:1}65%{translate:0 6%}82%{translate:0 -2%}to{opacity:1;translate:0}}.chat-string[data-astro-cid-avjsznqo]{background:linear-gradient(180deg,color-mix(in srgb,var(--color-ink) 0%,transparent),color-mix(in srgb,var(--color-ink) 45%,transparent));width:1.5px;margin:0 auto;display:block}.night .chat-string[data-astro-cid-avjsznqo]{background:linear-gradient(#c9b8ff00,#c9b8ffb3)}.chat-dot[data-astro-cid-avjsznqo]{background:var(--color-violet);border-radius:50%;width:12px;height:12px;margin:-6px auto 0;display:block;box-shadow:0 0 0 3px #ffffffb3}.night .chat-dot[data-astro-cid-avjsznqo]{background:var(--color-lilac);box-shadow:0 0 12px 3px #c9b8ffb3}.chat-label[data-astro-cid-avjsznqo]{white-space:nowrap;color:var(--color-ink);box-shadow:inset 0 1px 0 var(--color-white),0 14px 26px -16px color-mix(in srgb,var(--color-ink) 60%,transparent);background:#ffffffe0;border-radius:14px;margin-top:-4px;padding:12px 20px 10px;font-size:16px;font-weight:500;display:block}.night .chat-label[data-astro-cid-avjsznqo]{color:var(--color-lilac-300);background:#2e2a70bf;box-shadow:inset 0 1px #ffffff26,inset 0 0 0 1px #ffffff14,0 14px 26px -14px #000000b3}.chat-hot[data-astro-cid-avjsznqo] .chat-label[data-astro-cid-avjsznqo]{color:var(--color-white);background:linear-gradient(180deg,var(--color-violet-l),var(--color-violet-m))}main{--rv-blur:12px}
