.install-badge[data-astro-cid-5oslae6l]{display:inline-flex;align-items:center;gap:.5rem;background:#000;color:#fff;padding:.5rem 1.25rem .5rem .75rem;border-radius:8px;border:1px solid #96999D;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s}.install-badge[data-astro-cid-5oslae6l]:hover{opacity:.85;color:#fff}.install-icon[data-astro-cid-5oslae6l]{display:flex;align-items:center}.install-icon[data-astro-cid-5oslae6l] svg[data-astro-cid-5oslae6l]{width:20px;height:20px}.install-text[data-astro-cid-5oslae6l]{display:flex;flex-direction:column;line-height:1.1}.install-small[data-astro-cid-5oslae6l]{font-size:.55rem;font-weight:400;letter-spacing:.02em}.install-large[data-astro-cid-5oslae6l]{font-size:1.1rem;font-weight:600;letter-spacing:-.01em}.download-banner[data-astro-cid-wlmxgpuz]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;background:var(--dev-body);border:1px solid var(--dev-border);border-radius:12px;width:100%}.banner-content[data-astro-cid-wlmxgpuz] h2[data-astro-cid-wlmxgpuz]{margin:0 0 .15rem;font-size:1.1rem;font-weight:600}.banner-content[data-astro-cid-wlmxgpuz] p[data-astro-cid-wlmxgpuz]{margin:0;font-size:.85rem;color:var(--text-2)}.banner-actions[data-astro-cid-wlmxgpuz]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}@media(max-width:640px){.download-banner[data-astro-cid-wlmxgpuz]{flex-direction:column;align-items:center;text-align:center;padding:1.25rem}}@media(min-width:641px)and (max-width:900px){.download-banner[data-astro-cid-wlmxgpuz]{flex-direction:column;align-items:center;text-align:center}}:root{--font-monospace-code: Dank Mono,Operator Mono, Inconsolata, Fira Mono, ui-monospace, SF Mono, Monaco, Droid Sans Mono, Source Code Pro, Cascadia Code, Menlo, Consolas, DejaVu Sans Mono, monospace;--font-mono: var(--font-monospace-code)}:root{--font-mono: var(--font-monospace-code);--font-monospace-code: Dank Mono,Operator Mono, Inconsolata, Fira Mono, ui-monospace, SF Mono, Monaco, Droid Sans Mono, Source Code Pro, Cascadia Code, Menlo, Consolas, DejaVu Sans Mono, monospace}.tagline[data-astro-cid-q5uc4r5c]{font-family:JetBrains Mono,Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,Cascadia Code,Menlo,Consolas,DejaVu Sans Mono,monospace;font-family:"JetBrains Mono",var(--font-mono);font-size:1.25rem;margin-block-end:.25rem;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.3em}.magic[data-astro-cid-q5uc4r5c]{animation:magic-glow 4s ease-in-out infinite}@keyframes magic-glow{0%,to{color:inherit}50%{--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #FFB000;color:#ffb000;color:var(--csstools-light-dark-toggle--0, #FFB000);color:light-dark(#FFB000,#FFB000)}}.variant[data-astro-cid-q5uc4r5c]{margin-block-end:.5rem;text-align:center}.amber[data-astro-cid-q5uc4r5c] .term-box[data-astro-cid-q5uc4r5c]{font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.6;--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) hsl(43, 80%, 50%);background:var(--csstools-light-dark-toggle--2, var(--highlight));--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) var(--ink);color:var(--csstools-light-dark-toggle--1, var(--dev-text));padding:.625rem 1.5rem;border-radius:12px;text-shadow:none;font-weight:700;border:1px solid var(--dev-border);position:relative;overflow:hidden}@supports (color: light-dark(red,red)){.amber[data-astro-cid-q5uc4r5c] .term-box[data-astro-cid-q5uc4r5c]{background:light-dark(var(--highlight),hsl(43,80%,50%));color:light-dark(var(--dev-text),var(--ink))}}.amber[data-astro-cid-q5uc4r5c] .term-box[data-astro-cid-q5uc4r5c]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.15) 2px,rgba(255,255,255,.15) 4px);pointer-events:none}.line[data-astro-cid-r2pkbxvc]{white-space:pre-wrap}.output[data-astro-cid-r2pkbxvc]{white-space:normal;--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #a0a0a0;color:#707070;color:var(--csstools-light-dark-toggle--0, #707070);color:light-dark(#707070,#a0a0a0);padding-left:1.5rem;margin-top:.2rem}.spacer[data-astro-cid-r2pkbxvc]{height:1rem}.prompt-green[data-astro-cid-r2pkbxvc]{--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #668cff;color:#2a4a9a;color:var(--csstools-light-dark-toggle--1, #2a4a9a);color:light-dark(#2a4a9a,#668cff);font-weight:700}.cmd[data-astro-cid-r2pkbxvc]{--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #8be9fd;color:#0f4a55;color:var(--csstools-light-dark-toggle--2, #0f4a55);color:light-dark(#0f4a55,#8be9fd);--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) normal;font-weight:700;font-weight:var(--csstools-light-dark-toggle--3, bold);font-weight:light-dark(bold,normal)}.foss[data-astro-cid-r2pkbxvc] a[data-astro-cid-r2pkbxvc]{--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #668cff;color:#2a4a9a;color:var(--csstools-light-dark-toggle--4, #2a4a9a);color:light-dark(#2a4a9a,#668cff)}.copy-box[data-astro-cid-r2pkbxvc]{display:flex;align-items:flex-end;gap:.75rem}.copy-btn[data-astro-cid-r2pkbxvc]{background:none;border:none;flex-shrink:0;--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) hsl(280, 60%, 70%);color:#8a2eb8;color:var(--csstools-light-dark-toggle--5, hsl(280, 60%, 45%));color:light-dark(hsl(280,60%,45%),hsl(280,60%,70%));cursor:pointer;padding:0;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;transition:color .2s}.copy-btn[data-astro-cid-r2pkbxvc]:hover{--csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) hsl(280, 60%, 85%);color:#5c1f7a;color:var(--csstools-light-dark-toggle--6, hsl(280, 60%, 30%));color:light-dark(hsl(280,60%,30%),hsl(280,60%,85%))}:root{--font-system-ui: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;--font-sans: var(--font-system-ui)}:root{--font-sans: var(--font-system-ui);--font-system-ui: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif}.variant[data-astro-cid-2c4n33jv]{margin-block-start:.5rem;margin-block-end:.5rem;text-align:left}.window[data-astro-cid-2c4n33jv]{border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0006,0 2px 8px #0003}.title-bar[data-astro-cid-2c4n33jv]{background:#3a3a3c;padding:.5rem .75rem;display:flex;align-items:center;gap:.75rem}.title-bar[data-astro-cid-2c4n33jv] .title[data-astro-cid-2c4n33jv]{font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:"DM Sans",var(--font-sans);font-size:.75rem;color:#999}.window-body[data-astro-cid-2c4n33jv]{--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #1c1c1e;background:#f5f0e8;background:var(--csstools-light-dark-toggle--0, #F5F0E8);background:light-dark(#F5F0E8,#1c1c1e);font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1;padding:1rem .75rem;color:#e5e5e5}.cursor[data-astro-cid-2c4n33jv]{animation:pulse 4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.75}}.device-phone[data-astro-cid-2d7y56ny],.device-laptop[data-astro-cid-espok6jf],.device-phone[data-astro-cid-wradoj6q],.device-laptop[data-astro-cid-jkfavwc4]{height:180px;width:auto;flex-shrink:0}.hero[data-astro-cid-whbwxo7o]{width:min(100% - 2rem,var(--content-width));margin-inline:auto;text-align:center;padding-block-start:0;display:flex;flex-direction:column;align-items:center}.terminal-wrap[data-astro-cid-whbwxo7o]{width:min(100% - 2rem,var(--content-width));margin-inline:auto}.brand[data-astro-cid-whbwxo7o]{background:var(--dev-body);border-radius:12px;padding:.375rem 1.5rem 0;text-align:center}.logo[data-astro-cid-whbwxo7o]{margin-block-end:-.75rem}.logo[data-astro-cid-whbwxo7o] img[data-astro-cid-whbwxo7o]{height:120px;width:auto}.logo-dark[data-astro-cid-whbwxo7o]{display:none}.logo-light[data-astro-cid-whbwxo7o]{display:block;margin-inline:auto}@media(prefers-color-scheme:dark){:root:not([data-theme]) .logo-dark[data-astro-cid-whbwxo7o]{display:block;margin-inline:auto}:root:not([data-theme]) .logo-light[data-astro-cid-whbwxo7o]{display:none}}[data-theme=dark] .logo-dark[data-astro-cid-whbwxo7o]{display:block;margin-inline:auto}[data-theme=dark] .logo-light[data-astro-cid-whbwxo7o],[data-theme=light] .logo-dark[data-astro-cid-whbwxo7o]{display:none}[data-theme=light] .logo-light[data-astro-cid-whbwxo7o]{display:block;margin-inline:auto}h1[data-astro-cid-whbwxo7o]{font-size:2rem;margin:0}.etymology[data-astro-cid-whbwxo7o]{color:var(--text-2);margin-block-end:.75rem}.ety-hl[data-astro-cid-whbwxo7o]{background:var(--dev-body);padding:.4rem 1rem;border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ety-disclaimer[data-astro-cid-whbwxo7o]{font-size:.75rem}.dev-callout[data-astro-cid-whbwxo7o]{width:min(100% - 2rem,var(--content-width));margin-inline:auto;margin-block:1.5rem 0;text-align:center}.dev-callout-box[data-astro-cid-whbwxo7o]{font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.6;--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) hsl(43, 80%, 50%);background:var(--csstools-light-dark-toggle--1, var(--highlight));--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) var(--ink);color:var(--csstools-light-dark-toggle--0, var(--dev-text));padding:.625rem 1.5rem;border-radius:12px;font-weight:700;border:1px solid var(--dev-border);position:relative;overflow:hidden}@supports (color: light-dark(red,red)){.dev-callout-box[data-astro-cid-whbwxo7o]{background:light-dark(var(--highlight),hsl(43,80%,50%));color:light-dark(var(--dev-text),var(--ink))}}.dev-callout-box[data-astro-cid-whbwxo7o]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.15) 2px,rgba(255,255,255,.15) 4px);pointer-events:none}hr[data-astro-cid-whbwxo7o]{border:none;border-top:1px solid var(--text-2);opacity:.3;margin-block:1rem;max-width:20ch;margin-inline:auto}.panels{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding-block:1rem 0}.panel{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.panel-arrow{font-family:JetBrains Mono,monospace;font-size:1.25rem;--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #FFB000;color:var(--csstools-light-dark-toggle--0, var(--ink));opacity:.4;flex-shrink:0}@supports (color: light-dark(red,red)){.panel-arrow{color:light-dark(var(--ink),#FFB000)}}@media(max-width:640px){.panels{flex-direction:column}.panel-arrow{transform:rotate(90deg)}}
