.catalog-detail-section{margin-top:50px}@media (max-width:1200px){.catalog-detail-section .container{padding:0}}.catalog-detail-body{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #fff;border-radius:60px;width:100%;min-height:546px;padding:57px 60px 40px;position:relative;box-shadow:0 0 5px 1px #00000014}@media (max-width:1200px){.catalog-detail-body{border-radius:40px;padding:19px 25px}}.detail-back-link{background:#99adde;font-size:40px}@media (max-width:991px){.detail-back-link{display:none}}.c-detail-header{flex-wrap:wrap;justify-content:space-between;gap:20px}@media (max-width:991px){.c-detail-header{flex-direction:column-reverse;align-items:stretch}}.c-detail-name{gap:27px}.c-detail-name h1{font-family:var(--font-actay-wide);color:#25211d;width:100%;max-width:587px;font-size:28px;font-weight:700;line-height:36px}@media (max-width:576px){.c-detail-name h1{font-size:21px;line-height:28px}}.c-detail-info{gap:24px}@media (max-width:576px){.c-detail-info{justify-content:space-between}}.c-detail-data{gap:8px}.c-detail-data i{background:#989898;font-size:17px}.c-detail-data p{color:#989898;font-size:12px;font-weight:300;line-height:10px}@media (max-width:576px){.c-detail-data p{font-size:11px}}.c-detail-category{color:#99adde;background:#dde7ff;border-radius:20px;padding:15px 24px;font-size:12px;font-weight:600;line-height:10px}@media (max-width:576px){.c-detail-category{padding:14px 19px;font-size:11px}}.catalog-detail-columns{justify-content:space-between;gap:10px;margin-top:27px}@media (max-width:991px){.catalog-detail-columns{flex-direction:column}}.work-description{background:#ffffffe5;border-radius:25px;padding:26px 44px 18px 33px}.work-description p{color:#25211d;font-size:13px;font-weight:300;line-height:25px}@media (max-width:576px){.work-description p{font-size:11px;line-height:21px}.work-description{padding:17px 26px}}.c-detail-left-column{width:100%;max-width:685px}@media (max-width:991px){.c-detail-left-column{max-width:100%}}.c-detail-right-column{width:100%;max-width:364px}@media (max-width:991px){.c-detail-right-column{max-width:100%}}.download-tolls{gap:15px}.download-tolls button{color:#4859fe;background:#4859fe33;border-radius:100px;justify-content:space-between;align-items:center;gap:10px;padding:26px 32px 26px 34px;font-size:14px;font-weight:700;line-height:100%;display:flex}.download-tolls button a{background:#4859fe;font-size:19px}.download-tolls button:last-child{margin-bottom:30px}@media (max-width:991px){.download-tolls{display:none}}.download-tolls-tablet{gap:15px;display:none}.download-tolls-tablet button{color:#4859fe;background:#4859fe33;border-radius:100px;align-items:center;gap:10px;padding:26px 32px 26px 34px;font-size:14px;font-weight:700;line-height:100%;display:flex}.download-tolls-tablet button a{background:#4859fe;font-size:19px}@media (max-width:576px){.download-tolls-tablet button{flex-wrap:wrap;justify-content:space-between;width:100%;padding:17px 22px 17px 27px;font-size:13px}}@media (max-width:991px){.download-tolls-tablet{margin-top:21px;display:flex}}.download-spinner{border:2px solid #4859fe40;border-top-color:#4859fe;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite download-spinner-rotate}@keyframes download-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.download-spinner{animation-duration:2s}}.c-detail-tags{flex-wrap:wrap;gap:21px;margin-top:30px}@media (max-width:767px){.c-detail-tags{flex-wrap:nowrap;margin:30px -25px 0;padding:0 25px;overflow:auto}}.c-detail-tag{background:#ffffffe5;border-radius:25px;flex:40%;padding:27px 29px 24px 33px}.c-detail-tag p{font-family:var(--font-actay-wide);color:#25211d;font-size:16px;font-weight:700;line-height:100%}.c-detail-tag span{color:#25211d;margin-top:3px;font-size:11px;font-weight:300;line-height:20px;display:block}@media (max-width:767px){.c-detail-tag{min-width:400px}}.c-detail-titles{background:#ffffffe5;border-radius:25px;min-height:750px;margin-top:35px;padding:90px 51px 63px}.c-detail-titles button{margin:auto auto 0}@media (max-width:576px){.c-detail-titles button{padding:17px 29px;font-size:11px}.c-detail-titles{min-height:545px;margin-top:30px;padding:46px 32px 44px}}.c-detail-title{font-family:var(--font-actay-wide);color:#25211d;text-align:center;margin-top:22px;font-size:21px;font-weight:700;line-height:100%}@media (max-width:576px){.c-detail-title{margin-top:15px;font-size:16px;line-height:23px}}.c-detail-meta{align-items:center;gap:4px;margin-top:auto}.c-detail-meta span{font-family:var(--font-actay-wide);color:#666;text-align:center;font-size:12px;font-weight:500;line-height:140%}.c-detail-clue{font-family:var(--font-actay-wide);text-align:center;color:#989898;font-size:11px;font-weight:700;line-height:100%;display:block}.c-introduction-block{background:#ffffffe5;border-radius:25px;min-height:750px;margin-top:30px;padding:61px 64px 63px 20px}.c-introduction-block button{max-width:max-content;margin:auto auto 0}@media (max-width:576px){.c-introduction-block{min-height:545px;margin-top:20px;padding:31px 17px 44px 25px}}.c-introduction-block-title{color:#25211d;margin-bottom:22px;font-size:18px;font-weight:700;line-height:30px}@media (max-width:576px){.c-introduction-block-title{font-size:16px}}.c-introduction-items{gap:10px}.c-introduction-item{gap:20px}.c-introduction-item-info{cursor:pointer;background:#dde7ff33;border-radius:20px;gap:20px;max-width:max-content;padding:11px 18px 11px 21px}.c-introduction-item-info i{cursor:pointer;background:#99adde;font-size:16px}.c-introduction-item-info p{color:#25211d;font-size:11px;font-weight:400;line-height:18px}.c-introduction-remove{cursor:pointer;background:#dde7ff33;border-radius:50%;flex:0 0 39px;height:39px;transition:all .3s}.c-introduction-remove i{background:#88a1da;font-size:14px;transition:all .3s}.c-introduction-remove:hover{background:linear-gradient(90deg,#3560fe 0%,#a93bff 53.37%,#fb2461 100%)}.c-introduction-remove:hover i{background:#fff}.c-detail-closed{z-index:2;background:#fff3;border-radius:25px;min-height:749px;margin-top:30px;position:relative;overflow:hidden}@media (max-width:576px){.c-detail-closed{min-height:545px}}.c-closed-img{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.c-closed-img img{object-fit:cover}.c-detail-closed-info{background:#ffffff40;border-radius:35px;width:100%;max-width:485px;padding:27px 40px 40px;position:relative;box-shadow:0 0 25px #4859fe59}.c-detail-closed-info button{margin-top:34px}@media (max-width:576px){.c-detail-closed-info{max-width:347px;padding:53px 21px 32px}}.c-closed-icon{border-radius:100px;flex:0 0 65px;width:65px;height:65px;position:relative;overflow:hidden}.c-closed-icon img{object-fit:cover}@media (max-width:576px){.c-closed-icon{position:absolute;top:-33px;left:50%;transform:translate(-50%)}}.c-closed-texts p{font-family:var(--font-actay-wide);color:#25211d;font-size:21px;font-weight:700;line-height:24px}@media (max-width:576px){.c-closed-texts p{text-align:center;font-size:16px;line-height:23px}}.c-closed-texts span{color:#25211d;margin-top:10px;font-size:13px;font-weight:400;line-height:20px;display:block}@media (max-width:576px){.c-closed-texts span{max-width:261px;margin-top:5px;font-size:11px}.c-closed-titles{flex-direction:column-reverse}}.subscriptions-items{gap:30px;position:sticky;top:10px}@media (max-width:576px){.subscriptions-items{margin-top:31px}}.subscription-item{background:#ffffffe5;border-radius:25px;padding:26px 22px 43px}.subscription-header{justify-content:space-between;gap:10px}.subscription-name{z-index:2;justify-content:center;gap:11px;width:100%;min-width:205px;max-width:max-content;height:48px;position:relative}.subscription-name svg{width:100%;height:100%;position:absolute;top:0;left:0}.subscription-name i{background:#d92da0;font-size:18px}.subscription-name p{color:#d92da0;font-size:12px;font-weight:600;line-height:18px}.subscription-prices span{font-family:var(--font-actay-wide);color:#99adde;text-align:end;margin-bottom:14px;font-size:18px;font-weight:700;line-height:15px;text-decoration:line-through;display:block}.subscription-prices p{font-family:var(--font-actay-wide);color:#25211d;font-size:26px;font-weight:700;line-height:15px}.subscription-line{border-bottom:2px dashed #d9d9d9;margin-top:23px}.subscription-advantages ul{flex-direction:column;gap:10px;margin-top:20px;display:flex}.subscription-advantages ul li{align-items:center;gap:13px;display:flex}.subscription-advantages ul li .s-advantage-icon{background:#4859fe33;border-radius:50%;flex:0 0 24px;width:24px;height:24px}.subscription-advantages ul li .s-advantage-icon i{background:#4859fe;font-size:10px}.subscription-advantages ul li p{color:#25211d;font-size:12px;font-weight:500;line-height:18px}.subscription-switches-items{gap:12px;margin-top:24px}.s-switche-item{justify-content:space-between}.switche-item-titles{gap:7px}.switche-item-titles p{font-family:var(--font-actay-wide);color:#25211d;border-bottom:1px dashed #25211d;font-size:14px;font-weight:700;line-height:100%}.switche-item-titles i{background:#d9d9d9;font-size:14px}.switche-item-price{gap:15px}.switche-item-price p{font-size:14px;font-weight:700;line-height:100%;font-family:var(--font-actay-wide);color:#4859fe;white-space:nowrap}.pay-link{margin-top:31px}.promo-code-link{max-width:max-content;margin:41px auto 0}.promo-code-link a{font-family:var(--font-actay-wide);color:#4859fe;text-align:center;border-bottom:2px dashed #4859fe;font-size:14px;font-weight:700;line-height:100%;display:block}.c-detail-progress{background:linear-gradient(90deg,#415bfe 0%,#da2d9e 100%);border-radius:100px;gap:16px;width:100%;max-width:319px;height:60px;margin-top:26px;padding:16px 19px}.c-detail-progress-percent{font-size:13px;font-weight:700;font-family:var(--font-actay-wide);color:#fff;line-height:18px}.c-detail-progress-info{z-index:2;border-radius:100px;width:100%;max-width:233px;height:28px;padding:7px 8px;position:relative;overflow:hidden}.c-detail-progress-info:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffffe6,#fff3);padding:1px;transition:all .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.c-detail-progress-info span{border-radius:100px;width:100%;max-width:233px;height:14px;transition:width .6s cubic-bezier(.4,0,.2,1);display:block}@media (max-width:767px){.c-detail-progress-info{min-width:154px;max-width:154px}}.c-generating{background:#ffffffe6;border-radius:25px;align-items:center;gap:18px;width:100%;max-width:364px;height:120px;padding:0 24px;display:flex;box-shadow:0 4px 24px #4859fe1a}@media (max-width:767px){.c-generating{gap:14px;height:110px;padding:0 18px}}.c-generating-text{color:#25211d;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:21px}.c-generating-spinner{flex-shrink:0;width:42px;height:42px;animation:.8s linear infinite c-generating-spinner-rotate;position:relative}.c-generating-spinner-ray{transform-origin:50% 21px;border-radius:800px;width:5px;height:14px;margin-left:-2.5px;position:absolute;top:0;left:50%}.c-generating-spinner-ray:first-child{background:#3c4bdb;transform:rotate(0)}.c-generating-spinner-ray:nth-child(2){background:#5a81e6;transform:rotate(45deg)}.c-generating-spinner-ray:nth-child(3){background:#6991fa;transform:rotate(90deg)}.c-generating-spinner-ray:nth-child(4){background:#83aaff;transform:rotate(135deg)}.c-generating-spinner-ray:nth-child(5){background:#a8c5ff;transform:rotate(180deg)}.c-generating-spinner-ray:nth-child(6){background:#c4d9fd;transform:rotate(225deg)}.c-generating-spinner-ray:nth-child(7){background:#dbe9ff;transform:rotate(270deg)}.c-generating-spinner-ray:nth-child(8){background:#ebf3ff;transform:rotate(315deg)}@keyframes c-generating-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.c-generating-spinner{animation-duration:3s}}.buy-job-mobile{display:none}@media (max-width:576px){.buy-job-mobile{z-index:100;background:#fff;border-radius:40px 40px 0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:21px 25px;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 0 25px #b4b8c059}}.buy-job-tools{gap:20px}.buy-job-tools .primary-link{padding:20px 30px;font-size:13px}.buy-job-prices{gap:10px}.buy-job-prices span{font-family:var(--font-actay-wide);color:#99adde;text-align:right;margin-bottom:6px;font-size:16px;font-weight:700;line-height:15px;text-decoration:line-through;display:block}.buy-job-prices p{font-family:var(--font-actay-wide);font-size:24px;font-weight:700;line-height:15px}
