.acp-skeleton-wrap{position:relative}.acp-skeleton-wrap[data-acp-loading="true"]{min-height:44px}.acp-skeleton-wrap[data-acp-loading="true"]>*{opacity:.35}.acp-skeleton-wrap[data-acp-loading="true"]::before{content:"";display:block;height:14px;width:70%;border-radius:999px;margin-bottom:12px;background:rgb(183 191 216 / .25);overflow:hidden}.acp-skeleton-wrap[data-acp-loading="true"]::after{content:"";display:block;height:14px;width:45%;border-radius:999px;background:rgb(183 191 216 / .18)}.acp-skeleton-shimmer[data-acp-loading="true"]::before,.acp-skeleton-shimmer[data-acp-loading="true"]::after{background-image:linear-gradient(90deg,rgb(183 191 216 / .18),rgb(255 255 255 / .55),rgb(183 191 216 / .18));background-size:240% 100%;animation:acpFrontendShimmer 1.6s infinite}.acp-skeleton-pulse[data-acp-loading="true"]::before,.acp-skeleton-pulse[data-acp-loading="true"]::after{animation:acpFrontendPulse 1.2s ease-in-out infinite alternate}.acp-skeleton-card[data-acp-loading="true"]{padding:18px;border-radius:18px;background:rgb(183 191 216 / .08)}.acp-skeleton-lines[data-acp-loading="true"]::before{box-shadow:0 24px 0 rgb(183 191 216 / .15),0 48px 0 rgb(183 191 216 / .12)}@keyframes acpFrontendShimmer{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes acpFrontendPulse{from{opacity:.45}to{opacity:1}}.acp-hidden-runtime{display:none!important}body.acp-safe-mode .acp-skeleton-wrap::before,body.acp-safe-mode .acp-skeleton-wrap::after{display:none!important}.acp-dynamic-wrap{min-height:1px}.acp-dynamic-wrap[data-acp-error="true"]{outline:1px dashed rgb(255 93 115 / .35);outline-offset:4px}.acp-dynamic-wrap[data-acp-hidden="true"]{display:none!important}.acp-woo-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,#FF136F,#6F1DFF);color:#fff;font-weight:800;font-size:12px}.acp-woo-account-greeting,.acp-woo-notice{padding:14px 16px;border-radius:14px;background:rgb(111 29 255 / .08);border:1px solid rgb(111 29 255 / .18)}.acp-woo-notice-success{background:rgb(55 211 153 / .12);border-color:rgb(55 211 153 / .22)}.acp-woo-notice-warning{background:rgb(255 183 3 / .12);border-color:rgb(255 183 3 / .22)}:root{--acp-pink:#FF136F;--acp-purple:#6F1DFF;--acp-bg:#F5F7FB;--acp-card:#FFFFFF;--acp-text:#101828;--acp-muted:#667085;--acp-border:#E4E7EC;--acp-green:#12B76A;--acp-yellow:#F79009;--acp-red:#F04438}.acp-wrap{margin:24px 24px 24px 0;color:var(--acp-text)}.acp-hero{padding:32px;border-radius:28px;background:linear-gradient(135deg,#080D1F,#11162B);color:#fff;margin-bottom:24px}.acp-hero h1{font-size:42px;line-height:1;letter-spacing:-.04em;margin:0 0 12px}.acp-hero p{color:#B7BFD8;max-width:760px;font-size:15px}.acp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.acp-card{background:var(--acp-card);border:1px solid var(--acp-border);border-radius:22px;padding:22px;box-shadow:0 10px 30px rgb(16 24 40 / .06)}.acp-card h2,.acp-card h3{margin-top:0}.acp-muted{color:var(--acp-muted)}.acp-badge{display:inline-flex;padding:7px 11px;border-radius:999px;font-weight:800;font-size:12px;background:rgb(111 29 255 / .12);color:var(--acp-purple)}.acp-badge.active{background:rgb(18 183 106 / .12);color:var(--acp-green)}.acp-badge.warning{background:rgb(247 144 9 / .12);color:var(--acp-yellow)}.acp-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:13px;background:linear-gradient(135deg,var(--acp-pink),var(--acp-purple));color:#fff;font-weight:800;text-decoration:none;border:0;cursor:pointer}.acp-loader-preview{height:14px;border-radius:999px;background:#EEF2FF;position:relative;overflow:hidden}.acp-loader-preview:after{content:"";position:absolute;inset:0;width:45%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .9),transparent);animation:acp-shimmer 1.8s infinite}@keyframes acp-shimmer{from{transform:translateX(-100%)}to{transform:translateX(260%)}}.acp-elementor-note{background:rgb(111 29 255 / .08);border-left:3px solid #6F1DFF;padding:10px 12px;border-radius:10px;color:#344054;line-height:1.5}#wpadminbar .acp-admin-bar-node>.ab-item{background:linear-gradient(135deg,#FF136F,#6F1DFF)!important;color:#fff!important;font-weight:700!important}.acp-debug-overlay{position:fixed;right:18px;bottom:18px;z-index:999999;width:270px;padding:14px;border-radius:18px;background:rgb(11 16 34 / .94);color:#fff;border:1px solid rgb(255 255 255 / .12);box-shadow:0 18px 48px rgb(0 0 0 / .35);font-family:Inter,Arial,sans-serif;font-size:12px}.acp-debug-overlay__title{font-weight:900;margin-bottom:8px}.acp-debug-overlay__row{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-top:1px solid rgb(255 255 255 / .08)}.acp-debug-overlay__row span{color:#B7BFD8}.acp-page-progress{position:fixed;top:0;left:0;height:3px;width:100%;z-index:9999999;pointer-events:none;opacity:0;transition:opacity .18s ease}.acp-page-progress span{display:block;height:100%;width:0%;background:linear-gradient(90deg,#FF136F,#6F1DFF);box-shadow:0 0 18px rgb(111 29 255 / .55);transition:width .35s ease}.acp-page-progress.is-active{opacity:1}.acp-page-progress.is-active span{width:82%}.acp-page-progress.is-complete span{width:100%}.acp-page-transition{position:fixed;inset:0;z-index:9999998;opacity:0;pointer-events:none;transition:opacity .35s ease;background:#000}.acp-page-transition.is-active{opacity:.62}.acp-runtime-debug{position:fixed;z-index:99999999;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;font-size:12px}.acp-runtime-debug-bottom_right{right:18px;bottom:18px}.acp-runtime-debug-bottom_left{left:18px;bottom:18px}.acp-runtime-debug-top_right{right:18px;top:48px}.acp-runtime-debug-top_left{left:18px;top:48px}.acp-runtime-debug-right_vertical{right:-48px;top:50%;transform:rotate(-90deg) translateY(-50%);transform-origin:center}.acp-runtime-debug__toggle{display:inline-flex;align-items:center;gap:8px;border:1px solid rgb(255 255 255 / .14);background:rgb(11 16 34 / .94);color:#fff;border-radius:999px;padding:10px 14px;box-shadow:0 16px 40px rgb(0 0 0 / .35);cursor:pointer;font-weight:700}.acp-runtime-debug__dot{width:9px;height:9px;border-radius:999px;background:#37D399;box-shadow:0 0 16px rgb(55 211 153 / .8)}.acp-runtime-debug__panel{display:none;width:310px;margin-top:10px;border-radius:20px;background:rgb(11 16 34 / .96);border:1px solid rgb(255 255 255 / .12);box-shadow:0 22px 70px rgb(0 0 0 / .45);overflow:hidden}.acp-runtime-debug.is-expanded .acp-runtime-debug__panel{display:block}.acp-runtime-debug__header{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;background:linear-gradient(135deg,#FF136F,#6F1DFF)}.acp-runtime-debug__row{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid rgb(255 255 255 / .08)}.acp-runtime-debug__row span{color:#B7BFD8}.acp-runtime-debug__row strong.is-active{color:#37D399}.acp-runtime-debug__row strong.is-warning{color:#FFB703}.acp-runtime-debug__row strong.is-muted{color:#D7DCFF;opacity:.72}.acp-runtime-debug__footer{padding:12px 16px;border-top:1px solid rgb(255 255 255 / .08);color:#B7BFD8;font-size:11px}@media (max-width:640px){.acp-runtime-debug{left:12px!important;right:12px!important;bottom:12px!important;top:auto!important;transform:none!important}.acp-runtime-debug__panel{width:100%}.acp-runtime-debug__toggle{width:100%;justify-content:center}}body.acp-inspector-active .acp-skeleton-wrap,body.acp-runtime-inspector .acp-skeleton-wrap{outline:2px dashed rgb(111 29 255 / .85)!important;outline-offset:4px;position:relative}body.acp-runtime-inspector .acp-dynamic-wrap{outline:2px dashed rgb(255 19 111 / .85)!important;outline-offset:4px;position:relative}body.acp-runtime-inspector .acp-hidden-runtime{outline:2px dashed rgb(255 183 3 / .9)!important;outline-offset:4px}.acp-runtime-label{position:absolute;top:-12px;left:12px;z-index:9999990;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:rgb(11 16 34 / .94);color:#fff;font-size:11px;font-weight:800;line-height:1;box-shadow:0 8px 24px rgb(0 0 0 / .25);pointer-events:none}.acp-runtime-label--dynamic{background:linear-gradient(135deg,#FF136F,#6F1DFF)}.acp-runtime-label--skeleton{background:#4338CA}.acp-runtime-label--hidden{background:#B45309}body.acp-region-mapper-active .acp-region-mapped{position:relative}body.acp-region-mapper-active .acp-region-type-dynamic{outline:3px solid rgb(111 29 255 / .85)!important;outline-offset:5px}body.acp-region-mapper-active .acp-region-type-skeleton{outline:3px solid rgb(37 99 235 / .8)!important;outline-offset:5px}body.acp-region-mapper-active .acp-region-type-hidden{outline:3px solid rgb(245 158 11 / .9)!important;outline-offset:5px}body.acp-region-mapper-active .acp-region-type-error{outline:3px solid rgb(220 38 38 / .9)!important;outline-offset:5px}.acp-region-map-label{position:absolute;right:10px;top:-14px;z-index:9999991;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;color:#fff;background:rgb(11 16 34 / .95);font-size:11px;font-weight:900;box-shadow:0 10px 24px rgb(0 0 0 / .28);pointer-events:none}.acp-region-map-label strong{opacity:.75}.acp-region-map-label--dynamic{background:linear-gradient(135deg,#6F1DFF,#4338CA)}.acp-region-map-label--skeleton{background:#2563EB}.acp-region-map-label--hidden{background:#B45309}.acp-region-map-label--error{background:#DC2626}.acp-elementor-runtime-region{position:relative}body.acp-region-mapper-active .acp-elementor-runtime-region{outline:2px solid rgb(34 197 94 / .75);outline-offset:6px}body.acp-region-mapper-active .acp-elementor-runtime-region[data-acp-runtime-mode="ajax"]{outline-color:rgb(111 29 255 / .95)}body.acp-region-mapper-active .acp-elementor-runtime-region[data-acp-runtime-mode="mobileapp"]{outline-color:rgb(245 158 11 / .95)}body.acp-region-mapper-active .acp-elementor-runtime-region[data-acp-runtime-mode="fallback"]{outline-color:rgb(220 38 38 / .9)}.acp-runtime-fallback-notice{padding:12px 14px;border-radius:12px;background:rgb(245 158 11 / .12);border:1px solid rgb(245 158 11 / .25);color:#92400E;font-size:14px}.acp-runtime-fallback-debug{outline:2px dashed rgb(245 158 11 / .8)!important;outline-offset:4px}.acp-runtime-fallback-debug::after{content:"ACP fallback";position:absolute;right:10px;bottom:-12px;z-index:9999990;padding:5px 9px;border-radius:999px;background:#B45309;color:#fff;font-size:11px;font-weight:800}.acp-runtime-timeline{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-timeline__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-timeline__items{display:grid;gap:8px}.acp-runtime-timeline__item{display:grid;gap:3px;padding:8px 10px;border-radius:12px;background:rgb(255 255 255 / .06);border-left:3px solid #6F1DFF}.acp-runtime-timeline__item strong{color:#fff;font-size:11px}.acp-runtime-timeline__item span{color:#B7BFD8;font-size:10px}.acp-runtime-timeline__item--regions{border-left-color:#2563EB}.acp-runtime-timeline__item--rules{border-left-color:#F59E0B}.acp-runtime-timeline__item--metrics{border-left-color:#22C55E}.acp-runtime-timeline__item--fallbacks{border-left-color:#DC2626}.acp-runtime-timeline__item--orchestrator{border-left-color:#A855F7}.acp-runtime-timeline__item--inspector{border-left-color:#64748B}.acp-runtime-timeline-controls{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;margin-bottom:10px}.acp-runtime-timeline-controls select,.acp-runtime-timeline-controls button{border:1px solid rgb(255 255 255 / .12);border-radius:10px;background:rgb(255 255 255 / .08);color:#fff;font-size:10px;padding:6px 7px;max-width:100%}.acp-runtime-timeline-controls button{cursor:pointer;font-weight:800}.acp-runtime-timeline-controls select option{color:#111827}.acp-runtime-decisions{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-decisions__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-decisions__items{display:grid;gap:7px}.acp-runtime-decisions__item{display:flex;justify-content:space-between;gap:10px;padding:7px 9px;border-radius:10px;background:rgb(255 255 255 / .06)}.acp-runtime-decisions__item strong{color:#fff;font-size:11px}.acp-runtime-decisions__item span{color:#D7DCFF;font-size:10px}.acp-runtime-simulation{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-simulation__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-simulation__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.acp-runtime-simulation__grid span{display:grid;gap:2px;padding:8px 6px;border-radius:12px;text-align:center;background:rgb(255 255 255 / .06)}.acp-runtime-simulation__grid strong{color:#fff;font-size:14px}.acp-runtime-simulation__grid em{color:#B7BFD8;font-size:9px;font-style:normal}.acp-runtime-readiness{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-readiness__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-readiness__score{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-readiness__score strong{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#FF136F,#6F1DFF);color:#fff;font-size:20px}.acp-runtime-readiness__score span{color:#fff;font-weight:900}.acp-runtime-readiness p{margin:8px 0 0;color:#B7BFD8;font-size:11px}.acp-staging-gates{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-staging-gates__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-staging-gates__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(245 158 11 / .14)}.acp-staging-gates__status.is-clear{background:rgb(34 197 94 / .14)}.acp-staging-gates__status strong{color:#fff}.acp-staging-gates__status span{color:#B7BFD8}.acp-single-region-planner{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-single-region-planner__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-single-region-planner__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-single-region-planner__status strong{color:#fff}.acp-single-region-planner__status span{color:#B7BFD8}.acp-region-rollback-planner{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-region-rollback-planner__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-region-rollback-planner__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-region-rollback-planner__status strong{color:#fff}.acp-region-rollback-planner__status span{color:#B7BFD8}.acp-runtime-manifest{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-manifest__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-manifest__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-manifest__status strong{color:#fff}.acp-runtime-manifest__status span{color:#B7BFD8}.acp-manifest-export{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-manifest-export__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-manifest-export__button{width:100%;border:1px solid rgb(255 255 255 / .14);border-radius:12px;background:rgb(255 255 255 / .08);color:#fff;font-weight:800;padding:9px 10px;cursor:pointer}.acp-manifest-review{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-manifest-review__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-manifest-review__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-manifest-review__status strong{color:#fff}.acp-manifest-review__status span{color:#B7BFD8}.acp-runtime-audit{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-audit__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-audit__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-audit__status strong{color:#fff}.acp-runtime-audit__status span{color:#B7BFD8}.acp-runtime-snapshot-bundle{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-snapshot-bundle__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-snapshot-bundle__status{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-snapshot-bundle__status strong{color:#fff}.acp-runtime-snapshot-bundle__status button{border:1px solid rgb(255 255 255 / .14);border-radius:10px;background:rgb(255 255 255 / .08);color:#fff;font-weight:800;padding:6px 10px;cursor:pointer}.acp-runtime-health{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-health__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-health__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-health__status strong{color:#fff}.acp-runtime-health__status span{color:#B7BFD8}.acp-runtime-command{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-command__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-command__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-command__status strong{color:#fff}.acp-runtime-command__status span{color:#B7BFD8}.acp-runtime-ux-polish{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-ux-polish__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-ux-polish__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-ux-polish__status strong{color:#fff}.acp-runtime-ux-polish__status span{color:#B7BFD8}.acp-runtime-onboarding{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-onboarding__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-onboarding__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-onboarding__status strong{color:#fff}.acp-runtime-onboarding__status span{color:#B7BFD8}.acp-runtime-roadmap{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-roadmap__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-roadmap__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-roadmap__status strong{color:#fff}.acp-runtime-roadmap__status span{color:#B7BFD8}.acp-runtime-lifecycle{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-lifecycle__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-lifecycle__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-lifecycle__status strong{color:#fff}.acp-runtime-lifecycle__status span{color:#B7BFD8}[data-acp-lifecycle-state]{position:relative}.acp-runtime-hydration-queue{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-hydration-queue__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-hydration-queue__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-hydration-queue__status strong{color:#fff}.acp-runtime-hydration-queue__status span{color:#B7BFD8}.acp-skeleton-lifecycle{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-skeleton-lifecycle__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-skeleton-lifecycle__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-skeleton-lifecycle__status strong{color:#fff}.acp-skeleton-lifecycle__status span{color:#B7BFD8}[data-acp-skeleton-state="active"]{position:relative}[data-acp-skeleton-state="resolving"]{opacity:.94}[data-acp-skeleton-state="resolved"]{opacity:1}[data-acp-skeleton-state="fallback"]{outline:2px dashed rgb(245 158 11 / .55);outline-offset:4px}[data-acp-skeleton-state="timeout"]{outline:2px dashed rgb(220 38 38 / .55);outline-offset:4px}.acp-safe-dom-targeting{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-safe-dom-targeting__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-safe-dom-targeting__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-safe-dom-targeting__status strong{color:#fff}.acp-safe-dom-targeting__status span{color:#B7BFD8}.acp-dom-target-valid{outline:1px dashed rgb(34 197 94 / .35);outline-offset:3px}.acp-dom-target-blocked{outline:1px dashed rgb(245 158 11 / .45);outline-offset:3px}.acp-runtime-response-contract{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-response-contract__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-response-contract__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-response-contract__status strong{color:#fff}.acp-runtime-response-contract__status span{color:#B7BFD8}.acp-safe-response-applicator{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-safe-response-applicator__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-safe-response-applicator__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-safe-response-applicator__status strong{color:#fff}.acp-safe-response-applicator__status span{color:#B7BFD8}.acp-safe-swap-sandbox{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-safe-swap-sandbox__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-safe-swap-sandbox__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-safe-swap-sandbox__status strong{color:#fff}.acp-safe-swap-sandbox__status span{color:#B7BFD8}[data-acp-safe-swap-sandbox="ready"]{box-shadow:0 0 0 1px rgb(111 29 255 / .25)}.acp-controlled-swap-eligibility{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-controlled-swap-eligibility__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-controlled-swap-eligibility__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-controlled-swap-eligibility__status strong{color:#fff}.acp-controlled-swap-eligibility__status span{color:#B7BFD8}.acp-runtime-rollback-snapshots{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-rollback-snapshots__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-rollback-snapshots__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-rollback-snapshots__status strong{color:#fff}.acp-runtime-rollback-snapshots__status span{color:#B7BFD8}.acp-runtime-swap-dry-run{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-swap-dry-run__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-swap-dry-run__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-swap-dry-run__status strong{color:#fff}.acp-runtime-swap-dry-run__status span{color:#B7BFD8}.acp-runtime-integrity-preflight{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-integrity-preflight__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-integrity-preflight__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-integrity-preflight__status strong{color:#fff}.acp-runtime-integrity-preflight__status span{color:#B7BFD8}.acp-runtime-fatal-guard{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-fatal-guard__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-fatal-guard__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-fatal-guard__status strong{color:#fff}.acp-runtime-fatal-guard__status span{color:#B7BFD8}.acp-staging-activation-readiness{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-staging-activation-readiness__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-staging-activation-readiness__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-staging-activation-readiness__status strong{color:#fff}.acp-staging-activation-readiness__status span{color:#B7BFD8}.acp-activation-test-checklist{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-activation-test-checklist__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-activation-test-checklist__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-activation-test-checklist__status strong{color:#fff}.acp-activation-test-checklist__status span{color:#B7BFD8}.acp-staging-test-report-exporter{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-staging-test-report-exporter__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-staging-test-report-exporter__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-staging-test-report-exporter__status strong{color:#fff}.acp-staging-test-report-exporter__status span{color:#B7BFD8}.acp-staging-issue-tracker{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-staging-issue-tracker__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-staging-issue-tracker__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-staging-issue-tracker__status strong{color:#fff}.acp-staging-issue-tracker__status span{color:#B7BFD8}.acp-staging-resolution-workflow{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-staging-resolution-workflow__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-staging-resolution-workflow__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-staging-resolution-workflow__status strong{color:#fff}.acp-staging-resolution-workflow__status span{color:#B7BFD8}.acp-release-candidate-gate{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-release-candidate-gate__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-release-candidate-gate__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-release-candidate-gate__status strong{color:#fff}.acp-release-candidate-gate__status span{color:#B7BFD8}.acp-checkpoint-package{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-checkpoint-package__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-checkpoint-package__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-checkpoint-package__status strong{color:#fff}.acp-checkpoint-package__status span{color:#B7BFD8}.acp-runtime-test-mode-badge{position:fixed;left:18px;bottom:18px;z-index:999999;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:rgb(17 24 39 / .92);color:#fff;box-shadow:0 12px 30px rgb(0 0 0 / .25);font:12px/1.25 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.acp-runtime-test-mode-badge strong{font-size:12px;font-weight:900}.acp-runtime-test-mode-badge span{font-size:11px;color:#B7BFD8}.acp-runtime-test-mode-panel{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-test-mode-panel__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-test-mode-panel__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-test-mode-panel__status strong{color:#fff}.acp-runtime-test-mode-panel__status span{color:#B7BFD8}.acp-runtime-region-test-registry{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-region-test-registry__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-region-test-registry__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-region-test-registry__status strong{color:#fff}.acp-runtime-region-test-registry__status span{color:#B7BFD8}[data-acp-test-registry-region]{outline:1px dashed rgb(99 102 241 / .35);outline-offset:3px}.acp-runtime-region-dry-run-mapper{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-region-dry-run-mapper__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-region-dry-run-mapper__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-region-dry-run-mapper__status strong{color:#fff}.acp-runtime-region-dry-run-mapper__status span{color:#B7BFD8}[data-acp-dry-run-mapped-region]{box-shadow:0 0 0 2px rgb(14 165 233 / .25)}.acp-runtime-dry-run-inspector{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-dry-run-inspector__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-dry-run-inspector__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-dry-run-inspector__status strong{color:#fff}.acp-runtime-dry-run-inspector__status span{color:#B7BFD8}[data-acp-dry-run-inspected="yes"]{position:relative;outline:2px dashed rgb(16 185 129 / .35);outline-offset:4px}.acp-dry-run-inspector-badge{position:absolute;right:8px;top:8px;z-index:10;padding:5px 8px;border-radius:999px;background:rgb(17 24 39 / .88);color:#fff;font:10px/1.1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;pointer-events:none}.acp-runtime-dry-run-report-exporter{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-runtime-dry-run-report-exporter__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-runtime-dry-run-report-exporter__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-runtime-dry-run-report-exporter__status strong{color:#fff}.acp-runtime-dry-run-report-exporter__status span{color:#B7BFD8}.acp-controlled-hydration-preview-contract{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-controlled-hydration-preview-contract__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-controlled-hydration-preview-contract__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-controlled-hydration-preview-contract__status strong{color:#fff}.acp-controlled-hydration-preview-contract__status span{color:#B7BFD8}.acp-hydration-preview-payload-builder{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-hydration-preview-payload-builder__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-hydration-preview-payload-builder__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-hydration-preview-payload-builder__status strong{color:#fff}.acp-hydration-preview-payload-builder__status span{color:#B7BFD8}.acp-hydration-preview-validator-report{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-hydration-preview-validator-report__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-hydration-preview-validator-report__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-hydration-preview-validator-report__status strong{color:#fff}.acp-hydration-preview-validator-report__status span{color:#B7BFD8}.acp-controlled-ajax-test-gate{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-controlled-ajax-test-gate__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-controlled-ajax-test-gate__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-controlled-ajax-test-gate__status strong{color:#fff}.acp-controlled-ajax-test-gate__status span{color:#B7BFD8}.acp-ajax-preview-endpoint-scaffold{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-ajax-preview-endpoint-scaffold__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-ajax-preview-endpoint-scaffold__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-ajax-preview-endpoint-scaffold__status strong{color:#fff}.acp-ajax-preview-endpoint-scaffold__status span{color:#B7BFD8}.acp-admin-ajax-preview-tester{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-admin-ajax-preview-tester__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-admin-ajax-preview-tester__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-admin-ajax-preview-tester__status strong{color:#fff}.acp-admin-ajax-preview-tester__status span{color:#B7BFD8}.acp-admin-ajax-test-result-logger{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-admin-ajax-test-result-logger__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-admin-ajax-test-result-logger__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-admin-ajax-test-result-logger__status strong{color:#fff}.acp-admin-ajax-test-result-logger__status span{color:#B7BFD8}.acp-ajax-preview-result-report{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-ajax-preview-result-report__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-ajax-preview-result-report__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-ajax-preview-result-report__status strong{color:#fff}.acp-ajax-preview-result-report__status span{color:#B7BFD8}.acp-frontend-ajax-request-opt-in-gate{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-frontend-ajax-request-opt-in-gate__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-frontend-ajax-request-opt-in-gate__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-frontend-ajax-request-opt-in-gate__status strong{color:#fff}.acp-frontend-ajax-request-opt-in-gate__status span{color:#B7BFD8}.acp-frontend-manual-ajax-panel{position:fixed;right:18px;bottom:18px;z-index:999999;width:min(420px,calc(100vw - 36px));max-height:70vh;overflow:auto;padding:14px;border-radius:18px;background:rgb(15 23 42 / .96);color:#fff;box-shadow:0 18px 60px rgb(0 0 0 / .35);font:12px/1.35 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.acp-frontend-manual-ajax-panel__head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.acp-frontend-manual-ajax-panel label{display:block;font-weight:800;margin:8px 0}.acp-frontend-manual-ajax-panel select,.acp-frontend-manual-ajax-panel button{width:100%;margin-top:5px;border-radius:10px;border:1px solid rgb(255 255 255 / .16);padding:9px}.acp-frontend-manual-ajax-panel button{background:#fff;color:#0f172a;font-weight:900;cursor:pointer}.acp-frontend-manual-ajax-panel pre{white-space:pre-wrap;background:rgb(255 255 255 / .07);border-radius:12px;padding:10px;max-height:260px;overflow:auto;color:#E5E7EB}.acp-frontend-manual-ajax-trigger{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-frontend-manual-ajax-trigger__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-frontend-manual-ajax-trigger__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-frontend-manual-ajax-trigger__status strong{color:#fff}.acp-frontend-manual-ajax-trigger__status span{color:#B7BFD8}.acp-frontend-ajax-response-inspector{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-frontend-ajax-response-inspector__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-frontend-ajax-response-inspector__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-frontend-ajax-response-inspector__status strong{color:#fff}.acp-frontend-ajax-response-inspector__status span{color:#B7BFD8}.acp-frontend-ajax-response-inspector__output{white-space:pre-wrap;max-height:220px;overflow:auto;background:rgb(255 255 255 / .06);color:#E5E7EB;border-radius:12px;padding:10px;margin:10px 0 0;font-size:11px}.acp-preview-sandbox-renderer{position:fixed;left:18px;bottom:18px;z-index:999998;width:min(420px,calc(100vw - 36px));max-height:55vh;overflow:auto;padding:14px;border-radius:18px;background:rgb(255 255 255 / .98);color:#0f172a;box-shadow:0 18px 60px rgb(0 0 0 / .25);border:1px solid rgb(15 23 42 / .12);font:12px/1.35 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.acp-preview-sandbox-renderer__head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}.acp-preview-sandbox-renderer__head strong{font-weight:900}.acp-preview-sandbox-renderer__head span{font-size:11px;color:#64748b}.acp-preview-sandbox-renderer__meta{padding:8px 10px;border-radius:12px;background:#f1f5f9;color:#475569;margin-bottom:10px}.acp-preview-sandbox-renderer__canvas{padding:12px;border-radius:14px;background:#fff;border:1px dashed #cbd5e1;min-height:80px;overflow:auto}.acp-frontend-preview-sandbox-renderer{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-frontend-preview-sandbox-renderer__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-frontend-preview-sandbox-renderer__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-frontend-preview-sandbox-renderer__status strong{color:#fff}.acp-frontend-preview-sandbox-renderer__status span{color:#B7BFD8}.acp-sandbox-preview-interaction-logger{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-sandbox-preview-interaction-logger__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-sandbox-preview-interaction-logger__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-sandbox-preview-interaction-logger__status strong{color:#fff}.acp-sandbox-preview-interaction-logger__status span{color:#B7BFD8}.acp-prototype-region{border:1px solid rgb(37 99 235 / .28);border-radius:18px;padding:14px;background:rgb(255 255 255 / .96);box-shadow:0 12px 30px rgb(15 23 42 / .08);margin:16px 0;position:relative}.acp-prototype-region__toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-bottom:10px;border-bottom:1px solid rgb(15 23 42 / .08);margin-bottom:10px;font:13px/1.3 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.acp-prototype-region__toolbar strong{font-weight:900;color:#0f172a}.acp-prototype-region__toolbar span{font-size:11px;font-weight:800;padding:5px 8px;border-radius:999px;background:#dbeafe;color:#1d4ed8}.acp-prototype-region__status{font:12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#64748b;margin-bottom:10px}.acp-prototype-region__content{min-height:60px}.acp-prototype-region__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.acp-prototype-region__actions button{border:0;border-radius:12px;padding:9px 12px;font-weight:900;cursor:pointer;background:#0f172a;color:#fff}.acp-prototype-region__actions button+button{background:#e2e8f0;color:#0f172a}.acp-prototype-placeholder{padding:16px;border-radius:14px;background:#f8fafc;color:#475569}.acp-prototype-live-card{padding:18px;border-radius:16px;background:linear-gradient(135deg,#ecfeff,#eff6ff);border:1px solid rgb(14 165 233 / .25);color:#0f172a}.acp-prototype-live-card__badge{display:inline-flex;padding:5px 8px;border-radius:999px;background:#dcfce7;color:#166534;font-size:11px;font-weight:900;margin-bottom:8px}.acp-prototype-live-card h3{margin:0 0 8px;font-size:18px}.acp-prototype-live-card p{margin:0 0 10px}.acp-prototype-skeleton{display:grid;gap:10px;padding:16px;border-radius:14px;background:#f8fafc}.acp-prototype-skeleton span{display:block;height:13px;border-radius:999px;background:#e2e8f0;overflow:hidden}.acp-prototype-skeleton span:nth-child(1){width:78%}.acp-prototype-skeleton span:nth-child(2){width:94%}.acp-prototype-skeleton span:nth-child(3){width:58%}.acp-prototype-skeleton--pulse span{animation:acpPrototypePulse 1.2s ease-in-out infinite}.acp-prototype-skeleton--shimmer span{position:relative}.acp-prototype-skeleton--shimmer span:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .75),transparent);animation:acpPrototypeShimmer 1.2s linear infinite}.acp-prototype-skeleton--blocks{grid-template-columns:1fr 1fr 1fr}.acp-prototype-skeleton--blocks span{height:42px;width:100%!important;border-radius:12px}@keyframes acpPrototypePulse{0%,100%{opacity:.55}50%{opacity:1}}@keyframes acpPrototypeShimmer{100%{transform:translateX(100%)}}.acp-prototype-alpha-runtime-debug{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-prototype-alpha-runtime-debug__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-prototype-alpha-runtime-debug__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-prototype-alpha-runtime-debug__status strong{color:#fff}.acp-prototype-alpha-runtime-debug__status span{color:#B7BFD8}[data-acp-elementor-prototype-discovered="yes"]{outline:1px dashed rgb(37 99 235 / .22);outline-offset:4px}.acp-elementor-prototype-targets-debug{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-elementor-prototype-targets-debug__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-elementor-prototype-targets-debug__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-elementor-prototype-targets-debug__status strong{color:#fff}.acp-elementor-prototype-targets-debug__status span{color:#B7BFD8}.acp-prototype-multi-region-controls{position:fixed;right:18px;top:90px;z-index:999997;width:min(280px,calc(100vw - 36px));padding:12px;border-radius:16px;background:rgb(15 23 42 / .94);color:#fff;box-shadow:0 18px 50px rgb(0 0 0 / .25);font:12px/1.35 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;display:grid;gap:8px}.acp-prototype-multi-region-controls strong{font-weight:900}.acp-prototype-multi-region-controls span{color:#B7BFD8}.acp-prototype-multi-region-controls button{border:0;border-radius:10px;padding:9px 10px;font-weight:900;cursor:pointer;background:#fff;color:#0f172a}[data-acp-prototype-lifecycle="duplicate_warning"]{outline:2px dashed rgb(245 158 11 / .7);outline-offset:5px}.acp-prototype-multi-region-debug{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-prototype-multi-region-debug__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-prototype-multi-region-debug__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-prototype-multi-region-debug__status strong{color:#fff}.acp-prototype-multi-region-debug__status span{color:#B7BFD8}.acp-controlled-auto-hydration-debug{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-controlled-auto-hydration-debug__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-controlled-auto-hydration-debug__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-controlled-auto-hydration-debug__status strong{color:#fff}.acp-controlled-auto-hydration-debug__status span{color:#B7BFD8}.acp-prototype-health-debug{border-top:1px solid rgb(255 255 255 / .08);padding:12px 14px}.acp-prototype-health-debug__title{color:#fff;font-weight:900;margin-bottom:8px}.acp-prototype-health-debug__status{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:14px;background:rgb(255 255 255 / .06)}.acp-prototype-health-debug__status strong{color:#fff}.acp-prototype-health-debug__status span{color:#B7BFD8}.acp-live-preview-region{border:1px solid rgb(37 99 235 / .22);border-radius:16px;padding:14px;background:#fff;box-shadow:0 10px 24px rgb(15 23 42 / .06)}.acp-live-preview-region--hydrated{background:linear-gradient(135deg,#ecfeff,#eff6ff)}.acp-live-preview-region__toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgb(15 23 42 / .08)}.acp-live-preview-region__toolbar strong{font-weight:900;color:#0f172a}.acp-live-preview-region__toolbar span{font-size:11px;font-weight:800;padding:5px 8px;border-radius:999px;background:#dbeafe;color:#1d4ed8}.acp-live-preview-region__state{font-size:12px;color:#64748b;margin-bottom:10px}.acp-live-preview-region__content{padding:12px;border-radius:12px;background:#f8fafc;color:#475569}.acp-preview-controls-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:14px;border-radius:16px;background:#F8FAFC;border:1px solid #EAECF0;margin-bottom:18px}.acp-preview-controls-bar label{font-weight:800;color:#344054}.acp-preview-controls-bar select{min-width:180px;margin-top:6px;border-radius:10px;border:1px solid #D0D5DD;padding:8px 10px}.acp-live-preview-stage{display:flex;justify-content:center;padding:18px;border-radius:18px;background:#F1F5F9;border:1px solid #E2E8F0;overflow:auto}.acp-live-preview-device{width:100%;transition:max-width .2s ease}.acp-live-preview-stage[data-width="desktop"] .acp-live-preview-device{max-width:1040px}.acp-live-preview-stage[data-width="tablet"] .acp-live-preview-device{max-width:720px}.acp-live-preview-stage[data-width="mobile"] .acp-live-preview-device{max-width:390px}.acp-vc-panel{background:#fff;border-radius:16px;padding:14px;border:1px solid #EAECF0;box-shadow:0 10px 24px rgb(15 23 42 / .05);margin-bottom:14px}.acp-vc-panel h4{margin:0 0 10px;font-size:14px}.acp-live-preview-region{border:1px solid rgb(37 99 235 / .22);border-radius:16px;padding:14px;background:#fff;box-shadow:0 10px 24px rgb(15 23 42 / .06)}.acp-live-preview-region--hydrated{background:linear-gradient(135deg,#ecfeff,#eff6ff)}.acp-live-preview-region__toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgb(15 23 42 / .08)}.acp-live-preview-region__toolbar strong{font-weight:900;color:#0f172a}.acp-live-preview-region__toolbar span{font-size:11px;font-weight:800;padding:5px 8px;border-radius:999px;background:#dbeafe;color:#1d4ed8}.acp-live-preview-region__state{font-size:12px;color:#64748b;margin-bottom:10px}.acp-live-preview-region__content{padding:12px;border-radius:12px;background:#f8fafc;color:#475569}.acp-wrap .acp-hero,.wrap.acp-wrap .acp-hero{background:linear-gradient(135deg,#111827,#1e293b)!important;color:#ffffff!important}.acp-wrap .acp-hero h1,.wrap.acp-wrap .acp-hero h1,.acp-hero h1{color:#ffffff!important;text-shadow:0 1px 2px rgb(0 0 0 / .35)}.acp-wrap .acp-hero p,.wrap.acp-wrap .acp-hero p,.acp-hero p{color:rgb(255 255 255 / .84)!important}.acp-wrap .acp-hero .acp-badge,.wrap.acp-wrap .acp-hero .acp-badge{background:rgb(255 255 255 / .14)!important;color:#ffffff!important;border:1px solid rgb(255 255 255 / .18)!important}body.acp-hide-manual-ajax-panel #acp-frontend-manual-ajax-panel,body.acp-hide-multi-region-controls #acp-prototype-multi-region-controls{display:none!important}body:not(.acp-show-skeleton-debug-labels) .acp-skeleton-label,body:not(.acp-show-skeleton-debug-labels) .acp-skeleton-style-label,body:not(.acp-show-skeleton-debug-labels) .acp-runtime-skeleton-label,body:not(.acp-show-skeleton-debug-labels) .acp-woo-runtime-debug,body:not(.acp-show-skeleton-debug-labels) [data-acp-skeleton-label],body:not(.acp-show-skeleton-debug-labels) [class*="acp-debug-label"]{display:none!important}body.acp-hide-skeleton-debug-labels .acp-skeleton-label,body.acp-hide-skeleton-debug-labels .acp-skeleton-style-label,body.acp-hide-skeleton-debug-labels .acp-runtime-skeleton-label,body.acp-hide-skeleton-debug-labels .acp-woo-runtime-debug,body.acp-hide-skeleton-debug-labels .acp-woo-runtime-label,body.acp-hide-skeleton-debug-labels .acp-debug-label,body.acp-hide-skeleton-debug-labels .acp-skeleton-debug,body.acp-hide-skeleton-debug-labels [data-acp-skeleton-label],body.acp-hide-skeleton-debug-labels [class*="skeleton-label"],body.acp-hide-skeleton-debug-labels [class*="runtime-debug"],body.acp-hide-skeleton-debug-labels [class*="acp-debug"]{display:none!important;visibility:hidden!important}body.acp-show-skeleton-debug-labels .acp-woo-runtime-debug,body.acp-show-skeleton-debug-labels .acp-woo-runtime-label{display:inline-flex!important;visibility:visible!important}body.acp-hide-skeleton-debug-labels .acp-skeleton-label,body.acp-hide-skeleton-debug-labels .acp-skeleton-style-label,body.acp-hide-skeleton-debug-labels .acp-runtime-skeleton-label,body.acp-hide-skeleton-debug-labels .acp-woo-runtime-debug,body.acp-hide-skeleton-debug-labels .acp-woo-runtime-label,body.acp-hide-skeleton-debug-labels .acp-debug-label,body.acp-hide-skeleton-debug-labels .acp-skeleton-debug,body.acp-hide-skeleton-debug-labels [data-acp-skeleton-label],body.acp-hide-skeleton-debug-labels [class*="skeleton-label"],body.acp-hide-skeleton-debug-labels [class*="runtime-debug"],body.acp-hide-skeleton-debug-labels [class*="acp-debug"]{display:none!important;visibility:hidden!important}:root{--acp-woo-skel-base:#E2E8F0;--acp-woo-skel-highlight:#F8FAFC;--acp-woo-skel-surface:#FFFFFF}@keyframes acpWooSkeletonShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.acp-woo-skeleton,.acp-woo-skeleton *,.acp-woo-loader,.acp-woo-loader *,.acp-woo-shell,.acp-woo-shell *,.acp-woo-shortcode-skeleton,.acp-woo-shortcode-skeleton *,.acp-woo-block-skeleton,.acp-woo-block-skeleton *,.acp-woo-cart-skeleton,.acp-woo-cart-skeleton *,.acp-woo-checkout-skeleton,.acp-woo-checkout-skeleton *,.acp-woo-account-skeleton,.acp-woo-account-skeleton *,.acp-woo-runtime-skeleton,.acp-woo-runtime-skeleton *,.acp-woocommerce-skeleton,.acp-woocommerce-skeleton *,.acp-skeleton-demo--woo .acp-skeleton-line,.acp-skeleton-demo--woo .acp-skeleton-block,.acp-skeleton-demo--woo [class*="acp-skeleton"],.acp-skeleton-preview .acp-woo-line,.acp-skeleton-preview .acp-woo-block{animation:acpWooSkeletonShimmer 1.25s linear infinite;background-image:linear-gradient(90deg,var(--acp-woo-skel-base) 25%,var(--acp-woo-skel-highlight) 37%,var(--acp-woo-skel-base) 63%)!important;background-size:200% 100%!important}.acp-woo-skeleton,.acp-woo-loader,.acp-woo-shell,.acp-woo-shortcode-skeleton,.acp-woo-block-skeleton,.acp-woo-cart-skeleton,.acp-woo-checkout-skeleton,.acp-woo-account-skeleton,.acp-woo-runtime-skeleton,.acp-woocommerce-skeleton{background-image:none!important;animation:none!important}.acp-woo-skeleton-line,.acp-woo-skeleton-block,.acp-woo-skeleton-row,.acp-woo-skeleton-cell,.acp-woo-skeleton-card,.acp-woo-skeleton-field,.acp-woo-skeleton-button,.acp-woo-skeleton-total,.acp-woo-skeleton-tab,.acp-woo-skeleton-image,.acp-woo-line,.acp-woo-block,.acp-woo-row,.acp-woo-cell,.acp-woo-card,.acp-woo-field,.acp-woo-button,.acp-woo-total,.acp-woo-tab,.acp-woo-image,.acp-skeleton-line,.acp-skeleton-block{animation:acpWooSkeletonShimmer 1.25s linear infinite;background-image:linear-gradient(90deg,var(--acp-woo-skel-base) 25%,var(--acp-woo-skel-highlight) 37%,var(--acp-woo-skel-base) 63%)!important;background-size:200% 100%!important}[class*="acp-woo"] [class*="skeleton"],[class*="acp-woo"] [class*="placeholder"],[class*="acp-woo"] [class*="loader-line"],[class*="acp-woo"] [class*="loader-block"]{animation:acpWooSkeletonShimmer 1.25s linear infinite;background-image:linear-gradient(90deg,var(--acp-woo-skel-base) 25%,var(--acp-woo-skel-highlight) 37%,var(--acp-woo-skel-base) 63%)!important;background-size:200% 100%!important}@media (prefers-reduced-motion:reduce){.acp-woo-skeleton-line,.acp-woo-skeleton-block,.acp-woo-skeleton-row,.acp-woo-skeleton-cell,.acp-woo-skeleton-card,.acp-woo-skeleton-field,.acp-woo-skeleton-button,.acp-woo-skeleton-total,.acp-woo-skeleton-tab,.acp-woo-skeleton-image,.acp-woo-line,.acp-woo-block,.acp-woo-row,.acp-woo-cell,.acp-woo-card,.acp-woo-field,.acp-woo-button,.acp-woo-total,.acp-woo-tab,.acp-woo-image,[class*="acp-woo"] [class*="skeleton"],[class*="acp-woo"] [class*="placeholder"]{animation-duration:2.4s}}