.eqp-core-access-card,.eqp-core-native-shell,.eqp-core-result-redirect{width:100%;max-width:1140px;margin:28px auto;color:#172033;font-family:inherit}.eqp-core-access-card{max-width:720px;padding:28px 30px 30px;border:1px solid #e3e8ee;border-radius:14px;background:#fff;box-shadow:0 7px 24px rgb(21 34 50 / .08)}.eqp-core-access-card h2{margin:0 0 10px;color:#172033;font-size:clamp(25px,3vw,34px);line-height:1.18}.eqp-core-access-lead{margin:0 0 22px;color:#475467;font-size:16px;line-height:1.65}.eqp-core-message{margin:0 0 18px;padding:11px 13px;border-radius:8px;font-size:14px;line-height:1.45}.eqp-core-message-error{border-left:3px solid #d92d20;background:#fff4f3;color:#8a1c15}.eqp-core-access-form label{display:block;margin-bottom:7px;color:#172033;font-size:15px;font-weight:700}.eqp-core-access-form input[type="text"]{display:block;width:100%;min-height:48px;box-sizing:border-box;padding:10px 12px;border:1px solid #b8c2cc;border-radius:8px;background:#fff;color:#111827;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px}.eqp-core-access-form input[type="text"]:focus{outline:3px solid rgb(8 120 189 / .16);border-color:#0878bd}.eqp-core-field-help{margin:7px 0 16px;color:#667085;font-size:13px;line-height:1.45}.eqp-core-submit{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #0878bd;border-radius:8px;background:#0878bd;color:#fff!important;font:inherit;font-size:15px;font-weight:700;text-decoration:none!important;cursor:pointer}.eqp-core-submit:hover,.eqp-core-submit:focus-visible{background:#075f98;border-color:#075f98}.eqp-core-native-shell{margin-top:10px}.eqp-core-result-toolbar{display:flex;justify-content:flex-end;margin:0 0 8px;font-size:13px}.eqp-core-result-toolbar a{color:#0878bd;text-decoration:underline;text-underline-offset:2px}.eqp-core-shadow-host{display:block;width:100%;min-height:300px}@media (max-width:680px){.eqp-core-access-card{margin:18px 0;padding:22px 18px 24px}.eqp-core-access-lead{font-size:15px}}body.eqp-core-result-page .woocommerce-notices-wrapper,body.eqp-core-result-page .woocommerce-message,body.eqp-core-result-page .woocommerce-info,body.eqp-core-result-page .woocommerce-error{display:none!important}.eqp-core-download-overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(255 255 255 / .92);color:#111;font-family:Arial,Helvetica,sans-serif;text-align:center}.eqp-core-download-overlay-content{width:min(100%,660px);padding:10px 14px}.eqp-core-download-overlay-title{max-width:620px;margin:0 auto 13px;font-size:22px;line-height:1.42;font-weight:600}.eqp-core-download-overlay-subtitle{max-width:570px;margin:0 auto 32px;font-size:14px;line-height:1.7;opacity:.82}.eqp-core-orbit-loader{width:80px;height:80px;margin:0 auto;position:relative}.eqp-core-orbit{width:100%;height:100%;position:relative;border-radius:50%;animation:eqp-core-orbit-rotate 1.4s linear infinite}.eqp-core-orbit-dot{position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;box-shadow:0 0 8px rgb(0 0 0 / .15)}.eqp-core-orbit-dot--1{transform:rotate(0deg) translate(30px);background:#1E88E5}.eqp-core-orbit-dot--2{transform:rotate(45deg) translate(30px);background:#E53935}.eqp-core-orbit-dot--3{transform:rotate(90deg) translate(30px);background:#FFEB3B}.eqp-core-orbit-dot--4{transform:rotate(135deg) translate(30px);background:#43A047}.eqp-core-orbit-dot--5{transform:rotate(180deg) translate(30px);background:#1E88E5}.eqp-core-orbit-dot--6{transform:rotate(225deg) translate(30px);background:#E53935}.eqp-core-orbit-dot--7{transform:rotate(270deg) translate(30px);background:#FFEB3B}.eqp-core-orbit-dot--8{transform:rotate(315deg) translate(30px);background:#43A047}@keyframes eqp-core-orbit-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.eqp-core-recovery{margin-top:28px;padding-top:24px;border-top:1px solid #e3e8ee}.eqp-core-recovery h3{margin:0 0 8px;color:#172033;font-size:19px;line-height:1.3}.eqp-core-recovery>p{margin:0 0 15px;color:#475467;font-size:14px;line-height:1.55}.eqp-core-recovery-check,.eqp-core-recovery-action{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid #0878bd;border-radius:8px;background:#fff;color:#0878bd!important;font:inherit;font-size:14px;font-weight:700;text-decoration:none!important;cursor:pointer}.eqp-core-recovery-check:hover,.eqp-core-recovery-check:focus-visible,.eqp-core-recovery-action:hover,.eqp-core-recovery-action:focus-visible{background:#eef8ff}.eqp-core-recovery-check:disabled{cursor:wait;opacity:.6}.eqp-core-recovery-status{min-height:20px;margin-top:12px;color:#475467;font-size:13px;line-height:1.45}.eqp-core-recovery-actions{display:none;align-items:flex-start;gap:10px;margin-top:10px}.eqp-core-recovery-action-primary,.eqp-core-recovery-action-ai{background:#0878bd;color:#fff!important}.eqp-core-recovery-action-primary:hover,.eqp-core-recovery-action-primary:focus-visible,.eqp-core-recovery-action-ai:hover,.eqp-core-recovery-action-ai:focus-visible{background:#075f98}.eqp-core-recovery-action-disabled{border-color:#d0d5dd;background:#f2f4f7;color:#98a2b3!important;cursor:not-allowed}.eqp-core-recovery-action-group p{margin:9px 0 4px;color:#667085;font-size:12px;line-height:1.45}.eqp-core-recovery-support{color:#0878bd;font-size:13px}.eqp-core-preview-links{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:16px}.eqp-core-preview-link{color:#0878bd!important;font-size:14px;font-weight:600;line-height:1.4;text-decoration:underline!important;text-underline-offset:3px}.eqp-core-preview-link:hover,.eqp-core-preview-link:focus-visible{color:#075f98!important}@media (max-width:680px){.eqp-core-download-overlay-title{font-size:20px}.eqp-core-recovery-actions{align-items:stretch;flex-direction:column}}