.password{min-height:100vh;min-height:100svh;margin:0;color:#f6f7fb;background:radial-gradient(circle at 18% 12%,rgba(123,53,200,.2),transparent 34rem),radial-gradient(circle at 88% 78%,rgba(1,152,255,.13),transparent 30rem),#0b0f17}.password_header,.password__footer{position:relative;z-index:2;background:transparent}.password-header{justify-content:center;padding-block:28px 12px}.password-header h2{margin:0;color:#fff;font-size:clamp(1.25rem,3vw,1.75rem);letter-spacing:.04em}.password-logo{width:auto;max-width:min(180px,44vw);max-height:58px;object-fit:contain}.password-main{min-height:calc(100vh - 174px);min-height:calc(100svh - 174px)}.maintenance-page{position:relative;isolation:isolate;display:grid;min-height:inherit;padding:clamp(32px,6vw,80px) 20px;place-items:center;overflow:hidden}.maintenance-page:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;content:"";-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent)}.maintenance-page__glow{position:absolute;z-index:-1;width:280px;height:280px;border:1px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}.maintenance-page__glow:after{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:inherit;border-radius:inherit;content:""}.maintenance-page__glow--one{top:7%;right:-120px}.maintenance-page__glow--two{bottom:2%;left:-150px}.maintenance-card{position:relative;width:min(100%,760px);padding:clamp(32px,6vw,64px);overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:#101520e0;box-shadow:0 28px 90px #0000005c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.maintenance-card__rule{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,transparent,var(--maintenance-accent),#0198ff,transparent)}.maintenance-card__eyebrow{display:flex;align-items:center;margin:0 0 20px;color:#c8cbd5;font-size:.75rem;font-weight:700;letter-spacing:.16em}.maintenance-card__status-dot{width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--maintenance-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--maintenance-accent) 20%,transparent)}.maintenance-card__heading{max-width:14em;margin:0;color:#fff;font-size:clamp(2rem,6vw,3.75rem);font-weight:700;line-height:1.14;letter-spacing:-.035em}.maintenance-card__description{max-width:42rem;margin-top:24px;color:#c8cbd5;font-size:clamp(.95rem,2vw,1.08rem);line-height:1.85}.maintenance-card__description p{margin:0}.maintenance-card__store-message{margin-top:20px;padding:14px 16px;border-left:3px solid var(--maintenance-accent);color:#e2e4eb;background:#ffffff0a;font-size:.92rem;line-height:1.7}.maintenance-card__schedule{display:grid;grid-template-columns:minmax(7rem,auto) 1fr;gap:16px;align-items:center;margin-top:30px;padding:18px 20px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff09}.maintenance-card__schedule-label{color:#9398a8;font-size:.78rem;font-weight:700;letter-spacing:.08em}.maintenance-card__schedule strong{color:#fff;font-size:.98rem;font-weight:600}.maintenance-card__actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-top:28px}.maintenance-card__reload{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;color:#fff;background:var(--maintenance-accent);font-size:.9rem;font-weight:700;text-decoration:none;transition:filter .16s ease,transform .16s ease}.maintenance-card__reload:hover{color:#fff;filter:brightness(1.12);transform:translateY(-1px)}.maintenance-card__contact{color:#d8dae2;font-size:.9rem;font-weight:600;text-underline-offset:4px}.maintenance-access__form{margin-top:28px}.maintenance-access{border-top:1px solid rgba(255,255,255,.1)}.maintenance-access__summary{display:flex;align-items:center;justify-content:space-between;min-height:54px;color:#9ea3b2;cursor:pointer;font-size:.84rem;font-weight:600;list-style:none}.maintenance-access__summary::-webkit-details-marker{display:none}.maintenance-access__summary svg{transition:transform .16s ease}.maintenance-access[open] .maintenance-access__summary svg{transform:rotate(180deg)}.maintenance-access__panel{padding:4px 0 6px}.maintenance-access__panel label{display:block;margin-bottom:8px;color:#dfe1e8;font-size:.82rem;font-weight:600}.maintenance-access__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.maintenance-access__fields input{min-width:0;min-height:46px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:10px;color:#fff;background:#0000003d;font:inherit}.maintenance-access__fields button{min-height:46px;padding:0 20px;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:#fff;background:#ffffff17;cursor:pointer;font:inherit;font-size:.88rem;font-weight:700}.maintenance-access__error{margin-bottom:14px;padding:12px 14px;border:1px solid rgba(255,112,112,.35);border-radius:10px;color:#ffd1d1;background:#961b1b2e;font-size:.86rem}.maintenance-access__error ul{margin:0;padding-left:18px}.maintenance-card a:focus-visible,.maintenance-card summary:focus-visible,.maintenance-card input:focus-visible,.maintenance-card button:focus-visible{outline:3px solid #a66aee;outline:3px solid color-mix(in srgb,var(--maintenance-accent) 62%,#fff);outline-offset:3px}.password__footer{padding-block:14px 28px}.password-list-social{margin:0}.password-list-social li a{border:1px solid rgba(255,255,255,.1);background:#ffffff12}@media screen and (max-width:640px){.password-header{padding-block:22px 8px}.password-main{min-height:calc(100svh - 146px)}.maintenance-page{padding:24px 14px 40px}.maintenance-card{padding:32px 22px;border-radius:18px}.maintenance-card__eyebrow{margin-bottom:16px;font-size:.68rem}.maintenance-card__description{margin-top:18px;line-height:1.75}.maintenance-card__schedule{grid-template-columns:1fr;gap:7px;margin-top:24px;padding:16px}.maintenance-card__actions,.maintenance-card__reload{width:100%}.maintenance-card__contact{width:100%;text-align:center}.maintenance-access__fields{grid-template-columns:1fr}.maintenance-access__fields button{width:100%}}@media(prefers-reduced-motion:reduce){.maintenance-card__reload,.maintenance-access__summary svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-maintenance.css.map */
