.assistant-page{max-width:960px;margin:auto;padding:32px 22px 65px;color:#14213a}.assistant-back{display:inline-flex;margin-bottom:24px;color:#176bff;text-decoration:none;font-weight:750}.assistant-page>header{display:flex;justify-content:space-between;gap:20px;margin-bottom:17px}.assistant-page>header span,.assistant-start-card small,.assistant-wizard-head small,.assistant-test small,.assistant-safety-title small{color:#176bff;font-size:10px;font-weight:900;letter-spacing:.11em}.assistant-page h1{margin:5px 0 6px;font-size:32px}.assistant-page>header p{max-width:680px;margin:0;color:#748096;line-height:1.5}.assistant-page>header>b{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:#eaf1ff;color:#176bff;font-size:28px}.assistant-health{display:flex;align-items:center;gap:11px;margin-bottom:12px;padding:11px 14px;border:1px solid #dfe7f0;border-radius:12px;background:#fff}.assistant-health i{width:9px;height:9px;border-radius:50%;background:#e6a735;box-shadow:0 0 0 4px #fff1d9}.assistant-health div{display:flex;flex-direction:column}.assistant-health strong{font-size:13px}.assistant-health small{color:#7c899b;font-size:11px}.assistant-health.ready{border-color:#cde9dd;background:#f9fffc}.assistant-health.ready i{background:#15a873;box-shadow:0 0 0 4px #def5ec}.assistant-health.error{border-color:#f0ccd1;background:#fffafb}.assistant-health.error i{background:#d84c5b;box-shadow:0 0 0 4px #ffe5e8}.assistant-start-card{padding:20px;border:1px solid #dce5f2;border-radius:17px;background:#fff;box-shadow:0 10px 35px #17345e0a}.assistant-start-card>div{display:grid;gap:6px}.assistant-start-card code{overflow:hidden;color:#1a3864;text-overflow:ellipsis;white-space:nowrap}.assistant-start-card>button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:15px;padding:14px;border:0;border-radius:11px;background:#176bff;color:#fff;font-weight:850}.assistant-start-card>button:hover{background:#0e5ce4}.assistant-start-card>button b{font-size:18px}.assistant-start-card>p{margin:9px 2px 0;color:#78859a;font-size:11px;text-align:center}.assistant-start-card>p.success{color:#07845b;font-weight:700}.assistant-wizard,.assistant-test,.assistant-safety,.assistant-trouble{margin-top:14px;border:1px solid #e1e7ef;border-radius:17px;background:#fff}.assistant-wizard{padding:21px}.assistant-wizard-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #e9edf3}.assistant-wizard h2,.assistant-test h2,.assistant-safety h2{font-size:20px;margin:4px 0}.assistant-wizard-head>span{padding:6px 9px;border-radius:999px;background:#edf3ff;color:#176bff;font-size:11px;font-weight:750}.assistant-wizard ol{list-style:none;padding:0;margin:0}.assistant-wizard li{display:grid;grid-template-columns:38px 1fr;gap:13px;padding:17px 0;border-bottom:1px solid #edf0f5}.assistant-wizard li:last-child{padding-bottom:0;border-bottom:0}.assistant-wizard li>i{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#edf3ff;color:#176bff;font-style:normal;font-weight:850}.assistant-wizard h3{font-size:15px;margin:1px 0 5px}.assistant-wizard p,.assistant-test p{margin:0;color:#748096;font-size:13px;line-height:1.55}.copy-inline{margin-top:9px;padding:7px 10px;border:0;border-radius:8px;background:#edf3ff;color:#176bff;font-size:11px;font-weight:800}.assistant-test{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:20px;padding:21px}.assistant-prompt{display:flex;align-items:center;gap:10px;padding:12px;border-radius:11px;background:#f3f6fa;color:#273a5b;font-size:13px}.assistant-prompt span{flex:1}.assistant-prompt button{border:0;background:#fff;color:#176bff;border-radius:8px;padding:8px;font-size:11px;font-weight:750}.assistant-safety{padding:21px;border-color:#cfe9df;background:#fbfffd}.assistant-safety-title{display:flex;align-items:center;gap:10px}.assistant-safety-title>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e2f7ee;color:#0a9868;font-weight:900}.assistant-safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.assistant-safety-grid span{padding:9px 11px;border-radius:9px;background:#eef9f5;color:#17664e;font-size:12px}.assistant-safety aside{margin-top:14px;padding:13px;border-left:3px solid #e4a339;border-radius:8px;background:#fff9ee}.assistant-safety aside strong{font-size:12px;color:#885c12}.assistant-safety aside p{margin:4px 0 0;color:#7e6a49;font-size:11px;line-height:1.5}.assistant-trouble{overflow:hidden}.assistant-trouble summary{cursor:pointer;padding:17px 20px;font-weight:750}.assistant-trouble>div{padding:0 20px 18px;color:#718096;font-size:13px}.assistant-trouble p{margin-top:0}.assistant-trouble a{color:#176bff;text-decoration:none;font-weight:750}@media(max-width:650px){.assistant-page{padding:22px 14px}.assistant-page>header>b{display:none}.assistant-test{grid-template-columns:1fr}.assistant-safety-grid{grid-template-columns:1fr}.assistant-wizard{padding:17px}.assistant-page h1{font-size:28px}}
.ai-connections{display:grid;gap:10px;margin-top:18px}.ai-connections article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid #dbe4f1;border-radius:14px;background:#fff}.ai-connections article>div{display:grid;gap:4px}.ai-connections article span,.ai-connections article small{color:#6d7d98}.ai-connections article.revoked{opacity:.68;background:#f5f7fa}.ai-connections article>b{color:#9a4750;font-size:12px}.ai-connections form{margin:0}.ai-connections .danger-button{width:auto;padding:10px 14px}@media(max-width:640px){.ai-connections article{align-items:flex-start;flex-direction:column}.ai-connections form,.ai-connections .danger-button{width:100%}}
.ai-connections .ai-revoke-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:126px;height:40px;padding:0 14px;border:1px solid #efb5bb;border-radius:11px;background:#fff5f6;color:#bc3443;font:700 13px/1 inherit;box-shadow:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.ai-connections .ai-revoke-button i{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#fbdde0;color:#b42332;font:700 16px/17px Arial;font-style:normal}.ai-connections .ai-revoke-button:hover{background:#ffe9eb;border-color:#df7d87;box-shadow:0 5px 14px rgba(177,35,50,.12);transform:translateY(-1px)}.ai-connections .ai-revoke-button:active{transform:translateY(0);box-shadow:none}.ai-connections .ai-revoke-button:focus-visible{outline:3px solid rgba(220,53,69,.2);outline-offset:2px}@media(max-width:640px){.ai-connections .ai-revoke-button{width:100%}}
