@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Hind+Siliguri:wght@400;500;600;700&family=Noto+Sans+Bengali:wght@400;500;600;700&display=swap";:root{color:#0f0f0f;--font-sans:"Plus Jakarta Sans", "Hind Siliguri", "Noto Sans Bengali", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-family:var(--font-sans);font-synthesis:none;line-height:var(--text-body-base-line);text-rendering:optimizelegibility;--space-0:0px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--container-max:1280px;--container-narrow:960px;--container-wide:1440px;--container-gutter:clamp(16px, 3vw, 32px);--admin-sidebar-width:260px;--merchant-sidebar-width:250px;--btn-h-sm:32px;--btn-h-md:40px;--btn-h-lg:48px;--btn-px-sm:12px;--btn-px-md:16px;--btn-px-lg:24px;--text-display-2xl-size:3rem;--text-display-2xl-line:3.25rem;--text-display-2xl-weight:800;--text-display-xl-size:2.25rem;--text-display-xl-line:2.5rem;--text-display-xl-weight:700;--text-heading-l-size:1.875rem;--text-heading-l-line:2.25rem;--text-heading-l-weight:700;--text-heading-m-size:1.5rem;--text-heading-m-line:2rem;--text-heading-m-weight:600;--text-heading-s-size:1.25rem;--text-heading-s-line:1.75rem;--text-heading-s-weight:600;--text-body-lg-size:1.125rem;--text-body-lg-line:1.75rem;--text-body-lg-weight:400;--text-body-base-size:1rem;--text-body-base-line:1.5rem;--text-body-base-weight:400;--text-body-sm-size:.875rem;--text-body-sm-line:1.25rem;--text-body-sm-weight:400;--text-caption-size:.75rem;--text-caption-line:1rem;--text-caption-weight:500;--text-micro-size:.6875rem;--text-micro-line:.875rem;--text-micro-weight:600;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--tracking-tighter:-.04em;--tracking-tight:-.025em;--tracking-normal:-.01em;--tracking-wide:.025em;--tracking-wider:.05em;--brand-red:#f03;--brand-red-hover:#cc0029;--brand-red-rgb:255, 0, 51;--brand-yellow:#fc0;--brand-yellow-hover:#e6b800;--brand-yellow-rgb:255, 204, 0;--brand-dark-blue:#003;--brand-dark-blue-hover:#002;--brand-dark-blue-rgb:0, 0, 51;--primary:var(--brand-red);--primary-dark:#cc0029;--primary-rgb:255, 0, 51;--primary-50:#ff00330d;--primary-100:#ff00331a;--primary-200:#f033;--secondary:var(--brand-dark-blue);--accent:var(--brand-yellow);--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--color-canvas:var(--slate-50);--color-surface:#fff;--color-surface-subtle:var(--slate-50);--color-surface-muted:var(--slate-100);--color-surface-hover:#f8fafc;--color-surface-active:#f1f5f9;--color-surface-elevated:#fff;--color-surface-overlay:#0f172aa6;--color-surface-dark:var(--slate-900);--color-text-primary:var(--slate-900);--color-text-secondary:var(--slate-600);--color-text-body:var(--slate-700);--color-text-muted:var(--slate-400);--color-text-subtle:var(--slate-500);--color-text-inverse:#fff;--color-text-brand:var(--brand-red);--color-border-subtle:var(--slate-100);--color-border-default:var(--slate-200);--color-border-strong:var(--slate-300);--color-border-focus:var(--brand-red);--color-bg-subtle:var(--slate-50);--yellow:var(--brand-yellow);--yellow-soft:#fff8d6;--dark-blue:var(--brand-dark-blue);--dark-blue-soft:#0000330f;--blue:#2563eb;--blue-dark:#1d4ed8;--blue-soft:#eff6ff;--whatsapp:#25d366;--whatsapp-dark:#1ebe5b;--whatsapp-hover:#20ba5c;--white:#fff;--ink:var(--slate-900);--muted:var(--slate-400);--soft:var(--slate-50);--line:var(--slate-200);--surface:#fff;--surface-soft:#f9f9f9;--success:#16a34a;--danger:#dc2626;--color-warning:#ea580c;--color-warning-hover:#c2410c;--color-warning-bg:#fff7ed;--color-warning-border:#fed7aa;--color-warning-text:#9a3412;--color-danger:#dc2626;--color-danger-hover:#b91c1c;--color-danger-bg:#fef2f2;--color-danger-border:#fecaca;--color-danger-text:#991b1b;--color-safe:#16a34a;--color-safe-hover:#15803d;--color-safe-bg:#f0fdf4;--color-safe-border:#bbf7d0;--color-safe-text:#166534;--color-link:#2563eb;--color-link-hover:#1d4ed8;--color-link-bg:#eff6ff;--color-link-border:#bfdbfe;--color-link-text:#1e40af;--color-info:#0284c7;--color-info-hover:#0369a1;--color-info-bg:#f0f9ff;--color-info-border:#bae6fd;--color-info-text:#075985;--focus-ring-color:#ff003359;--focus-ring:0 0 0 3px var(--focus-ring-color);--focus-ring-subtle:0 0 0 2px #0f172a1f;--color-disabled-bg:var(--slate-100);--color-disabled-text:var(--slate-400);--color-disabled-border:var(--slate-200);--elevation-0:none;--elevation-1:0 1px 3px #0f172a0f, 0 1px 2px #0f172a0a;--elevation-2:0 4px 6px -1px #0f172a14, 0 2px 4px -2px #0f172a0a;--elevation-3:0 10px 15px -3px #0f172a1a, 0 4px 6px -4px #0f172a0d;--elevation-4:0 20px 25px -5px #0f172a1f, 0 8px 10px -6px #0f172a0f;--elevation-5:0 25px 50px -12px #0f172a33;--shadow-none:var(--elevation-0);--shadow-xs:0 1px 2px #0f172a0d;--shadow-sm:var(--elevation-1);--shadow-md:var(--elevation-2);--shadow-lg:var(--elevation-3);--shadow-xl:var(--elevation-4);--shadow-2xl:var(--elevation-5);--shadow-card:var(--elevation-1);--shadow-card-hover:var(--elevation-2);--shadow-modal:var(--elevation-4);--shadow-popover:var(--elevation-3);--shadow-floating:var(--elevation-3);--shadow-subtle:0 2px 8px #0000000a;--shadow:var(--elevation-1);--shadow-soft:var(--elevation-1);--shadow-strong:var(--elevation-3);--yt-shadow-sm:none;--yt-shadow-md:none;--yt-shadow-lg:none;--radius-none:0px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:32px;--radius-full:9999px;--radius-small:var(--radius-sm);--radius-medium:var(--radius-md);--radius-large:var(--radius-lg);--yt-card-radius:var(--radius-lg);--yt-pill-radius:var(--radius-full);--yt-bg:#f9f9f9;--yt-card-bg:#fff;--yt-chip-bg:#0000000d;--yt-chip-hover:#0000001a;--yt-chip-active:#0f0f0f;--z-below:-1;--z-base:0;--z-raised:1;--z-dropdown:1000;--z-sticky:1100;--z-header:1200;--z-drawer:1300;--z-modal-backdrop:1400;--z-modal:1500;--z-popover:1600;--z-toast:1700;--z-tooltip:1800;--z-max:99999;--duration-instant:75ms;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.35s;--duration-deliberate:.5s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.16, 1, .3, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--transition-fast:all var(--duration-fast) var(--ease-out);--transition-base:all var(--duration-normal) var(--ease-standard);--transition-slow:all var(--duration-slow) var(--ease-in-out);--transition-spring:all var(--duration-normal) var(--ease-spring);--transition-transform:transform var(--duration-normal) var(--ease-spring);--transition-colors:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);--transition-shadow:box-shadow var(--duration-fast) var(--ease-standard);background:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body-base-size);font-weight:var(--text-body-base-weight);letter-spacing:var(--tracking-normal);line-height:var(--text-body-base-line);min-width:320px;max-width:100vw;min-height:100vh;margin:0;position:relative;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p{letter-spacing:var(--tracking-normal);margin-top:0}h1,.type-display-2xl{font-size:var(--text-display-2xl-size);font-weight:var(--text-display-2xl-weight);line-height:var(--text-display-2xl-line)}h2,.type-display-xl{font-size:var(--text-display-xl-size);font-weight:var(--text-display-xl-weight);line-height:var(--text-display-xl-line)}h3,.type-heading-l{font-size:var(--text-heading-l-size);font-weight:var(--text-heading-l-weight);line-height:var(--text-heading-l-line)}h4,.type-heading-m{font-size:var(--text-heading-m-size);font-weight:var(--text-heading-m-weight);line-height:var(--text-heading-m-line)}h5,.type-heading-s{font-size:var(--text-heading-s-size);font-weight:var(--text-heading-s-weight);line-height:var(--text-heading-s-line)}p,.type-body-base{font-size:var(--text-body-base-size);font-weight:var(--text-body-base-weight);line-height:var(--text-body-base-line)}.type-body-lg{font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--text-body-lg-line)}.type-body-sm{font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line)}.type-caption{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line)}.type-micro{font-size:var(--text-micro-size);font-weight:var(--text-micro-weight);line-height:var(--text-micro-line)}.elevation-0{box-shadow:var(--elevation-0)!important}.elevation-1{box-shadow:var(--elevation-1)!important}.elevation-2{box-shadow:var(--elevation-2)!important}.elevation-3{box-shadow:var(--elevation-3)!important}.elevation-4{box-shadow:var(--elevation-4)!important}.elevation-5{box-shadow:var(--elevation-5)!important}.bg-canvas{background-color:var(--color-canvas)!important}.bg-surface{background-color:var(--color-surface)!important}.bg-surface-subtle{background-color:var(--color-surface-subtle)!important}.border-subtle{border-color:var(--color-border-subtle)!important}.border-default{border-color:var(--color-border-default)!important}.border-strong{border-color:var(--color-border-strong)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}img{max-width:100%;display:block}.marketplace-app,.loading-screen{min-height:100vh}.marketplace-app.auth-screen{flex-direction:column;min-height:100vh;display:flex}.auth-screen .auth-page,.auth-screen .auth-state-page{flex:1}.auth-screen .site-footer{margin-top:0}.marketplace-app.dashboard-screen{background:#f7f7f7;height:100vh;min-height:100vh;overflow:hidden}.dashboard-screen .dashboard-page{flex:1;max-width:none;min-height:0;padding:24px;overflow-y:auto}.brand-workspace{grid-template-columns:260px minmax(0,1fr);height:100vh;min-height:0;display:grid;overflow:hidden;gap:0!important}.brand-sidebar-shell{color:#fff;background:#e52d2d;flex-direction:column;gap:28px;height:100vh;min-height:0;padding:24px 18px;display:flex;overflow-y:auto}.brand-sidebar-logo{background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;display:flex}.brand-sidebar-logo .logo-image-frame{width:190px;height:42px}.brand-sidebar-placeholder{border:1px solid #ffffff47;border-radius:8px;gap:4px;padding:14px;display:grid}.brand-sidebar-placeholder span{color:#ffffffc7;font-size:var(--text-caption-size);font-weight:500;line-height:var(--text-caption-line)}.brand-sidebar-placeholder strong{color:#fff;font-size:var(--text-body-base-size);line-height:var(--text-body-base-line)}.brand-sidebar-nav{gap:8px;display:grid}.brand-sidebar-nav button{color:#ffffffd6;font-size:var(--text-body-sm-size);font-weight:700;line-height:var(--text-body-sm-line);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;min-height:44px;padding:0 12px;transition:background .16s,border-color .16s,color .16s;display:flex}.brand-sidebar-nav button:hover,.brand-sidebar-nav button.active{color:#e52d2d;background:#fff;border-color:#fff}.brand-sidebar-nav svg{flex:none;width:19px;height:19px}.brand-workspace-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.brand-topbar-shell{border-bottom:1px solid var(--line);z-index:5;background:#fff;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:16px 24px;display:flex}.brand-topbar-shell h1{font-size:var(--text-heading-l-size);font-weight:var(--text-heading-l-weight);line-height:var(--text-heading-l-line);margin:0}.brand-topbar-profile{align-items:center;gap:12px;min-width:0;display:flex}.brand-topbar-profile img{aspect-ratio:1;object-fit:cover;border-radius:50%;flex:none;width:44px}.brand-topbar-profile div{min-width:0;display:grid}.brand-topbar-profile strong,.brand-topbar-profile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-topbar-profile strong{font-size:var(--text-body-sm-size);font-weight:700;line-height:var(--text-body-sm-line)}.brand-topbar-profile span{color:var(--muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.brand-topbar-actions{align-items:center;gap:18px;min-width:0;margin-left:auto;display:flex}.brand-notification-menu,.brand-settings-menu{flex:none;position:relative}.brand-notification-trigger,.brand-settings-trigger{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.brand-notification-trigger{position:relative}.brand-notification-trigger:hover,.brand-notification-trigger[aria-expanded=true],.brand-settings-trigger:hover,.brand-settings-trigger[aria-expanded=true]{border-color:var(--primary);color:var(--primary)}.brand-notification-trigger svg,.brand-settings-trigger svg{width:20px;height:20px}.brand-notification-trigger span{background:var(--yellow);color:var(--ink);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.brand-notification-dropdown,.brand-settings-dropdown{border:1px solid var(--line);z-index:10;background:#fff;border-radius:8px;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.brand-notification-dropdown{gap:10px;min-width:min(360px,100vw - 36px);padding:12px}.brand-notification-dropdown>strong{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.brand-notification-dropdown article{border:1px solid var(--line);border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.brand-notification-dropdown article strong,.brand-notification-dropdown article p,.brand-notification-dropdown article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand-notification-dropdown article strong{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.brand-notification-dropdown article p,.brand-notification-dropdown>p{color:var(--muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);margin:0}.brand-notification-dropdown article small{color:var(--muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.brand-settings-dropdown button{color:var(--ink);font-size:var(--text-body-sm-size);font-weight:700;line-height:var(--text-body-sm-line);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;min-height:38px;padding:0 10px;display:flex}.brand-settings-dropdown button:hover{background:#f5f5f5}.brand-settings-dropdown svg{color:var(--primary);width:17px;height:17px}.brand-topbar-notice{color:var(--ink);font-size:var(--text-body-sm-size);font-weight:700;line-height:var(--text-body-sm-line);background:#fff8d6;border-bottom:1px solid #f6df72;flex:none;margin:0;padding:10px 24px}.dashboard-page-placeholder{align-content:center;justify-items:start;min-height:360px}.dashboard-page-placeholder>svg{background:var(--yellow);color:var(--ink);border-radius:8px;width:52px;height:52px;padding:12px}.dashboard-page-placeholder h2{font-size:var(--text-display-xl-size);font-weight:var(--text-display-xl-weight);line-height:var(--text-display-xl-line);margin:0}.dashboard-page-placeholder p:last-child{color:var(--muted);max-width:560px;margin:0}.dashboard-tool-panel{margin:24px}.dashboard-title-compact{align-items:center}.dashboard-title-compact .muted-text{max-width:620px;color:#64748b!important;margin:3px 0 0!important;font-size:13px!important}.dashboard-create-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.dashboard-create-form,.dashboard-create-aside{align-content:start;gap:18px;display:grid}.dashboard-create-aside{position:sticky;top:108px}.dashboard-create-note{gap:8px;display:grid}.dashboard-create-note h2{margin:0}.dashboard-create-note p:last-child{color:var(--muted);margin:0}.plan-limit-strip{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:-6px;padding:14px 18px;display:flex}.plan-limit-strip div{gap:3px;display:grid}.plan-limit-strip span{color:var(--muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.dashboard-posting-rules{gap:10px;display:grid}.dashboard-posting-rules span{border:1px solid var(--line);color:var(--ink);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.dashboard-posting-rules svg{color:var(--blue);flex:none;width:18px;height:18px}.package-feature-toggle{border:1px solid var(--line);border-radius:8px;align-content:end;align-items:center;min-height:50px;padding:0 14px}.dashboard-overview-grid,.dashboard-setup-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.dashboard-status-panel,.dashboard-quick-panel,.dashboard-list-panel{grid-column:span 6;gap:16px;display:grid}.active-performance-panel{grid-column:span 12}.dashboard-welcome-panel{grid-column:span 6;align-content:start;gap:14px;display:grid}.dashboard-welcome-panel>svg{background:var(--yellow);color:var(--ink);border-radius:8px;width:54px;height:54px;padding:12px}.dashboard-welcome-panel p:last-child{color:var(--muted);margin:0}.dashboard-setup-grid>.form-panel{grid-column:span 6}.dashboard-profile-card{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;display:grid}.dashboard-profile-card img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:64px}.dashboard-profile-card div{gap:4px;min-width:0;display:grid}.dashboard-profile-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-profile-card span,.dashboard-checklist span{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.dashboard-profile-card svg,.dashboard-checklist svg{color:var(--blue);flex:none;width:17px;height:17px}.dashboard-checklist{flex-wrap:wrap;gap:8px;display:flex}.dashboard-checklist span,.status-chip{border:1px solid var(--line);font-size:var(--text-caption-size);font-weight:700;line-height:var(--text-caption-line);border-radius:999px;padding:8px 10px}.dashboard-checklist span.complete{background:var(--blue-soft);color:var(--blue);border-color:#bfdbfe}.status-chip{background:var(--yellow);border-color:var(--yellow);color:var(--ink);text-transform:capitalize}.dashboard-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-quick-actions button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;min-height:54px;padding:0 12px;font-weight:700;display:flex}.dashboard-quick-actions button:hover{border-color:var(--blue);color:var(--blue)}.dashboard-quick-actions svg{color:var(--primary);flex:none;width:19px;height:19px}.dashboard-mini-list{gap:10px;display:grid}.dashboard-mini-row{border:1px solid var(--line);border-radius:8px;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:72px;padding:8px;display:grid}.dashboard-mini-row.lead{grid-template-columns:42px minmax(0,1fr) auto}.dashboard-mini-row img,.lead-avatar{aspect-ratio:1;object-fit:cover;border-radius:8px;width:54px}.lead-avatar{background:var(--blue-soft);color:var(--blue);justify-content:center;align-items:center;width:42px;font-weight:700;display:inline-flex}.dashboard-mini-row div{gap:3px;min-width:0;display:grid}.dashboard-mini-row strong,.dashboard-mini-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-mini-row>strong{color:var(--primary)}.dashboard-mini-row span{color:var(--muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.dashboard-mini-row button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;min-height:36px;padding:0 12px;font-weight:700}.dashboard-mini-row button:hover{border-color:var(--blue);color:var(--blue)}.brand-performance-table{gap:10px;display:grid}.brand-performance-head,.brand-performance-row{grid-template-columns:minmax(260px,1fr) minmax(80px,.22fr) minmax(110px,.28fr) minmax(100px,.24fr) minmax(86px,.18fr);align-items:center;gap:12px;display:grid}.brand-performance-head{color:var(--muted);font-size:var(--text-caption-size);font-weight:700;line-height:var(--text-caption-line);padding:0 8px}.brand-performance-row{border:1px solid var(--line);border-radius:8px;min-height:74px;padding:8px}.brand-performance-row>strong{color:var(--ink)}.brand-performance-row button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;min-height:36px;padding:0 12px;font-weight:700}.brand-performance-row button:hover{border-color:var(--blue);color:var(--blue)}.revenue-status-panel{grid-column:span 6}.revenue-status-list{gap:8px;display:grid}.revenue-status-list span{border:1px solid var(--line);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;display:flex}.revenue-status-list strong{color:var(--ink)}.growth-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.growth-tool-card{align-content:start;gap:14px;display:grid}.growth-tool-card>p{color:var(--muted);margin:0}.growth-tool-card label{gap:8px;display:grid}.growth-option-list,.request-history-list,.revenue-request-list,.lead-management-list{gap:10px;display:grid}.growth-option-list button,.request-history-row,.revenue-request-row,.lead-management-row{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.growth-option-list button{color:var(--ink);text-align:left;grid-template-columns:minmax(0,1fr) auto}.growth-option-list button:hover{border-color:var(--blue)}.growth-option-list button:disabled{cursor:not-allowed;opacity:.55}.growth-option-list span,.request-history-row span,.revenue-request-row span,.lead-management-row span{color:var(--muted)}.growth-option-list small{color:var(--muted);font-size:var(--text-caption-size);font-weight:500;line-height:var(--text-caption-line);margin-top:3px;display:block}.request-history-row{grid-template-columns:minmax(0,1fr) auto}.dashboard-inline-notice{border:1px solid #f6df72;border-radius:8px}.lead-management-row{grid-template-columns:42px minmax(0,1fr) minmax(170px,.5fr) auto auto}.lead-management-row div{min-width:0;display:grid}.lead-management-row strong,.lead-management-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.package-list-panel{gap:16px;margin:0 24px 24px;display:grid}.package-list-toolbar{grid-template-columns:minmax(280px,1fr) minmax(160px,.22fr) minmax(150px,.22fr);align-items:center;gap:12px;display:grid}.package-list-toolbar.published-toolbar{grid-template-columns:minmax(280px,1fr) minmax(150px,.22fr)}.package-list-search{border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.package-list-search:focus-within{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.package-list-search svg{color:var(--ink);flex:none;width:18px;height:18px}.package-list-search input{box-shadow:none;border:0;min-height:42px;padding:0}.package-list-search input:focus{outline:none}.package-list-toolbar select{min-height:46px}.package-list-head,.package-list-row{grid-template-columns:minmax(260px,1.4fr) minmax(92px,.36fr) minmax(100px,.42fr) minmax(96px,.35fr) minmax(132px,.35fr);align-items:center;gap:14px;display:grid}.package-list-head{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-caption-size);font-weight:700;line-height:var(--text-caption-line);text-transform:uppercase;padding:0 8px 10px}.package-list-rows{gap:10px;display:grid}.package-list-row{border:1px solid var(--line);border-radius:8px;padding:10px}.package-list-main{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.package-list-main img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:64px}.package-list-main div{gap:4px;min-width:0;display:grid}.package-list-main strong,.package-list-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.package-list-main span{color:var(--muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.package-type-chip,.package-status-chip{border:1px solid var(--line);font-size:var(--text-caption-size);font-weight:700;line-height:var(--text-caption-line);text-transform:capitalize;border-radius:999px;justify-self:start;padding:7px 10px}.package-status-chip,.package-status-chip.active,.package-status-chip.approved,.package-status-chip.contacted,.package-status-chip.converted{background:var(--blue-soft);color:var(--blue);border-color:#bfdbfe}.package-status-chip.pending,.package-status-chip.new,.package-status-chip.hidden{color:#8a6500;background:#fff8d6;border-color:#f6df72}.package-status-chip.suspended,.package-status-chip.rejected,.package-status-chip.closed{color:var(--danger);background:#fff0f0;border-color:#ffd3d3}.package-list-price{color:var(--primary)}.package-list-actions{justify-content:flex-end;gap:8px;display:flex}.package-list-actions button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.package-list-actions button:hover{border-color:var(--blue);color:var(--blue)}.package-list-actions button.danger{color:var(--danger)}.package-list-actions svg{width:17px;height:17px}.package-list-empty{border-style:solid}.published-package-panel{border-color:#bfdbfe}.suspended-package-panel{border-color:#f6df72}.click-counter-panel .package-list-head,.click-counter-panel .package-list-row{grid-template-columns:minmax(260px,1.4fr) minmax(100px,.38fr) repeat(3,minmax(92px,.3fr)) minmax(96px,.3fr)}.click-count-pill{background:var(--yellow);color:var(--ink);border-radius:999px;justify-self:start;padding:7px 12px}.form-helper,.package-row-note{color:var(--muted);font-size:var(--text-caption-size);font-weight:500;line-height:var(--text-caption-line);margin:-8px 0 0;display:block}.package-row-note{white-space:normal;margin:3px 0 0}.account-settings-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);gap:18px;display:grid}.account-settings-panel{align-content:start;gap:16px;display:grid}.account-detail-list{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:8px;padding:14px;display:grid}.account-detail-list span{color:var(--muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.account-detail-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-screen .dashboard-title h1{font-size:var(--text-display-2xl-size);line-height:var(--text-display-2xl-line)}.dashboard-screen .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.loading-screen{place-items:center;display:grid}.spin{animation:.8s linear infinite spin}.app-header{z-index:30;background:#e52d2d;border-bottom:1px solid #d82222;position:sticky;top:0}.page-shell{width:100%;margin:0 auto}.header-inner{align-items:center;gap:clamp(14px,2vw,24px);width:100%;max-width:100%;min-height:70px;margin:0;padding:0 clamp(16px,2.5vw,48px);display:flex}.logo-button,.main-nav,.main-nav button,.user-chip,.area-tag,.featured-label,.brand-card span,.brand-summary span,.cta-row,.metric-card,.manager-row,.lead-row,.auth-feature-list span,.segmented-control,.mode-switch,.panel-header,.section-heading,.filter-pill,.data-pill,.manage-chip,.checkbox-row,.back-button,.input-with-icon,.header-actions,.header-link,.login-pill,.logo-image-frame,.mobile-search-bar,.post-package-button{align-items:center;display:flex}.header-search{background:#fff;border:1px solid #fff;border-radius:999px;justify-self:center;align-items:center;gap:10px;width:100%;max-width:none;min-height:48px;padding:0 16px;transition:border-color .16s;display:flex}.header-search svg,.mobile-search-bar svg{color:var(--ink)}.header-search input{box-shadow:none;background:0 0;border:0;min-height:44px;padding:0}.header-search:focus-within{border-color:var(--blue);border-width:2px;padding:0 15px}.header-search input:focus{border-color:#0000;outline:none}.logo-button{color:#fff;text-align:left;background:0 0;border:0;justify-self:start;gap:12px;padding:0}.polished-logo{min-width:0}.logo-button strong,.logo-button small{display:block}.logo-button strong{font-size:var(--text-body-base-size);font-weight:700;line-height:var(--text-body-base-line)}.logo-button small{color:var(--muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.logo-mark{aspect-ratio:1;background:var(--primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:44px;display:inline-flex}.logo-mark svg{width:22px;height:22px}.logo-image-frame{color:var(--primary);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;width:clamp(156px,14vw,218px);height:44px;overflow:hidden}.logo-image-frame img{object-fit:contain;object-position:left center;width:100%;height:100%;padding:0}.header-search-bar.desktop-search-bar{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;flex:1;align-items:center;gap:8px;max-width:320px;height:40px;margin:0 16px;padding:0 14px;transition:border-color .16s;display:flex}.header-search-bar.desktop-search-bar:focus-within{background:#fff;border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.header-search-bar.desktop-search-bar svg{color:#0f172a;flex:none;width:18px;height:18px}.header-search-bar.desktop-search-bar input{appearance:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-focus-ring-color:transparent!important;box-shadow:none!important;color:#0f172a!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:400!important}.search-clear-btn{color:#94a3b8;cursor:pointer;background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.search-clear-btn:hover{color:#dc2626}@media (width<=900px){.header-search-bar.desktop-search-bar{display:none!important}}.header-actions{justify-content:flex-end;gap:14px}.header-link,.post-package-button{font-size:var(--text-body-base-size);font-weight:500;line-height:var(--text-body-base-line);white-space:nowrap;border-radius:999px;min-height:48px}.header-link{color:#fff;background:0 0;border:0;padding:0 6px}.post-package-button{color:#e52d2d;font-size:var(--text-body-base-size);letter-spacing:var(--tracking-normal);font-weight:700;line-height:var(--text-body-base-line);background:#fff;border:1px solid #fff;justify-content:center;gap:8px;padding:0 18px}.post-package-button:hover{border-color:var(--yellow);color:var(--primary-dark);background:#fff}.post-package-button svg{width:18px;height:18px}.login-pill{background:var(--ink);border:1px solid var(--ink);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;gap:10px;min-height:48px;padding:0 20px;font-weight:700}.login-pill:hover{background:var(--blue);border-color:var(--blue)}.login-avatar{aspect-ratio:1;background:var(--yellow);color:var(--ink);font-size:var(--text-caption-size);line-height:var(--text-caption-line);border-radius:999px;justify-content:center;align-items:center;width:28px;display:inline-flex}.mobile-search-bar{background:#fff;border:1px solid #fff;border-radius:999px;gap:10px;min-height:52px;margin:0 18px 14px;padding:0 16px;transition:border-color .16s;display:none}.mobile-search-bar input{box-shadow:none;background:0 0;border:0;min-height:48px;padding:0}.mobile-search-bar:focus-within{border-color:var(--blue);border-width:2px;padding:0 15px}.mobile-search-bar input:focus{border-color:#0000;outline:none}.mobile-discovery-row{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.mobile-filter-trigger,.mobile-discovery-search{justify-content:center;align-items:center;display:inline-flex}.mobile-filter-trigger{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;width:48px;height:48px;padding:0}.mobile-filter-trigger:hover,.mobile-filter-trigger[aria-expanded=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue)}.mobile-filter-trigger svg{width:20px;height:20px}.mobile-discovery-search{border:1px solid var(--line);background:#fff;border-radius:999px;gap:10px;min-height:48px;padding:0 14px}.mobile-discovery-search svg{color:var(--ink);flex:none;width:19px;height:19px}.mobile-discovery-search input{box-shadow:none;background:0 0;border:0;width:100%;min-width:0;min-height:44px;padding:0}.mobile-discovery-search:focus-within{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.mobile-discovery-search input:focus{border-color:#0000;outline:none}.main-nav{gap:8px}.main-nav button,.user-chip,.icon-button,.secondary-action,.filter-pill,.back-button{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:999px;min-height:44px}.main-nav button{gap:8px;padding:0 14px}.main-nav .list-package-button{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:700}.main-nav svg,.icon-button svg,.primary-action svg,.secondary-action svg,.filter-pill svg,.area-tag svg,.featured-label svg,.brand-card svg,.brand-profile-hero svg,.brand-summary svg,.metric-card svg,.lead-panel svg,.auth-feature-list svg,.back-button svg,.input-with-icon svg,.manage-chip svg,.empty-state svg{width:18px;height:18px}.user-chip{gap:8px;padding:0 12px}.user-chip span{aspect-ratio:1;background:var(--yellow);font-size:var(--text-caption-size);font-weight:700;line-height:var(--text-caption-line);border-radius:999px;justify-content:center;align-items:center;width:28px;display:inline-flex}.mobile-discovery{display:none}.admin-badge,.data-pill,.area-tag,.featured-label{font-size:var(--text-caption-size);font-weight:700;line-height:var(--text-caption-line);border-radius:999px;gap:6px}.admin-badge{background:var(--blue);color:#fff;padding:8px 10px}.mobile-menu-button{display:none}.page-shell{max-width:1440px;padding:clamp(24px,4vw,80px)}.category-strip{border-bottom:1px solid var(--line);z-index:85;background:#fff;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .2s;position:sticky;top:68px;overflow:hidden}.category-strip.category-strip--hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.category-strip-inner{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;max-width:1680px;min-height:58px;margin:0 auto;padding:0 clamp(20px,2vw,32px);display:grid}.category-mode-switch{border-radius:var(--md-sys-shape-corner-full)!important;box-sizing:border-box!important;background:#fff5f5!important;border:1.5px solid #ff00332e!important;flex:none!important;align-items:center!important;gap:3px!important;width:auto!important;max-width:fit-content!important;height:40px!important;padding:3px!important;display:inline-flex!important}.category-mode-switch button{border-radius:var(--md-sys-shape-corner-full)!important;color:#64748b!important;cursor:pointer!important;font-family:var(--font-sans)!important;text-align:center!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;height:34px!important;min-height:34px!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.category-mode-switch button.active{background:var(--brand-red,#f03)!important;color:#fff!important;font-weight:700!important;box-shadow:0 2px 8px #ff003347!important}.category-scroll{overscroll-behavior-inline:contain;scrollbar-width:none;white-space:nowrap;align-items:center;gap:clamp(18px,2vw,34px);min-width:0;padding:0 20px;display:flex;overflow-x:auto}.category-scroll .category-item{color:var(--muted);cursor:pointer;font-size:var(--text-body-base-size);font-weight:500;line-height:var(--text-body-base-line);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:58px;padding:0;transition:color .18s,border-color .18s}.category-scroll .category-item:hover,.category-scroll .category-item.active{border-color:var(--yellow);color:var(--ink)}.category-scroll .category-item{align-items:center;display:inline-flex}.category-scroll-control{color:var(--ink);background:#fff;border:0;justify-content:center;align-items:center;width:42px;min-height:58px;padding:0;display:inline-flex}.category-scroll-prev{border-right:1px solid var(--line)}.category-scroll-next{border-left:1px solid var(--line)}.category-scroll-control:hover{color:var(--blue)}.category-scroll-control svg{width:20px;height:20px}.market-hero{border-bottom:1px solid var(--line);background:#151515;place-items:center;min-height:300px;padding:48px 20px 42px;display:grid;position:relative;overflow:hidden}.market-hero:after{content:"";background:#00000094;position:absolute;inset:0}.hero-background-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-copy{color:#fff;text-align:center;z-index:1;justify-items:center;max-width:min(880px,100vw - 40px);display:grid;position:relative}.hero-wordmark{filter:drop-shadow(0 1px 8px #00000061);width:min(280px,70vw);height:auto;margin-bottom:22px}.hero-copy h1{letter-spacing:-.025em;text-shadow:0 2px 4px #000000e6,0 6px 20px #000000f2,0 12px 36px #000000d9;opacity:1;margin:0 0 16px;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.15;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.typing-line{text-shadow:0 2px 4px #000000e6,0 4px 16px #000000f2;opacity:1;max-width:720px;margin:16px auto 0;font-size:1.25rem;font-weight:600;line-height:1.6;color:#fff!important;-webkit-text-fill-color:#fff!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-trust-line,.hero-copy-trust,.hero-badges,.hero-copy:after,.typing-line:after{content:none!important;opacity:0!important;visibility:hidden!important;display:none!important}.category-hero{border-bottom:1px solid var(--line);background:#fff;min-height:280px;overflow:hidden}.category-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;column-gap:48px;max-width:1680px;min-height:280px;margin:0 auto;padding:36px clamp(20px,2vw,32px);display:grid}.category-hero-copy{gap:14px;display:grid}.category-hero h1{color:var(--primary);font-size:clamp(var(--text-display-xl-size), 5vw, var(--text-display-2xl-size));font-weight:var(--text-display-2xl-weight);letter-spacing:var(--tracking-normal);line-height:var(--text-display-2xl-line);margin:0}.category-hero p{color:var(--ink);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);letter-spacing:var(--tracking-normal);line-height:var(--text-body-lg-line);text-transform:capitalize;max-width:720px;margin:0}.category-visual-panel{justify-content:flex-end;align-items:center;min-height:210px;display:flex}.category-illustration{width:min(100%,620px);height:auto;max-height:240px}.home-content{gap:18px;max-width:1680px;padding:14px clamp(20px,2vw,32px) clamp(24px,4vw,80px);display:grid;overflow:visible!important}.package-finder{background:#fff;border:0;border-radius:0;gap:0;min-width:0;padding:0;display:grid;position:relative;z-index:50!important}.filter-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1.05fr) minmax(260px,.9fr) minmax(112px,.35fr);align-items:end;gap:12px;min-width:0;display:grid}.filter-field{gap:6px;min-width:0;display:grid;position:relative;z-index:60!important}.filter-field>label,.filter-field-title{color:var(--muted);font-size:var(--text-caption-size);font-weight:500;line-height:var(--text-caption-line)}.filter-field select,.filter-input-shell,.price-input-shell{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:40px}.filter-field select{color:var(--ink);padding:0 12px;font-weight:500}.filter-field select:focus,.filter-input-shell:focus-within,.price-input-shell:focus-within{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);outline:none}.filter-input-shell{align-items:center;gap:10px;padding:0 12px;display:flex}.filter-input-shell.disabled{color:#9a9a9a;background:#f8f8f8}.filter-input-shell.disabled svg,.filter-input-shell.disabled input::placeholder{color:#a7a7a7}.filter-input-shell input,.price-input-shell input{box-shadow:none;background:0 0;border:0;min-height:38px;padding:0}.filter-input-shell input:focus,.price-input-shell input:focus{border-color:#0000;outline:none}.area-suggestions{gap:2px;width:100%;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;border:1px solid var(--md-sys-color-outline-variant)!important;border-radius:var(--md-sys-shape-corner-medium)!important;box-shadow:var(--md-sys-elevation-level3)!important;z-index:9999!important;background:#fff!important}.area-suggestions button{color:var(--ink);text-align:left;background:#fff;border:0;border-radius:6px;min-height:36px;padding:0 10px;font-weight:500}.area-suggestions button:hover,.area-suggestions button.selected{color:var(--blue)}.price-range-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.price-input-shell{padding:0 12px}.sort-choice-group{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:4px;min-height:40px;padding:4px;display:grid}.sort-choice-group button{color:var(--muted);font-size:var(--text-caption-size);font-weight:700;line-height:var(--text-caption-line);background:#fff;border:0;border-radius:6px;min-width:0;padding:0 6px}.sort-choice-group button:hover,.sort-choice-group button.active{color:var(--blue)}.sort-choice-group button.active{background:var(--blue-soft);color:var(--blue)}.filter-actions-field{min-width:0}.filter-action-row{grid-template-columns:1fr;align-items:center;gap:8px;min-height:40px;display:grid}.clear-filter-button{border:1px solid var(--line);color:var(--blue);font-size:var(--text-body-sm-size);font-weight:500;line-height:var(--text-body-sm-line);min-width:0;min-height:40px;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:112px;padding:0 12px;font-weight:700;display:inline-flex}.clear-filter-button:not(:disabled):hover{border-color:var(--blue);color:var(--blue)}.clear-filter-button:disabled{color:#a7a7a7;cursor:not-allowed;opacity:.68}.minimal-section-heading{color:var(--muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.more-row button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;min-height:42px;padding:0 18px}.more-row button:hover{border-color:var(--blue);color:var(--blue)}.thin-feature-banner{color:#fff;text-align:left;background:#fff;border:0;width:100%;min-width:0;height:112px;padding:0;display:block;position:relative;overflow:hidden}.thin-feature-banner img{object-fit:cover;width:100%;height:100%}.thin-feature-banner span{color:var(--ink);background:#fff;padding:7px 10px;font-weight:700;position:absolute;bottom:10px;left:10px}.area-chip-row{flex-wrap:wrap;gap:10px;display:flex}.area-chip-row button,.area-modal-grid button{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:999px;min-height:42px;padding:0 16px;font-weight:700}.area-chip-row button.active,.area-modal-grid button.active{background:var(--yellow);border-color:var(--yellow)}.feed-section{min-width:0;padding-top:0}.eyebrow{color:var(--primary);font-size:var(--text-caption-size);letter-spacing:var(--tracking-normal);font-weight:700;line-height:var(--text-caption-line);text-transform:uppercase;margin:0 0 8px}h1,h2,h3,p{letter-spacing:var(--tracking-normal);margin-top:0}.details-panel h1,.brand-profile-hero h1,.auth-copy h1,.dashboard-title h1{font-size:var(--text-display-2xl-size);font-weight:var(--text-display-2xl-weight);letter-spacing:var(--tracking-normal);line-height:var(--text-display-2xl-line);margin-bottom:0}.section-heading{justify-content:space-between;gap:16px;margin-bottom:18px}.section-heading h2,.panel h2,.auth-state-card h1{font-size:var(--text-heading-l-size);font-weight:var(--text-heading-l-weight);letter-spacing:var(--tracking-normal);line-height:var(--text-heading-l-line);margin:0}.section-heading>span{background:var(--yellow);border-radius:999px;padding:8px 12px;font-weight:700}.field-stack{gap:14px;display:grid}label{color:var(--ink);font-size:var(--text-body-sm-size);font-weight:500;line-height:var(--text-body-sm-line);gap:8px;display:grid}input,select,textarea{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;outline:none;width:100%;min-height:50px;padding:0 14px}input::placeholder,textarea::placeholder{color:#8a8a8a;font-weight:400}textarea{resize:vertical;min-height:118px;padding:12px 14px}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);outline:none}input[type=file]{align-items:center;padding:12px;display:flex}input[type=checkbox]{accent-color:var(--blue);width:auto;min-height:auto}.input-with-icon{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:10px;padding:0 14px}.input-with-icon input{box-shadow:none;border:0;padding:0}.filter-pill{justify-content:center;gap:8px;padding:0 14px}.filter-pill.active{background:var(--yellow);border-color:var(--yellow)}.data-pill{background:var(--white);border:1px solid var(--line);color:var(--muted);justify-content:center;width:fit-content;padding:8px 12px}.data-pill.live{border-color:var(--blue);color:var(--blue);background:#fff}.package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;min-width:0;display:grid}.package-card,.panel,.auth-card,.brand-summary,.auth-state-card{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:8px}.package-card{flex-direction:column;display:flex;overflow:hidden}.home-page .package-card{border:0;position:relative}.package-photo{background:var(--white);border:0;height:230px;padding:0;position:relative;overflow:hidden}.home-page .package-photo{aspect-ratio:4/3;border-radius:8px;width:100%;height:auto}.home-page .package-photo img{transition:transform .24s}.package-photo img,.details-photo img,.brand-cover-image{object-fit:cover;width:100%;height:100%}.featured-label{background:var(--yellow);color:var(--ink);padding:7px 10px;position:absolute;top:12px;left:12px}.package-card-body{flex:1;gap:12px;padding:18px;display:grid}.home-page .package-card-body{background:#fff;border-radius:0 0 8px 8px;padding:12px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% - 74px))}.home-page .package-card-body .area-tag,.home-page .package-card-body ul{display:none}.card-brand-name{color:var(--muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.home-page .package-card-body .primary-action{min-height:40px}.area-tag{border:1px solid var(--line);color:var(--blue);background:#fff;width:fit-content;padding:6px 10px}.package-card h3{font-size:var(--text-heading-s-size);font-weight:700;line-height:var(--text-heading-s-line);margin:0}.price,.details-price{color:var(--primary);font-size:var(--text-heading-l-size);font-weight:var(--text-heading-l-weight);line-height:var(--text-heading-l-line);display:block}.package-card ul,.included-list,.tasks-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.package-card li,.included-list li{color:var(--muted);align-items:flex-start;gap:8px;display:flex}.package-card li svg,.included-list li svg{color:var(--success);flex:none;width:18px;height:18px}.primary-action,.secondary-action{font-size:var(--text-body-base-size);font-weight:700;line-height:var(--text-body-base-line);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 24px;display:inline-flex}.primary-action{background:var(--primary);border:1px solid var(--primary);color:#fff}.secondary-action{background:var(--surface);color:var(--ink)}.whatsapp-action{background:var(--whatsapp);border-color:var(--whatsapp);color:#fff}.whatsapp-action:hover{background:var(--whatsapp-dark);border-color:var(--whatsapp-dark);color:#fff}.secondary-action.compact,.primary-action.compact{min-height:42px;padding:0 14px}.primary-action:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.55}.brand-strip{min-width:0;margin-top:4px}.brand-carousel{width:100%;padding:2px 0;overflow:hidden}.brand-card-track{gap:16px;width:max-content;display:flex}.brand-card-track.is-animated{animation:32s linear infinite brand-slide}.brand-carousel:hover .brand-card-track,.brand-carousel:focus-within .brand-card-track{animation-play-state:paused}.brand-card{background:var(--surface);border:1px solid var(--line);color:var(--ink);text-align:left;border-radius:8px;flex:0 0 clamp(280px,24vw,360px);grid-template-columns:68px minmax(0,1fr);gap:12px;min-height:92px;padding:14px;transition:border-color .16s,transform .16s;display:grid}.brand-card:hover,.brand-card:focus-visible{border-color:var(--blue);transform:translateY(-1px)}.brand-card img{aspect-ratio:1;object-fit:cover;border-radius:999px;width:68px}.brand-card div{align-content:center;gap:6px;min-width:0;display:grid}.brand-card strong{font-size:var(--text-body-base-size);font-weight:700;line-height:var(--text-body-base-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-card span{color:var(--muted);gap:6px;min-width:0}.brand-card span svg{color:var(--blue);flex:none}.empty-state{border:1px dashed var(--line);color:var(--muted);text-align:center;background:#fff;border-radius:8px;place-items:center;gap:10px;min-height:220px;padding:24px;display:grid}.empty-state strong{color:var(--ink);font-size:var(--text-heading-s-size);font-weight:700;line-height:var(--text-heading-s-line)}.back-button{gap:8px;margin-bottom:22px;padding:0 14px}.details-page{align-content:start;min-height:calc(100vh - 184px);padding-top:clamp(14px,1.8vh,24px);padding-bottom:clamp(14px,1.8vh,24px);display:grid}.details-page .back-button{width:fit-content;margin-bottom:14px}.details-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.details-photo{border-radius:8px;grid-column:span 5;height:clamp(380px,100vh - 330px,560px);min-height:0;overflow:hidden}.details-panel{grid-column:span 4;align-self:start;gap:14px;display:grid}.details-panel h1{font-size:var(--text-display-2xl-size);font-weight:var(--text-display-2xl-weight);line-height:var(--text-display-2xl-line)}.included-list{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px}.package-action-panel{gap:12px;display:grid}.package-agreement{background:var(--blue-soft);color:var(--ink);border:1px solid #bfdbfe;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.package-agreement input{flex:none;width:auto;min-height:auto;margin-top:3px}.package-agreement span{color:var(--muted);font-size:var(--text-body-sm-size);font-weight:500;line-height:var(--text-body-sm-line)}.package-action-panel .whatsapp-action{min-height:52px}.human-check-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid}.human-check-panel strong{color:var(--ink);font-size:var(--text-body-sm-size);font-weight:700;line-height:var(--text-body-sm-line)}.human-check-panel>span,.human-check-fallback span,.inquiry-notice{color:var(--muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.recaptcha-box{min-height:78px}.human-check-fallback{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.human-check-fallback input{flex:none;width:auto;min-height:auto;margin-top:3px}.inquiry-notice{background:#fff8d6;border:1px solid #f6df72;border-radius:8px;margin:0;padding:10px 12px}.cta-row{flex-wrap:wrap;gap:10px}.lead-form{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.lead-form.flat{border:0;padding:0}.modal-backdrop{z-index:50;background:#fff;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.area-modal,.lead-modal{background:var(--surface);box-shadow:none;border-radius:16px;gap:18px;width:min(720px,100%);max-height:min(860px,100vh - 48px);padding:clamp(22px,3vw,34px);display:grid;overflow-y:auto}.lead-modal{width:min(680px,100%)}.modal-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.modal-header h2{font-size:var(--text-heading-l-size);font-weight:var(--text-heading-l-weight);line-height:var(--text-heading-l-line);margin:0}.area-modal-search{min-height:64px}.detect-button{width:fit-content}.area-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.modal-summary{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.modal-summary img{aspect-ratio:1;object-fit:cover;border-radius:8px}.modal-summary div{gap:4px;display:grid}.modal-summary strong{color:var(--primary);font-size:var(--text-heading-m-size);font-weight:700;line-height:var(--text-heading-m-line)}.modal-summary span{color:var(--muted)}.modal-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mobile-sticky-cta{display:none}.package-description{color:var(--muted);font-size:var(--text-body-base-size);line-height:var(--text-body-base-line);margin:0}.lead-form h2{margin:0}.brand-summary{grid-column:span 3;align-self:start;gap:12px;padding:18px;display:grid}.brand-summary img{aspect-ratio:1.25;object-fit:cover;border-radius:8px;width:100%}.brand-summary h2{margin:0}.brand-summary p{color:var(--muted);margin-bottom:0}.brand-summary span{color:var(--muted);gap:7px}.brand-profile-page{align-content:start;max-width:1680px;padding:clamp(14px,1.8vh,24px) clamp(20px,2vw,32px) clamp(24px,4vw,80px);display:grid}.brand-profile-page .back-button{width:fit-content;margin-bottom:14px}.brand-profile-hero{color:#fff;background:#151515;border-radius:8px;align-items:end;min-height:340px;display:grid;position:relative;overflow:hidden}.brand-cover-image,.brand-cover-overlay{position:absolute;inset:0}.brand-cover-overlay{z-index:1;background:linear-gradient(90deg,#000000b8,#00000061 58%,#0000009e),linear-gradient(#0000000d 45%,#000000b8)}.brand-profile-content{z-index:2;grid-template-columns:150px minmax(0,1fr) auto;align-items:end;gap:20px;min-height:340px;padding:clamp(24px,4vw,56px);display:grid;position:relative}.brand-profile-logo{aspect-ratio:1;object-fit:cover;background:#f5f5f5;border:6px solid #fff;border-radius:50% 50% 6px 6px;width:150px}.brand-profile-copy{gap:9px;min-width:0;display:grid}.brand-profile-copy h1{color:#fff;font-size:var(--text-heading-l-size);font-weight:var(--text-heading-l-weight);line-height:var(--text-heading-l-line);margin:0}.brand-profile-copy p{color:#ffffffd1;max-width:680px;margin:0}.brand-profile-meta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.brand-profile-meta span{color:#fff;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);align-items:center;gap:7px;display:inline-flex}.brand-profile-meta svg{color:var(--yellow);width:17px;height:17px}.brand-profile-actions{align-items:center;gap:12px;display:flex}.brand-profile-actions .primary-action,.brand-profile-actions .secondary-action{min-height:48px;padding:0 20px}.brand-profile-actions .secondary-action{background:#fff}.brand-profile-packages{margin-top:34px}.blog-page{align-content:start;gap:22px;max-width:1120px;padding-top:clamp(14px,1.8vh,24px);display:grid}.blog-page .back-button{width:fit-content;margin-bottom:0}.blog-hero-panel{border:1px solid var(--line);border-radius:8px;gap:12px;padding:clamp(22px,4vw,42px);display:grid}.blog-hero-panel h1{font-size:var(--text-display-xl-size);font-weight:var(--text-display-xl-weight);line-height:var(--text-display-xl-line);margin:0}.blog-hero-panel>p{color:var(--muted);max-width:760px;margin:0}.blog-status-row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.blog-status-row span{border:1px solid var(--line);color:var(--muted);font-size:var(--text-caption-size);font-weight:700;line-height:var(--text-caption-line);border-radius:999px;padding:8px 10px}.blog-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.blog-topic-card,.blog-empty-panel{border:1px solid var(--line);border-radius:8px;gap:12px;padding:18px;display:grid}.blog-topic-card>span,.blog-empty-panel>svg{background:var(--yellow);color:var(--ink);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.blog-topic-card svg,.blog-empty-panel>svg{width:20px;height:20px}.blog-topic-card h2,.blog-empty-panel h2{font-size:var(--text-heading-s-size);font-weight:700;line-height:var(--text-heading-s-line);margin:0}.blog-topic-card p,.blog-empty-panel p{color:var(--muted);margin:0}.blog-empty-panel{grid-template-columns:44px minmax(0,1fr);align-items:center}.support-page{align-content:start;gap:22px;max-width:1180px;padding-top:clamp(14px,1.8vh,24px);display:grid}.support-page .back-button{width:fit-content;margin-bottom:0}.support-hero-panel{border:1px solid var(--line);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:clamp(22px,4vw,42px);display:grid}.support-hero-icon{background:var(--yellow);color:var(--ink);border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.support-hero-panel h1{font-size:var(--text-display-xl-size);font-weight:var(--text-display-xl-weight);line-height:var(--text-display-xl-line);margin:0}.support-hero-panel p{color:var(--muted);max-width:760px;margin:0}.support-updated{color:var(--muted);font-size:var(--text-caption-size);font-weight:600;line-height:var(--text-caption-line);margin-top:12px;display:inline-flex}.support-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.support-main,.support-side-panel{gap:14px;display:grid}.support-section,.support-side-panel{border:1px solid var(--line);border-radius:8px;padding:20px}.support-section h2,.support-side-panel h2{font-size:var(--text-heading-s-size);font-weight:700;line-height:var(--text-heading-s-line);margin:0}.support-section ul{gap:10px;margin:14px 0 0;padding-left:20px;display:grid}.support-section li,.support-faq-list p,.support-note p{color:var(--muted);margin:0}.support-faq-list{gap:10px;margin-top:14px;display:grid}.support-faq-list details{border:1px solid var(--line);border-radius:8px;padding:14px 16px}.support-faq-list summary{color:var(--ink);cursor:pointer;font-weight:700}.support-faq-list p{padding-top:10px}.support-link-list{gap:8px;margin-top:4px;display:grid}.support-link-list a{border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-weight:700;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.support-link-list a:hover,.support-link-list a:focus-visible{border-color:var(--primary);color:var(--primary)}.support-note{background:var(--blue-soft);border:1px solid #cfe0ff;border-radius:8px;gap:8px;margin-top:6px;padding:14px;display:grid}.auth-page{grid-template-columns:repeat(12,minmax(0,1fr));place-content:center;align-items:center;column-gap:24px;min-height:calc(100vh - 160px);padding-top:clamp(16px,2vh,24px);padding-bottom:clamp(16px,2vh,24px);display:grid}.auth-copy{gap:24px;display:grid}.auth-feature-list{flex-wrap:wrap;gap:10px}.auth-feature-list span{background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:8px;padding:10px 14px}.auth-card,.auth-state-card{gap:18px;padding:clamp(22px,3vw,34px);display:grid}.auth-card{font-size:var(--text-body-base-size);border:0;grid-column:5/span 4;align-self:center;gap:18px;width:100%;max-width:none;padding:0}.auth-card-heading{gap:8px;margin-bottom:2px;display:grid}.auth-card-heading h1{font-size:var(--text-display-xl-size);font-weight:var(--text-display-xl-weight);line-height:var(--text-display-xl-line);margin:0}.auth-card-heading p:last-child{color:var(--muted);font-size:var(--text-body-base-size);line-height:var(--text-body-base-line);margin:0}.auth-card form,.form-panel,.form-panel.flat{gap:16px;display:grid}.auth-card label,.auth-inline-label{font-size:var(--text-body-sm-size);gap:6px;font-weight:500}.auth-card input:not([type=checkbox]){font-size:var(--text-body-base-size);border-color:#d6d6d6;border-radius:8px;min-height:50px;padding-left:16px;padding-right:16px}.auth-card .primary-action,.auth-card .google-auth-button{font-size:var(--text-body-base-size);min-height:50px}.auth-card .success-note,.auth-card .error-note{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);padding:9px 11px}.auth-field{gap:7px;display:grid}.auth-inline-label{gap:0;display:inline}.auth-switch-copy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.auth-text-button{color:var(--blue);font-size:var(--text-body-sm-size);font-weight:700;line-height:var(--text-body-sm-line);text-align:left;background:0 0;border:0;padding:0}.auth-text-button:hover,.auth-text-button:focus-visible{color:var(--blue-dark);text-decoration:underline}.auth-text-button:disabled{cursor:not-allowed;opacity:.55}.auth-text-button.strong{color:var(--primary);font-weight:700}.auth-field-action{line-height:var(--text-body-sm-line);justify-self:start;margin-top:-2px}.auth-divider{color:var(--muted);font-size:var(--text-body-sm-size);font-weight:500;line-height:var(--text-body-sm-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:2px 0;display:grid}.auth-divider:before,.auth-divider:after{background:var(--line);content:"";height:1px}.google-auth-button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 22px;font-weight:700;transition:border-color .16s,background .16s;display:inline-flex}.google-auth-button:hover,.google-auth-button:focus-visible{border-color:var(--blue);background:#fafafa}.google-auth-button:disabled{cursor:not-allowed;opacity:.55}.google-mark{border:1px solid var(--line);color:var(--blue);font-family:var(--font-sans);font-size:var(--text-body-base-size);font-weight:700;line-height:var(--text-body-base-line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.auth-switch-copy{color:var(--muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);justify-content:center;margin:0;padding-top:2px}.segmented-control,.mode-switch{background:var(--white);border:1px solid var(--line);border-radius:8px;gap:4px;padding:4px}.segmented-control button,.mode-switch button{color:var(--ink);background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:700;display:inline-flex}.segmented-control button.active,.mode-switch button.active{background:var(--yellow)}.auth-agreement-card{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;align-items:center!important;gap:12px!important;width:100%!important;margin:12px 0 16px!important;padding:12px 14px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 1px 3px #00000005!important}.auth-agreement-card:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}.auth-agreement-card.accepted{background:#f0fdf4!important;border-color:#bbf7d0!important}.custom-checkbox-box{color:#fff!important;background:#fff!important;border:2px solid #cbd5e1!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;transition:all .18s!important;display:inline-flex!important}.auth-agreement-card.accepted .custom-checkbox-box,.custom-checkbox-box.checked{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.custom-checkbox-box svg{stroke-width:3px!important;width:14px!important;height:14px!important}.auth-agreement-text{color:#334155!important;text-align:left!important;font-size:.86rem!important;font-weight:500!important;line-height:1.4!important}.auth-agreement-text strong{color:#0f172a!important;font-weight:700!important}input[type=checkbox],.m3-checkbox,.auth-agreement input{appearance:auto!important;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;accent-color:#dc2626!important;box-sizing:border-box!important;cursor:pointer!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:2px 0 0!important;padding:0!important}.auth-state-page{place-items:center;min-height:calc(100vh - 160px);display:grid}.auth-state-card{text-align:center;justify-items:center;max-width:620px}.auth-state-card>svg{background:var(--yellow);border-radius:8px;width:54px;height:54px;padding:12px}.centered{justify-content:center}.dashboard-page{gap:24px;display:grid}.dashboard-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dashboard-title h1{color:#0f172a!important;letter-spacing:-.015em!important;margin:0!important;font-size:22px!important;font-weight:700!important;line-height:1.25!important}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px}.metric-card>span{background:var(--blue-soft);color:var(--blue);border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.metric-card strong{font-size:var(--text-heading-l-size);font-weight:var(--text-heading-l-weight);line-height:var(--text-heading-l-line);display:block}.metric-card p{color:var(--muted);margin:6px 0 0}.dashboard-grid,.admin-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.dashboard-grid>.panel,.dashboard-grid>.form-panel{grid-column:span 6}.dashboard-grid>.lead-panel{grid-column:span 12}.panel,.form-panel{padding:22px}.form-panel.flat{box-shadow:none;border:0;padding:0}.panel-header{justify-content:space-between;gap:16px;margin-bottom:18px}.panel-header>svg{color:var(--blue)}.two-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-preview{aspect-ratio:2;object-fit:cover;border-radius:8px;width:100%}.checkbox-row{align-items:center;gap:10px;display:flex}.manager-list,.lead-list,.lead-table{gap:12px;display:grid}.manager-row,.lead-row{border:1px solid var(--line);border-radius:8px;gap:12px;padding:12px}.manager-row img{aspect-ratio:1;object-fit:cover;border-radius:8px;flex:none;width:64px}.manager-row .secondary-action.compact{flex:none}.manager-row div,.lead-row div{flex:1;min-width:0;display:grid}.manager-row span,.lead-row span,.muted-text{color:var(--muted)}.icon-button{aspect-ratio:1;flex:none;place-items:center;width:44px;display:inline-grid}.icon-button.danger{color:var(--danger)}.success-note,.error-note,.warning-note{font-size:var(--text-body-sm-size);font-weight:700;line-height:var(--text-body-sm-line);border-radius:8px;margin:0;padding:12px 14px}.success-note{color:var(--blue);background:#fff;border:1px solid #bfdbfe}.error-note{color:var(--danger);background:#fff;border:1px solid #ffd3d3}.warning-note{color:#8a5b00;background:#fff;border:1px solid #ffe58a}.admin-grid>.panel{grid-column:span 6}.admin-grid>.wide-panel{grid-column:span 12}.revenue-metrics{margin-top:-8px}.revenue-request-row{grid-template-columns:minmax(0,1fr) minmax(180px,.5fr) auto auto}.revenue-request-row div{min-width:0;display:grid}.revenue-request-row strong,.revenue-request-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.revenue-request-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.revenue-request-actions button:disabled{cursor:not-allowed;opacity:.5}.inline-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.chip-list{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.manage-chip{background:var(--white);border:1px solid var(--line);border-radius:999px;gap:8px;padding:8px 10px 8px 12px}.manage-chip button{color:var(--danger);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.site-footer{color:#fff;background:#e52d2d;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;width:100%;min-height:72px;margin-top:24px;padding:14px clamp(20px,4vw,80px);display:grid}.footer-links{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:clamp(16px,2.4vw,34px);display:flex}.footer-links a{color:#fff;font-size:var(--text-body-base-size);font-weight:500;line-height:var(--text-body-base-line);text-decoration:none;transition:color .16s,opacity .16s}.footer-brand{background:0 0;border:0;justify-content:center;justify-self:center;align-items:center;padding:0;display:inline-flex}.footer-brand img{object-fit:contain;width:auto;max-width:min(220px,44vw);height:34px;display:block}.footer-copy{color:#fff;font-size:var(--text-body-base-size);font-weight:500;line-height:var(--text-body-base-line);text-align:right;justify-self:end;margin:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes brand-slide{to{transform:translate(calc(-50% - 8px))}}@media (prefers-reduced-motion:reduce){.brand-card-track.is-animated{animation:none}}@media (width<=1180px){.details-page{align-content:start;min-height:auto}.auth-card{grid-column:4/span 6}.details-photo,.details-panel,.brand-summary,.dashboard-grid>.panel,.dashboard-grid>.form-panel,.dashboard-status-panel,.dashboard-quick-panel,.dashboard-list-panel,.dashboard-welcome-panel,.dashboard-setup-grid>.form-panel,.dashboard-create-form,.dashboard-create-aside,.account-settings-layout>.form-panel,.account-settings-panel,.admin-grid>.panel{grid-column:span 12}.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-actions-field{grid-column:auto}.sort-filter-field{grid-column:span 2}.details-photo{height:420px;min-height:0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-list-toolbar,.package-list-head,.package-list-row{grid-template-columns:minmax(240px,1fr) minmax(90px,.35fr) minmax(100px,.4fr) minmax(92px,.32fr) minmax(124px,.32fr)}.package-list-toolbar.published-toolbar{grid-template-columns:minmax(240px,1fr) minmax(140px,.3fr)}}@media (width<=820px){.brand-workspace{flex-direction:column;grid-template-columns:1fr;display:flex}.brand-sidebar-shell{flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;gap:14px;height:auto;min-height:auto;padding:16px 18px;position:static;overflow:visible}.brand-sidebar-logo .logo-image-frame{width:148px;height:34px}.brand-sidebar-placeholder{display:none}.brand-sidebar-nav{scrollbar-width:none;gap:8px;margin:0 -18px;padding:0 18px;display:flex;overflow-x:auto}.brand-sidebar-nav::-webkit-scrollbar{display:none}.brand-sidebar-nav button{flex:none;min-height:40px;padding:0 12px}.brand-topbar-shell{flex-direction:column;flex:none;align-items:flex-start;min-height:auto;padding:18px}.brand-topbar-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%;margin-left:0}.brand-notification-dropdown,.brand-settings-dropdown{left:auto;right:0}.dashboard-screen .dashboard-page{padding:18px}.dashboard-tool-panel{margin:18px}.package-list-panel{margin:0 18px 18px}.package-list-toolbar{grid-template-columns:1fr}.package-list-head{display:none}.package-list-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.package-list-main{grid-column:1/-1}.package-type-chip,.package-status-chip,.package-list-price{justify-self:start}.package-list-actions{grid-column:1/-1;justify-content:flex-start}.dashboard-create-layout,.account-settings-layout{grid-template-columns:1fr}.dashboard-create-aside{position:static}.dashboard-screen .metric-grid,.dashboard-quick-actions{grid-template-columns:1fr}.plan-limit-strip{flex-direction:column;align-items:flex-start}.growth-tools-grid{grid-template-columns:1fr}.brand-performance-head{display:none}.brand-performance-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:start}.brand-performance-row .package-list-main{grid-column:1/-1}.brand-performance-row button{grid-column:1/-1;justify-self:start}.lead-management-row,.revenue-request-row{grid-template-columns:42px minmax(0,1fr);align-items:start}.lead-management-row>div,.lead-management-row>span,.revenue-request-row>div,.revenue-request-row>span,.revenue-request-actions{grid-column:2;justify-self:start}.revenue-request-actions{justify-content:flex-start}.dashboard-mini-row,.dashboard-mini-row.lead{grid-template-columns:48px minmax(0,1fr);align-items:start}.dashboard-mini-row>strong,.dashboard-mini-row>button,.dashboard-mini-row.lead>span:last-child{grid-column:2;justify-self:start}.dashboard-mini-row img{width:48px}.header-inner{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:68px}.header-search{display:none}.mobile-search-bar{display:flex}.mobile-discovery{border-bottom:1px solid var(--line);background:#fff;gap:10px;padding:10px 18px;display:grid}.header-actions{justify-self:end;gap:8px}.header-link,.login-pill,.post-package-button{min-height:44px}.login-pill,.post-package-button{padding:0 16px}.page-shell{padding:22px 18px}.details-page{padding-top:22px;padding-bottom:22px}.category-hero-inner{grid-template-columns:1fr;gap:22px;min-height:auto;padding:32px 18px 24px}.category-hero-copy{text-align:left}.category-hero h1{font-size:clamp(var(--text-display-xl-size), 12vw, var(--text-display-2xl-size))}.category-hero p{font-size:var(--text-body-base-size);letter-spacing:var(--tracking-normal)}.category-visual-panel{justify-content:center;min-height:160px}.category-illustration{max-height:180px}.home-content{padding:22px 18px}.package-finder{padding:14px;display:none}.package-finder.is-open{border:1px solid var(--line);border-radius:8px;margin-bottom:4px;display:grid}.filter-actions-field{grid-column:auto}.category-strip-inner{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:52px;padding:0 18px}.category-mode-switch button{min-height:34px;padding:0 11px}.category-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;touch-action:pan-x;gap:18px;padding:0}.category-scroll .category-item{font-size:var(--text-body-sm-size);scroll-snap-align:start;min-height:52px}.category-scroll-control{display:none}.details-panel h1,.brand-profile-copy h1,.auth-copy h1,.dashboard-title h1{font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-line)}.details-panel h1{font-size:var(--text-display-2xl-size);line-height:var(--text-display-2xl-line)}.filter-grid,.auth-page,.blog-preview-grid,.support-layout,.two-field-grid,.metric-grid{grid-template-columns:1fr}.support-hero-panel,.blog-empty-panel{grid-template-columns:1fr;align-items:start}.brand-profile-page{padding-left:18px;padding-right:18px}.brand-profile-hero{min-height:430px}.brand-profile-content{grid-template-columns:1fr;align-items:start;min-height:430px;padding:28px 18px}.brand-profile-logo{width:118px}.brand-profile-actions{flex-direction:column;align-items:stretch;width:100%}.brand-profile-actions .primary-action,.brand-profile-actions .secondary-action{width:100%}.package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.home-page .package-card{border:1px solid var(--line)}.home-page .package-photo{border-radius:8px 8px 0 0}.home-page .package-card-body{gap:5px;padding:10px;position:static;transform:none}.home-page .package-card:hover .package-card-body,.home-page .package-card:focus-within .package-card-body{transform:none}.home-page .package-card-body .area-tag,.home-page .package-card-body ul,.home-page .package-card-body .primary-action{display:none}.package-card h3{font-size:var(--text-body-sm-size);font-weight:700;line-height:var(--text-body-sm-line);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-brand-name{font-size:var(--text-caption-size);line-height:var(--text-caption-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.price{font-size:var(--text-body-base-size);line-height:var(--text-body-base-line)}.auth-card{grid-column:1/-1;max-width:none;padding:0}.dashboard-title,.section-heading{flex-direction:column;align-items:stretch}.package-photo{height:auto}.details-photo{height:320px;min-height:0}.cta-row .primary-action,.cta-row .secondary-action,.dashboard-title .primary-action{width:100%}.modal-action-grid,.area-modal-grid{grid-template-columns:1fr}.mobile-sticky-cta{border-top:1px solid var(--line);z-index:20;background:#fff;padding:12px 16px;display:block;position:fixed;bottom:0;left:0;right:0}.mobile-sticky-cta .primary-action{width:100%}.site-footer{grid-template-columns:1fr;justify-items:center;gap:18px;padding-top:22px;padding-bottom:22px}.footer-brand{order:-1}.footer-links{order:2;justify-content:center}.footer-copy{text-align:center;order:3;justify-self:center}.manager-row,.lead-row{flex-wrap:wrap;align-items:flex-start}}@media (width<=480px){.header-inner{gap:8px;padding:0 14px}.logo-image-frame{width:112px;height:34px}.header-link{font-size:var(--text-body-sm-size);padding:0 4px}.post-package-button{font-size:var(--text-caption-size);padding:0 10px}.post-package-button svg,.logo-button small{display:none}.logo-button strong{font-size:var(--text-body-sm-size)}.logo-mark{width:40px}.category-strip-inner{gap:8px;padding:0 12px}.mobile-discovery{padding:10px 12px}.mobile-discovery-row{grid-template-columns:minmax(0,1fr) 44px}.mobile-filter-trigger{width:44px;height:44px}.mobile-discovery-search{min-height:44px;padding:0 12px}.mobile-discovery-search input{min-height:40px}.home-content{padding:18px 12px}.brand-profile-page{padding-left:12px;padding-right:12px}.brand-profile-content{padding:24px 14px}.package-grid{gap:14px 10px}.home-page .package-card-body{padding:9px}.featured-label{padding:5px 8px;top:8px;left:8px}.category-mode-switch button{font-size:var(--text-caption-size);padding:0 8px}.category-hero-inner{padding:28px 14px 22px}.category-hero h1{font-size:clamp(var(--text-heading-l-size), 13vw, var(--text-display-xl-size))}.typing-line{white-space:normal;border-right:0;width:auto;animation:none}.panel,.form-panel,.auth-card,.auth-state-card,.area-modal,.lead-modal{padding:18px}.auth-card{padding:0}.brand-card{flex-basis:280px}.modal-summary{grid-template-columns:88px minmax(0,1fr)}.inline-form{grid-template-columns:1fr}}:root{--font-sans:"Inter", "Noto Sans Bengali", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-display-2xl-size:2.5rem;--text-display-2xl-line:2.95rem;--text-display-xl-size:2rem;--text-display-xl-line:2.45rem;--text-heading-l-size:1.45rem;--text-heading-l-line:1.95rem;--text-heading-m-size:1.2rem;--text-heading-m-line:1.65rem;--text-heading-s-size:1.05rem;--text-heading-s-line:1.45rem;--text-body-lg-size:1rem;--text-body-lg-line:1.6rem;--text-body-base-size:.95rem;--text-body-base-line:1.45rem;--text-body-sm-size:.84rem;--text-body-sm-line:1.2rem;--text-caption-size:.73rem;--text-caption-line:1rem;--primary:#e52d2d;--primary-dark:#c91a1a;--yellow:#fc0;--yellow-soft:#fff8d6;--blue:#2563eb;--blue-dark:#1d4ed8;--blue-soft:#edf4ff;--whatsapp:#1fb463;--whatsapp-dark:#128c4c;--ink:#18181b;--muted:#667085;--soft:#f5f7fa;--line:#e5e7eb;--surface:#fff;--surface-soft:#f8fafc;--success:#0f766e;--danger:#d92d20;--shadow:none;--shadow-soft:none;--focus-ring:none}body{background:var(--surface-soft);color:var(--ink)}.marketplace-app.dashboard-screen{background:var(--soft)}.app-header{background:var(--primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #9d1f1f61;box-shadow:0 8px 24px #9d1f1f29}.header-inner{grid-template-columns:minmax(168px,220px) minmax(280px,680px) minmax(210px,1fr);gap:20px;max-width:100%;min-height:72px;padding:0 clamp(18px,3vw,40px)}.logo-button{color:#fff}.header-search,.mobile-search-bar,.mobile-discovery-search{border:1px solid var(--line);background:#fff;border-radius:999px;box-shadow:0 1px 2px #1018280a}.header-search{border-color:#ffffffe0;min-height:50px;padding:0 18px}.header-search:focus-within,.mobile-search-bar:focus-within,.mobile-discovery-search:focus-within,.package-list-search:focus-within,.filter-field select:focus,.filter-input-shell:focus-within,.price-input-shell:focus-within,.input-with-icon:focus-within{border-color:var(--blue);box-shadow:var(--focus-ring);outline:none}.header-search svg,.mobile-search-bar svg,.mobile-discovery-search svg{color:var(--muted);width:18px;height:18px}.header-search input,.mobile-search-bar input,.mobile-discovery-search input{color:var(--ink);font-size:var(--text-body-sm-size);font-weight:500}.header-link{color:#ffffffe6;font-size:var(--text-body-sm-size);min-height:42px;font-weight:600}.post-package-button,.primary-action{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 8px 18px #18181b1f}.post-package-button{color:var(--primary);font-size:var(--text-body-sm-size);background:#fff;border-color:#fff;min-height:44px;padding:0 18px}.primary-action:hover{background:var(--primary);border-color:var(--primary);color:#fff}.login-pill,.secondary-action,.back-button,.icon-button{border-color:var(--line);box-shadow:0 1px 2px #1018280a}.login-pill{color:var(--ink);background:#fff;min-height:44px;padding:0 16px}.login-pill:hover,.secondary-action:hover,.back-button:hover,.icon-button:hover{background:var(--surface-soft);color:var(--ink);border-color:#cbd5e1}.category-strip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5}.category-mode-switch button,.segmented-control button,.mode-switch button,.sort-choice-group button{color:var(--muted);font-size:var(--text-caption-size);border-radius:999px;font-weight:700}.category-mode-switch button.active,.segmented-control button.active,.mode-switch button.active,.sort-choice-group button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #10182814}.category-scroll{gap:10px;padding:0 14px}.category-scroll .category-item{color:var(--muted);font-size:var(--text-body-sm-size);border:0;border-radius:999px;min-height:36px;padding:0 13px;font-weight:650}.category-scroll .category-item:hover,.category-scroll .category-item.active{background:var(--ink);color:#fff}.category-scroll-control{width:36px;min-height:60px}.market-hero{background:var(--slate-900)!important;text-align:center!important;border-bottom:0!important;justify-content:center!important;align-items:center!important;min-height:340px!important;padding:64px 20px 52px!important;display:flex!important;position:relative!important;overflow:hidden!important}.hero-background-image{object-fit:cover!important;object-position:center!important;opacity:.95!important;z-index:1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.market-hero:after{content:""!important;z-index:2!important;background:linear-gradient(#06090e73 0%,#06090ea6 50%,#06090ed9 100%)!important;position:absolute!important;inset:0!important}.hero-copy{z-index:3!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;max-width:900px!important;margin:0 auto!important;display:flex!important;position:relative!important}.market-hero h1{color:#fff!important;letter-spacing:-.5px!important;text-shadow:0 4px 24px #000000e6,0 2px 8px #000000f2!important;margin:0 0 12px!important;font-size:clamp(28px,4vw,44px)!important;font-weight:900!important;line-height:1.2!important}.typing-line{color:#fff!important;text-shadow:0 2px 14px #000000f2,0 1px 4px #000000f2!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:10px!important;padding:0!important;font-size:clamp(14px,2vw,17px)!important;font-weight:600!important;display:inline-block!important}.package-finder{box-shadow:var(--shadow);z-index:2;background:#fffffff5;border:1px solid #e5e7ebf2;border-radius:8px;margin-top:16px;padding:16px;position:relative}.filter-field>label,.filter-field-title,label,.auth-card label,.auth-inline-label{color:#475467;font-size:var(--text-caption-size);font-weight:700}.filter-field select,.filter-input-shell,.price-input-shell,input,select,textarea,.input-with-icon,.package-list-search,.auth-card input:not([type=checkbox]){border-color:var(--line);color:var(--ink);background:#fff;border-radius:8px}.filter-field select,.filter-input-shell,.price-input-shell{min-height:46px}input,select,textarea{min-height:48px}.filter-input-shell svg,.price-input-shell svg,.input-with-icon svg{color:var(--muted)}.area-suggestions,.brand-notification-dropdown,.brand-settings-dropdown{border-color:var(--line);box-shadow:var(--shadow-soft)}.minimal-section-heading{color:var(--ink);font-size:var(--text-body-sm-size);margin-bottom:16px;font-weight:700}.data-pill{background:var(--surface-soft);color:var(--muted);padding:6px 10px}.data-pill.live{color:#067647;background:#ecfdf3;border-color:#abefc6}.eyebrow{color:var(--primary);font-size:.72rem;font-weight:800}.package-card,.panel,.auth-card,.brand-summary,.auth-state-card,.blog-hero-panel,.blog-topic-card,.blog-empty-panel,.support-hero-panel,.support-section,.support-side-panel{border-color:var(--line);background:#fff;border-radius:8px;box-shadow:0 1px 2px #10182808}.home-page .package-card{border:1px solid var(--line);background:#fff;transition:border-color .16s,box-shadow .16s,transform .16s;position:static;box-shadow:0 12px 28px #1018280f}.home-page .package-photo{aspect-ratio:4/3;border-radius:8px 8px 0 0}.home-page .package-card-body{border-radius:0;gap:8px;padding:14px;position:static;transform:none}.home-page .package-card-body .area-tag{display:inline-flex}.home-page .package-card-body ul{display:grid}.package-card h3{color:var(--ink);font-size:1rem;font-weight:750;line-height:1.35rem}.price,.details-price{color:var(--primary);font-size:1.22rem;line-height:1.5rem}.area-tag{color:#344054;background:#f9fafb;border-color:#eaecf0;padding:6px 9px}.featured-label{color:#fff;background:#18181be0;padding:6px 9px;top:10px;left:10px}.primary-action,.secondary-action{font-size:var(--text-body-sm-size);min-height:48px;padding:0 18px}.secondary-action{border-color:var(--line);color:var(--ink);background:#fff}.whatsapp-action{background:var(--whatsapp);border-color:var(--whatsapp);color:#fff;box-shadow:0 8px 18px #1fb46324}.whatsapp-action:hover{background:var(--whatsapp-dark);border-color:var(--whatsapp-dark)}.thin-feature-banner{box-shadow:var(--shadow-soft);border-radius:8px;height:128px}.thin-feature-banner:after{content:"";background:linear-gradient(90deg,#0f172a80,#0f172a0d);position:absolute;inset:0}.thin-feature-banner span{z-index:1;border-radius:999px;box-shadow:0 8px 18px #1018282e}.brand-card{border-color:var(--line);min-height:96px;box-shadow:0 8px 22px #1018280d}.brand-card:hover,.brand-card:focus-visible{border-color:#cbd5e1;box-shadow:0 12px 28px #10182814}.brand-card img,.brand-topbar-profile img,.dashboard-profile-card img{border-radius:8px}.category-hero-inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;max-width:1440px;padding-left:clamp(18px,3vw,40px);padding-right:clamp(18px,3vw,40px)}.category-hero-copy{grid-column:1/span 5}.category-visual-panel{grid-column:7/-1;min-width:0;overflow:hidden}.category-illustration{max-width:100%}.category-hero p{color:var(--muted);font-size:var(--text-body-base-size);text-transform:none}.category-visual-panel{opacity:.92}.details-page,.brand-profile-page,.blog-page,.support-page,.auth-page{background:0 0}.details-photo,.brand-profile-hero,.details-panel,.brand-summary{box-shadow:var(--shadow-soft)}.details-panel h1,.brand-profile-hero h1,.auth-copy h1,.dashboard-title h1{font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-line)}.included-list,.package-agreement,.human-check-panel,.lead-form,.modal-summary{background:var(--surface-soft);border-color:var(--line)}.inquiry-notice,.brand-topbar-notice{background:var(--yellow-soft);border-color:#f5d565}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a57}.area-modal,.lead-modal{border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 70px #0f172a2e}.brand-profile-hero{min-height:360px}.brand-profile-logo{border-radius:8px}.auth-page{max-width:1040px}.auth-card{border:1px solid var(--line);box-shadow:var(--shadow);grid-column:4/span 6;padding:clamp(22px,3vw,34px)}.auth-card form{gap:14px}.auth-card-heading h1{font-size:var(--text-heading-l-size);line-height:var(--text-heading-l-line)}.google-auth-button{border-radius:999px}.brand-sidebar-shell{border-right:1px solid var(--line);color:var(--ink);background:#fff;padding:22px 16px}.brand-sidebar-placeholder{background:var(--surface-soft);border-color:var(--line)}.brand-sidebar-placeholder span,.brand-sidebar-placeholder strong{color:var(--muted)}.brand-sidebar-placeholder strong{color:var(--ink)}.brand-sidebar-nav{gap:6px}.brand-sidebar-nav button{color:#475467;font-size:var(--text-body-sm-size);border-radius:8px;min-height:42px;font-weight:700}.brand-sidebar-nav button:hover,.brand-sidebar-nav button.active{background:var(--ink);border-color:var(--ink);color:#fff}.brand-topbar-shell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line);background:#fffffff0;min-height:76px}.brand-notification-trigger,.brand-settings-trigger{border-color:var(--line);box-shadow:0 1px 2px #1018280a}.dashboard-screen .dashboard-page{padding:24px}.dashboard-title{align-items:center}.dashboard-title h1{font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-line)}.metric-card{gap:12px;padding:18px}.metric-card strong{font-size:var(--text-heading-m-size);line-height:var(--text-heading-m-line)}.package-list-row,.brand-performance-row,.dashboard-mini-row,.growth-option-list button,.request-history-row,.revenue-request-row,.lead-management-row,.manager-row,.lead-row,.plan-limit-strip,.dashboard-posting-rules span{border-color:var(--line);background:#fff;box-shadow:0 1px 2px #10182808}.package-list-row:hover,.brand-performance-row:hover,.dashboard-mini-row:hover,.manager-row:hover{border-color:#cbd5e1}.package-status-chip.active,.package-status-chip.approved,.package-status-chip.contacted,.package-status-chip.converted,.dashboard-checklist span.complete{color:#067647;background:#ecfdf3;border-color:#abefc6}.package-status-chip.pending,.package-status-chip.new,.status-chip{background:var(--yellow-soft);color:#854d0e;border-color:#f5d565}.package-status-chip.hidden,.package-status-chip.suspended,.package-status-chip.rejected,.package-status-chip.closed{color:var(--danger);background:#fef3f2;border-color:#fecaca}.site-footer{background:var(--primary);border-top:1px solid #9d1f1f61;margin-top:0}.footer-links a,.footer-copy{color:#ffffffc2;font-size:var(--text-body-sm-size)}@media (width<=1180px){.header-inner{grid-template-columns:minmax(150px,190px) minmax(260px,1fr) auto}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--pt-primary-50:#fff1f2;--pt-primary-100:#ffe4e6;--pt-primary-200:#fecdd3;--pt-primary-300:#fda4af;--pt-primary-400:#fb7185;--pt-primary-500:#e52d2d;--pt-primary-600:#c91a1a;--pt-primary-700:#a81212;--pt-primary-800:#881010;--pt-primary-900:#550808;--pt-secondary-50:#fff8d6;--pt-secondary-100:#ffeec2;--pt-secondary-200:#ffe394;--pt-secondary-300:#ffd866;--pt-secondary-400:#ffd138;--pt-secondary-500:#fc0;--pt-secondary-600:#e5b800;--pt-secondary-700:#c49d00;--pt-secondary-800:#a38300;--pt-secondary-900:#7a6200;--neutral-50:#fff;--neutral-100:#fafafa;--neutral-200:#f5f5f5;--neutral-300:#e5e7eb;--neutral-400:#d1d5db;--neutral-500:#9ca3af;--neutral-600:#6b7280;--neutral-700:#4b5563;--neutral-800:#374151;--neutral-900:#111827;--primary:#e52d2d;--primary-dark:#c91a1a;--primary-pressed:#a81212;--yellow:#fc0;--yellow-soft:var(--pt-secondary-50);--blue:#2563eb;--blue-dark:#1d4ed8;--blue-soft:#eff6ff;--whatsapp:#16a34a;--whatsapp-dark:#15803d;--ink:var(--neutral-900);--muted:var(--neutral-600);--soft:var(--neutral-100);--line:var(--neutral-300);--surface:var(--neutral-50);--surface-soft:var(--neutral-100);--success:#16a34a;--warning:#f59e0b;--danger:#dc2626;--info:#2563eb;--shadow:none;--shadow-soft:none;--shadow-strong:none;--focus-ring:none;--radius-small:8px;--radius-medium:12px;--radius-large:16px;--radius-xl:24px;--container-max:1440px;--content-shell:1360px;--content-width:1280px;--text-display-2xl-size:3.5rem;--text-display-2xl-line:4.9rem;--text-display-xl-size:3rem;--text-display-xl-line:4.2rem;--text-heading-l-size:2.5rem;--text-heading-l-line:3.5rem;--text-heading-m-size:2rem;--text-heading-m-line:2.8rem;--text-heading-s-size:1.25rem;--text-heading-s-line:1.75rem;--text-body-lg-size:1.125rem;--text-body-lg-line:1.575rem;--text-body-base-size:1rem;--text-body-base-line:1.4rem;--text-body-sm-size:.875rem;--text-body-sm-line:1.225rem;--text-caption-size:.75rem;--text-caption-line:1.05rem}body{background:var(--neutral-100);font-size:var(--text-body-base-size);line-height:var(--text-body-base-line)}.marketplace-app{background:var(--neutral-100)}.header-inner{gap:24px;max-width:100%;min-height:80px;padding:0 40px}.logo-image-frame{width:192px;height:40px}.header-search,.mobile-search-bar,.mobile-discovery-search,.filter-field select,.filter-input-shell,.price-input-shell,input,select,textarea,.input-with-icon,.package-list-search,.auth-card input:not([type=checkbox]){border-color:var(--neutral-300);border-radius:var(--radius-medium)}.header-search,.mobile-search-bar,.mobile-discovery-search{box-shadow:none}.header-search{min-height:56px;padding:0 16px}.header-search:focus-within,.mobile-search-bar:focus-within,.mobile-discovery-search:focus-within,.package-list-search:focus-within,.filter-field select:focus,.filter-input-shell:focus-within,.price-input-shell:focus-within,.input-with-icon:focus-within,input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}.header-link{color:#ffffffe6;font-size:var(--text-body-sm-size);min-height:40px}.header-link:hover{color:var(--neutral-50)}.primary-action{background:var(--primary);border-color:var(--primary);border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);color:var(--neutral-50);min-height:48px;padding:0 24px}.primary-action:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.primary-action:active{background:var(--primary-pressed);border-color:var(--primary-pressed)}.primary-action:disabled{background:var(--neutral-400);border-color:var(--neutral-400);color:var(--neutral-600)}.post-package-button{background:var(--neutral-50);border-color:var(--neutral-50);border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);color:var(--primary);min-height:48px;padding:0 24px}.post-package-button:hover{background:var(--primary-50);border-color:var(--primary-100);color:var(--primary-dark)}.secondary-action,.back-button,.icon-button,.clear-filter-button,.google-auth-button{background:var(--neutral-50);border-color:var(--neutral-300);border-radius:var(--radius-medium);box-shadow:none}.secondary-action:hover,.back-button:hover,.icon-button:hover,.clear-filter-button:not(:disabled):hover,.google-auth-button:hover{background:var(--neutral-100);border-color:var(--neutral-400)}.secondary-action:active,.back-button:active,.icon-button:active,.clear-filter-button:not(:disabled):active{background:var(--neutral-200)}.category-strip{background:var(--neutral-50);border-bottom:1px solid var(--neutral-300)}.category-strip-inner{max-width:var(--container-max);min-height:64px;padding:0 40px}.category-mode-switch,.segmented-control,.mode-switch,.sort-choice-group{background:var(--neutral-100);border-color:var(--neutral-300);border-radius:var(--radius-medium)}.category-mode-switch button,.segmented-control button,.mode-switch button,.sort-choice-group button{border-radius:var(--radius-small)}.category-mode-switch button.active,.segmented-control button.active,.mode-switch button.active,.sort-choice-group button.active,.category-scroll .category-item.active{background:var(--primary);color:var(--neutral-50)}.category-scroll{gap:16px}.category-scroll .category-item{border-radius:var(--radius-medium);font-size:var(--text-body-sm-size);min-height:40px;padding:0 16px}.category-scroll .category-item:hover{background:var(--primary-50);color:var(--primary-dark)}.category-scroll .category-item.active:hover{background:var(--primary-dark);color:var(--neutral-50)}.market-hero{min-height:304px;padding:48px 24px}.hero-wordmark{width:min(280px,70vw);margin-bottom:24px}.typing-line{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);margin-top:16px}.home-content,.category-hero-inner{max-width:var(--content-shell);padding-left:40px;padding-right:40px}.home-content{gap:32px;padding-bottom:80px}.package-finder{background:var(--neutral-50);border-color:var(--neutral-300);border-radius:var(--radius-medium);box-shadow:var(--shadow);margin-top:16px;padding:16px}.filter-field{gap:8px}.filter-field>label,.filter-field-title,label,.auth-card label,.auth-inline-label{color:var(--neutral-700);font-size:var(--text-caption-size);font-weight:600;line-height:var(--text-caption-line)}.filter-field select,.filter-input-shell,.price-input-shell,input,select,textarea{min-height:48px}.area-suggestions{border-radius:var(--radius-medium);box-shadow:var(--shadow);padding:8px}.minimal-section-heading{font-size:var(--text-body-sm-size);margin-bottom:24px;font-weight:700}.data-pill,.admin-badge,.area-tag,.featured-label,.package-type-chip,.package-status-chip,.status-chip,.click-count-pill{border-radius:var(--radius-xl);font-size:var(--text-caption-size);font-weight:700}.data-pill.live,.package-status-chip.active,.package-status-chip.approved,.package-status-chip.contacted,.package-status-chip.converted,.dashboard-checklist span.complete{color:var(--success);background:#f0fdf4;border-color:#bbf7d0}.eyebrow{color:var(--primary);font-size:var(--text-caption-size);font-weight:700;line-height:var(--text-caption-line)}.package-grid{gap:24px}.package-card,.panel,.auth-card,.brand-summary,.auth-state-card,.blog-hero-panel,.blog-topic-card,.blog-empty-panel,.support-hero-panel,.support-section,.support-side-panel{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:var(--radius-large);box-shadow:var(--shadow-soft)}.home-page .package-card{border-color:var(--neutral-200);border-radius:var(--radius-large);box-shadow:var(--shadow-soft)}.home-page .package-card:hover,.home-page .package-card:focus-within{border-color:var(--neutral-300);box-shadow:var(--shadow);transform:translateY(-4px)}.home-page .package-photo{border-radius:var(--radius-large) var(--radius-large) 0 0}.home-page .package-card-body{gap:12px;padding:24px}.package-card h3{font-size:var(--text-heading-s-size);font-weight:700;line-height:var(--text-heading-s-line)}.card-brand-name{color:var(--neutral-600);font-size:var(--text-body-sm-size);font-weight:500;line-height:var(--text-body-sm-line)}.price,.details-price{color:var(--primary);font-size:var(--text-heading-s-size);font-weight:700;line-height:var(--text-heading-s-line)}.area-tag{background:var(--neutral-100);border-color:var(--neutral-300);color:var(--neutral-700);padding:8px 12px}.featured-label{background:var(--yellow);color:var(--neutral-900);padding:8px 12px}.category-hero{background:var(--neutral-50)}.category-hero h1{color:var(--neutral-900);font-size:var(--text-heading-l-size);line-height:var(--text-heading-l-line)}.category-hero p{color:var(--neutral-700);font-size:var(--text-body-base-size);line-height:var(--text-body-base-line)}.details-panel,.brand-summary,.details-photo,.brand-profile-hero{box-shadow:var(--shadow)}.details-panel{padding:24px}.included-list,.package-agreement,.human-check-panel,.lead-form,.modal-summary{background:var(--neutral-100);border-color:var(--neutral-300);border-radius:var(--radius-medium)}.package-agreement,.human-check-fallback,.auth-agreement,.support-note{background:var(--pt-primary-50);border-color:var(--pt-primary-100)}.inquiry-notice,.brand-topbar-notice,.package-status-chip.pending,.package-status-chip.new,.status-chip{background:var(--yellow-soft);border-color:var(--pt-secondary-200);color:var(--pt-secondary-900)}.package-status-chip.hidden,.package-status-chip.suspended,.package-status-chip.rejected,.package-status-chip.closed{background:var(--pt-primary-50);border-color:var(--pt-primary-200);color:var(--danger)}.area-modal,.lead-modal{border-radius:var(--radius-large);box-shadow:var(--shadow-strong)}.brand-sidebar-nav button{border-radius:var(--radius-medium)}.brand-sidebar-nav button:hover,.brand-sidebar-nav button.active{background:var(--primary);border-color:var(--primary)}.panel,.form-panel,.metric-card{box-shadow:var(--shadow-soft)}.metric-card{border-radius:var(--radius-large);gap:16px;padding:24px}.metric-card>span,.dashboard-welcome-panel>svg,.dashboard-page-placeholder>svg,.support-hero-icon,.blog-topic-card>span,.blog-empty-panel>svg,.auth-state-card>svg{background:var(--pt-primary-50);color:var(--primary)}.package-list-row,.brand-performance-row,.dashboard-mini-row,.growth-option-list button,.request-history-row,.revenue-request-row,.lead-management-row,.manager-row,.lead-row,.plan-limit-strip,.dashboard-posting-rules span{border-color:var(--neutral-200);border-radius:var(--radius-medium);box-shadow:var(--shadow-soft)}.site-footer{background:var(--primary);border-top:1px solid var(--primary-dark)}.footer-links a,.footer-copy{color:#ffffffd1}.footer-links a:hover,.footer-links a:focus-visible{color:var(--neutral-50)}@media (width<=820px){.header-inner{min-height:64px;padding:0 16px}.logo-image-frame{width:144px;height:32px}.post-package-button{min-height:44px;padding:0 16px}.mobile-search-bar{border-radius:var(--radius-medium);margin:0 16px 12px}.mobile-discovery{gap:12px;padding:12px 16px}.category-strip-inner{min-height:56px;padding:0 16px}.market-hero{min-height:264px;padding:32px 16px 40px}.home-content,.category-hero-inner{max-width:none;padding-left:16px;padding-right:16px}.home-content{gap:24px;padding-bottom:40px}.package-card h3{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.home-page .package-card-body{padding:16px}}@media (width<=480px){:root{--text-display-2xl-size:3rem;--text-display-2xl-line:4.2rem;--text-display-xl-size:2.5rem;--text-display-xl-line:3.5rem;--text-heading-l-size:2rem;--text-heading-l-line:2.8rem;--text-heading-m-size:1.75rem;--text-heading-m-line:2.45rem}.header-inner{padding:0 12px}.logo-image-frame{width:120px}.post-package-button{padding:0 12px}.mobile-discovery,.home-content,.category-hero-inner{padding-left:12px;padding-right:12px}.package-grid{gap:16px}}.header-search input,.header-search-bar.desktop-search-bar input,.mobile-search-bar input,.mobile-discovery-search input,.filter-input-shell input,.price-input-shell input,.input-with-icon input,.package-list-search input,.bm-search-card input,.bm-search-card select,.bm-search-input,.bm-search-select,.bm-search-select-wrap select,.bm-search-input-wrap input,.search-modal-box input,.search-modal-input,.search-modal-form-pill input,.today-search-input-wrap input,.newsletter-input-wrapper input,.newsletter-email-input,.v3-input-wrapper input,.v3-input,.bank-search-bar input,.wireframe-search-input-shell input{appearance:none;padding-left:0;padding-right:0;box-shadow:none!important;outline-offset:0!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0 #0000!important;min-height:0!important}.header-search input:focus,.header-search input:focus-visible,.header-search input:active,.header-search-bar.desktop-search-bar input:focus,.header-search-bar.desktop-search-bar input:focus-visible,.header-search-bar.desktop-search-bar input:active,.mobile-search-bar input:focus,.mobile-search-bar input:focus-visible,.mobile-search-bar input:active,.mobile-discovery-search input:focus,.mobile-discovery-search input:focus-visible,.mobile-discovery-search input:active,.filter-input-shell input:focus,.filter-input-shell input:focus-visible,.filter-input-shell input:active,.price-input-shell input:focus,.price-input-shell input:focus-visible,.price-input-shell input:active,.input-with-icon input:focus,.input-with-icon input:focus-visible,.input-with-icon input:active,.package-list-search input:focus,.package-list-search input:focus-visible,.package-list-search input:active,.bm-search-card input:focus,.bm-search-card input:focus-visible,.bm-search-card input:active,.bm-search-card select:focus,.bm-search-card select:focus-visible,.bm-search-card select:active,.bm-search-input:focus,.bm-search-input:focus-visible,.bm-search-input:active,.bm-search-select:focus,.bm-search-select:focus-visible,.bm-search-select:active,.bm-search-select-wrap select:focus,.bm-search-input-wrap input:focus,.search-modal-box input:focus,.search-modal-box input:focus-visible,.search-modal-box input:active,.search-modal-input:focus,.search-modal-input:focus-visible,.search-modal-input:active,.search-modal-form-pill input:focus,.today-search-input-wrap input:focus,.today-search-input-wrap input:focus-visible,.today-search-input-wrap input:active,.newsletter-input-wrapper input:focus,.newsletter-input-wrapper input:focus-visible,.newsletter-input-wrapper input:active,.newsletter-email-input:focus,.newsletter-email-input:focus-visible,.newsletter-email-input:active,.v3-input-wrapper input:focus,.v3-input-wrapper input:focus-visible,.v3-input-wrapper input:active,.v3-input:focus,.v3-input:focus-visible,.v3-input:active,.bank-search-bar input:focus,.bank-search-bar input:focus-visible,.bank-search-bar input:active,.wireframe-search-input-shell input:focus,.wireframe-search-input-shell input:focus-visible,.wireframe-search-input-shell input:active{box-shadow:none!important;outline-offset:0!important;background:0 0!important;border:0 #0000!important;outline:0 #0000!important}@media (width<=820px){.header-inner{grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:0 16px}.app-header{background:var(--primary)}.header-search{display:none}.mobile-search-bar{margin:0 16px 12px;display:flex}.mobile-discovery{border-bottom:1px solid var(--line);background:#fff;gap:10px;padding:10px 16px;display:grid}.category-strip-inner{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:0 16px}.category-scroll{gap:8px;padding:0}.category-hero-inner{grid-template-columns:1fr}.category-hero-copy,.category-visual-panel{grid-column:auto}.market-hero{min-height:264px;padding:34px 16px 42px}.hero-wordmark{width:min(230px,64vw)}.typing-line{font-size:var(--text-body-base-size);white-space:normal;border-right:0;width:auto;margin-top:12px;animation:none}.home-content{gap:22px;padding:18px 16px 34px}.package-finder{margin-top:0;padding:14px;display:none}.package-finder.is-open{display:grid}.package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-page .package-card-body ul,.home-page .package-card-body .area-tag,.home-page .package-card-body .primary-action{display:none}.home-page .package-card-body{padding:10px}.package-card h3{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.price{font-size:var(--text-body-base-size);line-height:var(--text-body-base-line)}.auth-card{grid-column:1/-1}.brand-sidebar-shell{border-bottom:1px solid var(--line);border-right:0}.brand-sidebar-nav button.active{box-shadow:none}.dashboard-title{align-items:stretch}}@media (width<=480px){:root{--text-display-2xl-size:2rem;--text-display-2xl-line:2.4rem;--text-display-xl-size:1.65rem;--text-display-xl-line:2.05rem}.header-inner{padding:0 12px}.logo-image-frame{width:116px;height:32px}.post-package-button{min-height:40px;padding:0 11px}.mobile-discovery{padding:10px 12px}.home-content{padding-left:12px;padding-right:12px}.package-grid{gap:14px 10px}.category-scroll .category-item{min-height:34px;padding:0 10px}.panel,.form-panel,.auth-card,.auth-state-card,.area-modal,.lead-modal{padding:18px}}.details-page{min-height:calc(100svh - 80px);padding-top:24px;padding-bottom:80px}.details-layout{align-items:start}@media (width<=1180px){.details-page{min-height:auto;padding-top:24px;padding-bottom:40px}}.package-list-footer{border-top:1px solid var(--neutral-200);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.package-list-footer>span{color:var(--neutral-600);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.package-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.package-pagination button{background:var(--neutral-50);border:1px solid var(--neutral-300);border-radius:var(--radius-medium);color:var(--neutral-800);font-size:var(--text-body-sm-size);font-weight:600;line-height:var(--text-body-sm-line);justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:0 12px;display:inline-flex}.package-pagination button:hover{background:var(--neutral-100);border-color:var(--neutral-400)}.package-pagination button.active{background:var(--primary);border-color:var(--primary);color:var(--neutral-50)}.package-pagination button:disabled{background:var(--neutral-200);border-color:var(--neutral-300);color:var(--neutral-500);cursor:not-allowed}@media (width<=820px){.package-list-footer{flex-direction:column;align-items:stretch}.package-pagination{justify-content:flex-start}}.dashboard-shop-card{grid-column:span 12;gap:16px;display:grid}.brand-shop-card-body{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;display:grid}.brand-shop-qr{aspect-ratio:1;background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:var(--radius-large);justify-content:center;align-items:center;width:220px;padding:16px;display:flex}.brand-shop-qr img{object-fit:contain;width:100%;height:100%}.brand-shop-qr.is-empty{background:var(--pt-primary-50);color:var(--primary)}.brand-shop-qr.is-empty svg{width:72px;height:72px}.brand-shop-content{gap:14px;min-width:0;display:grid}.brand-shop-content>p{color:var(--neutral-600);margin:0}.brand-shop-link,.shop-link-preview{border:1px solid var(--neutral-200);border-radius:var(--radius-medium);gap:4px;min-width:0;padding:12px;display:grid}.brand-shop-link span,.shop-link-preview span{color:var(--neutral-600);font-size:var(--text-caption-size);font-weight:700;line-height:var(--text-caption-line);text-transform:uppercase}.brand-shop-link strong,.shop-link-preview strong{color:var(--neutral-900);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);overflow-wrap:anywhere}.shop-link-preview.has-error{border-color:var(--danger)}.brand-shop-actions{flex-wrap:wrap;gap:10px;display:flex}.compact-note{margin:0;padding:10px 12px}@media (width<=820px){.brand-shop-card-body{grid-template-columns:1fr;align-items:stretch}.brand-shop-qr{width:100%;max-width:220px}}.brand-setup-workspace{background:var(--neutral-100);grid-template-columns:280px minmax(0,1fr);height:100vh;min-height:0;display:grid;overflow:hidden}.brand-setup-sidebar{background:var(--primary);color:var(--neutral-50);flex-direction:column;gap:24px;min-height:0;padding:24px 18px;display:flex;overflow-y:auto}.brand-setup-score{border-radius:var(--radius-large);background:#ffffff1f;border:1px solid #ffffff2e;gap:8px;padding:16px;display:grid}.brand-setup-score span{color:#ffffffc2;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.brand-setup-score strong{font-size:var(--text-heading-l-size);line-height:var(--text-heading-l-line)}.setup-progress-bar span{background:var(--yellow);height:100%;display:block}.brand-setup-steps{gap:8px;display:grid}.brand-setup-steps button{border-radius:var(--radius-medium);color:#fffc;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:grid}.brand-setup-steps button.active,.brand-setup-steps button:hover{color:var(--neutral-50);background:#ffffff24;border-color:#ffffff38}.brand-setup-steps button.complete svg{color:var(--yellow)}.brand-setup-steps svg{width:18px;height:18px}.brand-setup-steps span{gap:2px;display:grid}.brand-setup-steps small{color:#ffffff9e;font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.brand-setup-main{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:24px;min-height:0;padding:24px;display:grid;overflow-y:auto}.brand-setup-topbar{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:var(--radius-large);z-index:100;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0;box-shadow:0 4px 12px #0000000d}.brand-setup-topbar h1{font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-line);margin:0}.brand-setup-actions,.setup-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.brand-admin-workspace{flex-direction:column;gap:24px;min-height:0;padding:24px;display:flex;overflow-y:auto}.brand-admin-hero-card{color:#fff;background:linear-gradient(135deg,#f03 0%,#cc0029 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex;box-shadow:0 8px 24px #ff00332e}.brand-admin-hero-content{gap:8px;max-width:640px;display:grid}.brand-admin-hero-content h1{color:#fff;margin:0;font-size:1.875rem;font-weight:800;line-height:2.25rem}.brand-admin-hero-content p{color:#ffffffe0;margin:0;font-size:.95rem;line-height:1.5rem}.brand-admin-badge-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.brand-live-chip{color:#fff;background:#fff3;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.pulse-dot{background:#25d366;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse-ring;box-shadow:0 0 #25d366b3}@keyframes pulse-ring{0%{box-shadow:0 0 #25d366b3}70%{box-shadow:0 0 0 6px #25d36600}to{box-shadow:0 0 #25d36600}}.brand-plan-chip,.brand-area-chip{color:#fff;background:#0003;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:600}.brand-hero-post-btn{color:#0f0f0f!important;background:#fc0!important;border:0!important;padding:12px 24px!important;font-size:1rem!important;font-weight:700!important;box-shadow:0 4px 12px #00000026!important}.brand-hero-post-btn:hover{transform:translateY(-1px);background:#e6b800!important}.brand-admin-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.kpi-card{background:#fff;border:1px solid #e5e5e5;border-radius:14px;align-items:center;gap:16px;padding:20px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 2px 8px #00000008}.kpi-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000000f}.kpi-card.highlight-whatsapp{background:#f0fdf4;border-color:#bbf7d0}.kpi-icon-wrap{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.kpi-icon-wrap.views-icon{color:#1a73e8;background:#eff6ff}.kpi-icon-wrap.intent-icon{color:#d97706;background:#fff8d6}.kpi-icon-wrap.whatsapp-icon{color:#16a34a;background:#dcfce7}.kpi-icon-wrap.conversion-icon{color:#f03;background:#fee2e2}.kpi-icon-wrap svg{width:22px;height:22px}.kpi-label{color:#606060;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600;display:block}.kpi-value{color:#0f0f0f;font-size:1.6rem;font-weight:800;line-height:1.9rem;display:block}.kpi-subtext{color:#888;font-size:.75rem}.brand-slot-meter-panel{background:#fff;border:1px solid #e5e5e5;border-radius:14px;gap:12px;padding:20px;display:grid}.brand-slot-bar-wrap{background:#f1f5f9;border-radius:999px;width:100%;height:10px;overflow:hidden}.brand-slot-bar-fill{background:linear-gradient(90deg,#fc0 0%,#f03 100%);border-radius:999px;height:100%;transition:width .3s}.brand-slot-upgrade-notice{background:#fff8d6;border:1px solid #ffe066;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.brand-slot-upgrade-notice p{color:#854d0e;margin:0;font-weight:600}.brand-data-funnel-panel{background:#fff;border:1px solid #e5e5e5;border-radius:14px;gap:16px;padding:20px;display:grid}.data-funnel-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.funnel-step{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:8px;padding:16px;display:grid}.funnel-step.highlight{background:#f0fdf4;border-color:#bbf7d0}.funnel-step-header{align-items:center;gap:8px;display:flex}.funnel-step-header span{color:#475569;flex:1;font-size:.85rem;font-weight:600}.funnel-step-header strong{color:#0f172a;font-size:1.1rem;font-weight:800}.funnel-step-header svg{color:#f03;width:18px;height:18px}.funnel-bar{background:#e2e8f0;border-radius:999px;width:100%;height:8px;overflow:hidden}.funnel-bar span{background:linear-gradient(90deg,#fc0 0%,#f03 100%);border-radius:999px;height:100%;transition:width .3s;display:block}.funnel-step.highlight .funnel-bar span{background:#16a34a}.funnel-step small{color:#64748b;font-size:.75rem;font-weight:600}.brand-category-dist-panel{background:#fff;border:1px solid #e5e5e5;border-radius:14px;gap:16px;padding:20px;display:grid}.category-dist-list{gap:12px;display:grid}.category-dist-item{gap:6px;display:grid}.category-dist-info{justify-content:space-between;font-size:.85rem;display:flex}.category-dist-info span{color:#334155;font-weight:600}.category-dist-info strong{color:#0f172a;font-weight:700}.category-dist-bar{background:#f1f5f9;border-radius:999px;width:100%;height:8px;overflow:hidden}.category-dist-bar span{background:#f03;border-radius:999px;height:100%;display:block}.brand-insights-panel{gap:16px;display:grid}.sparkle-icon{color:#f03}.brand-insights-list{gap:12px;display:grid}.brand-insight-item{border-radius:12px;align-items:flex-start;gap:14px;padding:16px;display:flex}.brand-insight-item svg{flex:none;width:20px;height:20px;margin-top:2px}.brand-insight-item.insight-warning{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.brand-insight-item.insight-tip{color:#713f12;background:#fff8d6;border:1px solid #fde047}.brand-insight-item.insight-action{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.brand-insight-item.insight-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.brand-insight-item strong{margin-bottom:2px;font-size:.95rem;font-weight:700;display:block}.brand-insight-item p{margin:0 0 6px;font-size:.85rem;line-height:1.3rem}.brand-setup-card{align-content:start;justify-self:center;gap:16px;width:100%;max-width:880px;margin-bottom:40px;display:grid}.setup-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.setup-review-grid>span{border:1px solid var(--neutral-200);border-radius:var(--radius-medium);color:var(--neutral-600);align-items:center;gap:8px;padding:10px;display:flex}.setup-review-grid>span.optional{background:var(--neutral-100)}.setup-review-grid>span.complete{color:#067647;background:#ecfdf3;border-color:#abefc6}.setup-review-grid>span>span{gap:2px;display:grid}.setup-review-grid small{color:var(--neutral-500);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.setup-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.brand-profile-management{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:24px;display:grid}.brand-profile-guide{align-self:start;gap:16px;display:grid}.package-status-chip.draft{background:var(--neutral-100);border-color:var(--neutral-300);color:var(--neutral-700)}.package-list-head,.package-list-row{grid-template-columns:minmax(260px,1.4fr) minmax(92px,.36fr) minmax(100px,.42fr) minmax(96px,.35fr) minmax(180px,.48fr)}.form-field-group{gap:8px;display:grid}.field-label-row{color:#475467;font-size:var(--text-caption-size);font-weight:700;line-height:var(--text-caption-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.field-label-row .secondary-action.compact{min-height:36px;padding:0 12px}.item-price-builder{gap:8px;display:grid}.item-price-row{grid-template-columns:28px minmax(0,1fr) minmax(132px,.36fr) 44px;align-items:center;gap:8px;display:grid}.item-row-index{color:var(--neutral-600);font-size:var(--text-body-sm-size);text-align:right;font-weight:700}.item-price-row input{min-width:0}.item-row-action{border:1px solid var(--neutral-300);color:var(--neutral-700);background:#fff}.item-row-action:hover{border-color:var(--primary);color:var(--primary)}.ratio-chip{background:var(--neutral-100);border:1px solid var(--neutral-300);color:var(--neutral-700);font-size:var(--text-caption-size);line-height:var(--text-caption-line);border-radius:999px;padding:4px 10px}.ad-story-uploader{justify-items:start;gap:10px;display:grid}.ad-story-frame{aspect-ratio:9/16;border:1px solid var(--neutral-300);border-radius:var(--radius-medium);background:#fff;place-items:center;width:min(100%,260px);max-width:260px;display:grid;overflow:hidden}.ad-story-frame.has-video{background:#000}.ad-story-frame video{object-fit:cover;width:100%;height:100%}.ad-story-empty{color:var(--neutral-600);text-align:center;justify-items:center;gap:8px;padding:24px;display:grid}.ad-story-empty svg{background:var(--primary-50);border-radius:var(--radius-medium);color:var(--primary);width:48px;height:48px;padding:12px}.ad-story-empty strong{color:var(--neutral-900);font-size:var(--text-body-base-size);line-height:var(--text-body-base-line)}.ad-story-empty span{font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.ad-video-input{width:min(100%,420px)}.ad-story-uploader:focus-within .ad-story-frame{border-color:var(--primary);box-shadow:var(--focus-ring)}@media (width<=1180px){.package-list-head,.package-list-row{grid-template-columns:minmax(240px,1fr) minmax(90px,.35fr) minmax(100px,.4fr) minmax(92px,.32fr) minmax(176px,.42fr)}}@media (width<=900px){.brand-setup-workspace,.brand-profile-management{grid-template-columns:1fr}.brand-setup-workspace{height:auto;min-height:100vh;overflow:visible}.brand-setup-sidebar{max-height:none;position:static;overflow:visible}.brand-setup-main{overflow:visible}.brand-setup-topbar{flex-direction:column;align-items:flex-start}.setup-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.brand-setup-main{padding:16px}.item-price-row{grid-template-columns:24px minmax(0,1fr) 40px}.item-price-row input:nth-of-type(2){grid-column:2}.item-row-action{grid-area:1/3/span 2}.ad-story-frame,.ad-video-input{width:100%;max-width:100%}.setup-review-grid{grid-template-columns:1fr}}@media (width<=820px){.package-list-head{display:none}.package-list-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.package-list-main{grid-column:1/-1}.package-list-actions{grid-column:1/-1;justify-content:flex-start}}.package-card{background:#fff;border:1px solid #e5e5e5;border-radius:16px;flex-direction:column;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s;display:flex;position:relative;overflow:hidden}.package-card:hover{border-color:#e52d2d4d;transform:translateY(-4px);box-shadow:0 12px 32px #0000001a,0 4px 8px #0000000a}.package-photo{position:relative;overflow:hidden}.price-overlay-badge{color:#fff;letter-spacing:-.01em;z-index:3;background:#e52d2d;border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:800;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 12px #e52d2d59}.card-top-meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.verified-badge{color:#2e7d32;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.card-cta-group{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.card-cta-group .primary-action{background:#e52d2d;border-radius:10px;justify-content:center;padding:10px 12px;font-weight:700}.card-cta-group .primary-action:hover{background:#c91a1a}.whatsapp-quick-action{color:#fff;background:#25d366;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:.84rem;font-weight:700;transition:background .16s,transform .16s;display:inline-flex}.whatsapp-quick-action:hover{background:#1ebe5b;transform:translateY(-1px)}.reverb-top-promo-bar{color:#fff;letter-spacing:-.01em;text-align:center;background:#0f172a;border-bottom:1px solid #ffffff1a;padding:8px 16px;font-size:.82rem;font-weight:600}.reverb-top-promo-bar span{display:inline-block}.reverb-search-box{background:#fff;border:2px solid #e5e5e5;border-radius:999px;flex:1;align-items:center;max-width:620px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.reverb-search-box:focus-within{border-color:#e52d2d;box-shadow:0 0 0 4px #e52d2d1f}.reverb-search-box input{color:#0f0f0f;background:0 0;border:0;outline:none;flex:1;padding:10px 16px;font-size:.92rem}.reverb-search-submit-btn{color:#fff;background:#e52d2d;border:0;justify-content:center;align-items:center;height:100%;min-height:42px;padding:0 18px;transition:background .16s;display:inline-flex}.reverb-search-submit-btn:hover{background:#c91a1a}.reverb-footer-container{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:36px;max-width:1200px;margin:0 auto;display:grid}.reverb-footer-col strong{color:#fff;font-size:1rem;font-weight:700}.reverb-footer-bottom{text-align:center;border-top:1px solid #1e293b;margin-top:36px;padding-top:24px}.reverb-footer-bottom p{color:#64748b;margin:0;font-size:.82rem}.reverb-top-promo-bar,.header-search,.reverb-search-box,.mobile-search-bar,.topbar-search-box,.brand-topbar-search{visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.reverb-top-promo-bar{display:none!important}.reverb-top-promo-bar .marquee-track{white-space:nowrap!important;gap:48px!important;padding:0 24px!important;animation:36s linear infinite pt-marquee!important;display:inline-flex!important}.reverb-top-promo-bar .marquee-track span{color:#111!important;letter-spacing:.02em!important;font-size:.72rem!important;font-weight:700!important}@keyframes pt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.app-header.sticky-header{z-index:100!important;position:sticky!important;top:0!important}.app-header{background:#fff!important;border-bottom:1px solid #e8e8e8!important;box-shadow:0 2px 14px #00000012!important}.header-inner{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;min-height:68px!important;margin:0!important;padding:0 clamp(16px,2.5vw,48px)!important;display:flex!important}.logo-button,.polished-logo{flex:none!important}.logo-image-frame{width:auto!important;max-width:215px!important;height:38px!important}.header-search{background:#fff!important;border:1.5px solid #e0e0e0!important;border-radius:999px!important;flex:0 auto!important;width:220px!important;min-width:220px!important;max-width:220px!important;min-height:38px!important;padding:0 14px!important;transition:border-color .18s,box-shadow .18s!important;box-shadow:0 2px 8px #0000000f!important}.header-search input{box-shadow:none!important;min-height:unset!important;background:0 0!important;border:0!important;outline:none!important}.header-search input:focus{box-shadow:none!important;border:0!important;outline:none!important}.header-search .search-icon-left{color:#888!important;flex:none!important;width:18px!important;height:18px!important}.reverb-search-submit-btn{border:1.5px solid var(--primary)!important;color:var(--primary)!important;background:0 0!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;min-height:34px!important;padding:0 14px!important;transition:background .16s,color .16s!important;display:flex!important}.reverb-search-submit-btn:hover{background:var(--primary)!important;color:#fff!important;transform:none!important}.reverb-search-submit-btn svg{width:14px!important;height:14px!important}.header-nav{align-items:center!important;gap:6px!important;height:48px!important;display:flex!important;position:relative!important}.header-link{color:#334155!important;letter-spacing:-.01em!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:1.5px solid #0000!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;height:40px!important;padding:0 16px!important;font-size:14.5px!important;font-weight:700!important;transition:all .2s cubic-bezier(.2,0,0,1)!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.header-link:hover{color:#dc2626!important;background:#fef2f2!important;border-color:#dc262626!important;border-radius:9999px!important}.header-link.active-header-link:after{display:none!important}@media (width<=900px){.header-nav{display:none!important}}.menu-btn-solid{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#18181b!important;border:1.5px solid #18181b!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 18px!important;font-size:.88rem!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.menu-btn-solid:hover{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important;transform:translateY(-1px)!important}.menu-btn-outlined{color:#18181b!important;cursor:pointer!important;white-space:nowrap!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #18181b!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 18px!important;font-size:.88rem!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.menu-btn-outlined:hover{color:#dc2626!important;background:#f4f4f5!important;border-color:#dc2626!important;transform:translateY(-1px)!important}.menu-btn-solid svg,.menu-btn-outlined svg{width:16px!important;height:16px!important}.mobile-search-bar{background:#f4f4f4!important;border:1.5px solid #0000!important;border-radius:999px!important;margin:0 16px 12px!important}.mobile-search-bar input{box-shadow:none!important;background:0 0!important;border:0!important}.market-hero{justify-content:center!important;align-items:center!important;min-height:280px!important;max-height:280px!important;margin:0 0 28px!important;padding:56px 24px!important;display:flex!important;position:relative!important;overflow:hidden!important}.market-hero:after{background:linear-gradient(#0000007a 0%,#000000b3 55%,#00000059 100%)!important}.hero-copy{text-align:center!important;max-width:min(860px,100vw - 40px)!important}.hero-wordmark{filter:drop-shadow(0 2px 12px #0006)!important;width:min(240px,58vw)!important;margin-bottom:28px!important}.market-hero h1{color:#fff!important;letter-spacing:-.02em!important;text-shadow:0 2px 16px #00000059!important;margin-bottom:clamp(8px,1.5vh,16px)!important;font-size:clamp(1.6rem,4vw,2.8rem)!important;font-weight:800!important;line-height:1.12!important}.typing-line{color:#ffffffe0!important;white-space:normal!important;border-right:0!important;width:auto!important;max-width:520px!important;margin-top:clamp(8px,1.5vh,14px)!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(.9rem,1.8vw,1.05rem)!important;font-weight:400!important;line-height:1.6!important;animation:none!important;display:block!important;overflow:visible!important}.hero-copy:after{content:"Location-based · Verified brands · WhatsApp direct";color:#ffffff9e!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-top:clamp(14px,2.5vh,24px)!important;font-size:.7rem!important;font-weight:700!important;display:block!important}.category-strip{-webkit-backdrop-filter:blur(12px)!important;z-index:95!important;box-sizing:border-box!important;will-change:transform, opacity!important;background:#fff!important;border-bottom:1px solid #e2e8f0e6!important;width:100%!important;max-width:100vw!important;margin:0!important;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .28s!important;position:sticky!important;top:70px!important;left:0!important;right:0!important;box-shadow:0 2px 10px #00000005!important}.category-strip--hidden{opacity:0!important;pointer-events:none!important;transform:translateY(-100%)!important}.category-strip-inner{box-sizing:border-box!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;min-height:54px!important;margin:0!important;padding:8px clamp(16px,2.5vw,44px)!important;display:flex!important}.category-mode-switch{box-sizing:border-box!important;background:#fff5f5!important;border:1.5px solid #ff00332e!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:2px!important;width:auto!important;max-width:fit-content!important;padding:3px!important;display:inline-flex!important}.category-mode-switch button{color:#64748b!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:999px!important;flex:none!important;width:auto!important;min-height:32px!important;padding:0 16px!important;font-size:.78rem!important;font-weight:700!important;transition:all .16s!important}.category-mode-switch button.active{background:var(--brand-red,#f03)!important;color:#fff!important;box-shadow:0 2px 8px #ff003347!important}.category-scroll{scrollbar-width:none!important;scroll-behavior:smooth!important;flex:1!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0 4px!important;display:flex!important;overflow-x:auto!important}.category-scroll .category-item{color:#475569!important;white-space:nowrap!important;cursor:pointer!important;background:#f1f5f9!important;border:1.5px solid #e2e8f0!important;border-radius:999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:0 16px!important;font-size:.8rem!important;font-weight:700!important;transition:all .14s!important;display:inline-flex!important}.category-scroll .category-item:hover{color:var(--brand-red,#f03)!important;background:#ff00330f!important;border-color:#ff003340!important}.category-scroll .category-item.active{background:var(--brand-red,#f03)!important;border-color:var(--brand-red,#f03)!important;color:#fff!important;box-shadow:0 3px 10px #ff003340!important}.category-scroll-control{color:#64748b!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;min-height:34px!important;transition:all .15s!important;display:inline-flex!important}.category-scroll-control:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.package-finder{background:#fff!important;border:1.5px solid #e4e4e4!important;border-radius:14px!important;margin-top:24px!important;padding:18px 20px!important;box-shadow:0 2px 12px #0000000e!important}.filter-grid{flex-wrap:nowrap!important;align-items:flex-end!important;gap:10px!important;width:100%!important;display:flex!important}.filter-field{flex:1 1 0!important;min-width:0!important}.filter-field.area-search-field{flex:1.3 1 0!important}.filter-field.price-filter-field{flex:1.1 1 0!important}.filter-field.sort-filter-field{flex:2 1 0!important}.filter-field.filter-actions-field{flex:.8 1 0!important}.filter-field>label,.filter-field-title{color:#666!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:.7rem!important;font-weight:700!important;display:block!important}.filter-input-shell{background:#f7f7f7!important;border:1.5px solid #e4e4e4!important;border-radius:10px!important;width:100%!important;min-height:44px!important;transition:border-color .16s,background .16s,box-shadow .16s!important}.filter-input-shell:focus-within{border-color:var(--primary)!important;background:#fff!important;box-shadow:0 0 0 3px #e52d2d17!important}.filter-input-shell svg{color:#aaa!important;flex:none!important;width:16px!important;height:16px!important}.filter-input-shell input{box-shadow:none!important;min-height:unset!important;background:0 0!important;border:0!important;padding:0 10px 0 8px!important}.price-input-shell{background:var(--md-sys-color-surface-container,#f8fafc)!important;border:1.5px solid var(--md-sys-color-outline,#cbd5e1)!important;border-radius:var(--md-sys-shape-corner-full,24px)!important;justify-content:center!important;align-items:center!important;min-width:95px!important;min-height:44px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.price-input-shell:focus-within{border-color:var(--md-sys-color-primary,#dc2626)!important;background:#fff!important;box-shadow:0 0 0 3px #dc26261f!important}.price-input-shell input{box-shadow:none!important;color:#0f172a!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;flex:1!important;width:100%!important;min-width:0!important;min-height:40px!important;padding:0 4px 0 10px!important;font-size:14px!important;font-weight:700!important}.price-input-shell input:focus,.price-input-shell input:focus-visible{box-shadow:none!important;outline:none!important}.sort-choice-group{background:var(--md-sys-color-surface-container,#f2f2f2)!important;border:1px solid var(--md-sys-color-outline,#e8e8e8)!important;border-radius:var(--md-sys-shape-corner-full,24px)!important;gap:2px!important;width:100%!important;min-height:48px!important;padding:3px!important;display:flex!important}.sort-choice-group button{border-radius:var(--md-sys-shape-corner-full,20px)!important;color:#888!important;text-align:center!important;white-space:nowrap!important;flex:1!important;min-height:36px!important;padding:0 8px!important;font-size:.72rem!important;font-weight:700!important;transition:background .16s,color .16s!important}.sort-choice-group button:hover{color:var(--primary)!important;background:#e52d2d12!important}.sort-choice-group button.active{background:var(--primary)!important;color:#fff!important;box-shadow:0 1px 6px #e52d2d40!important}.clear-filter-button{background:var(--md-sys-color-surface-container,#f2f2f2)!important;border:1px solid var(--md-sys-color-outline,#e0e0e0)!important;border-radius:var(--md-sys-shape-corner-full,24px)!important;color:#666!important;width:100%!important;min-height:48px!important;padding:0 16px!important;font-size:.78rem!important;font-weight:700!important;transition:all .14s!important}.clear-filter-button:hover:not(:disabled){border-color:var(--primary)!important;color:var(--primary)!important;background:#fff6f6!important}.clear-filter-button:disabled{opacity:.45!important;cursor:not-allowed!important}.price-range-inputs{gap:8px!important;width:100%!important;display:flex!important}.price-range-inputs .price-input-shell{flex:95px!important;min-width:95px!important}.filter-action-row{width:100%!important;display:flex!important}.filter-action-row .clear-filter-button{flex:1!important}.area-suggestions,.sub-area-suggestions{z-index:20!important;background:#fff!important;border:1px solid #e4e4e4!important;border-radius:10px!important;margin-top:4px!important;position:absolute!important;overflow:hidden!important;box-shadow:0 6px 24px #0000001a!important}.area-suggestions button,.sub-area-suggestions button{color:#333!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #f2f2f2!important;border-radius:0!important;width:100%!important;min-height:40px!important;padding:0 14px!important;font-size:.82rem!important;font-weight:500!important;transition:background .12s!important;display:block!important}.area-suggestions button:last-child,.sub-area-suggestions button:last-child{border-bottom:0!important}.area-suggestions button:hover,.area-suggestions button.selected,.sub-area-suggestions button:hover,.sub-area-suggestions button.selected{color:var(--primary)!important;background:#fef2f2!important;font-weight:700!important}.home-content{gap:32px!important;max-width:1280px!important;padding:0 clamp(16px,3vw,48px) clamp(48px,6vw,96px)!important}.minimal-section-heading{color:#64748b!important;letter-spacing:.2px!important;align-items:center!important;gap:12px!important;margin-top:16px!important;margin-bottom:8px!important;font-size:13px!important;font-weight:600!important;display:flex!important}.package-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;display:grid!important}.home-page .package-card{background:#fff!important;border:1.5px solid #e8e8e8!important;border-radius:14px!important;transition:border-color .18s,box-shadow .18s,transform .18s!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 10px #0000000e!important}.home-page .package-card:hover,.home-page .package-card:focus-within{border-color:var(--primary)!important;transform:translateY(-5px)!important;box-shadow:0 10px 32px #0000001f!important}.home-page .package-photo{aspect-ratio:4/3!important;background:#f0f0f0!important;border-radius:0!important;width:100%!important;position:relative!important;overflow:hidden!important}.home-page .package-photo img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .36s!important}.home-page .package-card:hover .package-photo img,.home-page .package-card:focus-within .package-photo img{transform:scale(1.05)!important}.price-overlay-badge{background:var(--primary)!important;color:#fff!important;letter-spacing:.01em!important;border-radius:999px!important;padding:5px 11px!important;font-size:.73rem!important;font-weight:800!important;line-height:1.2!important;position:absolute!important;inset:10px 10px auto auto!important}.featured-label{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;color:#fff!important;letter-spacing:.03em!important;background:#111111d1!important;border-radius:999px!important;align-items:center!important;gap:4px!important;padding:5px 10px!important;font-size:.66rem!important;font-weight:800!important;display:inline-flex!important;position:absolute!important;top:10px!important;left:10px!important}.featured-label svg{width:11px!important;height:11px!important}.home-page .package-card-body{border-radius:0!important;gap:7px!important;padding:13px 14px!important;display:grid!important;position:static!important;transform:none!important}.home-page .package-card:hover .package-card-body,.home-page .package-card:focus-within .package-card-body{transform:none!important}.card-top-meta{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.home-page .package-card-body .area-tag{color:#555!important;background:#f5f5f5!important;border:1px solid #ebebeb!important;border-radius:999px!important;align-items:center!important;gap:4px!important;padding:3px 9px!important;font-size:.66rem!important;font-weight:700!important;display:inline-flex!important}.home-page .package-card-body .area-tag svg{width:10px!important;height:10px!important}.verified-badge{color:#067647!important;background:#ecfdf3!important;border-radius:999px!important;align-items:center!important;gap:3px!important;padding:3px 8px!important;font-size:.63rem!important;font-weight:800!important;display:inline-flex!important}.verified-badge svg{width:10px!important;height:10px!important}.package-card h3{-webkit-line-clamp:2!important;line-clamp:2!important;color:#111!important;cursor:pointer!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:.9rem!important;font-weight:750!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.package-card h3:hover{color:var(--primary)!important}.card-brand-row{align-items:center!important;display:flex!important}.home-page .package-card-body .price,.price{color:var(--primary)!important;font-size:1.05rem!important;font-weight:800!important;line-height:1.2!important}.home-page .package-card-body ul{gap:4px!important;margin:2px 0 4px!important;padding:0!important;list-style:none!important;display:grid!important}.package-card li{color:#444!important;align-items:center!important;gap:5px!important;font-size:.71rem!important;line-height:1.3!important;display:flex!important}.package-card li svg{color:var(--success)!important;flex:none!important;width:12px!important;height:12px!important}.card-cta-group{align-items:center!important;gap:8px!important;margin-top:2px!important;display:flex!important}.home-page .package-card-body .primary-action{background:var(--primary)!important;color:#fff!important;border:0!important;border-radius:999px!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:36px!important;padding:0 12px!important;font-size:.76rem!important;font-weight:700!important;transition:background .14s!important;display:flex!important}.home-page .package-card-body .primary-action:hover{background:var(--primary-dark)!important}.home-page .package-card-body .primary-action svg{width:13px!important;height:13px!important}.whatsapp-quick-action{color:#16a34a!important;background:#f0fdf4!important;border:1.5px solid #bbf7d0!important;border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;transition:all .15s!important;display:flex!important}.whatsapp-quick-action:hover{color:#fff!important;background:#25d366!important;border-color:#25d366!important;transform:scale(1.08)!important}.whatsapp-quick-action svg{width:16px!important;height:16px!important}.card-location-chip{-webkit-backdrop-filter:blur(8px)!important;color:#fff!important;pointer-events:none!important;background:#0f172ab8!important;border-radius:999px!important;align-items:center!important;gap:4px!important;padding:4px 10px!important;font-size:.66rem!important;font-weight:700!important;display:inline-flex!important;position:absolute!important;bottom:10px!important;left:10px!important}.card-location-chip svg{color:#fbbf24!important;width:10px!important;height:10px!important}.card-brand-row{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;display:flex!important}.card-brand-by{color:#94a3b8!important;font-size:.68rem!important;font-weight:500!important}.card-brand-name{color:#64748b!important;font-size:.72rem!important;font-weight:700!important}.card-tags-row{flex-wrap:wrap!important;gap:5px!important;margin-top:1px!important;display:flex!important}.card-tag{color:#475569!important;letter-spacing:.02em!important;text-transform:capitalize!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:999px!important;padding:2px 8px!important;font-size:.62rem!important;font-weight:700!important}@media (width<=1200px){.package-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}}@media (width<=860px){.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}@media (width<=480px){.package-grid{grid-template-columns:1fr!important;gap:12px!important}}.promo-ad-banner-wrapper{width:100%!important;margin:24px 0!important}.google-ad-container{background:#fff!important;border:1px solid #dadce0!important;border-radius:10px!important;width:100%!important;transition:box-shadow .2s,border-color .2s!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 3px #3c404326,0 1px 2px #3c40431a!important}.google-ad-container:hover{border-color:#bdc1c6!important;box-shadow:0 2px 8px #3c404338!important}.google-ad-banner-btn{cursor:pointer!important;background:#f8f9fa!important;border:none!important;outline:none!important;width:100%!important;height:clamp(100px,14vh,160px)!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.google-ad-banner-btn img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .3s!important;display:block!important}.google-ad-banner-btn:hover img{transform:scale(1.01)!important}.google-ad-badge-bar{z-index:10!important;pointer-events:none!important;align-items:center!important;gap:5px!important;display:inline-flex!important;position:absolute!important;top:8px!important;right:8px!important}.google-ad-pill{-webkit-backdrop-filter:blur(8px)!important;color:#202124!important;background:#fffffff0!important;border:1px solid #dadce0e6!important;border-radius:4px!important;align-items:center!important;gap:5px!important;padding:3px 8px!important;font-family:system-ui,-apple-system,Roboto,sans-serif!important;font-size:.68rem!important;display:inline-flex!important;box-shadow:0 1px 3px #0000001f!important}.google-ad-text{color:#202124!important;letter-spacing:.02em!important;font-weight:800!important}.google-ad-dot{color:#70757a!important;font-size:.6rem!important}.google-ad-merchant{color:#5f6368!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:180px!important;font-weight:500!important;overflow:hidden!important}.google-adchoices-icon{-webkit-backdrop-filter:blur(8px)!important;color:#06c!important;background:#fffffff0!important;border:1px solid #dadce0e6!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;display:inline-flex!important;box-shadow:0 1px 3px #0000001f!important}.google-adchoices-icon svg{color:#06c!important;width:12px!important;height:12px!important}.brand-strip{background:#fff!important;border:1.5px solid #eaeaea!important;border-radius:20px!important;padding:20px 24px!important;box-shadow:0 2px 14px #00000008!important}.brand-strip .minimal-section-heading{margin-bottom:16px!important}.brand-carousel{padding:6px 0!important;overflow:hidden!important}.brand-card-track{gap:14px!important}.partner-strip-title{color:#0f172a!important;letter-spacing:.02em!important;font-size:.88rem!important;font-weight:800!important}.brand-card,.brand-card.partner-brand-card{cursor:pointer!important;background:#fff!important;border:1.5px solid #eaecf0!important;border-radius:16px!important;flex-direction:row!important;align-items:center!important;gap:14px!important;min-width:200px!important;max-width:250px!important;padding:10px 16px 10px 10px!important;transition:all .22s cubic-bezier(.4,0,.2,1)!important;display:flex!important;box-shadow:0 2px 10px #1018280a!important}.brand-card:hover,.brand-card:focus-visible,.brand-card.partner-brand-card:hover,.brand-card.partner-brand-card:focus-visible{background:#fff!important;border-color:#fecdd3!important;transform:translateY(-4px)!important;box-shadow:0 10px 24px #e52d2d1f!important}.brand-logo-frame{background:#fff!important;border:1.5px solid #f1f5f9!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;transition:transform .22s,border-color .22s!important;display:flex!important;overflow:hidden!important;box-shadow:0 2px 8px #0000000d!important}.brand-card:hover .brand-logo-frame,.brand-card.partner-brand-card:hover .brand-logo-frame{border-color:#e52d2d!important;transform:scale(1.06)!important}.brand-logo-frame img,.brand-card img{object-fit:cover!important;border:none!important;border-radius:0!important;width:100%!important;height:100%!important}.brand-card-info,.brand-card>div{text-align:left!important;flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.brand-card-name,.brand-card strong{color:#0f172a!important;letter-spacing:-.01em!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.88rem!important;font-weight:800!important;overflow:hidden!important}.brand-card-location,.brand-card span{color:#64748b!important;align-items:center!important;gap:4px!important;font-size:.72rem!important;font-weight:600!important;display:inline-flex!important}.brand-card-location svg,.brand-card span svg{color:#e52d2d!important;width:12px!important;height:12px!important}.more-row{justify-content:center!important;margin-top:8px!important;display:flex!important}.more-row button{color:#333!important;background:#fff!important;border:1.5px solid #ddd!important;border-radius:999px!important;min-height:46px!important;padding:0 36px!important;font-size:.88rem!important;font-weight:700!important;transition:background .16s,border-color .16s,color .16s,transform .14s!important}.more-row button:hover{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;transform:translateY(-1px)!important}.empty-state{color:#aaa!important;text-align:center!important;flex-direction:column!important;grid-column:1/-1!important;align-items:center!important;gap:10px!important;padding:72px 20px!important;font-size:.9rem!important;display:flex!important}.empty-state svg{color:#ddd!important;width:52px!important;height:52px!important}.empty-state strong{color:#555!important;font-size:1rem!important}.back-button{color:#555!important;background:0 0!important;border:1.5px solid #e0e0e0!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:36px!important;margin:20px clamp(16px,3vw,48px)!important;padding:0 16px!important;font-size:.82rem!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important}.back-button:hover{color:#fff!important;background:#111!important;border-color:#111!important}.back-button svg{width:16px!important;height:16px!important}.details-page{max-width:1200px!important;margin:0 auto!important;padding-bottom:64px!important}.m3-surface-container{background:#f8fafc!important;border:none!important;border-radius:24px!important;padding:24px!important;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008!important}.m3-surface-container-high{background:#fff!important;border:none!important;border-radius:28px!important;padding:32px!important;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008!important}.m3-surface-container-highest{background:#f1f5f9!important;border:1px solid #0000000d!important;border-radius:24px!important;padding:24px!important;box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000005!important}.m3-surface-low{background:#f1f5f9!important;border:none!important;border-radius:16px!important;padding:16px!important}.m3-headline-large{font-size:2.25rem!important;font-weight:800!important;line-height:1.1!important}.m3-title-small{color:#334155!important;font-size:.875rem!important;font-weight:700!important;line-height:1.4!important}.m3-body-large{color:#475569!important;font-size:1rem!important;font-weight:400!important;line-height:1.6!important}.m3-body-medium{color:#475569!important;font-size:.875rem!important;font-weight:500!important;line-height:1.5!important}.m3-body-small{color:#64748b!important;font-size:.8rem!important;font-weight:500!important;line-height:1.4!important}.m3-chip{border-radius:8px!important;align-items:center!important;gap:6px!important;height:28px!important;padding:0 12px!important;font-size:.75rem!important;font-weight:600!important;display:inline-flex!important}.m3-chip-dark{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#fff!important;background:#0f172abf!important}.m3-chip-secondary{color:#334155!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}.m3-chip-tertiary{color:#cc0029!important;background:#fff1f2!important;border:1px solid #ffe4e6!important}.m3-chip-alert{color:#b45309!important;background:#fffbeb!important;border:1px solid #fef3c7!important}.m3-badge{text-transform:uppercase!important;border-radius:6px!important;align-items:center!important;padding:4px 8px!important;font-size:.7rem!important;font-weight:800!important;display:inline-flex!important}.m3-badge-success{color:#15803d!important;background:#dcfce7!important}.m3-badge-primary{background:var(--primary)!important;color:#fff!important}.m3-text-success{color:#15803d!important}.m3-text-secondary{color:#64748b!important}.m3-text-error{color:#dc2626!important}.m3-button-filled{background:var(--primary)!important;color:#fff!important;cursor:pointer!important;border:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-weight:700!important;transition:background-color .15s,transform .15s,box-shadow .15s!important;display:flex!important}.m3-button-large{min-height:56px!important;box-shadow:0 4px 12px rgba(var(--primary-rgb,218, 41, 28), .25)!important;padding:0 32px!important;font-size:1.05rem!important}.m3-button-filled:hover:not(:disabled){box-shadow:0 6px 16px rgba(var(--primary-rgb,218, 41, 28), .35)!important;background:#b51f14!important;transform:translateY(-1px)!important}.m3-button-filled:disabled{color:#94a3b8!important;box-shadow:none!important;cursor:not-allowed!important;background:#e2e8f0!important}.m3-list-item{cursor:pointer!important;text-align:left!important;background:#fff!important;border:1px solid #f1f5f9!important;border-radius:16px!important;align-items:center!important;gap:16px!important;width:100%!important;padding:12px 16px!important;transition:background-color .15s!important;display:flex!important}.m3-list-item:hover{background:#f8fafc!important}.m3-list-item img{object-fit:cover!important;border-radius:50%!important;width:48px!important;height:48px!important}.m3-list-item-text{flex-direction:column!important;flex:1!important;display:flex!important}.m3-list-item-simple{align-items:flex-start!important;gap:12px!important;display:flex!important}.m3-icon-trailing{color:#94a3b8!important;margin-left:auto!important}.m3-icon-success{color:#10b981!important;flex:none!important;width:20px!important;height:20px!important}.m3-icon-primary-large{color:var(--primary)!important;flex:none!important;width:32px!important;height:32px!important}.m3-checkbox-label{cursor:pointer!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.m3-checkbox{accent-color:var(--primary)!important;width:20px!important;height:20px!important;margin-top:2px!important}.pdp-container{max-width:1240px!important;margin:0 auto!important;padding:0 clamp(16px,3vw,40px) 64px!important}.pdp-breadcrumb-bar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:20px 0 24px!important;display:flex!important}.pdp-back-button{color:#334155!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:7px 16px!important;font-size:.82rem!important;font-weight:700!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 1px 3px #0000000a!important}.pdp-back-button:hover{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important;transform:translate(-2px)!important}.pdp-back-button svg{width:14px!important;height:14px!important}.pdp-breadcrumb-path{color:#64748b!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;font-size:.82rem!important;font-weight:500!important;display:inline-flex!important}.pdp-breadcrumb-link{color:#64748b!important;cursor:pointer!important;transition:color .15s!important}.pdp-breadcrumb-link:hover{color:#dc2626!important}.pdp-breadcrumb-divider{color:#cbd5e1!important}.pdp-breadcrumb-current{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:320px!important;font-weight:700!important;overflow:hidden!important}.pdp-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;align-items:stretch!important;gap:32px!important;margin-bottom:32px!important;display:grid!important}.pdp-gallery-column{flex-direction:column!important;gap:14px!important;display:flex!important}.pdp-main-image-frame{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;flex:auto!important;min-height:400px!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px #0f172a0d!important}.pdp-main-image-frame img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .4s!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.pdp-main-image-frame:hover img{transform:scale(1.03)!important}.pdp-image-overlay-chips{z-index:2!important;gap:8px!important;display:flex!important;position:absolute!important;top:18px!important;left:18px!important}.pdp-location-chip{-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;background:#0f172acc!important;border:1px solid #fff3!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:.8rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 4px 14px #0000002e!important}.pdp-location-chip svg{color:#f87171!important;width:14px!important;height:14px!important}.pdp-trust-highlights{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:14px!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;padding:12px 16px!important;display:grid!important;box-shadow:0 2px 8px #0f172a08!important}.pdp-trust-item{color:#334155!important;justify-content:center!important;align-items:center!important;gap:6px!important;font-size:.76rem!important;font-weight:700!important;display:flex!important}.pdp-trust-item svg{color:#10b981!important;flex-shrink:0!important;width:15px!important;height:15px!important}.pdp-buy-box-column{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;flex-direction:column!important;gap:16px!important;padding:24px 28px!important;display:flex!important;box-shadow:0 10px 30px #0f172a0d!important}.pdp-promo-badge-bar{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.pdp-promo-badge-bar .m3-chip{border-radius:999px!important;padding:4px 12px!important;font-size:.75rem!important;font-weight:700!important}.pdp-brand-link{cursor:pointer!important;text-align:left!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:14px!important;align-items:center!important;gap:12px!important;width:100%!important;padding:10px 14px!important;transition:all .18s!important;display:flex!important}.pdp-brand-link:hover{background:#fff!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #0f172a0f!important}.pdp-brand-link img{object-fit:cover!important;border:2px solid #fff!important;border-radius:50%!important;flex-shrink:0!important;width:44px!important;height:44px!important;box-shadow:0 2px 6px #00000014!important}.pdp-brand-link .m3-label-small{color:#16a34a!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:.72rem!important;font-weight:700!important;display:block!important}.pdp-brand-link .m3-title-medium{color:#0f172a!important;font-size:.98rem!important;font-weight:800!important}.pdp-title{color:#0f172a!important;letter-spacing:-.02em!important;margin:0!important;font-size:clamp(1.4rem,2.2vw,1.85rem)!important;font-weight:800!important;line-height:1.25!important}.pdp-price-comparison-block{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:16px!important;flex-direction:column!important;gap:12px!important;margin-top:14px!important;margin-bottom:8px!important;padding:16px 18px!important;display:flex!important}.pdp-comparison-items-list{flex-direction:column!important;gap:6px!important;display:flex!important}.pdp-comparison-items-heading{text-transform:uppercase!important;letter-spacing:.05em!important;color:#64748b!important;font-size:.76rem!important;font-weight:700!important}.pdp-comparison-items{flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.pdp-comparison-item-row{border-bottom:1px dashed #e2e8f0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:4px 0!important;font-size:.86rem!important;display:flex!important}.pdp-comparison-item-row:last-child{border-bottom:none!important}.pdp-comparison-item-name{color:#334155!important;flex:auto!important;min-width:0!important;font-weight:500!important}.pdp-comparison-item-qty{color:#64748b!important;font-size:.8rem!important;font-weight:600!important}.pdp-comparison-item-price{color:#0f172a!important;white-space:nowrap!important;flex-shrink:0!important;font-weight:700!important}.pdp-comparison-totals{border-top:1.5px solid #e2e8f0!important;flex-direction:column!important;gap:8px!important;padding-top:10px!important;display:flex!important}.pdp-comparison-total-row{justify-content:space-between!important;align-items:baseline!important;gap:12px!important;display:flex!important}.pdp-sum-row .pdp-comparison-total-label{color:#64748b!important;font-size:.88rem!important;font-weight:600!important}.pdp-sum-row .pdp-comparison-total-value{color:#475569!important;font-size:.96rem!important;font-weight:700!important}.pdp-package-price-row .pdp-comparison-total-label{color:#0f172a!important;font-size:1.02rem!important;font-weight:700!important}.pdp-comparison-package-value{color:var(--brand-red,#f03)!important;letter-spacing:-.02em!important;font-size:1.65rem!important;font-weight:900!important}.pdp-comparison-difference-line{color:#166534!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:10px!important;margin-top:4px!important;padding:8px 12px!important;font-size:.84rem!important;font-weight:700!important;line-height:1.4!important}.pdp-availability-row{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;font-size:.8rem!important;font-weight:600!important;display:flex!important}.pdp-action-card{background:#f0fdf4!important;border:1.5px solid #bbf7d0!important;border-radius:16px!important;flex-direction:column!important;gap:12px!important;padding:18px!important;display:flex!important;box-shadow:0 4px 16px #0f172a0a!important}.pdp-action-header{flex-direction:column!important;align-items:flex-start!important;gap:3px!important;display:flex!important}.pdp-action-header div{flex-direction:column!important;gap:3px!important;display:flex!important}.pdp-action-header svg{color:#25d366!important;flex:none!important;width:28px!important;height:28px!important}.pdp-action-header strong{color:var(--color-text-primary,#0f0f0f)!important;letter-spacing:.02em!important;font-size:.92rem!important;font-weight:800!important;line-height:1.25!important;display:block!important}.pdp-action-header span{color:var(--slate-600,#475569)!important;font-size:.78rem!important;line-height:1.35!important;display:block!important}.package-agreement{cursor:pointer!important;background:#ffffffd9!important;border:1px solid #86efac!important;border-radius:10px!important;align-items:flex-start!important;gap:10px!important;padding:10px 12px!important;transition:all .15s!important;display:flex!important}.package-agreement:hover{background:#fff!important;border-color:#4ade80!important}.package-agreement .m3-checkbox{accent-color:#25d366!important;cursor:pointer!important;flex-shrink:0!important;width:17px!important;height:17px!important;margin-top:2px!important}.package-agreement span{color:#1e293b!important;font-size:.82rem!important;line-height:1.4!important}.pdp-whatsapp-btn{color:#fff!important;cursor:pointer!important;background:#25d366!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;padding:14px 22px!important;font-size:.98rem!important;font-weight:800!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 4px 14px #25d36659!important}.pdp-whatsapp-btn:hover:not(:disabled){background:#1eb853!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #25d36673!important}.pdp-whatsapp-btn:disabled{color:#64748b!important;cursor:not-allowed!important;box-shadow:none!important;background:#cbd5e1!important;transform:none!important}.pdp-guarantee-bar{border-top:1px solid #dcfce7!important;flex-wrap:wrap!important;justify-content:space-around!important;align-items:center!important;gap:10px!important;margin-top:2px!important;padding-top:10px!important;display:flex!important}.pdp-guarantee-bar span{color:#065f46!important;font-size:.72rem!important;font-weight:700!important}.pdp-content-sections{flex-direction:column!important;gap:24px!important;display:flex!important}.pdp-section-card{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;padding:28px!important;box-shadow:0 8px 24px #0f172a08!important}.pdp-section-title{color:#0f172a!important;align-items:center!important;gap:10px!important;margin:0 0 16px!important;font-size:1.25rem!important;font-weight:800!important;display:flex!important}.pdp-section-title svg{color:var(--primary)!important;width:20px!important;height:20px!important}.pdp-table-header-wrap .pdp-section-title{margin-bottom:4px!important}.pdp-table-subtitle{color:#64748b!important;font-size:.84rem!important;font-weight:500!important}.pdp-steps-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:16px!important;margin-top:14px!important;display:grid!important}.pdp-step-item{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:14px!important;flex-direction:column!important;gap:8px!important;padding:20px!important;transition:all .18s!important;display:flex!important}.pdp-step-item:hover{background:#fff!important;border-color:#cbd5e1!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #0f172a0f!important}.pdp-step-item .step-num{color:#fff!important;background:linear-gradient(135deg,#dc2626,#ef4444)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;font-size:.82rem!important;font-weight:800!important;display:flex!important;box-shadow:0 2px 8px #dc262640!important}.pdp-step-item strong{color:#0f172a!important;font-size:.94rem!important;font-weight:800!important}.pdp-step-item p{color:#64748b!important;margin:0!important;font-size:.82rem!important;line-height:1.5!important}.pdp-description-text{color:#475569!important;margin:0!important;font-size:.95rem!important;line-height:1.7!important}.pdp-merchant-card-inner{flex-wrap:wrap!important;align-items:center!important;gap:20px!important;display:flex!important}.pdp-merchant-card-inner img{object-fit:cover!important;border:2px solid #eaeaea!important;border-radius:50%!important;width:68px!important;height:68px!important}.pdp-merchant-info{flex-direction:column!important;flex:240px!important;gap:4px!important;display:flex!important}.pdp-verified-badge{color:#15803d!important;background:#dcfce7!important;border-radius:999px!important;align-items:center!important;gap:4px!important;width:fit-content!important;padding:3px 10px!important;font-size:.72rem!important;font-weight:700!important;display:inline-flex!important}.pdp-merchant-info h2{color:#0f172a!important;margin:4px 0 0!important;font-size:1.2rem!important;font-weight:800!important}.pdp-merchant-location{color:#64748b!important;align-items:center!important;gap:4px!important;font-size:.8rem!important;display:flex!important}.pdp-merchant-location svg{color:var(--primary)!important;width:12px!important;height:12px!important}.pdp-merchant-info p{color:#475569!important;margin:4px 0 0!important;font-size:.85rem!important;line-height:1.55!important}.pdp-visit-store-btn{color:#fff!important;background:#0f172a!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:0 24px!important;font-size:.88rem!important;font-weight:700!important;transition:all .16s!important;display:flex!important}.pdp-visit-store-btn:hover{background:#25d366!important;transform:translateY(-2px)!important}@media (width<=960px){.pdp-main-grid{grid-template-columns:1fr!important;gap:24px!important}.pdp-main-image-frame{min-height:340px!important;max-height:420px!important}.pdp-main-image-frame img{height:100%!important;position:absolute!important}.pdp-buy-box-column{padding:22px 20px!important}}@media (width<=640px){.pdp-breadcrumb-bar{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.pdp-trust-highlights{grid-template-columns:1fr!important;gap:8px!important}.pdp-steps-grid{grid-template-columns:1fr!important;gap:12px!important}.pdp-section-card{padding:20px 16px!important}}.brand-profile-page{background:#f7f7f7!important;min-height:100vh!important}.brand-profile-page .back-button{display:inline-flex!important}.brand-profile-hero{background:#1a1a1a!important;min-height:260px!important;max-height:300px!important;position:relative!important;overflow:hidden!important}.brand-cover-image{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.brand-profile-content{text-align:center!important;z-index:1!important;flex-direction:column!important;align-items:center!important;gap:10px!important;max-width:900px!important;margin:0 auto!important;padding:0 24px 36px!important;display:flex!important;position:relative!important}.brand-profile-logo{object-fit:cover!important;border:4px solid #fff!important;border-radius:50%!important;width:88px!important;height:88px!important;margin-top:-44px!important;box-shadow:0 4px 24px #0003!important}.brand-profile-copy{justify-items:center!important;gap:6px!important;display:grid!important}.brand-profile-copy h1{color:#111!important;letter-spacing:-.02em!important;margin:0!important;font-size:clamp(1.4rem,4vw,2rem)!important;font-weight:800!important}.brand-profile-copy p{color:#666!important;max-width:540px!important;margin:0!important;font-size:.88rem!important;line-height:1.6!important}.brand-profile-meta{background:#fff!important;border:1.5px solid #e8e8e8!important;border-radius:999px!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:0!important;margin-top:6px!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 1px 8px #0000000d!important}.brand-profile-meta span{color:#444!important;border-right:1px solid #ebebeb!important;align-items:center!important;gap:6px!important;padding:12px 20px!important;font-size:.78rem!important;font-weight:700!important;display:flex!important}.brand-profile-meta span:last-child{border-right:none!important}.brand-profile-meta svg{color:var(--primary)!important;flex:none!important;width:14px!important;height:14px!important}.brand-profile-actions{justify-content:center!important;gap:10px!important;margin-top:6px!important;display:flex!important}.brand-profile-actions .primary-action,.brand-profile-actions .secondary-action{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:0 28px!important;font-size:.9rem!important;font-weight:700!important;transition:all .15s!important;display:flex!important}.brand-profile-actions .primary-action{background:var(--whatsapp)!important;color:#fff!important;border:0!important}.brand-profile-actions .primary-action:hover{background:var(--whatsapp-dark)!important;transform:translateY(-2px)!important}.brand-profile-packages{max-width:1440px!important;margin:0 auto!important;padding:32px clamp(16px,3vw,48px) 72px!important}.brand-profile-packages .section-heading{margin-bottom:24px!important}.brand-profile-packages .section-heading .eyebrow{color:var(--primary)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:800!important}.brand-profile-packages .section-heading h2{margin:4px 0 0!important;font-size:1.35rem!important;font-weight:800!important}.category-hero{box-shadow:none!important;border:none!important;border-bottom:1px solid #ffffff1f!important;border-radius:0!important;width:100%!important;max-width:100%!important;min-height:280px!important;margin:0 0 28px!important;position:relative!important;overflow:hidden!important}.category-hero.category-fullwidth-hero{text-align:center!important;justify-content:center!important;align-items:center!important;padding:56px 24px!important;display:flex!important}.category-hero-fullwidth-content{z-index:2!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;max-width:860px!important;margin:0 auto!important;display:flex!important}.category-hero-brand-badge{justify-content:center!important;align-items:center!important;margin-bottom:2px!important;display:inline-flex!important}.category-hero-brand-badge img{filter:none!important;width:auto!important;height:48px!important}.category-hero-centered-title{color:#fff!important;letter-spacing:-.02em!important;text-shadow:none!important;margin:0!important;font-size:clamp(1.8rem,4vw,3.1rem)!important;font-weight:800!important;line-height:1.2!important}.category-hero-centered-subtitle{color:#ffffffeb!important;max-width:660px!important;text-shadow:none!important;margin:0!important;font-size:clamp(.95rem,1.8vw,1.15rem)!important;font-weight:400!important;line-height:1.5!important}.category-hero-trust-bar.centered{justify-content:center!important;margin-top:6px!important}.category-discover-style .category-hero-copy{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.category-hero-tag-pill{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;color:#fff!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:#ffffff1f!important;border:1px solid #ffffff40!important;border-radius:20px!important;align-items:center!important;padding:6px 16px!important;font-size:.76rem!important;font-weight:800!important;display:inline-flex!important}.category-discover-style h1,.category-hero-copy h1{color:#fff!important;letter-spacing:-.025em!important;margin:0!important;font-size:clamp(2rem,4.2vw,3.4rem)!important;font-weight:900!important;line-height:1.15!important}.category-discover-style p,.category-hero-copy p{color:#ffffffe0!important;max-width:560px!important;margin:0!important;font-size:clamp(.95rem,1.8vw,1.1rem)!important;font-weight:400!important;line-height:1.6!important}.category-hero-trust-bar{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-top:4px!important;display:flex!important}.category-hero-trust-bar .trust-pill{color:#e2e8f0!important;background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:14px!important;padding:5px 13px!important;font-size:.78rem!important;font-weight:600!important}.category-hero-image-card{border:1px solid #ffffff2e!important;border-radius:20px!important;width:100%!important;height:270px!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 36px #0006!important}.category-hero-image-card img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;transition:transform .4s!important;display:block!important}.category-hero-image-card:hover img{transform:scale(1.04)!important}.category-hero-image-card .image-card-badge{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:#fff!important;background:#0f172ad9!important;border:1px solid #fff3!important;border-radius:20px!important;align-items:center!important;gap:8px!important;padding:6px 14px!important;font-size:.75rem!important;font-weight:700!important;display:inline-flex!important;position:absolute!important;bottom:14px!important;left:14px!important}.category-hero-image-card .pulse-dot{background:#22c55e!important;border-radius:50%!important;width:8px!important;height:8px!important;box-shadow:0 0 10px #22c55e!important}@media (width<=868px){.category-hero.category-discover-style{border-radius:16px!important;width:calc(100% - 24px)!important;margin:12px auto!important}.category-discover-style .category-hero-inner{grid-template-columns:1fr!important;gap:24px!important;padding:28px 20px!important}.category-hero-image-card{height:200px!important}}.blog-hero-panel{box-shadow:none!important;text-align:center!important;background:#fff!important;border:0!important;border-radius:0!important;padding:52px clamp(16px,6vw,96px)!important}.blog-hero-panel .eyebrow{letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:800!important}.blog-hero-panel h1{margin:8px 0 16px!important;font-size:clamp(1.8rem,4vw,2.8rem)!important;font-weight:800!important}.blog-hero-panel p{color:#666!important;max-width:520px!important;margin:0 auto!important;font-size:.95rem!important;line-height:1.7!important}.blog-status-row{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin-top:20px!important;display:flex!important}.blog-status-row span{color:#555!important;background:#f2f2f2!important;border-radius:999px!important;padding:6px 14px!important;font-size:.75rem!important;font-weight:700!important}.blog-preview-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:24px!important;max-width:1080px!important;margin:0 auto!important;padding:32px clamp(16px,3vw,48px)!important;display:grid!important}.blog-topic-card{cursor:pointer!important;background:#fff!important;border:1.5px solid #e8e8e8!important;border-radius:18px!important;flex-direction:column!important;padding:0!important;transition:transform .22s,box-shadow .22s,border-color .22s!important;display:flex!important;overflow:hidden!important;box-shadow:0 2px 10px #0000000a!important}.blog-topic-card:hover{border-color:#fecaca!important;transform:translateY(-4px)!important;box-shadow:0 12px 32px #dc262617!important}.blog-card-thumb-wrap{background:#f1f5f9!important;width:100%!important;height:200px!important;position:relative!important;overflow:hidden!important}.blog-card-img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important;display:block!important}.blog-topic-card:hover .blog-card-img{transform:scale(1.06)!important}.blog-card-category-tag{-webkit-backdrop-filter:blur(8px)!important;color:#dc2626!important;letter-spacing:.02em!important;z-index:2!important;white-space:nowrap!important;background:#fffffff5!important;border:1px solid #dc26262e!important;border-radius:999px!important;padding:4px 12px!important;font-size:.72rem!important;font-weight:700!important;position:absolute!important;top:12px!important;left:12px!important;box-shadow:0 4px 12px #0000001a!important}.blog-card-body{flex-direction:column!important;flex:1!important;gap:10px!important;padding:20px 22px 22px!important;display:flex!important}.blog-card-meta-line{color:#64748b!important;align-items:center!important;gap:8px!important;font-size:.78rem!important;font-weight:600!important;display:flex!important}.blog-card-dot{color:#cbd5e1!important}.blog-topic-card h2{color:#0f172a!important;margin:0!important;font-size:1.08rem!important;font-weight:700!important;line-height:1.4!important;transition:color .15s!important}.blog-topic-card:hover h2{color:#dc2626!important}.blog-topic-card p{color:#64748b!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:.88rem!important;line-height:1.6!important;display:-webkit-box!important;overflow:hidden!important}.blog-card-footer-action{border-top:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:center!important;margin-top:auto!important;padding-top:14px!important;display:flex!important}.blog-card-footer-action .read-link{color:#dc2626!important;align-items:center!important;gap:4px!important;font-size:.86rem!important;font-weight:700!important;transition:transform .15s!important;display:inline-flex!important}.blog-topic-card:hover .read-link{transform:translate(4px)!important}.blog-card-footer-action .read-time{color:#94a3b8!important;font-size:.76rem!important;font-weight:600!important}.blog-reader-page{max-width:960px!important}.blog-reader-card{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;padding:clamp(24px,4vw,48px)!important;box-shadow:0 10px 30px #0f172a0a!important}.blog-reader-header{border-bottom:1.5px solid #f1f5f9!important;margin-bottom:28px!important;padding-bottom:24px!important}.blog-reader-meta-row{color:#64748b!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:14px!important;font-size:.82rem!important;font-weight:600!important;display:flex!important}.blog-reader-dot{color:#cbd5e1!important}.blog-reader-header h1{color:#0f172a!important;letter-spacing:-.02em!important;margin:0 0 14px!important;font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:800!important;line-height:1.25!important}.blog-reader-lead{color:#475569!important;margin:0!important;font-size:1.05rem!important;line-height:1.65!important}.blog-reader-cover-wrap{background:#f1f5f9!important;border-radius:16px!important;width:100%!important;height:clamp(220px,35vw,400px)!important;margin-bottom:32px!important;overflow:hidden!important;box-shadow:0 6px 24px #0f172a14!important}.blog-reader-cover-img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.blog-reader-section{margin-bottom:28px!important}.blog-reader-section h2{color:#0f172a!important;margin:0 0 10px!important;font-size:1.22rem!important;font-weight:800!important}.blog-reader-section p{color:#334155!important;margin:0 0 12px!important;font-size:.96rem!important;line-height:1.7!important}.blog-reader-points-list{flex-direction:column!important;gap:10px!important;margin:14px 0!important;padding:0!important;list-style:none!important;display:flex!important}.blog-reader-points-list li{color:#1e293b!important;background:#f8fafc!important;border-left:3px solid #16a34a!important;border-radius:0 10px 10px 0!important;align-items:flex-start!important;gap:10px!important;padding:12px 16px!important;font-size:.92rem!important;line-height:1.55!important;display:flex!important}.blog-reader-points-list .bullet-check{color:#16a34a!important;font-weight:800!important}.blog-reader-footer{border-top:1.5px solid #f1f5f9!important;justify-content:flex-start!important;margin-top:36px!important;padding-top:24px!important;display:flex!important}.support-hero-panel{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;gap:24px!important;padding:44px clamp(16px,5vw,80px)!important;display:flex!important}.support-hero-icon{color:var(--primary)!important;background:#fef2f2!important;border-radius:14px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:60px!important;height:60px!important;display:flex!important}.support-hero-panel .eyebrow{letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:.68rem!important;font-weight:800!important}.support-hero-panel h1{margin:0 0 8px!important;font-size:clamp(1.4rem,3.5vw,2rem)!important;font-weight:800!important}.support-hero-panel>div>p{color:#666!important;margin:0!important;font-size:.9rem!important;line-height:1.6!important}.support-updated{color:#777!important;background:#f2f2f2!important;border-radius:999px!important;margin-top:12px!important;padding:4px 12px!important;font-size:.7rem!important;font-weight:600!important;display:inline-flex!important}.support-section{box-shadow:none!important;background:#fff!important;border:1.5px solid #e8e8e8!important;border-radius:14px!important;margin-bottom:16px!important;padding:0!important;overflow:hidden!important}.support-section h2{background:#fafafa!important;border-bottom:1px solid #ebebeb!important;margin:0!important;padding:16px 20px!important;font-size:.95rem!important;font-weight:700!important}.support-faq-list details{border-bottom:1px solid #f2f2f2!important;padding:0!important}.support-faq-list summary{cursor:pointer!important;color:#222!important;padding:15px 48px 15px 20px!important;font-size:.875rem!important;font-weight:600!important;list-style:none!important;transition:background .12s,color .12s!important;position:relative!important}.support-faq-list summary:hover{color:var(--primary)!important;background:#fafafa!important}.support-faq-list summary:after{color:var(--primary)!important;content:"▸"!important;transition:transform .22s!important;position:absolute!important;top:50%!important;right:20px!important;transform:translateY(-50%)rotate(0)!important}.support-faq-list details[open]>summary:after{transform:translateY(-50%)rotate(90deg)!important}.support-faq-list details>p{color:#555!important;margin:0!important;padding:2px 20px 18px!important;font-size:.875rem!important;line-height:1.65!important}.support-layout{grid-template-columns:repeat(12,1fr)!important;gap:24px!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:16px 0 48px!important;display:grid!important}.support-main{grid-column:span 8/span 8!important}.support-side-panel{background:#fff!important;border:1.5px solid #eaecf0!important;border-radius:20px!important;grid-column:span 4/span 4!important;padding:24px!important;box-shadow:0 2px 12px #10182808!important}@media (width<=1024px){.support-main,.support-side-panel{grid-column:span 12/span 12!important}}.site-footer{color:#444!important;min-height:unset!important;background:#fff5f5!important;border-top:none!important;margin-top:0!important;padding:0!important;display:block!important}.reverb-footer{color:#555!important;background:#fff5f5!important;border-top:2px solid #e52d2d1f!important;margin-top:0!important;padding:52px clamp(16px,3vw,48px) 28px!important}.reverb-footer-container{grid-template-columns:minmax(320px,2.4fr) minmax(180px,1fr) minmax(180px,1.1fr) minmax(200px,1.3fr)!important;gap:40px!important;width:100%!important;max-width:100%!important;margin:0!important;display:grid!important}.reverb-footer-col{flex-direction:column!important;gap:14px!important;display:flex!important}.reverb-footer-col strong{color:#111!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.82rem!important;font-weight:700!important}.reverb-footer-tagline{color:#666!important;margin:0!important;font-size:.85rem!important;line-height:1.6!important}.reverb-footer-domain{color:var(--primary)!important;margin:0!important;font-size:.82rem!important;font-weight:700!important}.reverb-footer-trust{color:#666!important;margin:0!important;font-size:.83rem!important;line-height:1.6!important}.reverb-footer-col .footer-links{flex-flow:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.social-icon-btn{color:#475569!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 2px 6px #0000000a!important}.footer-category-list,.footer-area-list{flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.footer-category-list li,.footer-area-list li{color:#555!important;font-size:.85rem!important;font-weight:500!important}.footer-link-btn{color:#555!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important;font-size:.85rem!important;font-weight:500!important;transition:color .15s!important}.footer-link-btn:hover{color:#dc2626!important;text-decoration:underline!important}.footer-merchant-link{color:#dc2626!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:0!important;padding:6px 0 0!important;font-size:.85rem!important;font-weight:800!important}.footer-merchant-link:hover{text-decoration:underline!important}.reverb-footer-bottom{border-top:1px solid #e52d2d26!important;width:100%!important;max-width:100%!important;margin-top:40px!important;margin-left:0!important;margin-right:0!important;padding-top:20px!important}.reverb-footer-bottom-inner{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.reverb-footer-bottom p,.footer-copy{color:#64748b!important;margin:0!important;font-size:.8rem!important;font-weight:500!important}.footer-security-pill{color:#475569!important;font-size:.8rem!important;font-weight:700!important}.reverb-footer-col .footer-links a{color:#555!important;font-size:.85rem!important;font-weight:500!important;text-decoration:none!important;transition:color .14s,opacity .14s!important}.reverb-footer-col .footer-links a:hover,.reverb-footer-col .footer-links a:focus-visible{color:var(--primary)!important;opacity:1!important}.reverb-footer-col ul{flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.reverb-footer-col li{color:#666!important;font-size:.85rem!important}.footer-brand,.reverb-footer-col .footer-brand{cursor:pointer!important;background:0 0!important;border:0!important;order:-1!important;align-self:flex-start!important;margin:0 0 16px!important;padding:0!important;display:inline-flex!important}.footer-brand .logo-image-frame,.reverb-footer-col .footer-brand .logo-image-frame{align-items:center!important;width:auto!important;max-width:220px!important;height:38px!important;min-height:38px!important;max-height:38px!important;display:inline-flex!important;overflow:visible!important}.footer-brand img,.footer-brand .logo-image-frame img,.reverb-footer-col .footer-brand img,.reverb-footer-col .footer-brand .logo-image-frame img{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:220px!important;height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;display:block!important}.logo-button .logo-image-frame{align-items:center!important;width:auto!important;max-width:210px!important;height:36px!important;min-height:36px!important;max-height:36px!important;display:inline-flex!important;overflow:visible!important}.logo-button .logo-image-frame img{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:210px!important;height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;display:block!important}.reverb-footer-bottom{text-align:center!important;border-top:1px solid #e52d2d26!important;max-width:1200px!important;margin-top:44px!important;margin-left:auto!important;margin-right:auto!important;padding-top:20px!important}.reverb-footer-bottom p,.footer-copy{color:#999!important;text-align:center!important;margin:0!important;font-size:.78rem!important}@media (width<=900px){.reverb-footer-container{grid-template-columns:1fr 1fr!important;gap:32px!important}}@media (width<=520px){.reverb-footer-container{grid-template-columns:1fr!important;gap:28px!important}.reverb-footer{padding:40px 20px 24px!important}}.data-pill.live{color:#067647!important;background:#ecfdf3!important;border:1px solid #abefc6!important}.data-pill{color:#888!important;background:#f4f4f4!important;padding:5px 10px!important;font-size:.68rem!important;font-weight:700!important}@media (width<=1200px){.package-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=880px){.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.details-layout{grid-template-columns:1fr!important;grid-template-areas:"photo""panel""aside"!important}.details-photo{grid-area:1/1!important}.details-panel{grid-area:2/1!important}.brand-summary{grid-area:3/1!important;position:static!important}.brand-profile-meta span{padding:10px 14px!important;font-size:.72rem!important}.market-hero,.category-hero{min-height:260px!important;max-height:260px!important;margin:0 0 24px!important;padding:36px 20px!important}.header-inner{min-height:62px!important;padding:0 16px!important}}@media (width<=600px){.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.filter-grid{flex-direction:column!important}.blog-preview-grid{grid-template-columns:1fr!important}.brand-profile-meta{border-radius:14px!important}.brand-profile-meta span{border-bottom:1px solid #ebebeb!important;border-right:none!important;justify-content:center!important;width:100%!important}.brand-profile-meta span:last-child{border-bottom:none!important}}@media (width<=440px){.package-grid{grid-template-columns:1fr!important}.brand-card-track{gap:10px!important}}.header-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:inline-flex!important}@media (width<=1100px){.header-link{padding:0 8px!important;font-size:.82rem!important}.header-search{max-width:320px!important}}@media (width<=900px){.header-nav{display:none!important}.header-search{flex:1 1 0!important;max-width:100%!important}.post-package-button,.reverb-brand-btn{min-height:38px!important;padding:0 14px!important;font-size:.8rem!important}}@media (width<=640px){.post-package-button .btn-text,.reverb-brand-btn .btn-text{display:none!important}.post-package-button,.reverb-brand-btn{border-radius:50%!important;width:36px!important;min-height:36px!important;padding:0 12px!important}.header-search{min-width:0!important}}@media (width<=480px){.header-inner{gap:8px!important;padding:0 12px!important}.logo-image-frame{max-width:150px!important;overflow:visible!important}}.bpp-shell{background:#f8fafc!important;width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:16px clamp(16px,3vw,48px) 72px!important}.bpp-nav{align-items:center!important;gap:16px!important;margin-bottom:22px!important;display:flex!important}.bpp-back{color:#475569!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:7px 16px!important;font-size:.83rem!important;font-weight:600!important;transition:all .16s!important;display:inline-flex!important}.bpp-back:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important;transform:translate(-2px)!important}.bpp-back svg{width:15px!important;height:15px!important}.bpp-breadcrumb{color:#94a3b8!important;align-items:center!important;gap:8px!important;font-size:.83rem!important;display:inline-flex!important}.bpp-breadcrumb strong{color:#0f172a!important;font-weight:700!important}.bpp-hero-card{background:#fff!important;border:1.5px solid #e8edf3!important;border-radius:24px!important;margin-bottom:32px!important;overflow:hidden!important;box-shadow:0 4px 24px #0f172a0f!important}.bpp-cover{width:100%!important;height:260px!important;position:relative!important;overflow:hidden!important}.bpp-cover img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s!important}.bpp-hero-card:hover .bpp-cover img{transform:scale(1.03)!important}.bpp-cover-scrim{background:linear-gradient(#0f172a14 0%,#0f172a85 100%)!important;position:absolute!important;inset:0!important}.bpp-location-chip{display:none!important}.bpp-location-chip svg{color:#fbbf24!important;width:13px!important;height:13px!important}.bpp-identity-row{z-index:2!important;align-items:center!important;gap:20px!important;margin-top:-48px!important;padding:0 32px 24px!important;display:flex!important;position:relative!important}.bpp-avatar-wrap{flex-shrink:0!important;position:relative!important}.bpp-avatar{object-fit:cover!important;border:4px solid #fff!important;border-radius:18px!important;width:96px!important;height:96px!important;display:block!important;box-shadow:0 4px 16px #0f172a24!important}.bpp-verified-ring{color:#fff!important;background:#25d366!important;border:2.5px solid #fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:flex!important;position:absolute!important;bottom:-5px!important;right:-5px!important}.bpp-verified-ring svg{width:13px!important;height:13px!important}.bpp-store-info{flex:1!important;min-width:0!important;padding-top:52px!important}.bpp-name-line{flex-wrap:wrap!important;align-items:baseline!important;gap:10px!important;margin-bottom:6px!important;display:flex!important}.bpp-name-line h1{color:#0f172a!important;letter-spacing:-.025em!important;margin:0!important;font-size:clamp(1.4rem,2.6vw,2rem)!important;font-weight:800!important;line-height:1.15!important}.bpp-official-tag{color:#c2410c!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:999px!important;padding:3px 10px!important;font-size:.72rem!important;font-weight:800!important}.bpp-meta-row{color:#64748b!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;font-size:.82rem!important;font-weight:500!important;display:flex!important}.bpp-meta-row span{align-items:center!important;gap:5px!important;display:inline-flex!important}.bpp-meta-row svg{width:13px!important;height:13px!important}.bpp-divider{color:#cbd5e1!important;font-size:1rem!important}.bpp-deal-label{color:#16a34a!important;font-weight:700!important}.bpp-deal-label svg{color:#16a34a!important}.bpp-wa-btn{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%)!important;border:none!important;border-radius:14px!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;margin-top:52px!important;padding:13px 22px!important;font-size:.88rem!important;font-weight:800!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 16px #25d36647!important}.bpp-wa-btn:hover{transform:translateY(-2px)scale(1.02)!important;box-shadow:0 6px 22px #25d3666b!important}.bpp-wa-btn svg{width:18px!important;height:18px!important}.bpp-description{border-top:1px solid #f1f5f9!important;margin:0 32px!important;padding:16px 0 20px!important}.bpp-description p{color:#475569!important;max-width:780px!important;margin:0!important;font-size:.93rem!important;line-height:1.65!important}.bpp-trust-bar{background:#f8fafc!important;border-top:1px solid #f1f5f9!important;flex-wrap:wrap!important;align-items:center!important;gap:0!important;padding:12px 32px!important;display:flex!important}.bpp-trust-bar>span:not(.bpp-trust-sep){color:#64748b!important;padding:4px 16px 4px 0!important;font-size:.78rem!important;font-weight:600!important}.bpp-trust-sep{background:#e2e8f0!important;width:1px!important;height:14px!important;margin-right:16px!important;display:inline-block!important}.bpp-catalog{flex-direction:column!important;gap:24px!important;display:flex!important}.bpp-catalog-header{justify-content:space-between!important;align-items:flex-end!important;display:flex!important}.bpp-catalog-title-col{border-left:4px solid #e52d2d!important;flex-direction:column!important;gap:2px!important;padding-left:14px!important;display:flex!important}.bpp-catalog-eyebrow{color:#e52d2d!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:800!important}.bpp-catalog-title-col h2{color:#0f172a!important;align-items:center!important;gap:10px!important;margin:0!important;font-size:1.35rem!important;font-weight:800!important;display:flex!important}.bpp-catalog-count{color:#fff!important;text-align:center!important;background:#e52d2d!important;border-radius:999px!important;min-width:22px!important;padding:3px 8px!important;font-size:.72rem!important;font-weight:800!important;line-height:1!important}.bpp-empty{text-align:center!important;background:#fff!important;border:2px dashed #e2e8f0!important;border-radius:20px!important;flex-direction:column!important;align-items:center!important;gap:12px!important;padding:56px 32px!important;display:flex!important}.bpp-empty svg{color:#94a3b8!important;width:48px!important;height:48px!important}.bpp-empty h3{color:#0f172a!important;margin:0!important;font-size:1.15rem!important;font-weight:700!important}.bpp-empty p{color:#64748b!important;max-width:420px!important;margin:0 0 8px!important;font-size:.9rem!important}.bpp-empty .bpp-wa-btn{margin-top:0!important}@media (width<=860px){.bpp-shell{padding:14px 16px 56px!important}.bpp-cover{height:180px!important}.bpp-identity-row{flex-wrap:wrap!important;gap:14px!important;margin-top:-40px!important;padding:0 20px 20px!important}.bpp-store-info{order:2!important;min-width:100%!important;padding-top:44px!important}.bpp-avatar-wrap{order:1!important}.bpp-wa-btn{order:3!important;justify-content:center!important;width:100%!important;margin-top:0!important}.bpp-description{margin:0 20px!important}.bpp-trust-bar{padding:10px 20px!important}.bpp-trust-sep{display:none!important}}.brand-profile-page{width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:16px 24px 60px!important}.brand-profile-header-bar{justify-content:space-between!important;align-items:center!important;margin-bottom:20px!important;display:flex!important}.brand-back-btn{color:#475569!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:8px 18px!important;font-size:.84rem!important;font-weight:600!important;transition:all .18s!important;display:inline-flex!important}.brand-back-btn:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important;transform:translate(-2px)!important}.brand-header-verified-pill{color:#047857!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:.8rem!important;font-weight:700!important;display:inline-flex!important}.brand-header-verified-pill svg{color:#10b981!important;width:15px!important;height:15px!important}.brand-profile-hero{background:#fff!important;border:1.5px solid #eaeaea!important;border-radius:24px!important;flex-direction:column!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 30px #0000000d!important}.brand-cover-wrapper{width:100%!important;height:220px!important;position:relative!important;overflow:hidden!important}.brand-cover-image{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .4s!important}.brand-profile-hero:hover .brand-cover-image{transform:scale(1.02)!important}.brand-cover-overlay{background:linear-gradient(#0f172a40 0%,#0f172aa6 100%)!important;position:absolute!important;inset:0!important}.brand-cover-location-badge{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:#fff!important;z-index:2!important;background:#0f172abf!important;border:1px solid #fff3!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:.8rem!important;font-weight:700!important;display:inline-flex!important;position:absolute!important;top:20px!important;right:20px!important}.brand-profile-content{z-index:3!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:flex-end!important;gap:24px!important;margin-top:-54px!important;padding:0 32px 32px!important;display:grid!important;position:relative!important}.brand-logo-wrapper{flex-shrink:0!important;position:relative!important}.brand-profile-logo{object-fit:cover!important;background:#fff!important;border:4px solid #fff!important;border-radius:20px!important;width:110px!important;height:110px!important;box-shadow:0 6px 20px #0000001f!important}.brand-verified-dot{color:#fff!important;background:#25d366!important;border:2.5px solid #fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;font-size:.75rem!important;font-weight:900!important;display:flex!important;position:absolute!important;bottom:-4px!important;right:-4px!important;box-shadow:0 2px 6px #00000026!important}.brand-profile-copy{flex-direction:column!important;gap:10px!important;padding-top:12px!important;display:flex!important}.brand-title-row{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.brand-profile-copy h1{color:#0f172a!important;letter-spacing:-.02em!important;margin:0!important;font-size:clamp(1.5rem,3vw,2.1rem)!important;font-weight:800!important;line-height:1.2!important}.brand-official-badge{color:#475569!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:999px!important;padding:4px 10px!important;font-size:.75rem!important;font-weight:700!important}.brand-description-text{color:#475569!important;max-width:680px!important;margin:0!important;font-size:.95rem!important;line-height:1.5!important}.brand-profile-meta{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-top:4px!important;display:flex!important}.brand-meta-chip{color:#475569!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:.8rem!important;font-weight:600!important;display:inline-flex!important}.brand-meta-chip.highlight{color:#e52d2d!important;background:#fff1f2!important;border-color:#fecdd3!important}.brand-meta-chip.success{color:#16a34a!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.brand-meta-chip svg{width:14px!important;height:14px!important}.brand-profile-actions{align-self:center!important}.brand-whatsapp-cta{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%)!important;border:none!important;border-radius:14px!important;align-items:center!important;gap:10px!important;padding:14px 24px!important;font-size:.92rem!important;font-weight:800!important;text-decoration:none!important;transition:all .22s!important;display:inline-flex!important;box-shadow:0 6px 20px #25d3664d!important}.brand-whatsapp-cta:hover{transform:translateY(-2px)scale(1.02)!important;box-shadow:0 8px 26px #25d3666b!important}.brand-whatsapp-cta svg{width:20px!important;height:20px!important}.brand-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:24px 0 36px!important;display:grid!important}.trust-strip-item{background:#fff!important;border:1.5px solid #eaeaea!important;border-radius:16px!important;align-items:center!important;gap:14px!important;padding:16px 20px!important;display:flex!important;box-shadow:0 2px 10px #00000005!important}.trust-strip-item>span{font-size:1.5rem!important}.trust-strip-item div{flex-direction:column!important;display:flex!important}.trust-strip-item strong{color:#0f172a!important;font-size:.88rem!important;font-weight:700!important}.trust-strip-item small{color:#64748b!important;font-size:.78rem!important}.brand-profile-packages{flex-direction:column!important;gap:20px!important;display:flex!important}.brand-packages-header{border-bottom:2px solid #f1f5f9!important;justify-content:space-between!important;align-items:flex-end!important;padding-bottom:14px!important;display:flex!important}.brand-section-eyebrow{color:#e52d2d!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.75rem!important;font-weight:800!important}.brand-packages-header h2{color:#0f172a!important;margin:4px 0 0!important;font-size:1.45rem!important;font-weight:800!important}.brand-badge-count{color:#64748b!important;font-size:.84rem!important;font-weight:600!important}.brand-empty-packages{text-align:center!important;background:#fff!important;border:2px dashed #cbd5e1!important;border-radius:20px!important;flex-direction:column!important;align-items:center!important;gap:12px!important;padding:48px 24px!important;display:flex!important}.brand-empty-packages svg{color:#94a3b8!important;width:44px!important;height:44px!important}.brand-empty-packages h3{color:#0f172a!important;margin:0!important;font-size:1.15rem!important;font-weight:700!important}.brand-empty-packages p{color:#64748b!important;max-width:480px!important;margin:0!important;font-size:.9rem!important}@media (width<=900px){.brand-profile-content{grid-template-columns:1fr!important;gap:16px!important;padding:0 20px 24px!important}.brand-profile-actions{align-self:stretch!important;width:100%!important}.brand-whatsapp-cta{justify-content:center!important;width:100%!important}.brand-trust-strip{grid-template-columns:1fr!important;gap:10px!important}}.support-page,.blog-page{flex-direction:column!important;gap:24px!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:16px clamp(16px,3vw,48px) 64px!important;display:flex!important}.support-nav-bar,.blog-nav-bar{margin-top:16px!important;margin-bottom:8px!important}.support-hero-panel{background:#fff!important;border:1.5px solid #eaecf0!important;border-radius:20px!important;align-items:center!important;gap:24px!important;padding:clamp(24px,4vw,36px)!important;display:flex!important;box-shadow:0 2px 12px #1018280a!important}.support-hero-icon{color:#e52d2d!important;background:#fff1f2!important;border:1px solid #fecdd3!important;border-radius:16px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:60px!important;height:60px!important;display:inline-flex!important}.support-hero-icon svg{width:28px!important;height:28px!important}.support-hero-panel h1{color:#0f172a!important;letter-spacing:-.02em!important;margin:4px 0 8px!important;font-size:clamp(1.4rem,2.5vw,1.9rem)!important;font-weight:800!important}.support-hero-panel p{color:#475569!important;margin:0!important;font-size:.95rem!important;line-height:1.55!important}.support-updated{color:#94a3b8!important;margin-top:10px!important;font-size:.78rem!important;font-weight:600!important;display:inline-block!important}.support-layout{grid-template-columns:repeat(12,1fr)!important;align-items:start!important;gap:24px!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;display:grid!important}.support-main{flex-direction:column!important;grid-column:span 8/span 8!important;gap:20px!important;display:flex!important}.support-section{background:#fff!important;border:1.5px solid #eaecf0!important;border-radius:20px!important;padding:28px!important;box-shadow:0 2px 12px #10182808!important}.support-section h2{color:#0f172a!important;border-bottom:2px solid #f1f5f9!important;margin:0 0 18px!important;padding-bottom:12px!important;font-size:1.25rem!important;font-weight:800!important}.support-faq-list{flex-direction:column!important;gap:0!important;display:flex!important}.support-faq-list details{background:0 0!important;border:none!important;border-bottom:1px solid #f1f5f9!important;border-radius:0!important;margin:0!important;padding:18px 4px!important;transition:background .16s!important;overflow:hidden!important}.support-faq-list details:last-child{border-bottom:none!important}.support-faq-list details[open]{box-shadow:none!important;background:0 0!important}.support-faq-list summary{color:#0f172a!important;cursor:pointer!important;outline:none!important;justify-content:space-between!important;align-items:center!important;font-size:.96rem!important;font-weight:700!important;line-height:1.4!important;list-style:none!important;transition:color .16s!important;display:flex!important}.support-faq-list summary::-webkit-details-marker{display:none!important}.support-faq-list summary:hover{color:#e52d2d!important}.support-faq-list summary:after{color:#e52d2d!important;content:"+"!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-size:1.1rem!important;font-weight:800!important;line-height:1!important;transition:transform .2s,background .16s!important;display:inline-flex!important}.support-faq-list details[open] summary:after{content:"−"!important;background:#fff1f2!important;border-color:#fecdd3!important;transform:rotate(180deg)!important}.support-faq-list p{color:#475569!important;margin:12px 0 4px!important;padding-left:2px!important;font-size:.92rem!important;line-height:1.65!important}.support-side-panel{background:#fff!important;border:1.5px solid #eaecf0!important;border-radius:20px!important;flex-direction:column!important;gap:16px!important;padding:24px!important;display:flex!important;box-shadow:0 2px 12px #10182808!important}.support-side-panel h2{color:#0f172a!important;margin:0!important;font-size:1.15rem!important;font-weight:800!important}.support-link-list{flex-direction:column!important;gap:8px!important;display:flex!important}.support-link-list a{color:#334155!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:10px 14px!important;font-size:.88rem!important;font-weight:700!important;text-decoration:none!important;transition:all .16s!important}.support-link-list a:hover{color:#e52d2d!important;background:#fff1f2!important;border-color:#fecdd3!important}.support-note{background:#fffbebf5!important;border:1px solid #fef3c7!important;border-radius:14px!important;padding:14px!important}.support-note strong{color:#92400e!important;font-size:.84rem!important;font-weight:800!important}.brand-mockup-dashboard{background:#f8fafc;flex-direction:column;gap:18px;min-height:100%;padding:20px 24px;display:flex}.mockup-welcome-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mockup-welcome-text h1{color:#0f172a;letter-spacing:-.01em;margin:0 0 2px;font-size:1.45rem;font-weight:800}.mockup-welcome-text p{color:#64748b;margin:0;font-size:.85rem}.mockup-plan-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;min-width:260px;padding:10px 14px;display:flex;box-shadow:0 1px 3px #00000008}.mockup-plan-info{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan-name{color:#0f172a;font-size:.82rem;font-weight:700}.plan-usage{color:#64748b;font-size:.76rem}.btn-view-plan{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:3px 8px;font-size:.73rem;font-weight:700}.btn-view-plan:hover{background:#e2e8f0}.mockup-plan-progress{background:#f1f5f9;border-radius:999px;width:100%;height:5px;overflow:hidden}.mockup-plan-fill{background:#22c55e;border-radius:999px;height:100%}.mockup-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.mockup-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:relative;box-shadow:0 1px 2px #00000005}.kpi-card-icon{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.kpi-card-icon svg{width:18px;height:18px}.kpi-card-icon.purple{color:#ea580c;background:#fff7ed}.kpi-card-icon.yellow{color:#d97706;background:#fef3c7}.kpi-card-icon.blue{color:#0284c7;background:#e0f2fe}.kpi-card-icon.green{color:#16a34a;background:#dcfce7}.kpi-card-icon.pink{color:#f03;background:#fff0f2}.kpi-card-icon.indigo{color:#4f46e5;background:#e0e7ff}.kpi-card-num{color:#0f172a;font-size:1.45rem;font-weight:800;line-height:1.1}.kpi-card-label{color:#64748b;font-size:.78rem;font-weight:600}.kpi-card-link{cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:700}.kpi-card-link.purple{color:#ea580c}.kpi-card-link.yellow{color:#d97706}.kpi-card-link.indigo{color:#4f46e5}.kpi-badge.green{color:#15803d;background:#dcfce7;border-radius:999px;width:fit-content;padding:2px 7px;font-size:.7rem;font-weight:700;display:inline-block}.mockup-two-col-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=900px){.mockup-two-col-grid{grid-template-columns:1fr}}.mockup-action-center-card,.mockup-brand-shop-card,.mockup-customer-interests-card,.mockup-next-step-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px}.card-title-group{align-items:center;gap:10px;margin-bottom:14px;display:flex}.card-title-group h2{color:#0f172a;margin:0;font-size:1.05rem;font-weight:800}.card-title-group .eyebrow{color:#64748b;margin:0;font-size:.73rem;font-weight:600}.title-icon-badge{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.title-icon-badge svg{width:18px;height:18px}.title-icon-badge.red{color:#ef4444;background:#fee2e2}.title-icon-badge.purple{color:#ea580c;background:#fff7ed}.action-task-list{flex-direction:column;gap:10px;display:flex}.action-task-item{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.task-check.done{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;font-weight:800;display:flex}.task-info{flex:1}.task-info strong{color:#0f172a;font-size:.82rem;font-weight:700;display:block}.task-info p{color:#64748b;margin:1px 0 0;font-size:.73rem}.priority-badge{border-radius:999px;padding:2px 7px;font-size:.68rem;font-weight:700}.priority-badge.high{color:#dc2626;background:#fee2e2}.priority-badge.medium{color:#d97706;background:#fef3c7}.priority-badge.low{color:#16a34a;background:#dcfce7}.btn-task-action{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px;font-size:.73rem;font-weight:700}.btn-task-action:hover{background:#f1f5f9}.card-footer-link{text-align:center;border-top:1px solid #f1f5f9;margin-top:10px;padding-top:10px}.card-footer-link button{color:#4f46e5;cursor:pointer;background:0 0;border:none;font-size:.8rem;font-weight:700}.mockup-brand-shop-card{flex-direction:column;gap:14px;display:flex}.shop-qr-preview-box{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:140px;margin:0 auto;padding:12px;display:flex}.shop-qr-preview-box img{width:115px;height:115px}.shop-link-field{flex-direction:column;gap:4px;display:flex}.field-label{color:#64748b;font-size:.76rem;font-weight:600}.link-input-shell{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;align-items:center;padding:5px 10px;display:flex}.link-input-shell input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;font-size:.82rem;font-weight:600}.link-input-shell button{color:#64748b;cursor:pointer;background:0 0;border:none;padding:2px}.shop-primary-actions{flex-direction:column;gap:8px;display:flex}.btn-view-shop-outline{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:8px 12px;font-size:.84rem;font-weight:700}.btn-share-shop-red{color:#fff;cursor:pointer;background:#f03;border:none;border-radius:8px;width:100%;padding:9px 12px;font-size:.84rem;font-weight:700;box-shadow:0 3px 10px #ff00332e}.btn-share-shop-red:hover{background:#cc0029}.shop-secondary-toolbar{border-top:1px solid #f1f5f9;justify-content:space-around;padding-top:10px;display:flex}.shop-secondary-toolbar button{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-size:.75rem;font-weight:600;display:flex}.mockup-performance-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px}.mockup-performance-table-card h2{color:#0f172a;margin:0;font-size:1.05rem;font-weight:800}.table-responsive-wrapper{overflow-x:auto}.mockup-table{border-collapse:collapse;width:100%}.mockup-table th{color:#64748b;letter-spacing:.02em;text-align:left;text-transform:uppercase;border-bottom:1px solid #e2e8f0;padding:10px 12px;font-size:.73rem;font-weight:700}.mockup-table td{color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 12px;font-size:.82rem}.package-title-cell{align-items:center;gap:10px;display:flex}.table-pkg-img{object-fit:cover;border-radius:6px;width:38px;height:38px}.package-title-cell strong{color:#0f172a;font-size:.84rem;display:block}.package-title-cell span{color:#64748b;font-size:.73rem}.status-pill{border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.status-pill.published{color:#15803d;background:#dcfce7}.status-pill.draft{color:#0369a1;background:#e0f2fe}.status-pill.new{color:#15803d;background:#dcfce7}.status-pill.contacted{color:#4338ca;background:#e0e7ff}.num-bold{color:#0f172a;font-weight:800}.table-action-cell{align-items:center;gap:6px;display:flex}.btn-table-view{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:3px 10px;font-size:.75rem;font-weight:700}.btn-more-options{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:2px}.mockup-interests-table{border-collapse:collapse;width:100%}.mockup-interests-table th{color:#64748b;letter-spacing:.02em;text-align:left;text-transform:uppercase;border-bottom:1px solid #e2e8f0;padding:8px 10px;font-size:.73rem;font-weight:700}.mockup-interests-table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:8px 10px;font-size:.8rem}.customer-cell{color:#0f172a;align-items:center;gap:8px;font-weight:700;display:flex}.avatar-circle{color:#4338ca;background:#e0e7ff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;font-weight:800;display:flex}.avatar-circle.purple{color:#003;background:#f1f5f9}.avatar-circle.blue{color:#0284c7;background:#e0f2fe}.pkg-cell{color:#475569}.time-cell{color:#94a3b8;font-size:.75rem}.btn-whatsapp-circle{color:#16a34a;cursor:pointer;background:#dcfce7;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.purple-growth-assistant-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.assistant-header-row{gap:10px;display:flex}.trend-icon-wrap{color:#fff;background:#2563eb;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.trend-icon-wrap svg{width:18px;height:18px}.assistant-msg strong{color:#1e3a8a;font-size:.84rem;font-weight:800;display:block}.assistant-msg p{color:#1e40af;margin:1px 0 3px;font-size:.8rem}.assistant-msg small{color:#2563eb;font-size:.73rem}.quick-pill-options{flex-wrap:wrap;gap:6px;display:flex}.quick-pill-options button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:.73rem;font-weight:700;display:flex}.btn-purple-primary{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;width:100%;padding:9px;font-size:.84rem;font-weight:700}.btn-purple-primary:hover{background:#1d4ed8}.mockup-dashboard-footer{color:#94a3b8;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:14px;font-size:.76rem;display:flex}.brand-sidebar-upgrade-card{background:#fff1f2;border:1px solid #ffe4e6;border-radius:12px;flex-direction:column;gap:5px;margin-top:auto;padding:14px;display:flex}.upgrade-crown-icon{color:#fc0;background:#003;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.brand-sidebar-upgrade-card strong{color:#003;font-size:.85rem;font-weight:800}.brand-upgrade-btn{color:#fff;cursor:pointer;background:#f03;border:none;border-radius:6px;width:100%;margin-top:4px;padding:7px;font-size:.78rem;font-weight:700}.brand-topbar-shell{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;display:flex}.brand-store-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;padding:3px 10px 3px 3px;display:flex}.brand-store-chip img{border-radius:50%;width:26px;height:26px}.brand-store-chip strong{color:#0f172a;font-size:.82rem;font-weight:700}.brand-active-pill{color:#15803d;background:#dcfce7;border-radius:999px;padding:2px 7px;font-size:.68rem;font-weight:700}.brand-topbar-search{background:#f1f5f9;border-radius:8px;align-items:center;gap:8px;width:100%;max-width:300px;padding:5px 12px;display:flex}.brand-topbar-search svg{color:#94a3b8;width:15px;height:15px}.brand-topbar-search input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;font-size:.82rem}.brand-topbar-search kbd{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:2px 5px;font-size:.68rem}.create-pkg-topbar-btn{color:#fff!important;background:#f03!important;border:none!important;font-weight:700!important}.brand-icon-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.brand-icon-btn .icon-badge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:50%;width:15px;height:15px;font-size:.62rem;font-weight:800;position:absolute;top:-2px;right:-2px}.brand-analytics-dashboard{background:#f8fafc;flex-direction:column;gap:20px;min-height:100%;padding:20px 24px;display:flex}.analytics-header-shell{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.analytics-title-badge{color:#dc2626;background:#fee2e2;border-radius:999px;align-items:center;gap:6px;margin-bottom:6px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.analytics-title-badge svg{width:14px;height:14px}.analytics-header-shell h1{color:#0f172a;letter-spacing:-.01em;margin:0 0 4px;font-size:1.5rem;font-weight:800}.analytics-header-shell p{color:#64748b;margin:0;font-size:.85rem}.analytics-control-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filter-select-shell{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;display:flex}.filter-select-shell svg{color:#64748b;width:16px;height:16px}.filter-select-shell select{color:#0f172a;background:0 0;border:none;outline:none;font-size:.82rem;font-weight:600}.export-btn-primary{color:#fff;cursor:pointer;background:#f03;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.84rem;font-weight:700;transition:background .15s;display:flex;box-shadow:0 3px 10px #f033}.export-btn-primary:hover{background:#c00}.export-btn-primary svg{width:16px;height:16px}.analytics-notice-toast{color:#15803d;background:#dcfce7;border:1px solid #86efac;border-radius:8px;padding:10px 16px;font-size:.84rem;font-weight:700}.analytics-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.analytics-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:12px;padding:14px 16px;display:flex;box-shadow:0 1px 3px #00000005}.kpi-icon-badge{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.kpi-icon-badge svg{width:20px;height:20px}.kpi-icon-badge.red{color:#dc2626;background:#fee2e2}.kpi-icon-badge.blue{color:#0284c7;background:#e0f2fe}.kpi-icon-badge.yellow{color:#d97706;background:#fef3c7}.kpi-icon-badge.pink{color:#f03;background:#fff0f2}.kpi-icon-badge.green{color:#16a34a;background:#dcfce7}.kpi-metrics{flex-direction:column;gap:2px;display:flex}.kpi-title{color:#64748b;font-size:.76rem;font-weight:600}.kpi-number{color:#0f172a;font-size:1.35rem;font-weight:800;line-height:1.2}.kpi-trend{align-items:center;gap:2px;font-size:.7rem;font-weight:700;display:flex}.kpi-trend.positive{color:#16a34a}.kpi-trend.negative{color:#dc2626}.kpi-trend svg{width:12px;height:12px}.analytics-charts-grid{grid-template-columns:2fr 1fr;gap:18px;display:grid}.analytics-charts-grid.secondary{grid-template-columns:1fr}@media (width<=900px){.analytics-charts-grid{grid-template-columns:1fr}}.analytics-chart-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;padding:18px 20px;display:flex}.chart-panel-header{margin-bottom:14px}.chart-panel-header h2{color:#0f172a;margin:0 0 2px;font-size:1.05rem;font-weight:800}.chart-panel-header p{color:#64748b;margin:0;font-size:.76rem}.chart-container-wrapper{width:100%;margin-top:auto}.chart-container-wrapper.pie-wrapper{flex-direction:column;align-items:center;display:flex}.donut-legend-list{flex-wrap:wrap;justify-content:center;gap:10px 16px;width:100%;margin-top:12px;display:flex}.legend-item{align-items:center;gap:6px;display:flex}.legend-dot{border-radius:50%;width:10px;height:10px}.legend-label{color:#475569;font-size:.76rem}.legend-val{color:#0f172a;font-size:.78rem;font-weight:700}.analytics-table-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px}.table-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.table-panel-header h2{color:#0f172a;margin:0 0 2px;font-size:1.05rem;font-weight:800}.table-panel-header p{color:#64748b;margin:0;font-size:.76rem}.table-filter-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-filter-shell,.cat-filter-shell{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:5px 12px;display:flex}.search-filter-shell svg,.cat-filter-shell svg{color:#94a3b8;width:15px;height:15px}.search-filter-shell input{color:#0f172a;background:0 0;border:none;outline:none;width:180px;font-size:.8rem}.cat-filter-shell select{color:#0f172a;background:0 0;border:none;outline:none;font-size:.8rem;font-weight:600}.analytics-data-table{border-collapse:collapse;width:100%}.analytics-data-table th{color:#64748b;letter-spacing:.02em;text-align:left;text-transform:uppercase;border-bottom:1px solid #e2e8f0;padding:10px 12px;font-size:.73rem;font-weight:700}.analytics-data-table td{color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 12px;font-size:.82rem}.performance-rating-badge{border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:700}.performance-rating-badge.high{color:#166534;background:#f0fdf4}.performance-rating-badge.medium{color:#0284c7;background:#e0f2fe}.performance-rating-badge.low{color:#166534;background:#f0fdf4}.empty-table-cell{color:#94a3b8;text-align:center;padding:24px;font-size:.85rem}.package-status-tabs{border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex;overflow-x:auto}.status-tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .16s;display:flex}.status-tab:hover{color:#0f172a;background:#f8fafc}.tab-badge{color:inherit;background:#94a3b833;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.tab-badge.green{color:#15803d;background:#dcfce7}.tab-badge.orange{color:#c2410c;background:#ffedd5}.tab-badge.gray{color:#475569;background:#f1f5f9}.toolbar-controls-right{align-items:center;gap:10px;display:flex}.view-mode-toggle{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;padding:2px;display:flex}.btn-view-toggle{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.btn-view-toggle.active{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0000001a}.btn-view-toggle svg{width:16px;height:16px}.package-list-head.enhanced-head{color:#94a3b8!important;letter-spacing:.5px!important;text-transform:uppercase!important;border-bottom:1px solid #f1f5f9!important;grid-template-columns:minmax(260px,2fr) 130px 140px 180px 120px!important;padding:10px 8px!important;font-size:11px!important;font-weight:700!important}.package-list-row.enhanced-row{transition:background .15s;border:0!important;border-bottom:1px solid #f1f5f9!important;border-radius:0!important;grid-template-columns:minmax(260px,2fr) 130px 140px 180px 120px!important;padding:14px 8px!important}.package-list-row.enhanced-row:last-child{border-bottom:0!important}.package-list-main{grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important}.package-list-main img{object-fit:cover!important;border:1px solid #f1f5f9!important;border-radius:10px!important;width:48px!important;height:48px!important}.package-list-main strong{color:#0f172a!important;font-size:14px!important;font-weight:700!important}.pkg-status-col{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.btn-status-toggle{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:2px 8px;font-size:.68rem;font-weight:700;transition:all .15s}.btn-status-toggle:hover{color:#0f172a;background:#e2e8f0}.mini-funnel-signals{align-items:center;gap:12px;display:flex}.mini-funnel-signals span{color:#64748b;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.mini-funnel-signals svg{color:#94a3b8;width:14px;height:14px}.mini-funnel-signals .signal-wa svg{color:#64748b}.mini-funnel-signals .signal-wa strong{color:#dc2626}.mini-funnel-signals .signal-conv strong{color:#16a34a}.package-grid-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;padding-top:8px;display:grid}.package-grid-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:transform .2s,box-shadow .2s;overflow:hidden}.package-grid-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.grid-card-cover{height:150px;position:relative;overflow:hidden}.grid-card-cover img{object-fit:cover;width:100%;height:100%}.grid-card-cover .package-status-chip{position:absolute;top:10px;right:10px}.grid-card-body{flex-direction:column;gap:8px;padding:14px;display:flex}.grid-card-cat{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:700}.grid-card-body h3{color:#0f172a;margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.grid-card-price{color:#dc2626;font-size:1.05rem;font-weight:800}.mini-funnel-signals.grid{border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:8px 0}.metric-icon-box{border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.metric-icon-box.purple{color:#ea580c;background:#fff7ed}.metric-icon-box.blue{color:#0284c7;background:#e0f2fe}.metric-icon-box.green{color:#16a34a;background:#dcfce7}.metric-icon-box.yellow{color:#d97706;background:#fef3c7}.metric-icon-box svg{width:20px;height:20px}.metric-content{flex-direction:column;display:flex}.metric-label{color:#64748b;margin:0 0 2px;font-size:13px;font-weight:600}.metric-val{color:#0f172a;font-size:28px;font-weight:800;line-height:1.1}.pkg-tags-row{flex-wrap:wrap;gap:6px;display:flex}.pkg-tag{color:#475569;background:#f1f5f9;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.package-status-chip.active,.package-status-chip.published{color:#15803d;background:#dcfce7;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.dot-indicator{background:#16a34a;border-radius:50%;width:6px;height:6px}.pkg-price-col{flex-direction:column;display:flex}.price-subtext{color:#94a3b8;font-size:.72rem;font-weight:500}.signal-conv-badge{color:#15803d;background:#dcfce7;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.flex-row{align-items:center;gap:8px;display:flex}.btn-action-pause{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:5px 14px;font-size:.8rem;font-weight:600;transition:all .15s}.btn-action-pause:hover{color:#0f172a;background:#f8fafc}.btn-action-more{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;padding:5px;transition:all .15s;display:flex}.btn-action-more:hover{color:#0f172a;background:#f8fafc}.btn-action-more svg{width:16px;height:16px}.brand-profile-menu-container{position:relative}.brand-topbar-profile-trigger:hover{background:#f8fafc;border-color:#e2e8f0}.brand-topbar-profile-trigger img{object-fit:cover;border:1.5px solid #f1f5f9;border-radius:50%;width:34px;height:34px}.brand-topbar-profile-trigger .profile-info-text{text-align:left;flex-direction:column;display:flex}.brand-topbar-profile-trigger .profile-info-text strong{color:#0f172a;font-size:13px;font-weight:700;line-height:1.2}.brand-topbar-profile-trigger .profile-info-text span{color:#64748b;font-size:11px;font-weight:500}.profile-chevron{color:#94a3b8;width:16px;height:16px;transition:transform .2s}.brand-user-account-dropdown{z-index:1000;background:#fff;border:1px solid #f1f5f9;border-radius:14px;flex-direction:column;gap:2px;min-width:240px;padding:8px;animation:.18s cubic-bezier(.16,1,.3,1) dropdownFadeIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px -4px #0000001a,0 4px 12px -2px #0000000d}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.user-menu-item{color:#334155;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.user-menu-item:hover{color:#0f172a;background:#f8fafc}.user-menu-item svg{color:#64748b;width:17px;height:17px}.user-menu-item.red-active{color:#dc2626;background:#fef2f2;font-weight:700}.user-menu-item.red-active svg{color:#dc2626}.user-menu-item.logout-red{color:#dc2626;font-weight:700}.user-menu-item.logout-red svg{color:#dc2626}.user-menu-item.logout-red:hover{background:#fef2f2}.user-menu-item.super-admin-item{color:#003;background:linear-gradient(135deg,#00003314 0%,#ff003314 100%);border:1px solid #0033;margin:4px 0;font-weight:700;transition:all .2s}.user-menu-item.super-admin-item:hover{color:#003;background:linear-gradient(135deg,#00003329 0%,#ff003324 100%);border-color:#0036;transform:translateY(-1px);box-shadow:0 4px 12px #00003326}.super-admin-crown-icon{fill:#eab30833;color:#fc0!important}.badge-super-admin-pill{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,#003 0%,#f03 100%);border-radius:9999px;align-items:center;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 2px 6px #0000334d}.admin-title-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mb-1{margin-bottom:6px}.switch-brand-btn{align-items:center;gap:8px;font-weight:600;display:inline-flex}.badge-pro-pill{color:#4338ca;letter-spacing:.5px;background:#e0e7ff;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:800}.badge-count-pill{color:#fff;background:#dc2626;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:800;display:flex}.menu-arrow-icon{color:#dc2626;width:14px;height:14px;margin-left:auto}.menu-divider-line{background:#f1f5f9;width:100%;height:1px;margin:4px 0}.logo-brand-icon-box{color:#fff;background:#dc2626;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:flex}.logo-brand-text-group{text-align:left;flex-direction:column;display:flex}.logo-brand-text-group strong{color:#0f172a;font-size:14px;font-weight:800;line-height:1.1}.logo-brand-text-group span{color:#94a3b8;letter-spacing:.5px;font-size:10px;font-weight:700}.nav-active-dot{color:#dc2626;margin-left:auto;font-size:18px;font-weight:900}.brand-sidebar-nav button.active svg{color:#dc2626!important}.brand-upgrade-btn.red-solid{cursor:pointer;transition:background .15s;color:#fff!important;background:#dc2626!important;border:0!important;border-radius:8px!important;width:100%!important;padding:10px 16px!important;font-size:13px!important;font-weight:700!important}.brand-upgrade-btn.red-solid:hover{background:#b91c1c!important}.brand-page-title-chip{align-items:center;gap:8px;display:flex}.brand-page-title-chip h1{color:#0f172a;margin:0;font-size:18px;font-weight:800}.red-bullet-dot{color:#dc2626;font-size:22px;font-weight:900;line-height:1}.status-online-text{color:#16a34a;font-size:11px;font-weight:600}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}button:focus-visible,a:focus-visible,input:not(.bm-search-input):not(.bm-search-card input):not(.bm-search-input-wrap input):not(.header-search input):not(.header-search-bar input):not(.mobile-search-bar input):not(.mobile-discovery-search input):not(.filter-input-shell input):not(.price-input-shell input):not(.package-list-search input):not(.search-modal-box input):not(.search-modal-form-pill input):not(.today-search-input-wrap input):not(.brand-topbar-search input):not(.admin-search-input):not(.admin-table-search input):not(.newsletter-email-input):not(.newsletter-input-wrapper input):not(.v3-input):not(.v3-input-wrapper input):not(.admin-gateway-v3-card input):not(.password-wrapper input):not(.otp-wrapper input):focus-visible,select:focus-visible{outline-offset:2px!important;outline:2px solid #dc2626!important;box-shadow:0 0 0 4px #dc262626!important}button:disabled,input:disabled,select:disabled{cursor:not-allowed!important;opacity:.6!important}button:not(:disabled),.status-tab,.user-menu-item,.brand-topbar-profile-trigger{cursor:pointer}.package-title-meta strong,.package-list-row strong,.lead-management-row strong,.customer-cell span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=1024px){.package-list-head.enhanced-head,.package-list-row.enhanced-row{grid-template-columns:minmax(200px,1.8fr) 110px 120px 150px 110px!important;gap:8px!important}}@media (width<=768px){.brand-workspace-main{padding:12px!important}.brand-topbar-shell{flex-wrap:wrap;gap:10px;padding:10px 14px}.brand-topbar-search{order:3;width:100%}.package-list-head.enhanced-head{display:none!important}.package-list-row.enhanced-row{border:1px solid #f1f5f9!important;border-radius:12px!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;padding:16px!important;display:flex!important}.package-list-actions{justify-content:flex-end;width:100%}}@media (width<=480px){.brand-topbar-profile-trigger .profile-info-text{display:none}.package-status-tabs{padding-bottom:8px}.status-tab{padding:5px 10px;font-size:.78rem}}.brand-topbar-search{background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:240px!important;height:36px!important;padding:0 14px!important;transition:all .2s!important;display:flex!important}.brand-topbar-search:hover{background:#e2e8f0!important}.brand-topbar-search:focus-within{background:#fff!important;border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262626!important}.brand-topbar-search input{box-shadow:none!important;color:#0f172a!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-size:13px!important}.brand-topbar-search input:focus,.brand-topbar-search input:focus-visible{box-shadow:none!important;background:0 0!important;outline:none!important}.brand-topbar-search svg{color:#94a3b8!important;flex:none!important;width:14px!important;height:14px!important;transition:color .2s!important}.brand-topbar-search:focus-within svg{color:#dc2626!important}.brand-icon-btn .icon-badge{color:#fff!important;z-index:10!important;background:#dc2626!important;border:2px solid #fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;font-size:10px!important;font-weight:800!important;display:flex!important;position:absolute!important;top:-3px!important;right:-3px!important}.notif-dropdown-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;width:100%;padding-bottom:8px;display:flex}.notif-dropdown-header strong{color:#0f172a;font-size:14px;font-weight:700}.notif-item{background:#fff;border:1px solid #f1f5f9;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.notif-item:hover{background:#f8fafc}.notif-item .lead-avatar{color:#dc2626;background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:flex}.notif-item .lead-avatar.purple{color:#2563eb;background:#eff6ff}.notif-item .lead-avatar.blue{color:#0284c7;background:#e0f2fe}.notif-item div{text-align:left;flex-direction:column;gap:2px;display:flex}.notif-item strong{color:#0f172a;font-size:13px;font-weight:700}.notif-item p{color:#64748b;margin:0;font-size:12px}.notif-item small{color:#94a3b8;font-size:11px}.brand-qr-menu-container{position:relative}.brand-qr-topbar-dropdown{z-index:999;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:14px;width:280px;padding:16px;animation:.18s cubic-bezier(.16,1,.3,1) qrPop;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #0000001f}@keyframes qrPop{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.qr-dropdown-header{align-items:center;gap:12px;display:flex}.qr-header-icon-box{color:#dc2626;background:#fee2e2;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.qr-header-icon-box svg{width:20px;height:20px}.qr-dropdown-header div{text-align:left;flex-direction:column;display:flex}.qr-dropdown-header strong{color:#0f172a;font-size:14px;font-weight:700}.qr-dropdown-header small{color:#64748b;font-size:11px}.qr-dropdown-body{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}.qr-image-preview{background:#fff;border-radius:8px;width:150px;height:150px;padding:6px;box-shadow:0 2px 8px #0000000f}.qr-shop-link-text{color:#0284c7;font-size:12px;font-weight:700}.qr-dropdown-actions{flex-direction:column;gap:8px;display:flex}.btn-download-qr-primary{cursor:pointer;background:#dc2626;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 2px 8px #dc262633;color:#fff!important}.btn-download-qr-primary:hover{background:#b91c1c}.btn-copy-shop-link{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.btn-copy-shop-link:hover{color:#0f172a;background:#e2e8f0}.brand-market-research-page,.brand-payment-page{flex-direction:column;gap:20px;display:flex}.research-hero-banner{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:16px;justify-content:space-between;align-items:center;padding:24px 28px;display:flex;box-shadow:0 4px 20px #0f172a26}.area-badge-chip{color:#fca5a5;background:#dc262633;border:1px solid #dc262666;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:3px 12px;font-size:12px;font-weight:700;display:inline-flex}.research-hero-text h1{color:#fff!important;margin:0 0 6px!important;font-size:24px!important;font-weight:800!important}.research-hero-text p{color:#94a3b8;max-width:600px;margin:0;font-size:13px}.research-demand-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;display:grid}.category-demand-list{flex-direction:column;gap:14px;margin-top:16px;display:flex}.demand-card-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:16px;padding:14px 16px;display:flex}.demand-main-info{flex-direction:column;flex:1;gap:6px;display:flex}.demand-head{align-items:center;gap:10px;display:flex}.demand-head strong{color:#0f172a;font-size:14px;font-weight:700}.demand-tag.green{color:#15803d;background:#dcfce7;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.demand-main-info p{color:#64748b;margin:0;font-size:12px}.demand-progress-bar{background:#e2e8f0;border-radius:999px;width:100%;height:6px;overflow:hidden}.demand-fill{background:linear-gradient(90deg,#fc0,#f03);border-radius:999px;height:100%}.demand-score-box{flex-direction:column;align-items:flex-end;display:flex}.score-num{color:#f03;font-size:20px;font-weight:800}.demand-score-box small{color:#16a34a;font-size:11px;font-weight:700}.keyword-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.keyword-row-item{background:#fff;border:1px solid #f1f5f9;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.kw-info{flex-direction:column;display:flex}.kw-info strong{color:#0f172a;font-size:13px;font-weight:700}.kw-info span{color:#64748b;font-size:11px}.kw-growth-pill{color:#0284c7;background:#e0f2fe;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.opportunity-recommendation-box{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;gap:14px;margin-top:16px;padding:14px;display:flex}.rec-icon-badge.red{color:#fff;background:#dc2626;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.opportunity-recommendation-box strong{color:#991b1b;font-size:13px;font-weight:700}.opportunity-recommendation-box p{color:#7f1d1d;margin:4px 0 10px;font-size:12px}.btn-create-recommended{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;transition:background .15s}.btn-create-recommended:hover{background:#b91c1c}.payment-plan-status-card{justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.plan-status-main{align-items:center;gap:16px;display:flex}.plan-badge-icon.red{color:#dc2626;background:#fee2e2;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.plan-badge-icon.red svg{width:24px;height:24px}.plan-status-main h2{margin:2px 0 4px!important;font-size:20px!important;font-weight:800!important}.plan-limit-metric-box{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.limit-row{gap:8px;font-size:13px;display:flex}.limit-row span{color:#64748b}.cost-highlight{color:#dc2626;font-size:15px;font-weight:800}.payment-methods-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.payment-method-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.payment-method-chip.active{background:#fff;border-color:#16a34a;box-shadow:0 2px 8px #16a34a1a}.pay-badge{color:#fff;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:800}.pay-badge.bkash{background:#e2136e}.pay-badge.nagad{background:#f7941d}.pay-badge.card{background:#0284c7}.payment-method-chip div{flex-direction:column;display:flex}.payment-method-chip strong{color:#0f172a;font-size:13px;font-weight:700}.payment-method-chip small{color:#64748b;font-size:11px}.check-icon{color:#16a34a;width:18px;height:18px;margin-left:auto}.payment-contact-office-note{background:#f1f5f9;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;font-size:12px;display:flex}.payment-contact-office-note svg{color:#64748b}.btn-contact-office-sm{color:#fff;cursor:pointer;background:#25d366;border:0;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700;display:flex}.plan-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.plan-choice-card{background:#fff;border:2px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:12px;padding:18px;transition:all .18s;display:flex}.plan-choice-card.current{border-color:#dc2626;box-shadow:0 4px 16px #dc26261f}.plan-head{justify-content:space-between;align-items:center;display:flex}.plan-title-text{color:#0f172a;font-size:15px;font-weight:800}.current-badge{color:#dc2626;background:#fee2e2;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.plan-price{align-items:baseline;gap:4px;display:flex}.plan-price strong{color:#0f172a;font-size:24px;font-weight:800}.plan-price small{color:#64748b;font-size:12px}.plan-limit-highlight{color:#0f172a;background:#f8fafc;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.plan-limit-highlight svg{color:#dc2626;width:16px;height:16px}.plan-summary{color:#64748b;margin:0;font-size:12px}.btn-plan-action{border-radius:8px;width:100%;margin-top:auto;padding:9px 14px;font-size:13px;font-weight:700}.btn-plan-action.is-current{color:#475569;cursor:default;background:#f1f5f9;border:1px solid #cbd5e1}.package-list-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-bottom:20px!important;display:grid!important}.package-list-metrics .metric-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;align-items:center!important;gap:16px!important;padding:16px 20px!important;display:flex!important;box-shadow:0 1px 3px #0000000a!important}.package-list-metrics .metric-val{color:#0f172a!important;font-size:24px!important;font-weight:800!important;line-height:1.1!important}.package-list-metrics .metric-label{color:#64748b!important;margin:0!important;font-size:13px!important;font-weight:600!important}.package-list-panel{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:20px!important;box-shadow:0 2px 12px #00000008!important}.package-status-tabs{border-bottom:1px solid #f1f5f9!important;align-items:center!important;gap:8px!important;margin-bottom:16px!important;padding-bottom:14px!important;display:flex!important}.status-tab{color:#64748b!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:13px!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important}.status-tab.active{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important;box-shadow:0 2px 8px #dc262640!important}.status-tab .tab-badge{color:#475569!important;background:#e2e8f0!important;border-radius:999px!important;padding:1px 7px!important;font-size:11px!important;font-weight:700!important}.status-tab.active .tab-badge{color:#fff!important;background:#ffffff40!important}.package-list-toolbar{justify-content:space-between!important;align-items:center!important;margin-bottom:16px!important;display:flex!important}.package-list-search{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;align-items:center!important;width:100%!important;max-width:480px!important;padding:0 12px!important;display:flex!important}.package-list-search input{color:#0f172a!important;background:0 0!important;border:0!important;outline:none!important;width:100%!important;height:38px!important;padding-left:8px!important;font-size:13px!important}.package-list-head.enhanced-head{color:#94a3b8!important;letter-spacing:.5px!important;text-transform:uppercase!important;border-bottom:1px solid #f1f5f9!important;grid-template-columns:minmax(280px,2.2fr) 120px 140px 180px 110px!important;padding:10px 12px!important;font-size:11px!important;font-weight:700!important;display:grid!important}.package-list-row.enhanced-row{border:0!important;border-bottom:1px solid #f1f5f9!important;grid-template-columns:minmax(280px,2.2fr) 120px 140px 180px 110px!important;align-items:center!important;padding:14px 12px!important;transition:background .15s!important;display:grid!important}.package-list-row.enhanced-row:hover{background:#f8fafc!important}.package-list-main{flex-direction:row!important;align-items:center!important;gap:14px!important;display:flex!important}.package-list-main img{object-fit:cover!important;border:1px solid #e2e8f0!important;border-radius:10px!important;flex-shrink:0!important;width:48px!important;height:48px!important}.package-title-meta{flex-direction:column!important;gap:4px!important;display:flex!important}.package-title-meta strong{color:#0f172a!important;font-size:14px!important;font-weight:700!important}.pkg-tags-row{flex-flow:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.pkg-tag{color:#475569!important;white-space:nowrap!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:999px!important;width:auto!important;padding:2px 8px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.package-list-price{color:#dc2626!important;font-size:15px!important;font-weight:800!important}.package-data-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;margin-top:8px!important}.package-data-table th{color:#64748b!important;letter-spacing:.5px!important;text-align:left!important;text-transform:uppercase!important;background:#f8fafc!important;border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important;padding:12px 16px!important;font-size:11px!important;font-weight:700!important}.package-data-table th.text-right{text-align:right!important}.package-data-table td{vertical-align:middle!important;background:#fff!important;border-bottom:1px solid #f1f5f9!important;padding:16px!important}.package-data-table tr:hover td{background:#f8fafc!important}.package-data-table tr:last-child td{border-bottom:0!important}.btn-switch-super-admin-topbar{color:#fff;cursor:pointer;background:linear-gradient(135deg,#003 0%,#f03 100%);border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 2px 10px #00003340}.btn-switch-super-admin-topbar:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0036}.btn-switch-super-admin-topbar svg{color:#facc15;width:14px;height:14px}.brand-top-branding-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;padding:20px}.brand-top-branding-box .section-subtitle{color:#0f172a;margin:0 0 16px;font-size:15px;font-weight:700}.brand-banner-preview-card{border-radius:12px;width:100%;height:140px;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001a}.brand-banner-preview-card .banner-img-preview{object-fit:cover;width:100%;height:100%}.brand-banner-preview-card .logo-img-preview-wrap{background:#fff;border:3px solid #fff;border-radius:999px;width:64px;height:64px;position:absolute;bottom:12px;left:16px;overflow:hidden;box-shadow:0 4px 12px #00000026}.brand-banner-preview-card .logo-img-preview-wrap img{object-fit:cover;width:100%;height:100%}.bpp-video-showcase-panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:32px;padding:24px;overflow:hidden;box-shadow:0 4px 20px #0000000a}.bpp-video-header{color:#0f172a;align-items:center;gap:10px;margin-bottom:16px;display:flex}.bpp-video-header svg{color:#ef2026;width:22px;height:22px}.bpp-video-header h2{margin:0;font-size:18px;font-weight:700}.bpp-video-frame-container{background:#000;border-radius:12px;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.bpp-video-iframe,.bpp-video-player{border:0;border-radius:12px;width:100%;height:380px;max-height:70vh}.form-panel label,.dashboard-create-form label,.brand-top-branding-box label,form label{color:#475569;flex-direction:column;gap:6px;margin-bottom:16px;font-size:13px;font-weight:600;transition:color .2s;display:flex;position:relative}.form-panel label:focus-within,.dashboard-create-form label:focus-within,.brand-top-branding-box label:focus-within,form label:focus-within{color:#dc2626!important}.form-panel input[type=text],.form-panel input[type=email],.form-panel input[type=password],.form-panel input[type=number],.form-panel input[type=tel],.form-panel select,.form-panel textarea,.dashboard-create-form input[type=text],.dashboard-create-form input[type=email],.dashboard-create-form input[type=password],.dashboard-create-form input[type=number],.dashboard-create-form input[type=tel],.dashboard-create-form select,.dashboard-create-form textarea,.brand-top-branding-box input[type=text],.brand-top-branding-box select,.brand-top-branding-box textarea,.auth-card input,.auth-card select,.auth-card textarea{box-sizing:border-box!important;color:#0f172a!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:12px!important;outline:none!important;width:100%!important;min-height:48px!important;padding:12px 16px!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important;box-shadow:0 1px 2px #00000008!important}.auth-card input:hover,.auth-card select:hover,.auth-card textarea:hover{background-color:#fff!important;border-color:#94a3b8!important}.auth-card input:focus,.auth-card select:focus,.auth-card textarea:focus{background-color:#fff!important;border:1.5px solid #dc2626!important;box-shadow:0 0 0 3px #dc26261f!important}.form-helper{color:#64748b;margin-top:4px;font-size:12px;font-weight:400}.media-upload-triplet-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:16px;display:grid}.media-input-card-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:10px;padding:14px;transition:all .2s;display:flex}.media-input-card-item:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}.media-field-label{flex-direction:column;gap:2px;display:flex;margin-bottom:0!important}.media-field-label span{color:#0f172a;font-size:13px;font-weight:700}.media-field-label small{color:#64748b;font-size:11px}.media-file-input{cursor:pointer;color:#334155!important;background:#f8fafc!important;border:1px dashed #cbd5e1!important;border-radius:6px!important;padding:8px 10px!important;font-size:12px!important}.media-file-input:hover{background:#f1f5f9!important;border-color:#dc2626!important}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px;transition:background .2s}header.site-header,.topbar-header,.marketplace-nav{-webkit-backdrop-filter:blur(16px)saturate(180%);z-index:100!important;background:#fffffff0!important;border-bottom:1px solid #e2e8f0cc!important;position:sticky!important;top:0!important;box-shadow:0 4px 20px #0000000a!important}.package-card,.package-grid-card,.marketplace-item-card{border-radius:16px!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .2s!important;overflow:hidden!important;box-shadow:0 4px 14px #0000000a!important}.package-card:hover,.package-grid-card:hover,.marketplace-item-card:hover{border-color:#dc26264d!important;transform:translateY(-5px)!important;box-shadow:0 14px 32px #00000017!important}.package-card .card-image img,.package-grid-card img,.marketplace-item-card img{transition:transform .4s cubic-bezier(.16,1,.3,1)!important}.package-card:hover .card-image img,.package-grid-card:hover img,.marketplace-item-card:hover img{transform:scale(1.05)!important}.btn-whatsapp,.btn-whatsapp-circle,.whatsapp-action-btn{color:#fff!important;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%)!important;border:0!important;border-radius:999px!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 14px #25d3664d!important}.btn-whatsapp:hover,.btn-whatsapp-circle:hover,.whatsapp-action-btn:hover{transform:translateY(-2px)scale(1.02)!important;box-shadow:0 6px 20px #25d36673!important}.btn-whatsapp:active,.btn-whatsapp-circle:active,.whatsapp-action-btn:active{transform:scale(.97)!important}.primary-action,.btn-primary-red{color:#fff!important;background:linear-gradient(135deg,#ef2026 0%,#dc2626 100%)!important;border:0!important;border-radius:10px!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 14px #dc262647!important}.primary-action:hover,.btn-primary-red:hover{transform:translateY(-2px)!important;box-shadow:0 8px 22px #dc262666!important}.primary-action:active,.btn-primary-red:active{transform:scale(.98)!important}.metric-card,.analytics-kpi-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:18px 20px!important;transition:all .22s!important;box-shadow:0 2px 8px #00000008!important}.metric-card:hover,.analytics-kpi-card:hover{border-color:#cbd5e1!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #0000000f!important}.verified-badge-pill,.status-pill.published{color:#047857!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:999px!important;padding:3px 10px!important;font-size:11px!important;font-weight:700!important}.status-pill.draft{color:#b45309!important;background:#fffbeb!important;border:1px solid #fde68a!important;border-radius:999px!important;padding:3px 10px!important;font-size:11px!important;font-weight:700!important}:root{--md-sys-color-primary:#dc2626;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#fef2f2;--md-sys-color-on-primary-container:#991b1b;--md-sys-color-secondary:#d97706;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#fef3c7;--md-sys-color-on-secondary-container:#78350f;--md-sys-color-surface:#fff;--md-sys-color-surface-dim:#f8fafc;--md-sys-color-surface-container:#f8fafc;--md-sys-color-surface-container-high:#f1f5f9;--md-sys-color-surface-container-highest:#e2e8f0;--md-sys-color-outline:#cbd5e1;--md-sys-color-outline-variant:#e2e8f0;--md-sys-elevation-level1:0 1px 3px #0000000d, 0 1px 2px #00000008;--md-sys-elevation-level2:0 4px 12px #0000000f, 0 2px 4px #0000000a;--md-sys-elevation-level3:0 12px 28px #00000017, 0 4px 8px #0000000d;--md-sys-elevation-level4:0 16px 36px #0000001f, 0 6px 12px #00000012;--md-sys-shape-corner-extra-large:28px;--md-sys-shape-corner-large:18px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-small:8px;--md-sys-shape-corner-full:9999px}md-filled-button,md-outlined-button,md-text-button,md-elevated-button{--md-filled-button-container-color:var(--md-sys-color-primary);--md-filled-button-label-text-color:var(--md-sys-color-on-primary);--md-filled-button-container-shape:var(--md-sys-shape-corner-full);font-family:var(--font-sans)!important;font-weight:700!important}md-outlined-text-field,md-filled-text-field{--md-outlined-text-field-focus-outline-color:var(--md-sys-color-primary);--md-outlined-text-field-label-text-focus-color:var(--md-sys-color-primary);--md-outlined-text-field-container-shape:var(--md-sys-shape-corner-medium);font-family:var(--font-sans)!important}.m3-pro-package-card{background:var(--md-sys-color-surface)!important;border:1px solid var(--md-sys-color-outline-variant)!important;border-radius:var(--md-sys-shape-corner-large)!important;box-shadow:var(--md-sys-elevation-level1)!important;flex-direction:column!important;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .2s!important;display:flex!important;position:relative!important;overflow:hidden!important}.m3-pro-package-card:hover{box-shadow:var(--md-sys-elevation-level3)!important;border-color:#dc262659!important;transform:translateY(-6px)scale(1.008)!important}.m3-pro-card-media{background:#0f172a;width:100%;height:200px;position:relative;overflow:hidden}.m3-pro-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.m3-pro-package-card:hover .m3-pro-card-media img{transform:scale(1.06)}.m3-pro-card-badge-top{z-index:2;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.m3-pro-cat-pill{-webkit-backdrop-filter:blur(12px);border-radius:var(--md-sys-shape-corner-full);color:#fff;letter-spacing:.3px;background:#0f172abf;border:1px solid #fff3;padding:4px 12px;font-size:11px;font-weight:700}.m3-pro-verified-chip{-webkit-backdrop-filter:blur(12px);border-radius:var(--md-sys-shape-corner-full);color:#fff;background:#047857d9;border:1px solid #ffffff4d;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.m3-pro-verified-chip svg{width:13px;height:13px}.m3-pro-card-body{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex}.m3-pro-card-header-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.m3-pro-card-header-row h3{color:#0f172a;margin:0;font-size:17px;font-weight:800;line-height:1.35}.m3-pro-price-tag{background:var(--md-sys-color-primary-container);border-radius:var(--md-sys-shape-corner-medium);color:var(--md-sys-color-primary);white-space:nowrap;border:1px solid #dc262626;flex:none;padding:6px 12px;font-size:16px;font-weight:800}.m3-pro-location-row{color:#64748b;align-items:center;gap:5px;font-size:13px;font-weight:500;display:flex}.m3-pro-location-row svg{color:var(--md-sys-color-primary);width:15px;height:15px}.m3-pro-items-preview{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.m3-pro-item-pill{background:var(--md-sys-color-surface-container-high);border-radius:var(--md-sys-shape-corner-small);color:#334155;padding:4px 8px;font-size:12px;font-weight:600}.m3-pro-card-actions{border-top:1px solid var(--md-sys-color-outline-variant);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:auto;padding:14px 18px;display:grid}.m3-pro-btn-details{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);color:#0f172a;background:#fff;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex}.m3-pro-btn-details:hover{background:var(--md-sys-color-surface-container-high);border-color:#94a3b8}.m3-pro-btn-whatsapp{border-radius:var(--md-sys-shape-corner-full);color:#fff;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border:0;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #25d3664d}.m3-pro-btn-whatsapp:hover{transform:translateY(-2px);box-shadow:0 6px 20px #25d36673}.m3-pro-chip-bar{scrollbar-width:none;gap:10px;padding:4px 0 12px;display:flex;overflow-x:auto}.m3-pro-chip-bar::-webkit-scrollbar{display:none}.m3-pro-chip{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);color:#475569;cursor:pointer;white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.m3-pro-chip:hover{background:var(--md-sys-color-surface-container-high);color:#0f172a}.m3-pro-chip.active{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-primary);border-color:#dc262666;font-weight:700}.material-symbols-outlined,.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;-webkit-user-select:none;user-select:none;vertical-align:middle;direction:ltr;justify-content:center;align-items:center;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-flex;font-family:Material Symbols Outlined,Material Symbols Rounded!important}.icon-button svg,.filter-input-shell svg,.mobile-discovery-search svg,.area-modal-search svg,.mobile-filter-trigger svg,.m3-pro-btn-details svg,.m3-pro-btn-whatsapp svg,.bpp-back svg,.section-title-row svg{width:24px!important;height:24px!important;font-size:24px!important}button,.m3-btn-filled,.m3-btn-tonal,.m3-btn-outlined,button.primary-action,button.secondary-action,.post-package-button,.m3-pro-btn-details,.m3-pro-btn-whatsapp{font-family:"Google Sans", "Inter", var(--font-sans)!important;letter-spacing:.15px!important;text-transform:none!important;font-size:15px!important;font-weight:700!important;line-height:22px!important}.m3-btn-filled,button.primary-action{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex;background:var(--md-sys-color-primary)!important;border-radius:var(--md-sys-shape-corner-full)!important;box-shadow:var(--md-sys-elevation-level1)!important;color:var(--md-sys-color-on-primary)!important;border:0!important;min-height:48px!important;padding:12px 24px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.m3-btn-filled:hover,button.primary-action:hover{box-shadow:var(--md-sys-elevation-level2)!important;transform:translateY(-1px)!important}.m3-btn-filled:active,button.primary-action:active{box-shadow:var(--md-sys-elevation-level1)!important;transform:scale(.98)!important}.m3-btn-tonal{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex;background:var(--md-sys-color-primary-container)!important;border-radius:var(--md-sys-shape-corner-full)!important;color:var(--md-sys-color-primary)!important;border:1px solid #dc262633!important;min-height:44px!important;padding:10px 22px!important;transition:all .2s!important}.m3-btn-tonal:hover{background:#fee2e2!important;border-color:#dc262659!important}.m3-btn-outlined,button.secondary-action{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex;border:1px solid var(--md-sys-color-outline)!important;border-radius:var(--md-sys-shape-corner-full)!important;color:#0f172a!important;background:#fff!important;min-height:44px!important;padding:10px 22px!important;transition:all .2s!important}.m3-btn-outlined:hover,button.secondary-action:hover{background:var(--md-sys-color-surface-container-high)!important;border-color:#94a3b8!important}.m3-top-app-bar,header.site-header{-webkit-backdrop-filter:blur(16px)saturate(180%);align-items:center;height:64px;display:flex;border-bottom:1px solid var(--md-sys-color-outline-variant)!important;box-shadow:var(--md-sys-elevation-level1)!important;z-index:100!important;background:#fffffff0!important;position:sticky!important;top:0!important}.m3-nav-item.active,.brand-menu-item.active{background:var(--md-sys-color-primary-container)!important;border-radius:var(--md-sys-shape-corner-full)!important;color:var(--md-sys-color-primary)!important;font-weight:700!important}.m3-nav-item.active .material-symbols-rounded,.brand-menu-item.active .material-symbols-rounded{color:var(--md-sys-color-primary)!important}.m3-card-elevated,.panel{background:var(--md-sys-color-surface)!important;border:1px solid var(--md-sys-color-outline-variant)!important;border-radius:var(--md-sys-shape-corner-large)!important;box-shadow:var(--md-sys-elevation-level1)!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.m3-card-elevated:hover,.panel:hover{box-shadow:var(--md-sys-elevation-level2)!important}.m3-dialog,.modal-backdrop section{border:1px solid var(--md-sys-color-outline-variant)!important;border-radius:var(--md-sys-shape-corner-extra-large)!important;box-shadow:var(--md-sys-elevation-level4)!important;background:#fff!important;padding:24px!important}.filter-input-shell,.mobile-discovery-search,.area-modal-search{background:var(--md-sys-color-surface-container)!important;border:1px solid var(--md-sys-color-outline)!important;border-radius:var(--md-sys-shape-corner-full)!important;align-items:center!important;min-height:48px!important;padding:0 18px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.filter-input-shell:focus-within,.mobile-discovery-search:focus-within,.area-modal-search:focus-within{border-color:var(--md-sys-color-primary)!important;background:#fff!important;box-shadow:0 0 0 3px #dc26261f!important}.filter-input-shell input,.mobile-discovery-search input,.area-modal-search input,.bm-search-input,.bm-search-card input,.bm-search-input-wrap input,.package-list-search input,.today-search-input-wrap input,.search-modal-box input,.search-modal-form-pill input,.brand-topbar-search input,.admin-search-input,.admin-table-search input,.admin-global-search-input,.admin-global-search-bar input{box-shadow:none!important;color:#0f172a!important;font-family:var(--font-sans)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;width:100%!important;min-height:44px!important;padding:0 0 0 8px!important;font-size:14px!important;font-weight:500!important}input[type=text]:not(.filter-input-shell input):not(.mobile-discovery-search input):not(.area-modal-search input):not(.header-search input):not(.single-header-search-form input):not(.bm-search-input):not(.bm-search-card input):not(.bm-search-input-wrap input):not(.package-list-search input):not(.today-search-input-wrap input):not(.search-modal-box input):not(.search-modal-form-pill input):not(.brand-topbar-search input):not(.admin-search-input):not(.admin-table-search input):not(.admin-global-search-input):not(.v3-input):not(.v3-input-wrapper input),input[type=email]:not(.newsletter-email-input):not(.newsletter-input-wrapper input):not(.v3-input):not(.v3-input-wrapper input),input[type=password]:not(.v3-input):not(.v3-input-wrapper input),input[type=tel]:not(.v3-input):not(.v3-input-wrapper input),select,textarea{border-radius:var(--md-sys-shape-corner-medium)!important;color:#0f172a!important;font-family:var(--font-sans)!important;letter-spacing:.15px!important;background:#fff!important;border:1.5px solid #cbd5e1!important;min-height:48px!important;padding:12px 16px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}input[type=text]:not(.filter-input-shell input):not(.mobile-discovery-search input):not(.area-modal-search input):not(.header-search input):not(.single-header-search-form input):not(.bm-search-input):not(.bm-search-card input):not(.bm-search-input-wrap input):not(.package-list-search input):not(.today-search-input-wrap input):not(.search-modal-box input):not(.search-modal-form-pill input):not(.brand-topbar-search input):not(.admin-search-input):not(.admin-table-search input):not(.admin-global-search-input):not(.v3-input):not(.v3-input-wrapper input):focus,input[type=email]:not(.newsletter-email-input):not(.newsletter-input-wrapper input):not(.v3-input):not(.v3-input-wrapper input):focus,input[type=password]:not(.v3-input):not(.v3-input-wrapper input):focus,input[type=tel]:not(.v3-input):not(.v3-input-wrapper input):focus,select:focus,textarea:focus{border-color:var(--md-sys-color-primary)!important;background:#fff!important;outline:none!important;box-shadow:0 0 0 3px #dc26261f!important}.category-item,.area-modal-grid button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex;border:1px solid var(--md-sys-color-outline)!important;border-radius:var(--md-sys-shape-corner-full)!important;color:#475569!important;font-family:var(--font-sans)!important;background:#fff!important;min-height:38px!important;padding:8px 18px!important;font-size:13px!important;font-weight:600!important;transition:all .2s!important}.category-item:hover,.area-modal-grid button:hover{background:var(--md-sys-color-surface-container-high)!important;color:#0f172a!important}.category-item.active,.area-modal-grid button.active{background:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-primary)!important;border-color:#dc262666!important;font-weight:700!important}.pdp-section-card{border:1px solid var(--md-sys-color-outline-variant)!important;border-radius:var(--md-sys-shape-corner-large)!important;box-shadow:var(--md-sys-elevation-level1)!important;background:#fff!important;padding:24px!important}.pdp-step-item{background:var(--md-sys-color-surface-container)!important;border:1px solid var(--md-sys-color-outline-variant)!important;border-radius:var(--md-sys-shape-corner-medium)!important;padding:16px!important}.pdp-step-item .step-num{background:var(--md-sys-color-primary-container)!important;border-radius:var(--md-sys-shape-corner-full)!important;color:var(--md-sys-color-primary)!important;width:32px!important;height:32px!important;font-size:14px!important;font-weight:800!important}.bpp-hero-card{border:1px solid var(--md-sys-color-outline-variant)!important;border-radius:var(--md-sys-shape-corner-extra-large)!important;box-shadow:var(--md-sys-elevation-level2)!important;background:#fff!important;overflow:hidden!important}.bpp-video-showcase-panel{border:1px solid var(--md-sys-color-outline-variant)!important;border-radius:var(--md-sys-shape-corner-extra-large)!important;box-shadow:var(--md-sys-elevation-level1)!important;background:#fff!important;padding:24px!important}.bpp-video-frame-container{border-radius:var(--md-sys-shape-corner-large)!important;overflow:hidden!important}h1,.type-display-2xl{letter-spacing:-.5px!important}.package-grid,.setup-review-grid,.mockup-two-col-grid{gap:24px!important;display:grid!important}@media (width<=768px){.package-grid,.setup-review-grid,.mockup-two-col-grid{gap:16px!important}}.icon-button,.btn-whatsapp-circle,.mobile-filter-trigger,.bpp-back,.category-scroll-control{border-radius:var(--md-sys-shape-corner-full)!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;padding:10px!important;transition:all .2s!important;display:inline-flex!important}.icon-button:hover,.btn-whatsapp-circle:hover,.mobile-filter-trigger:hover,.bpp-back:hover,.category-scroll-control:hover{background:var(--md-sys-color-surface-container-high)!important}.m3-pro-cat-pill,.m3-pro-verified-chip,.verified-badge-pill,.status-pill{letter-spacing:.2px!important;align-items:center!important;height:24px!important;padding:4px 10px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}@media (width<=768px){.app-header,header.site-header{z-index:1000!important;background:#fff!important;border-bottom:1px solid #f1f5f9!important;height:auto!important;min-height:56px!important;margin:0!important;padding:0!important;position:sticky!important;top:0!important;box-shadow:0 1px 4px #0000000a!important}.header-inner{box-sizing:border-box!important;background:#fff!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:100%!important;min-height:56px!important;margin:0 auto!important;padding:8px 16px!important;display:flex!important}.header-nav{display:none!important}.logo-button{flex:none!important}.logo-image-frame{width:auto!important;max-width:150px!important;height:26px!important;overflow:visible!important}.logo-image-frame img{object-fit:contain!important;width:auto!important;height:30px!important}.header-actions{flex:none!important;align-items:center!important;gap:6px!important;display:flex!important}.post-package-button{border-radius:var(--md-sys-shape-corner-full)!important;white-space:nowrap!important;flex-shrink:0!important;width:auto!important;height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important}.mobile-hamburger-btn{border-radius:var(--md-sys-shape-corner-full)!important;flex-shrink:0!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:inline-flex!important}.market-hero,.category-hero,.landing-hero-slider{box-sizing:border-box!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:calc(100% - 32px)!important;min-height:200px!important;max-height:200px!important;margin:0 16px 16px!important;padding:24px 16px!important;display:flex!important}.hero-wordmark{width:180px!important;margin-bottom:10px!important}.hero-copy h1,.category-hero-copy h1{margin:0!important;font-size:22px!important;line-height:1.25!important}.typing-line,.category-hero-copy p{margin:6px 0 0!important;font-size:13px!important}.hero-trust-line,.hero-copy-trust,.hero-copy p:nth-of-type(2){display:none!important}.mobile-discovery{z-index:99!important;background:#fff!important;border-bottom:1px solid #f1f5f9!important;flex-direction:column!important;gap:8px!important;width:100%!important;margin:0!important;padding:10px 16px 8px!important;display:flex!important;position:relative!important}.mobile-category-block{flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.desktop-category-strip{display:none!important}.mobile-discovery-row{align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.mobile-discovery-search{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;flex:1!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;padding:0 16px!important;transition:border-color .16s!important;display:flex!important}.mobile-discovery-search:focus-within{background:#fff!important;border-color:#2563eb!important;box-shadow:inset 0 0 0 1px #2563eb!important}.mobile-discovery-search svg{color:#0f172a!important;flex:none!important;width:18px!important;height:18px!important}.mobile-discovery-search input{appearance:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-focus-ring-color:transparent!important;box-shadow:none!important;color:#0f172a!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:1!important;width:100%!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:400!important}.mobile-discovery-search input:focus,.mobile-discovery-search input:active{box-shadow:none!important;border:0!important;outline:0!important}.mobile-filter-trigger{box-shadow:none!important;color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;transition:border-color .16s!important;display:inline-flex!important}.mobile-filter-trigger:hover,.mobile-filter-trigger:active{color:#2563eb!important;border-color:#2563eb!important}.category-strip{z-index:98!important;background:#fff!important;border-top:0!important;border-bottom:1px solid #f1f5f9!important;margin:0!important;padding:2px 16px 10px!important;transition:transform .3s,opacity .3s!important;position:relative!important}.category-strip-inner{background:#fff!important;flex-direction:column!important;grid-template-columns:none!important;gap:10px!important;width:100%!important;min-height:auto!important;margin:0!important;padding:0!important;display:flex!important}.category-scroll-control{display:none!important}.category-scroll{scroll-behavior:smooth!important;gap:8px!important;width:100%!important;padding:2px 0!important;display:flex!important;overflow-x:auto!important}.filter-grid{grid-template-columns:1fr!important;gap:12px!important}.package-grid{grid-template-columns:1fr!important;gap:18px!important}.m3-pro-card-media{height:190px!important}.m3-pro-card-body{gap:12px!important;padding:16px!important}.m3-pro-card-header-row h3{color:#0f172a!important;font-size:16px!important;font-weight:700!important}.m3-pro-price-tag{color:#dc2626!important;background:linear-gradient(135deg,#fef2f2 0%,#ffe4e4 100%)!important;border:1px solid #dc262640!important;border-radius:9999px!important;padding:4px 12px!important;font-size:14px!important;font-weight:800!important}.m3-pro-card-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;padding:12px 16px!important}.m3-pro-btn-details,.m3-pro-btn-whatsapp{border-radius:9999px!important;min-height:42px!important;padding:8px 16px!important;font-size:13px!important;font-weight:700!important}.area-suggestions{max-height:220px!important;top:calc(100% + 4px)!important;overflow-y:auto!important}.area-suggestions button{min-height:40px!important;padding:8px 12px!important;font-size:13px!important}.bpp-hero-card{border-radius:var(--md-sys-shape-corner-large)!important}.bpp-cover{height:140px!important}.bpp-identity-row{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:12px!important;padding:14px!important}.bpp-avatar-wrap{margin-top:-46px!important}.bpp-avatar{width:72px!important;height:72px!important}.bpp-store-info{align-items:center!important}.bpp-name-line h1{font-size:20px!important}.bpp-meta-row{flex-wrap:wrap!important;justify-content:center!important;gap:6px!important}.bpp-wa-btn{justify-content:center!important;width:100%!important}.bpp-trust-bar{flex-wrap:wrap!important;gap:8px!important;padding:12px!important;font-size:11px!important}.bpp-trust-sep{display:none!important}.pdp-section-card{border-radius:var(--md-sys-shape-corner-medium)!important;padding:16px!important}.pdp-steps-grid{grid-template-columns:1fr!important;gap:10px!important}.brand-workspace{grid-template-columns:1fr!important}.brand-sidebar-shell{display:none!important}.dashboard-create-layout,.mockup-two-col-grid{grid-template-columns:1fr!important}}.btn-label-mobile,.mobile-hamburger-btn{display:none!important}@media (width<=960px){.btn-label-desktop{display:none!important}.btn-label-mobile{display:inline!important}.mobile-hamburger-btn{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 6px #0f172a14!important}.mobile-hamburger-btn:hover,.mobile-hamburger-btn:active{background:#f8fafc!important;border-color:#cbd5e1!important}.mobile-hamburger-btn .material-symbols-rounded,.mobile-hamburger-btn svg{color:#0f172a!important;width:24px!important;height:24px!important;font-size:24px!important}.desktop-only-btn{display:none!important}.header-actions{gap:8px!important}.post-package-button{white-space:nowrap!important;gap:4px!important;min-height:40px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important}}.mobile-nav-drawer-overlay{animation:.25s ease-out forwards fadeInOverlay;z-index:999999!important;background:#0f172aa6!important;position:fixed!important;inset:0!important}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.mobile-nav-drawer{animation:.3s cubic-bezier(.05,.7,.1,1) forwards slideDrawerFromLeft;opacity:1!important;z-index:1000000!important;background:#fff!important;flex-direction:column!important;width:84vw!important;max-width:320px!important;height:100vh!important;margin:0!important;padding:24px 20px!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;box-shadow:16px 0 48px #00000040!important}@keyframes slideDrawerFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.mobile-drawer-header{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;border-bottom:0!important;justify-content:space-between!important;align-items:center!important;margin:-24px -20px 0!important;padding:18px 20px!important;display:flex!important;box-shadow:0 4px 12px #dc262633!important}.mobile-drawer-close-btn{color:#fff!important;background:#ffffff38!important;border:1px solid #ffffff59!important;width:38px!important;height:38px!important}.mobile-drawer-close-btn:hover,.mobile-drawer-close-btn:active{color:#fff!important;background:#fff6!important}.mobile-drawer-links{background:#fff!important;flex-direction:column!important;gap:10px!important;margin-top:24px!important;display:flex!important}.mobile-drawer-links button{border-radius:var(--md-sys-shape-corner-medium)!important;color:#0f172a!important;cursor:pointer!important;font-family:var(--font-sans)!important;text-align:left!important;background:#fff!important;border:1px solid #f1f5f9!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:48px!important;padding:12px 16px!important;font-size:15px!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.mobile-drawer-links button:hover,.mobile-drawer-links button:active{background-color:var(--md-sys-color-primary-container)!important;background:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-primary)!important;border-color:#dc26264d!important;transform:translate(4px)!important}.mobile-drawer-links button .material-symbols-rounded{color:var(--md-sys-color-primary)!important;font-size:22px!important}.mobile-drawer-footer{background:#fff!important;border-top:1px solid #f1f5f9!important;margin-top:auto!important;padding-top:20px!important}.mobile-drawer-footer button{width:100%!important;min-height:48px!important}.m3-bottom-sheet-overlay{-webkit-backdrop-filter:blur(12px);animation:.25s ease-out forwards fadeInOverlay;z-index:999999!important;background:#0f172aa6!important;justify-content:center!important;align-items:flex-end!important;display:flex!important;position:fixed!important;inset:0!important}.m3-bottom-sheet{animation:.35s cubic-bezier(.05,.7,.1,1) forwards slideSheetUp;z-index:1000000!important;background:#fff!important;border-radius:28px 28px 0 0!important;flex-direction:column!important;width:100%!important;max-width:560px!important;max-height:85vh!important;padding:12px 20px 24px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 -12px 48px #00000038!important}@keyframes slideSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.m3-sheet-drag-handle{background:#cbd5e1!important;border-radius:999px!important;width:36px!important;height:4px!important;margin:4px auto 14px!important}.m3-sheet-header{border-bottom:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:center!important;padding-bottom:14px!important;display:flex!important}.m3-sheet-header h3{color:#0f172a!important;margin:0!important;font-size:18px!important;font-weight:800!important}.m3-sheet-body{flex-direction:column!important;gap:16px!important;padding:16px 0!important;display:flex!important;overflow-y:auto!important}.price-inputs-row{grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:10px!important;display:grid!important}.m3-sheet-footer{border-top:1px solid #f1f5f9!important;grid-template-columns:1fr 1.6fr!important;align-items:center!important;gap:12px!important;padding-top:16px!important;display:grid!important}.sheet-inline-suggestions{border:1px solid var(--md-sys-color-outline-variant)!important;border-radius:var(--md-sys-shape-corner-medium)!important;box-shadow:none!important;z-index:10!important;width:100%!important;max-height:180px!important;margin-bottom:12px!important;position:relative!important;top:6px!important;left:0!important;right:0!important;overflow-y:auto!important}.sheet-quick-area-chips{flex-wrap:wrap!important;gap:6px!important;margin-top:10px!important;display:flex!important}.sheet-quick-area-chips .category-item{min-height:32px!important;padding:4px 12px!important;font-size:12px!important}.mobile-filter-page{animation:.28s cubic-bezier(.05,.7,.1,1) forwards slideFilterPageUp;opacity:1!important;z-index:1000000!important;background:#fff!important;flex-direction:column!important;width:100vw!important;height:100vh!important;display:flex!important;position:fixed!important;inset:0!important}@keyframes slideFilterPageUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-filter-page-header{z-index:10!important;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;border-bottom:0!important;justify-content:space-between!important;align-items:center!important;min-height:60px!important;padding:12px 16px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 4px 14px #dc262638!important}.mobile-filter-page-header .icon-button{color:#fff!important;background:#ffffff38!important;border:1px solid #ffffff59!important}.mobile-filter-page-header .icon-button:hover,.mobile-filter-page-header .icon-button:active{color:#fff!important;background:#fff6!important}.filter-header-title{text-align:center!important;flex:1!important}.filter-header-title h2{color:#fff!important;margin:0!important;font-size:18px!important;font-weight:800!important}.mobile-filter-page-body{flex-direction:column!important;flex:1!important;gap:16px!important;padding:16px!important;display:flex!important;overflow-y:auto!important}.mobile-filter-section-card{background:var(--md-sys-color-surface-container)!important;border:1px solid var(--md-sys-color-outline-variant)!important;border-radius:var(--md-sys-shape-corner-medium)!important;flex-direction:column!important;gap:12px!important;padding:16px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.section-title-row{color:var(--md-sys-color-primary)!important;align-items:center!important;gap:8px!important;font-weight:700!important;display:flex!important}.section-title-row label{color:#0f172a!important;font-size:14px!important;font-weight:700!important}.price-preset-chips{flex-wrap:wrap!important;gap:6px!important;margin-top:4px!important;display:flex!important}.price-preset-chips button{border:1px solid var(--md-sys-color-outline)!important;border-radius:var(--md-sys-shape-corner-full)!important;color:#475569!important;background:#fff!important;min-height:32px!important;padding:4px 12px!important;font-size:12px!important;font-weight:600!important}.price-preset-chips button.active{background:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-primary)!important;border-color:#dc262666!important;font-weight:700!important}.m3-sort-chips-grid .category-item{text-align:center!important;flex:calc(50% - 8px)!important;justify-content:center!important;min-height:44px!important}.mobile-filter-page-footer{z-index:10!important;background:#fff!important;border-top:1px solid #f1f5f9!important;grid-template-columns:1fr 1.8fr!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;display:grid!important;position:sticky!important;bottom:0!important}@media (width<=768px){.package-grid,.packages-grid,.m3-cards-grid,.grid-container{box-sizing:border-box!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:16px!important;width:100%!important;padding:16px 12px!important;display:grid!important}@media (width<=480px){.package-grid,.packages-grid,.m3-cards-grid{grid-template-columns:1fr!important;gap:16px!important;padding:12px 12px 24px!important}}.m3-pro-card,.package-card,.m3-expressive-card{border-radius:var(--md-sys-shape-corner-medium,16px)!important;border:1px solid var(--md-sys-color-outline-variant,#e2e8f0)!important;background:var(--md-sys-color-surface,#fff)!important;flex-direction:column!important;transition:transform .2s,box-shadow .2s!important;display:flex!important;overflow:hidden!important;box-shadow:0 2px 8px #0f172a0f!important}.m3-pro-card-media,.package-card-media,.package-card-image,.m3-card-image-wrapper{width:100%!important;height:180px!important;min-height:180px!important;max-height:180px!important;position:relative!important;overflow:hidden!important}.m3-pro-card-media img,.package-card-media img,.package-card-image img{object-fit:cover!important;width:100%!important;height:100%!important}.m3-pro-card-body,.package-card-content,.package-card-body,.m3-card-content{flex-direction:column!important;flex:1!important;gap:8px!important;padding:14px 16px!important;display:flex!important}.m3-pro-card-title,.package-card-title{color:var(--md-sys-color-on-surface,#0f172a)!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important}.m3-card-badge,.package-card-badge{border-radius:var(--md-sys-shape-corner-small,8px)!important;padding:4px 8px!important;font-size:11px!important}.m3-pro-card-actions,.package-card-actions,.package-card-footer{border-top:1px solid var(--md-sys-color-outline-variant,#f1f5f9)!important;justify-content:space-between!important;align-items:center!important;padding:12px 16px!important;display:flex!important}}.daraz-package-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:14px!important;width:100%!important;padding:16px 0!important;display:grid!important}@media (width<=768px){.daraz-package-grid,.package-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;padding:12px 10px 24px!important}}.daraz-style-card{cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;flex-direction:column!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 8px #0f172a0d!important}.daraz-style-card:hover{border-color:#dc262659!important;transform:translateY(-3px)!important;box-shadow:0 8px 24px #dc262629!important}.daraz-card-media{background:#f8fafc!important;width:100%!important;height:160px!important;position:relative!important;overflow:hidden!important}@media (width<=480px){.daraz-card-media{height:135px!important}}.daraz-card-media img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .3s!important}.daraz-style-card:hover .daraz-card-media img{transform:scale(1.05)!important}.daraz-badge-overlay{pointer-events:none!important;z-index:2!important;justify-content:space-between!important;align-items:center!important;display:flex!important;position:absolute!important;top:6px!important;left:6px!important;right:6px!important}.daraz-offer-tag{color:#fff!important;letter-spacing:.3px!important;text-transform:uppercase!important;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;border-left:3px solid #ffd400!important;border-radius:4px!important;padding:3px 8px 3px 7px!important;font-size:10px!important;font-weight:800!important;box-shadow:0 2px 8px #dc262673!important}.daraz-featured-tag{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;color:#f97316!important;background:#0f172ad9!important;border:1px solid #f9731666!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;margin-left:auto!important;font-size:12px!important;display:flex!important;box-shadow:0 2px 6px #00000040!important}.daraz-card-body{flex-direction:column!important;flex:1!important;gap:4px!important;padding:10px 10px 6px!important;display:flex!important}.daraz-meta-row{color:#64748b!important;justify-content:space-between!important;align-items:center!important;font-size:11px!important;display:flex!important}.daraz-brand-name{white-space:nowrap!important;text-overflow:ellipsis!important;color:#64748b!important;max-width:65%!important;font-weight:600!important;overflow:hidden!important}.daraz-rating-badge{color:#ea580c!important;background:#fff7ed!important;border:1px solid #ffedd5!important;border-radius:4px!important;align-items:center!important;gap:3px!important;padding:1px 6px!important;font-size:11px!important;font-weight:700!important;display:flex!important}.daraz-rating-badge .material-symbols-rounded{color:#f97316!important;font-size:13px!important}.daraz-card-title{color:#0f172a!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:35px!important;margin:2px 0 4px!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;transition:color .2s!important;display:-webkit-box!important;overflow:hidden!important}.daraz-style-card:hover .daraz-card-title{color:#dc2626!important}.daraz-price-row{align-items:baseline!important;gap:6px!important;margin-top:auto!important;padding-top:2px!important;display:flex!important}.daraz-current-price{color:#dc2626!important;font-size:14px!important;font-weight:800!important}.daraz-original-price{color:#94a3b8!important;font-size:11px!important;text-decoration:line-through!important}.daraz-card-actions{border-top:none!important;align-items:center!important;gap:6px!important;padding:6px 10px 10px!important;display:flex!important}.daraz-btn-details{color:#fff!important;letter-spacing:.3px!important;cursor:pointer!important;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;border:1px solid #b91c1c!important;border-radius:8px!important;flex:1!important;min-height:34px!important;font-size:12px!important;font-weight:800!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 3px 10px #dc262647!important}.daraz-btn-details:hover,.daraz-btn-details:active{color:#fff!important;background:linear-gradient(135deg,#b91c1c 0%,#991b1b 100%)!important;transform:translateY(-1px)!important;box-shadow:0 5px 16px #dc262673!important}.daraz-btn-whatsapp{color:#fff!important;cursor:pointer!important;background:#25d366!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:18px!important;transition:all .2s!important;display:flex!important;box-shadow:0 2px 8px #25d36659!important}.daraz-btn-whatsapp:hover,.daraz-btn-whatsapp:active{background:#1da851!important;transform:scale(1.06)!important;box-shadow:0 4px 12px #25d36680!important}.unique-package-grid{grid-template-columns:repeat(5,1fr)!important;gap:16px!important;width:100%!important;padding:16px 0!important;display:grid!important}@media (width<=1200px){.unique-package-grid{grid-template-columns:repeat(4,1fr)!important}}@media (width<=960px){.unique-package-grid{grid-template-columns:repeat(3,1fr)!important}}@media (width<=768px){.unique-package-grid,.package-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;padding:12px 0 24px!important}}.unique-package-card{cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;flex-direction:column!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 8px #0f172a0a!important}.unique-package-card:active{transform:scale(.98)!important}.card-top-discount-badge{color:#dc2626!important;z-index:3!important;pointer-events:none!important;background:#fff0f0!important;border-radius:12px!important;padding:2px 8px!important;font-size:11px!important;font-weight:700!important;position:absolute!important;top:8px!important;left:8px!important;box-shadow:0 1px 4px #00000014!important}.unique-card-media{aspect-ratio:1!important;background:#f8fafc!important;width:100%!important;position:relative!important;overflow:hidden!important}.unique-card-media img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .3s!important}.unique-badge-overlay{pointer-events:none!important;z-index:2!important;justify-content:space-between!important;align-items:center!important;display:flex!important;position:absolute!important;top:6px!important;left:6px!important;right:6px!important}.unique-featured-tag{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;color:#ffd400!important;background:#0f172ad9!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;margin-left:auto!important;font-size:12px!important;display:flex!important}.unique-card-body{flex-direction:column!important;flex:1!important;gap:3px!important;padding:10px 12px 12px!important;display:flex!important}.unique-card-title{color:#1e293b!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:38px!important;margin:0 0 2px!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important;transition:color .2s!important;display:-webkit-box!important;overflow:hidden!important}.unique-package-card:hover .unique-card-title{color:#dc2626!important}.unique-brand-line{color:#475569!important;align-items:center!important;gap:5px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.unique-brand-name{white-space:nowrap!important;text-overflow:ellipsis!important;color:#475569!important;max-width:fit-content!important;font-weight:600!important;overflow:hidden!important}.brand-verified-dot{background-color:#10b981!important;border-radius:50%!important;flex-shrink:0!important;width:7px!important;height:7px!important;display:inline-block!important}.unique-location-row{color:#64748b!important;align-items:center!important;gap:4px!important;margin-top:1px!important;font-size:11px!important;display:flex!important}.unique-loc-icon{color:#64748b!important;flex-shrink:0!important;width:12px!important;height:12px!important}.unique-items-count-row{color:#64748b!important;margin-top:2px!important;font-size:11px!important;font-weight:500!important}.unique-price-row{align-items:baseline!important;gap:6px!important;margin-top:auto!important;padding-top:6px!important;display:flex!important}.unique-current-price{color:#0f172a!important;white-space:nowrap!important;font-size:16px!important;font-weight:800!important}.unique-original-price{color:#94a3b8!important;white-space:nowrap!important;font-size:12px!important;text-decoration:line-through!important}.unique-discount-text{color:#dc2626!important;margin-left:2px!important;font-size:12px!important;font-weight:700!important}.unique-interest-row{color:#64748b!important;align-items:center!important;gap:4px!important;margin-top:3px!important;font-size:11px!important;font-weight:500!important;display:flex!important}.interest-fire-icon{font-size:11px!important}.rokomari-discount-pill{color:#fff!important;letter-spacing:.2px!important;white-space:nowrap!important;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;border-radius:4px!important;flex-shrink:0!important;margin-left:auto!important;padding:2px 4px!important;font-size:10px!important;font-weight:800!important;box-shadow:0 1px 4px #dc26264d!important}.unique-card-actions{border-top:none!important;padding:6px 10px 10px!important}.unique-btn-view{color:#fff!important;letter-spacing:.3px!important;cursor:pointer!important;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;border:1px solid #b91c1c!important;border-radius:8px!important;width:100%!important;min-height:34px!important;font-size:12px!important;font-weight:800!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 3px 10px #dc262647!important}.landing-home-page{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.active-header-link{color:#dc2626!important;border-bottom:none!important;border-radius:9999px!important;font-weight:700!important}.landing-hero-section{color:#fff!important;text-align:center!important;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)!important;border-radius:20px!important;margin-bottom:40px!important;padding:48px 32px!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 36px #0f172a2e!important}.landing-hero-inner{flex-direction:column!important;align-items:center!important;gap:16px!important;max-width:800px!important;margin:0 auto!important;display:flex!important}.landing-hero-badge span{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#f8fafc!important;background:#ffffff1f!important;border:1px solid #fff3!important;border-radius:9999px!important;padding:6px 14px!important;font-size:12px!important;font-weight:700!important}.landing-hero-title{color:#fff!important;margin:0!important;font-size:clamp(24px,4vw,40px)!important;font-weight:800!important;line-height:1.25!important}.landing-hero-title .highlight-text{background:linear-gradient(135deg,#f97316 0%,#ef4444 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.landing-hero-subtitle{color:#94a3b8!important;max-width:680px!important;margin:0!important;font-size:clamp(14px,1.8vw,16px)!important;line-height:1.6!important}.landing-hero-ctas{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:14px!important;margin-top:12px!important;display:flex!important}.primary-cta-btn{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;border:0!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;font-size:15px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 16px #dc262666!important}.primary-cta-btn:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #dc262680!important}.secondary-cta-btn{color:#fff!important;cursor:pointer!important;background:#ffffff1a!important;border:1px solid #ffffff40!important;border-radius:9999px!important;padding:12px 22px!important;font-size:14px!important;font-weight:600!important;transition:all .2s!important}.secondary-cta-btn:hover{background:#fff3!important}.landing-section-header{justify-content:space-between!important;align-items:center!important;margin-bottom:20px!important;display:flex!important}.section-eyebrow{display:none!important}.landing-section-header h2{color:#0f172a!important;margin:0!important;font-size:clamp(20px,3vw,26px)!important;font-weight:800!important}.link-btn-text,.view-more-main-btn{color:#2563eb!important;cursor:pointer!important;background:0 0!important;border:0!important;font-size:14px!important;font-weight:700!important;transition:color .2s!important}.link-btn-text:hover,.view-more-main-btn:hover{color:#1d4ed8!important;text-decoration:underline!important}.marketing-cards-section{margin-bottom:48px!important}.marketing-cards-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))!important;gap:20px!important;display:grid!important}.marketing-promo-card{cursor:pointer!important;border-radius:16px!important;flex-direction:column!important;justify-content:flex-end!important;height:220px!important;min-height:220px!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 16px #0f172a14!important}.marketing-promo-card:hover{transform:translateY(-6px)!important;box-shadow:0 16px 36px #0f172a38!important}.marketing-card-bg-image{z-index:1!important;position:absolute!important;inset:0!important;overflow:hidden!important}.marketing-card-bg-image img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important}.marketing-promo-card:hover .marketing-card-bg-image img{transform:scale(1.08)!important}.marketing-card-overlay{opacity:.76!important;transition:opacity .35s!important;position:absolute!important;inset:0!important}.marketing-promo-card:hover .marketing-card-overlay{opacity:.92!important}.marketing-card-content{z-index:2!important;color:#fff!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;padding:18px 20px!important;display:flex!important;position:relative!important}.marketing-card-header{justify-content:space-between!important;align-items:center!important;display:flex!important}.marketing-icon{font-size:24px!important}.marketing-badge{color:#fff!important;text-transform:uppercase!important;letter-spacing:.3px!important;border-radius:9999px!important;padding:3px 9px!important;font-size:11px!important;font-weight:800!important}.marketing-card-bottom{flex-direction:column!important;gap:6px!important;margin-top:auto!important;display:flex!important}.marketing-card-title{color:#fff!important;text-shadow:0 2px 6px #00000073!important;margin:0!important;font-size:16.5px!important;font-weight:800!important;line-height:1.3!important}.marketing-card-hover-details{opacity:0!important;pointer-events:none!important;flex-direction:column!important;gap:6px!important;max-height:0!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;display:flex!important;overflow:hidden!important;transform:translateY(12px)!important}.marketing-promo-card:hover .marketing-card-hover-details,.marketing-promo-card:focus-within .marketing-card-hover-details{opacity:1!important;pointer-events:auto!important;max-height:140px!important;margin-top:4px!important;transform:translateY(0)!important}.marketing-card-desc{color:#ffffffe6!important;margin:0!important;font-size:12px!important;line-height:1.4!important}.marketing-card-footer{margin-top:4px!important}.marketing-action-link{align-items:center!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}.popular-packages-landing-section{margin-bottom:48px!important}.landing-view-more-footer{justify-content:center!important;margin-top:28px!important;display:flex!important}.landing-large-view-more-btn{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:2px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:10px!important;padding:14px 28px!important;font-size:15px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 12px #0f172a0d!important}.landing-large-view-more-btn:hover{color:#dc2626!important;border-color:#dc2626!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #dc26261f!important}.landing-trust-section{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:20px!important;padding:32px 24px!important}.landing-trust-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:24px!important;display:grid!important}.shajgoj-landing-style{flex-direction:column!important;gap:36px!important;display:flex!important}.landing-hero-slider{border-radius:0!important;width:100vw!important;max-width:100vw!important;min-height:420px!important;margin:0 calc(50% - 50vw) 28px!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 20px #00000014!important}.hero-slide-item{color:#fff!important;opacity:0!important;grid-template-columns:50% 50%!important;align-items:center!important;min-height:420px!important;padding:52px max(28px,50vw - 590px)!important;transition:opacity .5s ease-in-out!important;display:none!important;position:relative!important;overflow:hidden!important}.hero-slide-item.active{opacity:1!important;display:grid!important}.slide-content{z-index:10!important;flex-direction:column!important;gap:16px!important;width:100%!important;max-width:560px!important;padding-right:24px!important;display:flex!important}.slide-tag{-webkit-backdrop-filter:blur(10px)!important;color:#fff!important;letter-spacing:.5px!important;text-transform:uppercase!important;background:#ffffff26!important;border:1px solid #ffffff40!important;border-radius:9999px!important;width:fit-content!important;padding:6px 14px!important;font-size:11px!important;font-weight:800!important}.slide-title{color:#fff!important;letter-spacing:-.5px!important;text-transform:uppercase!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:manual!important;hyphens:manual!important;margin:0!important;font-size:clamp(22px,3.2vw,36px)!important;font-weight:900!important;line-height:1.2!important}.slide-subtitle{color:#ffffffe6!important;word-wrap:break-word!important;max-width:480px!important;margin:0!important;font-size:clamp(13px,1.4vw,15px)!important;line-height:1.5!important}.slide-actions{flex-wrap:wrap!important;align-items:center!important;gap:14px!important;margin-top:10px!important;display:flex!important}.slide-cta-btn{color:#0f172a!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:0!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:12px 26px!important;font-size:15px!important;font-weight:800!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 8px 24px #0003!important}.slide-cta-btn:hover{background:#f8fafc!important;transform:translateY(-2px)!important;box-shadow:0 12px 32px #0000004d!important}.slide-badge-pill{color:#fff!important;text-transform:uppercase!important;letter-spacing:.5px!important;white-space:nowrap!important;background:#f03!important;border-radius:9999px!important;padding:10px 18px!important;font-size:12px!important;font-weight:900!important}.slide-image-box{z-index:1!important;width:50%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;right:0!important;overflow:hidden!important}.slide-image-box img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 15%)!important}.slider-controls{z-index:10!important;pointer-events:none!important;justify-content:flex-end!important;align-items:center!important;display:flex!important;position:absolute!important;bottom:24px!important;left:max(28px,50vw - 590px)!important;right:max(28px,50vw - 590px)!important}.slider-dots{pointer-events:auto!important;align-items:center!important;gap:8px!important;display:flex!important}.slider-dots .dot{cursor:pointer!important;background:#fff6!important;border:0!important;border-radius:9999px!important;width:10px!important;height:10px!important;transition:all .25s!important}.slider-dots .dot.active{background:#fff!important;width:28px!important}.slider-arrow{-webkit-backdrop-filter:blur(8px)!important;color:#fff!important;cursor:pointer!important;pointer-events:auto!important;background:#fff3!important;border:1px solid #ffffff4d!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;transition:all .2s!important;display:flex!important}.slider-arrow:hover{background:#fff6!important}.flash-sale-bar{background:#fff!important;border:2px solid #ef4444!important;border-radius:18px!important;margin:24px 0 20px!important;padding:18px 28px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #ef444414!important}.flash-sale-inner{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;display:flex!important}.flash-limited-tag{color:#fff!important;letter-spacing:.5px!important;background:#f03!important;border-radius:0 16px 0 10px!important;padding:4px 14px!important;font-size:11px!important;font-weight:900!important;position:absolute!important;top:-1px!important;right:-1px!important}.flash-sale-left{align-items:center!important;gap:16px!important;display:flex!important}.flash-icon-circle{color:#f03!important;background:#ffe4e6!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;display:flex!important}.flash-sale-title{color:#0f172a!important;letter-spacing:-.2px!important;margin:0 0 3px!important;font-size:18px!important;font-weight:900!important}.flash-sale-sub{color:#64748b!important;margin:0!important;font-size:13px!important;font-weight:600!important}.flash-sale-right{align-items:center!important;gap:20px!important;display:flex!important}.flash-timer-box{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;display:flex!important}.timer-unit{text-align:center!important;min-width:28px!important}.timer-num{color:#f03!important;font-size:18px!important;font-weight:900!important;line-height:1!important;display:block!important}.timer-label{color:#64748b!important;margin-top:3px!important;font-size:9px!important;font-weight:800!important;display:block!important}.timer-colon{color:#f03!important;font-size:18px!important;font-weight:900!important}.flash-grab-btn{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;border:0!important;border-radius:9999px!important;padding:12px 28px!important;font-size:15px!important;font-weight:800!important;transition:all .2s!important;box-shadow:0 6px 20px #ff003359!important}.flash-grab-btn:hover{background:linear-gradient(135deg,#e6002e 0%,#b30024 100%)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #ff003373!important}.landing-savings-strip{color:#fff!important;background:linear-gradient(90deg,#2563eb 0%,#1d4ed8 100%)!important;border-radius:12px!important;margin-bottom:24px!important;padding:14px 24px!important;box-shadow:0 6px 20px #2563eb40!important}.strip-content{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.strip-badge{color:#fff!important;letter-spacing:.5px!important;background:#dc2626!important;border-radius:6px!important;padding:5px 12px!important;font-size:11px!important;font-weight:900!important}.strip-text{letter-spacing:.4px!important;text-transform:uppercase!important;flex:1!important;font-size:13px!important;font-weight:800!important}.strip-btn{color:#1d4ed8!important;cursor:pointer!important;background:#fff!important;border:0!important;border-radius:9999px!important;padding:8px 20px!important;font-size:13px!important;font-weight:800!important;transition:all .2s!important}.strip-btn:hover{background:#f8fafc!important;transform:scale(1.04)!important}.new-user-promo-banner{color:#fff!important;background:linear-gradient(135deg,#1e1b4b 0%,#2e1065 50%,#3b0764 100%)!important;border-radius:20px!important;margin:28px 0!important;padding:36px 40px!important;box-shadow:0 8px 32px #1e1b4b4d!important}.new-user-promo-inner{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;display:flex!important}.new-user-eyebrow{color:#fb7185!important;letter-spacing:1px!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:12px!important;font-weight:800!important;display:block!important}.new-user-title{color:#fff!important;margin:0 0 10px!important;font-size:26px!important;font-weight:800!important;line-height:1.25!important}.new-user-sub{color:#cbd5e1!important;margin:0!important;font-size:14px!important}.promo-code-box{color:#fff!important;background:#ffffff26!important;border-radius:6px!important;padding:2px 8px!important;font-weight:800!important;text-decoration:underline!important}.new-user-cta-btn{color:#fff!important;cursor:pointer!important;background:#f03!important;border:0!important;border-radius:9999px!important;flex-shrink:0!important;padding:14px 32px!important;font-size:15px!important;font-weight:800!important;transition:all .2s!important;box-shadow:0 4px 16px #f036!important}.new-user-cta-btn:hover{background:#cc0029!important;transform:translateY(-2px)!important}.landing-campaign-section{margin:10px 0!important}.campaign-pills-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:16px!important;display:grid!important}.campaign-pill-card{color:#fff!important;text-align:center!important;letter-spacing:.5px!important;cursor:pointer!important;border-radius:16px!important;padding:24px 20px!important;font-size:17px!important;font-weight:900!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 6px 20px #0000001f!important}.campaign-pill-card:hover{transform:translateY(-4px)scale(1.02)!important;box-shadow:0 12px 28px #00000038!important}.visual-category-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:16px!important;display:grid!important}.visual-cat-card{cursor:pointer!important;border-radius:16px!important;height:180px!important;transition:all .25s!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 16px #0f172a14!important}.visual-cat-card img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .4s!important}.visual-cat-card:hover img{transform:scale(1.08)!important}.cat-card-overlay{color:#fff!important;background:linear-gradient(#0f172a33 0%,#0f172ae0 100%)!important;flex-direction:column!important;justify-content:flex-end!important;padding:16px!important;display:flex!important;position:absolute!important;inset:0!important}.cat-card-overlay h3{margin:0 0 4px!important;font-size:15px!important;font-weight:800!important}.cat-card-overlay span{color:#38bdf8!important;font-size:12px!important;font-weight:700!important}.landing-solutions-section{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:24px!important;padding:32px 24px!important}.landing-section-header.center{text-align:center!important;flex-direction:column!important;align-items:center!important;margin-bottom:24px!important;display:flex!important}.landing-section-header.center h2{color:#0f172a!important;margin:0 0 6px!important;font-size:24px!important;font-weight:800!important}.landing-section-header.center p{color:#64748b!important;margin:0!important;font-size:14px!important}.solutions-avatar-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:16px!important;display:grid!important}.solution-avatar-card{text-align:center!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;flex-direction:column!important;align-items:center!important;gap:8px!important;padding:20px 14px!important;transition:all .2s!important;display:flex!important;box-shadow:0 4px 12px #0f172a0a!important}.solution-avatar-card:hover{border-color:#dc2626!important;transform:translateY(-4px)!important;box-shadow:0 10px 24px #dc26261f!important}.avatar-icon-box{background:#f1f5f9!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;font-size:26px!important;display:flex!important}.solution-avatar-card h4{color:#0f172a!important;margin:0!important;font-size:14px!important;font-weight:800!important}.solution-avatar-card span{color:#64748b!important;font-size:11px!important}.shajgoj-trust-banner{color:#fff!important;background:linear-gradient(135deg,#4c1d95 0%,#3b0764 100%)!important;border-radius:20px!important;padding:32px 24px!important;box-shadow:0 12px 32px #3b076433!important}.trust-banner-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:24px!important;display:grid!important}.trust-badge-icon{font-size:32px!important}.trust-item h3{color:#fff!important;margin:0 0 4px!important;font-size:15px!important;font-weight:800!important}.trust-item p{color:#fffc!important;margin:0!important;font-size:12px!important;line-height:1.4!important}@media (width<=768px){.hero-slide-item{grid-template-columns:1fr!important;padding:32px 20px 60px!important}.slide-image-box{display:none!important}.slider-controls{bottom:16px!important;left:20px!important;right:20px!important}}.header-search{visibility:visible!important;opacity:1!important;pointer-events:auto!important;box-sizing:border-box!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;flex:0 auto!important;align-items:center!important;gap:8px!important;width:230px!important;min-width:190px!important;max-width:320px!important;height:38px!important;min-height:38px!important;padding:0 10px 0 14px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 1px 3px #00000005!important}.header-search:hover{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 2px 6px #0000000a!important}.header-search:focus-within{background:#fff!important;border-color:#cbd5e1!important;width:280px!important;min-width:220px!important;max-width:340px!important;box-shadow:0 0 0 3px #0f172a0f,0 4px 14px #0f172a0d!important}.header-search .search-icon-left{color:#94a3b8!important;flex:none!important;width:15px!important;height:15px!important;transition:color .2s!important}.header-search:focus-within .search-icon-left{color:#0f172a!important}.header-search-input{box-shadow:none!important;color:#0f172a!important;appearance:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0 #0000!important;flex:auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 4px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:500!important}.header-search-input:focus,.header-search-input:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.header-search-input::placeholder{color:#94a3b8!important;font-size:13px!important;font-weight:400!important}.header-search-clear-btn{color:#64748b!important;cursor:pointer!important;background:#f1f5f9!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;padding:0!important;transition:all .15s!important;display:flex!important}.header-search-clear-btn:hover{color:#0f172a!important;background:#e2e8f0!important}.header-search-dropdown-panel{z-index:99999!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;width:360px!important;max-width:90vw!important;max-height:400px!important;padding:6px!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;overflow-y:auto!important;box-shadow:0 16px 40px -8px #0f172a24,0 2px 8px #0f172a0a!important}@media (width<=600px){.header-search{display:none!important}.header-search-dropdown-panel{border-radius:16px!important;width:calc(100vw - 24px)!important;max-height:60vh!important;position:fixed!important;top:58px!important;left:12px!important;right:12px!important;box-shadow:0 16px 40px #0000003d!important}}@media (width>=601px) and (width<=1024px){.header-search{flex:auto!important;width:100%!important;max-width:none!important;height:38px!important;min-height:38px!important;margin:0 12px!important;display:flex!important}.header-search:focus-within{max-width:none!important}}.search-dropdown-section{border-bottom:1px solid #f1f5f9!important;padding:4px 0!important}.search-dropdown-heading{color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:6px 14px 2px!important;font-size:10px!important;font-weight:800!important}.search-dropdown-item{cursor:pointer!important;align-items:center!important;gap:10px!important;padding:8px 14px!important;transition:background .15s!important;display:flex!important}.search-dropdown-item:hover,.search-dropdown-item:active{background:#f8fafc!important}.search-item-thumb{object-fit:cover!important;border-radius:8px!important;flex-shrink:0!important;width:36px!important;height:36px!important}.search-item-brand-avatar{color:#fff!important;background:#f03!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:14px!important;font-weight:800!important;display:flex!important}.search-item-info{flex-direction:column!important;display:flex!important;overflow:hidden!important}.search-item-title{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:700!important;overflow:hidden!important}.search-item-sub{color:#64748b!important;font-size:11px!important}.search-dropdown-footer{color:#f03!important;text-align:center!important;cursor:pointer!important;background:#fdf2f2!important;padding:10px 14px!important;font-size:12px!important;font-weight:700!important}.search-dropdown-empty{text-align:center!important;color:#64748b!important;padding:16px!important;font-size:13px!important}.header-search input,.header-search input[type=text],.header-search input[type=text]:focus,.header-search input[type=text]:focus-visible,.header-search input[type=text]:active{outline-offset:0!important;box-shadow:none!important;appearance:none!important;--tw-ring-inset:none!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-color:transparent!important;--tw-ring-color:transparent!important;--tw-ring-offset-shadow:none!important;--tw-ring-shadow:none!important;--tw-shadow:none!important;color:var(--slate-900,#0f172a)!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0 #0000!important;flex:1!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:500!important;line-height:normal!important}.header-search input::placeholder{color:var(--slate-400,#888)!important;font-weight:400!important}@media (width<=600px){.header-search{display:none!important}}.header-search-dropdown{border:1px solid var(--slate-200)!important;z-index:9999!important;background:#fff!important;border-radius:16px!important;flex-direction:column!important;gap:12px!important;width:360px!important;padding:16px!important;animation:.2s ease-out fadeInDropdown!important;display:flex!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;box-shadow:0 16px 40px #06090e29!important}@keyframes fadeInDropdown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dropdown-section-title{color:#dc2626!important;text-transform:uppercase!important;letter-spacing:.05em!important;align-items:center!important;gap:4px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.dropdown-keyword-chips{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.dropdown-chip-btn{background:var(--slate-100)!important;border:1px solid var(--slate-200)!important;color:var(--slate-800)!important;cursor:pointer!important;border-radius:9999px!important;padding:5px 12px!important;font-size:12px!important;font-weight:600!important;transition:all .2s!important}.dropdown-chip-btn:hover{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.dropdown-results-list{flex-direction:column!important;gap:4px!important;max-height:260px!important;display:flex!important;overflow-y:auto!important}.dropdown-result-item{cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;border-radius:10px!important;align-items:center!important;gap:10px!important;width:100%!important;padding:8px!important;transition:background .15s!important;display:flex!important}.dropdown-result-item:hover{background:var(--slate-100)!important}.dropdown-result-thumb{object-fit:cover!important;border-radius:8px!important;flex-shrink:0!important;width:38px!important;height:38px!important}.dropdown-result-info{flex-direction:column!important;flex:1!important;min-width:0!important;display:flex!important}.dropdown-result-title{color:var(--slate-900)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:600!important;overflow:hidden!important}.dropdown-result-sub{color:var(--slate-500)!important;font-size:11px!important}.dropdown-result-price{color:#dc2626!important;font-size:13px!important;font-weight:700!important}.dropdown-view-all-btn{color:#2563eb!important;cursor:pointer!important;text-align:center!important;background:0 0!important;border:none!important;padding:4px 0!important;font-size:12px!important;font-weight:700!important}.dropdown-view-all-btn:hover{text-decoration:underline!important}@media (width<=768px){.header-search-form{width:36px!important;padding:0 10px!important;overflow:hidden!important}.header-search-form:focus-within{width:180px!important}.header-search-input{font-size:13px!important}.header-search-dropdown{width:290px!important}}.search-modal-overlay{-webkit-backdrop-filter:none!important;z-index:99999!important;pointer-events:auto!important;background:0 0!important;justify-content:center!important;align-items:flex-start!important;padding:72px 16px 24px!important;animation:none!important;display:flex!important;position:fixed!important;inset:0!important}.search-modal-dialog{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;width:100%!important;max-width:720px!important;padding:0!important;animation:.22s cubic-bezier(.16,1,.3,1) slideDownModal!important;overflow:hidden!important;box-shadow:0 20px 50px #00000029,0 6px 16px #00000014!important}@keyframes slideDownModal{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.search-modal-content-shell{flex-direction:column!important;gap:24px!important;padding:28px!important;display:flex!important}.search-modal-close-icon-btn{color:#64748b!important;cursor:pointer!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;transition:all .16s!important;display:flex!important;box-shadow:0 1px 3px #0000000d!important}.search-modal-close-icon-btn:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important;transform:scale(1.05)!important}@media (width<=640px){.search-modal-overlay{padding:64px 12px 20px!important}.search-modal-dialog{border-radius:20px!important}.search-modal-content-shell{gap:16px!important;padding:20px 14px!important}.search-modal-form-pill{height:52px!important;padding:0 6px 0 14px!important}.search-modal-close-icon-btn{width:36px!important;height:36px!important}}.search-modal-form-pill{border:1.5px solid var(--slate-200)!important;background:#fff!important;border-radius:9999px!important;flex:1!important;align-items:center!important;height:64px!important;padding:0 8px 0 20px!important;transition:border-color .2s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 32px #06090e2e,0 2px 8px #06090e1a!important}.search-input-icon{color:var(--slate-400)!important;pointer-events:none!important;flex-shrink:0!important;width:22px!important;height:22px!important}.search-modal-form-pill input,.search-modal-form-pill input[type=text],.search-modal-form-pill input[type=text]:focus,.search-modal-form-pill input[type=text]:focus-visible,.search-modal-form-pill input[type=text]:active,.search-modal-input,.search-modal-input:focus,.search-modal-input:focus-visible,.search-modal-input:active{outline-offset:0!important;width:100%!important;height:100%!important;box-shadow:none!important;appearance:none!important;--tw-ring-inset:none!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-color:transparent!important;--tw-ring-color:transparent!important;--tw-ring-offset-shadow:none!important;--tw-ring-shadow:none!important;--tw-shadow:none!important;color:var(--slate-900)!important;background:0 0!important;border:0 #0000!important;outline:0 #0000!important;padding:0 12px!important;font-size:16px!important;font-weight:500!important}.search-clear-btn{color:var(--slate-300)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;margin-right:6px!important;padding:6px!important;display:flex!important}.search-submit-btn{color:#fff!important;cursor:pointer!important;background:#dc2626!important;border:0!important;border-radius:9999px!important;flex-shrink:0!important;height:42px!important;padding:0 24px!important;font-size:14px!important;font-weight:700!important;transition:all .2s!important}.search-submit-btn:hover{background:#b91c1c!important}.search-modal-close-btn{border:1.5px solid var(--slate-200)!important;width:48px!important;height:48px!important;color:var(--slate-400)!important;cursor:pointer!important;background:#fff!important;border-radius:9999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;transition:all .2s!important;display:flex!important}.search-modal-close-btn:hover{background:var(--slate-50)!important;color:var(--slate-900)!important;border-color:var(--slate-300)!important}.search-recommendations-section{flex-direction:column!important;gap:14px!important;display:flex!important}.search-section-label{color:#dc2626!important;text-transform:uppercase!important;letter-spacing:.05em!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.star-header-icon{color:#dc2626!important;font-size:16px!important}.keyword-chip-btn{border:1px solid var(--slate-200)!important;color:var(--slate-900)!important;cursor:pointer!important;background:#fff!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:10px 20px!important;font-size:14px!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important}.chip-icon-symbol{color:var(--slate-600)!important;vertical-align:middle!important;font-size:18px!important;transition:color .2s!important;display:inline-block!important}.keyword-chip-btn:hover .chip-icon-symbol{color:#dc2626!important}.unique-location-row{color:#475569!important;align-items:center!important;gap:6px!important;margin-bottom:6px!important;font-size:13px!important;font-weight:600!important;display:flex!important}.unique-loc-icon,.unique-location-row svg,.package-location svg,.package-card .location svg,.location-row svg,.package-location-icon{color:#dc2626!important;fill:#dc262626!important;flex-shrink:0!important;width:16px!important;height:16px!important;font-size:16px!important}.our-services-section{border-top:1px solid var(--slate-200)!important;margin-top:32px!important;padding:56px 0 32px!important}.our-services-header{text-align:center!important;margin-bottom:36px!important}.our-services-header h2{color:var(--slate-900)!important;margin:0 0 10px!important;font-size:32px!important;font-weight:800!important}.our-services-header p{color:var(--slate-400)!important;max-width:600px!important;margin:0 auto!important;font-size:16px!important}.our-services-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:24px!important;display:grid!important}.service-feature-card{border:1px solid var(--slate-200)!important;cursor:pointer!important;background:#fff!important;border-radius:18px!important;flex-direction:column!important;padding:32px 24px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 4px 16px #06090e0a!important}.service-feature-card:hover{border-color:#dc2626!important;transform:translateY(-4px)!important;box-shadow:0 12px 28px #dc26261f!important}.service-card-icon-box{background:var(--slate-50)!important;border:1px solid var(--slate-200)!important;color:#dc2626!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;margin-bottom:20px!important;font-size:24px!important;transition:all .2s!important;display:flex!important}.service-feature-card:hover .service-card-icon-box{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.service-feature-card h3{color:var(--slate-900)!important;margin:0 0 10px!important;font-size:20px!important;font-weight:800!important}.service-feature-card p{color:var(--slate-400)!important;flex:1!important;margin:0 0 20px!important;font-size:14px!important;line-height:1.5!important}.service-card-link{color:#dc2626!important;align-items:center!important;gap:6px!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important}.service-feature-card:hover .service-card-link{text-decoration:underline!important}.unique-package-card{border:1px solid var(--slate-200)!important;background:#fff!important;border-radius:18px!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s!important;overflow:hidden!important;box-shadow:0 4px 16px #06090e0a!important}.unique-package-card:hover{border-color:var(--slate-300)!important;transform:translateY(-5px)!important;box-shadow:0 14px 36px #06090e1f!important}.unique-card-media{position:relative!important;overflow:hidden!important}.unique-card-media img{transition:transform .4s cubic-bezier(.16,1,.3,1)!important}.unique-package-card:hover .unique-card-media img{transform:scale(1.05)!important}.category-item{background:var(--slate-50)!important;border:1px solid var(--slate-200)!important;color:var(--slate-900)!important;border-radius:9999px!important;padding:8px 18px!important;font-size:14px!important;font-weight:700!important;transition:all .2s!important}.category-item:hover{background:var(--slate-100)!important;border-color:var(--slate-300)!important}.category-item.active{background:var(--slate-500)!important;color:#fff!important;border-color:var(--slate-500)!important;box-shadow:0 4px 12px #1a263433!important}.material-symbols-rounded,.material-symbols-outlined{vertical-align:middle!important;-webkit-user-select:none!important;user-select:none!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.m3-surface-low{background:#f8fafcf2!important;border:1px solid #e2e8f0cc!important;border-radius:14px!important}.m3-surface-container{background:#fff!important;border:1px solid #e2e8f0e6!important;border-radius:16px!important;box-shadow:0 4px 20px -2px #0f172a0d!important}.m3-surface-container-high{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffff2!important;border:1px solid #e2e8f0f2!important;border-radius:18px!important;box-shadow:0 8px 30px -4px #0f172a14!important}.m3-surface-container-highest{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 12px 36px -4px #0f172a1f!important}.m3-chip{letter-spacing:.01em!important;color:var(--slate-700,#334155)!important;background:#f1f5f9e6!important;border:1px solid #cbd5e199!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:5px 12px!important;font-size:12px!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.m3-chip-dark{color:#fff!important;background:#0f172a!important;border-color:#1e293b!important}.m3-badge{letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:9999px!important;align-items:center!important;padding:3px 9px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.m3-badge-primary{color:#fff!important;background:#e53935!important;box-shadow:0 2px 8px #e539354d!important}.m3-badge-success{color:#fff!important;background:#10b981!important;box-shadow:0 2px 8px #10b98140!important}.m3-button-filled{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#e53935 0%,#d32f2f 100%)!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;font-size:14px!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 14px #e5393559!important}.m3-button-filled:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #e5393573!important}.m3-button-filled:active{transform:translateY(0)!important}.m3-btn-tonal{color:#0f172a!important;background:#f1f5f9e6!important;border:1px solid #cbd5e1!important;border-radius:10px!important;padding:8px 16px!important;font-size:13px!important;font-weight:700!important;transition:all .2s!important}.m3-btn-tonal:hover{background:#fff!important;border-color:#94a3b8!important;box-shadow:0 2px 8px #0f172a14!important}.m3-sort-chips-grid{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.m3-sort-chip{color:#475569!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;padding:7px 16px!important;font-size:13px!important;font-weight:600!important;transition:all .2s!important}.m3-sort-chip:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}.m3-sort-chip.active{color:#fff!important;background:linear-gradient(135deg,#e53935 0%,#d32f2f 100%)!important;border-color:#e53935!important;font-weight:700!important;box-shadow:0 4px 14px #e539354d!important}.m3-display-small{letter-spacing:-.02em!important;color:#0f172a!important;font-size:26px!important;font-weight:800!important;line-height:1.25!important}.m3-headline-large{color:#e53935!important;font-size:28px!important;font-weight:800!important;line-height:1.2!important}.m3-title-large{color:#0f172a!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important}.m3-title-medium{color:#0f172a!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important}.m3-title-small{color:#0f172a!important;font-size:14px!important;font-weight:700!important}.m3-body-large{color:#334155!important;font-size:15px!important;line-height:1.6!important}.m3-body-medium{color:#475569!important;font-size:14px!important;line-height:1.5!important}.m3-body-small{color:#64748b!important;font-size:12px!important;line-height:1.4!important}.m3-label-medium{font-size:12px!important;font-weight:600!important}.m3-label-small{color:#64748b!important;font-size:11px!important;font-weight:600!important}.app-header.reverb-header{-webkit-backdrop-filter:blur(18px)!important;z-index:1000!important;background:#ffffffe0!important;border-bottom:1px solid #e2e8f0cc!important;position:sticky!important;top:0!important;box-shadow:0 4px 20px #0f172a08!important}.header-search{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.header-search:focus-within{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 0 0 3px #0f172a0f,0 4px 14px #0f172a0d!important}.header-search-dropdown-panel{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;animation:.2s ease-out dropdownSlideIn!important;overflow:hidden!important;box-shadow:0 12px 36px #0f172a29!important}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.search-dropdown-heading{letter-spacing:.05em!important;text-transform:uppercase!important;color:#64748b!important;padding:8px 14px 4px!important;font-size:11px!important;font-weight:800!important}.search-dropdown-item{cursor:pointer!important;border-radius:10px!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;transition:background .15s!important;display:flex!important}.search-dropdown-item:hover{background:#f1f5f9!important}.flash-sale-bar{color:#0f172a!important;background:#fff!important;border:2px solid #ef4444!important;border-radius:18px!important;padding:18px 28px!important;box-shadow:0 8px 24px #ef444414!important}.flash-sale-title{color:#0f172a!important;font-size:18px!important;font-weight:900!important}.flash-sale-sub{color:#64748b!important;font-size:13px!important;font-weight:600!important}.timer-num{color:#f03!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:18px!important;font-weight:900!important}.category-scroll{scrollbar-width:none!important}.category-scroll::-webkit-scrollbar{display:none!important}.m3-pro-package-card,.unique-package-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s!important;overflow:hidden!important;box-shadow:0 4px 20px #0f172a0d!important}.m3-pro-package-card:hover,.unique-package-card:hover{border-color:#cbd5e1!important;transform:translateY(-6px)!important;box-shadow:0 16px 40px #0f172a1f!important}.unique-card-media img,.package-card-thumb img{transition:transform .4s cubic-bezier(.16,1,.3,1)!important}.m3-pro-package-card:hover .unique-card-media img,.unique-package-card:hover .unique-card-media img{transform:scale(1.06)!important}.pdp-main-image-frame{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:18px!important;overflow:hidden!important}.pdp-buy-box-column{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;padding:24px!important;box-shadow:0 10px 30px #0f172a0f!important}.pdp-whatsapp-btn{border-radius:14px!important;width:100%!important;padding:15px 24px!important;font-size:15px!important;font-weight:800!important}.pdp-step-item{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;align-items:flex-start!important;gap:14px!important;padding:14px 18px!important;display:flex!important}.pdp-step-item .step-num{color:#fff!important;background:#e53935!important;border-radius:9999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.brand-sidebar-shell{color:#f8fafc!important;background:#0f172a!important;border-right:1px solid #1e293b!important;padding:20px 16px!important}.logo-brand-icon-box{color:#fff!important;background:linear-gradient(135deg,#e53935 0%,#d32f2f 100%)!important;border-radius:12px!important;box-shadow:0 4px 14px #e5393566!important}.brand-sidebar-nav button{color:#94a3b8!important;border-radius:12px!important;padding:12px 14px!important;font-size:14px!important;font-weight:600!important;transition:all .2s!important}.brand-sidebar-nav button:hover{color:#003!important;background:#f1f5f9!important}.brand-sidebar-nav button.active{color:#fff!important;background:#003!important;font-weight:700!important}.nav-count-badge.red-badge{color:#fff!important;background:#e53935!important;border-radius:9999px!important;padding:2px 7px!important;font-size:11px!important;font-weight:800!important}.brand-topbar-shell{background:#fff!important;border-bottom:1px solid #e2e8f0!important;padding:16px 28px!important}.brand-page-title-chip h1{color:#0f172a!important;font-size:20px!important;font-weight:800!important}.red-bullet-dot{color:#e53935!important;font-size:20px!important}.brand-kpi-grid,.metric-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:16px!important;display:grid!important}.metric-card,.brand-kpi-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;padding:20px!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 4px 16px #0f172a0a!important}.metric-card:hover,.brand-kpi-card:hover{transform:translateY(-3px)!important;box-shadow:0 10px 28px #0f172a14!important}.metric-value{color:#0f172a!important;font-size:28px!important;font-weight:800!important}.setup-progress-bar{background:#e2e8f0!important;border-radius:9999px!important;height:8px!important;overflow:hidden!important}.setup-progress-bar-fill{background:linear-gradient(90deg,#e53935 0%,#ffc107 100%)!important;border-radius:9999px!important;height:100%!important;transition:width .4s!important}.lead-table,.package-verify-table{border-collapse:separate!important;border-spacing:0 8px!important;width:100%!important}.lead-table tr,.package-verify-table tr{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 2px 8px #0f172a08!important}.lead-table td,.package-verify-table td{padding:14px 18px!important;font-size:14px!important}.status-new{color:#e53935!important;background:#e539351f!important;border-radius:9999px!important;padding:4px 10px!important;font-size:12px!important;font-weight:800!important}.status-contacted{color:#b45309!important;background:#ffc10726!important;border-radius:9999px!important;padding:4px 10px!important;font-size:12px!important;font-weight:800!important}.status-completed{color:#10b981!important;background:#10b9811f!important;border-radius:9999px!important;padding:4px 10px!important;font-size:12px!important;font-weight:800!important}.super-admin-workspace{color:#0f172a!important;background:#f8fafc!important}.super-admin-sidebar{background:#fff!important;border-right:1px solid #e2e8f0!important}.super-admin-tag{color:#dc2626!important;letter-spacing:.04em!important;background:#fee2e2!important;border-radius:9999px!important;padding:2px 8px!important;font-size:10px!important;font-weight:800!important}.super-admin-hero-card{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:24px!important;display:flex!important;box-shadow:0 1px 3px #0000000a!important}.badge-super-admin-pill{color:#dc2626!important;letter-spacing:.04em!important;background:#fee2e2!important;border:1px solid #fca5a5!important;border-radius:9999px!important;padding:4px 12px!important;font-size:11px!important;font-weight:700!important;display:inline-block!important}.super-admin-workspace .metric-card{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 1px 3px #00000005!important}.super-admin-workspace .metric-value{color:#0f172a!important}.super-admin-workspace .metric-label{color:#64748b!important}.super-admin-workspace .panel{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 1px 3px #00000005!important}.super-admin-workspace .panel-header h2,.super-admin-workspace .panel-header h3{color:#0f172a!important}.location-card-chip{color:#334155!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;font-weight:600!important;display:inline-flex!important}.location-card-chip strong{color:#dc2626!important}.package-verify-card{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:16px!important;box-shadow:0 1px 2px #00000005!important}.system-card{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:20px!important;box-shadow:0 1px 2px #00000005!important}.system-card h3{color:#0f172a!important;font-size:15px!important;font-weight:700!important}.brand-sidebar-shell{color:#64748b!important;scrollbar-width:none!important;background:#fff!important;border-right:1px solid #f1f5f9!important;flex-direction:column!important;gap:0!important;width:240px!important;height:100vh!important;min-height:0!important;padding:16px 14px 20px!important;display:flex!important;position:sticky!important;top:0!important;overflow-y:auto!important}.brand-sidebar-shell::-webkit-scrollbar{display:none!important}.brand-sidebar-identity{cursor:pointer!important;background:#fff!important;border:1px solid #f1f5f9!important;border-radius:14px!important;align-items:center!important;gap:10px!important;margin-bottom:24px!important;padding:10px 12px!important;transition:all .15s!important;display:flex!important;box-shadow:0 1px 3px #00000008!important}.brand-sidebar-identity:hover{background:#f8fafc!important;border-color:#e2e8f0!important}.brand-sidebar-avatar{color:#fff!important;background:#f03!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:14px!important;font-weight:800!important;display:flex!important;overflow:hidden!important}.brand-sidebar-identity-text{flex-direction:column!important;flex:1!important;gap:2px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.brand-sidebar-identity-text strong{color:#0f172a!important;letter-spacing:-.01em!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13.5px!important;font-weight:700!important;overflow:hidden!important}.sidebar-status-dot.green-dot{background:#10b981!important;border-radius:50%!important;width:6px!important;height:6px!important;display:inline-block!important;box-shadow:0 0 0 2px #10b98140!important}.sidebar-identity-selector{color:#94a3b8!important;flex-shrink:0!important}.sidebar-nav-section-label{color:#94a3b8!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 10px 8px!important;padding:0!important;font-size:11px!important;font-weight:700!important}.brand-sidebar-nav{flex-direction:column!important;flex:1!important;gap:3px!important;margin-bottom:20px!important;display:flex!important}.brand-sidebar-nav-btn{color:#475569!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:12px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:40px!important;padding:8px 12px!important;font-size:13.5px!important;font-weight:600!important;transition:all .15s!important;display:flex!important;position:relative!important}.sidebar-nav-icon{flex-shrink:0!important;align-items:center!important;display:flex!important}.sidebar-nav-icon svg{color:#64748b!important;width:18px!important;height:18px!important;transition:color .15s!important}.sidebar-nav-label{flex:1!important}.sidebar-nav-badge{color:#475569!important;background:#f1f5f9!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;min-width:20px!important;height:20px!important;padding:0 6px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.sidebar-nav-badge.soon-badge{color:#b45309!important;letter-spacing:.04em!important;background:#fef3c7!important;border-radius:6px!important;min-width:0!important;height:auto!important;padding:2px 6px!important;font-size:9.5px!important;font-weight:800!important}.brand-sidebar-upgrade-card{background:#0b1120!important;border:1px solid #1e293bcc!important;border-radius:16px!important;margin-top:auto!important;padding:16px!important;box-shadow:0 10px 25px -5px #0b112040!important}.upgrade-card-header{justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important;display:flex!important}.upgrade-title-group{align-items:center!important;gap:6px!important;display:flex!important}.upgrade-star-icon{color:#facc15!important;width:14px!important;height:14px!important}.upgrade-title-group strong{color:#facc15!important;letter-spacing:.06em!important;font-size:11.5px!important;font-weight:900!important}.upgrade-tier-badge{color:#fb7185!important;letter-spacing:.04em!important;background:#f033!important;border-radius:6px!important;padding:2px 7px!important;font-size:10px!important;font-weight:800!important}.sidebar-upgrade-cta{color:#fff!important;cursor:pointer!important;text-align:center!important;background:#f03!important;border:0!important;border-radius:10px!important;width:100%!important;padding:10px 14px!important;font-size:12.5px!important;font-weight:700!important;transition:all .15s!important;display:block!important;box-shadow:0 4px 12px #ff003340!important}.sidebar-upgrade-cta:hover{background:#cc0029!important;transform:translateY(-1px)!important}.brand-topbar-shell{z-index:20!important;background:#fff!important;border-bottom:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:center!important;height:64px!important;padding:0 32px!important;display:flex!important;position:sticky!important;top:0!important}.brand-topbar-breadcrumb{align-items:center!important;gap:8px!important;display:flex!important}.breadcrumb-brand-suite{color:#64748b!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:600!important}.breadcrumb-divider-icon{color:#cbd5e1!important}.breadcrumb-current-page{color:#0f172a!important;font-size:13.5px!important;font-weight:700!important}.brand-icon-btn{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;transition:all .15s!important;display:flex!important;position:relative!important}.brand-icon-btn:hover{color:#0f172a!important;background:#f1f5f9!important}.brand-icon-btn .icon-badge.red-badge{color:#fff!important;background:#f03!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;font-size:10px!important;font-weight:800!important;display:flex!important;position:absolute!important;top:3px!important;right:3px!important}.brand-topbar-avatar-circle{color:#fff!important;background:#f03!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:13px!important;font-weight:800!important;display:flex!important;overflow:hidden!important}.brand-topbar-avatar-circle img{object-fit:cover!important;width:100%!important;height:100%!important}.profile-info-text{text-align:left!important;flex-direction:column!important;line-height:1.25!important;display:flex!important}.profile-info-text strong{color:#0f172a!important;font-size:13px!important;font-weight:700!important}.status-account-text{color:#64748b!important;font-size:11px!important}.profile-chevron{color:#94a3b8!important;transition:transform .2s!important}.profile-chevron.open{transform:rotate(180deg)!important}.brand-overview-v2{flex-direction:column!important;gap:20px!important;padding:24px 28px 40px!important;display:flex!important;overflow-y:auto!important}.overview-greeting-header{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:20px 24px!important;display:flex!important;box-shadow:0 2px 10px #0f172a0a!important}.greeting-avatar-row{align-items:center!important;gap:14px!important;display:flex!important}.overview-merchant-avatar{color:#fff!important;background:linear-gradient(135deg,#f03,#cc0029)!important;border-radius:14px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;font-size:1.3rem!important;font-weight:900!important;display:flex!important;position:relative!important;box-shadow:0 4px 14px #dc26264d!important}.merchant-online-pulse{background:#10b981!important;border:2px solid #fff!important;border-radius:50%!important;width:12px!important;height:12px!important;position:absolute!important;bottom:-2px!important;right:-2px!important;box-shadow:0 0 8px #10b98199!important}.greeting-title-with-badge{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.merchant-gold-tier-badge{color:#b45309!important;background:#fffbeb!important;border:1px solid #fde68a!important;border-radius:9999px!important;align-items:center!important;gap:4px!important;padding:3px 10px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.merchant-gold-tier-badge svg{color:#d97706!important;width:13px!important;height:13px!important}.greeting-headline{color:#0f172a!important;letter-spacing:-.02em!important;margin:0!important;font-size:20px!important;font-weight:800!important}.greeting-sub{color:#64748b!important;margin:3px 0 0!important;font-size:13px!important}.shop-link-text{color:#0284c7!important;font-weight:700!important}.greeting-quick-actions{flex-shrink:0!important;align-items:center!important;gap:10px!important;display:flex!important}.overview-quick-btn{cursor:pointer!important;white-space:nowrap!important;border-radius:12px!important;align-items:center!important;gap:6px!important;padding:10px 18px!important;font-size:13px!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.overview-quick-btn svg{width:16px!important;height:16px!important}.overview-quick-btn.primary{color:#fff!important;background:linear-gradient(135deg,#f03,#cc0029)!important;border:none!important;box-shadow:0 4px 14px #dc26264d!important}.overview-quick-btn.outline{color:#334155!important;background:#fff!important;border:1.5px solid #e2e8f0!important}.overview-quick-btn.outline:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.overview-readiness-card{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:16px!important;grid-template-columns:1fr 1fr!important;gap:20px!important;padding:20px 24px!important;display:grid!important;box-shadow:0 2px 8px #00000008!important}.readiness-left{flex-direction:column!important;gap:8px!important;display:flex!important}.readiness-title-row{justify-content:space-between!important;align-items:center!important;display:flex!important}.readiness-bar-track{background:#f1f5f9!important;border-radius:99px!important;width:100%!important;height:6px!important;overflow:hidden!important}.readiness-bar-fill{background:linear-gradient(90deg,#16a34a,#4ade80)!important;border-radius:99px!important;height:100%!important;transition:width .6s cubic-bezier(.16,1,.3,1)!important}.readiness-hint{color:#64748b!important;margin:0!important;font-size:12.5px!important}.readiness-checklist{flex-direction:column!important;gap:8px!important;display:flex!important}.readiness-check-item{color:#94a3b8!important;align-items:center!important;gap:8px!important;font-size:13px!important;display:flex!important}.readiness-check-item.done{color:#374151!important}.readiness-check-item.done svg{color:#16a34a!important;width:16px!important;height:16px!important}.readiness-empty-dot{background:0 0!important;border:2px solid #cbd5e1!important;border-radius:50%!important;flex-shrink:0!important;width:14px!important;height:14px!important}.overview-kpi-grid{grid-template-columns:repeat(4,1fr)!important;gap:14px!important;display:grid!important}.kpi-v2-card{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:18px!important;flex-direction:column!important;gap:12px!important;padding:20px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;display:flex!important;box-shadow:0 2px 10px #0f172a08!important}.kpi-v2-icon-wrap{border-radius:12px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;display:flex!important}.kpi-v2-icon-wrap svg{width:20px!important;height:20px!important}.kpi-v2-icon-wrap.blue{color:#0284c7!important;background:#eff6ff!important}.kpi-v2-icon-wrap.green{color:#16a34a!important;background:#f0fdf4!important}.kpi-v2-icon-wrap.red{color:#dc2626!important;background:#fff1f2!important}.kpi-v2-icon-wrap.amber{color:#d97706!important;background:#fffbeb!important}.kpi-v2-body{flex-direction:column!important;flex:1!important;gap:4px!important;display:flex!important}.kpi-v2-label{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:11.5px!important;font-weight:700!important}.kpi-v2-num{color:#0f172a!important;letter-spacing:-.02em!important;font-size:28px!important;font-weight:800!important;line-height:1.1!important}.kpi-v2-limit{color:#94a3b8!important;font-size:16px!important;font-weight:500!important}.kpi-v2-trend{font-size:12px!important;font-weight:700!important}.kpi-v2-trend.up{color:#16a34a!important}.kpi-v2-trend.neutral{color:#64748b!important}.kpi-slot-bar{background:#f1f5f9!important;border-radius:99px!important;height:6px!important;margin-top:6px!important;overflow:hidden!important}.kpi-slot-fill.red-fill{background:linear-gradient(90deg,#f03,#cc0029)!important;border-radius:99px!important;height:100%!important;transition:width .5s!important}.kpi-v2-cta{color:#dc2626!important;cursor:pointer!important;background:0 0!important;border:0!important;align-self:flex-start!important;padding:0!important;font-size:12.5px!important;font-weight:700!important;transition:all .15s!important}.kpi-v2-cta:hover{color:#b91c1c!important;transform:translate(2px)!important}.overview-main-grid{grid-template-columns:1fr 1fr!important;gap:16px!important;display:grid!important}.panel-v2{background:#fff!important;border:1.5px solid #eaecf0!important;border-radius:16px!important;padding:20px!important}.panel-v2-header{align-items:flex-start!important;gap:12px!important;margin-bottom:16px!important;display:flex!important}.panel-v2-icon-badge{border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important}.panel-v2-icon-badge svg{width:17px!important;height:17px!important}.panel-v2-icon-badge.red{color:#dc2626!important;background:#fff1f2!important}.panel-v2-icon-badge.green{color:#16a34a!important;background:#f0fdf4!important}.panel-v2-icon-badge.purple{color:#ea580c!important;background:#fff7ed!important}.panel-v2-icon-badge.blue{color:#2563eb!important;background:#eff6ff!important}.panel-v2-title{color:#0f172a!important;margin:0 0 2px!important;font-size:15px!important;font-weight:700!important}.panel-v2-sub{color:#64748b!important;margin:0!important;font-size:12px!important}.panel-v2-link-btn{color:#dc2626!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:0!important;margin-left:auto!important;padding:0!important;font-size:12px!important;font-weight:700!important}.panel-v2-link-btn:hover{text-decoration:underline!important}.overview-insight-panel{flex-direction:column!important;gap:12px!important;display:flex!important}.insight-card{border-radius:12px!important;align-items:flex-start!important;gap:12px!important;padding:14px!important;display:flex!important}.insight-card.success{background:#f0fdf4!important;border:1px solid #bbf7d0!important}.insight-card.caution{background:#fffbeb!important;border:1px solid #fde68a!important}.insight-card.neutral{background:#f8fafc!important;border:1px solid #e2e8f0!important}.insight-card svg{color:#64748b!important;flex-shrink:0!important;width:18px!important;height:18px!important;margin-top:1px!important}.insight-card strong{color:#0f172a!important;margin-bottom:3px!important;font-size:13px!important;font-weight:700!important;display:block!important}.insight-card p{color:#475569!important;margin:0 0 8px!important;font-size:12.5px!important;line-height:1.5!important}.insight-pill-row{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.insight-pill-row button{color:#374151!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:99px!important;padding:4px 12px!important;font-size:11.5px!important;font-weight:600!important;transition:all .15s!important}.insight-pill-row button:hover{background:#f1f5f9!important;border-color:#94a3b8!important}.insight-action-btn{color:#fff!important;cursor:pointer!important;background:#dc2626!important;border:0!important;border-radius:8px!important;padding:7px 14px!important;font-size:12px!important;font-weight:700!important}.insight-shop-share-card{background:#f8fafc!important;border:1.5px dashed #cbd5e1!important;border-radius:12px!important;flex-direction:column!important;gap:10px!important;padding:14px!important;display:flex!important}.shop-share-eyebrow{color:#94a3b8!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important}.shop-share-url{color:#0f172a!important;font-size:14px!important;font-weight:700!important;display:block!important}.shop-share-btns{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.shop-share-copy-btn,.shop-share-wa-btn{cursor:pointer!important;border-radius:8px!important;align-items:center!important;gap:5px!important;padding:7px 12px!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;transition:all .15s!important;display:inline-flex!important}.shop-share-copy-btn{color:#374151!important;background:#fff!important;border:1.5px solid #e2e8f0!important}.shop-share-copy-btn:hover{background:#f1f5f9!important}.shop-share-wa-btn{color:#fff!important;background:#16a34a!important;border:1.5px solid #16a34a!important}.shop-share-wa-btn:hover{background:#15803d!important}.shop-share-copy-btn svg,.shop-share-wa-btn svg{width:13px!important;height:13px!important}.leads-feed-list{flex-direction:column!important;gap:2px!important;display:flex!important}.lead-feed-row{border-radius:10px!important;align-items:center!important;gap:10px!important;padding:10px 8px!important;transition:background .12s!important;display:flex!important}.lead-feed-row:hover{background:#f8fafc!important}.lead-feed-avatar{color:#fff!important;background:#dc2626!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:11px!important;font-weight:700!important;display:flex!important}.lead-feed-avatar.purple{background:#003!important}.lead-feed-avatar.blue{background:#2563eb!important}.lead-feed-info{flex-direction:column!important;flex:1!important;gap:1px!important;min-width:0!important;display:flex!important}.lead-feed-info strong{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:700!important;overflow:hidden!important}.lead-feed-info span{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;overflow:hidden!important}.lead-feed-right{flex-direction:column!important;flex-shrink:0!important;align-items:flex-end!important;gap:4px!important;display:flex!important}.lead-feed-time{color:#94a3b8!important;white-space:nowrap!important;font-size:11px!important}.lead-status-chip{white-space:nowrap!important;border-radius:99px!important;padding:2px 8px!important;font-size:10px!important;font-weight:700!important}.lead-status-chip.new{color:#2563eb!important;background:#eff6ff!important}.lead-status-chip.contacted{color:#16a34a!important;background:#f0fdf4!important}.lead-status-chip.converted{color:#15803d!important;background:#dcfce7!important;font-weight:800!important}.lead-wa-btn{color:#16a34a!important;cursor:pointer!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;text-decoration:none!important;transition:all .15s!important;display:flex!important}.lead-wa-btn:hover{color:#fff!important;background:#16a34a!important}.lead-wa-btn svg{width:14px!important;height:14px!important}.leads-feed-empty{color:#94a3b8!important;text-align:center!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:32px 16px!important;display:flex!important}.leads-feed-empty svg{opacity:.35!important;width:32px!important;height:32px!important}.leads-feed-empty p{color:#64748b!important;margin:0!important;font-size:13px!important}.leads-feed-empty button{color:#fff!important;cursor:pointer!important;background:#dc2626!important;border:0!important;border-radius:8px!important;padding:9px 18px!important;font-size:13px!important;font-weight:700!important}.top-pkg-list{flex-direction:column!important;gap:2px!important;display:flex!important}.top-pkg-row{border-radius:10px!important;align-items:center!important;gap:12px!important;padding:10px 8px!important;transition:background .12s!important;display:flex!important}.top-pkg-row:hover{background:#f8fafc!important}.top-pkg-rank{color:#94a3b8!important;text-align:center!important;min-width:24px!important;font-size:12px!important;font-weight:700!important}.top-pkg-img{object-fit:cover!important;border-radius:8px!important;flex-shrink:0!important;width:40px!important;height:40px!important}.top-pkg-info{flex-direction:column!important;flex:1!important;gap:1px!important;min-width:0!important;display:flex!important}.top-pkg-info strong{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:700!important;overflow:hidden!important}.top-pkg-info span{color:#64748b!important;font-size:11.5px!important}.top-pkg-stats{flex-shrink:0!important;align-items:center!important;gap:10px!important;display:flex!important}.top-pkg-stats span{color:#475569!important;align-items:center!important;gap:4px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.top-pkg-stats svg{opacity:.6!important;width:13px!important;height:13px!important}.top-pkg-status-badge{border-radius:99px!important;flex-shrink:0!important;padding:3px 10px!important;font-size:11px!important;font-weight:700!important}.top-pkg-status-badge.live{color:#16a34a!important;background:#f0fdf4!important}.top-pkg-status-badge.draft{color:#ca8a04!important;background:#fefce8!important}.top-pkg-view-btn{color:#374151!important;cursor:pointer!important;background:0 0!important;border:1.5px solid #e2e8f0!important;border-radius:7px!important;flex-shrink:0!important;padding:5px 12px!important;font-size:12px!important;font-weight:600!important;transition:all .15s!important}.top-pkg-view-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important}.overview-empty-state{color:#94a3b8!important;text-align:center!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:28px 16px!important;display:flex!important}.overview-empty-state svg{opacity:.3!important;width:36px!important;height:36px!important}.overview-empty-state p{color:#64748b!important;margin:0!important;font-size:13px!important}.overview-empty-state button{color:#fff!important;cursor:pointer!important;background:#dc2626!important;border:0!important;border-radius:8px!important;padding:9px 18px!important;font-size:13px!important;font-weight:700!important}.overview-v2-footer{color:#94a3b8!important;text-align:center!important;border-top:1px solid #f1f5f9!important;padding-top:16px!important;font-size:12px!important}@media (width<=1100px){.overview-kpi-grid{grid-template-columns:repeat(2,1fr)!important}.overview-readiness-card{grid-template-columns:1fr!important}}@media (width<=800px){.brand-sidebar-shell{display:none!important}.brand-workspace{grid-template-columns:1fr!important}.brand-overview-v2{padding:16px 16px 32px!important}.overview-main-grid{grid-template-columns:1fr!important}.overview-kpi-grid{grid-template-columns:repeat(2,1fr)!important}.greeting-headline{font-size:18px!important}.overview-greeting-header{flex-direction:column!important;align-items:flex-start!important}}.leads-center-v2{flex-direction:column!important;gap:20px!important;padding:24px 28px 40px!important;display:flex!important;overflow-y:auto!important}.leads-center-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.leads-center-title{color:#0f172a!important;letter-spacing:-.02em!important;margin:0 0 4px!important;font-size:22px!important;font-weight:800!important}.leads-center-sub{color:#64748b!important;margin:0!important;font-size:13.5px!important}.leads-center-search{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;align-items:center!important;gap:8px!important;width:280px!important;padding:8px 14px!important;transition:border-color .15s!important;display:flex!important}.leads-center-search:focus-within{border-color:#dc2626!important}.leads-center-search svg{color:#94a3b8!important;flex-shrink:0!important;width:16px!important;height:16px!important}.leads-center-search input{color:#0f172a!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;font-size:13px!important}.leads-kpi-row{grid-template-columns:repeat(4,1fr)!important;gap:14px!important;display:grid!important}.leads-kpi-card{background:#fff!important;border:1.5px solid #eaecf0!important;border-radius:14px!important;align-items:center!important;gap:14px!important;padding:16px!important;transition:transform .15s,box-shadow .15s!important;display:flex!important}.leads-kpi-card:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #0000000f!important}.leads-kpi-icon{border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;display:flex!important}.leads-kpi-icon svg{width:20px!important;height:20px!important}.leads-kpi-icon.blue{color:#2563eb!important;background:#eff6ff!important}.leads-kpi-icon.amber{color:#d97706!important;background:#fffbeb!important}.leads-kpi-icon.green{color:#16a34a!important;background:#f0fdf4!important}.leads-kpi-icon.purple{color:#f03!important;background:#fff0f2!important}.leads-kpi-card div{flex-direction:column!important;gap:2px!important;display:flex!important}.leads-kpi-card strong{color:#0f172a!important;font-size:22px!important;font-weight:800!important;line-height:1.1!important}.leads-kpi-card span{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:11.5px!important;font-weight:600!important}.leads-pipeline-tabs{border-bottom:1px solid #e2e8f0!important;gap:8px!important;padding-bottom:12px!important;display:flex!important;overflow-x:auto!important}.leads-pipeline-tab{color:#64748b!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important}.leads-pipeline-tab:hover{color:#0f172a!important;background:#f1f5f9!important}.leads-pipeline-tab.active{color:#fff!important;background:#0f172a!important;font-weight:700!important}.leads-tab-count{color:#475569!important;background:#e2e8f0!important;border-radius:99px!important;padding:2px 7px!important;font-size:11px!important;font-weight:700!important}.leads-tab-count.active{color:#fff!important;background:#fff3!important}.leads-table-v2{background:#fff!important;border:1.5px solid #eaecf0!important;border-radius:16px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.leads-table-header{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;grid-template-columns:2fr 2fr 1.5fr 1.2fr 1.4fr 1.2fr!important;padding:12px 18px!important;font-size:11px!important;font-weight:700!important;display:grid!important}.leads-table-row{border-bottom:1px solid #f1f5f9!important;grid-template-columns:2fr 2fr 1.5fr 1.2fr 1.4fr 1.2fr!important;align-items:center!important;padding:14px 18px!important;transition:background .12s!important;display:grid!important}.leads-table-row:hover{background:#f8fafc!important}.leads-table-row:last-child{border-bottom:none!important}.leads-table-customer{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.leads-table-avatar{color:#fff!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.leads-table-avatar.blue{background:#2563eb!important}.leads-table-avatar.amber{background:#d97706!important}.leads-table-avatar.green{background:#16a34a!important}.leads-table-avatar.red{background:#dc2626!important}.leads-table-customer-info{flex-direction:column!important;min-width:0!important;display:flex!important}.leads-table-customer-info strong{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13.5px!important;font-weight:700!important;overflow:hidden!important}.leads-table-customer-info span{color:#64748b!important;font-size:11.5px!important}.leads-table-cell{color:#0f172a!important;align-items:center!important;min-width:0!important;font-size:13px!important;display:flex!important}.leads-table-cell.muted{color:#64748b!important;font-size:12.5px!important}.leads-pkg-name{color:#1e293b!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-weight:600!important;overflow:hidden!important}.lead-status-select{cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;outline:none!important;padding:5px 10px!important;font-size:12px!important;font-weight:700!important}.lead-status-select.blue{color:#1d4ed8!important;background:#eff6ff!important;border-color:#93c5fd!important}.lead-status-select.amber{color:#b45309!important;background:#fffbeb!important;border-color:#fde68a!important}.lead-status-select.green{color:#15803d!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.lead-status-select.red{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}.leads-table-actions{align-items:center!important;display:flex!important}.lead-wa-action-btn{color:#fff!important;background:#16a34a!important;border-radius:8px!important;align-items:center!important;gap:5px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;transition:background .15s!important;display:inline-flex!important}.lead-wa-action-btn:hover{background:#15803d!important}.lead-wa-action-btn svg{width:14px!important;height:14px!important}.lead-no-phone{color:#94a3b8!important;font-size:11.5px!important;font-style:italic!important}.leads-empty-state{text-align:center!important;background:#fff!important;border:1.5px solid #eaecf0!important;border-radius:16px!important;flex-direction:column!important;align-items:center!important;gap:12px!important;padding:48px 24px!important;display:flex!important}.leads-empty-state svg{color:#cbd5e1!important;width:42px!important;height:42px!important}.leads-empty-state strong{color:#0f172a!important;font-size:16px!important}.leads-empty-state p{color:#64748b!important;max-width:360px!important;margin:0!important;font-size:13px!important}@media (width<=1100px){.leads-kpi-row{grid-template-columns:repeat(2,1fr)!important}}@media (width<=800px){.leads-table-header{display:none!important}.leads-table-row{grid-template-columns:1fr!important;gap:10px!important}}.brand-settings-suite-v2{flex-direction:column!important;gap:20px!important;padding:24px 28px 48px!important;display:flex!important;overflow-y:auto!important}.settings-suite-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}.settings-suite-title{color:#0f172a!important;letter-spacing:-.02em!important;margin:0 0 4px!important;font-size:22px!important;font-weight:800!important}.settings-suite-sub{color:#64748b!important;margin:0!important;font-size:13.5px!important}.settings-toast-notice{color:#166534!important;background:#f0fdf4!important;border:1.5px solid #86efac!important;border-radius:10px!important;padding:8px 16px!important;font-size:13px!important;font-weight:700!important;animation:.2s ease-out fadeIn!important;box-shadow:0 4px 14px #1665341f!important}.settings-suite-nav{border-bottom:1.5px solid #e2e8f0!important;gap:8px!important;padding-bottom:12px!important;display:flex!important;overflow-x:auto!important}.settings-nav-tab{color:#64748b!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:1.5px solid #0000!important;border-radius:10px!important;align-items:center!important;gap:8px!important;padding:9px 18px!important;font-size:13px!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important}.settings-nav-tab svg{width:17px!important;height:17px!important}.settings-nav-tab:hover{color:#0f172a!important;background:#f1f5f9!important}.settings-nav-tab.active{color:#fff!important;background:#0f172a!important;font-weight:700!important}.settings-nav-tab.active svg{color:#f87171!important}.settings-tab-content{flex-direction:column!important;gap:20px!important;animation:.2s ease-out fadeIn!important;display:flex!important}.settings-profile-layout{grid-template-columns:2fr 1fr!important;gap:20px!important;display:grid!important}.settings-sidebar-guide{flex-direction:column!important;gap:16px!important;display:flex!important}.settings-info-card{background:#fff!important;border:1.5px solid #eaecf0!important;border-radius:16px!important;padding:18px!important}.settings-card-head{color:#0f172a!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;font-size:14px!important;font-weight:700!important;display:flex!important}.settings-card-head svg{color:#dc2626!important;width:18px!important;height:18px!important}.settings-card-desc{color:#64748b!important;margin:0 0 12px!important;font-size:12.5px!important}.settings-shop-link-box{background:#f8fafc!important;border:1.5px dashed #cbd5e1!important;border-radius:10px!important;flex-direction:column!important;gap:8px!important;padding:12px!important;display:flex!important}.settings-shop-link-box strong{color:#0f172a!important;word-break:break-all!important;font-size:14px!important}.settings-preview-btn{color:#dc2626!important;align-self:flex-start!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.settings-preview-btn:hover{text-decoration:underline!important}.settings-checklist-v2{flex-direction:column!important;gap:8px!important;display:flex!important}.settings-checklist-v2 .check-item{color:#94a3b8!important;align-items:center!important;gap:8px!important;font-size:12.5px!important;display:flex!important}.settings-checklist-v2 .check-item.done{color:#15803d!important;font-weight:600!important}.settings-checklist-v2 .check-item svg{width:15px!important;height:15px!important}.settings-grid-two-col{grid-template-columns:1fr 1fr!important;gap:20px!important;display:grid!important}.settings-panel-v2{background:#fff!important;border:1.5px solid #eaecf0!important;border-radius:16px!important;flex-direction:column!important;gap:16px!important;padding:22px!important;display:flex!important}.owner-profile-card{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;align-items:center!important;gap:16px!important;padding:16px!important;display:flex!important}.owner-avatar-circle{color:#fff!important;background:#003!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;font-size:20px!important;font-weight:800!important;display:flex!important;overflow:hidden!important}.owner-avatar-circle img{object-fit:cover!important;width:100%!important;height:100%!important}.owner-meta-block{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.owner-name-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.owner-name-row strong{color:#0f172a!important;font-size:15px!important;font-weight:700!important}.owner-role-badge{color:#92400e!important;background:#fef3c7!important;border:1px solid #fde68a!important;border-radius:99px!important;padding:2px 8px!important;font-size:11px!important;font-weight:800!important}.owner-email-text{color:#475569!important;align-items:center!important;gap:5px!important;font-size:12.5px!important;display:flex!important}.owner-email-text svg{color:#64748b!important;width:14px!important;height:14px!important}.verified-pill{color:#15803d!important;background:#dcfce7!important;border-radius:99px!important;padding:1px 6px!important;font-size:10px!important;font-weight:700!important}.owner-uid-text{color:#94a3b8!important;font-size:11px!important}.settings-field-group{flex-direction:column!important;gap:14px!important;display:flex!important}.settings-input-label{color:#334155!important;flex-direction:column!important;gap:6px!important;font-size:13px!important;font-weight:700!important;display:flex!important}.settings-text-input{color:#0f172a!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;outline:none!important;padding:10px 14px!important;font-size:13.5px!important;transition:border-color .15s!important}.settings-text-input:focus{border-color:#dc2626!important}.settings-textarea{color:#0f172a!important;resize:vertical!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;outline:none!important;padding:10px 14px!important;font-size:13px!important}.settings-textarea:focus{border-color:#dc2626!important}.settings-save-btn{color:#fff!important;cursor:pointer!important;background:#dc2626!important;border:none!important;border-radius:10px!important;align-self:flex-start!important;padding:10px 20px!important;font-size:13px!important;font-weight:700!important;transition:background .15s!important}.settings-save-btn:hover{background:#b91c1c!important}.settings-secondary-btn{color:#334155!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;align-items:center!important;gap:6px!important;padding:9px 16px!important;font-size:12.5px!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.settings-secondary-btn:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.settings-secondary-btn svg{width:15px!important;height:15px!important}.settings-auth-action-box{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;flex-direction:column!important;gap:12px!important;padding:16px!important;display:flex!important}.auth-box-info strong{color:#0f172a!important;margin-bottom:2px!important;font-size:13.5px!important;display:block!important}.auth-box-info p{color:#334155!important;margin:0 0 4px!important;font-size:13px!important}.auth-box-info small{color:#64748b!important;font-size:11.5px!important}.settings-status-alert{color:#1e40af!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:10px!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;font-size:12.5px!important;font-weight:600!important;display:flex!important}.settings-status-alert svg{width:16px!important;height:16px!important}.security-2fa-section{flex-direction:column!important;gap:20px!important;display:flex!important}.security-2fa-header-row{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}.security-2fa-intro{align-items:flex-start!important;gap:12px!important;display:flex!important}.security-2fa-title-wrap{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-bottom:4px!important;display:flex!important}.security-status-chip{border-radius:99px!important;padding:2px 8px!important;font-size:11px!important;font-weight:800!important}.security-status-chip.enabled{color:#15803d!important;background:#dcfce7!important;border:1px solid #bbf7d0!important}.security-status-chip.recommend{color:#92400e!important;background:#fef3c7!important;border:1px solid #fde68a!important}.security-toggle-btn{color:#fff!important;cursor:pointer!important;background:#0f172a!important;border:none!important;border-radius:8px!important;padding:8px 16px!important;font-size:12.5px!important;font-weight:700!important;transition:all .15s!important}.security-toggle-btn.active{color:#dc2626!important;background:#fef2f2!important;border:1.5px solid #fecaca!important}.security-methods-grid{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}.security-method-card{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;flex-direction:column!important;gap:8px!important;padding:16px!important;display:flex!important;position:relative!important}.security-method-card.selected{background:#fff!important;border-color:#22c55e!important;box-shadow:0 4px 14px #22c55e14!important}.method-card-head{color:#0f172a!important;align-items:center!important;gap:8px!important;font-size:13.5px!important;font-weight:700!important;display:flex!important}.method-card-head svg{color:#2563eb!important;width:17px!important;height:17px!important}.security-method-card p{color:#64748b!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.method-badge{color:#3730a3!important;background:#e0e7ff!important;border-radius:99px!important;align-self:flex-start!important;padding:2px 7px!important;font-size:10.5px!important;font-weight:700!important}.method-configure-btn{color:#334155!important;cursor:pointer!important;background:0 0!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-self:flex-start!important;padding:4px 10px!important;font-size:11.5px!important;font-weight:700!important}.security-sessions-box{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;flex-direction:column!important;gap:14px!important;padding:16px!important;display:flex!important}.session-item-row{justify-content:space-between!important;align-items:center!important;display:flex!important}.session-item-left{align-items:center!important;gap:10px!important;display:flex!important}.session-dot{border-radius:50%!important;flex-shrink:0!important;width:8px!important;height:8px!important}.session-dot.green{background:#22c55e!important;box-shadow:0 0 0 3px #22c55e33!important}.session-item-left strong{color:#0f172a!important;font-size:13px!important;display:block!important}.session-item-left p{color:#64748b!important;margin:0!important;font-size:11.5px!important}.session-badge-current{color:#15803d!important;background:#dcfce7!important;border-radius:99px!important;padding:3px 8px!important;font-size:11px!important;font-weight:700!important}.security-actions-footer{border-top:1px solid #e2e8f0!important;justify-content:flex-end!important;padding-top:12px!important;display:flex!important}.settings-logout-btn{color:#dc2626!important;cursor:pointer!important;background:#fee2e2!important;border:1px solid #fca5a5!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;font-size:12px!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.settings-logout-btn:hover{background:#fecaca!important}.settings-logout-btn svg{width:15px!important;height:15px!important}.settings-toggles-list{flex-direction:column!important;gap:16px!important;display:flex!important}.settings-toggle-item{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:14px!important;display:flex!important}.toggle-item-text strong{color:#0f172a!important;margin-bottom:2px!important;font-size:13.5px!important;display:block!important}.toggle-item-text p{color:#64748b!important;margin:0!important;font-size:12px!important;line-height:1.4!important}.toggle-switch{flex-shrink:0!important;width:44px!important;height:24px!important;display:inline-block!important;position:relative!important}.toggle-switch input{opacity:0!important;width:0!important;height:0!important}.toggle-slider{cursor:pointer!important;background-color:#cbd5e1!important;border-radius:34px!important;transition:all .2s!important;position:absolute!important;inset:0!important}.toggle-slider:before{content:""!important;background-color:#fff!important;border-radius:50%!important;width:18px!important;height:18px!important;transition:all .2s!important;position:absolute!important;bottom:3px!important;left:3px!important}.toggle-switch input:checked+.toggle-slider{background-color:#dc2626!important}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px)!important}.settings-footer-actions{margin-top:10px!important}.store-status-selector-grid{grid-template-columns:1fr 1fr 1fr!important;gap:14px!important;display:grid!important}.store-status-option{cursor:pointer!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:14px!important;align-items:flex-start!important;gap:10px!important;padding:16px!important;transition:all .15s!important;display:flex!important}.store-status-option.active{background:#fff!important;border-color:#dc2626!important;box-shadow:0 4px 14px #dc262614!important}.status-option-dot{border-radius:50%!important;flex-shrink:0!important;width:10px!important;height:10px!important;margin-top:4px!important}.status-option-dot.green{background:#22c55e!important}.status-option-dot.amber{background:#d97706!important}.status-option-dot.red{background:#dc2626!important}.store-status-option strong{color:#0f172a!important;margin-bottom:3px!important;font-size:13px!important;display:block!important}.store-status-option p{color:#64748b!important;margin:0!important;font-size:11.5px!important;line-height:1.4!important}.modal-backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:9999!important;background:#0f172a99!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important}.modal-dialog-v2{background:#fff!important;border-radius:18px!important;width:100%!important;max-width:440px!important;animation:.2s ease-out fadeIn!important;overflow:hidden!important;box-shadow:0 20px 40px #0003!important}.modal-dialog-header{border-bottom:1px solid #e2e8f0!important;justify-content:space-between!important;align-items:center!important;padding:16px 20px!important;display:flex!important}.dialog-title-group{color:#0f172a!important;align-items:center!important;gap:8px!important;font-size:15px!important;font-weight:700!important;display:flex!important}.dialog-title-group svg{color:#16a34a!important;width:18px!important;height:18px!important}.modal-close-btn{color:#94a3b8!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:6px!important;padding:4px!important}.modal-close-btn:hover{color:#0f172a!important;background:#f1f5f9!important}.modal-dialog-body{flex-direction:column!important;gap:16px!important;padding:20px!important;display:flex!important}.dialog-subtext{color:#475569!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.modal-otp-box{flex-direction:column!important;gap:6px!important;display:flex!important}.otp-label{color:#334155!important;flex-direction:column!important;gap:6px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.otp-input-field{letter-spacing:.3em!important;text-align:center!important;color:#0f172a!important;border:2px solid #cbd5e1!important;border-radius:12px!important;outline:none!important;padding:12px!important;font-size:20px!important;font-weight:800!important}.otp-input-field:focus{border-color:#16a34a!important}.otp-hint{color:#94a3b8!important;text-align:center!important;font-size:11px!important}.otp-error-text{color:#dc2626!important;margin:0!important;font-size:12px!important;font-weight:600!important}.modal-dialog-actions{justify-content:flex-end!important;gap:10px!important;margin-top:6px!important;display:flex!important}.settings-cancel-btn{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:1.5px solid #cbd5e1!important;border-radius:8px!important;padding:8px 16px!important;font-size:13px!important;font-weight:700!important}@media (width<=960px){.settings-profile-layout,.settings-grid-two-col,.store-status-selector-grid,.security-methods-grid{grid-template-columns:1fr!important}}.pt-system-settings .pt-settings-reference-card{background:var(--surface,#fff);border:1px solid var(--line,#e2e8f0);border-radius:12px;max-width:860px;padding:32px;box-shadow:0 1px 3px #0000000a}.pt-settings-block{flex-direction:column;gap:24px;display:flex}.pt-settings-block-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#64748b);margin:0 0 12px;font-size:.75rem;font-weight:800}.pt-checkbox-label{color:var(--text,#1e293b);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;font-size:.9375rem;font-weight:500;transition:color .15s;display:flex}.pt-checkbox-label input[type=checkbox]{border:1.5px solid var(--line-dark,#94a3b8);width:18px;height:18px;accent-color:var(--brand-primary,#0f172a);cursor:pointer;border-radius:4px}.pt-settings-group{flex-direction:column;gap:12px;display:flex}.pt-settings-group-title{color:var(--text,#0f172a);margin:0;font-size:1rem;font-weight:700}.pt-group-desc{color:var(--text-muted,#64748b);margin-left:6px;font-size:.875rem;font-style:italic;font-weight:400}.pt-radio-group{flex-direction:column;gap:10px;display:flex}.pt-radio-group.pt-radio-inline{flex-direction:row;gap:24px}.pt-radio-label{color:var(--text,#334155);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:.9375rem;font-weight:500;display:inline-flex}.pt-radio-label input[type=radio]{width:18px;height:18px;accent-color:var(--brand-primary,#0284c7);cursor:pointer}.pt-summary-box{background:var(--surface-subtle,#f8fafc);border:1px solid var(--line,#e2e8f0);border-radius:10px;flex-direction:column;gap:16px;padding:20px 24px;display:flex}.pt-summary-header strong{color:var(--text,#0f172a);margin-bottom:4px;font-size:1rem;font-weight:700;display:block}.pt-summary-header p{color:var(--text-muted,#64748b);margin:0;font-size:.875rem}.pt-checkbox-stack{flex-direction:column;gap:14px;display:flex}.pt-settings-divider{border:none;border-top:1px solid var(--line,#e2e8f0);margin:12px 0}.pt-settings-actions{justify-content:flex-start;margin-top:16px;display:flex}.brand-manage-shop-page{flex-direction:column;gap:24px;max-width:1040px;display:flex}.manage-shop-grid{flex-direction:column;gap:24px;display:flex}.shop-areas-chip-grid{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.shop-area-chip{background:var(--surface,#fff);border:1.5px solid var(--line,#e2e8f0);color:var(--text-muted,#475569);cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:all .15s;display:inline-flex}.shop-area-chip:hover{border-color:var(--brand-primary,#0f172a);color:var(--text,#0f172a)}.shop-area-chip .chip-check-icon{color:#94a3b8;width:16px;height:16px;transition:color .15s}.shop-area-chip.selected{color:#15803d;background:#f0fdf4;border-color:#22c55e}.shop-area-chip.selected .chip-check-icon{color:#16a34a}.manage-shop-footer-bar{justify-content:flex-start;margin-top:8px;display:flex}.pro-settings-container{flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;padding:8px 0 48px;display:flex}.pro-settings-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pro-settings-pill{color:#475569;text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:99px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.pro-settings-pill svg{color:#0284c7;width:13px;height:13px}.pro-settings-h1{color:#0f172a;letter-spacing:-.025em;margin:0 0 6px;font-size:26px;font-weight:800}.pro-settings-sub{color:#64748b;max-width:680px;margin:0;font-size:14px;line-height:1.5}.pro-settings-toast{color:#166534;background:#f0fdf4;border:1.5px solid #86efac;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:700;animation:.25s forwards slideInToast;display:inline-flex;box-shadow:0 4px 12px #16653414}.pro-settings-toast svg{color:#16a34a;width:16px;height:16px}@keyframes slideInToast{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pro-segmented-nav{background:#f1f5f9;border:1px solid #e2e8f0cc;border-radius:16px;flex-wrap:wrap;gap:6px;width:fit-content;padding:6px;display:inline-flex;box-shadow:0 1px 3px #0000000a,0 1px 2px -1px #00000005}.pro-nav-item{cursor:pointer;color:#475569;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:9px 18px;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.pro-nav-item:hover{color:#0f172a;background:#e2e8f0}.pro-nav-item.active{color:#fff;background:#0f172a;box-shadow:0 4px 14px #0f172a2e}.pro-nav-icon-wrap{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.pro-nav-icon-wrap svg{color:#64748b;width:18px;height:18px}.pro-nav-item:hover .pro-nav-icon-wrap svg{color:#0f172a}.pro-nav-item.active .pro-nav-icon-wrap svg{color:#fb7185}.pro-nav-text-block{align-items:baseline;gap:6px;display:flex}.pro-nav-title{font-size:13.5px;font-weight:700}.pro-nav-badge{color:#94a3b8;font-size:11.5px;font-weight:500}.pro-nav-item.active .pro-nav-badge{color:#cbd5e1}.pro-settings-grid{grid-template-columns:2fr 1fr;align-items:start;gap:28px;display:grid}@media (width<=1024px){.pro-settings-grid{grid-template-columns:1fr}}.pro-settings-section-stack{flex-direction:column;gap:20px;display:flex}.pro-feature-card{background:#fff;border:1px solid #e2e8f0d9;border-radius:16px;flex-direction:column;gap:18px;padding:24px 26px;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 1px 3px #0000000a,0 1px 2px -1px #00000005}.pro-feature-card.highlight-box{background:linear-gradient(to bottom right,#fff,#f8fafc);border-color:#cbd5e1}.pro-feature-card-header{align-items:flex-start;gap:16px;display:flex}.pro-card-icon-badge{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.pro-card-icon-badge svg{width:20px;height:20px}.pro-card-icon-badge.blue{color:#0284c7;background:#f0f9ff;border:1px solid #e0f2fe}.pro-card-icon-badge.green{color:#059669;background:#ecfdf5;border:1px solid #d1fae5}.pro-card-icon-badge.amber{color:#d97706;background:#fffbeb;border:1px solid #fef3c7}.pro-card-icon-badge.purple{color:#ea580c;background:#fff7ed;border:1px solid #fed7aa}.pro-card-icon-badge.red{color:#f03;background:#fff0f2;border:1px solid #ffccd4}.pro-feature-card-title{flex:1}.pro-feature-card-title h3{color:#0f172a;margin:0 0 4px;font-size:15.5px;font-weight:700}.pro-feature-card-title p{color:#64748b;margin:0;font-size:13px;line-height:1.45}.pro-switch-control{flex-shrink:0;width:48px;height:26px;margin-top:4px;display:inline-block;position:relative}.pro-switch-control input{opacity:0;width:0;height:0}.pro-switch-slider{cursor:pointer;background-color:#cbd5e1;border-radius:34px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.pro-switch-slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #00000026}.pro-switch-control input:checked+.pro-switch-slider{background-color:#0f172a}.pro-switch-control input:checked+.pro-switch-slider:before{transform:translate(22px)}.pro-feature-status-footer{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}.pro-status-indicator{font-size:12.5px;font-weight:700}.pro-status-indicator.live{color:#15803d}.pro-status-indicator.paused{color:#64748b}.pro-choice-cards-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width<=640px){.pro-choice-cards-grid{grid-template-columns:1fr}}.pro-choice-card{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;transition:all .15s;display:flex}.pro-choice-card:hover{background:#f8fafc;border-color:#94a3b8}.pro-choice-card.selected{background:#f8fafc;border-color:#0f172a;box-shadow:0 0 0 1px #0f172a,0 3px 8px #0f172a0d}.pro-choice-header{align-items:center;gap:10px;display:flex}.pro-choice-radio-dot{border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:flex}.pro-choice-card.selected .pro-choice-radio-dot{background:#0f172a;border-color:#0f172a}.pro-choice-card.selected .pro-choice-radio-dot:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.pro-choice-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pro-choice-title-row strong{color:#0f172a;font-size:13.5px;font-weight:700}.pro-pill-recommended{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.pro-choice-desc{color:#64748b;margin:0;font-size:12.5px;line-height:1.45}.pro-actions-bar{justify-content:flex-start;margin-top:8px;display:flex}.pro-actions-bar.left-align{justify-content:flex-start}.pro-btn-primary{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 4px 12px #0f172a1f}.pro-btn-primary:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a2e}.pro-btn-primary svg{color:#38bdf8;width:16px;height:16px}.pro-btn-secondary{color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#0f172a;border:none;border-radius:10px;padding:10px 20px;font-size:12.5px;font-weight:700;transition:all .15s;box-shadow:0 1px 3px #0000001a}.pro-btn-secondary:hover{background:#1e293b}.pro-btn-outline{text-transform:uppercase;letter-spacing:.05em;color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.pro-btn-outline:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.pro-checkbox-stack{flex-direction:column;gap:12px;display:flex}.pro-custom-checkbox-row{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:14px;padding:12px 14px;transition:all .15s;display:flex}.pro-custom-checkbox-row:hover{background:#f1f5f9;border-color:#cbd5e1}.pro-custom-checkbox-row input[type=checkbox]{accent-color:#0f172a;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}.checkbox-text-group strong{color:#0f172a;margin-bottom:2px;font-size:13.5px;font-weight:700;display:block}.checkbox-text-group p{color:#64748b;margin:0;font-size:12.5px;line-height:1.4}.pro-owner-info-box{background:#f8fafcb3;border:1px solid #e2e8f0cc;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.pro-avatar-circle-gradient{color:#fff;background:linear-gradient(135deg,#f03 0%,#fc0 50%,#003 100%);border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:800;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001f}.pro-avatar-circle-gradient img{object-fit:cover;width:100%;height:100%}.pro-owner-meta{flex-direction:column;flex:1;gap:4px;min-width:180px;display:flex}.pro-owner-name-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pro-owner-name-line strong{color:#0f172a;font-size:14.5px;font-weight:800}.pro-role-badge{color:#92400e;background:#fffbeb;border:1px solid #fef3c7cc;border-radius:9999px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.pro-owner-subline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pro-mono-email{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.pro-verified-chip{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0cc;border-radius:9999px;padding:1px 7px;font-size:10.5px;font-weight:700}.pro-uid-copy-pill{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;transition:border-color .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.pro-uid-copy-pill:hover{border-color:#cbd5e1}.pro-uid-label{color:#94a3b8}.pro-uid-code{color:#475569;-webkit-user-select:all;user-select:all}.pro-uid-copy-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:color .15s;display:inline-flex}.pro-uid-copy-btn:hover{color:#0f172a}.pro-check-green{color:#10b981}.pro-form-fields-row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=640px){.pro-form-fields-row{grid-template-columns:1fr}}.pro-input-field{flex-direction:column;gap:6px;display:flex}.pro-input-field span{color:#334155;font-size:12.5px;font-weight:700}.pro-input-field input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;padding:10px 14px;font-size:13.5px;transition:all .15s}.pro-input-field input:focus{border-color:#0f172a;box-shadow:0 0 0 3px #0f172a14}.pro-auth-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pro-alert-notice{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.pro-2fa-highlight{background:linear-gradient(#fff 0%,#f8fafc99 100%);border-color:#bfdbfe}.pro-2fa-title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pro-2fa-badge{border-radius:9999px;padding:2px 10px;font-size:11px;font-weight:700}.pro-2fa-badge.active{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0cc}.pro-2fa-badge.inactive{color:#92400e;background:#fffbeb;border:1px solid #fef3c7cc}.pro-btn-toggle-2fa{cursor:pointer;border:none;border-radius:10px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .15s}.pro-btn-toggle-2fa.success{color:#fff;background:#0f172a;box-shadow:0 1px 3px #0000001a}.pro-btn-toggle-2fa.success:hover{background:#1e293b}.pro-btn-toggle-2fa.danger{color:#cc0029;background:#fff1f2;border:1px solid #fecdd3}.pro-btn-toggle-2fa.danger:hover{background:#ffe4e6}.pro-2fa-methods-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width<=640px){.pro-2fa-methods-grid{grid-template-columns:1fr}}.pro-2fa-method-card{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:space-between;gap:10px;padding:16px;transition:all .15s;display:flex}.pro-2fa-method-card:hover{border-color:#94a3b8}.pro-2fa-method-card.active{background:#f8fafccc;border-color:#0f172a;box-shadow:0 0 0 1px #0f172a,0 2px 6px #0f172a0d}.method-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.method-header{color:#0f172a;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.method-header svg{color:#475569}.method-radio-dot{border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;transition:all .15s;display:flex}.method-radio-dot.selected{background:#0f172a;border-color:#0f172a}.method-radio-dot.selected:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.pro-2fa-method-card p{color:#64748b;margin:0;font-size:12.5px;line-height:1.45}.method-footer{border-top:1px solid #f1f5f9;margin-top:auto;padding-top:10px}.method-pill{color:#0369a1;background:#f0f9ff;border:1px solid #e0f2fe;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-block}.pro-btn-subtle{color:#0f172a;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;width:fit-content;padding:5px 12px;font-size:11.5px;font-weight:700;transition:all .15s}.pro-btn-subtle:hover{background:#e2e8f0}.button-press{transition:transform 80ms,filter .15s}.button-press:active{transform:scale(.98)}.pro-sessions-box{background:#f8fafcb3;border:1px solid #e2e8f0cc;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.session-left{align-items:center;gap:12px;display:flex}.session-online-dot{background:#10b981;border-radius:50%;width:9px;height:9px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulseGreen;box-shadow:0 0 0 4px #10b98133}@keyframes pulseGreen{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.session-left strong{color:#0f172a;font-size:13px;display:block}.session-left p{color:#64748b;margin:0;font-size:11.5px}.pro-btn-logout{color:#f03;cursor:pointer;background:#fff1f2;border:1px solid #ffe4e6;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.pro-btn-logout:hover{color:#cc0029;background:#ffe4e6}.pro-security-score-card{color:#fff!important;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)!important;border:1px solid #33415599!important;box-shadow:0 20px 25px -5px #0f172a40,0 8px 10px -6px #0f172a33!important}.security-score-header{justify-content:space-between;align-items:center;display:flex}.security-score-title{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:11.5px;font-weight:700}.security-score-val{color:#34d399;font-size:13px;font-weight:800}.security-score-track{background:#334155;border-radius:9999px;width:100%;height:6px;margin:10px 0 12px;overflow:hidden}.security-score-bar{background:#34d399;border-radius:9999px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.security-score-sub{color:#cbd5e1;margin:0;font-size:11.5px;line-height:1.45}.pro-settings-sidebar{flex-direction:column;gap:20px;display:flex}.pro-sidebar-card{background:#fff;border:1px solid #e2e8f0d9;border-radius:16px;flex-direction:column;gap:12px;padding:22px;display:flex;box-shadow:0 1px 3px #0000000a,0 1px 2px -1px #00000005}.pro-sidebar-card-header{color:#0f172a;align-items:center;gap:8px;font-size:14.5px;font-weight:800;display:flex}.sidebar-icon-blue{color:#059669;width:18px;height:18px}.sidebar-icon-purple{color:#ea580c;width:18px;height:18px}.pro-sidebar-p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.pro-sidebar-checklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pro-sidebar-checklist li{color:#475569;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.pro-sidebar-checklist li svg{color:#059669;flex-shrink:0;width:16px;height:16px;margin-top:1px}.pro-sidebar-links{flex-direction:column;gap:8px;margin-top:4px;display:flex}.pro-sidebar-nav-btn{color:#1e293b;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:13px;font-weight:700;transition:all .15s;display:flex}.pro-sidebar-nav-btn:hover{color:#fff;background:#0f172a;border-color:#0f172a}.pro-sidebar-nav-btn svg{color:#64748b;width:16px;height:16px}.pro-sidebar-nav-btn:hover svg{color:#fff}.pro-sidebar-nav-btn .arrow{opacity:.5;margin-left:auto}.brand-user-account-dropdown{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:4px;width:250px;padding:8px;animation:.18s cubic-bezier(.4,0,.2,1) forwards dropdownFadeIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px -4px #0f172a1f,0 4px 12px -2px #0f172a14}.brand-user-account-dropdown .user-menu-item{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;font-weight:600;transition:all .12s;display:flex}.brand-user-account-dropdown .user-menu-item.red-active{color:#dc2626;background:#fef2f2;font-weight:700}.brand-user-account-dropdown .user-menu-item svg{color:#64748b;width:16px;height:16px}.brand-user-account-dropdown .user-menu-item.super-admin-item{color:#7e22ce;background:#faf5ff;border:1px solid #f3e8ff}.brand-user-account-dropdown .user-menu-item.super-admin-item svg{color:#d97706}.brand-user-account-dropdown .badge-pro-pill{color:#0284c7;background:#eff6ff;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:800}.brand-user-account-dropdown .badge-super-admin-pill{color:#dc2626;background:#fee2e2;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:800}.brand-user-account-dropdown .menu-divider-line{background:#f1f5f9;height:1px;margin:4px 0}.pdp-table-card{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:16px!important;padding:24px 28px!important;box-shadow:0 2px 8px #00000005!important}.pdp-table-header-wrap{margin-bottom:18px}.pdp-table-header-wrap .pdp-section-title{color:#0f172a!important;align-items:center!important;gap:8px!important;margin:0 0 4px!important;font-size:18px!important;font-weight:800!important;display:flex!important}.pdp-table-header-wrap .pdp-section-title svg{color:#dc2626;width:20px;height:20px}.pdp-table-subtitle{color:#64748b;font-size:13px}.pdp-items-table-container{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;overflow-x:auto}.pdp-items-table{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}.pdp-items-table thead{background:#f8fafc;border-bottom:1.5px solid #e2e8f0}.pdp-items-table th{color:#475569;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:12px 16px;font-size:11.5px;font-weight:800}.pdp-items-table th.th-num{text-align:center;width:50px}.pdp-items-table th.th-qty{width:180px}.pdp-items-table th.th-price{text-align:right;width:180px}.pdp-items-table tbody tr{border-bottom:1px solid #f1f5f9;transition:background .12s}.pdp-items-table tbody tr:hover{background:#f8fafc}.pdp-items-table tbody tr:last-child{border-bottom:none}.pdp-items-table td{vertical-align:middle;padding:14px 16px}.pdp-items-table td.td-num{text-align:center}.pdp-item-badge-num{color:#64748b;background:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.pdp-item-name-cell{align-items:center;gap:10px;display:flex}.pdp-item-check-icon{color:#16a34a;flex-shrink:0;width:17px;height:17px}.pdp-item-name-cell strong{color:#0f172a;font-size:14px;font-weight:700}.pdp-qty-pill{color:#15803d;white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:99px;align-items:center;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.pdp-items-table td.td-price{text-align:right}.pdp-price-tag{color:#0f172a;white-space:nowrap;font-size:14px;font-weight:800}.pdp-items-table tfoot{background:#f8fafc;border-top:2px solid #e2e8f0}.pdp-table-total-row td{padding:16px}.td-total-label span{color:#0f172a;align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:inline-flex}.td-total-qty span{color:#64748b;font-size:12.5px;font-weight:700}.td-total-val{text-align:right}.td-total-val strong{color:#dc2626;white-space:nowrap;font-size:17px;font-weight:900}.item-price-row-with-unit{grid-template-columns:24px minmax(140px,2fr) 75px 120px 100px 36px!important;align-items:center!important;gap:8px!important;display:grid!important}.item-price-row-with-unit .item-name-input{width:100%!important}.item-price-row-with-unit .item-qty-input{text-align:center!important;width:100%!important}.item-price-row-with-unit .item-unit-select{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:8px!important;outline:none!important;height:38px!important;padding:0 8px!important;font-size:13px!important;font-weight:600!important}.item-price-row-with-unit .item-unit-select:focus{border-color:#0f172a!important}.item-price-row-with-unit .item-price-input{width:100%!important}@media (width<=768px){.item-price-row-with-unit{grid-template-columns:20px 1fr 70px 100px!important;row-gap:8px!important}.item-price-row-with-unit .item-price-input{grid-column:2/span 2!important}}.todays-offers-page{background:#f8fafc!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:16px clamp(16px,3vw,48px) 80px!important}.todays-nav-bar{margin-bottom:20px!important}.todays-offers-hero{color:#fff!important;background:linear-gradient(135deg,#090d16 0%,#1e1b4b 45%,#450a0a 100%)!important;border:1.5px solid #dc26264d!important;border-radius:24px!important;margin-bottom:28px!important;padding:clamp(24px,4vw,40px) clamp(20px,4vw,36px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 40px #dc26261f,0 4px 20px #0f172a33!important}.todays-offers-hero:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle at 100% 0,#ef444440,#0000 60%)!important;position:absolute!important;inset:0!important}.today-hero-content{z-index:1!important;position:relative!important}.today-hero-badge-row{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-bottom:16px!important;display:flex!important}.today-flash-pill{color:#fff!important;letter-spacing:.06em!important;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:5px 14px!important;font-size:.76rem!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 2px 10px #dc262666!important}.today-flash-pill .pulse-flame{width:15px!important;height:15px!important;animation:1.4s ease-in-out infinite alternate flamePulse!important}@keyframes flamePulse{0%{filter:drop-shadow(0 0 2px #fef08a);transform:scale(1)}to{filter:drop-shadow(0 0 8px #f97316);transform:scale(1.22)}}.today-location-indicator{-webkit-backdrop-filter:blur(8px)!important;color:#f1f5f9!important;background:#ffffff1f!important;border:1px solid #fff3!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:5px 14px!important;font-size:.78rem!important;font-weight:600!important;display:inline-flex!important}.today-location-indicator svg{color:#f87171!important;width:14px!important;height:14px!important}.today-hero-title{color:#fff!important;letter-spacing:-.02em!important;margin:0 0 10px!important;font-size:clamp(1.4rem,3.2vw,2.2rem)!important;font-weight:900!important;line-height:1.25!important}.today-hero-sub{color:#cbd5e1!important;max-width:780px!important;margin:0 0 24px!important;font-size:clamp(.88rem,1.6vw,1.02rem)!important;line-height:1.55!important}.today-hero-sub strong{color:#fef08a!important}.today-countdown-ticker-box{-webkit-backdrop-filter:blur(12px)!important;background:#0f172a99!important;border:1px solid #ef444466!important;border-radius:16px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:24px!important;padding:14px 20px!important;display:flex!important}.countdown-label-group{align-items:center!important;gap:12px!important;display:flex!important}.countdown-icon{color:#f87171!important;width:24px!important;height:24px!important}.countdown-text-col strong{color:#fff!important;letter-spacing:.03em!important;font-size:.86rem!important;font-weight:800!important;display:block!important}.countdown-text-col small{color:#94a3b8!important;font-size:.74rem!important}.today-timer-blocks{align-items:center!important;gap:6px!important;display:flex!important}.timer-block{background:#0f172a!important;border:1.5px solid #334155!important;border-radius:10px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:48px!important;padding:6px 10px!important;display:flex!important}.timer-block.highlight{background:#450a0a!important;border-color:#dc2626!important}.timer-val{color:#fff!important;font-family:monospace!important;font-size:1.15rem!important;font-weight:900!important;line-height:1!important}.timer-block.highlight .timer-val{color:#fef08a!important}.timer-lbl{color:#94a3b8!important;letter-spacing:.05em!important;margin-top:2px!important;font-size:.6rem!important;font-weight:700!important}.timer-sep{color:#ef4444!important;font-size:1.1rem!important;font-weight:800!important}.today-hero-stats-row{border-top:1px solid #ffffff1f!important;align-items:center!important;gap:20px!important;padding-top:18px!important;display:flex!important}.today-stat-item{flex-direction:column!important;display:flex!important}.today-stat-item .stat-num{color:#fff!important;font-size:1.25rem!important;font-weight:900!important}.today-stat-item .stat-label{color:#94a3b8!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:600!important}.today-stat-divider{background:#ffffff24!important;width:1px!important;height:28px!important}.today-location-filter-section{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:18px!important;margin-bottom:20px!important;padding:16px 20px!important;box-shadow:0 2px 10px #0f172a0a!important}.location-filter-header{justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;display:flex!important}.location-filter-title{color:#0f172a!important;align-items:center!important;gap:6px!important;font-size:.88rem!important;font-weight:800!important;display:inline-flex!important}.location-filter-title svg{color:#dc2626!important;width:16px!important;height:16px!important}.location-filter-count{color:#64748b!important;font-size:.78rem!important;font-weight:600!important}.today-area-chips-scroll{scrollbar-width:thin!important;gap:8px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.today-area-chip{color:#334155!important;cursor:pointer!important;background:#f1f5f9!important;border:1.5px solid #e2e8f0!important;border-radius:999px!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;font-size:.82rem!important;font-weight:700!important;transition:all .16s!important;display:inline-flex!important}.today-area-chip:hover{color:#0f172a!important;background:#e2e8f0!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important}.today-area-chip.active{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important;box-shadow:0 4px 14px #dc26264d!important}.today-area-chip .chip-pin-icon{width:13px!important;height:13px!important}.today-area-chip.active .chip-pin-icon{color:#fff!important}.today-area-chip .chip-count-badge{color:inherit!important;background:#00000014!important;border-radius:999px!important;padding:1px 7px!important;font-size:.72rem!important;font-weight:800!important}.today-area-chip.active .chip-count-badge{color:#fff!important;background:#ffffff40!important}.today-filter-controls-row{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:24px!important;display:flex!important}.today-mode-switch{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:999px!important;padding:3px!important;display:inline-flex!important}.today-mode-switch button{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:999px!important;padding:6px 14px!important;font-size:.8rem!important;font-weight:700!important;transition:all .14s!important}.today-mode-switch button.active{color:#fff!important;background:#0f172a!important}.today-category-pills-row{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.today-cat-pill{color:#475569!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:8px!important;padding:6px 12px!important;font-size:.78rem!important;font-weight:700!important;transition:all .14s!important}.today-cat-pill:hover,.today-cat-pill.active{color:#0f172a!important;background:#f1f5f9!important;border-color:#0f172a!important}.today-search-input-wrap{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:999px!important;flex:240px!important;align-items:center!important;max-width:340px!important;padding:0 14px!important;display:inline-flex!important}.today-search-input-wrap .search-icon{color:#94a3b8!important;width:16px!important;height:16px!important}.today-search-input-wrap input{color:#0f172a!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;padding:9px 8px!important;font-size:.82rem!important}.today-search-input-wrap .clear-btn{color:#94a3b8!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:0!important;display:flex!important}.today-search-input-wrap .clear-btn svg{width:14px!important;height:14px!important}.today-highlighted-card,.today-deal-card-highlight{border:2px solid #f87171!important;transition:all .22s!important;position:relative!important;box-shadow:0 8px 24px #dc26261f,0 2px 8px #0f172a0f!important}.today-highlighted-card:hover,.today-deal-card-highlight:hover{border-color:#dc2626!important;transform:translateY(-4px)!important;box-shadow:0 12px 32px #dc262638,0 4px 12px #0f172a1a!important}.today-badge-overlay-top{z-index:5!important;align-items:center!important;gap:6px!important;display:flex!important;position:absolute!important;inset:10px auto auto 10px!important}.today-sell-highlight-badge{color:#fff!important;letter-spacing:.04em!important;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;border:1px solid #ffffff59!important;border-radius:6px!important;align-items:center!important;gap:4px!important;padding:4px 8px!important;font-size:.68rem!important;font-weight:900!important;animation:1.8s ease-in-out infinite alternate glowTag!important;display:inline-flex!important;box-shadow:0 2px 8px #dc262680!important}.today-sell-highlight-badge svg{width:12px!important;height:12px!important}@keyframes glowTag{0%{box-shadow:0 0 6px #dc262666}to{box-shadow:0 0 14px #dc2626d9}}.today-discount-pill{color:#fef08a!important;background:#0f172a!important;border:1px solid #ffffff40!important;border-radius:6px!important;align-items:center!important;padding:4px 8px!important;font-size:.68rem!important;font-weight:800!important;display:inline-flex!important}.today-savings-floating-tag{-webkit-backdrop-filter:blur(6px)!important;color:#4ade80!important;text-align:center!important;z-index:3!important;background:#0f172ad9!important;border-top:1px solid #ffffff26!important;padding:4px 10px!important;font-size:.72rem!important;font-weight:800!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.today-card-urgency-row{color:#dc2626!important;align-items:center!important;gap:6px!important;margin-bottom:6px!important;font-size:.72rem!important;font-weight:700!important;display:flex!important}.today-card-urgency-row .urgency-dot{background:#dc2626!important;border-radius:50%!important;width:6px!important;height:6px!important;animation:1s infinite alternate blinkDot!important}@keyframes blinkDot{0%{opacity:.3}to{opacity:1}}.today-deal-price{color:#dc2626!important;font-size:1.25rem!important;font-weight:900!important}.today-strike-price{color:#94a3b8!important;margin-left:6px!important;font-size:.84rem!important;text-decoration:line-through!important}.today-save-badge{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:6px!important;margin-left:auto!important;padding:3px 8px!important;font-size:.72rem!important;font-weight:800!important}.today-card-action-bar{margin-top:12px!important}.today-claim-btn{color:#fff!important;cursor:pointer!important;background:#15803d!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;padding:9px 14px!important;font-size:.82rem!important;font-weight:800!important;transition:all .14s!important;display:flex!important}.today-claim-btn:hover{background:#166534!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #16a34a59!important}.today-claim-btn svg{width:15px!important;height:15px!important}.today-empty-state{text-align:center!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;margin:32px 0!important;padding:48px 24px!important}.today-empty-state .empty-flame-icon{margin-bottom:12px!important;font-size:44px!important}.today-empty-state h3{color:#0f172a!important;margin:0 0 8px!important;font-size:1.25rem!important;font-weight:800!important}.today-empty-state p{color:#64748b!important;max-width:500px!important;margin:0 auto 24px!important;font-size:.9rem!important}.today-empty-state .empty-action-btns{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;display:flex!important}.today-trust-banner-section{margin:40px 0 28px!important}.today-trust-card{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:16px!important;padding:22px 28px!important;display:grid!important;box-shadow:0 4px 18px #0f172a0a!important}.trust-item{align-items:center!important;gap:12px!important;display:flex!important}.trust-item .trust-icon{font-size:24px!important}.trust-item strong{color:#0f172a!important;font-size:.86rem!important;font-weight:800!important;display:block!important}.trust-item small{color:#64748b!important;font-size:.74rem!important;display:block!important}.trust-divider{display:none!important}.today-merchant-cta-panel{color:#fff!important;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%)!important;border:1.5px solid #334155!important;border-radius:20px!important;margin-top:32px!important;padding:28px 32px!important;box-shadow:0 8px 30px #0f172a26!important}.today-cta-inner{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;display:flex!important}.today-cta-text{flex:320px!important}.today-cta-badge{color:#f87171!important;letter-spacing:.05em!important;background:#ef444433!important;border:1px solid #ef444466!important;border-radius:999px!important;margin-bottom:8px!important;padding:3px 10px!important;font-size:.72rem!important;font-weight:800!important;display:inline-block!important}.today-cta-text h2{color:#fff!important;margin:0 0 6px!important;font-size:1.25rem!important;font-weight:800!important}.today-cta-text p{color:#94a3b8!important;margin:0!important;font-size:.85rem!important;line-height:1.5!important}.today-cta-action-btn{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:#dc2626!important;border:none!important;border-radius:12px!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;font-size:.88rem!important;font-weight:800!important;transition:all .16s!important;display:inline-flex!important;box-shadow:0 4px 18px #dc262666!important}.today-cta-action-btn:hover{background:#b91c1c!important;transform:translateY(-2px)!important}.today-cta-action-btn svg{width:16px!important;height:16px!important}.today-offer-builder-card{background:#fff8f8!important;border:1.5px solid #fecaca!important;border-radius:14px!important;margin:16px 0!important;padding:16px!important}.today-offer-toggle-row{display:flex!important}.today-offer-checkbox{cursor:pointer!important;align-items:center!important;gap:10px!important;display:flex!important}.today-offer-checkbox input[type=checkbox]{accent-color:#dc2626!important;width:18px!important;height:18px!important}.today-offer-checkbox-label{flex-direction:column!important;gap:2px!important;display:flex!important}.today-offer-badge-pill{color:#fff!important;letter-spacing:.04em!important;background:#dc2626!important;border-radius:4px!important;width:fit-content!important;padding:2px 6px!important;font-size:.65rem!important;font-weight:900!important;display:inline-block!important}.today-offer-checkbox-label strong{color:#0f172a!important;font-size:.9rem!important;font-weight:800!important}.today-offer-expanded-fields{border-top:1px dashed #fca5a5!important;margin-top:14px!important;padding-top:14px!important}.today-discount-preview-pill{background:#fff!important;border:1px solid #f87171!important;border-radius:8px!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;padding:8px 12px!important;display:flex!important}.today-discount-preview-pill .save-badge{color:#fff!important;background:#dc2626!important;border-radius:4px!important;padding:2px 7px!important;font-size:.75rem!important;font-weight:800!important}.today-discount-preview-pill .preview-text{color:#334155!important;font-size:.8rem!important}.today-discount-preview-pill .preview-text del{color:#94a3b8!important}.today-discount-preview-pill .preview-text strong{color:#dc2626!important}.pkg-tag.today-flash-tag{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fca5a5!important;font-weight:800!important}@media (width<=640px){.today-hero-stats-row{flex-wrap:wrap!important;gap:12px!important}.today-stat-divider{display:none!important}.today-countdown-ticker-box{flex-direction:column!important;align-items:flex-start!important}}.today-marketing-hero-banner{background:linear-gradient(135deg,#1e1b4b 0%,#311b92 45%,#7f1d1d 100%)!important;border-radius:20px!important;width:100%!important;max-width:1280px!important;margin:12px auto 24px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 36px #311b922e,0 4px 16px #0f172a1f!important}.today-marketing-hero-banner:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle at 80% 20%,#f43f5e40,#0000 50%)!important;position:absolute!important;inset:0!important}.today-marketing-hero-inner{z-index:2!important;justify-content:space-between!important;align-items:center!important;gap:32px!important;padding:clamp(24px,4vw,40px) clamp(20px,4vw,44px)!important;display:flex!important;position:relative!important}.today-marketing-hero-left{flex-direction:column!important;flex:520px!important;max-width:680px!important;display:flex!important}.today-marketing-tag-pill{color:#fff!important;letter-spacing:.05em!important;background:linear-gradient(135deg,#dc2626 0%,#ea580c 100%)!important;border-radius:999px!important;align-items:center!important;gap:6px!important;width:fit-content!important;margin-bottom:12px!important;padding:5px 14px!important;font-size:.76rem!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 2px 10px #dc262666!important}.today-marketing-tag-pill .pulse-flame{width:15px!important;height:15px!important;animation:1.4s ease-in-out infinite alternate flamePulse!important}.today-marketing-title{color:#fff!important;letter-spacing:-.02em!important;text-shadow:0 2px 10px #0000004d!important;margin:0 0 10px!important;font-size:clamp(1.4rem,2.8vw,2.2rem)!important;font-weight:900!important;line-height:1.22!important}.today-marketing-sub{color:#e2e8f0!important;max-width:580px!important;margin:0 0 18px!important;font-size:clamp(.85rem,1.4vw,.98rem)!important;line-height:1.5!important}.today-marketing-pills-row{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.today-marketing-pills-row .mkt-pill{-webkit-backdrop-filter:blur(8px)!important;color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff38!important;border-radius:999px!important;align-items:center!important;padding:5px 14px!important;font-size:.78rem!important;font-weight:700!important;display:inline-flex!important}.today-marketing-hero-right{flex:0 0 340px!important;justify-content:center!important;display:flex!important}.today-marketing-image-wrapper{border-radius:16px!important;width:100%!important;max-height:220px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 30px #00000059!important}.today-marketing-image-wrapper img{object-fit:cover!important;border-radius:16px!important;width:100%!important;height:200px!important;transition:transform .3s!important;display:block!important}.today-marketing-image-wrapper:hover img{transform:scale(1.04)!important}.today-floating-offer-badge{color:#fff!important;background:#dc2626!important;border:1.5px solid #fff!important;border-radius:8px!important;flex-direction:column!important;align-items:center!important;padding:4px 10px!important;display:flex!important;position:absolute!important;bottom:12px!important;right:12px!important;box-shadow:0 4px 14px #00000059!important}.today-floating-offer-badge strong{letter-spacing:.04em!important;font-size:.78rem!important;font-weight:900!important}.today-floating-offer-badge span{opacity:.9!important;font-size:.62rem!important;font-weight:800!important}@media (width<=900px){.today-marketing-hero-inner{flex-direction:column!important;gap:20px!important}.today-marketing-hero-right{flex:auto!important;width:100%!important;max-width:100%!important}.today-marketing-image-wrapper{max-height:180px!important}.today-marketing-image-wrapper img{height:160px!important}}.super-admin-workspace{min-height:100vh;color:#0f172a!important;background:#f8fafc!important;grid-template-columns:260px minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:1080px!important;display:grid!important;overflow-x:auto!important}.super-admin-sidebar{z-index:50!important;flex-direction:column!important;flex-shrink:0!important;width:260px!important;min-width:260px!important;max-width:260px!important;height:100vh!important;display:flex!important;position:sticky!important;top:0!important}.super-admin-workspace .brand-workspace-main{border-left:none!important;min-width:820px!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow-y:auto!important}.super-admin-workspace .brand-workspace-content,.super-admin-body{box-sizing:border-box!important;width:100%!important;min-width:820px!important;max-width:100%!important;padding:24px!important}.super-admin-topbar{z-index:100!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:64px!important;padding:10px 24px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 1px 3px #00000005!important}.admin-topbar-left-zone{flex-shrink:0;align-items:center;gap:12px;display:flex}.admin-header-back-btn{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.admin-header-back-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.admin-header-title,h1.admin-header-title{color:#0f172a!important;letter-spacing:-.025em!important;white-space:nowrap!important;margin:0!important;font-size:18pt!important;font-weight:800!important;line-height:1.2!important}@media (width<=1024px){.admin-header-title,h1.admin-header-title{font-size:18pt!important}}@media (width<=768px){.admin-header-title,h1.admin-header-title{font-size:16pt!important}}.admin-global-search-container{flex:1;max-width:420px;margin:0 auto;position:relative}.admin-global-search-bar.minimal{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;height:38px;padding:6px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.admin-global-search-bar.minimal.focused{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14,0 2px 8px #0f172a0a}.admin-global-search-bar.minimal .search-icon{color:#94a3b8;flex-shrink:0}.admin-global-search-bar.minimal .admin-global-search-input,input.admin-global-search-input{box-shadow:none!important;min-height:unset!important;color:#0f172a!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;width:100%!important;height:24px!important;margin:0!important;padding:0!important;font-size:.88rem!important;line-height:24px!important;display:block!important}.admin-global-search-bar.minimal .admin-global-search-input:focus,input.admin-global-search-input:focus{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.admin-global-search-bar.minimal .admin-global-search-input::placeholder{color:#94a3b8!important;font-weight:400!important}.search-clear-btn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:50%;align-items:center;padding:2px;display:flex}.search-kbd-hint{color:#64748b;pointer-events:none;background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex-shrink:0;padding:1px 6px;font-family:inherit;font-size:.72rem;font-weight:600;box-shadow:0 1px 1px #0000000d}.admin-search-results-dropdown{z-index:250;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:440px;padding:8px 0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #0f172a1f,0 4px 12px #0f172a0a}.search-empty-state{text-align:center;color:#64748b;padding:24px 16px;font-size:.85rem}.search-group{border-bottom:1px solid #f1f5f9;padding:6px 0}.search-group:last-child{border-bottom:none}.search-group-title{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;padding:4px 16px;font-size:.68rem;font-weight:700;display:block}.search-result-item{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:8px 16px;transition:background .12s;display:flex}.search-result-item:hover{background:#f8fafc}.search-item-icon{color:#475569;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.search-item-info{flex:1;min-width:0}.search-item-headline{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.search-item-headline strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.search-item-info span{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;display:block;overflow:hidden}.search-price{color:#16a34a;font-size:.8rem;font-weight:700}.search-badge{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.search-badge.verified{color:#15803d;background:#dcfce7}.search-badge.pending{color:#b45309;background:#fef3c7}.search-badge.lead-badge{color:#0369a1;background:#e0f2fe}.admin-topbar-actions-zone{flex-shrink:0;align-items:center;gap:12px;display:flex}.admin-notifications-container{position:relative}.admin-topbar-icon-btn{cursor:pointer;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:flex;position:relative}.admin-topbar-icon-btn:hover,.admin-topbar-icon-btn.active{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.admin-bell-badge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:-3px;right:-3px}.admin-notifications-dropdown{z-index:250;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:360px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 40px #0f172a1f}.notifications-dropdown-header{background:#f8fafc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.notifications-dropdown-header h3{color:#0f172a;margin:0;font-size:.92rem;font-weight:700}.notifications-sub{color:#64748b;font-size:.72rem}.notifications-count-pill{color:#dc2626;background:#fee2e2;border-radius:9999px;padding:2px 8px;font-size:.72rem;font-weight:700}.notifications-count-pill.green{color:#15803d;background:#dcfce7}.notifications-dropdown-body{max-height:340px;padding:6px 0;overflow-y:auto}.notifications-empty{text-align:center;padding:32px 20px}.empty-check-icon{color:#10b981;margin-bottom:8px}.notifications-empty strong{color:#0f172a;margin-bottom:4px;font-size:.88rem;display:block}.notifications-empty p{color:#64748b;margin:0;font-size:.78rem;line-height:1.4}.notification-item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f8fafc;align-items:center;gap:12px;width:100%;padding:12px 18px;transition:background .12s;display:flex}.notification-item:hover{background:#f8fafc}.notification-icon-wrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.notification-icon-wrap.amber{color:#b45309;background:#fef3c7}.notification-icon-wrap.blue{color:#0284c7;background:#e0f2fe}.notification-icon-wrap.rose{color:#f03;background:#ffe4e6}.notification-details{flex:1;min-width:0}.notification-details strong{color:#0f172a;margin-bottom:2px;font-size:.82rem;display:block}.notification-details p{color:#64748b;margin:0;font-size:.72rem;line-height:1.3}.notification-item .item-arrow{color:#94a3b8;flex-shrink:0}.notifications-dropdown-footer{text-align:center;background:#f8fafc;border-top:1px solid #f1f5f9;padding:10px 18px}.notifications-footer-btn{color:#2563eb;cursor:pointer;background:0 0;border:none;font-size:.8rem;font-weight:600}.notifications-footer-btn:hover{text-decoration:underline}.admin-google-profile-trigger{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:30px;align-items:center;gap:8px;padding:3px 10px 3px 4px;transition:all .15s;display:flex}.admin-google-profile-trigger:hover{background:#f1f5f9;border-color:#cbd5e1}.admin-avatar-circle{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.82rem;font-weight:700;display:flex}.admin-profile-meta-text{text-align:left;flex-direction:column;display:flex}.admin-profile-name{color:#0f172a;font-size:.78rem;font-weight:700;line-height:1.2}.admin-profile-email{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:.68rem;line-height:1.2;overflow:hidden}.admin-chevron{color:#64748b;transition:transform .2s}.admin-chevron.open{transform:rotate(180deg)}.admin-google-profile-card{position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;z-index:250!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;width:250px!important;padding:8px!important;box-shadow:0 16px 40px #0f172a1f!important}.google-profile-card-header.simple-header{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;margin-bottom:6px;padding:6px 8px 10px;display:flex}.simple-header .google-profile-card-avatar{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:700;display:flex;position:relative}.simple-header .profile-active-badge{background:#10b981;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.simple-header .google-profile-card-info{flex-direction:column;flex:1;min-width:0;display:flex}.simple-header .google-profile-card-name{color:#0f172a;font-size:.85rem;font-weight:700;line-height:1.2}.simple-header .google-profile-card-email{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:2px;font-size:.7rem;line-height:1.2;overflow:hidden}.google-profile-menu-list{flex-direction:column;gap:2px;display:flex}.google-profile-menu-row{color:#334155;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .12s;display:flex}.google-profile-menu-row:hover{color:#0f172a;background:#f8fafc}.google-profile-menu-row .row-icon{flex-shrink:0}.google-profile-menu-row .row-icon.blue{color:#2563eb}.google-profile-menu-row .row-icon.amber{color:#d97706}.google-profile-menu-row .row-icon.rose{color:#f03}.google-profile-menu-row .row-icon.slate{color:#475569}.google-profile-menu-row .row-icon.purple{color:#003}.google-profile-menu-row .row-icon.teal{color:#16a34a}.google-profile-menu-row .row-icon.red{color:#dc2626}.google-profile-menu-row .row-icon.gray{color:#64748b}.google-profile-menu-row .row-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.google-profile-menu-row .row-badge{color:#fff;background:#ef4444;border-radius:9999px;margin-left:auto;padding:1px 6px;font-size:.65rem;font-weight:700}.google-profile-menu-row.danger{color:#dc2626}.google-profile-menu-row.danger:hover{color:#b91c1c;background:#fef2f2}.google-profile-card-divider{background:#f1f5f9;height:1px;margin:4px 0}.google-profile-card-item.danger:hover{color:#b91c1c;background:#fef2f2}.google-profile-card-item.danger strong{color:#dc2626}.google-admin-info-modal{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;width:100%!important;max-width:540px!important;padding:24px!important;box-shadow:0 24px 60px #0f172a26!important}.google-modal-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.google-modal-icon-title{align-items:center;gap:12px;display:flex}.google-modal-icon-wrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.google-modal-icon-wrap.blue{color:#1d4ed8;background:#dbeafe}.google-modal-icon-wrap.amber{color:#b45309;background:#fef3c7}.google-modal-icon-title h3{color:#0f172a;margin:0;font-size:1.15rem;font-weight:800}.google-modal-icon-title p{color:#64748b;margin:2px 0 0;font-size:.8rem}.google-modal-body{flex-direction:column;gap:16px;display:flex}.google-info-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.info-card-avatar{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:800;display:flex}.info-card-meta h4{color:#0f172a;margin:0;font-size:.95rem;font-weight:700}.info-card-meta p{color:#64748b;margin:2px 0 6px;font-size:.82rem}.info-card-tags{gap:6px;display:flex}.info-tag{border-radius:4px;padding:2px 8px;font-size:.68rem;font-weight:700}.info-tag.tier{color:#1d4ed8;background:#eff6ff}.info-tag.active{color:#15803d;background:#dcfce7}.google-details-grid{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.details-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:10px 14px;font-size:.82rem;display:flex}.details-row:last-child{border-bottom:none}.details-label{color:#64748b;font-weight:500}.details-value{color:#0f172a;font-weight:600}.google-privileges-block h5{color:#0f172a;margin:0 0 8px;font-size:.85rem;font-weight:700}.privileges-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.privileges-list li{color:#334155;align-items:center;gap:8px;font-size:.8rem;display:flex}.check-green{color:#16a34a;flex-shrink:0}.security-badge-card{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.security-badge-card .shield-icon{color:#16a34a;flex-shrink:0}.security-badge-card strong{color:#14532d;font-size:.88rem;display:block}.security-badge-card span{color:#166534;font-size:.76rem;display:block}.security-layers-list{flex-direction:column;gap:8px;display:flex}.security-layer-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.layer-status-pill{text-transform:uppercase;border-radius:4px;flex-shrink:0;margin-top:2px;padding:2px 6px;font-size:.65rem;font-weight:700}.layer-status-pill.green{color:#15803d;background:#dcfce7}.layer-details{flex:1;min-width:0}.layer-details strong{color:#0f172a;font-size:.82rem;display:block}.layer-details p{color:#64748b;margin:2px 0 0;font-size:.74rem;line-height:1.35}.layer-jump-btn{color:#2563eb;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;align-self:center;padding:4px 8px;font-size:.72rem;font-weight:600}.layer-jump-btn:hover{background:#eff6ff;border-color:#93c5fd}.google-modal-footer{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;padding-top:16px;display:flex}@media (width<=900px){.admin-profile-meta-text{display:none}.admin-global-search-container{max-width:320px}}@media (width<=640px){.admin-global-search-container{display:none}}.super-admin-sidebar{background:#fff!important;border-right:1px solid #e2e8f0!important;flex-direction:column!important;display:flex!important;box-shadow:2px 0 10px #00000005!important}.super-admin-sidebar .brand-sidebar-logo,.super-admin-brand-header{cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;border-bottom:1px solid #f1f5f9!important;align-items:center!important;width:100%!important;margin-bottom:8px!important;padding:14px 16px 12px!important;display:flex!important}.super-admin-brand-identity,.admin-mobile-drawer-identity{align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.super-admin-logo-img{object-fit:contain!important;flex-shrink:0!important;width:auto!important;max-width:130px!important;height:22px!important;display:block!important}.super-admin-badge-title{color:#f87171!important;background:#dc262629!important;border:1px solid #dc262652!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;margin-left:auto!important;padding:0!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.super-admin-badge-title:hover{color:#fff!important;background:#dc262647!important;border-color:#dc262680!important;transform:scale(1.05)!important}.admin-mobile-drawer .super-admin-badge-title{color:#dc2626!important;background:#fee2e2!important;border:1px solid #fecaca!important}.super-admin-sidebar .brand-sidebar-nav{flex-direction:column;flex:1;gap:4px;display:flex}.super-admin-sidebar .brand-sidebar-nav button{color:#475569;text-align:left;background:0 0;border:1px solid #0000;border-radius:9999px;align-items:center;gap:12px;padding:10px 16px;font-size:.85rem;font-weight:600;transition:all .16s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.super-admin-sidebar .brand-sidebar-nav button svg{color:#64748b;flex-shrink:0;transition:color .16s}.super-admin-sidebar .brand-sidebar-nav button:hover svg{color:#e52d2d}.super-admin-sidebar .brand-sidebar-nav button.active{color:#fff!important;background:#e52d2d!important;border-color:#e52d2d!important;font-weight:700!important;box-shadow:0 4px 14px #e52d2d47!important}.super-admin-sidebar .brand-sidebar-nav button.active:before{display:none!important}.nav-count-badge.red-badge{color:#dc2626!important;background:#fee2e2!important;border:none!important;border-radius:9999px!important;margin-left:auto!important;padding:2px 8px!important;font-size:.7rem!important;font-weight:800!important}.super-admin-sidebar .brand-sidebar-nav button.active .nav-count-badge.red-badge{color:#e52d2d!important;background:#fff!important}.super-admin-sidebar-footer{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:10px;margin-top:auto;padding:12px;display:flex}.sidebar-footer-user{align-items:center;gap:10px;display:flex}.sidebar-footer-avatar{color:#e52d2d;background:#fee2e2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.8rem;font-weight:800;display:flex}.sidebar-footer-meta{flex-direction:column;min-width:0;display:flex}.sidebar-footer-meta strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;overflow:hidden}.sidebar-footer-meta span{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.sidebar-footer-actions{gap:6px;display:flex}.sidebar-footer-actions button{flex:1;justify-content:center;border-radius:9999px!important;padding:6px 10px!important;font-size:.74rem!important;font-weight:700!important}.admin-command-bar{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;box-shadow:0 1px 3px #00000008}.command-bar-title h2{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800}.command-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.filter-pill-action{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:.82rem;font-weight:700;transition:all .16s;display:inline-flex}.filter-pill-action:hover{color:#0f172a;background:#e2e8f0;border-color:#cbd5e1}.action-counter{border-radius:9999px;padding:2px 8px;font-size:.7rem;font-weight:800}.action-counter.red{color:#fff;background:#e52d2d}.action-counter.amber{color:#fff;background:#f59e0b}.action-counter.green{color:#fff;background:#10b981}.super-admin-bento-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=1200px){.super-admin-bento-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.super-admin-bento-grid{grid-template-columns:1fr}}.bento-kpi-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bento-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.bento-trend-pill{border-radius:9999px;padding:3px 10px;font-size:.72rem;font-weight:700}.bento-trend-pill.positive{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.bento-trend-pill.info{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.bento-trend-pill.success{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.bento-trend-pill.warning{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.bento-kpi-val{color:#0f172a;letter-spacing:-.03em;margin-bottom:4px;font-size:1.75rem;font-weight:800}.val-unit{color:#64748b;font-size:.9rem;font-weight:600}.bento-kpi-sub{color:#64748b;font-size:.78rem}.super-admin-workspace .panel.wide-panel,.super-admin-workspace .panel{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 1px 3px #00000008!important}.super-admin-workspace .panel-header h2{font-size:1.15rem;font-weight:800;color:#0f172a!important}.dense-moderation-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=1200px){.dense-moderation-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.dense-moderation-grid{grid-template-columns:1fr}}.dense-moderation-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:12px;padding:12px;transition:all .16s;display:flex;box-shadow:0 1px 2px #00000005}.dense-moderation-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d}.dense-card-thumb{object-fit:cover;background:#f1f5f9;border-radius:8px;flex-shrink:0;width:68px;height:68px}.dense-card-body{flex-direction:column;flex:1;min-width:0;display:flex}.dense-card-top{gap:6px;margin-bottom:4px;display:flex}.dense-area-tag{color:#2563eb;background:#eff6ff;border-radius:9999px;padding:2px 8px;font-size:.7rem;font-weight:700}.dense-brand-tag{color:#475569;white-space:nowrap;text-overflow:ellipsis;background:#f1f5f9;border-radius:9999px;padding:2px 8px;font-size:.7rem;overflow:hidden}.dense-leads-tag{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:9999px;padding:2px 8px;font-size:.68rem;font-weight:700}.dense-card-title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.85rem;font-weight:700;overflow:hidden}.dense-price-row{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.dense-price{color:#0f9d58;font-size:.92rem;font-weight:800}.dense-discount{color:#dc2626;background:#fee2e2;border-radius:9999px;padding:1px 6px;font-size:.7rem;font-weight:700}.dense-date-tag{color:#64748b;white-space:nowrap;margin-left:auto;font-size:.7rem}.dense-actions-row{gap:6px;margin-top:auto;display:flex}.dense-actions-row button{flex:1;justify-content:center;border-radius:9999px!important;padding:6px 10px!important;font-size:.75rem!important;font-weight:700!important}.compact-select{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;outline:none;padding:6px 14px;font-size:.82rem;font-weight:600;transition:border-color .16s}.compact-select:focus{border-color:#e52d2d}.filter-pill-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-pill-row button{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;padding:6px 16px;font-size:.8rem;font-weight:700;transition:all .16s}.filter-pill-row button:hover{color:#0f172a;background:#e2e8f0}.filter-pill-row button.active{color:#fff;background:#e52d2d;border-color:#e52d2d}.admin-floating-toast{z-index:9999;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;max-width:400px;padding:14px 18px;animation:.25s cubic-bezier(.16,1,.3,1) toast-slide-up;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #0000001f}.admin-floating-toast.success{border-left:4px solid #10b981}.admin-floating-toast.danger{border-left:4px solid #e52d2d}.toast-content strong{color:#0f172a;font-size:.85rem;display:block}.toast-content p{color:#64748b;margin:2px 0 0;font-size:.78rem}.admin-dialog-modal{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;width:90%!important;max-width:520px!important;padding:24px!important;box-shadow:0 24px 60px #0000002e!important}.dialog-title-group h3{color:#0f172a;margin:0;font-size:1.1rem;font-weight:800}.dialog-description{color:#64748b;margin:0 0 16px;font-size:.85rem;line-height:1.45}.preset-chip{color:#334155;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;padding:6px 14px;font-size:.75rem;font-weight:600;transition:all .15s}.preset-chip:hover{color:#0f172a;background:#f1f5f9}.preset-chip.active{color:#b91c1c;background:#fee2e2;border-color:#ef4444}.dialog-input-group textarea{color:#0f172a;resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;margin-top:6px;padding:10px 14px;font-family:inherit;font-size:.85rem}.dialog-input-group textarea:focus{border-color:#e52d2d;box-shadow:0 0 0 3px #e52d2d1a}.admin-inspector-modal{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;max-width:580px!important;padding:0!important;overflow:hidden!important;box-shadow:0 24px 60px #0000002e!important}.inspector-body{color:#0f172a;background:#fff;padding:22px 24px}.contact-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px}.contact-card strong{color:#0f172a;font-size:.85rem}.contact-card small{color:#64748b;font-size:.7rem}.inspector-item-chip{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:.82rem}.inspector-item-chip span.material-symbols-rounded{color:#10b981}.brand-pkg-compact-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:.8rem}.brand-pkg-compact-row strong{color:#0f172a}.brand-pkg-compact-row span{color:#64748b}.super-admin-workspace .brand-performance-table .brand-performance-row,.super-admin-workspace .lead-management-row,.super-admin-workspace .request-history-row,.super-admin-workspace .revenue-request-row{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important}.super-admin-workspace .brand-performance-row:hover,.super-admin-workspace .lead-management-row:hover,.super-admin-workspace .request-history-row:hover,.super-admin-workspace .revenue-request-row:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.super-admin-workspace .brand-performance-head{color:#64748b!important;font-weight:700!important}.admin-empty-state{background:#f8fafc!important;border:1.5px dashed #cbd5e1!important;border-radius:14px!important}.admin-empty-state strong{color:#0f172a!important}.admin-empty-state p{color:#64748b!important}.admin-table-container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto;box-shadow:0 1px 3px #00000008}.admin-packages-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:.84rem}.admin-packages-table thead th{color:#64748b;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 14px;font-size:.72rem;font-weight:800}.admin-packages-table tbody td{vertical-align:middle;color:#334155;border-bottom:1px solid #f1f5f9;padding:12px 14px;font-size:.84rem}.admin-packages-table tbody tr:last-child td{border-bottom:none}.admin-packages-table tbody tr.row-selected{background:#eff6ff!important}.table-pkg-cell{align-items:center;gap:12px;min-width:220px;display:flex}.table-pkg-thumb{object-fit:cover;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;width:48px;height:48px}.table-pkg-info{flex-direction:column;gap:3px;min-width:0;display:flex}.table-pkg-title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:.88rem;font-weight:700;overflow:hidden}.table-pkg-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.table-cat-badge{color:#2563eb;text-transform:capitalize;background:#eff6ff;border-radius:9999px;padding:1px 7px;font-size:.68rem;font-weight:700}.table-items-count{color:#64748b;font-size:.7rem;font-weight:500}.table-merchant-cell{flex-direction:column;gap:2px;min-width:140px;display:flex}.merchant-name-row{align-items:center;gap:5px;display:flex}.merchant-name-text{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:.84rem;font-weight:700;overflow:hidden}.merchant-verified-dot{color:#fff;background:#0f9d58;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:900;display:inline-flex}.merchant-area-text{color:#64748b;font-size:.74rem}.table-price-cell{flex-direction:column;gap:2px;min-width:110px;display:flex}.deal-selling-price{color:#0f9d58;font-size:.92rem;font-weight:800}.deal-discount-line{color:#94a3b8;align-items:center;gap:5px;font-size:.72rem;display:flex}.deal-discount-tag{color:#dc2626;background:#fee2e2;border-radius:9999px;padding:1px 6px;font-size:.68rem;font-weight:700}.table-leads-pill{white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:.76rem;font-weight:600;display:inline-flex}.table-leads-pill.has-leads{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.table-leads-pill.no-leads{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.table-leads-pill svg{width:13px;height:13px}.table-status-cell{flex-direction:column;gap:4px;min-width:100px;display:flex}.table-status-pill{white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;width:fit-content;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.table-status-pill.verified{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.table-status-pill.pending{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.table-status-pill.suspended{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.table-status-pill.featured{color:#854d0e;background:#fefce8;border:1px solid #fef08a}.table-status-pill svg{width:12px;height:12px}.table-date-text{color:#64748b;white-space:nowrap;font-size:.78rem}.table-actions-group{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.table-actions-group button{white-space:nowrap;border-radius:9999px!important;padding:6px 12px!important;font-size:.75rem!important;font-weight:700!important}.lead-intel-bento-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:24px;display:grid}.lead-intel-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;justify-content:space-between;padding:18px 20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000008}.lead-intel-card:hover{box-shadow:0 6px 16px #0000000f}.lead-intel-card-header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex;position:relative}.intel-card-icon-pill{border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.intel-card-icon-pill.blue{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.intel-card-icon-pill.amber{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.intel-card-icon-pill.green{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.intel-card-icon-pill svg{width:20px;height:20px}.lead-intel-card-header h3{color:#0f172a;margin:0;font-size:.95rem;font-weight:800;line-height:1.3}.lead-intel-card-header p{color:#64748b;margin:2px 0 0;font-size:.76rem}.intel-count-badge{color:#475569;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;margin-left:auto;padding:3px 8px;font-size:.72rem;font-weight:700}.intel-count-badge.green{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.lead-demand-bars-stack{flex-direction:column;gap:10px;display:flex}.lead-demand-bar-row{cursor:pointer;border-radius:8px;padding:6px 8px;transition:background .15s}.lead-demand-bar-row:hover{background:#f8fafc}.lead-demand-bar-row.selected-filter{background:#eff6ff;border:1px solid #bfdbfe}.demand-bar-meta{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.8rem;display:flex}.demand-area-name{color:#1e293b;align-items:center;gap:6px;font-weight:700;display:flex}.demand-area-name .rank-num{color:#94a3b8;font-size:.7rem;font-weight:800}.demand-bar-nums{color:#475569;align-items:center;gap:4px;display:flex}.demand-bar-nums strong{color:#0f172a}.demand-bar-nums small{color:#94a3b8}.demand-bar-track{background:#f1f5f9;border-radius:9999px;width:100%;height:6px;overflow:hidden}.demand-bar-fill{border-radius:9999px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.demand-bar-fill.blue{background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.demand-bar-fill.amber{background:linear-gradient(90deg,#f59e0b,#d97706)}.intel-empty-note{color:#94a3b8;text-align:center;margin:12px 0 0;font-size:.78rem}.lead-quality-funnel-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.quality-funnel-pill{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;padding:8px 12px;transition:all .15s;display:flex;position:relative}.quality-funnel-pill:hover{background:#f1f5f9;border-color:#cbd5e1}.quality-funnel-pill.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.quality-funnel-pill .funnel-dot{border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:10px}.quality-funnel-pill .funnel-dot.new{background:#3b82f6}.quality-funnel-pill .funnel-dot.contacted{background:#f59e0b}.quality-funnel-pill .funnel-dot.qualified{background:#fc0}.quality-funnel-pill .funnel-dot.converted{background:#10b981}.quality-funnel-pill .funnel-label{color:#64748b;font-size:.72rem;font-weight:600}.quality-funnel-pill .funnel-val{color:#0f172a;margin-top:2px;font-size:1.15rem;font-weight:800}.funnel-footer-metrics{color:#64748b;border-top:1px dashed #e2e8f0;justify-content:space-between;align-items:center;padding-top:8px;font-size:.75rem;display:flex}.funnel-footer-metrics strong{color:#0f172a}.timeframe-switch-group{background:#f1f5f9;border-radius:9999px;gap:3px;padding:3px;display:inline-flex}.timeframe-switch-group button{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:4px 12px;font-size:.74rem;font-weight:700;transition:all .15s}.timeframe-switch-group button.active{color:#0f172a;background:#fff;box-shadow:0 1px 3px #00000014}.admin-table-filters-toolbar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.search-lead-input{flex:1;min-width:260px}.toolbar-select-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-select-wrapper{align-items:center;display:flex;position:relative}.filter-select-wrapper .select-icon{color:#64748b;pointer-events:none;width:14px;height:14px;position:absolute;left:10px}.admin-toolbar-select{appearance:none;color:#334155;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E") right 8px center/12px no-repeat;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:7px 26px 7px 28px;font-size:.78rem;font-weight:600;transition:border-color .15s}.admin-toolbar-select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.admin-clear-filter-btn{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:7px 12px;font-size:.75rem;font-weight:700;transition:all .15s}.admin-clear-filter-btn:hover{background:#fee2e2}.admin-leads-table{border-collapse:collapse;width:100%}.table-lead-customer-cell{align-items:center;gap:10px;display:flex}.customer-avatar-badge{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.85rem;font-weight:800;display:grid}.customer-info-block{flex-direction:column;gap:2px;display:flex}.customer-name-text{color:#0f172a;font-size:.84rem;font-weight:700}.customer-phone-row{align-items:center;gap:4px;display:flex}.customer-phone-val{color:#475569;font-family:monospace;font-size:.76rem;font-weight:600}.table-area-pill{color:#1e293b;font-size:.78rem;font-weight:700}.table-subarea-text{color:#64748b;font-size:.7rem}.lead-deal-price{color:#f03;font-size:.76rem;font-weight:700}.table-pipeline-select-wrap{position:relative}.table-status-select{appearance:none;cursor:pointer;white-space:nowrap;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E") right 6px center/10px no-repeat;border:1px solid #cbd5e1;border-radius:9999px;outline:none;padding:5px 20px 5px 8px;font-size:.75rem;font-weight:700}.table-status-select.new{color:#1d4ed8;background-color:#eff6ff;border-color:#bfdbfe}.table-status-select.contacted{color:#b45309;background-color:#fffbeb;border-color:#fde68a}.table-status-select.qualified{color:#854d0e;background-color:#fefce8;border-color:#fef08a}.table-status-select.converted{color:#047857;background-color:#ecfdf5;border-color:#a7f3d0}.table-status-select.invalid,.table-status-select.disputed{color:#b91c1c;background-color:#fef2f2;border-color:#fecaca}.table-this-month-chip{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;width:fit-content;margin-top:2px;padding:1px 6px;font-size:.65rem;font-weight:800;display:inline-block}.whatsapp-btn-highlight{color:#fff!important;background:linear-gradient(135deg,#25d366,#128c7e)!important;border:none!important;box-shadow:0 2px 6px #25d36640!important}.whatsapp-btn-highlight:hover{background:linear-gradient(135deg,#20ba5a,#0e7367)!important}.super-admin-workspace .brand-topbar-profile-trigger,.brand-topbar-profile-trigger{box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:6px 10px!important;transition:background .15s!important;display:inline-flex!important}.super-admin-workspace .brand-topbar-profile-trigger:hover,.brand-topbar-profile-trigger:hover{background:#ffffff0f!important}.brand-user-account-dropdown{z-index:1000!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;flex-direction:column!important;gap:4px!important;min-width:210px!important;padding:8px!important;display:flex!important;box-shadow:0 16px 40px #0f172a1f!important}.super-admin-workspace .brand-user-account-dropdown{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 16px 40px #0f172a1f!important}.user-menu-item{cursor:pointer!important;text-align:left!important;white-space:nowrap!important;color:#334155!important;background:0 0!important;border:none!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px 14px!important;font-size:.84rem!important;font-weight:600!important;transition:all .15s!important;display:flex!important}.user-menu-item span{white-space:nowrap!important;flex:1!important}.user-menu-item svg{flex-shrink:0!important;width:18px!important;height:18px!important}.user-menu-item.red-active{color:#dc2626!important;background:#fef2f2!important}.user-menu-item.red-active:hover{color:#b91c1c!important;background:#fee2e2!important}.super-admin-workspace .user-menu-item{color:#334155!important}.super-admin-workspace .user-menu-item:hover{color:#0f172a!important;background:#f8fafc!important}.super-admin-workspace .user-menu-item.red-active{color:#ef4444!important;background:#fee2e2!important}.super-admin-workspace .user-menu-item.red-active:hover{color:#dc2626!important;background:#fecaca!important}.user-menu-item.logout-red{color:#64748b!important}.user-menu-item.logout-red:hover{color:#dc2626!important;background:#f8fafc!important}.super-admin-workspace .user-menu-item.logout-red{color:#dc2626!important}.super-admin-workspace .user-menu-item.logout-red:hover{color:#b91c1c!important;background:#fef2f2!important}.menu-divider-line{background:#e2e8f0!important;border:none!important;height:1px!important;margin:4px 0!important}.super-admin-workspace .menu-divider-line{background:#e2e8f0!important}.admin-mobile-toggle-btn,.admin-mobile-drawer,.admin-mobile-drawer-overlay,.super-admin-sidebar-footer{display:none!important}.brand-user-account-dropdown .user-menu-item{color:#334155!important;cursor:pointer!important;text-align:left!important;white-space:nowrap!important;background:0 0!important;border:none!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;padding:10px 14px!important;font-size:.86rem!important;font-weight:600!important;transition:all .15s!important;display:flex!important}.brand-user-account-dropdown .user-menu-item svg{color:#64748b!important;flex-shrink:0!important;width:18px!important;min-width:18px!important;height:18px!important;margin:0!important;transition:color .15s!important}.brand-user-account-dropdown .user-menu-item:hover{color:#0f172a!important;background:#f8fafc!important}.brand-user-account-dropdown .user-menu-item:hover svg{color:#0f172a!important}.brand-user-account-dropdown .user-menu-item.red-active{color:#dc2626!important;background:#fef2f2!important}.brand-user-account-dropdown .user-menu-item.red-active svg{color:#dc2626!important}.brand-user-account-dropdown .user-menu-item.red-active:hover{color:#b91c1c!important;background:#fee2e2!important}.brand-user-account-dropdown .user-menu-item.super-admin-item{color:#003!important}.brand-user-account-dropdown .user-menu-item.super-admin-item svg,.brand-user-account-dropdown .user-menu-item.super-admin-item .super-admin-crown-icon{color:#fc0!important}.brand-user-account-dropdown .user-menu-item.super-admin-item:hover{color:#f03!important;background:#f8fafc!important}.brand-user-account-dropdown .badge-pro-pill{color:#2563eb!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:9999px!important;margin-left:auto!important;padding:1px 7px!important;font-size:.68rem!important;font-weight:800!important}.brand-user-account-dropdown .user-menu-item.logout-red-text,.brand-user-account-dropdown .user-menu-item.logout-red-text svg{color:#64748b!important}.brand-user-account-dropdown .user-menu-item.logout-red-text:hover{color:#dc2626!important;background:#fef2f2!important}.brand-user-account-dropdown .user-menu-item.logout-red-text:hover svg{color:#dc2626!important}.admin-gateway-backdrop{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;z-index:9999!important;background:#0f172ab3!important}.admin-gateway-modal{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;width:92%!important;max-width:480px!important;padding:24px!important;box-shadow:0 25px 60px #00000040!important}.gateway-step-bar{border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;margin-bottom:20px;padding-bottom:16px;display:flex}.gateway-step-pill{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;padding:4px 10px;font-size:.78rem;font-weight:700;display:flex}.gateway-step-pill.active{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.gateway-step-pill.done{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.gateway-step-pill .step-num{color:#fff;background:#64748b;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;font-weight:800;display:flex}.gateway-step-pill.active .step-num{color:#fff;background:#dc2626}.gateway-step-pill.done .step-num{color:#fff;background:#059669}.gateway-step-line{background:#e2e8f0;flex:1;height:2px}.gateway-header .dialog-title-group h3{color:#0f172a;margin:0;font-size:1.15rem;font-weight:800}.gateway-auth-tag{letter-spacing:.05em;color:#dc2626;font-size:.65rem;font-weight:800}.gateway-explainer{color:#475569;margin:12px 0 16px;font-size:.85rem;line-height:1.45}.gateway-error-banner{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:.82rem;font-weight:600;display:flex}.gateway-error-banner svg{color:#dc2626;flex-shrink:0}.admin-email-quick-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.admin-email-quick-chips .chips-label{color:#64748b;font-size:.72rem;font-weight:600}.admin-email-quick-chips .email-chip{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;padding:2px 8px;font-size:.72rem;font-weight:700;transition:all .15s}.admin-email-quick-chips .email-chip:hover{color:#0f172a;background:#e2e8f0}.admin-email-quick-chips .email-chip.active{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.password-input-wrap{align-items:center;display:flex;position:relative}.password-input-wrap input{width:100%;padding-right:42px!important}.password-toggle-btn{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.password-toggle-btn:hover{color:#0f172a}.gateway-security-notice{color:#64748b;align-items:center;gap:8px;margin-top:14px;font-size:.75rem;display:flex}.gateway-security-notice svg{color:#059669;flex-shrink:0;width:16px;height:16px}.otp-code-input{letter-spacing:.35em!important;text-align:center!important;color:#0f172a!important;background:#f8fafc!important;border:2px solid #cbd5e1!important;border-radius:12px!important;padding:12px 16px!important;font-size:1.6rem!important;font-weight:800!important}.otp-code-input:focus{background:#fff!important;border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262626!important}.otp-demo-helper-box{background:#f0fdf4;border:1px dashed #86efac;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-size:.78rem;display:flex}.otp-live-badge{color:#166534;font-weight:700}.otp-fill-badge-btn{color:#15803d;cursor:pointer;background:#fff;border:1px solid #86efac;border-radius:9999px;padding:3px 10px;font-size:.76rem;transition:all .15s}.otp-fill-badge-btn:hover{color:#14532d;background:#dcfce7}.otp-timer-row{justify-content:center;align-items:center;margin-top:14px;font-size:.8rem;display:flex}.otp-countdown-text{color:#64748b;align-items:center;gap:6px;display:inline-flex}.otp-countdown-text strong{color:#0f172a}.otp-resend-btn{color:#dc2626;cursor:pointer;background:0 0;border:none;font-size:.82rem;font-weight:700;text-decoration:underline}.otp-resend-btn:hover{color:#b91c1c}.admin-gateway-fullscreen-page{min-height:100vh;box-sizing:border-box!important;background:radial-gradient(circle at 50% 10%,#1e293b 0%,#0f172a 100%)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:40px 16px!important;display:flex!important}.admin-gateway-brand-bar{text-align:center!important;margin-bottom:24px!important}.admin-gateway-brand-bar .brand-logo-btn{cursor:pointer!important;background:#ffffff0d!important;border:1px solid #ffffff1f!important;border-radius:9999px!important;align-items:center!important;gap:10px!important;padding:8px 20px!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 16px #0000004d!important}.admin-gateway-brand-bar .brand-logo-btn:hover{background:#ffffff1a!important;border-color:#fff3!important;transform:translateY(-1px)!important}.admin-gateway-brand-bar .logo-badge{font-size:1.2rem!important;line-height:1!important}.admin-gateway-brand-bar .logo-title{color:#fff!important;letter-spacing:-.01em!important;font-size:.95rem!important;font-weight:800!important}.admin-gateway-brand-bar .logo-sub{color:#fff!important;letter-spacing:.06em!important;background:#dc2626!important;border-radius:9999px!important;padding:3px 8px!important;font-size:.62rem!important;font-weight:800!important}.admin-gateway-fullscreen-body{justify-content:center!important;width:100%!important;display:flex!important}.admin-gateway-fullscreen-body .admin-gateway-modal{animation:.25s cubic-bezier(.16,1,.3,1) gatewayPopIn!important;box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff1a!important}@keyframes gatewayPopIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.brand-auth-standalone-page{box-sizing:border-box;background:radial-gradient(circle at 50% 0,#fff 0%,#f8fafc 100%);flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding:24px 16px 48px;display:flex;position:relative}.brand-auth-top-bar{justify-content:flex-start;align-items:center;width:100%;max-width:1100px;margin-bottom:24px;display:flex}.auth-home-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 1px 3px #0000000d}.auth-home-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1;transform:translate(-2px)}.auth-home-btn svg{width:16px;height:16px}.brand-auth-center-wrap{flex-direction:column;align-items:center;width:100%;max-width:440px;margin:auto 0;display:flex}.brand-auth-logo-center{text-align:center;margin-bottom:20px;animation:3s ease-in-out infinite logoPulseShine}@keyframes logoPulseShine{0%,to{filter:drop-shadow(0 4px 12px #dc26261f);transform:scale(1)}50%{filter:drop-shadow(0 8px 20px #dc262638);transform:scale(1.03)}}.brand-auth-standalone-card{width:100%;box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;padding:32px 28px!important;animation:.3s cubic-bezier(.16,1,.3,1) authCardFadeIn!important;box-shadow:0 20px 50px #0f172a14,0 2px 8px #0000000a!important}@keyframes authCardFadeIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-user-avatar-badge{color:#fff;background:linear-gradient(135deg,#dc2626,#991b1b);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:1.5rem;font-weight:800;display:flex;box-shadow:0 6px 18px #dc262647}.brand-auth-loading-fullscreen{min-height:100vh;background:radial-gradient(circle at 50% 40%,#fff 0%,#f8fafc 100%)!important;justify-content:center!important;align-items:center!important;display:flex!important}.loading-brand-pulse-box{text-align:center;flex-direction:column;align-items:center;padding:32px;display:flex}.brand-logo-animated-pulse{margin-bottom:24px;animation:2s ease-in-out infinite brandLogoFloat}@keyframes brandLogoFloat{0%,to{filter:drop-shadow(0 8px 16px #dc262626);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 14px 28px #dc262640);transform:translateY(-6px)scale(1.04)}}.loading-spinner-row{justify-content:center;align-items:center;margin-top:12px;display:inline-flex}.loading-spinner-row .spin{color:#dc2626;width:26px;height:26px;font-size:26px}.merchant-auth-page-shell{box-sizing:border-box!important;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%)!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:calc(100vh - 220px)!important;padding:clamp(48px,6vw,84px) 20px!important;display:flex!important}.merchant-auth-card-container{justify-content:center!important;width:100%!important;max-width:440px!important;animation:.28s cubic-bezier(.16,1,.3,1) behanceCardPop!important;display:flex!important}.behance-auth-gateway{box-sizing:border-box;background:#0f172a;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.behance-auth-visual-pane{box-sizing:border-box;background:linear-gradient(135deg,#0f172ab8 0%,#0f172a73 100%),url(/dhaka_drone_hero.jpg) 50%/cover no-repeat;flex-direction:column;flex:1.1;justify-content:space-between;min-height:100vh;padding:48px 56px;display:flex;position:relative}.behance-brand-spotlight{max-width:520px;margin-top:auto;margin-bottom:auto;animation:.5s behanceFadeInLeft}@keyframes behanceFadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.behance-brand-mark-wrap{filter:drop-shadow(0 8px 24px #00000073);align-items:center;margin-bottom:24px;display:inline-flex}.behance-brand-mark-wrap .logo-image-frame img{object-fit:contain;width:auto;height:48px}.behance-brand-tagline{color:#fffffff2;letter-spacing:-.01em;text-shadow:0 2px 12px #00000080;margin:0 0 24px;font-size:1.4rem;font-weight:800;line-height:1.4}.behance-milestone-pills{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.milestone-pill{-webkit-backdrop-filter:blur(12px);color:#fff;background:#ffffff29;border:1px solid #ffffff40;border-radius:9999px;padding:6px 14px;font-size:.8rem;font-weight:700}.behance-photo-credit{color:#ffffffb3;letter-spacing:.02em;font-size:.76rem}.behance-auth-card-pane{box-sizing:border-box;background:#f8fafc;flex:.9;justify-content:center;align-items:center;min-height:100vh;padding:40px 32px 80px;display:flex;position:relative}.behance-auth-card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:20px;width:100%;max-width:440px;padding:40px 36px;animation:.3s cubic-bezier(.16,1,.3,1) behanceCardPop;box-shadow:0 20px 50px #0f172a14,0 4px 12px #00000008}@keyframes behanceCardPop{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.behance-card-header{margin-bottom:24px}.behance-heading{color:#0f172a;letter-spacing:-.02em;margin:0 0 6px;font-size:1.85rem;font-weight:800;line-height:1.2}.behance-sub-switcher{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.88rem;display:flex}.behance-switch-link{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0;font-size:.88rem;font-weight:700;text-decoration:underline;transition:color .15s}.behance-switch-link:hover{color:#b91c1c}.behance-form{flex-direction:column;gap:16px;display:flex}.behance-input-group{flex-direction:column;gap:6px;display:flex}.behance-input-group label{color:#334155;font-size:.82rem;font-weight:700}.behance-input-group input{box-sizing:border-box;color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:.92rem;transition:all .15s}.behance-input-group input:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262626}.behance-password-wrap{align-items:center;display:flex;position:relative}.behance-password-wrap input{padding-right:42px}.behance-eye-btn{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.behance-eye-btn:hover{color:#0f172a}.behance-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f03,#cc0029);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:13px 20px;font-size:.95rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #dc262659}.behance-primary-btn:hover{background:linear-gradient(135deg,#e6002e,#b30024);transform:translateY(-1px);box-shadow:0 6px 18px #dc262673}.behance-primary-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.behance-divider{text-align:center;color:#94a3b8;align-items:center;margin:6px 0;font-size:.78rem;font-weight:600;display:flex}.behance-divider:before,.behance-divider:after{content:"";border-bottom:1px solid #e2e8f0;flex:1}.behance-divider span{padding:0 12px}.behance-google-btn{color:#1e293b;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:9999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:11px 20px;font-size:.9rem;font-weight:700;transition:all .15s;display:flex}.behance-google-btn:hover{background:#f8fafc;border-color:#94a3b8}.behance-google-btn .google-mark{color:#dc2626;font-size:1.1rem;font-weight:900}.behance-help-row{text-align:center;margin-top:6px}.behance-help-link{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:.8rem;font-weight:600;text-decoration:underline;transition:color .15s}.behance-help-link:hover{color:#dc2626}.behance-global-footer{color:#64748b;z-index:10;background:#fff;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:14px 24px;font-size:.75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.behance-global-footer a{color:#64748b;text-decoration:none;transition:color .15s}.behance-global-footer a:hover{color:#dc2626;text-decoration:underline}.behance-global-footer .footer-sep{color:#cbd5e1}@media (width<=900px){.behance-auth-gateway{flex-direction:column}.behance-auth-visual-pane{text-align:center;flex:none;align-items:center;min-height:240px;padding:32px 24px}.behance-brand-spotlight{text-align:center;margin:auto}.behance-brand-mark-wrap{justify-content:center}.behance-brand-tagline{font-size:1.1rem}.behance-milestone-pills{justify-content:center}.behance-photo-credit{display:none}.behance-auth-card-pane{background:#f1f5f9;flex:1;padding:24px 16px 80px}.behance-auth-card{padding:28px 20px}}.fun-reels-page-wrapper{flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;padding:8px 4px 48px;display:flex}.fun-reels-header{background:#fff;border:1px solid #e2e8f0;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex;box-shadow:0 4px 20px -4px #0f172a0a,0 2px 6px -1px #0f172a05}.fun-reels-header-left{max-width:720px}.reels-glow-pill{color:#f03;letter-spacing:.04em;background:#fff1f2;border:1px solid #fecdd3;border-radius:9999px;align-items:center;gap:6px;margin-bottom:10px;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.reels-glow-pill svg{color:#f03;width:14px;height:14px}.fun-reels-title{color:#0f172a;letter-spacing:-.02em;margin:0 0 6px;font-size:1.6rem;font-weight:900}.fun-reels-sub{color:#64748b;margin:0;font-size:.92rem;line-height:1.5}.reels-beta-join-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f03,#cc0029);border:none;border-radius:9999px;align-items:center;gap:8px;padding:12px 20px;font-size:.88rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #dc26264d}.reels-beta-join-btn:hover{background:linear-gradient(135deg,#e6002e,#b30024);transform:translateY(-1px);box-shadow:0 6px 20px #dc262666}.reels-beta-join-btn.joined{color:#16a34a;background:#f0fdf4;border:1.5px solid #bbf7d0;box-shadow:0 2px 8px #16a34a26}.reels-beta-join-btn svg{width:16px;height:16px}.fun-reels-main-grid{grid-template-columns:420px 1fr;align-items:start;gap:28px;display:grid}.fun-reel-stage-column{flex-direction:column;align-items:center;gap:16px;display:flex}.reel-demo-modes-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.reel-mode-chip{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:6px 12px;font-size:.78rem;font-weight:700;transition:all .15s;box-shadow:0 1px 3px #0000000a}.reel-mode-chip:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.reel-mode-chip.active{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:0 4px 12px #0f172a33}.fun-reel-device-card{-webkit-user-select:none;user-select:none;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:40px;flex-direction:column;width:100%;max-width:380px;height:640px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #00000014,0 10px 30px -10px #0000000a,0 0 0 1px #e2e8f099}.fun-reel-device-card:hover{transform:translateY(-2px);box-shadow:0 35px 70px -18px #0000001f,0 14px 36px -12px #0000000f}.reel-phone-notch{z-index:10;background:#fff;border-bottom:1px solid #e2e8f066;justify-content:space-between;align-items:center;height:38px;padding:0 24px;display:flex}.notch-time{color:#0f172a;font-size:.76rem;font-weight:800}.dynamic-island-pill{background:#0f172a;border-radius:9999px;justify-content:space-between;align-items:center;width:80px;height:20px;padding:0 8px;display:flex}.camera-lens{background:#1e293b;border-radius:50%;width:8px;height:8px}.sensor-dot{background:#334155;border-radius:50%;width:5px;height:5px}.notch-signals{color:#0f172a;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:flex}.signal-bar{color:#059669;font-size:.68rem;font-weight:900}.battery-icon{font-size:.75rem}.reel-screen-topbar{z-index:20;pointer-events:auto;justify-content:space-between;align-items:center;display:flex;position:absolute;top:46px;left:16px;right:16px}.live-badge-pill{-webkit-backdrop-filter:blur(10px);color:#dc2626;letter-spacing:.05em;background:#ffffffeb;border:1px solid #fffc;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:0 2px 8px #0000000f}.live-red-pulse{background:#dc2626;border-radius:50%;width:7px;height:7px;animation:1.4s infinite pulseDot}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.reel-sound-toggle-btn{-webkit-backdrop-filter:blur(10px);color:#1e293b;cursor:pointer;background:#ffffffeb;border:1px solid #fffc;border-radius:9999px;padding:4px 10px;font-size:.72rem;font-weight:700;transition:all .15s;box-shadow:0 2px 8px #0000000f}.reel-sound-toggle-btn:hover{background:#fff;transform:scale(1.04)}.fun-reel-viewport{flex-direction:column;flex:1;justify-content:space-between;width:100%;transition:background .4s;display:flex;position:relative;overflow:hidden}.reel-visual-art-stage{text-align:center;z-index:5;flex-direction:column;justify-content:center;align-items:center;padding:30px 20px 140px;display:flex;position:absolute;inset:0}.reel-art-center-bubble{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;animation:3s ease-in-out infinite reelBubbleFloat;display:flex;position:relative;box-shadow:0 16px 36px #00000014,0 4px 12px #00000008}@keyframes reelBubbleFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.05)}}.reel-art-emoji{z-index:2;font-size:3rem}.reel-art-rings{position:absolute;inset:0}.reel-art-rings .ring{border:2px dashed #f033;border-radius:50%;animation:12s linear infinite spinSlow;position:absolute;inset:-12px}.reel-art-rings .ring.r2{border:1.5px solid #ff00331f;animation:18s linear infinite reverse spinSlow;inset:-24px}.reel-art-rings .ring.r3{border:1px dashed #ff003314;inset:-36px}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reel-floating-badge{color:#f03;letter-spacing:.03em;background:#fff;border:1px solid #fecdd3;border-radius:9999px;margin-top:18px;padding:4px 14px;font-size:.78rem;font-weight:800;box-shadow:0 4px 14px #ff00331f}.reel-tap-hint{color:#64748b;margin-top:10px;font-size:.72rem;font-weight:600}.floating-heart-particle{filter:drop-shadow(0 4px 10px #dc26264d);font-size:1.8rem;animation:1.2s cubic-bezier(.2,.8,.3,1) forwards heartFlyUp;position:absolute;bottom:80px}@keyframes heartFlyUp{0%{opacity:1;transform:translateY(0)scale(.6)rotate(0)}50%{opacity:.9;transform:translateY(-120px)scale(1.3)rotate(-15deg)}to{opacity:0;transform:translateY(-240px)scale(1.6)rotate(15deg)}}.reel-action-column{z-index:25;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;bottom:120px;right:12px}.reel-action-circle{color:#1e293b;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:0;transition:transform .15s;display:flex}.reel-action-circle:hover{transform:scale(1.15)}.reel-action-circle .action-icon{color:#1e293b;filter:drop-shadow(0 2px 6px #00000026);width:28px;height:28px;transition:all .2s}.reel-action-circle.liked .action-icon{color:#dc2626;transform:scale(1.2)}.reel-action-circle.wa-action .action-icon{color:#16a34a}.reel-action-circle .action-count{color:#0f172a;text-shadow:0 1px 4px #fffc;font-size:.72rem;font-weight:800}.spinning-vinyl-disc{background:radial-gradient(circle,#334155 0%,#0f172a 100%);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-top:6px;display:flex;position:relative;box-shadow:0 4px 12px #0003}.spinning-vinyl-disc.spinning{animation:3s linear infinite vinylSpin}@keyframes vinylSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vinyl-groove{border:1px dashed #fff6;border-radius:50%;position:absolute;inset:6px}.vinyl-center-dot{background:#dc2626;border-radius:50%;width:10px;height:10px}.music-notes-fly{pointer-events:none;position:absolute;top:-10px;right:-6px}.music-notes-fly .note{color:#dc2626;opacity:0;font-size:.95rem;font-weight:900;position:absolute}.music-notes-fly .note.n1{animation:2s ease-out infinite musicNoteFly}.music-notes-fly .note.n2{animation:2s ease-out .6s infinite musicNoteFly}.music-notes-fly .note.n3{animation:2s ease-out 1.2s infinite musicNoteFly}@keyframes musicNoteFly{0%{opacity:1;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(14px,-30px)scale(1.2)rotate(20deg)}}.reel-bottom-meta-overlay{z-index:20;background:linear-gradient(#fff0 0%,#ffffffeb 20%,#fff 100%);border-top:1px solid #e2e8f099;flex-direction:column;gap:8px;padding:16px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.reel-creator-row{align-items:center;gap:8px;display:flex}.reel-creator-avatar{color:#fff;background:linear-gradient(135deg,#f03,#cc0029);border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:900;display:flex;box-shadow:0 2px 6px #dc26264d}.reel-creator-handle-info{align-items:center;gap:6px;display:flex}.reel-creator-handle-info strong{color:#0f172a;font-size:.85rem;font-weight:800}.verified-badge-check{color:#0284c7;width:14px;height:14px}.reel-location-pill{color:#64748b;background:#f1f5f9;border-radius:9999px;padding:2px 7px;font-size:.68rem;font-weight:700}.reel-caption-title{color:#0f172a;margin:0;font-size:.9rem;font-weight:800;line-height:1.3}.reel-caption-desc{color:#475569;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.reel-sticky-cta-bar{margin-top:2px}.reel-wa-order-btn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:8px 14px;font-size:.82rem;font-weight:800;transition:all .15s;display:flex;box-shadow:0 3px 10px #16a34a40}.reel-wa-order-btn:hover{background:#15803d;transform:translateY(-1px)}.reel-wa-order-btn svg{width:16px;height:16px}.reel-audio-ticker{color:#64748b;align-items:center;gap:8px;font-size:.72rem;font-weight:600;display:flex}.equalizer-bars{align-items:flex-end;gap:2px;height:12px;display:flex}.eq-bar{background:#dc2626;border-radius:99px;width:2.5px;animation:.8s ease-in-out infinite alternate eqBounce}.eq-bar.bar1{height:6px;animation-delay:.1s}.eq-bar.bar2{height:12px;animation-delay:.3s}.eq-bar.bar3{height:8px;animation-delay:.2s}.eq-bar.bar4{height:10px;animation-delay:.4s}@keyframes eqBounce{0%{height:3px}to{height:12px}}.audio-title-text{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.fun-reels-info-column{flex-direction:column;gap:20px;display:flex}.fun-reels-announcement-card{flex-direction:column;gap:18px;display:flex;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;padding:36px 32px!important;box-shadow:0 20px 50px -10px #0f172a0f,0 4px 12px #0f172a05!important}.announcement-glow-tag{color:#16a34a;letter-spacing:.05em;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 12px;font-size:.74rem;font-weight:800;display:inline-flex}.announcement-glow-tag svg{width:14px;height:14px}.announcement-headline{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.55rem;font-weight:900;line-height:1.25}.announcement-lead{color:#475569;margin:0;font-size:.95rem;line-height:1.55}.reels-perks-checklist{flex-direction:column;gap:16px;margin:8px 0;display:flex}.perk-item{align-items:flex-start;gap:14px;display:flex}.perk-icon-wrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.perk-icon-wrap svg{width:18px;height:18px}.perk-icon-wrap.red{color:#f03;background:#fff0f2}.perk-icon-wrap.green{color:#16a34a;background:#f0fdf4}.perk-icon-wrap.blue{color:#0284c7;background:#eff6ff}.perk-item strong{color:#0f172a;margin-bottom:2px;font-size:.92rem;font-weight:800;display:block}.perk-item p{color:#64748b;margin:0;font-size:.84rem;line-height:1.45}.reels-vip-beta-box{background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:16px;flex-direction:column;gap:12px;margin-top:8px;padding:20px 22px;display:flex}.beta-box-header{justify-content:space-between;align-items:center;display:flex}.beta-box-header strong{color:#0f172a;font-size:.95rem;font-weight:800}.beta-free-pill{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:2px 8px;font-size:.7rem;font-weight:900}.reels-vip-beta-box p{color:#64748b;margin:0;font-size:.84rem;line-height:1.4}.btn-join-reels-vip{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f03,#cc0029);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 4px 14px #dc262640}.btn-join-reels-vip:hover{background:linear-gradient(135deg,#e6002e,#b30024);transform:translateY(-1px);box-shadow:0 6px 18px #dc262659}.beta-joined-confirm{color:#15803d;background:#f0fdf4;border:1px solid #86efac;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.beta-joined-confirm svg{color:#16a34a;flex-shrink:0;width:20px;height:20px;margin-top:1px}.beta-joined-confirm strong{color:#15803d;font-size:.88rem;font-weight:800;display:block}.beta-joined-confirm span{color:#166534;font-size:.78rem}@media (width<=960px){.fun-reels-main-grid{grid-template-columns:1fr;justify-items:center}.fun-reels-header{flex-direction:column;align-items:flex-start}.fun-reel-device-card{max-width:100%;height:580px}}.brands-reels-public-page{width:100%}.customer-reels-hero{background:#fff;border:1px solid #e2e8f0;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;padding:32px 36px;display:flex;box-shadow:0 4px 20px -4px #0f172a0a,0 2px 6px -1px #0f172a05}.customer-reels-hero-content{max-width:680px}.customer-reels-h1{color:#0f172a;letter-spacing:-.02em;margin:8px 0;font-size:2rem;font-weight:900}.customer-reels-sub{color:#64748b;margin:0;font-size:1rem;line-height:1.55}.customer-reels-hero-cta{flex-shrink:0}.reels-post-deal-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#0f172a;border:none;border-radius:9999px;align-items:center;gap:8px;padding:12px 22px;font-size:.88rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0f172a33}.reels-post-deal-btn:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 6px 18px #0f172a4d}.reels-post-deal-btn svg{color:#38bdf8;width:16px;height:16px}.customer-reels-grid{margin-top:10px}@media (width<=900px){.customer-reels-hero{flex-direction:column;align-items:flex-start;padding:24px 20px}.customer-reels-h1{font-size:1.6rem}.brands-reels-public-page{padding:12px 14px 60px}}.landing-daily-deals-banner{max-width:1440px;margin:36px auto;padding:0 20px}.daily-deals-banner-inner{background:linear-gradient(135deg,#1e112a 0%,#170d24 45%,#0f172a 100%);border:1px solid #dc26264d;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;padding:36px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px -10px #0f172a73,0 0 0 1px #ef444426}.daily-deals-banner-inner:before{content:"";pointer-events:none;background:radial-gradient(circle,#dc262638 0%,#dc262600 70%);width:280px;height:280px;position:absolute;top:-80px;right:-80px}.daily-deals-left{z-index:2;flex-direction:column;gap:12px;max-width:760px;display:flex;position:relative}.daily-deals-eyebrow-row{background:#dc26262e;border:1px solid #ef444459;border-radius:9999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.daily-deals-pulse-dot{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.4s infinite pulseDot}.daily-deals-flame-icon{color:#f87171;width:14px;height:14px}.daily-deals-eyebrow-text{color:#fca5a5;letter-spacing:.06em;font-size:.72rem;font-weight:800}.daily-deals-24h-tag{color:#fff;letter-spacing:.05em;background:#dc2626;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:900}.daily-deals-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:900;line-height:1.25}.daily-deals-sub{color:#cbd5e1;margin:0;font-size:.92rem;line-height:1.55}.daily-deals-perks-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.daily-perk-pill{color:#f1f5f9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;border-radius:9999px;padding:4px 12px;font-size:.78rem;font-weight:700}.daily-deals-action-col{z-index:2;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}.daily-deals-cta-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f03 0%,#cc0029 100%);border:none;border-radius:14px;align-items:center;gap:10px;padding:16px 28px;font-size:1rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px -4px #dc262680}.daily-deals-cta-btn:hover{background:linear-gradient(135deg,#e6002e 0%,#b30024 100%);transform:translateY(-2px);box-shadow:0 12px 28px -4px #dc2626a6}.daily-deals-cta-btn svg{width:18px;height:18px}.daily-deals-hint{color:#94a3b8;font-size:.72rem;font-weight:600}@media (width<=900px){.daily-deals-banner-inner{flex-direction:column;align-items:flex-start;gap:20px;padding:28px 22px}.daily-deals-action-col{align-items:stretch;width:100%}.daily-deals-cta-btn{justify-content:center;width:100%}.daily-deals-hint{text-align:center}}.area-wireframe-modal-backdrop{-webkit-backdrop-filter:blur(6px);z-index:100000;background:#0f172a8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.area-wireframe-card{text-align:center;background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:440px;max-height:90vh;padding:32px 28px 24px;animation:.22s cubic-bezier(.16,1,.3,1) wireframeModalPop;display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 45px -10px #0f172a38,0 0 0 1px #0f172a0d}@keyframes wireframeModalPop{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.wireframe-modal-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;top:16px;right:16px}.wireframe-modal-close-btn:hover{color:#334155;background:#f1f5f9}.wireframe-modal-close-btn svg{width:18px;height:18px}.wireframe-pin-icon-wrap{justify-content:center;margin-bottom:16px;display:flex}.wireframe-pin-circle{color:#e52d2d;background:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:0 4px 14px #e52d2d26}.wireframe-pin-circle svg{width:28px;height:28px}.wireframe-modal-title{color:#1a2634;margin:0 0 8px;font-size:1.35rem;font-weight:800;line-height:1.25}.wireframe-modal-sub{color:#64748b;margin:0 0 24px;font-size:.88rem;line-height:1.45}.wireframe-action-shell{margin-bottom:22px}.wireframe-detect-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e52d2d 0%,#cc2020 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px 20px;font-size:.95rem;font-weight:700;transition:all .18s;display:flex;box-shadow:0 4px 14px #e52d2d52}.wireframe-detect-btn:hover:not(:disabled){background:linear-gradient(135deg,#cc2020 0%,#b31818 100%);transform:translateY(-1px);box-shadow:0 6px 18px #e52d2d6b}.wireframe-detect-btn:disabled{opacity:.88;cursor:wait}.wireframe-nav-icon{width:18px;height:18px}.wireframe-error-text{color:#b91c1c;text-align:left;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;padding:8px 12px;font-size:.8rem;display:flex}.wireframe-current-location-box{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:12px 16px}.wireframe-loc-label{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}.wireframe-loc-value-row{color:#1a2634;align-items:center;gap:6px;font-size:.95rem;display:flex}.wireframe-loc-pin-icon{color:#e52d2d;flex-shrink:0;width:16px;height:16px}.wireframe-divider-line{background:#e2e8f0;height:1px;margin:0 0 16px}.wireframe-change-loc-section{text-align:left}.wireframe-change-loc-toggle{color:#e52d2d;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:6px 0;font-size:.88rem;font-weight:700;transition:color .15s;display:flex}.wireframe-change-loc-toggle:hover{color:#cc2020;text-decoration:underline}.wireframe-chevron{width:16px;height:16px;transition:transform .2s}.wireframe-chevron.open{transform:rotate(180deg)}.wireframe-manual-drawer{margin-top:12px;animation:.18s drawerSlide}@keyframes drawerSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.wireframe-search-input-shell{align-items:center;margin-bottom:10px;display:flex;position:relative}.wireframe-search-input-shell svg{color:#94a3b8;width:15px;height:15px;position:absolute;left:12px}.wireframe-search-input-shell input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:8px 12px 8px 34px;font-size:.82rem;transition:all .15s}.wireframe-search-input-shell input:focus{background:#fff;border-color:#e52d2d;box-shadow:0 0 0 2px #e52d2d1f}.wireframe-areas-chips-grid{grid-template-columns:repeat(2,1fr);gap:6px;max-height:180px;padding-right:2px;display:grid;overflow-y:auto}.wireframe-area-chip{color:#334155;text-align:center;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:7px 10px;font-size:.8rem;font-weight:600;transition:all .15s;overflow:hidden}.wireframe-area-chip.active{color:#fff;background:#e52d2d;border-color:#e52d2d;font-weight:700}.brand-reels-studio-page{flex-direction:column;gap:24px;width:100%;padding-bottom:40px;display:flex}.reels-studio-top-header{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex;box-shadow:0 4px 20px -4px #0f172a0f}.reels-brand-pill{color:#e52d2d;letter-spacing:.04em;background:#fef2f2;border:1px solid #fecaca;border-radius:9999px;align-items:center;gap:6px;margin-bottom:8px;padding:5px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.reels-studio-title{color:#1a2634;margin:0 0 6px;font-size:1.6rem;font-weight:800;line-height:1.25}.reels-studio-sub{color:#64748b;max-width:680px;margin:0;font-size:.92rem;line-height:1.5}.reels-studio-sub strong{color:#1a2634}.reels-view-public-btn{color:#1a2634;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:700;transition:all .18s;display:flex}.reels-view-public-btn:hover{color:#e52d2d;background:#f1f5f9;border-color:#94a3b8}.reels-success-toast{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;align-items:center;gap:10px;padding:14px 20px;font-size:.95rem;font-weight:700;animation:.2s drawerSlide;display:flex}.reels-studio-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:24px;display:grid}@media (width<=1080px){.reels-studio-grid{grid-template-columns:1fr}}.reels-panel-header{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.reels-header-icon-box{color:#e52d2d;background:#fef2f2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.reels-panel-title{color:#1a2634;margin:0;font-size:1.15rem;font-weight:800}.reels-panel-sub{color:#64748b;margin:2px 0 0;font-size:.82rem}.reels-form-body{flex-direction:column;gap:18px;display:flex}.reels-field-block{flex-direction:column;gap:8px;display:flex}.reels-label{color:#1a2634;justify-content:space-between;align-items:center;font-size:.86rem;font-weight:700;display:flex}.reels-label-badge{color:#e52d2d;background:#fef2f2;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:700}.reels-scope-options-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reels-scope-card{cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;transition:all .18s;display:flex}.reels-scope-card:hover{background:#fff;border-color:#cbd5e1}.reels-scope-card.active{background:#fef2f2;border-color:#e52d2d;box-shadow:0 0 0 1px #e52d2d}.scope-radio-dot{border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px;transition:all .15s}.reels-scope-card.active .scope-radio-dot{background:#e52d2d;border-color:#e52d2d;box-shadow:inset 0 0 0 3px #fff}.reels-scope-card strong{color:#1a2634;margin-bottom:2px;font-size:.88rem;display:block}.reels-scope-card p{color:#64748b;margin:0;font-size:.76rem;line-height:1.35}.reels-upload-dropzone{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:14px;transition:all .18s}.reels-upload-dropzone:hover{background:#fef2f2;border-color:#e52d2d}.reels-upload-trigger-box{cursor:pointer;align-items:center;gap:14px;padding:16px 20px;display:flex}.dropzone-icon{color:#e52d2d;flex-shrink:0;width:32px;height:32px}.dropzone-text{flex-direction:column;flex:1;display:flex}.dropzone-text strong{color:#1a2634;font-size:.9rem}.dropzone-text span{color:#64748b;font-size:.78rem}.dropzone-browse-pill{color:#1a2634;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:6px 14px;font-size:.78rem;font-weight:700;box-shadow:0 1px 3px #0000000d}.reels-template-strip{margin-top:4px}.template-strip-label{color:#64748b;margin-bottom:6px;font-size:.78rem;font-weight:700;display:block}.template-chips-row{flex-wrap:wrap;gap:8px;display:flex}.template-chip-btn{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;font-size:.78rem;font-weight:600;transition:all .15s}.template-chip-btn:hover{color:#e52d2d;background:#fef2f2;border-color:#fca5a5}.template-chip-btn.active{color:#fff;background:#e52d2d;border-color:#e52d2d;font-weight:700}.reels-select-input,.reels-text-input,.reels-textarea{color:#1a2634;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:.88rem;transition:all .18s}.reels-select-input:focus,.reels-text-input:focus,.reels-textarea:focus{background:#fff;border-color:#e52d2d;box-shadow:0 0 0 2px #e52d2d1f}.reels-price-wa-grid{grid-template-columns:1fr 1.2fr;gap:12px;display:grid}.wa-full-col{grid-column:1/-1}.reels-publish-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e52d2d 0%,#cc2020 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 24px;font-size:1rem;font-weight:800;transition:all .18s;display:flex;box-shadow:0 6px 18px #e52d2d59}.reels-publish-primary-btn:hover{background:linear-gradient(135deg,#cc2020 0%,#b31818 100%);transform:translateY(-1px);box-shadow:0 8px 24px #e52d2d73}.reels-preview-library-column{flex-direction:column;gap:20px;display:flex}.reels-cards-list{flex-direction:column;gap:10px;max-height:280px;display:flex;overflow-y:auto}.reel-summary-card{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:all .18s;display:flex}.reel-summary-card:hover{background:#fff;border-color:#cbd5e1}.reel-summary-card.selected{background:#fef2f2;border-color:#e52d2d}.reel-summary-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;display:flex}.reel-summary-info{flex:1;min-width:0}.reel-summary-tag-row{align-items:center;gap:6px;margin-bottom:2px;display:flex}.scope-badge-pill{color:#334155;background:#e2e8f0;border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:700}.scope-badge-pill.national{color:#1e40af;background:#dbeafe}.deal-price-badge{color:#e52d2d;font-size:.72rem;font-weight:800}.reel-summary-info strong{color:#1a2634;white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;display:block;overflow:hidden}.reel-metrics-mini{color:#64748b;align-items:center;gap:10px;margin-top:2px;font-size:.72rem;display:flex}.reel-delete-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;transition:all .15s}.reel-delete-btn:hover{color:#dc2626;background:#fee2e2}.reels-interactive-phone-panel{padding:20px}.phone-panel-top-bar{color:#1a2634;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.88rem;display:flex}.live-pill{color:#059669;background:#ecfdf5;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.reels-brand-tag-pill{color:#e52d2d;letter-spacing:.04em;background:#fef2f2;border:1px solid #fecaca;border-radius:9999px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.reels-location-channels-bar{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:12px;margin:16px 0 24px;padding:10px 16px;display:flex;box-shadow:0 2px 8px #0f172a0a}.channels-label-box{color:#e52d2d;flex-shrink:0;align-items:center;gap:4px;font-size:.82rem;font-weight:800;display:flex}.channels-chips-scroll{align-items:center;gap:6px;padding:2px 0;display:flex;overflow-x:auto}.channel-chip-btn{color:#334155;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .15s}.channel-chip-btn:hover{color:#e52d2d;background:#fef2f2;border-color:#fca5a5}.channel-chip-btn.active{color:#fff;background:#e52d2d;border-color:#e52d2d;font-weight:700}.reels-story-progress-bar-shell{gap:4px;margin-bottom:10px;display:flex}.story-progress-track{background:#e2e8f0;border-radius:999px;flex:1;height:4px;overflow:hidden}.story-progress-fill{background:#e52d2d;height:100%;transition:width .15s linear}.topbar-right-controls{align-items:center;gap:6px;display:flex}.reel-loop-indicator-btn{color:#fff;background:#0000008c;border:none;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:700}.reel-nav-quick-controls{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.reel-nav-btn{color:#1a2634;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:.86rem;font-weight:700;transition:all .18s;display:flex}.reel-nav-btn:hover{color:#e52d2d;background:#fef2f2;border-color:#e52d2d}.reels-deal-spotlight-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin-bottom:20px;padding:24px;box-shadow:0 4px 20px -4px #0f172a0f}.deal-spotlight-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.spotlight-badge-wrap{color:#e52d2d;background:#fef2f2;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:800;display:flex}.spotlight-area-pill{color:#64748b;background:#f1f5f9;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:700}.spotlight-pricing-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 18px;display:flex}.spotlight-price-label{text-transform:uppercase;color:#94a3b8;margin-bottom:2px;font-size:.72rem;font-weight:700;display:block}.spotlight-discount-chip{color:#dc2626;background:#fee2e2;border-radius:8px;padding:5px 10px;font-size:.76rem;font-weight:800}.spotlight-wa-cta-btn{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:16px;padding:13px 20px;font-size:.95rem;font-weight:800;transition:all .18s;display:flex;box-shadow:0 4px 14px #25d3664d}.spotlight-wa-cta-btn:hover{background:#1ebe5b;transform:translateY(-1px)}.spotlight-trust-signals-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.reels-community-trust-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:22px}.community-trust-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.trust-icon-box{color:#e52d2d;background:#fef2f2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.community-trust-header strong{color:#1a2634;font-size:.95rem;display:block}.community-trust-header small{color:#64748b;font-size:.75rem}.community-trust-text{color:#64748b;margin:0 0 14px;font-size:.84rem;line-height:1.5}.reels-continuous-loop-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.reels-continuous-loop-note .loop-icon{margin-top:1px;font-size:1.2rem}.reels-continuous-loop-note strong{color:#1a2634;margin-bottom:2px;font-size:.82rem;display:block}.reels-continuous-loop-note p{color:#64748b;margin:0;font-size:.75rem;line-height:1.35}.customer-brands-reels-page,.brands-reels-public-page{background:#f8fafc;min-height:100vh;padding-bottom:60px}.brands-reels-content-container{max-width:1140px;margin:0 auto;padding:16px 16px 40px}.reels-story-tray-section{margin-bottom:20px;padding:4px 0}.reels-story-tray-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:16px;max-width:100vw;padding:6px 4px 10px;display:flex;overflow-x:hidden}.reels-story-tray-scroll::-webkit-scrollbar{display:none}.story-tray-item{cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:2px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);display:flex}.story-tray-item:hover{transform:translateY(-2px)}.story-avatar-ring{background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;padding:2.5px;transition:all .25s;display:flex}.story-tray-item.active-story .story-avatar-ring{background:linear-gradient(135deg,#f03 0%,#fc0 50%,#003 100%);transform:scale(1.05);box-shadow:0 0 0 2px #ff003340,0 4px 12px #ff00334d}.story-avatar-inner{background-position:50%;background-size:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.story-brand-badge{color:#fff;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.62rem;font-weight:900;display:flex;position:absolute;bottom:0;right:0}.story-label-text{color:#475569;white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:68px;font-size:.74rem;font-weight:700;overflow:hidden}.story-tray-item.active-story .story-label-text{color:#f03;font-weight:800}.reels-unified-bar{background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:6px 8px 6px 12px;display:flex;box-shadow:0 4px 18px -2px #0f172a0d}.reels-chips-scroll-container{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;align-items:center;gap:6px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.reels-chips-scroll-container::-webkit-scrollbar{display:none}.reels-nav-pill{color:#475569;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:.82rem;font-weight:700;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.reels-nav-pill-icon{flex-shrink:0;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.reels-nav-pill:hover{color:#0f172a;background:#f1f5f9}.reels-nav-pill:hover .reels-nav-pill-icon{transform:scale(1.1)}.reels-nav-pill.active{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:0 2px 8px #0f172a40}.reels-bar-divider{background:#e2e8f0;flex-shrink:0;width:1px;height:24px;margin:0 2px}.reels-bar-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.reels-loc-pill{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:.8rem;font-weight:700;transition:all .18s;display:inline-flex;position:relative}.reels-loc-pill:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 6px #0000000a}.reels-loc-pin{color:#f03;flex-shrink:0}.reels-loc-text{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.reels-loc-chevron{color:#94a3b8;flex-shrink:0;margin-left:2px}.reels-loc-select-overlay{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.reels-segmented-capsule{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.reels-seg-btn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:.78rem;font-weight:700;transition:all .18s;display:inline-flex}.reels-seg-btn.active{color:#0f172a;background:#fff;box-shadow:0 1px 4px #00000014}.reels-seg-badge{color:#475569;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;margin-left:2px;padding:1px 6px;font-size:.68rem;font-weight:800;display:inline-flex}.reels-seg-btn.active .reels-seg-badge{color:#fff;background:#0f172a}.customer-reels-grid{grid-template-columns:420px 1fr;align-items:start;gap:32px;display:grid}.fun-reel-stage-column{flex-direction:column;align-items:center;width:100%;display:flex}.exact-reel-card{aspect-ratio:9/16;-webkit-user-select:none;user-select:none;background:#090d16;border-radius:24px;flex-direction:column;width:100%;max-width:420px;max-height:690px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -12px #0f172a59,0 0 0 1px #ffffff1a}.fun-reel-viewport{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.reel-media-element{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.reel-media-bg{background-position:50%;background-size:cover;transition:transform 6s ease-out;transform:scale(1.03)}.exact-reel-card:hover .reel-media-bg{transform:scale(1.08)}.reel-media-vignette-top{z-index:2;pointer-events:none;background:linear-gradient(#000000bf 0%,#0000004d 55%,#0000 100%);height:140px;position:absolute;top:0;left:0;right:0}.reel-media-vignette-bottom{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0009 55%,#000000e6 100%);height:240px;position:absolute;bottom:0;left:0;right:0}.reel-top-discount-chip{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;background:#ff0033e6;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:.74rem;font-weight:800;display:inline-flex;position:absolute;top:72px;left:18px;box-shadow:0 4px 12px #ff003359}.reel-clean-header-overlay{z-index:10;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 20px;display:flex;position:absolute;top:0;left:0;right:0}.reel-brand-header-left{align-items:center;gap:10px;min-width:0;display:flex}.reel-brand-avatar-circle{color:#fff;border:2px solid #fffffff2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;font-weight:900;display:flex;box-shadow:0 2px 8px #0000004d}.reel-brand-meta-box{flex-direction:column;min-width:0;display:flex}.reel-brand-name-row{align-items:center;gap:5px;display:flex}.reel-brand-name-text{color:#fff;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #000000b3;font-size:.94rem;font-weight:800;overflow:hidden}.verified-badge-check{color:#38bdf8;flex-shrink:0;width:15px;height:15px}.reel-brand-scope-text{color:#ffffffd9;text-shadow:0 1px 2px #000000b3;font-size:.74rem;font-weight:600}.reel-brand-header-right{align-items:center;gap:8px;display:flex}.reel-sound-voice-btn{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:700;transition:all .18s;display:flex}.reel-sound-voice-btn:hover{background:#ff0033d9;border-color:#f03}.right-sidebar-overlay{z-index:12;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;bottom:80px;right:14px}.love-btn,.share-btn{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0000008c;border:1.5px solid #ffffff40;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:46px;height:46px;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:flex}.love-btn:hover,.share-btn:hover{background:#000000bf;border-color:#fff;transform:scale(1.12)}.love-btn.liked{color:#f03;background:#ff003326;border-color:#f03}.love-btn.liked .action-icon{fill:#f03;transform:scale(1.15)}.love-btn .action-icon,.share-btn .action-icon{width:20px;height:20px}.love-btn .action-count,.share-btn .action-count{font-size:.68rem;font-weight:800}.hearts-burst-container{pointer-events:none;z-index:25;position:absolute;inset:0;overflow:hidden}.floating-heart-particle{animation:1.2s ease-out forwards floatHeart;position:absolute;bottom:120px}@keyframes floatHeart{0%{opacity:1;transform:translateY(0)scale(.6)rotate(0)}50%{transform:translateY(-80px)scale(1.2)rotate(12deg)}to{opacity:0;transform:translateY(-160px)scale(1)rotate(-15deg)}}.reel-bottom-scrubber-row{z-index:10;background:linear-gradient(#0000 0%,#0000004d 30%,#000000d9 100%);align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.reel-play-pause-btn{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:transform .15s;display:flex}.reel-play-pause-btn:hover{color:#f03;transform:scale(1.15)}.reel-timeline-track{cursor:pointer;background:#ffffff4d;border-radius:999px;flex:1;height:4px;position:relative}.reel-timeline-fill{background:#f03;border-radius:999px;height:100%;transition:width .15s linear}.reel-timeline-scrub-dot{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #00000080}.reel-time-counter{color:#ffffffe6;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;font-size:.72rem;font-weight:700}.reel-mobile-floating-dock{z-index:15;-webkit-backdrop-filter:blur(14px);background:#0f172ae0;border:1px solid #ffffff29;border-radius:16px;flex-direction:column;gap:10px;padding:12px 14px;display:none;position:absolute;bottom:42px;left:10px;right:10px;box-shadow:0 10px 30px #00000073}.mobile-dock-header{flex-direction:column;gap:4px;display:flex}.mobile-dock-badge-row{align-items:center;gap:6px;display:flex}.mobile-dock-tag{color:#fff;letter-spacing:.02em;background:#f03;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:800}.mobile-dock-area{color:#fffc;align-items:center;gap:3px;font-size:.72rem;font-weight:600;display:inline-flex}.mobile-dock-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:800;line-height:1.25;overflow:hidden}.mobile-dock-price-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-dock-prices{align-items:baseline;gap:6px;display:flex}.mobile-dock-price{color:#38bdf8;font-size:1.15rem;font-weight:900}.mobile-dock-cut{color:#ffffff80;font-size:.82rem;text-decoration:line-through}.mobile-dock-save{color:#4ade80;background:#22c55e33;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:800}.mobile-dock-info-link{color:#ffffffd9;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:2px 4px;font-size:.74rem;font-weight:700;display:inline-flex}.mobile-dock-wa-btn{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;font-size:.92rem;font-weight:800;transition:all .15s;display:flex;box-shadow:0 4px 14px #25d36666}.mobile-dock-wa-btn:active{background:#1ebe5b;transform:scale(.98)}.reel-bottom-nav-action-wrap{gap:10px;width:100%;max-width:420px;margin-top:14px;display:flex}.btn-prev-reels-secondary{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-size:.92rem;font-weight:700;transition:all .18s;display:flex}.btn-prev-reels-secondary:hover{background:#f1f5f9;border-color:#94a3b8}.btn-next-reels-primary{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.96rem;font-weight:800;transition:all .18s;display:flex;box-shadow:0 4px 14px #0f172a33}.btn-next-reels-primary:hover{background:#f03;transform:translateY(-1px);box-shadow:0 6px 20px #ff003359}.fun-reels-info-column{min-width:0}.exact-deal-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:24px;padding:32px;box-shadow:0 10px 30px -6px #0f172a0f}.deal-spotlight-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.spotlight-badge-wrap{color:#f03;letter-spacing:.03em;background:#fef2f2;border:1px solid #fecdd3;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.74rem;font-weight:800;display:inline-flex}.spotlight-area-pill{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:700}.spotlight-deal-title{color:#0f172a;margin:0 0 10px;font-size:1.45rem;font-weight:800;line-height:1.3}.spotlight-deal-desc{color:#64748b;margin:0 0 20px;font-size:.92rem;line-height:1.5}.spotlight-pricing-box{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.spotlight-price-left{flex-direction:column;gap:2px;display:flex}.spotlight-price-label{color:#94a3b8;letter-spacing:.04em;font-size:.7rem;font-weight:800}.spotlight-price-val-row{align-items:baseline;gap:10px;display:flex}.spotlight-current-price{color:#0f172a;font-size:1.8rem;font-weight:900}.spotlight-cut-price{color:#94a3b8;font-size:1.1rem;text-decoration:line-through}.spotlight-discount-chip{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:8px;padding:6px 12px;font-size:.78rem;font-weight:800}.reel-about-package-card{cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:16px 18px;transition:all .2s;display:flex}.reel-about-package-card:hover{background:#fff1f2;border-color:#fecdd3;transform:translateY(-2px);box-shadow:0 6px 20px #ff00331a}.about-pkg-text-side{flex-direction:column;flex:1;min-width:0;display:flex}.about-pkg-label{color:#f03;margin-bottom:4px;font-size:.76rem;font-weight:800}.about-pkg-name{color:#0f172a;margin-bottom:4px;font-size:1.02rem;font-weight:800;line-height:1.3}.about-pkg-bengali-desc{color:#64748b;margin:0 0 8px;font-size:.82rem;line-height:1.4}.about-pkg-view-link{color:#f03;align-items:center;gap:4px;font-size:.78rem;font-weight:800;display:inline-flex}.about-pkg-image-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;width:76px;height:76px;overflow:hidden}.about-pkg-thumb-img{object-fit:cover;width:100%;height:100%}.direct-wa-btn{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:20px;padding:16px 24px;font-size:1.05rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 6px 20px #25d36659}.direct-wa-btn:hover{background:#1ebe5b;transform:translateY(-1px);box-shadow:0 8px 25px #25d36673}.spotlight-trust-signals-row{border-top:1px solid #e2e8f0;justify-content:space-around;align-items:center;gap:8px;padding-top:16px;display:flex}.trust-signal-item{color:#64748b;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:flex}.trust-signal-item svg{color:#10b981}.reels-catalog-grid-wrap{width:100%}.reels-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.reel-grid-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:20px;transition:all .22s;overflow:hidden;box-shadow:0 4px 14px #0000000a}.reel-grid-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 28px #0000001a}.reel-grid-thumb-box{aspect-ratio:4/5;background:#0f172a;width:100%;position:relative;overflow:hidden}.reel-grid-thumb-img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.reel-grid-card:hover .reel-grid-thumb-img{transform:scale(1.05)}.reel-grid-overlay-gradient{pointer-events:none;background:linear-gradient(#00000059 0%,#0000 40%,#000000d9 100%);position:absolute;inset:0}.reel-grid-top-badges{z-index:5;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.reel-grid-discount-badge{color:#fff;letter-spacing:.02em;background:#f03;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:800}.reel-grid-area-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#0009;border-radius:999px;align-items:center;gap:3px;padding:3px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.reel-grid-play-overlay{opacity:0;z-index:4;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.reel-grid-card:hover .reel-grid-play-overlay{opacity:1}.reel-grid-play-icon{color:#fff;background:#ff0033e6;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s;display:flex;transform:scale(.9);box-shadow:0 4px 16px #0006}.reel-grid-card:hover .reel-grid-play-icon{transform:scale(1)}.reel-grid-bottom-scrim{z-index:5;flex-direction:column;gap:4px;padding:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.reel-grid-brand-row{align-items:center;gap:6px;display:flex}.reel-grid-brand-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.65rem;font-weight:800;display:flex}.reel-grid-brand-name{color:#ffffffd9;font-size:.74rem;font-weight:700}.reel-grid-card-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:800;line-height:1.25;overflow:hidden}.reel-grid-price-row{align-items:center;gap:8px;margin-top:2px;display:flex}.reel-grid-price{color:#38bdf8;font-size:1.05rem;font-weight:900}.reel-grid-cut{color:#ffffff80;font-size:.78rem;text-decoration:line-through}.reel-grid-watch-hint{color:#fff;background:#fff3;border-radius:6px;margin-left:auto;padding:2px 7px;font-size:.72rem;font-weight:800}@media (width<=990px){.customer-reels-grid{grid-template-columns:1fr;gap:16px;max-width:440px;margin:0 auto}.fun-reels-info-column{display:none!important}.reel-mobile-floating-dock{display:flex!important}.exact-reel-card{aspect-ratio:9/16;min-height:520px;max-height:calc(100vh - 200px)}.reels-unified-bar{border-radius:18px;flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.reels-bar-divider{display:none}.reels-bar-actions{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.reels-loc-pill{flex:1;justify-content:space-between}}@media (width<=480px){.brands-reels-content-container{padding:8px 10px 24px}.exact-reel-card{border-radius:18px;min-height:480px;max-height:calc(100vh - 190px)}.hide-on-xs{display:none}.reels-catalog-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.glass-empty-state{text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:56px 24px;display:flex;-webkit-backdrop-filter:blur(16px)saturate(180%)!important;background:#ffffffa6!important;border:1px solid #fffc!important;box-shadow:0 8px 32px #0f172a0a!important}.glass-empty-state svg{opacity:.8;margin-bottom:8px;color:var(--primary)!important;width:48px!important;height:48px!important}.glass-empty-state strong{letter-spacing:-.01em;font-weight:700;color:var(--ink)!important;font-size:1.1rem!important}.glass-empty-state p,.glass-empty-state span{max-width:400px;margin:0;line-height:1.5;color:var(--muted)!important;font-size:.95rem!important}.v2-page{background:#0f172a!important;justify-content:center!important;align-items:center!important;min-height:100vh!important;display:flex!important}.v2-backdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0f172ad9!important}.admin-gateway-v2-modal{margin:0 auto;background:#fff!important;border-radius:24px!important;flex-direction:column!important;gap:24px!important;width:92%!important;max-width:420px!important;padding:40px 32px!important;animation:.3s cubic-bezier(.16,1,.3,1) gatewayPopIn!important;display:flex!important;box-shadow:0 20px 40px #0003,0 0 0 1px #0000000d!important}.gateway-v2-header{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.gateway-v2-lock-icon{color:#0f172a;background:#f1f5f9;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.gateway-v2-lock-icon svg{width:24px;height:24px}.gateway-v2-header h3{color:#0f172a!important;letter-spacing:-.02em!important;margin:0!important;font-size:1.5rem!important;font-weight:700!important}.gateway-v2-subtitle{color:#64748b!important;margin:0!important;font-size:.9375rem!important}.gateway-v2-error{color:#b91c1c;background:#fef2f2;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:.875rem;display:flex}.gateway-v2-form{flex-direction:column;gap:20px;display:flex}.gateway-v2-input-group{flex-direction:column;gap:8px;display:flex}.gateway-v2-input-group label{text-align:left;color:#475569!important;font-size:.875rem!important;font-weight:500!important}.gateway-v2-input{color:#0f172a!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;width:100%!important;height:48px!important;padding:0 16px!important;font-size:1rem!important;transition:all .2s!important}.gateway-v2-input:focus{background:#fff!important;border-color:#3b82f6!important;outline:none!important;box-shadow:0 0 0 4px #3b82f61a!important}.gateway-v2-input.otp-input-v2{text-align:center!important;letter-spacing:.5em!important;font-size:1.5rem!important;font-weight:600!important}.gateway-v2-quick-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.v2-chip{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:all .2s}.v2-chip:hover{background:#e2e8f0}.v2-chip.active{color:#fff;background:#0f172a}.gateway-v2-actions{flex-direction:column;gap:8px;margin-top:8px;display:flex}.gateway-v2-btn{cursor:pointer!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:48px!important;font-size:1rem!important;font-weight:600!important;transition:all .2s!important;display:flex!important}.gateway-v2-btn.primary{color:#fff!important;background:#0f172a!important}.gateway-v2-btn.primary:hover:not(:disabled){background:#1e293b!important}.gateway-v2-btn.primary:disabled{opacity:.7!important;cursor:not-allowed!important}.gateway-v2-btn.secondary{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important}.gateway-v2-btn.secondary:hover{background:#f8fafc!important}.gateway-v2-btn.ghost{color:#64748b!important;background:0 0!important;font-weight:500!important}.gateway-v2-btn.ghost:hover{color:#0f172a!important;background:#f1f5f9!important}.gateway-v2-footer{color:#94a3b8;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:.75rem;display:flex}.otp-timer-row-v2{text-align:center;color:#64748b;font-size:.875rem}.v2-helper{background:#f8fafc!important;border-radius:8px!important;margin-top:0!important}.v3-page{background:#f8fafc!important;justify-content:center!important;align-items:center!important;min-height:100vh!important;display:flex!important}.v3-backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#f8fafcf2!important}.admin-gateway-v3-card{margin:0 auto;background:#fff!important;border-radius:28px!important;flex-direction:column!important;width:92%!important;max-width:440px!important;padding:36px 36px 44px!important;animation:.3s cubic-bezier(.16,1,.3,1) gatewayPopIn!important;display:flex!important;box-shadow:0 24px 64px #0000000f,0 0 0 1px #00000005!important}.gateway-v3-top{margin-bottom:24px;display:flex}.gateway-v3-back-btn{cursor:pointer;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.gateway-v3-back-btn:hover{background:#f1f5f9}.gateway-v3-back-btn svg{width:20px;height:20px}.gateway-v3-stepper{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.v3-step{align-items:center;gap:12px;display:flex}.v3-step-circle{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;transition:all .3s;display:flex}.v3-step-label{font-size:15px;font-weight:600;transition:all .3s}.v3-step.active .v3-step-circle,.v3-step.done .v3-step-circle{color:#fff;background:#da1a27}.v3-step.active .v3-step-label,.v3-step.done .v3-step-label{color:#da1a27}.v3-step.inactive .v3-step-circle{color:#334155;background:#e2e8f0}.v3-step.inactive .v3-step-label{color:#64748b}.v3-step-connector{background:#e2e8f0;border-radius:2px;flex:1;height:2px;margin:0 16px;overflow:hidden}.v3-step-progress{background:#da1a27;height:100%;transition:width .4s}.v3-divider{border:none;border-top:1px solid #f1f5f9;margin:0 0 28px}.gateway-v3-error{color:#b91c1c;background:#fef2f2;border-radius:12px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:.875rem;display:flex}.gateway-v3-form{flex-direction:column;gap:24px;display:flex}.gateway-v3-input-group{flex-direction:column;gap:12px;display:flex}.gateway-v3-input-group label{text-align:left;color:#0f172a!important;font-size:.9375rem!important;font-weight:600!important}.v3-input-wrapper{background:#fff;border:1px solid #cbd5e1;border-radius:14px;align-items:center;height:56px;padding:0 16px;transition:all .2s;display:flex}.v3-input-wrapper:focus-within{border-color:#da1a27;box-shadow:0 0 0 4px #da1a271a}.v3-icon-box.red-box{color:#da1a27;background:#fef2f2;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-right:12px;display:flex}.v3-icon-box svg{width:18px;height:18px}.v3-input,.v3-input-wrapper input{box-shadow:none!important;color:#0f172a!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0 #0000!important;flex:1!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;font-size:1rem!important}.v3-input::placeholder,.v3-input-wrapper input::placeholder{color:#94a3b8!important}.v3-input:focus,.v3-input:focus-visible,.v3-input:active,.v3-input-wrapper input:focus,.v3-input-wrapper input:focus-visible,.v3-input-wrapper input:active{box-shadow:none!important;background:0 0!important;border:0 #0000!important;outline:0 #0000!important}.v3-input:-webkit-autofill{-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;box-shadow:none!important;border:0 #0000!important}.v3-input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;box-shadow:none!important;border:0 #0000!important}.v3-input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;box-shadow:none!important;border:0 #0000!important}.v3-input-wrapper input:-webkit-autofill{-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;box-shadow:none!important;border:0 #0000!important}.v3-input-wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;box-shadow:none!important;border:0 #0000!important}.v3-input-wrapper input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;box-shadow:none!important;border:0 #0000!important}.otp-wrapper .v3-input{text-align:center!important;letter-spacing:.25em!important;font-size:1.25rem!important;font-weight:600!important}.v3-check-icon{color:#10b981;width:22px;height:22px}.v3-icon-btn{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.v3-icon-btn:hover{color:#0f172a}.v3-icon-btn svg{width:20px;height:20px}.gateway-v3-submit{color:#fff;cursor:pointer;background:#da1a27;border:none;border-radius:14px;width:100%;height:56px;margin-top:8px;font-size:1.0625rem;font-weight:700;transition:all .2s}.gateway-v3-submit:hover:not(:disabled){background:#b91c1c}.gateway-v3-submit:disabled{opacity:.7;cursor:not-allowed}.v3-resend-row{justify-content:space-between;align-items:center;margin-top:-12px;padding:0 4px;display:flex}.v3-text-btn{cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:500}.v3-text-btn.muted{color:#64748b}.v3-text-btn.danger{color:#da1a27}.v3-timer{color:#94a3b8;font-size:.8125rem}@media (width<=900px){.reverb-footer-col{flex-direction:column!important;display:flex!important}.reverb-footer-col .footer-brand{order:1!important;margin-bottom:14px!important}.reverb-footer-tagline{order:2!important;margin-bottom:14px!important}.footer-newsletter-box{order:3!important;margin:4px 0 16px!important}.reverb-footer-domain{order:4!important}.footer-social-section{order:5!important}}.footer-newsletter-box{flex-direction:column!important;gap:8px!important;width:100%!important;max-width:380px!important;margin:10px 0 6px!important;display:flex!important}.newsletter-title{color:#111!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:.82rem!important;font-weight:800!important}.newsletter-subtitle{color:#64748b!important;margin:0!important;font-size:.84rem!important;line-height:1.4!important}.newsletter-form-shell{width:100%!important;max-width:360px!important;margin-top:4px!important;display:block!important}.newsletter-input-wrapper{box-sizing:border-box!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:360px!important;height:38px!important;padding:2px 3px 2px 14px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 2px 6px #00000008!important}.newsletter-input-wrapper:focus-within{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261f!important}.newsletter-input-icon{color:#94a3b8!important;flex-shrink:0!important;width:16px!important;height:16px!important;font-size:16px!important}.newsletter-email-input,.newsletter-input-wrapper input.newsletter-email-input,.footer-newsletter-box input[type=email]{box-shadow:none!important;color:#0f172a!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0 #0000!important;flex:1!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;font-size:.84rem!important;line-height:normal!important}.newsletter-email-input:focus,.newsletter-email-input:focus-visible,.newsletter-email-input:active,.newsletter-input-wrapper input:focus,.newsletter-input-wrapper input:focus-visible,.newsletter-input-wrapper input:active,.newsletter-input-wrapper input.newsletter-email-input:focus,.newsletter-input-wrapper input.newsletter-email-input:focus-visible,.footer-newsletter-box input[type=email]:focus,.footer-newsletter-box input[type=email]:focus-visible{box-shadow:none!important;outline-offset:0!important;appearance:none!important;background:0 0!important;border:0 #0000!important;outline:0 #0000!important}.newsletter-email-input::placeholder{color:#94a3b8!important;font-size:.82rem!important}.newsletter-submit-btn{color:#fff!important;cursor:pointer!important;background:#dc2626!important;border:none!important;border-radius:999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;margin:0!important;padding:0!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 2px 8px #dc26264d!important}.newsletter-submit-btn svg{width:14px!important;height:14px!important}.newsletter-submit-btn:hover:not(:disabled){background:#b91c1c!important;transform:scale(1.05)!important;box-shadow:0 4px 12px #dc262666!important}.newsletter-submit-btn:disabled{opacity:.7!important;cursor:not-allowed!important}.newsletter-success-msg{color:#065f46!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:12px!important;align-items:center!important;gap:8px!important;margin-top:4px!important;padding:10px 14px!important;font-size:.84rem!important;font-weight:600!important;display:flex!important}.bundle-model-landing,.landing-home-page.bundle-model-landing{color:#0f172a;background:#fff;width:100%!important;max-width:100vw!important;margin:0!important;padding:0!important;overflow-x:hidden!important}.bundle-model-landing section,.bm-hero-section,.bm-pillars-section,.bm-packages-section,.bm-comparison-section,.bm-calculator-section,.bm-whatsapp-section,.bm-categories-section,.bm-hubs-section,.bm-faq-section,.bm-final-cta-section{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.bm-container{box-sizing:border-box;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,3.5vw,32px);padding-right:clamp(16px,3.5vw,32px)}.text-center{text-align:center}.text-dark{color:#0f172a!important}.text-muted{color:#64748b!important}.flex-between{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bm-hero-section{text-align:center;box-sizing:border-box;background:radial-gradient(circle at 50% 0,#fffdf5 0%,#fff 80%);border-bottom:1px solid #f1f5f9;width:100%;padding:64px 0 46px;z-index:40!important;position:relative!important}.bm-hero-container{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,3.5vw,32px);padding-right:clamp(16px,3.5vw,32px);display:flex}.bm-hero-badge,.bm-hero-badge-2027{color:#b78103;letter-spacing:.04em;background:#fff9e6;border:1px solid #ffe58f;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 18px;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #ffcc0026}.bm-hero-discount-pill-2027{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:16px;margin:6px 0 14px;padding:4px 14px;font-size:.82rem;font-weight:700;display:inline-block}.bm-hero-title{color:#003;letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2.3rem,4.8vw,3.8rem);font-weight:900;line-height:1.15}.bm-hero-highlight,.bm-hero-highlight-red{color:#f03;display:inline-block}.bm-hero-highlight-yellow{color:#d99b00;display:inline-block}.bm-hero-subtitle{color:#475569;max-width:720px;margin:0 0 28px;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.6}.bm-search-suite-2027{flex-direction:column;align-items:center;width:100%;max-width:720px;margin:0 auto 20px;display:flex}.bm-segmented-pills-2027{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.bm-segmented-pill{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 16px;font-size:.86rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.bm-segmented-pill:hover{color:#003}.bm-segmented-pill.active{color:#003;background:#fff;font-weight:800;box-shadow:0 2px 8px #00000014}.bm-search-card-2027{box-sizing:border-box;background:#fff;border:2px solid #e2e8f0;border-radius:999px;align-items:center;gap:12px;width:100%;padding:6px 6px 6px 20px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 30px -4px #00003314,0 2px 6px #0000000a}.bm-search-card-2027:hover{border-color:#cbd5e1;box-shadow:0 14px 38px -6px #0000331f}.bm-search-card-2027:focus-within{border-color:#f03;box-shadow:0 14px 40px -4px #ff00332e,0 0 0 4px #ff003314}.bm-search-submit-btn-2027{color:#003;cursor:pointer;background:#fc0;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:12px 26px;font-size:.95rem;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #ffcc0059}.bm-search-submit-btn-2027:active{transform:translateY(0)}.bm-search-filter-btn-2027{color:#0f172a;cursor:pointer;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:10px 20px;font-size:.92rem;font-weight:700;transition:all .2s;display:inline-flex}.bm-search-filter-btn-2027:hover{background:#f1f5f9;border-color:#94a3b8;transform:translateY(-1px)}.bm-search-filter-btn-2027:active{transform:translateY(0)}.bm-category-ribbon-2027{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:960px;margin:0 auto 28px;display:flex}.bm-ribbon-pill-2027{color:#1e293b;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px #00000008}.bm-ribbon-pill-2027:hover{color:#f03;background:#fff5f5;border-color:#f03;transform:translateY(-1px)}.bm-trust-strip-2027{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,4vw,36px);width:100%;max-width:1000px;margin-top:6px;padding:18px 24px 0;display:flex}.bm-trust-item-2027{color:#334155;align-items:center;gap:8px;font-size:.88rem;font-weight:700;display:inline-flex}.bm-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;width:100%;margin-bottom:36px;display:flex}.bm-btn-primary{cursor:pointer;background:#dc2626;border:none;border-radius:999px;padding:14px 28px;font-size:1rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #dc262640;color:#fff!important}.bm-btn-primary:hover{background:#b91c1c;transform:translateY(-2px);box-shadow:0 6px 20px #dc262659}.bm-btn-secondary{cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:999px;padding:13px 26px;font-size:1rem;font-weight:700;transition:all .2s;box-shadow:0 2px 6px #0000000a;color:#0f172a!important}.bm-btn-secondary:hover{background:#f8fafc;border-color:#0f172a;transform:translateY(-2px)}.bm-search-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:999px;align-items:center;gap:12px;width:100%;max-width:680px;margin-bottom:40px;padding:6px 8px 6px 20px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 30px -4px #0f172a14,0 2px 6px #0000000a;z-index:50!important;opacity:1!important;visibility:visible!important;position:relative!important;transform:none!important}.bm-search-card:focus-within,.bm-search-card.dropdown-open{z-index:1000!important;border-color:#dc2626!important;outline:none!important;box-shadow:0 14px 40px -4px #dc26262e,0 0 0 4px #dc262614!important}.bm-search-select-wrap{color:#dc2626;border-right:1px solid #cbd5e1;flex-shrink:0;align-items:center;gap:6px;padding-right:12px;display:flex}.bm-search-select,.bm-search-card select,.bm-search-select-wrap select{color:#0f172a!important;outline-offset:0!important;box-shadow:none!important;cursor:pointer!important;appearance:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 2px center/11px 11px no-repeat!important;border:0 #0000!important;border-radius:0!important;outline:0 #0000!important;height:auto!important;min-height:0!important;margin:0!important;padding:6px 18px 6px 2px!important;font-size:.88rem!important;font-weight:600!important}.bm-search-select:focus,.bm-search-select:focus-visible,.bm-search-select:active,.bm-search-card select:focus,.bm-search-card select:focus-visible,.bm-search-card select:active{outline-offset:0!important;box-shadow:none!important;background-color:#0000!important;border:0 #0000!important;outline:0 #0000!important}.bm-search-input-wrap{color:#94a3b8;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.bm-search-input-wrap svg{color:#94a3b8;flex-shrink:0;width:18px;height:18px;transition:color .2s}.bm-search-card:focus-within .bm-search-input-wrap svg{color:#dc2626}.bm-search-input,.bm-search-card input,.bm-search-input-wrap input{color:#0f172a!important;outline-offset:0!important;width:100%!important;box-shadow:none!important;appearance:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0 #0000!important;height:100%!important;min-height:0!important;margin:0!important;padding:8px 0!important;font-family:inherit!important;font-size:.95rem!important;font-weight:500!important}.bm-search-input:focus,.bm-search-input:focus-visible,.bm-search-input:active,.bm-search-card input:focus,.bm-search-card input:focus-visible,.bm-search-card input:active,.bm-search-input-wrap input:focus,.bm-search-input-wrap input:focus-visible,.bm-search-input-wrap input:active{outline-offset:0!important;box-shadow:none!important;background:0 0!important;border:0 #0000!important;outline:0 #0000!important}.bm-search-clear-btn{color:#94a3b8!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;margin-right:2px!important;padding:4px!important;transition:all .15s!important;display:inline-flex!important}.bm-search-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f03 0%,#cc0029 100%);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:11px 26px;font-size:.94rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #dc262647}.bm-search-submit-btn:active{transform:translateY(0);box-shadow:0 2px 8px #dc262640}@media (width<=640px){.bm-search-card{border-radius:20px;flex-direction:column;gap:10px;padding:14px}.bm-search-select-wrap{border-bottom:1px solid #e2e8f0;border-right:none;width:100%;padding-bottom:8px}.bm-search-input-wrap,.bm-search-submit-btn{width:100%}}.bm-stats-bar{background:#fff;border:1px solid #e2e8f0;border-radius:16px;justify-content:space-around;align-items:center;width:100%;max-width:820px;padding:18px 28px;display:flex;box-shadow:0 4px 18px #0000000a;z-index:1!important;position:relative!important}.bm-stat-item{flex-direction:column;align-items:center;gap:4px;display:flex}.bm-stat-item strong{color:#0f172a;letter-spacing:-.02em;font-size:1.4rem;font-weight:800}.bm-stat-item span{color:#64748b;font-size:.78rem;font-weight:600}.bm-stat-divider{background:#e2e8f0;width:1px;height:36px}@media (width<=600px){.bm-stats-bar{grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid}.bm-stat-divider{display:none}}.bm-section-header{margin-bottom:40px}.bm-eyebrow{color:#dc2626;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:.84rem;font-weight:800;display:inline-block}.bm-section-header h2{color:#0f172a;letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800}.bm-section-header p{color:#64748b;max-width:640px;margin:0;font-size:1.05rem}.bm-section-header.text-center p{margin-left:auto;margin-right:auto}.bm-pillars-section{background:#fff;border-bottom:1px solid #f1f5f9;padding:70px 0}.bm-pillars-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.bm-pillar-card{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:20px;flex-direction:column;padding:20px;transition:all .25s;display:flex;overflow:hidden}.bm-pillar-card:hover{background:#fff;border-color:#fca5a5;transform:translateY(-4px);box-shadow:0 16px 32px #dc262614}.bm-pillar-img-wrap{background:#e2e8f0;border-radius:14px;width:100%;height:180px;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a}.bm-pillar-img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.bm-pillar-card:hover .bm-pillar-img{transform:scale(1.05)}.bm-pillar-tag{letter-spacing:.2px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 2px 6px #00000024}.bm-pillar-tag.red{color:#fff;background:#dc2626eb}.bm-pillar-tag.green{color:#fff;background:#10b981eb}.bm-pillar-tag.blue{color:#fff;background:#2563ebeb}.bm-pillar-card h3{color:#0f172a;margin:0 0 10px;font-size:1.25rem;font-weight:800;line-height:1.35}.bm-pillar-card p{color:#475569;margin:0 0 18px;font-size:.92rem;line-height:1.5}.bm-pillar-list{flex-direction:column;flex:1;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.bm-pillar-list li{color:#334155;align-items:center;gap:8px;font-size:.88rem;font-weight:500;display:flex}.bm-pillar-list li .bullet-check{color:#059669;flex-shrink:0;font-size:.85rem;font-weight:800}.bm-card-link{color:#dc2626;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;padding:0;font-size:.92rem;font-weight:700;transition:transform .15s;display:inline-flex}.bm-card-link:hover{transform:translate(4px)}.bm-packages-section{background:#f8fafc;padding:70px 0}.bm-link-btn{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0;font-size:.95rem;font-weight:700}.bm-filter-pills-row{scrollbar-width:thin;align-items:center;gap:10px;margin-bottom:30px;padding-bottom:14px;display:flex;overflow-x:auto}.bm-filter-pill{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:.88rem;font-weight:600;transition:all .15s;display:inline-flex}@media (width<=900px){.bm-packages-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:16px!important}}@media (width<=540px){.bm-packages-grid{grid-template-columns:1fr!important;gap:16px!important}}.bm-pkg-card{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;flex-direction:column;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.bm-pkg-discount-badge{color:#fff;background:#dc2626;border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:800;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #00000026}.bm-pkg-red-price-badge{color:#fff;z-index:2;letter-spacing:-.01em;background:#f03;border-radius:999px;height:auto;padding:5px 12px;font-size:.85rem;font-weight:900;position:absolute;top:auto;bottom:10px;left:10px;box-shadow:0 2px 8px #ff003359}.bm-pkg-golden-star-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#003;z-index:2;background:#fffffff2;border:1px solid #f1f5f9;border-radius:999px;align-items:center;gap:4px;height:auto;padding:4px 10px;font-size:.82rem;font-weight:800;display:inline-flex;position:absolute;top:auto;bottom:10px;right:10px;box-shadow:0 2px 8px #00000014}.bm-pkg-meta-row{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.78rem;display:flex}.bm-pkg-shop-name{color:#334155;font-weight:700}.bm-pkg-pricing-row{justify-content:space-between;align-items:baseline;margin-top:auto;margin-bottom:14px;display:flex}.bm-pkg-strike-price{color:#94a3b8;font-size:.85rem;text-decoration:line-through}.bm-pkg-main-price{color:#dc2626;font-size:1.25rem;font-weight:800}.bm-pkg-save-tag{color:#059669;background:#ecfdf5;border-radius:6px;padding:2px 8px;font-size:.74rem;font-weight:700}.bm-pkg-actions{grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.bm-pkg-view-btn{color:#0f172a;cursor:pointer;text-align:center;white-space:nowrap;background:#f1f5f9;border:none;border-radius:10px;justify-content:center;align-items:center;padding:9px 6px;font-size:.84rem;font-weight:700;transition:background .15s;display:inline-flex}.bm-pkg-wa-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#22c55e;border:none;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:9px 8px;font-size:.84rem;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.bm-pkg-wa-btn.bm-pkg-wa-btn-2027{color:#fff!important;background:#059669!important;border:none!important;border-radius:10px!important;font-size:.84rem!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 2px 8px #05966940!important}.package-quickview-backdrop{z-index:99999;-webkit-backdrop-filter:blur(8px);background:#0f172aad;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out qvFadeIn;display:flex;position:fixed;inset:0}@keyframes qvFadeIn{0%{opacity:0}to{opacity:1}}.package-quickview-modal{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:580px;max-height:90vh;padding:22px;animation:.22s cubic-bezier(.16,1,.3,1) qvScaleUp;display:flex;overflow-y:auto;box-shadow:0 25px 50px -12px #0f172a40}@keyframes qvScaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.quickview-modal-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.quickview-merchant-info{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quickview-shop-chip{color:#1e293b;background:#f1f5f9;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.quickview-location-chip{color:#64748b;align-items:center;gap:4px;font-size:.78rem;font-weight:500;display:inline-flex}.quickview-close-btn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.quickview-close-btn:hover{color:#0f172a;background:#e2e8f0}.quickview-top-grid{grid-template-columns:170px 1fr;align-items:start;gap:16px;display:grid}@media (width<=520px){.quickview-top-grid{grid-template-columns:1fr}}.quickview-thumb-container{aspect-ratio:1;background:#f1f5f9;border-radius:14px;width:100%;position:relative;overflow:hidden}.quickview-img{object-fit:cover;width:100%;height:100%}.quickview-meta-col{flex-direction:column;gap:8px;display:flex}.quickview-package-title{color:#0f172a;margin:0;font-size:1.15rem;font-weight:800;line-height:1.35}.quickview-pricing-banner{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.quickview-price-main{align-items:baseline;gap:8px;display:flex}.quickview-strike-price{color:#94a3b8;font-size:.88rem;text-decoration:line-through}.quickview-current-price{color:#dc2626;font-size:1.35rem;font-weight:800}.quickview-save-pill{color:#059669;background:#ecfdf5;border-radius:6px;padding:3px 8px;font-size:.76rem;font-weight:700}.quickview-description{color:#64748b;margin:0;font-size:.86rem;line-height:1.5}.quickview-items-mini{background:#f8fafc;border:1px solid #edf2f7;border-radius:10px;padding:10px 12px}.quickview-items-label{color:#475569;margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}.quickview-items-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.quickview-items-list li{color:#334155;align-items:center;gap:6px;font-size:.8rem;display:flex}.quickview-items-more{color:#64748b;font-size:.74rem;font-style:italic}.quickview-inquiry-box{background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.quickview-inquiry-header{align-items:center;gap:10px;display:flex}.quickview-inquiry-icon-wrap{color:#fff;background:#22c55e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.quickview-inquiry-header strong{color:#14532d;font-size:.92rem;font-weight:800;display:block}.quickview-inquiry-header span{color:#166534;font-size:.76rem;display:block}.quickview-agreement-row{cursor:pointer;color:#1e293b;background:#fff;border:1px solid #dcfce7;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.84rem;line-height:1.4;display:flex}.quickview-agreement-row input{cursor:pointer;margin-top:3px}.quickview-inquiry-notice{color:#dc2626;margin:0;font-size:.82rem;font-weight:600}.quickview-cta-row{gap:10px;display:flex}.quickview-whatsapp-cta-btn{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.92rem;font-weight:800;transition:all .15s;display:inline-flex}.quickview-whatsapp-cta-btn:hover:not(:disabled){background:#16a34a;transform:translateY(-1px);box-shadow:0 4px 14px #22c55e59}.quickview-whatsapp-cta-btn:disabled{opacity:.55;cursor:not-allowed;background:#86efac}.quickview-full-page-btn{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:12px 14px;font-size:.85rem;font-weight:700;transition:all .15s;display:inline-flex}.quickview-full-page-btn:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.quickview-guarantee-bar{color:#166534;border-top:1px solid #dcfce7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:.74rem;font-weight:600;display:flex}.quickview-guarantee-bar span{align-items:center;gap:4px;display:inline-flex}.bm-center-action{text-align:center;margin-top:36px}.bm-btn-outline-large{color:#0f172a;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:999px;padding:12px 30px;font-size:.95rem;font-weight:700;transition:all .2s}.bm-btn-outline-large:hover{color:#dc2626;border-color:#dc2626}.bm-comparison-table-wrap{overflow-x:auto}.bm-comparison-table{border-collapse:collapse;text-align:left;width:100%}.bm-comparison-table th{border-bottom:1.5px solid #e2e8f0;padding:20px 24px;font-size:.92rem;font-weight:800}.bm-th-pt{color:#dc2626;background:#fff5f5;border-left:1.5px solid #fecaca;border-right:1.5px solid #fecaca;width:38%}.bm-th-pt span{font-size:1.05rem;display:block}.bm-th-pt small{color:#b91c1c;font-size:.76rem;font-weight:600;display:block}.bm-th-others{color:#64748b;width:34%}.bm-th-others span{font-size:1.05rem;display:block}.bm-th-others small{font-size:.76rem;font-weight:500;display:block}.bm-comparison-table td{border-bottom:1px solid #f1f5f9;padding:18px 24px;font-size:.9rem}.bm-comparison-table td strong{font-size:.92rem;display:block}.bm-comparison-table td small{color:#64748b;margin-top:2px;font-size:.8rem;display:block}.bm-tag-green{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;padding:4px 10px;font-size:.85rem;font-weight:700;display:inline-block}.bm-tag-red{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:4px 10px;font-size:.85rem;font-weight:600;display:inline-block}.bm-calculator-section{color:#fff;background:#0f172a;padding:70px 0}.bm-calc-card{box-sizing:border-box;width:100%;max-width:1040px;margin:0 auto}.bm-calc-header{margin-bottom:36px}.bm-badge-outline-red{color:#f87171;background:#dc262626;border:1px solid #dc262659;border-radius:999px;margin-bottom:14px;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-block}.bm-calc-header h2{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:900}.bm-calc-header p{color:#94a3b8;max-width:600px;margin:0 auto;font-size:1.05rem}.bm-calc-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px;display:flex}.bm-calc-tab{color:#cbd5e1;cursor:pointer;background:#1e293b;border:1.5px solid #334155;border-radius:999px;padding:10px 22px;font-size:.92rem;font-weight:700;transition:all .2s}.bm-calc-tab.active{color:#fff;background:#dc2626;border-color:#dc2626;box-shadow:0 0 20px #dc262666}.bm-calc-results-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-bottom:32px;display:grid}.bm-calc-res-box{text-align:center;background:#1e293b;border:1px solid #334155;border-radius:18px;flex-direction:column;justify-content:center;padding:24px 20px;display:flex}.bm-calc-res-box.red{background:#dc262614;border-color:#dc262666}.bm-calc-res-box.green{background:#10b9811a;border-color:#10b98180}.bm-calc-label{color:#94a3b8;margin-bottom:8px;font-size:.8rem;font-weight:600}.bm-calc-value{letter-spacing:-.02em;margin-bottom:6px;font-size:1.8rem;font-weight:900}.bm-calc-res-box small{color:#64748b;font-size:.76rem}.bm-calc-cta-row{background:#1e293b;border:1px solid #334155;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.bm-calc-cta-text{flex-direction:column;gap:4px;display:flex}.bm-calc-cta-text strong{color:#fff;font-size:1.05rem}.bm-calc-cta-text span{color:#94a3b8;font-size:.88rem}.bm-btn-primary-large{cursor:pointer;background:#dc2626;border:none;border-radius:999px;padding:14px 30px;font-size:1rem;font-weight:800;transition:all .2s;box-shadow:0 4px 18px #dc262659;color:#fff!important}.bm-btn-primary-large:hover{background:#b91c1c;transform:translateY(-2px)}.bm-whatsapp-card{grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;display:grid}@media (width<=900px){.bm-whatsapp-card{grid-template-columns:1fr;gap:40px}}.bm-whatsapp-left h2{color:#0f172a;margin:0 0 14px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800}.bm-whatsapp-left p{color:#475569;margin:0 0 24px;font-size:1rem;line-height:1.6}.bm-wa-check{color:#15803d;background:#dcfce7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:14px;font-weight:800;display:flex}.bm-wa-feature-item strong{color:#0f172a;margin-bottom:2px;font-size:.95rem;display:block}.bm-whatsapp-right{justify-content:center;display:flex}.bm-phone-frame{background:#fff;border:8px solid #0f172a;border-radius:36px;width:100%;max-width:360px;overflow:hidden;box-shadow:0 20px 50px #00000026}.bm-phone-notch{background:#0f172a;border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:120px;height:16px;margin:0 auto}.bm-wa-app-header{color:#fff;background:#075e54;align-items:center;gap:12px;padding:14px 16px;display:flex}.bm-wa-avatar{color:#fff;background:#128c7e;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:flex}.bm-wa-contact strong{font-size:.9rem;display:block}.bm-wa-contact small{color:#d1fae5;font-size:.72rem}.bm-wa-chat-body{background:#efeae2;flex-direction:column;gap:12px;min-height:320px;padding:20px 14px;display:flex}.bm-wa-chat-bubble{border-radius:12px;max-width:84%;padding:10px 14px;font-size:.84rem;line-height:1.4;position:relative}.bm-wa-chat-bubble p{color:#0f172a;margin:0 0 4px}.bm-wa-chat-bubble.customer{background:#d9fdd3;border-top-right-radius:2px;align-self:flex-end}.bm-wa-chat-bubble.merchant{background:#fff;border-top-left-radius:2px;align-self:flex-start}.bm-wa-chat-time{color:#64748b;text-align:right;font-size:.68rem;display:block}.bm-categories-section{background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:64px 0}.bm-categories-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.bm-category-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;outline:none;flex-direction:column;padding:22px 20px;transition:border-color .22s,transform .22s;display:flex;position:relative;box-shadow:none!important;-webkit-box-shadow:none!important}.bm-category-card:hover{border-color:var(--cat-border-hover,#0f172a);transform:translateY(-2px);box-shadow:none!important;-webkit-box-shadow:none!important}.bm-category-card:focus-visible{outline-offset:2px;border-color:#0f172a;outline:2px solid #0f172a}.bm-category-top-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bm-category-icon-box{border:1px solid #0000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .22s;display:inline-flex;box-shadow:none!important;-webkit-box-shadow:none!important}.bm-category-emoji{font-size:24px;line-height:1}.bm-category-card:hover .bm-category-icon-box{transform:scale(1.06)}.bm-category-badge-pill{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;padding:4px 10px;font-size:.7rem;font-weight:700;line-height:1}.bm-category-body{flex-direction:column;flex:1;display:flex}.bm-category-title{color:#0f172a;letter-spacing:-.01em;margin:0 0 6px;font-size:1.05rem;font-weight:700;line-height:1.3}.bm-category-desc{color:#64748b;margin:0 0 16px;font-size:.84rem;line-height:1.45}.bm-category-footer{border-top:1px solid #f1f5f9;margin-top:auto;padding-top:14px}.bm-category-action-btn{color:#334155;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 14px;font-size:.8125rem;font-weight:600;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:none!important;-webkit-box-shadow:none!important}.bm-category-btn-arrow{color:inherit;transition:transform .22s}.bm-category-card:hover .bm-category-action-btn,.bm-category-action-btn:hover{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:none!important}.bm-category-card:hover .bm-category-btn-arrow{transform:translate(3px)}@media (width<=640px){.bm-categories-grid{grid-template-columns:repeat(2,1fr);gap:12px}.bm-category-card{border-radius:12px;padding:16px 14px}.bm-category-icon-box{border-radius:10px;width:38px;height:38px}.bm-category-title{font-size:.95rem}.bm-category-desc{margin-bottom:12px;font-size:.78rem}}@media (width<=420px){.bm-categories-grid{grid-template-columns:1fr}}.bm-filter-pill-icon{justify-content:center;align-items:center;display:inline-flex}.bm-pkg-meta-icon{vertical-align:-2px;color:#64748b;margin-right:4px;display:inline-block}.bm-pkg-btn-icon{vertical-align:-2px;margin-right:4px;display:inline-block}@media (width<=640px){.bm-categories-grid{grid-template-columns:repeat(2,1fr);gap:12px}.bm-category-card{border-radius:14px;padding:18px 14px}.bm-category-icon-box{border-radius:12px;width:44px;height:44px;margin-bottom:12px}.bm-category-card h3{font-size:.98rem}.bm-category-card p{margin-bottom:12px;font-size:.78rem}}@media (width<=420px){.bm-categories-grid{grid-template-columns:1fr}}.bm-hubs-section{background:#fff;border-bottom:1px solid #f1f5f9;padding:50px 0}.bm-hubs-section h3{color:#0f172a;margin:6px 0 20px;font-size:1.3rem;font-weight:800}.bm-hubs-pills-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:900px;margin:0 auto 14px;display:flex}.bm-hubs-subtitle{color:#64748b;max-width:600px;margin:-10px auto 20px;font-size:.88rem;line-height:1.5}.bm-hub-pill{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;outline:none;align-items:center;gap:6px;padding:8px 18px;font-size:.85rem;font-weight:600;line-height:1.2;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.bm-hub-pill:hover,.bm-hub-pill-interactive:hover{color:#e11d48;background:#fff;border-color:#e11d48;transform:translateY(-2px);box-shadow:0 4px 12px #e11d481f}.bm-hub-pill:focus-visible,.bm-hub-pill-interactive:focus-visible{outline-offset:2px;outline:2px solid #e11d48}.bm-hub-pill:active,.bm-hub-pill-interactive:active{transform:translateY(0)}.bm-hub-pill.active,.bm-hub-pill-interactive.active{color:#fff;background:#e11d48;border-color:#e11d48;box-shadow:0 4px 14px #e11d4840}.bm-hub-pill.active .bm-hub-pill-icon,.bm-hub-pill-interactive.active .bm-hub-pill-icon{stroke:#fff;color:#fff}.bm-hub-pill-icon{stroke:#64748b;color:#64748b;flex-shrink:0;transition:stroke .2s,transform .2s}.bm-hub-pill:hover .bm-hub-pill-icon,.bm-hub-pill-interactive:hover .bm-hub-pill-icon{stroke:#e11d48;color:#e11d48;transform:scale(1.15)}.bm-hubs-footer-note{color:#94a3b8;font-size:.78rem}.bm-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:border-color .2s,background-color .2s;overflow:hidden;box-shadow:none!important;-webkit-box-shadow:none!important;margin:0!important}.bm-faq-item:hover{border-color:#94a3b8;box-shadow:none!important;-webkit-box-shadow:none!important}.bm-faq-item.open{background:#fff;border-color:#0f172a;box-shadow:none!important;-webkit-box-shadow:none!important}.bm-faq-question-btn{cursor:pointer;text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;font-family:inherit;transition:background-color .18s;display:flex;box-shadow:none!important}.bm-faq-question-btn:hover{background:#f8fafc}.bm-faq-question-btn:focus-visible{outline-offset:-2px;outline:2px solid #0f172a}.bm-faq-question-text{color:#0f172a;flex:1;margin:0;font-size:.98rem;font-weight:600;line-height:1.45}.bm-faq-toggle-circle{color:#475569;background:0 0;border:1px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:none!important}.bm-faq-toggle-svg{display:block}.bm-faq-item:hover .bm-faq-toggle-circle{color:#0f172a;border-color:#0f172a}.bm-faq-item.open .bm-faq-toggle-circle{color:#fff;background:#0f172a;border-color:#0f172a;transform:rotate(45deg)}.bm-faq-answer-collapse{opacity:0;max-height:0;transition:max-height .28s cubic-bezier(.16,1,.3,1),opacity .22s;overflow:hidden}.bm-faq-item.open .bm-faq-answer-collapse{opacity:1;max-height:400px}.bm-faq-answer-inner{padding:0 20px 18px}.bm-faq-answer-content{border-top:1px solid #f1f5f9;padding-top:14px}.bm-faq-answer-content p{color:#475569;margin:0;font-size:.9rem;line-height:1.6}@media (width<=640px){.bm-faq-question-btn{padding:14px 16px}.bm-faq-question-text{font-size:.92rem}.bm-faq-answer-inner{padding:0 16px 16px}}.bm-community-banner-section{box-sizing:border-box;margin-top:40px;position:relative;overflow:hidden;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.bm-community-banner-bg{box-sizing:border-box;background-position:50% 30%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:560px;padding:90px 24px;display:flex;position:relative}.bm-community-banner-container{text-align:center;color:#fff;z-index:2;flex-direction:column;align-items:center;width:100%;max-width:860px;margin:0 auto;display:flex}.bm-community-pill{-webkit-backdrop-filter:blur(16px);color:#fff;letter-spacing:.02em;background:#ffffff29;border:1px solid #ffffff52;border-radius:9999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 20px;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 4px 20px #0003}.bm-community-banner-container h2{color:#fff;letter-spacing:-.02em;text-shadow:0 4px 24px #00000080;margin:0 0 16px;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:900;line-height:1.15}.bm-community-banner-container p{color:#fffffff2;text-shadow:0 2px 12px #00000080;max-width:700px;margin:0 0 34px;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.6}.bm-community-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.bm-btn-outline-white{cursor:pointer;background:0 0;border:1.5px solid #fff6;border-radius:999px;padding:13px 28px;font-size:1rem;font-weight:700;transition:all .2s;color:#fff!important}.bm-btn-outline-white:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}.market-hero,.category-hero,.category-hero.category-fullwidth-hero{box-sizing:border-box!important;min-height:280px!important;max-height:280px!important;margin:0 0 28px!important;padding:56px 24px!important}@media (width<=820px){.market-hero,.category-hero,.category-hero.category-fullwidth-hero{min-height:260px!important;max-height:260px!important;margin:0 0 20px!important;padding:36px 20px!important}}@media (width<=768px){.market-hero,.category-hero,.category-hero.category-fullwidth-hero{border-radius:16px!important;min-height:200px!important;max-height:200px!important;margin:0 16px 16px!important;padding:24px 16px!important}}.brand-icon-btn.brand-whatsapp-btn{color:#25d366!important;justify-content:center!important;align-items:center!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important}.brand-icon-btn.brand-whatsapp-btn:hover{transform:translateY(-1px);color:#16a34a!important;background:#f0fdf4!important;border-color:#86efac!important;box-shadow:0 4px 12px #25d36633!important}.brand-icon-btn.brand-whatsapp-btn .brand-wa-icon{color:#25d366!important;width:20px!important;height:20px!important;transition:transform .2s!important}.brand-icon-btn.brand-whatsapp-btn:hover .brand-wa-icon{transform:scale(1.12)!important}.brand-icon-btn.brand-whatsapp-btn .wa-online-dot{background:#22c55e!important;border:2px solid #fff!important;border-radius:50%!important;width:9px!important;height:9px!important;animation:2s ease-in-out infinite waPulse!important;position:absolute!important;top:-2px!important;right:-2px!important;box-shadow:0 0 0 1px #22c55e66!important}@keyframes waPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.bm-search-select-wrap{border-right:1px solid #cbd5e1!important;flex-shrink:0!important;align-items:center!important;padding-right:10px!important;display:flex!important;position:relative!important}.bm-search-area-trigger{cursor:pointer!important;color:#0f172a!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:none!important;border-radius:999px!important;outline:none!important;align-items:center!important;gap:8px!important;padding:8px 6px!important;font-family:inherit!important;font-size:.92rem!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.bm-search-area-trigger:hover,.bm-search-area-trigger.active{color:#dc2626!important}.bm-search-area-trigger .bm-pin-icon{color:#dc2626!important;flex-shrink:0!important;width:18px!important;height:18px!important;transition:transform .2s!important}.bm-search-area-trigger:hover .bm-pin-icon{transform:scale(1.15)!important}.bm-search-area-trigger .bm-area-label{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:160px!important;color:inherit!important;letter-spacing:-.01em!important;font-weight:600!important;overflow:hidden!important}.bm-search-area-trigger .bm-area-chevron{color:#64748b!important;flex-shrink:0!important;width:18px!important;height:18px!important;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s!important}.bm-search-area-trigger .bm-area-chevron.open{color:#dc2626!important;transform:rotate(180deg)!important}.bm-area-dropdown-popover{z-index:9999!important;transform-origin:0 0!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;width:300px!important;max-width:92vw!important;padding:8px!important;animation:.22s cubic-bezier(.16,1,.3,1) areaPopoverIn!important;position:absolute!important;top:calc(100% + 10px)!important;left:-6px!important;box-shadow:0 20px 45px -10px #0f172a2e,0 6px 16px #0f172a0f!important}@keyframes areaPopoverIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.bm-area-dropdown-header{border-bottom:1px solid #f1f5f9!important;margin-bottom:4px!important;padding:8px 12px 6px!important}.bm-area-dropdown-header span{letter-spacing:.08em!important;text-transform:uppercase!important;color:#94a3b8!important;font-size:.68rem!important;font-weight:800!important}.bm-area-dropdown-list{flex-direction:column!important;gap:2px!important;max-height:290px!important;padding-right:2px!important;display:flex!important;overflow-y:auto!important}.bm-area-dropdown-list::-webkit-scrollbar{width:5px}.bm-area-dropdown-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.bm-area-option-item{cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;border-radius:12px!important;outline:none!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:10px 12px!important;font-family:inherit!important;transition:all .15s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.bm-area-option-item:hover{background:#f8fafc!important;transform:translate(2px)!important}.bm-area-option-item.selected{background:#fef2f2!important}.bm-area-option-left{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.bm-area-dot{background:#cbd5e1!important;border-radius:50%!important;flex-shrink:0!important;width:8px!important;height:8px!important;transition:all .15s!important}.bm-area-option-item:hover .bm-area-dot{background:#dc2626!important}.bm-area-option-item.selected .bm-area-dot{background:#dc2626!important;box-shadow:0 0 0 3px #dc262633!important}.bm-area-text-wrap{min-width:0!important}.bm-area-opt-title{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.88rem!important;font-weight:600!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.bm-area-option-item.selected .bm-area-opt-title{color:#dc2626!important;font-weight:700!important}.bm-area-opt-sub{color:#64748b!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;font-size:.72rem!important;display:block!important;overflow:hidden!important}.bm-area-check-icon{color:#dc2626!important;flex-shrink:0!important;width:18px!important;height:18px!important}@media (width<=640px){.bm-search-select-wrap{border-bottom:1px solid #e2e8f0!important;border-right:none!important;width:100%!important;padding-bottom:8px!important}.bm-search-area-trigger{justify-content:space-between!important;width:100%!important}.bm-search-area-trigger .bm-area-label{max-width:220px!important}.bm-area-dropdown-popover{width:100%!important;max-width:100%!important;left:0!important;right:0!important}}.btn-download-xbanner-primary{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:6px!important;padding:10px 14px!important;font-size:.88rem!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 4px 14px #ff00334d!important}.btn-download-xbanner-primary:hover{background:linear-gradient(135deg,#e6002e 0%,#b30024 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #f036!important}.badge-new-glow{color:#854d0e!important;letter-spacing:.05em!important;background:#facc15!important;border-radius:999px!important;padding:2px 6px!important;font-size:.65rem!important;font-weight:800!important}.secondary-action.highlight-banner{color:#dc2626!important;background:#fef2f2!important;border-color:#fca5a5!important;font-weight:700!important}.secondary-action.highlight-banner:hover{color:#b91c1c!important;background:#fee2e2!important;border-color:#f87171!important}.xbanner-modal-backdrop{z-index:10000!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0f172abf!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important}.xbanner-modal-shell{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;flex-direction:column!important;width:940px!important;max-width:95vw!important;max-height:92vh!important;animation:.25s cubic-bezier(.16,1,.3,1) modalScaleUp!important;display:flex!important;overflow:hidden!important;box-shadow:0 25px 60px -12px #0f172a59!important}.xbanner-modal-header{background:#fff!important;border-bottom:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:center!important;padding:18px 24px!important;display:flex!important}.xbanner-header-left{align-items:center!important;gap:14px!important;display:flex!important}.xbanner-header-icon{color:#dc2626!important;background:#fef2f2!important;border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;display:flex!important}.xbanner-title-row{align-items:center!important;gap:10px!important;display:flex!important}.xbanner-title-row h2{color:#0f172a!important;margin:0!important;font-size:1.25rem!important;font-weight:800!important}.xbanner-format-pill{color:#b45309!important;letter-spacing:.04em!important;background:#fef3c7!important;border-radius:999px!important;padding:3px 8px!important;font-size:.72rem!important;font-weight:800!important}.xbanner-header-left p{color:#64748b!important;margin:2px 0 0!important;font-size:.85rem!important}.xbanner-modal-body{background:#f8fafc!important;flex:1!important;grid-template-columns:340px 1fr!important;gap:24px!important;padding:24px!important;display:grid!important;overflow-y:auto!important}.xbanner-preview-stage{flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.xbanner-loading-card,.xbanner-error-card{color:#64748b!important;text-align:center!important;background:#fff!important;border:2px dashed #e2e8f0!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;height:480px!important;padding:20px!important;display:flex!important}.xbanner-frame-shadow{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:16px!important;max-width:300px!important;transition:transform .2s!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 36px #00000026!important}.xbanner-frame-shadow:hover{transform:translateY(-2px)!important;box-shadow:0 20px 44px #0003!important}.xbanner-image-render{object-fit:contain!important;width:100%!important;height:auto!important;max-height:500px!important;display:block!important}.xbanner-live-badge{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;color:#fff!important;white-space:nowrap!important;background:#0f172ae0!important;border-radius:999px!important;padding:5px 12px!important;font-size:.72rem!important;font-weight:700!important;position:absolute!important;bottom:12px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 4px 12px #0003!important}.xbanner-sidebar-panel{flex-direction:column!important;gap:16px!important;display:flex!important}.xbanner-meta-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:16px 20px!important}.xbanner-meta-eyebrow{letter-spacing:.08em!important;color:#dc2626!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:800!important;display:block!important}.xbanner-meta-card h3{color:#0f172a!important;margin:4px 0 2px!important;font-size:1.25rem!important;font-weight:800!important}.xbanner-shop-url{color:#64748b!important;word-break:break-all!important;margin-bottom:10px!important;font-size:.82rem!important}.xbanner-copy-chip{color:#334155!important;cursor:pointer!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;font-size:.78rem!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important}.xbanner-copy-chip:hover{color:#0f172a!important;background:#e2e8f0!important}.xbanner-specs-list{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;flex-direction:column!important;gap:8px!important;padding:14px 18px!important;display:flex!important}.xbanner-spec-item{border-bottom:1px dashed #f1f5f9!important;justify-content:space-between!important;align-items:center!important;padding-bottom:6px!important;font-size:.82rem!important;display:flex!important}.xbanner-spec-item:last-child{border-bottom:none!important;padding-bottom:0!important}.spec-label{color:#64748b!important;font-weight:500!important}.spec-value{color:#0f172a!important;font-weight:700!important}.xbanner-callout-tip{color:#1e40af!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:12px!important;padding:12px 14px!important;font-size:.8rem!important;line-height:1.4!important}.xbanner-action-buttons{gap:12px!important;margin-top:4px!important;display:flex!important}.btn-xbanner-download-main{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;border:none!important;border-radius:14px!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:14px 20px!important;font-size:.92rem!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 4px 16px #dc26264d!important}.btn-xbanner-download-main:hover:not(:disabled){background:linear-gradient(135deg,#e6002e 0%,#b30024 100%)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #dc262666!important}.btn-xbanner-print-main{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:14px 20px!important;font-size:.92rem!important;font-weight:700!important;transition:all .2s!important;display:flex!important}.btn-xbanner-print-main:hover:not(:disabled){background:#f8fafc!important;border-color:#94a3b8!important;transform:translateY(-1px)!important}@media (width<=768px){.xbanner-modal-body{grid-template-columns:1fr!important}.xbanner-preview-stage{max-width:260px!important;margin:0 auto!important}.xbanner-action-buttons{flex-direction:column!important}}.bm-scroll-progress-container{display:none!important}.bm-scroll-top-btn{-webkit-backdrop-filter:blur(14px);cursor:pointer;z-index:999;opacity:0;pointer-events:none;background:#fffffff0;border:1.5px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:30px;right:30px;transform:translateY(24px)scale(.8);box-shadow:0 10px 28px #0f172a1f,0 2px 6px #0000000a}.bm-scroll-top-btn.visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.bm-scroll-top-btn:hover{background:#fff;border-color:#fca5a5;transform:translateY(-4px)scale(1.08);box-shadow:0 14px 34px #dc262638,0 4px 10px #0000000f}.bm-scroll-progress-ring{pointer-events:none;position:absolute;top:1px;left:1px;transform:rotate(-90deg)}.bm-progress-ring-bg{fill:none;stroke:#f1f5f9;stroke-width:2.5px}.bm-progress-ring-fill{fill:none;stroke:#dc2626;stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.bm-scroll-top-icon{z-index:2;color:#0f172a;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s;position:relative}.bm-scroll-top-btn:hover .bm-scroll-top-icon{color:#dc2626;transform:translateY(-2px)}.bm-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(30px)scale(.98)}.bm-reveal.bm-revealed{opacity:1;transform:translateY(0)scale(1)}.bm-reveal.bm-delay-1{transition-delay:80ms}.bm-reveal.bm-delay-2{transition-delay:.16s}.bm-reveal.bm-delay-3{transition-delay:.24s}.bm-reveal.bm-delay-4{transition-delay:.32s}.bm-reveal.bm-delay-5{transition-delay:.4s}.bm-reveal.bm-delay-6{transition-delay:.48s}.bm-reveal.bm-delay-7{transition-delay:.56s}.bm-reveal.bm-delay-8{transition-delay:.64s}.bm-phone-frame.bm-reveal.bm-reveal-phone{opacity:0;transform-style:preserve-3d;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:perspective(1200px)rotateY(-8deg)rotateX(6deg)translateY(42px)scale(.95)}.bm-phone-frame.bm-reveal.bm-reveal-phone.bm-revealed{opacity:1;transform:perspective(1200px)rotateY(0)rotateX(0)translateY(0)scale(1)}.bm-phone-frame.bm-revealed .bm-wa-chat-bubble:first-child{animation:.5s cubic-bezier(.16,1,.3,1) .25s backwards waBubbleSlideIn}.bm-phone-frame.bm-revealed .bm-wa-chat-bubble:nth-child(2){animation:.5s cubic-bezier(.16,1,.3,1) .65s backwards waBubbleSlideIn}.bm-phone-frame.bm-revealed .bm-wa-chat-bubble:nth-child(3){animation:.5s cubic-bezier(.16,1,.3,1) 1.05s backwards waBubbleSlideIn}@keyframes waBubbleSlideIn{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.bm-pillar-card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s}.bm-pillar-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px #0f172a1a}.bm-category-card{transition:all .25s cubic-bezier(.16,1,.3,1)}.bm-category-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px #00000014}@media (prefers-reduced-motion:reduce){.bm-reveal,.bm-phone-frame.bm-reveal.bm-reveal-phone{opacity:1!important;transition:none!important;transform:none!important}.bm-phone-frame.bm-revealed .bm-wa-chat-bubble{animation:none!important}.bm-scroll-top-btn{transition:opacity .2s!important}}@media (width<=640px){.bm-scroll-top-btn{width:44px;height:44px;bottom:20px;right:20px}}.bm-search-card input,.bm-search-input,.bm-search-input-wrap input,.header-search input,.header-search-bar input,.header-search-input,.mobile-search-bar input,.mobile-discovery-search input,.package-list-search input,.today-search-input-wrap input,.search-modal-box input,.search-modal-input,.search-modal-form-pill input,.brand-topbar-search input,.admin-search-input,.admin-table-search input,.filter-input-shell input,.price-input-shell input{box-shadow:none!important;outline-offset:0!important;appearance:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0 #0000!important}.bm-search-card input:focus,.bm-search-card input:focus-visible,.bm-search-card input:active,.bm-search-input:focus,.bm-search-input:focus-visible,.bm-search-input:active,.bm-search-input-wrap input:focus,.bm-search-input-wrap input:focus-visible,.bm-search-input-wrap input:active,.header-search input:focus,.header-search input:focus-visible,.header-search-input:focus,.header-search-input:focus-visible,.package-list-search input:focus,.package-list-search input:focus-visible,.today-search-input-wrap input:focus,.today-search-input-wrap input:focus-visible,.search-modal-box input:focus,.search-modal-box input:focus-visible,.search-modal-input:focus,.search-modal-input:focus-visible,.brand-topbar-search input:focus,.brand-topbar-search input:focus-visible,.admin-search-input:focus,.admin-search-input:focus-visible,.admin-table-search input:focus,.admin-table-search input:focus-visible{box-shadow:none!important;outline-offset:0!important;background:0 0!important;border:0 #0000!important;outline:0 #0000!important}.bm-search-card{opacity:1!important;visibility:visible!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:999px!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 10px 30px -4px #0f172a14,0 2px 6px #00000008!important}.bm-search-card:hover{border-color:#cbd5e1!important;box-shadow:0 14px 38px -6px #0f172a1f,0 2px 8px #0000000a!important}.bm-search-card:focus-within{border-color:#dc2626!important;outline:none!important;box-shadow:0 14px 40px -4px #dc26262e,0 0 0 4px #dc262614!important}.bm-search-submit-btn{color:#fff!important;letter-spacing:-.01em!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 14px #dc262647!important}.bm-search-submit-btn:hover{background:linear-gradient(135deg,#e6002e 0%,#b30024 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #dc262661!important}.bm-stats-bar{z-index:1!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;position:relative!important;box-shadow:0 4px 20px #0f172a0a!important}.header-search{border:1.5px solid #e2e8f0!important;border-radius:999px!important;transition:all .2s!important}.header-search:focus-within{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}.header-search-dropdown-panel{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid #e2e8f0!important;border-radius:18px!important;box-shadow:0 20px 48px -8px #0f172a24!important}.brand-workspace{background:#f8fafc!important}.brand-sidebar-nav-btn{color:#475569!important;border-radius:10px!important;font-weight:600!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;position:relative!important}.brand-sidebar-nav-btn.active{box-shadow:none!important;color:#f03!important;background:#fdf2f4!important;border:none!important;font-weight:700!important}.brand-sidebar-nav-btn.active:before{display:none!important}.sidebar-upgrade-cta{background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;border-radius:10px!important;font-weight:700!important;transition:all .2s!important;box-shadow:0 3px 10px #ff00334d!important}.dashboard-kpi-card,.stat-tile{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;transition:all .2s!important;box-shadow:0 2px 8px #0f172a08!important}.dashboard-kpi-card:hover,.stat-tile:hover{border-color:#cbd5e1!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px -4px #0f172a14!important}:root{--m3-surface-container-lowest:#fff;--m3-surface-container-low:#f8fafc;--m3-surface-container:#f1f5f9;--m3-surface-container-high:#e2e8f0;--m3-surface-container-highest:#cbd5e1;--m3-primary:#dc2626;--m3-primary-hover:#b91c1c;--m3-primary-container:#fef2f2;--m3-on-primary-container:#991b1b;--m3-outline:#e2e8f0;--m3-outline-variant:#cbd5e1;--m3-elevation-1:0 1px 3px 1px #0f172a0d, 0 1px 2px 0 #0f172a08;--m3-elevation-2:0 3px 6px 2px #0f172a0f, 0 1px 3px 0 #0f172a08;--m3-elevation-3:0 6px 16px 3px #0f172a14, 0 2px 4px 0 #0f172a0a;--m3-elevation-4:0 10px 28px 4px #0f172a1a, 0 3px 8px 0 #0f172a0d;--m3-elevation-5:0 14px 40px 6px #0f172a1f, 0 4px 12px 0 #0f172a0f;--m3-shape-corner-xs:4px;--m3-shape-corner-sm:8px;--m3-shape-corner-md:12px;--m3-shape-corner-lg:16px;--m3-shape-corner-xl:20px;--m3-shape-corner-2xl:24px;--m3-shape-corner-3xl:28px;--m3-shape-corner-full:9999px}.material-symbols-outlined{vertical-align:middle!important;-webkit-user-select:none!important;user-select:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.m3-btn-filled{color:#fff!important;border-radius:var(--m3-shape-corner-full)!important;cursor:pointer!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;border:none!important;align-items:center!important;gap:8px!important;padding:10px 22px!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 14px #dc262647!important}.m3-btn-filled:hover{background:linear-gradient(135deg,#e6002e 0%,#b30024 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #dc26265c!important}.m3-btn-tonal{color:#0f172a!important;border-radius:var(--m3-shape-corner-full)!important;cursor:pointer!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;align-items:center!important;gap:6px!important;padding:8px 18px!important;font-weight:600!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.m3-btn-tonal:hover{color:#000!important;background:#e2e8f0!important}.m3-chip{border-radius:var(--m3-shape-corner-full)!important;color:#334155!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#fff!important;border:1.5px solid #e2e8f0!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:.85rem!important;font-weight:600!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.m3-chip:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.m3-chip.active{color:#dc2626!important;background:#fef2f2!important;border-color:#fca5a5!important;font-weight:700!important}.app-header.sticky-header{-webkit-backdrop-filter:blur(16px)!important;background:#ffffffeb!important;border-bottom:1px solid #e2e8f0cc!important;transition:all .25s!important;box-shadow:0 4px 20px -2px #0f172a0a!important}.nav-link{color:#475569!important;border-radius:var(--m3-shape-corner-full)!important;padding:6px 14px!important;font-weight:600!important;transition:all .18s!important}.nav-link:hover{color:#0f172a!important;background:#f1f5f9!important}.nav-link.active{color:#dc2626!important;background:#fef2f2!important;font-weight:700!important}.menu-btn-solid{border-radius:var(--m3-shape-corner-full)!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;border:none!important;padding:9px 18px!important;font-weight:700!important;transition:all .2s!important;box-shadow:0 4px 14px #dc262640!important}.menu-btn-solid:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px #dc262659!important}.bm-hero-section{padding:48px 0 32px!important;position:relative!important}.bm-hero-title{letter-spacing:-.025em!important;color:#0f172a!important;font-weight:800!important}.bm-hero-highlight{background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.bm-area-dropdown-popover{box-shadow:var(--m3-elevation-4)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;animation:.2s cubic-bezier(.16,1,.3,1) m3PopIn!important}@keyframes m3PopIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.bm-area-option-item{border-radius:12px!important;transition:all .15s!important}.bm-area-option-item:hover{background:#f8fafc!important}.bm-area-option-item.selected{color:#dc2626!important;background:#fef2f2!important}.bm-area-option-item.selected .bm-area-opt-title{color:#dc2626!important}.bm-filter-pill{border-radius:var(--m3-shape-corner-full)!important;background:#fff!important;border:1.5px solid #e2e8f0!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 1px 3px #00000008!important}.bm-filter-pill:hover{border-color:#cbd5e1!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px #0000000d!important}.bm-pkg-discount-badge{border-radius:var(--m3-shape-corner-full)!important;letter-spacing:.02em!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;font-weight:800!important;box-shadow:0 2px 8px #dc26264d!important}.bm-pkg-save-tag{color:#059669!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:8px!important;font-weight:700!important}.bm-pkg-view-btn{color:#0f172a!important;background:#f1f5f9!important;border-radius:12px!important;font-weight:700!important;transition:all .15s!important}.bm-pkg-view-btn:hover{background:#e2e8f0!important}.bm-pkg-wa-btn{color:#fff!important;background:#16a34a!important;border-radius:12px!important;font-weight:700!important;transition:all .2s!important;box-shadow:0 2px 8px #16a34a3d!important}.bm-faq-item{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:16px!important;margin-bottom:12px!important;transition:all .2s!important;overflow:hidden!important}.bm-faq-item:hover{border-color:#cbd5e1!important}.bm-faq-question{color:#0f172a!important;padding:18px 20px!important;font-weight:700!important}.brand-workspace{background:#f8fafc!important;min-height:100vh!important}.brand-sidebar-shell{background:#fff!important;border-right:1px solid #e2e8f0!important;box-shadow:2px 0 8px #0f172a05!important}.brand-topbar-shell{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffe6!important;border-bottom:1px solid #e2e8f0!important}.qr-studio-trigger-btn{border-radius:var(--m3-shape-corner-full)!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;font-weight:600!important;transition:all .18s!important}.qr-studio-trigger-btn:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}.qr-studio-popover{box-shadow:var(--m3-elevation-4)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important}.kpi-v2-icon-wrap.blue{color:#2563eb!important;background:#eff6ff!important;border-radius:14px!important}.kpi-v2-icon-wrap.green{color:#16a34a!important;background:#f0fdf4!important;border-radius:14px!important}.kpi-v2-icon-wrap.red{color:#dc2626!important;background:#fef2f2!important;border-radius:14px!important}.kpi-v2-icon-wrap.amber{color:#d97706!important;background:#fffbeb!important;border-radius:14px!important}.lead-feed-row{border:1px solid #f1f5f9!important;border-radius:14px!important;transition:all .15s!important}.lead-feed-row:hover{background:#f8fafc!important;border-color:#e2e8f0!important}.super-admin-workspace{color:#0f172a!important;background:#f8fafc!important;min-height:100vh!important}.super-admin-sidebar{background:#0f172a!important;border-right:1px solid #1e293b!important;box-shadow:1px 0 4px #0000000a!important}.super-admin-sidebar .sidebar-brand-name{color:#fff!important;letter-spacing:-.02em!important;font-weight:800!important}.super-admin-sidebar .sidebar-brand-badge{color:#f87171!important;border-radius:var(--m3-shape-corner-full)!important;background:#dc262633!important;border:1px solid #dc262666!important;font-size:.72rem!important;font-weight:700!important}.super-admin-sidebar .brand-sidebar-nav button{color:#94a3b8!important;border-radius:12px!important;margin-bottom:3px!important;font-weight:600!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important}.super-admin-sidebar .brand-sidebar-nav button:hover{color:#fff!important;background:#1e293b!important}.super-admin-sidebar .brand-sidebar-nav button.active{color:#fff!important;background:linear-gradient(135deg,#dc26262e,#dc262614)!important;border:1px solid #dc26264d!important;font-weight:700!important}.super-admin-sidebar .brand-sidebar-nav button.active .sidebar-nav-icon{color:#f87171!important}.super-admin-sidebar .admin-counter-pill{color:#fff!important;border-radius:var(--m3-shape-corner-full)!important;background:#dc2626!important;padding:2px 7px!important;font-size:.7rem!important;font-weight:800!important}.super-admin-sidebar-footer{background:#090d16!important;border-top:1px solid #1e293b!important}.super-admin-sidebar-footer .admin-user-info strong{color:#fff!important}.super-admin-sidebar-footer .admin-user-info span{color:#64748b!important}.super-admin-topbar{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff2!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 1px 4px #0f172a05!important}.super-admin-breadcrumbs{white-space:nowrap!important;align-items:center!important;gap:10px!important;display:inline-flex!important}.super-admin-breadcrumbs .breadcrumb-root-btn{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;font-size:15pt!important;font-weight:600!important;line-height:1.2!important;transition:all .15s!important}.super-admin-breadcrumbs .breadcrumb-root-btn:hover{color:#dc2626!important}.super-admin-breadcrumbs .breadcrumb-separator{color:#cbd5e1!important;-webkit-user-select:none!important;user-select:none!important;font-size:15pt!important;font-weight:400!important;line-height:1.2!important}.super-admin-breadcrumbs .breadcrumb-current-title,.super-admin-breadcrumbs h1.admin-header-title{color:#0f172a!important;letter-spacing:-.025em!important;margin:0!important;font-size:18pt!important;font-weight:800!important;line-height:1.2!important}.super-admin-pulse-pill{border-radius:var(--m3-shape-corner-full)!important;color:#334155!important;background:#fff!important;border:1px solid #e2e8f0!important;align-items:center!important;gap:8px!important;padding:6px 14px!important;font-size:.8rem!important;font-weight:600!important;display:inline-flex!important;box-shadow:0 1px 3px #0000000a!important}.super-admin-pulse-pill .live-dot{background:#10b981!important;border-radius:999px!important;width:8px!important;height:8px!important;animation:2s ease-in-out infinite livePulseShine!important;display:inline-block!important;box-shadow:0 0 10px #10b981!important}.admin-command-bar{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;margin-bottom:24px!important;padding:16px 20px!important;box-shadow:0 2px 8px #0f172a08!important}.command-bar-title h2{color:#0f172a!important;letter-spacing:-.02em!important;margin:0!important;font-weight:800!important}.command-bar-title p{color:#64748b!important;margin:4px 0 0!important;font-size:.88rem!important}.bento-kpi-grid{gap:16px!important;margin-bottom:24px!important}.bento-kpi-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;padding:18px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 2px 6px #0f172a08!important}.bento-kpi-card:hover{border-color:#cbd5e1!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px -4px #0f172a14!important}.bento-icon-box{border-radius:12px!important}.bento-value{color:#0f172a!important;letter-spacing:-.02em!important;font-weight:800!important}.bento-label{color:#64748b!important;font-size:.82rem!important;font-weight:600!important}.super-admin-workspace .panel{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 2px 8px #0f172a08!important}.super-admin-workspace .panel h2,.super-admin-workspace .panel h3,.super-admin-workspace .admin-panel-title{color:#0f172a!important;letter-spacing:-.015em!important;font-weight:800!important}.super-admin-workspace .admin-panel-sub{color:#64748b!important}.super-admin-workspace .segmented-filter{border-radius:var(--m3-shape-corner-full)!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;gap:2px!important;padding:4px!important;display:inline-flex!important}.super-admin-workspace .segmented-filter button{border-radius:var(--m3-shape-corner-full)!important;color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:6px 14px!important;font-size:.82rem!important;font-weight:600!important;transition:all .15s!important}.super-admin-workspace .segmented-filter button:hover{color:#0f172a!important}.super-admin-workspace .segmented-filter button.active{color:#0f172a!important;background:#fff!important;font-weight:700!important;box-shadow:0 1px 4px #00000014!important}.super-admin-workspace .admin-search-toolbar{align-items:center!important;gap:12px!important;display:flex!important}.super-admin-workspace .admin-search-toolbar .input-with-icon{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;transition:all .2s!important;box-shadow:0 1px 3px #00000005!important}.super-admin-workspace .admin-search-toolbar .input-with-icon:focus-within{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}.super-admin-workspace .admin-search-toolbar input{color:#0f172a!important;font-size:.88rem!important}.super-admin-workspace .admin-search-toolbar input::placeholder{color:#94a3b8!important}.super-admin-workspace .manager-row{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;margin-bottom:10px!important;padding:14px 18px!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 1px 3px #0f172a05!important}.super-admin-workspace .manager-row:hover{border-color:#cbd5e1!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #0f172a0f!important}.super-admin-workspace .manager-row .row-info strong{color:#0f172a!important;font-size:.95rem!important;font-weight:700!important}.super-admin-workspace .manager-row .row-info span{color:#64748b!important;font-size:.82rem!important}.verified-badge-pill{color:#059669!important;border-radius:var(--m3-shape-corner-full)!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;align-items:center!important;gap:4px!important;padding:3px 10px!important;font-size:.76rem!important;font-weight:700!important;display:inline-flex!important}.super-admin-workspace .package-status-chip.active,.super-admin-workspace .package-status-chip.approved{color:#059669!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}.super-admin-workspace .package-status-chip.pending,.super-admin-workspace .package-status-chip.new{color:#d97706!important;background:#fffbeb!important;border:1px solid #fde68a!important}.super-admin-workspace .package-status-chip.danger,.super-admin-workspace .package-status-chip.suspended,.super-admin-workspace .package-status-chip.rejected{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important}.super-admin-workspace .primary-action{color:#fff!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;border:none!important;border-radius:10px!important;padding:8px 16px!important;font-weight:700!important;transition:all .18s!important;box-shadow:0 2px 8px #dc262640!important}.super-admin-workspace .primary-action:hover{background:linear-gradient(135deg,#e6002e 0%,#b30024 100%)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #dc262659!important}.super-admin-workspace .secondary-action{color:#334155!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;padding:8px 16px!important;font-weight:600!important;transition:all .18s!important}.super-admin-workspace .secondary-action:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}.admin-table-container{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 2px 8px #0f172a08!important}.admin-packages-table thead th{color:#475569!important;letter-spacing:.04em!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;padding:14px 16px!important;font-size:.78rem!important;font-weight:700!important}.admin-packages-table tbody tr{border-bottom:1px solid #f1f5f9!important;transition:background .15s!important}.admin-packages-table tbody tr:hover{background:#f8fafc!important}.brand-mobile-toggle-btn{color:#0f172a!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;transition:all .15s cubic-bezier(.16,1,.3,1)!important;display:none!important}.brand-mobile-toggle-btn:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important}.brand-mobile-toggle-btn:active{transform:scale(.96)!important}.brand-topbar-left{align-items:center!important;gap:12px!important;display:flex!important}.brand-mobile-drawer-overlay{-webkit-backdrop-filter:blur(8px)!important;z-index:1000!important;background:#0f172a80!important;animation:.2s cubic-bezier(.16,1,.3,1) forwards brandDrawerFadeIn!important;position:fixed!important;inset:0!important}@keyframes brandDrawerFadeIn{0%{opacity:0}to{opacity:1}}.brand-mobile-drawer{z-index:1001!important;scrollbar-width:none!important;background:#fff!important;border-right:1px solid #e2e8f0!important;flex-direction:column!important;width:290px!important;max-width:85vw!important;padding:18px 14px 24px!important;transition:transform .28s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow-y:auto!important;transform:translate(-100%)!important;box-shadow:12px 0 35px #0f172a26!important}.brand-mobile-drawer.open{transform:translate(0)!important}.brand-mobile-drawer-header{border-bottom:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:center!important;margin-bottom:16px!important;padding-bottom:12px!important;display:flex!important}.brand-mobile-drawer-header .brand-sidebar-identity{background:#f8fafc!important;border:1px solid #e2e8f0!important;flex:1!important;margin-bottom:0!important;margin-right:8px!important}.brand-mobile-drawer-close{color:#64748b!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;transition:all .15s!important;display:flex!important}.brand-mobile-drawer-close:hover{color:#dc2626!important;background:#fee2e2!important;border-color:#fecaca!important}.brand-mobile-drawer-nav{flex-direction:column!important;flex:1!important;gap:3px!important;display:flex!important}.brand-mobile-drawer-nav .brand-sidebar-nav-btn{color:#475569!important}.brand-mobile-drawer-nav .brand-sidebar-nav-btn:hover{color:#0f172a!important;background:#f8fafc!important}.brand-mobile-drawer-nav .brand-sidebar-nav-btn.active{color:#dc2626!important;background:#fef2f2!important;font-weight:700!important;box-shadow:inset 3px 0 #dc2626!important}.drawer-quick-divider{background:#f1f5f9!important;height:1px!important;margin:14px 4px 10px!important}.brand-mobile-drawer-footer{border-top:1px solid #f1f5f9!important;margin-top:16px!important;padding-top:12px!important}.drawer-logout-btn{color:#dc2626!important;cursor:pointer!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:10px!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px 14px!important;font-size:13.5px!important;font-weight:700!important;transition:all .15s!important;display:flex!important}.drawer-logout-btn:hover{background:#fee2e2!important;border-color:#fca5a5!important}.brand-mobile-bottom-bar{display:none;-webkit-backdrop-filter:blur(20px)!important;z-index:990!important;height:64px!important;padding:0 8px!important;padding-bottom:env(safe-area-inset-bottom,0)!important;background:#fffffff0!important;border-top:1px solid #e2e8f0!important;justify-content:space-around!important;align-items:center!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -4px 16px #0f172a0d!important}.bottom-bar-btn{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:10px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:54px!important;padding:6px 10px!important;font-size:10.5px!important;font-weight:600!important;transition:all .15s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important}.bottom-bar-btn svg{width:20px!important;height:20px!important;transition:transform .15s!important}.bottom-bar-btn:hover{color:#0f172a!important}.bottom-bar-btn.active{color:#dc2626!important;font-weight:700!important}.bottom-bar-btn.active svg{color:#dc2626!important;transform:translateY(-1px)!important}.bottom-bar-icon-wrap{justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important}.bottom-bar-badge{color:#fff!important;background:#dc2626!important;border:1.5px solid #fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:14px!important;height:14px!important;padding:1px 4px!important;font-size:9px!important;font-weight:800!important;display:flex!important;position:absolute!important;top:-4px!important;right:-8px!important}.bottom-bar-fab{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#f03,#cc0029)!important;border:2px solid #fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s!important;display:flex!important;transform:translateY(-8px)!important;box-shadow:0 4px 14px #ff003373!important}.bottom-bar-fab svg{width:22px!important;height:22px!important}.bottom-bar-fab:active{transform:translateY(-6px)scale(.95)!important;box-shadow:0 2px 8px #ff00334d!important}@media (width<=800px){.brand-mobile-toggle-btn{display:inline-flex!important}.brand-mobile-bottom-bar{display:flex!important}.brand-workspace-main{padding-bottom:76px!important}.brand-topbar-shell{z-index:50!important;padding:12px 16px!important;position:sticky!important;top:0!important}.topbar-page-title{font-size:17px!important}.topbar-section-eyebrow{font-size:10px!important}.leads-center-v2{padding:16px 16px 36px!important}.leads-table-v2{background:0 0!important;border:none!important;flex-direction:column!important;gap:12px!important;display:flex!important}.leads-table-header{display:none!important}.leads-table-row{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px!important;display:flex!important;box-shadow:0 2px 8px #0f172a0a!important}.leads-table-customer{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.lead-wa-action-btn{border-radius:10px!important;justify-content:center!important;width:100%!important;padding:11px 16px!important;font-size:13.5px!important}.lead-status-select{width:auto!important;min-width:110px!important}}.brand-sidebar-identity{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;align-items:center!important;gap:12px!important;margin-bottom:24px!important;padding:12px 14px!important;display:flex!important;box-shadow:0 1px 3px #0f172a0d,0 1px 2px #0f172a05!important}.brand-sidebar-avatar{color:#fff!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;font-size:17px!important;font-weight:800!important;display:flex!important;overflow:hidden!important;box-shadow:0 2px 8px #ff003340!important}.brand-sidebar-identity-text strong{color:#0f172a!important;letter-spacing:-.01em!important;font-size:14px!important;font-weight:800!important}.sidebar-brand-status{color:#059669!important;align-items:center!important;gap:5px!important;font-size:11.5px!important;font-weight:600!important;display:flex!important}.sidebar-status-dot{background:#10b981!important;border-radius:50%!important;width:6.5px!important;height:6.5px!important;display:inline-block!important;box-shadow:0 0 6px #10b98180!important}.sidebar-nav-section-label{color:#64748b!important;letter-spacing:.08em!important;margin:0 0 8px 6px!important;font-size:11px!important;font-weight:700!important}.brand-sidebar-nav-btn{color:#475569!important;border-radius:10px!important;min-height:42px!important;padding:0 12px!important;font-size:13.5px!important;font-weight:600!important;transition:all .15s!important;position:relative!important}.brand-sidebar-nav-btn:hover .sidebar-nav-icon svg{color:#0f172a!important}.brand-sidebar-nav-btn.active{color:#f03!important;background:linear-gradient(135deg,#fff1f2 0%,#ffe4e6 100%)!important;border:1px solid #fecdd3!important;font-weight:700!important;box-shadow:0 1px 3px #ff00330f!important}.brand-sidebar-nav-btn.active:before{content:""!important;background:#f03!important;border-radius:0 4px 4px 0!important;width:3.5px!important;position:absolute!important;top:8px!important;bottom:8px!important;left:0!important}.brand-sidebar-upgrade-card{background:linear-gradient(145deg,#0f172a 0%,#1e293b 100%)!important;border:1px solid #334155!important;border-radius:16px!important;padding:16px!important;box-shadow:0 4px 16px -2px #0f172a26!important}.upgrade-card-header svg{color:#f59e0b!important}.upgrade-card-header strong{color:#f8fafc!important;font-size:13.5px!important;font-weight:700!important}.brand-sidebar-upgrade-card p{color:#94a3b8!important;font-size:12px!important;line-height:1.45!important}.sidebar-upgrade-cta{color:#fff!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;border:none!important;border-radius:10px!important;font-size:12px!important;font-weight:700!important;transition:all .18s!important;box-shadow:0 3px 10px #ff00334d!important}.sidebar-upgrade-cta:hover{background:linear-gradient(135deg,#e6002e 0%,#b30024 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #ff003373!important}.overview-greeting-header{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;padding:20px 24px!important;box-shadow:0 2px 10px #0f172a08!important}.greeting-headline{color:#0f172a!important;letter-spacing:-.02em!important;font-size:21px!important;font-weight:800!important}.greeting-sub{color:#64748b!important;font-size:13px!important}.overview-quick-btn.primary{color:#fff!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;border:none!important;border-radius:12px!important;font-weight:700!important;transition:all .18s!important;box-shadow:0 3px 12px #ff00334d!important}.overview-quick-btn.outline{color:#334155!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;font-weight:700!important;transition:all .18s!important}.overview-quick-btn.outline:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}.overview-readiness-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 2px 8px #0f172a05!important}.readiness-label{color:#0f172a!important;font-size:13.5px!important;font-weight:700!important}.readiness-pct-badge{color:#059669!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:99px!important;padding:2px 10px!important;font-size:12px!important;font-weight:800!important}.readiness-bar-fill{background:linear-gradient(90deg,#10b981 0%,#059669 100%)!important}.readiness-check-item.done{color:#1e293b!important;font-weight:600!important}.readiness-check-item.done svg{color:#10b981!important}.kpi-v2-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;box-shadow:0 2px 8px #0f172a08!important}.kpi-v2-card:hover{border-color:#cbd5e1!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px -4px #0f172a14!important}.kpi-v2-icon-wrap{border-radius:12px!important}.kpi-v2-icon-wrap.blue{color:#2563eb!important;background:#eff6ff!important;border:1px solid #dbeafe!important}.kpi-v2-icon-wrap.green{color:#16a34a!important;background:#f0fdf4!important;border:1px solid #dcfce7!important}.kpi-v2-icon-wrap.red{color:#f03!important;background:#fff1f2!important;border:1px solid #ffe4e6!important}.kpi-v2-icon-wrap.amber{color:#d97706!important;background:#fffbeb!important;border:1px solid #fef3c7!important}.kpi-v2-label{color:#64748b!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:11.5px!important;font-weight:700!important}.kpi-v2-num{color:#0f172a!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;font-size:28px!important;font-weight:800!important}.kpi-v2-cta{color:#f03!important;font-weight:700!important}.kpi-v2-cta:hover{color:#cc0029!important}.panel-v2{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;padding:22px!important;box-shadow:0 2px 8px #0f172a08!important}.panel-v2-title{color:#0f172a!important;font-size:15px!important;font-weight:700!important}.panel-v2-sub{color:#64748b!important;font-size:12px!important}.panel-v2-link-btn{color:#f03!important;font-weight:700!important}.insight-card{border-radius:14px!important;padding:16px!important}.insight-card.success{background:#fff!important;border:1px solid #e2e8f0!important;border-left:4px solid #10b981!important;box-shadow:0 1px 4px #0f172a08!important}.insight-card.success svg{color:#10b981!important}.insight-card.caution{background:#fff!important;border:1px solid #e2e8f0!important;border-left:4px solid #f59e0b!important;box-shadow:0 1px 4px #0f172a08!important}.insight-card.caution svg{color:#f59e0b!important}.insight-card strong{color:#0f172a!important;font-size:13.5px!important;font-weight:700!important}.insight-card p{color:#475569!important;font-size:12.5px!important;line-height:1.5!important}.insight-pill-row button{color:#0f172a!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:99px!important;font-weight:600!important}.insight-action-btn{color:#fff!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;border:none!important;border-radius:9px!important;padding:7px 15px!important;font-size:12px!important;font-weight:700!important;transition:all .15s!important;box-shadow:0 2px 8px #ff003340!important}.insight-action-btn:hover{background:linear-gradient(135deg,#e6002e 0%,#b30024 100%)!important;box-shadow:0 4px 12px #ff003359!important}.insight-shop-share-card{background:#f8fafc!important;border:1.5px dashed #cbd5e1!important;border-radius:14px!important;padding:16px!important}.admin-gateway-v3-card input,.admin-gateway-v3-card input:focus,.admin-gateway-v3-card input:focus-visible,.admin-gateway-v3-card input:active,.v3-input-wrapper input,.v3-input-wrapper input:focus,.v3-input-wrapper input:focus-visible,.v3-input-wrapper input:active,.v3-input,.v3-input:focus,.v3-input:focus-visible,.v3-input:active{outline-offset:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;appearance:none!important;background:0 0!important;border:0 #0000!important;outline:0 #0000!important}.admin-gateway-v3-card input:-webkit-autofill{-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;border:0 #0000!important;outline:0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.admin-gateway-v3-card input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;border:0 #0000!important;outline:0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.admin-gateway-v3-card input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;border:0 #0000!important;outline:0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.admin-gateway-v3-card input:-webkit-autofill:active{-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;border:0 #0000!important;outline:0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.v3-input-wrapper input:-webkit-autofill{-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;border:0 #0000!important;outline:0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.v3-input-wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;border:0 #0000!important;outline:0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.v3-input-wrapper input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;border:0 #0000!important;outline:0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.v3-input-wrapper input:-webkit-autofill:active{-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;border:0 #0000!important;outline:0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.v3-input:-webkit-autofill{-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;border:0 #0000!important;outline:0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.v3-input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;border:0 #0000!important;outline:0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.v3-input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;border:0 #0000!important;outline:0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.v3-input:-webkit-autofill:active{-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a!important;border:0 #0000!important;outline:0!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.pt-feature-modal-backdrop{-webkit-backdrop-filter:blur(6px);z-index:9999;background:#0f172aa6;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) ptFadeIn;display:flex;position:fixed;inset:0}.pt-feature-modal-container{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;width:100%;max-width:920px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) ptSlideUp;display:flex;overflow:hidden;box-shadow:0 25px 60px -15px #00000040,0 0 0 1px #0000000d}@keyframes ptFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ptSlideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pt-feature-modal-header{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.pt-feature-brand-identity{align-items:center;gap:16px;display:flex}.pt-feature-avatar-wrap{flex-shrink:0;width:48px;height:48px;position:relative}.pt-feature-avatar{object-fit:cover;border:1px solid #e2e8f0;border-radius:12px;width:48px;height:48px}.pt-feature-avatar-fallback{color:#fff;background:linear-gradient(135deg,#f03,#cc0029);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.1rem;font-weight:700;display:flex}.pt-feature-verified-dot{color:#fff;background:#10b981;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-2px;right:-2px}.pt-feature-identity-meta h2{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.pt-feature-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pt-feature-sub-row{color:#64748b;align-items:center;gap:8px;margin-top:4px;font-size:.8rem;display:flex}.pt-bullet{color:#cbd5e1}.pt-code-uid{color:#475569;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:.75rem}.pt-view-shop-link{color:#f03;align-items:center;gap:3px;font-weight:600;text-decoration:none;display:inline-flex}.pt-view-shop-link:hover{text-decoration:underline}.pt-feature-header-actions{align-items:center;gap:10px;display:flex}.pt-modal-close-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.pt-modal-close-btn:hover{color:#0f172a;background:#f1f5f9}.pt-status-pill{border-radius:9999px;align-items:center;gap:5px;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.pt-status-dot{border-radius:50%;width:6px;height:6px}.badge-emerald{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.badge-emerald .pt-status-dot{background:#10b981}.badge-amber{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.badge-amber .pt-status-dot{background:#f59e0b}.badge-rose{color:#f03;background:#fff1f2;border:1px solid #fecdd3}.badge-rose .pt-status-dot{background:#f03}.badge-red{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.badge-red .pt-status-dot{background:#ef4444}.badge-slate{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.badge-slate .pt-status-dot{background:#94a3b8}.pt-plan-pill{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:4px;padding:2px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.pt-plan-pill.compact{padding:1px 7px;font-size:.7rem}.pt-feature-controls-bar{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-direction:column;gap:12px;padding:14px 24px;display:flex}.pt-feature-search-box{width:100%;position:relative}.pt-search-icon{color:#94a3b8;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pt-feature-search-input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:9px 36px 9px 38px;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.pt-feature-search-input:focus{border-color:#f03;box-shadow:0 0 0 3px #ff00331f}.pt-search-clear-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pt-category-pill-group{align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.pt-cat-pill{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:5px 12px;font-size:.78rem;font-weight:600;transition:all .15s}.pt-cat-pill:hover{color:#0f172a;background:#f1f5f9}.pt-cat-pill.active{color:#fff;background:#0f172a;border-color:#0f172a}.pt-feature-scroll-body{background:#f8fafc;flex:1;padding:20px 24px;overflow-y:auto}.pt-features-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px;display:grid}.pt-feature-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:space-between;gap:14px;padding:16px 18px;transition:all .2s;display:flex}.pt-feature-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000a}.pt-feature-card.is-overridden{border-left:4px solid #3b82f6}.pt-feature-card.is-global-killed{opacity:.85;background:#fcfcfc}.pt-feature-badge-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.pt-feature-cat-tag{color:#475569;text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;border-radius:4px;padding:2px 7px;font-size:.7rem;font-weight:700}.pt-feature-status-badge{letter-spacing:.02em;border-radius:9999px;align-items:center;gap:3px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.pt-feature-status-badge.badge-active{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.pt-feature-status-badge.badge-disabled{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.pt-feature-status-badge.badge-locked{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.pt-feature-status-badge.badge-restricted{color:#f03;background:#fff1f2;border:1px solid #fecdd3}.pt-override-pill{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:.68rem;font-weight:600;display:inline-flex}.pt-global-kill-pill{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:700}.pt-future-chip{color:#7e22ce;background:#faf5ff;border:1px solid #e9d5ff;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:.68rem;font-weight:600;display:inline-flex}.pt-feature-name-line{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.pt-feature-title{color:#0f172a;margin:0;font-size:.95rem;font-weight:700}.pt-feature-key{color:#94a3b8;font-family:monospace;font-size:.72rem}.pt-feature-desc{color:#475569;margin:0 0 10px;font-size:.8rem;line-height:1.45}.pt-feature-reason-box{color:#64748b;background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;display:flex}.pt-feature-override-note{color:#1e40af;background:#f0fdf4;border-left:3px solid #3b82f6;border-radius:6px;margin-top:6px;padding:5px 8px;font-size:.74rem}.pt-feature-card-actions{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.pt-toggle-switch-wrap{align-items:center;gap:8px;display:inline-flex}.pt-toggle-label{cursor:pointer;width:44px;height:24px;margin:0;display:inline-block;position:relative}.pt-toggle-checkbox{opacity:0;width:0;height:0}.pt-toggle-slider{cursor:pointer;background-color:#cbd5e1;border-radius:24px;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.pt-toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0003}.pt-toggle-checkbox:checked+.pt-toggle-slider{background-color:#10b981}.pt-toggle-checkbox:focus+.pt-toggle-slider{box-shadow:0 0 1px #10b981}.pt-toggle-checkbox:checked+.pt-toggle-slider:before{transform:translate(20px)}.pt-toggle-checkbox:disabled+.pt-toggle-slider{cursor:not-allowed;opacity:.6;background-color:#e2e8f0}.pt-toggle-text{color:#334155;font-size:.78rem;font-weight:600}.pt-reset-btn{color:#3b82f6;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:3px;padding:4px 6px;font-size:.76rem;font-weight:600;display:inline-flex}.pt-reset-btn:hover{background:#eff6ff;text-decoration:underline}.pt-feature-modal-footer{background:#fff;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.pt-footer-note{color:#64748b;align-items:center;gap:6px;font-size:.78rem;display:flex}.pt-confirm-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0f172ab3;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out ptFadeIn;display:flex;position:fixed;inset:0}.pt-confirm-modal{background:#fff;border-radius:16px;width:100%;max-width:480px;animation:.2s cubic-bezier(.16,1,.3,1) ptSlideUp;overflow:hidden;box-shadow:0 20px 45px #00000040}.pt-confirm-header{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:18px 20px;display:flex}.pt-confirm-icon-wrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pt-confirm-icon-wrap.icon-enable{color:#059669;background:#ecfdf5}.pt-confirm-icon-wrap.icon-disable{color:#dc2626;background:#fef2f2}.pt-confirm-header h3{color:#0f172a;margin:0;font-size:1.05rem;font-weight:700}.pt-confirm-sub{color:#64748b;margin:2px 0 0;font-size:.8rem}.pt-confirm-body{padding:18px 20px}.pt-confirm-impact-text{color:#334155;margin:0 0 14px;font-size:.85rem;line-height:1.5}.pt-reason-presets-wrap{margin-bottom:10px}.pt-reason-label{color:#475569;margin-bottom:6px;font-size:.76rem;font-weight:600;display:block}.pt-preset-chips{flex-wrap:wrap;gap:6px;display:flex}.pt-preset-chip{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:500;transition:all .15s}.pt-preset-chip:hover{background:#e2e8f0}.pt-preset-chip.active{color:#fff;background:#0f172a;border-color:#0f172a}.pt-reason-textarea{color:#0f172a;resize:vertical;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-size:.82rem}.pt-reason-textarea:focus{border-color:#f03}.pt-confirm-footer{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.pt-status-modal-container{background:#fff;border-radius:18px;width:100%;max-width:540px;animation:.2s cubic-bezier(.16,1,.3,1) ptSlideUp;overflow:hidden;box-shadow:0 25px 50px #00000040}.pt-status-modal-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.pt-status-modal-header h3{color:#0f172a;margin:0;font-size:1.1rem;font-weight:700}.pt-status-modal-body{padding:18px 22px}.pt-status-guide-text{color:#64748b;margin:0 0 14px;font-size:.82rem}.pt-status-options-list{flex-direction:column;gap:8px;display:flex}.pt-status-option-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.pt-status-option-card:hover{background:#f8fafc;border-color:#cbd5e1}.pt-status-option-card.is-selected{background:#f8fafc;border-color:#0f172a;box-shadow:0 0 0 1px #0f172a}.pt-status-option-card.is-danger-opt.is-selected{background:#fef2f2;border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.pt-status-radio{cursor:pointer;margin-top:3px}.pt-status-option-info{flex:1}.pt-status-option-header{align-items:center;gap:8px;display:flex}.pt-current-chip{color:#64748b;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:600}.pt-status-option-desc{color:#64748b;margin:4px 0 0;font-size:.78rem;line-height:1.4}.pt-global-features-shell{flex-direction:column;gap:24px;width:100%;display:flex}.pt-gov-banner{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:20px;padding:20px 24px;display:flex;box-shadow:0 1px 3px #0000000d}.pt-gov-banner-icon{color:#0f172a;background:#f1f5f9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pt-gov-banner-text{flex:1}.pt-gov-banner-text h3{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700}.pt-gov-banner-text p{color:#64748b;margin:4px 0 0;font-size:.82rem;line-height:1.45}.pt-gov-kpi-group{align-items:center;gap:10px;display:flex}.pt-gov-kpi-pill{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:8px 14px}.pt-gov-kpi-pill .pt-kpi-num{color:#0f172a;font-size:1.2rem;font-weight:800;line-height:1;display:block}.pt-gov-kpi-pill .pt-kpi-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:600}.pt-gov-kpi-pill.active-pill .pt-kpi-num{color:#059669}.pt-gov-kpi-pill.danger-pill .pt-kpi-num{color:#dc2626}.pt-registry-tabs-container{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:10px;width:100%;padding:12px 14px;display:flex;box-shadow:0 1px 3px #0000000a}.pt-registry-tabs-rail{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:8px;padding:2px 2px 4px;display:flex;overflow-x:auto}.pt-registry-tabs-rail::-webkit-scrollbar{display:none}.pt-registry-tab-item{color:#475569;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;height:38px;padding:8px 14px;font-size:.8125rem;font-weight:600;transition:all .16s;display:inline-flex;position:relative}.pt-registry-tab-item:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.pt-registry-tab-item.active{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:0 4px 14px #0f172a2e}.pt-registry-tab-item .pt-tab-icon{color:#64748b;transition:color .16s}.pt-registry-tab-item:hover .pt-tab-icon{color:#0f172a}.pt-registry-tab-item.active .pt-tab-icon{color:#38bdf8}.pt-tab-title{letter-spacing:-.01em;font-weight:600}.pt-tab-count-badge{color:#334155;background:#e2e8f0;border-radius:9999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;font-weight:700;transition:all .16s;display:inline-flex}.pt-registry-tab-item:hover .pt-tab-count-badge{color:#0f172a;background:#cbd5e1}.pt-registry-tab-item.active .pt-tab-count-badge{color:#fff;background:#ffffff38}.pt-tab-status-indicator{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:-2px;display:inline-block}.pt-tab-status-indicator.danger{background:#ef4444;animation:2s ease-in-out infinite ptPulseAlert;box-shadow:0 0 0 2px #ef444440}@keyframes ptPulseAlert{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.25)}}.pt-registry-context-bar{background:#f8fafc;border:1px solid #edf2f7;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:8px 14px;font-size:.8rem;display:flex}.pt-context-info{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pt-context-badge{letter-spacing:.05em;color:#334155;white-space:nowrap;background:#e2e8f0;border-radius:6px;flex-shrink:0;padding:2.5px 8px;font-size:.68rem;font-weight:800}.pt-context-desc{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;line-height:1.35;overflow:hidden}.pt-context-meta{color:#64748b;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-size:.78rem;display:flex}.pt-meta-stat strong{color:#0f172a}.pt-meta-stat.active-stat{color:#059669;align-items:center;gap:5px;display:inline-flex}.pt-meta-stat.danger-stat{color:#dc2626;align-items:center;gap:5px;display:inline-flex}.pt-stat-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.pt-stat-dot.active-dot{background:#10b981}.pt-stat-dot.danger-dot{background:#ef4444}.pt-meta-divider{color:#cbd5e1}@media (width<=860px){.pt-registry-context-bar{flex-direction:column;align-items:flex-start;gap:8px}.pt-context-desc{white-space:normal}}.pt-plans-shell{flex-direction:column;gap:24px;display:flex}.pt-plans-executive-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.pt-banner-headline-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pt-live-pulse-badge{color:#059669;background:#10b9811f;border:1px solid #10b9814d;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.pt-pulse-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s infinite ptPulse;display:inline-block;box-shadow:0 0 #10b981b3}@keyframes ptPulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.pt-banner-actions-group{flex-shrink:0;align-items:center;gap:10px;display:flex}.pt-add-plan-btn{cursor:pointer;align-items:center;gap:8px;color:#fff!important;background:linear-gradient(135deg,#f03,#cc0029)!important;border-radius:10px!important;padding:10px 20px!important;font-size:.88rem!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 14px #dc262640!important}.pt-add-plan-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#e6002e,#b30024)!important;box-shadow:0 6px 18px #dc262652!important}.pt-sales-target-deck{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:0;display:grid}@media (width>=960px){.pt-target-kpi-card.wide{grid-column:span 2}}.pt-target-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:14px;padding:16px 20px;transition:all .2s;display:flex;box-shadow:0 2px 6px #00000008}.pt-target-kpi-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000f}.pt-target-kpi-icon{color:#475569;background:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pt-target-kpi-icon.emerald{color:#059669;background:#ecfdf5}.pt-target-kpi-icon.amber{color:#d97706;background:#fffbeb}.pt-target-kpi-icon.blue{color:#2563eb;background:#eff6ff}.pt-target-kpi-num{color:#0f172a;font-size:1.45rem;font-weight:800;line-height:1.2;display:block}.pt-target-kpi-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:600}.pt-target-progress-group{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.pt-target-progress-labels{justify-content:space-between;align-items:center;gap:8px;font-size:.8rem;display:flex}.pt-target-kpi-progress-text{color:#0f172a;font-size:.8rem}.pt-target-progress-bar-wrap{background:#e2e8f0;border-radius:9999px;width:100%;height:8px;overflow:hidden}.pt-target-progress-bar-fill{background:linear-gradient(90deg,#f59e0b,#10b981);border-radius:9999px;height:100%;transition:width .4s}.pt-plans-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:22px;display:grid}.pt-plan-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:18px;padding:24px;transition:all .2s;display:flex;box-shadow:0 1px 4px #0000000d}.pt-plan-card:hover{box-shadow:0 6px 20px #00000012}.pt-plan-card.is-pro{border-color:#3b82f6;box-shadow:0 4px 14px #3b82f61f}.pt-plan-card.is-enterprise{border-color:#003;box-shadow:0 4px 14px #0000331f}.pt-plan-card.is-custom-tier{border-color:#0ea5e9;box-shadow:0 4px 14px #0ea5e91f}.pt-plan-badge-line{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.pt-plan-tier-chip{color:#0f172a;letter-spacing:.05em;background:#f1f5f9;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:800}.pt-popular-chip{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:2px 8px;font-size:.7rem;font-weight:700}.pt-draft-chip{color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.pt-plan-card h3{color:#0f172a;margin:6px 0 2px;font-size:1.3rem;font-weight:700}.pt-plan-price-block{margin:4px 0 10px}.pt-plan-price-figure{align-items:baseline;gap:2px;display:flex}.pt-currency-symbol{color:#0f172a;font-size:1.15rem;font-weight:700}.pt-amount-val{color:#0f172a;letter-spacing:-.02em;font-size:1.85rem;font-weight:800}.pt-period-suffix{color:#64748b;margin-left:2px;font-size:.82rem;font-weight:600}.pt-free-text{color:#059669;font-size:1.35rem;font-weight:800}.pt-plan-limit-line{color:#475569;align-items:center;gap:6px;font-size:.82rem;display:flex}.pt-plan-target-tracker{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:8px;padding:8px 12px}.pt-plan-target-text{color:#475569;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:.75rem;display:flex}.pt-plan-target-text strong{color:#0f172a}.pt-mini-progress-bar{background:#e2e8f0;border-radius:9999px;width:100%;height:5px;overflow:hidden}.pt-mini-progress-fill{border-radius:9999px;height:100%;transition:width .3s}.pt-plan-summary-text{color:#64748b;margin:6px 0 0;font-size:.8rem;line-height:1.45}.pt-plan-card-action-bar{align-items:center;gap:8px;margin-top:10px;display:flex}.pt-btn-icon-danger{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.pt-btn-icon-danger:hover{color:#fff;background:#dc2626;border-color:#dc2626}.pt-entitlement-title-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.pt-entitlement-title{color:#0f172a;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.78rem;font-weight:700}.pt-hint-toggle-text{color:#94a3b8;font-size:.68rem;font-style:italic}.pt-feature-checklist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pt-check-item{align-items:center;gap:8px;font-size:.82rem;display:flex}.pt-check-toggle-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:transform .15s;display:inline-flex}.pt-check-toggle-btn:hover{transform:scale(1.2)}.pt-check-item-name{flex:1}.pt-check-item.included{color:#0f172a}.pt-check-item.excluded{color:#94a3b8}.pt-upgrade-chip{color:#d97706;background:#fffbeb;border:1px solid #fde68a;border-radius:4px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:.65rem;font-weight:600}.pt-plan-modal-container{background:#fff;border-radius:20px;flex-direction:column;width:95%;max-width:860px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) ptModalPop;display:flex;overflow:hidden;box-shadow:0 25px 60px #0f172a38}@keyframes ptModalPop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.pt-plan-modal-header{z-index:10;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.pt-plan-modal-title-group{align-items:center;gap:14px;display:flex}.pt-plan-icon-badge{color:#d97706;background:#fef3c7;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pt-plan-modal-title-group h2{color:#0f172a;margin:0;font-size:1.25rem;font-weight:800}.pt-plan-modal-subtitle{color:#64748b;margin:2px 0 0;font-size:.8rem}.pt-plan-modal-body{background:#f8fafc;flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.pt-plan-form-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:16px;padding:18px 20px;display:flex}.pt-section-legend{color:#0f172a;align-items:center;gap:8px;display:flex}.pt-section-legend h4{margin:0;font-size:.92rem;font-weight:700}.pt-section-legend-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pt-selected-count-pill{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;padding:2px 10px;font-size:.72rem;font-weight:700}.pt-feature-presets-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pt-preset-btn{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:600;transition:all .15s;display:inline-flex}.pt-preset-btn:hover{color:#0f172a;background:#e2e8f0}.pt-form-row{gap:14px;display:grid}.pt-form-row.two-cols{grid-template-columns:1fr 1fr}.pt-form-row.four-cols{grid-template-columns:repeat(4,1fr)}@media (width<=768px){.pt-form-row.two-cols,.pt-form-row.four-cols{grid-template-columns:1fr}}.pt-form-group{flex-direction:column;gap:5px;display:flex}.pt-form-label{color:#1e293b;align-items:center;gap:4px;font-size:.78rem;font-weight:700;display:inline-flex}.pt-required{color:#dc2626}.pt-input-hint{color:#64748b;font-size:.72rem}.pt-text-input,.pt-select-input,.pt-textarea-input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.pt-text-input:focus,.pt-select-input:focus,.pt-textarea-input:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.pt-input-with-toggle{align-items:center;gap:10px;display:flex}.pt-inline-checkbox{color:#475569;cursor:pointer;white-space:nowrap;align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.pt-plan-status-toggles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pt-status-toggle-card{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;transition:all .15s;display:flex}.pt-status-toggle-card.active{background:#f0fdf4;border-color:#059669}.pt-status-toggle-card strong{color:#0f172a;font-size:.8rem;display:block}.pt-status-toggle-card small{color:#64748b;font-size:.7rem;line-height:1.3;display:block}.pt-feature-selector-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pt-feature-search-box.compact{flex:1;min-width:220px}.pt-category-pill-group.mini{gap:5px}.pt-category-pill-group.mini .pt-cat-pill{padding:4px 10px;font-size:.72rem}.pt-feature-selection-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;max-height:380px;padding:4px;display:grid;overflow-y:auto}.pt-feature-select-card{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.pt-feature-select-card:hover{background:#f8fafc;border-color:#cbd5e1}.pt-feature-select-card.is-selected{background:#f0fdf4;border-color:#10b981;box-shadow:0 2px 8px #10b98114}.pt-feature-select-checkbox-wrap{margin-top:2px}.pt-feature-checkbox{accent-color:#059669;cursor:pointer;width:16px;height:16px}.pt-feature-select-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pt-feature-select-header{justify-content:space-between;align-items:center;gap:6px;display:flex}.pt-feature-select-name{color:#0f172a;font-size:.84rem;font-weight:700}.pt-cat-tag-mini{color:#475569;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-size:.65rem;font-weight:700}.pt-feature-key-mini{color:#64748b;font-family:monospace;font-size:.68rem}.pt-feature-select-desc{color:#64748b;margin:3px 0 0;font-size:.74rem;line-height:1.35}.pt-plan-modal-footer{z-index:10;background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex;position:sticky;bottom:0}.pt-btn-primary{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .15s}.pt-btn-primary:hover{background:#1e293b}.pt-btn-primary.danger-btn{background:#dc2626}.pt-btn-primary.danger-btn:hover{background:#b91c1c}.pt-btn-secondary{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:5px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.pt-btn-secondary:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.pt-btn-secondary.compact{padding:5px 10px;font-size:.78rem}@media (width<=640px){.pt-features-grid{grid-template-columns:1fr}.pt-feature-modal-header,.pt-gov-banner{flex-direction:column;align-items:flex-start}}.pt-merchant-alert-banner{border-radius:14px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:16px 20px;animation:.2s ease-out ptSlideUp;display:flex}.pt-merchant-alert-banner.danger{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.pt-merchant-alert-banner.danger svg{color:#dc2626;flex-shrink:0;margin-top:2px}.pt-merchant-alert-banner.warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.pt-merchant-alert-banner.warning svg{color:#d97706;flex-shrink:0;margin-top:2px}.pt-merchant-alert-banner strong{margin-bottom:2px;font-size:.95rem;font-weight:700;display:block}.pt-merchant-alert-banner p{opacity:.9;margin:0;font-size:.82rem;line-height:1.45}.pt-cap-chip{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:all .15s;display:flex}.pt-cap-chip:hover{border-color:#cbd5e1;box-shadow:0 2px 6px #0000000a}.pt-cap-chip-info{flex-direction:column;display:flex}.pt-cap-chip-title{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.72rem;font-weight:700}.pt-cap-chip-val{color:#0f172a;font-size:.85rem;font-weight:700}.brand-sidebar-nav-btn.is-feature-locked{opacity:.75}.brand-sidebar-nav-btn.is-feature-locked .sidebar-nav-icon{color:#d97706}.brand-sidebar-nav-btn.is-feature-disabled{opacity:.5;cursor:not-allowed}.sidebar-nav-badge.locked-badge{color:#d97706!important;background:#fffbeb!important;border:1px solid #fde68a!important;padding:1px 6px!important;font-size:.65rem!important;font-weight:700!important}.sidebar-nav-badge.disabled-badge{color:#94a3b8!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;font-size:.65rem!important}.super-admin-workspace{letter-spacing:-.011em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a!important;background-color:#f8fafc!important}.google-page-header{margin-bottom:24px!important}.google-page-header h1,.google-page-header h2{color:#0f172a!important;letter-spacing:-.025em!important;margin:0 0 6px!important;font-size:1.5rem!important;font-weight:800!important;line-height:1.25!important}.google-page-header p{color:#64748b!important;margin:0!important;font-size:.88rem!important;line-height:1.5!important}.super-admin-workspace .admin-grid{flex-direction:column!important;gap:24px!important;display:flex!important}.super-admin-workspace .admin-grid>*{margin-top:0!important;margin-bottom:0!important}.super-admin-workspace .super-admin-bento-grid,.super-admin-workspace .panel .panel-header{margin-bottom:24px!important}.super-admin-workspace .package-kpi-bento-grid{margin-top:24px!important;margin-bottom:24px!important}.super-admin-workspace .package-subnav-bar{border-bottom:1px solid #e2e8f0!important;margin-top:24px!important;margin-bottom:24px!important;padding-bottom:16px!important}.super-admin-workspace .pkg-subview-container{margin-top:24px!important}.super-admin-workspace .filter-pill-row,.super-admin-workspace .panel .filter-pill-row{margin-bottom:24px!important}.super-admin-workspace .panel .admin-search-toolbar,.super-admin-workspace .panel .admin-table-filters-toolbar,.super-admin-workspace .batch-action-bar,.super-admin-workspace .panel .location-add-form{margin-top:24px!important;margin-bottom:24px!important}.super-admin-workspace .panel .admin-table-container,.super-admin-workspace .panel .manager-list,.super-admin-workspace .panel .location-chip-grid{margin-top:24px!important}.super-admin-workspace .panel .metric-grid.admin-metrics{margin-top:24px!important;margin-bottom:24px!important}.super-admin-workspace .panel .system-explorer-grid{gap:24px!important;margin-top:24px!important}.super-admin-workspace .mt-4,.super-admin-workspace .panel .mt-4,.super-admin-workspace .mt-3,.super-admin-workspace .panel .mt-3{margin-top:24px!important}.super-admin-workspace .mb-4,.super-admin-workspace .panel .mb-4,.super-admin-workspace .mb-3,.super-admin-workspace .panel .mb-3{margin-bottom:24px!important}.google-triage-deck{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:24px;margin-bottom:24px;padding:20px 24px;box-shadow:0 1px 2px #00000005}.google-triage-deck+.panel,.google-triage-deck+.wide-panel,.google-triage-deck+section{margin-top:24px!important}.google-triage-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.google-triage-title{color:#0f172a;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:.88rem;font-weight:700;display:flex}.google-triage-title svg{color:#d97706}.google-triage-row{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.google-triage-info{color:#1e293b;align-items:center;gap:10px;font-size:.88rem;display:flex}.google-triage-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.google-triage-dot.amber{background:#f59e0b}.google-triage-dot.red{background:#ef4444}.google-triage-dot.blue{background:#3b82f6}.google-triage-btn{color:#0f172a;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.google-triage-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.google-triage-clear{color:#166534;align-items:center;gap:8px;padding:8px 0;font-size:.85rem;font-weight:600;display:flex}.calm-status{align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}.calm-status-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.calm-status.active{color:#15803d}.calm-status.active .calm-status-dot{background:#16a34a}.calm-status.pending{color:#b45309}.calm-status.pending .calm-status-dot{background:#f59e0b}.calm-status.suspended{color:#b91c1c}.calm-status.suspended .calm-status-dot{background:#ef4444}.calm-status.restricted{color:#c2410c}.calm-status.restricted .calm-status-dot{background:#ea580c}.google-activity-deck{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:32px;margin-bottom:32px;padding:20px 24px;box-shadow:0 1px 2px #00000005}.google-activity-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.google-activity-title{color:#0f172a;text-transform:uppercase;letter-spacing:.04em;font-size:.88rem;font-weight:700}.google-activity-row{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;font-size:.84rem;display:flex}.google-activity-main{align-items:baseline;gap:8px;min-width:0;display:flex}.google-activity-actor{color:#0f172a;font-weight:700}.google-activity-action{color:#334155}.google-activity-time{color:#94a3b8;white-space:nowrap;flex-shrink:0;font-size:.76rem}.growth-target-deck{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:24px;padding:24px;box-shadow:0 1px 3px #00000005}.growth-deck-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.growth-deck-title-group{flex-direction:column;gap:4px;display:flex}.growth-deck-badge{letter-spacing:.06em;text-transform:uppercase;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.growth-deck-title{color:#0f172a;letter-spacing:-.02em;margin:4px 0 2px;font-size:1.25rem;font-weight:800}.growth-deck-sub{color:#64748b;margin:0;font-size:.84rem;line-height:1.45}.growth-live-indicator{color:#166534;white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.growth-live-indicator .live-dot{background:#16a34a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #16a34a33}.growth-cards-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=1200px){.growth-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.growth-cards-grid{grid-template-columns:1fr}}.growth-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:space-between;gap:14px;padding:18px 20px;transition:all .2s;display:flex}.growth-card:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 14px #0f172a0d}.growth-card.featured-card{background:linear-gradient(#fdf4ff 0%,#fff 100%);border-color:#f0abfc}.growth-card.featured-card:hover{border-color:#d946ef}.growth-card-top{justify-content:space-between;align-items:center;display:flex}.growth-card-label{color:#475569;text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:7px;font-size:.8rem;font-weight:700;display:flex}.growth-card-pill{color:#334155;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.growth-card-pill.success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.growth-card-pill.purple{color:#7e22ce;background:#faf5ff;border-color:#e9d5ff}.growth-card-num-row{align-items:baseline;gap:8px;display:flex}.growth-card-num{color:#0f172a;letter-spacing:-.03em;font-size:1.85rem;font-weight:800;line-height:1.1}.growth-card-unit{color:#64748b;font-size:.85rem;font-weight:600}.target-progress-wrap{flex-direction:column;gap:5px;display:flex}.target-progress-track{background:#e2e8f0;border-radius:999px;width:100%;height:7px;overflow:hidden}.target-progress-fill{background:linear-gradient(90deg,#2563eb 0%,#3b82f6 100%);border-radius:999px;height:100%;transition:width .4s}.growth-horizon-stack{flex-direction:column;gap:6px;display:flex}.growth-horizon-row{color:#475569;border-bottom:1px dashed #e2e8f0;justify-content:space-between;align-items:center;padding:4px 0;font-size:.8rem;display:flex}.growth-horizon-row:last-child{border-bottom:none}.growth-horizon-row strong{color:#0f172a;font-weight:700}.top-brand-showcase{flex-direction:column;gap:10px;display:flex}.top-brand-profile{align-items:center;gap:10px;display:flex}.top-brand-avatar{color:#fff;background:linear-gradient(135deg,#f03 0%,#003 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:800;display:flex}.top-brand-details{flex-direction:column;min-width:0;display:flex}.top-brand-details strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;overflow:hidden}.top-brand-meta{color:#64748b;align-items:center;gap:6px;font-size:.74rem;display:flex}.top-brand-inquiry-stat{color:#7e22ce;align-items:baseline;gap:6px;font-size:1.15rem;font-weight:800;display:flex}.top-brand-action-btn{color:#7e22ce;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:.78rem;font-weight:700;transition:gap .15s;display:inline-flex}.top-brand-action-btn:hover{gap:7px;text-decoration:underline}.admin-brands-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1000px;font-size:.84rem}.table-brand-cell{align-items:center;gap:12px;min-width:220px;display:flex}.table-brand-logo{object-fit:cover;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;width:40px;height:40px}.table-brand-info{flex-direction:column;gap:3px;min-width:0;display:flex}.table-brand-name-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.table-brand-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:.88rem;font-weight:700;overflow:hidden}.table-brand-meta{color:#64748b;align-items:center;gap:6px;font-size:.74rem;display:flex}.table-brand-owner{color:#475569;white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-weight:500;overflow:hidden}.table-location-cell{flex-direction:column;gap:2px;display:flex}.table-location-main{color:#1e293b;align-items:center;gap:4px;font-size:.82rem;font-weight:600;display:flex}.table-location-sub{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.74rem;overflow:hidden}.table-contact-cell{align-items:center;gap:6px;display:flex}.table-whatsapp-link{color:#059669;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.table-whatsapp-link:hover{color:#fff;background:#059669}.table-copy-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;transition:color .15s;display:inline-flex}.table-copy-btn:hover{color:#2563eb}.admin-table-actions-cell{justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-table-icon-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.admin-table-icon-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.admin-table-icon-btn.inspect-btn:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.admin-table-icon-btn.features-btn{color:#2563eb;background:#eff6ff;border-color:#dbeafe}.admin-table-icon-btn.features-btn:hover{color:#fff;background:#2563eb}.admin-table-icon-btn.status-btn{color:#b45309;background:#fefce8;border-color:#fef08a}.admin-table-icon-btn.status-btn:hover{color:#fff;background:#b45309}.admin-table-icon-btn.verify-btn{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.admin-table-icon-btn.verify-btn:hover{color:#fff;background:#16a34a}.admin-table-icon-btn.verified-btn{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.admin-table-icon-btn.verified-btn:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.admin-table-icon-btn.danger-btn{color:#dc2626;background:#fef2f2;border-color:#fecaca}.admin-table-icon-btn.danger-btn:hover{color:#fff;background:#dc2626}.admin-table-icon-btn.reactivate-btn{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.admin-table-icon-btn.reactivate-btn:hover{color:#fff;background:#2563eb}.admin-plan-select{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;font-size:.76rem;font-weight:600}.admin-plan-select:focus{border-color:#2563eb;outline:none}.verification-pill.active{color:#dc2626!important;background:#fef2f2!important;border-color:#fca5a5!important;font-weight:700!important}.verification-pill .admin-counter-pill{color:#fff;background:#dc2626;border-radius:9999px;margin-left:6px;padding:1px 7px;font-size:.68rem;font-weight:800}.admin-input-control{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:8px 12px;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.admin-input-control:focus{border-color:#dc2626;outline:none;box-shadow:0 0 0 3px #dc26261f}.package-kpi-bento-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.pkg-kpi-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 3px #00000005}.pkg-kpi-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 6px 16px #0f172a0f}.pkg-kpi-card.highlight-flame{background:linear-gradient(#fffbeb 0%,#fff 100%);border-color:#fed7aa}.pkg-kpi-icon-wrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pkg-kpi-icon-wrap.blue{color:#2563eb;background:#eff6ff}.pkg-kpi-icon-wrap.emerald{color:#059669;background:#ecfdf5}.pkg-kpi-icon-wrap.flame,.pkg-kpi-icon-wrap.purple{color:#ea580c;background:#fff7ed}.pkg-kpi-icon-wrap.amber{color:#d97706;background:#fefce8}.pkg-kpi-icon-wrap.teal{color:#16a34a;background:#f0fdf4}.pkg-kpi-content{flex-direction:column;flex:1;min-width:0;display:flex}.pkg-kpi-label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:2px;font-size:.72rem;font-weight:700}.pkg-kpi-metric-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pkg-kpi-val{color:#0f172a;font-size:1.35rem;font-weight:800;line-height:1.2}.pkg-kpi-val.text-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.pkg-kpi-pill{border-radius:12px;padding:1px 6px;font-size:.68rem;font-weight:700}.pkg-kpi-pill.alert{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.pkg-kpi-pill.success{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.pkg-kpi-pill.flame{color:#ea580c;background:#fff7ed;border:1px solid #fed7aa}.pkg-kpi-pill.verified{color:#059669;background:#ecfdf5}.pkg-kpi-sub{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.73rem;overflow:hidden}.package-subnav-bar{scrollbar-width:none;border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding-bottom:12px;display:flex;overflow-x:auto}.package-subnav-bar::-webkit-scrollbar{display:none}.pkg-subnav-btn{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex}.pkg-subnav-btn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.pkg-subnav-btn.active{color:#fff;background:#0f172a;border-color:#0f172a}.pkg-subnav-btn.flame-btn.active{color:#fff;background:linear-gradient(135deg,#ea580c,#c2410c);border-color:#c2410c}.pkg-subnav-badge{color:#475569;background:#f1f5f9;border-radius:10px;padding:1px 6px;font-size:.7rem;font-weight:800}.pkg-subnav-btn.active .pkg-subnav-badge{color:#fff;background:#fff3}.pkg-subnav-badge.flame{color:#ea580c;background:#fff7ed}.pkg-subnav-btn.active .pkg-subnav-badge.flame{color:#fff;background:#ffffff40}.pkg-pill-daily{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;align-items:center;gap:3px;padding:1px 6px;font-size:.68rem;font-weight:700;display:inline-flex}.pkg-pill-featured{color:#854d0e;background:#fefce8;border:1px solid #fef08a;border-radius:10px;align-items:center;gap:3px;padding:1px 6px;font-size:.68rem;font-weight:700;display:inline-flex}.active-daily-btn{color:#c2410c!important;background:#fff7ed!important;border-color:#fdba74!important}.category-matrix-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.cat-matrix-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:12px;padding:18px;transition:all .2s;display:flex;box-shadow:0 1px 3px #00000005}.cat-matrix-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0d}.cat-matrix-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cat-rank-badge{color:#334155;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:800}.cat-rank-badge.top-1{color:#92400e;background:#fef3c7}.cat-rank-badge.top-2{color:#0369a1;background:#e0f2fe}.cat-rank-badge.top-3{color:#1d4ed8;background:#eff6ff}.cat-matrix-stats-row{background:#f8fafc;border-radius:8px;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:10px;display:grid}.cat-stat-col{flex-direction:column;display:flex}.cat-stat-col small{color:#64748b;text-transform:uppercase;font-size:.68rem;font-weight:700}.cat-stat-col strong{color:#0f172a;font-size:.95rem;font-weight:800}.cat-progress-track{background:#f1f5f9;border-radius:4px;width:100%;height:6px;overflow:hidden}.cat-progress-fill{background:linear-gradient(90deg,#2563eb,#1d4ed8);border-radius:4px;height:100%}.top-inquiries-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.top-inquiry-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex;position:relative}.top-inquiry-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a0f}.top-inquiry-hero{align-items:center;gap:12px;display:flex}.top-inquiry-thumb{object-fit:cover;border-radius:10px;flex-shrink:0;width:64px;height:64px}.top-inquiry-info{flex-direction:column;gap:2px;min-width:0;display:flex}.top-inquiry-title{color:#0f172a;font-size:.95rem;font-weight:800;line-height:1.3}.inquiry-volume-badge{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:.85rem;font-weight:800;display:inline-flex}.daily-offers-curation-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.daily-offer-curated-card{background:#fff;border:2px solid #fed7aa;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 4px 12px #ea580c0f}.admin-package-edit-modal{background:#fff;border-radius:16px!important}.grid-2-col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.grid-3-col{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}@media (width<=640px){.grid-2-col,.grid-3-col{grid-template-columns:1fr}}.form-group-modern{flex-direction:column;gap:6px;display:flex}.form-group-modern label{color:#334155;text-transform:uppercase;letter-spacing:.02em;font-size:.78rem;font-weight:700}.form-group-modern input,.form-group-modern select,.form-group-modern textarea{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:9px 12px;font-family:inherit;font-size:.88rem;transition:border-color .15s,box-shadow .15s}.form-group-modern input:focus,.form-group-modern select:focus,.form-group-modern textarea:focus{border-color:#dc2626;outline:none;box-shadow:0 0 0 3px #dc26261f}.daily-offer-tag{color:#fff!important;background:linear-gradient(135deg,#ea580c,#dc2626)!important;font-weight:800!important;box-shadow:0 2px 8px #ea580c66!important}:root{--m3-sys-color-primary:#dc2626;--m3-sys-color-on-primary:#fff;--m3-sys-color-primary-container:#fef2f2;--m3-sys-color-on-primary-container:#991b1b;--m3-sys-color-primary-hover:#b91c1c;--m3-sys-color-secondary:#ea580c;--m3-sys-color-on-secondary:#fff;--m3-sys-color-secondary-container:#ffedd5;--m3-sys-color-on-secondary-container:#9a3412;--m3-sys-color-tertiary:#059669;--m3-sys-color-on-tertiary:#fff;--m3-sys-color-tertiary-container:#ecfdf5;--m3-sys-color-on-tertiary-container:#065f46;--m3-sys-color-error:#dc2626;--m3-sys-color-on-error:#fff;--m3-sys-color-error-container:#fef2f2;--m3-sys-color-on-error-container:#991b1b;--m3-sys-color-surface:#fff;--m3-sys-color-on-surface:#0f172a;--m3-sys-color-surface-dim:#f8fafc;--m3-sys-color-surface-container-lowest:#fff;--m3-sys-color-surface-container-low:#f8fafc;--m3-sys-color-surface-container:#f1f5f9;--m3-sys-color-surface-container-high:#e2e8f0;--m3-sys-color-surface-container-highest:#cbd5e1;--m3-sys-color-outline:#cbd5e1;--m3-sys-color-outline-variant:#e2e8f0;--m3-sys-elevation-0:none;--m3-sys-elevation-1:none;--m3-sys-elevation-2:none;--m3-sys-elevation-3:none;--m3-sys-elevation-4:none;--m3-sys-elevation-5:none;--m3-sys-shape-corner-xs:4px;--m3-sys-shape-corner-sm:8px;--m3-sys-shape-corner-md:12px;--m3-sys-shape-corner-lg:16px;--m3-sys-shape-corner-xl:20px;--m3-sys-shape-corner-2xl:24px;--m3-sys-shape-corner-3xl:28px;--m3-sys-shape-corner-full:9999px;--m3-motion-spring:cubic-bezier(.16, 1, .3, 1);--m3-motion-standard:cubic-bezier(.2, 0, 0, 1);--m3-motion-duration-short:.15s;--m3-motion-duration-medium:.25s;--m3-motion-duration-long:.35s}.m3-display-large{letter-spacing:-.03em;font-size:2.75rem;font-weight:900;line-height:1.15}.m3-display-medium{letter-spacing:-.025em;font-size:2.25rem;font-weight:800;line-height:1.2}.m3-display-small{letter-spacing:-.02em;font-size:1.85rem;font-weight:800;line-height:1.25}.m3-headline-large{letter-spacing:-.02em;font-size:1.55rem;font-weight:800;line-height:1.3}.m3-headline-medium{letter-spacing:-.015em;font-size:1.35rem;font-weight:800;line-height:1.35}.m3-headline-small{letter-spacing:-.01em;font-size:1.18rem;font-weight:700;line-height:1.4}.m3-title-large{letter-spacing:-.01em;font-size:1.12rem;font-weight:800;line-height:1.4}.m3-title-medium{letter-spacing:-.005em;font-size:1rem;font-weight:700;line-height:1.45}.m3-title-small{letter-spacing:0;font-size:.9rem;font-weight:700;line-height:1.45}.m3-body-large{font-size:1rem;font-weight:400;line-height:1.6}.m3-body-medium{font-size:.9rem;font-weight:400;line-height:1.55}.m3-body-small{font-size:.8rem;font-weight:400;line-height:1.5}.m3-label-large{letter-spacing:.01em;font-size:.88rem;font-weight:700;line-height:1.4}.m3-label-medium{letter-spacing:.02em;font-size:.8rem;font-weight:700;line-height:1.4}.m3-label-small{letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.35}.material-symbols-outlined,.material-symbols-rounded{vertical-align:middle!important;-webkit-user-select:none!important;user-select:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.m3-button-filled,.m3-btn-filled{color:#fff!important;border-radius:var(--m3-sys-shape-corner-full)!important;cursor:pointer!important;transition:transform var(--m3-motion-duration-short) var(--m3-motion-spring), box-shadow var(--m3-motion-duration-short) var(--m3-motion-spring), background var(--m3-motion-duration-short) ease!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;border:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px 22px!important;font-family:inherit!important;font-size:.88rem!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 4px 14px #dc262647!important}.m3-button-filled.m3-button-large{padding:14px 28px!important;font-size:1rem!important;font-weight:800!important}.m3-button-tonal,.m3-btn-tonal{color:#0f172a!important;border-radius:var(--m3-sys-shape-corner-full)!important;cursor:pointer!important;box-shadow:none!important;transition:all var(--m3-motion-duration-short) ease!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 18px!important;font-family:inherit!important;font-size:.88rem!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.m3-button-tonal:hover,.m3-btn-tonal:hover{color:#000!important;background:#e2e8f0!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important}.m3-button-outlined,.m3-btn-outlined{color:#334155!important;border-radius:var(--m3-sys-shape-corner-full)!important;cursor:pointer!important;transition:all var(--m3-motion-duration-short) ease!important;background:#fff!important;border:1.5px solid #cbd5e1!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 18px!important;font-family:inherit!important;font-size:.88rem!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.m3-chip{border-radius:var(--m3-sys-shape-corner-full)!important;color:#334155!important;cursor:pointer!important;transition:all var(--m3-motion-duration-short) ease!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;background:#fff!important;border:1.5px solid #e2e8f0!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:.84rem!important;font-weight:600!important;display:inline-flex!important}.m3-chip-secondary{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.m3-chip-tertiary{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.m3-chip-alert{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}.m3-badge{border-radius:var(--m3-sys-shape-corner-full)!important;letter-spacing:.03em!important;text-transform:uppercase!important;align-items:center!important;gap:4px!important;padding:3px 10px!important;font-size:.74rem!important;font-weight:800!important;display:inline-flex!important}.bm-filter-pills-row{scrollbar-width:none!important;align-items:center!important;gap:10px!important;padding:8px 4px 16px!important;display:flex!important;overflow-x:auto!important}.bm-filter-pill{border-radius:var(--m3-sys-shape-corner-full)!important;color:#334155!important;transition:all .22s var(--m3-motion-spring)!important;cursor:pointer!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;background:#fff!important;border:1.5px solid #e2e8f0!important;align-items:center!important;gap:8px!important;padding:8px 18px!important;font-size:.86rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 1px 3px #00000008!important}.bm-filter-pill.active .bm-filter-pill-icon{color:#fff!important}.bm-pkg-card{transition:all .25s var(--m3-motion-spring)!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;flex-direction:column!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 8px #0f172a08!important}.bm-pkg-thumb-wrap{background:#0f172a!important;width:100%!important;height:200px!important;position:relative!important;overflow:hidden!important}.bm-pkg-discount-badge{z-index:2!important;border-radius:var(--m3-sys-shape-corner-full)!important;color:#fff!important;letter-spacing:.02em!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;padding:4px 12px!important;font-size:.76rem!important;font-weight:800!important;position:absolute!important;top:12px!important;left:12px!important;box-shadow:0 2px 8px #dc262659!important}.bm-pkg-meta-row{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;display:flex!important}.bm-pkg-shop-name{color:#475569!important;align-items:center!important;gap:5px!important;font-size:.8rem!important;font-weight:700!important;display:inline-flex!important}.bm-pkg-area-text{color:#64748b!important;align-items:center!important;gap:4px!important;font-size:.78rem!important;font-weight:600!important;display:inline-flex!important}.bm-pkg-title{color:#0f172a!important;letter-spacing:-.015em!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.7em!important;margin:0 0 12px!important;font-size:1.05rem!important;font-weight:800!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.bm-pkg-pricing-row{border-top:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:baseline!important;gap:8px!important;margin-top:auto!important;padding-top:12px!important;display:flex!important}.admin-brand-details-page{color:#0f172a!important;padding:0 0 32px!important}.admin-brand-details-bar{box-shadow:var(--m3-sys-elevation-1)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:24px!important;padding:14px 20px!important;display:flex!important}.admin-brand-back-btn{color:#334155!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:10px!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;font-size:.88rem!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.admin-brand-back-btn:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#94a3b8!important}.admin-brand-action-group{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.admin-brand-plan-wrap{align-items:center!important;gap:6px!important;display:flex!important}.admin-brand-plan-label{color:#64748b!important;font-size:.8rem!important;font-weight:700!important}.admin-brand-plan-select{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;outline:none!important;padding:6px 12px!important;font-size:.84rem!important;font-weight:700!important}.admin-brand-plan-select:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}.admin-brand-btn-tonal{color:#334155!important;cursor:pointer!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:7px 14px!important;font-size:.84rem!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.admin-brand-btn-tonal:hover{color:#0f172a!important;background:#e2e8f0!important}.admin-brand-btn-tonal.edit-profile-btn{color:#0284c7!important;background:#f0f9ff!important;border-color:#bae6fd!important}.admin-brand-btn-tonal.edit-profile-btn:hover{color:#0369a1!important;background:#e0f2fe!important}.admin-brand-btn-success{color:#fff!important;cursor:pointer!important;background:#16a34a!important;border:1px solid #16a34a!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:7px 14px!important;font-size:.84rem!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 2px 6px #16a34a40!important}.admin-brand-btn-success:hover{background:#15803d!important}.admin-brand-btn-warning{color:#d97706!important;cursor:pointer!important;background:#fffbeb!important;border:1px solid #fde68a!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:7px 14px!important;font-size:.84rem!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.admin-brand-btn-warning:hover{background:#fef3c7!important}.admin-brand-btn-danger{color:#dc2626!important;cursor:pointer!important;background:#fef2f2!important;border:1px solid #fca5a5!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:7px 14px!important;font-size:.84rem!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.admin-brand-btn-danger:hover{background:#fee2e2!important}.admin-brand-btn-primary{color:#fff!important;cursor:pointer!important;background:#2563eb!important;border:1px solid #2563eb!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:7px 14px!important;font-size:.84rem!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.admin-brand-btn-primary:hover{background:#1d4ed8!important}.admin-brand-btn-dark{color:#fff!important;cursor:pointer!important;background:#0f172a!important;border:1px solid #0f172a!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:7px 14px!important;font-size:.84rem!important;font-weight:700!important;text-decoration:none!important;transition:all .15s!important;display:inline-flex!important}.admin-brand-btn-dark:hover{background:#1e293b!important}.admin-brand-hero-card{box-shadow:var(--m3-sys-elevation-2)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;margin-bottom:24px!important;overflow:hidden!important}.admin-brand-cover-strip{background:linear-gradient(135deg,#1e293b 0%,#334155 50%,#475569 100%) 50%/cover!important;height:120px!important;position:relative!important}.admin-brand-cover-overlay{background:linear-gradient(#0000001a,#0006)!important;position:absolute!important;inset:0!important}.admin-brand-identity-content{padding:0 24px 24px!important;position:relative!important}.admin-brand-identity-row{flex-wrap:wrap!important;align-items:flex-end!important;gap:20px!important;margin-top:-44px!important;margin-bottom:16px!important;display:flex!important}.admin-brand-avatar-wrap{background:#fff!important;border:4px solid #fff!important;border-radius:22px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:92px!important;height:92px!important;display:flex!important;overflow:hidden!important;box-shadow:0 6px 18px #00000024!important}.admin-brand-avatar-wrap img{object-fit:cover!important;width:100%!important;height:100%!important}.admin-brand-title-wrap{flex:1!important;min-width:260px!important}.admin-brand-title-wrap h1{color:#0f172a!important;letter-spacing:-.025em!important;margin:0!important;font-size:1.75rem!important;font-weight:900!important}.admin-brand-badges-strip{border-top:1px solid #f1f5f9!important;flex-wrap:wrap!important;gap:8px!important;padding-top:12px!important;display:flex!important}.admin-brand-section-card{box-shadow:var(--m3-sys-elevation-1)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;margin-bottom:24px!important;padding:24px!important}.admin-brand-feature-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:14px!important;margin-bottom:20px!important;display:grid!important}.admin-brand-feature-card{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:14px!important;transition:all .2s!important;display:flex!important}.admin-brand-feature-card.active{background:#f0fdf4!important;border-color:#bbf7d0!important}.admin-brand-feature-icon-pod{color:#64748b!important;background:#e2e8f0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:flex!important}.admin-brand-feature-card.active .admin-brand-feature-icon-pod{color:#15803d!important;background:#dcfce7!important}.admin-brand-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:16px!important;margin-bottom:24px!important;display:grid!important}.admin-brand-metric-tile{box-shadow:var(--m3-sys-elevation-1)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:20px!important;transition:all .2s!important}.admin-brand-metric-tile:hover{box-shadow:var(--m3-sys-elevation-2)!important;border-color:#cbd5e1!important;transform:translateY(-2px)!important}.admin-brand-metric-header{color:#64748b!important;align-items:center!important;gap:10px!important;margin-bottom:8px!important;font-size:.82rem!important;font-weight:700!important;display:flex!important}.admin-brand-metric-val{color:#0f172a!important;letter-spacing:-.02em!important;font-size:1.65rem!important;font-weight:900!important}.admin-brand-metric-sub{color:#64748b!important;margin-top:4px!important;font-size:.76rem!important;font-weight:600!important}.admin-brand-columns-grid{grid-template-columns:minmax(320px,380px) 1fr!important;gap:24px!important;display:grid!important}@media (width<=900px){.admin-brand-columns-grid{grid-template-columns:1fr!important}}.admin-brand-col-left,.admin-brand-col-right{flex-direction:column!important;gap:24px!important;display:flex!important}.admin-brand-pkg-row{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;transition:all .15s!important;display:flex!important}.admin-brand-pkg-row:hover{background:#fff!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0f172a0a!important}.admin-brand-lead-row{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:14px 16px!important;transition:all .15s!important;display:flex!important}.admin-brand-lead-row:hover{background:#fff!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0f172a0a!important}.header-area-pill-btn{border-radius:var(--m3-sys-shape-corner-full)!important;color:#334155!important;cursor:pointer!important;transition:all .18s var(--m3-motion-spring)!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:.82rem!important;font-weight:700!important;display:inline-flex!important}.header-area-pill-btn:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important;box-shadow:0 2px 6px #0000000a!important}.header-lang-btn{border-radius:var(--m3-sys-shape-corner-full)!important;color:#475569!important;cursor:pointer!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;background:#fff!important;border:1px solid #e2e8f0!important;align-items:center!important;gap:5px!important;padding:6px 12px!important;font-size:.78rem!important;font-weight:800!important;transition:all .18s!important;display:inline-flex!important}.header-lang-btn:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important}.mobile-drawer-area-section{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;flex-direction:column!important;gap:8px!important;padding:14px 16px!important;display:flex!important}.mobile-drawer-area-btn,.mobile-drawer-lang-btn{color:#334155!important;cursor:pointer!important;text-align:left!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px 14px!important;font-size:.86rem!important;font-weight:600!important;transition:all .15s!important;display:flex!important}.mobile-drawer-area-btn:hover,.mobile-drawer-lang-btn:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}@media (width<=768px){.header-area-pill-btn{display:none!important}}.pt-promo-modal-backdrop{-webkit-backdrop-filter:blur(8px)!important;z-index:9999!important;background:#0f172aad!important;justify-content:center!important;align-items:center!important;padding:16px!important;animation:.22s cubic-bezier(.16,1,.3,1) m3FadeIn!important;display:flex!important;position:fixed!important;inset:0!important}@keyframes m3FadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.pt-promo-modal-card{background:var(--m3-sys-color-surface,#fff)!important;border-radius:var(--m3-sys-shape-corner-3xl,28px)!important;width:100%!important;max-width:480px!important;box-shadow:var(--m3-sys-elevation-4,0 16px 36px #0f172a38)!important;border:1px solid #e2e8f0cc!important;transition:transform .2s!important;position:relative!important;overflow:hidden!important}.pt-promo-modal-close{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;color:#fff!important;border-radius:var(--m3-sys-shape-corner-full,9999px)!important;cursor:pointer!important;z-index:10!important;background:#0f172a99!important;border:none!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;transition:all .15s!important;display:flex!important;position:absolute!important;top:14px!important;right:14px!important}.pt-promo-modal-close:hover{background:#0f172ad9!important;transform:scale(1.08)!important}.pt-promo-image-wrap{background:#0f172a!important;width:100%!important;max-height:210px!important;overflow:hidden!important}.pt-promo-image-wrap img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.pt-promo-modal-body{text-align:center!important;flex-direction:column!important;align-items:center!important;padding:26px 28px!important;display:flex!important}.pt-promo-badge{color:#dc2626!important;border-radius:var(--m3-sys-shape-corner-full,9999px)!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#fef2f2!important;align-items:center!important;gap:6px!important;margin-bottom:12px!important;padding:5px 14px!important;font-size:.76rem!important;font-weight:800!important;display:inline-flex!important}.pt-promo-headline{color:#0f172a!important;letter-spacing:-.02em!important;margin:0 0 8px!important;font-size:1.35rem!important;font-weight:800!important;line-height:1.3!important}.pt-promo-subhead{color:#64748b!important;max-width:380px!important;margin:0 0 18px!important;font-size:.9rem!important;line-height:1.5!important}.pt-promo-voucher-box{border-radius:var(--m3-sys-shape-corner-large,16px)!important;cursor:pointer!important;background:#f8fafc!important;border:2px dashed #cbd5e1!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;max-width:340px!important;margin-bottom:20px!important;padding:10px 18px!important;transition:all .18s!important;display:inline-flex!important}.pt-promo-voucher-box:hover{background:#fef2f2!important;border-color:#ef4444!important}.pt-promo-voucher-info{text-align:left!important}.pt-promo-voucher-label{color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.68rem!important;font-weight:700!important;display:block!important}.pt-promo-voucher-code{color:#dc2626!important;letter-spacing:1.5px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:1.15rem!important;font-weight:800!important}.pt-promo-copy-btn{color:#fff!important;border-radius:var(--m3-sys-shape-corner-medium,12px)!important;cursor:pointer!important;background:#0f172a!important;border:none!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;font-size:.78rem!important;font-weight:700!important;transition:all .15s!important;display:flex!important}.pt-promo-copy-btn.copied{background:#16a34a!important}.pt-promo-copy-btn:hover{transform:translateY(-1px)!important}.pt-promo-cta-btn{color:#fff!important;border-radius:var(--m3-sys-shape-corner-medium,12px)!important;cursor:pointer!important;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;border:none!important;width:100%!important;padding:13px 24px!important;font-size:.95rem!important;font-weight:800!important;transition:all .18s!important;box-shadow:0 4px 14px #dc26264d!important}.pt-promo-cta-btn:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px #dc262666!important}.pt-promo-dismiss-btn{color:#94a3b8!important;cursor:pointer!important;background:0 0!important;border:none!important;margin-top:4px!important;padding:8px!important;font-size:.82rem!important;font-weight:600!important;transition:color .15s!important}.pt-promo-dismiss-btn:hover{color:#475569!important}.area-wireframe-card{border-radius:var(--m3-sys-shape-corner-3xl,28px)!important;box-shadow:var(--m3-sys-elevation-4)!important;border:1px solid #e2e8f0cc!important}.wireframe-detect-btn{border-radius:var(--m3-sys-shape-corner-large,16px)!important;transition:all .2s var(--m3-motion-spring)!important}.wireframe-detect-btn:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 6px 16px #dc262640!important}.wireframe-area-chip{border-radius:var(--m3-sys-shape-corner-full,9999px)!important;transition:all .15s!important}.wireframe-area-chip:hover{color:#dc2626!important;background:#fef2f2!important;border-color:#dc2626!important}.wireframe-area-chip.active{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.search-modal-dialog{border-radius:24px!important;box-shadow:0 20px 50px #00000029,0 6px 16px #00000014!important}.keyword-chip-btn{border-radius:var(--m3-sys-shape-corner-full,9999px)!important;transition:all .15s!important}.keyword-chip-btn:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important}.admin-content-manager{flex-direction:column!important;gap:20px!important;display:flex!important}.admin-content-hero-card{color:#fff!important;border-radius:var(--m3-sys-shape-corner-2xl,20px)!important;background:linear-gradient(135deg,#1e1b4b 0%,#0f172a 100%)!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:24px 28px!important;display:flex!important;box-shadow:0 10px 25px #0f172a26!important}.admin-content-hero-card.merchant-theme{background:linear-gradient(135deg,#064e3b 0%,#0f172a 100%)!important}.admin-content-pill-badge{border-radius:var(--m3-sys-shape-corner-full,9999px)!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:#ffffff1f!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;padding:4px 12px!important;font-size:.74rem!important;font-weight:800!important;display:inline-flex!important}.admin-content-hero-title{color:#fff!important;letter-spacing:-.02em!important;margin:0 0 6px!important;font-size:1.4rem!important;font-weight:800!important}.admin-content-hero-desc{color:#cbd5e1!important;max-width:680px!important;margin:0!important;font-size:.88rem!important;line-height:1.45!important}.admin-content-subtabs{border-bottom:1px solid #e2e8f0!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:20px!important;padding-bottom:6px!important;display:flex!important}.admin-content-tab-btn{border-radius:var(--m3-sys-shape-corner-medium,12px)!important;cursor:pointer!important;color:#64748b!important;background:0 0!important;border:none!important;align-items:center!important;gap:8px!important;padding:10px 18px!important;font-size:.88rem!important;font-weight:700!important;transition:all .15s!important;display:flex!important}.admin-content-tab-btn:hover{color:#0f172a!important;background:#f1f5f9!important}.admin-content-tab-btn.active{color:#fff!important;background:#2563eb!important;box-shadow:0 4px 12px #2563eb40!important}.admin-content-info-banner{border-radius:var(--m3-sys-shape-corner-medium,12px)!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;align-items:center!important;gap:12px!important;margin-bottom:20px!important;padding:16px 20px!important;display:flex!important}.admin-content-info-banner p{color:#475569!important;margin:0!important;font-size:.86rem!important;line-height:1.45!important}.admin-content-cards-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))!important;gap:16px!important;display:grid!important}.admin-content-toggle-card{border-radius:var(--m3-sys-shape-corner-large,16px)!important;box-shadow:var(--m3-sys-elevation-0)!important;background:#fff!important;border:2px solid #e2e8f0!important;flex-direction:column!important;justify-content:space-between!important;gap:16px!important;padding:20px!important;transition:all .2s!important;display:flex!important}.admin-content-card-top{align-items:flex-start!important;gap:14px!important;display:flex!important}.admin-content-card-icon{border-radius:var(--m3-sys-shape-corner-small,10px)!important;color:#94a3b8!important;background:#f1f5f9!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;transition:all .2s!important;display:flex!important}.admin-content-toggle-card.is-enabled .admin-content-card-icon{color:#059669!important;background:#ecfdf5!important}.admin-content-card-info strong{color:#0f172a!important;margin-bottom:4px!important;font-size:.98rem!important;font-weight:800!important;display:block!important}.admin-content-card-info p{color:#64748b!important;margin:0!important;font-size:.82rem!important;line-height:1.4!important}.admin-content-card-bottom{border-top:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:center!important;padding-top:12px!important;display:flex!important}.admin-content-status-pill{border-radius:var(--m3-sys-shape-corner-full,9999px)!important;color:#64748b!important;background:#f1f5f9!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;font-size:.74rem!important;font-weight:800!important;display:inline-flex!important}.admin-content-status-pill.active{color:#15803d!important;background:#dcfce7!important}.admin-content-status-dot{background:#94a3b8!important;border-radius:50%!important;width:8px!important;height:8px!important}.admin-content-status-dot.active{background:#22c55e!important}.admin-content-toggle-btn{color:#fff!important;border-radius:var(--m3-sys-shape-corner-small,10px)!important;cursor:pointer!important;background:#0f172a!important;border:none!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;font-size:.8rem!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.admin-content-toggle-btn.is-on{background:#059669!important}.admin-content-toggle-btn:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}.admin-content-gate-card{border-radius:var(--m3-sys-shape-corner-xl,18px)!important;background:#fff!important;border:2px solid #e2e8f0!important;padding:24px!important;transition:all .2s!important;box-shadow:0 4px 15px #00000008!important}.admin-content-gate-card.is-danger-active{background:#fef2f2!important;border-color:#dc2626!important}.admin-content-form-section{border-radius:var(--m3-sys-shape-corner-xl,18px)!important;background:#fff!important;border:1px solid #e2e8f0!important;flex-direction:column!important;gap:18px!important;padding:24px!important;display:flex!important;box-shadow:0 4px 12px #00000008!important}.admin-content-form-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:16px!important;display:grid!important}.admin-content-form-group{flex-direction:column!important;gap:6px!important;display:flex!important}.admin-content-form-group.full-width{grid-column:1/-1!important}.admin-content-field-label{color:#334155!important;font-size:.82rem!important;font-weight:700!important}.admin-content-input,.admin-content-textarea{border-radius:var(--m3-sys-shape-corner-small,10px)!important;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;width:100%!important;padding:10px 14px!important;font-size:.88rem!important;transition:border-color .15s,box-shadow .15s!important}.admin-content-input:focus,.admin-content-textarea:focus{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #2563eb26!important}.dashboard-shop-card{background:var(--m3-sys-color-surface-container,#fff)!important;border-radius:var(--m3-sys-shape-corner-2xl,20px)!important;box-shadow:var(--m3-sys-elevation-1)!important;border:1px solid #e2e8f0e6!important;padding:24px 28px!important}.brand-shop-qr{border-radius:var(--m3-sys-shape-corner-large,16px)!important;box-shadow:var(--m3-sys-elevation-1)!important;background:#fff!important;border:1px solid #e2e8f0!important}.brand-shop-actions button{border-radius:var(--m3-sys-shape-corner-small,10px)!important;transition:all .18s!important}.brand-shop-actions button:hover:not(:disabled){transform:translateY(-1px)!important}.analytics-kpi-card{border-radius:var(--m3-sys-shape-corner-large,16px)!important;box-shadow:var(--m3-sys-elevation-1)!important}.btn-whatsapp-circle{border-radius:var(--m3-sys-shape-corner-full,9999px)!important;transition:all .18s var(--m3-motion-spring)!important}.btn-whatsapp-circle:hover{transform:scale(1.1)!important;box-shadow:0 4px 12px #22c55e4d!important}:root{--m3-sys-shape-corner-xs:4px;--m3-sys-shape-corner-sm:8px;--m3-sys-shape-corner-md:12px;--m3-sys-shape-corner-lg:16px;--m3-sys-shape-corner-xl:20px;--m3-sys-shape-corner-2xl:24px;--m3-sys-shape-corner-3xl:28px;--m3-sys-shape-corner-full:9999px;--m3-sys-elevation-0:none;--m3-sys-elevation-1:none;--m3-sys-elevation-2:none;--m3-sys-elevation-3:none;--m3-sys-elevation-4:none;--m3-sys-elevation-5:none;--m3-primary-gradient:linear-gradient(135deg, #f03 0%, #cc0029 100%);--m3-primary-glow:none;--m3-emerald-gradient:linear-gradient(135deg, #059669 0%, #16a34a 100%);--m3-surface-gradient:linear-gradient(180deg, #fff 0%, #f8fafc 100%)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.m3-button-filled,.m3-btn-filled{background:var(--m3-primary-gradient)!important;color:#fff!important;border-radius:var(--m3-sys-shape-corner-full)!important;letter-spacing:.01em!important;box-shadow:0 4px 14px var(--m3-primary-glow)!important;border:none!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.m3-button-filled:hover,.m3-btn-filled:hover{filter:brightness(1.05)!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #dc26266b!important}.m3-button-tonal,.m3-btn-tonal{color:#0f172a!important;border-radius:var(--m3-sys-shape-corner-full)!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;font-weight:600!important;transition:all .2s!important}.m3-button-tonal:hover,.m3-btn-tonal:hover{background:#e2e8f0!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important}.m3-button-outlined,.m3-btn-outlined{color:#334155!important;border-radius:var(--m3-sys-shape-corner-full)!important;background:#fff!important;border:1.5px solid #cbd5e1!important;font-weight:600!important;transition:all .2s!important}.m3-button-outlined:hover,.m3-btn-outlined:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#0f172a!important;transform:translateY(-1px)!important}.m3-chip{border-radius:var(--m3-sys-shape-corner-full)!important;color:#334155!important;background:#fff!important;border:1.5px solid #e2e8f0!important;padding:6px 14px!important;font-size:.82rem!important;font-weight:600!important;transition:all .18s!important}.m3-chip:hover{background:#f8fafc!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important}.m3-chip.active{color:#dc2626!important;background:#fef2f2!important;border-color:#fca5a5!important;font-weight:700!important;box-shadow:0 2px 8px #dc262624!important}.m3-badge{border-radius:var(--m3-sys-shape-corner-full)!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:3px 10px!important;font-size:.72rem!important;font-weight:800!important}.m3-badge-success{color:#059669!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}.m3-badge-primary{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important}.app-header.sticky-header{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#ffffffe0!important;border-bottom:1px solid #e2e8f0d9!important;box-shadow:0 4px 20px -2px #0f172a0a!important}.header-nav button,.header-nav a{border-radius:var(--m3-sys-shape-corner-full)!important;color:#475569!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;padding:7px 15px!important;font-size:.88rem!important;font-weight:600!important;text-decoration:none!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important}.header-nav button:hover,.header-nav a:hover{color:#0f172a!important;background:#f1f5f9!important}.header-nav button.active,.header-nav a.active{color:#dc2626!important;background:#fef2f2!important;border-color:#fca5a5!important;font-weight:700!important}.header-search-wrap,.header-search-form{position:relative!important}.header-search-input{border-radius:var(--m3-sys-shape-corner-full)!important;color:#0f172a!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;padding:8px 16px 8px 36px!important;font-size:.86rem!important;transition:all .2s!important}.header-cta-btn,.header-post-btn,a[href*=post-package],button.post-package-btn{background:var(--m3-primary-gradient)!important;color:#fff!important;border-radius:var(--m3-sys-shape-corner-full)!important;border:none!important;padding:9px 20px!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 14px #dc26264d!important}.header-cta-btn:hover,.header-post-btn:hover,a[href*=post-package]:hover,button.post-package-btn:hover{transform:translateY(-1.5px)!important;box-shadow:0 8px 22px #dc26266b!important}.home-hero-headline,.hero-title{letter-spacing:-.03em!important;line-height:1.15!important}.hero-search-box,.v2-search-capsule,.search-capsule{border-radius:var(--m3-sys-shape-corner-full)!important;background:#fff!important;border:1.5px solid #e2e8f0!important;padding:6px 8px 6px 20px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 10px 30px #0f172a14!important}.hero-stats-row,.home-stats-strip{box-shadow:var(--m3-sys-elevation-1)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;padding:16px 28px!important}.bm-filter-pill{border-radius:var(--m3-sys-shape-corner-full)!important;color:#334155!important;background:#fff!important;border:1.5px solid #e2e8f0!important;padding:8px 18px!important;font-size:.86rem!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 2px 6px #00000008!important}.bm-pkg-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important;box-shadow:0 2px 8px #0f172a08!important}.brand-sidebar-nav-btn{color:#475569!important;border-radius:12px!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;font-weight:600!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.brand-sidebar-nav-btn:hover{color:#0f172a!important;background:#f8fafc!important}.merchant-kpi-card,.brand-kpi-tile{box-shadow:var(--m3-sys-elevation-1)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;padding:22px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.admin-sidebar .brand-sidebar-nav button.active{color:#f87171!important;background:#dc262624!important;border-left:3px solid #dc2626!important;font-weight:700!important}:root{--m3-font-display:"Plus Jakarta Sans", "Google Sans", system-ui, -apple-system, sans-serif;--m3-sys-shape-corner-none:0px;--m3-sys-shape-corner-xs:4px;--m3-sys-shape-corner-sm:8px;--m3-sys-shape-corner-md:12px;--m3-sys-shape-corner-lg:16px;--m3-sys-shape-corner-xl:20px;--m3-sys-shape-corner-2xl:24px;--m3-sys-shape-corner-3xl:28px;--m3-sys-shape-corner-full:9999px;--m3-sys-elevation-0:none;--m3-sys-elevation-1:none;--m3-sys-elevation-2:none;--m3-sys-elevation-3:none;--m3-sys-elevation-4:none;--m3-sys-elevation-5:none;--m3-primary-gradient:linear-gradient(135deg, #f03 0%, #cc0029 100%);--m3-primary-hover-gradient:linear-gradient(135deg, #e6002e 0%, #b30024 100%);--m3-primary-glow:none;--m3-emerald-gradient:linear-gradient(135deg, #059669 0%, #16a34a 100%);--m3-surface-gradient:linear-gradient(180deg, #fff 0%, #f8fafc 100%);--m3-motion-spring:cubic-bezier(.16, 1, .3, 1)}header.site-header,header.app-header,.app-header,.reverb-header,.sticky-header{box-sizing:border-box!important;-webkit-backdrop-filter:blur(16px)saturate(180%)!important;z-index:1000!important;background:#fffffff0!important;border-bottom:1px solid #e2e8f0d9!important;width:100%!important;max-width:100vw!important;margin:0!important;position:sticky!important;top:0!important;left:0!important;right:0!important;box-shadow:0 2px 14px #00000008!important}.header-nav{align-items:center!important;gap:6px!important;display:flex!important}.header-link{border-radius:var(--m3-sys-shape-corner-full)!important;color:#475569!important;transition:all .18s var(--m3-motion-spring)!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;padding:7px 16px!important;font-size:.88rem!important;font-weight:600!important;text-decoration:none!important}.header-actions{flex-shrink:0!important;align-items:center!important;gap:10px!important;display:flex!important}.header-search{min-width:200px!important;max-width:270px!important;position:relative!important}.header-search-input{border-radius:var(--m3-sys-shape-corner-full)!important;color:#0f172a!important;width:100%!important;height:40px!important;transition:all .2s var(--m3-motion-spring)!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;padding:8px 16px 8px 36px!important;font-size:.86rem!important}.header-search-input:focus{background:#fff!important;border-color:#dc2626!important;outline:none!important;box-shadow:0 0 0 3px #dc26261f,0 4px 14px #0f172a0f!important}.header-area-pill-btn{border-radius:var(--m3-sys-shape-corner-full)!important;color:#1e293b!important;cursor:pointer!important;white-space:nowrap!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;align-items:center!important;gap:6px!important;padding:7px 14px!important;font-size:.84rem!important;font-weight:600!important;transition:all .18s!important;display:inline-flex!important}.header-lang-btn{border-radius:var(--m3-sys-shape-corner-full)!important;color:#475569!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;align-items:center!important;gap:5px!important;padding:7px 12px!important;font-size:.82rem!important;font-weight:700!important;transition:all .18s!important;display:inline-flex!important}.menu-btn-solid{background:var(--m3-primary-gradient)!important;color:#fff!important;border-radius:var(--m3-sys-shape-corner-full)!important;letter-spacing:.01em!important;cursor:pointer!important;transition:all .2s var(--m3-motion-spring)!important;white-space:nowrap!important;border:none!important;align-items:center!important;gap:6px!important;padding:9px 20px!important;font-size:.88rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 4px 14px #dc26264d!important}.menu-btn-solid:hover{background:var(--m3-primary-hover-gradient)!important;filter:brightness(1.05)!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #dc26266b!important}.home-hero,.landing-hero{background:radial-gradient(75% 55% at 50% -5%,#ff003312,#0000 70%)!important;padding:60px 20px 52px!important;position:relative!important}.landing-hero-actions button,.home-hero-actions button{border-radius:var(--m3-sys-shape-corner-full)!important;transition:all .2s var(--m3-motion-spring)!important;font-weight:700!important}.hero-search-box,.v2-search-capsule,.search-capsule{border-radius:var(--m3-sys-shape-corner-full)!important;transition:all .25s var(--m3-motion-spring)!important;background:#fff!important;border:1.5px solid #e2e8f0!important;padding:6px 8px 6px 20px!important;box-shadow:0 10px 30px #0f172a14!important}.hero-search-box:focus-within,.v2-search-capsule:focus-within,.search-capsule:focus-within{border-color:#dc2626!important;transform:translateY(-2px)!important;box-shadow:0 12px 36px #dc262629!important}.hero-stats-row,.home-stats-strip,.bm-stats-bar{border-radius:var(--m3-sys-shape-corner-2xl)!important;background:#fff!important;border:1px solid #e2e8f0d9!important;padding:18px 32px!important;box-shadow:0 10px 30px #0f172a0a!important}.bm-filter-pills-row{padding:10px 4px 18px!important}.bm-filter-pill{border-radius:var(--m3-sys-shape-corner-full)!important;color:#334155!important;transition:all .2s var(--m3-motion-spring)!important;background:#fff!important;border:1.5px solid #e2e8f0!important;padding:8px 18px!important;font-size:.86rem!important;font-weight:700!important;box-shadow:0 2px 6px #00000008!important}.bm-filter-pill:hover{background:#f8fafc!important;border-color:#cbd5e1!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #0f172a0f!important}.bm-filter-pill.active{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #0f172a40!important}.bm-pkg-card{border-radius:var(--m3-sys-shape-corner-xl)!important;transition:all .25s var(--m3-motion-spring)!important;background:#fff!important;border:1px solid #e2e8f0!important;overflow:hidden!important;box-shadow:0 2px 8px #0f172a08!important}.bm-pkg-thumb-wrap{aspect-ratio:16/10!important;background:#0f172a!important;height:auto!important;max-height:220px!important;position:relative!important;overflow:hidden!important}.bm-pkg-discount-badge{z-index:2!important;border-radius:var(--m3-sys-shape-corner-full)!important;background:var(--m3-primary-gradient)!important;color:#fff!important;letter-spacing:.02em!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;padding:4px 12px!important;font-size:.76rem!important;font-weight:800!important;position:absolute!important;top:12px!important;left:12px!important;box-shadow:0 2px 8px #dc262659!important}.bm-pkg-main-price{color:#dc2626!important;letter-spacing:-.02em!important;font-size:1.35rem!important;font-weight:900!important}.bm-pkg-strike-price{color:#94a3b8!important;font-size:.86rem!important;font-weight:600!important;text-decoration:line-through!important}.bm-pkg-view-btn{color:#0f172a!important;cursor:pointer!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:9px 12px!important;font-size:.84rem!important;font-weight:700!important;transition:all .15s!important}.bm-pkg-view-btn:hover{color:#000!important;background:#e2e8f0!important}.bm-pkg-wa-btn{color:#fff!important;cursor:pointer!important;background:#16a34a!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:9px 12px!important;font-size:.84rem!important;font-weight:700!important;transition:all .18s!important;display:inline-flex!important;box-shadow:0 2px 8px #16a34a47!important}.pt-cap-chip{box-shadow:var(--m3-sys-elevation-1)!important;transition:all .2s var(--m3-motion-spring)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px 18px!important;display:flex!important}.pt-cap-chip-title{text-transform:uppercase!important;letter-spacing:.05em!important;color:#64748b!important;margin-bottom:3px!important;font-size:.72rem!important;font-weight:700!important;display:block!important}.pt-cap-chip-val{color:#0f172a!important;font-size:.88rem!important;font-weight:800!important;display:block!important}.pt-feature-chip{letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:var(--m3-sys-shape-corner-full)!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;font-size:.72rem!important;font-weight:800!important;transition:all .2s!important;display:inline-flex!important}.pt-feature-chip.active:before{content:""!important;background:#10b981!important;border-radius:50%!important;width:6px!important;height:6px!important;display:inline-block!important;box-shadow:0 0 6px #10b981!important}.pt-feature-chip.locked:before{content:"🔒"!important;font-size:9px!important}.pt-feature-chip.paused,.pt-feature-chip.disabled{color:#64748b!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}.pt-feature-chip.suspended,.pt-feature-chip.danger{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important}.brand-welcome-card{box-shadow:var(--m3-sys-elevation-1)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:22px!important;margin-bottom:24px!important;padding:26px 30px!important}.brand-sidebar-nav-btn{color:#475569!important;transition:all .18s var(--m3-motion-spring)!important;border-radius:12px!important;align-items:center!important;gap:12px!important;padding:11px 16px!important;font-weight:600!important;display:flex!important}.brand-sidebar-nav-btn:hover{color:#0f172a!important;background:#f8fafc!important;transform:translate(2px)!important}.brand-sidebar-nav-btn.active{color:#dc2626!important;background:#fef2f2!important;font-weight:700!important;box-shadow:inset 3.5px 0 #dc2626!important}.brand-sidebar-nav-btn.active .sidebar-nav-icon svg{color:#dc2626!important}.brand-topbar-shell{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff0!important;border-bottom:1px solid #e2e8f0!important;padding:12px 28px!important}.merchant-kpi-card,.brand-kpi-tile{box-shadow:var(--m3-sys-elevation-1)!important;transition:all .22s var(--m3-motion-spring)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;padding:24px!important}.merchant-kpi-card:hover,.brand-kpi-tile:hover{box-shadow:var(--m3-sys-elevation-2)!important;border-color:#cbd5e1!important;transform:translateY(-3px)!important}.merchant-table-shell{box-shadow:var(--m3-sys-elevation-1)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;overflow:hidden!important}.admin-sidebar{background:#0b1120!important;border-right:1px solid #ffffff14!important}.admin-sidebar .brand-sidebar-nav button{color:#94a3b8!important;border-radius:10px!important;padding:10px 14px!important;font-size:.88rem!important;font-weight:600!important;transition:all .15s!important}.admin-sidebar .brand-sidebar-nav button:hover{color:#fff!important;background:#ffffff0f!important}.admin-sidebar .brand-sidebar-nav button.active{color:#f87171!important;background:#dc262624!important;border-left:3px solid #dc2626!important;font-weight:700!important;box-shadow:0 2px 10px #dc262626!important}.admin-growth-card,.admin-metric-card{box-shadow:var(--m3-sys-elevation-1)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;padding:22px!important;transition:all .2s!important}.admin-growth-card:hover,.admin-metric-card:hover{box-shadow:var(--m3-sys-elevation-2)!important;border-color:#cbd5e1!important;transform:translateY(-2px)!important}.admin-table-container,.admin-merchants-table-wrap{box-shadow:var(--m3-sys-elevation-1)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;overflow:hidden!important}.admin-packages-table th,.admin-brands-table th{color:#475569!important;letter-spacing:.05em!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;padding:14px 16px!important;font-size:.76rem!important;font-weight:700!important}.admin-packages-table td,.admin-brands-table td{vertical-align:middle!important;border-bottom:1px solid #f1f5f9!important;padding:14px 16px!important}.admin-table-row:hover{background:#f8fafc!important}.admin-packages-filter button,.admin-brands-filter button{border-radius:var(--m3-sys-shape-corner-full)!important;color:#334155!important;background:#fff!important;border:1px solid #e2e8f0!important;padding:8px 18px!important;font-size:.85rem!important;font-weight:600!important;transition:all .18s!important}.admin-packages-filter button:hover,.admin-brands-filter button:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.admin-packages-filter button.active,.admin-brands-filter button.active{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important;font-weight:700!important;box-shadow:0 2px 8px #dc262647!important}.admin-content-toggle-card{border-radius:var(--m3-sys-shape-corner-xl)!important;box-shadow:var(--m3-sys-elevation-1)!important;transition:all .22s var(--m3-motion-spring)!important;background:#fff!important;border:1.5px solid #e2e8f0!important;padding:22px!important}.admin-content-toggle-card:hover{box-shadow:var(--m3-sys-elevation-2)!important;transform:translateY(-2px)!important}.admin-content-toggle-card.is-enabled{border-color:#10b981!important;box-shadow:0 4px 16px #10b9811a!important}.market-hero{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:360px!important;padding:60px 24px 52px!important;display:flex!important;position:relative!important;overflow:hidden!important}.hero-copy{z-index:2!important;max-width:820px!important;margin:0 auto!important;position:relative!important}.hero-copy h1{color:#fff!important;letter-spacing:-.025em!important;text-shadow:0 2px 14px #00000073!important;margin:0 0 14px!important;font-size:clamp(1.85rem,4vw,2.75rem)!important;font-weight:800!important;line-height:1.25!important}.hero-copy .typing-line{color:#f1f5f9!important;text-shadow:0 1px 8px #00000059!important;max-width:660px!important;margin:0 auto!important;font-size:clamp(.95rem,2vw,1.12rem)!important;line-height:1.6!important}.package-finder{border-radius:var(--m3-sys-shape-corner-xl,18px)!important;background:#fff!important;border:1px solid #e2e8f0!important;margin-bottom:32px!important;padding:24px 28px!important;transition:all .2s!important;box-shadow:0 6px 24px #0f172a0d!important}.filter-grid{gap:18px!important}.filter-field label,.filter-field-title{text-transform:uppercase!important;letter-spacing:.06em!important;color:#475569!important;margin-bottom:6px!important;font-size:.78rem!important;font-weight:800!important;display:block!important}.filter-input-shell{border-radius:var(--m3-sys-shape-corner-small,10px)!important;border:1.5px solid #cbd5e1!important;min-height:44px!important;transition:all .18s!important}.filter-input-shell:focus-within{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261f!important}.primary-action,.pdp-whatsapp-btn,.pt-promo-cta-btn,.wireframe-detect-btn{color:#fff!important;letter-spacing:.02em!important;border-radius:var(--m3-sys-shape-corner-medium,12px)!important;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;min-height:46px!important;font-weight:800!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 14px #dc262647!important}.primary-action:hover:not(:disabled),.pdp-whatsapp-btn:hover:not(:disabled),.pt-promo-cta-btn:hover,.wireframe-detect-btn:hover:not(:disabled){filter:brightness(1.05)!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #dc262661!important}.primary-action:active:not(:disabled),.pdp-whatsapp-btn:active:not(:disabled),.pt-promo-cta-btn:active,.wireframe-detect-btn:active:not(:disabled){filter:brightness(.96)!important;transform:translateY(0)!important}.secondary-action,.clear-filter-button,.pdp-back-button{color:#1e293b!important;border-radius:var(--m3-sys-shape-corner-medium,12px)!important;background:#fff!important;border:1.5px solid #e2e8f0!important;min-height:42px!important;font-weight:700!important;transition:all .18s!important}.secondary-action:hover:not(:disabled),.clear-filter-button:hover:not(:disabled),.pdp-back-button:hover{background:#f8fafc!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important}.bm-pkg-card{border-radius:var(--m3-sys-shape-corner-large,16px)!important;background:#fff!important;border:1px solid #e2e8f0!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important;box-shadow:0 2px 8px #0f172a0a!important}.feed-section{padding-top:12px!important;padding-bottom:48px!important}.minimal-section-heading{margin-bottom:20px!important}.minimal-section-heading span{color:#0f172a!important;letter-spacing:-.01em!important;font-size:1.05rem!important;font-weight:800!important}.pdp-buy-box-column{border-radius:var(--m3-sys-shape-corner-2xl,20px)!important;border:1px solid #e2e8f0!important;padding:28px!important;box-shadow:0 8px 30px #0f172a0f!important}.pdp-action-card{border-radius:var(--m3-sys-shape-corner-large,16px)!important;background:#fff5f5!important;border:1.5px solid #fecaca!important;padding:22px!important}.pdp-action-header strong{color:#991b1b!important;letter-spacing:.04em!important;font-size:.95rem!important;font-weight:800!important}.pdp-action-header span{color:#7f1d1d!important}footer.site-footer,footer.reverb-footer,.site-footer,.reverb-footer{box-sizing:border-box!important;color:#f8fafc!important;background:linear-gradient(#0b1120 0%,#003 100%)!important;border-top:1px solid #ffffff14!important;width:100%!important;max-width:100vw!important;margin:0!important;padding:clamp(52px,5vw,76px) clamp(16px,2.5vw,48px) 32px!important;display:block!important;left:0!important;right:0!important;overflow-x:clip!important}.reverb-footer-col strong{color:#fff!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin-bottom:2px!important;font-size:.88rem!important;font-weight:700!important;display:block!important}.footer-brand,.reverb-footer-col .footer-brand{cursor:pointer!important;background:0 0!important;border:0!important;align-self:flex-start!important;margin:0 0 12px!important;padding:0!important;display:inline-flex!important}.footer-brand .logo-image-frame,.reverb-footer-col .footer-brand .logo-image-frame{align-items:center!important;width:auto!important;max-width:215px!important;height:38px!important;max-height:38px!important;display:inline-flex!important;overflow:visible!important}.footer-brand img,.footer-brand .logo-image-frame img,.reverb-footer-col .footer-brand img,.reverb-footer-col .footer-brand .logo-image-frame img{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:215px!important;height:38px!important;max-height:38px!important;display:block!important}.social-section-title{color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.78rem!important;font-weight:700!important}.social-icon-btn:hover{color:#fff!important;border-color:var(--hover-color,#fff)!important;background:#ffffff2e!important;transform:translateY(-2px)!important}.footer-category-list,.footer-area-list,.reverb-footer-col ul{flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.footer-category-list li,.footer-area-list li,.reverb-footer-col li{color:#94a3b8!important;font-size:.88rem!important;line-height:1.4!important;transition:color .18s!important}.footer-link-btn{color:#94a3b8!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:0!important;font-size:.88rem!important;transition:all .18s!important}.footer-link-btn:hover{color:var(--brand-yellow,#fc0)!important;transform:translate(2px)!important}.footer-links,.reverb-footer-col .footer-links{flex-direction:column!important;gap:10px!important;display:flex!important}.footer-links a,.reverb-footer-col .footer-links a{color:#94a3b8!important;font-size:.88rem!important;text-decoration:none!important;transition:all .18s!important}.footer-links a:hover,.reverb-footer-col .footer-links a:hover{color:#fff!important;transform:translate(2px)!important}.reverb-footer-bottom p,.footer-copy{color:#64748b!important;margin:0!important;font-size:.82rem!important;font-weight:500!important;line-height:1.5!important}@media (width<=1080px){.reverb-footer-container{grid-template-columns:1fr 1fr!important;gap:36px 32px!important}}@media (width<=640px){footer.site-footer,footer.reverb-footer,.reverb-footer{padding:44px 20px 28px!important}.reverb-footer-container{grid-template-columns:1fr!important;gap:32px!important}.reverb-footer-bottom-inner{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}}header.site-header,header.app-header,.app-header,.reverb-header,.sticky-header{box-sizing:border-box!important;-webkit-backdrop-filter:blur(18px)saturate(180%)!important;z-index:1000!important;background:#fffffff0!important;border-bottom:1px solid #e2e8f0d9!important;width:100%!important;max-width:100vw!important;margin:0!important;position:sticky!important;top:0!important;left:0!important;right:0!important;overflow-x:clip!important;box-shadow:0 2px 14px #0000330a!important}.header-inner{box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;max-width:100%!important;height:70px!important;min-height:70px!important;margin:0!important;padding:0 clamp(16px,2.5vw,48px)!important;display:flex!important}.header-left-zone{flex:1 1 0!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(10px,1.2vw,20px)!important;min-width:0!important;display:flex!important}.logo-button,.polished-logo{cursor:pointer!important;background:0 0!important;border:none!important;flex-shrink:0!important;align-items:center!important;margin:0!important;padding:0!important;text-decoration:none!important;display:inline-flex!important}.logo-image-frame{align-items:center!important;width:auto!important;max-width:215px!important;height:38px!important;max-height:38px!important;display:inline-flex!important;overflow:visible!important}.logo-image-frame img{object-fit:contain!important;width:auto!important;max-width:215px!important;height:38px!important;max-height:38px!important;display:block!important}.header-area-pill-btn{color:#1e293b!important;border-radius:var(--m3-sys-shape-corner-full)!important;cursor:pointer!important;white-space:nowrap!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;height:40px!important;padding:0 clamp(10px,1vw,15px)!important;font-size:.82rem!important;font-weight:600!important;transition:all .18s!important;display:inline-flex!important}.header-area-icon{width:15px!important;height:15px!important;color:var(--brand-red,#f03)!important;flex-shrink:0!important}.header-area-chevron{color:#64748b!important;flex-shrink:0!important;width:13px!important;height:13px!important}.header-nav.header-center-nav{flex-wrap:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:clamp(4px,.6vw,10px)!important;min-width:0!important;margin:0 auto!important;display:flex!important}.header-link:hover{color:#003!important;background:#f1f5f9!important;transform:translateY(-1px)!important}.header-link.active-header-link{color:var(--brand-red,#f03)!important;background:#fef2f2!important;border:1.5px solid #ff003340!important;border-radius:9999px!important;font-weight:700!important;box-shadow:0 2px 8px #ff003314!important}.header-search-menu-btn{cursor:pointer!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;padding:0!important;transition:background-color .18s,color .18s!important;display:inline-flex!important}.header-search-nav-icon{color:#64748b!important;width:18px!important;height:18px!important;transition:color .18s,transform .18s!important}.header-search-menu-btn:hover{background-color:#0000000a!important}.header-search-menu-btn:hover .header-search-nav-icon{color:var(--brand-red,#f03)!important;transform:scale(1.08)!important}.header-right-zone{flex:1 1 0!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(8px,.9vw,14px)!important;min-width:0!important;display:flex!important}.header-lang-btn{color:#475569!important;border-radius:var(--m3-sys-shape-corner-full)!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1px solid #e2e8f0!important;flex-shrink:0!important;align-items:center!important;gap:5px!important;height:40px!important;padding:0 clamp(9px,.8vw,13px)!important;font-size:.82rem!important;font-weight:700!important;transition:all .18s!important;display:inline-flex!important}.header-user-line-icon{color:currentColor!important;flex-shrink:0!important;width:15px!important;height:15px!important}.menu-btn-solid:hover{filter:brightness(1.05)!important;background:#e6002e!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #ff00336b!important}@media (width<=1080px){.header-link{padding:7px 10px!important;font-size:.82rem!important}}@media (width<=980px){.header-nav.header-center-nav{display:none!important}.header-left-zone{flex:auto!important}.header-right-zone{flex:none!important}.mobile-hamburger-btn{display:inline-flex!important}}.category-strip,.desktop-category-strip{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;margin:0!important;left:0!important;right:0!important}.category-strip-inner{box-sizing:border-box!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:8px clamp(16px,2.5vw,44px)!important;display:flex!important}.category-strip-inner .category-mode-switch{white-space:nowrap!important;box-sizing:border-box!important;background:#fff5f5!important;border:1.5px solid #ff00332e!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:2px!important;width:auto!important;max-width:fit-content!important;padding:3px!important;display:inline-flex!important}.category-strip-inner .category-mode-switch button{white-space:nowrap!important;color:#64748b!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;flex:none!important;width:auto!important;max-width:fit-content!important;height:32px!important;min-height:32px!important;padding:0 16px!important;font-size:.8rem!important;font-weight:700!important;transition:all .16s!important}.category-strip-inner .category-mode-switch button.active{background:var(--brand-red,#f03)!important;color:#fff!important;box-shadow:0 2px 8px #ff003347!important}.category-strip-inner .category-scroll{scroll-behavior:smooth!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;flex:1!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;padding:2px 0!important;display:flex!important;overflow-x:auto!important}.category-strip-inner .category-scroll::-webkit-scrollbar{display:none!important}.category-strip-inner .category-scroll .category-item{white-space:nowrap!important;color:#475569!important;cursor:pointer!important;background:#f1f5f9!important;border:1.5px solid #e2e8f0!important;border-radius:999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;height:34px!important;min-height:34px!important;padding:0 16px!important;font-size:.82rem!important;font-weight:700!important;transition:all .14s!important;display:inline-flex!important}.category-strip-inner .category-scroll .category-item:hover{color:var(--brand-red,#f03)!important;background:#ff003314!important;border-color:#ff003340!important}.category-strip-inner .category-scroll .category-item.active{background:var(--brand-red,#f03)!important;border-color:var(--brand-red,#f03)!important;color:#fff!important;box-shadow:0 2px 8px #ff003347!important}.category-strip-inner .category-scroll-control{color:#475569!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;min-height:32px!important;transition:all .14s!important;display:inline-flex!important;box-shadow:0 1px 4px #0000000f!important}.category-strip-inner .category-scroll-control:hover{color:var(--brand-red,#f03)!important;border-color:var(--brand-red,#f03)!important;background:#f8fafc!important;box-shadow:0 2px 8px #f033!important}.page-shell,.page-shell.blog-page,.blog-page,.support-page,.details-page,.pdp-container,.bpp-shell,.todays-offers-page-unified,.brands-reels-public-page,.market-body,.market-layout,.bm-container,.bm-hero-container,.bm-community-banner-container{box-sizing:border-box!important;width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(16px,2.5vw,32px)!important;padding-right:clamp(16px,2.5vw,32px)!important}.home-page{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.category-strip,.desktop-category-strip{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #f1f5f9!important;width:100%!important;max-width:100%!important;margin:0!important;left:0!important;right:0!important}.category-strip-inner{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:10px clamp(16px,3vw,48px)!important}.market-hero,.category-hero{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:64px 20px 54px!important;display:flex!important;position:relative!important;left:0!important;right:0!important;overflow:hidden!important}.market-hero .hero-background-image{object-fit:cover!important;z-index:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.market-hero:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#0a0f1aa6 0%,#0a0f1ac7 50%,#0a0f1ae6 100%)!important;position:absolute!important;inset:0!important}.market-hero .hero-copy{box-sizing:border-box!important;z-index:10!important;text-align:center!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;position:relative!important}.market-hero .hero-wordmark{filter:drop-shadow(0 4px 18px #000c)!important;margin-bottom:20px!important}.market-hero h1,.market-hero .hero-copy h1,.hero-copy h1{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;letter-spacing:-.025em!important;text-shadow:0 2px 4px #000000e6,0 6px 20px #000000f2,0 12px 40px #000000e6!important;filter:drop-shadow(0 3px 12px #000000d9)!important;background:0 0!important;margin:0 0 16px!important;font-size:clamp(2.2rem,4.5vw,3.8rem)!important;font-weight:900!important;line-height:1.15!important}.market-hero .typing-line,.market-hero .hero-copy .typing-line,.typing-line{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;text-shadow:0 2px 4px #000000e6,0 4px 16px #000000f2!important;max-width:760px!important;margin:0 auto!important;font-size:clamp(1.05rem,2vw,1.25rem)!important;font-weight:600!important;line-height:1.6!important}.discover-filter-section{box-sizing:border-box!important;z-index:50!important;background:#fff!important;border-bottom:1px solid #f1f5f9!important;width:100%!important;max-width:100%!important;margin:0!important;padding:24px 0 6px!important;position:relative!important}.discover-filter-inner{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 clamp(16px,3vw,48px)!important}.discover-filter-inner .package-finder{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 0 16px!important}.page-shell.home-content,.home-content{box-sizing:border-box!important;width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding:24px clamp(16px,2.5vw,32px) clamp(32px,4vw,80px)!important}.blog-hero-panel{box-sizing:border-box!important;background:#fff!important;border:1px solid #f1f5f9!important;border-radius:20px!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:clamp(40px,5vw,64px) clamp(16px,3vw,36px)!important;box-shadow:0 4px 20px #00000008!important}.blog-hero-panel h1{letter-spacing:-.02em!important;margin:12px 0 16px!important;font-size:clamp(2rem,3.8vw,2.8rem)!important;font-weight:900!important}.blog-hero-panel p{max-width:760px!important;margin:0 auto!important;font-size:1.05rem!important;line-height:1.7!important}.blog-preview-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,1fr)!important;gap:28px!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:32px 0 64px!important;display:grid!important}@media (width<=1024px){.blog-preview-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=640px){.blog-preview-grid{grid-template-columns:1fr!important}}.blog-topic-card{box-sizing:border-box!important;width:100%!important}.blog-reader-page{width:100%!important;max-width:1100px!important;margin:0 auto!important;padding:24px clamp(16px,3vw,32px) 80px!important}.bm-hero-section,.bm-pillars-section,.bm-featured-section,.bm-comparison-section,.bm-whatsapp-section,.bm-categories-section,.bm-hubs-section,.bm-faq-section,.bm-community-banner-section{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.bm-pillars-grid{grid-template-columns:repeat(3,1fr)!important;gap:24px!important;width:100%!important;max-width:1280px!important;display:grid!important}@media (width<=1024px){.bm-pillars-grid{grid-template-columns:1fr!important}}.bm-packages-grid{grid-template-columns:repeat(4,1fr)!important;gap:24px!important;width:100%!important;max-width:1280px!important;display:grid!important}@media (width<=1120px){.bm-packages-grid{grid-template-columns:repeat(3,1fr)!important}}@media (width<=768px){.bm-packages-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media (width<=480px){.bm-packages-grid{grid-template-columns:1fr!important}}.bm-categories-grid{grid-template-columns:repeat(3,1fr)!important;gap:24px!important;width:100%!important;max-width:1280px!important;display:grid!important}@media (width<=960px){.bm-categories-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media (width<=580px){.bm-categories-grid{grid-template-columns:1fr!important;gap:14px!important}}.bm-comparison-card{border-radius:24px!important;width:100%!important;max-width:1280px!important;margin:0 auto!important}.package-grid,.packages-grid{grid-template-columns:repeat(4,1fr)!important;gap:24px!important;width:100%!important;max-width:1280px!important;display:grid!important}@media (width<=1120px){.package-grid,.packages-grid{grid-template-columns:repeat(3,1fr)!important}}@media (width<=768px){.package-grid,.packages-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media (width<=480px){.package-grid,.packages-grid{grid-template-columns:1fr!important}}.bm-community-banner-section{margin-bottom:0!important}.landing-home-page,.bundle-model-landing{margin-bottom:0!important;padding-bottom:0!important}.landing-home-page+footer.site-footer,.bundle-model-landing+footer.site-footer,.landing-home-page+.site-footer,.bundle-model-landing+.site-footer,footer.site-footer,footer.reverb-footer,.site-footer,.reverb-footer{margin-top:0!important}.category-mode-switch-2027{background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;padding:4px!important;display:inline-flex!important;box-shadow:inset 0 1px 2px #0000000a!important}.category-mode-switch-2027 button{color:#64748b!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:none!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:6px 16px!important;font-size:.82rem!important;font-weight:700!important;line-height:1.2!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.category-mode-switch-2027 button:hover{color:#0f172a!important}.category-mode-switch-2027 button.active{background:var(--brand-red,#f03)!important;color:#fff!important;box-shadow:0 2px 10px #ff003352!important}.category-scroll-wrapper-2027{flex:1!important;align-items:center!important;width:auto!important;min-width:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.category-scroll-wrapper-2027 .category-scroll{scroll-behavior:smooth!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;flex:1!important;align-items:center!important;gap:8px!important;padding:4px!important;display:flex!important;overflow-x:auto!important}.category-scroll-wrapper-2027 .category-scroll::-webkit-scrollbar{display:none!important}.category-scroll-edge-btn{z-index:20!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#334155!important;cursor:pointer!important;background:#fffffff5!important;border:1px solid #e2e8f0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;transition:all .16s!important;display:inline-flex!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 2px 8px #0000001f!important}.category-scroll-edge-btn:hover{background:var(--brand-red,#f03)!important;color:#fff!important;border-color:var(--brand-red,#f03)!important;transform:translateY(-50%)scale(1.08)!important;box-shadow:0 4px 12px #ff00334d!important}.category-scroll-edge-btn.prev{left:2px!important}.category-scroll-edge-btn.next{right:2px!important}.cat-pill-icon{filter:drop-shadow(0 1px 2px #0000001a)!important;align-items:center!important;margin-right:6px!important;font-size:1rem!important;line-height:1!important;display:inline-flex!important}.category-strip-inner .category-item{white-space:nowrap!important;color:#334155!important;cursor:pointer!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;height:36px!important;min-height:36px!important;padding:0 16px!important;font-size:.84rem!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important}.category-strip-inner .category-item:hover{color:var(--brand-red,#f03)!important;background:#fff!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #0000000d!important}.category-strip-inner .category-item.active{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important;box-shadow:0 2px 8px #0f172a40!important}.market-hero-badge-pill{color:#fc0!important;letter-spacing:.04em!important;text-transform:uppercase!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;text-shadow:0 1px 4px #000c!important;background:#ffcc0029!important;border:1.5px solid #fc0!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;margin-bottom:20px!important;padding:6px 18px!important;font-size:.85rem!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 2px 14px #ffcc0040!important}.market-hero-badge-pill svg{color:#fc0!important;filter:drop-shadow(0 0 6px #fc09)!important}.pt-modal-overlay{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;z-index:99999!important;box-sizing:border-box!important;background:#0f172aa6!important;justify-content:center!important;align-items:center!important;padding:16px!important;animation:.2s ease-out ptModalFadeIn!important;display:flex!important;position:fixed!important;inset:0!important}@keyframes ptModalFadeIn{0%{opacity:0}to{opacity:1}}.pt-modal-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8f0cc!important;border-radius:24px!important;width:100%!important;animation:.25s cubic-bezier(.16,1,.3,1) ptModalSlideUp!important;position:relative!important;box-shadow:0 24px 60px #00000038!important}@keyframes ptModalSlideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pt-modal-close-btn{color:#64748b!important;cursor:pointer!important;z-index:10!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:16px!important;font-weight:700!important;transition:all .16s!important;display:flex!important;position:absolute!important;top:18px!important;right:18px!important}.pt-modal-close-btn:hover{color:#ef4444!important;background:#fee2e2!important;border-color:#fca5a5!important}.customer-auth-page-shell{box-sizing:border-box!important;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:calc(100vh - 200px)!important;padding:clamp(32px,5vw,64px) 20px!important;display:flex!important}.customer-auth-page-container{flex-direction:column!important;gap:14px!important;width:100%!important;max-width:440px!important;animation:.28s cubic-bezier(.16,1,.3,1) behanceCardPop!important;display:flex!important}.customer-auth-top-nav{justify-content:flex-start!important;align-items:center!important;width:100%!important;display:flex!important}.customer-auth-back-nav{color:#475569!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;font-size:.85rem!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 1px 3px #0000000a!important}.customer-auth-back-nav:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important;transform:translate(-2px)!important}.customer-auth-reason-banner{background:#fef2f2!important;border:1px solid #fecaca!important;border-left:4px solid #ef4444!important;border-radius:12px!important;flex-direction:column!important;gap:4px!important;margin-bottom:20px!important;padding:12px 14px!important;display:flex!important}.customer-auth-reason-title{color:#991b1b!important;font-size:.88rem!important;font-weight:800!important}.customer-auth-reason-text{color:#7f1d1d!important;margin:0!important;font-size:.82rem!important;line-height:1.45!important}.customer-auth-footer-links{text-align:center!important;border-top:1px dashed #e2e8f0!important;flex-direction:column!important;gap:8px!important;margin-top:20px!important;padding-top:16px!important;display:flex!important}.customer-auth-switch-portal-link{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:4px 8px!important;font-size:.82rem!important;font-weight:600!important;transition:color .15s!important}.customer-auth-switch-portal-link:hover{color:#0f172a!important;text-decoration:underline!important}.customer-auth-page-card{box-sizing:border-box!important;text-align:left!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;width:100%!important;max-width:440px!important;margin:0 auto!important;padding:42px 36px 36px!important;position:relative!important;box-shadow:0 20px 48px #0f172a14,0 4px 12px #00000008!important}@media (width<=480px){.customer-auth-page-shell{padding:20px 14px 40px!important}.customer-auth-page-card{border-radius:20px!important;padding:28px 20px 24px!important}}.customer-auth-modal-card{box-sizing:border-box!important;text-align:left!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;width:92%!important;max-width:440px!important;margin:auto!important;padding:42px 36px 36px!important;animation:.28s cubic-bezier(.16,1,.3,1) behanceCardPop!important;position:relative!important;box-shadow:0 24px 64px #0f172a29,0 4px 16px #0000000d!important}.customer-modal-close-btn{color:#64748b!important;cursor:pointer!important;z-index:10!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;transition:all .16s!important;display:flex!important;position:absolute!important;top:18px!important;right:18px!important}.customer-modal-close-btn:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important;transform:scale(1.05)!important}.customer-auth-modal-card .behance-card-header{margin-bottom:22px!important}.customer-auth-modal-card .behance-heading{color:#0f172a!important;letter-spacing:-.02em!important;margin:0 0 6px!important;font-size:1.85rem!important;font-weight:800!important}.customer-auth-modal-card .behance-sub-switcher{color:#64748b!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:0!important;font-size:.88rem!important;display:flex!important}.customer-auth-modal-card .behance-switch-link{color:#dc2626!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:0!important;font-size:.88rem!important;font-weight:700!important;text-decoration:underline!important;transition:color .15s!important}.customer-auth-modal-card .behance-switch-link:hover{color:#b91c1c!important}.customer-auth-modal-card .behance-form{flex-direction:column!important;gap:16px!important;display:flex!important}.customer-auth-modal-card .behance-input-group{flex-direction:column!important;gap:6px!important;display:flex!important}.customer-auth-modal-card .behance-input-group label{color:#334155!important;font-size:.82rem!important;font-weight:700!important}.customer-auth-modal-card .behance-input-group input{box-sizing:border-box!important;color:#0f172a!important;background:#edf2f7!important;border:1.5px solid #cbd5e1!important;border-radius:12px!important;outline:none!important;width:100%!important;padding:13px 16px!important;font-size:.95rem!important;transition:all .15s!important}.customer-auth-modal-card .behance-input-group input:focus{background:#fff!important;border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262626!important}.customer-auth-modal-card .behance-password-wrap{align-items:center!important;display:flex!important;position:relative!important}.customer-auth-modal-card .behance-password-wrap input{padding-right:44px!important}.customer-auth-modal-card .behance-eye-btn{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;padding:4px!important;display:flex!important;position:absolute!important;right:12px!important}.customer-auth-modal-card .behance-eye-btn:hover{color:#0f172a!important}.customer-auth-modal-card .behance-primary-btn{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#f03,#cc0029)!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:4px!important;padding:13px 20px!important;font-size:.95rem!important;font-weight:700!important;transition:all .2s!important;display:flex!important;box-shadow:0 4px 14px #dc262659!important}.customer-auth-modal-card .behance-primary-btn:hover{background:linear-gradient(135deg,#e6002e,#b30024)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #dc262673!important}.customer-auth-modal-card .behance-primary-btn:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.customer-auth-modal-card .behance-divider{text-align:center!important;color:#94a3b8!important;align-items:center!important;margin:6px 0!important;font-size:.78rem!important;font-weight:600!important;display:flex!important}.customer-auth-modal-card .behance-divider:before,.customer-auth-modal-card .behance-divider:after{content:""!important;border-bottom:1px solid #e2e8f0!important;flex:1!important}.customer-auth-modal-card .behance-divider span{padding:0 12px!important}.customer-auth-modal-card .behance-google-btn{color:#1e293b!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;padding:11px 20px!important;font-size:.9rem!important;font-weight:700!important;transition:all .15s!important;display:flex!important}.customer-auth-modal-card .behance-google-btn:hover{background:#f8fafc!important;border-color:#94a3b8!important}.customer-auth-modal-card .behance-help-row{text-align:center!important;margin-top:4px!important}.customer-auth-modal-card .behance-help-link{color:#475569!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:4px 8px!important;font-size:.85rem!important;font-weight:600!important;text-decoration:underline!important;transition:color .15s!important}.customer-auth-modal-card .behance-help-link:hover{color:#0f172a!important}.customer-auth-notice-banner{color:#1d4ed8!important;text-align:left!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:12px!important;margin-bottom:16px!important;padding:10px 14px!important;font-size:.82rem!important;font-weight:600!important}.customer-auth-header{margin-bottom:24px!important}.customer-auth-badge{color:#854d0e!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:#fef9c3!important;border:1px solid #fde047!important;border-radius:9999px!important;align-items:center!important;margin-bottom:12px!important;padding:4px 12px!important;font-size:.78rem!important;font-weight:800!important;display:inline-flex!important}.customer-auth-header h2{color:#0f172a!important;letter-spacing:-.02em!important;margin:0 0 8px!important;font-size:1.55rem!important;font-weight:800!important}.customer-auth-header p{color:#64748b!important;margin:0!important;font-size:.88rem!important;line-height:1.5!important}.customer-auth-error-banner{color:#dc2626!important;text-align:left!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:12px!important;margin-bottom:16px!important;padding:10px 14px!important;font-size:.82rem!important;font-weight:600!important}.customer-auth-form{text-align:left!important;flex-direction:column!important;gap:16px!important;display:flex!important}.auth-input-group label{color:#334155!important;margin-bottom:6px!important;font-size:.82rem!important;font-weight:700!important;display:block!important}.phone-input-wrap{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:12px!important;align-items:center!important;transition:all .16s!important;display:flex!important;overflow:hidden!important}.phone-input-wrap:focus-within{border-color:var(--brand-red,#f03)!important;background:#fff!important;box-shadow:0 0 0 3px #ff00331f!important}.phone-prefix{color:#475569!important;white-space:nowrap!important;background:#e2e8f0!important;align-items:center!important;height:44px!important;padding:0 12px!important;font-size:.86rem!important;font-weight:700!important;display:flex!important}.phone-input-wrap input{color:#0f172a!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;height:44px!important;padding:0 12px!important;font-size:.95rem!important;font-weight:600!important}.auth-input-group input[type=password],.auth-input-group input[type=text]{color:#0f172a!important;box-sizing:border-box!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:12px!important;outline:none!important;width:100%!important;height:44px!important;padding:0 14px!important;font-size:.95rem!important;font-weight:600!important;transition:all .16s!important}.auth-input-group input[type=password]:focus,.auth-input-group input[type=text]:focus{border-color:var(--brand-red,#f03)!important;background:#fff!important;box-shadow:0 0 0 3px #ff00331f!important}.input-hint{color:#94a3b8!important;margin-top:4px!important;font-size:.74rem!important;display:block!important}.customer-auth-submit-btn{background:var(--brand-red,#f03)!important;color:#fff!important;cursor:pointer!important;border:none!important;border-radius:14px!important;width:100%!important;height:48px!important;margin-top:8px!important;font-size:.95rem!important;font-weight:800!important;transition:all .16s!important;box-shadow:0 4px 14px #ff00334d!important}.customer-auth-submit-btn:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px #ff003361!important}.customer-auth-footer-notice{color:#94a3b8!important;margin-top:20px!important;font-size:.74rem!important}.auth-role-tabs{background:#f1f5f9!important;border-radius:14px!important;gap:4px!important;margin-bottom:22px!important;padding:4px!important;display:flex!important}.auth-role-tab{white-space:nowrap!important;color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:10px!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:8px 6px!important;font-size:.8rem!important;font-weight:700!important;transition:all .16s!important;display:inline-flex!important}.auth-role-tab:hover{color:#0f172a!important}.auth-role-tab.active{color:#0f172a!important;background:#fff!important;box-shadow:0 2px 8px #00000014!important}.auth-condition-check{cursor:pointer!important;text-align:left!important;align-items:flex-start!important;gap:10px!important;margin:6px 0!important;display:flex!important}.auth-condition-check input[type=checkbox]{width:18px!important;height:18px!important;accent-color:var(--brand-red,#f03)!important;cursor:pointer!important;flex-shrink:0!important;margin-top:2px!important}.auth-condition-check span{color:#475569!important;font-size:.8rem!important;line-height:1.4!important}.auth-role-switchers{border-top:1px solid #f1f5f9!important;flex-direction:column!important;gap:8px!important;margin-top:18px!important;padding-top:16px!important;display:flex!important}.auth-role-switch-row{color:#64748b!important;justify-content:space-between!important;align-items:center!important;font-size:.8rem!important;display:flex!important}.auth-role-link-btn{color:var(--brand-red,#f03)!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:0!important;font-size:.8rem!important;font-weight:700!important;text-decoration:underline!important}.auth-role-link-btn:hover{color:#b91c1c!important}.header-customer-pill-btn{color:#334155!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:6px 14px!important;font-size:.82rem!important;font-weight:700!important;transition:all .16s!important;display:inline-flex!important}.header-customer-pill-btn:hover{border-color:var(--brand-red,#f03)!important;color:var(--brand-red,#f03)!important;box-shadow:0 2px 8px #ff00331f!important}.header-customer-pill-btn.active{color:#92400e!important;background:#fffbeb!important;border-color:#fde047!important;box-shadow:0 2px 8px #eab3082e!important}.cust-pill-avatar{font-size:.95rem!important;line-height:1!important}.customer-profile-hub-2027{flex-direction:column!important;max-width:780px!important;max-height:88vh!important;padding:0!important;display:flex!important;overflow:hidden!important}.customer-profile-hero{color:#fff!important;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)!important;align-items:center!important;gap:16px!important;padding:24px 28px!important;display:flex!important}.customer-avatar-badge{background:#fc03!important;border:2px solid #fc0!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:54px!important;height:54px!important;font-size:26px!important;display:flex!important}.customer-hero-meta{flex:1!important}.customer-hero-badge-pill{color:#fc0!important;background:#ffcc002e!important;border:1px solid #fc0!important;border-radius:9999px!important;align-items:center!important;margin-bottom:4px!important;padding:2px 10px!important;font-size:.72rem!important;font-weight:800!important;display:inline-flex!important}.customer-hero-meta h3{color:#fff!important;margin:0 0 2px!important;font-size:1.25rem!important;font-weight:800!important}.customer-phone-display{color:#94a3b8!important;margin:0!important;font-size:.85rem!important}.customer-logout-btn{color:#fff!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #fff3!important;border-radius:9999px!important;padding:6px 14px!important;font-size:.78rem!important;font-weight:700!important;transition:all .16s!important}.customer-logout-btn:hover{background:#ef444440!important;border-color:#ef4444!important}.customer-metrics-strip{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;grid-template-columns:repeat(4,1fr)!important;display:grid!important}.metric-tile{text-align:center!important;cursor:pointer!important;border-right:1px solid #e2e8f0!important;padding:12px 10px!important;transition:all .16s!important}.metric-tile:last-child{border-right:none!important}.metric-tile:hover,.metric-tile.active{background:#fff!important}.metric-num{color:#0f172a!important;font-size:1.15rem!important;font-weight:900!important;display:block!important}.metric-label{color:#64748b!important;font-size:.74rem!important;font-weight:700!important}.customer-tab-nav{border-bottom:1px solid #e2e8f0!important;gap:4px!important;padding:10px 20px!important;display:flex!important;overflow-x:auto!important}.customer-tab-nav button{color:#64748b!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:none!important;border-radius:9999px!important;padding:8px 16px!important;font-size:.82rem!important;font-weight:700!important;transition:all .16s!important}.customer-tab-nav button.active{background:var(--brand-red,#f03)!important;color:#fff!important}.customer-tab-body{flex:1!important;padding:20px 24px!important;overflow-y:auto!important}.customer-empty-state{text-align:center!important;padding:40px 20px!important}.customer-empty-state .empty-icon{margin-bottom:12px!important;font-size:40px!important;display:block!important}.needs-filter-strip{border-bottom:1px dashed #e2e8f0!important;gap:8px!important;margin-bottom:16px!important;padding-bottom:14px!important;display:flex!important;overflow-x:auto!important}.need-filter-chip{color:#475569!important;cursor:pointer!important;white-space:nowrap!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:.8rem!important;font-weight:700!important;transition:all .14s!important;display:inline-flex!important}.need-filter-chip:hover{background:#e2e8f0!important}.need-chip-count{background:#ffffff40!important;border-radius:9999px!important;padding:1px 6px!important;font-size:.72rem!important}.need-filter-chip.active .need-chip-count{background:var(--brand-red,#f03)!important;color:#fff!important}.wishlist-item-card-2027{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;flex-direction:column!important;transition:all .16s!important;display:flex!important;overflow:hidden!important}.wishlist-item-card-2027:hover{transform:translateY(-2px)!important;box-shadow:0 4px 16px #00000014!important}.wishlist-card-placeholder{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;font-size:36px!important;display:flex!important}.wishlist-need-pill{color:#fff!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#0f172acc!important;border-radius:9999px!important;padding:3px 8px!important;font-size:.7rem!important;font-weight:700!important;position:absolute!important;bottom:8px!important;left:8px!important}.wishlist-card-info{flex-direction:column!important;flex:1!important;padding:12px!important;display:flex!important}.wishlist-price-row{align-items:baseline!important;gap:6px!important;margin-bottom:10px!important;display:flex!important}.wishlist-card-actions{gap:8px!important;margin-top:auto!important;display:flex!important}.wishlist-view-btn:hover{background:var(--brand-red,#f03)!important;color:#fff!important;border-color:var(--brand-red,#f03)!important}.inquiry-card-2027{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;align-items:center!important;gap:14px!important;margin-bottom:10px!important;padding:12px 16px!important;display:flex!important}.inquiry-thumb{object-fit:cover!important;border-radius:10px!important;flex-shrink:0!important;width:52px!important;height:52px!important}.inquiry-info{flex:1!important}.inquiry-header-row{justify-content:space-between!important;align-items:center!important;margin-bottom:2px!important;display:flex!important}.inquiry-brand-tag{color:#64748b!important;font-size:.76rem!important;font-weight:700!important}.inquiry-date{color:#94a3b8!important;font-size:.72rem!important}.inquiry-title{color:#0f172a!important;margin:0 0 4px!important;font-size:.9rem!important;font-weight:700!important}.inquiry-actions{gap:6px!important;display:flex!important}.inquiry-chat-btn{color:#fff!important;background:#25d366!important;border-radius:9999px!important;align-items:center!important;padding:6px 12px!important;font-size:.76rem!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.inquiry-review-btn{color:#854d0e!important;cursor:pointer!important;background:#fef9c3!important;border:1px solid #fde047!important;border-radius:9999px!important;padding:6px 12px!important;font-size:.76rem!important;font-weight:700!important}.bm-pkg-wishlist-btn{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;cursor:pointer!important;z-index:5!important;background:#ffffffeb!important;border:1px solid #e2e8f0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;font-size:16px!important;transition:all .16s!important;display:flex!important;position:absolute!important;top:10px!important;right:10px!important;box-shadow:0 2px 6px #00000014!important}.bm-pkg-wishlist-btn.active{background:#fee2e2!important;border-color:#fca5a5!important}.bpp-bookmark-btn{color:#334155!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:10px 20px!important;font-size:.86rem!important;font-weight:700!important;transition:all .16s!important;display:inline-flex!important}.bpp-bookmark-btn:hover{border-color:var(--brand-red,#f03)!important;color:var(--brand-red,#f03)!important}.bpp-bookmark-btn.active{color:#854d0e!important;background:#fffbeb!important;border-color:#fde047!important}.package-review-card-2027{max-width:500px!important;padding:32px 28px!important}.review-modal-header{margin-bottom:20px!important}.review-badge-pill{color:#166534!important;background:#dcfce7!important;border:1px solid #86efac!important;border-radius:9999px!important;align-items:center!important;margin-bottom:8px!important;padding:3px 10px!important;font-size:.74rem!important;font-weight:800!important;display:inline-flex!important}.review-modal-header h3{color:#0f172a!important;margin:0 0 4px!important;font-size:1.35rem!important;font-weight:800!important}.review-target-package-title{color:#64748b!important;margin:0!important;font-size:.85rem!important}.review-form-2027{flex-direction:column!important;gap:16px!important;display:flex!important}.review-field-group label{color:#334155!important;margin-bottom:6px!important;font-size:.84rem!important;font-weight:700!important;display:block!important}.star-rating-picker{align-items:center!important;gap:6px!important;display:flex!important}.star-pick-btn{color:#cbd5e1!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:0!important;font-size:28px!important;line-height:1!important;transition:transform .12s!important}.star-pick-btn.filled{color:#fc0!important;text-shadow:0 0 6px #ffcc0080!important}.star-pick-btn:hover{transform:scale(1.2)!important}.rating-num-label{color:#64748b!important;margin-left:6px!important;font-size:.85rem!important;font-weight:700!important}.review-field-group textarea{box-sizing:border-box!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:12px!important;outline:none!important;width:100%!important;padding:12px!important;font-size:.9rem!important;transition:all .16s!important}.review-field-group textarea:focus{border-color:var(--brand-red,#f03)!important;background:#fff!important;box-shadow:0 0 0 3px #ff00331f!important}.proof-subtext{color:#64748b!important;margin:0 0 8px!important;font-size:.76rem!important;line-height:1.4!important}.proof-upload-dropzone{text-align:center!important;cursor:pointer!important;background:#f8fafc!important;border:2px dashed #cbd5e1!important;border-radius:14px!important;padding:16px!important;transition:all .16s!important}.proof-upload-dropzone:hover{border-color:var(--brand-red,#f03)!important;background:#fff5f5!important}.proof-upload-prompt{flex-direction:column!important;align-items:center!important;gap:4px!important;display:flex!important}.proof-upload-prompt .upload-icon{font-size:28px!important}.proof-upload-prompt strong{color:#0f172a!important;font-size:.85rem!important}.proof-upload-prompt span{color:#94a3b8!important;font-size:.72rem!important}.proof-preview-wrap{flex-direction:column!important;align-items:center!important;gap:10px!important;display:flex!important}.proof-preview-img{object-fit:cover!important;border:1px solid #e2e8f0!important;border-radius:10px!important;max-height:140px!important}.proof-remove-btn{color:#64748b!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;padding:4px 12px!important;font-size:.74rem!important;font-weight:700!important}.review-submit-btn-2027{color:#fff!important;cursor:pointer!important;background:#059669!important;border:none!important;border-radius:12px!important;height:46px!important;margin-top:4px!important;font-size:.92rem!important;font-weight:800!important;transition:all .16s!important;box-shadow:0 4px 14px #05966940!important}.review-submit-btn-2027:hover{background:#047857!important;transform:translateY(-1px)!important}.pdp-verified-reviews-block{border-top:1.5px solid #e2e8f0!important;margin-top:36px!important;padding-top:32px!important}.pdp-reviews-header-bar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:20px!important;display:flex!important}.pdp-reviews-title-wrap h3{color:#0f172a!important;margin:0 0 4px!important;font-size:1.25rem!important;font-weight:800!important}.pdp-reviews-title-wrap p{color:#64748b!important;margin:0!important;font-size:.82rem!important}.pdp-write-review-btn{color:#854d0e!important;cursor:pointer!important;background:#fef9c3!important;border:1.5px solid #fde047!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:8px 18px!important;font-size:.82rem!important;font-weight:800!important;transition:all .16s!important;display:inline-flex!important}.pdp-write-review-btn:hover{background:#fef08a!important;transform:translateY(-1px)!important}.pdp-review-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:16px!important;box-shadow:0 2px 6px #00000008!important}.pdp-review-card-header{justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important;display:flex!important}.pdp-review-verified-badge{color:#166534!important;background:#dcfce7!important;border-radius:9999px!important;padding:2px 8px!important;font-size:.7rem!important;font-weight:800!important}.pdp-review-stars{color:#fc0!important;margin-bottom:8px!important;font-size:.85rem!important}.pdp-review-comment{color:#334155!important;margin:0 0 10px!important;font-size:.84rem!important;line-height:1.5!important}.pdp-review-proof-thumb{object-fit:cover!important;cursor:pointer!important;border:1px solid #cbd5e1!important;border-radius:8px!important;width:72px!important;height:72px!important;transition:transform .16s!important}.pdp-review-proof-thumb:hover{transform:scale(1.06)!important}.landing-signin-teaser-banner{display:none!important}.landing-member-active-bar{color:#854d0e!important;cursor:pointer!important;box-sizing:border-box!important;background:#fef9c3!important;border-bottom:1.5px solid #fde047!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:10px 20px!important;font-size:.88rem!important;display:flex!important}.landing-member-active-bar .member-view-link{font-weight:800!important;text-decoration:underline!important}.landing-package-lock-gate{text-align:center!important;background:linear-gradient(#f8fafc 0%,#fff 100%)!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;margin:24px 0 36px!important;padding:48px 24px!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 20px #0000000a!important}.lock-gate-card{z-index:2!important;max-width:540px!important;margin:0 auto!important;position:relative!important}.lock-gate-icon{color:#dc2626!important;background:#fee2e2!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:64px!important;height:64px!important;margin:0 auto 16px!important;font-size:30px!important;display:flex!important;box-shadow:0 4px 12px #dc262626!important}.lock-gate-card h3{color:#0f172a!important;letter-spacing:-.02em!important;margin:0 0 10px!important;font-size:1.5rem!important;font-weight:800!important}.lock-gate-text{color:#475569!important;margin:0 0 20px!important;font-size:.95rem!important;line-height:1.6!important}.lock-gate-perks{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin-bottom:26px!important;display:flex!important}.lock-gate-perks span{color:#166534!important;background:#dcfce7!important;border-radius:9999px!important;padding:4px 12px!important;font-size:.78rem!important;font-weight:700!important}.lock-gate-cta-btn{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#f03 0%,#d60029 100%)!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:14px 32px!important;font-size:1rem!important;font-weight:800!important;transition:all .18s!important;display:inline-flex!important;box-shadow:0 6px 20px #ff003347!important}.lock-gate-cta-btn:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #ff003361!important}.marketplace-page-with-sidebar{background:#f8fafc!important;min-height:100vh!important}.marketplace-layout-shell{display:block;max-width:1440px!important;margin:0 auto!important;padding:20px 24px 60px!important}@media (width>=1024px){.marketplace-layout-shell{grid-template-columns:295px minmax(0,1fr)!important;align-items:start!important;gap:32px!important;display:grid!important}}.marketplace-left-sidebar{display:none}@media (width>=1024px){.marketplace-left-sidebar{scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important;max-height:calc(100vh - 96px)!important;display:block!important;position:sticky!important;top:78px!important;overflow-y:auto!important}}.marketplace-left-sidebar::-webkit-scrollbar{width:5px}.marketplace-left-sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.sidebar-sticky-inner{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;padding:20px 16px!important;box-shadow:0 4px 20px #0f172a0a!important}.sidebar-header{border-bottom:1px solid #f1f5f9!important;margin-bottom:18px!important;padding-bottom:16px!important}.sidebar-header-title-row{align-items:center!important;gap:10px!important;margin-bottom:14px!important;display:flex!important}.sidebar-title-icon{font-size:1.5rem!important;line-height:1!important}.sidebar-header h3{color:#0f172a!important;letter-spacing:-.01em!important;margin:0!important;font-size:1.05rem!important;font-weight:800!important}.sidebar-header p{color:#64748b!important;margin:2px 0 0!important;font-size:.76rem!important;font-weight:600!important}.sidebar-mode-toggle{box-sizing:border-box!important;background:#f1f5f9!important;border-radius:12px!important;gap:2px!important;width:100%!important;margin-bottom:14px!important;padding:3px!important;display:flex!important}.sidebar-mode-btn{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:9px!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:8px 6px!important;font-size:.78rem!important;font-weight:700!important;transition:all .16s!important;display:inline-flex!important}.sidebar-mode-btn.active{color:#0f172a!important;background:#fff!important;box-shadow:0 2px 6px #0f172a14!important}.sidebar-needs-nav{box-sizing:border-box!important;flex-direction:column!important;gap:6px!important;width:100%!important;display:flex!important}.sidebar-need-group{box-sizing:border-box!important;border-radius:14px!important;flex-direction:column!important;width:100%!important;transition:all .16s!important;display:flex!important;overflow:hidden!important}.sidebar-need-row-wrap{box-sizing:border-box!important;align-items:center!important;gap:4px!important;width:100%!important;display:flex!important}.sidebar-need-row{box-sizing:border-box!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;flex:100%!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;padding:14px 24px 14px 32px!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.sidebar-need-row:hover{background:#f8fafc!important;border-color:#e2e8f0!important}.sidebar-need-row.active{background:linear-gradient(135deg,#ff003312 0%,#ffcc0014 100%)!important;border-color:#ff00334d!important}.sidebar-need-row.active .sidebar-need-name{color:#d60029!important;font-weight:800!important}.sidebar-need-emoji{display:none!important}.sidebar-need-text{flex:1!important;align-items:center!important;min-width:0!important;display:flex!important}.sidebar-need-name{color:#1e293b!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.95rem!important;font-weight:700!important;line-height:1.4!important;overflow:hidden!important}.sidebar-need-sub{display:none!important}.sidebar-need-right{flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.sidebar-count-chip{color:#64748b!important;background:#f1f5f9!important;border-radius:9999px!important;flex-shrink:0!important;padding:2px 7px!important;font-size:.72rem!important;font-weight:800!important}.sidebar-need-row.active .sidebar-count-chip{color:#dc2626!important;background:#fee2e2!important}.sidebar-chevron-icon{color:#94a3b8!important;flex-shrink:0!important;transition:transform .2s cubic-bezier(.16,1,.3,1)!important}.sidebar-need-row.active .sidebar-chevron-icon{color:#dc2626!important}.sidebar-chevron-icon.rotate-180{transform:rotate(180deg)!important}.sidebar-subcat-container{flex-direction:column!important;gap:10px!important;padding:6px 16px 14px 32px!important;animation:.18s fadeInDown!important;display:flex!important}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sidebar-subcat-block{flex-direction:column!important;gap:5px!important;display:flex!important}.sidebar-subcat-header{color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:.7rem!important;font-weight:800!important}.sidebar-subcat-chips{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.sidebar-subcat-pill{color:#475569!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;padding:3px 9px!important;font-size:.75rem!important;font-weight:600!important;transition:all .14s!important}.sidebar-subcat-pill:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.sidebar-subcat-pill.active{color:#fff!important;background:#f03!important;border-color:#f03!important;font-weight:700!important;box-shadow:0 2px 8px #ff003340!important}.sidebar-trust-box{background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:14px!important;margin-top:18px!important;padding:14px 12px!important}.trust-box-header{color:#166534!important;align-items:center!important;gap:6px!important;margin-bottom:4px!important;font-size:.8rem!important;font-weight:800!important;display:flex!important}.sidebar-trust-box p{color:#15803d!important;margin:0!important;font-size:.72rem!important;line-height:1.4!important}.marketplace-main-feed{min-width:0!important}.active-filters-summary-bar{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:20px!important;padding:16px!important;display:flex!important}.active-filters-label{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:.78rem!important;font-weight:800!important}.active-filter-badge{color:#0f172a!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;font-size:.78rem!important;font-weight:700!important;display:inline-flex!important}.active-filter-badge.need{color:#991b1b!important;background:#fee2e2!important;border-color:#fca5a5!important}.active-filter-badge.subcat{color:#854d0e!important;background:#fef3c7!important;border-color:#fde047!important}.active-filter-badge.mode{color:#3730a3!important;background:#e0e7ff!important;border-color:#c7d2fe!important}.active-filter-badge button{cursor:pointer!important;color:inherit!important;opacity:.7!important;background:0 0!important;border:none!important;padding:0!important;font-size:.82rem!important;line-height:1!important}.active-filter-badge button:hover{opacity:1!important}.clear-all-filters-chip-btn{color:#ef4444!important;cursor:pointer!important;background:0 0!important;border:none!important;margin-left:auto!important;font-size:.78rem!important;font-weight:700!important;text-decoration:underline!important}.mobile-basic-needs-strip{scrollbar-width:none!important;gap:8px!important;padding:10px 4px!important;display:flex!important;overflow-x:auto!important}.mobile-basic-needs-strip::-webkit-scrollbar{display:none!important}.mobile-need-chip{color:#334155!important;white-space:nowrap!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;padding:7px 13px!important;font-size:.8rem!important;font-weight:700!important;display:inline-flex!important}.mobile-need-chip.active{color:#fff!important;background:#f03!important;border-color:#f03!important;box-shadow:0 2px 8px #ff003340!important}@media (width>=1024px){.marketplace-layout-shell{grid-template-columns:315px minmax(0,1fr)!important;gap:30px!important}}.sidebar-divider{background:#f1f5f9!important;height:1px!important;margin:16px 0!important}.sidebar-section-title{color:#334155!important;text-transform:uppercase!important;letter-spacing:.04em!important;align-items:center!important;gap:7px!important;margin-bottom:12px!important;font-size:.82rem!important;font-weight:800!important;display:flex!important}.sidebar-filter-block{flex-direction:column!important;gap:6px!important;margin-bottom:14px!important;display:flex!important;position:relative!important}.sidebar-filter-heading{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.03em!important;font-size:.74rem!important;font-weight:700!important}.sidebar-input-shell{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:12px!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;transition:all .16s!important;display:flex!important}.sidebar-input-shell:focus-within{background:#fff!important;border-color:#f03!important;box-shadow:0 0 0 3px #ff00331a!important}.sidebar-input-shell.disabled{opacity:.55!important;cursor:not-allowed!important;background:#f1f5f9!important}.sidebar-input-shell input{color:#0f172a!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;min-width:0!important;font-size:.82rem!important;font-weight:600!important}.sidebar-input-shell svg{color:#94a3b8!important;flex-shrink:0!important}.sidebar-suggestions-menu{z-index:50!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:12px!important;max-height:200px!important;padding:4px!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 10px 25px #0f172a1f!important}.sidebar-suggestions-menu button{text-align:left!important;color:#334155!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:8px!important;width:100%!important;padding:7px 10px!important;font-size:.8rem!important;font-weight:600!important;transition:all .12s!important;display:block!important}.sidebar-suggestions-menu button:hover,.sidebar-suggestions-menu button.selected{color:#dc2626!important;background:#fee2e2!important}.sidebar-price-row{align-items:center!important;gap:6px!important;display:flex!important}.sidebar-price-row input{color:#0f172a!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:10px!important;outline:none!important;flex:1!important;min-width:0!important;padding:8px 10px!important;font-size:.8rem!important;font-weight:600!important}.sidebar-price-row input:focus{background:#fff!important;border-color:#f03!important}.sidebar-price-row span{color:#94a3b8!important;font-size:.8rem!important;font-weight:700!important}.sidebar-sort-pills{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.sidebar-sort-pill{color:#475569!important;cursor:pointer!important;background:#f1f5f9!important;border:1px solid #0000!important;border-radius:9999px!important;padding:4px 9px!important;font-size:.73rem!important;font-weight:700!important;transition:all .14s!important}.sidebar-sort-pill:hover{color:#0f172a!important;background:#e2e8f0!important}.sidebar-sort-pill.active{color:#fff!important;background:#0f172a!important}.sidebar-reset-btn{color:#dc2626!important;cursor:pointer!important;background:#fff1f2!important;border:1px solid #fecdd3!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;margin-top:10px!important;padding:8px 12px!important;font-size:.78rem!important;font-weight:800!important;transition:all .16s!important;display:flex!important}.sidebar-reset-btn:hover{background:#ffe4e6!important;border-color:#fda4af!important}.marketplace-feed-banner{background-color:#0f172a!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #ffffff1a!important;border-radius:20px!important;margin-bottom:22px!important;padding:30px 36px!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 36px #0f172a29!important}.marketplace-feed-banner:after{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#ff003329 0%,#0000 70%)!important;width:380px!important;height:100%!important;position:absolute!important;top:0!important;right:0!important}.feed-banner-content{z-index:2!important;max-width:720px!important;position:relative!important}.feed-banner-badge{color:#facc15!important;text-transform:uppercase!important;letter-spacing:.04em!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffcc0038!important;border:1px solid #ffcc0080!important;border-radius:9999px!important;align-items:center!important;margin-bottom:10px!important;padding:5px 14px!important;font-size:.72rem!important;font-weight:800!important;display:inline-flex!important}.feed-banner-content h2,.feed-banner-content h1{color:#fff!important;letter-spacing:-.02em!important;text-shadow:0 2px 10px #00000080!important;margin:0 0 8px!important;font-size:clamp(1.3rem,2.2vw,1.8rem)!important;font-weight:900!important;line-height:1.25!important}.feed-banner-content p{color:#e2e8f0!important;text-shadow:0 1px 6px #0006!important;margin:0 0 18px!important;font-size:.88rem!important;line-height:1.5!important}.feed-banner-perks{flex-wrap:wrap!important;gap:12px!important;display:flex!important}.feed-banner-perks span,.feed-banner-sub-btn{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;background:#ffffff24!important;border:1px solid #ffffff47!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;padding:10px 32px!important;font-size:.78rem!important;font-weight:700!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 2px 10px #0000002e!important}.feed-banner-perks span:hover,.feed-banner-sub-btn:hover{background:#ffffff40!important;border-color:#ffffff80!important;transform:translateY(-1px)!important}.feed-header-bar{justify-content:space-between!important;align-items:center!important;margin-bottom:14px!important;padding:0 2px!important;display:flex!important}.feed-count-text{color:#475569!important;font-size:.88rem!important;font-weight:600!important}.feed-count-text strong{color:#0f172a!important;font-size:.98rem!important;font-weight:900!important}.feed-page-range{color:#94a3b8!important;font-size:.8rem!important;font-weight:500!important}.feed-page-indicator{color:#64748b!important;background:#f1f5f9!important;border-radius:9999px!important;padding:3px 10px!important;font-size:.78rem!important;font-weight:700!important}.bm-packages-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))!important;gap:20px!important;display:grid!important}.yt-pkg-card{cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;flex-direction:column!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:flex!important;overflow:hidden!important;box-shadow:0 2px 8px #0f172a08!important}.yt-pkg-card:hover{border-color:#cbd5e1!important;transform:translateY(-4px)!important;box-shadow:0 16px 36px #0f172a17!important}.yt-pkg-thumb-shell{aspect-ratio:16/9!important;background:#0f172a!important;position:relative!important;overflow:hidden!important}.yt-pkg-thumb-shell img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .35s!important;display:block!important}.yt-pkg-card:hover .yt-pkg-thumb-shell img{transform:scale(1.05)!important}.yt-thumb-badge-top-left{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;color:#0f172a!important;z-index:2!important;background:#fffffff5!important;border-radius:9999px!important;padding:3px 9px!important;font-size:.69rem!important;font-weight:800!important;position:absolute!important;top:8px!important;left:8px!important;box-shadow:0 2px 6px #0000001f!important}.yt-thumb-top-right-group{z-index:2!important;align-items:center!important;gap:5px!important;display:flex!important;position:absolute!important;top:8px!important;right:8px!important}.yt-thumb-discount-tag{color:#fff!important;letter-spacing:.02em!important;background:#f03!important;border-radius:9999px!important;padding:3px 8px!important;font-size:.68rem!important;font-weight:800!important;box-shadow:0 2px 6px #ff00334d!important}.yt-thumb-wishlist-btn{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;cursor:pointer!important;background:#ffffffeb!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-size:.85rem!important;line-height:1!important;transition:all .16s!important;display:flex!important;box-shadow:0 2px 6px #00000026!important}.yt-thumb-wishlist-btn:hover{background:#fff!important;transform:scale(1.1)!important}.yt-thumb-duration-badge{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;color:#fff!important;letter-spacing:.02em!important;z-index:2!important;background:#0f172ae0!important;border-radius:6px!important;padding:3px 8px!important;font-size:.7rem!important;font-weight:700!important;position:absolute!important;bottom:8px!important;right:8px!important;box-shadow:0 2px 4px #0000004d!important}.yt-pkg-details{flex-direction:column!important;flex:1!important;padding:14px 16px 16px!important;display:flex!important}.yt-channel-row{align-items:center!important;gap:9px!important;margin-bottom:8px!important;display:flex!important}.yt-channel-avatar{color:#dc2626!important;background:#fee2e2!important;border:1.5px solid #fecaca!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:.8rem!important;font-weight:800!important;display:flex!important;overflow:hidden!important}.yt-channel-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}.yt-channel-meta{flex-direction:column!important;flex:1!important;min-width:0!important;display:flex!important}.yt-channel-name-line{align-items:center!important;gap:4px!important;display:flex!important}.yt-channel-name{color:#1e293b!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.78rem!important;font-weight:700!important;overflow:hidden!important}.yt-verified-icon{color:#059669!important;flex-shrink:0!important}.yt-channel-location{color:#94a3b8!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.7rem!important;overflow:hidden!important}.yt-pkg-title{color:#0f172a!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;height:2.7em!important;margin:0 0 10px!important;font-size:.94rem!important;font-weight:700!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.yt-pkg-price-row{border-top:1px dashed #f1f5f9!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;padding-top:6px!important;display:flex!important}.yt-pkg-prices{align-items:baseline!important;gap:6px!important;display:flex!important}.yt-pkg-main-price{color:#f03!important;letter-spacing:-.01em!important;font-size:1.15rem!important;font-weight:900!important}.yt-pkg-strike-price{color:#94a3b8!important;font-size:.8rem!important;font-weight:600!important;text-decoration:line-through!important}.yt-pkg-save-badge{color:#166534!important;background:#dcfce7!important;border-radius:9999px!important;padding:2px 7px!important;font-size:.7rem!important;font-weight:800!important}.yt-pkg-action-bar{align-items:center!important;gap:8px!important;margin-top:auto!important;display:flex!important}.yt-pkg-details-btn{color:#475569!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;padding:8px 12px!important;font-size:.78rem!important;font-weight:700!important;transition:all .14s!important}.yt-pkg-details-btn:hover{color:#0f172a!important;background:#f1f5f9!important}.yt-pkg-wa-btn{color:#fff!important;cursor:pointer!important;background:#25d366!important;border:none!important;border-radius:9999px!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;font-size:.8rem!important;font-weight:800!important;transition:all .16s!important;display:inline-flex!important;box-shadow:0 2px 8px #25d36647!important}.yt-pkg-wa-btn:hover{background:#1ebd58!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #25d36661!important}.marketplace-pagination-bar{justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:36px!important;padding:20px 0!important;display:flex!important}.pagination-nav-btn{color:#334155!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:9px 18px!important;font-size:.84rem!important;font-weight:700!important;transition:all .16s!important;display:inline-flex!important;box-shadow:0 1px 3px #0000000a!important}.pagination-nav-btn:hover:not(:disabled){color:#0f172a!important;background:#f8fafc!important;border-color:#94a3b8!important}.pagination-nav-btn:disabled{opacity:.4!important;cursor:not-allowed!important}.pagination-numbers-list{align-items:center!important;gap:6px!important;display:flex!important}.pagination-num-btn{color:#334155!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;font-size:.84rem!important;font-weight:700!important;transition:all .16s!important;display:flex!important}.pagination-num-btn:hover:not(.active){color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.pagination-num-btn.active{color:#fff!important;background:#f03!important;border-color:#f03!important;box-shadow:0 2px 10px #ff00334d!important}.mobile-filter-modal-backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:9999!important;background:#0f172a80!important;justify-content:center!important;align-items:flex-end!important;animation:.18s fadeIn!important;display:flex!important;position:fixed!important;inset:0!important}.mobile-filter-modal{background:#fff!important;border-radius:24px 24px 0 0!important;flex-direction:column!important;width:100%!important;max-width:500px!important;max-height:85vh!important;animation:.22s slideUp!important;display:flex!important;overflow:hidden!important;box-shadow:0 -10px 40px #0003!important}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-filter-modal-header{border-bottom:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:center!important;padding:18px 20px!important;display:flex!important}.mobile-filter-modal-header h3{color:#0f172a!important;margin:0!important;font-size:1.05rem!important;font-weight:800!important}.mobile-filter-close-btn{color:#64748b!important;cursor:pointer!important;background:#f1f5f9!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;display:flex!important}.mobile-filter-modal-body{flex:1!important;padding:20px!important;overflow-y:auto!important}.mobile-filter-modal-footer{background:#fff!important;border-top:1px solid #f1f5f9!important;align-items:center!important;gap:12px!important;padding:16px 20px!important;display:flex!important}.mobile-filter-reset-btn{color:#dc2626!important;cursor:pointer!important;background:#fff1f2!important;border:1px solid #fecdd3!important;border-radius:12px!important;padding:12px 18px!important;font-size:.85rem!important;font-weight:700!important}.mobile-filter-apply-btn{color:#fff!important;cursor:pointer!important;background:#f03!important;border:none!important;border-radius:12px!important;flex:1!important;padding:12px 20px!important;font-size:.88rem!important;font-weight:800!important;box-shadow:0 4px 12px #ff003340!important}.marketplace-fullscreen-shell,.page-shell.marketplace-fullscreen-shell,.home-content.marketplace-fullscreen-shell{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:16px 24px 60px 18px!important}@media (width<=1023px){.marketplace-fullscreen-shell,.page-shell.marketplace-fullscreen-shell,.home-content.marketplace-fullscreen-shell{padding:12px 14px 40px!important}}.marketplace-layout-shell{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}@media (width>=1024px){.marketplace-layout-shell{grid-template-columns:315px minmax(0,1fr)!important;align-items:start!important;gap:28px!important;display:grid!important}}@media (width>=1400px){.marketplace-layout-shell{grid-template-columns:330px minmax(0,1fr)!important;gap:30px!important}}@media (width>=1800px){.marketplace-layout-shell{grid-template-columns:340px minmax(0,1fr)!important;gap:32px!important}}.marketplace-left-sidebar{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}.sidebar-sticky-inner{box-sizing:border-box!important;border-radius:18px!important;width:100%!important;padding:18px 14px!important}.marketplace-main-feed{flex:1!important;width:100%!important;min-width:0!important}.bm-packages-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:20px!important;width:100%!important;display:grid!important}footer.site-footer,footer.reverb-footer,.site-footer,.reverb-footer{box-sizing:border-box!important;background:linear-gradient(#0f172a 0%,#060911 100%)!important;border-top:1px solid #ffffff14!important;width:100%!important;max-width:100%!important;margin:0!important;padding:clamp(48px,4.5vw,68px) clamp(18px,2vw,32px) 28px!important;display:block!important;left:0!important;right:0!important}.reverb-footer-col{flex-direction:column!important;gap:16px!important;min-width:0!important;display:flex!important}.reverb-footer-tagline{max-width:100%!important}.footer-newsletter-box{width:100%!important;max-width:580px!important}.reverb-footer-bottom-inner{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}:root{--m3-sys-color-primary:#f03;--m3-sys-color-on-primary:#fff;--m3-sys-color-primary-container:#fff0f2;--m3-sys-color-on-primary-container:#99001f;--m3-sys-color-primary-hover:#e6002e;--m3-sys-color-primary-active:#cc0029;--m3-sys-color-secondary:#fc0;--m3-sys-color-on-secondary:#1f1600;--m3-sys-color-secondary-container:#fff9e6;--m3-sys-color-on-secondary-container:#5c4300;--m3-sys-color-tertiary:#16a34a;--m3-sys-color-on-tertiary:#fff;--m3-sys-color-tertiary-container:#f0fdf4;--m3-sys-color-on-tertiary-container:#14532d;--m3-sys-color-error:#dc2626;--m3-sys-color-on-error:#fff;--m3-sys-color-error-container:#fef2f2;--m3-sys-color-on-error-container:#991b1b;--m3-sys-color-surface:#fff;--m3-sys-color-on-surface:#0f172a;--m3-sys-color-surface-dim:#f8fafc;--m3-sys-color-surface-container-lowest:#fff;--m3-sys-color-surface-container-low:#f8fafc;--m3-sys-color-surface-container:#f1f5f9;--m3-sys-color-surface-container-high:#e2e8f0;--m3-sys-color-surface-container-highest:#cbd5e1;--m3-sys-color-outline:#e2e8f0;--m3-sys-color-outline-variant:#cbd5e1;--m3-sys-elevation-0:none;--m3-sys-elevation-1:0 1px 3px 1px #0f172a0d, 0 1px 2px 0 #0f172a0a;--m3-sys-elevation-2:0 4px 12px -2px #0f172a12, 0 2px 6px -1px #0f172a0a;--m3-sys-elevation-3:0 10px 24px -3px #0f172a17, 0 4px 10px -2px #0f172a0d;--m3-sys-elevation-4:0 16px 36px -4px #0f172a1f, 0 6px 16px -3px #0f172a0f;--m3-sys-elevation-5:0 24px 48px -6px #0f172a26, 0 12px 24px -4px #0f172a14;--m3-sys-shape-corner-xs:4px;--m3-sys-shape-corner-sm:8px;--m3-sys-shape-corner-md:12px;--m3-sys-shape-corner-lg:16px;--m3-sys-shape-corner-xl:20px;--m3-sys-shape-corner-2xl:24px;--m3-sys-shape-corner-3xl:28px;--m3-sys-shape-corner-full:9999px;--m3-motion-spring:cubic-bezier(.16, 1, .3, 1);--m3-motion-standard:cubic-bezier(.2, 0, 0, 1);--m3-motion-duration-short:.16s;--m3-motion-duration-medium:.26s;--m3-motion-duration-long:.36s;--m3-primary-gradient:linear-gradient(135deg, #f03 0%, #cc0029 100%);--m3-primary-hover-gradient:linear-gradient(135deg, #e6002e 0%, #b30024 100%);--m3-primary-glow:#ff003347;--m3-emerald-gradient:linear-gradient(135deg, #16a34a 0%, #15803d 100%);--m3-gold-gradient:linear-gradient(135deg, #fc0 0%, #e6b800 100%)}.material-symbols-outlined,.material-symbols-rounded{letter-spacing:normal!important;text-transform:none!important;vertical-align:middle!important;white-space:nowrap!important;word-wrap:normal!important;-webkit-font-feature-settings:"liga"!important;font-feature-settings:"liga"!important;-webkit-font-smoothing:antialiased!important;font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24!important;-webkit-user-select:none!important;user-select:none!important;direction:ltr!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;font-family:Material Symbols Outlined,Material Symbols Rounded!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}.material-symbols-outlined.filled,.material-symbols-rounded.filled,.material-symbols-outlined.active,.material-symbols-rounded.active{font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 24!important}.m3-button-filled,.m3-btn-filled{background:var(--m3-primary-gradient)!important;color:#fff!important;border-radius:var(--m3-sys-shape-corner-full)!important;letter-spacing:-.01em!important;cursor:pointer!important;box-shadow:0 4px 14px var(--m3-primary-glow)!important;transition:transform var(--m3-motion-duration-short) var(--m3-motion-spring), box-shadow var(--m3-motion-duration-short) var(--m3-motion-spring), filter var(--m3-motion-duration-short) ease!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;border:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px 22px!important;font-family:inherit!important;font-size:.88rem!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.m3-button-filled:hover,.m3-btn-filled:hover{background:var(--m3-primary-hover-gradient)!important;transform:translateY(-1.5px)!important;box-shadow:0 6px 20px #ff003361!important}.m3-button-filled:active,.m3-btn-filled:active{transform:translateY(0)scale(.98)!important;box-shadow:0 2px 8px #ff003340!important}.m3-button-tonal,.m3-btn-tonal{background:var(--m3-sys-color-surface-container)!important;color:var(--m3-sys-color-on-surface)!important;border:1px solid var(--m3-sys-color-outline)!important;border-radius:var(--m3-sys-shape-corner-full)!important;cursor:pointer!important;box-shadow:none!important;transition:all var(--m3-motion-duration-short) var(--m3-motion-spring)!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:9px 18px!important;font-family:inherit!important;font-size:.88rem!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.m3-button-tonal:hover,.m3-btn-tonal:hover{background:var(--m3-sys-color-surface-container-high)!important;border-color:var(--m3-sys-color-outline-variant)!important;color:#000!important;box-shadow:var(--m3-sys-elevation-1)!important;transform:translateY(-1px)!important}.m3-button-tonal:active,.m3-btn-tonal:active{transform:translateY(0)scale(.98)!important}.m3-button-outlined,.m3-btn-outlined{color:#334155!important;border:1.5px solid var(--m3-sys-color-outline-variant)!important;border-radius:var(--m3-sys-shape-corner-full)!important;cursor:pointer!important;transition:all var(--m3-motion-duration-short) var(--m3-motion-spring)!important;background:#fff!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:9px 18px!important;font-family:inherit!important;font-size:.88rem!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.m3-button-outlined:hover,.m3-btn-outlined:hover{background:var(--m3-sys-color-surface-dim)!important;color:var(--m3-sys-color-on-surface)!important;border-color:#94a3b8!important;transform:translateY(-1px)!important}.m3-chip,.m3-filter-chip{border-radius:var(--m3-sys-shape-corner-full)!important;border:1.5px solid var(--m3-sys-color-outline)!important;color:#334155!important;cursor:pointer!important;transition:all var(--m3-motion-duration-short) var(--m3-motion-spring)!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;background:#fff!important;align-items:center!important;gap:6px!important;padding:6px 15px!important;font-size:.84rem!important;font-weight:600!important;display:inline-flex!important}.m3-chip:hover,.m3-filter-chip:hover{border-color:var(--m3-sys-color-outline-variant)!important;background:var(--m3-sys-color-surface-dim)!important;color:#0f172a!important;transform:translateY(-1px)!important}.m3-chip.active,.m3-filter-chip.active{background:var(--m3-sys-color-primary-container)!important;color:var(--m3-sys-color-primary)!important;border-color:#ff003359!important;font-weight:700!important;box-shadow:0 2px 8px #ff00331f!important}header.site-header,header.app-header,.app-header,.reverb-header,.sticky-header{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;box-shadow:var(--m3-sys-elevation-1)!important;z-index:1000!important;box-sizing:border-box!important;background:#fffffff0!important;border-bottom:1px solid #e2e8f0d9!important;width:100%!important;position:sticky!important;top:0!important}.header-inner{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:clamp(10px,1.6vw,24px)!important;width:100%!important;max-width:100%!important;height:70px!important;min-height:70px!important;padding:0 clamp(16px,2.5vw,44px)!important;display:flex!important}.header-area-pill-btn{color:#1e293b!important;background:var(--m3-sys-color-surface-dim)!important;border:1px solid var(--m3-sys-color-outline)!important;border-radius:var(--m3-sys-shape-corner-full)!important;cursor:pointer!important;white-space:nowrap!important;height:40px!important;transition:all .18s var(--m3-motion-spring)!important;flex-shrink:0!important;align-items:center!important;gap:7px!important;padding:0 14px!important;font-size:.84rem!important;font-weight:600!important;display:inline-flex!important;box-shadow:0 1px 3px #00000005!important}.header-area-pill-btn:hover{background:var(--m3-sys-color-surface-container)!important;border-color:var(--m3-sys-color-outline-variant)!important;box-shadow:var(--m3-sys-elevation-1)!important;transform:translateY(-1px)!important}.header-nav{flex-shrink:0!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.header-link{letter-spacing:-.01em!important;color:#475569!important;border-radius:var(--m3-sys-shape-corner-full)!important;white-space:nowrap!important;transition:all .18s var(--m3-motion-spring)!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;align-items:center!important;padding:8px 16px!important;font-size:.86rem!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.header-link:hover{background:var(--m3-sys-color-surface-container)!important;color:var(--brand-dark-blue,#003)!important;transform:translateY(-1px)!important}.header-link.active-header-link{background:var(--m3-sys-color-primary-container)!important;color:var(--m3-sys-color-primary)!important;border:1.5px solid #ff003340!important;border-radius:9999px!important;font-weight:700!important;box-shadow:0 2px 8px #ff003314!important}.header-customer-pill-btn{border-radius:var(--m3-sys-shape-corner-full)!important;border:1.5px solid var(--m3-sys-color-outline)!important;color:#334155!important;cursor:pointer!important;transition:all .18s var(--m3-motion-spring)!important;white-space:nowrap!important;background:#fff!important;align-items:center!important;gap:8px!important;max-width:170px!important;padding:6px 14px!important;font-size:.82rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 1px 3px #00000008!important}.header-customer-pill-btn .btn-label-desktop{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:110px!important;overflow:hidden!important}.header-customer-pill-btn:hover{border-color:var(--m3-sys-color-primary)!important;color:var(--m3-sys-color-primary)!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #ff00331f!important}.menu-btn-solid{color:#fff!important;background:var(--m3-primary-gradient)!important;border-radius:var(--m3-sys-shape-corner-full)!important;white-space:nowrap!important;cursor:pointer!important;height:40px!important;transition:all .2s var(--m3-motion-spring)!important;border:none!important;flex-shrink:0!important;align-items:center!important;gap:7px!important;padding:0 18px!important;font-size:.86rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 4px 14px #ff00334d!important}.bm-filter-pills-row{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:16px 0 28px!important;display:flex!important}.bm-filter-pill{border-radius:var(--m3-sys-shape-corner-full)!important;border:1.5px solid var(--m3-sys-color-outline)!important;color:#334155!important;cursor:pointer!important;transition:all .18s var(--m3-motion-spring)!important;-webkit-user-select:none!important;user-select:none!important;background:#fff!important;align-items:center!important;gap:7px!important;padding:8px 18px!important;font-size:.86rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 1px 3px #00000008!important}.bm-filter-pill:hover{border-color:var(--m3-sys-color-outline-variant)!important;background:var(--m3-sys-color-surface-dim)!important;color:#0f172a!important;box-shadow:var(--m3-sys-elevation-1)!important;transform:translateY(-1.5px)!important}.bm-filter-pill.active{background:var(--m3-sys-color-primary-container)!important;border-color:var(--m3-sys-color-primary)!important;color:var(--m3-sys-color-primary)!important;font-weight:800!important;transform:translateY(-1px)!important;box-shadow:0 3px 12px #ff003329!important}.bm-pkg-card{border:1.5px solid var(--m3-sys-color-outline)!important;border-radius:var(--m3-sys-shape-corner-xl)!important;cursor:pointer!important;box-shadow:var(--m3-sys-elevation-1)!important;transition:transform .22s var(--m3-motion-spring), box-shadow .22s var(--m3-motion-spring), border-color .22s ease!important;background:#fff!important;flex-direction:column!important;display:flex!important;position:relative!important;overflow:hidden!important}.bm-pkg-red-price-badge{background:var(--m3-primary-gradient)!important;color:#fff!important;letter-spacing:-.01em!important;border-radius:var(--m3-sys-shape-corner-full)!important;z-index:3!important;height:auto!important;padding:4px 11px!important;font-size:.84rem!important;font-weight:800!important;line-height:1.2!important;position:absolute!important;top:auto!important;bottom:10px!important;left:10px!important;box-shadow:0 3px 8px #00000038!important}.bm-pkg-items-count-badge{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#fff!important;border-radius:var(--m3-sys-shape-corner-full)!important;z-index:3!important;background:#0f172ad9!important;border:1px solid #ffffff26!important;align-items:center!important;gap:4px!important;height:auto!important;padding:4px 10px!important;font-size:.7rem!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important;position:absolute!important;top:auto!important;bottom:10px!important;left:10px!important;box-shadow:0 2px 8px #0000002e!important}.bm-pkg-golden-star-badge{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#fc0!important;border-radius:var(--m3-sys-shape-corner-full)!important;z-index:3!important;background:#0f172ae0!important;border:1px solid #ffffff26!important;align-items:center!important;gap:4px!important;height:auto!important;padding:4px 9px!important;font-size:.76rem!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important;position:absolute!important;top:auto!important;bottom:10px!important;right:10px!important}.bm-pkg-wishlist-btn{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;cursor:pointer!important;z-index:4!important;width:36px!important;height:36px!important;transition:transform .18s var(--m3-motion-spring), background .18s ease!important;background:#ffffffeb!important;border:1px solid #e2e8f0cc!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-size:16px!important;display:flex!important;position:absolute!important;top:10px!important;right:10px!important;box-shadow:0 2px 8px #0000001f!important}.bm-pkg-body{background:#fff!important;flex-direction:column!important;flex:1!important;padding:16px 18px 18px!important;display:flex!important}.bm-pkg-meta-row{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;font-size:.78rem!important;display:flex!important}.bm-pkg-shop-name{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:5px!important;max-width:60%!important;font-weight:700!important;display:inline-flex!important;overflow:hidden!important}.bm-pkg-area-text{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;max-width:40%!important;display:inline-flex!important;overflow:hidden!important}.bm-pkg-title{letter-spacing:-.015em!important;color:#0f172a!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.7em!important;margin:0 0 12px!important;font-size:1.02rem!important;font-weight:800!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.bm-pkg-pricing-row{border-bottom:1px solid var(--m3-sys-color-surface-container)!important;justify-content:space-between!important;align-items:baseline!important;gap:8px!important;margin-top:auto!important;padding-bottom:14px!important;display:flex!important}.bm-pkg-prices{align-items:baseline!important;gap:8px!important;display:flex!important}.bm-pkg-main-price{letter-spacing:-.02em!important;color:var(--brand-dark-blue,#003)!important;font-feature-settings:"tnum" 1!important;font-size:1.25rem!important;font-weight:900!important}.bm-pkg-strike-price{color:#94a3b8!important;font-feature-settings:"tnum" 1!important;font-size:.85rem!important;text-decoration:line-through!important}.bm-pkg-save-tag{color:#16a34a!important;border-radius:var(--m3-sys-shape-corner-full)!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;padding:2px 8px!important;font-size:.72rem!important;font-weight:800!important}.bm-pkg-actions{grid-template-columns:1fr 1.6fr!important;gap:8px!important;margin-top:14px!important;display:grid!important}.bm-pkg-view-btn{border:1.5px solid var(--m3-sys-color-outline-variant)!important;border-radius:var(--m3-sys-shape-corner-full)!important;color:#334155!important;cursor:pointer!important;height:38px!important;transition:all .18s var(--m3-motion-spring)!important;background:#fff!important;justify-content:center!important;align-items:center!important;font-size:.84rem!important;font-weight:700!important;display:inline-flex!important}.bm-pkg-wa-btn{background:var(--m3-emerald-gradient)!important;color:#fff!important;border-radius:var(--m3-sys-shape-corner-full)!important;cursor:pointer!important;height:38px!important;transition:all .18s var(--m3-motion-spring)!important;border:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;font-size:.84rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 3px 10px #16a34a47!important}.landing-package-lock-gate{border:1.5px solid var(--m3-sys-color-outline)!important;border-radius:var(--m3-sys-shape-corner-2xl)!important;box-shadow:var(--m3-sys-elevation-2)!important;text-align:center!important;background:linear-gradient(#fff 0%,#f8fafc 100%)!important;margin:20px 0 36px!important;padding:clamp(36px,4vw,56px) 24px!important;position:relative!important;overflow:hidden!important}.lock-gate-icon{background:#fff1f2!important;border:1.5px solid #f033!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:64px!important;height:64px!important;margin:0 auto 16px!important;display:flex!important;box-shadow:0 4px 14px #ff00331f!important}.lock-gate-icon svg{display:block!important}.lock-gate-card h3{letter-spacing:-.02em!important;color:var(--brand-dark-blue,#003)!important;margin:0 0 10px!important;font-size:clamp(1.35rem,2vw,1.65rem)!important;font-weight:800!important}.lock-gate-text{color:#64748b!important;max-width:480px!important;margin:0 auto 24px!important;font-size:.92rem!important;line-height:1.55!important}.lock-gate-perks{display:none!important}.lock-gate-cta-btn{background:var(--brand-red,#f03)!important;color:#fff!important;border-radius:var(--m3-sys-shape-corner-full)!important;letter-spacing:-.01em!important;cursor:pointer!important;height:48px!important;transition:all .2s var(--m3-motion-spring)!important;border:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 36px!important;font-size:.95rem!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 6px 20px #ff003347!important}.lock-gate-cta-btn:hover{background:#e0002d!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #f036!important}.lock-gate-cta-btn:active{transform:translateY(0)scale(.98)!important}.brand-sidebar-shell{box-shadow:none!important;background:#fff!important;border-right:1.5px solid #e2e8f0!important;width:270px!important;min-width:270px!important}.brand-sidebar-identity{border-radius:var(--m3-sys-shape-corner-lg)!important;background:var(--m3-sys-color-surface-dim)!important;border:1px solid var(--m3-sys-color-outline)!important;align-items:center!important;gap:12px!important;margin-bottom:20px!important;padding:14px!important;display:flex!important;box-shadow:0 1px 3px #00000005!important}.brand-sidebar-avatar{background:var(--m3-primary-gradient)!important;color:#fff!important;border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;font-size:1.25rem!important;font-weight:800!important;display:flex!important;box-shadow:0 3px 10px #ff003340!important}.brand-sidebar-nav{flex-direction:column!important;gap:5px!important;padding:0!important;display:flex!important}.sidebar-nav-section-label{letter-spacing:.08em!important;text-transform:uppercase!important;color:#94a3b8!important;margin:0!important;padding:8px 12px 6px!important;font-size:.72rem!important;font-weight:700!important}.brand-sidebar-shell .brand-sidebar-nav button,.brand-sidebar-nav button.brand-sidebar-nav-btn,.brand-sidebar-nav-btn{color:#475569!important;box-sizing:border-box!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;align-items:center!important;gap:12px!important;width:100%!important;padding:10px 14px!important;font-size:.88rem!important;font-weight:600!important;transition:all .16s!important;display:flex!important;position:relative!important}.brand-sidebar-shell .brand-sidebar-nav button .sidebar-nav-icon,.brand-sidebar-nav-btn .sidebar-nav-icon{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;display:flex!important}.brand-sidebar-shell .brand-sidebar-nav button .sidebar-nav-icon svg,.brand-sidebar-shell .brand-sidebar-nav button .sidebar-nav-icon span,.brand-sidebar-nav-btn .sidebar-nav-icon svg,.brand-sidebar-nav-btn .sidebar-nav-icon span,.brand-sidebar-nav-btn svg{color:#64748b!important;width:20px!important;height:20px!important;font-size:20px!important;transition:color .16s!important}.brand-sidebar-shell .brand-sidebar-nav button:hover,.brand-sidebar-nav button.brand-sidebar-nav-btn:hover,.brand-sidebar-nav-btn:hover{color:#003!important;background:#f1f5f9!important;border-color:#0000!important;transform:none!important}.brand-sidebar-shell .brand-sidebar-nav button:hover .sidebar-nav-icon svg,.brand-sidebar-shell .brand-sidebar-nav button:hover .sidebar-nav-icon span,.brand-sidebar-nav-btn:hover .sidebar-nav-icon svg,.brand-sidebar-nav-btn:hover .sidebar-nav-icon span,.brand-sidebar-nav-btn:hover svg{color:#003!important}.brand-sidebar-shell .brand-sidebar-nav button.active,.brand-sidebar-nav button.brand-sidebar-nav-btn.active,.brand-sidebar-nav button.active,.brand-sidebar-nav-btn.active{color:#fff!important;background:#003!important;border:1px solid #003!important;font-weight:700!important;transform:none!important;box-shadow:0 4px 14px #0000332e!important}.brand-sidebar-shell .brand-sidebar-nav button.active .sidebar-nav-label,.brand-sidebar-nav-btn.active .sidebar-nav-label{color:#fff!important;font-weight:700!important}.brand-sidebar-shell .brand-sidebar-nav button.active .sidebar-nav-icon svg,.brand-sidebar-shell .brand-sidebar-nav button.active .sidebar-nav-icon span,.brand-sidebar-nav-btn.active .sidebar-nav-icon svg,.brand-sidebar-nav-btn.active .sidebar-nav-icon span,.brand-sidebar-nav-btn.active svg{color:#fff!important}.brand-sidebar-nav-btn .sidebar-nav-badge{color:#dc2626!important;background:#fee2e2!important;border:1px solid #dc262633!important;border-radius:9999px!important;margin-left:auto!important;padding:2px 7px!important;font-size:.72rem!important;font-weight:700!important;transition:all .16s!important}.brand-sidebar-shell .brand-sidebar-nav button.active .sidebar-nav-badge,.brand-sidebar-nav-btn.active .sidebar-nav-badge{color:#fff!important;background:#ffffff38!important;border-color:#ffffff59!important}.brand-sidebar-nav-btn .sidebar-pro-badge,.brand-sidebar-nav-btn .badge-pro,.brand-sidebar-nav-btn .locked-badge{color:#b45309!important;letter-spacing:.04em!important;background:#fffbeb!important;border:1px solid #fde68a!important;border-radius:9999px!important;margin-left:auto!important;padding:2px 7px!important;font-size:.68rem!important;font-weight:800!important}.brand-topbar-shell{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-bottom:1px solid var(--m3-sys-color-outline)!important;height:68px!important;box-shadow:var(--m3-sys-elevation-1)!important;background:#fffffff0!important;justify-content:space-between!important;align-items:center!important;padding:0 28px!important;display:flex!important}.pt-cap-chip{border:1.5px solid var(--m3-sys-color-outline)!important;border-radius:var(--m3-sys-shape-corner-lg)!important;box-shadow:var(--m3-sys-elevation-1)!important;transition:all .2s var(--m3-motion-spring)!important;background:#fff!important;justify-content:space-between!important;align-items:center!important;padding:14px 16px!important;display:flex!important}.pt-cap-chip:hover{border-color:var(--m3-sys-color-outline-variant)!important;box-shadow:var(--m3-sys-elevation-2)!important;transform:translateY(-2px)!important}.pt-feature-chip{border-radius:var(--m3-sys-shape-corner-full)!important;letter-spacing:.03em!important;text-transform:uppercase!important;padding:3px 10px!important;font-size:.72rem!important;font-weight:800!important}.pt-feature-chip.active{color:#16a34a!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important}.pt-feature-chip.locked{color:#d97706!important;background:#fffbeb!important;border:1px solid #fde68a!important}.pt-feature-chip.disabled{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important}.overview-greeting-header{border:1.5px solid var(--m3-sys-color-outline)!important;border-radius:var(--m3-sys-shape-corner-xl)!important;box-shadow:var(--m3-sys-elevation-1)!important;background:#fff!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-bottom:24px!important;padding:24px 28px!important;display:flex!important}.overview-quick-btn.primary{background:var(--m3-primary-gradient)!important;color:#fff!important;border-radius:var(--m3-sys-shape-corner-full)!important;cursor:pointer!important;height:42px!important;transition:all .18s var(--m3-motion-spring)!important;border:none!important;align-items:center!important;gap:7px!important;padding:0 20px!important;font-size:.88rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 4px 14px #ff00334d!important}.overview-quick-btn.outline{color:#334155!important;border:1.5px solid var(--m3-sys-color-outline-variant)!important;border-radius:var(--m3-sys-shape-corner-full)!important;cursor:pointer!important;height:42px!important;transition:all .18s var(--m3-motion-spring)!important;background:#fff!important;align-items:center!important;gap:7px!important;padding:0 18px!important;font-size:.88rem!important;font-weight:700!important;display:inline-flex!important}.overview-quick-btn.outline:hover{background:var(--m3-sys-color-surface-dim)!important;color:#0f172a!important;border-color:#0f172a!important;transform:translateY(-1px)!important}.kpi-v2-card{border:1.5px solid var(--m3-sys-color-outline)!important;border-radius:var(--m3-sys-shape-corner-xl)!important;box-shadow:var(--m3-sys-elevation-1)!important;transition:all .2s var(--m3-motion-spring)!important;background:#fff!important;flex-direction:column!important;gap:12px!important;padding:22px!important;display:flex!important}.kpi-v2-card:hover{border-color:var(--m3-sys-color-outline-variant)!important;box-shadow:var(--m3-sys-elevation-2)!important;transform:translateY(-3px)!important}.kpi-v2-cta{color:var(--m3-sys-color-primary)!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;align-items:center!important;gap:4px!important;margin-top:auto!important;padding:0!important;font-size:.82rem!important;font-weight:700!important;transition:transform .16s!important;display:inline-flex!important}.super-admin-brand-header{cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;border-bottom:1px solid #1e293b!important;width:100%!important;padding:20px 18px!important}.super-admin-sidebar .brand-sidebar-nav{flex-direction:column!important;gap:4px!important;padding:16px 12px!important;display:flex!important}.super-admin-sidebar .brand-sidebar-nav button{border-radius:var(--m3-sys-shape-corner-full)!important;color:#94a3b8!important;cursor:pointer!important;transition:all .16s var(--m3-motion-spring)!important;box-sizing:border-box!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;align-items:center!important;gap:12px!important;width:100%!important;padding:10px 14px!important;font-size:.86rem!important;font-weight:600!important;display:flex!important}.super-admin-sidebar .brand-sidebar-nav button.active{background:var(--m3-primary-gradient)!important;color:#fff!important;font-weight:700!important;box-shadow:0 4px 14px #ff003359!important}.super-admin-sidebar .brand-sidebar-nav button.active svg{color:#fff!important}.nav-count-badge{color:#fff!important;border-radius:var(--m3-sys-shape-corner-full)!important;background:#ffffff26!important;margin-left:auto!important;padding:2px 7px!important;font-size:.72rem!important;font-weight:800!important}.nav-count-badge.red-badge{background:#dc2626!important}.super-admin-topbar{border-bottom:1px solid var(--m3-sys-color-outline)!important;height:68px!important;box-shadow:var(--m3-sys-elevation-1)!important;background:#fff!important;justify-content:space-between!important;align-items:center!important;padding:0 32px!important;display:flex!important}.super-admin-workspace .metric-card{border:1.5px solid var(--m3-sys-color-outline)!important;border-radius:var(--m3-sys-shape-corner-xl)!important;box-shadow:var(--m3-sys-elevation-1)!important;transition:all .2s var(--m3-motion-spring)!important;background:#fff!important;padding:20px 22px!important}.super-admin-workspace .metric-card:hover{border-color:var(--m3-sys-color-outline-variant)!important;box-shadow:var(--m3-sys-elevation-2)!important;transform:translateY(-2px)!important}.admin-table-container{border:1.5px solid var(--m3-sys-color-outline)!important;border-radius:var(--m3-sys-shape-corner-xl)!important;box-shadow:var(--m3-sys-elevation-1)!important;background:#fff!important;margin-top:20px!important;overflow:hidden!important}.admin-table{border-collapse:collapse!important;text-align:left!important;width:100%!important;font-size:.86rem!important}.admin-table th{background:var(--m3-sys-color-surface-dim)!important;color:#475569!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-bottom:1.5px solid var(--m3-sys-color-outline)!important;padding:14px 18px!important;font-size:.76rem!important;font-weight:800!important}.admin-table td{border-bottom:1px solid var(--m3-sys-color-surface-container)!important;color:#0f172a!important;vertical-align:middle!important;padding:16px 18px!important}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p,span,a,label{font-family:Plus Jakarta Sans,Hind Siliguri,Noto Sans Bengali,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}h1,.bm-hero-title{letter-spacing:-.025em!important;font-weight:800!important;line-height:1.15!important}h2,.bm-section-header h2{letter-spacing:-.02em!important;font-weight:800!important;line-height:1.25!important}h3{letter-spacing:-.015em!important;font-weight:700!important;line-height:1.35!important}p,.bm-hero-subtitle{letter-spacing:-.005em!important;line-height:1.6!important}.app-header,.site-header,.reverb-header{height:72px!important;min-height:72px!important}.header-inner{gap:16px!important;height:72px!important;min-height:72px!important;padding:0 clamp(16px,2.5vw,40px)!important}.bm-hero-section{border-bottom:1px solid #f1f5f9!important;padding:clamp(48px,6vw,64px) 0 48px!important}.bm-hero-container{max-width:1280px!important;padding:0 clamp(16px,3vw,32px)!important}.bm-hero-badge,.bm-hero-badge-2027,.bm-hero-discount-pill-2027,.bm-community-pill,.feed-banner-badge,.market-hero-badge-pill,.pt-promo-badge{display:none!important}.bm-hero-title{margin:0 0 16px!important;font-size:clamp(2.2rem,4.5vw,3.6rem)!important}.bm-hero-subtitle{max-width:720px!important;margin:0 0 24px!important;font-size:clamp(1rem,1.6vw,1.18rem)!important}.bm-search-suite-2027{max-width:720px!important;margin:0 auto 24px!important}.bm-segmented-pills-2027{border-radius:9999px!important;gap:4px!important;margin-bottom:16px!important;padding:4px!important}.bm-search-card-2027{border-radius:9999px!important;min-height:56px!important;margin-bottom:0!important;padding:6px 6px 6px 20px!important}.bm-category-ribbon-2027{gap:8px!important;max-width:960px!important;margin:0 auto 32px!important}.bm-trust-strip-2027{gap:clamp(16px,3.5vw,32px)!important;margin-top:8px!important;padding-top:24px!important}.bm-pillars-section,.bm-packages-section,.bm-categories-section,.bm-comparison-section,.bm-faq-section,.bm-final-cta-section{border-bottom:1px solid #f1f5f9!important;padding:clamp(28px,4vw,48px) 0!important}.bm-filter-pills-row{gap:8px!important;margin-bottom:32px!important;padding-bottom:8px!important}.bm-pillars-grid,.bm-packages-grid,.bm-categories-grid,.packages-grid{gap:24px!important}.bm-pillar-card{border-radius:20px!important;padding:24px!important}.bm-pkg-body{padding:16px 20px 20px!important}.menu-btn-solid,.bm-btn-primary,.lock-gate-cta-btn,.customer-auth-submit-btn,.bm-search-submit-btn-2027{cursor:pointer!important;white-space:nowrap!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-family:inherit!important;font-size:.92rem!important;font-weight:700!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.menu-btn-solid{height:40px!important;padding:0 20px!important}.bm-search-submit-btn-2027{height:44px!important;padding:0 24px!important}.lock-gate-cta-btn,.customer-auth-submit-btn{width:100%!important;height:48px!important;padding:0 24px!important}.menu-btn-solid:hover,.bm-btn-primary:hover,.lock-gate-cta-btn:hover,.customer-auth-submit-btn:hover,.bm-search-submit-btn-2027:hover{filter:brightness(1.04)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #ff003359!important}.menu-btn-solid:active,.bm-btn-primary:active,.lock-gate-cta-btn:active,.customer-auth-submit-btn:active,.bm-search-submit-btn-2027:active{transform:translateY(0)scale(.98)!important;box-shadow:0 2px 6px #f033!important}.header-customer-pill-btn,.header-area-pill-btn,.header-lang-btn,.header-link,.bm-ribbon-pill-2027,.bm-filter-pill{cursor:pointer!important;white-space:nowrap!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:40px!important;padding:0 16px!important;font-family:inherit!important;font-size:.85rem!important;font-weight:600!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.header-customer-pill-btn:hover,.header-area-pill-btn:hover,.header-lang-btn:hover,.bm-ribbon-pill-2027:hover{color:#003!important;background:#f8fafc!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #0000000a!important}.bm-filter-pill:hover{border-color:var(--brand-red,#f03)!important;color:var(--brand-red,#f03)!important;background:#fef2f2!important;transform:translateY(-1px)!important}.header-customer-pill-btn:active,.header-area-pill-btn:active,.header-lang-btn:active,.header-link:active,.bm-ribbon-pill-2027:active,.bm-filter-pill:active{transform:translateY(0)scale(.98)!important}.bm-filter-pill.active{background:var(--brand-red,#f03)!important;border-color:var(--brand-red,#f03)!important;color:#fff!important;font-weight:700!important;box-shadow:0 4px 14px #ff003347!important}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--brand-red,#f03)!important;outline-offset:2px!important}.phone-input-wrap,.customer-auth-form input[type=tel],.customer-auth-form input[type=password],.customer-auth-form input[type=text]{border-radius:12px!important;height:48px!important;font-family:inherit!important;font-size:.95rem!important;transition:all .18s!important}.phone-input-wrap:focus-within,.customer-auth-form input:focus{border-color:var(--brand-red,#f03)!important;outline:none!important;box-shadow:0 0 0 3px #ff00331f!important}.bm-pkg-card,.bm-pillar-card{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .2s!important}.bm-pkg-card:hover,.bm-pillar-card:hover{border-color:#cbd5e1!important;transform:translateY(-4px)!important;box-shadow:0 16px 32px #0f172a14!important}.bm-pkg-thumb-wrap img,.bm-pillar-img{transition:transform .35s cubic-bezier(.16,1,.3,1)!important}.bm-pkg-card:hover .bm-pkg-thumb-wrap img,.bm-pillar-card:hover .bm-pillar-img{transform:scale(1.03)!important}.pt-modal-overlay{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0f172a8c!important;transition:opacity .2s!important}.pt-modal-card,.customer-auth-card-2027{border-radius:24px!important;padding:32px 24px!important;animation:.24s cubic-bezier(.16,1,.3,1) ptModalEnter!important;box-shadow:0 24px 60px #0f172a33!important}@keyframes ptModalEnter{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.area-minimal-modal-backdrop{z-index:99999;-webkit-backdrop-filter:blur(8px);background:#0f172a73;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) areaMinimalFadeIn;display:flex;position:fixed;inset:0}@keyframes areaMinimalFadeIn{0%{opacity:0}to{opacity:1}}.area-minimal-card{background:#fff;border:1px solid #e2e8f0e6;border-radius:24px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;padding:24px;font-family:inherit;animation:.24s cubic-bezier(.16,1,.3,1) areaMinimalCardEnter;display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 48px -8px #0f172a33,0 4px 12px #0000000f}@keyframes areaMinimalCardEnter{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.area-minimal-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.area-minimal-title{color:#0f172a;letter-spacing:-.015em;margin:0;font-family:inherit;font-size:1.22rem;font-weight:800;line-height:1.25}.area-minimal-subtitle{color:#64748b;margin:4px 0 0;font-family:inherit;font-size:.82rem;font-weight:500;line-height:1.4}.area-minimal-close-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;transition:all .15s;display:flex}.area-minimal-close-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1;transform:scale(1.05)}.area-minimal-detect-row{margin-bottom:14px}.area-minimal-detect-btn{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:7px;height:36px;min-height:36px;padding:0 16px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.area-minimal-detect-btn:hover:not(:disabled){color:#0f172a;background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.area-minimal-detect-btn:disabled{opacity:.7;cursor:default}.area-minimal-error-text{color:#e11d48;align-items:center;gap:5px;margin:6px 0 0;font-size:.78rem;display:flex}.area-division-chips-row{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.area-division-chip{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:6px;height:34px;min-height:34px;padding:0 12px;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.area-division-chip:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.area-division-chip.active{color:#fff;background:#003;border-color:#003;font-weight:700;box-shadow:0 2px 8px #00003340}.area-division-chip-name{line-height:1}.area-div-badge{letter-spacing:.02em;border-radius:9999px;padding:1px 6px;font-size:.65rem;font-weight:700;line-height:1.3}.area-div-badge.active{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.area-division-chip.active .area-div-badge.active{color:#fff;background:#fff3;border-color:#fff6}.area-div-badge.soon{color:#d97706;background:#fef3c7;border:1px solid #fde68a}.area-division-chip.active .area-div-badge.soon{color:#fff;background:#fff3;border-color:#fff6}.area-division-coming-soon-card{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;flex-direction:column;align-items:center;margin:10px 0 14px;padding:24px 16px;display:flex}.area-coming-soon-pill{color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:9999px;align-items:center;gap:5px;margin-bottom:10px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.area-coming-soon-title{color:#0f172a;margin:0 0 6px;font-family:inherit;font-size:1.05rem;font-weight:800}.area-coming-soon-desc{color:#64748b;max-width:360px;margin:0 0 16px;font-family:inherit;font-size:.82rem;line-height:1.45}.area-coming-soon-switch-btn{color:#fff;cursor:pointer;background:#003;border:none;border-radius:9999px;align-items:center;gap:7px;height:36px;padding:0 16px;font-family:inherit;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex}.area-coming-soon-switch-btn:hover{background:#1e1b4b}.area-minimal-section-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin:14px 0 8px;font-family:inherit;font-size:.72rem;font-weight:800}.area-minimal-chips-grid{flex-wrap:wrap;gap:7px;max-height:none;margin-bottom:14px;padding-right:0;display:flex;overflow:visible}.area-minimal-chip{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:5px;height:34px;min-height:34px;padding:0 13px;font-family:inherit;font-size:.82rem;font-weight:500;transition:all .15s;display:inline-flex}.area-minimal-chip:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.area-minimal-chip.active{color:#fff;background:#003;border-color:#003;font-weight:700;box-shadow:0 2px 8px #00003340}.area-minimal-chip.active svg{color:#fff}.area-minimal-subarea-block{background:#f8fafc;border:1px solid #f1f5f9;border-radius:14px;margin-top:10px;padding:12px}.area-minimal-footer{background:#fff;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex;position:relative}.area-minimal-current-badge{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-family:inherit;font-size:.84rem;font-weight:700;display:inline-flex;overflow:hidden}.area-muted-badge{color:#64748b;font-weight:600}.area-minimal-apply-btn{background:var(--brand-red,#f03);color:#fff;cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;height:42px;min-height:42px;padding:0 24px;font-family:inherit;font-size:.88rem;font-weight:700;transition:all .15s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px #ff00334d}.area-minimal-apply-btn:hover{background:#e0002d;transform:translateY(-1px);box-shadow:0 6px 20px #f036}.area-minimal-apply-btn:active{transform:translateY(0)scale(.98)}.sidebar-location-block{margin-bottom:14px}.sidebar-filter-label-row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.sidebar-location-clear-btn{color:#e11d48;cursor:pointer;background:0 0;border:none;padding:0;font-size:.74rem;font-weight:700;transition:opacity .15s}.sidebar-location-clear-btn:hover{opacity:.8;text-decoration:underline}.sidebar-location-pill-card{cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:all .15s;display:flex}.sidebar-location-pill-card:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #0f172a0a}.sidebar-loc-left{align-items:center;gap:8px;min-width:0;display:flex}.sidebar-loc-icon{color:var(--brand-red,#f03);flex-shrink:0}.sidebar-loc-text{flex-direction:column;min-width:0;display:flex}.sidebar-loc-title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;overflow:hidden}.sidebar-loc-sub{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:500;overflow:hidden}.sidebar-loc-action{color:#0284c7;background:#e0f2fe;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:.72rem;font-weight:700}.landing-package-lock-gate.lock-gate-email-style{box-shadow:none!important;text-align:center!important;box-sizing:border-box!important;background:0 0!important;border:none!important;width:100%!important;max-width:580px!important;margin:12px auto 24px!important;padding:24px 16px 28px!important}.lock-gate-email-shell{flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.lock-gate-section-title{color:#0f172a!important;letter-spacing:-.02em!important;text-align:center!important;margin:0 0 8px!important;font-size:1.55rem!important;font-weight:800!important;line-height:1.25!important}@media (width<=640px){.lock-gate-section-title{font-size:1.3rem!important}}.lock-gate-email-subtitle{color:#64748b!important;text-align:center!important;max-width:500px!important;margin:0 0 18px!important;font-size:.9rem!important;font-weight:500!important;line-height:1.45!important}.lock-gate-direct-btn{background:var(--brand-red,#f03)!important;color:#fff!important;letter-spacing:-.01em!important;cursor:pointer!important;height:44px!important;box-shadow:none!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 28px!important;font-size:.92rem!important;font-weight:700!important;text-decoration:none!important;transition:all .15s!important;display:inline-flex!important}.lock-gate-direct-btn:hover{box-shadow:none!important;background:#e0002d!important;transform:translateY(-1px)!important}.lock-gate-direct-btn:active{transform:translateY(0)!important}.lock-gate-email-pill{box-sizing:border-box!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:48px!important;padding:4px 5px 4px 16px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.lock-gate-email-pill:hover{border-color:#f03!important;transform:translateY(-1px)!important}.lock-gate-email-pill-left{flex:1!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.lock-gate-email-pill-icon{flex-shrink:0!important}.lock-gate-email-pill-placeholder{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.88rem!important;font-weight:600!important;overflow:hidden!important}.lock-gate-email-pill-btn{background:var(--brand-red,#f03)!important;color:#fff!important;letter-spacing:-.01em!important;cursor:pointer!important;height:38px!important;box-shadow:none!important;border:none!important;border-radius:9999px!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;padding:0 18px!important;font-size:.82rem!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.lock-gate-email-pill-btn:hover{box-shadow:none!important;background:#e0002d!important;transform:scale(1.02)!important}.lock-gate-email-pill-btn:active{transform:scale(.98)!important}.header-nav .header-link,.app-header .header-link,.site-header .header-link,.header-nav .header-link:hover,.app-header .header-link:hover,.site-header .header-link:hover{border-radius:9999px!important}.header-nav .header-link.active-header-link,.app-header .header-link.active-header-link,.site-header .header-link.active-header-link,.header-link.active-header-link,button.header-link.active-header-link{color:#dc2626!important;height:40px!important;box-shadow:none!important;background:#fef2f2!important;border:1.5px solid #dc262647!important;border-radius:9999px!important;outline:none!important;padding:0 18px!important;font-weight:700!important}.header-customer-dropdown-container{align-items:center!important;display:inline-flex!important;position:relative!important}.header-customer-pill-btn{color:#1e293b!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;outline:none!important;align-items:center!important;gap:7px!important;padding:6px 14px!important;font-size:.82rem!important;font-weight:700!important;transition:all .16s!important;display:inline-flex!important}.header-customer-pill-btn:hover{color:#003!important;box-shadow:none!important;background:#f8fafc!important;border-color:#003!important}.header-customer-pill-btn.active,.header-customer-pill-btn.open{color:#fff!important;box-shadow:none!important;background:#003!important;border-color:#003!important}.header-profile-user-btn{color:#003!important;cursor:pointer!important;white-space:nowrap!important;height:40px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;outline:none!important;align-items:center!important;gap:8px!important;padding:3px 12px 3px 4px!important;transition:all .16s!important;display:inline-flex!important}.header-profile-user-btn:hover{box-shadow:none!important;background:#f8fafc!important;border-color:#003!important}.header-profile-user-btn.open{box-shadow:none!important;background:#f1f5f9!important;border-color:#003!important}.header-profile-avatar-circle{color:#fff!important;width:32px!important;height:32px!important;box-shadow:none!important;background:#003!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}.header-profile-avatar-img,.header-dropdown-avatar-img,.customer-account-avatar-img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.header-profile-avatar-initial{color:#fff!important;text-transform:uppercase!important;font-size:.88rem!important;font-weight:800!important;line-height:1!important}.header-profile-user-name{color:#003!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:130px!important;font-size:.84rem!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}.header-customer-pill-btn.active .header-dropdown-chevron,.header-customer-pill-btn.open .header-dropdown-chevron,.header-customer-pill-btn.active .header-user-line-icon,.header-customer-pill-btn.open .header-user-line-icon{color:#fff!important}.header-dropdown-chevron{color:#64748b!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;font-size:18px!important;line-height:1!important;transition:transform .2s!important;display:inline-flex!important}.header-dropdown-chevron.rotated{transform:rotate(180deg)!important}.header-customer-dropdown-menu{z-index:99999!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:14px!important;flex-direction:column!important;gap:3px!important;width:230px!important;min-width:210px!important;padding:6px!important;animation:.15s ease-out customerDropdownFadeIn!important;display:flex!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;box-shadow:0 10px 30px #0000001f,0 2px 6px #0000000a!important}@keyframes customerDropdownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.header-dropdown-user-header{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;align-items:center!important;gap:12px!important;margin-bottom:4px!important;padding:10px 12px!important;display:flex!important}.header-dropdown-user-avatar{color:#fff!important;background:#003!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;font-size:1.1rem!important;display:flex!important}.header-dropdown-user-info{flex-direction:column!important;min-width:0!important;display:flex!important}.header-dropdown-badge{text-transform:uppercase!important;letter-spacing:.4px!important;color:#166534!important;background:#dcfce7!important;border:1px solid #bbf7d0!important;border-radius:9999px!important;align-items:center!important;width:fit-content!important;margin-bottom:2px!important;padding:2px 7px!important;font-size:.68rem!important;font-weight:800!important;display:inline-flex!important}.header-dropdown-user-name{color:#003!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:.88rem!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}.header-dropdown-user-phone{color:#64748b!important;margin:0!important;font-size:.74rem!important;font-weight:600!important;line-height:1.2!important}.header-dropdown-divider{background:#e2e8f0!important;border:none!important;height:1px!important;margin:4px 0!important}.header-dropdown-item{color:#1e293b!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;align-items:center!important;gap:10px!important;width:100%!important;padding:8px 10px!important;text-decoration:none!important;transition:all .14s!important;display:flex!important}.header-dropdown-item:hover{background:#f1f5f9!important;border-color:#e2e8f0!important}.header-dropdown-item-icon{color:#003!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;display:flex!important}.header-dropdown-item:hover .header-dropdown-item-icon{color:#fff!important;background:#003!important;border-color:#003!important}.header-dropdown-item-title{color:#003!important;flex:1!important;font-size:.86rem!important;font-weight:700!important;line-height:1.2!important}.header-dropdown-item-sub{color:#64748b!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.7rem!important;font-weight:500!important;line-height:1.2!important;overflow:hidden!important}.header-dropdown-item-danger:hover{background:#fef2f2!important;border-color:#fee2e2!important}.header-dropdown-item-danger .header-dropdown-item-icon{color:#dc2626!important;background:#fee2e2!important;border-color:#fecaca!important}.header-dropdown-item-danger:hover .header-dropdown-item-icon{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.header-dropdown-item-danger .header-dropdown-item-title{color:#dc2626!important}.customer-account-guest-state{background:#f8fafc!important;justify-content:center!important;align-items:center!important;min-height:70vh!important;padding:40px 16px!important;display:flex!important}.customer-account-guest-card{text-align:center!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;width:100%!important;max-width:480px!important;padding:40px 32px!important}.guest-card-icon{margin-bottom:14px!important;font-size:3.2rem!important;display:inline-block!important}.customer-account-guest-card h2{color:#003!important;margin:0 0 10px!important;font-size:1.4rem!important;font-weight:900!important}.customer-account-guest-card p{color:#64748b!important;margin:0!important;font-size:.9rem!important;line-height:1.5!important}.guest-card-actions{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin-top:24px!important;display:flex!important}.guest-login-btn{background:var(--brand-red,#f03)!important;color:#fff!important;border:1.5px solid var(--brand-red,#f03)!important;cursor:pointer!important;border-radius:9999px!important;padding:10px 24px!important;font-size:.9rem!important;font-weight:800!important}.guest-home-btn{color:#334155!important;cursor:pointer!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;padding:10px 20px!important;font-size:.9rem!important;font-weight:700!important}.customer-account-page{box-sizing:border-box!important;background:#f8fafc!important;width:100%!important;min-height:calc(100vh - 70px)!important;padding:24px 32px 60px!important}@media (width>=1600px){.customer-account-page{padding:24px 44px 60px!important}}@media (width<=768px){.customer-account-page{padding:16px 14px 48px!important}}.customer-account-container{box-sizing:border-box!important;flex-direction:column!important;gap:20px!important;width:100%!important;max-width:100%!important;margin:0!important;display:flex!important}.customer-account-breadcrumb{color:#64748b!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;font-size:.82rem!important;font-weight:600!important;display:flex!important}.breadcrumb-link{color:var(--brand-red,#f03)!important;cursor:pointer!important;font-weight:700!important;font-size:inherit!important;background:0 0!important;border:none!important;padding:0!important}.breadcrumb-link:hover{text-decoration:underline!important}.breadcrumb-separator{color:#cbd5e1!important}.breadcrumb-current{color:#475569!important}.breadcrumb-active-tag{color:#003!important;background:#e2e8f0!important;border-radius:9999px!important;padding:3px 10px!important;font-size:.78rem!important;font-weight:800!important}.customer-account-hero{color:#fff!important;background:#003!important;border:1.5px solid #003!important;border-radius:20px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:24px 28px!important;display:flex!important}.customer-account-hero-left{align-items:center!important;gap:18px!important;min-width:0!important;display:flex!important}.customer-account-avatar{color:#003!important;width:64px!important;height:64px!important;box-shadow:none!important;background:#fff!important;border:2px solid #003!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;font-size:2rem!important;display:flex!important;overflow:hidden!important}.customer-account-hero-info{flex-direction:column!important;justify-content:center!important;gap:4px!important;min-width:0!important;display:flex!important}.customer-account-name{color:#fff!important;letter-spacing:-.01em!important;margin:0!important;font-size:1.55rem!important;font-weight:900!important;line-height:1.2!important}.customer-account-meta-row{color:#cbd5e1!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 10px!important;margin:0!important;font-size:.9rem!important;font-weight:600!important;display:flex!important}.customer-meta-item{align-items:center!important;gap:4px!important;display:inline-flex!important}.customer-meta-bullet{color:#64748b!important;font-size:.82rem!important}.customer-account-logout-btn{border:1.5px solid var(--brand-red,#f03)!important;color:#fff!important;cursor:pointer!important;background:#ff003326!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:8px 18px!important;font-size:.84rem!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.customer-account-logout-btn:hover{background:var(--brand-red,#f03)!important;color:#fff!important}.customer-account-edit-btn{color:#fff!important;cursor:pointer!important;background:#ffffff1f!important;border:1.5px solid #ffffff59!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:8px 18px!important;font-size:.84rem!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.customer-account-edit-btn:hover,.customer-account-edit-btn.active{color:#003!important;background:#fff!important;border-color:#fff!important;box-shadow:0 4px 12px #0003!important}.customer-sidebar-logout-btn{color:#ef4444!important;margin-top:4px!important}.customer-sidebar-logout-btn:hover{color:#dc2626!important;background:#fef2f2!important}.customer-account-metrics-strip{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}@media (width<=1100px){.customer-account-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.customer-account-metrics-strip{grid-template-columns:1fr!important}}.account-metric-card{cursor:pointer!important;text-align:left!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:14px!important;align-items:center!important;gap:14px!important;padding:14px 18px!important;transition:all .15s!important;display:flex!important}.account-metric-card:hover,.account-metric-card.active{border-color:var(--brand-red,#f03)!important;background:#fff5f5!important}.account-metric-card .metric-icon{flex-shrink:0!important;font-size:1.6rem!important}.account-metric-card .metric-info{flex-direction:column!important;min-width:0!important;display:flex!important}.account-metric-card .metric-value{color:#003!important;font-size:1.35rem!important;font-weight:900!important;line-height:1.1!important}.account-metric-card .metric-title{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.3px!important;font-size:.76rem!important;font-weight:700!important}.customer-account-layout{box-sizing:border-box!important;grid-template-columns:290px minmax(0,1fr)!important;align-items:start!important;gap:24px!important;width:100%!important;display:grid!important}@media (width<=960px){.customer-account-layout{grid-template-columns:1fr!important}}.customer-account-sidebar{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:18px!important;flex-direction:column!important;gap:16px!important;padding:16px!important;display:flex!important;position:sticky!important;top:85px!important}.sidebar-nav-title{color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.6px!important;padding:0 8px!important;font-size:.74rem!important;font-weight:800!important}.customer-account-nav-list{flex-direction:column!important;gap:4px!important;display:flex!important}.account-nav-btn{color:#334155!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:1.5px solid #0000!important;border-radius:12px!important;align-items:center!important;gap:12px!important;width:100%!important;padding:10px 14px!important;font-size:.88rem!important;font-weight:700!important;transition:all .15s!important;display:flex!important}.account-nav-btn:hover{color:#003!important;background:#f8fafc!important;border-color:#e2e8f0!important}.account-nav-btn.active{color:#fff!important;background:#003!important;border-color:#003!important}.account-nav-btn .nav-btn-icon{flex-shrink:0!important;font-size:1.1rem!important}.account-nav-btn .nav-btn-text{flex:1!important}.account-nav-btn .nav-btn-badge{background:var(--brand-red,#f03)!important;color:#fff!important;border-radius:9999px!important;padding:2px 7px!important;font-size:.72rem!important;font-weight:800!important}.account-nav-btn.active .nav-btn-badge{color:#003!important;background:#fff!important}.nav-divider{background:#e2e8f0!important;border:none!important;height:1px!important;margin:6px 0!important}.sidebar-helpline-widget{background:#f0fdf4!important;border:1.5px solid #bbf7d0!important;border-radius:14px!important;flex-direction:column!important;gap:10px!important;padding:14px!important;display:flex!important}.helpline-widget-header{align-items:center!important;gap:10px!important;display:flex!important}.helpline-widget-header .widget-icon{font-size:1.5rem!important}.helpline-widget-header h4{color:#166534!important;margin:0!important;font-size:.88rem!important;font-weight:800!important}.helpline-widget-header p{color:#15803d!important;margin:0!important;font-size:.72rem!important}.sidebar-whatsapp-btn{color:#fff!important;text-align:center!important;background:#25d366!important;border:1px solid #16a34a!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:9px 12px!important;font-size:.82rem!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.customer-account-content{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:18px!important;min-width:0!important;padding:24px!important}@media (width<=600px){.customer-account-content{padding:16px!important}}.account-panel{flex-direction:column!important;gap:20px!important;display:flex!important}.account-panel-header{border-bottom:1px solid #e2e8f0!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding-bottom:16px!important;display:flex!important}.panel-title{color:#003!important;margin:0 0 4px!important;font-size:1.3rem!important;font-weight:900!important}.panel-desc{color:#64748b!important;margin:0!important;font-size:.85rem!important;line-height:1.4!important}.panel-badge-count{color:#003!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;padding:4px 12px!important;font-size:.8rem!important;font-weight:800!important}.account-member-card{color:#fff!important;border:2px solid var(--brand-red,#f03)!important;background:linear-gradient(135deg,#003 0%,#1e1b4b 100%)!important;border-radius:18px!important;flex-direction:column!important;gap:18px!important;padding:22px 26px!important;display:flex!important}.member-card-header{justify-content:space-between!important;align-items:center!important;display:flex!important}.member-card-logo{letter-spacing:1.5px!important;color:#fff!important;font-size:.88rem!important;font-weight:900!important}.member-card-status{color:#fff!important;letter-spacing:.5px!important;background:#22c55e!important;border-radius:9999px!important;padding:3px 10px!important;font-size:.72rem!important;font-weight:900!important}.member-card-body{flex-direction:column!important;gap:4px!important;display:flex!important}.member-card-name{letter-spacing:.5px!important;font-size:1.4rem!important;font-weight:900!important}.member-card-phone{color:#cbd5e1!important;font-size:.95rem!important;font-weight:600!important}.member-card-footer{border-top:1px solid #ffffff26!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;padding-top:14px!important;display:grid!important}.card-footer-label{color:#94a3b8!important;text-transform:uppercase!important;margin-bottom:2px!important;font-size:.68rem!important;font-weight:700!important;display:block!important}.card-footer-val{color:#fff!important;font-size:.85rem!important;font-weight:800!important;display:block!important}.account-shortcuts-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;display:grid!important}@media (width<=1024px){.account-shortcuts-grid{grid-template-columns:1fr!important}}.shortcut-card{cursor:pointer!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:14px!important;flex-direction:column!important;gap:6px!important;padding:18px!important;transition:all .15s!important;display:flex!important}.shortcut-card:hover{background:#f1f5f9!important;border-color:#003!important}.shortcut-icon{font-size:1.8rem!important}.shortcut-card h4{color:#003!important;margin:0!important;font-size:.95rem!important;font-weight:800!important}.shortcut-card p{color:#64748b!important;flex:1!important;margin:0!important;font-size:.78rem!important}.shortcut-link{color:var(--brand-red,#f03)!important;margin-top:6px!important;font-size:.8rem!important;font-weight:800!important}.account-recent-section{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:16px!important;flex-direction:column!important;gap:14px!important;padding:20px!important;display:flex!important}.recent-section-header{justify-content:space-between!important;align-items:center!important;display:flex!important}.recent-section-header h3{color:#003!important;margin:0!important;font-size:1.05rem!important;font-weight:900!important}.recent-inquiries-list{flex-direction:column!important;gap:10px!important;display:flex!important}.inquiry-row-item{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;align-items:center!important;gap:14px!important;padding:12px!important;display:flex!important}.inquiry-row-thumb{object-fit:cover!important;border-radius:8px!important;flex-shrink:0!important;width:52px!important;height:52px!important}.inquiry-row-info{flex:1!important;min-width:0!important}.inquiry-row-brand{color:#64748b!important;font-size:.72rem!important;font-weight:700!important;display:block!important}.inquiry-row-title{color:#003!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:2px 0!important;font-size:.92rem!important;font-weight:800!important;overflow:hidden!important}.inquiry-row-price{color:var(--brand-red,#f03)!important;font-size:.88rem!important;font-weight:900!important}.inquiry-row-chat-btn{color:#fff!important;background:#25d366!important;border:1px solid #16a34a!important;border-radius:9999px!important;padding:6px 14px!important;font-size:.8rem!important;font-weight:800!important;text-decoration:none!important}.account-empty-block{text-align:center!important;background:#f8fafc!important;border:1.5px dashed #cbd5e1!important;border-radius:16px!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:36px 20px!important;display:flex!important}.empty-emoji{font-size:2.8rem!important}.account-empty-block h3{color:#003!important;margin:0!important;font-size:1.1rem!important;font-weight:900!important}.account-empty-block p{color:#64748b!important;max-width:440px!important;margin:0!important;font-size:.86rem!important;line-height:1.45!important}.empty-cta-btn{background:var(--brand-red,#f03)!important;color:#fff!important;border:1.5px solid var(--brand-red,#f03)!important;cursor:pointer!important;border-radius:9999px!important;margin-top:6px!important;padding:9px 22px!important;font-size:.85rem!important;font-weight:800!important}.settings-success-banner{color:#166534!important;background:#f0fdf4!important;border:1.5px solid #86efac!important;border-radius:12px!important;align-items:center!important;gap:10px!important;padding:12px 18px!important;font-size:.88rem!important;font-weight:700!important;display:flex!important}.account-settings-form{flex-direction:column!important;gap:16px!important;display:flex!important}.form-group-row{grid-template-columns:1fr 1fr!important;gap:16px!important;display:grid!important}@media (width<=600px){.form-group-row{grid-template-columns:1fr!important}}.form-field{flex-direction:column!important;gap:6px!important;display:flex!important}.form-field.full-width{grid-column:1/-1!important}.form-label{color:#1e293b!important;font-size:.82rem!important;font-weight:800!important}.form-input,.form-select,.form-textarea{color:#003!important;box-sizing:border-box!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:10px!important;width:100%!important;padding:10px 14px!important;font-family:inherit!important;font-size:.9rem!important;transition:border-color .15s!important}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--brand-red,#f03)!important;outline:none!important}.form-input.disabled-input{color:#64748b!important;cursor:not-allowed!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.field-hint{color:#64748b!important;font-size:.72rem!important;font-weight:500!important}.form-actions-row{justify-content:flex-end!important;margin-top:10px!important;display:flex!important}.form-submit-btn{background:var(--brand-red,#f03)!important;color:#fff!important;border:1.5px solid var(--brand-red,#f03)!important;cursor:pointer!important;border-radius:9999px!important;padding:12px 28px!important;font-size:.92rem!important;font-weight:800!important;transition:all .15s!important}.form-submit-btn:hover{background:#b91c1c!important;border-color:#b91c1c!important}.inquiry-cards-grid{flex-direction:column!important;gap:14px!important;display:flex!important}.inquiry-full-card{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:14px!important;grid-template-columns:100px 1fr auto!important;align-items:center!important;gap:16px!important;padding:14px!important;display:grid!important}@media (width<=680px){.inquiry-full-card{grid-template-columns:1fr!important}}.inquiry-card-media-col{background:#f1f5f9!important;border-radius:10px!important;flex-shrink:0!important;width:100px!important;height:100px!important;overflow:hidden!important}.inquiry-full-thumb{object-fit:cover!important;width:100%!important;height:100%!important}.inquiry-thumb-placeholder{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;font-size:2.2rem!important;display:flex!important}.inquiry-card-details-col{min-width:0!important}.inquiry-meta-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:6px!important;display:flex!important}.inquiry-brand-pill{color:#003!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;padding:2px 8px!important;font-size:.75rem!important;font-weight:800!important}.inquiry-time-pill{color:#64748b!important;font-size:.72rem!important;font-weight:600!important}.inquiry-package-title{color:#003!important;cursor:pointer!important;margin:0 0 6px!important;font-size:1rem!important;font-weight:800!important}.inquiry-package-title:hover{color:var(--brand-red,#f03)!important}.inquiry-price-tag-big{color:var(--brand-red,#f03)!important;font-size:1.15rem!important;font-weight:900!important}.inquiry-card-actions-col{flex-direction:column!important;gap:6px!important;min-width:150px!important;display:flex!important}.inquiry-whatsapp-action-btn{color:#fff!important;text-align:center!important;background:#25d366!important;border:1px solid #16a34a!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;font-size:.82rem!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.inquiry-secondary-btn{color:#334155!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;font-size:.8rem!important;font-weight:700!important;display:inline-flex!important}.inquiry-review-action-btn{color:#b45309!important;cursor:pointer!important;background:#fffbeb!important;border:1px solid #fde68a!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;font-size:.8rem!important;font-weight:700!important;display:inline-flex!important}.helpline-channels-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:100%!important;display:grid!important}@media (width<=1024px){.helpline-channels-grid{grid-template-columns:1fr!important}}.helpline-channel-card{text-align:center!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:16px!important;flex-direction:column!important;align-items:center!important;gap:12px!important;padding:22px!important;display:flex!important}.channel-icon-wrap{border-radius:50%!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;font-size:1.6rem!important;display:flex!important}.channel-icon-wrap.phone{background:#eff6ff!important;border:1px solid #bfdbfe!important}.channel-icon-wrap.whatsapp{background:#f0fdf4!important;border:1px solid #bbf7d0!important}.channel-icon-wrap.email{background:#fdf2f8!important;border:1px solid #fbcfe8!important}.channel-info h3{color:#003!important;margin:0!important;font-size:.95rem!important;font-weight:800!important}.channel-highlight{color:#003!important;margin:4px 0!important;font-size:1.15rem!important;font-weight:900!important}.channel-sub{color:#64748b!important;margin:0!important;font-size:.78rem!important}.channel-action-btn{color:#fff!important;box-sizing:border-box!important;background:#003!important;border:1px solid #003!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:10px 18px!important;font-size:.86rem!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.channel-action-btn.whatsapp-btn{background:#25d366!important;border-color:#16a34a!important}.helpline-faqs-section{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:16px!important;margin-top:12px!important;padding:22px!important}.faqs-title{color:#003!important;margin:0 0 14px!important;font-size:1.05rem!important;font-weight:900!important}.faq-items-list{flex-direction:column!important;gap:12px!important;display:flex!important}.faq-item{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:14px 18px!important}.faq-item h4{color:#003!important;margin:0 0 6px!important;font-size:.9rem!important;font-weight:800!important}.faq-item p{color:#475569!important;margin:0!important;font-size:.82rem!important;line-height:1.45!important}.system-section-card{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:16px!important;flex-direction:column!important;gap:12px!important;padding:20px!important;display:flex!important}.system-card-title{color:#003!important;margin:0!important;font-size:1rem!important;font-weight:900!important}.system-card-desc{color:#64748b!important;margin:0!important;font-size:.82rem!important}.language-selector-row{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}@media (width<=500px){.language-selector-row{grid-template-columns:1fr!important}}.lang-choice-card{cursor:pointer!important;text-align:left!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:12px!important;align-items:center!important;gap:12px!important;padding:14px 18px!important;transition:all .15s!important;display:flex!important}.lang-choice-card.active{background:#f1f5f9!important;border-color:#003!important}.lang-flag{font-size:1.6rem!important}.lang-choice-card strong{color:#003!important;font-size:.92rem!important;display:block!important}.lang-choice-card p{color:#64748b!important;margin:0!important;font-size:.75rem!important}.lang-check{color:#166534!important;margin-left:auto!important;font-size:1.1rem!important;font-weight:900!important}.toggle-setting-row,.system-privacy-row{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px 18px!important;display:flex!important}.toggle-setting-row strong,.system-privacy-row strong{color:#003!important;font-size:.9rem!important;font-weight:800!important;display:block!important}.toggle-setting-row p,.system-privacy-row p{color:#64748b!important;margin:2px 0 0!important;font-size:.78rem!important}.switch-control{cursor:pointer!important;flex-shrink:0!important;width:44px!important;height:24px!important;display:inline-block!important;position:relative!important}.switch-control input{opacity:0!important;width:0!important;height:0!important}.switch-slider{cursor:pointer!important;background-color:#cbd5e1!important;border-radius:34px!important;transition:all .2s!important;position:absolute!important;inset:0!important}.switch-slider:before{content:""!important;background-color:#fff!important;border-radius:50%!important;width:18px!important;height:18px!important;transition:all .2s!important;position:absolute!important;bottom:3px!important;left:3px!important}.switch-control input:checked+.switch-slider{background-color:#22c55e!important}.switch-control input:checked+.switch-slider:before{transform:translate(20px)!important}.cache-clear-btn{color:#334155!important;cursor:pointer!important;white-space:nowrap!important;background:#f1f5f9!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;padding:8px 16px!important;font-size:.82rem!important;font-weight:800!important}.cache-clear-btn:hover{background:#e2e8f0!important}.account-logout-action-btn{color:#b91c1c!important;cursor:pointer!important;white-space:nowrap!important;background:#fee2e2!important;border:1.5px solid #fca5a5!important;border-radius:9999px!important;padding:8px 16px!important;font-size:.82rem!important;font-weight:800!important}.account-logout-action-btn:hover{color:#fff!important;background:#ef4444!important}.needs-filter-strip{gap:8px!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.need-filter-chip{color:#334155!important;cursor:pointer!important;white-space:nowrap!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:7px 14px!important;font-size:.82rem!important;font-weight:700!important;display:inline-flex!important}.need-filter-chip.active{color:#fff!important;background:#003!important;border-color:#003!important}.need-chip-count{color:#003!important;background:#e2e8f0!important;border-radius:9999px!important;padding:1px 6px!important;font-size:.72rem!important}.wishlist-cards-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:14px!important;display:grid!important}.wishlist-item-card-2027{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:14px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.wishlist-card-media{background:#f1f5f9!important;height:140px!important;position:relative!important}.wishlist-card-media img{object-fit:cover!important;width:100%!important;height:100%!important}.wishlist-need-pill{color:#fff!important;background:#000033d9!important;border-radius:9999px!important;padding:2px 8px!important;font-size:.7rem!important;font-weight:700!important;position:absolute!important;top:8px!important;left:8px!important}.wishlist-card-info{flex-direction:column!important;flex:1!important;gap:6px!important;padding:12px!important;display:flex!important}.wishlist-card-info h4{color:#003!important;cursor:pointer!important;margin:0!important;font-size:.92rem!important;font-weight:800!important}.wishlist-card-actions{gap:6px!important;margin-top:auto!important;padding-top:8px!important;display:flex!important}.wishlist-view-btn{color:#fff!important;cursor:pointer!important;background:#003!important;border:1px solid #003!important;border-radius:9999px!important;flex:1!important;padding:6px 10px!important;font-size:.78rem!important;font-weight:800!important}.wishlist-remove-btn{cursor:pointer!important;background:#fee2e2!important;border:1px solid #fecaca!important;border-radius:9999px!important;padding:6px 10px!important}.saved-shops-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:14px!important;display:grid!important}.saved-shop-card-2027{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:14px!important;align-items:center!important;gap:12px!important;padding:14px!important;display:flex!important}.shop-area-tag{color:#64748b!important;font-size:.72rem!important;font-weight:600!important}.saved-shop-actions{gap:4px!important;display:flex!important}.shop-visit-btn{color:#fff!important;cursor:pointer!important;background:#003!important;border:1px solid #003!important;border-radius:9999px!important;padding:6px 10px!important;font-size:.75rem!important;font-weight:800!important}.shop-remove-btn{cursor:pointer!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;padding:6px 8px!important;font-size:.75rem!important}.my-review-card-2027{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:14px!important;flex-direction:column!important;gap:8px!important;padding:16px!important;display:flex!important}.review-card-header{justify-content:space-between!important;align-items:center!important;display:flex!important}.review-comment-text{color:#1e293b!important;margin:0!important;font-size:.88rem!important;font-style:italic!important}.review-proof-thumb-wrap{align-items:center!important;gap:10px!important;display:flex!important}.review-date-text{color:#94a3b8!important;margin-top:4px!important;font-size:.72rem!important}.bm-pkg-card,.yt-pkg-card,.wishlist-item-card-2027,.kpi-v2-card,.pt-cap-chip,.overview-greeting-header,.metric-card,.admin-table-container,.brand-sidebar-identity{box-shadow:var(--m3-sys-elevation-1)!important;-webkit-box-shadow:var(--m3-sys-elevation-1)!important}.bm-pkg-card:hover,.yt-pkg-card:hover,.wishlist-item-card-2027:hover,.kpi-v2-card:hover,.pt-cap-chip:hover,.overview-greeting-header:hover,.metric-card:hover{box-shadow:var(--m3-sys-elevation-3)!important;-webkit-box-shadow:var(--m3-sys-elevation-3)!important}.m3-button-filled,.menu-btn-solid,.lock-gate-cta-btn,.bm-search-submit-btn-2027,.overview-quick-btn.primary{box-shadow:0 4px 14px var(--m3-primary-glow,#ff003347)!important}.m3-button-filled:hover,.menu-btn-solid:hover,.lock-gate-cta-btn:hover,.bm-search-submit-btn-2027:hover,.overview-quick-btn.primary:hover{box-shadow:0 6px 20px #ff003361!important}.bm-pkg-wa-btn{box-shadow:0 3px 10px #16a34a47!important}.bm-pkg-wa-btn:hover{box-shadow:0 5px 16px #16a34a61!important}.pt-modal-card,.customer-auth-modal-card,.customer-auth-card-2027,.admin-preview-modal-card{box-shadow:var(--m3-sys-elevation-5)!important;-webkit-box-shadow:var(--m3-sys-elevation-5)!important}html body:not(#___pt_never_match___) .search-modal-dialog,#root .search-modal-dialog,.search-modal-dialog{box-shadow:0 24px 64px -8px #0f172a3d,0 8px 24px -4px #0f172a1f,0 0 0 1px #0f172a14!important}html body:not(#___pt_never_match___) .bm-category-card,#root .bm-category-card,html body:not(#___pt_never_match___) .bm-category-card:hover,#root .bm-category-card:hover,html body:not(#___pt_never_match___) .bm-category-icon-box,#root .bm-category-icon-box,html body:not(#___pt_never_match___) .bm-category-icon-box:hover,#root .bm-category-icon-box:hover,html body:not(#___pt_never_match___) .bm-faq-item,#root .bm-faq-item,html body:not(#___pt_never_match___) .bm-faq-item:hover,#root .bm-faq-item:hover{box-shadow:none!important;-webkit-box-shadow:none!important}html body:not(#___pt_never_match___) .bm-phone-mockup-img,#root .bm-phone-mockup-img{-webkit-filter:drop-shadow(0 20px 40px #0f172a29)!important}#root .app-header,#root .site-header,#root .sticky-header,#root .reverb-header,#root .marketplace-nav,#root .bottom-nav,.modal-backdrop{-webkit-backdrop-filter:blur(16px)!important}#root .customer-auth-modal-card,.customer-auth-modal-card{border:1.5px solid #e2e8f0!important}html body:not(#___pt_never_match___) .bm-packages-section .bm-section-header,html body:not(#___pt_never_match___) .bm-packages-section .bm-section-header.text-center,#root .bm-packages-section .bm-section-header,html body:not(#___pt_never_match___) .bm-packages-section .bm-section-header h2,html body:not(#___pt_never_match___) .bm-packages-section .bm-section-header p,#root .bm-packages-section .bm-section-header h2,#root .bm-packages-section .bm-section-header p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}@media (width>=769px){html body:not(#___pt_never_match___) .bm-packages-section .bm-filter-pills-row,html body:not(#___pt_never_match___) .bm-filter-pills-row.bm-filter-pills-centered,#root .bm-filter-pills-row.bm-filter-pills-centered{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}}@media (width<=768px){.desktop-only{display:none!important}.app-header{height:56px!important;min-height:56px!important}.header-inner{align-items:center!important;gap:8px!important;height:56px!important;min-height:56px!important;padding:0 12px!important;display:flex!important}.header-left-zone{flex:none!important;align-items:center!important;gap:8px!important;max-width:none!important;height:auto!important;display:flex!important;overflow:visible!important}.logo-button,.polished-logo,.header-left-zone .logo-button{align-items:center!important;max-width:125px!important;height:24px!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}.logo-image-frame,.logo-button .logo-image-frame,.header-left-zone .logo-image-frame{align-items:center!important;width:auto!important;max-width:125px!important;height:24px!important;min-height:24px!important;max-height:24px!important;display:inline-flex!important;overflow:hidden!important}.logo-image-frame img,.logo-button .logo-image-frame img,.header-left-zone .logo-image-frame img{object-fit:contain!important;width:auto!important;max-width:125px!important;height:24px!important;min-height:24px!important;max-height:24px!important;display:block!important}.header-right-zone{flex:none!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.header-customer-pill-btn{white-space:nowrap!important;border:1.5px solid var(--brand-red,#f03)!important;height:34px!important;min-height:34px!important;color:var(--brand-red,#f03)!important;background:#fff!important;border-radius:9999px!important;align-items:center!important;gap:5px!important;padding:0 12px!important;font-size:.78rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 1px 4px #ff003314!important}.header-customer-pill-btn .header-user-line-icon{width:14px!important;height:14px!important}.header-customer-pill-btn .btn-label-desktop{display:none!important}.header-customer-pill-btn .btn-label-mobile{display:inline!important}.header-profile-user-name,.header-dropdown-chevron{display:none!important}.header-profile-user-btn{border-radius:50%!important;justify-content:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:2px!important}.mobile-hamburger-btn{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-flex!important}.bm-category-ribbon-2027{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 10px!important;width:100%!important;margin:0 0 20px!important;padding:0!important;display:grid!important;overflow-x:visible!important}.bm-category-ribbon-2027::-webkit-scrollbar{display:none!important}.bm-ribbon-pill-2027{white-space:nowrap!important;cursor:pointer!important;color:#334155!important;box-sizing:border-box!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 10px!important;font-family:inherit!important;font-size:clamp(.74rem,3.2vw,.8rem)!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 1px 3px #0000000d!important}.bm-filter-pills-row{box-sizing:border-box!important;flex-flow:wrap!important;justify-content:center!important;gap:8px!important;width:100%!important;margin:0 0 16px!important;padding:0!important;display:flex!important;overflow-x:visible!important}.bm-filter-pills-row::-webkit-scrollbar{display:none!important}.bm-filter-pill{white-space:nowrap!important;cursor:pointer!important;color:#334155!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:38px!important;min-height:38px!important;padding:0 14px!important;font-family:inherit!important;font-size:.82rem!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 1px 3px #0000000d!important}.bm-filter-pill svg,.bm-ribbon-pill-2027 svg{color:#64748b!important;flex-shrink:0!important;width:16px!important;height:16px!important}.bm-filter-pill.active,.bm-ribbon-pill-2027.active{color:#fff!important;background:#003!important;border-color:#003!important;font-weight:700!important;box-shadow:0 3px 12px #00003340!important}.bm-filter-pill.active svg,.bm-ribbon-pill-2027.active svg{color:#fc0!important}.bm-filter-pill:active,.bm-ribbon-pill-2027:active{transform:scale(.96)!important}.mobile-discovery{padding:10px 16px!important}.bm-search-suite-2027{box-sizing:border-box!important;width:100%!important;margin:0 auto 16px!important;padding:0 4px!important}.bm-segmented-pills-2027{gap:4px!important;margin-bottom:12px!important;padding:3px!important}.bm-segmented-pill{padding:6px 12px!important;font-size:.8rem!important}.bm-search-card-2027{box-sizing:border-box!important;border-radius:9999px!important;gap:8px!important;width:100%!important;height:48px!important;min-height:48px!important;padding:4px 6px 4px 14px!important}.bm-search-input-wrap{flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.bm-search-input-wrap svg{flex-shrink:0!important;width:17px!important;height:17px!important}.bm-search-input,.bm-search-card-2027 input,.bm-search-input-wrap input{color:#0f172a!important;width:100%!important;min-width:0!important;font-size:.88rem!important}.bm-search-input::placeholder,.bm-search-card-2027 input::placeholder,.bm-search-input-wrap input::placeholder{color:#94a3b8!important;text-overflow:ellipsis!important;font-size:.84rem!important}.bm-search-submit-btn-2027{color:#fff!important;cursor:pointer!important;background:#f03!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:inline-flex!important;box-shadow:0 2px 6px #fc06!important}.bm-search-submit-btn-2027 span{display:none!important}.bm-search-submit-btn-2027 svg{flex-shrink:0!important;width:17px!important;height:17px!important;margin:0!important}.bm-search-filter-btn-2027{color:#0f172a!important;cursor:pointer!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:inline-flex!important}.bm-search-filter-btn-2027 span{display:none!important}.bm-search-filter-btn-2027 svg{flex-shrink:0!important;width:17px!important;height:17px!important;margin:0!important}.area-minimal-modal-backdrop{justify-content:center!important;align-items:center!important;padding:12px!important}.area-minimal-card{-webkit-overflow-scrolling:touch!important;border-radius:20px!important;width:100%!important;max-width:100%!important;max-height:88vh!important;padding:20px 16px 14px!important;overflow-y:auto!important}.area-minimal-header{margin-bottom:12px!important}.area-minimal-title{font-size:1.15rem!important}.area-minimal-subtitle{font-size:.8rem!important}.area-minimal-close-btn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.area-minimal-section-label{margin:12px 0 8px!important;font-size:.72rem!important}.area-division-chips-row{gap:6px!important;margin-bottom:12px!important}.area-division-chip{height:34px!important;min-height:34px!important;padding:0 11px!important;font-size:.78rem!important}.area-minimal-detect-btn{height:36px!important;min-height:36px!important;padding:0 14px!important;font-size:.8rem!important}.area-minimal-chips-grid{gap:7px!important;max-height:none!important;margin-bottom:12px!important;overflow:visible!important}.area-minimal-chip{height:34px!important;min-height:34px!important;padding:0 13px!important;font-size:.8rem!important}.area-minimal-footer{z-index:10!important;background:#fff!important;border-top:1px solid #f1f5f9!important;margin-top:12px!important;padding-top:12px!important;padding-bottom:4px!important;position:sticky!important;bottom:0!important;box-shadow:0 -8px 16px #fffffff2!important}.area-minimal-current-badge{font-size:.82rem!important}.area-minimal-apply-btn{min-width:105px!important;height:42px!important;min-height:42px!important;padding:0 20px!important;font-size:.88rem!important}}.mobile-active-filter-strip{box-sizing:border-box!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;padding:8px 16px 0!important;display:flex!important}.mobile-active-filter-chip{color:var(--brand-red,#f03)!important;background:#fef2f2!important;border:1.5px solid #fecaca!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;font-size:.78rem!important;font-weight:700!important;display:inline-flex!important}.active-filter-remove-btn{color:var(--brand-red,#f03)!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.mobile-filter-trigger.has-active-filter{border-color:var(--brand-red,#f03)!important;color:var(--brand-red,#f03)!important;background:#fef2f2!important;position:relative!important}.filter-active-dot{background:var(--brand-red,#f03)!important;border:1.5px solid #fff!important;border-radius:50%!important;width:8px!important;height:8px!important;position:absolute!important;top:6px!important;right:6px!important}footer.site-footer,footer.reverb-footer{color:#e2e8f0!important;box-sizing:border-box!important;background:linear-gradient(#090e1a 0%,#03060c 100%)!important;border-top:1px solid #ffffff14!important;width:100%!important;max-width:100%!important;padding:clamp(36px,3.5vw,56px) clamp(20px,3.5vw,48px) 24px!important;display:block!important}.reverb-footer-container{box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}.footer-top-brand-tier{box-sizing:border-box!important;border-bottom:1px solid #ffffff14!important;flex-direction:column!important;gap:12px!important;width:100%!important;max-width:100%!important;margin-bottom:24px!important;padding-bottom:20px!important;display:flex!important}.footer-brand-title-wrap{flex-wrap:wrap!important;align-items:center!important;gap:16px!important;display:flex!important}.footer-brand-logo-btn{cursor:pointer!important;background:0 0!important;border:none!important;align-items:center!important;padding:0!important;display:inline-flex!important}.footer-brand-headings{display:none!important}.footer-brand-tagline{color:#94a3b8!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:.94rem!important;line-height:1.65!important}.footer-links-grid{box-sizing:border-box!important;border-bottom:1px solid #ffffff14!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(24px,3.5vw,64px)!important;width:100%!important;max-width:100%!important;margin-bottom:26px!important;padding-bottom:22px!important;display:grid!important}.footer-links-col{flex-direction:column!important;gap:14px!important;min-width:0!important;display:flex!important}.footer-col-title{color:#fff!important;letter-spacing:-.01em!important;margin:0!important;font-size:1.02rem!important;font-weight:700!important;line-height:1.3!important}.footer-links-nav,.footer-category-list,.footer-area-list{flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.footer-links-nav a,.footer-category-list li,.footer-area-list li,.footer-link-btn,.footer-admin-link-nav{color:#94a3b8!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:0!important;font-size:.9rem!important;font-weight:500!important;line-height:1.5!important;text-decoration:none!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-block!important}.footer-links-nav a:hover,.footer-link-btn:hover,.footer-admin-link-nav:hover{color:#fff!important;transform:translate(3px)!important}.footer-bottom-tier{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:clamp(24px,4vw,48px)!important;width:100%!important;margin-bottom:20px!important;display:flex!important}.footer-newsletter-section{flex-direction:column!important;flex:340px!important;gap:10px!important;max-width:440px!important;display:flex!important}.footer-newsletter-title{color:#fff!important;margin:0!important;font-size:1.05rem!important;font-weight:700!important}.footer-newsletter-sub{color:#94a3b8!important;margin:0!important;font-size:.88rem!important;line-height:1.5!important}.footer-social-section{flex-direction:column!important;flex:none!important;gap:12px!important;min-width:260px!important;display:flex!important}.footer-social-title{color:#fff!important;margin:0!important;font-size:1.02rem!important;font-weight:700!important}.footer-social-sub{color:#94a3b8!important;margin:0!important;font-size:.86rem!important}.footer-social-bar{align-items:center!important;gap:12px!important;margin-top:4px!important;display:flex!important}.social-icon-btn:hover{background:var(--hover-color,var(--brand-red,#f03))!important;color:#fff!important;border-color:#0000!important;transform:translateY(-2px)!important}.reverb-footer-bottom-inner{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;max-width:100%!important;display:flex!important}.footer-copy{color:#64748b!important;margin:0!important;font-size:.84rem!important;font-weight:500!important}.footer-admin-link:hover{color:#94a3b8!important}@media (width<=1024px){.footer-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px 32px!important}.footer-bottom-tier{flex-direction:column!important;gap:32px!important}.footer-social-section{width:100%!important}}@media (width<=640px){footer.site-footer,footer.reverb-footer{padding:36px 20px 24px!important}.footer-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 18px!important}.footer-col-title{font-size:.96rem!important}.footer-links-nav a,.footer-link-btn,.footer-area-list li{font-size:.84rem!important}}@media (width<=320px){.footer-links-grid{grid-template-columns:1fr!important;gap:24px!important}}:root{--m3-elevation-card:0 1px 3px 1px #0f172a0d, 0 1px 2px 0 #0f172a0a;--m3-elevation-card-hover:0 10px 25px -3px #0f172a17, 0 4px 10px -2px #0f172a0a;--m3-elevation-modal:0 24px 50px -6px #0f172a29, 0 12px 24px -4px #0f172a14;--m3-elevation-dropdown:0 12px 32px -4px #0f172a1f, 0 4px 12px -2px #0f172a0f;--m3-spring-easing:cubic-bezier(.16, 1, .3, 1);--m3-color-primary-glow:#ff003347;--m3-color-emerald-glow:#16a34a47}header.site-header,header.app-header,.app-header,.reverb-header{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;box-shadow:var(--m3-elevation-card)!important;background:#fffffff0!important;border-bottom:1px solid #e2e8f0d9!important}.header-area-pill-btn{color:#1e293b!important;cursor:pointer!important;height:40px!important;transition:all .18s var(--m3-spring-easing)!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:7px!important;padding:0 14px!important;font-size:.84rem!important;font-weight:600!important;display:inline-flex!important}.header-area-pill-btn:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #0f172a0f!important}.header-link.active-header-link,.header-link.active{color:#f03!important;background:#fff0f2!important;border:1.5px solid #ff003340!important;border-radius:9999px!important;font-weight:700!important;box-shadow:0 2px 8px #ff003314!important}.header-customer-pill-btn{color:#334155!important;transition:all .18s var(--m3-spring-easing)!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;padding:6px 14px!important;font-size:.82rem!important;font-weight:700!important;box-shadow:0 1px 3px #00000005!important}.header-customer-pill-btn:hover{color:#f03!important;border-color:#f03!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px #ff00331f!important}.menu-btn-solid{color:#fff!important;cursor:pointer!important;height:40px!important;box-shadow:0 4px 14px var(--m3-color-primary-glow)!important;transition:all .2s var(--m3-spring-easing)!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;border:none!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:0 20px!important;font-size:.88rem!important;font-weight:700!important;display:inline-flex!important}.menu-btn-solid:active{transform:translateY(0)scale(.98)!important;box-shadow:0 2px 8px #f033!important}.bm-filter-pill{color:#334155!important;cursor:pointer!important;transition:all .18s var(--m3-spring-easing)!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;padding:8px 18px!important;font-size:.86rem!important;font-weight:700!important;box-shadow:0 1px 3px #00000005!important}.bm-filter-pill.active{color:#f03!important;background:#fff0f2!important;border-color:#f03!important;font-weight:800!important;transform:translateY(-1px)!important;box-shadow:0 3px 12px #ff003324!important}.bm-pkg-card{cursor:pointer!important;box-shadow:var(--m3-elevation-card)!important;transition:transform .22s var(--m3-spring-easing), box-shadow .22s var(--m3-spring-easing), border-color .22s ease!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.bm-pkg-card:hover{box-shadow:var(--m3-elevation-card-hover)!important;border-color:#ff003359!important;transform:translateY(-4px)!important}.bm-pkg-thumb-wrap{aspect-ratio:16/10!important;background:#f1f5f9!important;position:relative!important;overflow:hidden!important}.bm-pkg-thumb-wrap img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .35s var(--m3-spring-easing)!important}.bm-pkg-view-btn{color:#334155!important;cursor:pointer!important;height:38px!important;transition:all .18s var(--m3-spring-easing)!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;font-size:.84rem!important;font-weight:700!important;display:inline-flex!important}.bm-pkg-view-btn:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#0f172a!important;transform:translateY(-1px)!important}.bm-pkg-wa-btn{color:#fff!important;cursor:pointer!important;height:38px!important;box-shadow:0 3px 10px var(--m3-color-emerald-glow)!important;transition:all .18s var(--m3-spring-easing)!important;background:linear-gradient(135deg,#16a34a 0%,#15803d 100%)!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;font-size:.84rem!important;font-weight:700!important;display:inline-flex!important}.bm-pkg-wa-btn:hover{background:linear-gradient(135deg,#15803d 0%,#166534 100%)!important;transform:translateY(-1.5px)!important;box-shadow:0 5px 16px #16a34a61!important}.bm-pkg-wa-btn:active{transform:translateY(0)scale(.97)!important}.bm-pkg-wishlist-btn{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;cursor:pointer!important;width:36px!important;height:36px!important;transition:transform .18s var(--m3-spring-easing), background .18s ease!important;background:#fffffff0!important;border:1px solid #e2e8f0cc!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important;box-shadow:0 2px 8px #0000001f!important}.bm-pkg-wishlist-btn:active{transform:scale(.92)!important}.brand-sidebar-shell{background:#fff!important;border-right:1.5px solid #e2e8f0!important;width:270px!important;min-width:270px!important}.brand-sidebar-identity{box-shadow:var(--m3-elevation-card)!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:16px!important;align-items:center!important;gap:12px!important;margin-bottom:20px!important;padding:14px!important;display:flex!important}.brand-sidebar-avatar{color:#fff!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;font-size:1.25rem!important;font-weight:800!important;display:flex!important;box-shadow:0 3px 10px #ff003340!important}.brand-sidebar-shell .brand-sidebar-nav button,.brand-sidebar-nav-btn{color:#475569!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;font-size:.88rem!important;font-weight:600!important;transition:all .16s!important;display:flex!important}.brand-sidebar-shell .brand-sidebar-nav button:hover,.brand-sidebar-nav-btn:hover{color:#003!important;background:#f1f5f9!important}.brand-sidebar-shell .brand-sidebar-nav button.active,.brand-sidebar-nav-btn.active{color:#fff!important;background:#003!important;border:1px solid #003!important;font-weight:700!important;box-shadow:0 4px 14px #0000332e!important}.pt-merchant-capabilities-strip{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:14px!important;margin-bottom:24px!important;display:grid!important}.pt-cap-chip{box-shadow:var(--m3-elevation-card)!important;transition:all .2s var(--m3-spring-easing)!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;padding:14px 16px!important;display:flex!important}.overview-greeting-header{box-shadow:var(--m3-elevation-card)!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-bottom:24px!important;padding:24px 28px!important;display:flex!important}.overview-quick-btn.primary{color:#fff!important;cursor:pointer!important;height:42px!important;box-shadow:0 4px 14px var(--m3-color-primary-glow)!important;transition:all .18s var(--m3-spring-easing)!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;border:none!important;border-radius:9999px!important;padding:0 20px!important;font-size:.88rem!important;font-weight:700!important}.overview-quick-btn.primary:hover{background:linear-gradient(135deg,#e6002e 0%,#b30024 100%)!important;transform:translateY(-1.5px)!important;box-shadow:0 6px 20px #f036!important}.overview-quick-btn.outline{color:#334155!important;cursor:pointer!important;height:42px!important;transition:all .18s var(--m3-spring-easing)!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;padding:0 18px!important;font-size:.88rem!important;font-weight:700!important}.overview-quick-btn.outline:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#0f172a!important;transform:translateY(-1px)!important}.overview-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:18px!important;margin-bottom:24px!important;display:grid!important}.kpi-v2-card{box-shadow:var(--m3-elevation-card)!important;transition:all .2s var(--m3-spring-easing)!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;flex-direction:column!important;gap:12px!important;padding:22px!important;display:flex!important}.kpi-v2-num{letter-spacing:-.025em!important;color:#0f172a!important;font-feature-settings:"tnum" 1!important;font-size:1.85rem!important;font-weight:900!important}.kpi-v2-cta{color:#f03!important;cursor:pointer!important;background:0 0!important;border:none!important;align-items:center!important;gap:4px!important;margin-top:auto!important;padding:0!important;font-size:.82rem!important;font-weight:700!important;transition:transform .16s!important;display:inline-flex!important}.kpi-v2-cta:hover{transform:translate(3px)!important}.super-admin-sidebar{background:#0a0f1d!important;border-right:1px solid #1e293b!important;width:270px!important;min-width:270px!important;box-shadow:2px 0 12px #00000040!important}.super-admin-sidebar .brand-sidebar-nav button{color:#94a3b8!important;cursor:pointer!important;transition:all .16s var(--m3-spring-easing)!important;background:0 0!important;border:1px solid #0000!important;border-radius:9999px!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;font-size:.86rem!important;font-weight:600!important;display:flex!important}.super-admin-sidebar .brand-sidebar-nav button:hover{color:#fff!important;background:#ffffff14!important;transform:translate(2px)!important}.super-admin-sidebar .brand-sidebar-nav button.active{color:#fff!important;background:linear-gradient(135deg,#f03 0%,#cc0029 100%)!important;font-weight:700!important;box-shadow:0 4px 14px #ff003359!important}.super-admin-topbar{height:68px!important;box-shadow:var(--m3-elevation-card)!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;justify-content:space-between!important;align-items:center!important;padding:0 32px!important;display:flex!important}.super-admin-workspace .metric-card{box-shadow:var(--m3-elevation-card)!important;transition:all .2s var(--m3-spring-easing)!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;padding:20px 22px!important}.super-admin-workspace .metric-card:hover{box-shadow:var(--m3-elevation-card-hover)!important;border-color:#cbd5e1!important;transform:translateY(-2px)!important}.admin-table-container{box-shadow:var(--m3-elevation-card)!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;margin-top:20px!important;overflow:hidden!important}.admin-table{border-collapse:collapse!important;width:100%!important;font-size:.86rem!important}.admin-table th{color:#475569!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#f8fafc!important;border-bottom:1.5px solid #e2e8f0!important;padding:14px 18px!important;font-size:.76rem!important;font-weight:800!important}.admin-table td{color:#0f172a!important;vertical-align:middle!important;border-bottom:1px solid #f1f5f9!important;padding:16px 18px!important}.admin-table tr:hover td{background:#f8fafc!important}.m3-switch-toggle{width:52px!important;height:32px!important;display:inline-block!important;position:relative!important}.m3-switch-toggle input{opacity:0!important;width:0!important;height:0!important}.m3-switch-slider{cursor:pointer!important;transition:all .25s var(--m3-spring-easing)!important;background-color:#cbd5e1!important;border-radius:34px!important;position:absolute!important;inset:0!important}.m3-switch-slider:before{content:""!important;width:24px!important;height:24px!important;transition:all .25s var(--m3-spring-easing)!important;background-color:#fff!important;border-radius:50%!important;position:absolute!important;bottom:4px!important;left:4px!important;box-shadow:0 2px 4px #0003!important}.m3-switch-toggle input:checked+.m3-switch-slider{background-color:#f03!important}.m3-switch-toggle input:checked+.m3-switch-slider:before{transform:translate(20px)!important}.admin-brand-details-bar{box-shadow:var(--m3-elevation-card)!important;border-radius:16px!important}.admin-brand-hero-card,.admin-brand-section-card{box-shadow:var(--m3-elevation-card)!important;transition:all .2s var(--m3-spring-easing)!important;border-radius:20px!important}.admin-brand-section-card:hover{box-shadow:var(--m3-elevation-card-hover)!important}.brand-workspace{background:#f8fafc!important;grid-template-columns:240px minmax(0,1fr)!important;gap:0!important;height:100vh!important;min-height:0!important;display:grid!important;overflow:hidden!important}.brand-sidebar-shell{box-sizing:border-box!important;background:#fff!important;border-right:1px solid #e2e8f0!important;flex-direction:column!important;gap:0!important;width:240px!important;min-width:240px!important;max-width:240px!important;height:100vh!important;padding:20px 14px!important;display:flex!important;overflow-y:auto!important}.brand-sidebar-identity{box-shadow:none!important;background:0 0!important;border:none!important;align-items:center!important;gap:12px!important;margin-bottom:24px!important;padding:4px 6px!important;display:flex!important}.brand-sidebar-avatar{color:#fff!important;width:38px!important;height:38px!important;box-shadow:none!important;background:linear-gradient(135deg,#ff0080 0%,#7928ca 100%)!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;font-size:14px!important;font-weight:700!important;display:flex!important;overflow:hidden!important}.brand-sidebar-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}.sidebar-identity-name-row{align-items:center!important;gap:6px!important;display:flex!important}.sidebar-identity-name-row strong{color:#0f172a!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}.sidebar-verified-check{flex-shrink:0!important}.sidebar-brand-status.is-verified{color:#10b981!important;margin-top:2px!important;font-size:11.5px!important;font-weight:500!important;display:block!important}.sidebar-nav-section-label{color:#94a3b8!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0 0 10px 8px!important;font-size:11px!important;font-weight:700!important}.brand-sidebar-nav{flex-direction:column!important;flex:1!important;gap:4px!important;display:flex!important}.brand-sidebar-nav-btn{color:#334155!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:10px!important;align-items:center!important;width:100%!important;padding:10px 12px!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;transition:all .15s!important;display:flex!important}.brand-sidebar-nav-btn .sidebar-nav-icon{color:#64748b!important;flex-shrink:0!important;align-items:center!important;margin-right:10px!important;display:flex!important}.brand-sidebar-nav-btn .sidebar-nav-label{white-space:pre-line!important;flex:1!important;line-height:1.3!important}.brand-sidebar-nav-btn:hover:not(.active){color:#0f172a!important;background:#f1f5f9!important}.brand-sidebar-nav-btn.active{color:#fff!important;background:#001738!important;border-radius:10px!important;font-weight:600!important;box-shadow:0 2px 8px #00173826!important}.brand-sidebar-nav-btn.active .sidebar-nav-icon{color:#fff!important}.sidebar-nav-badge.leads-badge{color:#ef4444!important;background:#fee2e2!important;border-radius:9999px!important;flex-shrink:0!important;margin-left:auto!important;padding:2px 7px!important;font-size:11px!important;font-weight:700!important}.sidebar-nav-badge.hot-badge{color:#fff!important;letter-spacing:.04em!important;background:#ffffff24!important;border-radius:9999px!important;flex-shrink:0!important;margin-left:auto!important;padding:2px 8px!important;font-size:10px!important;font-weight:700!important}.brand-sidebar-upgrade-card{color:#fff!important;background:#071529!important;border:1px solid #ffffff0f!important;border-radius:14px!important;margin-top:auto!important;padding:14px!important}.brand-sidebar-upgrade-card .upgrade-card-header{justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important;display:flex!important}.brand-sidebar-upgrade-card .upgrade-title-group{color:#fff!important;letter-spacing:.04em!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.brand-sidebar-upgrade-card .upgrade-tier-badge{color:#fda4af!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:#881337!important;border-radius:9999px!important;padding:2px 7px!important;font-size:9.5px!important;font-weight:700!important}.brand-sidebar-upgrade-card p{color:#94a3b8!important;margin:0 0 12px!important;font-size:11px!important;line-height:1.45!important}.brand-sidebar-upgrade-card .sidebar-upgrade-cta{color:#fff!important;cursor:pointer!important;text-align:center!important;background:#f03!important;border:none!important;border-radius:9999px!important;width:100%!important;padding:8px 0!important;font-size:12px!important;font-weight:700!important;transition:opacity .15s!important;display:block!important}.brand-sidebar-upgrade-card .sidebar-upgrade-cta:hover{opacity:.9!important}.brand-topbar-shell{z-index:20!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;justify-content:space-between!important;align-items:center!important;height:60px!important;min-height:60px!important;padding:0 28px!important;display:flex!important}.brand-topbar-breadcrumb{align-items:center!important;gap:8px!important;font-size:11.5px!important;display:flex!important}.brand-topbar-breadcrumb .breadcrumb-sub{color:#94a3b8!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-weight:600!important}.brand-topbar-breadcrumb .breadcrumb-sep{color:#cbd5e1!important;font-weight:400!important}.brand-topbar-breadcrumb .breadcrumb-current-page{color:#0f172a!important;font-weight:700!important}.brand-topbar-actions{align-items:center!important;gap:12px!important;display:flex!important}.brand-topbar-actions .brand-icon-btn{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;transition:background .15s!important;display:flex!important;position:relative!important}.brand-topbar-actions .brand-icon-btn:hover{color:#0f172a!important;background:#f1f5f9!important}.brand-topbar-actions .brand-icon-btn .icon-badge.red-badge{color:#fff!important;background:#ef4444!important;border:1.5px solid #fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;font-size:10px!important;font-weight:700!important;display:flex!important;position:absolute!important;top:4px!important;right:4px!important}.brand-topbar-profile-trigger{cursor:pointer!important;background:0 0!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:4px 8px!important;transition:background .15s!important;display:flex!important}.brand-topbar-profile-trigger:hover{background:#f8fafc!important}.brand-topbar-avatar-circle{color:#fff!important;background:linear-gradient(135deg,#ff0080 0%,#7928ca 100%)!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.profile-info-text{text-align:left!important;flex-direction:column!important;display:flex!important}.profile-info-text strong{color:#0f172a!important;font-size:12.5px!important;font-weight:700!important;line-height:1.2!important}.profile-info-text .status-account-text{color:#94a3b8!important;font-size:10px!important;font-weight:500!important}.brand-workspace-main{background:#f8fafc!important;flex-direction:column!important;min-width:0!important;min-height:0!important;display:flex!important;overflow-y:auto!important}.brand-shop-qr-page-container{box-sizing:border-box!important;flex-direction:column!important;gap:24px!important;width:100%!important;max-width:1380px!important;margin:0 auto!important;padding:28px 32px!important;display:flex!important}.brand-shop-qr-title-row{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;display:flex!important}.brand-shop-qr-heading-group{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.brand-shop-qr-heading-group h1{color:#0f172a!important;letter-spacing:-.02em!important;margin:0!important;font-size:26px!important;font-weight:800!important}.brand-standee-launch-btn{color:#fff!important;cursor:pointer!important;background:#f03!important;border:none!important;border-radius:9999px!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;padding:10px 22px!important;font-size:13px!important;font-weight:700!important;transition:transform .15s,box-shadow .15s!important;display:inline-flex!important;box-shadow:0 2px 10px #ff003340!important}.brand-standee-launch-btn:hover{transform:translateY(-1px)!important;box-shadow:0 4px 14px #ff003359!important}.store-promo-qr-card-v2027{background:#f0f6fe!important;border:1px solid #dbeafe!important;border-radius:16px!important;flex-direction:column!important;gap:20px!important;padding:26px 28px!important;display:flex!important;box-shadow:0 1px 3px #0f172a08!important}.store-promo-card-header{justify-content:space-between!important;align-items:flex-start!important;width:100%!important;display:flex!important}.store-promo-eyebrow{color:#ef4444!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0 0 2px!important;font-size:11px!important;font-weight:700!important}.store-promo-handle{color:#0f172a!important;letter-spacing:-.02em!important;margin:0!important;font-size:30px!important;font-weight:800!important}.store-promo-status-chip{color:#92400e!important;background:#fef3c7!important;border:1px solid #fde68a!important;border-radius:9999px!important;flex-shrink:0!important;padding:4px 12px!important;font-size:12px!important;font-weight:700!important}.store-promo-card-body{flex-wrap:wrap!important;align-items:flex-start!important;gap:24px!important;display:flex!important}.store-promo-qr-frame{box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:185px!important;height:185px!important;padding:12px!important;display:flex!important;box-shadow:0 2px 8px #00000008!important}.store-promo-qr-frame img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.store-promo-details{flex-direction:column!important;flex:1!important;gap:12px!important;min-width:280px!important;display:flex!important}.store-promo-desc{color:#64748b!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.store-promo-link-container{flex-direction:column!important;gap:4px!important;margin-top:2px!important;display:flex!important}.store-promo-link-label{color:#94a3b8!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:700!important}.store-promo-link-box{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:8px 14px!important;display:flex!important}.store-promo-link-text-group{text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important;overflow:hidden!important}.store-promo-link-icon{color:#64748b!important;flex-shrink:0!important}.store-promo-url{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:600!important;overflow:hidden!important}.store-promo-copy-btn{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:4px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:4px!important;transition:color .15s!important;display:flex!important}.store-promo-copy-btn:hover{color:#0f172a!important}.store-promo-checklist{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:4px!important;display:flex!important}.store-promo-check-pill{color:#059669!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:9999px!important;align-items:center!important;gap:5px!important;padding:3px 10px!important;font-size:11.5px!important;font-weight:600!important;display:inline-flex!important}.store-promo-actions-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:6px!important;display:flex!important}.store-promo-action-red{color:#fff!important;cursor:pointer!important;background:#f03!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;font-size:12.5px!important;font-weight:700!important;transition:opacity .15s!important;display:inline-flex!important;box-shadow:0 2px 6px #f033!important}.store-promo-action-red:hover{opacity:.9!important}.store-promo-action-outline{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important;transition:background .15s,border-color .15s!important;display:inline-flex!important}.store-promo-action-outline:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.shop-qr-guide-grid{grid-template-columns:repeat(3,1fr)!important;gap:20px!important;width:100%!important;display:grid!important}@media (width<=900px){.shop-qr-guide-grid{grid-template-columns:1fr!important}}.shop-qr-guide-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;flex-direction:column!important;justify-content:space-between!important;min-height:200px!important;padding:20px!important;display:flex!important;box-shadow:0 1px 3px #0f172a05!important}.shop-qr-guide-header{align-items:center!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.shop-qr-guide-icon-box{border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;display:flex!important}.shop-qr-guide-icon-box.icon-blue{color:#0284c7!important;background:#e0f2fe!important}.shop-qr-guide-icon-box.icon-amber{color:#d97706!important;background:#fef3c7!important}.shop-qr-guide-icon-box.icon-green{color:#16a34a!important;background:#dcfce7!important}.shop-qr-guide-meta{flex-direction:column!important;flex:1!important;display:flex!important}.shop-qr-guide-meta strong{color:#0f172a!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important}.shop-qr-guide-meta span{color:#64748b!important;margin-top:2px!important;font-size:11.5px!important;font-weight:400!important}.shop-qr-guide-chevron{color:#94a3b8!important;flex-shrink:0!important}.shop-qr-guide-desc{color:#64748b!important;flex:1!important;margin:0 0 16px!important;font-size:12px!important;line-height:1.5!important}.shop-qr-guide-btn{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;padding:8px 0!important;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important;transition:background .15s!important;display:flex!important}.shop-qr-guide-btn:hover{background:#f8fafc!important}.shop-qr-whatsapp-status{color:#16a34a!important;align-items:center!important;gap:6px!important;padding:8px 0!important;font-size:12.5px!important;font-weight:600!important;display:flex!important}button:hover,a:hover,input:hover,select:hover,textarea:hover,[role=button]:hover,.card:hover,.panel:hover,.package-card:hover,.marketplace-item-card:hover,.package-grid-card:hover,.daraz-style-card:hover,.unique-package-card:hover,.m3-pro-package-card:hover,.kpi-card:hover,.analytics-kpi-card:hover,.brand-kpi-card:hover,.service-feature-card:hover,.campaign-pill-card:hover,.support-faq-card:hover,.blog-topic-card:hover,.solution-avatar-card:hover,.google-ad-container:hover,.pdp-brand-link:hover,.pdp-whatsapp-btn:hover,.pdp-step-item:hover,.social-icon-btn:hover,.bpp-wa-btn:hover,.brand-whatsapp-cta:hover,.user-menu-item:hover,.btn-switch-super-admin-topbar:hover,.media-input-card-item:hover,.whatsapp-action-btn:hover,.btn-primary-red:hover,.m3-button-filled:hover,.primary-cta-btn:hover,.marketing-promo-card:hover,.landing-large-view-more-btn:hover,.slide-cta-btn:hover,.flash-grab-btn:hover,.header-search:hover,.m3-btn-tonal:hover,.overview-quick-btn:hover,.overview-greeting-header:hover,.pt-cap-chip:hover,.metric-card:hover,.store-promo-qr-card-v2027:hover,.shop-qr-guide-card:hover,.pro-settings-container .panel:hover,.admin-brand-hero-card:hover,.admin-brand-section-card:hover{box-shadow:none!important;-webkit-box-shadow:none!important}.btn-outline,.btn-outline-dark,.overview-quick-btn.outline,.store-promo-action-outline,.shop-qr-guide-btn,.filter-btn-outline,.pro-settings-btn-outline,.admin-brand-back-btn,.header-action-btn.outline,.pt-line-btn,.landing-secondary-btn,.filter-reset-btn{color:#0f172a!important;cursor:pointer!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #0f172a!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.btn-outline:hover,.btn-outline-dark:hover,.overview-quick-btn.outline:hover,.store-promo-action-outline:hover,.shop-qr-guide-btn:hover,.filter-btn-outline:hover,.pro-settings-btn-outline:hover,.admin-brand-back-btn:hover,.header-action-btn.outline:hover,.pt-line-btn:hover,.landing-secondary-btn:hover,.filter-reset-btn:hover{color:#fff!important;box-shadow:none!important;background:#0f172a!important;border-color:#0f172a!important;transform:translateY(-1px)!important}.btn-outline:hover *,.btn-outline-dark:hover *,.overview-quick-btn.outline:hover *,.store-promo-action-outline:hover *,.shop-qr-guide-btn:hover *,.filter-btn-outline:hover *,.pro-settings-btn-outline:hover *,.admin-brand-back-btn:hover *,.header-action-btn.outline:hover *,.pt-line-btn:hover *,.landing-secondary-btn:hover *,.filter-reset-btn:hover *{color:#fff!important;stroke:#fff!important}.btn-outline-red,.btn-line-red,.overview-quick-btn.outline-red,.store-promo-action-outline-red,.tag-pill-outline,.btn-border-red{color:#f03!important;cursor:pointer!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #f03!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.btn-outline-red:hover,.btn-line-red:hover,.overview-quick-btn.outline-red:hover,.store-promo-action-outline-red:hover,.tag-pill-outline:hover,.btn-border-red:hover{color:#fff!important;box-shadow:none!important;background:#f03!important;border-color:#f03!important;transform:translateY(-1px)!important}.btn-outline-red:hover *,.btn-line-red:hover *,.overview-quick-btn.outline-red:hover *,.store-promo-action-outline-red:hover *,.tag-pill-outline:hover *,.btn-border-red:hover *{color:#fff!important;stroke:#fff!important}.btn-outline-whatsapp,.whatsapp-line-btn,.wa-outline-cta{color:#16a34a!important;cursor:pointer!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #25d366!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.btn-outline-whatsapp:hover,.whatsapp-line-btn:hover,.wa-outline-cta:hover{color:#fff!important;box-shadow:none!important;background:#25d366!important;border-color:#25d366!important;transform:translateY(-1px)!important}.btn-outline-whatsapp:hover *,.whatsapp-line-btn:hover *,.wa-outline-cta:hover *{color:#fff!important;stroke:#fff!important}.filter-chip-btn,.category-pill-btn,.nav-pill-btn{color:#334155!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;padding:6px 14px!important;font-size:12.5px!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.filter-chip-btn:hover,.category-pill-btn:hover,.nav-pill-btn:hover{color:#fff!important;box-shadow:none!important;background:#0f172a!important;border-color:#0f172a!important;transform:translateY(-1px)!important}.filter-chip-btn:hover *,.category-pill-btn:hover *,.nav-pill-btn:hover *{color:#fff!important;stroke:#fff!important}.btn-primary-red,.overview-quick-btn.primary,.store-promo-action-red,.primary-cta-btn,.m3-button-filled,.menu-btn-solid,.header-action-btn.solid{color:#fff!important;box-shadow:none!important;background:#f03!important;border:1px solid #f03!important;border-radius:8px!important;font-weight:700!important;transition:background-color .2s,border-color .2s,transform .2s cubic-bezier(.16,1,.3,1)!important}.btn-primary-red:hover,.overview-quick-btn.primary:hover,.store-promo-action-red:hover,.primary-cta-btn:hover,.m3-button-filled:hover,.menu-btn-solid:hover,.header-action-btn.solid:hover{color:#fff!important;box-shadow:none!important;background:#dc2626!important;border-color:#dc2626!important;transform:translateY(-1px)!important}.whatsapp-action-btn,.pdp-whatsapp-btn,.bpp-wa-btn,.brand-whatsapp-cta,.m3-pro-btn-whatsapp{color:#fff!important;box-shadow:none!important;background:#25d366!important;border:1px solid #25d366!important;border-radius:8px!important;font-weight:700!important;transition:background-color .2s,border-color .2s,transform .2s cubic-bezier(.16,1,.3,1)!important}.whatsapp-action-btn:hover,.pdp-whatsapp-btn:hover,.bpp-wa-btn:hover,.brand-whatsapp-cta:hover,.m3-pro-btn-whatsapp:hover{color:#fff!important;box-shadow:none!important;background:#1eb858!important;border-color:#1eb858!important;transform:translateY(-1px)!important}.package-card,.marketplace-item-card,.package-grid-card,.daraz-style-card,.unique-package-card,.m3-pro-package-card,.kpi-card,.analytics-kpi-card,.brand-kpi-card,.service-feature-card,.campaign-pill-card,.support-faq-card,.blog-topic-card,.shop-qr-guide-card{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;transition:border-color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)!important}.package-card:hover,.marketplace-item-card:hover,.package-grid-card:hover,.daraz-style-card:hover,.unique-package-card:hover,.m3-pro-package-card:hover,.kpi-card:hover,.analytics-kpi-card:hover,.brand-kpi-card:hover,.service-feature-card:hover,.campaign-pill-card:hover,.support-faq-card:hover,.blog-topic-card:hover,.shop-qr-guide-card:hover{box-shadow:none!important;border-color:#94a3b8!important;transform:translateY(-2px)!important}.package-card .package-image-wrapper,.marketplace-item-card .card-media-wrapper,.package-grid-card .image-container{border-radius:13px 13px 0 0!important;overflow:hidden!important}.package-card:hover img,.marketplace-item-card:hover img,.package-grid-card:hover img{transition:transform .35s cubic-bezier(.16,1,.3,1)!important;transform:scale(1.025)!important}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select{color:#0f172a!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;padding:10px 14px!important;font-size:14px!important;transition:border-color .2s!important}input:focus,textarea:focus,select:focus{box-shadow:none!important;border-color:#f03!important;outline:none!important}.pt-feature-chip,.badge-pro-pill,.sidebar-nav-badge,.merchant-gold-tier-badge,.store-promo-check-pill{box-shadow:none!important;border-radius:9999px!important}.platform-chatbot-root{z-index:99999;position:relative}.platform-chatbot-launcher-btn{cursor:pointer;z-index:99999;align-items:center;gap:8px;height:46px;padding:0 16px 0 14px;font-family:inherit;display:inline-flex;position:fixed;bottom:24px;right:24px;color:#fff!important;box-shadow:none!important;-webkit-box-shadow:none!important;background:#003!important;border:1.5px solid #ffcc0080!important;border-radius:9999px!important;transition:border-color .2s,transform .2s cubic-bezier(.16,1,.3,1),background-color .2s!important}.platform-chatbot-launcher-btn:hover{box-shadow:none!important;-webkit-box-shadow:none!important;background:#002!important;border-color:#fc0!important;transform:translateY(-2px)!important}.platform-chatbot-pulse-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.platform-chatbot-launcher-icon{flex-shrink:0;color:#fc0!important}.platform-chatbot-launcher-label{letter-spacing:-.01em;white-space:nowrap;font-size:13.5px;font-weight:700}.platform-chatbot-window{z-index:99999;flex-direction:column;width:380px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 110px);animation:.24s cubic-bezier(.16,1,.3,1) chatbotSlideUp;display:flex;position:fixed;bottom:84px;right:24px;overflow:hidden;box-shadow:none!important;-webkit-box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important}@keyframes chatbotSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.platform-chatbot-header{color:#fff!important;background:#003!important;border-bottom:1px solid #ffffff1a!important;justify-content:space-between!important;align-items:center!important;padding:12px 16px!important;display:flex!important}.platform-chatbot-header-left{align-items:center!important;gap:10px!important;display:flex!important}.platform-chatbot-avatar-wrap{color:#fc0;background:#ffffff14;border:1px solid #ffcc0059;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.platform-chatbot-header-info{flex-direction:column;display:flex}.platform-chatbot-title{letter-spacing:-.01em;color:#fff!important;margin:0!important;font-size:14.5px!important;font-weight:700!important}.platform-chatbot-header-actions{align-items:center!important;gap:8px!important;display:flex!important}.platform-chatbot-header-email-btn{color:#cbd5e1!important;cursor:pointer!important;width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:1px solid #fff3!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.platform-chatbot-header-email-btn:hover{color:#fff!important;box-shadow:none!important;background:#f03!important;border-color:#f03!important;transform:translateY(-1px)!important}.platform-chatbot-close-btn{color:#94a3b8!important;cursor:pointer!important;width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;transition:all .2s!important;display:inline-flex!important}.platform-chatbot-close-btn:hover{color:#fff!important;box-shadow:none!important;background:#ffffff26!important}.platform-chatbot-quick-strip{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;padding:8px 12px!important}.platform-chatbot-quick-list{scrollbar-width:none!important;-ms-overflow-style:none!important;gap:6px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.platform-chatbot-quick-list::-webkit-scrollbar{display:none!important}.platform-chatbot-quick-pill{color:#334155!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;flex:none!important;padding:5px 12px!important;font-size:12px!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.platform-chatbot-quick-pill:hover{color:#fff!important;box-shadow:none!important;background:#003!important;border-color:#003!important;transform:translateY(-1px)!important}.platform-chatbot-body{background:#fff!important;flex-direction:column!important;flex:1!important;gap:12px!important;padding:14px!important;display:flex!important;overflow-y:auto!important}.platform-chatbot-msg-row{align-items:flex-start!important;gap:8px!important;display:flex!important}.platform-chatbot-msg-row.user-row{justify-content:flex-end!important}.platform-chatbot-msg-avatar{color:#fc0!important;background:#003!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;margin-top:2px!important;display:flex!important}.platform-chatbot-bubble{word-break:break-word!important;max-width:82%!important;box-shadow:none!important;padding:10px 14px!important;font-size:13.5px!important;line-height:1.5!important}.bot-bubble{color:#0f172a!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:14px 14px 14px 4px!important}.user-bubble{color:#fff!important;background:#003!important;border-radius:14px 14px 4px!important}.platform-chatbot-msg-text{white-space:pre-wrap!important;margin:0!important}.platform-chatbot-actions-wrap{flex-direction:column!important;gap:6px!important;margin-top:10px!important;display:flex!important}.platform-chatbot-action-btn{color:#003!important;cursor:pointer!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:8px!important;align-items:center!important;gap:6px!important;width:fit-content!important;padding:6px 12px!important;font-size:12.5px!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.platform-chatbot-action-btn:hover{color:#fff!important;box-shadow:none!important;background:#003!important;border-color:#003!important;transform:translateY(-1px)!important}.platform-chatbot-action-btn:hover *{color:#fff!important;stroke:#fff!important}.platform-chatbot-ticket-card{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;margin-top:10px!important;padding:12px!important}.platform-chatbot-ticket-header{justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important;display:flex!important}.platform-ticket-title-wrap{align-items:center!important;gap:6px!important;display:flex!important}.platform-ticket-mail-icon{color:#f03!important}.platform-ticket-badge{color:#0f172a!important;font-size:11.5px!important;font-weight:700!important}.platform-ticket-id{color:#f03!important;background:#fff1f2!important;border:1px solid #ffe4e6!important;border-radius:4px!important;padding:2px 6px!important;font-size:11px!important;font-weight:700!important}.platform-chatbot-ticket-meta{color:#475569!important;margin-bottom:10px!important;font-size:12px!important;line-height:1.4!important}.platform-ticket-line{margin:3px 0!important}.platform-chatbot-ticket-actions{gap:6px!important;display:flex!important}.platform-chatbot-email-launch-btn{color:#fff!important;box-shadow:none!important;background:#f03!important;border:1px solid #f03!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.platform-chatbot-email-launch-btn:hover{color:#fff!important;box-shadow:none!important;background:#dc2626!important;border-color:#dc2626!important;transform:translateY(-1px)!important}.platform-chatbot-copy-btn{color:#0f172a!important;cursor:pointer!important;box-shadow:none!important;background:0 0!important;border:1px solid #cbd5e1!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;font-size:12px!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.platform-chatbot-copy-btn:hover{color:#fff!important;box-shadow:none!important;background:#0f172a!important;border-color:#0f172a!important;transform:translateY(-1px)!important}.platform-chatbot-copy-btn:hover *{color:#fff!important;stroke:#fff!important}.typing-bubble{align-items:center!important;gap:4px!important;padding:10px 14px!important;display:inline-flex!important}.typing-dot{background:#94a3b8!important;border-radius:50%!important;width:6px!important;height:6px!important;animation:1.4s ease-in-out infinite both typingBounce!important}.typing-dot:first-child{animation-delay:-.32s!important}.typing-dot:nth-child(2){animation-delay:-.16s!important}@keyframes typingBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.platform-chatbot-footer{background:#fff!important;border-top:1px solid #e2e8f0!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;display:flex!important}.platform-chatbot-footer-email-btn{color:#64748b!important;cursor:pointer!important;width:38px!important;min-width:38px!important;height:38px!important;box-shadow:none!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.platform-chatbot-footer-email-btn:hover{color:#fff!important;box-shadow:none!important;background:#f03!important;border-color:#f03!important;transform:translateY(-1px)!important}.platform-chatbot-footer-email-btn:hover *{color:#fff!important;stroke:#fff!important}.platform-chatbot-input{color:#0f172a!important;height:40px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;outline:none!important;flex:1!important;padding:0 16px!important;font-size:13.5px!important;transition:border-color .2s!important}.platform-chatbot-input:focus{box-shadow:none!important;border-color:#f03!important}.platform-chatbot-send-btn{color:#fc0!important;cursor:pointer!important;width:40px!important;min-width:40px!important;height:40px!important;box-shadow:none!important;background:#003!important;border:1px solid #003!important;border-radius:9999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.platform-chatbot-send-btn:disabled{opacity:.35!important;cursor:not-allowed!important}.platform-chatbot-send-btn:not(:disabled):hover{color:#fff!important;box-shadow:none!important;background:#f03!important;border-color:#f03!important;transform:translateY(-1px)!important}.platform-chatbot-send-btn:not(:disabled):hover *{color:#fff!important;stroke:#fff!important}@media (width<=640px){.platform-chatbot-launcher-btn{height:42px!important;padding:0 12px!important;bottom:16px!important;right:16px!important}.platform-chatbot-window{border-radius:16px!important;width:auto!important;max-width:100%!important;height:80vh!important;max-height:80vh!important;bottom:12px!important;left:12px!important;right:12px!important}}#root .bm-category-card:hover,#root .bm-pillar-card:hover,#root .bm-pkg-card:hover,#root .package-card:hover,#root .package-grid-card:hover,#root .marketplace-item-card:hover,#root .bm-faq-item:hover,#root .bm-hub-pill:hover,#root .bm-hub-pill-interactive:hover,#root .bm-filter-pill:hover,#root .bm-search-card:hover,#root .bm-search-card-2027:hover,#root .bm-search-submit-btn:hover,#root .bm-search-submit-btn-2027:hover,#root .bm-pkg-wa-btn:hover,#root .bm-pkg-view-btn:hover,#root .btn-whatsapp:hover,#root .btn-primary-red:hover,#root .m3-button-filled:hover,#root .menu-btn-solid:hover,#root .overview-quick-btn:hover{box-shadow:none!important;-webkit-box-shadow:none!important}.brand-overview-v2,.brand-shop-qr-page-container,.pro-settings-container,.leads-center-v2,.package-list-panel{box-sizing:border-box}.overview-greeting-header{box-shadow:none!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:16px 20px!important}.overview-greeting-header:hover{box-shadow:none!important;border-color:#cbd5e1!important}.pt-cap-chip{box-shadow:none!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:10px 14px!important;transition:border-color .15s!important}.pt-cap-chip:hover{box-shadow:none!important;border-color:#0f172a!important;transform:none!important}.overview-readiness-card{box-shadow:none!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:16px 20px!important}.overview-readiness-card:hover{box-shadow:none!important}.overview-kpi-grid{gap:12px!important}.kpi-v2-card{box-shadow:none!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:16px!important;transition:border-color .15s!important}.kpi-v2-card:hover{box-shadow:none!important;border-color:#cbd5e1!important;transform:none!important}.kpi-v2-cta{color:#0f172a!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:6px 12px!important;font-size:.8rem!important;font-weight:600!important;transition:all .15s!important}.kpi-v2-cta:hover{color:#fff!important;box-shadow:none!important;background:#0f172a!important;border-color:#0f172a!important;transform:none!important}.panel-v2{box-shadow:none!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:18px 20px!important}.panel-v2:hover{box-shadow:none!important}.pro-segmented-nav{box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;gap:4px!important;padding:4px!important}.pro-nav-item{color:#475569!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important;transition:all .15s!important}.pro-nav-item:hover:not(.active){color:#0f172a!important;box-shadow:none!important;background:#e2e8f0!important;transform:none!important}.pro-nav-item.active{color:#fff!important;box-shadow:none!important;background:#0f172a!important;border-color:#0f172a!important}.pro-nav-item.active .pro-nav-icon-wrap{color:#fff!important}.pro-feature-card{box-shadow:none!important;border:1px solid #e2e8f0!important;border-radius:14px!important}.pro-feature-card:hover{box-shadow:none!important}.pro-choice-card{box-shadow:none!important;border:1px solid #e2e8f0!important;border-radius:12px!important;transition:border-color .15s!important}.pro-choice-card:hover{box-shadow:none!important;border-color:#0f172a!important;transform:none!important}.pro-choice-card.selected{box-shadow:none!important;background:#f8fafc!important;border-color:#0f172a!important}.pro-sidebar-card{box-shadow:none!important;border:1px solid #e2e8f0!important;border-radius:14px!important}.pro-sidebar-card:hover{box-shadow:none!important}.store-promo-qr-card-v2027{box-shadow:none!important;border:1px solid #e2e8f0!important;border-radius:14px!important}.store-promo-qr-card-v2027:hover{box-shadow:none!important}.shop-qr-guide-card{box-shadow:none!important;border:1px solid #e2e8f0!important;border-radius:14px!important;transition:border-color .15s!important}.shop-qr-guide-card:hover{box-shadow:none!important;border-color:#0f172a!important;transform:none!important}.store-promo-action-outline:hover,.shop-qr-guide-btn:hover,.shop-share-copy-btn:hover,.pro-btn-outline:hover,.pro-sidebar-nav-btn:hover,.btn-action-more:hover{color:#fff!important;box-shadow:none!important;background:#0f172a!important;border-color:#0f172a!important;transform:none!important}.store-promo-action-outline:hover *,.shop-qr-guide-btn:hover *,.shop-share-copy-btn:hover *,.pro-btn-outline:hover *,.pro-sidebar-nav-btn:hover *,.btn-action-more:hover *{color:#fff!important;stroke:#fff!important}.pt-svg-icon{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,color .15s;display:inline-flex}.pt-svg-icon.spin{animation:1s linear infinite ptSpin}@keyframes ptSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){html,body,#root,.bundle-model-landing{-webkit-overflow-scrolling:touch;position:relative;max-width:100vw!important;overflow-x:hidden!important}.bm-container{width:100%!important;padding-left:16px!important;padding-right:16px!important}.bm-hero-section{padding:32px 0 20px!important}.bm-pillars-section,.bm-packages-section,.bm-comparison-section,.bm-calculator-section,.bm-whatsapp-section,.bm-categories-section,.bm-hubs-section,.bm-faq-section,.bm-final-cta-section{padding:36px 0!important}.bm-section-header{margin-bottom:24px!important}.bm-section-header h2{font-size:clamp(1.4rem,5.5vw,1.85rem)!important;line-height:1.25!important}.bm-section-header p{font-size:.9rem!important;line-height:1.5!important}button,.bm-btn-primary,.bm-btn-secondary,.bm-pkg-wa-btn,.bm-pkg-view-btn,.bm-search-submit-btn,.bm-search-submit-btn-2027,.teaser-btn,.bm-filter-pill{touch-action:manipulation;min-height:42px}}@media (width>=768px) and (width<=1024px){.bm-container{padding-left:24px!important;padding-right:24px!important}.bm-hero-section{padding:48px 0 32px!important}.bm-packages-section,.bm-comparison-section,.bm-whatsapp-section{padding:52px 0!important}}@media (width>=1025px){.bm-container{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:32px!important;padding-right:32px!important}}.marketplace-header,.site-header,.reverb-header,.app-header.sticky-header{-webkit-backdrop-filter:blur(16px)!important;z-index:1000!important;background:#fffffff5!important;border-bottom:1px solid #e2e8f0!important;align-items:center!important;height:72px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 2px 12px #0f172a0a!important}.header-inner{justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:0 clamp(16px,3.5vw,32px)!important;display:flex!important}.header-area-pill-btn{color:#1e293b!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:.84rem!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important}.header-lang-btn{color:#334155!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:6px 12px!important;font-size:.82rem!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.header-lang-btn:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.header-customer-pill-btn{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:7px 16px!important;font-size:.84rem!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important}@media (width<=768px){.marketplace-header,.site-header,.reverb-header,.app-header.sticky-header{height:56px!important}.header-area-pill-btn{max-width:140px!important;padding:5px 10px!important;font-size:.76rem!important}.header-area-name{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:80px!important;overflow:hidden!important}.header-center-nav,.btn-label-desktop{display:none!important}.btn-label-mobile{display:inline!important}.mobile-hamburger-btn{border-radius:10px!important;justify-content:center!important;align-items:center!important;min-width:40px!important;min-height:40px!important;padding:4px!important;display:inline-flex!important}.bm-hero-title{margin-bottom:12px!important;font-size:clamp(1.85rem,6.5vw,2.4rem)!important;line-height:1.2!important}.bm-hero-subtitle{margin-bottom:22px!important;font-size:.95rem!important;line-height:1.5!important}.bm-search-card-2027{box-sizing:border-box!important;border-radius:9999px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:5px 6px 5px 16px!important;display:flex!important;overflow:hidden!important}.bm-search-input-wrap{flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;height:100%!important;padding:0!important;display:flex!important}.bm-search-submit-btn-2027{color:#fff!important;background:#f03!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:inline-flex!important;box-shadow:0 2px 8px #ff003359!important}.bm-search-submit-btn-2027 span{display:none!important}.bm-search-submit-btn-2027 svg{color:#fff!important;width:18px!important;height:18px!important;margin:0!important}.bm-trust-strip-2027{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:10px!important}}.bm-packages-grid{box-sizing:border-box!important;grid-template-columns:repeat(auto-fill,minmax(285px,1fr))!important;gap:24px!important;width:100%!important;display:grid!important}@media (width<=1024px){.bm-packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media (width<=540px){.bm-packages-grid{grid-template-columns:1fr!important;gap:16px!important}}.bm-pkg-card{cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:18px!important;flex-direction:column!important;height:100%!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:flex!important;overflow:hidden!important;box-shadow:0 4px 18px #0f172a0a,0 1px 3px #0f172a05!important}.bm-pkg-card:hover{border-color:#fca5a5!important;transform:translateY(-4px)!important;box-shadow:0 16px 36px -4px #0f172a17,0 4px 12px #0f172a0a!important}.bm-pkg-thumb-wrap{aspect-ratio:16/10!important;background:#f1f5f9!important;width:100%!important;position:relative!important;overflow:hidden!important}.bm-pkg-thumb-wrap img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important;display:block!important}.bm-pkg-card:hover .bm-pkg-thumb-wrap img{transform:scale(1.05)!important}.bm-pkg-red-price-badge{color:#fff!important;z-index:4!important;letter-spacing:-.01em!important;background:#f03!important;border-radius:999px!important;padding:5px 12px!important;font-size:.86rem!important;font-weight:900!important;position:absolute!important;bottom:10px!important;left:10px!important;box-shadow:0 4px 12px #ff003359!important}.bm-pkg-golden-star-badge{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;color:#003!important;z-index:4!important;background:#fffffff5!important;border:1px solid #f1f5f9!important;border-radius:999px!important;align-items:center!important;gap:4px!important;padding:4px 10px!important;font-size:.82rem!important;font-weight:800!important;display:inline-flex!important;position:absolute!important;bottom:10px!important;right:10px!important;box-shadow:0 2px 8px #00000014!important}.bm-pkg-wishlist-btn{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;cursor:pointer!important;z-index:4!important;touch-action:manipulation!important;background:#ffffffe6!important;border:1px solid #e2e8f0cc!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;font-size:16px!important;transition:all .2s!important;display:flex!important;position:absolute!important;top:10px!important;right:10px!important;box-shadow:0 2px 6px #00000014!important}.bm-pkg-wishlist-btn:hover{background:#fff!important;transform:scale(1.1)!important}.bm-pkg-body{flex-direction:column!important;flex:1!important;padding:16px 18px 18px!important;display:flex!important}.bm-pkg-title{color:#0f172a!important;-webkit-line-clamp:2!important;line-clamp:2!important;text-overflow:ellipsis!important;word-break:break-word!important;-webkit-box-orient:vertical!important;height:2.7em!important;min-height:2.7em!important;margin:0 0 10px!important;font-size:1rem!important;font-weight:700!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.bm-pkg-save-tag{color:#059669!important;letter-spacing:-.01em!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:6px!important;padding:3px 10px!important;font-size:.76rem!important;font-weight:800!important}.bm-pkg-actions{grid-template-columns:1fr 1.25fr!important;align-items:center!important;gap:8px!important;margin-top:auto!important;display:grid!important}.bm-pkg-view-btn{color:#0f172a!important;cursor:pointer!important;background:#f1f5f9!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;padding:0 8px!important;font-size:.86rem!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.bm-pkg-view-btn:hover{background:#e2e8f0!important;transform:translateY(-1px)!important}.bm-pkg-wa-btn.bm-pkg-wa-btn-2027{color:#fff!important;cursor:pointer!important;background:#059669!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:40px!important;min-height:40px!important;padding:0 10px!important;font-size:.86rem!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 2px 8px #05966940!important}.bm-pkg-wa-btn.bm-pkg-wa-btn-2027:hover{background:#047857!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #05966961!important}.bm-comparison-section{background:#fff!important;border-bottom:1.5px solid #f1f5f9!important;padding:80px 0!important}.bm-comparison-section .bm-section-header h2{color:#003!important;letter-spacing:-.025em!important;margin-bottom:12px!important;font-size:clamp(1.85rem,3.2vw,2.5rem)!important;font-weight:900!important}.bm-comparison-section .bm-section-header p{color:#64748b!important;max-width:620px!important;margin:0 auto 36px!important;font-size:1.05rem!important;line-height:1.5!important}.bm-comparison-card{box-sizing:border-box!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:24px!important;width:100%!important;max-width:100%!important;overflow:hidden!important;box-shadow:0 10px 30px #0f172a0a!important}.bm-comparison-table-wrap{-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;box-sizing:border-box!important;width:100%!important;overflow-x:auto!important}.bm-comparison-table{border-collapse:collapse!important;text-align:left!important;background:#fff!important;width:100%!important}.bm-comparison-table th{color:#0f172a!important;vertical-align:middle!important;background:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;padding:22px 28px!important;font-size:.95rem!important;font-weight:800!important}.bm-th-pt{color:#065f46!important;background:#ecfdf5!important;border-left:2px solid #10b981!important;border-right:2px solid #10b981!important;width:36%!important;box-shadow:inset 0 2px #059669!important}.bm-th-pt span{color:#065f46!important;letter-spacing:-.01em!important;font-size:1.12rem!important;font-weight:900!important;display:block!important}.bm-th-pt small{color:#047857!important;margin-top:3px!important;font-size:.78rem!important;font-weight:700!important;display:block!important}.bm-th-others{color:#64748b!important;background:#f8fafc!important;width:32%!important}.bm-th-others span{color:#475569!important;font-size:1.05rem!important;font-weight:700!important;display:block!important}.bm-th-others small{color:#94a3b8!important;margin-top:3px!important;font-size:.78rem!important;font-weight:500!important;display:block!important}.bm-comparison-table td{vertical-align:middle!important;border-bottom:1px solid #f1f5f9!important;padding:20px 28px!important;font-size:.92rem!important}.bm-comparison-table tr:last-child td{border-bottom:none!important}.bm-comparison-table td strong{color:#0f172a!important;font-size:.95rem!important;font-weight:800!important;display:block!important}.bm-comparison-table td small{color:#64748b!important;margin-top:4px!important;font-size:.82rem!important;line-height:1.4!important;display:block!important}.bm-td-pt{background:#f0fdf4!important;border-left:2px solid #10b981!important;border-right:2px solid #10b981!important}.bm-td-pt strong{color:#064e3b!important}.bm-tag-green{color:#065f46!important;background:#dcfce7!important;border:1px solid #86efac!important;border-radius:8px!important;align-items:center!important;gap:5px!important;padding:6px 14px!important;font-size:.88rem!important;font-weight:800!important;display:inline-flex!important}.bm-tag-red{color:#991b1b!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:8px!important;align-items:center!important;gap:5px!important;padding:6px 14px!important;font-size:.86rem!important;font-weight:700!important;display:inline-flex!important}@media (width<=768px){.bm-comparison-section{padding:50px 0!important}.bm-comparison-table{min-width:580px!important}.bm-comparison-table th,.bm-comparison-table td{padding:14px 16px!important}.bm-th-pt span,.bm-th-others span{font-size:.96rem!important}.bm-comparison-table td strong{font-size:.88rem!important}.bm-comparison-table td small{font-size:.76rem!important}}.bm-whatsapp-section{background:#fff!important;border-bottom:1.5px solid #f1f5f9!important;padding:84px 0!important}.bm-whatsapp-card{box-sizing:border-box!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:28px!important;grid-template-columns:1.15fr .85fr!important;align-items:center!important;gap:60px!important;padding:56px 52px!important;display:grid!important;box-shadow:0 12px 36px #0f172a0a!important}.bm-whatsapp-left{flex-direction:column!important;align-items:flex-start!important;display:flex!important}.bm-whatsapp-left h2{color:#003!important;letter-spacing:-.025em!important;margin:0 0 16px!important;font-size:clamp(2rem,3.2vw,2.75rem)!important;font-weight:900!important;line-height:1.18!important}.bm-whatsapp-left p{color:#475569!important;max-width:540px!important;margin:0 0 28px!important;font-size:1.05rem!important;line-height:1.6!important}.bm-whatsapp-features{flex-direction:column!important;gap:18px!important;width:100%!important;margin-bottom:32px!important;display:flex!important}.bm-wa-feature-item{align-items:flex-start!important;gap:14px!important;display:flex!important}.bm-wa-check{color:#059669!important;background:#ecfdf5!important;border:1.5px solid #a7f3d0!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;margin-top:2px!important;font-size:14px!important;font-weight:800!important;display:flex!important}.bm-wa-feature-item strong{color:#0f172a!important;margin-bottom:3px!important;font-size:1rem!important;font-weight:800!important;display:block!important}.bm-wa-feature-item p{color:#64748b!important;margin:0!important;font-size:.9rem!important;line-height:1.45!important}.bm-whatsapp-left .bm-btn-primary{color:#fff!important;cursor:pointer!important;background:#f03!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:48px!important;min-height:48px!important;padding:0 32px!important;font-size:.96rem!important;font-weight:800!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 6px 20px #ff00334d!important}.bm-whatsapp-left .bm-btn-primary:hover{background:#e0002e!important;transform:translateY(-2px)!important;box-shadow:0 10px 28px #f036!important}.bm-whatsapp-right{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.bm-phone-mockup-img{border:2px solid #e2e8f0!important;border-radius:36px!important;width:100%!important;max-width:380px!important;height:auto!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important;display:block!important;box-shadow:0 24px 60px -12px #0f172a29,0 10px 24px -6px #0f172a14!important}.bm-whatsapp-card:hover .bm-phone-mockup-img{transform:translateY(-4px)scale(1.01)!important}@media (width<=900px){.bm-whatsapp-section{padding:50px 0!important}.bm-whatsapp-card{border-radius:20px!important;grid-template-columns:1fr!important;gap:36px!important;padding:32px 20px!important}.bm-whatsapp-left h2{font-size:1.7rem!important}.bm-whatsapp-left p{font-size:.95rem!important}.bm-whatsapp-left .bm-btn-primary{width:100%!important}.bm-phone-mockup-img{max-width:290px!important;margin:0 auto!important}}.bm-packages-section{background:#f8fafc!important;border-bottom:1px solid #f1f5f9!important;padding:64px 0 76px!important}#popular-packages-section .bm-section-header{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-bottom:28px!important;display:flex!important}#popular-packages-section .bm-section-header>div{text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}#popular-packages-section .bm-section-header h2{color:#003!important;letter-spacing:-.025em!important;margin:0!important;font-size:clamp(1.85rem,3.2vw,2.35rem)!important;font-weight:900!important;line-height:1.2!important}#popular-packages-section .bm-section-header p{color:#64748b!important;margin:6px 0 0!important;font-size:.94rem!important;font-weight:500!important}#popular-packages-section .bm-link-btn,.bm-packages-section .bm-link-btn{visibility:hidden!important;pointer-events:none!important;display:none!important}.bm-filter-pills-row{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0 auto 32px!important;padding:4px 6px 18px!important;display:flex!important;overflow-x:auto!important}.bm-filter-pills-row::-webkit-scrollbar{display:none!important}.bm-filter-pill{color:#334155!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;padding:7px 16px!important;font-size:.85rem!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 1px 3px #0f172a08!important}.bm-filter-pill:hover{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0f172a0f!important}.bm-filter-pill.active{color:#fff!important;background:#f03!important;border-color:#f03!important;box-shadow:0 4px 14px #ff003347!important}.landing-package-lock-gate{text-align:center!important;box-sizing:border-box!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:24px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:520px!important;margin:16px auto 36px!important;padding:40px 32px!important;display:flex!important;position:relative!important;box-shadow:0 16px 40px -8px #0f172a12,0 2px 6px #0f172a08!important}.landing-package-lock-gate:before{content:"🎁"!important;background:#fff5f5!important;border:1.5px solid #fee2e2!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;margin-bottom:16px!important;font-size:26px!important;display:inline-flex!important;box-shadow:0 2px 8px #ff003314!important}.lock-gate-section-title{color:#003!important;letter-spacing:-.02em!important;margin:0 0 10px!important;font-size:1.35rem!important;font-weight:800!important;line-height:1.3!important}.lock-gate-email-subtitle{color:#64748b!important;max-width:420px!important;margin:0 auto 22px!important;font-size:.92rem!important;line-height:1.55!important}.lock-gate-direct-btn{color:#fff!important;cursor:pointer!important;background:#f03!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:44px!important;min-height:44px!important;padding:0 28px!important;font-size:.92rem!important;font-weight:800!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 14px #ff003347!important}.lock-gate-direct-btn:hover{background:#e0002e!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #ff003361!important}.bm-packages-section .bm-center-action,#popular-packages-section .bm-center-action{visibility:hidden!important;pointer-events:none!important;display:none!important}@media (width<=768px){.bm-packages-section{padding:44px 0 56px!important}#popular-packages-section .bm-section-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.bm-filter-pills-row{justify-content:flex-start!important;padding-left:16px!important;padding-right:16px!important}.landing-package-lock-gate{border-radius:18px!important;padding:32px 20px!important}}.bm-faq-section{background:#fff!important;border-bottom:1.5px solid #f1f5f9!important;padding:84px 0 96px!important}.bm-faq-section .bm-section-header{text-align:center!important;margin-bottom:44px!important}.bm-faq-section .bm-section-header h2{color:#003!important;letter-spacing:-.025em!important;margin:0 0 12px!important;font-size:clamp(2rem,3.2vw,2.6rem)!important;font-weight:900!important;line-height:1.25!important}.bm-faq-section .bm-section-header p{color:#64748b!important;max-width:600px!important;margin:0 auto!important;font-size:1.05rem!important;line-height:1.5!important}.bm-faq-accordion{box-sizing:border-box!important;flex-direction:column!important;gap:14px!important;width:100%!important;max-width:780px!important;margin:0 auto!important;display:flex!important}.bm-faq-item{cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:18px!important;padding:0!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important;box-shadow:0 2px 6px #0f172a05!important}.bm-faq-item:hover{border-color:#cbd5e1!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #0f172a0d!important}.bm-faq-item.open{border-color:#f03!important;box-shadow:0 8px 24px -4px #ff003314,0 2px 8px #00000005!important}.bm-faq-question-row{box-sizing:border-box!important;-webkit-user-select:none!important;user-select:none!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;padding:20px 24px!important;display:flex!important}.bm-faq-question-row h4{color:#0f172a!important;letter-spacing:-.01em!important;flex:1!important;margin:0!important;font-size:1.05rem!important;font-weight:800!important;line-height:1.4!important;transition:color .15s!important}.bm-faq-item:hover .bm-faq-question-row h4{color:#003!important}.bm-faq-item.open .bm-faq-question-row h4{color:#f03!important}.bm-faq-toggle{color:#64748b!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:18px!important;font-weight:800!important;line-height:1!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.bm-faq-item:hover .bm-faq-toggle{color:#0f172a!important;background:#fff!important;border-color:#0f172a!important}.bm-faq-item.open .bm-faq-toggle{color:#fff!important;background:#f03!important;border-color:#f03!important;transform:rotate(180deg)!important;box-shadow:0 4px 12px #ff00334d!important}.bm-faq-answer{box-sizing:border-box!important;border-top:1px solid #f8fafc!important;padding:0 24px 22px!important;animation:.2s ease-out faqAnswerFade!important}@keyframes faqAnswerFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bm-faq-answer p{color:#475569!important;margin:0!important;font-size:.94rem!important;line-height:1.65!important}@media (width<=768px){.bm-faq-section{padding:56px 0 64px!important}.bm-faq-question-row{padding:16px 18px!important}.bm-faq-question-row h4{font-size:.96rem!important}.bm-faq-toggle{width:30px!important;min-width:30px!important;height:30px!important;font-size:16px!important}.bm-faq-answer{padding:0 18px 18px!important}.bm-faq-answer p{font-size:.88rem!important}}header.site-header,header.app-header,header.reverb-header,header.sticky-header,.site-header,.app-header,.reverb-header,.sticky-header{box-sizing:border-box!important;z-index:1000!important;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#fffffffa!important;border-bottom:1px solid #e2e8f0!important;align-items:center!important;width:100vw!important;max-width:100%!important;height:72px!important;margin:0!important;display:flex!important;position:sticky!important;top:0!important;left:0!important;right:0!important;box-shadow:0 2px 14px #0f172a0a!important}.header-inner{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:clamp(12px,2vw,24px)!important;width:100%!important;max-width:1440px!important;height:100%!important;margin:0 auto!important;padding:0 clamp(16px,3vw,40px)!important;display:flex!important}.header-left-zone{flex-shrink:0!important;align-items:center!important;gap:clamp(8px,1.5vw,16px)!important;display:flex!important}.logo-button.polished-logo{cursor:pointer!important;background:0 0!important;border:none!important;align-items:center!important;padding:0!important;display:inline-flex!important}.logo-button.polished-logo .logo-image-frame{align-items:center!important;width:clamp(140px,15vw,190px)!important;height:42px!important;display:flex!important}.logo-button.polished-logo .logo-image-frame img{object-fit:contain!important;object-position:left center!important;width:100%!important;height:100%!important}.header-area-pill-btn{color:#1e293b!important;cursor:pointer!important;white-space:nowrap!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;height:40px!important;padding:0 14px!important;font-size:.84rem!important;font-weight:700!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.header-area-pill-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important;transform:translateY(-1px)!important}.header-area-icon{color:#f03!important;flex-shrink:0!important}.header-area-name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:130px!important;overflow:hidden!important}.header-area-chevron{color:#64748b!important;flex-shrink:0!important}.header-nav.header-center-nav{align-items:center!important;gap:clamp(4px,1vw,10px)!important;display:flex!important}.header-center-nav .header-link{color:#334155!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:1.5px solid #0000!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;height:40px!important;padding:0 16px!important;font-size:.88rem!important;font-weight:600!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.header-center-nav .header-link:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.header-center-nav .header-link.active-header-link{color:#f03!important;background:#fff0f2!important;border:1.5px solid #ff003347!important;font-weight:700!important;box-shadow:0 2px 8px #ff003314!important}.header-search-menu-btn{color:#475569!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important}.header-search-menu-btn:hover{color:#003!important;background:#fff!important;border-color:#cbd5e1!important}.header-search-nav-icon{color:#64748b!important}.header-right-zone{flex-shrink:0!important;align-items:center!important;gap:clamp(6px,1.2vw,12px)!important;display:flex!important}.header-lang-btn{color:#334155!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;height:40px!important;padding:0 13px!important;font-size:.82rem!important;font-weight:700!important;transition:all .18s!important;display:inline-flex!important}.header-lang-btn:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}.header-customer-pill-btn{color:#0f172a!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;align-items:center!important;gap:7px!important;height:40px!important;padding:0 16px!important;font-size:.84rem!important;font-weight:700!important;transition:all .18s!important;display:inline-flex!important}.header-customer-pill-btn:hover{color:#f03!important;background:#fff5f5!important;border-color:#f03!important;transform:translateY(-1px)!important}.header-customer-pill-btn.active{color:#854d0e!important;background:#fffbeb!important;border-color:#fde047!important}.menu-btn-solid{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:#f03!important;border:none!important;border-radius:9999px!important;align-items:center!important;gap:7px!important;height:40px!important;padding:0 20px!important;font-size:.86rem!important;font-weight:800!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 14px #ff003347!important}.menu-btn-solid:hover{background:#e0002e!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #ff003361!important}.mobile-hamburger-btn,.btn-label-mobile{display:none!important}.btn-label-desktop{display:inline!important}@media (width<=1024px){header.site-header,header.app-header,header.reverb-header,header.sticky-header,.site-header,.app-header,.reverb-header,.sticky-header{height:64px!important}.header-nav.header-center-nav{display:none!important}.mobile-hamburger-btn{color:#0f172a!important;cursor:pointer!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;transition:all .15s!important;display:inline-flex!important}.mobile-hamburger-btn:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}}@media (width<=768px){header.site-header,header.app-header,header.reverb-header,header.sticky-header,.site-header,.app-header,.reverb-header,.sticky-header{height:58px!important}.header-inner{gap:8px!important;padding:0 14px!important}.header-left-zone{gap:8px!important}.logo-button.polished-logo .logo-image-frame{width:120px!important;height:32px!important}.header-area-pill-btn{max-width:110px!important;height:34px!important;padding:0 8px!important;font-size:.74rem!important}.header-area-name{max-width:68px!important}.btn-label-desktop{display:none!important}.btn-label-mobile{display:inline!important}.header-customer-pill-btn,.menu-btn-solid{height:34px!important;padding:0 10px!important;font-size:.76rem!important}.mobile-hamburger-btn{border-radius:9px!important;width:36px!important;min-width:36px!important;height:36px!important}}@media (width<=480px){.header-lang-btn{display:none!important}.logo-button.polished-logo .logo-image-frame{width:105px!important;height:30px!important}.header-area-pill-btn{max-width:95px!important;padding:0 6px!important}.header-area-name{max-width:54px!important}.header-customer-pill-btn,.menu-btn-solid{padding:0 8px!important}}footer.site-footer,footer.reverb-footer,.site-footer,.reverb-footer{box-sizing:border-box!important;color:#e2e8f0!important;background:linear-gradient(#0f172a 0%,#03060c 100%)!important;border-top:1px solid #ffffff14!important;width:100vw!important;max-width:100%!important;margin:0!important;padding:clamp(48px,4.5vw,76px) clamp(16px,3.5vw,48px) 32px!important;display:block!important;left:0!important;right:0!important}.reverb-footer-container{box-sizing:border-box!important;grid-template-columns:1.7fr .9fr 1fr 1fr .9fr!important;align-items:start!important;gap:clamp(24px,3vw,48px)!important;width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:0!important;display:grid!important}.reverb-footer-col{box-sizing:border-box!important;flex-direction:column!important;gap:14px!important;min-width:0!important;display:flex!important}.reverb-footer-col strong{color:#fff!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:.9rem!important;font-weight:800!important;line-height:1.3!important;display:block!important}.reverb-footer-col .footer-links,.reverb-footer-col .footer-category-list,.reverb-footer-col .footer-area-list{box-sizing:border-box!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.reverb-footer-col .footer-links a,.reverb-footer-col .footer-category-list li,.reverb-footer-col .footer-area-list li,.reverb-footer-col .footer-link-btn{color:#94a3b8!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:none!important;align-items:center!important;min-height:26px!important;padding:2px 0!important;font-size:.88rem!important;font-weight:500!important;line-height:1.5!important;text-decoration:none!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.reverb-footer-col .footer-links a:hover,.reverb-footer-col .footer-link-btn:hover{color:#fff!important;transform:translate(4px)!important}.footer-brand{cursor:pointer!important;background:0 0!important;border:none!important;align-items:center!important;margin-bottom:4px!important;padding:0!important;display:inline-flex!important}.footer-brand img{object-fit:contain!important;width:auto!important;max-width:200px!important;height:38px!important}.reverb-footer-tagline{color:#94a3b8!important;max-width:440px!important;margin:0 0 6px!important;font-size:.88rem!important;line-height:1.65!important}.footer-newsletter-box{box-sizing:border-box!important;width:100%!important;max-width:420px!important;margin:6px 0 10px!important}.newsletter-form-shell{width:100%!important}.newsletter-input-wrapper{box-sizing:border-box!important;background:#ffffff12!important;border:1.5px solid #ffffff24!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;width:100%!important;padding:4px 5px 4px 14px!important;transition:all .2s!important;display:flex!important}.newsletter-input-wrapper:focus-within{background:#ffffff1a!important;border-color:#f03!important;box-shadow:0 0 0 3px #ff003340!important}.newsletter-input-icon{color:#94a3b8!important;flex-shrink:0!important;width:17px!important;height:17px!important}.newsletter-email-input{color:#fff!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;min-width:0!important;padding:4px 0!important;font-family:inherit!important;font-size:.88rem!important}.newsletter-email-input::placeholder{color:#64748b!important}.newsletter-submit-btn{color:#fff!important;cursor:pointer!important;background:#f03!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;transition:all .2s!important;display:flex!important;box-shadow:0 2px 8px #ff003359!important}.newsletter-submit-btn:hover{background:#e0002e!important;transform:scale(1.05)!important}.newsletter-success-msg{color:#22c55e!important;background:#22c55e1a!important;border:1px solid #22c55e40!important;border-radius:12px!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;font-size:.88rem!important;font-weight:700!important;display:flex!important}.footer-social-section{flex-direction:column!important;gap:10px!important;margin-top:10px!important;display:flex!important}.social-section-title{color:#64748b!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0!important;font-size:.74rem!important;font-weight:800!important}.footer-social-bar{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.social-icon-btn{color:#cbd5e1!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.social-icon-btn:hover{background:var(--hover-color,#f03)!important;color:#fff!important;border-color:#0000!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000004d!important}.reverb-footer-bottom{box-sizing:border-box!important;border-top:1px solid #ffffff14!important;width:100%!important;max-width:100%!important;margin:48px 0 0!important;padding-top:24px!important}.reverb-footer-bottom-inner{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;max-width:1440px!important;margin:0 auto!important;display:flex!important}.footer-copy{color:#64748b!important;margin:0!important;font-size:.82rem!important;font-weight:500!important;line-height:1.5!important}.footer-admin-link{color:#64748b!important;font-size:.8rem!important;text-decoration:none!important;transition:color .16s!important}.footer-admin-link:hover{color:#94a3b8!important;text-decoration:underline!important}@media (width<=1100px){.reverb-footer-container{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:36px 28px!important}.reverb-footer-col:first-child{grid-column:1/-1!important}}@media (width<=840px){footer.site-footer,footer.reverb-footer,.site-footer,.reverb-footer{padding:44px 20px 24px!important}.reverb-footer-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 20px!important}.reverb-footer-col:first-child{grid-column:1/-1!important}.reverb-footer-tagline,.footer-newsletter-box{max-width:100%!important}}@media (width<=480px){.reverb-footer-container{grid-template-columns:1fr!important;gap:30px!important}.reverb-footer-bottom-inner{text-align:center!important;flex-direction:column!important;justify-content:center!important;gap:10px!important}}.bm-search-card-2027 input,.bm-search-card-2027 input[type=text],.bm-search-input-wrap input,.bm-search-input-wrap input[type=text],.bm-search-input,input.bm-search-input,.hero-search-box input,.hero-search-box input[type=text]{box-shadow:none!important;-webkit-box-shadow:none!important;outline-offset:0!important;color:#0f172a!important;appearance:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0 #0000!important;flex:1!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 0 0 10px!important;font-size:.96rem!important;font-weight:500!important;line-height:normal!important}.bm-search-card-2027 input:focus,.bm-search-card-2027 input:focus-visible,.bm-search-card-2027 input:active,.bm-search-input-wrap input:focus,.bm-search-input-wrap input:focus-visible,.bm-search-input-wrap input:active,.bm-search-input:focus,.bm-search-input:focus-visible,.bm-search-input:active{box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important;border:0 #0000!important;outline:0 #0000!important}.bm-search-card-2027 input::placeholder,.bm-search-input-wrap input::placeholder,.bm-search-input::placeholder{color:#94a3b8!important;font-size:.92rem!important}.bm-search-input-wrap{min-width:0!important;box-shadow:none!important;background:0 0!important;border:none!important;flex:1!important;align-items:center!important;padding:0 4px!important;display:flex!important}.bm-search-card-2027{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;padding:6px 8px 6px 20px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 8px 30px #0f172a14!important}.bm-search-card-2027:focus-within{border-color:#f03!important;transform:translateY(-2px)!important;box-shadow:0 12px 36px #ff003329!important}.bm-search-icon{color:#f03!important;flex-shrink:0!important;width:20px!important;height:20px!important}.bm-search-clear-btn{color:#64748b!important;cursor:pointer!important;background:#f1f5f9!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;padding:0!important;transition:all .15s!important;display:inline-flex!important}.bm-search-clear-btn:hover{color:#0f172a!important;background:#e2e8f0!important}.bm-search-submit-btn-2027{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:#f03!important;border:none!important;border-radius:9999px!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;height:44px!important;padding:0 22px!important;font-size:.9rem!important;font-weight:800!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 4px 14px #ff00334d!important}.bm-search-submit-btn-2027:hover{background:#e0002e!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #f036!important}.header-center-nav .header-search-menu-btn,.header-search-menu-btn{color:#334155!important;cursor:pointer!important;white-space:nowrap!important;text-overflow:clip!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:fit-content!important;max-width:none!important;height:40px!important;padding:0 16px!important;font-size:.88rem!important;font-weight:700!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;overflow:visible!important}.header-search-menu-btn span{white-space:nowrap!important;text-overflow:clip!important;color:inherit!important;display:inline!important;overflow:visible!important}.header-search-menu-btn .header-search-nav-icon{color:#f03!important;flex-shrink:0!important;width:15px!important;height:15px!important;transition:transform .18s!important}.header-center-nav .header-search-menu-btn:hover,.header-search-menu-btn:hover{color:#f03!important;background:#fff!important;border-color:#f03!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #ff00331f!important}.header-search-menu-btn:hover .header-search-nav-icon{transform:scale(1.1)!important}.search-modal-overlay{-webkit-backdrop-filter:blur(14px)saturate(160%)!important;z-index:100000!important;box-sizing:border-box!important;background:#0f172a8c!important;justify-content:center!important;align-items:flex-start!important;width:100vw!important;height:100vh!important;padding:clamp(48px,10vh,100px) 16px 32px!important;animation:.22s cubic-bezier(.16,1,.3,1) forwards searchOverlayFade!important;display:flex!important;position:fixed!important;inset:0!important}@keyframes searchOverlayFade{0%{opacity:0}to{opacity:1}}.search-modal-dialog{box-sizing:border-box!important;background:#fff!important;border:1.5px solid #e2e8f0e6!important;border-radius:24px!important;width:100%!important;max-width:580px!important;padding:24px 24px 26px!important;animation:.26s cubic-bezier(.16,1,.3,1) forwards searchModalPop!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 64px -12px #0f172a40,0 4px 16px #0000000a!important}@keyframes searchModalPop{0%{opacity:0;transform:translateY(-16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.search-modal-content-shell{flex-direction:column!important;gap:20px!important;width:100%!important;display:flex!important}.search-modal-top-row{align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.search-modal-form-pill{box-sizing:border-box!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;flex:1!important;order:1!important;align-items:center!important;gap:12px!important;min-width:0!important;height:52px!important;padding:0 16px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 2px 6px #0f172a08!important}.search-modal-form-pill:focus-within{background:#fff!important;border-color:#f03!important;transform:translateY(-1px)!important;box-shadow:0 0 0 4px #ff00331f,0 4px 14px #ff00330f!important}.search-modal-form-pill .search-input-icon{color:#f03!important;flex-shrink:0!important;width:20px!important;height:20px!important}.search-modal-form-pill input,.search-modal-form-pill input[type=text],.search-modal-input,input.search-modal-input{box-shadow:none!important;-webkit-box-shadow:none!important;outline-offset:0!important;color:#0f172a!important;appearance:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0 #0000!important;flex:1!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;font-size:.95rem!important;font-weight:600!important}.search-modal-form-pill input:focus,.search-modal-form-pill input:focus-visible,.search-modal-input:focus,.search-modal-input:focus-visible{box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important;border:0 #0000!important;outline:0 #0000!important}.search-modal-input::placeholder{color:#94a3b8!important;font-size:.88rem!important;font-weight:500!important}.search-clear-btn{color:#475569!important;cursor:pointer!important;background:#e2e8f0!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;padding:0!important;transition:all .15s!important;display:inline-flex!important}.search-clear-btn:hover{color:#0f172a!important;background:#cbd5e1!important}.search-clear-btn svg{width:14px!important;height:14px!important}.search-modal-close-btn{color:#64748b!important;cursor:pointer!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:50%!important;flex-shrink:0!important;order:2!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.search-modal-close-btn:hover{color:#f03!important;background:#fff0f2!important;border-color:#fca5a5!important;transform:rotate(90deg)!important}.search-recommendations-section{border-top:1px dashed #e2e8f0!important;flex-direction:column!important;gap:12px!important;padding-top:6px!important;display:flex!important}.search-section-label{text-transform:uppercase!important;letter-spacing:.05em!important;color:#64748b!important;align-items:center!important;gap:7px!important;font-size:.78rem!important;font-weight:800!important;display:flex!important}.search-section-label .star-header-icon{color:#fc0!important;filter:drop-shadow(0 0 4px #ffcc0080)!important;width:16px!important;height:16px!important}.recommended-keywords-grid{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.keyword-chip-btn{color:#334155!important;cursor:pointer!important;white-space:nowrap!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:7px!important;padding:7px 14px!important;font-size:.82rem!important;font-weight:700!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.keyword-chip-btn .chip-label{color:inherit!important;transition:color .18s!important}.keyword-chip-btn .chip-icon-symbol{color:#64748b!important;stroke:#64748b!important;width:15px!important;height:15px!important;transition:color .18s,stroke .18s!important}.keyword-chip-btn:hover{color:var(--brand-dark-blue,#003)!important;background:#fff!important;border-color:#f03!important;transform:translateY(-1.5px)!important;box-shadow:0 4px 12px #ff00331f!important}.keyword-chip-btn:hover .chip-label,.keyword-chip-btn:hover span{color:var(--brand-dark-blue,#003)!important}.keyword-chip-btn:hover .chip-icon-symbol,.keyword-chip-btn:hover .chip-icon-symbol *{color:#f03!important;stroke:#f03!important}@media (width<=640px){.search-modal-overlay{align-items:flex-start!important;padding:24px 12px!important}.search-modal-dialog{border-radius:20px!important;max-width:100%!important;padding:18px 16px 20px!important}.search-modal-top-row{gap:8px!important}.search-modal-form-pill{gap:10px!important;height:46px!important;padding:0 14px!important}.search-modal-input{font-size:.88rem!important}.search-modal-close-btn{width:40px!important;min-width:40px!important;height:40px!important}.keyword-chip-btn{gap:5px!important;padding:6px 11px!important;font-size:.76rem!important}.keyword-chip-btn .chip-icon-symbol{width:13px!important;height:13px!important}}.header-notification-wrap{align-items:center!important;display:inline-flex!important;position:relative!important}.header-notification-btn{color:#334155!important;cursor:pointer!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:relative!important;box-shadow:0 1px 3px #0000000a!important}.header-notification-btn:hover,.header-notification-btn.active{color:#f03!important;background:#fff!important;border-color:#f03!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #ff003326!important}.header-notification-badge{color:#fff!important;background:#f03!important;border:2px solid #fff!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:.65rem!important;font-weight:800!important;animation:2s infinite pulse-notif-badge!important;display:inline-flex!important;position:absolute!important;top:-2px!important;right:-2px!important;box-shadow:0 2px 6px #f036!important}@keyframes pulse-notif-badge{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.header-notification-popover{z-index:1000!important;transform-origin:100% 0!important;background:#fff!important;border:1px solid #00003314!important;border-radius:18px!important;width:320px!important;max-width:90vw!important;animation:.22s cubic-bezier(.16,1,.3,1) forwards dropdown-pop!important;position:absolute!important;top:calc(100% + 10px)!important;right:-10px!important;overflow:hidden!important;box-shadow:0 16px 40px -8px #0f172a38,0 0 0 1px #0000000d!important}@keyframes dropdown-pop{0%{opacity:0;transform:scale(.95)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.notification-popover-header{background:#fafafa!important;border-bottom:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:center!important;padding:14px 16px!important;display:flex!important}.notif-header-title{color:#0f172a!important;align-items:center!important;gap:7px!important;font-size:.88rem!important;font-weight:800!important;display:flex!important}.notif-icon-red{color:#f03!important}.notif-badge-pill{color:#f03!important;background:#fff5f5!important;border:1px solid #fed7d7!important;border-radius:9999px!important;padding:2px 8px!important;font-size:.72rem!important;font-weight:700!important}.notification-popover-body{flex-direction:column!important;gap:8px!important;max-height:280px!important;padding:12px 14px!important;display:flex!important;overflow-y:auto!important}.notif-inquiry-list{flex-direction:column!important;gap:6px!important;display:flex!important}.notif-inquiry-item{cursor:pointer!important;background:#f8fafc!important;border:1px solid #f1f5f9!important;border-radius:12px!important;align-items:flex-start!important;gap:10px!important;padding:10px 12px!important;transition:all .15s!important;display:flex!important}.notif-inquiry-item:hover{background:#fff5f5!important;border-color:#fecaca!important;transform:translate(2px)!important}.notif-item-bullet{background:#10b981!important;border-radius:50%!important;flex-shrink:0!important;width:8px!important;height:8px!important;margin-top:5px!important;box-shadow:0 0 0 2px #10b98133!important}.notif-item-content{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.notif-pkg-title{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:.82rem!important;font-weight:700!important;line-height:1.3!important;overflow:hidden!important}.notif-brand-meta{color:#64748b!important;font-size:.72rem!important}.notif-empty-state{text-align:center!important;padding:20px 10px!important}.notif-empty-title{color:#334155!important;margin:0 0 4px!important;font-size:.86rem!important;font-weight:800!important}.notif-empty-desc{color:#94a3b8!important;margin:0!important;font-size:.76rem!important;line-height:1.4!important}.notif-system-tip{color:#92400e!important;background:#fffbeb!important;border:1px solid #fef08a!important;border-radius:10px!important;align-items:center!important;gap:8px!important;margin-top:4px!important;padding:8px 10px!important;font-size:.73rem!important;line-height:1.35!important;display:flex!important}.notif-sparkle-gold{color:#eab308!important;flex-shrink:0!important}.notification-popover-footer{background:#fafafa!important;border-top:1px solid #f1f5f9!important;padding:10px 14px!important}.notif-view-all-btn{color:#f03!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;padding:8px!important;font-size:.8rem!important;font-weight:700!important;transition:all .15s!important;display:flex!important}.notif-view-all-btn:hover{background:#fff5f5!important;transform:translate(2px)!important}.header-profile-dropdown-wrap{align-items:center!important;display:inline-flex!important;position:relative!important}.header-profile-trigger-btn{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;height:40px!important;padding:0 12px 0 4px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 1px 3px #0000000a!important}.header-profile-trigger-btn:hover,.header-profile-trigger-btn.active{border-color:#f03!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #ff003329!important}.header-profile-avatar-circle{color:#fff!important;background:linear-gradient(135deg,#f03 0%,#003 100%)!important;border:1.5px solid #fff!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 2px 6px #00003326!important}.header-profile-avatar-img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}.header-profile-avatar-initial{color:#fff!important;letter-spacing:-.02em!important;font-size:.82rem!important;font-weight:800!important}.header-avatar-online-dot{background:#10b981!important;border:2px solid #fff!important;border-radius:50%!important;width:9px!important;height:9px!important;position:absolute!important;bottom:-1px!important;right:-1px!important;box-shadow:0 0 4px #10b98180!important}.header-profile-name-text{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:140px!important;font-size:.84rem!important;font-weight:700!important;overflow:hidden!important}.header-profile-chevron{color:#64748b!important;transition:transform .22s cubic-bezier(.16,1,.3,1)!important}.header-profile-chevron.open{color:#f03!important;transform:rotate(180deg)!important}.customer-profile-dropdown-menu{z-index:1000!important;transform-origin:100% 0!important;background:#fff!important;border:1px solid #00003314!important;border-radius:20px!important;width:310px!important;max-width:92vw!important;padding:6px 0!important;animation:.22s cubic-bezier(.16,1,.3,1) forwards dropdown-pop!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;overflow:hidden!important;box-shadow:0 20px 48px -8px #0f172a38,0 0 0 1px #0000000d!important}.customer-profile-dropdown-menu:before{content:""!important;background:0 0!important;height:14px!important;position:absolute!important;top:-14px!important;left:0!important;right:0!important}.profile-menu-header{background:linear-gradient(#f8fafc 0%,#fff 100%)!important;align-items:center!important;gap:12px!important;padding:14px 18px 12px!important;display:flex!important}.profile-menu-avatar-large{color:#fff!important;background:linear-gradient(135deg,#f03 0%,#003 100%)!important;border:2px solid #fff!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;font-size:1.05rem!important;font-weight:800!important;display:flex!important;overflow:hidden!important;box-shadow:0 3px 10px #00003329!important}.profile-menu-info{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.profile-menu-display-name{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.92rem!important;font-weight:800!important;line-height:1.25!important;overflow:hidden!important}.profile-menu-phone{color:#64748b!important;font-size:.74rem!important;font-weight:600!important}.profile-menu-member-badge{color:#15803d!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:9999px!important;align-items:center!important;gap:4px!important;width:fit-content!important;margin-top:2px!important;padding:1px 7px!important;font-size:.68rem!important;font-weight:800!important;display:inline-flex!important}.profile-menu-divider{background:#f1f5f9!important;height:1px!important;margin:4px 0!important}.profile-menu-links-group{flex-direction:column!important;gap:2px!important;padding:4px 8px!important;display:flex!important}.profile-menu-item-row{cursor:pointer!important;text-align:left!important;background:0 0!important;border:none!important;border-radius:12px!important;align-items:center!important;gap:12px!important;width:100%!important;padding:8px 10px!important;transition:all .15s!important;display:flex!important}.profile-menu-item-row:hover{background:#f8fafc!important;transform:translate(2px)!important}.profile-menu-icon{border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;display:flex!important}.profile-menu-icon.blue{color:#2563eb!important;background:#eff6ff!important}.profile-menu-icon.green{color:#16a34a!important;background:#f0fdf4!important}.profile-menu-icon.red{color:#e11d48!important;background:#fff1f2!important}.profile-menu-icon.purple{color:#9333ea!important;background:#faf5ff!important}.profile-menu-item-texts{flex-direction:column!important;flex:1!important;gap:1px!important;min-width:0!important;display:flex!important}.profile-menu-item-title{color:#1e293b!important;font-size:.82rem!important;font-weight:700!important;line-height:1.25!important}.profile-menu-item-desc{color:#94a3b8!important;font-size:.7rem!important}.profile-menu-item-arrow{color:#cbd5e1!important;flex-shrink:0!important}.profile-menu-item-row:hover .profile-menu-item-arrow{color:#64748b!important;transform:translate(1px)!important}.profile-menu-merchant-section{padding:6px 10px!important}.profile-merchant-cta-card{cursor:pointer!important;text-align:left!important;background:linear-gradient(135deg,#fff5f5 0%,#fffbeb 100%)!important;border:1.5px solid #fecaca!important;border-radius:14px!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px 12px!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 2px 8px #ff003314!important}.profile-merchant-cta-card:hover{background:linear-gradient(135deg,#fee2e2 0%,#fef3c7 100%)!important;border-color:#f03!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #ff00332e!important}.merchant-cta-icon-box{color:#fff!important;background:#f03!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;display:flex!important;box-shadow:0 2px 6px #ff00334d!important}.merchant-cta-content{flex-direction:column!important;flex:1!important;gap:2px!important;min-width:0!important;display:flex!important}.merchant-cta-title-row{align-items:center!important;gap:6px!important;display:flex!important}.merchant-cta-title{color:#991b1b!important;font-size:.82rem!important;font-weight:800!important;line-height:1.25!important}.merchant-cta-badge{color:#003!important;letter-spacing:.02em!important;text-transform:uppercase!important;background:#fc0!important;border-radius:6px!important;padding:1px 5px!important;font-size:.62rem!important;font-weight:800!important}.merchant-cta-subtitle{color:#7f1d1d!important;margin:0!important;font-size:.69rem!important;line-height:1.25!important}.merchant-cta-arrow{color:#f03!important;flex-shrink:0!important;transition:transform .15s!important}.profile-merchant-cta-card:hover .merchant-cta-arrow{transform:translate(3px)!important}.profile-menu-footer{padding:4px 10px!important}.profile-menu-logout-btn{color:#dc2626!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:12px!important;align-items:center!important;gap:10px!important;width:100%!important;padding:8px 10px!important;font-size:.82rem!important;font-weight:700!important;transition:all .15s!important;display:flex!important}.profile-menu-logout-btn:hover{color:#b91c1c!important;background:#fef2f2!important}.mobile-drawer-customer-block{flex-direction:column!important;gap:8px!important;width:100%!important;margin-top:8px!important;display:flex!important}.mobile-drawer-profile-btn{color:#0f172a!important;cursor:pointer!important;text-align:left!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:14px!important;align-items:center!important;gap:10px!important;width:100%!important;padding:8px 12px!important;display:flex!important;box-shadow:0 1px 3px #0000000a!important}.mobile-drawer-avatar-circle{color:#fff!important;background:linear-gradient(135deg,#f03 0%,#003 100%)!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:.82rem!important;font-weight:800!important;display:flex!important}.mobile-drawer-profile-text{flex-direction:column!important;gap:1px!important;display:flex!important}.mobile-drawer-profile-text strong{color:#0f172a!important;font-size:.86rem!important;line-height:1.2!important}.mobile-drawer-profile-text small{color:#16a34a!important;font-size:.7rem!important;font-weight:700!important}.mobile-drawer-customer-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.mobile-drawer-sub-action-btn{color:#334155!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;font-size:.78rem!important;font-weight:700!important;transition:all .15s!important;display:flex!important}.mobile-drawer-sub-action-btn:hover{color:#f03!important;background:#f1f5f9!important}.mobile-drawer-merchant-open-btn{color:#991b1b!important;cursor:pointer!important;background:linear-gradient(135deg,#fff5f5 0%,#fffbeb 100%)!important;border:1.5px solid #fecaca!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;padding:10px 14px!important;font-size:.8rem!important;font-weight:800!important;transition:all .15s!important;display:flex!important}.mobile-drawer-merchant-open-btn:hover{background:linear-gradient(135deg,#fee2e2 0%,#fef3c7 100%)!important;border-color:#f03!important}.mobile-drawer-logout-btn{color:#dc2626!important;cursor:pointer!important;background:0 0!important;border:1px dashed #fca5a5!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;padding:7px!important;font-size:.76rem!important;font-weight:700!important;display:flex!important}.mobile-drawer-logout-btn:hover{background:#fef2f2!important}@media (width<=768px){.header-notification-btn{width:36px!important;min-width:36px!important;height:36px!important}.header-profile-trigger-btn{gap:6px!important;height:36px!important;padding:0 8px 0 3px!important}.header-profile-avatar-circle{width:28px!important;height:28px!important}.header-profile-name-text{max-width:90px!important;font-size:.78rem!important}.customer-profile-dropdown-menu{width:280px!important;right:-10px!important}.header-notification-popover{width:280px!important;right:-40px!important}}.customer-profile-fullpage-container{box-sizing:border-box!important;background:#f8fafc!important;width:100%!important;min-height:calc(100vh - 72px)!important;padding:24px 20px 80px!important}.customer-profile-fullpage-inner{box-sizing:border-box!important;width:100%!important;max-width:1280px!important;margin:0 auto!important}.profile-page-breadcrumb-row{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:20px!important;padding:4px 0!important;display:flex!important}.profile-page-breadcrumbs{color:#64748b!important;align-items:center!important;gap:8px!important;font-size:.85rem!important;display:flex!important}.breadcrumb-link-btn{font-size:inherit!important;color:#f03!important;cursor:pointer!important;background:0 0!important;border:none!important;align-items:center!important;gap:4px!important;padding:0!important;font-weight:700!important;transition:opacity .15s!important;display:inline-flex!important}.breadcrumb-link-btn:hover{text-decoration:underline!important}.breadcrumb-separator{color:#cbd5e1!important;font-size:.8rem!important}.breadcrumb-current{color:#1e293b!important;font-weight:700!important}.profile-top-browse-btn{color:#334155!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:.82rem!important;font-weight:700!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 1px 3px #0000000a!important}.profile-top-browse-btn:hover{color:#003!important;background:#f1f5f9!important;border-color:#003!important;transform:translateY(-1px)!important}.customer-profile-hero-card{color:#fff!important;background:linear-gradient(135deg,#003 0%,#0a0e27 60%,#151c48 100%)!important;border:1.5px solid #1e295d!important;border-radius:24px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;margin-bottom:24px!important;padding:32px 36px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 36px -6px #0000334d,0 4px 12px #0000001a!important}.customer-profile-hero-card:after{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#ff00332e 0%,#0000 70%)!important;border-radius:50%!important;width:220px!important;height:220px!important;position:absolute!important;top:-40px!important;right:-40px!important}.customer-hero-left{z-index:2!important;align-items:center!important;gap:22px!important;display:flex!important;position:relative!important}.customer-hero-avatar-wrap{color:#fff!important;background:linear-gradient(135deg,#f03 0%,#f60 100%)!important;border:3px solid #ffffff40!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:76px!important;min-width:76px!important;height:76px!important;min-height:76px!important;display:flex!important;position:relative!important;box-shadow:0 4px 16px #ff003359!important}.customer-hero-avatar-img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}.customer-hero-avatar-initial{color:#fff!important;text-shadow:0 1px 3px #0000004d!important;font-size:1.85rem!important;font-weight:900!important;line-height:1!important}.customer-hero-online-dot{background:#22c55e!important;border:2.5px solid #003!important;border-radius:50%!important;width:16px!important;height:16px!important;position:absolute!important;bottom:2px!important;right:2px!important;box-shadow:0 0 8px #22c55e!important}.customer-hero-meta{flex-direction:column!important;gap:6px!important;display:flex!important}.customer-hero-badges-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.customer-hero-badge{letter-spacing:.02em!important;border-radius:9999px!important;align-items:center!important;gap:5px!important;padding:3px 10px!important;font-size:.72rem!important;font-weight:800!important;display:inline-flex!important}.customer-hero-badge.active-member{color:#fc0!important;background:#ffcc002e!important;border:1px solid #ffcc0080!important}.customer-hero-badge.verified-account{color:#4ade80!important;background:#22c55e29!important;border:1px solid #22c55e73!important}.customer-hero-badge.country-pill{color:#cbd5e1!important;background:#ffffff1a!important;border:1px solid #fff3!important}.customer-hero-name{color:#fff!important;letter-spacing:-.02em!important;margin:0!important;font-size:1.65rem!important;font-weight:900!important;line-height:1.2!important}.customer-hero-phone{color:#94a3b8!important;margin:0!important;font-size:.95rem!important;font-weight:600!important}.customer-hero-actions{z-index:2!important;align-items:center!important;gap:12px!important;display:flex!important;position:relative!important}.customer-hero-logout-btn{color:#fff!important;cursor:pointer!important;background:#ff003326!important;border:1.5px solid #f03!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:9px 20px!important;font-size:.85rem!important;font-weight:800!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 2px 8px #ff003340!important}.customer-hero-logout-btn:hover{background:#f03!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #f036!important}.customer-metrics-strip{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important;margin-bottom:24px!important;display:grid!important}.metric-tile{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:18px!important;align-items:center!important;gap:16px!important;padding:18px 20px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 2px 8px #0f172a08!important}.metric-tile:hover{background:#f8fafc!important;border-color:#cbd5e1!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #0f172a0f!important}.metric-tile.active{background:#fff!important;border-color:#f03!important;transform:translateY(-2px)!important;box-shadow:0 6px 22px #ff00331f!important}.metric-tile-icon-box{border-radius:14px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;font-size:1.4rem!important;display:flex!important}.metric-tile-icon-box.blue{background:#eff6ff!important;border:1px solid #bfdbfe!important}.metric-tile-icon-box.red{background:#fff1f2!important;border:1px solid #fecdd3!important}.metric-tile-icon-box.purple{background:#faf5ff!important;border:1px solid #e9d5ff!important}.metric-tile-icon-box.gold{background:#fffbeb!important;border:1px solid #fde68a!important}.metric-tile-content{flex-direction:column!important;min-width:0!important;display:flex!important}.metric-num{color:#003!important;letter-spacing:-.02em!important;font-size:1.55rem!important;font-weight:900!important;line-height:1.1!important}.metric-label{color:#1e293b!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:3px!important;font-size:.82rem!important;font-weight:800!important;overflow:hidden!important}.metric-sublabel{color:#64748b!important;font-size:.72rem!important;font-weight:500!important}.customer-tab-nav{-webkit-overflow-scrolling:touch!important;border-bottom:2px solid #e2e8f0!important;align-items:center!important;gap:10px!important;margin-bottom:24px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.customer-tab-nav::-webkit-scrollbar{display:none!important}.customer-tab-nav button{color:#64748b!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:none!important;border-bottom:3px solid #0000!important;border-radius:8px 8px 0 0!important;align-items:center!important;gap:8px!important;margin-bottom:-2.5px!important;padding:12px 18px!important;font-size:.92rem!important;font-weight:700!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.customer-tab-nav button:hover{color:#003!important;background:#f1f5f9!important}.customer-tab-nav button.active{color:#f03!important;border-bottom-color:#f03!important;font-weight:800!important}.tab-pill-count{color:#475569!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;padding:2px 7px!important;font-size:.74rem!important;font-weight:800!important}.customer-tab-nav button.active .tab-pill-count{color:#fff!important;background:#f03!important;border-color:#f03!important}.customer-tab-body{width:100%!important;min-height:380px!important}.inquiries-list{flex-direction:column!important;gap:14px!important;width:100%!important;display:flex!important}.inquiry-card-2027{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:18px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:18px 22px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 2px 8px #0f172a08!important}.inquiry-card-2027:hover{border-color:#cbd5e1!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #0f172a0f!important}.inquiry-card-media-side{flex-shrink:0!important}.inquiry-thumb{object-fit:cover!important;border:1px solid #e2e8f0!important;border-radius:12px!important;width:68px!important;height:68px!important}.inquiry-thumb-placeholder{background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:68px!important;height:68px!important;font-size:1.6rem!important;display:flex!important}.inquiry-info{flex:240px!important;min-width:0!important}.inquiry-header-row{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-bottom:4px!important;display:flex!important}.inquiry-brand-tag{color:#0284c7!important;background:#f0f9ff!important;border:1px solid #bae6fd!important;border-radius:6px!important;padding:2px 8px!important;font-size:.78rem!important;font-weight:700!important}.inquiry-date{color:#94a3b8!important;font-size:.76rem!important;font-weight:500!important}.inquiry-title{color:#003!important;cursor:pointer!important;margin:0 0 6px!important;font-size:1.05rem!important;font-weight:800!important;transition:color .15s!important}.inquiry-title:hover{color:#f03!important}.inquiry-price-tag{color:#f03!important;font-size:.95rem!important;font-weight:900!important}.inquiry-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.inquiry-chat-btn{color:#fff!important;background:#25d366!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:8px 18px!important;font-size:.85rem!important;font-weight:800!important;text-decoration:none!important;transition:all .18s!important;display:inline-flex!important;box-shadow:0 2px 8px #25d3664d!important}.inquiry-chat-btn:hover{background:#1ebd5a!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #25d36666!important}.inquiry-view-btn{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;align-items:center!important;gap:4px!important;padding:8px 16px!important;font-size:.82rem!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.inquiry-view-btn:hover{background:#f8fafc!important;border-color:#003!important}.inquiry-review-btn{color:#92400e!important;cursor:pointer!important;background:#fffbeb!important;border:1.5px solid #fde68a!important;border-radius:9999px!important;align-items:center!important;gap:4px!important;padding:8px 14px!important;font-size:.82rem!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.inquiry-review-btn:hover{background:#fef3c7!important;border-color:#f59e0b!important}.wishlist-needs-panel{flex-direction:column!important;gap:20px!important;display:flex!important}.needs-filter-strip{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:4px 0 10px!important;display:flex!important}.need-filter-chip{color:#334155!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:7px 16px!important;font-size:.82rem!important;font-weight:700!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 1px 3px #00000008!important}.need-filter-chip:hover{background:#f8fafc!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important}.need-filter-chip.active{color:#fff!important;background:#003!important;border-color:#003!important;box-shadow:0 4px 12px #0033!important}.need-chip-count{color:#0f172a!important;background:#f1f5f9!important;border-radius:9999px!important;padding:1px 6px!important;font-size:.72rem!important;font-weight:800!important}.need-filter-chip.active .need-chip-count{color:#fff!important;background:#f03!important}.wishlist-cards-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:20px!important;width:100%!important;display:grid!important}.wishlist-item-card-2027{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:18px!important;flex-direction:column!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;overflow:hidden!important;box-shadow:0 2px 8px #0f172a08!important}.wishlist-item-card-2027:hover{border-color:#fca5a5!important;transform:translateY(-3px)!important;box-shadow:0 10px 24px #0f172a14!important}.wishlist-card-media{aspect-ratio:16/10!important;background:#f1f5f9!important;width:100%!important;position:relative!important;overflow:hidden!important}.wishlist-card-media img{object-fit:cover!important;cursor:pointer!important;width:100%!important;height:100%!important;transition:transform .3s!important}.wishlist-item-card-2027:hover .wishlist-card-media img{transform:scale(1.05)!important}.wishlist-card-placeholder{cursor:pointer!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;font-size:2.8rem!important;display:flex!important}.wishlist-need-pill{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;color:#fff!important;background:#000033d9!important;border:1px solid #ffffff26!important;border-radius:9999px!important;padding:3px 9px!important;font-size:.72rem!important;font-weight:800!important;position:absolute!important;top:10px!important;left:10px!important}.wishlist-card-info{flex-direction:column!important;flex:1!important;justify-content:space-between!important;gap:8px!important;padding:16px!important;display:flex!important}.wishlist-card-info h4{color:#003!important;cursor:pointer!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:1rem!important;font-weight:800!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.wishlist-card-info h4:hover{color:#f03!important}.wishlist-price-row{align-items:baseline!important;gap:8px!important;display:flex!important}.wishlist-price-row .price-val{color:#f03!important;font-size:1.15rem!important;font-weight:900!important}.wishlist-price-row .price-reg{color:#94a3b8!important;font-size:.85rem!important;text-decoration:line-through!important}.wishlist-card-actions{align-items:center!important;gap:8px!important;margin-top:6px!important;display:flex!important}.wishlist-view-btn{color:#fff!important;cursor:pointer!important;text-align:center!important;background:#003!important;border:none!important;border-radius:9999px!important;flex:1!important;padding:8px 14px!important;font-size:.82rem!important;font-weight:800!important;transition:all .15s!important}.wishlist-view-btn:hover{background:#f03!important}.wishlist-remove-btn{color:#ef4444!important;cursor:pointer!important;background:#fef2f2!important;border:1px solid #fee2e2!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:.9rem!important;transition:all .15s!important;display:flex!important}.wishlist-remove-btn:hover{background:#fee2e2!important;transform:scale(1.05)!important}.saved-shops-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:18px!important;width:100%!important;display:grid!important}.saved-shop-card-2027{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:18px!important;align-items:center!important;gap:14px!important;padding:18px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 2px 8px #0f172a08!important}.saved-shop-card-2027:hover{border-color:#cbd5e1!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #0f172a0f!important}.saved-shop-logo{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;font-size:1.6rem!important;display:flex!important;overflow:hidden!important}.saved-shop-logo img{object-fit:cover!important;width:100%!important;height:100%!important}.saved-shop-details{flex:1!important;min-width:0!important}.saved-shop-details h4{color:#003!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0 0 4px!important;font-size:.98rem!important;font-weight:800!important;overflow:hidden!important}.shop-area-tag{color:#64748b!important;font-size:.74rem!important;font-weight:600!important;display:block!important}.shop-category-tag{color:#0284c7!important;font-size:.7rem!important;font-weight:700!important}.saved-shop-actions{align-items:center!important;gap:8px!important;display:flex!important}.shop-visit-btn{color:#003!important;cursor:pointer!important;white-space:nowrap!important;background:#f1f5f9!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;padding:7px 14px!important;font-size:.8rem!important;font-weight:800!important;transition:all .15s!important}.shop-visit-btn:hover{color:#fff!important;background:#003!important;border-color:#003!important}.shop-remove-btn{color:#94a3b8!important;cursor:pointer!important;background:0 0!important;border:1px solid #e2e8f0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:.8rem!important;transition:all .15s!important;display:flex!important}.shop-remove-btn:hover{color:#ef4444!important;background:#fef2f2!important;border-color:#fca5a5!important}.my-reviews-list{flex-direction:column!important;gap:14px!important;display:flex!important}.my-review-card-2027{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:18px!important;padding:20px!important;box-shadow:0 2px 8px #0f172a08!important}.review-card-header{justify-content:space-between!important;align-items:center!important;margin-bottom:10px!important;display:flex!important}.review-stars-wrap{color:#f59e0b!important;letter-spacing:2px!important;font-size:1.1rem!important}.verified-badge{color:#059669!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:9999px!important;padding:3px 9px!important;font-size:.72rem!important;font-weight:800!important}.review-comment-text{color:#334155!important;margin:0 0 12px!important;font-size:.95rem!important;line-height:1.5!important}.review-proof-thumb-wrap{align-items:center!important;gap:10px!important;margin-bottom:10px!important;display:flex!important}.review-proof-thumb{object-fit:cover!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;width:60px!important;height:60px!important}.proof-label{color:#64748b!important;font-size:.74rem!important;font-weight:700!important}.review-date-text{color:#94a3b8!important;font-size:.74rem!important}.customer-empty-state{text-align:center!important;background:#fff!important;border:1.5px dashed #cbd5e1!important;border-radius:20px!important;flex-direction:column!important;align-items:center!important;gap:12px!important;max-width:600px!important;margin:20px auto!important;padding:48px 24px!important;display:flex!important}.customer-empty-state .empty-icon{margin-bottom:4px!important;font-size:3rem!important}.customer-empty-state h4{color:#003!important;margin:0!important;font-size:1.25rem!important;font-weight:900!important}.customer-empty-state p{color:#64748b!important;max-width:480px!important;margin:0!important;font-size:.88rem!important;line-height:1.55!important}.empty-action-btn{color:#fff!important;cursor:pointer!important;background:#f03!important;border:none!important;border-radius:9999px!important;margin-top:10px!important;padding:10px 24px!important;font-size:.88rem!important;font-weight:800!important;transition:all .18s!important;box-shadow:0 4px 12px #ff003340!important}.empty-action-btn:hover{background:#e0002e!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #ff003359!important}.profile-guest-hero-card{text-align:center!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:24px!important;max-width:900px!important;margin:0 auto!important;padding:48px 36px!important;box-shadow:0 12px 36px #0f172a0d!important}.profile-guest-icon-circle{color:#003!important;background:#eff6ff!important;border:2px solid #bfdbfe!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:72px!important;height:72px!important;margin:0 auto 20px!important;font-size:2.2rem!important;display:flex!important}.profile-guest-title{color:#003!important;letter-spacing:-.02em!important;margin:0 0 10px!important;font-size:1.7rem!important;font-weight:900!important}.profile-guest-desc{color:#64748b!important;max-width:580px!important;margin:0 auto 26px!important;font-size:.95rem!important;line-height:1.55!important}.profile-guest-actions{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:14px!important;margin-bottom:40px!important;display:flex!important}.profile-guest-login-btn{color:#fff!important;cursor:pointer!important;background:#f03!important;border:none!important;border-radius:9999px!important;padding:12px 28px!important;font-size:.95rem!important;font-weight:800!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 14px #ff00334d!important}.profile-guest-login-btn:hover{background:#e0002e!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #f036!important}.profile-guest-browse-btn{color:#003!important;cursor:pointer!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;padding:12px 24px!important;font-size:.95rem!important;font-weight:800!important;transition:all .18s!important}.profile-guest-browse-btn:hover{background:#f1f5f9!important;border-color:#003!important}.profile-guest-features-grid{text-align:left!important;border-top:1.5px solid #f1f5f9!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;padding-top:32px!important;display:grid!important}.profile-guest-feature-box{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:16px!important;flex-direction:column!important;gap:6px!important;padding:18px 20px!important;display:flex!important}.profile-guest-feature-box .feature-emoji{font-size:1.6rem!important}.profile-guest-feature-box strong{color:#003!important;font-size:.95rem!important;font-weight:800!important}.profile-guest-feature-box p{color:#64748b!important;margin:0!important;font-size:.82rem!important;line-height:1.45!important}@media (width<=768px){.customer-profile-fullpage-container{padding:16px 12px 60px!important}.customer-profile-hero-card{border-radius:20px!important;padding:24px 20px!important}.customer-hero-left{flex-direction:row!important;gap:16px!important;width:100%!important}.customer-hero-avatar-wrap{width:62px!important;min-width:62px!important;height:62px!important;min-height:62px!important}.customer-hero-avatar-initial{font-size:1.5rem!important}.customer-hero-name{font-size:1.35rem!important}.customer-hero-actions{justify-content:flex-start!important;width:100%!important}.customer-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.metric-tile{border-radius:14px!important;gap:12px!important;padding:14px!important}.metric-tile-icon-box{border-radius:10px!important;width:38px!important;height:38px!important;font-size:1.2rem!important}.metric-num{font-size:1.3rem!important}.metric-label{font-size:.76rem!important}.inquiry-card-2027{gap:14px!important;padding:16px!important}.inquiry-thumb,.inquiry-thumb-placeholder{width:56px!important;height:56px!important}.inquiry-actions{width:100%!important}.inquiry-chat-btn,.inquiry-view-btn,.inquiry-review-btn{text-align:center!important;flex:1!important;justify-content:center!important}.profile-guest-hero-card{border-radius:18px!important;padding:32px 18px!important}.profile-guest-features-grid{grid-template-columns:1fr!important;padding-top:24px!important}}.clean-hero-banner{margin-bottom:20px!important;padding:24px 32px!important}.customer-hub-main-menu{-webkit-overflow-scrolling:touch!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;align-items:center!important;gap:10px!important;margin-bottom:24px!important;padding:8px 10px!important;display:flex!important;overflow-x:auto!important;box-shadow:0 4px 16px #0f172a0a!important}.customer-hub-main-menu::-webkit-scrollbar{display:none!important}.hub-menu-tab-btn{color:#475569!important;cursor:pointer!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:none!important;border-radius:14px!important;align-items:center!important;gap:8px!important;padding:10px 18px!important;font-size:.9rem!important;font-weight:700!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.hub-menu-tab-btn:hover{color:#003!important;background:#f1f5f9!important;transform:translateY(-1px)!important}.hub-menu-tab-btn.active{color:#fff!important;background:#003!important;box-shadow:0 4px 14px #00003338!important}.hub-menu-tab-btn.logout-tab-btn{color:#ef4444!important;margin-left:auto!important}.hub-menu-tab-btn.logout-tab-btn:hover{color:#dc2626!important;background:#fef2f2!important}.hub-menu-tab-btn.logout-tab-btn.active{color:#fff!important;background:#f03!important;box-shadow:0 4px 14px #ff003340!important}.hub-menu-icon{font-size:1.15rem!important}.hub-menu-label{letter-spacing:-.01em!important}.hub-menu-badge{color:#fff!important;background:#f03!important;border-radius:9999px!important;padding:2px 7px!important;font-size:.72rem!important;font-weight:800!important}.hub-menu-tab-btn.active .hub-menu-badge{color:#003!important;background:#fc0!important}.customer-hub-content-body{width:100%!important;min-height:420px!important}.hub-dashboard-view{flex-direction:column!important;gap:24px!important;display:flex!important}.dashboard-welcome-card{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:24px 28px!important;display:flex!important;box-shadow:0 4px 14px #0f172a08!important}.welcome-texts h3{color:#003!important;margin:0 0 6px!important;font-size:1.35rem!important;font-weight:900!important}.welcome-texts p{color:#64748b!important;max-width:680px!important;margin:0!important;font-size:.88rem!important;line-height:1.5!important}.dashboard-explore-cta-btn{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:#003!important;border:none!important;border-radius:9999px!important;padding:10px 22px!important;font-size:.86rem!important;font-weight:800!important;transition:all .18s!important;box-shadow:0 4px 12px #0033!important}.dashboard-explore-cta-btn:hover{background:#f03!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #ff00334d!important}.dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.dashboard-stat-card{cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:18px!important;align-items:center!important;gap:16px!important;padding:18px 20px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 2px 8px #0f172a08!important}.dashboard-stat-card:hover{border-color:#cbd5e1!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #0f172a0f!important}.stat-card-icon{border-radius:14px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;font-size:1.4rem!important;display:flex!important}.dashboard-stat-card.blue .stat-card-icon{background:#eff6ff!important;border:1px solid #bfdbfe!important}.dashboard-stat-card.red .stat-card-icon{background:#fff1f2!important;border:1px solid #fecdd3!important}.dashboard-stat-card.purple .stat-card-icon{background:#faf5ff!important;border:1px solid #e9d5ff!important}.dashboard-stat-card.gold .stat-card-icon{background:#fffbeb!important;border:1px solid #fde68a!important}.stat-card-details{flex-direction:column!important;min-width:0!important;display:flex!important}.stat-num{color:#003!important;font-size:1.55rem!important;font-weight:900!important;line-height:1.1!important}.stat-title{color:#1e293b!important;white-space:nowrap!important;margin-top:2px!important;font-size:.85rem!important}.stat-sub{color:#64748b!important;font-size:.72rem!important}.dashboard-section-box{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;padding:22px 24px!important;box-shadow:0 2px 8px #0f172a08!important}.dashboard-section-header{justify-content:space-between!important;align-items:center!important;margin-bottom:16px!important;display:flex!important}.dashboard-section-header h4{color:#003!important;margin:0!important;font-size:1.05rem!important;font-weight:800!important}.view-all-link-btn{color:#f03!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:4px 8px!important;font-size:.82rem!important;font-weight:800!important}.view-all-link-btn:hover{text-decoration:underline!important}.customer-empty-state.compact{margin:10px auto!important;padding:28px 20px!important}.dashboard-shortcuts-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.shortcut-tile{cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:16px!important;flex-direction:column!important;gap:4px!important;padding:16px 18px!important;transition:all .18s!important;display:flex!important}.shortcut-tile:hover{background:#f8fafc!important;border-color:#003!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #0f172a0d!important}.shortcut-icon{margin-bottom:4px!important;font-size:1.5rem!important}.shortcut-tile strong{color:#003!important;font-size:.88rem!important;font-weight:800!important}.shortcut-tile p{color:#64748b!important;margin:0!important;font-size:.74rem!important;line-height:1.35!important}.hub-account-settings-view{flex-direction:column!important;gap:20px!important;display:flex!important}.account-sub-tabs-strip{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding-bottom:4px!important;display:flex!important}.account-sub-tab{color:#475569!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;font-size:.84rem!important;font-weight:700!important;transition:all .18s!important;display:inline-flex!important;box-shadow:0 1px 3px #00000008!important}.account-sub-tab:hover{color:#003!important;border-color:#cbd5e1!important}.account-sub-tab.active{color:#fff!important;background:#003!important;border-color:#003!important;box-shadow:0 4px 12px #0033!important}.account-panel-card{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;max-width:680px!important;padding:28px!important;box-shadow:0 2px 8px #0f172a08!important}.account-panel-header{margin-bottom:22px!important}.account-panel-header h4{color:#003!important;margin:0 0 6px!important;font-size:1.15rem!important;font-weight:800!important}.account-panel-header p{color:#64748b!important;margin:0!important;font-size:.85rem!important}.account-form-grid{flex-direction:column!important;gap:18px!important;display:flex!important}.form-group{flex-direction:column!important;gap:6px!important;display:flex!important}.form-group label{color:#1e293b!important;font-size:.84rem!important;font-weight:800!important}.form-input-text{color:#0f172a!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:12px!important;outline:none!important;padding:10px 14px!important;font-size:.92rem!important;font-weight:600!important;transition:all .15s!important}.form-input-text:focus{background:#fff!important;border-color:#f03!important;box-shadow:0 0 0 3px #ff00331f!important}.form-input-text.disabled{color:#64748b!important;cursor:not-allowed!important;background:#f1f5f9!important}.form-hint{color:#059669!important;font-size:.74rem!important;font-weight:600!important}.form-submit-row{margin-top:8px!important}.primary-save-btn{color:#fff!important;cursor:pointer!important;background:#f03!important;border:none!important;border-radius:9999px!important;padding:11px 26px!important;font-size:.9rem!important;font-weight:800!important;transition:all .18s!important;box-shadow:0 4px 14px #ff003347!important}.primary-save-btn:hover{background:#e0002e!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #ff003361!important}.primary-save-btn:disabled{opacity:.65!important;cursor:not-allowed!important}.form-alert-success{color:#059669!important;background:#ecfdf5!important;border:1.5px solid #a7f3d0!important;border-radius:12px!important;margin-bottom:16px!important;padding:10px 16px!important;font-size:.85rem!important;font-weight:700!important}.form-alert-error{color:#dc2626!important;background:#fef2f2!important;border:1.5px solid #fecaca!important;border-radius:12px!important;margin-bottom:16px!important;padding:10px 16px!important;font-size:.85rem!important;font-weight:700!important}.hub-settings-view{flex-direction:column!important;gap:22px!important;display:flex!important}.settings-section-card{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;padding:26px!important;box-shadow:0 2px 8px #0f172a08!important}.settings-card-header{margin-bottom:18px!important}.settings-card-header h4{color:#003!important;margin:0 0 4px!important;font-size:1.15rem!important;font-weight:800!important}.settings-card-header p{color:#64748b!important;margin:0!important;font-size:.85rem!important}.marketplace-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.rule-item-box{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:16px!important;gap:14px!important;padding:18px!important;display:flex!important}.rule-emoji{flex-shrink:0!important;font-size:1.6rem!important}.rule-item-box strong{color:#003!important;margin-bottom:4px!important;font-size:.92rem!important;display:block!important}.rule-item-box p{color:#64748b!important;margin:0!important;font-size:.82rem!important;line-height:1.45!important}.notif-settings-list{flex-direction:column!important;gap:12px!important;display:flex!important}.notif-toggle-row{cursor:pointer!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;padding:14px 18px!important;transition:border-color .15s!important;display:flex!important}.notif-toggle-row:hover{border-color:#cbd5e1!important}.notif-toggle-info strong{color:#0f172a!important;margin-bottom:2px!important;font-size:.9rem!important;display:block!important}.notif-toggle-info p{color:#64748b!important;margin:0!important;font-size:.78rem!important}.custom-toggle-input{accent-color:#f03!important;cursor:pointer!important;width:22px!important;height:22px!important}.nda-summary-box{color:#78350f!important;background:#fffbeb!important;border:1.5px solid #fde68a!important;border-radius:16px!important;margin-bottom:18px!important;padding:18px 20px!important;font-size:.85rem!important;line-height:1.55!important}.nda-summary-box p{margin:0 0 10px!important}.nda-summary-box p:last-child{margin-bottom:0!important}.cache-management-row{border-top:1px solid #f1f5f9!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding-top:14px!important;display:flex!important}.cache-info strong{color:#1e293b!important;font-size:.88rem!important;display:block!important}.cache-info p{color:#64748b!important;margin:0!important;font-size:.78rem!important}.danger-outline-btn{color:#dc2626!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #fca5a5!important;border-radius:9999px!important;padding:8px 18px!important;font-size:.82rem!important;font-weight:700!important;transition:all .15s!important}.danger-outline-btn:hover{background:#fef2f2!important;border-color:#dc2626!important}.hub-support-view{flex-direction:column!important;gap:22px!important;display:flex!important}.support-banner-card{color:#fff!important;background:linear-gradient(135deg,#003 0%,#0c1445 100%)!important;border-radius:20px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:28px 32px!important;display:flex!important;box-shadow:0 10px 28px #00003340!important}.support-banner-text h3{color:#fff!important;margin:0 0 6px!important;font-size:1.35rem!important;font-weight:900!important}.support-banner-text p{color:#cbd5e1!important;max-width:620px!important;margin:0!important;font-size:.88rem!important;line-height:1.5!important}.support-direct-wa-btn{color:#fff!important;white-space:nowrap!important;background:#25d366!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;padding:11px 24px!important;font-size:.9rem!important;font-weight:800!important;text-decoration:none!important;transition:all .18s!important;display:inline-flex!important;box-shadow:0 4px 14px #25d36659!important}.support-direct-wa-btn:hover{background:#1ebd5a!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #25d36673!important}.support-channels-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.support-channel-card{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:20px!important;flex-direction:column!important;gap:12px!important;padding:24px!important;display:flex!important;box-shadow:0 2px 8px #0f172a08!important}.support-channel-card.highlight-merchant{background:linear-gradient(#fff 0%,#fffbf0 100%)!important;border-color:#fde68a!important}.channel-icon{font-size:2rem!important}.support-channel-card h4{color:#003!important;margin:0!important;font-size:1.05rem!important;font-weight:800!important}.channel-desc{color:#64748b!important;margin:0!important;font-size:.82rem!important;line-height:1.45!important}.faq-bullets-list{flex-direction:column!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.faq-bullets-list li strong{color:#0f172a!important;margin-bottom:2px!important;font-size:.82rem!important;display:block!important}.faq-bullets-list li p{color:#64748b!important;margin:0!important;font-size:.76rem!important;line-height:1.35!important}.support-contact-rows{flex-direction:column!important;gap:8px!important;font-size:.82rem!important;display:flex!important}.contact-row{color:#475569!important;justify-content:space-between!important;display:flex!important}.contact-row strong{color:#003!important}.merchant-help-cta-btn{color:#fff!important;cursor:pointer!important;text-align:center!important;background:#003!important;border:none!important;border-radius:9999px!important;margin-top:auto!important;padding:10px 18px!important;font-size:.84rem!important;font-weight:800!important;transition:all .18s!important;box-shadow:0 4px 12px #0033!important}.merchant-help-cta-btn:hover{background:#f03!important}.hub-logout-view{justify-content:center!important;align-items:center!important;padding:40px 20px!important;display:flex!important}.logout-confirm-card{text-align:center!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:24px!important;width:100%!important;max-width:520px!important;padding:36px 32px!important;box-shadow:0 12px 36px #0f172a0f!important}.logout-icon-circle{color:#f03!important;background:#fff1f2!important;border:2px solid #fecdd3!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:68px!important;height:68px!important;margin:0 auto 16px!important;font-size:2rem!important;display:flex!important}.logout-confirm-card h3{color:#003!important;margin:0 0 8px!important;font-size:1.45rem!important;font-weight:900!important}.logout-phone-badge{color:#334155!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;margin-bottom:14px!important;padding:4px 14px!important;font-size:.85rem!important;font-weight:700!important;display:inline-block!important}.logout-desc-text{color:#64748b!important;margin:0 0 24px!important;font-size:.88rem!important;line-height:1.55!important}.logout-action-buttons{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;display:flex!important}.logout-cancel-btn{color:#334155!important;cursor:pointer!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;padding:10px 20px!important;font-size:.86rem!important;font-weight:800!important;transition:all .15s!important}.logout-cancel-btn:hover{background:#f1f5f9!important;border-color:#003!important}.logout-confirm-btn{color:#fff!important;cursor:pointer!important;background:#f03!important;border:none!important;border-radius:9999px!important;padding:10px 24px!important;font-size:.86rem!important;font-weight:800!important;transition:all .18s!important;box-shadow:0 4px 14px #ff00334d!important}.logout-confirm-btn:hover{background:#e0002e!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #f036!important}@media (width<=900px){.dashboard-summary-grid,.dashboard-shortcuts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-rules-grid,.support-channels-grid{grid-template-columns:1fr!important}}.pdp-tabs-unified-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:24px;margin-bottom:32px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 20px #0f172a0a}.pdp-tabs-unified-card:hover{border-color:#cbd5e1;box-shadow:0 8px 30px #0f172a0f}.pdp-unified-tabs-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#f8fafc;border-bottom:1.5px solid #e2e8f0;align-items:center;gap:8px;padding:8px 16px 0;display:flex;overflow-x:auto}.pdp-unified-tabs-nav::-webkit-scrollbar{display:none}.pdp-tab-trigger-btn{color:#64748b;cursor:pointer;white-space:nowrap;touch-action:manipulation;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:12px 12px 0 0;align-items:center;gap:10px;padding:14px 22px;font-family:inherit;font-size:.95rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.pdp-tab-trigger-btn:hover{color:#0f172a;background:#ffffffb3}.pdp-tab-trigger-btn.active{color:#003;background:#fff;border-bottom-color:#f03;font-weight:800;box-shadow:0 -2px 10px #0f172a08}.pdp-tab-trigger-btn .pdp-tab-icon{color:#94a3b8;flex-shrink:0;transition:color .2s,transform .2s}.pdp-tab-trigger-btn:hover .pdp-tab-icon{color:#64748b}.pdp-tab-trigger-btn.active .pdp-tab-icon{color:#f03;transform:scale(1.08)}.pdp-tab-count-badge{color:#475569;background:#e2e8f0;border-radius:9999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:.75rem;font-weight:800;transition:all .2s;display:inline-flex}.pdp-tab-trigger-btn.active .pdp-tab-count-badge{color:#f03;background:#fee2e2}.pdp-tab-pane{padding:28px 32px 36px;animation:.25s cubic-bezier(.16,1,.3,1) forwards pdpTabFadeIn}@keyframes pdpTabFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pdp-tab-pane-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.pdp-pane-title-group{flex:1}.pdp-tab-pane-title{color:#0f172a;letter-spacing:-.02em;margin:0 0 6px;font-size:1.35rem;font-weight:800}.pdp-tab-pane-subtitle{color:#64748b;margin:0;font-size:.92rem;line-height:1.5}.pdp-pane-badge-pill{color:#059669;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.pdp-specs-description-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:24px;padding:20px 24px}.pdp-specs-desc-title{text-transform:uppercase;letter-spacing:.05em;color:#003;margin:0 0 10px;font-size:.85rem;font-weight:800}.pdp-specs-description-box .pdp-description-text{color:#334155;margin:0;font-size:.96rem;line-height:1.65}.pdp-specs-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.pdp-spec-cell{background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;transition:all .2s;display:flex}.pdp-spec-cell:hover{background:#f8fafc;border-color:#e2e8f0;transform:translateY(-2px);box-shadow:0 4px 12px #0f172a08}.pdp-spec-cell-header{align-items:center;gap:6px;display:flex}.pdp-spec-icon{flex-shrink:0}.pdp-spec-label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:700}.pdp-spec-value{color:#0f172a;font-size:.96rem;font-weight:700}.pdp-specs-trust-strip{border-top:1px dashed #e2e8f0;flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}.pdp-specs-trust-pill{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.pdp-reviews-header-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.pdp-reviews-title-wrap{flex:1}.pdp-write-review-btn{color:#003;cursor:pointer;white-space:nowrap;background:#fc0;border:1px solid #e6b800;border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;font-size:.88rem;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #ffcc0040}.pdp-write-review-btn:hover{background:#ffdb33;transform:translateY(-2px);box-shadow:0 4px 14px #ffcc0059}.pdp-reviews-summary-card{color:#fff;background:linear-gradient(135deg,#003 0%,#0f172a 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:22px 28px;display:flex}.pdp-rating-score-block{align-items:center;gap:16px;display:flex}.pdp-rating-num{color:#fc0;letter-spacing:-.02em;font-size:2.4rem;font-weight:900;line-height:1}.pdp-rating-stars-gold{color:#fc0;letter-spacing:2px;font-size:1.3rem}.pdp-rating-count{color:#94a3b8;margin-top:2px;font-size:.82rem;display:block}.pdp-rating-proof-tag{background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;align-items:center;gap:12px;padding:10px 18px;display:flex}.pdp-rating-proof-tag strong{color:#fff;font-size:.88rem;display:block}.pdp-rating-proof-tag p{color:#cbd5e1;margin:0;font-size:.78rem}.pdp-reviews-empty-state{text-align:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:20px;margin:12px 0;padding:44px 24px}.pdp-reviews-empty-icon{margin-bottom:12px;font-size:2.4rem}.pdp-reviews-empty-title{color:#0f172a;margin:0 0 8px;font-size:1.15rem;font-weight:800}.pdp-reviews-empty-desc{color:#64748b;max-width:480px;margin:0 auto 20px;font-size:.92rem;line-height:1.5}.pdp-empty-write-btn{margin:0 auto}.pdp-reviews-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.pdp-review-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:10px;padding:18px;transition:all .2s;display:flex}.pdp-review-card:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0f172a0d}.pdp-review-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pdp-review-author-wrap{align-items:center;gap:8px;display:flex}.pdp-review-avatar-circle{color:#f03;background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:800;display:flex}.pdp-review-author{color:#0f172a;font-size:.9rem;font-weight:700}.pdp-review-verified-badge{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.pdp-review-stars{color:#fc0;letter-spacing:2px;font-size:1rem}.pdp-review-comment{color:#334155;flex:1;margin:0;font-size:.9rem;line-height:1.55}.pdp-review-proof-container{margin-top:6px}.pdp-review-proof-link{border:1.5px solid #e2e8f0;border-radius:10px;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.pdp-review-proof-thumb{object-fit:cover;width:90px;height:90px;transition:transform .25s;display:block}.pdp-review-proof-link:hover .pdp-review-proof-thumb{transform:scale(1.06)}.pdp-review-proof-zoom-label{color:#fff;text-align:center;background:#000033d9;padding:2px 6px;font-size:.7rem;font-weight:700;display:block}.pdp-delivery-info-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;display:grid}.pdp-delivery-card{background:#fff;border:1.5px solid #f1f5f9;border-radius:18px;flex-direction:column;gap:10px;padding:22px 24px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.pdp-delivery-card:hover{background:#f8fafc;border-color:#e2e8f0;transform:translateY(-2px);box-shadow:0 6px 18px #0f172a0a}.pdp-delivery-card-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pdp-delivery-card-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:800}.pdp-delivery-card-desc{color:#475569;margin:0;font-size:.9rem;line-height:1.55}.pdp-delivery-support-callout{background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 100%);border:1.5px solid #bbf7d0;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.pdp-delivery-support-text{flex-direction:column;gap:4px;display:flex}.pdp-delivery-support-text strong{color:#065f46;font-size:.98rem;font-weight:800}.pdp-delivery-support-text span{color:#047857;font-size:.88rem}.pdp-delivery-support-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#059669;border:none;border-radius:9999px;align-items:center;gap:8px;padding:12px 22px;font-size:.9rem;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 12px #05966940}.pdp-delivery-support-btn:hover{background:#047857;transform:translateY(-2px);box-shadow:0 6px 16px #05966959}.bg-red-soft{background:#fee2e2}.bg-amber-soft{background:#fef3c7}.bg-emerald-soft{background:#d1fae5}.bg-indigo-soft{background:#e0e7ff}.text-red{color:#f03!important}.text-amber{color:#d97706!important}.text-emerald{color:#059669!important}.text-blue{color:#2563eb!important}.text-indigo{color:#4f46e5!important}@media (width<=900px){.pdp-specs-grid{grid-template-columns:repeat(2,1fr)}.pdp-delivery-info-grid{grid-template-columns:1fr}.pdp-tab-pane{padding:22px 20px 28px}}@media (width<=680px){.pdp-tabs-unified-card{border-radius:18px}.pdp-unified-tabs-nav{gap:4px;padding:6px 12px 0}.pdp-tab-trigger-btn{gap:6px;padding:12px 14px;font-size:.88rem}.pdp-tab-pane{padding:18px 14px 24px}.pdp-tab-pane-header{flex-direction:column;align-items:flex-start;gap:10px}.pdp-tab-pane-title{font-size:1.15rem}.pdp-specs-grid{grid-template-columns:1fr;gap:10px}.pdp-reviews-header-bar{flex-direction:column;align-items:flex-start;gap:12px}.pdp-write-review-btn{justify-content:center;width:100%}.pdp-reviews-summary-card{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.pdp-rating-proof-tag{box-sizing:border-box;width:100%}.pdp-delivery-support-callout{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.pdp-delivery-support-btn{justify-content:center;width:100%}}@media (width<=1023px){.marketplace-fullscreen-shell{padding:12px 14px 40px!important}.marketplace-left-sidebar{display:none!important}.marketplace-feed-banner{border-radius:16px!important;margin-bottom:16px!important;padding:22px 20px!important}.feed-banner-perks{gap:8px!important}.feed-banner-sub-btn{padding:6px 14px!important;font-size:.72rem!important}}@media (width<=768px){.bm-packages-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:16px!important}.feed-header-bar{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.active-filters-summary-bar{gap:6px!important;padding:12px!important}}@media (width<=640px){.home-page{width:100%!important;overflow-x:hidden!important}.marketplace-fullscreen-shell{padding:8px 12px 48px!important}.bm-packages-grid{grid-template-columns:1fr!important;gap:14px!important}.yt-pkg-card{border-radius:16px!important;box-shadow:0 2px 10px #0f172a0d!important}.yt-pkg-thumb-shell{aspect-ratio:16/9!important}.yt-pkg-details{padding:12px 14px 14px!important}.yt-pkg-title{height:auto!important;margin-bottom:8px!important;font-size:.96rem!important}.yt-pkg-price-row{margin-bottom:10px!important;padding-top:8px!important}.yt-pkg-main-price{font-size:1.22rem!important}.yt-pkg-action-bar{gap:10px!important}.yt-pkg-details-btn{min-height:44px!important;padding:0 16px!important;font-size:.82rem!important}.yt-pkg-wa-btn{min-height:44px!important;padding:0 16px!important;font-size:.84rem!important}.mobile-discovery{background:#fff!important;border-bottom:1px solid #e2e8f0!important;padding:12px 14px!important;display:grid!important}.mobile-discovery-row{grid-template-columns:1fr 44px!important;align-items:center!important;gap:10px!important;display:grid!important}.mobile-discovery-search{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;min-height:44px!important;padding:0 12px!important}.mobile-filter-trigger{color:#fff!important;background:#f03!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;display:flex!important;box-shadow:0 3px 10px #ff003347!important}.mobile-basic-needs-strip{gap:8px!important;padding:8px 2px!important}.mobile-need-chip{min-height:38px!important;padding:8px 14px!important;font-size:.82rem!important}}@media (width<=1024px){.header-left-zone .mobile-hamburger-btn{color:#0f172a!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:9px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 1px 3px #0f172a0f!important}.header-left-zone .mobile-hamburger-btn:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}.header-left-zone .mobile-hamburger-btn svg{color:#0f172a!important;width:20px!important;height:20px!important}}@media (width<=480px){.header-left-zone{gap:6px!important}.header-left-zone .mobile-hamburger-btn{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.header-left-zone .mobile-hamburger-btn svg{width:18px!important;height:18px!important}}@media (width<=768px){.header-left-zone{flex:none!important;align-items:center!important;gap:8px!important;max-width:none!important;height:auto!important;display:flex!important;overflow:visible!important}.header-area-pill-btn{display:none!important}.bm-search-card-2027,form.bm-search-card-2027{box-sizing:border-box!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin-bottom:16px!important;padding:5px 6px 5px 16px!important;display:flex!important;overflow:hidden!important;box-shadow:0 4px 18px #0f172a14!important}.bm-search-input-wrap{flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;height:100%!important;padding:0!important;display:flex!important}.bm-search-input-wrap .bm-search-icon{color:#94a3b8!important;flex-shrink:0!important;width:18px!important;height:18px!important}.bm-search-card-2027 .bm-search-input,.bm-search-card-2027 input{color:#0f172a!important;width:100%!important;min-width:0!important;font-size:.86rem!important}.bm-search-submit-btn-2027,button.bm-search-submit-btn-2027{color:#fff!important;cursor:pointer!important;background:#f03!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;display:inline-flex!important;box-shadow:0 2px 8px #ff003359!important}.bm-search-submit-btn-2027 span{display:none!important}.bm-search-submit-btn-2027 svg{color:#fff!important;width:18px!important;height:18px!important;margin:0!important}}@media (width<=480px){.bm-search-card-2027,form.bm-search-card-2027{height:48px!important;min-height:48px!important;max-height:48px!important;padding:4px 5px 4px 14px!important}.bm-search-submit-btn-2027,button.bm-search-submit-btn-2027{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}.bm-search-submit-btn-2027 svg{width:17px!important;height:17px!important}}
