:root{--cmd-ink:var(--carbon);--cmd-line:var(--line-paper);--cmd-copy:color-mix(in srgb, var(--carbon) 72%, transparent);--under-size:13px;--under-ink:color-mix(in srgb, var(--cmd-ink) 55%, transparent);--under-action-ink:color-mix(in srgb, var(--cmd-ink) 82%, transparent)}.surface-charcoal{--cmd-ink:var(--paper);--cmd-line:var(--line-charcoal);--cmd-copy:var(--paper)}.title-sweep{background-image:linear-gradient(105deg, currentColor 0, currentColor 46.5%, var(--signal) 46.5%, var(--signal) 48.25%, var(--electric) 48.25%, var(--electric) 50%, var(--pulse) 50%, var(--pulse) 51.75%, var(--oxide) 51.75%, var(--oxide) 53.5%, transparent 53.5%, transparent 100%);-webkit-text-fill-color:transparent;background-position:90% 0;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.title-sweep.is-swept{animation:3.2s cubic-bezier(.1,.7,.3,1) forwards title-sweep-in}@keyframes title-sweep-in{to{background-position:0 0}}.status-sweep{background-image:linear-gradient(105deg, currentColor 0, currentColor 46.5%, var(--signal) 46.5%, var(--signal) 48.25%, var(--electric) 48.25%, var(--electric) 50%, var(--pulse) 50%, var(--pulse) 51.75%, var(--oxide) 51.75%, var(--oxide) 53.5%, currentColor 53.5%, currentColor 100%);-webkit-text-fill-color:transparent;background-position:100% 0;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:3.2s cubic-bezier(.1,.7,.3,1) infinite status-sweep-pass}@keyframes status-sweep-pass{0%{background-position:100% 0}70%,to{background-position:0 0}}.install-command{border:1px solid var(--cmd-line);background:0 0;border-radius:10px;grid-template-columns:auto minmax(0,auto) 46px;align-items:center;gap:14px;width:max-content;max-width:100%;height:66px;padding:0 8px 0 20px;display:inline-grid;position:relative;overflow:visible}.install-command__prompt{color:color-mix(in srgb, var(--cmd-ink) 50%, transparent);font:400 18px/1 var(--font-mono)}.install-command code{min-width:0;color:color-mix(in srgb, var(--cmd-ink) 94%, transparent);font:500 18px/1.25 var(--font-mono);letter-spacing:-.025em;scrollbar-width:none;white-space:nowrap;overflow:auto hidden}.install-command code::-webkit-scrollbar{width:0;height:0;display:none}.install-command__copy{width:46px;height:100%;min-height:0;color:var(--cmd-copy);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:background .16s,color .16s;display:grid}.install-command__copy:hover{color:var(--cmd-ink);background:0 0}.install-command__copy svg{width:21px;height:21px}.demo-result__row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.demo-result__command{border:1px solid var(--cmd-line);background:0 0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) 46px;align-items:center;gap:12px;width:100%;min-width:0;height:66px;padding-left:20px;display:grid;position:relative}.demo-result__command:not(.is-terminal):not(.is-agent){grid-template-columns:minmax(0,1fr) 46px}.demo-result__command .install-command__prompt{color:color-mix(in srgb, var(--cmd-ink) 50%, transparent)}.demo-result__command code{min-width:0;color:color-mix(in srgb, var(--cmd-ink) 94%, transparent);font:500 18px/1.25 var(--font-mono);letter-spacing:-.025em;scrollbar-width:none;white-space:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),transparent 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),transparent 100%)}.demo-result__command code::-webkit-scrollbar{display:none}.demo-result__agent-icons{flex:none;align-items:center;display:inline-flex}.demo-result__agent-icon{border:1px solid color-mix(in srgb, var(--cmd-ink) 18%, transparent);background:var(--paper);width:32px;height:32px;color:var(--carbon);border-radius:50%;place-items:center;display:grid}.demo-result__agent-icon+.demo-result__agent-icon{margin-left:-6px}.demo-result__agent-icon svg{width:19px;height:19px}.demo-result__copy{width:46px;height:100%;color:var(--cmd-copy);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.demo-result__copy:hover{color:var(--cmd-ink)}.demo-result__copy svg{width:21px;height:21px}.demo-result__selector{border:1px solid var(--charcoal);background:var(--charcoal);border-radius:10px;min-width:148px;height:66px;position:relative}.demo-result__selector>summary{width:100%;height:100%;color:var(--paper);cursor:pointer;font:500 18px/1.25 var(--font-mono);letter-spacing:-.025em;white-space:nowrap;justify-content:space-between;align-items:center;gap:18px;padding:0 17px;list-style:none;display:flex}.demo-result__selector>summary::-webkit-details-marker{display:none}.demo-result__selector>summary:after{content:"";transform-origin:50%;border-bottom:2px solid;border-right:2px solid;flex:0 0 10px;width:10px;height:10px;display:inline-block;transform:translateY(-3px)rotate(45deg)}.demo-result__selector[open]>summary:after{transform:translateY(3px)rotate(225deg)}.demo-result__menu{z-index:6;border:1px solid var(--line-paper);background:var(--paper);width:210px;color:var(--carbon);border-radius:8px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px rgba(19,23,28,.14)}.demo-result__menu button{width:100%;min-height:38px;color:inherit;cursor:pointer;font:400 13px/1.2 var(--font-sans);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;padding:0 10px;display:flex}.demo-result__menu button:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.demo-result__menu button[aria-current=true]{color:var(--oxide)}.demo-result__under.demo-result__under{color:var(--under-ink);font-size:var(--under-size);justify-content:flex-start;align-items:center;gap:.25em;margin-top:14px;font-weight:400;display:flex;position:relative}.demo-result__under.demo-result__under a,.demo-result__under.demo-result__under summary,.demo-result__under.demo-result__under>button{color:var(--under-action-ink);cursor:pointer;font:inherit;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.demo-result__under.demo-result__under>button:disabled{opacity:1;cursor:not-allowed}.demo-result__options{display:inline}.demo-result__options summary{list-style:none}.demo-result__options summary::-webkit-details-marker{display:none}.demo-result__options>div{z-index:6;border:1px solid var(--line-paper);background:var(--paper);white-space:nowrap;border-radius:8px;gap:16px;padding:12px 14px;display:flex;position:absolute;top:28px;left:0;box-shadow:0 12px 30px rgba(19,23,28,.1)}.demo-result__options a,.demo-result__options button{color:var(--carbon);cursor:pointer;font:13px/1.25 var(--font-sans);background:0 0;border:0;padding:0}details.menu-up .demo-result__menu{top:auto;bottom:calc(100% + 8px)}details.demo-result__options.menu-up>div{top:auto;bottom:28px}.install-check-icon{display:none}.install-command__copy.is-copied,.demo-result__copy.is-copied{color:var(--accent-pulse)}.install-command__copy.is-copied .install-copy-icon,.demo-result__copy.is-copied .install-copy-icon{display:none}.install-command__copy.is-copied .install-check-icon,.demo-result__copy.is-copied .install-check-icon{animation:.42s cubic-bezier(.34,1.56,.64,1) install-check-pop;display:block}@keyframes install-check-pop{45%{transform:scale(1.22)}}.install-copy-feedback{z-index:2;background:var(--electric);color:#fff;width:max-content;max-width:calc(100% - 70px);font:600 12px/1.2 var(--font-sans);white-space:nowrap;opacity:0;pointer-events:none;transform-origin:100% 100%;border:0;border-radius:0;align-items:center;gap:7px;padding:9px 13px;transition:opacity .28s,transform .42s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:8px;right:56px;transform:translateY(-45%)scale(.94);box-shadow:0 10px 28px rgba(86,0,245,.24)}.install-copy-feedback:before{content:"✓";font:600 11px/1 var(--font-mono)}.install-copy-feedback.is-visible{opacity:1;transform:translateY(-72%)scale(1)}@media (width<=560px){.install-command{border-radius:10px;grid-template-columns:auto minmax(0,1fr) 40px;gap:10px;height:56px;padding:0 6px 0 14px}.install-command__prompt{font-size:18px}.install-command code{font-size:18px;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),transparent 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),transparent 100%)}.install-command__copy{width:40px;min-height:0}.install-command__copy svg{width:19px;height:19px}.install-copy-feedback{width:max-content;max-width:calc(100% - 16px);left:auto;right:8px}.demo-result__command,.demo-result__selector{height:56px}.demo-result__row{grid-template-columns:minmax(0,1fr)}.demo-result__options>div{white-space:normal;flex-wrap:wrap;max-width:calc(100vw - 40px)}}