.at-page{padding-bottom:64px;color:#1b163a}.at-breadcrumb{margin:20px 0 24px;color:#696780;font-size:.92rem}.at-breadcrumb a{color:#6640cd;text-decoration:none}
.at-hero{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:290px;padding:45px 50px;border-radius:32px;background:linear-gradient(120deg,#1c164c 2%,#4c278f 53%,#8436d5 100%);color:white;box-shadow:0 22px 43px #2b136d26;overflow:hidden}
.at-eyebrow{color:#d6c4fb;font-weight:800;font-size:11px;letter-spacing:.24em}.at-hero h1{color:#fff;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.13;margin:20px 0 13px}.at-hero p{font-size:1.05rem;max-width:670px;color:#f0eaff}.at-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.at-chips span{border:1px solid #ffffff55;background:#ffffff15;padding:8px 12px;border-radius:24px;font-size:12px;color:#fff}.at-art{display:flex;align-items:center;justify-content:center;gap:8px;width:235px;min-width:235px;height:180px;transform:rotate(-12deg);filter:drop-shadow(0 13px 13px #1b10466b)}.at-art i{width:15px;border-radius:20px;background:linear-gradient(#fff,#aa9cf8,#eaa9ff);height:34%}.at-art i:nth-child(2),.at-art i:nth-child(8){height:65%}.at-art i:nth-child(3),.at-art i:nth-child(7){height:85%}.at-art i:nth-child(4),.at-art i:nth-child(6){height:46%}.at-art i:nth-child(5){height:99%}
.at-studio{background:#fff;border:1px solid #e5def6;border-radius:30px;margin:27px 0;padding:30px;box-shadow:0 15px 35px #2b16520a}.at-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid #eee8fa;margin-bottom:21px}.at-heading h2{font-size:1.5rem;margin:0 0 7px}.at-heading p{margin:0;color:#6e6883;line-height:1.4}.at-heading strong{white-space:nowrap;background:#f3eaff;color:#6931c0;padding:9px 13px;border-radius:20px;font-size:11px;letter-spacing:.06em}
.at-file{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;border:2px dashed #ac8cf4;border-radius:22px;background:#f9f6ff;min-height:207px;padding:26px;cursor:pointer}.at-file span{font-size:38px;color:#7540dd}.at-file strong{font-size:1.1rem}.at-file small{color:#716b80}.at-file input{max-width:100%;width:360px;border-radius:7px}.at-options{margin:22px 0;padding:20px;border-radius:17px;background:#faf8ff;border:1px solid #e6dff4}.at-options h3{font-size:1.05rem;margin:0 0 15px}.at-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:14px}.at-field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700}.at-field input{border:1px solid #dcd3ee;background:#fff;padding:12px;border-radius:11px;font:inherit}.at-process{margin-top:21px;min-height:47px}.at-warning{font-size:12px;color:#80778f;line-height:1.6;margin:14px 0 0}.at-input-preview{margin-top:18px}.at-preview{background:#f8f6ff;padding:17px 20px;border:1px solid #e6dcf7;border-radius:15px}.at-preview p{color:#71678c;overflow-wrap:anywhere}.at-preview audio,.at-preview video,.at-ready audio{display:block;width:100%;max-width:700px;max-height:190px;margin:14px auto}.at-ready img{max-width:100%;height:auto;border-radius:12px;margin:14px auto;display:block}
.at-progress{display:flex;align-items:center;flex-direction:column;gap:11px;background:#f8f6ff;border-radius:17px;margin:24px 0;padding:23px;color:#5e30ad}.at-progress p{margin:0;color:#776d8f}.at-spinner{display:block;height:28px;width:28px;border:3px solid #dfd3f8;border-top-color:#7737e5;border-radius:50%;animation:atspin .9s linear infinite}@keyframes atspin{to{transform:rotate(360deg)}}.at-ready{padding:21px;margin-top:23px;border-radius:18px;background:#edfff4;border:1px solid #afe8ca;color:#226446}.at-ready h3{margin:0 0 10px;color:#14663c}.at-ready p{font-size:12px;color:#456d58}.at-ready button{margin-top:10px}
.at-learn{border:1px solid #eae3fa;background:#fbfaff;border-radius:25px;padding:25px 30px;margin:28px 0}.at-learn h2{font-size:1.45rem}.at-learn p,.at-learn li{color:#635c7d;line-height:1.7}.at-learn details{margin:13px 0}.at-learn summary{cursor:pointer;font-weight:700}.at-related{margin:34px 0}.at-related>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:13px}.at-related-link{color:#5b2eae;border:1px solid #e6dcfa;background:#fff;border-radius:13px;text-decoration:none;padding:15px}.at-related-link:hover{background:#f8f4ff}.at-ad{margin:20px auto}
@media(max-width:760px){.at-hero{padding:32px 24px;border-radius:22px;min-height:215px}.at-art{display:none}.at-studio{padding:18px;border-radius:21px}.at-heading{flex-direction:column}.at-heading strong{align-self:flex-start}.at-learn{padding:20px}.at-chips span{font-size:10px}}
