.AISettingsPanel-module__9KHzAq__page{color:#142b25;background:radial-gradient(circle at 8% 8%,#f6c45b33,#0000 26rem),radial-gradient(circle at 92% 28%,#c9ef7c2e,#0000 30rem),#f3f1ea;min-height:100vh;padding:22px}.AISettingsPanel-module__9KHzAq__shell{background:#fffefaf0;border:1px solid #142b2514;border-radius:38px;width:min(1040px,100%);margin:0 auto;overflow:hidden;box-shadow:0 24px 72px #19392f1a}.AISettingsPanel-module__9KHzAq__header{color:#fff;background:linear-gradient(118deg,#18392f,#245243);padding:30px 40px 0;position:relative;overflow:hidden}.AISettingsPanel-module__9KHzAq__header:before{content:"";pointer-events:none;border:76px solid #c9ef7c1a;border-radius:50%;width:360px;height:360px;position:absolute;top:-170px;right:-80px}.AISettingsPanel-module__9KHzAq__topbar,.AISettingsPanel-module__9KHzAq__hero,.AISettingsPanel-module__9KHzAq__readiness{z-index:1;position:relative}.AISettingsPanel-module__9KHzAq__topbar{justify-content:space-between;align-items:center;display:flex}.AISettingsPanel-module__9KHzAq__backLink,.AISettingsPanel-module__9KHzAq__ownerBadge{align-items:center;gap:8px;display:inline-flex}.AISettingsPanel-module__9KHzAq__backLink{color:#dfeae6;border-radius:13px;min-height:42px;padding:0 12px 0 8px;font-size:13px;font-weight:700;text-decoration:none}.AISettingsPanel-module__9KHzAq__backLink:hover{background:#ffffff14}.AISettingsPanel-module__9KHzAq__backLink svg{width:22px}.AISettingsPanel-module__9KHzAq__ownerBadge{color:#dbe8e3;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.AISettingsPanel-module__9KHzAq__ownerBadge svg{width:16px}.AISettingsPanel-module__9KHzAq__hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:44px;padding:52px 0 46px;display:grid}.AISettingsPanel-module__9KHzAq__eyebrow{color:#a8c9bd;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800}.AISettingsPanel-module__9KHzAq__hero h1,.AISettingsPanel-module__9KHzAq__accessCard h1{letter-spacing:-.055em;margin:0;font-family:Unbounded,Segoe UI,sans-serif;font-size:clamp(30px,5vw,52px);line-height:1.04}.AISettingsPanel-module__9KHzAq__heroText{color:#bfd0cb;max-width:620px;margin:18px 0 0;font-size:14px;line-height:1.65}.AISettingsPanel-module__9KHzAq__statusSeal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff26;border-radius:21px;align-items:center;gap:12px;width:224px;min-height:74px;padding:12px;display:flex}.AISettingsPanel-module__9KHzAq__statusSealIcon{color:#18392f;background:#f6c45b;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.AISettingsPanel-module__9KHzAq__statusSeal_ready .AISettingsPanel-module__9KHzAq__statusSealIcon{background:#c9ef7c}.AISettingsPanel-module__9KHzAq__statusSeal_failed .AISettingsPanel-module__9KHzAq__statusSealIcon{color:#79281f;background:#ffb5a8}.AISettingsPanel-module__9KHzAq__statusSeal svg{width:23px}.AISettingsPanel-module__9KHzAq__statusSeal small,.AISettingsPanel-module__9KHzAq__statusSeal strong{display:block}.AISettingsPanel-module__9KHzAq__statusSeal small{color:#9fb9b0;letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800}.AISettingsPanel-module__9KHzAq__statusSeal strong{font-size:12px;line-height:1.35}.AISettingsPanel-module__9KHzAq__readiness{background:#0000001c;border-top:1px solid #ffffff1a;grid-template-columns:auto minmax(30px,1fr) auto minmax(30px,1fr) auto;align-items:center;gap:12px;margin:0 -40px;padding:16px 40px;display:grid}.AISettingsPanel-module__9KHzAq__readiness span{color:#91aaa2;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.AISettingsPanel-module__9KHzAq__readiness i{border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.AISettingsPanel-module__9KHzAq__readiness svg{width:13px}.AISettingsPanel-module__9KHzAq__readiness b{background:#ffffff1f;height:1px}.AISettingsPanel-module__9KHzAq__readiness .AISettingsPanel-module__9KHzAq__readinessDone{color:#dff3ab}.AISettingsPanel-module__9KHzAq__readinessDone i{background:#c9ef7c1f;border-color:#c9ef7c80}.AISettingsPanel-module__9KHzAq__form{gap:16px;padding:26px 32px 32px;display:grid}.AISettingsPanel-module__9KHzAq__notice{border:1px solid;border-radius:16px;gap:3px;padding:13px 16px;font-size:12px;line-height:1.45;display:grid}.AISettingsPanel-module__9KHzAq__notice strong{font-size:12px}.AISettingsPanel-module__9KHzAq__notice_success{color:#355329;background:#eef7df;border-color:#c9dcad}.AISettingsPanel-module__9KHzAq__notice_warning{color:#6d5522;background:#fff6dd;border-color:#ead4a1}.AISettingsPanel-module__9KHzAq__notice_error{color:#7b352b;background:#fff0ed;border-color:#ebc4bd}.AISettingsPanel-module__9KHzAq__card{background:#fffefa;border:1px solid #d9ded7;border-radius:24px;padding:24px}.AISettingsPanel-module__9KHzAq__cardHeading,.AISettingsPanel-module__9KHzAq__cardHeadingWithToggle{align-items:flex-start;gap:14px;display:flex}.AISettingsPanel-module__9KHzAq__cardHeadingWithToggle{justify-content:space-between}.AISettingsPanel-module__9KHzAq__step{color:#61776f;letter-spacing:.08em;background:#eef1eb;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.AISettingsPanel-module__9KHzAq__card h2{letter-spacing:-.03em;margin:1px 0 5px;font-size:18px}.AISettingsPanel-module__9KHzAq__cardHeading p{color:#71837d;margin:0;font-size:11px;line-height:1.5}.AISettingsPanel-module__9KHzAq__providerFieldset{border:0;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;padding:0;display:grid}.AISettingsPanel-module__9KHzAq__providerOption{cursor:pointer;background:#faf9f5;border:1px solid #d9ded7;border-radius:17px;align-items:center;gap:11px;min-height:64px;padding:11px 13px;transition:border-color .16s,background-color .16s,transform .16s;display:flex;position:relative}.AISettingsPanel-module__9KHzAq__providerOption:hover{border-color:#a9bab3;transform:translateY(-1px)}.AISettingsPanel-module__9KHzAq__providerOption input{opacity:0;width:1px;height:1px;position:absolute}.AISettingsPanel-module__9KHzAq__providerOption:has(input:focus-visible){outline-offset:2px;outline:3px solid #4c7cfd}.AISettingsPanel-module__9KHzAq__providerOptionActive{background:#edf4e4;border-color:#315e50;box-shadow:inset 0 0 0 1px #315e50}.AISettingsPanel-module__9KHzAq__providerDot{background:#fff;border:1px solid #a2b0ab;border-radius:50%;flex:none;width:17px;height:17px}.AISettingsPanel-module__9KHzAq__providerOptionActive .AISettingsPanel-module__9KHzAq__providerDot{border:5px solid #245243}.AISettingsPanel-module__9KHzAq__providerOption strong,.AISettingsPanel-module__9KHzAq__providerOption small{display:block}.AISettingsPanel-module__9KHzAq__providerOption strong{font-size:12px}.AISettingsPanel-module__9KHzAq__providerOption small{color:#76877f;margin-top:3px;font-size:9px}.AISettingsPanel-module__9KHzAq__fieldGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.AISettingsPanel-module__9KHzAq__fieldWide{grid-column:1/-1}.AISettingsPanel-module__9KHzAq__field{gap:7px;min-width:0;display:grid}.AISettingsPanel-module__9KHzAq__field>span{color:#334d44;font-size:11px;font-weight:800}.AISettingsPanel-module__9KHzAq__field input,.AISettingsPanel-module__9KHzAq__field select{color:#142b25;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #ccd4cf;border-radius:14px;outline:none;padding:0 13px;font-size:12px;transition:border-color .16s,box-shadow .16s}.AISettingsPanel-module__9KHzAq__field input:hover,.AISettingsPanel-module__9KHzAq__field select:hover{border-color:#a5b5ae}.AISettingsPanel-module__9KHzAq__field input:focus,.AISettingsPanel-module__9KHzAq__field select:focus{border-color:#315e50;box-shadow:0 0 0 3px #315e501f}.AISettingsPanel-module__9KHzAq__field input::placeholder{color:#9aa8a3}.AISettingsPanel-module__9KHzAq__field small{color:#7b8c86;min-height:16px;font-size:9px;line-height:1.45}.AISettingsPanel-module__9KHzAq__field small b{color:#47655a}.AISettingsPanel-module__9KHzAq__savedSecret{align-items:center;gap:5px;font-weight:700;display:flex;color:#4b6f47!important}.AISettingsPanel-module__9KHzAq__savedSecret svg{width:13px}.AISettingsPanel-module__9KHzAq__proxyCard{background:linear-gradient(130deg,#fffefa,#f8f9f3)}.AISettingsPanel-module__9KHzAq__switch{cursor:pointer;grid-template-columns:auto auto;align-items:center;gap:8px;display:grid}.AISettingsPanel-module__9KHzAq__switch input{opacity:0;width:1px;height:1px;position:absolute}.AISettingsPanel-module__9KHzAq__switch>span{background:#e8ece9;border:1px solid #bdc7c2;border-radius:999px;width:45px;height:26px;transition:background-color .16s,border-color .16s;position:relative}.AISettingsPanel-module__9KHzAq__switch>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #142b2533}.AISettingsPanel-module__9KHzAq__switch input:checked+span{background:#315e50;border-color:#315e50}.AISettingsPanel-module__9KHzAq__switch input:checked+span:after{transform:translate(19px)}.AISettingsPanel-module__9KHzAq__switch input:focus-visible+span{outline-offset:3px;outline:3px solid #4c7cfd}.AISettingsPanel-module__9KHzAq__switch b{color:#5d736b;font-size:10px}.AISettingsPanel-module__9KHzAq__proxyFields{border-top:1px dashed #d4dad6;grid-template-columns:.75fr 1.5fr .75fr 1fr 1fr;gap:12px;margin-top:22px;padding-top:22px;display:grid}.AISettingsPanel-module__9KHzAq__actionBar{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefaeb;border:1px solid #18392f24;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:13px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 42px #19392f29}.AISettingsPanel-module__9KHzAq__testSummary{align-items:center;gap:11px;min-width:0;display:flex}.AISettingsPanel-module__9KHzAq__testSummary>span:first-child{border-radius:12px;flex:none;place-items:center;width:37px;height:37px;display:grid}.AISettingsPanel-module__9KHzAq__testSummary svg{width:18px}.AISettingsPanel-module__9KHzAq__testSuccess{color:#315629;background:#e6f3d1}.AISettingsPanel-module__9KHzAq__testWaiting{color:#658078;background:#eef1eb}.AISettingsPanel-module__9KHzAq__testSummary strong,.AISettingsPanel-module__9KHzAq__testSummary small{display:block}.AISettingsPanel-module__9KHzAq__testSummary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.AISettingsPanel-module__9KHzAq__testSummary small{color:#7f8f89;margin-top:3px;font-size:9px}.AISettingsPanel-module__9KHzAq__actions{flex:none;gap:8px;display:flex}.AISettingsPanel-module__9KHzAq__primaryButton,.AISettingsPanel-module__9KHzAq__secondaryButton,.AISettingsPanel-module__9KHzAq__primaryLink{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .16s,background-color .16s,opacity .16s;display:inline-flex}.AISettingsPanel-module__9KHzAq__primaryButton{color:#fff;background:#18392f;border:0}.AISettingsPanel-module__9KHzAq__secondaryButton{color:#25463b;background:#fff;border:1px solid #cbd4cf}.AISettingsPanel-module__9KHzAq__primaryButton:hover:not(:disabled),.AISettingsPanel-module__9KHzAq__secondaryButton:hover:not(:disabled),.AISettingsPanel-module__9KHzAq__primaryLink:hover{transform:translateY(-1px)}.AISettingsPanel-module__9KHzAq__primaryButton:hover:not(:disabled){background:#245243}.AISettingsPanel-module__9KHzAq__primaryButton:disabled,.AISettingsPanel-module__9KHzAq__secondaryButton:disabled{cursor:not-allowed;opacity:.46}.AISettingsPanel-module__9KHzAq__primaryButton svg,.AISettingsPanel-module__9KHzAq__secondaryButton svg{width:18px}.AISettingsPanel-module__9KHzAq__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite AISettingsPanel-module__9KHzAq__spin}.AISettingsPanel-module__9KHzAq__loadingCard,.AISettingsPanel-module__9KHzAq__accessCard{background:#fffefa;border:1px solid #142b251a;border-radius:30px;width:min(560px,100% - 28px);margin:10vh auto;padding:36px;box-shadow:0 24px 72px #19392f1a}.AISettingsPanel-module__9KHzAq__loadingCard{color:#587069;justify-content:center;align-items:center;gap:12px;min-height:180px;font-size:13px;font-weight:700;display:flex}.AISettingsPanel-module__9KHzAq__accessCard{text-align:center}.AISettingsPanel-module__9KHzAq__accessIcon{color:#315e50;background:#e8f2d7;border-radius:20px;place-items:center;width:62px;height:62px;margin:0 auto 20px;display:grid}.AISettingsPanel-module__9KHzAq__accessIcon svg{width:30px}.AISettingsPanel-module__9KHzAq__accessCard h1{font-size:30px}.AISettingsPanel-module__9KHzAq__accessCard>p:not(.AISettingsPanel-module__9KHzAq__eyebrow){color:#637a72;margin:18px auto 24px;font-size:13px;line-height:1.65}.AISettingsPanel-module__9KHzAq__primaryLink{color:#fff;background:#18392f}.AISettingsPanel-module__9KHzAq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@keyframes AISettingsPanel-module__9KHzAq__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.AISettingsPanel-module__9KHzAq__page{padding:0}.AISettingsPanel-module__9KHzAq__shell{box-shadow:none;border:0;border-radius:0}.AISettingsPanel-module__9KHzAq__header{border-radius:0 0 28px 28px;padding:20px 18px 0}.AISettingsPanel-module__9KHzAq__ownerBadge{padding:7px 9px}.AISettingsPanel-module__9KHzAq__hero{grid-template-columns:1fr;gap:24px;padding:38px 0 30px}.AISettingsPanel-module__9KHzAq__hero h1{font-size:34px}.AISettingsPanel-module__9KHzAq__statusSeal{width:100%}.AISettingsPanel-module__9KHzAq__readiness{margin:0 -18px;padding:14px 18px}.AISettingsPanel-module__9KHzAq__readiness span{gap:6px;font-size:9px}.AISettingsPanel-module__9KHzAq__form{padding:18px 13px 28px}.AISettingsPanel-module__9KHzAq__card{border-radius:22px;padding:19px 16px}.AISettingsPanel-module__9KHzAq__providerFieldset,.AISettingsPanel-module__9KHzAq__fieldGrid,.AISettingsPanel-module__9KHzAq__proxyFields{grid-template-columns:1fr}.AISettingsPanel-module__9KHzAq__fieldWide,.AISettingsPanel-module__9KHzAq__proxyHost{grid-column:auto}.AISettingsPanel-module__9KHzAq__providerFieldset{gap:7px}.AISettingsPanel-module__9KHzAq__providerOption{min-height:57px}.AISettingsPanel-module__9KHzAq__cardHeadingWithToggle{flex-direction:column;align-items:stretch}.AISettingsPanel-module__9KHzAq__switch{align-self:flex-start;margin-left:52px}.AISettingsPanel-module__9KHzAq__actionBar{border-radius:20px;flex-direction:column;align-items:stretch;gap:12px;bottom:8px}.AISettingsPanel-module__9KHzAq__actions{grid-template-columns:1fr 1fr;display:grid}.AISettingsPanel-module__9KHzAq__primaryButton,.AISettingsPanel-module__9KHzAq__secondaryButton{min-width:0;padding-left:10px;padding-right:10px}}@media (max-width:410px){.AISettingsPanel-module__9KHzAq__backLink span{display:none}.AISettingsPanel-module__9KHzAq__ownerBadge{font-size:9px}.AISettingsPanel-module__9KHzAq__heroText{font-size:12px}.AISettingsPanel-module__9KHzAq__readiness{gap:6px}.AISettingsPanel-module__9KHzAq__readiness b{min-width:8px}.AISettingsPanel-module__9KHzAq__readiness span{flex-direction:column;gap:4px}.AISettingsPanel-module__9KHzAq__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.AISettingsPanel-module__9KHzAq__spinner{animation-duration:1.5s}.AISettingsPanel-module__9KHzAq__providerOption,.AISettingsPanel-module__9KHzAq__primaryButton,.AISettingsPanel-module__9KHzAq__secondaryButton,.AISettingsPanel-module__9KHzAq__primaryLink{transition:none}}
