.tour:where(.astro-ezmpdztk){--header:3.75rem;display:grid}.stage:where(.astro-ezmpdztk),.markers:where(.astro-ezmpdztk){grid-area:1/1}.stage:where(.astro-ezmpdztk){top:var(--header);z-index:1;min-height:max(32rem, calc(100svh - var(--header)));flex-direction:column;justify-content:center;align-self:start;padding-block:1rem 1.5rem;display:flex;position:sticky}.stage:where(.astro-ezmpdztk) .demo{width:min(100%, calc((100svh - var(--header) - 11rem) * 1.58));margin-inline:auto}@media (height<=57.5rem){.stage:where(.astro-ezmpdztk) .demo{width:min(100%, calc((100svh - var(--header) - 12rem) * 1.58))}}@media (height<=57.5rem) and (hover:none){.stage:where(.astro-ezmpdztk) .demo{width:min(100%, calc((100svh - var(--header) - 13.5rem) * 1.58))}}.markers:where(.astro-ezmpdztk){pointer-events:none}.marker:where(.astro-ezmpdztk){height:50svh}.marker:where(.astro-ezmpdztk):last-child{height:80svh}.captions:where(.astro-ezmpdztk){gap:.875rem;display:grid}.progress-row:where(.astro-ezmpdztk){align-items:center;gap:1rem;display:flex}.progress:where(.astro-ezmpdztk){flex:0 1 calc(var(--count) * 1.75rem + (var(--count) - 1) * .375rem);gap:.375rem;min-width:0;display:flex}.skip:where(.astro-ezmpdztk){color:var(--ash);font-size:var(--text-xs);white-space:nowrap;flex:none;text-decoration:none;transition:color .14s}.skip:where(.astro-ezmpdztk):hover{color:var(--paper)}.progress:where(.astro-ezmpdztk) i:where(.astro-ezmpdztk){background:var(--raised);border-radius:2px;flex:1 1 0;min-width:.75rem;max-width:1.75rem;height:3px;position:relative;overflow:hidden}.progress:where(.astro-ezmpdztk) i:where(.astro-ezmpdztk):after{content:"";background:var(--signal);transform-origin:0;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.progress:where(.astro-ezmpdztk) i:where(.astro-ezmpdztk)[data-current]:after{transform:none}.texts:where(.astro-ezmpdztk){margin:0;padding:0;list-style:none;display:grid}.texts:where(.astro-ezmpdztk) li:where(.astro-ezmpdztk){max-width:46ch;color:var(--paper);font-size:var(--text-lg);letter-spacing:-.01em;text-wrap:pretty;opacity:0;grid-area:1/1;line-height:1.4;transition:opacity .22s,transform .42s cubic-bezier(.22,1,.36,1);transform:translateY(.5rem)}.texts:where(.astro-ezmpdztk) li:where(.astro-ezmpdztk)[data-current]{opacity:1;transition-delay:80ms;transform:none}.try-it:where(.astro-ezmpdztk),.tour:where(.astro-ezmpdztk)[data-last] .skip:where(.astro-ezmpdztk):not(.try-it){display:none}.tour:where(.astro-ezmpdztk)[data-last] .try-it:where(.astro-ezmpdztk){color:var(--glow);display:inline}.tour:where(.astro-ezmpdztk)[data-last] .try-it:where(.astro-ezmpdztk):hover{color:var(--paper)}@media (width<=52rem){.stage:where(.astro-ezmpdztk){justify-content:flex-start;padding-top:1.25rem}.stage:where(.astro-ezmpdztk) .demo{width:100%}.texts:where(.astro-ezmpdztk) li:where(.astro-ezmpdztk){font-size:var(--text-md)}}.step:where(.astro-taxxdyix){color:var(--paper);font-size:var(--text-sm);align-items:center;gap:.625rem;margin-bottom:1.25rem;font-weight:600;display:inline-flex}.dot:where(.astro-taxxdyix){background:var(--signal);color:#fff;border-radius:50%;place-items:center;width:1.625rem;height:1.625rem;font-size:.8125rem;font-weight:700;display:grid}.grid:where(.astro-czc7l4ff){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.facts:where(.astro-czc7l4ff){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;margin-top:2.5rem;display:grid}.facts:where(.astro-czc7l4ff) div:where(.astro-czc7l4ff){box-shadow:inset 0 1px 0 var(--line);padding-top:1rem}dt:where(.astro-czc7l4ff){font-weight:600}dd:where(.astro-czc7l4ff){color:var(--ash);font-size:var(--text-sm);margin-top:.375rem;line-height:1.5}@media (width<=60rem){.grid:where(.astro-czc7l4ff){grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){.facts:where(.astro-czc7l4ff){grid-template-columns:minmax(0,1fr)}}.grid:where(.astro-ong2ktrn){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.panel:where(.astro-ong2ktrn){border-radius:var(--radius-panel);background:var(--ink);box-shadow:inset 0 0 0 1px var(--line), 0 40px 80px -40px #000c;overflow:hidden}.panel-head:where(.astro-ong2ktrn){box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:.375rem;padding:.875rem 1rem .875rem 1.25rem;display:flex}.lights:where(.astro-ong2ktrn){gap:6px;margin-right:.875rem;display:flex}.lights:where(.astro-ong2ktrn) i:where(.astro-ong2ktrn){background:#3a383d;border-radius:50%;width:7px;height:7px}.pills:where(.astro-ong2ktrn){gap:.375rem;display:flex}.pill:where(.astro-ong2ktrn){background:var(--raised);height:1.875rem;color:var(--ash);font-size:var(--text-xs);cursor:pointer;border:0;border-radius:999px;padding:0 .875rem;font-weight:600;transition:background-color .16s,color .16s,transform .12s}.pill:where(.astro-ong2ktrn):hover{color:var(--paper)}.pill:where(.astro-ong2ktrn):active{transform:scale(.96)}.pill:where(.astro-ong2ktrn)[aria-pressed=true]{background:var(--signal);color:#fff}.head-keys:where(.astro-ong2ktrn){margin-left:auto}.head-keys:where(.astro-ong2ktrn) .keycap{min-width:1.5rem;height:1.5rem;font-size:.75rem}.rows:where(.astro-ong2ktrn){background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:12px;margin:1rem;padding:0;list-style:none}li:where(.astro-ong2ktrn){grid-template-columns:auto 6.5rem minmax(0,1fr);align-items:center;gap:.875rem;padding:.9375rem 1rem;display:grid;position:relative}li:where(.astro-ong2ktrn)+li:where(.astro-ong2ktrn):before{content:"";background:var(--line-soft);height:1px;position:absolute;top:0;left:3.625rem;right:0}li:where(.astro-ong2ktrn) .row-icon{font-size:1.75rem}.app:where(.astro-ong2ktrn){font-weight:500}.values:where(.astro-ong2ktrn){min-width:0;display:grid;overflow:hidden}.what:where(.astro-ong2ktrn){white-space:nowrap;opacity:0;grid-area:1/1;align-items:center;gap:.5rem;min-width:0;display:flex}.what:where(.astro-ong2ktrn)[data-current]{opacity:1}.what:where(.astro-ong2ktrn) svg:where(.astro-ong2ktrn){fill:none;width:1.125rem;height:1.125rem;stroke:var(--ash);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.what:where(.astro-ong2ktrn) b:where(.astro-ong2ktrn){font-weight:500}.what:where(.astro-ong2ktrn) b:where(.astro-ong2ktrn).command{font-family:var(--font-mono);font-size:.9375em}.what:where(.astro-ong2ktrn) svg:where(.astro-ong2ktrn).chat{width:.8125rem;height:.8125rem;fill:var(--glow);stroke:none;margin-left:.25rem}.what:where(.astro-ong2ktrn) span:where(.astro-ong2ktrn){min-width:0;color:var(--ash);text-overflow:ellipsis;overflow:hidden}.note:where(.astro-ong2ktrn){color:var(--ash);font-size:var(--text-sm);margin-top:1.75rem}@media (width<=60rem){.grid:where(.astro-ong2ktrn){grid-template-columns:minmax(0,1fr)}.copy:where(.astro-ong2ktrn){order:-1}}@media (width<=36rem){.lights:where(.astro-ong2ktrn){display:none}li:where(.astro-ong2ktrn){grid-template-columns:auto minmax(0,1fr)}.values:where(.astro-ong2ktrn){grid-column:2}.what:where(.astro-ong2ktrn) .project:where(.astro-ong2ktrn){display:none}.what:where(.astro-ong2ktrn) svg:where(.astro-ong2ktrn).chat{margin-left:0}}.grid:where(.astro-26loystq){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.copy:where(.astro-26loystq){position:sticky;top:6rem}figure:where(.astro-26loystq) img{width:100%;box-shadow:0 0 0 1px var(--line), 0 50px 100px -50px #000000e6;border-radius:14px}.tabs:where(.astro-26loystq){margin-top:2.5rem}.shots:where(.astro-26loystq){gap:3rem;display:grid}figcaption:where(.astro-26loystq) a:where(.astro-26loystq){color:var(--glow);text-underline-offset:3px}figcaption:where(.astro-26loystq){color:var(--ash);font-size:var(--text-sm);margin-top:.875rem}@media (width<=60rem){.grid:where(.astro-26loystq){grid-template-columns:minmax(0,1fr)}.copy:where(.astro-26loystq){position:static}}.grid:where(.astro-gfo3rpqg){grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2rem clamp(2.5rem,6vw,5rem);display:grid}.more:where(.astro-gfo3rpqg){color:var(--ash);margin-top:1rem}.more:where(.astro-gfo3rpqg) a:where(.astro-gfo3rpqg){color:var(--glow);text-underline-offset:3px}details:where(.astro-gfo3rpqg){box-shadow:inset 0 -1px 0 var(--line)}summary:where(.astro-gfo3rpqg){font-size:var(--text-md);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-weight:600;list-style:none;display:flex}summary:where(.astro-gfo3rpqg)::-webkit-details-marker{display:none}summary:where(.astro-gfo3rpqg):after{content:"";border-right:2px solid var(--ash);border-bottom:2px solid var(--ash);width:.625rem;height:.625rem;transition:transform var(--duration-disclosure) var(--ease-out);flex:none;transform:translateY(-25%)rotate(45deg)}details:where(.astro-gfo3rpqg)[open] summary:where(.astro-gfo3rpqg):after{transform:translateY(25%)rotate(-135deg)}details:where(.astro-gfo3rpqg)::details-content{content-visibility:visible;opacity:0;visibility:hidden;transition:grid-template-rows var(--duration-disclosure) var(--ease-out), opacity var(--duration-disclosure) var(--ease-out), visibility var(--duration-disclosure);grid-template-rows:0fr;display:grid;overflow:clip}details:where(.astro-gfo3rpqg)[open]::details-content{opacity:1;visibility:visible;grid-template-rows:1fr}.answer:where(.astro-gfo3rpqg){min-height:0}.answer:where(.astro-gfo3rpqg) p:where(.astro-gfo3rpqg){max-width:62ch;color:var(--ash);padding-bottom:1.375rem}@media (prefers-reduced-motion:reduce){details:where(.astro-gfo3rpqg)::details-content{transition:opacity var(--duration-disclosure) var(--ease-out), visibility var(--duration-disclosure)}}@media (width<=60rem){.grid:where(.astro-gfo3rpqg){grid-template-columns:minmax(0,1fr)}}.grid:where(.astro-66b575cu){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.kinds:where(.astro-66b575cu){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.kinds:where(.astro-66b575cu) div:where(.astro-66b575cu){border-radius:var(--radius-panel);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft);padding:1.25rem 1.25rem 1.375rem}dt:where(.astro-66b575cu){font-weight:600}dd:where(.astro-66b575cu){color:var(--ash);font-size:var(--text-sm);margin-top:.375rem;line-height:1.5}.icons:where(.astro-66b575cu){margin-bottom:1rem;font-size:2rem;display:flex}.icon:where(.astro-66b575cu){filter:drop-shadow(1px 0 1px #00000080);display:flex;position:relative}.icon:where(.astro-66b575cu)+.icon:where(.astro-66b575cu){margin-left:-.3em}.command:where(.astro-66b575cu){color:#9fe3b4;height:2rem;font-family:var(--font-mono);background:linear-gradient(160deg,#2b2c30,#0c0c0d);border-radius:.5rem;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24,0 1px 3px #00000059}.section-lead:where(.astro-66b575cu) .keys{vertical-align:.1em;margin-inline:.125rem}.section-lead:where(.astro-66b575cu) .keycap{min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.75rem}.launch-line:where(.astro-66b575cu){max-width:58ch;color:var(--ash);font-size:var(--text-md);text-wrap:pretty;margin-top:1.25rem;line-height:1.55}.launch-line:where(.astro-66b575cu) b:where(.astro-66b575cu){color:var(--paper);font-weight:600}.launch-line:where(.astro-66b575cu) code:where(.astro-66b575cu){color:var(--paper)}.note:where(.astro-66b575cu){color:var(--ash);font-size:var(--text-sm);margin-top:1.75rem}@media (width<=60rem){.grid:where(.astro-66b575cu){grid-template-columns:minmax(0,1fr)}.copy:where(.astro-66b575cu){order:-1}}@media (width<=36rem){.kinds:where(.astro-66b575cu){grid-template-columns:minmax(0,1fr);gap:.5rem}.kinds:where(.astro-66b575cu) div:where(.astro-66b575cu){padding:.875rem 1rem 1rem}dt:where(.astro-66b575cu){align-items:center;gap:.75rem;display:flex}.icons:where(.astro-66b575cu){margin-bottom:0;font-size:1.75rem}dd:where(.astro-66b575cu){margin-top:.5rem}.command:where(.astro-66b575cu){height:1.75rem;padding:0 .625rem;font-size:.75rem}}.shot:where(.astro-e4ltc2qk){margin-top:3.5rem}.stage:where(.astro-e4ltc2qk){container-type:inline-size}.screen-top:where(.astro-e4ltc2qk){--u:calc(100cqw / 760);--bar:calc(var(--u) * 36);height:calc(var(--u) * 290);border-radius:calc(var(--u) * 12) calc(var(--u) * 12) 0 0;background:radial-gradient(70% 120% at 80% 110%, #cc293b4d, transparent 62%), linear-gradient(180deg, #1a171c, var(--ink) 92%);box-shadow:inset 0 0 0 1px var(--line-soft);font-family:var(--font-sans);position:relative;overflow:hidden;mask-image:linear-gradient(#000 86%,#0000)}.notes:where(.astro-e4ltc2qk){color:var(--ash);font-size:var(--text-sm);grid-template-columns:1fr 1.3fr 1fr;gap:1.5rem clamp(1.5rem,4vw,3rem);margin-top:.75rem;display:grid}.notes:where(.astro-e4ltc2qk) b:where(.astro-e4ltc2qk){color:var(--paper);font-weight:600}.notes:where(.astro-e4ltc2qk) p:where(.astro-e4ltc2qk):nth-child(2){text-align:center}.notes:where(.astro-e4ltc2qk) p:where(.astro-e4ltc2qk):last-child{text-align:right}@media (width<=48rem){.notes:where(.astro-e4ltc2qk){grid-template-columns:minmax(0,1fr)}.notes:where(.astro-e4ltc2qk) p:where(.astro-e4ltc2qk):nth-child(2),.notes:where(.astro-e4ltc2qk) p:where(.astro-e4ltc2qk):last-child{text-align:left}}.offer:where(.astro-nwtk6cma){background:radial-gradient(70% 120% at 0% 0%, #cc293b29, transparent 60%), var(--night);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);padding:clamp(2rem,5vw,4rem);display:grid}h2:where(.astro-nwtk6cma){max-width:18ch;font-size:var(--text-2xl);letter-spacing:-.03em;text-wrap:balance;font-weight:650;line-height:1.06}.amount:where(.astro-nwtk6cma){flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:2rem;display:flex}.figure:where(.astro-nwtk6cma){letter-spacing:-.045em;font-size:clamp(3.5rem,2.5rem + 4vw,5.5rem);font-weight:700;line-height:1}.terms:where(.astro-nwtk6cma){color:var(--ash)}.early:where(.astro-nwtk6cma){color:var(--glow);font-family:var(--font-mono);font-size:var(--text-sm);margin-top:2rem}.early:where(.astro-nwtk6cma)+.amount:where(.astro-nwtk6cma){margin-top:.5rem}.was:where(.astro-nwtk6cma){color:var(--ash);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:600}.was:where(.astro-nwtk6cma) s:where(.astro-nwtk6cma){text-decoration-color:#ff636ecc;text-decoration-thickness:2px}.early-terms:where(.astro-nwtk6cma){max-width:44ch;margin-top:.75rem}.actions:where(.astro-nwtk6cma){flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.price:where(.astro-nwtk6cma) .notify{max-width:30rem;margin-top:2rem}.fine:where(.astro-nwtk6cma){color:var(--ash);font-size:var(--text-sm);margin-top:1rem}.included:where(.astro-nwtk6cma){gap:0;padding:0;list-style:none;display:grid}li:where(.astro-nwtk6cma){box-shadow:inset 0 -1px 0 var(--line-soft);gap:.75rem;padding:.875rem 0;display:flex}li:where(.astro-nwtk6cma):before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.2 2.3 2.3 4.7-5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat, var(--signal);border-radius:50%;flex:none;width:1.125rem;height:1.125rem;margin-top:.2rem}@media (width<=60rem){.offer:where(.astro-nwtk6cma){grid-template-columns:minmax(0,1fr)}}.items:where(.astro-5gghqydm){grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem clamp(1.5rem,3vw,2.5rem);margin-top:3.5rem;display:grid}article:where(.astro-5gghqydm){box-shadow:inset 0 1px 0 var(--line);padding-top:1.25rem}h3:where(.astro-5gghqydm){font-size:var(--text-md);font-weight:600}p:where(.astro-5gghqydm){color:var(--ash);font-size:var(--text-sm);margin-top:.625rem;line-height:1.6}code:where(.astro-5gghqydm){color:var(--paper);word-break:break-word;font-size:.8125rem}p:where(.astro-5gghqydm) .keycap{min-width:1.375rem;height:1.375rem;padding:0 .3rem;font-size:.6875rem}@media (width<=64rem){.items:where(.astro-5gghqydm){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.items:where(.astro-5gghqydm){grid-template-columns:minmax(0,1fr)}}.kb:where(.astro-r37mh4w6){box-shadow:0 0 0 1px var(--line), 0 40px 80px -40px #000000e6;background:#1c1b1f;border-radius:12px;font-size:.8125rem;overflow:hidden}.kb-bar:where(.astro-r37mh4w6){height:2.25rem;box-shadow:inset 0 -1px 0 var(--line-soft);justify-content:center;align-items:center;display:flex;position:relative}.kb-lights:where(.astro-r37mh4w6){gap:.5rem;display:flex;position:absolute;left:.875rem}.kb-lights:where(.astro-r37mh4w6) i:where(.astro-r37mh4w6){background:#ff5f57;border-radius:50%;width:.75rem;height:.75rem}.kb-lights:where(.astro-r37mh4w6) i:where(.astro-r37mh4w6):nth-child(2){background:#febc2e}.kb-lights:where(.astro-r37mh4w6) i:where(.astro-r37mh4w6):nth-child(3){background:#28c840}.kb-title:where(.astro-r37mh4w6){color:var(--paper);font-weight:600}.kb-body:where(.astro-r37mh4w6){padding:.25rem 1rem 1rem}.kb-section:where(.astro-r37mh4w6){color:var(--paper);justify-content:space-between;margin:.875rem .5rem .375rem;font-weight:600;display:flex}.kb-column:where(.astro-r37mh4w6){width:7.5rem;color:var(--ash);font-size:.75rem;font-weight:400}.kb-group:where(.astro-r37mh4w6){box-shadow:inset 0 0 0 1px var(--line-soft);background:#252328;border-radius:8px}.kb-row:where(.astro-r37mh4w6){min-height:2.5rem;color:var(--paper);justify-content:space-between;align-items:center;gap:1rem;padding:.375rem .75rem;display:flex}.kb-row:where(.astro-r37mh4w6)+.kb-row:where(.astro-r37mh4w6),.kb-row:where(.astro-r37mh4w6)+.kb-note:where(.astro-r37mh4w6){box-shadow:inset 0 1px 0 var(--line-soft)}.kb-label:where(.astro-r37mh4w6){white-space:nowrap}.kb-note:where(.astro-r37mh4w6){color:var(--ash);padding:.5rem .75rem .75rem;font-size:.75rem;line-height:1.5}.kb-note:where(.astro-r37mh4w6)[hidden]{display:none}.kb-popup:where(.astro-r37mh4w6){min-width:0;display:inline-flex;position:relative}.kb-popup:where(.astro-r37mh4w6) select:where(.astro-r37mh4w6){min-width:0;max-width:100%;height:1.625rem;color:var(--paper);font:inherit;text-overflow:ellipsis;cursor:pointer;appearance:none;background:#38363c;border:0;border-radius:6px;padding:0 1.75rem 0 .625rem;box-shadow:inset 0 1px #ffffff14,0 1px 1.5px #0006}.kb-popup:where(.astro-r37mh4w6) svg:where(.astro-r37mh4w6){fill:none;width:.5625rem;height:.8125rem;stroke:var(--paper);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.kb-keys:where(.astro-r37mh4w6){flex:none;justify-content:flex-start;width:7.5rem;transition:opacity .16s;display:flex}.kb-keys:where(.astro-r37mh4w6) .keycap{min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.75rem}.kb-keys:where(.astro-r37mh4w6) .for-voyager,.kb:where(.astro-r37mh4w6)[data-scope=voyager] :where(.astro-r37mh4w6)[data-own] .for-all{display:none}.kb:where(.astro-r37mh4w6)[data-scope=voyager] :where(.astro-r37mh4w6)[data-own] .for-voyager{display:inline-flex}.kb:where(.astro-r37mh4w6)[data-scope=voyager] .kb-keys:where(.astro-r37mh4w6):not([data-own]),.kb:where(.astro-r37mh4w6)[data-scope=builtin] .kb-keys:where(.astro-r37mh4w6){opacity:.55}@media (width<=30rem){.kb-body:where(.astro-r37mh4w6){padding-inline:.625rem}.kb-column:where(.astro-r37mh4w6),.kb-keys:where(.astro-r37mh4w6){width:auto}}.head:where(.astro-zcmu4q7c){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.5rem clamp(2.5rem,6vw,5rem);display:grid}.head:where(.astro-zcmu4q7c) .section-lead:where(.astro-zcmu4q7c){margin-top:0}.shortcuts:where(.astro-zcmu4q7c){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,6vw,5rem);margin-top:3.5rem;padding:0;list-style:none;display:grid}li:where(.astro-zcmu4q7c){box-shadow:inset 0 -1px 0 var(--line-soft);border-radius:10px;grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:1.25rem;margin-inline:-.75rem;padding:.875rem .75rem;transition:background-color .12s;display:grid}li:where(.astro-zcmu4q7c)[data-match]{background:#cc293b1f}li:where(.astro-zcmu4q7c) span:where(.astro-zcmu4q7c):not(.keys,.sr-only){color:var(--ash)}li:where(.astro-zcmu4q7c)[data-match] span:where(.astro-zcmu4q7c):not(.keys,.sr-only){color:var(--paper)}.foot:where(.astro-zcmu4q7c){color:var(--ash);font-size:var(--text-sm);margin-top:2rem}.foot:where(.astro-zcmu4q7c) a:where(.astro-zcmu4q7c){color:var(--glow);text-underline-offset:3px}.remap:where(.astro-zcmu4q7c){border:1px solid var(--line-soft);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.5rem clamp(2rem,5vw,4rem);margin-top:3rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.remap:where(.astro-zcmu4q7c) h3:where(.astro-zcmu4q7c){font-size:var(--text-lg);letter-spacing:-.01em;margin:0;font-weight:600}.layer:where(.astro-zcmu4q7c){margin-top:1.75rem}.layer-keys:where(.astro-zcmu4q7c){flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.layer-key:where(.astro-zcmu4q7c){color:#fff;background:linear-gradient(#d63246,#b8233a);border-radius:10px;place-content:center;justify-items:center;gap:.125rem;width:3.75rem;height:3.75rem;display:grid;box-shadow:inset 0 1px #fff3,0 3px #6d1320}.layer-key:where(.astro-zcmu4q7c) b:where(.astro-zcmu4q7c){font-size:.8125rem;font-weight:600}.layer-key:where(.astro-zcmu4q7c) small:where(.astro-zcmu4q7c){color:#ffffffbf;font-size:.6875rem}.layer-key:where(.astro-zcmu4q7c).hold{transform:translateY(2px);box-shadow:inset 0 1px #ffffff1f,0 1px #6d1320}.layer-key:where(.astro-zcmu4q7c) svg:where(.astro-zcmu4q7c){fill:currentColor;width:1.375rem;height:1.375rem}.layer-plus:where(.astro-zcmu4q7c){color:var(--ash);font-size:var(--text-md)}.layer:where(.astro-zcmu4q7c) figcaption:where(.astro-zcmu4q7c){color:var(--ash);font-size:var(--text-xs);margin-top:.875rem;line-height:1.5}.remap-copy:where(.astro-zcmu4q7c) p:where(.astro-zcmu4q7c){color:var(--ash);font-size:var(--text-sm);margin:.75rem 0 0;line-height:1.6}@media (width<=60rem){.head:where(.astro-zcmu4q7c),.shortcuts:where(.astro-zcmu4q7c),.remap:where(.astro-zcmu4q7c){grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){li:where(.astro-zcmu4q7c){grid-template-columns:minmax(0,1fr);gap:.5rem}}.hero:where(.astro-lcdefpme){padding-block:clamp(2.25rem,4.5vw,4rem) clamp(.5rem,2vw,1.5rem)}.eyebrow:where(.astro-lcdefpme){color:var(--paper);font-size:var(--text-xs);background:#cc293b1f;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.3125rem .75rem .3125rem .625rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ff636e47}.dot:where(.astro-lcdefpme){background:var(--glow);border-radius:50%;width:.4375rem;height:.4375rem}.news:where(.astro-lcdefpme){color:var(--glow);margin-left:.25rem;padding-left:.75rem;text-decoration:none;transition:color .14s;box-shadow:inset 1px 0 #ff636e47}.news:where(.astro-lcdefpme):hover{color:var(--paper)}@media (width<=40rem){.news:where(.astro-lcdefpme){display:none}}h1:where(.astro-lcdefpme){letter-spacing:-.045em;font-size:clamp(2.625rem,1.3rem + 4.6vw,5.25rem);font-weight:700;line-height:.98}h1:where(.astro-lcdefpme) span:where(.astro-lcdefpme){display:block}.hero-row:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.75rem clamp(2.5rem,6vw,5rem);margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.lead:where(.astro-lcdefpme){max-width:40ch;color:var(--ash);font-size:var(--text-lg);text-wrap:pretty;line-height:1.45}.cta:where(.astro-lcdefpme){width:min(100%,27rem)}.actions:where(.astro-lcdefpme){flex-wrap:wrap;gap:1.25rem .75rem;display:flex}.fine:where(.astro-lcdefpme){color:var(--ash);font-size:var(--text-xs);margin-top:.875rem}.try:where(.astro-lcdefpme){color:var(--glow);font-size:var(--text-xs);margin-top:.5rem;font-weight:500;text-decoration:none;transition:color .14s;display:inline-block}.try:where(.astro-lcdefpme):hover{color:var(--paper)}@media (width<=52rem){.hero-row:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}}
