.skill-install-floating{z-index:50;position:fixed;bottom:1.5rem;right:1.5rem}.skill-install{--si-bg:#161616;--si-bg-hover:#242424;--si-bg-active:#2e2e2e;--si-border:#333;--si-fg:#eee;--si-fg-dim:#8f8f8f;--si-spacing:.5em;--si-gap:.5em;--si-pad-md:.5em;--si-pad-lg:.75em;--si-height:2em;--si-icon:1em;--si-radius:.375em;--si-radius-sheet:calc(var(--si-spacing) + var(--si-radius));--si-duration:.15s;--si-ease:ease;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:inline-block;position:relative}@supports (color:lab(0% 0 0)){.skill-install{--si-bg:lab(7.22637% -.0000149012 0);--si-bg-hover:lab(14.16% 0 0);--si-bg-active:lab(18.8% 0 0);--si-border:lab(21.12% 0 0);--si-fg:lab(94.2% 0 0);--si-fg-dim:lab(59.4% 0 0)}}.skill-install__trigger{box-sizing:border-box;gap:calc(var(--si-gap) * 1.5);height:calc(var(--si-height) * 1.5);padding-block:0;padding-inline:calc(var(--si-pad-md) * 1.5);font-feature-settings:normal;font-family:inherit;font-size:inherit;color:var(--si-fg);cursor:pointer;background:var(--si-bg);border:1px solid var(--si-border);appearance:none;-webkit-tap-highlight-color:transparent;transition:background var(--si-duration) var(--si-ease);border-radius:999em;align-items:center;padding-inline-end:calc(var(--si-pad-md) * 1.5 + var(--si-pad-md));font-weight:500;line-height:1.25;display:inline-flex}.skill-install__trigger:hover{background:var(--si-bg-hover)}.skill-install__trigger[aria-expanded=true]{background:var(--si-bg-active)}.skill-install__trigger[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.4}.skill-install__icon{width:calc(var(--si-icon) * 1.25);height:calc(var(--si-icon) * 1.25);color:currentColor;flex-shrink:0;display:inline-flex}.skill-install__icon svg{width:100%;height:100%}.skill-install__panel{--si-enter-y:calc(-1 * var(--si-spacing));inset:auto;top:calc(var(--bottom) + var(--si-gap));left:calc((var(--left) + var(--right)) / 2 - var(--pw) / 2);font-feature-settings:normal;width:350px;max-width:calc(100vw - 48px);color:var(--si-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--si-bg);border:1px solid var(--si-border);border-radius:var(--si-radius-sheet);opacity:0;transform:scale(.95) translateY(var(--si-enter-y));transform-origin:top;transition:opacity var(--si-duration) var(--si-ease), transform var(--si-duration) var(--si-ease), overlay var(--si-duration) allow-discrete, display var(--si-duration) allow-discrete;outline:none;margin:0;padding:0;font-family:inherit;font-size:14px;position:fixed;overflow:clip;box-shadow:0 .75em 2.5em #00000080,0 0 0 1px #ffffff05}.skill-install__panel:popover-open{opacity:1;transform:none}@starting-style{.skill-install__panel:popover-open{opacity:0;transform:scale(.95) translateY(var(--si-enter-y))}}.skill-install__panel[data-align=start]{left:var(--left);transform-origin:0 0}.skill-install__panel[data-align=end]{left:calc(var(--right) - var(--pw));transform-origin:100% 0}.skill-install__panel[data-side=top]{--si-enter-y:var(--si-spacing);top:calc(var(--top) - var(--ph) - var(--si-gap));transform-origin:bottom}.skill-install__panel[data-side=top][data-align=start]{transform-origin:0 100%}.skill-install__panel[data-side=top][data-align=end]{transform-origin:100% 100%}.skill-install__body-inner{gap:var(--si-pad-lg);padding-block:var(--si-pad-lg);padding-inline:var(--si-pad-lg);flex-direction:column;display:flex}.skill-install__group{gap:var(--si-spacing);flex-direction:column;display:flex}.skill-install__label{font-size:inherit;color:var(--si-fg-dim);margin:0;line-height:1.25}.skill-install__description{font-size:inherit;color:var(--si-fg-dim);text-wrap:pretty;margin:0;line-height:1.5}.skill-install__divider{height:1px;margin-block:0;margin-inline:calc(-1 * var(--si-pad-lg));background:var(--si-border);border:0}.skill-install__label a{color:var(--si-fg);text-decoration:underline;-webkit-text-decoration-color:var(--si-border);text-decoration-color:var(--si-border);text-underline-offset:.2em;transition:text-decoration-color var(--si-duration) var(--si-ease)}.skill-install__label a:hover{-webkit-text-decoration-color:var(--si-fg);text-decoration-color:var(--si-fg)}.skill-install__label a[href^=http]:after{content:none!important}.skill-install__code{gap:var(--si-spacing);padding:var(--si-spacing);background:var(--si-bg-hover);border:1px solid var(--si-border);border-radius:var(--si-radius-sheet);align-items:flex-start;display:flex;overflow:clip}.skill-install__code-text{word-break:break-word;white-space:pre-wrap;flex:1;min-width:0;padding-inline:.25em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875em;line-height:1.4;overflow:hidden}.skill-install__code-accent{color:var(--si-fg);font-weight:700}.skill-install__copy{box-sizing:border-box;width:28px;height:28px;color:var(--si-fg);cursor:pointer;border-radius:var(--si-radius);appearance:none;-webkit-tap-highlight-color:transparent;transition:background var(--si-duration) var(--si-ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.skill-install__copy:hover{background:var(--si-bg-hover)}.skill-install__copy svg{width:14px;height:14px;display:block}.skill-install__copy .skill-install__copy-done,.skill-install__copy.copied .skill-install__copy-idle{display:none}.skill-install__copy.copied .skill-install__copy-done{display:block}.skill-install__questions{gap:var(--si-spacing);flex-direction:column;display:flex}.skill-install__question{box-sizing:border-box;color:var(--si-fg);border-left:1px solid var(--si-border);align-items:baseline;gap:.375em;padding-inline:.75em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875em;line-height:1.4;display:flex}.skill-install__question-text{word-break:break-word;flex:1;min-width:0}.skill-install__question-prefix{color:var(--si-fg-dim)}
