@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/outfit-latin-ext-wght-normal.3tnx94v3g9ied.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/outfit-latin-wght-normal.3l9rzm26h_u0r.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/vazirmatn-arabic-wght-normal.0tzxgo2fuaf-x.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/vazirmatn-latin-ext-wght-normal.0ohik0lv51opt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/vazirmatn-latin-wght-normal.00gnhmt88g2y1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font-outfit:"Outfit Variable";--font-vazirmatn:"Vazirmatn Variable";--color-brand-logo:#2532cd;--color-brand-navy:#011627;--color-brand-pink:#f36;--color-brand-teal:#2ec4b6;--color-brand-off-white:#f6f7f8;--color-brand-blue:#20a4f3;--color-assistant-action:var(--color-dashboard-accent);--color-assistant-action-ink:var(--color-dashboard-accent-ink);--color-assistant-selection:var(--color-dashboard-accent-soft);--color-assistant-marker:var(--color-role-primary);--color-home-accent:var(--color-dashboard-accent);--color-home-accent-ink:var(--color-dashboard-accent-ink);--color-home-highlight:var(--color-dashboard-accent);--color-home-accent-soft:var(--color-dashboard-accent-soft);--color-home-azure-surface:color-mix(in srgb, var(--color-brand-blue) 10%, var(--color-dashboard-surface));--color-home-azure-border:color-mix(in srgb, var(--color-brand-blue) 24%, var(--color-dashboard-paper));--color-home-image-label:color-mix(in srgb, var(--color-brand-blue) 10%, var(--color-brand-off-white));--color-home-image-label-ink:color-mix(in srgb, var(--color-brand-blue) 52%, var(--color-brand-navy));--color-home-band:color-mix(in srgb, var(--color-dashboard-paper) 96%, var(--color-dashboard-ink));--color-home-tool-blue:color-mix(in srgb, var(--color-brand-blue) 66%, var(--color-brand-navy));--color-home-tool-medium:color-mix(in srgb, var(--color-brand-blue) 20%, var(--color-brand-navy));--color-home-tool-light:color-mix(in srgb, var(--color-brand-blue) 24%, var(--color-brand-off-white));--color-home-tool-paper:color-mix(in srgb, var(--color-brand-blue) 10%, var(--color-brand-off-white));--color-home-about-paper:color-mix(in srgb, var(--color-brand-blue) 8%, var(--color-brand-navy));--color-home-about-rule:color-mix(in srgb, var(--color-brand-blue) 30%, var(--color-brand-navy));--color-home-about-accent:color-mix(in srgb, var(--color-brand-blue) 65%, var(--color-brand-off-white));--color-home-positive-marker:color-mix(in srgb, var(--color-brand-teal) 12%, var(--color-home-about-paper));--color-neutral-white:#fff;--color-panel-paper:#f3f6fb;--color-panel-navigation:#062b55;--color-panel-navigation-raised:#103960;--color-panel-navigation-rule:#24476b;--color-panel-navigation-rule-strong:#6584a3;--color-panel-navigation-ink:#f6f9ff;--color-panel-navigation-muted:#bed0e3;--color-panel-navigation-accent:#45b9ff;--color-panel-navigation-accent-soft:#123f69;--color-panel-navigation-selected:#159ee9;--color-panel-navigation-selected-ink:#062342;--color-status-amber:#f5a623;--color-customer-canvas:var(--color-panel-paper);--color-customer-blue:var(--color-brand-blue);--color-customer-teal:var(--color-brand-teal);--color-customer-pink:var(--color-brand-pink);--color-customer-tile-ink:var(--color-brand-navy);--color-customer-blue-soft:color-mix(in srgb, var(--color-brand-blue) 13%, var(--color-dashboard-surface));--color-customer-teal-soft:color-mix(in srgb, var(--color-brand-teal) 14%, var(--color-dashboard-surface));--color-customer-pink-soft:color-mix(in srgb, var(--color-brand-pink) 9%, var(--color-dashboard-surface));--color-customer-blue-rule:color-mix(in srgb, var(--color-brand-blue) 32%, var(--color-dashboard-surface));--color-customer-teal-rule:color-mix(in srgb, var(--color-brand-teal) 35%, var(--color-dashboard-surface));--color-customer-pink-rule:color-mix(in srgb, var(--color-brand-pink) 27%, var(--color-dashboard-surface));--color-customer-blue-ink:var(--color-dashboard-accent);--color-customer-teal-ink:var(--color-dashboard-success);--color-customer-pink-ink:var(--color-dashboard-error);--color-customer-navy:var(--color-panel-navigation);--color-customer-navy-raised:var(--color-panel-navigation-raised);--color-customer-on-navy:var(--color-panel-navigation-ink);--color-customer-on-navy-muted:var(--color-panel-navigation-muted);--color-customer-header-wash:linear-gradient(115deg, var(--color-customer-blue-soft), var(--color-dashboard-surface) 65%, var(--color-customer-teal-soft));--color-customer-community-wash:linear-gradient(115deg, var(--color-customer-pink-soft), var(--color-dashboard-surface) 75%);--shadow-customer-blue:0 4px 12px color-mix(in srgb, var(--color-brand-blue) 20%, transparent);--color-role-primary:var(--color-brand-blue);--color-role-error:var(--color-brand-pink);--color-role-success:var(--color-brand-teal);--color-role-info:var(--color-brand-blue);--color-role-warning:var(--color-status-amber);--color-navigation-paper:var(--color-brand-navy);--color-navigation-raised:color-mix(in srgb, var(--color-brand-navy) 90%, var(--color-brand-off-white));--color-navigation-ink:var(--color-brand-off-white);--color-navigation-muted:color-mix(in srgb, var(--color-brand-off-white) 72%, var(--color-brand-navy));--color-navigation-rule:color-mix(in srgb, var(--color-brand-off-white) 18%, var(--color-brand-navy));--color-navigation-rule-strong:color-mix(in srgb, var(--color-brand-off-white) 40%, var(--color-brand-navy));--color-navigation-accent:var(--color-role-primary);--color-navigation-accent-soft:color-mix(in srgb, var(--color-role-primary) 14%, var(--color-brand-navy));--color-navigation-selected:var(--color-role-primary);--color-navigation-selected-ink:var(--color-brand-navy);--color-navigation-error:color-mix(in srgb, var(--color-role-error) 82%, var(--color-brand-off-white));--color-navigation-error-soft:color-mix(in srgb, var(--color-role-error) 12%, var(--color-brand-navy));--color-dashboard-paper:var(--color-brand-off-white);--color-dashboard-surface:var(--color-neutral-white);--color-dashboard-surface-raised:color-mix(in srgb, var(--color-brand-off-white) 94%, var(--color-brand-navy));--color-dashboard-ink:var(--color-brand-navy);--color-dashboard-ink-soft:color-mix(in srgb, var(--color-brand-navy) 78%, var(--color-brand-off-white));--color-dashboard-muted:color-mix(in srgb, var(--color-brand-navy) 64%, var(--color-brand-off-white));--color-dashboard-rule:color-mix(in srgb, var(--color-brand-navy) 10%, var(--color-brand-off-white));--color-dashboard-rule-strong:color-mix(in srgb, var(--color-brand-navy) 24%, var(--color-brand-off-white));--color-dashboard-accent:color-mix(in srgb, var(--color-role-primary) 64%, var(--color-brand-navy));--color-dashboard-accent-ink:var(--color-brand-off-white);--color-dashboard-accent-soft:color-mix(in srgb, var(--color-role-primary) 6%, var(--color-brand-off-white));--color-dashboard-focus:var(--color-dashboard-accent);--color-dashboard-scrollbar-track:var(--color-dashboard-surface-raised);--color-dashboard-scrollbar-thumb:var(--color-dashboard-rule-strong);--color-dashboard-scrollbar-thumb-hover:var(--color-dashboard-accent);--color-dashboard-error:color-mix(in srgb, var(--color-role-error) 68%, var(--color-brand-navy));--color-dashboard-error-soft:color-mix(in srgb, var(--color-role-error) 7%, var(--color-brand-off-white));--color-dashboard-success:color-mix(in srgb, var(--color-role-success) 56%, var(--color-brand-navy));--color-dashboard-success-soft:color-mix(in srgb, var(--color-role-success) 9%, var(--color-brand-off-white));--color-dashboard-warning:color-mix(in srgb, var(--color-role-warning) 48%, var(--color-brand-navy));--color-dashboard-warning-soft:color-mix(in srgb, var(--color-role-warning) 9%, var(--color-brand-off-white));--color-dashboard-info:color-mix(in srgb, var(--color-role-info) 64%, var(--color-brand-navy));--color-dashboard-info-soft:color-mix(in srgb, var(--color-role-info) 7%, var(--color-brand-off-white));--color-dashboard-neutral:var(--color-dashboard-ink-soft);--color-dashboard-neutral-soft:var(--color-dashboard-surface-raised);--color-user-role-buyer:color-mix(in srgb, var(--color-brand-blue) 50%, var(--color-brand-navy));--color-user-role-seller-admin:color-mix(in srgb, var(--color-brand-teal) 48%, var(--color-brand-navy));--color-user-role-seller-staff:color-mix(in srgb, var(--color-status-amber) 55%, var(--color-brand-navy));--color-user-role-platform-staff:color-mix(in srgb, color-mix(in srgb, var(--color-brand-blue) 50%, var(--color-brand-pink)) 60%, var(--color-brand-navy));--color-user-role-platform-admin:color-mix(in srgb, var(--color-brand-pink) 60%, var(--color-brand-navy));--color-bridge-accent:var(--color-dashboard-info);--color-bridge-accent-strong:color-mix(in srgb, var(--color-role-info) 58%, var(--color-brand-navy));--color-bridge-accent-soft:var(--color-dashboard-info-soft);--color-bridge-accent-ink:var(--color-brand-off-white);--color-dashboard-scrim:var(--color-brand-navy);--font-dashboard-display:var(--font-outfit), var(--font-vazirmatn), sans-serif;--font-dashboard-body:var(--font-outfit), var(--font-vazirmatn), sans-serif;--space-dashboard-3xs:.125rem;--space-dashboard-2xs:.25rem;--space-dashboard-xs:.5rem;--space-dashboard-sm:.75rem;--space-dashboard-md:1rem;--space-dashboard-lg:1.25rem;--space-dashboard-xl:1.75rem;--space-dashboard-2xl:2.5rem;--space-dashboard-3xl:3.5rem;--text-dashboard-xs:.75rem;--text-dashboard-sm:.875rem;--text-dashboard-base:.9375rem;--text-dashboard-md:1.125rem;--text-dashboard-lg:1.375rem;--text-dashboard-xl:1.625rem;--text-dashboard-2xl:1.875rem;--ease-dashboard-out:cubic-bezier(.16, 1, .3, 1);--ease-dashboard-in:cubic-bezier(.7, 0, .84, 0);--ease-dashboard-in-out:cubic-bezier(.65, 0, .35, 1);--dur-dashboard-micro:.12s;--dur-dashboard-short:.22s;--dur-dashboard-long:.42s;--dur-dashboard-loader:1.5s;--dur-dashboard-reduced:.15s;--rule-dashboard-thin:1px;--radius-dashboard-xs:.5rem;--radius-dashboard-sm:.75rem;--radius-dashboard-md:1rem;--radius-dashboard-lg:2rem;--radius-dashboard-round:999px;--size-dashboard-scrollbar:.625rem;--radius-dashboard-control:var(--radius-dashboard-xs);--radius-dashboard-panel:var(--radius-dashboard-md);--shadow-dashboard-card:0 3px 16px color-mix(in srgb, var(--color-brand-navy) 4%, transparent);--shadow-dashboard-float:0 16px 48px color-mix(in srgb, var(--color-brand-navy) 8%, transparent);--color-dashboard-accent-strong:color-mix(in srgb, var(--color-role-primary) 58%, var(--color-brand-navy));--z-dashboard-base:1;--z-dashboard-sticky:200;--z-site-header:250;--z-site-toolbar:260;--z-dashboard-modal:400;--font-product-display:var(--font-outfit), var(--font-vazirmatn), sans-serif;--font-product-body:var(--font-outfit), var(--font-vazirmatn), sans-serif;--font-product-mono:ui-monospace, "Cascadia Code", "SFMono-Regular", monospace;--color-product-paper:var(--color-dashboard-paper);--color-product-surface:var(--color-dashboard-surface);--color-product-surface-raised:var(--color-dashboard-surface-raised);--color-product-ink:var(--color-dashboard-ink);--color-product-ink-soft:var(--color-dashboard-ink-soft);--color-product-muted:var(--color-dashboard-muted);--color-product-rule:var(--color-dashboard-rule);--color-product-rule-strong:var(--color-dashboard-rule-strong);--color-product-accent:var(--color-dashboard-accent);--color-product-accent-ink:var(--color-dashboard-accent-ink);--color-product-accent-soft:var(--color-dashboard-accent-soft);--color-product-focus:var(--color-dashboard-focus);--color-product-focus-outer:var(--color-product-paper);--color-product-danger:var(--color-dashboard-error);--color-product-error:var(--color-dashboard-error);--color-product-error-soft:var(--color-dashboard-error-soft);--color-product-success:var(--color-dashboard-success);--color-product-success-soft:var(--color-dashboard-success-soft);--color-product-scrim:var(--color-dashboard-scrim);--space-product-3xs:.125rem;--space-product-2xs:.25rem;--space-product-xs:.5rem;--space-product-sm:.75rem;--space-product-md:1rem;--space-product-lg:1.25rem;--space-product-xl:1.75rem;--space-product-2xl:2.5rem;--space-product-3xl:3.5rem;--space-product-4xl:5rem;--text-product-xs:.75rem;--text-product-sm:.875rem;--text-product-base:.9375rem;--text-product-md:1.125rem;--text-product-lg:1.375rem;--text-product-xl:1.625rem;--text-product-2xl:1.875rem;--text-product-3xl:2.5rem;--text-product-display:clamp(1.875rem, 2.5vw + .5rem, 3rem);--ease-product-out:cubic-bezier(.16, 1, .3, 1);--ease-product-in:cubic-bezier(.7, 0, .84, 0);--ease-product-in-out:cubic-bezier(.65, 0, .35, 1);--dur-product-micro:.12s;--dur-product-short:.22s;--dur-product-long:.42s;--dur-product-reduced:.15s;--rule-product-thin:1px;--radius-product-xs:.5rem;--radius-product-sm:.75rem;--radius-product-md:1rem;--radius-product-round:999px}[data-navigation-surface]{--color-dashboard-paper:var(--color-navigation-raised);--color-dashboard-surface:var(--color-navigation-paper);--color-dashboard-surface-raised:var(--color-navigation-raised);--color-dashboard-ink:var(--color-navigation-ink);--color-dashboard-ink-soft:var(--color-navigation-ink);--color-dashboard-muted:var(--color-navigation-muted);--color-dashboard-rule:var(--color-navigation-rule);--color-dashboard-rule-strong:var(--color-navigation-rule-strong);--color-dashboard-accent:var(--color-navigation-accent);--color-dashboard-accent-strong:var(--color-navigation-accent);--color-dashboard-accent-soft:var(--color-navigation-accent-soft);--color-dashboard-accent-ink:var(--color-navigation-selected-ink);--color-dashboard-focus:var(--color-navigation-accent);--color-dashboard-error:var(--color-navigation-error);--color-dashboard-error-soft:var(--color-navigation-error-soft);--color-dashboard-scrollbar-track:var(--color-navigation-paper);--color-dashboard-scrollbar-thumb:var(--color-navigation-rule-strong);--color-dashboard-scrollbar-thumb-hover:var(--color-navigation-accent);--ink:var(--color-navigation-ink);--ink-soft:var(--color-navigation-ink);--muted:var(--color-navigation-muted);--paper:var(--color-navigation-raised);--paper-bright:var(--color-navigation-paper);--line:var(--color-navigation-rule);--signal:var(--color-navigation-accent);--signal-dark:var(--color-navigation-accent);--signal-soft:var(--color-navigation-accent-soft);--on-signal:var(--color-navigation-selected-ink);--field-surface:var(--color-navigation-raised);color:var(--color-navigation-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:1024px){:root{--space-dashboard-sm:.625rem;--space-dashboard-md:.875rem;--space-dashboard-lg:1rem;--space-dashboard-xl:1.5rem;--space-dashboard-2xl:2rem;--space-dashboard-3xl:3rem;--text-dashboard-base:.9375rem;--text-dashboard-md:1.125rem;--text-dashboard-lg:1.25rem;--text-dashboard-xl:1.5rem;--text-dashboard-2xl:1.75rem;--radius-dashboard-md:1rem;--radius-dashboard-lg:1.75rem;--space-product-sm:.625rem;--space-product-md:.875rem;--space-product-lg:1rem;--space-product-xl:1.5rem;--space-product-2xl:2rem;--space-product-3xl:3rem;--space-product-4xl:4rem;--text-product-base:.9375rem;--text-product-md:1.125rem;--text-product-lg:1.25rem;--text-product-xl:1.5rem;--text-product-2xl:1.75rem;--text-product-3xl:2.25rem;--text-product-display:clamp(1.875rem, 2.5vw + .5rem, 2.75rem);--radius-product-md:1rem}}html[data-theme=dark]{--color-customer-blue-ink:var(--color-dashboard-accent-strong);--color-panel-paper:var(--color-brand-navy);--shadow-dashboard-card:0 3px 16px color-mix(in srgb, var(--color-brand-navy) 10%, transparent);--shadow-dashboard-float:0 16px 48px color-mix(in srgb, var(--color-brand-navy) 20%, transparent);--color-dashboard-paper:var(--color-brand-navy);--color-dashboard-surface:color-mix(in srgb, var(--color-brand-navy) 92%, var(--color-brand-off-white));--color-dashboard-surface-raised:color-mix(in srgb, var(--color-brand-navy) 86%, var(--color-brand-off-white));--color-dashboard-ink:var(--color-brand-off-white);--color-dashboard-ink-soft:color-mix(in srgb, var(--color-brand-off-white) 82%, var(--color-brand-navy));--color-dashboard-muted:color-mix(in srgb, var(--color-brand-off-white) 66%, var(--color-brand-navy));--color-dashboard-rule:color-mix(in srgb, var(--color-brand-off-white) 16%, var(--color-brand-navy));--color-dashboard-rule-strong:color-mix(in srgb, var(--color-brand-off-white) 38%, var(--color-brand-navy));--color-dashboard-accent:var(--color-role-primary);--color-dashboard-accent-strong:color-mix(in srgb, var(--color-role-primary) 84%, var(--color-brand-off-white));--color-dashboard-accent-ink:var(--color-brand-navy);--color-dashboard-accent-soft:color-mix(in srgb, var(--color-brand-navy) 88%, var(--color-role-primary));--color-dashboard-focus:var(--color-role-primary);--color-dashboard-error:color-mix(in srgb, var(--color-role-error) 82%, var(--color-brand-off-white));--color-dashboard-error-soft:color-mix(in srgb, var(--color-brand-navy) 88%, var(--color-role-error));--color-dashboard-success:var(--color-role-success);--color-dashboard-success-soft:color-mix(in srgb, var(--color-brand-navy) 86%, var(--color-role-success));--color-dashboard-warning:var(--color-role-warning);--color-dashboard-warning-soft:color-mix(in srgb, var(--color-brand-navy) 88%, var(--color-role-warning));--color-dashboard-info:var(--color-role-info);--color-dashboard-info-soft:color-mix(in srgb, var(--color-brand-navy) 88%, var(--color-role-info));--color-user-role-buyer:color-mix(in srgb, var(--color-brand-blue) 72%, var(--color-brand-off-white));--color-user-role-seller-admin:color-mix(in srgb, var(--color-brand-teal) 70%, var(--color-brand-off-white));--color-user-role-seller-staff:color-mix(in srgb, var(--color-status-amber) 72%, var(--color-brand-off-white));--color-user-role-platform-staff:color-mix(in srgb, color-mix(in srgb, var(--color-brand-blue) 50%, var(--color-brand-pink)) 72%, var(--color-brand-off-white));--color-user-role-platform-admin:color-mix(in srgb, var(--color-brand-pink) 75%, var(--color-brand-off-white));--color-bridge-accent:var(--color-dashboard-info);--color-bridge-accent-strong:color-mix(in srgb, var(--color-role-info) 82%, var(--color-brand-off-white));--color-bridge-accent-soft:var(--color-dashboard-info-soft);--color-bridge-accent-ink:var(--color-brand-navy);--color-dashboard-scrim:var(--color-brand-navy)}
:root{--ink:var(--color-dashboard-ink);--ink-soft:var(--color-dashboard-ink-soft);--paper:var(--color-dashboard-paper);--paper-bright:var(--color-dashboard-surface);--muted:var(--color-dashboard-muted);--line:var(--color-dashboard-rule);--signal:var(--color-dashboard-accent);--signal-dark:var(--color-dashboard-focus);--signal-bright:var(--color-dashboard-accent-strong);--signal-soft:var(--color-dashboard-accent-soft);--on-signal:var(--color-dashboard-accent-ink);--header-surface:color-mix(in srgb, var(--paper-bright) 90%, transparent);--card-surface:var(--paper-bright);--field-surface:var(--paper-bright);--deep-surface:var(--color-dashboard-surface-raised);--deep-surface-soft:var(--color-dashboard-surface);--shadow-color:color-mix(in srgb, var(--color-dashboard-scrim) 8%, transparent);--ease:cubic-bezier(.23, 1, .32, 1);--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);max-width:100%;overflow-x:clip}body{max-width:100%;color:var(--ink);background:var(--paper);font-family:var(--font-outfit), var(--font-vazirmatn), system-ui, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}html[dir=rtl]{height:100%;overflow:hidden}html[dir=rtl] body{scroll-behavior:smooth;height:100%;overflow:clip auto}html:lang(fa) body,html:lang(ar) body{font-family:var(--font-vazirmatn), system-ui, sans-serif}button,input,a,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button,a,input,select{touch-action:manipulation}h1,h2,h3,p,dl,dd{margin:0}img{display:block}button:disabled{cursor:not-allowed}.skip-link{z-index:1000;color:var(--on-signal);background:var(--signal);border-radius:12px;padding:12px 16px;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-workspace-links{z-index:90;border:1px solid var(--line);background:var(--paper-bright);box-shadow:var(--shadow-dashboard-card);border-radius:16px;gap:5px;padding:5px;display:flex;position:fixed;inset-block-end:18px;inset-inline-start:18px}.admin-workspace-links a{white-space:nowrap;border-radius:12px;align-items:center;min-height:44px;padding-inline:13px;font-size:.78rem;font-weight:550;display:inline-flex}.admin-workspace-links a:focus-visible{outline:2px solid var(--signal-dark);outline-offset:2px}.theme-toggle{z-index:90;border:1px solid var(--line);width:46px;height:46px;color:var(--ink-soft);background:var(--paper-bright);box-shadow:var(--shadow-dashboard-float);cursor:pointer;transition:transform .16s var(--ease), background-color .18s ease;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;inset-block-end:max(18px, env(safe-area-inset-bottom));inset-inline-end:max(18px, env(safe-area-inset-right));overflow:hidden}.theme-toggle:active{transform:scale(.94)}.theme-toggle:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.theme-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:opacity .18s ease, transform .2s var(--ease);position:absolute}.theme-icon-sun{opacity:1;transform:rotate(0)}.theme-icon-moon{opacity:0;transform:rotate(-20deg)}html[data-theme=dark] .theme-icon-sun{opacity:0;transform:rotate(20deg)}html[data-theme=dark] .theme-icon-moon{opacity:1;transform:rotate(0)}.auth-shell{grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:min(1280px,100% - 64px);min-height:100svh;margin-inline:auto;padding-block:40px;display:grid}.auth-panel{width:min(100%,480px);margin-inline:auto;padding:64px 24px 32px;position:relative}.auth-brand{color:var(--signal);font-family:var(--font-outfit), sans-serif;letter-spacing:-.03em;align-items:center;gap:6px;font-size:1.15rem;font-weight:600;display:inline-flex;position:absolute;inset-block-start:0}.auth-brand span{color:var(--ink)}.eyebrow{color:var(--muted);margin-bottom:14px;font-size:.78rem}.auth-heading h1{letter-spacing:-.035em;text-wrap:balance;max-width:520px;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:550;line-height:1.4}.auth-heading>p:last-child{color:var(--muted);margin-top:16px;font-size:.9rem;line-height:1.85}.auth-form{gap:22px;display:grid}.auth-flow-hint{color:var(--muted);font-size:.82rem;line-height:1.7}.auth-code-meta{border:1px solid var(--line);color:var(--ink-soft);background:var(--paper-bright);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.82rem;display:flex}.auth-code-meta b{color:var(--ink);font-weight:600}.auth-code-meta button,.auth-resend{min-height:40px;color:var(--signal-dark);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:.8rem;font-weight:600}@media (hover:hover) and (pointer:fine){.auth-code-meta button:hover,.auth-resend:hover{color:var(--signal)}.auth-form input:hover:not(:disabled){background:var(--deep-surface-soft)}}.auth-code-meta button:focus-visible,.auth-resend:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:4px}.auth-resend{justify-self:start}.auth-resend:disabled{opacity:.6;cursor:wait}.auth-code-timer{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:-14px;font-size:.8rem}.auth-form label{color:var(--ink-soft);gap:9px;font-size:.8rem;font-weight:550;display:grid}.auth-form input{border:1px solid var(--color-dashboard-rule-strong);outline-offset:2px;width:100%;min-height:44px;color:var(--ink);background:var(--field-surface);transition:border-color .18s var(--ease), background-color .18s var(--ease);border-radius:14px;outline:2px solid #0000;padding:0 16px}.auth-form input:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.auth-form input:focus-visible{outline:2px solid var(--signal-dark);outline-offset:2px}.auth-code-label{min-width:0}.auth-code-inputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;display:grid}.auth-form .auth-code-input{font-variant-numeric:tabular-nums;text-align:center;min-width:0;min-height:44px;caret-color:var(--signal);border-radius:12px;padding:0;font-size:1.35rem;font-weight:650}.auth-form .auth-code-input:active{background:var(--deep-surface-soft)}.auth-form .auth-code-input[aria-invalid=true]{border-color:var(--color-dashboard-error)}.auth-form .auth-code-input:disabled{cursor:not-allowed;opacity:.6}.auth-submit{min-height:44px;color:var(--on-signal);background:var(--signal);cursor:pointer;transition:background-color .18s ease, transform .16s var(--ease);border:0;border-radius:999px;margin-top:6px;font-weight:550}.auth-submit:active{transform:scale(.98)}.auth-submit:focus-visible,.auth-back:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.auth-submit:disabled{cursor:not-allowed;opacity:.65}.auth-submit[data-loading=true]{cursor:progress}.auth-error{color:var(--color-dashboard-error);background:var(--color-dashboard-error-soft);border-radius:12px;padding:12px 14px;font-size:.82rem;line-height:1.6}.auth-back{min-height:44px;color:var(--muted);align-items:center;margin-top:12px;font-size:.8rem;display:inline-flex}.auth-art{background:var(--color-dashboard-surface-raised);border-radius:32px;align-self:stretch;min-height:540px;position:relative;overflow:hidden}.auth-art img{object-fit:cover}.auth-art>div{color:var(--ink);background:color-mix(in srgb, var(--paper-bright) 88%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:22px;padding:24px;position:absolute;inset-block-end:32px;inset-inline:32px}.auth-art small{color:var(--signal-dark);margin-bottom:10px;font-size:.8rem;display:block}.auth-art strong{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.5}@media (max-width:800px){.auth-shell{grid-template-columns:1fr;width:calc(100% - 32px);min-height:100svh;padding-block:28px}.auth-panel{padding:64px 8px 20px}.auth-art{display:none}.auth-code-inputs{gap:6px}.auth-form .auth-code-input{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.auth-art>div{background:var(--paper-bright);-webkit-backdrop-filter:none;backdrop-filter:none}}.admin-panel-open{overflow:hidden}.admin-dashboard-shell{min-height:100svh;color:var(--ink);background:var(--paper)}.admin-rail{border-block-end:1px solid var(--line);background:var(--paper-bright);scrollbar-width:thin;scrollbar-color:var(--color-dashboard-scrollbar-thumb) var(--color-dashboard-scrollbar-track);gap:20px;padding:18px 20px;display:grid}.admin-rail::-webkit-scrollbar{width:var(--size-dashboard-scrollbar);height:var(--size-dashboard-scrollbar)}.admin-rail::-webkit-scrollbar-track{border-radius:var(--radius-dashboard-round);background:var(--color-dashboard-scrollbar-track)}.admin-rail::-webkit-scrollbar-thumb{min-height:var(--space-dashboard-xl);border:var(--space-dashboard-3xs) solid var(--color-dashboard-surface);border-radius:var(--radius-dashboard-round);background:var(--color-dashboard-scrollbar-thumb);background-clip:padding-box}.admin-rail::-webkit-scrollbar-thumb:hover{background:var(--color-dashboard-scrollbar-thumb-hover);background-clip:padding-box}.admin-rail::-webkit-scrollbar-thumb:active{background:var(--color-dashboard-focus);background-clip:padding-box}.admin-rail::-webkit-scrollbar-corner{background:var(--color-dashboard-scrollbar-track)}.admin-rail-account{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.admin-rail-account>span{color:var(--muted);grid-column:1/-1;font-size:.67rem}.admin-shell{width:min(1280px,100% - 40px);min-height:100svh;margin-inline:auto;padding:12px 0 64px;overflow-x:clip}.admin-identity{gap:3px;min-width:0;display:grid}.admin-identity span{color:var(--muted);font-size:.67rem}.admin-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.logout-control{display:inline-flex;position:relative}.logout-button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--field-surface);cursor:pointer;transition:color .18s ease, border-color .18s ease, background-color .18s ease, opacity .18s ease, transform .16s var(--ease);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.68rem;font-weight:600;display:inline-flex}.logout-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.logout-button:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.logout-button:active{transform:scale(.97)}.logout-button:disabled{cursor:wait;opacity:.58}.logout-error{border:1px solid color-mix(in srgb, var(--color-dashboard-error) 28%, transparent);border-radius:var(--radius-xs);width:max-content;max-width:min(280px,80vw);color:var(--color-dashboard-error);background:var(--paper-bright);box-shadow:0 8px 24px var(--shadow-color);padding:8px 10px;font-size:.67rem;line-height:1.45;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.dashboard-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:clamp(44px,6vw,72px) 0 clamp(32px,4vw,48px);display:grid}.admin-hero>div{min-width:0}.admin-hero>div>p:first-child{color:var(--signal-dark);margin-bottom:12px;font-size:.72rem;font-weight:600}.admin-hero h1{overflow-wrap:anywhere;letter-spacing:-.05em;text-wrap:balance;min-width:0;max-width:52rem;font-size:clamp(2.35rem,4.2vw,4.25rem);font-weight:600;line-height:1.3}[dir=rtl] .admin-hero h1{letter-spacing:-.035em}.admin-hero h1>span:last-child{color:var(--signal-dark)}.admin-inline-mark{vertical-align:.12em;border:3px solid var(--paper);width:clamp(54px,5vw,78px);height:clamp(26px,2.7vw,36px);box-shadow:0 6px 20px var(--shadow-color);border-radius:999px;display:inline-flex;overflow:hidden}.admin-inline-mark img{object-fit:cover;filter:saturate(.7)contrast(1.08);width:100%;height:100%}.admin-hero-copy{max-width:660px;color:var(--muted);margin-top:16px;font-size:clamp(.84rem,1vw,.98rem);line-height:1.65}.admin-primary-button,.admin-secondary-button,.vendor-manage-button,.vendor-panel-close{cursor:pointer;transition:transform .16s var(--ease), background-color .18s ease, border-color .18s ease, color .18s ease, opacity .18s ease}.admin-primary-button:active,.admin-secondary-button:active,.vendor-manage-button:active,.vendor-panel-close:active{transform:scale(.97)}.admin-primary-button{border:1px solid var(--signal);min-height:42px;color:var(--on-signal);background:var(--signal);box-shadow:0 8px 22px color-mix(in srgb, var(--signal) 22%, transparent);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:.74rem;font-weight:600;display:inline-flex}.admin-primary-button svg,.vendor-manage-button svg,.vendor-search svg,.vendor-disclosure svg,.vendor-panel-close svg,.vendor-access-accordion svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.admin-primary-button:disabled{cursor:wait;opacity:.58}.admin-primary-button:focus-visible,.admin-secondary-button:focus-visible,.vendor-manage-button:focus-visible,.vendor-disclosure:focus-visible,.vendor-panel-close:focus-visible,.admin-metrics{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--card-surface) 82%, transparent);box-shadow:0 12px 36px color-mix(in srgb, var(--shadow-color) 42%, transparent);display:grid;overflow:hidden}.admin-metrics article{border-inline-end:1px solid var(--line);grid-column:span 4;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:18px 22px;display:flex}.admin-metrics span{max-width:160px;color:var(--muted);font-size:.7rem;font-weight:700;line-height:1.4;display:block}.admin-metrics strong{letter-spacing:-.05em;font-size:clamp(1.8rem,2.6vw,2.6rem);font-weight:740;line-height:.9;display:block}.admin-metrics strong,.vendor-stats dd{font-variant-numeric:tabular-nums}.vendor-workspace{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:clamp(28px,4vw,56px);padding-top:clamp(40px,5vw,64px);display:grid}.vendor-workspace-intro{grid-column:span 3;min-width:0}.vendor-workspace-intro h2{overflow-wrap:anywhere;letter-spacing:-.04em;min-width:0;max-width:300px;font-size:clamp(1.65rem,2.4vw,2.65rem);line-height:1}[dir=rtl] .vendor-workspace-intro h2{letter-spacing:-.025em}.vendor-workspace-intro>p{max-width:320px;color:var(--muted);margin-top:14px;font-size:.84rem;line-height:1.6}.vendor-search{border:1px solid var(--line);background:var(--field-surface);border-radius:10px;align-items:center;gap:9px;max-width:320px;min-height:42px;margin-top:22px;padding-inline:12px;transition:border-color .18s,box-shadow .18s;display:flex}.vendor-search:focus-within{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.vendor-search svg{color:var(--muted);flex:none}.vendor-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:.78rem}.vendor-search input::placeholder{color:var(--muted)}.vendor-filter-disclosure{border:1px solid var(--line);background:var(--paper-bright);border-radius:16px;grid-area:1/2/4;align-self:end;min-width:0}.vendor-filter-disclosure .vendor-search{grid-area:auto}.vendor-list{grid-column:span 9;min-width:0}.admin-product-catalog>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.admin-product-catalog>header h2{letter-spacing:-.04em;font-size:clamp(1.65rem,2.4vw,2.65rem);line-height:1}.admin-product-catalog>header p{max-width:54ch;color:var(--muted);margin-top:10px;font-size:.78rem;line-height:1.6}.admin-product-filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:24px 0;display:grid}.admin-product-filters label{color:var(--muted);gap:6px;font-size:.875rem;display:grid}.admin-product-date-field{min-width:0;color:var(--muted);gap:6px;font-size:.875rem;display:grid}.admin-product-date-field>div>button{background:var(--card-surface);color:var(--ink)}.admin-product-clear{color:var(--color-dashboard-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:.875rem;font-weight:600}.admin-product-clear:focus-visible{outline:2px solid var(--color-dashboard-focus);outline-offset:3px}.admin-product-filters input,.admin-product-filters select{border:1px solid var(--line);background:var(--card-surface);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px}.admin-product-filter-panel{margin:24px 0}.admin-product-filter-panel .admin-product-filters{margin:0}.admin-product-pagination{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.admin-product-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-product-list{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-surface);box-shadow:0 10px 30px color-mix(in srgb, var(--shadow-color) 50%, transparent);overflow:hidden}.admin-product-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(260px,1.4fr) auto auto;align-items:center;gap:24px;min-height:82px;padding:14px 18px;display:grid}.admin-product-row:last-child{border-bottom:0}.admin-product-row h3{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.admin-product-row>div>span{color:var(--muted);margin-top:5px;font-size:.65rem;display:block}.admin-product-url{min-width:0;color:var(--signal-dark);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.admin-product-url:hover{text-underline-offset:3px;text-decoration:underline}.admin-product-row dl{display:flex}.admin-product-row dl div{border-inline-start:1px solid var(--line);min-width:78px;padding-inline:12px}.admin-product-row dt{color:var(--muted);font-size:.625rem}.admin-product-row dd{margin-top:4px;font-size:.72rem;font-weight:600}.admin-product-edit{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.admin-products-more{margin-top:14px}.vendor-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-surface);box-shadow:0 10px 30px color-mix(in srgb, var(--shadow-color) 50%, transparent);transform-origin:bottom;margin-bottom:10px;position:relative;overflow:hidden}.vendor-card-main{grid-template-columns:44px minmax(150px,1fr) auto auto;align-items:center;gap:14px;min-height:86px;padding:14px 16px;display:grid}.vendor-avatar{width:44px;height:44px;color:var(--signal-dark);background:var(--signal-soft);letter-spacing:.04em;border-radius:10px;place-items:center;font-size:.68rem;font-weight:600;display:grid;overflow:hidden}.vendor-avatar img{object-fit:cover;width:100%;height:100%;display:block}.vendor-primary{min-width:0}.vendor-primary>div{align-items:center;gap:10px;display:flex}.vendor-primary h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;overflow:hidden}.vendor-primary p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.68rem;overflow:hidden}.vendor-status{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 6px;font-size:.625rem;font-weight:600;display:inline-flex}.vendor-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.vendor-status.is-active{border-color:color-mix(in srgb, var(--color-dashboard-success) 28%, transparent);color:var(--color-dashboard-success);background:var(--color-dashboard-success-soft)}.vendor-status.is-suspended{border-color:color-mix(in srgb, var(--color-dashboard-error) 28%, transparent);color:var(--color-dashboard-error);background:var(--color-dashboard-error-soft)}.vendor-stats{align-items:stretch;display:flex}.vendor-stats div{border-inline-start:1px solid var(--line);min-width:68px;padding-inline:12px}.vendor-stats dt{color:var(--muted);font-size:.625rem}.vendor-stats dd{margin-top:4px;font-size:.82rem;font-weight:600}.vendor-manage-button{border:1px solid var(--ink);min-height:36px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:.64rem;font-weight:600;display:inline-flex}[dir=rtl] .vendor-manage-button svg{transform:scaleX(-1)}.vendor-disclosure{border:0;border-top:1px solid var(--line);width:100%;min-height:36px;color:var(--muted);background:color-mix(in srgb, var(--card-surface) 78%, var(--paper));cursor:pointer;text-align:start;grid-template-columns:1fr auto 16px;align-items:center;gap:8px;padding:0 16px;font-size:.62rem;display:grid}.vendor-disclosure span:nth-child(2){color:var(--ink);font-weight:600}.vendor-disclosure svg{transition:transform .2s var(--ease)}.vendor-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.vendor-access-accordion{visibility:hidden;transition:grid-template-rows .22s var(--ease), visibility 0s linear .22s;grid-template-rows:0fr;display:grid;overflow:hidden}.vendor-access-accordion[data-expanded=true]{visibility:visible;transition:grid-template-rows .22s var(--ease);grid-template-rows:1fr}.vendor-access-accordion>div{min-height:0;transition:padding .22s var(--ease);flex-wrap:wrap;gap:8px;padding:0 22px;display:flex}.vendor-access-accordion[data-expanded=true]>div{padding-block:12px 16px}.vendor-access-accordion span{border:1px solid var(--line);color:var(--muted);opacity:.45;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:.65rem;display:inline-flex}.vendor-access-accordion span.is-granted{color:var(--ink-soft);opacity:1}.vendor-access-accordion span:not(.is-granted) svg{visibility:hidden}.vendor-access-accordion svg{width:14px;height:14px;color:var(--color-dashboard-success)}.admin-notice{border-radius:var(--radius-xs);border-inline-start:3px solid;margin-bottom:14px;padding:13px 15px;font-size:.78rem;line-height:1.5}.vendor-empty{border:1px dashed var(--line);border-radius:var(--radius-md);min-height:280px;color:var(--muted);align-content:center;place-items:center;gap:14px;display:grid}.vendor-empty span{letter-spacing:-.07em;font-size:4rem;font-weight:720}.vendor-empty p{text-align:center;max-width:330px;line-height:1.6}.vendor-skeleton{gap:14px;display:grid}.vendor-skeleton i{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--card-surface) 70%, var(--paper));opacity:.7;height:122px;display:block}.vendor-panel-layer{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}[dir=rtl] .vendor-panel-layer{justify-content:flex-start}.vendor-panel-scrim{background:color-mix(in srgb, var(--color-dashboard-scrim) 52%, transparent);cursor:default;opacity:1;border:0;transition:opacity .18s ease-out;position:absolute;inset:0}.vendor-panel{z-index:1;overscroll-behavior:contain;width:min(560px,100%);height:100%;color:var(--ink);background:color-mix(in srgb, var(--paper-bright) 96%, transparent);box-shadow:-28px 0 80px color-mix(in srgb, var(--color-dashboard-scrim) 24%, transparent);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);opacity:1;border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);transition:transform .24s cubic-bezier(.32,.72,0,1),opacity .18s ease-out,-webkit-backdrop-filter .22s ease-out,backdrop-filter .22s ease-out;position:relative;overflow-y:auto;transform:translate(0)}[dir=rtl] .vendor-panel{border-radius:0 var(--radius-lg) var(--radius-lg) 0;box-shadow:28px 0 80px color-mix(in srgb, var(--color-dashboard-scrim) 24%, transparent)}@starting-style{.vendor-panel-scrim{opacity:0}.vendor-panel{opacity:.88;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translate(100%)}[dir=rtl] .vendor-panel{transform:translate(-100%)}}.vendor-panel>header{z-index:2;background:color-mix(in srgb, var(--paper-bright) 88%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 18px;display:flex;position:sticky;top:0}.vendor-panel>header h2{letter-spacing:-.035em;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1}.vendor-panel>header p{max-width:420px;color:var(--muted);margin-top:8px;font-size:.7rem;line-height:1.5}.vendor-panel-close{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:var(--field-surface);border-radius:10px;flex:none;place-items:center;display:grid}.vendor-panel form{padding:6px 24px 34px}.vendor-form-grid{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.vendor-form-hint{color:var(--muted);margin-top:10px;font-size:.72rem;line-height:1.7}.vendor-field{color:var(--ink-soft);gap:6px;font-size:.68rem;font-weight:600;display:grid;position:relative}.vendor-field input,.vendor-field select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:var(--field-surface);border-radius:10px;outline:0;padding:0 11px;transition:border-color .18s,box-shadow .18s}.vendor-field input:focus-visible,.vendor-field select:focus-visible{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.vendor-percent-field input{padding-inline-end:34px}.vendor-percent-field b{inset-inline-end:13px;color:var(--muted);position:absolute;bottom:12px}.permission-fieldset{border:0;min-width:0;margin:24px 0 0;padding:0}.vendor-commission-fieldset{margin-top:16px}.vendor-commission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.permission-fieldset legend{padding:0;font-size:1rem;font-weight:600}.permission-fieldset>p{color:var(--muted);margin-top:7px;font-size:.68rem;line-height:1.5}.permission-list{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--field-surface) 86%, transparent);margin-top:14px;padding-inline:14px;overflow:hidden}.permission-option{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:62px;display:grid;position:relative}.permission-option:last-child{border-bottom:0}.permission-option span{gap:4px;display:grid}.permission-option small{color:var(--muted);font-size:.63rem;font-weight:450;line-height:1.35}.permission-option input{opacity:0;width:1px;height:1px;position:absolute}.permission-option>i{border:1px solid var(--line);background:color-mix(in srgb, var(--muted) 16%, transparent);border-radius:999px;width:42px;height:24px;transition:background-color .18s,border-color .18s;display:block;position:relative}.permission-option>i:after{content:"";top:3px;background:var(--paper-bright);width:16px;height:16px;box-shadow:0 2px 6px color-mix(in srgb, var(--color-dashboard-scrim) 20%, transparent);transition:transform .2s var(--ease);border-radius:50%;position:absolute;inset-inline-start:3px}.permission-option input:checked+i{border-color:var(--signal);background:var(--signal)}.permission-option input:checked+i:after{transform:translate(18px)}[dir=rtl] .permission-option input:checked+i:after{transform:translate(-18px)}.permission-option input:focus-visible+i{outline:3px solid var(--signal-soft);outline-offset:2px}.vendor-panel form>footer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper-bright) 91%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:flex-end;gap:8px;margin:24px -24px -34px;padding:14px 24px;display:flex;position:sticky;bottom:-34px}.admin-secondary-button{border:1px solid var(--line);min-height:42px;color:var(--ink);background:var(--field-surface);border-radius:10px;padding:0 15px;font-size:.74rem;font-weight:600}.dashboard-shell{width:min(1100px,100% - 40px);min-height:100vh;margin-inline:auto;padding:clamp(80px,12vw,150px) 0}.dashboard-heading h2{letter-spacing:-.05em;font-size:clamp(2.5rem,6vw,5.5rem);line-height:1.3}.dashboard-card,.panel-grid .card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card-surface);box-shadow:0 24px 68px color-mix(in srgb, var(--shadow-color) 54%, transparent)}.dashboard-card{margin-top:44px;padding:clamp(26px,5vw,52px)}.dashboard-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dashboard-card li{border-radius:var(--radius-sm);color:var(--ink-soft);background:color-mix(in srgb, var(--signal-soft) 52%, transparent);padding:18px 20px;font-weight:700}.panel-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.panel-grid .card{padding:24px}.panel-grid .card p{color:var(--muted);margin-top:10px;line-height:1.65}@media (hover:hover) and (pointer:fine){.admin-primary-button:hover{background:var(--signal-bright)}.logout-button:hover{border-color:var(--ink);background:var(--paper-bright)}.vendor-manage-button:hover{color:var(--on-signal);background:var(--ink)}.vendor-card:hover{border-color:color-mix(in srgb, var(--signal) 42%, var(--line))}.permission-option:hover strong{color:var(--signal-dark)}}@media (min-width:960px){.admin-dashboard-shell{grid-template-columns:14.5rem minmax(0,1fr);display:grid}.admin-rail{z-index:30;overscroll-behavior-block:contain;scrollbar-gutter:stable;border-block-end:0;border-inline-end:1px solid var(--line);grid-template-rows:repeat(3,auto);align-content:start;min-height:100svh;max-height:100svh;padding:32px 24px;position:sticky;inset-block-start:0;overflow-y:auto}.admin-rail-account{grid-template-columns:minmax(0,1fr)}.admin-rail-account .logout-control{margin-block-start:8px}.admin-rail-account .logout-button{width:100%}.admin-shell{width:min(1280px,100% - 48px)}}@media (pointer:coarse){.admin-primary-button,.admin-secondary-button,.logout-button,.vendor-manage-button,.vendor-panel-close,.vendor-search,.vendor-field input,.vendor-field select{min-height:44px}.logout-button,.vendor-panel-close{width:44px;height:44px}}@media (forced-colors:active){.admin-rail{scrollbar-color:auto}}@media (max-width:1099px){.vendor-workspace{gap:30px}.vendor-workspace-intro,.vendor-list{grid-column:1/-1}.vendor-workspace-intro{grid-template-columns:1fr 1fr;align-items:end;gap:12px 30px;display:grid}.vendor-workspace-intro>p{grid-column:1}.vendor-search{grid-area:1/2/3;justify-self:end;width:100%;margin-top:0}}@media (max-width:760px){.admin-rail{z-index:var(--z-dashboard-sticky);box-shadow:var(--shadow-dashboard-card);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;position:sticky;inset-block-start:0}.admin-rail[data-mobile-open=true]{overscroll-behavior:contain;align-content:start;max-height:100dvh;overflow-y:auto}.admin-rail>nav,.admin-rail-account{grid-column:1/-1}.admin-rail-account[data-mobile-open=false],.admin-rail-account>span,.admin-rail-account .admin-identity{display:none}.admin-rail-account{position:static}.admin-rail-account .logout-control,.admin-rail-account .logout-button{width:100%}.admin-rail-account .logout-button span{display:inline}.admin-shell{width:min(100% - 24px,1280px);padding-top:8px}.admin-identity span,.admin-identity,.logout-button span{display:none}.logout-button{padding:0}.admin-hero{grid-template-columns:1fr;align-items:start;gap:20px;padding:46px 0 34px}.admin-hero h1{font-size:clamp(2.2rem,11vw,3.2rem)}.admin-primary-button{width:100%}.admin-metrics article{border-bottom:0;flex-direction:column;grid-column:span 4;justify-content:center;align-items:flex-start;gap:6px;min-height:78px;padding:10px}.admin-metrics span{font-size:.62rem}.admin-metrics strong{font-size:1.65rem}.vendor-workspace{padding-top:24px}.vendor-workspace-intro{display:block}.vendor-workspace-intro>p{margin-top:16px}.vendor-search{width:100%;max-width:none;margin-top:18px}.vendor-card-main{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px}.vendor-avatar{width:40px;height:40px}.vendor-stats{grid-column:1/-1}.vendor-stats div{flex:1;min-width:0;padding-inline:12px}.vendor-stats div:first-child{border-inline-start:0;padding-inline-start:0}.vendor-manage-button{grid-column:1/-1;justify-content:center}.vendor-disclosure{padding-inline:14px}.admin-product-row{grid-template-columns:minmax(0,1fr);gap:10px}.admin-product-row dl div:first-child{border-inline-start:0;padding-inline-start:0}.admin-product-url{width:100%}.admin-product-edit{justify-self:start}.vendor-panel>header{padding:20px 16px 16px}.vendor-panel form{padding:4px 16px 28px}.vendor-form-grid,.vendor-commission-grid{grid-template-columns:1fr}.vendor-panel form>footer{margin:22px -16px -28px;padding:12px 16px;bottom:-28px}.vendor-panel form>footer .admin-primary-button{flex:1;width:auto}}@media (prefers-reduced-transparency:reduce){.vendor-panel,.vendor-panel>header,.vendor-panel form>footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--paper-bright)}}.admin-hero{padding-block:24px 20px}.admin-hero h1{letter-spacing:-.03em;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:550;line-height:1.4}.admin-hero-copy{max-width:54ch;font-size:.9rem;line-height:1.9}.admin-primary-button,.admin-secondary-button{min-height:46px;box-shadow:none;border-radius:999px;padding-inline:20px;font-size:.82rem;font-weight:550}.admin-primary-button:focus-visible,.admin-secondary-button:focus-visible,.vendor-manage-button:focus-visible,.vendor-disclosure:focus-visible,.vendor-panel-close:focus-visible{outline-color:var(--signal)}.admin-metrics{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;overflow:visible}.admin-metrics article{border:1px solid var(--line);background:var(--paper-bright);min-height:96px;box-shadow:var(--shadow-dashboard-card);border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:24px}.admin-metrics article:last-child{border-inline-end:1px solid var(--line)}.admin-metrics span{font-size:.8rem;font-weight:450}.admin-metrics strong{font-size:1.875rem;font-weight:550}.admin-metrics article:nth-child(2) strong{color:var(--color-dashboard-success)}.admin-metrics article:nth-child(3) strong{color:var(--color-dashboard-warning)}.vendor-workspace{grid-template-columns:1fr;gap:28px;padding-top:24px}.vendor-workspace-intro>p{grid-column:1;margin:0;font-size:.85rem;line-height:1.8}.vendor-workspace-intro>.admin-primary-button{grid-column:1;justify-self:start;margin-top:10px}.vendor-workspace-intro h2,.admin-product-catalog>header h2{font-size:1.5rem;font-weight:550;line-height:1.5}.vendor-search{border-color:var(--color-dashboard-rule-strong);border-radius:16px;grid-area:1/2/3;width:100%;max-width:none;min-height:48px;margin:0}.vendor-list{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.vendor-list>:is(.vendor-empty,.vendor-skeleton,.admin-notice){grid-column:1/-1}.vendor-card{box-shadow:var(--shadow-dashboard-card);border-radius:16px;margin:0}.vendor-card-main{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px}.vendor-avatar{border-radius:16px;width:48px;height:48px;font-size:.85rem;font-weight:550}.vendor-primary h3{font-size:1rem;font-weight:550}.vendor-primary>div{flex-wrap:wrap;gap:8px}.vendor-primary p{overflow-wrap:anywhere;font-size:.72rem;line-height:1.7}.vendor-stats{background:var(--paper);border-radius:16px;grid-column:1/-1;justify-content:space-between;padding:18px}.vendor-stats div{border:0;flex:1;min-width:0;padding-inline:8px}.vendor-stats dt{font-size:.7rem}.vendor-stats dd{font-size:1.05rem;font-weight:550}.vendor-manage-button{min-height:44px;color:var(--signal-dark);background:var(--signal-soft);border:0;border-radius:12px;grid-column:1/-1;justify-content:space-between;padding-inline:16px;font-size:.78rem}.vendor-disclosure{min-height:48px;padding:14px 24px;font-weight:450}.vendor-empty{border:1px solid var(--line);background:var(--paper-bright);min-height:240px}.vendor-empty span{font-size:1.65rem;font-weight:450}.vendor-field{font-size:.78rem;font-weight:500}.vendor-field :is(input,select,textarea){border-color:var(--color-dashboard-rule-strong);border-radius:12px;min-height:48px}.vendor-panel>header h2{font-weight:550;line-height:1.4}.vendor-panel>header p,.permission-fieldset>p{font-size:.8rem;line-height:1.8}.permission-option{min-height:74px}.permission-option strong{font-size:.8rem}.permission-option small{font-size:.72rem}.admin-product-list{box-shadow:var(--shadow-dashboard-card);border-radius:16px}.admin-product-row{min-height:72px;padding:12px 16px}.admin-product-row h3{font-size:.95rem;font-weight:550}.admin-product-row>div>span{font-size:.75rem}.admin-product-url{font-size:.78rem}.admin-notice.is-error{color:var(--color-dashboard-error);background:var(--color-dashboard-error-soft)}.admin-notice.is-success{color:var(--color-dashboard-success);background:var(--color-dashboard-success-soft)}@media (min-width:960px){.admin-dashboard-shell{grid-template-columns:14.5rem minmax(0,1fr);gap:16px;padding:16px}.admin-rail{border:1px solid var(--line);min-height:calc(100svh - 32px);max-height:calc(100svh - 32px);box-shadow:var(--shadow-dashboard-card);border-radius:16px;padding:18px 12px;inset-block-start:16px}.admin-shell{width:min(1280px,100% - 40px);min-height:calc(100svh - 32px)}.admin-rail-account{background:var(--paper);border-radius:16px;padding:16px}}@media (max-width:1200px){.vendor-list{grid-template-columns:1fr}}@media (max-width:760px){.admin-metrics{gap:8px}.admin-metrics article{border-radius:16px;gap:12px;min-height:88px;padding:14px}.admin-metrics span{font-size:.65rem}.admin-metrics strong{font-size:1.7rem}.vendor-workspace-intro{grid-template-columns:1fr;gap:12px}.vendor-filter-disclosure{grid-area:auto/1}.vendor-search{grid-area:auto/1;margin:6px 0 0}.vendor-workspace-intro>.admin-primary-button{grid-column:1}.admin-primary-button{width:auto}.vendor-card-main{padding:20px}.admin-hero{padding-block:20px}.admin-hero h1{font-size:1.65rem}}@media (prefers-contrast:more){:root{--color-dashboard-rule:var(--color-dashboard-rule-strong)}}.auth-brand{font-size:1.7rem}.auth-art{aspect-ratio:.9;align-self:center;min-height:0}.auth-art img{object-fit:contain;object-position:center 30%}@media (min-width:1024px){.auth-shell{gap:40px;width:min(1120px,100% - 64px)}.auth-panel{padding-block:48px 24px}.auth-heading h1{font-size:clamp(1.75rem,2.5vw,2.125rem)}.auth-art{max-height:620px}.admin-hero{padding-block:20px 16px}.admin-hero h1{font-size:clamp(1.5rem,2.2vw,1.875rem)}.admin-primary-button,.admin-secondary-button{min-height:42px;padding-inline:16px}.admin-metrics{gap:12px}.admin-metrics article{gap:10px;min-height:80px;padding:18px}.admin-metrics strong{font-size:1.65rem}.vendor-workspace{gap:22px;padding-top:20px}.vendor-workspace-intro h2,.admin-product-catalog>header h2{font-size:1.6rem}.vendor-card-main{gap:12px;padding:14px}.vendor-stats{padding:12px}.admin-product-row{min-height:64px;padding:10px 14px}}@media (min-width:60rem){.admin-dashboard-shell{--space-dashboard-xs:.375rem;--space-dashboard-sm:.5rem;--space-dashboard-md:.75rem;--space-dashboard-lg:.875rem;--space-dashboard-xl:1.25rem;--space-dashboard-2xl:1.625rem;--space-dashboard-3xl:2.5rem;--text-dashboard-sm:.8125rem;--text-dashboard-base:.875rem;--text-dashboard-md:1rem;--text-dashboard-lg:1.125rem;--text-dashboard-xl:1.25rem;--text-dashboard-2xl:1.5rem;--size-dashboard-filter-trigger:3.375rem;--size-dashboard-filter-icon:1.875rem;--size-dashboard-navigation-item:2.5rem;grid-template-columns:15rem minmax(0,1fr);gap:.75rem;padding:.75rem}.admin-rail{border-radius:.875rem;gap:1rem;min-height:calc(100svh - 1.5rem);max-height:calc(100svh - 1.5rem);padding:.875rem .625rem;inset-block-start:.75rem}.admin-rail-account{border-radius:.75rem;padding:.75rem}.admin-shell{width:calc(100% - 2rem);min-width:0;min-height:calc(100svh - 1.5rem);padding-top:.625rem}.admin-hero{gap:1.5rem;padding-block:1rem .875rem}.admin-hero h1{font-size:clamp(1.25rem,2vw,1.5rem)}.admin-hero-copy{margin-top:.75rem;font-size:.8125rem}.admin-primary-button,.admin-secondary-button{min-height:2.25rem;padding-inline:.875rem;font-size:.75rem}.admin-product-catalog{padding-top:1rem}.admin-product-catalog>header{gap:1.25rem;margin-bottom:1rem}.admin-product-catalog>header h2{font-size:1.3125rem}.admin-product-catalog>header p{margin-top:.5rem}.admin-product-filter-panel{margin-block:1.25rem}.admin-product-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.625rem}.admin-product-filters label{gap:.3125rem;min-width:0}.admin-product-date-field{gap:.3125rem}.admin-product-filters input,.admin-product-filters select{min-width:0;min-height:2.25rem;padding:.375rem .5rem}.admin-product-list{border-radius:.875rem}.admin-product-selection{justify-content:space-between;align-items:center;gap:1rem;margin-block:.625rem;font-size:.8125rem;display:flex}.admin-product-selection label{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.admin-product-selection input,.admin-product-select input{width:1.125rem;height:1.125rem;accent-color:var(--signal-dark);cursor:pointer}.admin-product-select{justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;display:flex}.admin-product-tags{color:var(--muted);overflow-wrap:anywhere;margin-top:.2rem;font-size:.75rem;line-height:1.4;display:block}.admin-product-row h3{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.admin-product-row{grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr) auto auto;gap:1rem;min-height:3.375rem;padding:.5rem .75rem}.admin-product-row>div{min-width:0}.admin-product-row h3{font-size:.8125rem}.admin-product-row>div>span{margin-top:.25rem}.admin-product-row dl div{min-width:4rem;padding-inline:.625rem}.admin-product-pagination{gap:.875rem;margin-top:1rem;font-size:.875rem}}.admin-product-catalog{padding-top:.75rem}.admin-product-statuses{flex-wrap:wrap;gap:.5rem;margin-block:.875rem;display:flex}.admin-product-status{border:1px solid var(--line);background:var(--card-surface);min-height:2.375rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .75rem;font-size:.8125rem;line-height:1.5;display:inline-flex}.admin-product-status bdi{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:650}.admin-product-status:hover{border-color:var(--signal)}.admin-product-status:focus-visible{outline:2px solid var(--signal-dark);outline-offset:2px}.admin-product-status[aria-pressed=true]{border-color:var(--signal);background:var(--signal-soft);color:var(--signal-dark)}.admin-product-status[aria-pressed=true] bdi{color:inherit}.admin-product-catalog .admin-product-filter-panel{margin-block:.875rem}@media (max-width:50rem){.admin-product-row{grid-template-columns:auto minmax(0,1fr)}.admin-product-row .admin-product-url,.admin-product-row dl,.admin-product-row .admin-product-edit{grid-column:2}.admin-product-select{grid-row:1/span 4;align-self:start}}@media (max-width:40rem){.admin-product-statuses{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-product-status{min-height:2.75rem}}@media (min-width:60rem) and (pointer:coarse){.admin-primary-button,.admin-secondary-button,.admin-product-filters input,.admin-product-filters select{min-height:2.75rem}}.vendor-workspace{gap:.875rem;padding-top:.75rem}.vendor-workspace-intro{grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.vendor-workspace-heading{min-width:0}.vendor-workspace-heading h1{margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:650;line-height:1.35}.vendor-workspace-heading p{color:var(--muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.vendor-workspace-intro .vendor-search{grid-area:auto;width:100%;max-width:none;min-height:2.375rem;margin:0}.vendor-workspace-intro>.admin-primary-button{grid-area:auto;justify-self:start;margin:0}.vendor-list{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.vendor-list .vendor-card{margin:0}.vendor-card-main .vendor-disclosure{grid-column:1/-1;width:100%}@media (min-width:60rem){.vendor-workspace-intro{grid-template-columns:minmax(0,1fr) minmax(14rem,19rem) auto}.vendor-card-main{grid-template-columns:2.75rem minmax(0,1fr) auto auto auto;min-height:3.75rem;padding:.625rem .75rem}.vendor-stats{background:0 0;border-radius:0;grid-column:auto;gap:.5rem;padding:0}.vendor-stats div{border-inline-start:1px solid var(--line);min-width:4.75rem;padding-inline:.5rem}.vendor-stats dt{font-size:.6875rem}.vendor-stats dd{font-size:.875rem}.vendor-manage-button{border:1px solid var(--line);min-height:2.25rem;color:var(--ink);background:0 0;border-radius:.5rem;grid-column:auto;padding-inline:.75rem;font-size:.75rem}.vendor-card-main .vendor-disclosure{border:1px solid var(--line);background:0 0;border-radius:.5rem;grid-column:auto;grid-template-columns:auto 1rem;gap:.375rem;width:auto;min-height:2.25rem;padding-inline:.75rem;font-size:.75rem}.vendor-card-main .vendor-disclosure span:first-child{display:none}}@media (max-width:59.999rem){.vendor-workspace-intro>.admin-primary-button{grid-row:2}.vendor-workspace-intro .vendor-search{grid-row:3}}.auth-shell{gap:24px;padding-block:24px}.auth-panel{border:1px solid var(--color-customer-blue-rule);border-top:4px solid var(--color-customer-blue);background:var(--color-customer-header-wash);box-shadow:var(--shadow-dashboard-card);border-radius:18px;padding:24px}.auth-brand{margin-bottom:24px;position:static}.auth-heading{margin-bottom:20px}.auth-heading h1{font-size:1.5rem}.auth-form{gap:16px}.auth-submit{box-shadow:var(--shadow-customer-blue);border-radius:10px}.auth-art{border:1px solid var(--color-customer-teal-rule);border-bottom:5px solid var(--color-customer-teal);border-radius:18px}.auth-art>div{border-inline-start:4px solid var(--color-customer-pink);background:var(--color-customer-navy);color:var(--color-customer-on-navy)}.auth-art small{color:var(--color-customer-teal)}@media (max-width:800px){.auth-panel{padding:20px 16px}}html{scroll-padding-block-start:calc(var(--site-header-height,0px) + 16px)}.auth-shell,.admin-dashboard-shell{min-height:calc(100svh - var(--site-header-height,0px))}.vendor-panel-layer{z-index:var(--z-dashboard-modal)}
