.mpb-wrap,.mpb-wrap *{box-sizing:border-box}.mpb-wrap{width:100%;max-width:100%;padding:40px 0 70px;font-family:inherit}.mpb-hero{background:linear-gradient(135deg,#070707 0%,#161616 55%,#242424 100%);color:#fff;border-radius:24px;padding:clamp(34px, 5vw, 70px);margin-bottom:28px;text-align:center;overflow:hidden;position:relative}.mpb-hero:before{content:"";position:absolute;inset:-80px;background:radial-gradient(circle at 20% 20%,rgb(255 255 255 / .12),transparent 28%),radial-gradient(circle at 80% 40%,rgb(255 255 255 / .08),transparent 30%);pointer-events:none}.mpb-hero>*{position:relative;z-index:1}.mpb-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:7px 14px;border:1px solid rgb(255 255 255 / .18);border-radius:999px;color:#d9d9d9;font-size:13px;letter-spacing:.4px}.mpb-hero h1{color:#fff;margin:0 0 12px;font-size:clamp(32px, 5vw, 58px);line-height:1.05;font-weight:800}.mpb-hero p{color:rgb(255 255 255 / .78);margin:0 auto;max-width:720px;font-size:17px;line-height:1.8}.mpb-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.mpb-steps{display:grid;gap:18px}.mpb-step{background:#fff;border:1px solid #e8e8e8;border-radius:20px;padding:20px;box-shadow:0 10px 28px rgb(15 23 42 / .05)}.mpb-step-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.mpb-step h2{margin:0 0 8px;font-size:22px;line-height:1.3;color:#111}.mpb-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#f3f4f6;color:#4b5563;font-size:12px;font-weight:700}.mpb-badge-required{background:#111;color:#fff}.mpb-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mpb-loading,.mpb-no-products{grid-column:1 / -1;padding:18px;background:#f8fafc;border:1px dashed #d8dee8;border-radius:14px;color:#667085;text-align:center}.mpb-product{border:1px solid #e7e7e7;border-radius:16px;background:#fff;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mpb-product:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(15 23 42 / .08);border-color:#cfcfcf}.mpb-product.is-selected{border-color:#111;box-shadow:0 0 0 2px #111 inset}.mpb-product-img{aspect-ratio:1 / 1;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.mpb-product-img img{width:100%;height:100%;object-fit:contain;padding:12px}.mpb-product-body{padding:14px;display:flex;flex-direction:column;gap:9px;flex:1}.mpb-product-title{margin:0;font-size:14px;line-height:1.45;color:#111;font-weight:700;min-height:40px}.mpb-product-meta{font-size:12px;color:#777}.mpb-price{font-weight:800;color:#111}.mpb-stock{font-size:12px;font-weight:700}.mpb-stock.in-stock{color:#138a36}.mpb-stock.out-stock{color:#b42318}.mpb-product-actions{margin-top:auto;display:grid;grid-template-columns:1fr;gap:8px}.mpb-select-btn{border:none;background:#111;color:#fff;min-height:38px;border-radius:12px;font-weight:800;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.mpb-select-btn:hover{opacity:.9}.mpb-select-btn:disabled{opacity:.45;cursor:not-allowed}.mpb-summary{position:sticky;top:24px}.mpb-summary-card{background:#fff;border:1px solid #e8e8e8;border-radius:22px;padding:20px;box-shadow:0 14px 34px rgb(15 23 42 / .08)}.mpb-summary-card h3{margin:0 0 16px;font-size:22px;color:#111}.mpb-selected-list{display:grid;gap:10px;margin-bottom:16px}.mpb-empty{margin:0;color:#777;background:#f8fafc;border-radius:12px;padding:14px}.mpb-selected-item{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid #eee;border-radius:14px}.mpb-selected-item img{width:44px;height:44px;object-fit:contain;background:#f5f5f5;border-radius:10px}.mpb-selected-name{font-size:13px;font-weight:700;line-height:1.35}.mpb-selected-price{font-size:13px;font-weight:800;white-space:nowrap}.mpb-total-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;padding-top:16px;margin-top:10px;font-size:18px}.mpb-total-row strong{font-size:22px;color:#111}.mpb-add-to-cart,.mpb-whatsapp,.mpb-ai-review{width:100%;margin-top:12px;min-height:46px;border-radius:14px;cursor:pointer;font-weight:900;font-size:14px;transition:all .2s ease}.mpb-add-to-cart{background:#111;color:#fff;border:none}.mpb-whatsapp{background:#22c55e;color:#fff;border:none}.mpb-ai-review{min-height:48px;border:1px solid #111;background:#fff;color:#111}.mpb-ai-review:hover{background:#111;color:#fff}.mpb-ai-review:disabled,.mpb-add-to-cart:disabled{opacity:.6;cursor:wait}.mpb-message{margin-top:12px;border-radius:12px;padding:12px;font-size:13px;font-weight:700}.mpb-message.success{background:#ecfdf3;color:#027a48}.mpb-message.error{background:#fef3f2;color:#b42318}.mpb-message a{color:inherit;text-decoration:underline}.mpb-ai-box{margin-top:14px;padding:18px;border-radius:20px;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);border:1px solid #e5e7eb;color:#111827;font-size:14px;line-height:1.85;box-shadow:0 12px 30px rgb(15 23 42 / .08)}.mpb-ai-result{display:grid;gap:16px}.mpb-ai-head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.mpb-ai-title{margin:0;font-size:22px;font-weight:900;color:#111827}.mpb-ai-badge{display:inline-flex;align-items:center;justify-content:center;min-width:110px;min-height:42px;padding:8px 16px;border-radius:999px;font-weight:900;font-size:15px;color:#fff;background:#111;box-shadow:0 10px 24px rgb(17 24 39 / .18)}.mpb-ai-meter-wrap{display:grid;gap:8px}.mpb-ai-meter-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:#4b5563;font-weight:700}.mpb-ai-meter{width:100%;height:14px;background:#e5e7eb;border-radius:999px;overflow:hidden;position:relative}.mpb-ai-meter-fill{height:100%;border-radius:999px;transition:width .35s ease;background:linear-gradient(90deg,#ef4444 0%,#f59e0b 50%,#22c55e 100%)}.mpb-ai-status{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:800}.mpb-ai-status.low{background:#fef2f2;color:#b91c1c}.mpb-ai-status.mid{background:#fff7ed;color:#c2410c}.mpb-ai-status.good{background:#ecfdf3;color:#027a48}.mpb-ai-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mpb-ai-mini-card{display:grid;gap:6px;padding:14px;border-radius:16px;background:#fff;border:1px solid #e5e7eb}.mpb-ai-mini-card strong{font-size:13px;color:#111827}.mpb-ai-mini-card span{color:#4b5563;font-size:13px;line-height:1.7}.mpb-ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mpb-ai-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px}.mpb-ai-card h4{margin:0 0 8px;font-size:15px;font-weight:900;color:#111827}.mpb-ai-card p{margin:0;color:#374151;line-height:1.8}.mpb-ai-list{margin:0;padding-inline-start:18px;display:grid;gap:8px}.mpb-ai-list li{color:#374151}.mpb-ai-tip{padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#111827 0%,#1f2937 100%);color:#fff}.mpb-ai-tip strong{display:block;margin-bottom:6px;font-size:14px;color:#fff}.mpb-ai-note{padding:13px 15px;border-radius:16px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:13px;line-height:1.8}.mpb-ai-note strong{color:#78350f}.mpb-ai-result.score-low .mpb-ai-badge{background:linear-gradient(135deg,#dc2626 0%,#f97316 100%)}.mpb-ai-result.score-mid .mpb-ai-badge{background:linear-gradient(135deg,#f59e0b 0%,#fb923c 100%)}.mpb-ai-result.score-good .mpb-ai-badge{background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%)}.mpb-ai-result.score-excellent .mpb-ai-badge{background:linear-gradient(135deg,#047857 0%,#22c55e 100%)}@media (max-width:1180px){.mpb-layout{grid-template-columns:1fr}.mpb-summary{position:static}}@media (max-width:768px){.mpb-wrap{padding:24px 0 50px}.mpb-hero{border-radius:18px;padding:32px 20px}.mpb-products,.mpb-ai-grid,.mpb-ai-mini-grid{grid-template-columns:1fr 1fr}.mpb-ai-head{align-items:flex-start}}@media (max-width:520px){.mpb-products,.mpb-ai-grid,.mpb-ai-mini-grid{grid-template-columns:1fr}.mpb-step{padding:16px;border-radius:16px}.mpb-summary-card,.mpb-ai-box{border-radius:16px}.mpb-selected-item{grid-template-columns:40px 1fr}.mpb-selected-price{grid-column:2}}.mpb-ai-unavailable{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:18px;border-radius:18px;background:linear-gradient(135deg,#fff7ed 0%,#fffbeb 100%);border:1px solid #fed7aa;color:#9a3412}.mpb-ai-unavailable-icon{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f97316;color:#fff;font-size:22px;font-weight:900}.mpb-ai-unavailable h3{margin:0 0 7px;font-size:17px;font-weight:900;color:#9a3412}.mpb-ai-unavailable p{margin:0 0 6px;color:#9a3412;line-height:1.8}.mpb-ai-unavailable small{color:#b45309;line-height:1.7}.mpb-ai-card:nth-of-type(5){border-color:#bbf7d0;background:linear-gradient(180deg,#ffffff 0%,#f0fdf4 100%)}@media (max-width:520px){.mpb-ai-unavailable{grid-template-columns:1fr}}body.mpb-ai-modal-open{overflow:hidden}.mpb-ai-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:28px}.mpb-ai-modal.is-open{display:flex}.mpb-ai-modal-backdrop{position:absolute;inset:0;background:rgb(8 13 23 / .68);backdrop-filter:blur(8px)}.mpb-ai-modal-dialog{position:relative;z-index:1;width:min(960px, 100%);max-height:min(86vh, 860px);background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 30px 90px rgb(0 0 0 / .35);display:grid;grid-template-rows:auto minmax(0,1fr) auto;animation:mpbModalIn .22s ease-out}@keyframes mpbModalIn{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.mpb-ai-modal-header{padding:20px 22px;background:linear-gradient(135deg,#0b1220 0%,#111827 60%,#064e3b 100%);color:#fff;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.mpb-ai-modal-header h3{margin:5px 0 6px;color:#fff;font-size:24px;line-height:1.25;font-weight:900}.mpb-ai-modal-header p{margin:0;color:rgb(255 255 255 / .75);font-size:14px;line-height:1.7}.mpb-ai-modal-kicker{display:inline-flex;padding:5px 10px;border-radius:999px;background:rgb(34 197 94 / .16);color:#bbf7d0;border:1px solid rgb(187 247 208 / .2);font-size:12px;font-weight:900;letter-spacing:.3px}.mpb-ai-modal-close{width:42px;height:42px;border-radius:999px;border:1px solid rgb(255 255 255 / .18);background:rgb(255 255 255 / .08);color:#fff;font-size:28px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mpb-ai-modal-close:hover{background:rgb(255 255 255 / .16)}.mpb-ai-modal-body{overflow:auto;padding:22px;background:#f8fafc}.mpb-ai-modal-content .mpb-ai-box,.mpb-ai-modal-content{width:100%}.mpb-ai-modal-content>.mpb-ai-result,.mpb-ai-modal-content>.mpb-ai-unavailable{background:#fff0}.mpb-ai-modal-footer{padding:14px 18px;background:#fff;border-top:1px solid #e5e7eb;display:grid;grid-template-columns:1fr 1fr auto;gap:10px}.mpb-ai-modal-action{min-height:46px;border-radius:14px;border:none;cursor:pointer;font-size:14px;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.mpb-ai-modal-action-primary{background:#111827;color:#fff}.mpb-ai-modal-action-secondary{background:#22c55e;color:#fff}.mpb-ai-modal-action-light{background:#f3f4f6;color:#111827;border:1px solid #e5e7eb}.mpb-ai-loading-panel{min-height:240px;border-radius:22px;background:#fff;border:1px solid #e5e7eb;display:grid;place-items:center;align-content:center;gap:14px;color:#111827;font-weight:900;text-align:center}.mpb-ai-loading-panel span{width:46px;height:46px;border-radius:999px;border:4px solid #dcfce7;border-top-color:#22c55e;animation:mpbSpin .75s linear infinite}@keyframes mpbSpin{to{transform:rotate(360deg)}}@media (max-width:768px){.mpb-ai-modal{align-items:flex-end;padding:0}.mpb-ai-modal-dialog{width:100%;max-height:88vh;border-radius:24px 24px 0 0}.mpb-ai-modal-header{padding:18px}.mpb-ai-modal-header h3{font-size:21px}.mpb-ai-modal-body{padding:16px}.mpb-ai-modal-footer{grid-template-columns:1fr;padding:12px 14px 16px}}.mpb-ai-admin-error{display:block;margin-top:10px;padding:9px 10px;border-radius:10px;background:rgb(154 52 18 / .08);color:#7c2d12;font-size:12px;white-space:normal;word-break:break-word}.mpb-ai-unavailable{box-shadow:0 14px 34px rgb(251 146 60 / .16)}.mpb-ai-admin-error{display:none!important}.mpb-ai-unavailable{grid-template-columns:54px 1fr;gap:16px;padding:24px;border-radius:22px;background:linear-gradient(135deg,#fff7ed 0%,#fff 48%,#fffbeb 100%);border:1px solid #fdba74;color:#9a3412;box-shadow:0 18px 45px rgb(251 146 60 / .15)}.mpb-ai-unavailable-icon{width:54px;height:54px;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);box-shadow:0 12px 28px rgb(249 115 22 / .28)}.mpb-ai-unavailable h3{font-size:20px;margin-bottom:8px}.mpb-ai-unavailable p{font-size:15px;font-weight:700}.mpb-ai-unavailable small{display:block;margin-top:8px;font-size:13px}.mpb-ai-modal-close{position:relative;width:46px;height:46px;min-width:46px;border-radius:14px;border:1px solid rgb(255 255 255 / .22);background:rgb(255 255 255 / .11);color:#fff0;font-size:0;transition:transform .18s ease,background .18s ease,border-color .18s ease}.mpb-ai-modal-close:before,.mpb-ai-modal-close:after{content:"";position:absolute;width:18px;height:2px;border-radius:99px;background:#fff;left:50%;top:50%}.mpb-ai-modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.mpb-ai-modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.mpb-ai-modal-close:hover{transform:scale(1.04);background:rgb(255 255 255 / .2);border-color:rgb(255 255 255 / .35)}.mpb-ai-modal-footer{padding:16px 18px;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);box-shadow:0 -12px 30px rgb(15 23 42 / .06)}.mpb-ai-modal-action{min-height:50px;border-radius:16px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.mpb-ai-modal-action:hover{transform:translateY(-1px)}.mpb-ai-modal-action-primary{background:linear-gradient(135deg,#111827 0%,#020617 100%);box-shadow:0 12px 24px rgb(17 24 39 / .18)}.mpb-ai-modal-action-secondary{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);box-shadow:0 12px 24px rgb(34 197 94 / .22)}.mpb-ai-modal-action-light{background:#fff;color:#111827}@media (max-width:768px){.mpb-ai-unavailable{grid-template-columns:1fr;padding:20px}.mpb-ai-modal-close{width:42px;height:42px;min-width:42px}.mpb-ai-modal-footer{position:sticky;bottom:0}}:root{--mpb-black:#030712;--mpb-navy:#07111f;--mpb-navy-2:#0b1728;--mpb-blue:#0a84d6;--mpb-blue-2:#16b8f3;--mpb-blue-soft:#eaf6ff;--mpb-line-blue:#cfe8fb;--mpb-text:#111827;--mpb-muted:#64748b;--mpb-success:#16a34a;--mpb-whatsapp:#22c55e;--mpb-warning:#f97316;--mpb-error:#dc2626}.mpb-wrap{color:var(--mpb-text)}.mpb-brand-logo{display:block;width:min(310px, 72vw);height:auto;margin:0 auto 18px;object-fit:contain;filter:drop-shadow(0 18px 36px rgb(22 184 243 / .18))}.mpb-hero{background:radial-gradient(circle at 82% 16%,rgb(22 184 243 / .28),transparent 32%),radial-gradient(circle at 18% 20%,rgb(10 132 214 / .22),transparent 34%),linear-gradient(135deg,#030712 0%,#07111f 54%,#0a2436 100%);border:1px solid rgb(22 184 243 / .18);box-shadow:0 24px 70px rgb(3 7 18 / .18)}.mpb-hero:before{background:linear-gradient(90deg,transparent,rgb(22 184 243 / .13),transparent),radial-gradient(circle at 78% 35%,rgb(22 184 243 / .16),transparent 28%)}.mpb-kicker{color:#dff5ff;background:rgb(10 132 214 / .14);border-color:rgb(22 184 243 / .32)}.mpb-step,.mpb-summary-card,.mpb-product,.mpb-ai-card,.mpb-ai-mini-card{border-color:#dbeafe}.mpb-step,.mpb-summary-card{box-shadow:0 18px 48px rgb(15 23 42 / .07)}.mpb-badge-required,.mpb-select-btn,.mpb-add-to-cart{background:linear-gradient(135deg,var(--mpb-navy) 0%,var(--mpb-blue) 100%);color:#fff!important}.mpb-product.is-selected{border-color:var(--mpb-blue);box-shadow:0 0 0 2px rgb(10 132 214 / .85) inset,0 16px 34px rgb(10 132 214 / .14)}.mpb-product:hover{border-color:rgb(10 132 214 / .45);box-shadow:0 16px 34px rgb(10 132 214 / .11)}.mpb-price,.mpb-total-row strong{color:#075985}.mpb-whatsapp{background:linear-gradient(135deg,#25d366 0%,#16a34a 100%);color:#fff!important;box-shadow:0 12px 24px rgb(34 197 94 / .16)}.mpb-ai-review{border:1px solid rgb(10 132 214 / .45);background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--mpb-blue),var(--mpb-blue-2)) border-box;color:#075985;box-shadow:0 12px 24px rgb(10 132 214 / .10)}.mpb-ai-review:hover{background:linear-gradient(135deg,var(--mpb-blue) 0%,var(--mpb-blue-2) 100%);color:#fff;border-color:#fff0}.mpb-ai-modal-backdrop{background:radial-gradient(circle at 70% 20%,rgb(22 184 243 / .15),transparent 32%),rgb(3 7 18 / .76);backdrop-filter:blur(10px)}.mpb-ai-modal-dialog{border:1px solid rgb(22 184 243 / .22);box-shadow:0 36px 100px rgb(3 7 18 / .48)}.mpb-ai-modal-header{background:radial-gradient(circle at 88% 10%,rgb(22 184 243 / .32),transparent 32%),linear-gradient(135deg,#030712 0%,#07111f 58%,#062a43 100%);border-bottom:1px solid rgb(22 184 243 / .18)}.mpb-ai-modal-brand{display:flex;align-items:center;gap:16px;min-width:0}.mpb-ai-modal-logo{width:168px;max-width:32vw;height:auto;object-fit:contain;filter:drop-shadow(0 12px 26px rgb(22 184 243 / .20))}.mpb-ai-modal-kicker{background:rgb(22 184 243 / .12);color:#bdefff;border-color:rgb(22 184 243 / .28)}.mpb-ai-modal-close{background:rgb(22 184 243 / .10);border-color:rgb(22 184 243 / .28);box-shadow:0 10px 24px rgb(0 0 0 / .16)}.mpb-ai-modal-close:hover{background:linear-gradient(135deg,var(--mpb-blue) 0%,var(--mpb-blue-2) 100%);border-color:#fff0}.mpb-ai-modal-body{background:radial-gradient(circle at 94% 0%,rgb(22 184 243 / .08),transparent 28%),linear-gradient(180deg,#f8fbff 0%,#f3f8fc 100%)}.mpb-ai-modal-footer{background:linear-gradient(180deg,#ffffff 0%,#f4f9fd 100%);border-top:1px solid #dbeafe}.mpb-ai-modal-action-primary{background:linear-gradient(135deg,#06101f 0%,#0a84d6 100%);color:#fff!important;box-shadow:0 12px 26px rgb(10 132 214 / .22)}.mpb-ai-modal-action-secondary{background:linear-gradient(135deg,#25d366 0%,#16a34a 100%);color:#fff!important;box-shadow:0 12px 26px rgb(34 197 94 / .22)}.mpb-ai-modal-action-light{background:#fff;color:#0f172a!important;border:1px solid #cfe8fb}.mpb-ai-badge{background:linear-gradient(135deg,var(--mpb-blue) 0%,var(--mpb-blue-2) 100%);box-shadow:0 14px 28px rgb(10 132 214 / .26)}.mpb-ai-meter{background:#dbeafe}.mpb-ai-meter-fill{background:linear-gradient(90deg,#ef4444 0%,#f97316 38%,#0a84d6 70%,#22c55e 100%)}.mpb-ai-result.score-low .mpb-ai-badge{background:linear-gradient(135deg,#dc2626 0%,#f97316 100%)}.mpb-ai-result.score-mid .mpb-ai-badge{background:linear-gradient(135deg,#f97316 0%,#0a84d6 100%)}.mpb-ai-result.score-good .mpb-ai-badge,.mpb-ai-result.score-excellent .mpb-ai-badge{background:linear-gradient(135deg,#0a84d6 0%,#22c55e 100%)}.mpb-ai-status.good{background:#eaf6ff;color:#075985}.mpb-ai-card{box-shadow:0 12px 28px rgb(15 23 42 / .045)}.mpb-ai-card h4{color:#075985}.mpb-ai-tip{background:radial-gradient(circle at 90% 20%,rgb(22 184 243 / .22),transparent 32%),linear-gradient(135deg,#030712 0%,#07111f 55%,#0a2436 100%);border:1px solid rgb(22 184 243 / .18)}.mpb-ai-unavailable{border:1px solid #bfdbfe;background:radial-gradient(circle at 92% 16%,rgb(22 184 243 / .12),transparent 28%),linear-gradient(135deg,#ffffff 0%,#f0f8ff 100%);color:#075985;box-shadow:0 18px 45px rgb(10 132 214 / .12)}.mpb-ai-unavailable-icon{background:linear-gradient(135deg,var(--mpb-blue) 0%,var(--mpb-blue-2) 100%);box-shadow:0 12px 28px rgb(10 132 214 / .28)}.mpb-ai-unavailable h3{color:#075985}.mpb-ai-unavailable p,.mpb-ai-unavailable small{color:#0f4f7a}.mpb-ai-admin-error{display:none!important}.mpb-ai-loading-panel{background:radial-gradient(circle at 50% 0%,rgb(22 184 243 / .09),transparent 36%),#fff;border-color:#dbeafe}.mpb-ai-loading-panel span{border-color:#dbeafe;border-top-color:var(--mpb-blue)}@media (max-width:768px){.mpb-ai-modal-brand{gap:12px}.mpb-ai-modal-logo{width:122px;max-width:38vw}.mpb-ai-modal-header h3{font-size:20px}.mpb-ai-modal-header p{font-size:13px}}@media (max-width:520px){.mpb-brand-logo{width:min(260px, 80vw)}.mpb-ai-modal-brand{align-items:flex-start}.mpb-ai-modal-logo{width:96px}.mpb-ai-modal-kicker{font-size:11px}}.mpb-ai-loading-panel p:after{content:""}.mpb-product-hidden{display:none!important}.mpb-show-more-wrap{display:flex;justify-content:center;margin:18px 0 8px}.mpb-show-more{min-height:44px;padding:0 24px;border:1px solid rgb(10 132 214 / .35);border-radius:999px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--mpb-blue),var(--mpb-blue-2)) border-box;color:#075985;font-weight:900;cursor:pointer;box-shadow:0 12px 26px rgb(10 132 214 / .10);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.mpb-show-more:hover{transform:translateY(-1px);color:#fff;background:linear-gradient(135deg,var(--mpb-blue) 0%,var(--mpb-blue-2) 100%);box-shadow:0 18px 34px rgb(10 132 214 / .18)}.mpb-builder-only-loop-btn{background:linear-gradient(135deg,#07111f 0%,#0a84d6 100%)!important;color:#fff!important;border-radius:12px!important;border:none!important;font-weight:800!important}.woocommerce-error .mpb-builder-only-notice{display:block;width:100%;line-height:1.7}.woocommerce-error .mpb-builder-only-notice strong{display:block;margin-bottom:12px;color:#7f1d1d;font-weight:900}.mpb-builder-only-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.mpb-builder-only-actions .button{min-height:40px;border-radius:10px!important;font-weight:800!important}.mpb-builder-only-actions .wc-forward{background:linear-gradient(135deg,#07111f 0%,#0a84d6 100%)!important;color:#fff!important}.mpb-stay-here{background:#fff!important;color:#0f172a!important;border:1px solid #dbeafe!important}