:root{--ink-1000:#05070a;--ink-950:#070a10;--ink-900:#0a0f16;--ink-850:#0c131b;--ink-800:#101723;--ink-750:#131c2a;--ink-700:#172233;--ink-650:#1a283d;--slate-50:#f6f9fc;--slate-100:#eaf1f8;--slate-200:#dbe6f1;--slate-300:#c8d6e6;--slate-400:#b7c6d8;--slate-500:#95a8bb;--slate-600:#7a8ea3;--slate-700:#5e7084;--cyan-300:#67e8f9;--cyan-400:#22d3ee;--cyan-500:#06b6d4;--cyan-600:#0891b2;--cyan-700:#0e7490;--cyan-800:#155e75;--violet-300:#c4b5fd;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--magenta-300:#f9a8d4;--magenta-400:#f472b6;--magenta-500:#ec4899;--magenta-600:#db2777;--magenta-700:#be185d;--teal-400:#2dd4bf;--teal-600:#0d9488;--blue-400:#60a5fa;--blue-600:#2563eb;--indigo-400:#818cf8;--indigo-600:#4f46e5;--amber-400:#fbbf24;--amber-600:#d97706;--lime-400:#a3e635;--lime-600:#65a30d;--rose-400:#fb7185;--rose-600:#e11d48;--line-700:#243449;--line-800:#1a2636;--muted-800:#0f1a24;--brown-600:#8b5e3c;--brown-700:#6f472b;--pet-dog-brown:var(--brown-600);--pet-cat-gray:#8792a2;--pet-white:#fff;--pet-pink:#f48fb1;--bg:var(--ink-900);--bg-soft:var(--ink-850);--surface:var(--ink-800);--surface-2:var(--ink-700);--surface-3:var(--ink-650);--text:#e9f2fb;--text-weak:var(--slate-400);--text-mute:var(--slate-500);--text-strong:#fff;--text-inverse:var(--ink-900);--primary:var(--cyan-400);--primary-weak:color-mix(in oklab,var(--cyan-400)20%,transparent);--primary-press:var(--cyan-600);--secondary:var(--violet-400);--secondary-press:var(--violet-600);--accent:var(--magenta-400);--accent-weak:color-mix(in oklab,var(--magenta-400)30%,transparent);--muted:var(--muted-800);--border:var(--line-700);--border-strong:var(--line-800);--link:var(--primary);--link-hover:var(--primary-press);--focus-ring:color-mix(in oklab,var(--cyan-400)72%,white 18%);--shadow-xs:0 2px 8px rgba(0,0,0,.25);--shadow-sm:0 6px 18px rgba(0,0,0,.28);--shadow:0 12px 32px rgba(0,0,0,.3);--shadow-lg:0 24px 68px rgba(0,0,0,.36);--glass:rgba(255,255,255,.05);--glass-2:rgba(255,255,255,.08);--glass-border:rgba(255,255,255,.12);--backdrop:blur(10px)saturate(115%);--grad-primary:linear-gradient(135deg,#22d3ee 0%,#60a5fa 45%,#a78bfa 85%,#f472b6 100%);--grad-accent:linear-gradient(135deg,#f472b6 0%,#fb7185 40%,#f59e0b 70%,#a3e635 100%);--grad-calm:linear-gradient(135deg,#22d3ee 0%,#2dd4bf 50%,#a7f3d0 100%);--grad-hero:radial-gradient(1200px 700px at 20% -10%,rgba(34,211,238,.2) 0%,transparent 60%),radial-gradient(1000px 600px at 80% 110%,rgba(167,139,250,.2) 0%,transparent 60%);--font-sans:"Vazir",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--radius-2xs:8px;--radius-sm:10px;--radius:14px;--radius-lg:22px;--radius-xl:30px;--container-w:1140px;--transition-200:.2s cubic-bezier(.2,.8,.2,1);--transition-300:.3s cubic-bezier(.2,.8,.2,1);--transition-500:.5s cubic-bezier(.2,.8,.2,1);--alpha-02:.02;--alpha-04:.04;--alpha-08:.08;--alpha-12:.12;--alpha-16:.16;--alpha-24:.24;--success:#10b981;--success-weak:rgba(16,185,129,.24);--warning:#f59e0b;--warning-weak:rgba(245,158,11,.24);--danger:#ef4444;--danger-weak:rgba(239,68,68,.24);--btn-bg:var(--primary);--btn-bg-press:var(--primary-press);--btn-text:#061017;--chip-bg:color-mix(in oklab,var(--primary)16%,var(--surface));--chip-text:var(--text);--card-bg:var(--surface);--card-border:var(--border);--input-bg:color-mix(in oklab,white 5%,var(--surface));--input-border:var(--border);--input-placeholder:color-mix(in oklab,var(--text)62%,transparent);--badge-info-bg:color-mix(in oklab,var(--blue-400)20%,transparent);--badge-info-text:#dbeafe;--badge-tip-bg:color-mix(in oklab,var(--lime-400)22%,transparent);--badge-tip-text:#ecfdf5;--on-primary:#061017;--on-secondary:#0a0f16;--on-accent:#09121a;--on-muted:var(--text);--on-success:#04120e;--on-warning:#141005;--on-danger:#140707}@supports (color:color(display-p3 0 0 0)){:root{--success-weak:color(display-p3 .332535 .714706 .522126/.24);--warning-weak:color(display-p3 .912161 .63495 .230453/.24);--danger-weak:color(display-p3 .865136 .32187 .296592/.24)}}@supports (color:lab(0% 0 0)){:root{--success-weak:lab(66.6921% -50.6677 17.059/.24);--warning-weak:lab(72.7914% 26.933 75.434/.24);--danger-weak:lab(55.7852% 65.6164 40.7976/.24)}}html.light{--paper-000:#fafcfe;--paper-025:#f3f7fb;--paper-050:#ecf2f8;--paper-100:#e1e9f2;--ink-1000:#101822;--ink-900l:#182331;--ink-800l:#1f2a39;--ink-700l:#2a3747;--ink-600l:#3f4e60;--cyan-400l:#1ebad1;--cyan-500l:#10a8bf;--cyan-600l:#0a95ab;--cyan-700l:#0c6e86;--violet-400l:#957ff0;--violet-500l:#7b5bed;--violet-600l:#6f41e1;--violet-700l:#5e2acb;--magenta-400l:#e661a4;--magenta-500l:#d6388d;--magenta-600l:#c12a77;--blue-500l:#346fe3;--indigo-500l:#5a5eee;--teal-500l:#129e91;--amber-500l:#e1920a;--lime-500l:#76b815;--rose-500l:#e23d5a;--bg:var(--paper-050);--bg-soft:var(--paper-025);--surface:var(--paper-000);--surface-2:#d9e3ee;--surface-3:#cdd9e7;--text:var(--ink-800l);--text-weak:#4a5a6e;--text-mute:#5d6f83;--text-strong:var(--ink-1000);--text-inverse:#fff;--primary:var(--cyan-500l);--primary-weak:color-mix(in oklab,var(--cyan-500l)22%,transparent);--primary-press:var(--cyan-600l);--secondary:var(--violet-500l);--secondary-press:var(--violet-700l);--accent:var(--magenta-500l);--accent-weak:color-mix(in oklab,var(--magenta-500l)24%,transparent);--muted:#e9eef5;--border:#c3cfde;--border-strong:#b3c2d6;--link:var(--primary);--link-hover:var(--primary-press);--focus-ring:color-mix(in oklab,var(--cyan-500l)58%,black 12%);--shadow-xs:0 1px 4px rgba(16,24,40,.1);--shadow-sm:0 4px 16px rgba(16,24,40,.12);--shadow:0 10px 28px rgba(16,24,40,.14);--shadow-lg:0 20px 56px rgba(16,24,40,.16);--glass:rgba(9,12,18,.08);--glass-2:rgba(9,12,18,.1);--glass-border:rgba(9,12,18,.14);--backdrop:blur(8px)saturate(118%);--grad-primary:linear-gradient(135deg,#1ebad1 0%,#4b8ef0 45%,#957ff0 85%,#d6388d 100%);--grad-accent:linear-gradient(135deg,#e661a4 0%,#ea9c2a 45%,#76b815 100%);--grad-calm:linear-gradient(135deg,#86d8c8 0%,#5fd1c0 40%,#9fc7ea 100%);--btn-bg:var(--primary);--btn-bg-press:var(--primary-press);--btn-text:#06222a;--chip-bg:color-mix(in oklab,var(--primary)12%,var(--surface));--chip-text:var(--text);--card-bg:var(--surface);--card-border:var(--border);--input-bg:#eef4fa;--input-border:var(--border);--input-placeholder:var(--text-mute);--success:#0fa77a;--success-weak:rgba(15,167,122,.2);--warning:#e2950a;--warning-weak:rgba(226,149,10,.2);--danger:#e23d3d;--danger-weak:rgba(226,61,61,.2);--on-primary:#06222a;--on-secondary:#0f1b2c;--on-accent:#111626;--on-muted:var(--text);--on-success:#05231a;--on-warning:#261904;--on-danger:#260a0a}@supports (color:color(display-p3 0 0 0)){html.light{--success-weak:color(display-p3 .298574 .64511 .490399/.2);--warning-weak:color(display-p3 .842761 .597652 .213637/.2);--danger-weak:color(display-p3 .817427 .29412 .269098/.2)}}@supports (color:lab(0% 0 0)){html.light{--success-weak:lab(60.7716% -45.8156 12.7397/.2);--warning-weak:lab(68.3767% 23.5088 71.3944/.2);--danger-weak:lab(52.4528% 63.7296 40.2891/.2)}}
:root{--bp-xs:360px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--size-2xs:12px;--size-xs:14px;--size-sm:16px;--size-md:20px;--size-lg:24px;--size-xl:32px;--size-2xl:40px;--size-3xl:56px;--r-2xs:var(--radius-2xs);--r-sm:var(--radius-sm);--r-md:var(--radius);--r-lg:var(--radius-lg);--r-xl:var(--radius-xl);--r-pill:999px;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--elev-xs:var(--shadow-xs);--elev-sm:var(--shadow-sm);--elev-md:var(--shadow);--elev-lg:var(--shadow-lg);--dur-150:.15s cubic-bezier(.2,.8,.2,1);--dur-200:var(--transition-200);--dur-300:var(--transition-300);--dur-500:var(--transition-500);--z-base:1;--z-header:50;--z-drawer:40;--z-dropdown:60;--z-tooltip:70;--z-modal:1000;--z-toast:1100;--icon-size:var(--size-md);--icon-color:var(--text);--icon-weak:var(--text-weak);--icon-mute:var(--text-mute);--icon-primary:var(--primary);--icon-success:var(--success);--icon-warning:var(--warning);--icon-danger:var(--danger);--icon-stroke:1.75;--lo-text:var(--link);--lo-text-h:var(--link-hover);--lo-bg:transparent;--lo-bg-h:color-mix(in oklab,var(--primary)12%,transparent);--lo-border:color-mix(in oklab,var(--primary)26%,var(--border));--lo-deco:underline .08em;--btn-h-sm:34px;--btn-px-sm:12px;--btn-gap-sm:8px;--btn-fz-sm:.875rem;--btn-h-md:40px;--btn-px-md:16px;--btn-gap-md:10px;--btn-fz-md:.9375rem;--btn-h-lg:48px;--btn-px-lg:20px;--btn-gap-lg:12px;--btn-fz-lg:1rem;--btn-radius:var(--r-lg);--btn-shadow:var(--elev-xs);--btn-ring:0 0 0 3px color-mix(in oklab,var(--focus-ring)60%,transparent);--btn-solid-bg:var(--btn-bg);--btn-solid-bg-press:var(--btn-bg-press);--btn-solid-text:var(--btn-text);--btn-solid-border:transparent;--btn-secondary-bg:var(--secondary);--btn-secondary-press:var(--secondary-press);--btn-secondary-text:var(--on-secondary);--btn-ghost-bg:transparent;--btn-ghost-text:var(--text);--btn-ghost-border:var(--border);--btn-outline-bg:transparent;--btn-outline-text:var(--text);--btn-outline-border:var(--border);--btn-danger-bg:var(--danger);--btn-danger-press:color-mix(in oklab,var(--danger)84%,black 16%);--btn-danger-text:var(--on-danger);--badge-h:26px;--badge-px:10px;--badge-radius:var(--r-md);--badge-fz:.75rem;--badge-info-bg:var(--badge-info-bg);--badge-info-text:var(--badge-info-text);--badge-tip-bg:var(--badge-tip-bg);--badge-tip-text:var(--badge-tip-text);--badge-sale-bg:color-mix(in oklab,var(--rose-400)25%,transparent);--badge-sale-text:#ffeef1;--badge-new-bg:color-mix(in oklab,var(--lime-400)22%,transparent);--badge-new-text:#f1ffe8;--badge-hot-bg:color-mix(in oklab,var(--amber-400)24%,transparent);--badge-hot-text:#fff8e7;--tag-bg:var(--chip-bg);--tag-text:var(--chip-text);--tag-border:var(--card-border);--tag-radius:var(--r-lg);--tag-gap:8px;--card-bg:var(--card-bg);--card-border:var(--card-border);--card-radius:var(--r-xl);--card-pad:var(--sp-4);--card-shadow:var(--elev-sm);--card-gap:var(--sp-4);--card-title-fz:1.0625rem;--field-gap:var(--sp-2);--field-label-fz:.875rem;--field-help-fz:.75rem;--input-h-sm:38px;--input-h-md:44px;--input-h-lg:52px;--input-bg:var(--input-bg);--input-text:var(--text);--input-ph:var(--input-placeholder);--input-border:var(--input-border);--input-radius:var(--r-md);--input-pad-x:12px;--input-pad-y:10px;--input-ring:0 0 0 3px color-mix(in oklab,var(--focus-ring)50%,transparent);--ctrl-accent:var(--primary);--ctrl-danger:var(--danger);--ctrl-success:var(--success);--ctrl-warning:var(--warning);--select-indicator:"▾";--select-pad-r:28px;--sw-w:42px;--sw-h:24px;--sw-pad:3px;--sw-track-off:color-mix(in oklab,var(--text)14%,transparent);--sw-track-on:color-mix(in oklab,var(--primary)30%,transparent);--sw-thumb:#fff;--chk-size:20px;--chk-radius:6px;--chk-bg:color-mix(in oklab,var(--surface)86%,transparent);--chk-border:color-mix(in oklab,var(--text)24%,var(--card-border)76%);--chk-accent:var(--primary);--chk-ring:0 0 0 3px color-mix(in oklab,var(--focus-ring)35%,transparent);--chk-icon:var(--icon-paw);--table-bg:var(--surface);--table-border:var(--border);--table-radius:var(--r-lg);--table-pad-y:12px;--table-pad-x:14px;--table-head-fz:.8125rem;--table-row-h:48px;--table-stripe:color-mix(in oklab,var(--text)3%,transparent);--nav-h:64px;--nav-bg:var(--surface);--nav-border:var(--border);--nav-link:var(--text);--nav-link-active:var(--primary);--nav-radius:var(--r-lg);--crumb-gap:6px;--crumb-sep:"›";--page-gap:6px;--tab-gap:8px;--tab-bg:color-mix(in oklab,var(--text)6%,transparent);--tab-bg-act:color-mix(in oklab,var(--primary)16%,transparent);--tab-text:var(--text);--tab-text-act:var(--text-strong);--tab-radius:var(--r-lg);--tip-bg:var(--ink-800,#101723);--tip-text:#eaf1f8;--tip-pad:8px 10px;--tip-radius:var(--r-sm);--tip-shadow:var(--elev-xs);--popover-bg:var(--surface);--popover-text:var(--text);--popover-pad:12px;--popover-radius:var(--r-lg);--popover-shadow:var(--elev-sm);--modal-bg:var(--surface);--modal-text:var(--text);--modal-pad:20px;--modal-radius:var(--r-xl);--modal-shadow:var(--elev-lg);--backdrop-bg:rgba(0,0,0,.45);--drawer-w:min(92vw,420px);--drawer-bg:var(--surface);--drawer-text:var(--text);--alert-radius:var(--r-lg);--alert-pad:12px 14px;--toast-radius:var(--r-lg);--toast-pad:12px 14px;--toast-gap:8px;--toast-shadow:var(--elev-sm);--toast-pos-i:16px;--toast-pos-b:16px;--skel-radius:var(--r-md);--skel-shimmer:linear-gradient(90deg,color-mix(in oklab,var(--text)6%,transparent)0%,color-mix(in oklab,var(--text)10%,transparent)40%,color-mix(in oklab,var(--text)6%,transparent)80%);--skel-bg:color-mix(in oklab,var(--text)6%,transparent);--progress-h:8px;--progress-bg:color-mix(in oklab,var(--text)10%,transparent);--progress-fill:var(--primary);--rating-size:18px;--rating-gap:6px;--rating-on:var(--amber-400);--rating-off:var(--text-mute);--price-fz:1.125rem;--price-strong-fz:1.375rem;--price-color:var(--text-strong);--price-off-fz:.875rem;--price-off-color:var(--text-mute);--price-discount-bg:color-mix(in oklab,var(--success)22%,transparent);--price-discount-text:#eafff7;--stock-ok:var(--success);--stock-low:var(--warning);--stock-out:var(--danger);--product-img-ratio:4/3;--product-gap:var(--sp-4);--product-pad:var(--sp-4);--product-radius:var(--r-xl);--product-shadow:var(--elev-sm);--product-border:var(--card-border);--avatar-size:var(--size-2xl);--avatar-radius:var(--r-pill);--avatar-ring:0 0 0 3px color-mix(in oklab,var(--primary)40%,transparent)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}html.light{--table-border:color-mix(in oklab,var(--ink-800l)18%,transparent);--sw-track-off:color-mix(in oklab,var(--ink-700l)14%,transparent);--chk-bg:#eef4fa;--chk-border:#c3cfde}
:where(a,button,[role=button],input,textarea,select,summary,[tabindex]):focus{outline:none}:where(a,button,[role=button],input,textarea,select,summary,[tabindex]):focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--focus-ring)70%,transparent),0 1px 0 rgba(0,0,0,.04);outline:none}@media (forced-colors:active){:where(a,button,[role=button],input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid canvastext;box-shadow:none!important}}:where(button,[role=button],[type=button],[type=submit],.clickable){cursor:pointer}.link{--_text:var(--lo-text);--_text-h:var(--lo-text-h);--_bg:color-mix(in oklab,var(--text)4%,transparent);--_bg-h:color-mix(in oklab,var(--primary)18%,transparent);--_border:color-mix(in oklab,var(--primary)42%,var(--border));color:var(--_text);background:var(--_bg);transition:color var(--dur-200),background-color var(--dur-200),border-color var(--dur-200);border-bottom:1px solid transparent;text-decoration:underline;text-decoration-thickness:.08em}.link:hover{color:var(--_text-h);background:var(--_bg-h);border-color:var(--_border)}.link--subtle{background:0 0;border:0;text-decoration:none}.btn{--_h:var(--btn-h-md);--_px:var(--btn-px-md);--_gap:var(--btn-gap-md);--_fz:var(--btn-fz-md);gap:var(--_gap);height:var(--_h);padding-inline:var(--_px);font-size:var(--_fz);border-radius:var(--btn-radius);border:1px solid var(--btn-solid-border);color:var(--btn-solid-text);background:var(--btn-solid-bg);box-shadow:var(--btn-shadow);transition:transform var(--dur-150),background-color var(--dur-150),box-shadow var(--dur-150),opacity var(--dur-150);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.btn:hover{filter:brightness(1.015);transform:translateY(-1px)}.btn:active{background:var(--btn-solid-bg-press);transform:translateY(0)}.btn:focus-visible{box-shadow:var(--btn-shadow),var(--btn-ring)}.btn.is-loading{pointer-events:none;opacity:.85;position:relative}.btn.is-loading:after{content:"";border:2px solid;border-radius:50%;height:1em;width:1em;animation:.8s linear infinite spin}.btn.is-loading:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left-color:transparent}.btn.is-loading:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left-color:transparent}.btn.is-loading:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left-color:transparent}.btn.is-loading:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right-color:transparent}.btn.is-loading:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right-color:transparent}.btn.is-loading:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right-color:transparent}@keyframes spin{to{transform:rotate(360deg)}}.btn--sm{--_h:var(--btn-h-sm);--_px:var(--btn-px-sm);--_gap:var(--btn-gap-sm);--_fz:var(--btn-fz-sm)}.btn--lg{--_h:var(--btn-h-lg);--_px:var(--btn-px-lg);--_gap:var(--btn-gap-lg);--_fz:var(--btn-fz-lg)}.btn--pill{border-radius:var(--r-pill)}.btn--secondary{--btn-solid-bg:var(--btn-secondary-bg);--btn-solid-bg-press:var(--btn-secondary-press);--btn-solid-text:var(--btn-secondary-text);--btn-solid-border:transparent}.btn--ghost{--btn-solid-bg:var(--btn-ghost-bg);--btn-solid-text:var(--btn-ghost-text);--btn-solid-border:var(--btn-ghost-border)}.btn--outline{--btn-solid-bg:var(--btn-outline-bg);--btn-solid-text:var(--btn-outline-text);--btn-solid-border:var(--btn-outline-border)}.btn--danger{--btn-solid-bg:var(--btn-danger-bg);--btn-solid-bg-press:var(--btn-danger-press);--btn-solid-text:var(--btn-danger-text);--btn-solid-border:transparent}.btn--square{width:var(--_h);aspect-ratio:1;padding:0}.badge{height:var(--badge-h);padding-inline:var(--badge-px);border-radius:var(--badge-radius);font-size:var(--badge-fz);justify-content:center;align-items:center;line-height:1;display:inline-flex}.badge--info{background:color-mix(in oklab,var(--blue-400)26%,transparent);color:#e6f0ff}.badge--tip{background:color-mix(in oklab,var(--lime-400)28%,transparent);color:#f2ffe9}.badge--sale{background:color-mix(in oklab,var(--rose-400)32%,transparent);color:#fff1f4}.badge--new{background:color-mix(in oklab,var(--lime-400)26%,transparent);color:#effee8}.badge--hot{background:color-mix(in oklab,var(--amber-400)30%,transparent);color:#fff8e6}.tag{background:color-mix(in oklab,var(--primary)14%,var(--card-bg));color:var(--text);border:1px solid color-mix(in oklab,var(--primary)36%,var(--card-border));border-radius:var(--tag-radius);align-items:center;gap:8px;padding:6px 10px;font-size:.8125rem;display:inline-flex}.card{background:var(--card-bg);color:var(--text);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-pad);box-shadow:var(--card-shadow)}.card--hover:hover{box-shadow:var(--elev-md);transition:box-shadow var(--dur-200),transform var(--dur-200);transform:translateY(-2px)}.field{gap:var(--field-gap);display:grid}.field__label{font-size:var(--field-label-fz);color:var(--text-weak)}.field__help{font-size:var(--field-help-fz);color:var(--text-mute)}.field__err{font-size:var(--field-help-fz);color:var(--danger)}.input,.textarea,.select{width:100%;color:var(--input-text);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);padding-inline:var(--input-pad-x);transition:background-color var(--dur-150),box-shadow var(--dur-150)}.input{height:var(--input-h-md);padding-top:0;padding-bottom:0}.input--sm{height:var(--input-h-sm)}.input--lg{height:var(--input-h-lg)}.textarea{padding-block:var(--input-pad-y);resize:vertical;min-height:120px}.input::placeholder,.textarea::placeholder{color:var(--input-ph)}.input:focus,.textarea:focus,.select:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--focus-ring)62%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--primary)18%,transparent);outline:none}:where(.input,.textarea,.select)[aria-invalid=true]{border-color:var(--input-border);box-shadow:0 0 0 3px color-mix(in oklab,var(--danger)40%,transparent)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--input-h-md);background-image:none;padding-top:0;padding-bottom:0;position:relative}.select:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--select-pad-r) + var(--input-pad-x))}.select:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--select-pad-r) + var(--input-pad-x))}.select:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--select-pad-r) + var(--input-pad-x))}.select:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--select-pad-r) + var(--input-pad-x))}.select:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--select-pad-r) + var(--input-pad-x))}.select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--select-pad-r) + var(--input-pad-x))}.select-wrap{position:relative}.select-wrap:after{content:var(--select-indicator);pointer-events:none;color:var(--text-mute);place-items:center;display:grid;position:absolute;top:0;bottom:0}.select-wrap:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:10px}.select-wrap:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:10px}.select-wrap:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:10px}.select-wrap:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:10px}.select-wrap:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:10px}.select-wrap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:10px}html[data-paw=on] input[type=checkbox]{width:var(--chk-size);height:var(--chk-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--chk-radius);border:1px solid var(--chk-border);background:var(--chk-bg);cursor:pointer;transition:background-color var(--dur-200),border-color var(--dur-200),box-shadow var(--dur-200),transform var(--dur-200);place-items:center;display:inline-grid}html[data-paw=on] input[type=checkbox]:after{content:"";width:calc(var(--chk-size)*.62);height:calc(var(--chk-size)*.62);opacity:0;transition:opacity var(--dur-200),transform var(--dur-200);background:var(--on-primary);-webkit-mask-image:var(--chk-icon);-webkit-mask-image:var(--chk-icon);mask-image:var(--chk-icon);transform:scale(.7);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-paw=on] input[type=checkbox]:hover{border-color:color-mix(in oklab,var(--primary)42%,var(--chk-border));box-shadow:var(--chk-ring)}html[data-paw=on] input[type=checkbox]:focus-visible{box-shadow:var(--chk-ring)}html[data-paw=on] input[type=checkbox]:checked{background:var(--primary);border-color:color-mix(in oklab,var(--primary)66%,black 12%)}html[data-paw=on] input[type=checkbox]:checked:after{opacity:1;transform:scale(1)}.switch{width:var(--sw-w);height:var(--sw-h);background:var(--sw-track-off);border-radius:var(--r-pill);transition:background var(--dur-150);position:relative}.switch__thumb{width:calc(var(--sw-h) - var(--sw-pad)*2);height:calc(var(--sw-h) - var(--sw-pad)*2);background:var(--sw-thumb);transition:transform var(--dur-150);border-radius:50%;position:absolute;top:var(--sw-pad);box-shadow:0 2px 6px rgba(0,0,0,.25)}.switch__thumb:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--sw-pad)}.switch__thumb:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--sw-pad)}.switch__thumb:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--sw-pad)}.switch__thumb:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--sw-pad)}.switch__thumb:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--sw-pad)}.switch__thumb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--sw-pad)}.switch[aria-checked=true]{background:color-mix(in oklab,var(--primary)36%,var(--sw-track-on))}.switch[aria-checked=true] .switch__thumb{transform:translateX(calc(var(--sw-w) - var(--sw-h)))}.table{border-collapse:separate;border-spacing:0;background:var(--table-bg);border:1px solid var(--table-border);border-radius:var(--table-radius);width:100%;overflow:hidden}.table th,.table td{padding:var(--table-pad-y)var(--table-pad-x);border-bottom:1px solid var(--table-border)}.table th{text-align:start;font-size:var(--table-head-fz);color:var(--text-strong);background:color-mix(in oklab,var(--text)6%,transparent)}.table tr:nth-child(2n) td{background:color-mix(in oklab,var(--text)4%,transparent)}.table tr:last-child td{border-bottom:none}.navbar{min-height:var(--nav-h);background:var(--nav-bg);border:1px solid var(--nav-border);border-radius:var(--nav-radius);padding-inline:var(--sp-4);align-items:center;gap:var(--sp-4);display:flex}.navbar a{color:var(--nav-link);font-weight:600}.navbar a[aria-current=page]{color:var(--nav-link-active);font-weight:900}.pagination{gap:var(--page-gap);align-items:center;display:inline-flex}.page{min-width:36px;border-radius:var(--r-lg);border:1px solid var(--border);height:36px;transition:background var(--dur-150),border-color var(--dur-150);background:0 0;place-items:center;display:grid}.page[aria-current=page]{background:color-mix(in oklab,var(--primary)24%,transparent);border-color:color-mix(in oklab,var(--primary)48%,var(--border))}.tabs{gap:var(--tab-gap);display:flex}.tab{border-radius:var(--tab-radius);background:var(--tab-bg);color:var(--tab-text);transition:background var(--dur-150),color var(--dur-150),border-color var(--dur-150);border:1px solid transparent;padding:8px 12px}.tab[aria-selected=true]{background:var(--tab-bg-act);color:var(--tab-text-act);border-color:color-mix(in oklab,var(--primary)42%,transparent)}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);white-space:nowrap;background:var(--tip-bg);color:var(--tip-text);padding:var(--tip-pad);border-radius:var(--tip-radius);box-shadow:var(--tip-shadow);opacity:0;pointer-events:none;transition:opacity var(--dur-150);position:absolute;bottom:100%;transform:translate(-50%)translateY(-8px)}[data-tooltip]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}[data-tooltip]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}[data-tooltip]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}[data-tooltip]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}[data-tooltip]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}[data-tooltip]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}[data-tooltip]:hover:after{opacity:1}.backdrop{background:var(--backdrop-bg);animation:fade-in var(--dur-300);z-index:var(--z-modal);position:fixed;top:0;bottom:0;left:0;right:0}.modal{padding:var(--sp-4);z-index:calc(var(--z-modal) + 1);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal__panel{background:var(--modal-bg);color:var(--modal-text);padding:var(--modal-pad);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);animation:scale-pop var(--dur-300);max-width:min(92vw,720px)}.drawer{width:var(--drawer-w);background:var(--drawer-bg);color:var(--drawer-text);box-shadow:var(--elev-lg);transition:transform var(--dur-300);z-index:var(--z-drawer);position:fixed;top:0;bottom:0;transform:translate(100%)}.drawer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.drawer:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.drawer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.drawer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.drawer:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.drawer.is-open{transform:translate(0)}.alert{align-items:start;gap:var(--sp-3);border-radius:var(--alert-radius);padding:var(--alert-pad);border:1px solid color-mix(in oklab,var(--text)12%,var(--border));grid-template-columns:auto 1fr;display:grid}.alert--info{background:color-mix(in oklab,var(--blue-400)18%,transparent)}.alert--success{background:color-mix(in oklab,var(--success)18%,transparent)}.alert--warning{background:color-mix(in oklab,var(--warning)18%,transparent)}.alert--danger{background:color-mix(in oklab,var(--danger)18%,transparent)}.toast-wrap{gap:var(--toast-gap);z-index:var(--z-toast);display:grid;position:fixed;bottom:var(--toast-pos-b)}.toast-wrap:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--toast-pos-i)}.toast-wrap:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--toast-pos-i)}.toast-wrap:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--toast-pos-i)}.toast-wrap:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--toast-pos-i)}.toast-wrap:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--toast-pos-i)}.toast-wrap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--toast-pos-i)}.toast{gap:var(--sp-3);background:var(--surface);color:var(--text);border:1px solid color-mix(in oklab,var(--text)12%,var(--border));padding:var(--toast-pad);border-radius:var(--toast-radius);box-shadow:var(--toast-shadow);animation:slide-up var(--dur-300),fade-in var(--dur-300);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.skeleton{background:var(--skel-bg);border-radius:var(--skel-radius);background-image:var(--skel-shimmer);background-size:200% 100%;animation:1.3s linear infinite shimmer}.progress{width:100%;height:var(--progress-h);background:var(--progress-bg);border-radius:var(--r-pill);overflow:hidden}.progress__bar{background:var(--progress-fill);height:100%;width:0%;transition:inline-size var(--dur-300)}.rating{gap:var(--rating-gap);display:inline-flex}.rating__icon{width:var(--rating-size);height:var(--rating-size);color:var(--rating-off)}.rating__icon.is-on{color:var(--rating-on)}.product-card{background:var(--card-bg);border:1px solid color-mix(in oklab,var(--text)10%,var(--product-border));border-radius:var(--product-radius);padding:var(--product-pad);box-shadow:var(--product-shadow)}.product-media{aspect-ratio:var(--product-img-ratio);border-radius:calc(var(--product-radius) - 6px);background:var(--muted);overflow:hidden}.product-media>img{object-fit:cover;height:100%;width:100%}.avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--avatar-radius);box-shadow:var(--avatar-ring);position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.stack{gap:var(--sp-3);display:grid}.stack--sm{gap:var(--sp-2)}.stack--lg{gap:var(--sp-6)}.cluster{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.center{place-items:center;display:grid}.grid{gap:var(--sp-4);display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.pad-2{padding:var(--sp-2)}.pad-4{padding:var(--sp-4)}.pad-6{padding:var(--sp-6)}.gap-2{gap:var(--sp-2)}.gap-4{gap:var(--sp-4)}.gap-6{gap:var(--sp-6)}.mbs-4{margin-top:var(--sp-4)}.mbe-4{margin-bottom:var(--sp-4)}.mis-4:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--sp-4)}.mis-4:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--sp-4)}.mis-4:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--sp-4)}.mis-4:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--sp-4)}.mis-4:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--sp-4)}.mis-4:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--sp-4)}.mie-4:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--sp-4)}.mie-4:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--sp-4)}.mie-4:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--sp-4)}.mie-4:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--sp-4)}.mie-4:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--sp-4)}.mie-4:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--sp-4)}.hidden{display:none!important}.t-center{text-align:center}.t-weak{color:var(--text-weak)}.t-mute{color:var(--text-mute)}.t-strong{color:var(--text-strong)}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shadow{box-shadow:var(--elev-md)}.shadow-sm{box-shadow:var(--elev-sm)}.shadow-lg{box-shadow:var(--elev-lg)}.rounded{border-radius:var(--r-md)}.rounded-lg{border-radius:var(--r-lg)}.rounded-xl{border-radius:var(--r-xl)}.rounded-full{border-radius:999px}.border{border:1px solid var(--border)}.border-strong{border:1px solid var(--border-strong)}.bg-surface{background:var(--surface)}.bg-muted{background:var(--muted)}.text-primary{color:var(--primary)}.bg-primary{background:var(--primary);color:var(--on-primary)}.ring{box-shadow:0 0 0 3px color-mix(in oklab,var(--focus-ring)55%,transparent)}.ring-inset{box-shadow:inset 0 0 0 3px color-mix(in oklab,var(--focus-ring)55%,transparent)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.contrast-plus{--focus-ring:color-mix(in oklab,var(--focus-ring)90%,white 10%)}html.contrast-plus .link{--_bg-h:color-mix(in oklab,var(--primary)28%,transparent)}html.contrast-plus .page[aria-current=page]{background:color-mix(in oklab,var(--primary)32%,transparent);border-color:color-mix(in oklab,var(--primary)56%,var(--border))}html.contrast-plus .input:focus,html.contrast-plus .textarea:focus,html.contrast-plus .select:focus{box-shadow:0 0 0 4px color-mix(in oklab,var(--focus-ring)78%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--primary)26%,transparent)}:root{--field-line:color-mix(in oklab,var(--text)12%,transparent);--field-line-focus:var(--field-line);--field-bg:color-mix(in oklab,var(--surface-2)92%,transparent 8%);--field-bg-focus:color-mix(in oklab,var(--surface-2)92%,transparent 8%);--field-radius:12px;--field-pad-x:12px;--field-pad-y:10px}html.light{--field-line:color-mix(in oklab,var(--ink-700l)18%,transparent);--field-line-focus:var(--field-line);--field-bg:color-mix(in oklab,var(--paper-000)92%,transparent 8%);--field-bg-focus:var(--field-bg)}:where(input:not(:-webkit-any([type=checkbox],[type=radio])),textarea,select,.input,.textarea,.select){background:var(--field-bg);color:var(--text);border-radius:var(--field-radius);padding:var(--field-pad-y)var(--field-pad-x);box-shadow:inset 0 0 0 1px var(--field-line);transition:background-color var(--dur-150),filter var(--dur-150),box-shadow var(--dur-150);border:none!important}:where(input:not(:-moz-any([type=checkbox],[type=radio])),textarea,select,.input,.textarea,.select){background:var(--field-bg);color:var(--text);border-radius:var(--field-radius);padding:var(--field-pad-y)var(--field-pad-x);box-shadow:inset 0 0 0 1px var(--field-line);transition:background-color var(--dur-150),filter var(--dur-150),box-shadow var(--dur-150);border:none!important}:where(input:not(:is([type=checkbox],[type=radio])),textarea,select,.input,.textarea,.select){background:var(--field-bg);color:var(--text);border-radius:var(--field-radius);padding:var(--field-pad-y)var(--field-pad-x);box-shadow:inset 0 0 0 1px var(--field-line);transition:background-color var(--dur-150),filter var(--dur-150),box-shadow var(--dur-150);border:none!important}:where(input:not(:-webkit-any([type=checkbox],[type=radio])),textarea,select,.input,.textarea,.select):hover{filter:brightness(1.02)}:where(input:not(:-moz-any([type=checkbox],[type=radio])),textarea,select,.input,.textarea,.select):hover{filter:brightness(1.02)}:where(input:not(:is([type=checkbox],[type=radio])),textarea,select,.input,.textarea,.select):hover{filter:brightness(1.02)}:where(input:not(:-webkit-any([type=checkbox],[type=radio])),textarea,select,.input,.textarea,.select):focus{background:var(--field-bg-focus);box-shadow:inset 0 0 0 1px var(--field-line-focus);outline:none}:where(input:not(:-moz-any([type=checkbox],[type=radio])),textarea,select,.input,.textarea,.select):focus{background:var(--field-bg-focus);box-shadow:inset 0 0 0 1px var(--field-line-focus);outline:none}:where(input:not(:is([type=checkbox],[type=radio])),textarea,select,.input,.textarea,.select):focus{background:var(--field-bg-focus);box-shadow:inset 0 0 0 1px var(--field-line-focus);outline:none}:where(input:not(:-webkit-any([type=checkbox],[type=radio])),textarea,select,.input,.textarea,.select):focus-visible{background:var(--field-bg-focus);box-shadow:inset 0 0 0 1px var(--field-line-focus);outline:none}:where(input:not(:-moz-any([type=checkbox],[type=radio])),textarea,select,.input,.textarea,.select):focus-visible{background:var(--field-bg-focus);box-shadow:inset 0 0 0 1px var(--field-line-focus);outline:none}:where(input:not(:is([type=checkbox],[type=radio])),textarea,select,.input,.textarea,.select):focus-visible{background:var(--field-bg-focus);box-shadow:inset 0 0 0 1px var(--field-line-focus);outline:none}:where(input,textarea,.input,.textarea)::placeholder{color:var(--input-placeholder,var(--text-mute))}:where(input,textarea,select,.input,.textarea,.select)[aria-invalid=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--danger)52%,transparent)}:where(select,.select){-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(input,.input){height:44px}:where(select,.select){height:44px}
@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:VazirVariable;src:url(/fonts/vazir/Vazir-Variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{height:100%}body,h1,h2,h3,h4,h5,h6,p,figure{margin:0}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.01em;font-weight:700}html[lang=fa]{direction:rtl}::selection{background:var(--accent-weak);color:var(--text-strong)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--bg);transition:background-color var(--transition-300),color var(--transition-300);-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-variant-numeric:tabular-nums;line-height:1.7}body.no-scroll{overflow:hidden}.container{width:100%;max-width:var(--container-w);margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;transition:none!important}}:focus{outline:none}:focus-visible{outline:none}.focus-ring:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}:where(button,[role=button],[type=button],[type=submit],.clickable){cursor:pointer}:root{--z-sticky:10;--z-drawer:100;--z-modal:1000;--z-toast:1100}:where([role=dialog][aria-modal=true],.modal,.ReactModal__Content){position:fixed;z-index:var(--z-modal)!important}:where(.backdrop,.ReactModal__Overlay,[data-backdrop]){position:fixed;top:0;bottom:0;left:0;right:0;z-index:calc(var(--z-modal) - 1)!important}@media (hover:none) and (pointer:coarse){*{-webkit-tap-highlight-color:transparent}}
