.admin-download{background-attachment:fixed;background-image:url(/assets/dist/img/bg-download-page.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding:75px 0 30px;position:relative}.admin-download__container{margin:0 auto;max-width:1000px;padding:0 24px;position:relative;transform:translateX(-10%);z-index:1}@media(max-width:1279px){.admin-download__container{transform:translateX(0)}}@media(max-width:767px){.admin-download__container{padding:0 20px}}@media(max-width:479px){.admin-download__container{padding:0 16px}}.admin-download__content{width:100%}.admin-download__content__header{margin-bottom:24px}@media(max-width:479px){.admin-download__content__header{margin-bottom:20px}}.admin-download__content__title{-webkit-background-clip:text;background-clip:text;background-image:url(/assets/dist/img/btn-texture-gold.webp);background-position:50%;background-size:cover;color:transparent;font-size:32px;font-weight:700;line-height:130%;margin:0}@media(max-width:767px){.admin-download__content__title{font-size:28px}}@media(max-width:479px){.admin-download__content__title{font-size:24px}}.admin-download__content__title__version{color:#6b7280;font-size:24px;font-weight:400}@media(max-width:767px){.admin-download__content__title__version{font-size:20px}}@media(max-width:479px){.admin-download__content__title__version{font-size:18px}}.admin-download__content__section{margin-bottom:32px}@media(max-width:767px){.admin-download__content__section{margin-bottom:24px}}@media(max-width:479px){.admin-download__content__section{margin-bottom:20px}}.admin-download__content__section__title{color:#111827;font-size:24px;font-weight:600;line-height:130%;margin:0 0 16px}@media(max-width:767px){.admin-download__content__section__title{font-size:20px;margin-bottom:12px}}@media(max-width:479px){.admin-download__content__section__title{font-size:18px;margin-bottom:10px}}.admin-download__content__text{color:#111827;font-size:16px;line-height:150%;margin:0 0 16px}@media(max-width:479px){.admin-download__content__text{font-size:14px;margin-bottom:12px}}.admin-download__content__text--muted{color:#6b7280;font-size:14px;margin-top:16px;opacity:.9}@media(max-width:479px){.admin-download__content__text--muted{font-size:12px;margin-top:12px}}.admin-download__content__button{background-image:url(/assets/dist/img/btn-texture-gold.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;display:inline-block;font-size:18px;font-weight:600;letter-spacing:.5px;margin:0;padding:12px 24px;position:relative;text-decoration:none;text-shadow:0 2px 4px rgba(0,0,0,.7),0 0 8px rgba(0,0,0,.7);text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.admin-download__content__button:hover{box-shadow:0 4px 12px rgba(0,0,0,.3);filter:brightness(1.1);transform:translateY(-1px)}.admin-download__content__button:active{box-shadow:0 2px 6px rgba(0,0,0,.2);transform:translateY(0)}.admin-download__content__button.has-click-handler{cursor:pointer}@media(max-width:767px){.admin-download__content__button{font-size:16px;padding:10px 20px}}@media(max-width:479px){.admin-download__content__button{display:block;font-size:14px;padding:10px 18px;text-align:center;width:100%}}.admin-download__content__button__text{display:inline-block}.admin-download__content__button--lb{--accent-blue:#00c2ff;--accent-purple:#bd00ff;background:linear-gradient(to right,var(--accent-blue),var(--accent-purple))}.admin-download__content__button--lb .admin-download__content__button__text{background:#0c0c17;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.admin-download__content__steps{counter-reset:step-counter;list-style:none;margin:0;padding:0}.admin-download__content__steps__item{counter-increment:step-counter;padding:16px 20px 16px 50px;position:relative;transition:background-color .3s ease}.admin-download__content__steps__item:last-child{margin-bottom:0}.admin-download__content__steps__item:before{align-items:center;background:#2563eb;border-radius:50%;color:#fff;content:counter(step-counter);display:flex;font-size:14px;font-weight:600;height:24px;justify-content:center;left:15px;position:absolute;top:16px;width:24px}.admin-download__content__steps__item span{color:#111827;display:block;font-size:16px;line-height:150%}@media(max-width:479px){.admin-download__content__steps__item span{font-size:14px}}.admin-download__content__steps__item a{color:#2563eb;font-weight:600;text-decoration:none}.admin-download__content__steps__item a:hover{text-decoration:underline}@media(max-width:767px){.admin-download__content__steps__item{padding-left:45px}}@media(max-width:479px){.admin-download__content__steps__item{padding:12px 16px 12px 40px}}.admin-download__content__steps__paths{display:flex;flex-direction:column;gap:20px;margin-top:16px}@media(max-width:767px){.admin-download__content__steps__paths{gap:16px}}@media(max-width:479px){.admin-download__content__steps__paths{gap:12px;margin-top:12px}}.admin-download__content__steps__paths__option{border-radius:8px;padding:0;transition:transform .2s ease;width:100%}.admin-download__content__steps__paths__option:hover{transform:translateX(4px)}@media(max-width:767px){.admin-download__content__steps__paths__option{padding:16px}}@media(max-width:479px){.admin-download__content__steps__paths__option{padding:14px}}.admin-download__content__steps__paths__option__title{align-items:center;color:#111827;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 12px}@media(max-width:767px){.admin-download__content__steps__paths__option__title{font-size:16px;margin-bottom:10px}}@media(max-width:479px){.admin-download__content__steps__paths__option__title{font-size:14px;margin-bottom:8px}}.admin-download__content__code{align-items:flex-start;display:flex;gap:8px;margin:10px 0;position:relative}.admin-download__content__code__block{background-color:#1a1a1a;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#d4d4d4;cursor:text;display:block;flex:1;font-size:14px;margin:0;padding:40px 15px 5px;transition:background-color .2s;-webkit-user-select:text;-moz-user-select:text;user-select:text;word-break:break-all}.admin-download__content__code__block:hover{background-color:#1f1f1f}@media(max-width:767px){.admin-download__content__code__block{font-size:13px;padding:35px 12px 5px}}@media(max-width:479px){.admin-download__content__code__block{font-size:12px;padding:30px 10px 5px}}.admin-download__content__code__copy-button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;line-height:100%;margin:0;padding:8px 12px;position:absolute;right:0;top:0;transition:background .2s ease,transform .2s ease}.admin-download__content__code__copy-button:hover{background:#1d4ed8;transform:scale(1.05)}.admin-download__content__code__copy-button:active{transform:scale(.95)}@media(max-width:767px){.admin-download__content__code__copy-button{font-size:13px;padding:6px 10px}}@media(max-width:479px){.admin-download__content__code__copy-button{font-size:12px;padding:6px 8px}}.admin-download__content__alert{background:rgba(255,0,0,.2);border-left:4px solid #2563eb;border-radius:6px;margin-top:24px;padding:20px}@media(max-width:767px){.admin-download__content__alert{margin-top:20px;padding:16px}}@media(max-width:479px){.admin-download__content__alert{margin-top:16px;padding:14px}}.admin-download__content__alert__heading{color:#111827;font-size:20px;font-weight:700;margin-bottom:10px;margin-top:0}@media(max-width:767px){.admin-download__content__alert__heading{font-size:18px;margin-bottom:8px}}@media(max-width:479px){.admin-download__content__alert__heading{font-size:16px;margin-bottom:6px}}.admin-download__content__alert__text{color:#111827;font-size:16px;line-height:150%;margin:0}@media(max-width:479px){.admin-download__content__alert__text{font-size:14px}}body:has(.page-download) .donation-banner__text.black.scroll:before{background:radial-gradient(circle at center,hsla(0,0%,100%,.85) 0,hsla(0,0%,100%,.75) 30%,hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,.35) 70%,hsla(0,0%,100%,.15) 85%,hsla(0,0%,100%,0) 100%)}body:has(.page-download) .donation-banner__text.white.scroll:before{background:radial-gradient(circle at center,rgba(0,0,0,.85) 0,rgba(0,0,0,.75) 30%,rgba(0,0,0,.55) 50%,rgba(0,0,0,.35) 70%,rgba(0,0,0,.15) 85%,transparent 100%)}