.W_bUWW_product{--color-text:#0f0f0f;--color-background:#fbfbfb;--color-logo-primary:#78b3ff;--color-plum:#16213d;--color-wordmark-stroke:#16213d;--color-background-ui:#2b6be0;--color-mid-gray:gray;--color-moss:#2f7d5b;--color-demo-window:var(--color-background);--color-on-brand:#16213d;--font-display:ui-rounded, "SF Pro Rounded", system-ui, -apple-system, "Segoe UI Variable Display", "Segoe UI", sans-serif;--font-ui:system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, "Noto Sans", sans-serif;--text-title:26px;--text-row:17px;--text-body:15px;--text-small:13px;--text-label:12px;--radius-panel:16px;--radius-card:12px;--radius-control:10px;--radius-chip:6px;--ease-glide:cubic-bezier(.22, 1, .36, 1);--column:720px;--gutter:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-background);min-height:100svh;color:var(--color-text);font-family:var(--font-ui);font-size:16px;line-height:1.6}@media (prefers-color-scheme:dark){.W_bUWW_product{--color-text:#fbfbfb;--color-background:#2c2b29;--color-logo-primary:#6aa8ff;--color-plum:#fbfbfb;--color-wordmark-stroke:#fbfbfb;--color-moss:#86c9a4;--color-demo-window:#343332;--color-on-brand:#2c2b29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.W_bUWW_product{--color-ink-2:color-mix(in srgb, var(--color-text) 60%, transparent);--color-ink-3:var(--color-mid-gray);--color-line-strong:color-mix(in srgb, var(--color-mid-gray) 80%, transparent);--color-line:color-mix(in srgb, var(--color-mid-gray) 20%, transparent);--color-wash:color-mix(in srgb, var(--color-mid-gray) 10%, transparent);--color-plum-pick:color-mix(in srgb, var(--color-plum) 60%, transparent)}:is(html:has(.W_bUWW_product),html[data-lights]:has(.W_bUWW_product)){--color-background:#fbfbfb;--color-text:#0f0f0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-background);scrollbar-color:#80808099 var(--color-background);caret-color:var(--color-text)}@media (prefers-color-scheme:dark){:is(html:has(.W_bUWW_product),html[data-lights]:has(.W_bUWW_product)){--color-background:#2c2b29;--color-text:#fbfbfb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body:has(.W_bUWW_product){background:var(--color-background);color:var(--color-text)}.W_bUWW_product ::selection{background:color-mix(in srgb, var(--color-logo-primary) 55%, transparent);color:var(--color-text)}@media (max-width:40rem){.W_bUWW_product{--gutter:16px}}.W_bUWW_frame{max-width:calc(var(--column) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.W_bUWW_product :where(a){color:inherit}.W_bUWW_link{text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px;transition:text-decoration-color .16s var(--ease-glide);text-decoration-thickness:1px}.W_bUWW_link:hover{-webkit-text-decoration-color:var(--color-logo-primary);text-decoration-color:var(--color-logo-primary)}.W_bUWW_product :where(a,button,summary):focus-visible{outline:2px solid var(--color-plum);outline-offset:3px;border-radius:4px}.W_bUWW_primary{border-radius:var(--radius-card);background:var(--color-logo-primary);color:var(--color-on-brand);font-family:var(--font-display);transition:background-color .16s var(--ease-glide), translate 70ms ease-out;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:12px 28px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.W_bUWW_primary:hover{background:color-mix(in srgb, var(--color-logo-primary) 85%, var(--color-text))}.W_bUWW_primary:active{translate:0 1px}.W_bUWW_outline{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-background);min-height:40px;font-size:var(--text-body);transition:border-color .16s var(--ease-glide), background-color .16s var(--ease-glide);align-items:center;gap:8px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.W_bUWW_outline:hover{border-color:var(--color-plum)}.W_bUWW_outline:active{background:var(--color-wash)}.W_bUWW_skip{z-index:50;border-radius:var(--radius-control);background:var(--color-text);color:var(--color-background);font-size:var(--text-body);padding:8px 14px;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.W_bUWW_skip:focus{transform:none}.W_bUWW_header{align-items:center;gap:20px;padding-block:20px;display:flex}.W_bUWW_home{border-radius:var(--radius-chip);flex-shrink:0;margin-right:auto;display:block}.W_bUWW_wordmark{width:132px;height:40px;display:block;overflow:visible}.W_bUWW_wordmark text{font-family:var(--font-display);fill:var(--color-logo-primary);stroke:var(--color-wordmark-stroke)}.W_bUWW_nav{font-family:var(--font-display);font-size:var(--text-row);align-items:center;gap:20px;font-weight:600;display:flex}.W_bUWW_nav a:not(.W_bUWW_navButton){transition:color .16s var(--ease-glide);text-decoration:none}.W_bUWW_nav a:not(.W_bUWW_navButton):hover{color:var(--color-ink-2)}.W_bUWW_navButton{border-radius:var(--radius-control);background:var(--color-logo-primary);color:var(--color-on-brand);transition:background-color .16s var(--ease-glide);padding:6px 16px;text-decoration:none}.W_bUWW_navButton:hover{background:color-mix(in srgb, var(--color-logo-primary) 85%, var(--color-text))}@media (max-width:40rem){.W_bUWW_wideOnly{display:none}}.W_bUWW_main{padding-bottom:24px}.W_bUWW_footer{border-top:1px solid var(--color-line);color:var(--color-ink-2);font-size:var(--text-small);text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:48px;padding-block:28px 40px;display:flex}.W_bUWW_footerLinks{flex-wrap:wrap;justify-content:center;gap:4px 0;display:flex}.W_bUWW_footerLinks li+li:before{content:"•";color:var(--color-ink-3);margin-inline:10px}.W_bUWW_footerLinks a{text-decoration:none}.W_bUWW_footerLinks a:hover{color:var(--color-text)}@media (pointer:coarse){.W_bUWW_footerLinks a,.W_bUWW_nav a:not(.W_bUWW_navButton){margin-block:-10px;padding-block:10px}}@media (prefers-reduced-motion:reduce){.W_bUWW_primary,.W_bUWW_outline,.W_bUWW_navButton,.W_bUWW_link{transition:none}.W_bUWW_primary:active{translate:none}}
.OaX-VG_demo{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"window window""controls footer";align-items:start;gap:20px 32px;display:grid}.OaX-VG_window{border:1px solid var(--color-line-strong);border-radius:var(--radius-panel);background:var(--color-demo-window);grid-area:window;position:relative;overflow:hidden}.OaX-VG_filename{border-bottom:1px solid var(--color-line);background:var(--color-wash);color:var(--color-ink-2);font-size:var(--text-small);align-items:center;gap:12px;padding:10px 16px;display:flex}.OaX-VG_filename:before{content:"";background:var(--color-line-strong);width:10px;height:10px;box-shadow:16px 0 0 var(--color-line-strong), 32px 0 0 var(--color-line-strong);border-radius:50%;margin-right:36px}.OaX-VG_page{min-height:14rem;padding:20px 20px 72px}.OaX-VG_text{font-size:1.25rem;line-height:1.55}.OaX-VG_placeholder{color:var(--color-ink-2);font-style:italic}.OaX-VG_settled,.OaX-VG_fresh{color:inherit;background:0 0}.OaX-VG_fresh{animation:OaX-VG_landed 1.4s var(--ease-glide) both;border-radius:4px}@media (prefers-reduced-motion:reduce){.OaX-VG_fresh{animation-duration:1.4s!important}}@keyframes OaX-VG_landed{0%{background:color-mix(in srgb, var(--color-logo-primary) 45%, transparent)}to{background:0 0}}.OaX-VG_heard{color:var(--color-ink-2)}.OaX-VG_heard>span{-webkit-text-decoration:underline dotted var(--color-ink-3);text-decoration:underline dotted var(--color-ink-3);text-underline-offset:4px}.OaX-VG_heard>.OaX-VG_filler{-webkit-text-decoration:line-through var(--color-background-ui) 2px;text-decoration:line-through var(--color-background-ui) 2px;color:var(--color-ink-2)}.OaX-VG_caret{vertical-align:-.2em;background:var(--color-text);border-radius:1px;width:2px;height:1.15em;margin-left:2px;animation:1.1s step-end 5 OaX-VG_blink;display:inline-block}@keyframes OaX-VG_blink{50%{opacity:0}}.OaX-VG_pill{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-background) 98%, transparent);min-height:40px;color:var(--color-ink-2);font-size:var(--text-label);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease-out, translate .26s var(--ease-glide);border-radius:24px;align-items:center;gap:10px;padding:0 16px 0 14px;display:flex;position:absolute;bottom:16px;left:50%;translate:-50% .6rem}.OaX-VG_pill:before{content:"";background:var(--color-logo-primary);border-radius:50%;flex:none;width:7px;height:7px}.OaX-VG_pill[data-on]{opacity:1;translate:-50%}.OaX-VG_bars{align-items:center;gap:3px;height:18px;display:flex}.OaX-VG_bars>span{--level:.12;background:var(--color-logo-primary);width:4px;height:100%;transform:scaleY(var(--level));border-radius:2px;transition:transform 60ms linear}.OaX-VG_controls{flex-wrap:wrap;grid-area:controls;align-items:center;gap:12px 20px;min-width:0;display:flex}.OaX-VG_keys{border-radius:var(--radius-control);color:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;flex-shrink:0;gap:6px;padding:0 0 3px;display:flex}.OaX-VG_keys:focus-visible{outline:2px solid var(--color-plum);outline-offset:6px}.OaX-VG_key{border:1px solid var(--color-plum);border-radius:var(--radius-control);background:var(--color-background);min-width:52px;height:52px;box-shadow:0 3px 0 0 var(--color-plum);color:var(--color-plum);font-family:var(--font-display);place-items:center;padding:0 14px;font-size:1.125rem;font-weight:600;line-height:1;transition:translate 70ms ease-out,box-shadow 70ms ease-out,background-color 70ms ease-out,color 70ms ease-out;display:grid}.OaX-VG_space{min-width:11rem;font-size:var(--text-body)}.OaX-VG_keys:hover .OaX-VG_key{box-shadow:0 5px 0 0 var(--color-plum);translate:0 -2px}.OaX-VG_keys[data-held] .OaX-VG_key,.OaX-VG_keys:active .OaX-VG_key{box-shadow:none;background:var(--color-plum);color:var(--color-background);translate:0 3px}.OaX-VG_hint{max-width:17rem;color:var(--color-ink-2);font-size:var(--text-small);flex:12rem;line-height:1.45}.OaX-VG_hint b{color:var(--color-text)}.OaX-VG_footer{flex-direction:column;grid-area:footer;align-items:flex-end;gap:12px 20px;display:flex}.OaX-VG_engines{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-wash);margin:0;padding:3px;display:inline-flex}.OaX-VG_engine{color:var(--color-ink-2);font-size:var(--text-small);white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease-glide), color .16s var(--ease-glide), border-color .16s var(--ease-glide);border:1px solid #0000;border-radius:7px;padding:6px 14px;font-weight:500;line-height:1.5}.OaX-VG_engine:not([data-on]):hover,.OaX-VG_engine:not([data-on]):active{color:var(--color-text)}.OaX-VG_engine[data-on]{border-color:var(--color-plum-pick);background:var(--color-background);color:var(--color-text)}.OaX-VG_engine:has(:focus-visible){outline:2px solid var(--color-plum);outline-offset:2px}.OaX-VG_clear{color:var(--color-ink-2);font-size:var(--text-small);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.OaX-VG_clear:hover,.OaX-VG_clear:active{color:var(--color-text)}@media (pointer:coarse){.OaX-VG_clear{margin-block:-12px;padding-block:12px}}.OaX-VG_clear:focus-visible{outline:2px solid var(--color-plum);outline-offset:2px}@media (max-width:40rem){.OaX-VG_demo{grid-template-columns:minmax(0,1fr);grid-template-areas:"window""controls""footer"}.OaX-VG_footer{flex-flow:wrap;justify-content:space-between;align-items:center}.OaX-VG_page{min-height:11.5rem;padding:16px 16px 64px}.OaX-VG_text{font-size:1.125rem}}@media (max-width:30rem){.OaX-VG_space{min-width:8rem}}@media (prefers-reduced-motion:reduce){.OaX-VG_pill{translate:-50%}.OaX-VG_caret{animation:none}.OaX-VG_key,.OaX-VG_bars>span{transition:none}.OaX-VG_keys:hover .OaX-VG_key{translate:none}}
.lUQ2KG_hero{flex-direction:column;align-items:center;gap:28px;padding-block:32px 40px;display:flex}.lUQ2KG_intro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;width:100%;display:grid}.lUQ2KG_mascot{width:168px;height:auto;margin-left:-6px}.lUQ2KG_title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.125rem,4vw + 1rem,2.75rem);font-weight:700;line-height:1.1}.lUQ2KG_lead{max-width:30ch;color:var(--color-ink-2);font-family:var(--font-display);margin-top:14px;font-size:1.375rem;font-weight:600;line-height:1.35}.lUQ2KG_download{min-width:18rem}.lUQ2KG_downloadLabel{font-size:1.25rem}.lUQ2KG_downloadFacts{font-size:var(--text-small);font-weight:600}.lUQ2KG_credit{max-width:34rem;color:var(--color-ink-2);font-size:var(--text-body);text-align:center}.lUQ2KG_demo{padding-bottom:8px}.lUQ2KG_section{border-top:1px solid var(--color-line);margin-top:56px;padding-top:48px}.lUQ2KG_heading{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 20px;scroll-margin-top:24px;font-size:2rem;font-weight:700;line-height:1.15}.lUQ2KG_sub{color:var(--color-ink-2);margin:-8px 0 20px}.lUQ2KG_modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lUQ2KG_card{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-wash);padding:20px}.lUQ2KG_cardTitle{font-family:var(--font-display);margin:0 0 6px;font-size:1.25rem;font-weight:700}.lUQ2KG_cardText{color:var(--color-ink-2);font-size:var(--text-body);line-height:1.55}.lUQ2KG_cardText b{color:var(--color-text);font-weight:600}.lUQ2KG_features{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;display:grid}.lUQ2KG_featureName{font-family:var(--font-display);margin:0 0 4px;font-size:1.375rem;font-weight:700}.lUQ2KG_featureText{color:var(--color-ink-2);line-height:1.55}.lUQ2KG_release{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-wash);flex-direction:column;gap:20px;padding:24px;display:flex}.lUQ2KG_releaseTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.lUQ2KG_version{font-family:var(--font-display);font-size:var(--text-title);font-weight:700;line-height:1.2}.lUQ2KG_facts{color:var(--color-ink-2);font-size:var(--text-small);font-variant-numeric:tabular-nums}.lUQ2KG_steps{counter-reset:step;border-top:1px solid var(--color-line);flex-direction:column;gap:12px;padding-top:20px;display:flex}.lUQ2KG_steps>li{counter-increment:step;grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:14px;line-height:1.5;display:grid}.lUQ2KG_steps>li:before{content:counter(step);border:1px solid var(--color-plum);border-radius:var(--radius-chip);background:var(--color-background);width:26px;height:26px;box-shadow:0 2px 0 0 var(--color-plum);color:var(--color-plum);font-family:var(--font-display);font-size:var(--text-small);place-items:center;font-weight:600;line-height:1;display:grid;translate:0 -2px}.lUQ2KG_small{color:var(--color-ink-2);font-size:var(--text-small);line-height:1.55}.lUQ2KG_checksum{color:var(--color-ink-2);font-size:var(--text-small)}.lUQ2KG_checksum summary{cursor:pointer;width:fit-content}.lUQ2KG_checksum summary:hover{color:var(--color-text)}.lUQ2KG_checksum p{margin-top:8px}.lUQ2KG_sum{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--text-label);overflow-wrap:anywhere}.lUQ2KG_group{border:1px solid var(--color-line);border-radius:var(--radius-panel)}.lUQ2KG_group>li{padding:16px 20px}.lUQ2KG_group>li+li{border-top:1px solid var(--color-line)}.lUQ2KG_question{font-family:var(--font-display);font-size:var(--text-row);margin:0 0 4px;font-weight:600}.lUQ2KG_answer{color:var(--color-ink-2);font-size:var(--text-body);line-height:1.55}.lUQ2KG_handy{text-align:center;flex-direction:column;align-items:center;display:flex}.lUQ2KG_credits{max-width:34rem;color:var(--color-ink-2);flex-direction:column;gap:14px;line-height:1.6;display:flex}.lUQ2KG_credits b{color:var(--color-text);font-weight:600}.lUQ2KG_supportLine{font-family:var(--font-display);font-size:var(--text-row);margin-top:28px;font-weight:600}.lUQ2KG_supportLinks{flex-wrap:wrap;justify-content:center;gap:10px;margin:14px 0 20px;display:flex}.lUQ2KG_handy .lUQ2KG_small{max-width:30rem}@media (max-width:40rem){.lUQ2KG_hero{align-items:stretch;gap:24px;padding-top:16px}.lUQ2KG_intro{grid-template-columns:minmax(0,1fr);gap:12px}.lUQ2KG_mascot{width:112px;margin-left:-4px}.lUQ2KG_lead{font-size:1.1875rem}.lUQ2KG_download{min-width:0}.lUQ2KG_credit{text-align:left}.lUQ2KG_section{margin-top:40px;padding-top:36px}.lUQ2KG_heading{font-size:1.75rem}.lUQ2KG_modes,.lUQ2KG_features{grid-template-columns:minmax(0,1fr)}.lUQ2KG_features{gap:20px}.lUQ2KG_release{padding:18px}.lUQ2KG_releaseTop .lUQ2KG_download{width:100%}.lUQ2KG_group>li{padding:14px 16px}}
