.member-skill .member-skill-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.member-skill .member-skill-actions .system-action{min-height:44px}.member-skill .member-skill-actions button{font:inherit;cursor:pointer}.member-skill .member-skill-prompt{margin-top:18px}.member-skill .member-skill-prompt summary{display:flex;align-items:center;min-height:44px;width:max-content;color:var(--text);cursor:pointer}.member-skill .member-skill-prompt label{display:block;margin:16px 0 8px;color:var(--muted);font:.78rem var(--mono)}.member-skill #keysOfferCopyPrompt{display:block;box-sizing:border-box;width:100%;min-height:16rem;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--bg-2);color:var(--text);font:16px/1.5 var(--mono);resize:vertical}.member-skill #copyOfferPromptStatus{margin:10px 0 0;color:var(--muted);font-size:.9rem;line-height:1.5}.member-skill .member-skill-facts ol{margin:12px 0 0;padding-inline-start:18px;color:var(--muted);line-height:1.6}.member-skill .member-skill-facts li+li{margin-top:7px}.member-skill .member-skill-citation{max-width:72ch;margin:32px 0 0;color:var(--muted);font-size:.9rem;line-height:1.6}.member-skill .member-skill-actions .system-action:focus-visible,.member-skill .member-skill-prompt summary:focus-visible,.member-skill #keysOfferCopyPrompt:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(forced-colors:active){.member-skill .member-skill-actions .system-action:focus-visible,.member-skill .member-skill-prompt summary:focus-visible,.member-skill #keysOfferCopyPrompt:focus-visible{outline-color:Highlight}}@media(max-width:320px){.member-skill .member-skill-actions .system-action{width:100%;justify-content:center}.member-skill #keysOfferCopyPrompt{padding:12px}}@media(prefers-reduced-motion:reduce){.member-skill *{scroll-behavior:auto}}
.member-skill-install select{display:block;min-height:44px;margin:8px 0 16px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg-2);color:var(--text);font:inherit}.member-skill #keysOfferCopyInstallCommand{display:block;box-sizing:border-box;width:100%;min-height:5rem;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--bg-2);color:var(--text);font:14px/1.5 var(--mono);resize:vertical}.member-skill #copyInstallCommandStatus{margin:10px 0;color:var(--muted);font-size:.9rem;line-height:1.5}.member-skill #copyInstallCommand:disabled{cursor:wait;opacity:.7}.member-skill .member-skill-install label{display:block;margin:16px 0 8px;color:var(--muted);font:.78rem var(--mono)}.member-skill .member-skill-install select:focus-visible,.member-skill #keysOfferCopyInstallCommand:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.member-skill #studentCodeRequest,.member-skill #studentCodeVerify{max-width:100%}.member-skill #studentCodeRequest label,.member-skill #studentCodeVerify label{display:block;margin:16px 0 8px;color:var(--muted);font-size:16px;line-height:1.5}.member-skill #studentCodeRequest input,.member-skill #studentCodeVerify input{display:block;box-sizing:border-box;width:100%;max-width:28rem;min-height:44px;margin:8px 0 16px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg-2);color:var(--text);font-family:inherit;font-size:16px;line-height:1.5}.member-skill #studentCodeRequest button,.member-skill #studentCodeVerify button{min-height:44px;margin:8px 0 16px;padding:10px 14px;border:1px solid var(--gold);border-radius:8px;background:var(--gold);color:var(--bg);font-family:inherit;font-size:16px;line-height:1.5;cursor:pointer}.member-skill #studentAccessStatus{margin:10px 0;color:var(--muted);font-size:16px;line-height:1.5}.member-skill #studentCodeRequest input:focus-visible,.member-skill #studentCodeVerify input:focus-visible,.member-skill #studentCodeRequest button:focus-visible,.member-skill #studentCodeVerify button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(forced-colors:active){.member-skill #studentCodeRequest input:focus-visible,.member-skill #studentCodeVerify input:focus-visible,.member-skill #studentCodeRequest button:focus-visible,.member-skill #studentCodeVerify button:focus-visible{outline-color:Highlight}}
