.film[data-astro-cid-vlunooed]{--film-scale:.5;aspect-ratio:1180/652;background:var(--ink-850);width:100%;position:relative;overflow:hidden}.film__canvas[data-astro-cid-vlunooed]{transform-origin:0 0;width:1180px;transform:scale(var(--film-scale)) translate3d(calc(var(--film-x,0) * -1px), 0, 0);position:absolute;top:0;left:0}.film[data-astro-cid-vlunooed][data-pan]{aspect-ratio:var(--film-aspect,1.12)}.film[data-astro-cid-vlunooed][data-pan] .film__canvas[data-astro-cid-vlunooed]{transition:transform .9s cubic-bezier(.3,.1,.2,1)}.film__cursor[data-astro-cid-vlunooed]{z-index:5;filter:drop-shadow(0 4px 6px #00000073);will-change:transform;transition:transform .7s cubic-bezier(.3,.1,.2,1);position:absolute;top:0;left:0;transform:translate(708px,456px)}.film__cursor[data-astro-cid-vlunooed] svg[data-astro-cid-vlunooed]{transform-origin:5px 3px;margin:-3px 0 0 -5px;transition:transform .12s;display:block}.film__cursor[data-astro-cid-vlunooed].is-down svg[data-astro-cid-vlunooed]{transform:scale(.84)}.film[data-astro-cid-vlunooed] .sbx{border:0;border-radius:0}.hero[data-astro-cid-ge2uvauf]{color:#f4f4f8;height:100svh;min-height:38rem;position:relative}.hero[data-astro-cid-ge2uvauf].is-live{height:400svh}.hero__stage[data-astro-cid-ge2uvauf]{isolation:isolate;height:100svh;min-height:38rem;position:sticky;top:0;overflow:clip}.hero__scene[data-astro-cid-ge2uvauf]{z-index:-2;will-change:transform, opacity;position:absolute;inset:0}.hero__poster[data-astro-cid-ge2uvauf],.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-ge2uvauf]{opacity:0}.hero[data-astro-cid-ge2uvauf].has-video .hero__video[data-astro-cid-ge2uvauf]{opacity:1}.hero__shade[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;background:linear-gradient(#1c1c2d80,#1c1c2d42 52%,#0000);height:58%;position:absolute;inset:0 0 auto}.hero__copy[data-astro-cid-ge2uvauf]{max-width:56rem;padding:calc(var(--header-h) + clamp(1.5rem, .25rem + 5vh, 3.5rem)) var(--gutter) 0;text-align:center;will-change:opacity, filter;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem;margin-inline:auto;display:grid;position:relative}.hero__lede[data-astro-cid-ge2uvauf]{color:#eceaf2;max-width:40rem}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.hero__form[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);backdrop-filter:blur(20px);height:3.125rem;transition:border-color var(--dur-2) var(--ease-out);background:#3c3a5457;border:1px solid #eceaf257;align-items:center;padding:.25rem;display:flex}.hero__form[data-astro-cid-ge2uvauf]:focus-within{border-color:#f4f4f8cc}.hero__form[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf]{color:#f4f4f8;background:0 0;border:0;outline:0;width:14rem;min-width:0;height:100%;padding-inline:1rem .5rem;font-size:1rem}.hero__form[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf]::placeholder{color:#e3e1ec;opacity:1}.hero__form[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{height:100%}.hero__actions[data-astro-cid-ge2uvauf]>.btn[data-astro-cid-ge2uvauf]{height:3.125rem}.hero__pill[data-astro-cid-ge2uvauf]{width:max-content;max-width:calc(100% - 2 * var(--gutter));border-radius:var(--radius);backdrop-filter:blur(20px);font-size:var(--text-xs);text-align:center;color:#d9dae3;background:#1c1c23b8;border:1px solid #afb2ce38;padding:.625rem 1rem;line-height:1.4;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.hero__console[data-astro-cid-ge2uvauf]{z-index:-1;transform-origin:0 0;visibility:hidden;background:var(--ink-850);will-change:transform;backface-visibility:hidden;contain:layout paint style;width:1180px;height:738px;position:absolute;top:0;left:0}.hero__console[data-astro-cid-ge2uvauf].is-placed{visibility:visible}.hero__console[data-astro-cid-ge2uvauf]:after{content:"";opacity:var(--ring,0);pointer-events:none;border:1px solid #afb2ce4d;position:absolute;inset:0}.hero__console[data-astro-cid-ge2uvauf] .film{aspect-ratio:1180/738}.hero__console[data-astro-cid-ge2uvauf] .sbx--film{--sbx-h:36.375rem}.hero__caption[data-astro-cid-ge2uvauf]{width:max-content;max-width:calc(100% - 2 * var(--gutter));text-align:center;visibility:hidden;opacity:0;justify-items:center;gap:.75rem;display:grid;position:absolute;left:50%;transform:translate(-50%)}@media (width<=759px),(aspect-ratio<=4/5){.hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(#1c1c2d8f,#1c1c2d57 55%,#0000);height:62%}}@media (width<=560px){.hero__form[data-astro-cid-ge2uvauf]{width:100%}.hero__form[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf]{flex:1;width:auto}.hero__actions[data-astro-cid-ge2uvauf],.hero__actions[data-astro-cid-ge2uvauf]>.btn[data-astro-cid-ge2uvauf]{width:100%}}.mock[data-astro-cid-p2pb2ljw]{background:var(--surface);border:1px solid var(--line);width:100%;max-width:34rem;min-height:30rem;box-shadow:var(--shadow-panel);font-size:var(--text-sm);color:var(--text);border-radius:16px;grid-template-rows:auto 1fr auto;align-self:center;display:grid}.mock__bar[data-astro-cid-p2pb2ljw],.mock__foot[data-astro-cid-p2pb2ljw]{justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex}.mock__bar[data-astro-cid-p2pb2ljw]{border-bottom:1px solid var(--line)}.mock__foot[data-astro-cid-p2pb2ljw]{border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--text-2)}.mock__foot--actions[data-astro-cid-p2pb2ljw]{justify-content:flex-start}.mock__foot--actions[data-astro-cid-p2pb2ljw] .mono[data-astro-cid-p2pb2ljw]{color:var(--text-3);margin-left:auto}.mock__body[data-astro-cid-p2pb2ljw]{align-content:start;gap:1.25rem;padding:1.25rem;display:grid}.mock__body--list[data-astro-cid-p2pb2ljw]{gap:0;padding-block:.25rem}.mail[data-astro-cid-p2pb2ljw]{border-radius:var(--radius);background:var(--surface-2);gap:.875rem;padding:1rem;display:grid}.mail__meta[data-astro-cid-p2pb2ljw]{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.mail__meta[data-astro-cid-p2pb2ljw] div[data-astro-cid-p2pb2ljw]{line-height:1.3;display:grid}.mail__meta[data-astro-cid-p2pb2ljw] strong[data-astro-cid-p2pb2ljw]{font-weight:480}.mail__meta[data-astro-cid-p2pb2ljw] span[data-astro-cid-p2pb2ljw]{font-size:var(--text-xs);color:var(--text-2)}.avatar[data-astro-cid-p2pb2ljw]{background:var(--surface-3);border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:480;display:grid;color:var(--text-2)!important;font-size:.6875rem!important}.mail[data-astro-cid-p2pb2ljw] p[data-astro-cid-p2pb2ljw]{color:var(--text-2);line-height:1.6}.mail[data-astro-cid-p2pb2ljw] mark[data-astro-cid-p2pb2ljw]{background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--accent) 55%, transparent);border-radius:4px;padding:.05em .3em}.rows[data-astro-cid-p2pb2ljw]{display:grid}.rows[data-astro-cid-p2pb2ljw]>div[data-astro-cid-p2pb2ljw]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) auto;align-items:baseline;gap:.75rem;padding-block:.5625rem;display:grid}.rows[data-astro-cid-p2pb2ljw]>div[data-astro-cid-p2pb2ljw]:last-child{border-bottom:0}.rows[data-astro-cid-p2pb2ljw] dt[data-astro-cid-p2pb2ljw]{color:var(--text-2)}.rows[data-astro-cid-p2pb2ljw] dd[data-astro-cid-p2pb2ljw].mono{font-size:var(--text-xs)}.rows[data-astro-cid-p2pb2ljw] .ok[data-astro-cid-p2pb2ljw]{font-size:var(--text-2xs);color:var(--accent)}.rows[data-astro-cid-p2pb2ljw] .ok[data-astro-cid-p2pb2ljw]:before{content:"✓ "}.rows--diff[data-astro-cid-p2pb2ljw]>div[data-astro-cid-p2pb2ljw]{grid-template-columns:5rem minmax(0,1fr)}.rows--diff[data-astro-cid-p2pb2ljw] dt[data-astro-cid-p2pb2ljw]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--warn)}.rows--diff[data-astro-cid-p2pb2ljw] dd[data-astro-cid-p2pb2ljw]{color:var(--text-2)}.match[data-astro-cid-p2pb2ljw]{border:1px solid var(--line);border-radius:var(--radius);display:grid;overflow:hidden}.match__head[data-astro-cid-p2pb2ljw],.match__row[data-astro-cid-p2pb2ljw]{grid-template-columns:1.1fr 1fr 1fr 1.15fr;gap:.5rem;padding:.5625rem .875rem;display:grid}.match__head[data-astro-cid-p2pb2ljw]{font-size:var(--text-2xs);color:var(--text-3);background:var(--surface-2)}.match__row[data-astro-cid-p2pb2ljw]{border-top:1px solid var(--line);color:var(--text-2)}.match__row[data-astro-cid-p2pb2ljw] .mono[data-astro-cid-p2pb2ljw]{font-size:var(--text-xs);color:var(--text)}.match__row[data-astro-cid-p2pb2ljw].is-warn{background:var(--warn-soft)}.match__row[data-astro-cid-p2pb2ljw].is-warn span[data-astro-cid-p2pb2ljw]:first-child,.match__row[data-astro-cid-p2pb2ljw].is-warn span[data-astro-cid-p2pb2ljw]:last-child{color:var(--warn)}.reason[data-astro-cid-p2pb2ljw]{border-left:2px solid var(--warn);gap:.375rem;padding-left:.875rem;display:grid}.reason[data-astro-cid-p2pb2ljw] strong[data-astro-cid-p2pb2ljw]{font-size:var(--text-xs);color:var(--warn);font-weight:480}.reason[data-astro-cid-p2pb2ljw] p[data-astro-cid-p2pb2ljw]{color:var(--text-2)}.fake-btn[data-astro-cid-p2pb2ljw]{border-radius:var(--radius-pill);border:1px solid var(--line-2);height:2rem;font-size:var(--text-xs);color:var(--text);align-items:center;padding-inline:.875rem;font-weight:480;display:inline-flex}.fake-btn--primary[data-astro-cid-p2pb2ljw]{background:var(--btn-bg);color:var(--btn-fg);border-color:#0000}.ticket[data-astro-cid-p2pb2ljw]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.8125rem 1.25rem;display:flex}.ticket[data-astro-cid-p2pb2ljw]:last-child{border-bottom:0}.ticket[data-astro-cid-p2pb2ljw] div[data-astro-cid-p2pb2ljw]{min-width:0;line-height:1.35;display:grid}.ticket[data-astro-cid-p2pb2ljw] strong[data-astro-cid-p2pb2ljw]{white-space:nowrap;text-overflow:ellipsis;font-weight:480;overflow:hidden}.ticket[data-astro-cid-p2pb2ljw] div[data-astro-cid-p2pb2ljw] span[data-astro-cid-p2pb2ljw]{font-size:var(--text-xs);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chart[data-astro-cid-p2pb2ljw]{gap:.75rem;display:grid}.chart__head[data-astro-cid-p2pb2ljw]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:.5rem;display:grid}.chart__head[data-astro-cid-p2pb2ljw] div[data-astro-cid-p2pb2ljw]{gap:.125rem;display:grid}.chart__head[data-astro-cid-p2pb2ljw] span[data-astro-cid-p2pb2ljw]{font-size:var(--text-xs);color:var(--text-3)}.chart__head[data-astro-cid-p2pb2ljw] strong[data-astro-cid-p2pb2ljw]{letter-spacing:-.03em;font-size:1.5rem;font-weight:400}.chart[data-astro-cid-p2pb2ljw] svg[data-astro-cid-p2pb2ljw]{width:100%;height:7rem;color:var(--text)}.bar[data-astro-cid-p2pb2ljw]{fill:var(--accent);opacity:.85;transform-box:fill-box;transform-origin:50% 100%}.bar--dim[data-astro-cid-p2pb2ljw]{opacity:.3}.is-active .bar[data-astro-cid-p2pb2ljw]{animation:bar-rise .7s var(--ease-out) backwards;animation-delay:calc(var(--i) * 45ms + .15s)}@keyframes bar-rise{0%{transform:scaleY(0)}}.chart__axis[data-astro-cid-p2pb2ljw]{text-align:center;color:var(--text-3);grid-template-columns:repeat(7,1fr);font-size:.6875rem;display:grid}@media (width<=520px){.rows[data-astro-cid-p2pb2ljw]>div[data-astro-cid-p2pb2ljw]{grid-template-columns:minmax(0,1fr) auto}.rows[data-astro-cid-p2pb2ljw]>div[data-astro-cid-p2pb2ljw] .ok[data-astro-cid-p2pb2ljw],.ticket[data-astro-cid-p2pb2ljw] .chip[data-astro-cid-p2pb2ljw]{display:none}}.rule[data-astro-cid-p2pb2ljw]{gap:.5rem;display:grid}.rule__head[data-astro-cid-p2pb2ljw]{justify-content:space-between;align-items:center;gap:1rem;font-weight:480;display:flex}.rule__head[data-astro-cid-p2pb2ljw] strong[data-astro-cid-p2pb2ljw]{color:var(--accent);font-weight:480}.rule[data-astro-cid-p2pb2ljw] p[data-astro-cid-p2pb2ljw]{font-size:var(--text-xs);color:var(--text-3)}.rule__track[data-astro-cid-p2pb2ljw]{background:var(--line-2);border-radius:2px;height:2px;margin-block:.5rem .25rem;position:relative}.rule__track[data-astro-cid-p2pb2ljw] i[data-astro-cid-p2pb2ljw]{width:var(--p);background:var(--accent);position:absolute;inset:0 auto 0 0}.rule__track[data-astro-cid-p2pb2ljw] i[data-astro-cid-p2pb2ljw]:after{content:"";background:var(--ink-900);border:1.5px solid var(--accent);border-radius:50%;width:14px;height:14px;position:absolute;top:-6px;right:-7px}.rule__switch[data-astro-cid-p2pb2ljw]{background:var(--green-500);border-radius:999px;width:2.25rem;height:1.25rem;position:relative}.rule__switch[data-astro-cid-p2pb2ljw]:after{content:"";background:#fff;border-radius:50%;width:1rem;height:1rem;position:absolute;top:2px;right:2px}.forecast[data-astro-cid-p2pb2ljw]{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);font-size:var(--text-xs);color:var(--text-2);gap:.625rem;padding:.875rem 1rem;display:grid}.forecast[data-astro-cid-p2pb2ljw] strong[data-astro-cid-p2pb2ljw]{color:var(--text);font-weight:480}.forecast__dots[data-astro-cid-p2pb2ljw]{gap:.375rem;display:flex}.forecast__dots[data-astro-cid-p2pb2ljw] i[data-astro-cid-p2pb2ljw]{background:var(--accent);border-radius:50%;width:.875rem;height:.875rem}.forecast__dots[data-astro-cid-p2pb2ljw] i[data-astro-cid-p2pb2ljw].h{box-shadow:inset 0 0 0 1.5px var(--warn);background:0 0}.marquee[data-astro-cid-543bmuqs]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.marquee__track[data-astro-cid-543bmuqs]{width:max-content;animation:45s linear infinite marquee;display:flex}.marquee[data-astro-cid-543bmuqs] ul[data-astro-cid-543bmuqs]{align-items:center;display:flex}.marquee[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]{height:3.5rem;font-family:var(--font-display);letter-spacing:-.005em;white-space:nowrap;color:var(--text-2);align-items:center;padding-inline:1.75rem;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:480;display:flex}.marquee[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]:after{content:"";background:var(--text-3);border-radius:50%;width:4px;height:4px;margin-left:3.5rem}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-543bmuqs]{animation:none}}.vg[data-astro-cid-xrjjbp76]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem;display:grid}.vg__item[data-astro-cid-xrjjbp76]{align-content:start;display:grid}.vg__tile[data-astro-cid-xrjjbp76]{aspect-ratio:3/2;border-radius:var(--radius);background:var(--surface-2);color:#24231f;margin-bottom:.75rem;position:relative;overflow:hidden}.vg__scene[data-astro-cid-xrjjbp76]{font-size:clamp(.75rem,.5rem + .9vw,.9375rem);line-height:1.3;position:absolute;inset:0}.vg__tile[data-astro-cid-xrjjbp76].is-paused .vg__scene[data-astro-cid-xrjjbp76] *,.vg__tile[data-astro-cid-xrjjbp76].is-paused .vg__scene[data-astro-cid-xrjjbp76] :before,.vg__tile[data-astro-cid-xrjjbp76].is-paused .vg__scene[data-astro-cid-xrjjbp76] :after{animation-play-state:paused!important}.vg__pause[data-astro-cid-xrjjbp76]{z-index:2;color:#24231f;backdrop-filter:blur(20px);width:2.5rem;height:2.5rem;transition:background-color var(--dur-2) var(--ease-out);background:#7069501a;border:1px solid #7069503d;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.75rem;left:.75rem}.vg__pause[data-astro-cid-xrjjbp76]:hover{background:#70695033}.vg__pause[data-astro-cid-xrjjbp76] .i-play[data-astro-cid-xrjjbp76],.vg__pause[data-astro-cid-xrjjbp76][aria-pressed=true] .i-pause[data-astro-cid-xrjjbp76]{display:none}.vg__pause[data-astro-cid-xrjjbp76][aria-pressed=true] .i-play[data-astro-cid-xrjjbp76]{display:block}.vg__title[data-astro-cid-xrjjbp76]{font-size:1.125rem;font-weight:480;line-height:1.35}.vg__body[data-astro-cid-xrjjbp76]{color:var(--text-2);text-wrap:pretty;font-size:1.125rem;line-height:1.35}.doc[data-astro-cid-xrjjbp76]{filter:blur(.4px);background:#fff;border-radius:8px 8px 0 0;align-content:start;gap:.55rem;padding:1.25rem .9rem 1rem;display:grid;position:absolute;inset:14% 24% -8%;box-shadow:0 18px 40px -18px #13181647}.doc[data-astro-cid-xrjjbp76] b[data-astro-cid-xrjjbp76]{color:#69726d;margin-bottom:.25rem;font-size:.9375rem;font-weight:480}.doc[data-astro-cid-xrjjbp76] i[data-astro-cid-xrjjbp76]{width:var(--w);background:#e4e2dc;border-radius:3px;height:5px}.pill[data-astro-cid-xrjjbp76]{left:var(--x);top:var(--y);white-space:nowrap;height:1.75rem;animation:pill 7s var(--ease-out) infinite backwards;animation-delay:var(--d);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding-inline:.7rem;font-size:.6875rem;font-weight:480;display:inline-flex;position:absolute;box-shadow:0 1px #1318160a,0 10px 24px -8px #13181638}.pill[data-astro-cid-xrjjbp76]:before{content:"";background:var(--green-500);border-radius:2px;width:6px;height:6px;transform:rotate(45deg)}@keyframes pill{0%{opacity:0;transform:translateY(12px)scale(.94)}10%{opacity:1;transform:none}78%{opacity:1;transform:translateY(-5px)}90%,to{opacity:0;transform:translateY(-12px)}}.stack[data-astro-cid-xrjjbp76]{place-items:center;display:grid;position:absolute;inset:0}.stack__card[data-astro-cid-xrjjbp76],.stack__back[data-astro-cid-xrjjbp76]{aspect-ratio:1.62;background:linear-gradient(160deg,#1b2622,#0f1513);border-radius:10px;grid-area:1/1;width:68%}.stack__back--1[data-astro-cid-xrjjbp76]{opacity:.55;filter:blur(1.5px);animation:stack-a 6s var(--ease-in-out) infinite alternate;transform:translateY(-9%)scale(.92)}.stack__back--2[data-astro-cid-xrjjbp76]{opacity:.28;filter:blur(3px);animation:stack-b 6s var(--ease-in-out) infinite alternate;transform:translateY(-17%)scale(.84)}@keyframes stack-a{to{transform:translateY(-11%)scale(.93)}}@keyframes stack-b{to{transform:translateY(-21%)scale(.86)}}.stack__card[data-astro-cid-xrjjbp76]{color:#ecebe6;align-content:start;gap:.15rem;padding:.8rem .9rem;display:grid;position:relative;box-shadow:0 22px 44px -18px #13181699}.stack__row[data-astro-cid-xrjjbp76]{color:#86918b;justify-content:space-between;align-items:center;margin-bottom:.45rem;font-size:.625rem;display:flex}.stack__card[data-astro-cid-xrjjbp76] strong[data-astro-cid-xrjjbp76]{font-size:.875rem;font-weight:480}.stack__card[data-astro-cid-xrjjbp76] small[data-astro-cid-xrjjbp76]{color:#b1b9b3;font-size:.6875rem}.stack[data-astro-cid-xrjjbp76] .chip[data-astro-cid-xrjjbp76]{height:1.25rem;font-size:.625rem}.swap[data-astro-cid-xrjjbp76]{justify-items:end;display:grid}.swap[data-astro-cid-xrjjbp76]>[data-astro-cid-xrjjbp76]{grid-area:1/1}.swap[data-astro-cid-xrjjbp76]>[data-astro-cid-xrjjbp76]:first-child{animation:6s linear infinite swap-out}.swap[data-astro-cid-xrjjbp76]>[data-astro-cid-xrjjbp76]:last-child{animation:6s linear infinite swap-in}@keyframes swap-out{0%,52%{opacity:1}58%,94%{opacity:0}}@keyframes swap-in{0%,52%{opacity:0}58%,94%{opacity:1}to{opacity:0}}.stack__btn[data-astro-cid-xrjjbp76]{color:#0f1513;height:1.5rem;animation:press 6s var(--ease-out) infinite;background:#ecebe6;border-radius:999px;place-items:center;padding-inline:.75rem;font-size:.6875rem;font-weight:480;display:grid;position:absolute;bottom:.8rem;right:.9rem}@keyframes press{0%,44%{opacity:1;transform:none}49%{opacity:1;transform:scale(.92)}56%,94%{opacity:0;transform:none}}.form[data-astro-cid-xrjjbp76]{background:#fff;border-radius:10px 0 0;align-content:start;gap:.7rem;padding:1rem 1.6rem 1rem 1rem;display:grid;position:absolute;inset:20% -6% -10% 14%;box-shadow:0 18px 40px -18px #13181640}.form__row[data-astro-cid-xrjjbp76]{color:var(--text-2);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.form__row--line[data-astro-cid-xrjjbp76]{border-top:1px solid #ebe9e3;margin-top:.3rem;padding-top:.75rem}.form__val[data-astro-cid-xrjjbp76]:before{content:"2%";color:var(--green-600);font-weight:480;animation:6s step-end infinite val}@keyframes val{40%{content:"3%"}48%{content:"4%"}56%,to{content:"5%"}}.form__track[data-astro-cid-xrjjbp76]{background:#e4e2dc;border-radius:2px;height:2px;margin-block:.25rem .1rem;position:relative}.form__fill[data-astro-cid-xrjjbp76]{background:var(--green-600);transform-origin:0;animation:fill 6s var(--ease-in-out) infinite;position:absolute;inset:0;transform:scaleX(.2)}.form__knob[data-astro-cid-xrjjbp76]{width:100%;height:0;animation:knob 6s var(--ease-in-out) infinite;position:absolute;top:50%;left:0;transform:translate(20%)}.form__knob[data-astro-cid-xrjjbp76]:after{content:"";border:1.5px solid var(--green-600);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:-7px;box-shadow:0 2px 6px #13181633}@keyframes fill{0%,30%{transform:scaleX(.2)}58%,to{transform:scaleX(.5)}}@keyframes knob{0%,30%{transform:translate(20%)}58%,to{transform:translate(50%)}}.form__switch[data-astro-cid-xrjjbp76]{background:var(--green-500);border-radius:999px;flex:none;width:1.75rem;height:1rem;animation:6s step-end infinite switch-bg;position:relative}.form__switch[data-astro-cid-xrjjbp76]:after{content:"";width:.75rem;height:.75rem;animation:switch 6s var(--ease-out) infinite;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transform:translate(.75rem)}@keyframes switch{0%,68%{transform:translate(.75rem)}74%,to{transform:none}}@keyframes switch-bg{71%{background:#cfccc3}}.form__field[data-astro-cid-xrjjbp76]{color:var(--text);border:1px solid #e4e2dc;border-radius:6px;padding:.3rem .6rem;font-weight:480}.streak[data-astro-cid-xrjjbp76]{filter:blur(14px);height:34%;animation:streak 5s var(--ease-in-out) infinite alternate;background:linear-gradient(90deg,#0000,#2a756138 45%,#d9bb804d 70%,#0000);position:absolute;top:40%;left:-20%;right:-20%}@keyframes streak{0%{transform:translate(-12%)}to{transform:translate(12%)}}.lines[data-astro-cid-xrjjbp76]{gap:.5rem;display:grid;position:absolute;top:16%;left:12%;right:12%}.lines[data-astro-cid-xrjjbp76] i[data-astro-cid-xrjjbp76]{width:var(--w);transform-origin:0;height:6px;animation:line 5s var(--ease-out) infinite backwards;animation-delay:var(--d);background:#d9d6ce;border-radius:3px}@keyframes line{0%{opacity:0;transform:scaleX(0)}14%,84%{opacity:1;transform:none}96%,to{opacity:0}}.status[data-astro-cid-xrjjbp76]{background:#fff;border-radius:10px;align-items:center;gap:.6rem;height:2.5rem;padding-inline:.9rem;font-size:.8125rem;font-weight:480;display:flex;position:absolute;bottom:22%;left:12%;right:12%;box-shadow:0 14px 30px -12px #1318163d}.status__dots[data-astro-cid-xrjjbp76]{border:2px dotted var(--green-600);border-radius:50%;width:14px;height:14px;animation:2.4s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.status__n[data-astro-cid-xrjjbp76]{color:var(--text-3);margin-left:auto;font-weight:400}.status__n[data-astro-cid-xrjjbp76]:before{content:"1/3";animation:5s step-end infinite count}@keyframes count{33%{content:"2/3"}66%{content:"3/3"}}@media (width<=760px){.vg[data-astro-cid-xrjjbp76]{grid-template-columns:minmax(0,1fr);gap:2rem}.vg__title[data-astro-cid-xrjjbp76],.vg__body[data-astro-cid-xrjjbp76]{font-size:.9375rem}}.split[data-astro-cid-gu6y6jkw]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2rem;display:grid}.split--flip[data-astro-cid-gu6y6jkw] .split__text[data-astro-cid-gu6y6jkw]{order:2}.split__text[data-astro-cid-gu6y6jkw]{align-content:space-between;gap:3rem;padding-block:.5rem;display:grid}.split__text[data-astro-cid-gu6y6jkw] .title[data-astro-cid-gu6y6jkw]{max-width:26rem}.split__list[data-astro-cid-gu6y6jkw]{interpolate-size:allow-keywords}details[data-astro-cid-gu6y6jkw]{border-top:1px solid var(--line-2)}details[data-astro-cid-gu6y6jkw][open]{border-top-color:var(--line-strong)}summary[data-astro-cid-gu6y6jkw]{color:var(--text-2);cursor:pointer;transition:color var(--dur-2) var(--ease-out);padding-block:.875rem;font-weight:480;line-height:1.35;list-style:none;display:block;position:relative}summary[data-astro-cid-gu6y6jkw]::-webkit-details-marker{display:none}summary[data-astro-cid-gu6y6jkw]:hover,details[data-astro-cid-gu6y6jkw][open] summary[data-astro-cid-gu6y6jkw]{color:var(--text)}summary[data-astro-cid-gu6y6jkw]:before{content:"";background:var(--dot);width:6px;height:6px;transition:transform var(--dur-2) var(--ease-out);border-radius:50%;position:absolute;top:1.4rem;left:-1.25rem;transform:scale(0)}details[data-astro-cid-gu6y6jkw][open] summary[data-astro-cid-gu6y6jkw]:before{transform:scale(1)}details[data-astro-cid-gu6y6jkw] p[data-astro-cid-gu6y6jkw]{max-width:30rem;color:var(--text-2);text-wrap:pretty;padding-bottom:1.25rem}details[data-astro-cid-gu6y6jkw]::details-content{block-size:0;transition:block-size var(--dur-2) var(--ease-out), content-visibility var(--dur-2) allow-discrete;overflow:clip}details[data-astro-cid-gu6y6jkw][open]::details-content{block-size:auto}.split__link[data-astro-cid-gu6y6jkw]{margin-top:1.5rem}.split[data-astro-cid-gu6y6jkw] .split__image{aspect-ratio:4/5;width:100%}@media (width<=860px){.split[data-astro-cid-gu6y6jkw]{grid-template-columns:minmax(0,1fr)}.split--flip[data-astro-cid-gu6y6jkw] .split__text[data-astro-cid-gu6y6jkw]{order:0}.split__text[data-astro-cid-gu6y6jkw]{gap:2rem}summary[data-astro-cid-gu6y6jkw]:before{left:auto;right:.25rem}}.rule-head[data-astro-cid-lcdefpme]{margin-bottom:var(--pad-sm);border-top:1px solid var(--line-2);padding-top:1.5rem}.rule-head[data-astro-cid-lcdefpme] .title[data-astro-cid-lcdefpme]{max-width:36rem}.more[data-astro-cid-lcdefpme]{margin-top:var(--pad-sm)}.proof__title[data-astro-cid-lcdefpme]{max-width:42rem;margin:0 auto var(--pad-sm);text-align:center}.principle[data-astro-cid-lcdefpme]{margin-top:var(--pad-md);border-radius:var(--radius-lg,12px);color:var(--text);isolation:isolate;position:relative;overflow:hidden}.principle[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:2048/1078;object-fit:cover;width:100%;height:auto;display:block}.principle[data-astro-cid-lcdefpme]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#15151bb8,#15151b61 42%,#15151b00 68%);position:absolute;inset:0}.principle__tag[data-astro-cid-lcdefpme]{z-index:2;backdrop-filter:blur(8px);background:#15151b8c;border-radius:4px;padding:.3125rem .5rem;position:absolute;top:1.5rem;left:1.5rem}.principle__text[data-astro-cid-lcdefpme]{z-index:2;gap:1.5rem;max-width:23rem;display:grid;position:absolute;bottom:2.5rem;left:2.5rem}.principle[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-size:var(--text-lede);text-wrap:pretty;line-height:1.3}.principle[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:var(--text-sm);gap:.125rem;display:grid}.principle[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:480}.principle[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-2)}@media (width<=640px){.principle[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.principle[data-astro-cid-lcdefpme]:after{background:linear-gradient(#15151bbd,#15151b4d 46%,#15151b00 66%)}.principle__tag[data-astro-cid-lcdefpme]{top:1rem;left:1rem}.principle__text[data-astro-cid-lcdefpme]{gap:1rem;inset:3.75rem 1.25rem auto}}.section--quote[data-astro-cid-lcdefpme]{padding-top:var(--pad-xl)}.quote[data-astro-cid-lcdefpme]{text-align:center;gap:2rem;max-width:42rem;margin-inline:auto;display:grid}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text-2);text-wrap:balance;font-size:clamp(1.3125rem,1.15rem + .67vw,1.75rem);font-weight:400;line-height:1.2}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:var(--text-sm);gap:.125rem;display:grid}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:480}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-2)}.section--numbers[data-astro-cid-lcdefpme]{padding-top:var(--pad-xl)}.numbers__title[data-astro-cid-lcdefpme]{max-width:44rem;margin:0 auto var(--pad-md);text-align:center}.numbers[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.numbers[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-left:1px solid var(--line-2);text-align:center;align-content:start;gap:.5rem;padding-inline:1.5rem;display:grid}.numbers[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{border-left:0}.numbers[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--text-2);text-wrap:balance;line-height:1.4}.guards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.guard[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:var(--radius);font-size:var(--text-sm);color:#b9bac6;background:radial-gradient(80% 60% at 50% 110%,#5c709e57,#0000 70%),linear-gradient(#23232f,#1a1a22);place-items:center;margin-bottom:.75rem;padding:12%;display:grid;position:relative;overflow:hidden}.tile-title[data-astro-cid-lcdefpme]{font-size:1.125rem;font-weight:480;line-height:1.35}.tile-body[data-astro-cid-lcdefpme]{color:var(--text-2);text-wrap:pretty;font-size:1.125rem;line-height:1.35}.guard__list[data-astro-cid-lcdefpme]{gap:.5rem;width:100%;display:grid}.guard__list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);opacity:.5;border:1px solid #afb2ce24;justify-content:space-between;gap:1rem;padding:.75rem .875rem;display:flex}.guard__list[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:400;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase}.guard__list[data-astro-cid-lcdefpme] .on[data-astro-cid-lcdefpme]{opacity:1;color:#ededf2;border-color:#8fd6bb80;box-shadow:0 0 40px -8px #8fd6bb59}.guard__list[data-astro-cid-lcdefpme] .on[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--mint-300)}.guard__switch[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:.625rem;display:grid}.guard__switch[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#2b2b38;border-radius:999px;width:5.5rem;height:3rem;margin-bottom:.75rem;position:relative;box-shadow:inset 0 0 0 1px #afb2ce3d}.guard__switch[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{content:"";background:#f1dcc0;border-radius:50%;width:2.25rem;height:2.25rem;position:absolute;top:.375rem;left:.375rem;box-shadow:0 0 44px 6px #d9bb8073}.guard__switch[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#ededf2;font-weight:480}.guard__switch[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:400;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--brass-300)}.guard__test[data-astro-cid-lcdefpme]{text-align:center;gap:1.25rem;width:100%;display:grid}.guard__bars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(8,1fr);gap:.5rem;display:grid}.guard__bars[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{aspect-ratio:1;background:#afb2ce29;border-radius:3px}.guard__bars[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].diff{background:#f1dcc0;box-shadow:0 0 26px 2px #d9bb8080}.guard__test[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#ededf2;font-weight:480}.next[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.next__card[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--surface);grid-template-rows:auto auto 1fr auto;gap:.75rem;height:100%;padding:2rem;display:grid}.next__card[data-astro-cid-lcdefpme] .next__art{aspect-ratio:3/2;border-radius:var(--radius-sm);background:linear-gradient(#2b2b38,#23232f);width:100%;margin-bottom:.75rem}.next__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.3125rem,1.2rem + .45vw,1.75rem);font-weight:480;line-height:1.2}.next__arrow[data-astro-cid-lcdefpme]{background:var(--glass);border:1px solid var(--glass-line);width:2.5rem;height:2.5rem;transition:background-color var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;margin-top:1rem;display:grid}.next__card[data-astro-cid-lcdefpme]:hover .next__arrow[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--text) 16%, transparent)}@media (width<=860px){.numbers[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.numbers[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--line-2);padding:1.5rem 0}.guards[data-astro-cid-lcdefpme],.next[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.guard[data-astro-cid-lcdefpme]{aspect-ratio:4/3;padding:8% 12%}.tile-title[data-astro-cid-lcdefpme],.tile-body[data-astro-cid-lcdefpme]{font-size:.9375rem}.next__card[data-astro-cid-lcdefpme]{padding:1rem}}
