.cli-access-card{padding:16px var(--ui-card-padding);margin-bottom:var(--ui-section-gap);flex-direction:row;align-items:center;gap:14px;display:flex}.cli-access-icon{width:38px;height:38px;color:var(--accent-text);background:var(--accent-soft);border-radius:10px;flex:none;place-items:center;display:grid}.cli-access-intro{flex:1;min-width:0}.cli-access-intro h2{margin:0 0 4px;font-size:15px;font-weight:550}.cli-access-intro p{font-size:var(--resource-font-size);color:var(--muted);margin:0}.cli-access-actions{flex:none;gap:8px;display:flex}@media (width<=1100px){.cli-access-card{flex-wrap:wrap}.cli-access-actions{justify-content:flex-end;width:100%}}.cli-access-dialog{flex-direction:column;gap:0;width:min(760px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.cli-access-heading{border-bottom:1px solid var(--resource-divider);text-align:left;flex:none;padding:22px 54px 20px 24px}.cli-access-body{overscroll-behavior:contain;min-height:0;font-size:var(--resource-font-size);padding:20px 24px;overflow-y:auto}.cli-access-scope{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:6px 12px;margin-bottom:18px;display:flex}.cli-access-scope strong{font-family:var(--ui-font-mono);color:var(--ink);font-weight:400}.cli-access-scope>span:last-child{font-family:var(--ui-font-mono);margin-left:auto}.cli-access-options{align-items:center;gap:18px;margin-bottom:24px;display:flex}.cli-access-options .resource-form-field{flex:1}.cli-access-options>a{color:var(--accent-text);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.cli-access-steps{gap:24px;margin:0;padding:0;list-style:none;display:grid}.cli-access-steps li{min-width:0}.cli-access-step-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.cli-access-step-heading h3{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:550;display:flex}.cli-access-step-heading h3>span{background:var(--fill2);width:22px;height:22px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.cli-access-step-heading button{flex:none}.cli-access-steps p,.cli-access-note{color:var(--muted);line-height:1.6;font-size:var(--resource-caption-font-size);margin:5px 0 10px}.cli-access-steps pre{border:1px solid var(--term-border);background:var(--term);color:var(--term-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:var(--resource-font-size)/1.7 var(--ui-font-mono);white-space:pre;border-radius:10px;margin:0;padding:12px 14px;overflow-x:auto}.cli-access-steps pre ::selection{background:var(--code-selection);color:var(--term-ink)}.cli-access-steps pre:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cli-access-note{margin:20px 0 0}.cli-access-footer{border-top:1px solid var(--resource-divider);background:var(--resource-header-surface);flex:none;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.cli-access-footer button{height:var(--resource-control-height)}@media (width<=600px){.cli-access-card{flex-wrap:wrap}.cli-access-actions{flex-direction:column;width:100%}.cli-access-heading{padding:20px 44px 18px 18px}.cli-access-body{padding:18px}.cli-access-options{flex-direction:column;align-items:stretch;gap:12px}.cli-access-scope>span:last-child{width:100%;margin-left:0}.cli-access-footer{padding:12px}.cli-access-footer button{flex:1;min-width:0;padding-inline:10px}}@media (pointer:coarse){.cli-access-card button,.cli-access-dialog button{min-width:44px;min-height:44px}}.cli-access-intro .ai-access-used{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ai-access-chip{border:1px solid var(--resource-divider);color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;display:inline-flex}.ai-access-url{border:1px solid var(--resource-divider);background:var(--bg2);border-radius:8px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 10px;display:flex}.ai-access-url code{min-width:0;font-family:var(--ui-font-mono);overflow-wrap:anywhere;flex:1}.cli-access-steps li>a{margin-top:8px}.ai-access-app{align-items:center;gap:12px;font-size:14px;font-weight:550;display:flex}.ai-access-app select{max-width:320px;color:var(--ink);background:var(--surface);border:1px solid var(--hair3);border-radius:var(--radius-input);font:inherit;flex:1;padding:8px 10px;font-weight:400}.ai-access-setup,.ai-access-skills{gap:10px;margin-top:16px;display:grid}.ai-access-setup>a{justify-self:start}.ai-access-setup p,.ai-access-skills p{margin:0}.ai-access-skills{margin-top:24px}.ai-access-guides{margin-top:16px}.ai-access-prompts-title{margin:18px 0 8px;font-size:14px;font-weight:550}.ai-access-prompts{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ai-access-prompts li{border:1px solid var(--resource-divider);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.cli-access-note a{color:var(--accent-text);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.ai-access-mode{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.ai-access-mode>span{gap:2px;display:grid}.ai-access-mode small{color:var(--muted)}.ai-access-tag{margin-left:8px}
