.agent-access-page{min-height:100vh;padding:48px 20px;background:var(--caca-page,#121212);color:var(--caca-text,#ededed)}.agent-access-card{width:min(100%,680px);margin:24px auto;padding:32px;border:1px solid var(--caca-border,#303030);border-radius:var(--caca-radius-dialog,16px);background:var(--caca-panel,#171717);box-shadow:0 24px 80px #0003}.agent-access-brand{display:flex;align-items:center;gap:10px;color:var(--caca-text-subtle,#999);font-size:13px;margin-bottom:24px}.agent-access-card h1{font-size:26px;font-weight:650;line-height:1.35;margin:0 0 20px}.agent-access-card h2{font-size:16px;font-weight:600;margin:28px 0 12px}.agent-access-card p{font-size:14px;line-height:1.75;margin:12px 0}.agent-access-muted{color:var(--caca-text-subtle,#a0a0a0)}.agent-access-account{border:1px solid var(--caca-border,#303030);background:var(--caca-surface,#202020);border-radius:12px;padding:14px 16px}.agent-access-status{padding:12px 14px;border-radius:8px;border:1px solid var(--caca-border,#303030);background:var(--caca-surface,#202020);overflow-wrap:anywhere}.agent-access-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.agent-access-device{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--caca-border,#303030)}.agent-access-device span{min-width:0;overflow-wrap:anywhere}.agent-access-page a{color:inherit;text-decoration:none}.agent-access-page a:hover{text-decoration:underline}.agent-access-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto;padding:16px;background:var(--caca-surface,#202020);border-radius:8px;font-size:13px}.local-skill-panel{padding:20px;border:1px solid var(--caca-border,#303030);border-radius:12px;color:var(--caca-text,#ededed);background:var(--caca-panel,#171717)}.local-skill-panel--compact{margin-top:22px;padding:16px}.local-skill-panel h2{margin:0 0 8px;font-size:15px;font-weight:600}.local-skill-panel p{margin:8px 0;font-size:12px;line-height:1.7;color:var(--caca-text-subtle,#aaa)}.local-skill-panel .local-skill-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0}.local-skill-panel a{font-size:12px;color:var(--caca-text-subtle,#aaa)}.local-skill-panel summary{cursor:pointer;font-size:12px;padding:10px 0}.local-skill-form{display:grid;gap:12px;margin:12px 0;font-size:13px}.local-skill-form label{display:grid;gap:6px}.local-skill-form label.local-skill-toggle,.local-skill-form label:first-child,.local-skill-stage-types label{display:flex;align-items:center;gap:8px}.local-skill-mode{display:grid;gap:8px;font-size:13px;margin-top:14px}.local-skill-stage{display:grid;gap:12px;margin:14px 0;padding:14px;border:1px solid var(--caca-border,#303030);border-radius:12px;min-width:0}.local-skill-stage-types{display:flex;flex-wrap:wrap;gap:12px}.local-skill-panel input:not([type=checkbox]),.local-skill-panel select,.local-skill-panel textarea{width:100%;padding:9px 10px;border:1px solid var(--caca-border,#333);border-radius:8px;background:var(--caca-surface,#222);color:var(--caca-text,#eee)}.agent-access-page button:focus-visible,.local-skill-panel button:focus-visible,.local-skill-panel summary:focus-visible{outline:2px solid var(--caca-brand,#ff3366);outline-offset:3px}@media(max-width:600px){.agent-access-page{padding:20px 12px}.agent-access-card{padding:22px 18px;margin:12px auto}.agent-access-card h1{font-size:22px}}