.hero-install{text-align:left;background:linear-gradient(145deg,#292c27,#151714);border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;max-width:520px;display:flex;overflow:hidden;box-shadow:0 18px 48px #21242033,inset 0 1px #ffffff0f}.hero-install-tabs{border-bottom:1px solid #ffffff14;display:flex}.hero-install-tablist{display:flex}.hero-install-tab{min-height:44px;font-family:var(--font-mono);color:#f1eee7b3;cursor:pointer;transition:color .2s ease, box-shadow .2s ease, transform .16s var(--ease-out);letter-spacing:.02em;background:0 0;border:none;padding:.5rem 1rem;font-size:.78rem}@media (hover:hover) and (pointer:fine){.hero-install-tab:hover{color:#f1eee7e6}}.hero-install-tab:active{transform:scale(.97)}.hero-install-tab[aria-selected=true]{color:var(--color-background);box-shadow:inset 0 -2px 0 var(--color-amber-soft,#f2c77f);background:#f1eee70e}.hero-install-cmd{cursor:pointer;align-items:center;min-height:56px;display:flex}.hero-install-codes{flex:1;min-width:0;display:grid}.hero-install-codes code{font-family:var(--font-mono);color:var(--color-background);white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;letter-spacing:.01em;text-align:left;visibility:hidden;grid-area:1/1;padding:.9rem 1.25rem;font-size:.92rem;display:block;overflow-x:auto}.hero-install-codes code.active{visibility:visible}.hero-install-codes code:focus-visible{outline:2px solid var(--color-background);outline-offset:-2px}.hero-install-codes code::-webkit-scrollbar{display:none}.hero-install-codes code .prompt{color:#f1eee7b3;-webkit-user-select:none;user-select:none}.hero-install-copy{cursor:pointer;color:#f1eee7b3;background:0 0;border:none;border-left:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;height:100%;min-height:48px;padding:0 1rem;transition:color .2s;display:flex}.hero-install-copy:hover{color:var(--color-background)}.hero-install-copy svg{width:16px;height:16px;transition:transform .16s var(--ease-out)}.hero-install-copy:active svg{transform:scale(.85)}.hero-install-script-link{font-family:var(--font-mono);color:#f1eee7b3;letter-spacing:.02em;align-items:center;min-height:44px;margin-left:auto;padding:.5rem 1rem;font-size:.78rem;transition:color .2s;display:flex}.hero-install-script-link:hover{color:var(--color-background)}.hero-start{text-align:left;cursor:pointer;background:linear-gradient(145deg,#292c27,#151714);border:1px solid #ffffff14;border-radius:14px;flex:1;align-items:center;max-width:520px;display:flex;overflow:hidden;box-shadow:0 18px 48px #2124202e,inset 0 1px #ffffff0f}.hero-start code{font-family:var(--font-mono);color:var(--color-background);white-space:nowrap;letter-spacing:.01em;flex:1;padding:.9rem 1.25rem;font-size:.92rem;display:block}.hero-start .prompt{color:#f1eee7b3;-webkit-user-select:none;user-select:none}.hero-start-copy{cursor:pointer;color:#f1eee7e6;background:0 0;border:none;border-left:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;height:100%;min-height:48px;padding:0 1rem;transition:color .2s;display:flex}.hero-start-copy:hover{color:var(--color-background)}.hero-start-copy svg{width:16px;height:16px}@media (width<=768px){.hero-install-codes code{padding:.75rem 3rem .75rem 1rem;font-size:.8rem}.hero-install-cmd{position:relative;overflow:hidden}.hero-install-codes,.hero-start code{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.hero-install-codes::-webkit-scrollbar,.hero-start code::-webkit-scrollbar{display:none}.hero-start code{font-size:.8rem}.hero-install-copy{background:var(--color-text);box-shadow:-8px 0 12px var(--color-text);border-left:none;padding:0 .75rem;position:absolute;top:0;bottom:0;right:0}.hero-install-tab,.hero-install-script-link{padding:.45rem .75rem;font-size:.72rem}.hero-install{min-width:0;max-width:calc(100vw - 3rem)}.hero-start{min-width:0;max-width:calc(100vw - 3rem);position:relative}.hero-start code{padding:.75rem 3rem .75rem 1rem;font-size:.8rem}.hero-start-copy{background:var(--color-text);box-shadow:-8px 0 12px var(--color-text);border-left:none;padding:0 .75rem;position:absolute;top:0;bottom:0;right:0}}@media (width<=360px){.hero-install-script-link{display:none}}@media (width<=480px){.hero-install-tab,.hero-install-script-link{white-space:nowrap}.hero-install-codes code{white-space:normal;overflow-wrap:anywhere;overflow-x:visible}}
