.shot-missing[data-astro-cid-pmiqfeva]{aspect-ratio:16/10;background:var(--panel);width:100%;color:var(--subtle-foreground);font-family:var(--font-mono);border:1px dashed var(--border-strong);text-align:center;place-items:center;padding:16px;font-size:13px;display:grid}.themed-shot[data-astro-cid-czspqiti] img,.themed-shot[data-astro-cid-czspqiti] .shot-missing{width:100%;height:auto;display:block}.themed-shot[data-astro-cid-czspqiti] picture{display:block}html:not(.dark) .themed-shot[data-astro-cid-czspqiti] .shot-dark,.dark .themed-shot[data-astro-cid-czspqiti] .shot-light{display:none}html [data-shot-theme=dark] .themed-shot[data-astro-cid-czspqiti] .shot-dark,html [data-shot-theme=light] .themed-shot[data-astro-cid-czspqiti] .shot-light{display:block}html [data-shot-theme=dark] .themed-shot[data-astro-cid-czspqiti] .shot-light,html [data-shot-theme=light] .themed-shot[data-astro-cid-czspqiti] .shot-dark{display:none}.hero[data-astro-cid-ge2uvauf]{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-position:top;background-size:48px 48px;padding:96px 24px 0;position:relative}.hero-fade[data-astro-cid-ge2uvauf]{pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 0%, transparent 0%, var(--background) 75%);position:absolute;inset:0}.hero-text[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:900px;margin:0 auto;display:flex;position:relative}.pill[data-astro-cid-ge2uvauf]{border:1px solid var(--border);background:var(--panel);min-height:30px;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 8px;font-size:13px;display:inline-flex}.pill[data-astro-cid-ge2uvauf]:hover{color:var(--foreground);border-color:var(--border-strong)}.pill[data-astro-cid-ge2uvauf] .pill-arrow{color:var(--subtle-foreground);flex-shrink:0}.pulse-dot[data-astro-cid-ge2uvauf]{background:var(--success);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s ease-out infinite pulse}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(44px,7vw,84px);font-weight:700;line-height:1.02}.twice[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:-.06em;color:var(--accent-foreground);font-weight:500}.hero-caret[data-astro-cid-ge2uvauf]{background:var(--accent-foreground);vertical-align:-.04em;width:.08em;height:.8em;margin-left:.06em;animation:1s step-end infinite blink;display:inline-block}.sub[data-astro-cid-ge2uvauf]{max-width:600px;color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.buttons[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.btn-glow[data-astro-cid-ge2uvauf]{box-shadow:0 8px 32px color-mix(in oklab, var(--primary) 35%, transparent)}.fine[data-astro-cid-ge2uvauf]{color:var(--muted-foreground);margin:0;font-size:13px}.hero-shot[data-astro-cid-ge2uvauf]{perspective:1800px;max-width:1152px;margin:72px auto 0;position:relative}.glow[data-astro-cid-ge2uvauf]{background:var(--primary);filter:blur(120px);opacity:.28;border-radius:50%;position:absolute;inset:10% 10% 0}.window[data-astro-cid-ge2uvauf]{box-shadow:0 40px 120px var(--shadow-strong), 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent);transform-origin:50% 0;border-radius:10px;animation:1.4s cubic-bezier(.2,.8,.2,1) .15s both hero-in;position:relative;overflow:hidden}@keyframes hero-in{0%{opacity:0;transform:rotateX(18deg)translateY(40px)}to{opacity:1;transform:none}}.float[data-astro-cid-ge2uvauf]{background:var(--panel);border:1px solid var(--border);box-shadow:0 16px 48px var(--shadow-color);border-radius:10px;font-size:13px;display:flex;position:absolute}.float-copied[data-astro-cid-ge2uvauf]{white-space:nowrap;align-items:center;gap:10px;padding:10px 14px;animation:5s ease-in-out infinite floaty;top:18%;right:-12px}.check[data-astro-cid-ge2uvauf]{background:var(--success-tint);width:22px;height:22px;color:var(--success);border-radius:6px;place-items:center;display:grid}.float-var[data-astro-cid-ge2uvauf]{flex-direction:column;gap:6px;padding:12px 14px;animation:6s ease-in-out -2s infinite floaty;top:52%;left:-16px}.var-label[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--accent-foreground);font-size:12px}.var-input[data-astro-cid-ge2uvauf]{background:var(--background);border:1px solid var(--primary);height:30px;box-shadow:0 0 0 3px var(--var-pill-bg);font-family:var(--font-mono);border-radius:6px;align-items:center;min-width:180px;padding:0 10px;font-size:13px;display:flex}@media (width<=800px){.float[data-astro-cid-ge2uvauf]{display:none}.hero-shot[data-astro-cid-ge2uvauf]{margin-top:56px}}@media (width<=480px){.hero[data-astro-cid-ge2uvauf]{padding:64px 20px 0}}.how[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center;gap:40px;margin-top:56px;display:grid}.steps[data-astro-cid-l43jfdkk]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.step[data-astro-cid-l43jfdkk]{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:18px;padding:20px 22px;transition:background .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.step[data-astro-cid-l43jfdkk][aria-pressed=true]{background:var(--panel);border-color:var(--border)}.step-n[data-astro-cid-l43jfdkk]{font-family:var(--font-mono);color:var(--muted-foreground);padding-top:3px;font-size:13px}.step[data-astro-cid-l43jfdkk][aria-pressed=true] .step-n[data-astro-cid-l43jfdkk]{color:var(--accent-foreground)}.step-body[data-astro-cid-l43jfdkk]{flex-direction:column;gap:4px;display:flex}.step-title[data-astro-cid-l43jfdkk]{letter-spacing:-.01em;color:var(--muted-foreground);font-size:18px;font-weight:600}.step[data-astro-cid-l43jfdkk][aria-pressed=true] .step-title[data-astro-cid-l43jfdkk]{color:var(--foreground)}.step-desc[data-astro-cid-l43jfdkk]{color:var(--muted-foreground);text-wrap:pretty;font-size:14px}.step-progress[data-astro-cid-l43jfdkk]{height:2px;width:var(--progress,0%);background:var(--primary);position:absolute;bottom:0;left:0}.stage[data-astro-cid-l43jfdkk]{min-width:0;position:relative}.stage-glow[data-astro-cid-l43jfdkk]{background:var(--primary);filter:blur(90px);opacity:.18;position:absolute;inset:10%}.stage-window[data-astro-cid-l43jfdkk]{background:var(--panel);border:1px solid var(--border);height:400px;box-shadow:0 30px 80px var(--shadow-color);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.titlebar[data-astro-cid-l43jfdkk]{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.title[data-astro-cid-l43jfdkk]{text-align:center;color:var(--subtle-foreground);flex:1;margin-right:50px;font-size:12px}.phase[data-astro-cid-l43jfdkk]{flex:1;min-height:0}.phase[data-astro-cid-l43jfdkk][hidden]{display:none}.phase-search[data-astro-cid-l43jfdkk]{padding:22px}.qbox[data-astro-cid-l43jfdkk]{background:var(--background);border:1px solid var(--border);border-radius:10px}.qrow[data-astro-cid-l43jfdkk]{border-bottom:1px solid var(--border);align-items:center;gap:12px;height:50px;padding:0 16px;display:flex}.qrow[data-astro-cid-l43jfdkk] .muted{color:var(--subtle-foreground);flex-shrink:0}.query[data-astro-cid-l43jfdkk]{white-space:nowrap;flex:1;font-size:15px;overflow:hidden}.placeholder[data-astro-cid-l43jfdkk]{color:var(--dim-foreground)}.results[data-astro-cid-l43jfdkk]{min-height:150px;padding:6px}.result[data-astro-cid-l43jfdkk]{border-radius:7px;align-items:center;gap:12px;height:44px;padding:0 12px;transition:background .2s;animation:.3s both fadeIn;display:flex}.result[data-astro-cid-l43jfdkk][hidden]{display:none}.result[data-astro-cid-l43jfdkk]:first-child{background:var(--row-selected)}.result[data-astro-cid-l43jfdkk].pressed{background:var(--row-pressed)}.dot[data-astro-cid-l43jfdkk]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dot-success[data-astro-cid-l43jfdkk]{background:var(--success)}.dot-warning[data-astro-cid-l43jfdkk]{background:var(--warning)}.result-text[data-astro-cid-l43jfdkk]{flex-direction:column;flex:1;min-width:0;display:flex}.result-title[data-astro-cid-l43jfdkk]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.result-sub[data-astro-cid-l43jfdkk]{color:var(--subtle-foreground);font-size:12px}.phase-fill[data-astro-cid-l43jfdkk]{flex-direction:column;gap:12px;padding:20px 22px;display:flex}.phase-fill[data-astro-cid-l43jfdkk]:not([hidden]){display:flex}.fill-head[data-astro-cid-l43jfdkk]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fill-title[data-astro-cid-l43jfdkk]{font-size:15px;font-weight:600}.fill-snippet[data-astro-cid-l43jfdkk]{color:var(--subtle-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.field[data-astro-cid-l43jfdkk]{flex-direction:column;gap:5px;display:flex}.field-name[data-astro-cid-l43jfdkk]{font-family:var(--font-mono);color:var(--accent-foreground);font-size:12px}.field-input[data-astro-cid-l43jfdkk]{background:var(--background);border:1px solid var(--border);height:32px;font-family:var(--font-mono);border-radius:6px;align-items:center;padding:0 10px;font-size:13px;transition:border-color .2s,box-shadow .2s;display:flex}.field-input[data-astro-cid-l43jfdkk].active{border-color:var(--primary);box-shadow:0 0 0 3px var(--var-pill-bg)}.field-input[data-astro-cid-l43jfdkk] .caret{animation:none}.fill-foot[data-astro-cid-l43jfdkk]{align-items:center;gap:10px;margin-top:auto;display:flex}.preview[data-astro-cid-l43jfdkk]{min-width:0;font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.preview[data-astro-cid-l43jfdkk] .filled{color:var(--accent-foreground)}.copy-btn[data-astro-cid-l43jfdkk]{background:var(--primary);height:32px;color:var(--primary-foreground);border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.copy-btn[data-astro-cid-l43jfdkk].pressed{background:var(--primary-pressed);transform:scale(.96)}.phase-term[data-astro-cid-l43jfdkk]{background:var(--background);color:var(--foreground);font-family:var(--font-mono);padding:22px;font-size:13px;line-height:22px;position:relative}.term-line[data-astro-cid-l43jfdkk][hidden]{display:none}.dim[data-astro-cid-l43jfdkk]{color:var(--dim-foreground)}.muted[data-astro-cid-l43jfdkk]{color:var(--subtle-foreground)}.ok[data-astro-cid-l43jfdkk]{color:var(--success)}.term-prompt[data-astro-cid-l43jfdkk]{color:var(--strong-foreground);word-break:break-all;gap:10px;margin-top:6px;display:flex}.term-prompt[data-astro-cid-l43jfdkk] .ok[data-astro-cid-l43jfdkk]{flex-shrink:0}.cmd-head[data-astro-cid-l43jfdkk]{color:var(--syntax-function)}.demo-caption[data-astro-cid-l43jfdkk]{font-family:var(--font-sans);color:var(--subtle-foreground);margin:0;font-size:12px;font-style:italic;position:absolute;bottom:12px;right:16px}.demo-caption[data-astro-cid-l43jfdkk][hidden]{display:none}@media (width<=480px){.phase-search[data-astro-cid-l43jfdkk],.phase-term[data-astro-cid-l43jfdkk],.phase-fill[data-astro-cid-l43jfdkk]{padding:14px}}.head[data-astro-cid-mzo3gpf6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.head-text[data-astro-cid-mzo3gpf6]{max-width:600px}.keys-set[data-astro-cid-mzo3gpf6]{align-items:center;gap:10px;display:none}html:not([data-os=windows]):not([data-os=linux]) .keys-set[data-astro-cid-mzo3gpf6].os-mac,html[data-os=windows] .keys-set[data-astro-cid-mzo3gpf6].os-other,html[data-os=linux] .keys-set[data-astro-cid-mzo3gpf6].os-other{display:flex}.key[data-astro-cid-mzo3gpf6]{min-width:52px;height:52px;color:var(--strong-foreground);background:var(--panel-raised);border:1px solid var(--quick-border);box-shadow:0 4px 0 var(--border);border-radius:12px;place-items:center;padding:0 14px;font-size:22px;transition:all .12s;display:inline-grid}.key-text[data-astro-cid-mzo3gpf6]{font-size:15px;font-weight:500}.key-wide[data-astro-cid-mzo3gpf6]{min-width:150px;font-size:15px;font-weight:500}.plus[data-astro-cid-mzo3gpf6]{color:var(--dim-foreground);font-size:18px}.keys[data-astro-cid-mzo3gpf6].pressed .key[data-astro-cid-mzo3gpf6]{background:var(--border);border-color:var(--primary);box-shadow:0 1px 0 var(--border), 0 0 0 3px color-mix(in oklab, var(--primary) 25%, transparent);transform:translateY(3px)}@media (width<=560px){.key-wide[data-astro-cid-mzo3gpf6]{min-width:96px}}.scene[data-astro-cid-mzo3gpf6]{aspect-ratio:16/10;background:color-mix(in oklab, var(--panel-raised) 70%, var(--border-strong));border:1px solid var(--border);width:100%;min-height:420px;color:var(--foreground);border-radius:16px;margin-top:48px;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000059}.menubar[data-astro-cid-mzo3gpf6]{height:28px;color:var(--muted-foreground);background:color-mix(in oklab, var(--panel) 85%, transparent);z-index:2;align-items:center;gap:14px;padding:0 14px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0}.menu-strong[data-astro-cid-mzo3gpf6]{color:var(--strong-foreground);font-weight:600}.grow[data-astro-cid-mzo3gpf6]{flex:1}.tray[data-astro-cid-mzo3gpf6]{filter:grayscale()brightness(.7);border-radius:5px;transition:filter .2s;display:inline-grid}.tray[data-astro-cid-mzo3gpf6].active{filter:none}.backdrop[data-astro-cid-mzo3gpf6]{transition:filter .3s}.scene[data-astro-cid-mzo3gpf6].open .backdrop[data-astro-cid-mzo3gpf6]{filter:blur(4px)}.terminal[data-astro-cid-mzo3gpf6]{background:var(--code-background);border:1px solid var(--border-strong);border-radius:10px;width:72%;height:80%;position:absolute;top:11%;left:5%;overflow:hidden;box-shadow:0 20px 60px #00000080}.term-bar[data-astro-cid-mzo3gpf6]{align-items:center;height:30px;padding:0 12px;display:flex}.traffic[data-astro-cid-mzo3gpf6].small i{width:10px;height:10px}.term-title[data-astro-cid-mzo3gpf6]{text-align:center;color:var(--subtle-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:44px;font-size:11px;overflow:hidden}.term-body[data-astro-cid-mzo3gpf6]{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;padding:16px 18px;font-size:13px;line-height:22px}.term-body[data-astro-cid-mzo3gpf6] [data-astro-cid-mzo3gpf6][hidden]{display:none}.ok[data-astro-cid-mzo3gpf6]{color:var(--success)}.path[data-astro-cid-mzo3gpf6]{color:var(--syntax-flag)}.muted[data-astro-cid-mzo3gpf6]{color:var(--subtle-foreground)}.pasted[data-astro-cid-mzo3gpf6]{color:var(--strong-foreground)}.scene-label[data-astro-cid-mzo3gpf6]{z-index:3;border:1px solid var(--border);background:color-mix(in oklab, var(--panel) 85%, transparent);color:var(--muted-foreground);border-radius:6px;padding:3px 8px;font-size:11px;position:absolute;bottom:12px;left:14px}.browser[data-astro-cid-mzo3gpf6]{background:color-mix(in oklab, var(--panel) 80%, white 6%);border:1px solid var(--border);opacity:.5;border-radius:10px;width:30%;height:62%;position:absolute;top:24%;right:4%;overflow:hidden}.browser-bar[data-astro-cid-mzo3gpf6]{border-bottom:1px solid var(--muted-foreground);align-items:center;height:28px;padding:0 10px;display:flex}.browser-url[data-astro-cid-mzo3gpf6]{background:color-mix(in oklab, var(--muted-foreground) 35%, transparent);border-radius:6px;width:70%;height:12px}.browser-page[data-astro-cid-mzo3gpf6]{flex-direction:column;gap:10px;padding:16px 14px;display:flex}.browser-page[data-astro-cid-mzo3gpf6] i[data-astro-cid-mzo3gpf6]{background:color-mix(in oklab, var(--muted-foreground) 30%, transparent);border-radius:4px;height:8px;display:block}.browser-page[data-astro-cid-mzo3gpf6] i[data-astro-cid-mzo3gpf6]:first-child{width:60%;height:14px}.browser-page[data-astro-cid-mzo3gpf6] i[data-astro-cid-mzo3gpf6]:nth-child(3){width:85%}.browser-page[data-astro-cid-mzo3gpf6] i[data-astro-cid-mzo3gpf6]:nth-child(4){width:50%}.dim[data-astro-cid-mzo3gpf6]{pointer-events:none;background:0 0;transition:background .3s;position:absolute;inset:0}.scene[data-astro-cid-mzo3gpf6].open .dim[data-astro-cid-mzo3gpf6]{background:color-mix(in oklab, var(--background) 30%, transparent)}.panel[data-astro-cid-mzo3gpf6]{opacity:0;background:color-mix(in oklab, var(--panel) 96%, transparent);border:1px solid var(--quick-border);z-index:3;border-radius:12px;flex-direction:column;width:min(680px,88%);transition:transform .35s cubic-bezier(.2,.9,.3,1.2),opacity .25s;display:flex;position:absolute;top:22%;left:50%;overflow:hidden;transform:translate(-50%)scale(.94)translateY(-12px);box-shadow:0 32px 80px #0009}.panel[data-astro-cid-mzo3gpf6].open{opacity:1;transform:translate(-50%)scale(1)}.prow[data-astro-cid-mzo3gpf6]{border-bottom:1px solid var(--border);align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.pquery[data-astro-cid-mzo3gpf6]{white-space:nowrap;flex:1;font-size:15px;overflow:hidden}.placeholder[data-astro-cid-mzo3gpf6]{color:var(--dim-foreground)}.placeholder[data-astro-cid-mzo3gpf6][hidden]{display:none}.pcount[data-astro-cid-mzo3gpf6]{color:var(--subtle-foreground);white-space:nowrap;font-size:11px}.pbody[data-astro-cid-mzo3gpf6]{min-height:196px;display:flex}.presults[data-astro-cid-mzo3gpf6]{flex-direction:column;flex:260px;gap:1px;min-width:0;padding:6px;display:flex}.prow-item[data-astro-cid-mzo3gpf6]{border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;height:44px;padding:0 10px;animation:.25s both fadeIn;display:flex}.prow-item[data-astro-cid-mzo3gpf6][hidden]{display:none}.prow-item[data-astro-cid-mzo3gpf6]:first-child{background:var(--row-selected)}.prow-item[data-astro-cid-mzo3gpf6].pressed{background:var(--row-pressed)}.pline[data-astro-cid-mzo3gpf6]{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.dot[data-astro-cid-mzo3gpf6]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dot-success[data-astro-cid-mzo3gpf6]{background:var(--success)}.dot-warning[data-astro-cid-mzo3gpf6]{background:var(--warning)}.dot-destructive[data-astro-cid-mzo3gpf6]{background:var(--destructive)}.ptitle[data-astro-cid-mzo3gpf6]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pfolder[data-astro-cid-mzo3gpf6]{color:var(--subtle-foreground);padding-left:15px;font-size:11px}.ppreview[data-astro-cid-mzo3gpf6]{border-left:1px solid var(--border);opacity:0;flex-direction:column;flex:300px;gap:10px;min-width:0;padding:14px 16px;transition:opacity .2s;display:flex}.ppreview[data-astro-cid-mzo3gpf6].visible{opacity:1}.pp-title[data-astro-cid-mzo3gpf6]{font-size:13px;font-weight:600}.pp-code[data-astro-cid-mzo3gpf6]{border:1px solid var(--border);background:var(--background);font-family:var(--font-mono);color:var(--strong-foreground);word-break:break-all;border-radius:8px;padding:10px 12px;font-size:12px;line-height:20px}.fn[data-astro-cid-mzo3gpf6]{color:var(--syntax-function)}.v[data-astro-cid-mzo3gpf6]{color:var(--accent-foreground)}.pp-foot[data-astro-cid-mzo3gpf6]{color:var(--subtle-foreground);margin-top:auto;font-size:11px}.pfoot[data-astro-cid-mzo3gpf6]{border-top:1px solid var(--border);background:var(--palette-footer);height:36px;color:var(--subtle-foreground);white-space:nowrap;align-items:center;gap:16px;padding:0 16px;font-size:12px;display:flex;overflow:hidden}.hint[data-astro-cid-mzo3gpf6]{align-items:center;gap:6px;transition:color .2s;display:inline-flex}.hint[data-astro-cid-mzo3gpf6] .kbd[data-astro-cid-mzo3gpf6]{transition:all .2s}.hint[data-astro-cid-mzo3gpf6].active{color:var(--foreground)}.hint[data-astro-cid-mzo3gpf6].active .kbd[data-astro-cid-mzo3gpf6]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}@media (width<=600px){.ppreview[data-astro-cid-mzo3gpf6],.hint-fill[data-astro-cid-mzo3gpf6],.menubar[data-astro-cid-mzo3gpf6] span[data-astro-cid-mzo3gpf6]:nth-child(n+2):nth-child(-n+4){display:none}}.bullets[data-astro-cid-mzo3gpf6]{color:var(--muted-foreground);flex-wrap:wrap;gap:12px 32px;margin:24px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.bullets[data-astro-cid-mzo3gpf6] li[data-astro-cid-mzo3gpf6]{align-items:center;gap:8px;display:inline-flex}.bullets[data-astro-cid-mzo3gpf6] svg{color:var(--accent-foreground)}.real[data-astro-cid-mzo3gpf6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px;margin-top:56px;display:grid}figure[data-astro-cid-mzo3gpf6]{flex-direction:column;gap:12px;margin:0;display:flex}figure[data-astro-cid-mzo3gpf6] .themed-shot{border:1px solid var(--border);box-shadow:0 24px 60px var(--shadow-color);border-radius:12px;overflow:hidden}figcaption[data-astro-cid-mzo3gpf6]{color:var(--muted-foreground);font-size:13px}.grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.card[data-astro-cid-cognygiv]{border:1px solid var(--surface-border);background:var(--surface);border-radius:16px;flex-direction:column;gap:24px;min-width:0;padding:28px;transition:border-color .2s;display:flex}.card[data-astro-cid-cognygiv]:hover{border-color:var(--quick-border)}.wide[data-astro-cid-cognygiv]{grid-column:span 2}.narrow[data-astro-cid-cognygiv]{grid-column:span 1}@media (width<=720px){.grid[data-astro-cid-cognygiv]{grid-template-columns:minmax(0,1fr)}.wide[data-astro-cid-cognygiv],.narrow[data-astro-cid-cognygiv]{grid-column:auto}}.visual[data-astro-cid-cognygiv]{flex:1;min-height:150px}h3[data-astro-cid-cognygiv]{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600}p[data-astro-cid-cognygiv]{color:var(--muted-foreground);text-wrap:pretty;margin:6px 0 0}@media (width<=480px){.card[data-astro-cid-cognygiv]{padding:22px}}.code-visual[data-astro-cid-cognygiv]{background:var(--background);border:1px solid var(--surface-border);font-family:var(--font-mono);border-radius:10px;flex-direction:column;justify-content:center;gap:16px;padding:22px;font-size:clamp(13px,1.6vw,16px);display:flex}.code-line[data-astro-cid-cognygiv]{color:var(--strong-foreground);flex-wrap:wrap;row-gap:6px;display:flex}.code-line[data-astro-cid-cognygiv]>span[data-astro-cid-cognygiv]{white-space:pre}.fn[data-astro-cid-cognygiv]{color:var(--syntax-function)}.pill[data-astro-cid-cognygiv]{color:var(--var-pill-foreground);background:var(--var-pill-bg);border-radius:5px;padding:2px 6px}.chips[data-astro-cid-cognygiv]{font-family:var(--font-sans);color:var(--subtle-foreground);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.chip[data-astro-cid-cognygiv]{border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;height:24px;padding:0 8px;display:inline-flex}.keycaps[data-astro-cid-cognygiv]{justify-content:center;align-items:center;gap:14px;display:flex}.cap[data-astro-cid-cognygiv]{background:var(--panel-raised);border:1px solid var(--quick-border);min-width:72px;height:72px;color:var(--strong-foreground);border-radius:14px;place-items:center;padding:0 12px;display:grid}.cap-a[data-astro-cid-cognygiv]{font-size:30px;animation:2.4s infinite press}html[data-os=windows] .cap-a[data-astro-cid-cognygiv],html[data-os=linux] .cap-a[data-astro-cid-cognygiv]{font-size:22px;font-weight:500}.cap-b[data-astro-cid-cognygiv]{font-size:28px;font-weight:500;animation:2.4s 80ms infinite press}.devices[data-astro-cid-cognygiv]{justify-content:space-between;align-items:center;padding:0 6px;display:flex;position:relative}.wire[data-astro-cid-cognygiv]{background:repeating-linear-gradient(90deg, var(--border-strong) 0 4px, transparent 4px 8px);height:1px;position:absolute;top:calc(50% - 10px);left:44px;right:44px}.wire[data-astro-cid-cognygiv] i[data-astro-cid-cognygiv]{border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.pulse-a[data-astro-cid-cognygiv]{background:var(--accent-foreground);box-shadow:0 0 12px var(--primary);animation:2.6s linear infinite travel}.pulse-b[data-astro-cid-cognygiv]{background:var(--success);box-shadow:0 0 12px var(--success);animation:2.6s linear -1.3s infinite travel}.device[data-astro-cid-cognygiv]{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.tile[data-astro-cid-cognygiv]{background:var(--panel-raised);border:1px solid var(--quick-border);width:56px;height:56px;color:var(--strong-foreground);border-radius:14px;place-items:center;display:grid}.tile-db[data-astro-cid-cognygiv]{background:var(--primary-tint);border-color:var(--primary);color:var(--accent-foreground)}.org[data-astro-cid-cognygiv]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.tree[data-astro-cid-cognygiv]{background:var(--background);border:1px solid var(--surface-border);border-radius:10px;flex-direction:column;gap:2px;padding:10px;font-size:13px;display:flex}.tree-row[data-astro-cid-cognygiv]{height:28px;color:var(--strong-foreground);border-radius:6px;align-items:center;gap:7px;padding-left:8px;padding-right:8px;display:flex}.tree-row[data-astro-cid-cognygiv].nested{padding-left:28px}.tree-row[data-astro-cid-cognygiv] svg{flex-shrink:0}.tone-muted[data-astro-cid-cognygiv] svg{color:var(--muted-foreground)}.tone-subtle[data-astro-cid-cognygiv] svg{color:var(--subtle-foreground)}.tone-accent[data-astro-cid-cognygiv] svg{color:var(--accent-foreground)}.tone-warning[data-astro-cid-cognygiv] svg{color:var(--warning)}.tree-row[data-astro-cid-cognygiv].selected{background:var(--row-selected);color:var(--foreground)}.tree-label[data-astro-cid-cognygiv]{flex:1}.tree-count[data-astro-cid-cognygiv]{color:var(--dim-foreground);font-size:12px}.tags[data-astro-cid-cognygiv]{flex-wrap:wrap;align-content:center;gap:8px;display:flex}.tag[data-astro-cid-cognygiv]{border:1px solid var(--border);background:var(--panel);height:30px;color:var(--strong-foreground);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.tag-dot[data-astro-cid-cognygiv]{border-radius:50%;width:8px;height:8px}.dot-success[data-astro-cid-cognygiv]{background:var(--success)}.dot-warning[data-astro-cid-cognygiv]{background:var(--warning)}.dot-destructive[data-astro-cid-cognygiv]{background:var(--destructive)}.dot-tag-blue[data-astro-cid-cognygiv]{background:var(--tag-blue)}.dot-tag-cyan[data-astro-cid-cognygiv]{background:var(--tag-cyan)}.dot-tag-purple[data-astro-cid-cognygiv]{background:var(--tag-purple)}.head[data-astro-cid-qmlsea7b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.head-text[data-astro-cid-qmlsea7b]{max-width:560px}.segmented[data-astro-cid-qmlsea7b]{border:1px solid var(--border);background:var(--panel);border-radius:10px;gap:4px;padding:4px;display:flex}.segmented[data-astro-cid-qmlsea7b] button[data-astro-cid-qmlsea7b]{height:34px;font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;transition:background .2s;display:inline-flex}.segmented[data-astro-cid-qmlsea7b] button[data-astro-cid-qmlsea7b][aria-pressed=true]{background:var(--border);color:var(--foreground)}.window[data-astro-cid-qmlsea7b]{box-shadow:0 40px 120px var(--shadow-color), 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:10px;margin-top:48px;overflow:hidden}.head[data-astro-cid-5naywscf]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.phones[data-astro-cid-5naywscf]{color:var(--strong-foreground);justify-content:center;align-items:flex-start;gap:40px;margin-top:64px;font-size:12px;display:flex}.phone[data-astro-cid-5naywscf]{background:var(--panel);border:1px solid var(--border-strong);height:600px;box-shadow:0 40px 100px var(--shadow-color);border-radius:46px;flex:0 0 300px;margin-top:48px;padding:10px;overflow:hidden}.phone[data-astro-cid-5naywscf].raised{margin-top:0}.status[data-astro-cid-5naywscf]{height:44px;color:var(--foreground);align-items:center;padding:0 26px;font-weight:600;display:flex;position:relative}.island[data-astro-cid-5naywscf]{background:var(--background);border:1px solid var(--border);border-radius:999px;width:92px;height:26px;margin-left:-46px;position:absolute;top:8px;left:50%}.screen[data-astro-cid-5naywscf]{flex-direction:column;gap:10px;padding:8px 14px;display:flex}.bar[data-astro-cid-5naywscf]{justify-content:space-between;align-items:center;display:flex}.badge[data-astro-cid-5naywscf],.tag[data-astro-cid-5naywscf],.kind[data-astro-cid-5naywscf],.chip[data-astro-cid-5naywscf]{border:1px solid var(--border);background:var(--panel-raised);color:var(--muted-foreground);border-radius:6px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;display:inline-flex}.badge[data-astro-cid-5naywscf],.chip[data-astro-cid-5naywscf]{border-radius:999px}.kind[data-astro-cid-5naywscf]{font-family:var(--font-mono);padding:0 4px;font-size:9px}.chip[data-astro-cid-5naywscf].on{border-color:var(--primary);background:var(--primary-tint);color:var(--foreground)}.add[data-astro-cid-5naywscf]{background:var(--primary-strong);width:28px;height:28px;color:var(--primary-foreground);border-radius:50%;place-items:center;display:grid}.big[data-astro-cid-5naywscf]{color:var(--foreground);margin:0;font-size:24px;font-weight:700}.big[data-astro-cid-5naywscf] small[data-astro-cid-5naywscf]{color:var(--subtle-foreground);font-size:12px;font-weight:400}.search[data-astro-cid-5naywscf]{border:1px solid var(--border);background:var(--panel-raised);height:32px;color:var(--subtle-foreground);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.chips[data-astro-cid-5naywscf],.tags[data-astro-cid-5naywscf]{flex-wrap:wrap;gap:5px;display:flex}.dot[data-astro-cid-5naywscf]{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.dot-success[data-astro-cid-5naywscf]{background:var(--success)}.dot-warning[data-astro-cid-5naywscf]{background:var(--warning)}.dot-destructive[data-astro-cid-5naywscf]{background:var(--destructive)}.dot-tag-cyan[data-astro-cid-5naywscf]{background:var(--tag-cyan)}.dot-tag-purple[data-astro-cid-5naywscf]{background:var(--tag-purple)}.row[data-astro-cid-5naywscf]{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin:0 -14px;padding:8px 14px;display:flex}.row-title[data-astro-cid-5naywscf]{color:var(--foreground);align-items:center;gap:6px;font-weight:600;display:flex}.ago[data-astro-cid-5naywscf]{color:var(--subtle-foreground);align-items:center;gap:4px;margin-left:auto;font-size:10px;font-weight:400;display:inline-flex}.fav[data-astro-cid-5naywscf]{color:var(--warning)}code[data-astro-cid-5naywscf]{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.row[data-astro-cid-5naywscf].swiped{flex-direction:row;gap:0;margin:0 -14px 0 -60px;padding:0}.row-body[data-astro-cid-5naywscf]{flex-direction:column;flex:1;gap:4px;min-width:0;padding:10px 8px 10px 0;display:flex}.act[data-astro-cid-5naywscf]{color:var(--primary-foreground);flex-direction:column;flex:0 0 56px;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:500;display:flex}.act-copy[data-astro-cid-5naywscf]{background:var(--primary-strong)}.act-fav[data-astro-cid-5naywscf]{background:var(--warning)}.back[data-astro-cid-5naywscf]{color:var(--accent-foreground);align-items:center;gap:2px;display:inline-flex}.title[data-astro-cid-5naywscf]{color:var(--foreground);margin:0;font-size:17px;font-weight:700;display:block}.desc[data-astro-cid-5naywscf]{color:var(--muted-foreground);margin:0;display:block}.card[data-astro-cid-5naywscf]{border:1px solid var(--border);background:var(--background);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.file[data-astro-cid-5naywscf]{font-family:var(--font-mono);color:var(--muted-foreground);align-items:center;gap:6px;font-size:10.5px;display:flex}.code[data-astro-cid-5naywscf]{white-space:normal;color:var(--strong-foreground);font-size:9.5px;line-height:1.8}.ln[data-astro-cid-5naywscf]{white-space:pre;text-overflow:ellipsis;display:block;overflow:hidden}.row[data-astro-cid-5naywscf] .tag[data-astro-cid-5naywscf]{font-family:var(--font-mono);padding:0 5px;font-size:9.5px}.row-name[data-astro-cid-5naywscf]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flag[data-astro-cid-5naywscf]{color:var(--syntax-flag)}.fn[data-astro-cid-5naywscf]{color:var(--syntax-function)}.label[data-astro-cid-5naywscf]{letter-spacing:.06em;text-transform:uppercase;color:var(--subtle-foreground);margin:0;font-size:10px}.var-row[data-astro-cid-5naywscf]{justify-content:space-between;gap:8px;display:flex}.meta[data-astro-cid-5naywscf]{color:var(--subtle-foreground);margin:0;font-size:10.5px}.actions[data-astro-cid-5naywscf]{gap:8px;margin-top:4px;display:flex}.action[data-astro-cid-5naywscf]{border:1px solid var(--border);background:var(--panel-raised);height:38px;color:var(--foreground);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex}.action[data-astro-cid-5naywscf].primary{background:var(--primary-strong);color:var(--primary-foreground);border-color:#0000}.sheet[data-astro-cid-5naywscf]{background:var(--panel-raised);border-top:1px solid var(--border);border-radius:18px 18px 0 0;margin:12px -10px 0;padding:6px 20px}.grabber[data-astro-cid-5naywscf]{background:var(--border-strong);border-radius:2px;align-self:center;width:36px;height:4px}.close[data-astro-cid-5naywscf]{background:var(--border);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.field[data-astro-cid-5naywscf]{flex-direction:column;gap:5px;display:flex}.field-label[data-astro-cid-5naywscf]{color:var(--subtle-foreground);font-size:10.5px}.var-name[data-astro-cid-5naywscf]{font-family:var(--font-mono);color:var(--var-pill-foreground)}.input[data-astro-cid-5naywscf]{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;padding:7px 10px}.input[data-astro-cid-5naywscf].focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-tint)}.toggle-row[data-astro-cid-5naywscf]{color:var(--muted-foreground);justify-content:space-between;align-items:center;display:flex}.toggle[data-astro-cid-5naywscf]{background:var(--primary-strong);border-radius:999px;width:36px;height:20px;position:relative}.toggle[data-astro-cid-5naywscf]:after{content:"";background:var(--primary-foreground);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px}@media (width<=1060px){.phones[data-astro-cid-5naywscf]>[data-astro-cid-5naywscf]:first-child{display:none}}@media (width<=720px){.phones[data-astro-cid-5naywscf]{margin-top:40px}.phones[data-astro-cid-5naywscf]>[data-astro-cid-5naywscf]:last-child{display:none}.phone[data-astro-cid-5naywscf]{flex-basis:min(300px,100%)}}.list[data-astro-cid-hemr5th4]{border-top:1px solid var(--line);max-width:820px;margin-top:48px}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:17px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+";font-family:var(--font-mono);color:var(--subtle-foreground);flex-shrink:0;font-size:18px;font-weight:400}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{content:"−"}p[data-astro-cid-hemr5th4]{color:var(--muted-foreground);text-wrap:pretty;max-width:680px;margin:0;padding:0 4px 22px}p[data-astro-cid-hemr5th4] strong{color:var(--foreground);font-weight:600}.unsigned[data-astro-cid-leapbvq7]{max-width:560px;color:var(--muted-foreground);text-align:left;text-wrap:pretty;align-items:flex-start;gap:8px;margin:0;font-size:13px;display:flex}.unsigned[data-astro-cid-leapbvq7] svg{color:var(--warning);flex-shrink:0;margin-top:2px}.unsigned[data-astro-cid-leapbvq7] a[data-astro-cid-leapbvq7]{text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--accent-foreground) 45%, transparent);text-underline-offset:2px}.unsigned[data-astro-cid-leapbvq7] a[data-astro-cid-leapbvq7]:hover{text-decoration-color:currentColor}strong[data-astro-cid-leapbvq7]{color:var(--foreground);font-weight:600}.download[data-astro-cid-iclci2am]{padding-top:160px;padding-bottom:120px}@media (width<=720px){.download[data-astro-cid-iclci2am]{padding-top:96px;padding-bottom:80px}}.card[data-astro-cid-iclci2am]{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:22px;padding:clamp(40px,7vw,88px) 24px;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-iclci2am]>[data-astro-cid-iclci2am]:not(.glow){position:relative}.glow[data-astro-cid-iclci2am]{background:var(--primary);filter:blur(120px);opacity:.25;border-radius:50%;width:70%;height:80%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.card[data-astro-cid-iclci2am] .logo{box-shadow:0 16px 48px color-mix(in oklab, var(--primary) 45%, transparent);border-radius:16px}h2[data-astro-cid-iclci2am]{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1.05}.text[data-astro-cid-iclci2am]{max-width:480px;color:var(--muted-foreground);margin:0;font-size:17px}.buttons[data-astro-cid-iclci2am]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}@media (width<=480px){.buttons[data-astro-cid-iclci2am]{flex-direction:column;align-items:stretch;width:100%}.buttons[data-astro-cid-iclci2am] .btn[data-astro-cid-iclci2am]{width:100%;max-width:280px;margin-inline:auto}}.detail[data-astro-cid-iclci2am]{opacity:.75;font-size:12px}.platforms[data-astro-cid-iclci2am]{color:var(--muted-foreground);margin:0;font-size:13px}.platforms[data-astro-cid-iclci2am] a[data-astro-cid-iclci2am]{text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--accent-foreground) 45%, transparent);text-underline-offset:2px}.platforms[data-astro-cid-iclci2am] a[data-astro-cid-iclci2am]:hover{text-decoration-color:currentColor}
