@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/geist.BGnTDqni.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/geist.BGnTDqni.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/geist.BGnTDqni.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/geist.BGnTDqni.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/geist-mono.pyAoGB9p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/geist-mono.pyAoGB9p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/space-grotesk.DPT1xrvW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/space-grotesk.DPT1xrvW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/space-grotesk.DPT1xrvW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/space-grotesk.DPT1xrvW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green-50:#f3f2ec;--green-100:#dad7cd;--green-300:#a3b18a;--green-500:#588157;--green-700:#3a5a40;--green-800:#344e41;--green-900:#1f2e26;--green-950:#16211b;--ink-data:#264653;--acc-correct:#2a9d8f;--acc-mostly:#e9c46a;--acc-partly:#f4a261;--acc-wrong:#e76f51;--acc-correct-tint:#d4edea;--acc-mostly-tint:#faf0d4;--acc-partly-tint:#fce6d4;--acc-wrong-tint:#f9ddd5;--acc-correct-ink:#1b6b61;--acc-mostly-ink:#7a5e12;--acc-partly-ink:#8f4a14;--acc-wrong-ink:#a23a20;--white:#fff;--paper:#fbfaf6;--bg-page:var(--green-50);--bg-surface:var(--paper);--bg-sunken:#eceae2;--bg-inverse:var(--green-800);--fg-1:#1c2a22;--fg-2:#4e5c52;--fg-3:#7c877f;--fg-inverse:#f3f2ec;--border-1:#dad7cd;--border-2:#c6c3b6;--border-focus:var(--green-500);--accent:var(--green-700);--accent-hover:var(--green-800);--accent-soft:#e3e8da;--accent-fg:#f3f2ec;--chart-grid:#e4e1d7;--chart-axis:#7c877f;--chart-neutral:var(--ink-data);--chart-empty:#e2dfd5;--series-1:#264653;--series-2:#8e81d0;--series-3:#8d6587;--series-4:#588157;--series-5:#5d3a21}[data-theme=dark]{--bg-page:var(--green-950);--bg-surface:var(--green-900);--bg-sunken:#121b16;--bg-inverse:var(--green-100);--fg-1:#ecebe4;--fg-2:#b4bcaf;--fg-3:#86927f;--fg-inverse:#1c2a22;--border-1:#2c3d33;--border-2:#3a5a40;--border-focus:var(--green-300);--accent:var(--green-300);--accent-hover:#b8c4a2;--accent-soft:#26372d;--accent-fg:#16211b;--acc-correct-tint:#173a36;--acc-mostly-tint:#3a3320;--acc-partly-tint:#3d2c1e;--acc-wrong-tint:#3e231c;--acc-correct-ink:#6fcfc2;--acc-mostly-ink:#edd18a;--acc-partly-ink:#f6ba86;--acc-wrong-ink:#f09a82;--chart-grid:#26352c;--chart-axis:#86927f;--chart-neutral:#8fb3bf;--chart-empty:#35443b;--series-1:#e4f1f2;--series-2:#8579c7;--series-3:#bea0b2;--series-4:#8db88c;--series-5:#a57d34}:root{--font-display:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-22:22px;--fs-28:28px;--fs-36:36px;--fs-48:48px;--fs-64:64px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.1;--lh-snug:1.3;--lh-body:1.5;--ls-display:-.02em;--ls-caps:.06em;--type-display:500 var(--fs-48)/1.05 var(--font-display);--type-h1:500 var(--fs-28)/1.15 var(--font-display);--type-h2:500 var(--fs-18)/1.3 var(--font-display);--type-body:400 var(--fs-14)/1.5 var(--font-sans);--type-small:400 var(--fs-13)/1.45 var(--font-sans);--type-label:500 var(--fs-12)/1.3 var(--font-sans);--type-metric:500 var(--fs-36)/1 var(--font-mono);--type-data:400 var(--fs-13)/1.4 var(--font-mono);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--border-w:1px;--shadow-0:none;--shadow-1:0 1px 2px #1c2a220f;--shadow-2:0 4px 16px -4px #1c2a221f,0 1px 2px #1c2a220f;--shadow-focus:0 0 0 3px color-mix(in oklch,var(--border-focus) 30%,transparent);--ease-out:cubic-bezier(.2,.7,.2,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--sidebar-w:232px;--topbar-h:56px;--content-max:1280px}html,body{background:var(--bg-page);color:var(--fg-1);font:var(--type-body);-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{box-sizing:border-box}a{color:var(--accent);text-underline-offset:2px;text-decoration:underline 1px}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.tabular,[data-num]{font-variant-numeric:tabular-nums}html{scroll-behavior:smooth}main>section{scroll-margin-top:-52px}@media (width<=900px){main>section{scroll-margin-top:-32px}}body{background:#eef0e8;margin:0;overflow-x:hidden}.s-hero,.s-hero *,.s-hero :before,.s-hero :after,main>section,main>section *,main>section :before,main>section :after,.s-footer,.s-footer *,.s-footer :before,.s-footer :after{box-sizing:content-box}main>section input[type=radio],main>section input[type=checkbox]{top:0;left:0;position:fixed!important}html.js [data-play]:not(.inview) *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.s-hero:where(.astro-yodha2z4){box-sizing:border-box;background:linear-gradient(180deg,#fff 0,#e6ede1 700px,var(--green-50) 1400px);min-height:1140px;color:var(--fg-1);font-family:var(--font-sans);font-size:15px;line-height:1.5}.s-hero:where(.astro-yodha2z4) .nav:where(.astro-yodha2z4){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;max-width:1240px;margin:0 auto;padding:20px 32px;display:flex}.s-hero:where(.astro-yodha2z4) .home:where(.astro-yodha2z4){color:var(--fg-1);text-decoration:none;display:inline-flex}.s-hero:where(.astro-yodha2z4) .links:where(.astro-yodha2z4){flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.s-hero:where(.astro-yodha2z4) .links:where(.astro-yodha2z4) a:where(.astro-yodha2z4){color:var(--fg-2);font-weight:500;text-decoration:none}.s-hero:where(.astro-yodha2z4) .links:where(.astro-yodha2z4) a:where(.astro-yodha2z4):hover{color:var(--fg-1)}.s-hero:where(.astro-yodha2z4) .body:where(.astro-yodha2z4){flex-direction:column;align-items:center;gap:48px;max-width:1240px;margin:0 auto;padding:40px 32px 80px;display:flex}.s-hero:where(.astro-yodha2z4) .copy:where(.astro-yodha2z4){text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:760px;display:flex}.s-hero:where(.astro-yodha2z4) .eyebrow:where(.astro-yodha2z4){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:12px;font-weight:500}.s-hero:where(.astro-yodha2z4) h1:where(.astro-yodha2z4){font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:56px;font-weight:500;line-height:1.04}.s-hero:where(.astro-yodha2z4) .sub:where(.astro-yodha2z4){font-family:var(--font-display);letter-spacing:-.01em;color:var(--green-700);text-wrap:balance;margin:0;font-size:28px;font-weight:500;line-height:1.2}.s-hero:where(.astro-yodha2z4) .btns:where(.astro-yodha2z4){flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.s-hero:where(.astro-yodha2z4) .btn:where(.astro-yodha2z4){box-sizing:border-box;border-radius:8px;align-items:center;min-height:44px;padding:0 20px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.s-hero:where(.astro-yodha2z4) .b1:where(.astro-yodha2z4){background:var(--green-700);color:var(--green-50)}.s-hero:where(.astro-yodha2z4) .b1:where(.astro-yodha2z4):hover{background:var(--green-800)}.s-hero:where(.astro-yodha2z4) .b2:where(.astro-yodha2z4){background:var(--paper);border:1px solid var(--border-2);color:var(--fg-1)}.s-hero:where(.astro-yodha2z4) .b2:where(.astro-yodha2z4):hover{background:var(--bg-sunken)}.s-hero:where(.astro-yodha2z4) .video:where(.astro-yodha2z4){width:100%;max-width:960px;position:relative}.s-hero:where(.astro-yodha2z4) .vbtn:where(.astro-yodha2z4){cursor:pointer;color:#f3f2ec;backdrop-filter:blur(4px);font:500 14px/1 var(--font-sans);background:#16211bb8;border:0;justify-content:center;align-items:center;gap:8px;transition:background .15s;display:inline-flex;position:absolute}.s-hero:where(.astro-yodha2z4) .vbtn:where(.astro-yodha2z4):hover{background:#16211be6}.s-hero:where(.astro-yodha2z4) .vbtn:where(.astro-yodha2z4):focus-visible{outline:2px solid var(--green-300);outline-offset:2px}.s-hero:where(.astro-yodha2z4) .vbtn:where(.astro-yodha2z4)[hidden]{display:none}.s-hero:where(.astro-yodha2z4) .pause:where(.astro-yodha2z4){opacity:.75;border-radius:999px;width:36px;height:36px;bottom:14px;right:14px}.s-hero:where(.astro-yodha2z4) .pause:where(.astro-yodha2z4):hover,.s-hero:where(.astro-yodha2z4) .pause:where(.astro-yodha2z4):focus-visible{opacity:1}.s-hero:where(.astro-yodha2z4) .replay:where(.astro-yodha2z4){border-radius:999px;padding:10px 16px;bottom:14px;right:14px;box-shadow:0 4px 12px #16211b33}.s-hero:where(.astro-yodha2z4) .vid:where(.astro-yodha2z4){aspect-ratio:16/9;object-fit:cover;background:var(--paper);border-radius:16px;width:100%;display:block;box-shadow:0 1px 2px #1c2a220f,0 12px 32px #1c2a221a}@media (width<=900px){.s-hero:where(.astro-yodha2z4){min-height:0}.s-hero:where(.astro-yodha2z4) .nav:where(.astro-yodha2z4){padding:16px}.s-hero:where(.astro-yodha2z4) .body:where(.astro-yodha2z4){gap:36px;padding:32px 16px 64px}.s-hero:where(.astro-yodha2z4) h1:where(.astro-yodha2z4){font-size:38px}.s-hero:where(.astro-yodha2z4) .sub:where(.astro-yodha2z4){font-size:21px}}.s-connect:where(.astro-lvnufc5h){box-sizing:border-box;color:var(--fg-1);font-family:var(--font-sans);background:#eef0e8;padding:72px 32px 96px;font-size:15px;line-height:1.5}.s-connect:where(.astro-lvnufc5h) .wrap:where(.astro-lvnufc5h){max-width:1240px;margin:0 auto}.s-connect:where(.astro-lvnufc5h) input:where(.astro-lvnufc5h).r{opacity:0;pointer-events:none;position:absolute}.s-connect:where(.astro-lvnufc5h) .eyebrow:where(.astro-lvnufc5h){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:14px;font-size:18px;font-weight:500;display:flex}.s-connect:where(.astro-lvnufc5h) .eyebrow:where(.astro-lvnufc5h) .n:where(.astro-lvnufc5h){border:1.5px dashed var(--green-300);box-sizing:border-box;width:42px;height:42px;color:var(--green-500);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.s-connect:where(.astro-lvnufc5h) h2:where(.astro-lvnufc5h){font-family:var(--font-display);letter-spacing:-.02em;margin:14px 0 10px;font-size:40px;font-weight:500;line-height:1.08}.s-connect:where(.astro-lvnufc5h) .intro:where(.astro-lvnufc5h) code:where(.astro-lvnufc5h){font-family:var(--font-mono);color:var(--green-700);font-size:15px}.s-connect:where(.astro-lvnufc5h) .intro:where(.astro-lvnufc5h){color:var(--fg-2);max-width:760px;margin:0 0 40px;font-size:17px;line-height:1.55}.s-connect:where(.astro-lvnufc5h) .panel:where(.astro-lvnufc5h){grid-template-columns:200px 190px 210px minmax(0,1fr);align-items:start;column-gap:0;display:grid}.s-connect:where(.astro-lvnufc5h) .cons:where(.astro-lvnufc5h){flex-direction:column;gap:16px;display:flex}.s-connect:where(.astro-lvnufc5h) .con:where(.astro-lvnufc5h){box-sizing:border-box;border:1px solid var(--border-1);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;height:64px;padding:0 16px;transition:background .15s,border-color .15s;display:flex}.s-connect:where(.astro-lvnufc5h) .con:where(.astro-lvnufc5h):hover{background:#f5f6f0}.s-connect:where(.astro-lvnufc5h) .cn:where(.astro-lvnufc5h){font-family:var(--font-display);color:var(--fg-2);font-size:17px;font-weight:500}.s-connect:where(.astro-lvnufc5h) .ck:where(.astro-lvnufc5h){font-family:var(--font-mono);color:var(--fg-3);align-items:center;gap:6px;font-size:12px;display:flex}.s-connect:where(.astro-lvnufc5h) .lines:where(.astro-lvnufc5h){width:190px;height:304px;overflow:visible}.s-connect:where(.astro-lvnufc5h) .ln:where(.astro-lvnufc5h){fill:none;stroke:#cdd2c6;stroke-width:1.5px;transition:stroke .2s}.s-connect:where(.astro-lvnufc5h) .hub:where(.astro-lvnufc5h){flex-direction:column;align-items:center;gap:8px;margin-top:90px;display:flex}.s-connect:where(.astro-lvnufc5h) .hc:where(.astro-lvnufc5h){background:var(--paper);border:1.5px solid var(--green-300);border-radius:999px;justify-content:center;align-items:center;width:124px;height:124px;display:flex}.s-connect:where(.astro-lvnufc5h) .hc:where(.astro-lvnufc5h) img:where(.astro-lvnufc5h){width:78px;height:auto;transform:translate(1px,-7px)}.s-connect:where(.astro-lvnufc5h) .hl:where(.astro-lvnufc5h){font-family:var(--font-mono);color:var(--green-700);font-size:13px;font-weight:500}.s-connect:where(.astro-lvnufc5h) .out:where(.astro-lvnufc5h){background:var(--green-500);width:40px;height:2px;margin-top:-34px}.s-connect:where(.astro-lvnufc5h) .model:where(.astro-lvnufc5h){border:1px solid var(--green-300);background:var(--paper);text-align:center;border-radius:12px;margin-top:6px;padding:10px 16px}.s-connect:where(.astro-lvnufc5h) .ml:where(.astro-lvnufc5h){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.s-connect:where(.astro-lvnufc5h) .mv:where(.astro-lvnufc5h){color:var(--fg-1);margin-top:2px;font-size:14px;font-weight:500;line-height:1.35}.s-connect:where(.astro-lvnufc5h) .mo:where(.astro-lvnufc5h){color:var(--fg-3);margin-top:2px;font-size:12.5px}.s-connect:where(.astro-lvnufc5h) .cfg:where(.astro-lvnufc5h){background:var(--green-950);border-radius:14px;align-self:start;margin-top:20px;margin-left:48px;overflow:hidden;box-shadow:0 4px 8px #16211b14,0 18px 36px #16211b24,0 40px 80px -10px #16211b3d}.s-connect:where(.astro-lvnufc5h) .cbar:where(.astro-lvnufc5h){background:#0f1712;border-bottom:1px solid #26352c;align-items:center;gap:8px;height:36px;padding:0 14px;display:flex}.s-connect:where(.astro-lvnufc5h) .cbar:where(.astro-lvnufc5h) i:where(.astro-lvnufc5h){background:#3a4a40;border-radius:99px;width:10px;height:10px;display:block}.s-connect:where(.astro-lvnufc5h) .cbar:where(.astro-lvnufc5h) span:where(.astro-lvnufc5h){font-family:var(--font-mono);color:#86927f;margin-left:8px;font-size:12px}.s-connect:where(.astro-lvnufc5h) .yaml:where(.astro-lvnufc5h){font-family:var(--font-mono);color:#e6ebe3;box-sizing:border-box;min-height:212px;padding:16px 0;font-size:12px;line-height:1.75;display:none}.s-connect:where(.astro-lvnufc5h) .yl:where(.astro-lvnufc5h){white-space:pre-wrap;word-break:break-all;text-indent:-6ch;padding:0 18px 0 calc(18px + 6ch);display:block}.s-connect:where(.astro-lvnufc5h) .yl:where(.astro-lvnufc5h).c b:where(.astro-lvnufc5h){color:var(--green-300);font-weight:500}.s-connect:where(.astro-lvnufc5h) .yl:where(.astro-lvnufc5h).yh{box-shadow:inset 2px 0 0 var(--green-300);background:#58815747}.s-connect:where(.astro-lvnufc5h) .run:where(.astro-lvnufc5h){font-family:var(--font-mono);color:#e6ebe3;border-top:1px solid #26352c;padding:10px 18px;font-size:12px;display:none}.s-connect:where(.astro-lvnufc5h) .run:where(.astro-lvnufc5h) .p:where(.astro-lvnufc5h){color:var(--green-300)}#cn-c1:where(.astro-lvnufc5h):checked~.panel:where(.astro-lvnufc5h) .x1:where(.astro-lvnufc5h),#cn-c2:where(.astro-lvnufc5h):checked~.panel:where(.astro-lvnufc5h) .x2:where(.astro-lvnufc5h),#cn-c3:where(.astro-lvnufc5h):checked~.panel:where(.astro-lvnufc5h) .x3:where(.astro-lvnufc5h),#cn-c4:where(.astro-lvnufc5h):checked~.panel:where(.astro-lvnufc5h) .x4:where(.astro-lvnufc5h){display:block}#cn-c1:where(.astro-lvnufc5h):checked~.panel:where(.astro-lvnufc5h) .k1:where(.astro-lvnufc5h),#cn-c2:where(.astro-lvnufc5h):checked~.panel:where(.astro-lvnufc5h) .k2:where(.astro-lvnufc5h),#cn-c3:where(.astro-lvnufc5h):checked~.panel:where(.astro-lvnufc5h) .k3:where(.astro-lvnufc5h),#cn-c4:where(.astro-lvnufc5h):checked~.panel:where(.astro-lvnufc5h) .k4:where(.astro-lvnufc5h){background:var(--paper);border-color:var(--green-300)}#cn-c1:where(.astro-lvnufc5h):checked~.panel:where(.astro-lvnufc5h) .k1:where(.astro-lvnufc5h) .cn:where(.astro-lvnufc5h),#cn-c2:where(.astro-lvnufc5h):checked~.panel:where(.astro-lvnufc5h) .k2:where(.astro-lvnufc5h) .cn:where(.astro-lvnufc5h),#cn-c3:where(.astro-lvnufc5h):checked~.panel:where(.astro-lvnufc5h) .k3:where(.astro-lvnufc5h) .cn:where(.astro-lvnufc5h),#cn-c4:where(.astro-lvnufc5h):checked~.panel:where(.astro-lvnufc5h) .k4:where(.astro-lvnufc5h) .cn:where(.astro-lvnufc5h){color:var(--fg-1)}#cn-c1:where(.astro-lvnufc5h):checked~.panel:where(.astro-lvnufc5h) .p1:where(.astro-lvnufc5h),#cn-c2:where(.astro-lvnufc5h):checked~.panel:where(.astro-lvnufc5h) .p2:where(.astro-lvnufc5h),#cn-c3:where(.astro-lvnufc5h):checked~.panel:where(.astro-lvnufc5h) .p3:where(.astro-lvnufc5h),#cn-c4:where(.astro-lvnufc5h):checked~.panel:where(.astro-lvnufc5h) .p4:where(.astro-lvnufc5h){stroke:var(--green-500);stroke-width:2px;stroke-dasharray:6 6;animation:1.2s linear infinite cn-flow}@keyframes cn-flow{to{stroke-dashoffset:-24px}}@media (width<=1100px){.s-connect:where(.astro-lvnufc5h) .panel:where(.astro-lvnufc5h){grid-template-columns:minmax(0,1fr);row-gap:24px}.s-connect:where(.astro-lvnufc5h) .lines:where(.astro-lvnufc5h),.s-connect:where(.astro-lvnufc5h) .out:where(.astro-lvnufc5h){display:none}.s-connect:where(.astro-lvnufc5h) .hub:where(.astro-lvnufc5h){text-align:center;flex-direction:column;justify-self:center;align-items:center;margin-top:0}.s-connect:where(.astro-lvnufc5h) .hc:where(.astro-lvnufc5h){width:96px;height:96px}.s-connect:where(.astro-lvnufc5h) .hc:where(.astro-lvnufc5h) img:where(.astro-lvnufc5h){width:60px;transform:translate(1px,-5px)}.s-connect:where(.astro-lvnufc5h) .model:where(.astro-lvnufc5h){margin-top:0}.s-connect:where(.astro-lvnufc5h) .cfg:where(.astro-lvnufc5h){margin-left:0}}@media (width<=900px){.s-connect:where(.astro-lvnufc5h){padding:48px 16px 64px}.s-connect:where(.astro-lvnufc5h) h2:where(.astro-lvnufc5h){font-size:30px}.s-connect:where(.astro-lvnufc5h) .intro:where(.astro-lvnufc5h) code:where(.astro-lvnufc5h){font-family:var(--font-mono);color:var(--green-700);font-size:15px}.s-connect:where(.astro-lvnufc5h) .intro:where(.astro-lvnufc5h){font-size:16px}}@media (prefers-reduced-motion:reduce){.s-connect:where(.astro-lvnufc5h) .ln:where(.astro-lvnufc5h){animation:none!important}}.s-loop:where(.astro-5cccrht3){box-sizing:border-box;min-height:900px;color:var(--fg-1);font-family:var(--font-sans);background:#eef0e8;padding:96px 32px;font-size:15px;line-height:1.5}.s-loop:where(.astro-5cccrht3) .wrap:where(.astro-5cccrht3){max-width:1240px;margin:0 auto}.s-loop:where(.astro-5cccrht3) .loopmark:where(.astro-5cccrht3){width:72px;height:72px;margin:0 auto 18px;position:relative}.s-loop:where(.astro-5cccrht3) .loopmark:where(.astro-5cccrht3) svg:where(.astro-5cccrht3){position:absolute;inset:0;overflow:visible}.s-loop:where(.astro-5cccrht3) .loopmark:where(.astro-5cccrht3) img:where(.astro-5cccrht3){width:34px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.s-loop:where(.astro-5cccrht3) h2:where(.astro-5cccrht3){text-align:center;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 32px;font-size:44px;font-weight:500;line-height:1.08}.s-loop:where(.astro-5cccrht3) input:where(.astro-5cccrht3).r{opacity:0;pointer-events:none;position:absolute}.s-loop:where(.astro-5cccrht3) .layout:where(.astro-5cccrht3){grid-template-columns:340px minmax(0,1fr);align-items:start;gap:40px;display:grid}.s-loop:where(.astro-5cccrht3) .steps:where(.astro-5cccrht3){flex-direction:column;gap:4px;padding-top:18px;display:flex;position:relative}.s-loop:where(.astro-5cccrht3) .step:where(.astro-5cccrht3){box-sizing:border-box;min-height:132px}.s-loop:where(.astro-5cccrht3) .step:where(.astro-5cccrht3):not(:last-of-type):before{content:"";z-index:2;background:#8e9a89;width:2px;position:absolute;top:62px;bottom:-9px;left:23px}.s-loop:where(.astro-5cccrht3) .step:where(.astro-5cccrht3):not(:last-of-type):after{content:"";z-index:2;border-top:8px solid #8e9a89;border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;bottom:-17px;left:17px}.s-loop:where(.astro-5cccrht3) .ret:where(.astro-5cccrht3){z-index:0;box-sizing:border-box;pointer-events:none;display:none;position:absolute}.s-loop:where(.astro-5cccrht3) .ret:where(.astro-5cccrht3):before,.s-loop:where(.astro-5cccrht3) .ret:where(.astro-5cccrht3):after{content:"";position:absolute}.s-loop:where(.astro-5cccrht3) .retw:where(.astro-5cccrht3){z-index:0;pointer-events:none;width:80px;height:540px;position:absolute;top:0;left:-40px;overflow:visible}.s-loop:where(.astro-5cccrht3) .step:where(.astro-5cccrht3){cursor:pointer;border-radius:12px;align-items:flex-start;gap:16px;padding:14px 16px 14px 0;display:flex;position:relative}.s-loop:where(.astro-5cccrht3) .step:where(.astro-5cccrht3) .n:where(.astro-5cccrht3){box-sizing:border-box;background:var(--paper);border:2px solid var(--border-1);color:#a8aea6;width:48px;height:48px;font-family:var(--font-display);z-index:1;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex;position:relative}.s-loop:where(.astro-5cccrht3) .step:where(.astro-5cccrht3) .t:where(.astro-5cccrht3){font-family:var(--font-display);color:#a3ab9f;padding-top:2px;font-size:24px;font-weight:500;line-height:1.1;transition:color .2s}.s-loop:where(.astro-5cccrht3) .step:where(.astro-5cccrht3) .d:where(.astro-5cccrht3){color:var(--fg-3);margin-top:4px;font-size:14px;display:none}@keyframes lp-dIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}#lp-s1:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .st1:where(.astro-5cccrht3) .d:where(.astro-5cccrht3),#lp-s2:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .st2:where(.astro-5cccrht3) .d:where(.astro-5cccrht3),#lp-s3:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .st3:where(.astro-5cccrht3) .d:where(.astro-5cccrht3),#lp-s4:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .st4:where(.astro-5cccrht3) .d:where(.astro-5cccrht3){animation:.25s ease-out lp-dIn;display:block}.s-loop:where(.astro-5cccrht3) .step:where(.astro-5cccrht3):hover .t:where(.astro-5cccrht3){color:var(--fg-2)}.s-loop:where(.astro-5cccrht3) .win:where(.astro-5cccrht3){background:var(--paper);border:1px solid var(--border-1);border-radius:14px;flex-direction:column;height:560px;display:flex;overflow:hidden;box-shadow:0 8px 28px #1c2a2214}.s-loop:where(.astro-5cccrht3) .bar:where(.astro-5cccrht3){border-bottom:1px solid var(--border-1);background:#eeede4;flex:none;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.s-loop:where(.astro-5cccrht3) .bar:where(.astro-5cccrht3) i:where(.astro-5cccrht3){background:var(--border-2);border-radius:99px;width:11px;height:11px;display:block}.s-loop:where(.astro-5cccrht3) .bar:where(.astro-5cccrht3) span:where(.astro-5cccrht3){color:var(--fg-3);font-size:12.5px;font-family:var(--font-mono);margin-left:10px}.s-loop:where(.astro-5cccrht3) .panel:where(.astro-5cccrht3){flex:1;min-height:0;display:none}#lp-s1:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .p1:where(.astro-5cccrht3),#lp-s2:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .p2:where(.astro-5cccrht3),#lp-s3:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .p3:where(.astro-5cccrht3),#lp-s4:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .p4:where(.astro-5cccrht3){display:flex}#lp-s1:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .st1:where(.astro-5cccrht3) .n:where(.astro-5cccrht3),#lp-s2:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .st2:where(.astro-5cccrht3) .n:where(.astro-5cccrht3),#lp-s3:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .st3:where(.astro-5cccrht3) .n:where(.astro-5cccrht3),#lp-s4:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .st4:where(.astro-5cccrht3) .n:where(.astro-5cccrht3){background:var(--green-500);border:1.5px solid var(--green-300);color:var(--green-900);font-weight:700}#lp-s1:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .st1:where(.astro-5cccrht3) .t:where(.astro-5cccrht3),#lp-s2:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .st2:where(.astro-5cccrht3) .t:where(.astro-5cccrht3),#lp-s3:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .st3:where(.astro-5cccrht3) .t:where(.astro-5cccrht3),#lp-s4:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .st4:where(.astro-5cccrht3) .t:where(.astro-5cccrht3){color:var(--fg-1)}.s-loop:where(.astro-5cccrht3) input:where(.astro-5cccrht3).r:focus-visible~.layout:where(.astro-5cccrht3) .steps:where(.astro-5cccrht3){outline:none}.s-loop:where(.astro-5cccrht3) .files:where(.astro-5cccrht3){border-right:1px solid var(--border-1);width:190px;color:var(--fg-2);background:#f5f4ec;flex:none;padding:12px 0;font-size:13px}.s-loop:where(.astro-5cccrht3) .files:where(.astro-5cccrht3) div:where(.astro-5cccrht3){white-space:nowrap;padding:4px 16px}.s-loop:where(.astro-5cccrht3) .files:where(.astro-5cccrht3) .on:where(.astro-5cccrht3){background:var(--accent-soft);color:var(--fg-1)}.s-loop:where(.astro-5cccrht3) .files:where(.astro-5cccrht3) .h:where(.astro-5cccrht3){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);padding-bottom:8px;font-size:11px}.s-loop:where(.astro-5cccrht3) .code:where(.astro-5cccrht3){flex-direction:column;flex:1;min-width:0;display:flex}.s-loop:where(.astro-5cccrht3) .tab:where(.astro-5cccrht3){border-bottom:1px solid var(--border-1);background:#f5f4ec;flex:none;height:36px;display:flex}.s-loop:where(.astro-5cccrht3) .tab:where(.astro-5cccrht3) b:where(.astro-5cccrht3){background:var(--paper);border-right:1px solid var(--border-1);border-top:2px solid var(--green-700);align-items:center;padding:0 16px;font-size:13px;font-weight:400;display:flex}.s-loop:where(.astro-5cccrht3) pre:where(.astro-5cccrht3){font-family:var(--font-mono);color:var(--fg-1);flex:1;margin:0;padding:14px 0;font-size:13px;line-height:1.65;overflow:hidden}.s-loop:where(.astro-5cccrht3) pre:where(.astro-5cccrht3) .l:where(.astro-5cccrht3){white-space:pre;padding-left:56px;display:block;position:relative}.s-loop:where(.astro-5cccrht3) pre:where(.astro-5cccrht3) .l:where(.astro-5cccrht3):before{content:attr(data-n);text-align:right;color:#a8aea6;width:40px;position:absolute;left:0}.s-loop:where(.astro-5cccrht3) .k:where(.astro-5cccrht3){color:#2f5d3a}.s-loop:where(.astro-5cccrht3) .v:where(.astro-5cccrht3){color:#8a5a12}.s-loop:where(.astro-5cccrht3) .c:where(.astro-5cccrht3){color:#8e978f;font-style:italic}.s-loop:where(.astro-5cccrht3) .y:where(.astro-5cccrht3){color:#3a4f9a}.s-loop:where(.astro-5cccrht3) .hl:where(.astro-5cccrht3){background:#e9f0df}.s-loop:where(.astro-5cccrht3) pre:where(.astro-5cccrht3) .l:where(.astro-5cccrht3){min-height:1.65em}.s-loop:where(.astro-5cccrht3) pre:where(.astro-5cccrht3) .l:where(.astro-5cccrht3).new{min-height:0;max-height:0;animation:lp-lnGrow .12s ease-out var(--d) forwards;overflow:hidden}.s-loop:where(.astro-5cccrht3) pre:where(.astro-5cccrht3) .ty2:where(.astro-5cccrht3){vertical-align:top;white-space:pre;width:0;animation:lp-tyIn2 calc(var(--n) * 16ms) steps(var(--n)) var(--d) forwards;display:inline-block;overflow:hidden}@keyframes lp-lnGrow{to{max-height:1.65em}}@keyframes lp-tyIn2{to{width:calc(var(--n) * 1ch + 6px)}}@media (prefers-reduced-motion:reduce){.s-loop:where(.astro-5cccrht3) pre:where(.astro-5cccrht3) .l:where(.astro-5cccrht3).new{min-height:1.65em;max-height:none;animation:none}.s-loop:where(.astro-5cccrht3) pre:where(.astro-5cccrht3) .ty2:where(.astro-5cccrht3){width:auto;animation:none}}.s-loop:where(.astro-5cccrht3) .term:where(.astro-5cccrht3){font-family:var(--font-mono);background:var(--green-950);color:#e6ebe3;white-space:pre;flex:1;padding:18px 22px;font-size:12px;line-height:1.65;overflow:hidden}.s-loop:where(.astro-5cccrht3) .term:where(.astro-5cccrht3) .p:where(.astro-5cccrht3){color:var(--green-300)}.s-loop:where(.astro-5cccrht3) .term:where(.astro-5cccrht3) .ok:where(.astro-5cccrht3){color:#6fcfc2}.s-loop:where(.astro-5cccrht3) .term:where(.astro-5cccrht3) .no:where(.astro-5cccrht3){color:#f09a82}.s-loop:where(.astro-5cccrht3) .term:where(.astro-5cccrht3) .m:where(.astro-5cccrht3){color:#86927f}.s-loop:where(.astro-5cccrht3) .bar:where(.astro-5cccrht3).dk{background:#0f1712;border-bottom:1px solid #26352c}.s-loop:where(.astro-5cccrht3) .bar:where(.astro-5cccrht3).dk i:where(.astro-5cccrht3){background:#3a4a40}.s-loop:where(.astro-5cccrht3) .bar:where(.astro-5cccrht3).dk span:where(.astro-5cccrht3){color:#86927f}.s-loop:where(.astro-5cccrht3) .term:where(.astro-5cccrht3){white-space:normal}.s-loop:where(.astro-5cccrht3) .term:where(.astro-5cccrht3) .ln:where(.astro-5cccrht3){white-space:pre-wrap;text-indent:-2ch;opacity:0;min-height:1.65em;animation:lp-lnIn 10ms linear var(--d) forwards;padding-left:2ch}.s-loop:where(.astro-5cccrht3) .term:where(.astro-5cccrht3) .ty:where(.astro-5cccrht3){text-indent:0;vertical-align:bottom;white-space:nowrap;width:0;animation:lp-tyIn calc(var(--n) * 60ms) steps(var(--n)) var(--d) forwards;display:inline-block;overflow:hidden}.s-loop:where(.astro-5cccrht3) .term:where(.astro-5cccrht3) .cur:where(.astro-5cccrht3){vertical-align:-.2em;background:var(--green-300);width:.6em;height:1.15em;margin-left:2px;animation:1s step-end infinite lp-curB;display:inline-block}@keyframes lp-lnIn{to{opacity:1}}@keyframes lp-tyIn{to{width:calc(var(--n) * 1ch + 4px)}}@keyframes lp-curB{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.s-loop:where(.astro-5cccrht3) .term:where(.astro-5cccrht3) .ln:where(.astro-5cccrht3){opacity:1;animation:none}.s-loop:where(.astro-5cccrht3) .term:where(.astro-5cccrht3) .ty:where(.astro-5cccrht3){width:auto;animation:none}.s-loop:where(.astro-5cccrht3) .term:where(.astro-5cccrht3) .cur:where(.astro-5cccrht3){animation:none}}.s-loop:where(.astro-5cccrht3){--fg1:var(--fg-1);--fg2:var(--fg-2);--fg3:var(--fg-3);--bd:var(--border-1)}.s-loop:where(.astro-5cccrht3) .rpt:where(.astro-5cccrht3){background:var(--green-50);flex:1;min-height:0;display:flex}.s-loop:where(.astro-5cccrht3) .sb:where(.astro-5cccrht3){background:var(--paper);border-right:1px solid var(--bd);flex-direction:column;flex:none;gap:3px;width:176px;padding:14px 10px;display:flex}.s-loop:where(.astro-5cccrht3) .sblogo:where(.astro-5cccrht3){border:1.5px solid var(--green-300);font-family:var(--font-display);letter-spacing:-.01em;border-radius:12px;align-items:center;gap:8px;margin-bottom:16px;padding:10px;font-size:12.5px;font-weight:600;display:flex}.s-loop:where(.astro-5cccrht3) .sblogo:where(.astro-5cccrht3) img:where(.astro-5cccrht3){width:auto;height:22px}.s-loop:where(.astro-5cccrht3) .sbi:where(.astro-5cccrht3){height:32px;color:var(--fg2);border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.s-loop:where(.astro-5cccrht3) .sbi:where(.astro-5cccrht3).on{background:var(--accent-soft);color:var(--green-700)}.s-loop:where(.astro-5cccrht3) .main:where(.astro-5cccrht3){flex-direction:column;flex:1;gap:14px;min-width:0;padding:18px 20px 24px;display:flex;overflow:auto}.s-loop:where(.astro-5cccrht3) .ph:where(.astro-5cccrht3){justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.s-loop:where(.astro-5cccrht3) .ph:where(.astro-5cccrht3) h3:where(.astro-5cccrht3){font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:500}.s-loop:where(.astro-5cccrht3) .ph:where(.astro-5cccrht3) p:where(.astro-5cccrht3){color:var(--fg3);margin:2px 0 0;font-size:12px}.s-loop:where(.astro-5cccrht3) .sels:where(.astro-5cccrht3){gap:8px;display:flex}.s-loop:where(.astro-5cccrht3) .sel:where(.astro-5cccrht3){border:1px solid var(--border-2);background:var(--paper);color:var(--fg1);border-radius:8px;padding:5px 10px;font-size:12px}.s-loop:where(.astro-5cccrht3) .stats:where(.astro-5cccrht3){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.s-loop:where(.astro-5cccrht3) .rc:where(.astro-5cccrht3),.s-loop:where(.astro-5cccrht3) .card:where(.astro-5cccrht3){background:var(--paper);border:1px solid var(--bd);border-radius:16px;box-shadow:0 1px 2px #1c2a220f}.s-loop:where(.astro-5cccrht3) .rc:where(.astro-5cccrht3){flex-direction:column;gap:6px;padding:14px 14px 12px;display:flex}.s-loop:where(.astro-5cccrht3) .sl:where(.astro-5cccrht3){color:var(--fg2);align-items:center;gap:6px;font-size:12px;display:flex}.s-loop:where(.astro-5cccrht3) .dot:where(.astro-5cccrht3){border-radius:2px;width:8px;height:8px;display:inline-block}.s-loop:where(.astro-5cccrht3) .sv:where(.astro-5cccrht3){font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;font-weight:500;line-height:1}.s-loop:where(.astro-5cccrht3) .sd:where(.astro-5cccrht3){color:var(--fg3);flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.s-loop:where(.astro-5cccrht3) .dl:where(.astro-5cccrht3){font-family:var(--font-mono);font-weight:500}.s-loop:where(.astro-5cccrht3) .dl:where(.astro-5cccrht3).u{color:var(--acc-correct-ink)}.s-loop:where(.astro-5cccrht3) .dl:where(.astro-5cccrht3).d{color:var(--acc-wrong-ink)}.s-loop:where(.astro-5cccrht3) .dl:where(.astro-5cccrht3).f{color:var(--fg3)}.s-loop:where(.astro-5cccrht3) .b-none:where(.astro-5cccrht3){background:var(--chart-empty)}.s-loop:where(.astro-5cccrht3) .b-correct:where(.astro-5cccrht3){background:var(--acc-correct)}.s-loop:where(.astro-5cccrht3) .b-mostly:where(.astro-5cccrht3){background:var(--acc-mostly)}.s-loop:where(.astro-5cccrht3) .b-partly:where(.astro-5cccrht3){background:var(--acc-partly)}.s-loop:where(.astro-5cccrht3) .b-wrong:where(.astro-5cccrht3){background:var(--acc-wrong)}.s-loop:where(.astro-5cccrht3) .card:where(.astro-5cccrht3){flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex}.s-loop:where(.astro-5cccrht3) .card:where(.astro-5cccrht3) header:where(.astro-5cccrht3){justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.s-loop:where(.astro-5cccrht3) .card:where(.astro-5cccrht3) h4:where(.astro-5cccrht3){font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:500}.s-loop:where(.astro-5cccrht3) .card:where(.astro-5cccrht3) header:where(.astro-5cccrht3) p:where(.astro-5cccrht3){color:var(--fg3);margin:2px 0 0;font-size:12px}.s-loop:where(.astro-5cccrht3) .tabs:where(.astro-5cccrht3){background:var(--bg-sunken);border-radius:8px;padding:2px;font-size:12px;display:flex}.s-loop:where(.astro-5cccrht3) .tabs:where(.astro-5cccrht3) b:where(.astro-5cccrht3),.s-loop:where(.astro-5cccrht3) .tabs:where(.astro-5cccrht3) span:where(.astro-5cccrht3){color:var(--fg2);border-radius:6px;padding:4px 10px;font-weight:500}.s-loop:where(.astro-5cccrht3) .tabs:where(.astro-5cccrht3) b:where(.astro-5cccrht3){background:var(--paper);color:var(--fg1);box-shadow:0 1px 2px #1c2a221a}.s-loop:where(.astro-5cccrht3) .hmw:where(.astro-5cccrht3){padding-top:2px;overflow:visible}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).hm{border-collapse:separate;border-spacing:0;margin:0 auto}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).hm th:where(.astro-5cccrht3),.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).hm td:where(.astro-5cccrht3){font-size:inherit;background:0 0;border:0;border-radius:0;padding:0}.s-loop:where(.astro-5cccrht3) .hd:where(.astro-5cccrht3){vertical-align:bottom;border-bottom:2px solid #8c968e;width:40px;height:62px;position:relative}.s-loop:where(.astro-5cccrht3) .hd:where(.astro-5cccrht3) span:where(.astro-5cccrht3){transform-origin:0 100%;white-space:nowrap;color:var(--fg2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;font-family:var(--font-sans);text-transform:none;letter-spacing:0;position:absolute;bottom:6px;left:50%;transform:rotate(-45deg)}.s-loop:where(.astro-5cccrht3) .lbh:where(.astro-5cccrht3){vertical-align:bottom;letter-spacing:.06em;text-transform:uppercase;width:250px;color:var(--fg1);font-weight:700;font-family:var(--font-sans);border-bottom:2px solid #8c968e;text-align:left!important;padding:0 10px 8px!important;font-size:10.5px!important}.s-loop:where(.astro-5cccrht3) .lb:where(.astro-5cccrht3){height:30px;border-bottom:1px solid #e5e2d8!important;padding:0 10px!important}.s-loop:where(.astro-5cccrht3) .lbi:where(.astro-5cccrht3){align-items:center;gap:6px;display:flex}.s-loop:where(.astro-5cccrht3) .lbi:where(.astro-5cccrht3) .chev:where(.astro-5cccrht3){color:var(--fg2);flex:none;transform:rotate(90deg)}.s-loop:where(.astro-5cccrht3) tr:where(.astro-5cccrht3).grp .nm:where(.astro-5cccrht3){color:var(--fg1);font-size:13px;font-weight:500}.s-loop:where(.astro-5cccrht3) tr:where(.astro-5cccrht3).chd .nm:where(.astro-5cccrht3){font-family:var(--font-mono);color:var(--fg2);margin-top:-4px;padding-left:20px;font-size:11.5px}.s-loop:where(.astro-5cccrht3) tr:where(.astro-5cccrht3).chd .sub:where(.astro-5cccrht3){color:var(--fg3);text-overflow:ellipsis;white-space:nowrap;max-width:230px;padding-left:20px;font-size:10px;line-height:1.1;overflow:hidden}.s-loop:where(.astro-5cccrht3) tr:where(.astro-5cccrht3).grp .sub:where(.astro-5cccrht3){font-family:var(--font-mono);color:var(--fg3);font-size:10px;line-height:1.1}.s-loop:where(.astro-5cccrht3) tr:where(.astro-5cccrht3).tot .nm:where(.astro-5cccrht3){font-size:13px;font-weight:700}.s-loop:where(.astro-5cccrht3) tr:where(.astro-5cccrht3).tot .lb:where(.astro-5cccrht3){border-top:2px solid #8c968e;border-bottom:0!important}.s-loop:where(.astro-5cccrht3) td:where(.astro-5cccrht3).hc{position:relative}.s-loop:where(.astro-5cccrht3) .cl:where(.astro-5cccrht3){cursor:pointer;width:39px;height:29px;margin:0 1px 1px 0;position:relative}.s-loop:where(.astro-5cccrht3) .cl:where(.astro-5cccrht3):hover{box-shadow:inset 0 0 0 2px var(--fg-1)}.s-loop:where(.astro-5cccrht3) .tt:where(.astro-5cccrht3){z-index:9;background:var(--green-800);color:var(--green-50);white-space:nowrap;pointer-events:none;border-radius:8px;min-width:160px;padding:8px 10px;font-size:12px;line-height:1.5;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #1c2a2240}.s-loop:where(.astro-5cccrht3) .cl:where(.astro-5cccrht3):hover .tt:where(.astro-5cccrht3){display:block}.s-loop:where(.astro-5cccrht3) .th1:where(.astro-5cccrht3){font-weight:500}.s-loop:where(.astro-5cccrht3) .th2:where(.astro-5cccrht3){font-family:var(--font-mono);opacity:.7;font-size:11px}.s-loop:where(.astro-5cccrht3) .tl:where(.astro-5cccrht3){justify-content:space-between;gap:16px;display:flex}.s-loop:where(.astro-5cccrht3) .tl:where(.astro-5cccrht3):first-of-type{margin-top:4px}.s-loop:where(.astro-5cccrht3) .tl:where(.astro-5cccrht3) b:where(.astro-5cccrht3){font-family:var(--font-mono);font-weight:500}.s-loop:where(.astro-5cccrht3) .tl:where(.astro-5cccrht3).o{opacity:.8}.s-loop:where(.astro-5cccrht3) .tb:where(.astro-5cccrht3){opacity:.7;margin-top:2px}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft{border-collapse:collapse;width:100%}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft th:where(.astro-5cccrht3){text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--fg2);border-bottom:1px solid var(--bd);font-size:10.5px;font-weight:600;font-family:var(--font-sans);padding:0 8px 8px}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft td:where(.astro-5cccrht3){vertical-align:middle;background:0 0;border:0;border-bottom:1px solid #e5e2d8;border-radius:0;padding:10px 8px;font-size:12.5px}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft tr:where(.astro-5cccrht3):last-child td:where(.astro-5cccrht3){border-bottom:0}.s-loop:where(.astro-5cccrht3) .et:where(.astro-5cccrht3){font-size:12.5px;font-weight:500}.s-loop:where(.astro-5cccrht3) .ei:where(.astro-5cccrht3){font-family:var(--font-mono);color:var(--fg3);font-size:11px}.s-loop:where(.astro-5cccrht3) .scc:where(.astro-5cccrht3){align-items:center;gap:8px;display:inline-flex}.s-loop:where(.astro-5cccrht3) .tr:where(.astro-5cccrht3){background:var(--chart-empty);border-radius:3px;width:56px;height:6px;display:inline-block;position:relative}.s-loop:where(.astro-5cccrht3) .fl:where(.astro-5cccrht3){border-radius:3px;position:absolute;top:0;bottom:0;left:0}.s-loop:where(.astro-5cccrht3) .tick:where(.astro-5cccrht3){background:var(--fg-1);opacity:.55;width:1.5px;position:absolute;top:-3px;bottom:-3px}.s-loop:where(.astro-5cccrht3) .mono:where(.astro-5cccrht3){font-family:var(--font-mono);text-align:right;min-width:42px;font-size:12px;font-weight:500}.s-loop:where(.astro-5cccrht3) .mono:where(.astro-5cccrht3).bad{color:var(--acc-wrong-ink)}.s-loop:where(.astro-5cccrht3) .mono:where(.astro-5cccrht3).dim{color:var(--fg3)}.s-loop:where(.astro-5cccrht3) .bdg:where(.astro-5cccrht3){border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.s-loop:where(.astro-5cccrht3) .bdg:where(.astro-5cccrht3) i:where(.astro-5cccrht3){background:currentColor;border-radius:99px;width:6px;height:6px;display:block}.s-loop:where(.astro-5cccrht3) .t-partly:where(.astro-5cccrht3){background:var(--acc-partly-tint);color:var(--acc-partly-ink)}.s-loop:where(.astro-5cccrht3) .t-wrong:where(.astro-5cccrht3){background:var(--acc-wrong-tint);color:var(--acc-wrong-ink)}.s-loop:where(.astro-5cccrht3) em:where(.astro-5cccrht3).fd,.s-loop:where(.astro-5cccrht3) em:where(.astro-5cccrht3).sd2{font-style:normal}.s-loop:where(.astro-5cccrht3) .sd2:where(.astro-5cccrht3){display:none}.s-loop:where(.astro-5cccrht3) input:where(.astro-5cccrht3).cx{opacity:0;pointer-events:none;position:absolute}.s-loop:where(.astro-5cccrht3) .lb:where(.astro-5cccrht3){position:relative}.s-loop:where(.astro-5cccrht3) .cxl:where(.astro-5cccrht3){cursor:pointer;z-index:2;position:absolute;inset:0}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).hm tr:where(.astro-5cccrht3).grp:has(.cx:checked) .lbi:where(.astro-5cccrht3) .chev:where(.astro-5cccrht3){transform:rotate(0)}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).hm:has(#lp-c1:checked) tr:where(.astro-5cccrht3).k1,.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).hm:has(#lp-c2:checked) tr:where(.astro-5cccrht3).k2,.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).hm:has(#lp-c3:checked) tr:where(.astro-5cccrht3).k3{display:none}.s-loop:where(.astro-5cccrht3) .lbi:where(.astro-5cccrht3) .chev:where(.astro-5cccrht3){transition:transform .15s}.s-loop:where(.astro-5cccrht3) .sbar:where(.astro-5cccrht3){background:#350d36;border-bottom:0}.s-loop:where(.astro-5cccrht3) .sbar:where(.astro-5cccrht3) i:where(.astro-5cccrht3){background:#6b4a6c}.s-loop:where(.astro-5cccrht3) .srch:where(.astro-5cccrht3){color:#e5d9e5;background:#5a3a5b;border-radius:6px;align-items:center;gap:8px;width:46%;height:24px;margin:0 auto;padding:0 12px;font-size:12px;display:flex;transform:translate(-24px)}.s-loop:where(.astro-5cccrht3) .sl2:where(.astro-5cccrht3){min-height:0;font-family:Lato,var(--font-sans);background:#fff;flex:1;display:flex}.s-loop:where(.astro-5cccrht3) .sls:where(.astro-5cccrht3){color:#cfc3cf;background:#3f0e40;flex:none;width:200px;padding:12px 0;font-size:14px}.s-loop:where(.astro-5cccrht3) .ws:where(.astro-5cccrht3){color:#fff;border-bottom:1px solid #5d2c5d;margin-bottom:6px;padding:4px 16px 12px;font-size:16px;font-weight:900}.s-loop:where(.astro-5cccrht3) .ws:where(.astro-5cccrht3) span:where(.astro-5cccrht3){opacity:.8;font-size:11px}.s-loop:where(.astro-5cccrht3) .sh:where(.astro-5cccrht3){color:#cfc3cf;opacity:.85;padding:6px 16px;font-size:13px}.s-loop:where(.astro-5cccrht3) .ch:where(.astro-5cccrht3){align-items:center;gap:8px;padding:3px 16px;display:flex}.s-loop:where(.astro-5cccrht3) .ch:where(.astro-5cccrht3) b:where(.astro-5cccrht3){opacity:.7;font-weight:400}.s-loop:where(.astro-5cccrht3) .ch:where(.astro-5cccrht3).on{color:#fff;background:#1164a3;font-weight:700}.s-loop:where(.astro-5cccrht3) .ch:where(.astro-5cccrht3).on b:where(.astro-5cccrht3){opacity:1}.s-loop:where(.astro-5cccrht3) .ap:where(.astro-5cccrht3){background:var(--green-700);border-radius:4px;width:14px;height:14px;display:inline-block}.s-loop:where(.astro-5cccrht3) .slm:where(.astro-5cccrht3){flex-direction:column;flex:1;min-width:0;display:flex}.s-loop:where(.astro-5cccrht3) .slhd:where(.astro-5cccrht3){color:#616061;border-bottom:1px solid #e0e0e0;flex:none;align-items:baseline;gap:12px;padding:10px 20px;font-size:13px;display:flex}.s-loop:where(.astro-5cccrht3) .slhd:where(.astro-5cccrht3) b:where(.astro-5cccrht3){color:#1d1c1d;font-size:16px;font-weight:900}.s-loop:where(.astro-5cccrht3) .slbody:where(.astro-5cccrht3){flex:1;min-height:0;padding:12px 0;overflow:hidden}.s-loop:where(.astro-5cccrht3) .dv:where(.astro-5cccrht3){text-align:center;border-top:1px solid #ddd;height:0;margin:0 20px 12px;position:relative}.s-loop:where(.astro-5cccrht3) .dv:where(.astro-5cccrht3) span:where(.astro-5cccrht3){color:#1d1c1d;background:#fff;border:1px solid #ddd;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700;position:relative;top:-11px}.s-loop:where(.astro-5cccrht3) .msg:where(.astro-5cccrht3){gap:10px;padding:8px 20px;display:flex}.s-loop:where(.astro-5cccrht3) .msg:where(.astro-5cccrht3):hover{background:#f8f8f8}.s-loop:where(.astro-5cccrht3) .av2:where(.astro-5cccrht3){background:var(--green-700);border-radius:6px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.s-loop:where(.astro-5cccrht3) .av2:where(.astro-5cccrht3) img:where(.astro-5cccrht3){width:28px;height:auto}.s-loop:where(.astro-5cccrht3) .mc:where(.astro-5cccrht3){color:#1d1c1d;min-width:0;font-size:15px;line-height:1.45}.s-loop:where(.astro-5cccrht3) .who2:where(.astro-5cccrht3) b:where(.astro-5cccrht3){font-weight:900}.s-loop:where(.astro-5cccrht3) .who2:where(.astro-5cccrht3) i:where(.astro-5cccrht3){color:#616061;vertical-align:1px;background:#e8e8e8;border-radius:3px;margin-left:6px;padding:1px 4px;font-size:10px;font-style:normal;font-weight:700}.s-loop:where(.astro-5cccrht3) .who2:where(.astro-5cccrht3) u:where(.astro-5cccrht3){color:#616061;margin-left:8px;font-size:12px;text-decoration:none}.s-loop:where(.astro-5cccrht3) .mc:where(.astro-5cccrht3) h4:where(.astro-5cccrht3){margin:6px 0 2px;font-family:inherit;font-size:18px;font-weight:900}.s-loop:where(.astro-5cccrht3) .mc:where(.astro-5cccrht3) .ctx:where(.astro-5cccrht3){color:#616061;font-size:12px}.s-loop:where(.astro-5cccrht3) .mc:where(.astro-5cccrht3) hr:where(.astro-5cccrht3){border:0;border-top:1px solid #ddd;margin:10px 0}.s-loop:where(.astro-5cccrht3) .mc:where(.astro-5cccrht3) code:where(.astro-5cccrht3){font-family:var(--font-mono);color:#e01e5a;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:3px;padding:0 3px;font-size:12px}.s-loop:where(.astro-5cccrht3) .mc:where(.astro-5cccrht3) a:where(.astro-5cccrht3){color:#1264a3;text-decoration:none}.s-loop:where(.astro-5cccrht3) .mc:where(.astro-5cccrht3) a:where(.astro-5cccrht3):hover{text-decoration:underline}.s-loop:where(.astro-5cccrht3) .mc:where(.astro-5cccrht3) .f:where(.astro-5cccrht3){margin:8px 0}.s-loop:where(.astro-5cccrht3) .rx:where(.astro-5cccrht3){gap:6px;margin-top:8px;display:flex}.s-loop:where(.astro-5cccrht3) .rx:where(.astro-5cccrht3) span:where(.astro-5cccrht3){color:#1264a3;background:#e8f5fa;border:1px solid #1d9bd1;border-radius:999px;padding:1px 8px;font-size:12px}.s-loop:where(.astro-5cccrht3) .rp:where(.astro-5cccrht3){align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.s-loop:where(.astro-5cccrht3) .rp:where(.astro-5cccrht3) i:where(.astro-5cccrht3){color:#fff;background:#e01e5a;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:700;display:flex}.s-loop:where(.astro-5cccrht3) .rp:where(.astro-5cccrht3) u:where(.astro-5cccrht3){color:#616061;text-decoration:none}.s-loop:where(.astro-5cccrht3) .cmp:where(.astro-5cccrht3){flex:none;padding:0 20px 16px}.s-loop:where(.astro-5cccrht3) .cmpb:where(.astro-5cccrht3){color:#868686;border:1px solid #868686;border-radius:8px;flex-direction:column;gap:14px;padding:10px 12px;font-size:14px;display:flex}.s-loop:where(.astro-5cccrht3) .tb2:where(.astro-5cccrht3){color:#616061;align-items:center;gap:14px;font-size:13px;display:flex}.s-loop:where(.astro-5cccrht3) .tb2:where(.astro-5cccrht3) b:where(.astro-5cccrht3){font-weight:700}.s-loop:where(.astro-5cccrht3) .tb2:where(.astro-5cccrht3) svg:where(.astro-5cccrht3){margin-left:auto}.s-loop:where(.astro-5cccrht3) a:where(.astro-5cccrht3).more{width:max-content;color:var(--green-500);margin-top:2px;font-size:14px;font-weight:500;text-decoration:none;display:block}.s-loop:where(.astro-5cccrht3) a:where(.astro-5cccrht3).more:hover{color:var(--green-700);text-underline-offset:3px;text-decoration:underline}.s-loop:where(.astro-5cccrht3) .morep:where(.astro-5cccrht3){display:none}.s-loop:where(.astro-5cccrht3) .morep:where(.astro-5cccrht3) a:where(.astro-5cccrht3){color:var(--green-500);text-align:center;font-size:14px;font-weight:500;text-decoration:none;display:none}#lp-s1:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .mp1:where(.astro-5cccrht3),#lp-s2:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .mp2:where(.astro-5cccrht3),#lp-s3:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .mp3:where(.astro-5cccrht3),#lp-s4:where(.astro-5cccrht3):checked~.layout:where(.astro-5cccrht3) .mp4:where(.astro-5cccrht3){display:block}@media (width>=901px) and (width<=1380px){.s-loop:where(.astro-5cccrht3) .layout:where(.astro-5cccrht3){padding-left:24px}}@media (width<=900px){.s-loop:where(.astro-5cccrht3) .morep:where(.astro-5cccrht3){margin-top:-4px;display:block}}.s-loop:where(.astro-5cccrht3) .sb:where(.astro-5cccrht3){align-items:center;gap:2px;width:40px;padding:10px 4px}.s-loop:where(.astro-5cccrht3) .sblogo:where(.astro-5cccrht3){border:0;justify-content:center;margin-bottom:10px;padding:0}.s-loop:where(.astro-5cccrht3) .sblogo:where(.astro-5cccrht3) img:where(.astro-5cccrht3){height:22px}.s-loop:where(.astro-5cccrht3) .sblogo:where(.astro-5cccrht3) span:where(.astro-5cccrht3){display:none}.s-loop:where(.astro-5cccrht3) .sbi:where(.astro-5cccrht3){justify-content:center;width:32px;height:32px;padding:0;font-size:0}@media (width>=901px) and (width<=1180px){.s-loop:where(.astro-5cccrht3) .layout:where(.astro-5cccrht3){grid-template-columns:260px minmax(0,1fr);gap:28px}}.s-loop:where(.astro-5cccrht3) .win:where(.astro-5cccrht3){container-type:inline-size}@container (width<=700px){.s-loop:where(.astro-5cccrht3) .main:where(.astro-5cccrht3){gap:12px;padding:14px 14px 18px}.s-loop:where(.astro-5cccrht3) .ph:where(.astro-5cccrht3){flex-direction:column;gap:8px}.s-loop:where(.astro-5cccrht3) .ph:where(.astro-5cccrht3) h3:where(.astro-5cccrht3){font-size:21px}.s-loop:where(.astro-5cccrht3) .stats:where(.astro-5cccrht3){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.s-loop:where(.astro-5cccrht3) .rc:where(.astro-5cccrht3){padding:10px 12px}.s-loop:where(.astro-5cccrht3) .sv:where(.astro-5cccrht3){font-size:22px}.s-loop:where(.astro-5cccrht3) .card:where(.astro-5cccrht3){padding:12px}.s-loop:where(.astro-5cccrht3) .card:where(.astro-5cccrht3) header:where(.astro-5cccrht3){flex-direction:column;gap:8px}.s-loop:where(.astro-5cccrht3) .lbh:where(.astro-5cccrht3){width:150px}.s-loop:where(.astro-5cccrht3) .hd:where(.astro-5cccrht3){width:32px}.s-loop:where(.astro-5cccrht3) .cl:where(.astro-5cccrht3){width:31px}.s-loop:where(.astro-5cccrht3) tr:where(.astro-5cccrht3).chd .sub:where(.astro-5cccrht3){max-width:140px}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft th:where(.astro-5cccrht3):nth-child(2),.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft td:where(.astro-5cccrht3):nth-child(2),.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft th:where(.astro-5cccrht3):nth-child(5),.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft td:where(.astro-5cccrht3):nth-child(5),.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft .tr:where(.astro-5cccrht3){display:none}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft .mono:where(.astro-5cccrht3){min-width:0}.s-loop:where(.astro-5cccrht3) .files:where(.astro-5cccrht3){display:none}.s-loop:where(.astro-5cccrht3) .term:where(.astro-5cccrht3){padding:14px 16px;font-size:11px}.s-loop:where(.astro-5cccrht3) .sls:where(.astro-5cccrht3){width:40px;padding:10px 0;font-size:0}.s-loop:where(.astro-5cccrht3) .ws:where(.astro-5cccrht3),.s-loop:where(.astro-5cccrht3) .sh:where(.astro-5cccrht3){display:none}.s-loop:where(.astro-5cccrht3) .ch:where(.astro-5cccrht3){justify-content:center;padding:7px 0}.s-loop:where(.astro-5cccrht3) .ch:where(.astro-5cccrht3) b:where(.astro-5cccrht3){font-size:16px}.s-loop:where(.astro-5cccrht3) .slhd:where(.astro-5cccrht3) span:where(.astro-5cccrht3){display:none}.s-loop:where(.astro-5cccrht3) .srch:where(.astro-5cccrht3){width:60%;transform:none}}@media (width<=900px){.s-loop:where(.astro-5cccrht3){padding:64px 16px}.s-loop:where(.astro-5cccrht3) h2:where(.astro-5cccrht3){margin-bottom:32px;font-size:32px}.s-loop:where(.astro-5cccrht3) .layout:where(.astro-5cccrht3){grid-template-columns:1fr;gap:20px}.s-loop:where(.astro-5cccrht3) .steps:where(.astro-5cccrht3){flex-direction:row;gap:6px;padding:0 0 24px}.s-loop:where(.astro-5cccrht3) .step:where(.astro-5cccrht3){min-height:0}.s-loop:where(.astro-5cccrht3) .step:where(.astro-5cccrht3):not(:last-of-type):before{width:auto;height:2px;inset:27px calc(30px - 50%) auto calc(50% + 24px)}.s-loop:where(.astro-5cccrht3) .step:where(.astro-5cccrht3):not(:last-of-type):after{border:6px solid #0000;border-left:8px solid #8e9a89;border-right:0;inset:22px calc(22px - 50%) auto auto}.s-loop:where(.astro-5cccrht3) .retw:where(.astro-5cccrht3){display:none}.s-loop:where(.astro-5cccrht3) .ret:where(.astro-5cccrht3){border:2px solid #8e9a89;border-top:0;border-radius:0 0 22px 22px;width:auto;height:22px;display:block;inset:auto 12.5% 0}.s-loop:where(.astro-5cccrht3) .ret:where(.astro-5cccrht3):before{display:none}.s-loop:where(.astro-5cccrht3) .ret:where(.astro-5cccrht3):after{border:7px solid #0000;border-top:0;border-bottom:8px solid #8e9a89;top:-10px;left:-8px;right:auto}.s-loop:where(.astro-5cccrht3) .step:where(.astro-5cccrht3){text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;padding:10px 4px}.s-loop:where(.astro-5cccrht3) .step:where(.astro-5cccrht3) .n:where(.astro-5cccrht3){width:36px;height:36px;font-size:15px}.s-loop:where(.astro-5cccrht3) .step:where(.astro-5cccrht3) .t:where(.astro-5cccrht3){font-size:16px}.s-loop:where(.astro-5cccrht3) .step:where(.astro-5cccrht3) .d:where(.astro-5cccrht3){display:none!important}.s-loop:where(.astro-5cccrht3) .files:where(.astro-5cccrht3){display:none}.s-loop:where(.astro-5cccrht3) .win:where(.astro-5cccrht3){height:auto;min-height:420px}.s-loop:where(.astro-5cccrht3) .sb:where(.astro-5cccrht3){align-items:center;gap:2px;width:40px;padding:10px 4px}.s-loop:where(.astro-5cccrht3) .sblogo:where(.astro-5cccrht3){border:0;justify-content:center;margin-bottom:10px;padding:0}.s-loop:where(.astro-5cccrht3) .sblogo:where(.astro-5cccrht3) img:where(.astro-5cccrht3){height:22px}.s-loop:where(.astro-5cccrht3) .sblogo:where(.astro-5cccrht3) span:where(.astro-5cccrht3){display:none}.s-loop:where(.astro-5cccrht3) .sbi:where(.astro-5cccrht3){justify-content:center;width:32px;height:32px;padding:0;font-size:0}.s-loop:where(.astro-5cccrht3) .main:where(.astro-5cccrht3){gap:12px;padding:12px 10px 16px}.s-loop:where(.astro-5cccrht3) .ph:where(.astro-5cccrht3){flex-direction:column;gap:8px}.s-loop:where(.astro-5cccrht3) .ph:where(.astro-5cccrht3) h3:where(.astro-5cccrht3){font-size:20px}.s-loop:where(.astro-5cccrht3) .stats:where(.astro-5cccrht3){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.s-loop:where(.astro-5cccrht3) .rc:where(.astro-5cccrht3){padding:10px 10px 8px}.s-loop:where(.astro-5cccrht3) .sv:where(.astro-5cccrht3){font-size:22px}.s-loop:where(.astro-5cccrht3) .card:where(.astro-5cccrht3){padding:12px 10px}.s-loop:where(.astro-5cccrht3) .card:where(.astro-5cccrht3) header:where(.astro-5cccrht3){flex-direction:column;gap:8px}.s-loop:where(.astro-5cccrht3) .hmw:where(.astro-5cccrht3){padding-top:0;overflow-x:auto}.s-loop:where(.astro-5cccrht3) .lbh:where(.astro-5cccrht3){width:120px;padding:0 4px 8px!important;font-size:9px!important}.s-loop:where(.astro-5cccrht3) .lb:where(.astro-5cccrht3){max-width:120px;height:36px;padding:0 4px!important}.s-loop:where(.astro-5cccrht3) .lbi:where(.astro-5cccrht3){max-width:120px}.s-loop:where(.astro-5cccrht3) .hd:where(.astro-5cccrht3){width:22px;height:46px}.s-loop:where(.astro-5cccrht3) .cl:where(.astro-5cccrht3){width:21px;height:35px}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).hm{padding-right:16px}.s-loop:where(.astro-5cccrht3) .fd:where(.astro-5cccrht3){display:none}.s-loop:where(.astro-5cccrht3) .sd2:where(.astro-5cccrht3){display:inline}.s-loop:where(.astro-5cccrht3) tr:where(.astro-5cccrht3).grp .sub:where(.astro-5cccrht3),.s-loop:where(.astro-5cccrht3) tr:where(.astro-5cccrht3).chd .nm:where(.astro-5cccrht3){display:none}.s-loop:where(.astro-5cccrht3) tr:where(.astro-5cccrht3).chd .sub:where(.astro-5cccrht3){white-space:normal;max-width:none;color:var(--fg1);padding-left:8px;font-size:10.5px;line-height:1.2;display:block;overflow:visible}.s-loop:where(.astro-5cccrht3) tr:where(.astro-5cccrht3).grp .nm:where(.astro-5cccrht3){font-size:12px}.s-loop:where(.astro-5cccrht3) .tabs:where(.astro-5cccrht3){box-sizing:border-box;width:100%}.s-loop:where(.astro-5cccrht3) .tabs:where(.astro-5cccrht3) b:where(.astro-5cccrht3),.s-loop:where(.astro-5cccrht3) .tabs:where(.astro-5cccrht3) span:where(.astro-5cccrht3){text-align:center;flex:1;padding:4px}.s-loop:where(.astro-5cccrht3) tr:where(.astro-5cccrht3).k1,.s-loop:where(.astro-5cccrht3) tr:where(.astro-5cccrht3).k2,.s-loop:where(.astro-5cccrht3) tr:where(.astro-5cccrht3).k3{display:none}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).hm .lbi:where(.astro-5cccrht3) .chev:where(.astro-5cccrht3){transform:rotate(0)}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).hm tr:where(.astro-5cccrht3).grp:has(.cx:checked) .lbi:where(.astro-5cccrht3) .chev:where(.astro-5cccrht3){transform:rotate(90deg)}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).hm:has(#lp-c1:checked) tr:where(.astro-5cccrht3).k1,.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).hm:has(#lp-c2:checked) tr:where(.astro-5cccrht3).k2,.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).hm:has(#lp-c3:checked) tr:where(.astro-5cccrht3).k3{display:table-row}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).hm .lb:where(.astro-5cccrht3){height:34px}.s-loop:where(.astro-5cccrht3) .tt:where(.astro-5cccrht3){display:none!important}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft{width:100%;display:table}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft th:where(.astro-5cccrht3):nth-child(2),.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft td:where(.astro-5cccrht3):nth-child(2),.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft th:where(.astro-5cccrht3):nth-child(5),.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft td:where(.astro-5cccrht3):nth-child(5){display:none}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft th:where(.astro-5cccrht3):nth-child(3),.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft th:where(.astro-5cccrht3):nth-child(4),.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft td:where(.astro-5cccrht3):nth-child(3),.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft td:where(.astro-5cccrht3):nth-child(4){white-space:nowrap;width:50px;padding-left:2px;padding-right:2px;font-size:9px}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft td:where(.astro-5cccrht3):nth-child(3),.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft td:where(.astro-5cccrht3):nth-child(4){font-size:12px}.s-loop:where(.astro-5cccrht3) .et:where(.astro-5cccrht3){min-width:0}.s-loop:where(.astro-5cccrht3) .ei:where(.astro-5cccrht3){word-break:break-all}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft .tr:where(.astro-5cccrht3){display:none}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft td:where(.astro-5cccrht3){padding:10px 6px}.s-loop:where(.astro-5cccrht3) table:where(.astro-5cccrht3).ft .mono:where(.astro-5cccrht3){min-width:0}.s-loop:where(.astro-5cccrht3) .sls:where(.astro-5cccrht3){width:40px;padding:10px 0;font-size:0}.s-loop:where(.astro-5cccrht3) .ws:where(.astro-5cccrht3),.s-loop:where(.astro-5cccrht3) .sh:where(.astro-5cccrht3){display:none}.s-loop:where(.astro-5cccrht3) .ch:where(.astro-5cccrht3){justify-content:center;padding:7px 0}.s-loop:where(.astro-5cccrht3) .ch:where(.astro-5cccrht3) b:where(.astro-5cccrht3){font-size:16px}.s-loop:where(.astro-5cccrht3) .slhd:where(.astro-5cccrht3){padding:10px 12px}.s-loop:where(.astro-5cccrht3) .slhd:where(.astro-5cccrht3) span:where(.astro-5cccrht3){display:none}.s-loop:where(.astro-5cccrht3) .srch:where(.astro-5cccrht3){white-space:nowrap;width:70%;overflow:hidden;transform:none}.s-loop:where(.astro-5cccrht3) .slbody:where(.astro-5cccrht3){overflow:hidden}.s-loop:where(.astro-5cccrht3) .dv:where(.astro-5cccrht3){margin:0 12px 12px}.s-loop:where(.astro-5cccrht3) .msg:where(.astro-5cccrht3){gap:8px;padding:8px 12px}.s-loop:where(.astro-5cccrht3) .mc:where(.astro-5cccrht3){flex:1;min-width:0;font-size:14px}.s-loop:where(.astro-5cccrht3) .mc:where(.astro-5cccrht3) h4:where(.astro-5cccrht3){font-size:16px}.s-loop:where(.astro-5cccrht3) .mc:where(.astro-5cccrht3) code:where(.astro-5cccrht3){word-break:break-all}.s-loop:where(.astro-5cccrht3) .rp:where(.astro-5cccrht3) u:where(.astro-5cccrht3){display:none}.s-loop:where(.astro-5cccrht3) .cmp:where(.astro-5cccrht3){padding:0 12px 12px}}.s-define:where(.astro-4g7rcxev){box-sizing:border-box;min-height:0;color:var(--fg-1);font-family:var(--font-sans);background:#eef0e8;padding:72px 32px 96px;font-size:15px;line-height:1.5}.s-define:where(.astro-4g7rcxev) .wrap:where(.astro-4g7rcxev){max-width:1240px;margin:0 auto}.s-define:where(.astro-4g7rcxev){--tbl-h:min(640px,calc(100vh - 275px));--shot-w:max(460px,calc((var(--tbl-h) - 150px) * 1280 / 600))}@media (width>=901px){.s-define:where(.astro-4g7rcxev) .wrap:where(.astro-4g7rcxev) .tbl:where(.astro-4g7rcxev){min-height:var(--tbl-h)}.s-define:where(.astro-4g7rcxev) .tbl:where(.astro-4g7rcxev) .c3:where(.astro-4g7rcxev){align-content:center}}.s-define:where(.astro-4g7rcxev) .eyebrow:where(.astro-4g7rcxev){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:14px;font-size:18px;font-weight:500;display:flex}.s-define:where(.astro-4g7rcxev) .eyebrow:where(.astro-4g7rcxev) .n:where(.astro-4g7rcxev){background:var(--green-500);border:1.5px solid var(--green-300);box-sizing:border-box;width:42px;height:42px;color:var(--green-900);font-family:var(--font-display);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;font-size:19px;font-weight:700;display:inline-flex}.s-define:where(.astro-4g7rcxev) h2:where(.astro-4g7rcxev){font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:10px 0 8px;font-size:44px;font-weight:500;line-height:1.08}.s-define:where(.astro-4g7rcxev) .intro:where(.astro-4g7rcxev){max-width:880px;color:var(--fg-2);margin:0 0 28px;font-size:17px;line-height:1.55}.s-define:where(.astro-4g7rcxev) input:where(.astro-4g7rcxev).r{opacity:0;pointer-events:none;position:absolute}.s-define:where(.astro-4g7rcxev) .mono:where(.astro-4g7rcxev){font-family:var(--font-mono)}.s-define:where(.astro-4g7rcxev) .tbl:where(.astro-4g7rcxev){border:1px solid var(--border-1);background:var(--paper);border-radius:16px;grid-template-rows:1fr 1fr;grid-template-columns:210px 230px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.s-define:where(.astro-4g7rcxev) .ty1:where(.astro-4g7rcxev){border-right:1px solid var(--border-1);border-bottom:1px solid var(--border-1);grid-area:1/1}.s-define:where(.astro-4g7rcxev) .lst1:where(.astro-4g7rcxev){border-right:1px solid var(--border-1);border-bottom:1px solid var(--border-1);flex-direction:column;grid-area:1/2;display:flex}.s-define:where(.astro-4g7rcxev) .ty2:where(.astro-4g7rcxev){border-right:1px solid var(--border-1);grid-area:2/1/auto/3}.s-define:where(.astro-4g7rcxev) .c3:where(.astro-4g7rcxev){grid-area:1/3/3}.s-define:where(.astro-4g7rcxev) .ty:where(.astro-4g7rcxev){cursor:pointer;align-items:center;gap:12px;padding:22px 20px;transition:background .15s;display:flex}.s-define:where(.astro-4g7rcxev) .ty:where(.astro-4g7rcxev):hover{background:#f3f4ee}.s-define:where(.astro-4g7rcxev) .num:where(.astro-4g7rcxev){font-family:var(--font-mono);color:#a3ab9f;align-self:center;font-size:11px}.s-define:where(.astro-4g7rcxev) .tt:where(.astro-4g7rcxev){font-family:var(--font-display);color:var(--fg-3);font-size:20px;font-weight:500;line-height:1.2;display:block}.s-define:where(.astro-4g7rcxev) .ts:where(.astro-4g7rcxev){color:var(--fg-3);margin-top:4px;font-size:13.5px;display:block}.s-define:where(.astro-4g7rcxev) .it:where(.astro-4g7rcxev){border-bottom:1px solid var(--border-1);cursor:pointer;flex:1;align-items:center;padding:16px 22px;transition:background .15s;display:flex;position:relative}.s-define:where(.astro-4g7rcxev) .it:where(.astro-4g7rcxev):last-child{border-bottom:0}.s-define:where(.astro-4g7rcxev) .it:where(.astro-4g7rcxev):hover{background:#f3f4ee}.s-define:where(.astro-4g7rcxev) .in:where(.astro-4g7rcxev){color:var(--fg-2);font-size:15.5px;font-weight:500;display:block}.s-define:where(.astro-4g7rcxev) .in:where(.astro-4g7rcxev).mono{font-size:14.5px}.s-define:where(.astro-4g7rcxev) .lst1:where(.astro-4g7rcxev) .in:where(.astro-4g7rcxev){border:1px solid var(--border-1);background:var(--paper);border-radius:999px;padding:5px 14px;transition:background .15s,border-color .15s;display:inline-block}.s-define:where(.astro-4g7rcxev) .is:where(.astro-4g7rcxev){color:var(--fg-3);margin-top:4px;font-size:13.5px;display:block}.s-define:where(.astro-4g7rcxev) .c3:where(.astro-4g7rcxev){background-image:radial-gradient(#dde3d5 1px,#0000 1px);background-size:18px 18px;align-content:start;padding:22px 28px;display:grid}.s-define:where(.astro-4g7rcxev) .pn:where(.astro-4g7rcxev){visibility:hidden;grid-area:1/1;min-width:0;animation:none}@keyframes df-pnIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.s-define:where(.astro-4g7rcxev) .ph:where(.astro-4g7rcxev){flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:8px;display:flex}.s-define:where(.astro-4g7rcxev) .line:where(.astro-4g7rcxev){color:var(--fg-2);max-width:560px;margin:0 0 12px;font-size:16px}.s-define:where(.astro-4g7rcxev) h4:where(.astro-4g7rcxev){font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500}.s-define:where(.astro-4g7rcxev) h4:where(.astro-4g7rcxev).mono{font-family:var(--font-mono);font-size:22px;font-weight:500}.s-define:where(.astro-4g7rcxev) .chips:where(.astro-4g7rcxev){flex-wrap:wrap;gap:6px;display:flex}.s-define:where(.astro-4g7rcxev) .chip:where(.astro-4g7rcxev){background:var(--accent-soft);color:var(--green-700);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:500}.s-define:where(.astro-4g7rcxev) dl:where(.astro-4g7rcxev){background:var(--paper);border:1px solid #e5e2d8;border-radius:12px;grid-template-columns:132px minmax(0,1fr);gap:10px 18px;margin:0;padding:16px 18px;display:grid}.s-define:where(.astro-4g7rcxev) dt:where(.astro-4g7rcxev){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);padding-top:3px;font-size:10.5px}.s-define:where(.astro-4g7rcxev) dd:where(.astro-4g7rcxev){color:var(--fg-1);margin:0;font-size:14.5px;line-height:1.5}.s-define:where(.astro-4g7rcxev) code:where(.astro-4g7rcxev){font-family:var(--font-mono);background:var(--bg-sunken);border-radius:4px;padding:0 4px;font-size:12.5px}.s-define:where(.astro-4g7rcxev) figure:where(.astro-4g7rcxev){margin:18px 0 0}.s-define:where(.astro-4g7rcxev) .shot:where(.astro-4g7rcxev){max-width:var(--shot-w);border:1px solid var(--border-1);background:var(--green-50);border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #1c2a2224}.s-define:where(.astro-4g7rcxev) .shot:where(.astro-4g7rcxev) img:where(.astro-4g7rcxev){width:100%;height:auto;display:block}.s-define:where(.astro-4g7rcxev) figcaption:where(.astro-4g7rcxev){color:var(--fg-3);margin-top:8px;font-size:12.5px}.s-define:where(.astro-4g7rcxev) input:where(.astro-4g7rcxev).yt{opacity:0;pointer-events:none;position:absolute}.s-define:where(.astro-4g7rcxev) .lk:where(.astro-4g7rcxev){color:var(--green-500);cursor:pointer;white-space:nowrap;font-size:13.5px;font-weight:500;font-family:var(--font-mono);margin-left:auto}.s-define:where(.astro-4g7rcxev) .lk:where(.astro-4g7rcxev):hover{color:var(--green-700);text-underline-offset:3px;text-decoration:underline}.s-define:where(.astro-4g7rcxev) .lk:where(.astro-4g7rcxev) .b:where(.astro-4g7rcxev),.s-define:where(.astro-4g7rcxev) .yt:where(.astro-4g7rcxev):checked~.ph:where(.astro-4g7rcxev) .lk:where(.astro-4g7rcxev) .a:where(.astro-4g7rcxev){display:none}.s-define:where(.astro-4g7rcxev) .yt:where(.astro-4g7rcxev):checked~.ph:where(.astro-4g7rcxev) .lk:where(.astro-4g7rcxev) .b:where(.astro-4g7rcxev){display:inline}.s-define:where(.astro-4g7rcxev) .yaml:where(.astro-4g7rcxev){max-width:var(--shot-w);aspect-ratio:1280/600;border:1px solid var(--border-1);background:var(--paper);border-radius:12px;flex-direction:column;display:none;overflow:hidden;box-shadow:0 10px 30px #1c2a2224}.s-define:where(.astro-4g7rcxev) .yt:where(.astro-4g7rcxev):checked~.shot:where(.astro-4g7rcxev){display:none}.s-define:where(.astro-4g7rcxev) .yt:where(.astro-4g7rcxev):checked~.yaml:where(.astro-4g7rcxev){display:flex}.s-define:where(.astro-4g7rcxev) .ybar:where(.astro-4g7rcxev){border-bottom:1px solid var(--border-1);height:34px;font-family:var(--font-mono);color:var(--fg-3);background:#f5f4ec;flex:none;align-items:center;padding:0 14px;font-size:12px;display:flex}.s-define:where(.astro-4g7rcxev) pre:where(.astro-4g7rcxev).ycode{font-family:var(--font-mono);white-space:pre;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:14px 0;font-size:11.5px;line-height:1.6;overflow:auto}.s-define:where(.astro-4g7rcxev) .yl:where(.astro-4g7rcxev){min-height:1.6em;padding-left:52px;display:block;position:relative}.s-define:where(.astro-4g7rcxev) .yl:where(.astro-4g7rcxev):before{content:attr(data-n);text-align:right;color:#a8aea6;width:36px;position:absolute;left:0}.s-define:where(.astro-4g7rcxev) .yl:where(.astro-4g7rcxev).yh{background:#e9f0df}.s-define:where(.astro-4g7rcxev) .yk:where(.astro-4g7rcxev){color:#2f5d3a}.s-define:where(.astro-4g7rcxev) .yv:where(.astro-4g7rcxev){color:#8a5a12}.s-define:where(.astro-4g7rcxev) .yc:where(.astro-4g7rcxev){color:#8e978f;font-style:italic}@media (width<=900px){.s-define:where(.astro-4g7rcxev) .yaml:where(.astro-4g7rcxev){aspect-ratio:auto}.s-define:where(.astro-4g7rcxev) pre:where(.astro-4g7rcxev).ycode{font-size:11.5px}.s-define:where(.astro-4g7rcxev) .lk:where(.astro-4g7rcxev){margin-left:0}}.s-define:where(.astro-4g7rcxev) .more:where(.astro-4g7rcxev){color:var(--green-500);margin-top:20px;font-weight:500;text-decoration:none;display:inline-block}.s-define:where(.astro-4g7rcxev) .more:where(.astro-4g7rcxev):hover{color:var(--green-700);text-underline-offset:3px;text-decoration:underline}#df-m1:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .pn1:where(.astro-4g7rcxev){visibility:visible;animation:.25s ease-out df-pnIn}#df-m1:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .it1:where(.astro-4g7rcxev){background:#e9ede3}#df-m1:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .it1:where(.astro-4g7rcxev) .in:where(.astro-4g7rcxev){color:var(--fg-1);background:var(--accent-soft);border-color:var(--green-300)}#df-m1:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .ty1:where(.astro-4g7rcxev){background:#e9ede3}#df-m1:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .ty1:where(.astro-4g7rcxev) .tt:where(.astro-4g7rcxev){color:var(--fg-1)}#df-m1:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .ty1:where(.astro-4g7rcxev) .num:where(.astro-4g7rcxev){color:var(--green-500)}#df-m2:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .pn2:where(.astro-4g7rcxev){visibility:visible;animation:.25s ease-out df-pnIn}#df-m2:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .it2:where(.astro-4g7rcxev){background:#e9ede3}#df-m2:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .it2:where(.astro-4g7rcxev) .in:where(.astro-4g7rcxev){color:var(--fg-1);background:var(--accent-soft);border-color:var(--green-300)}#df-m2:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .ty1:where(.astro-4g7rcxev){background:#e9ede3}#df-m2:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .ty1:where(.astro-4g7rcxev) .tt:where(.astro-4g7rcxev){color:var(--fg-1)}#df-m2:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .ty1:where(.astro-4g7rcxev) .num:where(.astro-4g7rcxev){color:var(--green-500)}#df-m3:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .pn3:where(.astro-4g7rcxev){visibility:visible;animation:.25s ease-out df-pnIn}#df-m3:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .it3:where(.astro-4g7rcxev){background:#e9ede3}#df-m3:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .it3:where(.astro-4g7rcxev) .in:where(.astro-4g7rcxev){color:var(--fg-1);background:var(--accent-soft);border-color:var(--green-300)}#df-m3:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .ty1:where(.astro-4g7rcxev){background:#e9ede3}#df-m3:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .ty1:where(.astro-4g7rcxev) .tt:where(.astro-4g7rcxev){color:var(--fg-1)}#df-m3:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .ty1:where(.astro-4g7rcxev) .num:where(.astro-4g7rcxev){color:var(--green-500)}#df-m4:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .pn4:where(.astro-4g7rcxev){visibility:visible;animation:.25s ease-out df-pnIn}#df-m4:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .ty2:where(.astro-4g7rcxev){background:#e9ede3}#df-m4:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .ty2:where(.astro-4g7rcxev) .tt:where(.astro-4g7rcxev){color:var(--fg-1)}#df-m4:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .ty2:where(.astro-4g7rcxev) .num:where(.astro-4g7rcxev){color:var(--green-500)}@media (width<=900px){.s-define:where(.astro-4g7rcxev){padding:48px 16px 64px}.s-define:where(.astro-4g7rcxev) h2:where(.astro-4g7rcxev){font-size:32px}.s-define:where(.astro-4g7rcxev) .intro:where(.astro-4g7rcxev){margin-bottom:28px;font-size:16px}.s-define:where(.astro-4g7rcxev) .tbl:where(.astro-4g7rcxev){grid-template-rows:auto;grid-template-columns:1fr 1fr;min-height:0}.s-define:where(.astro-4g7rcxev) .ty1:where(.astro-4g7rcxev){border-bottom:1px solid var(--border-1);grid-area:1/1}.s-define:where(.astro-4g7rcxev) .ty2:where(.astro-4g7rcxev){border-right:0;border-bottom:1px solid var(--border-1);grid-area:1/2}.s-define:where(.astro-4g7rcxev) .ty:where(.astro-4g7rcxev){padding:14px}.s-define:where(.astro-4g7rcxev) .tt:where(.astro-4g7rcxev){font-size:17px}.s-define:where(.astro-4g7rcxev) .ts:where(.astro-4g7rcxev){display:none}.s-define:where(.astro-4g7rcxev) .lst1:where(.astro-4g7rcxev){border-right:0;flex-flow:wrap;grid-area:2/1/auto/3;padding:10px 12px}.s-define:where(.astro-4g7rcxev) .it:where(.astro-4g7rcxev){border-radius:999px;flex:none;margin:3px 2px;padding:6px 12px;display:inline-block;border:1px solid var(--border-1)!important}.s-define:where(.astro-4g7rcxev) .is:where(.astro-4g7rcxev){display:none}.s-define:where(.astro-4g7rcxev) .in:where(.astro-4g7rcxev),.s-define:where(.astro-4g7rcxev) .in:where(.astro-4g7rcxev).mono{font-size:13.5px}#df-m4:where(.astro-4g7rcxev):checked~.tbl:where(.astro-4g7rcxev) .lst1:where(.astro-4g7rcxev){display:none}.s-define:where(.astro-4g7rcxev) .lst1:where(.astro-4g7rcxev) .in:where(.astro-4g7rcxev){border:0;padding:0;background:0 0!important}.s-define:where(.astro-4g7rcxev) .c3:where(.astro-4g7rcxev){grid-area:3/1/auto/3;padding:18px 14px}.s-define:where(.astro-4g7rcxev) dl:where(.astro-4g7rcxev){grid-template-columns:minmax(0,1fr);gap:4px}.s-define:where(.astro-4g7rcxev) dd:where(.astro-4g7rcxev){margin-bottom:8px}.s-define:where(.astro-4g7rcxev) h4:where(.astro-4g7rcxev),.s-define:where(.astro-4g7rcxev) h4:where(.astro-4g7rcxev).mono{font-size:19px}}@media (prefers-reduced-motion:reduce){.s-define:where(.astro-4g7rcxev) .pn:where(.astro-4g7rcxev){animation:none}}.s-run:where(.astro-3ugwud2t){box-sizing:border-box;color:var(--fg-1);font-family:var(--font-sans);background:#eef0e8;padding:72px 32px 96px;font-size:15px;line-height:1.5}.s-run:where(.astro-3ugwud2t) .wrap:where(.astro-3ugwud2t){max-width:1240px;margin:0 auto}.s-run:where(.astro-3ugwud2t) input:where(.astro-3ugwud2t).r{opacity:0;pointer-events:none;position:absolute}.s-run:where(.astro-3ugwud2t) .grid:where(.astro-3ugwud2t){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.s-run:where(.astro-3ugwud2t) .more:where(.astro-3ugwud2t){color:var(--green-500);margin-top:16px;font-weight:500;text-decoration:none;display:inline-block}.s-run:where(.astro-3ugwud2t) .more:where(.astro-3ugwud2t):hover{color:var(--green-700);text-underline-offset:3px;text-decoration:underline}@media (width>=901px){.s-run:where(.astro-3ugwud2t) .win:where(.astro-3ugwud2t){margin-top:56px}}.s-run:where(.astro-3ugwud2t) .eyebrow:where(.astro-3ugwud2t){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:14px;font-size:18px;font-weight:500;display:flex}.s-run:where(.astro-3ugwud2t) .eyebrow:where(.astro-3ugwud2t) .n:where(.astro-3ugwud2t){background:var(--green-500);border:1.5px solid var(--green-300);box-sizing:border-box;width:42px;height:42px;color:var(--green-900);font-family:var(--font-display);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;font-size:19px;font-weight:700;display:inline-flex}.s-run:where(.astro-3ugwud2t) h2:where(.astro-3ugwud2t){font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:14px 0 10px;font-size:40px;font-weight:500;line-height:1.08}.s-run:where(.astro-3ugwud2t) .intro:where(.astro-3ugwud2t){color:var(--fg-2);margin:0 0 14px;font-size:17px;line-height:1.55}.s-run:where(.astro-3ugwud2t) .ops:where(.astro-3ugwud2t){flex-direction:column;gap:8px;display:flex}.s-run:where(.astro-3ugwud2t) .op:where(.astro-3ugwud2t){border:1px solid var(--border-1);cursor:pointer;background:0 0;border-radius:12px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:2px 14px;padding:11px 16px;transition:background .15s,border-color .15s;display:grid;position:relative;overflow:hidden}.s-run:where(.astro-3ugwud2t) .op:where(.astro-3ugwud2t):hover{background:#f5f6f0}.s-run:where(.astro-3ugwud2t) .ot:where(.astro-3ugwud2t){font-family:var(--font-display);color:var(--fg-2);font-size:17px;font-weight:500}.s-run:where(.astro-3ugwud2t) .od:where(.astro-3ugwud2t){color:var(--fg-3);font-size:13.5px}.s-run:where(.astro-3ugwud2t) .oc:where(.astro-3ugwud2t){font-family:var(--font-mono);color:var(--green-700);grid-area:1/2;font-size:12.5px}.s-run:where(.astro-3ugwud2t) .sl:where(.astro-3ugwud2t){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-bottom:10px;font-size:10.5px}.s-run:where(.astro-3ugwud2t) .steps:where(.astro-3ugwud2t){align-items:center;gap:22px;margin-bottom:16px;display:flex}.s-run:where(.astro-3ugwud2t) .stp:where(.astro-3ugwud2t){font-family:var(--font-mono);color:var(--fg-2);border:1px solid var(--border-1);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-block}.s-run:where(.astro-3ugwud2t) .stp:where(.astro-3ugwud2t):hover{background:#f5f6f0}.s-run:where(.astro-3ugwud2t) .arr:where(.astro-3ugwud2t){color:var(--green-300);flex:none}.s-run:where(.astro-3ugwud2t) .panes:where(.astro-3ugwud2t){display:grid}.s-run:where(.astro-3ugwud2t) .pane:where(.astro-3ugwud2t){visibility:hidden;grid-area:1/1;min-width:0}.s-run:where(.astro-3ugwud2t) .pane:where(.astro-3ugwud2t) p:where(.astro-3ugwud2t).px{margin:0 0 12px}.s-run:where(.astro-3ugwud2t) .pane:where(.astro-3ugwud2t) p:where(.astro-3ugwud2t){color:var(--fg-2);max-width:440px;margin:0;font-size:15px;line-height:1.55}.s-run:where(.astro-3ugwud2t) .pane:where(.astro-3ugwud2t) p:where(.astro-3ugwud2t) code:where(.astro-3ugwud2t){font-family:var(--font-mono);color:var(--green-700);font-size:13px}#rn-f1:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .pn1:where(.astro-3ugwud2t),#rn-f2:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .pn2:where(.astro-3ugwud2t),#rn-f3:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .pn3:where(.astro-3ugwud2t){visibility:visible}#rn-f1:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .sp1:where(.astro-3ugwud2t),#rn-f2:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .sp2:where(.astro-3ugwud2t),#rn-f3:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .sp3:where(.astro-3ugwud2t){background:var(--paper);border-color:var(--green-300);color:var(--fg-1)}#rn-f2:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .tmr:where(.astro-3ugwud2t),#rn-f3:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .tms:where(.astro-3ugwud2t){display:block}.s-run:where(.astro-3ugwud2t) .win:where(.astro-3ugwud2t){background:var(--green-950);border:1px solid #26352c;border-radius:14px;flex-direction:column;height:470px;display:flex;overflow:hidden;box-shadow:0 4px 8px #16211b24,0 18px 36px #16211b3d,0 40px 80px -10px #16211b66}.s-run:where(.astro-3ugwud2t) .bar:where(.astro-3ugwud2t){background:#0f1712;border-bottom:1px solid #26352c;flex:none;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.s-run:where(.astro-3ugwud2t) .bar:where(.astro-3ugwud2t) i:where(.astro-3ugwud2t){background:#3a4a40;border-radius:99px;width:11px;height:11px;display:block}.s-run:where(.astro-3ugwud2t) .bar:where(.astro-3ugwud2t) span:where(.astro-3ugwud2t){color:#86927f;font-size:12.5px;font-family:var(--font-mono);margin-left:10px}.s-run:where(.astro-3ugwud2t) .term:where(.astro-3ugwud2t){font-family:var(--font-mono);color:#e6ebe3;flex:1;padding:18px 22px;font-size:12.5px;line-height:1.7;display:none;overflow:hidden}.s-run:where(.astro-3ugwud2t) .term:where(.astro-3ugwud2t) .p:where(.astro-3ugwud2t){color:var(--green-300)}.s-run:where(.astro-3ugwud2t) .term:where(.astro-3ugwud2t) .ok:where(.astro-3ugwud2t){color:#6fcfc2}.s-run:where(.astro-3ugwud2t) .term:where(.astro-3ugwud2t) .no:where(.astro-3ugwud2t){color:#f09a82}.s-run:where(.astro-3ugwud2t) .term:where(.astro-3ugwud2t) .ln:where(.astro-3ugwud2t){white-space:pre-wrap;text-indent:-2ch;opacity:0;min-height:1.7em;animation:rn-lnIn 10ms linear var(--d) forwards;padding-left:2ch}.s-run:where(.astro-3ugwud2t) .term:where(.astro-3ugwud2t) .ty:where(.astro-3ugwud2t){text-indent:0;vertical-align:bottom;white-space:nowrap;width:0;animation:rn-tyIn calc(var(--n) * 45ms) steps(var(--n)) var(--d) forwards;display:inline-block;overflow:hidden}.s-run:where(.astro-3ugwud2t) .term:where(.astro-3ugwud2t) .cur:where(.astro-3ugwud2t){vertical-align:-.2em;background:var(--green-300);width:.6em;height:1.15em;margin-left:4px;animation:1s step-end infinite rn-curB;display:inline-block}@keyframes rn-lnIn{to{opacity:1}}@keyframes rn-tyIn{to{width:calc(var(--n) * 1ch + 4px)}}@keyframes rn-curB{50%{opacity:0}}#rn-f1:where(.astro-3ugwud2t):checked~#rn-o1:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .tm1:where(.astro-3ugwud2t){display:block}#rn-o1:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .op1:where(.astro-3ugwud2t){background:var(--paper);border-color:var(--green-300)}#rn-o1:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .op1:where(.astro-3ugwud2t) .ot:where(.astro-3ugwud2t){color:var(--fg-1)}#rn-f1:where(.astro-3ugwud2t):checked~#rn-o2:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .tm2:where(.astro-3ugwud2t){display:block}#rn-o2:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .op2:where(.astro-3ugwud2t){background:var(--paper);border-color:var(--green-300)}#rn-o2:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .op2:where(.astro-3ugwud2t) .ot:where(.astro-3ugwud2t){color:var(--fg-1)}#rn-f1:where(.astro-3ugwud2t):checked~#rn-o3:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .tm3:where(.astro-3ugwud2t){display:block}#rn-o3:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .op3:where(.astro-3ugwud2t){background:var(--paper);border-color:var(--green-300)}#rn-o3:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .op3:where(.astro-3ugwud2t) .ot:where(.astro-3ugwud2t){color:var(--fg-1)}#rn-f1:where(.astro-3ugwud2t):checked~#rn-o4:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .tm4:where(.astro-3ugwud2t){display:block}#rn-o4:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .op4:where(.astro-3ugwud2t){background:var(--paper);border-color:var(--green-300)}#rn-o4:where(.astro-3ugwud2t):checked~.grid:where(.astro-3ugwud2t) .op4:where(.astro-3ugwud2t) .ot:where(.astro-3ugwud2t){color:var(--fg-1)}@media (width<=900px){.s-run:where(.astro-3ugwud2t){padding:48px 16px 64px}.s-run:where(.astro-3ugwud2t) .grid:where(.astro-3ugwud2t){grid-template-columns:minmax(0,1fr);gap:28px}.s-run:where(.astro-3ugwud2t) .side:where(.astro-3ugwud2t){order:-1}.s-run:where(.astro-3ugwud2t) h2:where(.astro-3ugwud2t){font-size:30px}.s-run:where(.astro-3ugwud2t) .intro:where(.astro-3ugwud2t){font-size:16px}.s-run:where(.astro-3ugwud2t) .op:where(.astro-3ugwud2t){grid-template-columns:minmax(0,1fr)}.s-run:where(.astro-3ugwud2t) .oc:where(.astro-3ugwud2t){grid-column:1}.s-run:where(.astro-3ugwud2t) .od:where(.astro-3ugwud2t){display:none}.s-run:where(.astro-3ugwud2t) .pane:where(.astro-3ugwud2t){min-height:0}.s-run:where(.astro-3ugwud2t) .win:where(.astro-3ugwud2t){height:auto;min-height:420px}.s-run:where(.astro-3ugwud2t) .term:where(.astro-3ugwud2t){padding:14px;font-size:10.5px}}@media (width<=380px){.s-run:where(.astro-3ugwud2t) .steps:where(.astro-3ugwud2t){gap:12px}.s-run:where(.astro-3ugwud2t) .stp:where(.astro-3ugwud2t){padding:6px 12px}}@media (prefers-reduced-motion:reduce){.s-run:where(.astro-3ugwud2t) .term:where(.astro-3ugwud2t) .ln:where(.astro-3ugwud2t){opacity:1;animation:none}.s-run:where(.astro-3ugwud2t) .term:where(.astro-3ugwud2t) .ty:where(.astro-3ugwud2t){width:auto;animation:none}.s-run:where(.astro-3ugwud2t) .term:where(.astro-3ugwud2t) .cur:where(.astro-3ugwud2t){animation:none}}.s-review:where(.astro-6stm46jo){box-sizing:border-box;color:var(--fg-1);font-family:var(--font-sans);background:#eef0e8;padding:72px 32px 96px;font-size:15px;line-height:1.5}.s-review:where(.astro-6stm46jo) .wrap:where(.astro-6stm46jo){max-width:1240px;margin:0 auto}.s-review:where(.astro-6stm46jo) input:where(.astro-6stm46jo).r{opacity:0;pointer-events:none;position:absolute}.s-review:where(.astro-6stm46jo) .grid:where(.astro-6stm46jo){grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);align-items:start;gap:48px;display:grid}.s-review:where(.astro-6stm46jo) .eyebrow:where(.astro-6stm46jo){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:14px;font-size:18px;font-weight:500;display:flex}.s-review:where(.astro-6stm46jo) .eyebrow:where(.astro-6stm46jo) .n:where(.astro-6stm46jo){background:var(--green-500);border:1.5px solid var(--green-300);box-sizing:border-box;width:42px;height:42px;color:var(--green-900);font-family:var(--font-display);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;font-size:19px;font-weight:700;display:inline-flex}.s-review:where(.astro-6stm46jo) h2:where(.astro-6stm46jo){font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:14px 0 10px;font-size:40px;font-weight:500;line-height:1.08}.s-review:where(.astro-6stm46jo) .intro:where(.astro-6stm46jo){color:var(--fg-2);margin:0 0 28px;font-size:17px;line-height:1.55}.s-review:where(.astro-6stm46jo) .ops:where(.astro-6stm46jo){flex-direction:column;gap:8px;display:flex}.s-review:where(.astro-6stm46jo) .op:where(.astro-6stm46jo){border:1px solid var(--border-1);cursor:pointer;border-radius:12px;padding:14px 16px;transition:background .15s,border-color .15s;display:block}.s-review:where(.astro-6stm46jo) .op:where(.astro-6stm46jo):hover{background:#f5f6f0}.s-review:where(.astro-6stm46jo) .ot:where(.astro-6stm46jo){font-family:var(--font-display);color:var(--fg-2);font-size:17px;font-weight:500}.s-review:where(.astro-6stm46jo) .od:where(.astro-6stm46jo){color:var(--fg-2);margin-top:4px;font-size:14px;line-height:1.45;display:none}#rv-v1:where(.astro-6stm46jo):checked~.grid:where(.astro-6stm46jo) .op1:where(.astro-6stm46jo),#rv-v2:where(.astro-6stm46jo):checked~.grid:where(.astro-6stm46jo) .op2:where(.astro-6stm46jo),#rv-v3:where(.astro-6stm46jo):checked~.grid:where(.astro-6stm46jo) .op3:where(.astro-6stm46jo){background:var(--paper);border-color:var(--green-300)}#rv-v1:where(.astro-6stm46jo):checked~.grid:where(.astro-6stm46jo) .op1:where(.astro-6stm46jo) .ot:where(.astro-6stm46jo),#rv-v2:where(.astro-6stm46jo):checked~.grid:where(.astro-6stm46jo) .op2:where(.astro-6stm46jo) .ot:where(.astro-6stm46jo),#rv-v3:where(.astro-6stm46jo):checked~.grid:where(.astro-6stm46jo) .op3:where(.astro-6stm46jo) .ot:where(.astro-6stm46jo){color:var(--fg-1)}#rv-v1:where(.astro-6stm46jo):checked~.grid:where(.astro-6stm46jo) .op1:where(.astro-6stm46jo) .od:where(.astro-6stm46jo),#rv-v2:where(.astro-6stm46jo):checked~.grid:where(.astro-6stm46jo) .op2:where(.astro-6stm46jo) .od:where(.astro-6stm46jo),#rv-v3:where(.astro-6stm46jo):checked~.grid:where(.astro-6stm46jo) .op3:where(.astro-6stm46jo) .od:where(.astro-6stm46jo){display:block}.s-review:where(.astro-6stm46jo) .mores:where(.astro-6stm46jo){flex-direction:column;align-items:flex-start;gap:6px;margin-top:24px;display:flex}.s-review:where(.astro-6stm46jo) .more:where(.astro-6stm46jo){color:var(--green-500);font-weight:500;text-decoration:none;display:inline-block}.s-review:where(.astro-6stm46jo) .more:where(.astro-6stm46jo):hover{color:var(--green-700);text-underline-offset:3px;text-decoration:underline}.s-review:where(.astro-6stm46jo) .br:where(.astro-6stm46jo){background:var(--paper);border:1px solid #d5d8cf;border-radius:14px;overflow:hidden;box-shadow:0 4px 8px #16211b14,0 18px 36px #16211b24,0 40px 80px -10px #16211b3d}.s-review:where(.astro-6stm46jo) .bar:where(.astro-6stm46jo){background:#e6e8e0;border-bottom:1px solid #d5d8cf;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.s-review:where(.astro-6stm46jo) .bar:where(.astro-6stm46jo) i:where(.astro-6stm46jo){background:#c4c9be;border-radius:99px;width:11px;height:11px;display:block}.s-review:where(.astro-6stm46jo) .url:where(.astro-6stm46jo){max-width:420px;height:24px;font-family:var(--font-mono);color:#5c6a60;white-space:nowrap;background:#f6f7f2;border:1px solid #daddd3;border-radius:7px;flex:1;align-items:center;margin-left:14px;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.s-review:where(.astro-6stm46jo) .url:where(.astro-6stm46jo) span:where(.astro-6stm46jo){text-overflow:ellipsis;display:none;overflow:hidden}#rv-v1:where(.astro-6stm46jo):checked~.grid:where(.astro-6stm46jo) .u1:where(.astro-6stm46jo),#rv-v2:where(.astro-6stm46jo):checked~.grid:where(.astro-6stm46jo) .u2:where(.astro-6stm46jo),#rv-v3:where(.astro-6stm46jo):checked~.grid:where(.astro-6stm46jo) .u3:where(.astro-6stm46jo){display:inline}.s-review:where(.astro-6stm46jo) .vp:where(.astro-6stm46jo){background:var(--green-50);scrollbar-width:thin;height:560px;overflow:hidden auto}.s-review:where(.astro-6stm46jo) .view:where(.astro-6stm46jo){display:none}#rv-v1:where(.astro-6stm46jo):checked~.grid:where(.astro-6stm46jo) .w1:where(.astro-6stm46jo),#rv-v2:where(.astro-6stm46jo):checked~.grid:where(.astro-6stm46jo) .w2:where(.astro-6stm46jo),#rv-v3:where(.astro-6stm46jo):checked~.grid:where(.astro-6stm46jo) .w3:where(.astro-6stm46jo){display:block}.s-review:where(.astro-6stm46jo) .pg:where(.astro-6stm46jo){width:100%;position:relative}.s-review:where(.astro-6stm46jo) .pg:where(.astro-6stm46jo) img:where(.astro-6stm46jo).base{width:100%;height:100%;display:block}.s-review:where(.astro-6stm46jo) .hs:where(.astro-6stm46jo){z-index:2;cursor:default;position:absolute}.s-review:where(.astro-6stm46jo) .hs:where(.astro-6stm46jo).go{cursor:pointer}.s-review:where(.astro-6stm46jo) .hv:where(.astro-6stm46jo){z-index:1;pointer-events:none;display:none;position:absolute}.s-review:where(.astro-6stm46jo) .hs:where(.astro-6stm46jo):hover+.hv:where(.astro-6stm46jo){display:block}.s-review:where(.astro-6stm46jo) .nav:where(.astro-6stm46jo):hover{background:#1c2a220f;border-radius:6px}@keyframes rv-fadeV{0%{opacity:0}to{opacity:1}}.s-review:where(.astro-6stm46jo) .view:where(.astro-6stm46jo){animation:.25s ease-out rv-fadeV}@media (width<=900px){.s-review:where(.astro-6stm46jo){padding:48px 16px 64px}.s-review:where(.astro-6stm46jo) .grid:where(.astro-6stm46jo){grid-template-columns:minmax(0,1fr);gap:28px}.s-review:where(.astro-6stm46jo) h2:where(.astro-6stm46jo){font-size:30px}.s-review:where(.astro-6stm46jo) .intro:where(.astro-6stm46jo){font-size:16px}.s-review:where(.astro-6stm46jo) .vp:where(.astro-6stm46jo){height:440px}.s-review:where(.astro-6stm46jo) .url:where(.astro-6stm46jo){max-width:none}}@media (prefers-reduced-motion:reduce){.s-review:where(.astro-6stm46jo) .view:where(.astro-6stm46jo){animation:none}}.s-improve:where(.astro-hy3fkwuv){box-sizing:border-box;color:var(--fg-1);font-family:var(--font-sans);background:#eef0e8;padding:72px 32px 96px;font-size:15px;line-height:1.5}.s-improve:where(.astro-hy3fkwuv) .wrap:where(.astro-hy3fkwuv){max-width:1240px;margin:0 auto}.s-improve:where(.astro-hy3fkwuv) input:where(.astro-hy3fkwuv).r{opacity:0;pointer-events:none;position:absolute}.s-improve:where(.astro-hy3fkwuv) .grid:where(.astro-hy3fkwuv){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.s-improve:where(.astro-hy3fkwuv) .eyebrow:where(.astro-hy3fkwuv){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:14px;font-size:18px;font-weight:500;display:flex}.s-improve:where(.astro-hy3fkwuv) .eyebrow:where(.astro-hy3fkwuv) .n:where(.astro-hy3fkwuv){background:var(--green-500);border:1.5px solid var(--green-300);box-sizing:border-box;width:42px;height:42px;color:var(--green-900);font-family:var(--font-display);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;font-size:19px;font-weight:700;display:inline-flex}.s-improve:where(.astro-hy3fkwuv) h2:where(.astro-hy3fkwuv){font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:14px 0 10px;font-size:40px;font-weight:500;line-height:1.08}.s-improve:where(.astro-hy3fkwuv) .intro:where(.astro-hy3fkwuv){color:var(--fg-2);margin:0 0 28px;font-size:17px;line-height:1.55}.s-improve:where(.astro-hy3fkwuv) .ops:where(.astro-hy3fkwuv){flex-direction:column;gap:8px;display:flex}.s-improve:where(.astro-hy3fkwuv) .op:where(.astro-hy3fkwuv){border:1px solid var(--border-1);cursor:pointer;border-radius:12px;padding:14px 16px;transition:background .15s,border-color .15s;display:block}.s-improve:where(.astro-hy3fkwuv) .op:where(.astro-hy3fkwuv):hover{background:#f5f6f0}.s-improve:where(.astro-hy3fkwuv) .ot:where(.astro-hy3fkwuv){font-family:var(--font-display);color:var(--fg-2);font-size:17px;font-weight:500}.s-improve:where(.astro-hy3fkwuv) .od:where(.astro-hy3fkwuv){color:var(--fg-2);margin-top:4px;font-size:14px;line-height:1.45;display:none}#im-i1:where(.astro-hy3fkwuv):checked~.grid:where(.astro-hy3fkwuv) .op1:where(.astro-hy3fkwuv),#im-i2:where(.astro-hy3fkwuv):checked~.grid:where(.astro-hy3fkwuv) .op2:where(.astro-hy3fkwuv),#im-i3:where(.astro-hy3fkwuv):checked~.grid:where(.astro-hy3fkwuv) .op3:where(.astro-hy3fkwuv){background:var(--paper);border-color:var(--green-300)}#im-i1:where(.astro-hy3fkwuv):checked~.grid:where(.astro-hy3fkwuv) .op1:where(.astro-hy3fkwuv) .ot:where(.astro-hy3fkwuv),#im-i2:where(.astro-hy3fkwuv):checked~.grid:where(.astro-hy3fkwuv) .op2:where(.astro-hy3fkwuv) .ot:where(.astro-hy3fkwuv),#im-i3:where(.astro-hy3fkwuv):checked~.grid:where(.astro-hy3fkwuv) .op3:where(.astro-hy3fkwuv) .ot:where(.astro-hy3fkwuv){color:var(--fg-1)}#im-i1:where(.astro-hy3fkwuv):checked~.grid:where(.astro-hy3fkwuv) .op1:where(.astro-hy3fkwuv) .od:where(.astro-hy3fkwuv),#im-i2:where(.astro-hy3fkwuv):checked~.grid:where(.astro-hy3fkwuv) .op2:where(.astro-hy3fkwuv) .od:where(.astro-hy3fkwuv),#im-i3:where(.astro-hy3fkwuv):checked~.grid:where(.astro-hy3fkwuv) .op3:where(.astro-hy3fkwuv) .od:where(.astro-hy3fkwuv){display:block}.s-improve:where(.astro-hy3fkwuv) .more:where(.astro-hy3fkwuv){color:var(--green-500);margin-top:24px;font-weight:500;text-decoration:none;display:inline-block}.s-improve:where(.astro-hy3fkwuv) .more:where(.astro-hy3fkwuv):hover{color:var(--green-700);text-underline-offset:3px;text-decoration:underline}.s-improve:where(.astro-hy3fkwuv) .win:where(.astro-hy3fkwuv){border-radius:14px;flex-direction:column;height:470px;display:none;overflow:hidden;box-shadow:0 4px 8px #16211b14,0 18px 36px #16211b24,0 40px 80px -10px #16211b3d}@media (width>=901px){.s-improve:where(.astro-hy3fkwuv) .win:where(.astro-hy3fkwuv){margin-top:56px}}#im-i1:where(.astro-hy3fkwuv):checked~.grid:where(.astro-hy3fkwuv) .wsl:where(.astro-hy3fkwuv),#im-i2:where(.astro-hy3fkwuv):checked~.grid:where(.astro-hy3fkwuv) .wsl:where(.astro-hy3fkwuv),#im-i3:where(.astro-hy3fkwuv):checked~.grid:where(.astro-hy3fkwuv) .wbr:where(.astro-hy3fkwuv){display:flex}.s-improve:where(.astro-hy3fkwuv) .bar:where(.astro-hy3fkwuv){flex:none;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.s-improve:where(.astro-hy3fkwuv) .bar:where(.astro-hy3fkwuv) i:where(.astro-hy3fkwuv){border-radius:99px;width:11px;height:11px;display:block}.s-improve:where(.astro-hy3fkwuv) .sbar:where(.astro-hy3fkwuv){background:#350d36}.s-improve:where(.astro-hy3fkwuv) .sbar:where(.astro-hy3fkwuv) i:where(.astro-hy3fkwuv){background:#6b4a6c}.s-improve:where(.astro-hy3fkwuv) .srch:where(.astro-hy3fkwuv){color:#e5d9e5;background:#5a3a5b;border-radius:6px;align-items:center;gap:8px;width:46%;height:24px;margin:0 auto;padding:0 12px;font-size:12px;display:flex;transform:translate(-24px)}.s-improve:where(.astro-hy3fkwuv) .sl2:where(.astro-hy3fkwuv){min-height:0;font-family:Lato,var(--font-sans);background:#fff;flex:1;display:flex}.s-improve:where(.astro-hy3fkwuv) .sls:where(.astro-hy3fkwuv){color:#cfc3cf;background:#3f0e40;flex:none;width:180px;padding:12px 0;font-size:14px}.s-improve:where(.astro-hy3fkwuv) .ws:where(.astro-hy3fkwuv){color:#fff;border-bottom:1px solid #5d2c5d;margin-bottom:6px;padding:4px 16px 12px;font-size:16px;font-weight:900}.s-improve:where(.astro-hy3fkwuv) .ws:where(.astro-hy3fkwuv) span:where(.astro-hy3fkwuv){opacity:.8;font-size:11px}.s-improve:where(.astro-hy3fkwuv) .sh:where(.astro-hy3fkwuv){color:#cfc3cf;opacity:.85;padding:6px 16px;font-size:13px}.s-improve:where(.astro-hy3fkwuv) .ch:where(.astro-hy3fkwuv){align-items:center;gap:8px;padding:3px 16px;display:flex}.s-improve:where(.astro-hy3fkwuv) .ch:where(.astro-hy3fkwuv) b:where(.astro-hy3fkwuv){opacity:.7;font-weight:400}.s-improve:where(.astro-hy3fkwuv) .ch:where(.astro-hy3fkwuv).on{color:#fff;background:#1164a3;font-weight:700}.s-improve:where(.astro-hy3fkwuv) .ch:where(.astro-hy3fkwuv).on b:where(.astro-hy3fkwuv){opacity:1}.s-improve:where(.astro-hy3fkwuv) .ap:where(.astro-hy3fkwuv){background:var(--green-700);border-radius:4px;width:14px;height:14px;display:inline-block}.s-improve:where(.astro-hy3fkwuv) .slm:where(.astro-hy3fkwuv){flex-direction:column;flex:1;min-width:0;display:flex}.s-improve:where(.astro-hy3fkwuv) .slhd:where(.astro-hy3fkwuv){color:#616061;white-space:nowrap;border-bottom:1px solid #e0e0e0;flex:none;align-items:baseline;gap:12px;padding:10px 20px;font-size:13px;display:flex;overflow:hidden}.s-improve:where(.astro-hy3fkwuv) .slhd:where(.astro-hy3fkwuv) b:where(.astro-hy3fkwuv){color:#1d1c1d;font-size:16px;font-weight:900}.s-improve:where(.astro-hy3fkwuv) .slbody:where(.astro-hy3fkwuv){flex:1;min-height:0;padding:10px 0;overflow:hidden}.s-improve:where(.astro-hy3fkwuv) .dv:where(.astro-hy3fkwuv){text-align:center;border-top:1px solid #ddd;height:0;margin:0 20px 10px;position:relative}.s-improve:where(.astro-hy3fkwuv) .dv:where(.astro-hy3fkwuv) span:where(.astro-hy3fkwuv){color:#1d1c1d;background:#fff;border:1px solid #ddd;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700;position:relative;top:-11px}.s-improve:where(.astro-hy3fkwuv) .msg:where(.astro-hy3fkwuv){gap:10px;padding:6px 20px;display:flex}.s-improve:where(.astro-hy3fkwuv) .av2:where(.astro-hy3fkwuv){background:var(--green-700);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.s-improve:where(.astro-hy3fkwuv) .av2:where(.astro-hy3fkwuv) img:where(.astro-hy3fkwuv){width:28px;height:auto}.s-improve:where(.astro-hy3fkwuv) .av2:where(.astro-hy3fkwuv).mr{background:#e01e5a}.s-improve:where(.astro-hy3fkwuv) .mc:where(.astro-hy3fkwuv){color:#1d1c1d;min-width:0;font-size:14.5px;line-height:1.45}.s-improve:where(.astro-hy3fkwuv) .who2:where(.astro-hy3fkwuv) b:where(.astro-hy3fkwuv){font-weight:900}.s-improve:where(.astro-hy3fkwuv) .who2:where(.astro-hy3fkwuv) i:where(.astro-hy3fkwuv){color:#616061;vertical-align:1px;background:#e8e8e8;border-radius:3px;margin-left:6px;padding:1px 4px;font-size:10px;font-style:normal;font-weight:700}.s-improve:where(.astro-hy3fkwuv) .who2:where(.astro-hy3fkwuv) u:where(.astro-hy3fkwuv){color:#616061;margin-left:8px;font-size:12px;text-decoration:none}.s-improve:where(.astro-hy3fkwuv) .mc:where(.astro-hy3fkwuv) h4:where(.astro-hy3fkwuv){margin:4px 0 2px;font-family:inherit;font-size:17px;font-weight:900}.s-improve:where(.astro-hy3fkwuv) .mc:where(.astro-hy3fkwuv) .ctx:where(.astro-hy3fkwuv){color:#616061;font-size:12px}.s-improve:where(.astro-hy3fkwuv) .mc:where(.astro-hy3fkwuv) hr:where(.astro-hy3fkwuv){border:0;border-top:1px solid #ddd;margin:8px 0}.s-improve:where(.astro-hy3fkwuv) .mc:where(.astro-hy3fkwuv) code:where(.astro-hy3fkwuv){font-family:var(--font-mono);color:#e01e5a;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:3px;padding:0 3px;font-size:12px}.s-improve:where(.astro-hy3fkwuv) .mc:where(.astro-hy3fkwuv) a:where(.astro-hy3fkwuv){color:#1264a3;text-decoration:none}.s-improve:where(.astro-hy3fkwuv) .mc:where(.astro-hy3fkwuv) .f:where(.astro-hy3fkwuv){margin:6px 0}.s-improve:where(.astro-hy3fkwuv) .rp:where(.astro-hy3fkwuv){align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.s-improve:where(.astro-hy3fkwuv) .rp:where(.astro-hy3fkwuv) i:where(.astro-hy3fkwuv){color:#fff;background:#e01e5a;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:700;display:flex}.s-improve:where(.astro-hy3fkwuv) .rp:where(.astro-hy3fkwuv) u:where(.astro-hy3fkwuv){color:#616061;text-decoration:none}.s-improve:where(.astro-hy3fkwuv) .rp:where(.astro-hy3fkwuv),.s-improve:where(.astro-hy3fkwuv) .reply:where(.astro-hy3fkwuv){display:none}#im-i2:where(.astro-hy3fkwuv):checked~.grid:where(.astro-hy3fkwuv) .reply:where(.astro-hy3fkwuv){display:flex}.s-improve:where(.astro-hy3fkwuv) .reply:where(.astro-hy3fkwuv){animation:.4s ease-out .3s both im-repIn}@keyframes im-repIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.s-improve:where(.astro-hy3fkwuv) .cmp:where(.astro-hy3fkwuv){flex:none;padding:0 20px 14px}.s-improve:where(.astro-hy3fkwuv) .cmpb:where(.astro-hy3fkwuv){color:#868686;border:1px solid #868686;border-radius:8px;padding:9px 12px;font-size:14px}.s-improve:where(.astro-hy3fkwuv) .wbr:where(.astro-hy3fkwuv){background:var(--green-50);border:1px solid #d5d8cf}.s-improve:where(.astro-hy3fkwuv) .bbar:where(.astro-hy3fkwuv){background:#e6e8e0;border-bottom:1px solid #d5d8cf}.s-improve:where(.astro-hy3fkwuv) .bbar:where(.astro-hy3fkwuv) i:where(.astro-hy3fkwuv){background:#c4c9be}.s-improve:where(.astro-hy3fkwuv) .url:where(.astro-hy3fkwuv){max-width:360px;height:24px;font-family:var(--font-mono);color:#5c6a60;white-space:nowrap;background:#f6f7f2;border:1px solid #daddd3;border-radius:7px;flex:1;align-items:center;margin-left:14px;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.s-improve:where(.astro-hy3fkwuv) .bview:where(.astro-hy3fkwuv){flex:1;justify-content:center;align-items:center;min-height:0;padding:20px;display:flex}.s-improve:where(.astro-hy3fkwuv) .pg:where(.astro-hy3fkwuv){border-radius:10px;width:100%;position:relative;overflow:visible}.s-improve:where(.astro-hy3fkwuv) .pg:where(.astro-hy3fkwuv) img:where(.astro-hy3fkwuv).base{box-sizing:border-box;background:var(--paper);border:1px solid #e3e5de;border-radius:10px;width:100%;height:auto;display:block}.s-improve:where(.astro-hy3fkwuv) .ov:where(.astro-hy3fkwuv){z-index:1;pointer-events:none;animation:im-ovOut .5s ease-in var(--d) both;position:absolute}@keyframes im-ovOut{0%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(1.12)}to{opacity:0;transform:scale(1)}}.s-improve:where(.astro-hy3fkwuv) .hs:where(.astro-hy3fkwuv){z-index:3;cursor:default;position:absolute}.s-improve:where(.astro-hy3fkwuv) .hv:where(.astro-hy3fkwuv){z-index:4;pointer-events:none;border-radius:7px;display:none;position:absolute}.s-improve:where(.astro-hy3fkwuv) .hs:where(.astro-hy3fkwuv):hover{box-shadow:inset 0 0 0 2px var(--fg-1)}.s-improve:where(.astro-hy3fkwuv) .ring:where(.astro-hy3fkwuv){z-index:2;pointer-events:none;box-shadow:inset 0 0 0 2px var(--fg-1);animation:im-autoIn .35s ease-out var(--d) both;position:absolute}.s-improve:where(.astro-hy3fkwuv) .pg:where(.astro-hy3fkwuv):has(.hs:hover) .ring:where(.astro-hy3fkwuv){visibility:hidden}.s-improve:where(.astro-hy3fkwuv) .hs:where(.astro-hy3fkwuv):hover+.hv:where(.astro-hy3fkwuv){display:block}.s-improve:where(.astro-hy3fkwuv) .auto:where(.astro-hy3fkwuv){z-index:4;pointer-events:none;animation:im-autoIn .35s ease-out var(--d) both;border-radius:7px;position:absolute}@keyframes im-autoIn{0%{opacity:0}to{opacity:1}}.s-improve:where(.astro-hy3fkwuv) .pg:where(.astro-hy3fkwuv):has(.hs:hover) .auto:where(.astro-hy3fkwuv){visibility:hidden}@media (width<=900px){.s-improve:where(.astro-hy3fkwuv){padding:48px 16px 64px}.s-improve:where(.astro-hy3fkwuv) .grid:where(.astro-hy3fkwuv){grid-template-columns:minmax(0,1fr);gap:28px}.s-improve:where(.astro-hy3fkwuv) .side:where(.astro-hy3fkwuv){order:-1}.s-improve:where(.astro-hy3fkwuv) h2:where(.astro-hy3fkwuv){font-size:30px}.s-improve:where(.astro-hy3fkwuv) .intro:where(.astro-hy3fkwuv){font-size:16px}.s-improve:where(.astro-hy3fkwuv) .sls:where(.astro-hy3fkwuv){display:none}.s-improve:where(.astro-hy3fkwuv) .win:where(.astro-hy3fkwuv){height:auto;min-height:420px}.s-improve:where(.astro-hy3fkwuv) .bview:where(.astro-hy3fkwuv){padding:10px}}@media (prefers-reduced-motion:reduce){.s-improve:where(.astro-hy3fkwuv) .ov:where(.astro-hy3fkwuv){opacity:0;animation:none}.s-improve:where(.astro-hy3fkwuv) .auto:where(.astro-hy3fkwuv),.s-improve:where(.astro-hy3fkwuv) .reply:where(.astro-hy3fkwuv){animation:none}}.s-footer:where(.astro-yvkg62gd){box-sizing:border-box;color:var(--fg-1);font-family:var(--font-sans);background:#eef0e8;font-size:15px;line-height:1.5}.s-footer:where(.astro-yvkg62gd) .cta:where(.astro-yvkg62gd){text-align:center;padding:88px 32px 96px}.s-footer:where(.astro-yvkg62gd) .bot:where(.astro-yvkg62gd){background:var(--paper);border:1.5px solid var(--green-300);border-radius:999px;justify-content:center;align-items:center;width:84px;height:84px;margin:0 auto 18px;display:flex}.s-footer:where(.astro-yvkg62gd) .bot:where(.astro-yvkg62gd) img:where(.astro-yvkg62gd){width:54px;height:auto;transform:translate(1px,-4px)}.s-footer:where(.astro-yvkg62gd) h2:where(.astro-yvkg62gd){max-width:760px;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 auto 10px;font-size:44px;font-weight:500;line-height:1.08}.s-footer:where(.astro-yvkg62gd) .sub:where(.astro-yvkg62gd){color:var(--fg-2);margin:0 0 32px;font-size:18px}.s-footer:where(.astro-yvkg62gd) .cmd:where(.astro-yvkg62gd){box-sizing:border-box;background:var(--green-950);max-width:100%;font-family:var(--font-mono);color:#e6ebe3;border-radius:12px;align-items:center;gap:16px;padding:14px 16px 14px 20px;font-size:15px;display:inline-flex;box-shadow:0 4px 8px #16211b14,0 18px 36px #16211b24}.s-footer:where(.astro-yvkg62gd) .cmd:where(.astro-yvkg62gd) .p:where(.astro-yvkg62gd){color:var(--green-300)}.s-footer:where(.astro-yvkg62gd) .cmd:where(.astro-yvkg62gd) code:where(.astro-yvkg62gd){white-space:nowrap;text-align:left;min-width:0;font-family:inherit;overflow-x:auto}.s-footer:where(.astro-yvkg62gd) .cmd:where(.astro-yvkg62gd) .l:where(.astro-yvkg62gd){display:block}.s-footer:where(.astro-yvkg62gd) .cmd:where(.astro-yvkg62gd) .l:where(.astro-yvkg62gd)+.l:where(.astro-yvkg62gd){margin-top:6px}.s-footer:where(.astro-yvkg62gd) .cp:where(.astro-yvkg62gd){width:32px;height:32px;color:var(--green-300);cursor:pointer;background:0 0;border:1px solid #2e3f35;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.s-footer:where(.astro-yvkg62gd) .cp:where(.astro-yvkg62gd):hover{background:#22312a}.s-footer:where(.astro-yvkg62gd) .note:where(.astro-yvkg62gd){max-width:560px;color:var(--fg-2);margin:14px auto 0;font-size:14.5px}.s-footer:where(.astro-yvkg62gd) .note:where(.astro-yvkg62gd) a:where(.astro-yvkg62gd){color:var(--green-700);white-space:nowrap;font-weight:500;text-decoration:none}.s-footer:where(.astro-yvkg62gd) .note:where(.astro-yvkg62gd) a:where(.astro-yvkg62gd):hover{text-underline-offset:3px;text-decoration:underline}.s-footer:where(.astro-yvkg62gd) .btns:where(.astro-yvkg62gd){flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.s-footer:where(.astro-yvkg62gd) .btn:where(.astro-yvkg62gd){border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.s-footer:where(.astro-yvkg62gd) .b1:where(.astro-yvkg62gd){background:var(--green-700);color:var(--paper);border:1px solid var(--green-700)}.s-footer:where(.astro-yvkg62gd) .b1:where(.astro-yvkg62gd):hover{background:#2f4a35}.s-footer:where(.astro-yvkg62gd) .b2:where(.astro-yvkg62gd){color:var(--fg-1);background:0 0;border:1px solid #c9cec2}.s-footer:where(.astro-yvkg62gd) .b2:where(.astro-yvkg62gd):hover{border-color:var(--green-300);background:#f5f6f0}.s-footer:where(.astro-yvkg62gd) .bar:where(.astro-yvkg62gd){background:#e3e6dc;border-top:1px solid #d2d6cb;padding:26px 32px}.s-footer:where(.astro-yvkg62gd) .bin:where(.astro-yvkg62gd){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;display:flex}.s-footer:where(.astro-yvkg62gd) .brand:where(.astro-yvkg62gd){align-items:center;gap:10px;min-height:24px;display:flex}.s-footer:where(.astro-yvkg62gd) .brand:where(.astro-yvkg62gd) img:where(.astro-yvkg62gd){width:26px;height:auto}.s-footer:where(.astro-yvkg62gd) .brand:where(.astro-yvkg62gd) b:where(.astro-yvkg62gd){font-family:var(--font-display);font-size:16px;font-weight:600}.s-footer:where(.astro-yvkg62gd) .brand:where(.astro-yvkg62gd) span:where(.astro-yvkg62gd){color:var(--fg-3);font-size:13px}.s-footer:where(.astro-yvkg62gd) .links:where(.astro-yvkg62gd){flex-wrap:wrap;gap:22px;display:flex}.s-footer:where(.astro-yvkg62gd) .links:where(.astro-yvkg62gd) a:where(.astro-yvkg62gd){color:var(--fg-2);font-size:14px;text-decoration:none}.s-footer:where(.astro-yvkg62gd) .links:where(.astro-yvkg62gd) a:where(.astro-yvkg62gd):hover{color:var(--fg-1)}.s-footer:where(.astro-yvkg62gd) .made:where(.astro-yvkg62gd){color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:14px;font-size:13.5px;display:flex}.s-footer:where(.astro-yvkg62gd) .made:where(.astro-yvkg62gd) a:where(.astro-yvkg62gd){color:var(--green-700);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.s-footer:where(.astro-yvkg62gd) .made:where(.astro-yvkg62gd) a:where(.astro-yvkg62gd):hover{text-underline-offset:3px;text-decoration:underline}.s-footer:where(.astro-yvkg62gd) .made:where(.astro-yvkg62gd) i:where(.astro-yvkg62gd){color:#a8aea6;font-style:normal}@media (width<=900px){.s-footer:where(.astro-yvkg62gd) .cta:where(.astro-yvkg62gd){padding:56px 16px 64px}.s-footer:where(.astro-yvkg62gd) h2:where(.astro-yvkg62gd){font-size:32px}.s-footer:where(.astro-yvkg62gd) .sub:where(.astro-yvkg62gd){font-size:16px}.s-footer:where(.astro-yvkg62gd) .cmd:where(.astro-yvkg62gd){gap:10px;padding:12px 12px 12px 14px;font-size:13px}.s-footer:where(.astro-yvkg62gd) .bar:where(.astro-yvkg62gd){padding:20px 16px}.s-footer:where(.astro-yvkg62gd) .bin:where(.astro-yvkg62gd){flex-direction:column;align-items:flex-start;gap:14px}}.s-footer:where(.astro-yvkg62gd) .cp:where(.astro-yvkg62gd){font:inherit;padding:0}.s-footer:where(.astro-yvkg62gd) .cp:where(.astro-yvkg62gd) .ok:where(.astro-yvkg62gd),.s-footer:where(.astro-yvkg62gd) .cp:where(.astro-yvkg62gd).done .ic:where(.astro-yvkg62gd){display:none}.s-footer:where(.astro-yvkg62gd) .cp:where(.astro-yvkg62gd).done .ok:where(.astro-yvkg62gd){display:block}.s-footer:where(.astro-yvkg62gd) .sr:where(.astro-yvkg62gd){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
