.store-closed-page:not(.is-preview){grid-template-rows:minmax(min-content,1fr) auto;place-items:center;gap:24px;padding:36px 20px 24px;display:grid;overflow:hidden auto}.store-closed-page:not(.is-preview)>.orb-three{bottom:16px}.store-closed-page:not(.is-preview)>.closure-card{max-height:none;overflow:visible;margin:0!important}.store-closed-page:not(.is-preview)>footer{text-align:center;margin:0;position:relative;bottom:auto}.store-closed-page>.closure-stars{pointer-events:none;position:absolute;inset:0}.closure-preregistration{background:linear-gradient(120deg,#edf9ffba,#fff9fdc9,#fff);border:1px solid #e5eaf3;border-radius:18px;margin:10px auto 24px;padding:18px 20px}.closure-preregistration-badge{color:#42688f;letter-spacing:.08em;background:#fff;border:1px solid #dceaf4;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex}.closure-card .closure-preregistration p{color:#50657b;margin:10px auto 3px;font-size:13px;line-height:1.7}.closure-preregistration>small{color:#78899b;font-size:11px;line-height:1.6;display:block}.closure-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.closure-actions>a,.closure-actions>.closure-register{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 24px;font-size:13px;font-weight:750;line-height:1.5;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.closure-actions .closure-register{color:#243e5b;background:linear-gradient(110deg,#d9f4ff,#ffe6ef 80%,#fff4fa);border:1px solid #cde2ef;box-shadow:0 8px 22px #8ab6d02a}.closure-actions .closure-support{color:#50647a;background:#fff;border:1px solid #dce4ed}.closure-actions>a:hover{transform:translateY(-2px);box-shadow:0 10px 22px #54758b24}.closure-actions>a:active{transform:scale(.97)}.closure-actions>a:focus-visible,.closure-card>.closure-existing-account:focus-visible{outline-offset:4px;outline:3px solid #b6d9f4}.closure-card>.closure-existing-account{height:auto;box-shadow:none;color:#617f9c;text-underline-offset:4px;background:0 0;border:0;border-radius:0;margin:15px auto 0;padding:0;font-size:12px;font-weight:500;text-decoration:underline;display:inline-block;position:relative}.closure-preregistration-setting{background:linear-gradient(110deg,#f0faff,#fff7fa);border:1px solid #e4eaf3;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:16px;display:flex}.closure-preregistration-setting>div>b{color:#243a53;font-size:14px;display:block}.closure-preregistration-setting p{color:#718196;margin:6px 0 0;font-size:12px;line-height:1.7}.closure-settings-form .closure-preregistration-setting>.closure-switch{flex-shrink:0;align-items:center;gap:8px;margin:0;display:flex}.preregistration-login-notice{color:#506a87;background:linear-gradient(110deg,#edf8ff,#fff3f8);border:1px solid #dfebf7;border-radius:12px;margin:14px 0 24px;padding:14px 18px}.preregistration-login-notice b{color:#365d85;font-size:13px}.preregistration-login-notice p{margin:6px 0 0;font-size:12px;line-height:1.8}@media (max-width:600px){.closure-preregistration{margin-bottom:20px;padding:15px 12px}.closure-actions{gap:10px}.closure-actions>a,.closure-actions>.closure-register{width:100%;min-height:44px}.closure-preregistration-setting{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.closure-actions>a{transition:none}.closure-actions>a:hover,.closure-actions>a:active{transform:none}}@media (max-width:600px){.store-closed-page:not(.is-preview){gap:22px;padding:24px 16px}}
