.install-selector:where(.astro-at6jrrhn){position:relative;width:fit-content}.install-box:where(.astro-at6jrrhn){display:flex;align-items:stretch;position:relative;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:9999px}.dropdown-trigger:where(.astro-at6jrrhn){display:flex;align-items:center;gap:.5rem;background:#ffffff0a;border:none;border-radius:9999px 0 0 9999px;padding:.6rem 1rem;font-family:inherit;font-size:.9rem;font-weight:500;color:#ffffffb3;cursor:pointer;transition:background-color .2s ease;white-space:nowrap;position:relative;z-index:1}.dropdown-trigger:where(.astro-at6jrrhn):hover{background:#ffffff14}.chevron:where(.astro-at6jrrhn){transition:transform .2s ease;opacity:.6}.install-box:where(.astro-at6jrrhn).open .chevron:where(.astro-at6jrrhn){transform:rotate(180deg)}.command-area:where(.astro-at6jrrhn){display:flex;align-items:center;gap:.75rem;background:transparent;border:none;padding:.6rem 1rem;font-family:JetBrains Mono,monospace;font-size:.875rem;line-height:1}.command-text:where(.astro-at6jrrhn){white-space:nowrap;background:transparent;min-width:47ch}.command-text:where(.astro-at6jrrhn) span{background:transparent!important}.copy-btn:where(.astro-at6jrrhn){background:none;border:none;color:#fff6;cursor:pointer;padding:0;transition:color .2s ease;flex-shrink:0;width:16px;height:16px;display:grid;place-items:center}.copy-btn:where(.astro-at6jrrhn):hover{color:#fff}.copy-btn:where(.astro-at6jrrhn) .copy-icon:where(.astro-at6jrrhn),.copy-btn:where(.astro-at6jrrhn) .check-icon:where(.astro-at6jrrhn){grid-area:1 / 1;pointer-events:none;transition:opacity .15s ease}.copy-btn:where(.astro-at6jrrhn) .check-icon:where(.astro-at6jrrhn){opacity:0;color:#22c55e;transform:translateY(-6px)}.copy-btn:where(.astro-at6jrrhn).copied .copy-icon:where(.astro-at6jrrhn){opacity:0}.copy-btn:where(.astro-at6jrrhn).copied .check-icon:where(.astro-at6jrrhn){opacity:1}.dropdown-menu:where(.astro-at6jrrhn){position:absolute;top:90%;left:0;background:#1a1a1f;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:.5rem!important;list-style:none;margin:0;box-shadow:0 10px 40px #00000080;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease;z-index:100;min-width:120px}.install-box:where(.astro-at6jrrhn).open .dropdown-menu:where(.astro-at6jrrhn){opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu:where(.astro-at6jrrhn) li:where(.astro-at6jrrhn){margin:0;padding:0}.dropdown-option:where(.astro-at6jrrhn){width:100%;margin-bottom:0!important;display:block;padding:.5rem .75rem;background:none;border:none;border-radius:.5rem;font-family:inherit;font-size:.875rem;color:#fffc;cursor:pointer;text-align:left;transition:background-color .15s ease}.dropdown-option:where(.astro-at6jrrhn):hover{background:#ffffff14}.dropdown-option:where(.astro-at6jrrhn).selected{background:#ffffff1a;font-weight:500}.dropdown-option:where(.astro-at6jrrhn):focus{outline:none;background:#ffffff1f}.dropdown-option:where(.astro-at6jrrhn):focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:-2px}@media(max-width:640px){.install-selector:where(.astro-at6jrrhn){width:100%}.install-box:where(.astro-at6jrrhn){width:100%}.command-text:where(.astro-at6jrrhn){min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.command-area:where(.astro-at6jrrhn){flex:1;min-width:0;justify-content:space-between}.dropdown-menu:where(.astro-at6jrrhn){min-width:100px}}.terminal-wrapper:where(.astro-eqg5l7fp){position:relative;margin:0 0 4rem;padding:3rem 3.5rem;background:linear-gradient(135deg,#581c874d,#0f172acc,#1e3a8a4d);border-radius:16px;overflow:hidden}.terminal-wrapper:where(.astro-eqg5l7fp):before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%,rgb(var(--sl-color-accent-rgb) / .15) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(59,130,246,.15) 0%,transparent 50%);pointer-events:none}.terminal-wrapper:where(.astro-eqg5l7fp).bg-custom{background:var(--bg-image) center / cover}.terminal-wrapper:where(.astro-eqg5l7fp).bg-custom:before{background:none}.terminal:where(.astro-eqg5l7fp){position:relative;background:#0a0a0ffc;border-radius:8px;border:1px solid rgba(255,255,255,.1);overflow:hidden;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d}.terminal-header:where(.astro-eqg5l7fp){display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem}.terminal-dots:where(.astro-eqg5l7fp){display:flex;gap:8px}.terminal-dots-placeholder:where(.astro-eqg5l7fp){width:52px}.dot:where(.astro-eqg5l7fp){width:12px;height:12px;border-radius:50%;background:#ffffff26}.terminal-title:where(.astro-eqg5l7fp){color:#ffffff40;font-size:.8rem;font-weight:500}.terminal-body:where(.astro-eqg5l7fp){padding:0 1.5rem 1.25rem;font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.6}.line:where(.astro-eqg5l7fp){display:flex;gap:.5rem;align-items:baseline}.line:where(.astro-eqg5l7fp).spacer{height:1rem}.line:where(.astro-eqg5l7fp).spacer-sm{height:.35rem}.line:where(.astro-eqg5l7fp).output{color:#ffffffd9}.line:where(.astro-eqg5l7fp).indent{padding-left:3.5rem}.prompt:where(.astro-eqg5l7fp){color:#fff6;user-select:none}.command:where(.astro-eqg5l7fp){color:#fff}.icon:where(.astro-eqg5l7fp){font-size:.7rem}.icon:where(.astro-eqg5l7fp).blue{color:#3b82f6}.icon:where(.astro-eqg5l7fp).green{color:#22c55e}.icon:where(.astro-eqg5l7fp).yellow{color:#eab308}.highlight:where(.astro-eqg5l7fp){color:#22d3ee}.dimmed:where(.astro-eqg5l7fp){color:#fff6}.small:where(.astro-eqg5l7fp){font-size:.75rem}.green-text:where(.astro-eqg5l7fp){color:#22c55e}.yellow-text:where(.astro-eqg5l7fp){color:#eab308}.red-text:where(.astro-eqg5l7fp){color:#ef4444}.header-line:where(.astro-eqg5l7fp){color:#fff;font-weight:600}.header-border:where(.astro-eqg5l7fp){color:#ffffff4d}.cause-label:where(.astro-eqg5l7fp){color:#f472b6;font-weight:500;margin-right:.25rem}.code:where(.astro-eqg5l7fp){color:#22d3ee;background:#22d3ee1a;padding:.1rem .3rem;border-radius:3px}.table-box:where(.astro-eqg5l7fp){font-family:JetBrains Mono,monospace;font-size:.7rem;line-height:1.5;margin:0;padding:0;background:transparent;border:none;color:#ffffffd9;overflow-x:auto}.table-box:where(.astro-eqg5l7fp) .border:where(.astro-eqg5l7fp){color:#ffffff26}.table-box:where(.astro-eqg5l7fp) .header-text:where(.astro-eqg5l7fp){color:#fff6;font-size:.7rem}.accent:where(.astro-eqg5l7fp){color:#a78bfa}.alias-hl:where(.astro-eqg5l7fp){font-weight:700;text-decoration:underline}@media(max-width:640px){.terminal-wrapper:where(.astro-eqg5l7fp){margin:0 0 3rem;padding:1rem;border-radius:12px}.terminal-body:where(.astro-eqg5l7fp){padding:0 1rem 1rem;font-size:.7rem}}.feature-terminal:where(.astro-53qds6q7){background:#0a0a0ffc;border-radius:8px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d;border:1px solid rgba(255,255,255,.1);width:100%;font-size:.75rem}.feature-terminal-header:where(.astro-53qds6q7){display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem}.feature-terminal-dots:where(.astro-53qds6q7){display:flex;gap:8px}.dot:where(.astro-53qds6q7){width:12px;height:12px;border-radius:50%;background:#ffffff26}.feature-terminal-title:where(.astro-53qds6q7){color:#ffffff40;font-size:.8rem;font-weight:500}.feature-terminal-spacer:where(.astro-53qds6q7){width:52px}.feature-terminal-body:where(.astro-53qds6q7){padding:0 1.5rem 1.25rem;font-family:JetBrains Mono,ui-monospace,monospace;line-height:1.6;color:#ffffffd9}.feature-terminal-body:where(.astro-53qds6q7) .prompt{color:#fff6;user-select:none}.feature-terminal-body:where(.astro-53qds6q7) .command{color:#fff}.feature-terminal-body:where(.astro-53qds6q7) .dimmed{color:#fff6}.feature-terminal-body:where(.astro-53qds6q7) .success{color:#22c55e}.feature-terminal-body:where(.astro-53qds6q7) .highlight{color:#22d3ee}.feature-terminal-body:where(.astro-53qds6q7) .line{display:flex;gap:.5rem;align-items:baseline;margin-bottom:.25rem}.feature-terminal-body:where(.astro-53qds6q7) .line:last-child{margin-bottom:0}.feature-terminal-body:where(.astro-53qds6q7) .spacer{height:.75rem}.feature-terminal-body:where(.astro-53qds6q7) .table-box{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;line-height:1.5;margin:0;padding:0;background:transparent;border:none;color:#ffffffd9;overflow-x:auto}.feature-terminal-body:where(.astro-53qds6q7) .table-box .border{color:#ffffff26}.feature-terminal-body:where(.astro-53qds6q7) .table-box .header-text{color:#fff6;font-size:.7rem}.feature-terminal-body:where(.astro-53qds6q7) .red-text{color:#ef4444}.feature-terminal-body:where(.astro-53qds6q7) .yellow-text{color:#eab308}.feature-terminal-body:where(.astro-53qds6q7) .alias-hl{font-weight:700;text-decoration:underline}@media(max-width:640px){.feature-terminal:where(.astro-53qds6q7){max-width:100%;width:100%;font-size:.7rem}.feature-terminal-body:where(.astro-53qds6q7){padding:0 1rem 1rem}}
