.ai-access{width:100%;max-width:40rem;min-width:0;font-size:14px;line-height:1.6;color:var(--app-text)}.ai-access form>*+*,.ai-access>*+*{margin-top:12px}.ai-access button,.ai-access input:not([type=checkbox]),.ai-access select{border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);color:inherit;min-height:44px;padding:8px 12px;font:inherit}.ai-access input:not([type=checkbox]),.ai-access select{display:block;width:100%;min-width:0;margin-top:4px;font-size:16px}.ai-access button{display:inline-flex;gap:8px;align-items:center;justify-content:center;cursor:pointer}.ai-access button:disabled{opacity:.45;cursor:default}.ai-access .ai-entry{border:0;background:none;padding:0;justify-content:flex-start;font-size:16px}.ai-access fieldset{border:1px solid var(--app-border);border-radius:8px;padding:10px}.ai-access legend{padding:0 4px}.ai-access .ai-choice{display:flex;gap:8px;align-items:center;min-height:40px}.ai-choice input{flex:none;accent-color:var(--app-accent-text)}.ai-actions{display:flex;gap:8px;flex-wrap:wrap}.ai-row{display:flex;align-items:center;gap:10px;border-top:1px solid var(--app-border);padding-top:12px}.ai-row>span{flex:1;min-width:0;overflow-wrap:anywhere}.ai-row small{display:block;color:var(--app-muted)}.ai-row svg{display:inline;vertical-align:middle;margin-right:6px}.ai-channel-list{max-height:190px;overflow:auto}.ai-confirm,.ai-secret{border:1px solid var(--app-border);padding:12px;border-radius:8px;background:var(--app-surface)}.ai-secret code{display:block;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;margin:12px 0}.ai-access a{text-decoration:underline}.ai-access form{border:1px solid var(--app-border);padding:12px;border-radius:8px}.ai-consent{width:min(100% - 32px,560px);margin:32px auto;padding:24px;border:1px solid var(--app-border);border-radius:16px;background:var(--app-surface)}.ai-consent h1{font-size:22px;margin-bottom:16px}.ai-consent p{margin:12px 0}.ai-consent .ai-actions{margin-top:20px}