.search-inline-filters .search-filters__panel{background:transparent;border:0;border-radius:0;margin-top:0}:root[data-theme=dark] :where([class~=from-emerald-50],[class~=from-teal-50],[class~=from-gray-50],[class~=from-slate-50],[class~=to-emerald-50],[class~=to-teal-50],[class~=to-gray-50],[class~=via-white]){background-image:none;background-color:var(--background)}:root[data-theme=dark] :where([class*=bg-white]){background-color:var(--card)}:root[data-theme=dark] :where([class~=bg-gray-50],[class~=bg-gray-100],[class~=bg-slate-50]){background-color:var(--color-surface-muted)}:root[data-theme=dark] :where([class~=text-gray-900],[class~=text-gray-800],[class~=text-slate-900],[class~=text-slate-950]){color:var(--foreground)}:root[data-theme=dark] :where([class~=text-gray-600],[class~=text-gray-500],[class~=text-slate-600]){color:var(--color-muted)}:root[data-theme=dark] :where([class~=border-gray-100],[class~=border-gray-200],[class~=border-slate-200]){border-color:var(--divider)}.auth-page__card{background:var(--card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-6) var(--space-4);width:100%;max-width:26rem;margin-inline:auto}@media (min-width:480px){.auth-page__card{padding:var(--space-8) var(--space-6)}}.auth-page__form{display:flex;flex-direction:column;gap:var(--space-3)}.auth-page__submit{width:100%}.auth-page__password{position:relative;display:flex;align-items:center}.auth-page__password>input{flex:1;min-width:0;padding-right:2.75rem}.auth-page__password-toggle{position:absolute;right:6px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-muted);cursor:pointer}.auth-page__password-toggle:hover{background:var(--color-surface-muted);color:var(--color-text)}.auth-page__divider{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4) 0;color:var(--color-muted);font-size:.75rem}.auth-page__divider:after,.auth-page__divider:before{content:"";flex:1;height:1px;background:var(--divider)}.auth-page__forgot{font-size:.8125rem;color:var(--color-muted)}.auth-page__forgot:hover{color:var(--color-primary)}.social-auth{display:grid;gap:var(--space-3)}.social-auth__hint{margin:0;font-size:var(--fs-13,.8125rem);color:var(--color-muted);text-align:center;line-height:1.45}.social-auth__pending{display:grid;gap:var(--space-2)}.social-auth__btn,.social-auth__google-wrap{width:100%;min-height:48px;border-radius:var(--r-lg,14px);overflow:hidden}.social-auth__btn{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:var(--space-3);padding:0 var(--space-4);border:1px solid var(--color-border);background:var(--card);color:var(--color-text);font:inherit;font-size:.875rem;font-weight:620;cursor:pointer;transition:border-color var(--mo-base,.2s) var(--mo-ease,ease),background-color var(--mo-base,.2s) var(--mo-ease,ease)}.social-auth__btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary) 38%,var(--color-border));background:var(--color-surface-muted)}.social-auth__btn:active:not(:disabled){transform:scale(.99)}.social-auth__btn:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.social-auth__btn:active:not(:disabled){transform:none}}.social-auth__icon{grid-column:1;width:20px;height:20px;flex:none}.social-auth__label{grid-column:2;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-auth__badge{grid-column:3;justify-self:end;font-size:.6875rem;font-weight:700;letter-spacing:.01em;color:var(--color-muted);background:var(--color-surface-muted);border-radius:var(--r-full,999px);padding:2px 8px;white-space:nowrap}.social-auth__google-wrap{border:1px solid var(--color-border);background:var(--card);display:flex}.social-auth__google-mount{width:100%;display:flex}.auth-alert{border-radius:var(--radius-md);padding:var(--space-3);font-size:.8125rem;line-height:1.45;background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-text);overflow-wrap:break-word}.auth-alert--warning{background:color-mix(in srgb,#c4913c 12%,transparent);border-color:color-mix(in srgb,#c4913c 34%,transparent)}.auth-session-card{background:var(--card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.seller-dashboard{display:grid;gap:var(--space-4);align-items:start}@media (min-width:900px){.seller-dashboard{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:var(--space-6)}}.seller-sidebar{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);background:var(--card);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0}@media (min-width:900px){.seller-sidebar{position:sticky;top:var(--space-4)}}.seller-sidebar>strong{font-size:.9375rem;font-weight:720;letter-spacing:-.014em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-sidebar-caption{font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;color:var(--color-muted);font-weight:700;margin-bottom:var(--space-2)}.seller-nav-group{display:flex;flex-direction:column;gap:1px;margin-top:var(--space-2)}.seller-nav-group>span{font-size:.625rem;letter-spacing:.09em;text-transform:uppercase;color:var(--color-muted);font-weight:700;padding:var(--space-2) 8px 4px}.seller-nav-group a{display:block;padding:8px 10px;border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;font-size:.8125rem;font-weight:560;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-nav-group a:hover{background:var(--color-surface-muted)}.seller-nav-group a.active,.seller-nav-group a[aria-current]{background:var(--color-primary-light);color:var(--color-primary);font-weight:700}@media (max-width:899px){.seller-sidebar{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--space-2);overflow-x:auto;scrollbar-width:none}.seller-sidebar::-webkit-scrollbar{display:none}.seller-sidebar-caption,.seller-sidebar>strong{display:none}.seller-nav-group{flex-direction:row;margin-top:0;flex:none}.seller-nav-group>span{display:none}.seller-nav-group a{white-space:nowrap;flex:none}}.lottie-state,.status-screen{display:grid;place-items:center;gap:var(--space-3);text-align:center;padding:var(--space-12) var(--space-4);min-height:62vh}.lottie-state__title,.status-screen h1{font-family:var(--font-display);font-size:1.375rem;line-height:1.16;letter-spacing:-.024em;font-weight:760;margin:0;text-wrap:balance}@media (min-width:768px){.lottie-state__title,.status-screen h1{font-size:1.875rem}}.lottie-state__desc,.status-screen p{margin:0;color:var(--color-muted);font-size:.9375rem;line-height:1.55;max-width:46ch}.status-illu{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-2)}.status-illu__disc{display:grid;place-items:center;width:104px;height:104px;border-radius:50%;background:radial-gradient(120% 120% at 34% 30%,#17513c,#0c3527 70%);box-shadow:var(--shadow-md)}.status-illu__disc svg{width:62px;height:62px}.status-illu__code{font-family:var(--font-display);font-weight:800;font-size:1.375rem;letter-spacing:2px;color:var(--color-muted)}@media (min-width:768px){.status-illu__disc{width:148px;height:148px}.status-illu__disc svg{width:88px;height:88px}.status-illu__code{font-size:1.75rem}}.lottie-state .btn,.status-screen__actions{max-width:100%}@media (max-width:520px){.lottie-state>.btn,.status-screen .btn{width:100%}}:root{--panel-chrome:oklch(0.985 0.002 167);--panel-chrome-border:oklch(0.93 0.003 167);--panel-ink:var(--foreground);--panel-label:oklch(0.52 0.008 167);--panel-fs-label:0.6875rem;--panel-fs-meta:0.75rem;--panel-fs-body:0.8125rem;--panel-fs-title:0.9375rem;--panel-fs-section:1.0625rem;--panel-fs-page:1.25rem;--panel-pop:0 8px 28px oklch(0 0 0/0.1);--z-panel-sticky:30;--z-panel-dropdown:55;--z-panel-modal:60}:root[data-theme=dark]{--panel-chrome:oklch(0.175 0.004 167);--panel-chrome-border:oklch(0.27 0.005 167);--panel-label:oklch(0.66 0.01 167);--panel-pop:0 8px 28px oklch(0 0 0/0.5)}.ev-admin__topbar,.ev-panel__topbar,.seller-sidebar,.shop-admin-sidebar,.shop-admin-topbar{background:var(--panel-chrome);border-color:var(--panel-chrome-border)}.ev-panel__topbar[data-scrolled]{box-shadow:0 1px 12px oklch(0 0 0/.05)}.ev-panel__nav a,.seller-nav-group a,.shop-admin-nav-item{border-radius:var(--radius-md);font-size:var(--panel-fs-body);font-weight:560;color:var(--color-muted);transition:background-color var(--transition-fast),color var(--transition-fast)}.ev-panel__nav a:hover,.seller-nav-group a:hover,.shop-admin-nav-item:hover{background:var(--color-surface-muted);color:var(--color-text)}.ev-panel__nav a[data-active],.seller-nav-group a.active,.seller-nav-group a[aria-current],.shop-admin-nav-item[data-active]{background:var(--color-primary-light);color:var(--color-primary);font-weight:680}.owner-context-bar{background:transparent;border:0;border-bottom:1px solid var(--divider);border-radius:0;box-shadow:none;padding:var(--space-3) var(--space-4);gap:var(--space-3)}.owner-context-bar strong{font-size:var(--panel-fs-title);font-weight:700;letter-spacing:-.014em}.locale-eyebrow,.owner-context-bar small,.owner-eyebrow,.shop-owner-eyebrow{font-size:var(--panel-fs-meta);color:var(--panel-label);font-weight:600;letter-spacing:0;text-transform:none}:where(.owner-action-card,.owner-business-card,.owner-growth-card,.locale-owner-card,.shop-owner-card,.ever-card,.ever-kpi,.portfolio-form-card,.portfolio-list-card,.profile-editor-section,.admin-section-card,.locale-workspace-panel){background:var(--card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:none}:where(a,button).ever-card:hover,:where(a,button).locale-owner-card:hover,:where(a,button).owner-action-card:hover,:where(a,button).owner-business-card:hover,:where(a,button).shop-owner-card:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));box-shadow:var(--shadow-sm)}.admin-modal,.public-account-menu__dropdown,.shop-admin-account-menu__dropdown{box-shadow:var(--panel-pop);z-index:var(--z-panel-dropdown)}.admin-modal{z-index:var(--z-panel-modal)}.locale-section-heading,.owner-section-heading,.shop-owner-card__header,.shop-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3)}.ev-panel__main h2,.locale-section-heading h2,.owner-section-heading h2,.shop-owner-card__header h2{font-size:var(--panel-fs-section);font-weight:700;letter-spacing:-.018em;margin:0}.ev-panel__main h1,.locale-owner-hero h1,.owner-home-hero h1,.shop-admin-main h1{font-size:var(--panel-fs-page);font-weight:740;letter-spacing:-.024em;margin:0 0 var(--space-2)}@media (min-width:768px){:root{--panel-fs-page:1.5rem;--panel-fs-section:1.125rem;--panel-fs-body:0.875rem}}.ever-kpi strong,.ever-kpi__value,.locale-owner-metrics strong,.owner-growth-score,.shop-owner-best-seller span{font-variant-numeric:tabular-nums;letter-spacing:-.02em;-webkit-text-fill-color:currentColor}.ev-admin :where(button,a,input,select,textarea,[tabindex]):focus-visible,.ev-panel :where(button,a,input,select,textarea,[tabindex]):focus-visible,.shop-admin-shell :where(button,a,input,select,textarea,[tabindex]):focus-visible,.wizard :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.ev-panel :where(button,a[role=button]):disabled,.shop-admin-shell :where(button,a[role=button]):disabled,.wizard button:disabled,[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}[aria-busy=true],[data-loading=true]{position:relative;cursor:progress}[aria-busy=true]:after,[data-loading=true]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--foreground) 8%,transparent),transparent);background-size:200% 100%;animation:panel-shimmer 1.1s linear infinite;pointer-events:none}@keyframes panel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.panel-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-surface-muted),color-mix(in srgb,var(--foreground) 7%,var(--color-surface-muted)),var(--color-surface-muted));background-size:200% 100%;animation:panel-shimmer 1.3s linear infinite}.panel-skeleton--line{height:.75rem;margin-bottom:8px}.panel-skeleton--title{height:1.125rem;width:45%;margin-bottom:12px}.panel-skeleton--card{height:6.5rem}.locale-owner-empty,.owner-home-empty,.shop-owner-empty{display:grid;place-items:center;gap:var(--space-2);text-align:center;padding:var(--space-8) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:transparent;color:var(--color-muted);font-size:var(--panel-fs-body)}.panel-error,.shop-owner-error,.wizard-error{border:1px solid color-mix(in srgb,var(--destructive) 38%,transparent);background:color-mix(in srgb,var(--destructive) 9%,transparent);color:var(--foreground);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--panel-fs-body);line-height:1.45;overflow-wrap:break-word}@media (prefers-reduced-motion:reduce){.panel-skeleton,[aria-busy=true]:after,[data-loading=true]:after{animation:none}}:where(.owner-home-hero,.locale-owner-hero,.portfolio-premium__hero,.shop-owner-hero) .btn--ghost{color:#fff;border-color:rgb(255 255 255/.42);background:transparent}:where(.owner-home-hero,.locale-owner-hero,.portfolio-premium__hero,.shop-owner-hero) .btn--ghost:hover:not(:disabled){border-color:#fff;background:rgb(255 255 255/.12);color:#fff}:where(.owner-home-hero,.locale-owner-hero,.portfolio-premium__hero,.shop-owner-hero) .btn--primary{background:#fff;color:#06392d}:where(.owner-home-hero,.locale-owner-hero,.portfolio-premium__hero,.shop-owner-hero) .btn--primary:hover:not(:disabled){background:#eaf3ef;color:#06392d}.locale-owner-hero .locale-eyebrow,.owner-home-hero .owner-eyebrow,.portfolio-premium__hero .owner-eyebrow,.shop-owner-hero .shop-owner-eyebrow{background:rgb(255 255 255/.16);color:#fff}.locale-owner-actions,.owner-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:520px){.locale-owner-actions .btn--ghost,.owner-hero-actions .btn--ghost,.owner-page-heading .btn--ghost{width:auto;flex:1 1 0}.locale-owner-actions .btn--primary,.owner-hero-actions .btn--primary{flex:1 1 100%}}.locale-owner-progress i,.owner-progress i,.profile-completeness__fill{background:var(--color-primary);background-image:none}.wizard{max-width:38rem;margin:var(--space-6) auto var(--space-12);padding-inline:var(--space-4)}.wizard__steps{position:relative;display:block;height:4px;border-radius:var(--radius-full);background:var(--color-surface-muted);overflow:hidden;margin-bottom:var(--space-2)}.wizard__steps:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--wizard-progress, 0) * 100%);background:var(--color-primary);border-radius:inherit;transition:width var(--transition-emphasized)}.wizard__steps .wizard__step{display:none}.wizard__progress-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--panel-fs-meta);color:var(--panel-label)}.wizard__progress-label strong{color:var(--color-text);font-size:var(--panel-fs-title);font-weight:700;letter-spacing:-.014em}@media (min-width:640px){.wizard__steps{display:flex;align-items:flex-start;height:auto;background:transparent;overflow:visible;border-radius:0;margin-bottom:var(--space-8)}.wizard__steps:after{display:none}.wizard__steps .wizard__step{display:flex}.wizard__progress-label{display:none}}.wizard__actions{position:sticky;bottom:0;z-index:var(--z-panel-sticky);display:flex;gap:var(--space-2);padding:var(--space-3) 0 max(var(--space-3),env(safe-area-inset-bottom));margin-top:var(--space-6);background:linear-gradient(to top,var(--background) 72%,transparent)}.wizard__actions .btn{flex:1}.wizard__actions .btn--primary{flex:1.4}@media (max-width:639px){.wizard__actions{padding-right:calc(42px + var(--space-3))}}@media (min-width:640px){.wizard__actions{position:static;background:none;justify-content:flex-end;padding-bottom:0}.wizard__actions .btn,.wizard__actions .btn--primary{flex:none}}.form-field[data-invalid] :where(input,select,textarea){border-color:var(--destructive)}.form-field__error{display:block;margin-top:4px;font-size:var(--panel-fs-meta);color:var(--destructive);font-weight:560}.category-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}@media (min-width:560px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.category-option{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);background:var(--card);transition:border-color var(--transition-fast),background-color var(--transition-fast)}.category-option:hover{border-color:var(--color-primary)}.category-option--selected,.category-option[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-light)}@media (max-width:767px){.ev-panel__main,.shop-admin-main{padding:var(--space-3)}.ever-dashboard-grid,.ever-kpi-strip,.locale-owner-grid,.owner-action-grid,.owner-business-grid{gap:var(--space-2)}.ever-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ever-kpi{padding:var(--space-3)}.locale-owner-summary,.owner-summary-grid{gap:var(--space-2)}}