@import "https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=Amiri:wght@400;700&family=Cairo:wght@700;900&family=Cormorant+Garamond:wght@500;600&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500&family=Tajawal:wght@400;500;700;800&display=swap";@font-face{font-family:Tajawal;src:url(/fonts/ar/Tajawal-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:GE SS;src:url(/fonts/ar/GE-SS-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GE SS;src:url(/fonts/ar/GE-SS-Medium.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GE SS;src:url(/fonts/ar/GE-SS-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GE SS;src:url(/fonts/ar/GE-SS-Two-Bold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:GE SS;src:url(/fonts/ar/GE-SS-Two-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GE SS;src:url(/fonts/ar/GE-SS-Two-Bold.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:GE SS;src:url(/fonts/ar/GE-SS-Two-Bold.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/ar/Tajawal-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/ar/Tajawal-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/ar/Tajawal-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/ar/Tajawal-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/ar/Tajawal-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/ar/Tajawal-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/en/SFPRODISPLAYULTRALIGHTITALIC.OTF)format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/en/SFPRODISPLAYTHINITALIC.OTF)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/en/SFPRODISPLAYLIGHTITALIC.OTF)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/en/SFPRODISPLAYREGULAR.OTF)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/en/SFPRODISPLAYMEDIUM.OTF)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/en/SFPRODISPLAYSEMIBOLDITALIC.OTF)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/en/SFPRODISPLAYBOLD.OTF)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/en/SFPRODISPLAYHEAVYITALIC.OTF)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/en/SFPRODISPLAYBLACKITALIC.OTF)format("opentype");font-weight:900;font-style:italic;font-display:swap}:root{--color-orange:#ff6201;--color-primary:#a53c00;--color-primary-container:#ff6201;--color-primary-fixed:#ffdbcd;--color-primary-fixed-dim:#ffb597;--color-on-primary:#fff;--color-on-primary-container:#541b00;--color-on-primary-fixed:#360f00;--color-on-primary-fixed-variant:#7e2c00;--color-inverse-primary:#ffb597;--color-surface:#f8f9fa;--color-surface-dim:#d9dadb;--color-surface-bright:#f8f9fa;--color-surface-container-lowest:#fff;--color-surface-container-low:#f3f4f5;--color-surface-container:#edeeef;--color-surface-container-high:#e7e8e9;--color-surface-container-highest:#e1e3e4;--color-surface-variant:#e1e3e4;--color-on-surface:#191c1d;--color-on-surface-variant:#5a4137;--color-inverse-surface:#2e3132;--color-inverse-on-surface:#f0f1f2;--color-secondary:#5f5e5e;--color-on-secondary:#fff;--color-secondary-container:#e2dfde;--color-on-secondary-container:#636262;--color-secondary-fixed:#e5e2e1;--color-secondary-fixed-dim:#c8c6c5;--color-on-secondary-fixed:#1c1b1b;--color-on-secondary-fixed-variant:#474746;--color-tertiary:#494bd6;--color-tertiary-container:#8589ff;--color-on-tertiary:#fff;--color-on-tertiary-container:#0f00a2;--color-tertiary-fixed:#e1e0ff;--color-tertiary-fixed-dim:#c0c1ff;--color-on-tertiary-fixed:#07006c;--color-on-tertiary-fixed-variant:#2f2ebe;--color-error:#ba1a1a;--color-on-error:#fff;--color-error-container:#ffdad6;--color-on-error-container:#93000a;--color-outline:#8f7065;--color-outline-variant:#e3bfb1;--color-background:#f8f9fa;--color-on-background:#191c1d;--font-arabic:"SF Pro Display", "GE SS", "Tajawal", "Noto Naskh Arabic", "Segoe UI", "Tahoma", sans-serif;--font-english:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--spacing-unit:8px;--spacing-gutter:24px;--spacing-section-gap:64px;--spacing-margin-mobile:20px;--spacing-margin-desktop:48px;--container-max:1440px;--radius-default:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--duration-fast:.16s;--duration-ui:.26s;--duration-slow:.48s;--duration-marketing:.8s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-arabic);background-color:var(--color-background);color:var(--color-on-surface);min-height:100vh;line-height:1.6;overflow-x:hidden}body:lang(en){font-family:var(--font-english)}[dir=rtl]{font-family:var(--font-arabic)}[dir=ltr]{font-family:var(--font-english)}img,svg,canvas,video,iframe{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}a img,a svg{pointer-events:auto}img{max-width:100%;height:auto;display:block}a{color:inherit;transition:color var(--duration-ui) var(--ease-expo), opacity var(--duration-ui) var(--ease-expo), transform var(--duration-ui) var(--ease-expo), box-shadow var(--duration-ui) var(--ease-expo);text-decoration:none}button{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-ui) var(--ease-expo), background-color var(--duration-ui) var(--ease-expo), transform var(--duration-fast) var(--ease-expo), border-color var(--duration-ui) var(--ease-expo), box-shadow var(--duration-ui) var(--ease-expo);background:0 0;border:none;font-family:inherit}button:active{transform:scale(.97)}:focus-visible{outline:2px solid var(--color-primary-container);outline-offset:2px}input,textarea,select{font-family:inherit}ul,ol{list-style:none}.container{width:100%;max-width:var(--container-max);padding-left:var(--spacing-margin-mobile);padding-right:var(--spacing-margin-mobile);margin:0 auto}@media (width>=768px){.container{padding-left:var(--spacing-margin-desktop);padding-right:var(--spacing-margin-desktop)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glass{-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3}.glass-dark{-webkit-backdrop-filter:blur(20px);background:#0000001a;border:1px solid #ffffff1a}.text-gradient{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-container));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-hero{background:linear-gradient(135deg,#ff6201,#ff8c42,#ffb597);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glow{box-shadow:0 0 40px #ff62014d,0 0 80px #ff62011a}.glow-text{text-shadow:0 0 40px #ff62014d}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes float-delayed{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.animate-float{animation:6s ease-in-out infinite float}.animate-float-delayed{animation:7s ease-in-out 1s infinite float-delayed}.animate-pulse-glow{animation:3s ease-in-out infinite pulse-glow}.animate-gradient{background-size:200% 200%;animation:8s infinite gradient-shift}.animate-slide-up{animation:.8s ease-out forwards slide-up}.animate-fade-in{animation:1s ease-out forwards fade-in}.animate-scale-in{animation:.6s ease-out forwards scale-in}.stagger-1{opacity:0;animation-delay:.1s}.stagger-2{opacity:0;animation-delay:.2s}.stagger-3{opacity:0;animation-delay:.3s}.stagger-4{opacity:0;animation-delay:.4s}.stagger-5{opacity:0;animation-delay:.5s}.stagger-6{opacity:0;animation-delay:.6s}.stagger-7{opacity:0;animation-delay:.7s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}@keyframes shimmer-sweep{0%{transform:translate(-100%)skew(-15deg)}to{transform:translate(200%)skew(-15deg)}}.shimmer-sweep:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:3s ease-in-out infinite shimmer-sweep;position:absolute;inset:0}.animate-entrance{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards slide-up}.animate-entrance-delayed{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .15s forwards slide-up}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{background:var(--color-outline-variant);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--color-outline)}:root{--mw-brand-600:#a53c00;--mw-brand-500:#ff6201;--mw-brand-100:#ffe8d9;--mw-brand-050:#fff4ec;--mw-surface-0:#fff;--mw-surface-50:#f8f9fa;--mw-surface-200:#e1e3e4;--mw-ink-900:#1c1b1f;--mw-ink-500:#6e6a68;--mw-line:#e1e3e4;--mw-indigo:#494bd6;--mw-error:#ba1a1a;--mw-success:#1e7e34;--mw-fs-display:2.5rem;--mw-fs-h1:2rem;--mw-fs-h2:1.5rem;--mw-fs-h3:1.25rem;--mw-fs-body:1rem;--mw-fs-caption:.8125rem;--mw-fw-regular:400;--mw-fw-medium:500;--mw-fw-semibold:600;--mw-fw-bold:700;--mw-fw-extrabold:800;--mw-lh-tight:1.25;--mw-lh-normal:1.6;--mw-lh-loose:1.8;--mw-space-1:8px;--mw-space-2:16px;--mw-space-3:24px;--mw-space-4:32px;--mw-space-6:48px;--mw-space-8:64px;--mw-space-10:80px;--mw-space-12:96px;--mw-radius-sm:4px;--mw-radius-md:8px;--mw-radius-lg:12px;--mw-radius-xl:20px;--mw-radius-full:9999px;--mw-shadow-sm:0 1px 2px #1c1b1f0f;--mw-shadow-md:0 4px 16px #1c1b1f14;--mw-shadow-lg:0 12px 40px #1c1b1f1f;--mw-shadow-brand:0 8px 24px #ff620147;--mw-container:1280px;--mw-gutter:24px;--mw-ease:cubic-bezier(.16, 1, .3, 1);--mw-duration:.24s}:root,[dir=ltr]{--mw-font:"Inter", "Tajawal", -apple-system, "Segoe UI", Roboto, sans-serif}[dir=rtl]{--mw-font:"Tajawal", "Inter", -apple-system, "Segoe UI", Tahoma, sans-serif}.mw{font-family:var(--mw-font);color:var(--mw-ink-900);background:var(--mw-surface-0);line-height:var(--mw-lh-normal);-webkit-font-smoothing:antialiased}.mw-container{width:100%;max-width:var(--mw-container);padding-inline:var(--mw-gutter);margin-inline:auto}.mw-section{padding-block:var(--mw-space-10)}@media (width<=768px){.mw-section{padding-block:var(--mw-space-8)}}.mw-btn{font-family:var(--mw-font);font-weight:var(--mw-fw-semibold);border-radius:var(--mw-radius-md);cursor:pointer;white-space:nowrap;transition:background var(--mw-duration) var(--mw-ease), color var(--mw-duration) var(--mw-ease), border-color var(--mw-duration) var(--mw-ease), box-shadow var(--mw-duration) var(--mw-ease), transform var(--mw-duration) var(--mw-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mw-btn--md{font-size:var(--mw-fs-body);min-height:48px;padding:12px 28px}.mw-btn--sm{font-size:var(--mw-fs-caption);border-radius:var(--mw-radius-sm);min-height:36px;padding:8px 18px}.mw-btn--primary{background:var(--mw-brand-500);color:#fff;box-shadow:var(--mw-shadow-brand)}.mw-btn--primary:hover{background:var(--mw-brand-600);transform:translateY(-1px)}.mw-btn--secondary{background:var(--mw-surface-0);color:var(--mw-ink-900);border-color:var(--mw-line)}.mw-btn--secondary:hover{border-color:var(--mw-brand-500);color:var(--mw-brand-600)}.mw-btn--ghost{color:var(--mw-brand-600);background:0 0}.mw-btn--ghost:hover{background:var(--mw-brand-100)}.mw-btn--block{width:100%}.mw-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}[dir=rtl] .mw-btn svg.mw-flip{transform:scaleX(-1)}.mw-badge{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-semibold);border-radius:var(--mw-radius-full);align-items:center;gap:4px;padding:4px 12px;line-height:1.4;display:inline-flex}.mw-badge--new{background:var(--mw-indigo);color:#fff}.mw-badge--hot{background:var(--mw-brand-500);color:#fff}.mw-badge--verified{background:var(--mw-success);color:#fff}.mw-badge--soft{background:var(--mw-brand-100);color:var(--mw-brand-600)}.mw-badge--muted{background:var(--mw-surface-200);color:var(--mw-ink-500)}.mw-section-head{text-align:center;max-width:680px;margin:0 auto var(--mw-space-6)}.mw-section-head--start{text-align:start;margin-inline:0}.mw-section-head__eyebrow{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold);color:var(--mw-brand-600);background:var(--mw-brand-100);border-radius:var(--mw-radius-full);margin-bottom:var(--mw-space-2);letter-spacing:.02em;padding:6px 16px;display:inline-block}.mw-section-head__title{font-size:var(--mw-fs-h2);font-weight:var(--mw-fw-bold);line-height:var(--mw-lh-tight);margin:0 0 var(--mw-space-1)}.mw-section-head__subtitle{font-size:var(--mw-fs-body);color:var(--mw-ink-500);line-height:var(--mw-lh-loose);margin:0}.mw-input,.mw-search{font-family:var(--mw-font);font-size:var(--mw-fs-body);color:var(--mw-ink-900);background:var(--mw-surface-0);border:1px solid var(--mw-line);border-radius:var(--mw-radius-md);width:100%;transition:border-color var(--mw-duration) var(--mw-ease), box-shadow var(--mw-duration) var(--mw-ease);padding:12px 16px}.mw-input::placeholder,.mw-search::placeholder{color:var(--mw-ink-500)}.mw-input:focus,.mw-search:focus{border-color:var(--mw-brand-500);outline:none;box-shadow:0 0 0 3px #ff620126}.mw-search-wrap{align-items:center;display:flex;position:relative}.mw-search-wrap .mw-search{border-radius:var(--mw-radius-full);background:var(--mw-surface-50);padding-inline-start:44px}.mw-search-wrap__icon{color:var(--mw-ink-500);pointer-events:none;display:inline-flex;position:absolute;inset-inline-start:16px}.mw-stat{text-align:center}.mw-stat__value{font-size:var(--mw-fs-h1);font-weight:var(--mw-fw-extrabold);color:var(--mw-ink-900);line-height:1.2;display:block}.mw-stat__value--brand{color:var(--mw-brand-500)}.mw-stat__label{font-size:var(--mw-fs-caption);color:var(--mw-ink-500);margin-top:4px;display:block}.mw-card{background:var(--mw-surface-0);border:1px solid var(--mw-line);border-radius:var(--mw-radius-lg);box-shadow:var(--mw-shadow-sm)}.mw-divider{border:0;border-top:1px solid var(--mw-line);margin:var(--mw-space-3) 0}.loading-screen{z-index:9999;background:var(--color-surface,#f8f9fa);flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s,transform .5s;display:flex;position:fixed;inset:0}.loading-screen--init{opacity:0}.loading-screen--enter{opacity:1}.loading-screen--exit{opacity:0;pointer-events:none;transform:scale(1.05)}.loading-screen__ring-wrap{margin-bottom:32px;animation:2s ease-in-out infinite logoPulse;position:relative}@keyframes logoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.loading-screen__ring{width:100px;height:100px;position:relative}.loading-screen__svg{width:100%;height:100%;transform:rotate(0)}.loading-screen__circle{filter:drop-shadow(0 0 6px #ff62014d);transition:stroke-dashoffset .1s linear}.loading-screen__logo{justify-content:center;align-items:center;animation:1.2s cubic-bezier(.16,1,.3,1) forwards logoReveal;display:flex;position:absolute;inset:0}.loading-screen__logo img{opacity:.9;width:48px;height:auto}@keyframes logoReveal{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.loading-screen__text{align-items:center;gap:4px;min-height:28px;margin-bottom:28px;display:flex}.loading-screen__brand{background:linear-gradient(135deg, var(--color-primary-container), var(--color-primary));-webkit-text-fill-color:transparent;letter-spacing:.02em;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800}.loading-screen__dots{align-items:flex-end;gap:4px;padding-bottom:3px;display:inline-flex}.loading-screen__dots span{background:var(--color-primary-container);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite both dotBounce}.loading-screen__dots span:first-child{animation-delay:0s}.loading-screen__dots span:nth-child(2){animation-delay:.2s}.loading-screen__dots span:nth-child(3){animation-delay:.4s}@keyframes dotBounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.loading-screen__progress{align-items:center;gap:14px;min-width:200px;display:flex}.loading-screen__bar{background:#ff62011a;border-radius:9999px;flex:1;height:4px;overflow:hidden}.loading-screen__fill{background:linear-gradient(90deg, var(--color-primary-container), var(--color-primary));border-radius:9999px;height:100%;transition:width .1s linear;box-shadow:0 0 10px #ff62014d}.loading-screen__percent{color:var(--color-primary-container);text-align:right;font-variant-numeric:tabular-nums;min-width:36px;font-size:.8125rem;font-weight:700}.dot-field-container{width:100%;height:100%;position:relative}.site-dotfield{z-index:0;pointer-events:none;position:fixed;inset:0}.mw-navbar{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--mw-line);font-family:var(--mw-font);background:#ffffffeb;position:sticky;top:0}.mw-navbar__inner{align-items:center;gap:var(--mw-space-3);height:72px;display:flex}.mw-navbar__brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.mw-navbar__logo{object-fit:contain;width:auto;height:36px}.mw-navbar__wordmark{font-size:var(--mw-fs-h3);font-weight:var(--mw-fw-extrabold);color:var(--mw-ink-900)}.mw-navbar__links{align-items:center;gap:4px;display:flex}.mw-navbar__link{font-size:var(--mw-fs-body);font-weight:var(--mw-fw-medium);color:var(--mw-ink-500);border-radius:var(--mw-radius-md);transition:color var(--mw-duration) var(--mw-ease), background var(--mw-duration) var(--mw-ease);padding:10px 16px;text-decoration:none;position:relative}.mw-navbar__link:hover{color:var(--mw-ink-900);background:var(--mw-surface-50)}.mw-navbar__link--active{color:var(--mw-brand-600);font-weight:var(--mw-fw-bold)}.mw-navbar__link--active:after{content:"";inset-inline:16px;background:var(--mw-brand-500);border-radius:2px;height:2px;position:absolute;bottom:4px}.mw-navbar__search{flex:1;align-items:center;max-width:380px;margin-inline-start:auto;display:flex;position:relative}.mw-navbar__search .mw-search{padding:10px 16px;padding-inline-start:42px;font-size:.9375rem}.mw-navbar__search .mw-search-wrap__icon{inset-inline-start:14px}.mw-navbar__actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.mw-navbar__search+.mw-navbar__actions{margin-inline-start:0}.mw-navbar__icon-btn{border-radius:var(--mw-radius-md);min-width:40px;height:40px;color:var(--mw-ink-900);font-family:var(--mw-font);font-size:.875rem;font-weight:var(--mw-fw-semibold);cursor:pointer;transition:background var(--mw-duration) var(--mw-ease), border-color var(--mw-duration) var(--mw-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex;position:relative}.mw-navbar__icon-btn:hover{background:var(--mw-surface-50);border-color:var(--mw-line)}.mw-navbar__cur-code{font-size:.8125rem;font-weight:var(--mw-fw-bold);color:var(--mw-brand-600)}.mw-navbar__cart-badge{top:2px;border-radius:var(--mw-radius-full);background:var(--mw-brand-500);color:#fff;min-width:18px;height:18px;font-size:.6875rem;font-weight:var(--mw-fw-bold);justify-content:center;align-items:center;padding:0 5px;display:inline-flex;position:absolute;inset-inline-end:2px}.mw-navbar__auth{align-items:center;gap:12px;display:flex}.mw-navbar__signin{font-size:.9375rem;font-weight:var(--mw-fw-semibold);color:var(--mw-ink-900);white-space:nowrap;padding:8px 4px;text-decoration:none}.mw-navbar__signin:hover{color:var(--mw-brand-600)}.mw-navbar__user,.mw-navbar__cur{position:relative}.mw-navbar__avatar{border-radius:var(--mw-radius-full);border:2px solid var(--mw-brand-100);background:var(--mw-brand-500);color:#fff;width:40px;height:40px;font-family:var(--mw-font);font-weight:var(--mw-fw-bold);cursor:pointer;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;overflow:hidden}.mw-navbar__avatar img{object-fit:cover;width:100%;height:100%}.mw-navbar__menu{top:calc(100% + 8px);background:var(--mw-surface-0);border:1px solid var(--mw-line);border-radius:var(--mw-radius-md);min-width:220px;box-shadow:var(--mw-shadow-lg);z-index:200;padding:6px;position:absolute;inset-inline-end:0}.mw-navbar__menu-head{border-bottom:1px solid var(--mw-line);flex-direction:column;gap:2px;margin-bottom:6px;padding:10px 12px;display:flex}.mw-navbar__menu-head strong{font-size:.9375rem}.mw-navbar__menu-head span{font-size:var(--mw-fs-caption);color:var(--mw-ink-500);text-overflow:ellipsis;overflow:hidden}.mw-navbar__menu-item{border-radius:var(--mw-radius-sm);width:100%;font-family:var(--mw-font);color:var(--mw-ink-900);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:8px;padding:10px 12px;font-size:.9375rem;text-decoration:none;display:flex}.mw-navbar__menu-item em{color:var(--mw-ink-500);font-style:normal;font-size:var(--mw-fs-caption);margin-inline-start:auto}.mw-navbar__menu-item:hover{background:var(--mw-surface-50)}.mw-navbar__menu-item--active{color:var(--mw-brand-600);font-weight:var(--mw-fw-semibold)}.mw-navbar__menu-item--danger{color:var(--mw-error)}.mw-navbar__burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.mw-navbar__burger span{background:var(--mw-ink-900);width:22px;height:2px;transition:transform var(--mw-duration) var(--mw-ease), opacity var(--mw-duration) var(--mw-ease);border-radius:2px}.mw-navbar__burger--open span:first-child{transform:translateY(7px)rotate(45deg)}.mw-navbar__burger--open span:nth-child(2){opacity:0}.mw-navbar__burger--open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mw-navbar__mobile{border-top:1px solid var(--mw-line);padding:var(--mw-space-2) var(--mw-gutter) var(--mw-space-3);background:var(--mw-surface-0);display:none}.mw-navbar__mobile .mw-search-wrap{margin-bottom:var(--mw-space-1)}.mw-navbar__mobile-link{font-size:var(--mw-fs-body);font-weight:var(--mw-fw-medium);color:var(--mw-ink-900);border-bottom:1px solid var(--mw-line);padding:12px 4px;text-decoration:none;display:block}.mw-navbar__mobile-link--active{color:var(--mw-brand-600);font-weight:var(--mw-fw-bold)}@media (width<=1024px){.mw-navbar__search{display:none}}@media (width<=860px){.mw-navbar__links,.mw-navbar__auth,.mw-navbar__signin{display:none}.mw-navbar__burger{display:inline-flex}.mw-navbar__mobile{display:block}.mw-navbar__inner{gap:var(--mw-space-2)}}.footer{background:var(--mw-ink-900);color:#cfcdd1;font-family:var(--mw-font);margin-top:var(--mw-space-12)}.footer__inner{padding-top:var(--mw-space-8);padding-bottom:var(--mw-space-4)}.footer__grid{gap:var(--mw-space-6);padding-bottom:var(--mw-space-6);border-bottom:1px solid #ffffff1f;grid-template-columns:1.4fr 1fr 1fr 1.2fr;display:grid}.footer__section{min-width:0}.footer__logo{object-fit:contain;filter:brightness(0)invert();width:auto;height:44px}.footer__logo-link{margin-bottom:var(--mw-space-2);display:inline-block}.footer__tagline{font-size:.9375rem;line-height:var(--mw-lh-loose);color:#a7a5a9;margin:0 0 var(--mw-space-3);max-width:320px}.footer__social{gap:10px;display:flex}.footer__social-link{border-radius:var(--mw-radius-full);color:#e8e7e9;width:38px;height:38px;transition:background var(--mw-duration) var(--mw-ease), transform var(--mw-duration) var(--mw-ease);background:#ffffff14;justify-content:center;align-items:center;display:inline-flex}.footer__social-link:hover{background:var(--mw-brand-500);transform:translateY(-2px)}.footer__heading{font-size:var(--mw-fs-body);font-weight:var(--mw-fw-bold);color:#fff;margin:0 0 var(--mw-space-2)}.footer__links{flex-direction:column;gap:10px;display:flex}.footer__link{color:#a7a5a9;transition:color var(--mw-duration) var(--mw-ease);font-size:.9375rem;text-decoration:none}.footer__link:hover{color:var(--mw-brand-500)}.footer__payment-grid{flex-wrap:wrap;gap:8px;display:flex}.footer__payment-item{border-radius:var(--mw-radius-sm);background:#fff;align-items:center;padding:6px 10px;display:inline-flex}.footer__payment-item img{object-fit:contain;width:auto;height:22px}.footer__newsletter{margin-top:var(--mw-space-2);gap:8px;display:flex}.footer__newsletter-input{font-family:var(--mw-font);border-radius:var(--mw-radius-md);color:#fff;background:#ffffff14;border:1px solid #ffffff29;flex:1;min-width:0;padding:10px 14px;font-size:.875rem}.footer__newsletter-input::placeholder{color:#8f8d91}.footer__newsletter-input:focus{border-color:var(--mw-brand-500);outline:none}.footer__newsletter-btn{font-family:var(--mw-font);font-size:.875rem;font-weight:var(--mw-fw-semibold);background:var(--mw-brand-500);color:#fff;border-radius:var(--mw-radius-md);cursor:pointer;white-space:nowrap;transition:background var(--mw-duration) var(--mw-ease);border:0;padding:10px 18px}.footer__newsletter-btn:hover{background:var(--mw-brand-600)}.footer__bottom{padding-top:var(--mw-space-3);justify-content:space-between;align-items:center;gap:var(--mw-space-2);flex-wrap:wrap;display:flex}.footer__copyright{font-size:var(--mw-fs-caption);color:#8f8d91;margin:0}.footer__copyright strong{color:#e8e7e9}@media (width<=960px){.footer__grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.footer__grid{gap:var(--mw-space-4);grid-template-columns:1fr}}.hero{flex-direction:column;display:flex;position:relative;overflow:hidden}.hero__glow-cursor{pointer-events:none;z-index:1;will-change:transform;background:radial-gradient(circle,#ff620114 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:fixed;transform:translate(-50%,-50%)}.hero__dot-grid{z-index:0;opacity:.35;pointer-events:none;background-image:radial-gradient(circle,#00000014 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.hero__media{width:100%;line-height:0;position:relative}.hero__img{object-fit:fill;width:100%;height:auto;display:block}.hero__overlay{pointer-events:none;background:linear-gradient(#0000 0%,#00000005 40%,#ffffff59 68%,#ffffffd6 88%,#fffffffa 100%);position:absolute;inset:0}.hero__content{z-index:2;pointer-events:none;justify-content:flex-start;align-items:center;padding-top:0;display:flex;position:absolute;inset:0}.hero__cta{pointer-events:auto;flex-direction:column;align-items:flex-start;gap:14px;margin-top:clamp(96px,12vh,140px);display:flex}.hero__cta-row{flex-wrap:wrap;gap:14px;display:flex}.hero__btn{white-space:nowrap;will-change:transform;transition:transform var(--duration-ui) var(--ease-expo), box-shadow var(--duration-slow) var(--ease-expo), background-color var(--duration-ui) var(--ease-expo), border-color var(--duration-ui) var(--ease-expo);border-radius:14px;align-items:center;gap:8px;padding:16px 36px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.hero__btn--primary{background:linear-gradient(135deg, var(--color-orange), var(--color-primary));color:#fff;box-shadow:0 4px 20px #f973164d,0 0 #f9731600}@media (hover:hover) and (pointer:fine){.hero__btn--primary:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 8px 32px #f9731666,0 0 60px #f9731626}}.hero__btn--primary:active{transition-duration:var(--duration-fast);transform:translateY(-1px)scale(.98)}.hero__btn-shine{background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:none;position:absolute;top:0;left:-100%}@media (hover:hover) and (pointer:fine){.hero__btn--primary:hover .hero__btn-shine{animation:.6s forwards btn-shine}}@keyframes btn-shine{0%{left:-100%}to{left:200%}}.hero__btn--suppliers{color:#fff;background:linear-gradient(135deg,#2b3440,#14181f);box-shadow:0 4px 20px #14181f4d,0 0 #14181f00}@media (hover:hover) and (pointer:fine){.hero__btn--suppliers:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 8px 32px #14181f66,0 0 60px #14181f2e}.hero__btn--suppliers:hover .hero__btn-shine{animation:.6s forwards btn-shine}}.hero__btn--suppliers:active{transition-duration:var(--duration-fast);transform:translateY(-1px)scale(.98)}.hero__btn--secondary{color:var(--color-text);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);background:#ffffffe6}@media (hover:hover) and (pointer:fine){.hero__btn--secondary:hover{border-color:var(--color-orange);background:#fff;transform:translateY(-3px)scale(1.02);box-shadow:0 8px 24px #00000014}}.hero__btn--secondary:active{transition-duration:var(--duration-fast);transform:translateY(-1px)scale(.98)}.hero__btn-arrow{transition:transform var(--duration-ui) var(--ease-expo);display:inline-flex}@media (hover:hover) and (pointer:fine){.hero__btn--primary:hover .hero__btn-arrow{transform:translate(4px)}}[dir=rtl] .hero__btn--primary:hover .hero__btn-arrow{transform:translate(-4px)}.hero__stats{z-index:2;background:#fff;border-top:1px solid #fff9;position:relative;box-shadow:0 -4px 24px #00000008}.hero__stats-inner{justify-content:center;gap:60px;padding:32px 0;display:flex}.hero__stat-item{text-align:center}.hero__stat-number{color:var(--color-orange);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1.2;display:block}.hero__stat-desc{color:var(--color-text-secondary);margin-top:2px;font-size:.8125rem;font-weight:500}@media (width<=640px){.hero__content{align-items:center}.hero__cta{flex-direction:column;width:100%;margin-top:16px;padding:0 20px}.hero__btn{justify-content:center}.hero__stats-inner{gap:32px;padding:24px 0}.hero__stat-number{font-size:1.375rem}.hero__glow-cursor{display:none}}.mw-categories{background:var(--mw-surface-50)}.mw-categories__grid{gap:var(--mw-space-3);grid-template-columns:repeat(5,1fr);display:grid}.mw-category-card{background:var(--mw-surface-0);border:1px solid var(--mw-line);border-radius:var(--mw-radius-lg);padding:var(--mw-space-3) var(--mw-space-2);align-items:center;gap:var(--mw-space-2);cursor:pointer;font-family:var(--mw-font);box-shadow:var(--mw-shadow-sm);transition:transform var(--mw-duration) var(--mw-ease), box-shadow var(--mw-duration) var(--mw-ease), border-color var(--mw-duration) var(--mw-ease);flex-direction:column;display:flex}.mw-category-card:hover{box-shadow:var(--mw-shadow-md);border-color:var(--mw-brand-500);transform:translateY(-4px)}.mw-category-card__art{border-radius:var(--mw-radius-xl);width:72px;height:72px;box-shadow:var(--mw-shadow-sm);justify-content:center;align-items:center;display:inline-flex}.mw-category-card__glyph{border-radius:var(--mw-radius-full);width:40px;height:40px;color:var(--mw-ink-900);font-weight:var(--mw-fw-extrabold);background:#ffffffeb;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.mw-category-card__name{font-size:.9375rem;font-weight:var(--mw-fw-semibold);color:var(--mw-ink-900);text-align:center;line-height:var(--mw-lh-tight)}@media (width<=960px){.mw-categories__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.mw-categories__grid{grid-template-columns:repeat(2,1fr)}}.mw-product-card{background:var(--mw-surface-0);border:1px solid var(--mw-line);border-radius:var(--mw-radius-lg);box-shadow:var(--mw-shadow-sm);transition:transform var(--mw-duration) var(--mw-ease), box-shadow var(--mw-duration) var(--mw-ease);animation:mw-card-in .5s var(--mw-ease) both;height:100%;overflow:hidden}@keyframes mw-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.mw-product-card:hover{box-shadow:var(--mw-shadow-md);transform:translateY(-4px)}.mw-product-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.mw-product-card__media{aspect-ratio:4/3;background:var(--mw-surface-50);position:relative;overflow:hidden}.mw-product-card__img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--mw-ease)}.mw-product-card:hover .mw-product-card__img{transform:scale(1.05)}.mw-product-card__img--placeholder{background:radial-gradient(circle at 30% 30%, var(--mw-brand-100), transparent 60%), radial-gradient(circle at 70% 70%, #e6e7ff, transparent 55%), var(--mw-surface-50)}.mw-product-card__badges{top:12px;gap:6px;display:flex;position:absolute;inset-inline-start:12px}.mw-product-card__add{bottom:12px;border-radius:var(--mw-radius-full);background:var(--mw-surface-0);width:40px;height:40px;color:var(--mw-ink-900);box-shadow:var(--mw-shadow-md);cursor:pointer;opacity:0;transition:opacity var(--mw-duration) var(--mw-ease), transform var(--mw-duration) var(--mw-ease), background var(--mw-duration) var(--mw-ease);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:12px;transform:translateY(8px)}.mw-product-card:hover .mw-product-card__add,.mw-product-card__add:focus-visible{opacity:1;transform:translateY(0)}.mw-product-card__add:hover{background:var(--mw-brand-500);color:#fff}.mw-product-card__add--added{opacity:1;background:var(--mw-success);color:#fff;transform:translateY(0)}.mw-product-card__body{padding:var(--mw-space-2);flex-direction:column;flex:1;gap:6px;display:flex}.mw-product-card__seller{font-size:var(--mw-fs-caption);color:var(--mw-ink-500)}.mw-product-card__title{font-size:.9375rem;font-weight:var(--mw-fw-semibold);line-height:var(--mw-lh-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0;display:-webkit-box;overflow:hidden}.mw-product-card__meta{align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.mw-product-card__price{font-size:var(--mw-fs-body);font-weight:var(--mw-fw-bold);color:var(--mw-brand-600)}.mw-product-card__old{font-size:var(--mw-fs-caption);color:var(--mw-ink-500);text-decoration:line-through}.mw-product-card__rating{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-semibold);color:#b7791f;align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}@media (width<=640px){.mw-product-card__add{opacity:1;transform:none}}.mw-trending__grid{gap:var(--mw-space-3);grid-template-columns:repeat(4,1fr);display:grid}.mw-trending__more{margin-top:var(--mw-space-6);justify-content:center;display:flex}@media (width<=1024px){.mw-trending__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.mw-trending__grid{grid-template-columns:1fr}}.mw-pricing{background:var(--mw-surface-50)}.mw-pricing__grid{gap:var(--mw-space-3);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.mw-pricing-card{background:var(--mw-surface-0);border:1px solid var(--mw-line);border-radius:var(--mw-radius-xl);padding:var(--mw-space-4);box-shadow:var(--mw-shadow-sm);transition:transform var(--mw-duration) var(--mw-ease), box-shadow var(--mw-duration) var(--mw-ease);flex-direction:column;display:flex;position:relative}.mw-pricing-card:hover{box-shadow:var(--mw-shadow-md);transform:translateY(-4px)}.mw-pricing-card--featured{border:2px solid var(--mw-brand-500);box-shadow:var(--mw-shadow-brand)}.mw-pricing-card__flag{top:-14px;position:absolute;inset-inline-start:50%;transform:translate(50%)}[dir=ltr] .mw-pricing-card__flag{transform:translate(-50%)}.mw-pricing-card__name{font-size:var(--mw-fs-h3);font-weight:var(--mw-fw-bold);margin:0}.mw-pricing-card__desc{color:var(--mw-ink-500);font-size:.9375rem;line-height:var(--mw-lh-loose);min-height:3.2em;margin:8px 0 0}.mw-pricing-card__price{margin:var(--mw-space-3) 0;padding-bottom:var(--mw-space-3);border-bottom:1px solid var(--mw-line);align-items:baseline;gap:8px;display:flex}.mw-pricing-card__amount{font-size:var(--mw-fs-h1);font-weight:var(--mw-fw-extrabold);color:var(--mw-ink-900)}.mw-pricing-card--featured .mw-pricing-card__amount{color:var(--mw-brand-600)}.mw-pricing-card__period{font-size:var(--mw-fs-caption);color:var(--mw-ink-500)}.mw-pricing-card__features{margin:0 0 var(--mw-space-4);flex-direction:column;flex:1;gap:12px;padding:0;list-style:none;display:flex}.mw-pricing-card__features li{color:var(--mw-ink-900);align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.mw-pricing-card__check{border-radius:var(--mw-radius-full);background:var(--mw-brand-100);width:22px;height:22px;color:var(--mw-brand-600);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}@media (width<=960px){.mw-pricing__grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}.mw-why__grid{gap:var(--mw-space-3);grid-template-columns:repeat(3,1fr);display:grid}.mw-why__card{background:var(--mw-surface-0);border:1px solid var(--mw-line);border-radius:var(--mw-radius-xl);padding:var(--mw-space-4);text-align:center;box-shadow:var(--mw-shadow-sm);transition:transform var(--mw-duration) var(--mw-ease), box-shadow var(--mw-duration) var(--mw-ease)}.mw-why__card:hover{box-shadow:var(--mw-shadow-md);transform:translateY(-4px)}.mw-why__icon{border-radius:var(--mw-radius-xl);width:64px;height:64px;margin-bottom:var(--mw-space-2);justify-content:center;align-items:center;display:inline-flex}.mw-why__icon--brand{background:var(--mw-brand-100);color:var(--mw-brand-600)}.mw-why__icon--indigo{color:var(--mw-indigo);background:#e6e7ff}.mw-why__icon--green{color:var(--mw-success);background:#e3f3e8}.mw-why__title{font-size:var(--mw-fs-h3);font-weight:var(--mw-fw-bold);margin:0 0 8px}.mw-why__desc{color:var(--mw-ink-500);font-size:.9375rem;line-height:var(--mw-lh-loose);margin:0}@media (width<=860px){.mw-why__grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.mw-testimonials{background:var(--mw-surface-50)}.mw-testimonials__grid{gap:var(--mw-space-3);grid-template-columns:repeat(3,1fr);display:grid}.mw-testimonial-card{background:var(--mw-surface-0);border:1px solid var(--mw-line);border-radius:var(--mw-radius-xl);padding:var(--mw-space-4);gap:var(--mw-space-2);box-shadow:var(--mw-shadow-sm);transition:transform var(--mw-duration) var(--mw-ease), box-shadow var(--mw-duration) var(--mw-ease);flex-direction:column;margin:0;display:flex}.mw-testimonial-card:hover{box-shadow:var(--mw-shadow-md);transform:translateY(-4px)}.mw-testimonial-card__stars{color:#e8a020;gap:3px;display:flex}.mw-testimonial-card__quote{font-size:.9375rem;line-height:var(--mw-lh-loose);color:var(--mw-ink-900);flex:1;margin:0}.mw-testimonial-card__author{padding-top:var(--mw-space-2);border-top:1px solid var(--mw-line);align-items:center;gap:12px;display:flex}.mw-testimonial-card__avatar{border-radius:var(--mw-radius-full);width:44px;height:44px;font-weight:var(--mw-fw-bold);flex-shrink:0;justify-content:center;align-items:center;font-size:.9375rem;display:inline-flex}.mw-testimonial-card__meta{flex-direction:column;gap:2px;display:flex}.mw-testimonial-card__meta strong{font-size:.9375rem}.mw-testimonial-card__meta span{font-size:var(--mw-fs-caption);color:var(--mw-ink-500)}@media (width<=860px){.mw-testimonials__grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}.mw-cta-banner{padding:var(--mw-space-10) var(--mw-space-6);text-align:center;box-shadow:var(--mw-shadow-brand);background:linear-gradient(120deg,#a53c00 0%,#ff6201 55%,#c24e00 100%);border-radius:24px;position:relative;overflow:hidden}.mw-cta-banner__glow{border-radius:var(--mw-radius-full);filter:blur(60px);opacity:.5;pointer-events:none;position:absolute}.mw-cta-banner__glow--a{top:-140px;background:#ffd9bd;width:380px;height:380px;inset-inline-start:-100px}.mw-cta-banner__glow--b{bottom:-120px;background:#7a2c00;width:300px;height:300px;inset-inline-end:-80px}.mw-cta-banner__content{max-width:640px;margin-inline:auto;position:relative}.mw-cta-banner__title{margin:0 0 var(--mw-space-2);color:#fff;font-size:var(--mw-fs-h1);font-weight:var(--mw-fw-extrabold);line-height:var(--mw-lh-tight)}.mw-cta-banner__subtitle{margin:0 0 var(--mw-space-4);color:#ffffffe0;font-size:1.0625rem;line-height:var(--mw-lh-loose)}.mw-cta-banner__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mw-cta-banner__btn.mw-btn--primary{color:var(--mw-brand-600);background:#fff;box-shadow:0 8px 24px #0000002e}.mw-cta-banner__btn.mw-btn--primary:hover{background:var(--mw-surface-50)}.mw-cta-banner__btn.mw-btn--secondary{color:#fff;background:0 0;border-color:#ffffff80}.mw-cta-banner__btn.mw-btn--secondary:hover{color:#fff;background:#ffffff1f;border-color:#fff}@media (width<=640px){.mw-cta-banner{padding:var(--mw-space-8) var(--mw-space-3)}.mw-cta-banner__title{font-size:var(--mw-fs-h2)}}.mw-home{background:var(--mw-surface-0)}.mw-home>.mw-section+.mw-section{border-top:1px solid var(--mw-surface-50)}.mw-marketplace{background:var(--mw-surface-50);padding:var(--mw-space-6) 0 var(--mw-space-12);min-height:70vh}.mw-marketplace__head{justify-content:space-between;align-items:flex-end;gap:var(--mw-space-3);margin-bottom:var(--mw-space-4);display:flex}.mw-marketplace__head .mw-section-head{margin:0}.mw-marketplace__count{color:var(--mw-ink-500);background:var(--mw-surface-0);border:1px solid var(--mw-line);border-radius:var(--mw-radius-full);white-space:nowrap;padding:6px 16px;font-size:.9375rem}.mw-marketplace__layout{gap:var(--mw-space-4);grid-template-columns:280px 1fr;align-items:start;display:grid}.mw-marketplace__sidebar{gap:var(--mw-space-3);flex-direction:column;display:flex;position:sticky;top:96px}.mw-marketplace__panel{padding:var(--mw-space-3);gap:var(--mw-space-3);flex-direction:column;display:flex}.mw-marketplace__panel-title{font-size:var(--mw-fs-h3);font-weight:var(--mw-fw-bold);margin:0}.mw-marketplace__group h4{font-size:.875rem;font-weight:var(--mw-fw-bold);color:var(--mw-ink-500);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px}.mw-marketplace__cats{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.mw-marketplace__cat{border-radius:var(--mw-radius-sm);color:var(--mw-ink-900);transition:background var(--mw-duration) var(--mw-ease), color var(--mw-duration) var(--mw-ease);padding:9px 12px;font-size:.9375rem;text-decoration:none}.mw-marketplace__cat:hover{background:var(--mw-surface-50)}.mw-marketplace__cat--active{background:var(--mw-brand-100);color:var(--mw-brand-600);font-weight:var(--mw-fw-semibold)}.mw-marketplace__prices{align-items:center;gap:8px;display:flex}.mw-marketplace__prices .mw-input{padding:9px 12px;font-size:.875rem}.mw-marketplace__dash{color:var(--mw-ink-500)}.mw-marketplace__ratings{flex-wrap:wrap;gap:8px;display:flex}.mw-marketplace__rating{font-family:var(--mw-font);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-semibold);border-radius:var(--mw-radius-full);border:1px solid var(--mw-line);background:var(--mw-surface-0);color:var(--mw-ink-500);cursor:pointer;transition:all var(--mw-duration) var(--mw-ease);padding:7px 14px}.mw-marketplace__rating--active{background:var(--mw-ink-900);border-color:var(--mw-ink-900);color:#fff}.mw-marketplace__promo{border-radius:var(--mw-radius-xl);padding:var(--mw-space-4);background:linear-gradient(135deg, var(--mw-brand-600), var(--mw-brand-500));color:#fff;box-shadow:var(--mw-shadow-brand)}.mw-marketplace__promo h4{font-size:var(--mw-fs-h3);margin:0 0 8px}.mw-marketplace__promo p{margin:0 0 var(--mw-space-3);font-size:.9375rem;line-height:var(--mw-lh-loose);color:#ffffffe6}.mw-marketplace__promo .mw-btn--primary{color:var(--mw-brand-600);box-shadow:none;background:#fff}.mw-marketplace__toolbar{margin-bottom:var(--mw-space-3);justify-content:flex-end;display:flex}.mw-marketplace__sort{color:var(--mw-ink-500);align-items:center;gap:10px;font-size:.875rem;display:flex}.mw-marketplace__sort-select{width:auto;padding:9px 12px;font-size:.875rem}.mw-marketplace__grid{gap:var(--mw-space-3);grid-template-columns:repeat(3,1fr);display:grid}.mw-marketplace__state{background:var(--mw-surface-0);border:1px dashed var(--mw-line);border-radius:var(--mw-radius-lg);padding:var(--mw-space-8) var(--mw-space-4);text-align:center;color:var(--mw-ink-500);align-items:center;gap:var(--mw-space-2);flex-direction:column;display:flex}.mw-marketplace__pagination{margin-top:var(--mw-space-6);justify-content:center;display:flex}@media (width<=1024px){.mw-marketplace__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.mw-marketplace__layout{grid-template-columns:1fr}.mw-marketplace__sidebar{position:static}.mw-marketplace__cats{flex-flow:wrap;max-height:none}.mw-marketplace__cat{border:1px solid var(--mw-line)}}@media (width<=560px){.mw-marketplace__grid{grid-template-columns:1fr}}.storefront{background:linear-gradient(-45deg,#f8f9fab3,#edeeefb3,#ffdbcd8c,#f8f9fab3) 0 0/400% 400%;min-height:100vh;animation:15s infinite gradientBG}@keyframes gradientBG{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.glass-card{-webkit-backdrop-filter:blur(32px);background:#ffffff73;border:1px solid #fff9;position:relative;overflow:hidden;box-shadow:0 12px 48px -12px #0000001a}.interactive-glow{position:relative;overflow:hidden}.interactive-glow:before{content:"";top:var(--mouse-y,50%);left:var(--mouse-x,50%);opacity:0;pointer-events:none;z-index:1;background:radial-gradient(circle,#ff620133 0%,#fff0 70%);width:350px;height:350px;transition:opacity .4s;position:absolute;transform:translate(-50%,-50%)}.interactive-glow:hover:before{opacity:1}.shimmer-bg{pointer-events:none;opacity:.4;background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%);width:100%;height:100%;animation:4s infinite shimmer;position:absolute;top:0;left:0}@keyframes shimmer{to{transform:translate(100%)}}.storefront__hero{margin-bottom:48px;position:relative}.storefront__banner{height:256px;position:relative;overflow:hidden}@media (width>=768px){.storefront__banner{height:320px}}.storefront__banner-img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.storefront__banner:hover .storefront__banner-img{transform:scale(1.05)}.storefront__banner-overlay{background:linear-gradient(#0000,#0000001a 50%,#00000080);position:absolute;inset:0}.storefront__profile-wrap{z-index:10;margin-top:-96px;padding:0 16px;position:relative}@media (width>=768px){.storefront__profile-wrap{margin-top:-144px;padding:0 32px}}.storefront__profile{border-radius:28px;padding:32px;box-shadow:0 25px 50px -12px #00000026}@media (width>=768px){.storefront__profile{padding:40px}}.storefront__avatar-wrap{z-index:10;border:6px solid #fff;border-radius:50%;flex-shrink:0;width:144px;height:144px;margin:0 auto 24px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000026}@media (width>=768px){.storefront__avatar-wrap{width:176px;height:176px}}.storefront__avatar{object-fit:cover;width:100%;height:100%}.storefront__verified{color:var(--color-primary-container);background:#fff;border-radius:50%;padding:4px;font-size:1rem;font-weight:700;position:absolute;bottom:8px;right:16px;box-shadow:0 2px 8px #0000001a}.storefront__info{z-index:10;position:relative}.storefront__info-header{text-align:center;flex-direction:column;gap:24px;display:flex}@media (width>=768px){.storefront__info-header{text-align:right;flex-direction:row;justify-content:space-between;align-items:flex-start}}.storefront__vendor-name{color:var(--color-on-surface);margin-bottom:12px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.storefront__vendor-desc{color:var(--color-on-surface-variant);max-width:600px;margin-bottom:24px;font-size:1rem;line-height:1.6}.storefront__vendor-meta{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media (width>=768px){.storefront__vendor-meta{justify-content:flex-start}}.storefront__meta-item{color:var(--color-secondary);align-items:center;gap:6px;font-size:.875rem;transition:color .2s;display:flex}.storefront__meta-item:hover{color:var(--color-primary)}.storefront__meta-item .material-symbols-outlined{font-size:16px}.storefront__meta-item--rating{color:var(--color-primary);font-weight:700}.storefront__actions{flex-shrink:0;gap:12px;display:flex}.storefront__btn{cursor:pointer;white-space:nowrap;border:none;border-radius:9999px;align-items:center;gap:8px;padding:12px 28px;font-size:.875rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.storefront__btn--follow{background:var(--color-primary-container);color:#fff;box-shadow:0 4px 16px #ff620133}.storefront__btn--follow:hover{background:var(--color-primary);box-shadow:0 8px 24px #ff62014d}.storefront__btn--contact{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-on-surface);background:#ffffff80;border:2px solid #8f706533}.storefront__btn--contact:hover{border-color:var(--color-primary);color:var(--color-primary)}.storefront__main{flex-direction:column;gap:40px;padding-bottom:64px;display:flex}@media (width>=1024px){.storefront__main{flex-direction:row;gap:40px}}.storefront__sidebar{flex-shrink:0;width:100%}@media (width>=1024px){.storefront__sidebar{width:288px}}.storefront__sidebar-inner{-webkit-backdrop-filter:blur(32px);background:#fff6;border:1px solid #ffffff80;border-radius:16px;padding:24px;position:sticky;top:96px;box-shadow:0 8px 32px #0000000d}.storefront__sidebar-title{color:var(--color-on-surface);border-bottom:1px solid #e3bfb14d;margin-bottom:20px;padding-bottom:12px;font-size:1.125rem;font-weight:700}.storefront__categories{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}.storefront__category{color:var(--color-on-surface-variant);cursor:pointer;text-align:right;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:.875rem;font-weight:500;transition:all .3s;display:flex}.storefront__category:hover{background:#edeeef99;transform:translate(-3px)}.storefront__category--active{background:var(--color-primary-container);color:#fff;font-weight:700;box-shadow:0 4px 12px #ff620133}.storefront__filter-section{margin-bottom:28px}.storefront__filter-title{color:var(--color-on-surface);margin-bottom:16px;font-size:1rem;font-weight:700}.storefront__price-range{padding:0 8px}.storefront__range-track{background:var(--color-surface-variant);border-radius:9999px;height:6px;margin-bottom:12px;position:relative}.storefront__range-fill{background:var(--color-primary-container);border-radius:9999px;height:100%;position:absolute;left:25%;right:0}.storefront__range-thumb{border:2px solid var(--color-primary-container);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001a}.storefront__range-thumb:hover{transform:translateY(-50%)scale(1.2)}.storefront__range-thumb--min{left:25%}.storefront__range-thumb--max{right:0}.storefront__range-labels{color:var(--color-secondary);justify-content:space-between;font-size:.8125rem;font-weight:700;display:flex}.storefront__rating-option{cursor:pointer;align-items:center;gap:10px;padding:6px 0;display:flex}.storefront__checkbox{width:20px;height:20px;accent-color:var(--color-primary-container);cursor:pointer}.storefront__stars{color:var(--color-primary);align-items:center;gap:2px;font-size:14px;display:flex}.storefront__star--empty{color:var(--color-surface-variant)}.storefront__rating-label{color:var(--color-on-surface-variant);font-size:.8125rem}.storefront__feed{flex:1}.storefront__feed-header{flex-direction:column;gap:20px;margin-bottom:32px;display:flex}@media (width>=640px){.storefront__feed-header{flex-direction:row;justify-content:space-between;align-items:center}}.storefront__tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f3f4f566;border-radius:9999px;gap:4px;padding:6px;display:flex;box-shadow:inset 0 1px 3px #0000000a}.storefront__tab{color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:10px 24px;font-size:.875rem;font-weight:700;transition:all .3s}.storefront__tab--active{color:var(--color-primary-container);background:#fff;box-shadow:0 2px 8px #0000000f}.storefront__tab:hover:not(.storefront__tab--active){color:var(--color-on-surface);background:#ffffff80}.storefront__sort{align-items:center;gap:10px;display:flex}.storefront__sort-label{color:var(--color-secondary);font-size:.875rem;font-weight:500}.storefront__sort-select{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-on-surface);cursor:pointer;background:#fff9;border:1px solid #8f706526;border-radius:9999px;padding:10px 20px 10px 12px;font-size:.875rem;box-shadow:0 1px 4px #0000000a}.storefront__grid{grid-template-columns:1fr;gap:28px;display:grid}@media (width>=640px){.storefront__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.storefront__grid{grid-template-columns:repeat(3,1fr)}}.storefront__product-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #fff9;border-radius:24px;flex-direction:column;height:100%;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000000d}.storefront__product-card:hover{transform:translateY(-12px);box-shadow:0 25px 50px -12px #ff62012e,0 15px 25px -10px #00000014}.storefront__product-badge{z-index:20;background:var(--color-primary-container);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:6px 12px;font-size:.6875rem;font-weight:800;position:absolute;top:16px;right:16px;box-shadow:0 4px 12px #ff62014d}.storefront__fav-btn{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;width:36px;height:36px;color:var(--color-on-surface-variant);background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 2px 8px #00000014}.storefront__fav-btn:hover,.storefront__fav-btn--active{color:var(--color-error)}.storefront__product-image{aspect-ratio:4/3;background:var(--color-surface-container-low);justify-content:center;align-items:center;padding:24px;transition:background .3s;display:flex;overflow:hidden}.storefront__product-card:hover .storefront__product-image{background:#ff620108}.storefront__product-image img{object-fit:contain;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.storefront__product-card:hover .storefront__product-image img{transform:scale(1.1)}.storefront__product-body{z-index:10;background:#fff6;flex-direction:column;flex:1;padding:24px;display:flex;position:relative}.storefront__product-rating{align-items:center;gap:4px;margin-bottom:10px;display:flex}.storefront__product-rating .material-symbols-outlined{color:var(--color-primary);font-size:16px}.storefront__rating-value{color:var(--color-on-surface);font-size:.875rem;font-weight:800}.storefront__rating-count{color:var(--color-secondary);font-size:.875rem;font-weight:500}.storefront__product-title{color:var(--color-on-surface);margin-bottom:8px;font-size:1rem;font-weight:700;line-height:1.3;transition:color .2s}.storefront__product-card:hover .storefront__product-title{color:var(--color-primary)}.storefront__product-desc{color:var(--color-on-surface-variant);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:20px;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.storefront__product-footer{border-top:1px solid #e3bfb14d;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.storefront__product-price{color:var(--color-primary-container);font-size:1.25rem;font-weight:900}.storefront__cart-btn{width:44px;height:44px;color:var(--color-primary-container);cursor:pointer;background:#ff620114;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.storefront__cart-btn:hover{background:var(--color-primary-container);color:#fff;box-shadow:0 4px 12px #ff62014d}.storefront__pagination{justify-content:center;gap:8px;margin-top:48px;display:flex}.storefront__pagination nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff6;border:1px solid #ffffff80;border-radius:16px;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:0 4px 16px #0000000f}.storefront__page-btn{width:44px;height:44px;color:var(--color-on-surface);cursor:pointer;background:0 0;border:1px solid #e3bfb14d;border-radius:12px;justify-content:center;align-items:center;font-weight:700;transition:all .2s;display:flex}.storefront__page-btn:hover{background:#fff9}.storefront__page-btn--active{background:var(--color-primary-container);color:#fff;border-color:var(--color-primary-container);box-shadow:0 4px 12px #ff62014d}.storefront__page-dots{color:var(--color-on-surface-variant);padding:0 8px;font-weight:700}.storefront__prod-link{color:inherit;text-decoration:none;display:contents}.storefront__empty{text-align:center;color:var(--color-on-surface-variant);background:#ffffff80;border:1px dashed #e3bfb180;border-radius:24px;grid-column:1/-1;padding:60px 20px;font-size:.9375rem}.mw-details{background:var(--mw-surface-50);padding:var(--mw-space-6) 0 var(--mw-space-12)}.mw-details__state{padding:var(--mw-space-12) 0;text-align:center;align-items:center;gap:var(--mw-space-2);flex-direction:column;display:flex}.mw-details__crumbs{color:var(--mw-ink-500);margin-bottom:var(--mw-space-4);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.mw-details__crumbs a{color:var(--mw-ink-500);text-decoration:none}.mw-details__crumbs a:hover{color:var(--mw-brand-600)}.mw-details__crumbs .is-current{color:var(--mw-ink-900);font-weight:var(--mw-fw-semibold);text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.mw-details__layout{gap:var(--mw-space-4);margin-bottom:var(--mw-space-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.mw-details__gallery{gap:var(--mw-space-2);flex-direction:column;display:flex;position:sticky;top:96px}.mw-details__main{aspect-ratio:1;padding:0;position:relative;overflow:hidden}.mw-details__main img{object-fit:cover;width:100%;height:100%}.mw-details__placeholder{background:radial-gradient(circle at 30% 30%, var(--mw-brand-100), transparent 60%), var(--mw-surface-50);width:100%;height:100%}.mw-details__sale{top:16px;position:absolute;inset-inline-start:16px}.mw-details__thumbs{gap:var(--mw-space-2);grid-template-columns:repeat(4,1fr);display:grid}.mw-details__thumb{border-radius:var(--mw-radius-md);cursor:pointer;aspect-ratio:1;background:var(--mw-surface-0);border:2px solid #0000;padding:0;overflow:hidden}.mw-details__thumb img{object-fit:cover;width:100%;height:100%}.mw-details__thumb--active{border-color:var(--mw-brand-500)}.mw-details__info{min-width:0}.mw-details__card{padding:var(--mw-space-4);gap:var(--mw-space-2);flex-direction:column;display:flex}.mw-details__tags{flex-wrap:wrap;gap:8px;display:flex}.mw-details__title{font-size:var(--mw-fs-h2);font-weight:var(--mw-fw-bold);line-height:var(--mw-lh-tight);margin:0}.mw-details__rating-row{align-items:center;gap:8px;display:flex}.mw-details__stars{color:#e8a020;gap:2px;display:inline-flex}.mw-details__sold{font-size:var(--mw-fs-caption);color:var(--mw-ink-500)}.mw-details__price{padding:var(--mw-space-2) 0;border-top:1px solid var(--mw-line);border-bottom:1px solid var(--mw-line);align-items:baseline;gap:12px;display:flex}.mw-details__price-now{font-size:var(--mw-fs-h1);font-weight:var(--mw-fw-extrabold);color:var(--mw-brand-600)}.mw-details__price-old{font-size:var(--mw-fs-body);color:var(--mw-ink-500);text-decoration:line-through}.mw-details__buy-row{gap:12px;display:flex}.mw-details__stepper{border:1px solid var(--mw-line);border-radius:var(--mw-radius-md);background:var(--mw-surface-0);align-items:center;display:inline-flex;overflow:hidden}.mw-details__stepper button{background:var(--mw-surface-50);cursor:pointer;width:44px;height:48px;color:var(--mw-ink-900);font-size:1.25rem;font-family:var(--mw-font);border:0}.mw-details__stepper button:hover{background:var(--mw-brand-100);color:var(--mw-brand-600)}.mw-details__stepper span{text-align:center;min-width:44px;font-weight:var(--mw-fw-bold)}.mw-details__add{flex:1}.mw-details__seller{background:var(--mw-surface-50);border-radius:var(--mw-radius-md);align-items:center;gap:12px;padding:12px 16px;display:flex}.mw-details__seller-avatar{border-radius:var(--mw-radius-full);background:var(--mw-brand-500);color:#fff;width:44px;height:44px;font-weight:var(--mw-fw-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mw-details__seller-id{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mw-details__seller-id strong{font-size:.9375rem}.mw-details__guarantees{padding-top:var(--mw-space-1);grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mw-details__guarantee{font-size:var(--mw-fs-caption);color:var(--mw-ink-500);align-items:center;gap:8px;display:flex}.mw-details__guarantee-ico{border-radius:var(--mw-radius-full);background:var(--mw-brand-050);width:34px;height:34px;color:var(--mw-brand-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mw-details__tabs-card{margin-bottom:var(--mw-space-6);padding:0;overflow:hidden}.mw-details__tabs{border-bottom:1px solid var(--mw-line);padding:0 var(--mw-space-3);gap:4px;display:flex}.mw-details__tab{font-family:var(--mw-font);font-size:.9375rem;font-weight:var(--mw-fw-semibold);color:var(--mw-ink-500);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:16px 20px}.mw-details__tab--active{color:var(--mw-brand-600);border-bottom-color:var(--mw-brand-500)}.mw-details__panel{padding:var(--mw-space-4);font-size:.9375rem;line-height:var(--mw-lh-loose);color:var(--mw-ink-900)}.mw-details__panel p{margin:0}.mw-details__muted{color:var(--mw-ink-500)}.mw-details__rating-summary{align-items:center;gap:var(--mw-space-2);display:flex}.mw-details__rating-big{font-size:var(--mw-fs-display);font-weight:var(--mw-fw-extrabold)}.mw-details__related-grid{gap:var(--mw-space-3);margin-top:var(--mw-space-4);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=960px){.mw-details__layout{grid-template-columns:1fr}.mw-details__gallery{position:static}.mw-details__related-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.mw-details__related-grid{grid-template-columns:1fr}.mw-details__buy-row{flex-direction:column}.mw-details__stepper{align-self:flex-start}}.mw-seller-card{background:var(--mw-surface-0);border:1px solid var(--mw-line);border-radius:var(--mw-radius-lg);box-shadow:var(--mw-shadow-sm);padding:var(--mw-space-3);gap:var(--mw-space-2);height:100%;transition:transform var(--mw-duration) var(--mw-ease), box-shadow var(--mw-duration) var(--mw-ease);flex-direction:column;display:flex}.mw-seller-card:hover{box-shadow:var(--mw-shadow-md);transform:translateY(-4px)}.mw-seller-card__head{align-items:flex-start;gap:12px;display:flex}.mw-seller-card__avatar{border-radius:var(--mw-radius-full);color:#fff;width:56px;height:56px;font-weight:var(--mw-fw-bold);flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;display:inline-flex;overflow:hidden}.mw-seller-card__avatar img{object-fit:cover;width:100%;height:100%}.mw-seller-card__id{flex:1;min-width:0}.mw-seller-card__name{font-size:var(--mw-fs-body);font-weight:var(--mw-fw-bold);line-height:var(--mw-lh-tight);align-items:center;gap:6px;margin:0;display:flex}.mw-seller-card__verified{border-radius:var(--mw-radius-full);background:var(--mw-success);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.mw-seller-card__role{font-size:var(--mw-fs-caption);color:var(--mw-ink-500);margin:4px 0 0}.mw-seller-card__head .mw-badge{flex-shrink:0}.mw-seller-card__stats{padding:var(--mw-space-1) 0;border-top:1px solid var(--mw-line);border-bottom:1px solid var(--mw-line);align-items:center;gap:10px;display:flex}.mw-seller-card__stars{color:#e8a020;align-items:center;gap:2px;display:inline-flex}.mw-seller-card__stars b{color:var(--mw-ink-900);font-size:var(--mw-fs-caption);margin-inline-start:4px}.mw-seller-card__dot{border-radius:var(--mw-radius-full);background:var(--mw-line);width:4px;height:4px}.mw-seller-card__works{font-size:var(--mw-fs-caption);color:var(--mw-ink-500)}.mw-sellers{background:var(--mw-surface-50);padding:var(--mw-space-8) 0 var(--mw-space-12);min-height:70vh}.mw-sellers__pills{margin-bottom:var(--mw-space-6);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mw-sellers__pill{font-family:var(--mw-font);font-size:.9375rem;font-weight:var(--mw-fw-semibold);color:var(--mw-ink-500);background:var(--mw-surface-0);border:1px solid var(--mw-line);border-radius:var(--mw-radius-full);transition:all var(--mw-duration) var(--mw-ease);align-items:center;gap:8px;padding:9px 20px;text-decoration:none;display:inline-flex}.mw-sellers__pill img{object-fit:contain;width:22px;height:22px}.mw-sellers__pill:hover{border-color:var(--mw-brand-500);color:var(--mw-brand-600)}.mw-sellers__pill--active{background:var(--mw-ink-900);border-color:var(--mw-ink-900);color:#fff}.mw-sellers__grid{gap:var(--mw-space-3);grid-template-columns:repeat(3,1fr);display:grid}.mw-sellers__empty{text-align:center;padding:var(--mw-space-10) 0;align-items:center;gap:var(--mw-space-3);color:var(--mw-ink-500);flex-direction:column;display:flex}@media (width<=1024px){.mw-sellers__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.mw-sellers__grid{grid-template-columns:1fr}}.store-page{background:var(--mw-surface-50);font-family:var(--mw-font);color:var(--mw-ink-900);padding-bottom:var(--mw-space-12)}.store-shell{padding-top:var(--mw-space-4)}.store-crumbs{color:var(--mw-ink-500);margin-bottom:var(--mw-space-3);align-items:center;gap:8px;font-size:.875rem;display:flex}.store-crumbs a{color:var(--mw-ink-500);text-decoration:none}.store-crumbs a:hover{color:var(--mw-brand-600)}.store-crumbs .is-current{color:var(--mw-ink-900);font-weight:var(--mw-fw-semibold)}.store-banner{border-radius:var(--mw-radius-xl);background:linear-gradient(120deg, var(--mw-brand-600), var(--mw-brand-500) 55%, #e0651f);height:220px;box-shadow:var(--mw-shadow-sm);position:relative;overflow:hidden}.store-banner__mark{inset-inline-end:32px;opacity:.28;filter:brightness(0)invert();width:170px;position:absolute;bottom:-30px}.store-head{justify-content:space-between;align-items:flex-end;gap:var(--mw-space-3);padding:0 var(--mw-space-3);z-index:2;flex-wrap:wrap;margin-top:-52px;display:flex;position:relative}.store-head__left{align-items:flex-end;gap:var(--mw-space-2);display:flex}.store-avatar{border-radius:var(--mw-radius-full);background:var(--mw-brand-500);color:#fff;width:104px;height:104px;font-size:2rem;font-weight:var(--mw-fw-extrabold);border:4px solid var(--mw-surface-0);box-shadow:var(--mw-shadow-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.store-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.store-verify{bottom:2px;border-radius:var(--mw-radius-full);background:var(--mw-success);color:#fff;border:2px solid var(--mw-surface-0);justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;inset-inline-end:2px}.store-head__info{padding-bottom:6px}.store-head__title{align-items:center;gap:8px;display:flex}.store-name{font-size:var(--mw-fs-h2);font-weight:var(--mw-fw-extrabold);margin:0}.store-role{color:var(--mw-ink-500);margin:4px 0 8px;font-size:.9375rem}.store-meta{font-size:var(--mw-fs-caption);color:var(--mw-ink-500);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.store-meta__item{align-items:center;gap:6px;display:inline-flex}.store-meta__dot{border-radius:var(--mw-radius-full);background:var(--mw-line);width:4px;height:4px}.store-stars{color:#e8a020;align-items:center;gap:2px;display:inline-flex}.store-stars b{color:var(--mw-ink-900);font-size:var(--mw-fs-caption);margin-inline-start:4px}.store-head__actions{gap:10px;padding-bottom:6px;display:flex}.store-btn{font-family:var(--mw-font);font-weight:var(--mw-fw-semibold);border-radius:var(--mw-radius-md);cursor:pointer;transition:all var(--mw-duration) var(--mw-ease);border:1px solid #0000;align-items:center;gap:8px;padding:12px 24px;font-size:.9375rem;display:inline-flex}.store-btn--dark{background:var(--mw-ink-900);color:#fff}.store-btn--dark:hover{background:#000;transform:translateY(-1px)}.store-btn--outline{background:var(--mw-surface-0);border-color:var(--mw-line);color:var(--mw-ink-900)}.store-btn--outline:hover{border-color:var(--mw-brand-500);color:var(--mw-brand-600)}.store-btn--block{justify-content:center;width:100%}.store-stats{gap:var(--mw-space-2);background:var(--mw-surface-0);border:1px solid var(--mw-line);border-radius:var(--mw-radius-lg);padding:var(--mw-space-3);margin-top:var(--mw-space-4);box-shadow:var(--mw-shadow-sm);grid-template-columns:repeat(4,1fr);display:grid}.store-stat{text-align:center}.store-stat b{font-size:var(--mw-fs-h3);font-weight:var(--mw-fw-extrabold);display:block}.store-stat span{font-size:var(--mw-fs-caption);color:var(--mw-ink-500)}.store-stat+.store-stat{border-inline-start:1px solid var(--mw-line)}.sf-trust{gap:var(--mw-space-2);margin-top:var(--mw-space-3);grid-template-columns:repeat(3,1fr);display:grid}.sf-trust__item{background:var(--mw-surface-0);border:1px solid var(--mw-line);border-radius:var(--mw-radius-md);align-items:center;gap:10px;padding:12px 16px;font-size:.875rem;display:flex}.sf-trust__item b{font-weight:var(--mw-fw-semibold)}.sf-trust__ico{border-radius:var(--mw-radius-full);background:var(--mw-brand-100);width:34px;height:34px;color:var(--mw-brand-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.store-featured{gap:var(--mw-space-4);background:var(--mw-ink-900);color:#fff;border-radius:var(--mw-radius-xl);margin-top:var(--mw-space-4);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.store-featured__media{min-height:280px}.store-featured__media img{object-fit:cover;width:100%;height:100%}.store-featured__body{padding:var(--mw-space-6) var(--mw-space-4);flex-direction:column;justify-content:center;gap:12px;display:flex}.store-featured__eyebrow{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold);color:var(--mw-brand-500);text-transform:uppercase;letter-spacing:.06em}.store-featured__title{font-size:var(--mw-fs-h2);font-weight:var(--mw-fw-extrabold);margin:0}.store-featured__desc{color:#ffffffc7;line-height:var(--mw-lh-loose);margin:0;font-size:.9375rem}.store-featured__swatches{gap:8px;display:flex}.store-featured__swatches i{border-radius:var(--mw-radius-full);border:2px solid #fff6;width:28px;height:28px}.store-featured__cta{font-family:var(--mw-font);font-weight:var(--mw-fw-semibold);background:var(--mw-brand-500);color:#fff;border-radius:var(--mw-radius-md);cursor:pointer;border:0;align-self:flex-start;align-items:center;gap:8px;margin-top:8px;padding:12px 28px;display:inline-flex}.store-featured__cta:hover{background:var(--mw-brand-600)}.store-body{gap:var(--mw-space-4);margin-top:var(--mw-space-4);grid-template-columns:1fr 300px;align-items:start;display:grid}.store-main,.store-panels,.store-works{min-width:0}.store-featured__ph,.store-model__ph{object-fit:contain;padding:var(--mw-space-3);background:var(--mw-surface-50)}.store-tabs{border-bottom:1px solid var(--mw-line);margin-bottom:var(--mw-space-3);gap:4px;display:flex}.store-tabs button{font-family:var(--mw-font);font-size:.9375rem;font-weight:var(--mw-fw-semibold);color:var(--mw-ink-500);cursor:pointer;background:0 0;border:0;padding:14px 20px;position:relative}.store-tabs button.is-active{color:var(--mw-brand-600)}.store-tabs__ink{bottom:-1px;background:0 0;border-radius:2px;height:2px;position:absolute;inset-inline:16px}.store-tabs button.is-active .store-tabs__ink{background:var(--mw-brand-500)}.wm-filters{margin-bottom:var(--mw-space-3);flex-wrap:wrap;gap:8px;display:flex}.wm-filters button{font-family:var(--mw-font);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-semibold);border-radius:var(--mw-radius-full);border:1px solid var(--mw-line);background:var(--mw-surface-0);color:var(--mw-ink-500);cursor:pointer;padding:8px 16px}.wm-filters button.is-active{background:var(--mw-ink-900);border-color:var(--mw-ink-900);color:#fff}.wm-filters button:disabled{opacity:.45;cursor:default}.wm-filters em{opacity:.7;margin-inline-start:4px;font-style:normal}.wm-grid{gap:var(--mw-space-2);grid-template-columns:repeat(3,1fr);display:grid}.wm-item{border:1px solid var(--mw-line);border-radius:var(--mw-radius-md);background:var(--mw-surface-0);cursor:pointer;aspect-ratio:1;font-family:var(--mw-font);padding:0;position:relative;overflow:hidden}.wm-item img{object-fit:cover;width:100%;height:100%}.wm-item.is-active{border-color:var(--mw-brand-500);box-shadow:0 0 0 2px var(--mw-brand-100)}.wm-item__meta{inset-inline:0;color:#fff;text-align:start;background:linear-gradient(#0000,#000000b8);flex-direction:column;gap:2px;padding:24px 12px 10px;display:flex;position:absolute;bottom:0}.wm-item__meta b{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-semibold)}.wm-item__meta em{opacity:.8;font-size:.75rem;font-style:normal}.wm-item__play{top:50%;border-radius:var(--mw-radius-full);width:44px;height:44px;color:var(--mw-ink-900);background:#ffffffeb;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-start:50%;transform:translate(50%,-50%)}[dir=ltr] .wm-item__play{transform:translate(-50%,-50%)}.wm-item__audio{background:var(--mw-surface-50);color:var(--mw-brand-500);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wm-empty{text-align:center;color:var(--mw-ink-500);padding:var(--mw-space-6) 0;grid-column:1/-1}.store-models{gap:var(--mw-space-2);grid-template-columns:repeat(3,1fr);display:grid}.store-model{background:var(--mw-surface-0);border:1px solid var(--mw-line);border-radius:var(--mw-radius-md);overflow:hidden}.store-model__media{aspect-ratio:3/4;background:var(--mw-surface-50);position:relative}.store-model__media img{object-fit:cover;width:100%;height:100%}.store-model__colors{bottom:8px;gap:4px;display:flex;position:absolute;inset-inline-start:8px}.store-model__colors i{border-radius:var(--mw-radius-full);border:2px solid #fff;width:18px;height:18px}.store-model__body{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.store-model__body h3{margin:0;font-size:.9375rem}.store-model__cta{font-family:var(--mw-font);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-semibold);color:var(--mw-brand-600);background:var(--mw-brand-100);border-radius:var(--mw-radius-sm);cursor:pointer;border:0;padding:9px 12px}.store-model__cta:hover{background:var(--mw-brand-500);color:#fff}.store-about{background:var(--mw-surface-0);border:1px solid var(--mw-line);border-radius:var(--mw-radius-lg);padding:var(--mw-space-4)}.store-about h3{font-size:var(--mw-fs-h3);margin:0 0 12px}.store-about p{margin:0 0 var(--mw-space-2);line-height:var(--mw-lh-loose);color:var(--mw-ink-900)}.store-about__list{color:var(--mw-ink-500);flex-direction:column;gap:10px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.store-about__list li{align-items:center;gap:10px;display:flex}.store-side{gap:var(--mw-space-3);flex-direction:column;display:flex;position:sticky;top:96px}.store-card{background:var(--mw-surface-0);border:1px solid var(--mw-line);border-radius:var(--mw-radius-lg);padding:var(--mw-space-3);box-shadow:var(--mw-shadow-sm)}.store-card h4{font-size:var(--mw-fs-body);font-weight:var(--mw-fw-bold);margin:0 0 12px}.store-facts{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.store-facts li{color:var(--mw-ink-500);align-items:center;gap:10px;font-size:.875rem;display:flex}.store-facts b{color:var(--mw-ink-900);font-weight:var(--mw-fw-semibold);text-align:end;margin-inline-start:auto}.store-palette{flex-direction:column;gap:8px;display:flex}.store-palette span{align-items:center;gap:10px;font-size:.875rem;display:flex}.store-palette i{border-radius:var(--mw-radius-full);border:1px solid var(--mw-line);width:24px;height:24px}.store-card--cta{background:linear-gradient(135deg, var(--mw-brand-600), var(--mw-brand-500));color:#fff;border:0}.store-card--cta h4{color:#fff}.store-card--cta p{font-size:.875rem;line-height:var(--mw-lh-loose);color:#ffffffe6;margin:0 0 var(--mw-space-2)}.store-card--cta .store-btn--dark{color:var(--mw-brand-600);background:#fff}.store-notfound{text-align:center;padding:var(--mw-space-12) 0;align-items:center;gap:var(--mw-space-2);flex-direction:column;display:flex}.store-back{color:var(--mw-brand-600);font-weight:var(--mw-fw-semibold)}.store-spinner{border-radius:var(--mw-radius-full);border:3px solid var(--mw-line);border-top-color:var(--mw-brand-500);width:40px;height:40px;animation:.8s linear infinite mw-spin}@keyframes mw-spin{to{transform:rotate(360deg)}}@media (width<=1024px){.store-body{grid-template-columns:1fr}.store-side{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid;position:static}}@media (width<=720px){.store-head{margin-top:-40px}.store-avatar{width:84px;height:84px;font-size:1.6rem}.store-stats{grid-template-columns:repeat(2,1fr)}.store-stat:nth-child(3){border-inline-start:0}.sf-trust,.store-featured{grid-template-columns:1fr}.wm-grid,.store-models{grid-template-columns:repeat(2,1fr)}}.st-root{--st-pad:calc(92px * var(--st-density,1));background:var(--st-bg);color:var(--st-ink);font-family:var(--st-font-body);isolation:isolate;line-height:1.7;overflow-x:hidden}.st-root *{box-sizing:border-box}.st-root h1,.st-root h2,.st-root h3{font-family:var(--st-font-head);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.1}.st-root h2,.st-root h3{line-height:1.18}.st-root a{color:inherit;text-decoration:none}.st-root img{max-width:100%;display:block}.st-root button{cursor:pointer;font-family:inherit}.st-btn{border-radius:var(--st-radius);letter-spacing:.01em;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:15px 32px;font-size:.95rem;font-weight:700;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,background .28s,border-color .28s;display:inline-flex}.st-btn:hover{transform:translateY(-2px)}.st-btn--primary{background:var(--st-primary);color:var(--st-on-primary);box-shadow:0 18px 34px -18px color-mix(in srgb, var(--st-primary) 75%, transparent)}.st-btn--primary:hover{box-shadow:0 24px 44px -18px color-mix(in srgb, var(--st-primary) 85%, transparent)}.st-btn--ghost{border-color:color-mix(in srgb, currentColor 32%, transparent);color:inherit;background:0 0}.st-btn--ghost:hover{background:color-mix(in srgb, currentColor 7%, transparent);border-color:currentColor}.st-announce{background:var(--st-primary);color:var(--st-on-primary);text-align:center;letter-spacing:.01em;padding:10px 16px;font-size:.84rem;font-weight:700}.st-announce a{opacity:.94;display:inline-block}.st-announce a:hover{opacity:1}.st-nav{z-index:40;background:color-mix(in srgb, var(--st-bg) 78%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--st-border);position:sticky;top:0}.st-nav__inner{align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:12px 22px;display:flex}.st-nav__brand{align-items:center;gap:12px;margin-inline-end:auto;display:flex}.st-nav__brand img{object-fit:cover;width:44px;height:44px;box-shadow:0 8px 18px -10px color-mix(in srgb, var(--st-ink) 40%, transparent);border-radius:14px}.st-nav__mark{background:linear-gradient(135deg, var(--st-primary), var(--st-accent));width:44px;height:44px;color:var(--st-on-primary);font-family:var(--st-font-head);box-shadow:0 10px 22px -12px var(--st-primary);border-radius:14px;place-items:center;font-size:1.35rem;font-weight:800;display:grid}.st-nav__brand strong{font-family:var(--st-font-head);letter-spacing:-.01em;font-size:1.06rem;display:block}.st-nav__brand small{color:var(--st-muted);font-size:.75rem}.st-nav__links{gap:26px;font-size:.92rem;font-weight:600;display:flex}.st-nav__links a{opacity:.8;padding:6px 0;transition:opacity .2s,color .2s;position:relative}.st-nav__links a:after{content:"";bottom:0;background:var(--st-primary);transform-origin:100%;border-radius:2px;width:100%;height:2px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;inset-inline-start:0;transform:scaleX(0)}[dir=rtl] .st-nav__links a:after{transform-origin:0%}.st-nav__links a:hover{opacity:1;color:var(--st-primary)}.st-nav__links a:hover:after{transform:scaleX(1)}.st-nav__cart{border:1px solid var(--st-border);background:color-mix(in srgb, var(--st-surface) 65%, transparent);border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,transform .2s,border-color .2s;display:grid;position:relative}.st-nav__cart:hover{background:var(--st-surface);border-color:var(--st-primary);transform:translateY(-2px)}.st-nav__cart em{top:-5px;background:var(--st-primary);color:var(--st-on-primary);border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.68rem;font-style:normal;font-weight:700;display:grid;position:absolute;inset-inline-end:-5px}.st-section{max-width:1200px;padding:var(--st-pad) 22px;margin:0 auto}.st-section--soft{background:radial-gradient(1200px 420px at 50% 0%, color-mix(in srgb, var(--st-primary) 6%, transparent), transparent 60%), color-mix(in srgb, var(--st-ink) 4%, var(--st-bg));max-width:none}.st-section--soft>*{max-width:1200px;margin-inline:auto}.st-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:46px;display:flex}.st-head>div{min-width:0}.st-head--center{text-align:center;flex-direction:column;align-items:center}.st-head--end{text-align:end;flex-direction:row-reverse}.st-head__eyebrow{color:var(--st-primary);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:14px;font-size:.72rem;font-weight:700;display:inline-flex}.st-head__eyebrow:before,.st-head--center .st-head__eyebrow:after{content:"";background:var(--st-primary);border-radius:2px;flex-shrink:0;width:30px;height:2px}.st-head--end .st-head__eyebrow{flex-direction:row-reverse}.st-head__title{font-size:clamp(1.85rem,3.4vw,2.9rem)}.st-head__title span{display:block}.st-head__sub{color:var(--st-muted);max-width:620px;margin:14px 0 0;font-size:1.02rem}.st-head--center .st-head__sub{margin-inline:auto}.st-hero{display:flex;position:relative;overflow:hidden}.st-hero--short{min-height:48vh}.st-hero--tall{min-height:72vh}.st-hero--full{min-height:90vh}.st-hero__bg{z-index:0;position:absolute;inset:0}.st-hero__bg img{object-fit:cover;width:100%;height:100%}.st-hero__scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--st-ink) 22%, transparent), color-mix(in srgb, var(--st-ink) 78%, transparent));position:absolute;inset:0}.st-hero__inner{z-index:1;align-items:center;gap:64px;width:100%;max-width:1200px;margin:0 auto;padding:clamp(70px,9vw,120px) 28px;display:flex;position:relative}.st-hero--full .st-hero__inner,.st-hero--minimal .st-hero__inner{text-align:center;justify-content:center}.st-hero--start .st-hero__copy{text-align:start}.st-hero--end .st-hero__copy{text-align:end}.st-hero--center .st-hero__copy{text-align:center}.st-hero__copy{gap:18px;justify-items:inherit;max-width:720px;display:grid}.st-hero--full .st-hero__copy,.st-hero--minimal .st-hero__copy{justify-items:center}.st-hero__eyebrow{letter-spacing:.24em;color:var(--st-primary);text-transform:uppercase;align-items:center;gap:12px;font-size:.74rem;font-weight:700;display:inline-flex}.st-hero__eyebrow:before,.st-hero--center .st-hero__eyebrow:after{content:"";background:currentColor;border-radius:2px;width:34px;height:2px}.st-hero--full .st-hero__eyebrow,.st-hero--minimal .st-hero__eyebrow{color:color-mix(in srgb, #fff 78%, var(--st-primary))}.st-hero__badge{justify-self:inherit;background:color-mix(in srgb, var(--st-primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--st-primary) 45%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:max-content;color:var(--st-primary);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:.78rem;font-weight:700;display:inline-flex}.st-hero__badge:before{content:"✦";font-size:.62rem}.st-hero--full .st-hero__badge,.st-hero--minimal .st-hero__badge{color:#fff;background:#ffffff24;border-color:#ffffff61}.st-hero__title{max-width:24ch;font-size:clamp(2.7rem,6.5vw,5.2rem)}.st-hero__sub{color:var(--st-muted);max-width:560px;margin:0;font-size:clamp(1.02rem,1.7vw,1.28rem)}.st-hero--full .st-hero__title,.st-hero--minimal .st-hero__title{color:#fff;text-shadow:0 2px 40px #00000040}.st-hero--full .st-hero__sub,.st-hero--minimal .st-hero__sub{color:#ffffffdb}.st-hero__actions{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.st-hero--full .st-hero__actions,.st-hero--minimal .st-hero__actions{justify-content:center}.st-hero--full .st-btn--ghost,.st-hero--minimal .st-btn--ghost{color:#fff}.st-hero__media{flex:1;min-width:0;position:relative}.st-hero__media:after{content:"";border:1.5px solid color-mix(in srgb, var(--st-primary) 45%, transparent);border-radius:var(--st-radius);z-index:-1;opacity:.7;position:absolute;inset:26px -26px -26px 26px}[dir=rtl] .st-hero__media:after{inset:26px 26px -26px -26px}.st-hero__media img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--st-radius);width:100%;box-shadow:0 46px 90px -44px #0000008c}.st-hero__ph{aspect-ratio:4/5;border-radius:var(--st-radius);background:radial-gradient(120% 90% at 30% 10%, color-mix(in srgb, var(--st-primary) 55%, transparent), transparent 55%), linear-gradient(150deg, var(--st-accent), var(--st-ink));width:100%;display:block}.st-hero--minimal{background:radial-gradient(900px 460px at 85% -10%, color-mix(in srgb, var(--st-primary) 18%, transparent), transparent 62%), linear-gradient(165deg, color-mix(in srgb, var(--st-primary) 10%, var(--st-bg)), var(--st-bg))}.st-hero--minimal .st-hero__title{color:var(--st-ink);text-shadow:none}.st-hero--minimal .st-hero__sub{color:var(--st-muted)}.st-hero--minimal .st-hero__eyebrow{color:var(--st-primary)}.st-hero--nobg{background:radial-gradient(1100px 500px at 78% -12%, color-mix(in srgb, var(--st-primary) 16%, transparent), transparent 62%), linear-gradient(165deg, color-mix(in srgb, var(--st-primary) 9%, var(--st-bg)), var(--st-bg))}.st-hero--nobg .st-hero__title{color:var(--st-ink)}.st-hero--nobg .st-hero__sub{color:var(--st-muted)}.st-hero--nobg .st-hero__eyebrow{color:var(--st-primary)}.st-hero--nobg .st-btn--ghost{color:var(--st-ink);border-color:color-mix(in srgb, var(--st-ink) 26%, transparent)}.st-hero--nobg.st-hero--dark .st-hero__title{color:#fff}.st-hero--nobg.st-hero--dark .st-hero__sub{color:#ffffffd1}.st-hero--nobg.st-hero--dark .st-btn--ghost{color:#fff;border-color:#ffffff59}.st-marquee{background:var(--st-ink);color:var(--st-bg);border-block:1px solid color-mix(in srgb, var(--st-primary) 30%, transparent);padding:15px 0;overflow:hidden}.st-marquee__track{width:max-content;animation:st-marquee var(--st-marquee-speed,26s) linear infinite;gap:44px;display:flex}.st-marquee__track span{font-family:var(--st-font-head);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:44px;font-size:1.2rem;font-weight:700;display:inline-flex}.st-marquee__track i{color:var(--st-primary);font-size:.85rem;font-style:normal}@keyframes st-marquee{to{transform:translate(-50%)}}[dir=rtl] .st-marquee__track{animation-direction:reverse}.st-grid{gap:28px 24px;display:grid}.st-grid--grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr))}.st-grid--editorial{grid-template-columns:repeat(12,1fr)}.st-grid--editorial .st-card:first-child{grid-column:span 7}.st-grid--editorial .st-card:not(:first-child){grid-column:span 5}.st-scroller{scroll-snap-type:x mandatory;grid-auto-columns:258px;grid-auto-flow:column;gap:22px;padding:6px 2px 16px;display:grid;overflow-x:auto}.st-scroller>*{scroll-snap-align:start}.st-scroller::-webkit-scrollbar{height:6px}.st-scroller::-webkit-scrollbar-thumb{background:var(--st-border);border-radius:4px}.st-card{background:var(--st-surface);border:1px solid var(--st-border);border-radius:var(--st-radius);flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;display:flex;overflow:hidden}.st-card:hover{border-color:color-mix(in srgb, var(--st-primary) 38%, var(--st-border));box-shadow:0 34px 60px -34px color-mix(in srgb, var(--st-ink) 42%, transparent);transform:translateY(-7px)}.st-card__media{aspect-ratio:1;background:color-mix(in srgb, var(--st-ink) 6%, var(--st-bg));display:block;position:relative;overflow:hidden}.st-grid--editorial .st-card__media{aspect-ratio:5/4}.st-grid--editorial .st-card:first-child .st-card__media{aspect-ratio:4/5}.st-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.st-card:hover .st-card__media img{transform:scale(1.07)}.st-card__ph{background:linear-gradient(135deg, color-mix(in srgb, var(--st-primary) 42%, var(--st-bg)), var(--st-surface));width:100%;height:100%;display:block}.st-card__tag{top:14px;background:var(--st-primary);color:var(--st-on-primary);box-shadow:0 8px 18px -8px var(--st-primary);letter-spacing:.03em;border-radius:999px;padding:6px 12px;font-size:.7rem;font-weight:700;position:absolute;inset-inline-start:14px}.st-card__add{bottom:14px;background:var(--st-surface);width:42px;height:42px;color:var(--st-ink);border:none;border-radius:50%;place-items:center;font-size:1.4rem;line-height:1;transition:background .22s,color .22s,transform .22s;display:grid;position:absolute;inset-inline-end:14px;box-shadow:0 10px 24px -10px #00000073}.st-card__add:hover{background:var(--st-primary);color:var(--st-on-primary);transform:scale(1.1)}.st-card__add.is-added{background:var(--st-primary);color:var(--st-on-primary)}.st-card__add--inline{border-radius:var(--st-radius-sm);background:color-mix(in srgb, var(--st-primary) 12%, transparent);width:100%;height:44px;color:var(--st-primary);box-shadow:none;margin-top:14px;font-size:.95rem;font-weight:700;position:static}.st-card__add--inline:hover{background:var(--st-primary);color:var(--st-on-primary);transform:none}.st-card__body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 22px;display:flex}.st-card__name{font-family:var(--st-font-head);font-size:1.04rem;font-weight:600;line-height:1.3;display:block}.st-card__name:hover{color:var(--st-primary)}.st-card__price{color:var(--st-primary);align-items:baseline;gap:10px;margin-top:auto;font-size:1.05rem;font-weight:800;display:flex}.st-card__price del{color:var(--st-muted);font-size:.86rem;font-weight:400}.st-cats{gap:20px;display:grid}.st-cats--cards{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.st-cats--chips{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.st-cat{border:1px solid var(--st-border);background:var(--st-surface);border-radius:var(--st-radius);text-align:center;padding:16px 18px;font-weight:700;transition:transform .28s,border-color .28s,color .28s,box-shadow .28s;position:relative;overflow:hidden}.st-cat:hover,.st-cat.is-active{border-color:color-mix(in srgb, var(--st-primary) 50%, var(--st-border));color:var(--st-primary);box-shadow:0 22px 40px -26px var(--st-primary);transform:translateY(-4px)}.st-cat img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--st-radius-sm);width:100%;margin-bottom:14px}.st-cat em{color:var(--st-muted);margin-top:3px;font-size:.78rem;font-style:normal;font-weight:500;display:block}.st-cats--chips .st-cat{border-radius:999px;padding:11px 24px}.st-cats--chips .st-cat img{display:none}.st-cats--chips .st-cat:hover{border-color:var(--st-primary)}.st-look{grid-auto-flow:dense;gap:18px;display:grid}.st-look--c2{grid-template-columns:repeat(2,1fr)}.st-look--c3{grid-template-columns:repeat(3,1fr)}.st-look--c4{grid-template-columns:repeat(4,1fr)}.st-look__item{border-radius:var(--st-radius);margin:0;position:relative;overflow:hidden}.st-look__item--wide{grid-column:span 2}.st-look__item img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.st-look__item--wide img{aspect-ratio:2}.st-look__item:nth-child(3n+2) img{aspect-ratio:3/4}.st-look__item:hover img{transform:scale(1.06)}.st-look__item figcaption{inset-inline:0;color:#fff;background:linear-gradient(#0000,#000000b8);justify-content:space-between;align-items:flex-end;gap:10px;padding:44px 18px 16px;font-size:.9rem;font-weight:600;display:flex;position:absolute;bottom:0}.st-look__item figcaption:after{content:"↗";opacity:.85;font-size:1.1rem}.st-about{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.st-about__media{position:relative}.st-about__media:before{content:"";border:1.5px solid color-mix(in srgb, var(--st-primary) 40%, transparent);border-radius:var(--st-radius);z-index:0;position:absolute;inset:26px -26px -26px 26px}[dir=rtl] .st-about__media:before{inset:26px 26px -26px -26px}.st-about__media img{z-index:1;aspect-ratio:5/4.2;object-fit:cover;border-radius:var(--st-radius);width:100%;position:relative;box-shadow:0 40px 80px -44px #00000080}.st-about__copy{gap:18px;display:grid}.st-about__eyebrow{color:var(--st-primary);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-size:.72rem;font-weight:700;display:inline-flex}.st-about__eyebrow:before{content:"";background:var(--st-primary);width:30px;height:2px}.st-about__text{color:var(--st-muted);white-space:pre-line;margin:0}.st-about__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.st-about__list li{align-items:center;gap:12px;font-weight:600;display:flex}.st-about__list i{background:color-mix(in srgb, var(--st-primary) 16%, transparent);width:26px;height:26px;color:var(--st-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:.78rem;font-style:normal;display:grid}.st-about__sign{color:var(--st-primary);font-family:Playfair Display,Amiri,serif;font-size:1.35rem;font-style:italic}.st-stats__grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;display:grid}[dir=rtl] .st-stats__grid,.st-stats__grid{gap:0 24px}.st-stats__item{border-top:2px solid var(--st-primary);text-align:start;padding:8px 14px 8px 0}[dir=rtl] .st-stats__item{padding:8px 0 8px 14px}.st-stats__item:not(:last-child){border-inline-end:1px solid var(--st-border)}.st-stats__item strong{font-family:var(--st-font-head);color:var(--st-primary);letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,3rem);display:block}.st-stats__item strong em{color:var(--st-muted);margin-inline-start:2px;font-size:.5em;font-style:normal;font-weight:600}.st-stats__item span{color:var(--st-muted);font-size:.9rem;font-weight:500}.st-quotes{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:24px;display:grid}.st-quote{background:var(--st-surface);border:1px solid var(--st-border);border-radius:var(--st-radius);margin:0;padding:30px 28px 24px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative;overflow:hidden}.st-quote:hover{box-shadow:0 30px 54px -34px color-mix(in srgb, var(--st-ink) 40%, transparent);transform:translateY(-4px)}.st-quote:before{content:"❝";top:10px;font-family:var(--st-font-head);color:var(--st-primary);opacity:.14;font-size:5rem;line-height:1;position:absolute;inset-inline-end:18px}.st-quote__mark{display:none}.st-quote p{margin:6px 0 22px;position:relative}.st-quote footer{align-items:center;gap:13px;display:flex;position:relative}.st-quote footer img{object-fit:cover;width:46px;height:46px;box-shadow:0 0 0 2px var(--st-surface), 0 0 0 3.5px var(--st-border);border-radius:50%}.st-quote footer strong{font-family:var(--st-font-head);display:block}.st-quote footer span{color:var(--st-muted);font-size:.82rem}.st-faq__list{gap:12px;max-width:780px;margin:0 auto;display:grid}.st-faq__item{border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-surface);padding:2px 22px;transition:border-color .25s,box-shadow .25s}.st-faq__item[open]{border-color:color-mix(in srgb, var(--st-primary) 40%, var(--st-border))}.st-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:700;list-style:none;display:flex}.st-faq__item summary::-webkit-details-marker{display:none}.st-faq__item summary:after{content:"+";width:30px;height:30px;color:var(--st-primary);background:color-mix(in srgb, var(--st-primary) 12%, transparent);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.15rem;font-weight:500;transition:transform .25s,background .25s,color .25s;display:grid}.st-faq__item[open] summary:after{content:"–";background:var(--st-primary);color:var(--st-on-primary);transform:rotate(180deg)}.st-faq__item p{color:var(--st-muted);margin:0 0 20px}.st-rich{max-width:780px}.st-rich--center{text-align:center}.st-rich--end{text-align:end}.st-rich p{color:var(--st-muted);margin:16px 0 0;font-size:1.04rem}.st-cta{text-align:center;max-width:none;position:relative;overflow:hidden}.st-cta .st-cta__inner{max-width:720px;margin:0 auto}.st-cta--tint{background:radial-gradient(720px 320px at 50% -20%, #ffffff38, transparent 60%), linear-gradient(135deg, var(--st-primary), var(--st-accent));color:var(--st-on-primary)}.st-cta--tint .st-head__title,.st-cta--tint h2,.st-cta--tint p{color:var(--st-on-primary)}.st-cta__bg{opacity:.16;background-position:50%;background-size:cover;position:absolute;inset:0}.st-cta__inner{justify-items:center;gap:18px;display:grid;position:relative}.st-cta--tint .st-cta__inner h2{text-shadow:0 2px 26px #0000002e}.st-cta--tint .st-btn--primary{background:var(--st-on-primary);color:var(--st-primary)}.st-video__frame{border-radius:var(--st-radius);aspect-ratio:16/9;background:#000;overflow:hidden;box-shadow:0 40px 80px -44px #00000080}.st-video__frame video,.st-video__frame iframe{border:0;width:100%;height:100%}.st-video__cap{text-align:center;color:var(--st-muted);margin-top:16px}.st-contact{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.st-contact__intro p{color:var(--st-muted);max-width:480px}.st-contact__rows{gap:14px;display:grid}.st-contact__row{background:var(--st-surface);border:1px solid var(--st-border);border-radius:var(--st-radius);align-items:center;gap:16px;padding:16px 20px;transition:transform .25s,border-color .25s;display:flex}.st-contact__row:hover{border-color:color-mix(in srgb, var(--st-primary) 40%, var(--st-border));transform:translate(-4px)}[dir=rtl] .st-contact__row:hover{transform:translate(4px)}.st-contact__ico{background:color-mix(in srgb, var(--st-primary) 14%, transparent);width:44px;height:44px;color:var(--st-primary);border-radius:13px;place-items:center;font-size:1.15rem;display:grid}.st-contact__row span{color:var(--st-muted);font-size:.8rem;display:block}.st-contact__row a,.st-contact__row strong{font-weight:700}.st-contact__row a:hover{color:var(--st-primary)}.st-footer{background:var(--st-ink);color:var(--st-bg);padding:70px 22px 26px}.st-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px;max-width:1200px;margin:0 auto;display:flex}.st-footer__brand img{object-fit:cover;width:54px;height:54px;box-shadow:0 12px 24px -14px color-mix(in srgb, var(--st-primary) 60%, transparent);border-radius:16px}.st-footer__brand strong{font-family:var(--st-font-head);margin-top:14px;font-size:1.25rem;display:block}.st-footer__brand p{color:color-mix(in srgb, var(--st-bg) 64%, transparent);max-width:320px;margin:8px 0 0}.st-footer__links{gap:12px;display:grid}.st-footer__links a,.st-footer__contact a{opacity:.9;width:max-content;transition:opacity .2s,color .2s;position:relative}.st-footer__links a:hover,.st-footer__contact a:hover{color:var(--st-primary);opacity:1}.st-footer__contact{gap:12px;font-size:.92rem;display:grid}.st-footer__bottom{border-top:1px solid color-mix(in srgb, var(--st-bg) 18%, transparent);max-width:1200px;color:color-mix(in srgb, var(--st-bg) 64%, transparent);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:54px auto 0;padding-top:24px;font-size:.82rem;display:flex}.st-footer__made a{color:var(--st-primary);font-weight:700}.st-empty{text-align:center;color:var(--st-muted);padding:120px 22px}@media (width<=900px){.st-hero--split .st-hero__inner{flex-direction:column}.st-about,.st-contact{grid-template-columns:1fr;gap:40px}.st-look--c3,.st-look--c4{grid-template-columns:repeat(2,1fr)}.st-grid--editorial{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.st-grid--editorial .st-card,.st-grid--editorial .st-card:not(:first-child){grid-column:auto}.st-nav__links{display:none}.st-root{--st-pad:calc(64px * var(--st-density,1))}}@media (width<=600px){.st-grid--editorial .st-card:nth-child(4n+1),.st-look__item--wide{grid-column:auto}.st-look__item--wide img,.st-look__item:nth-child(3n+2) img{aspect-ratio:1}.st-hero__media:after,.st-about__media:before{inset:14px -14px -14px 14px}.st-stats__item:not(:last-child){border-inline-end:none}}.st-slot,.st-slot__body,.st-slot__content{position:relative}.st-slot.is-selected>.st-slot__body:after{content:"";box-shadow:0 0 0 3px var(--ss-accent,#ff6201);pointer-events:none;z-index:40;position:absolute;inset:0}.st-slot__bar{top:10px;z-index:60;opacity:0;pointer-events:none;font-family:var(--font-sans,"Public Sans", "Tajawal", system-ui, sans-serif);background:#fffffff5;border:1px solid #eee5da;border-radius:12px;align-items:center;gap:4px;padding:5px 6px;transition:opacity .18s,transform .18s;display:flex;position:absolute;inset-inline-end:10px;transform:translateY(-4px);box-shadow:0 8px 26px #241a1229}.st-slot:hover .st-slot__bar,.st-slot.is-selected .st-slot__bar{opacity:1;pointer-events:auto;transform:none}.st-slot__name{color:#8a7c70;white-space:nowrap;text-transform:capitalize;padding:0 6px;font-size:.66rem;font-weight:800}.st-slot__act{color:#6b5c4f;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.8rem;display:grid}.st-slot__act:hover{color:var(--ss-accent,#ff6201);background:#ff62011a}.st-slot__act:disabled{opacity:.3;cursor:not-allowed}.st-slot__act--danger:hover{color:#dc2626;background:#dc26261a}.st-slot__veil{color:#8a7c70;z-index:30;background:#ffffffbd;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:absolute;inset:0}.st-bridge{justify-content:center;padding:8px 12px;display:flex}.st-bridge__btn{color:var(--ss-accent,#ff6201);font:inherit;cursor:pointer;background:#ffffffb3;border:1.6px dashed #d8c9b8;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:.78rem;font-weight:800;transition:background .15s,transform .15s;display:inline-flex}.st-bridge__btn:hover{background:#fff;transform:translateY(-1px)}.st-bridge__btn span[lang]{line-height:1}:root{--ss-accent:#ff6201;--ss-accent-ink:#fff;--ss-ink:#241a12;--ss-mut:#8a7c70;--ss-line:#e8e0d6;--ss-bg:#fbf8f3;--ss-card:#fff}.ss{z-index:950;pointer-events:none;font-family:var(--font-sans,"Public Sans", "Tajawal", system-ui, sans-serif);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.ss *{box-sizing:border-box}.ss__dock{pointer-events:auto;border:1px solid var(--ss-line);background:#fffdf9f5;border-bottom:none;border-radius:18px 18px 0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:min(1000px,100vw - 20px);padding:10px 18px 12px;display:flex;box-shadow:0 -10px 40px #241a1229}.ss__dock-brand{align-items:center;gap:10px;min-width:0;display:flex}.ss__dock-logo{background:#ff62011f;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:1rem;display:grid}.ss__dock-title{align-items:center;gap:8px;min-width:0;display:flex}.ss__dock-title b{color:var(--ss-ink);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:.86rem;font-weight:800;overflow:hidden}.ss__pill{color:#77695c;white-space:nowrap;background:#eae4dc;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:2px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.ss__pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.ss__pill.is-live{color:var(--ss-accent);background:#ff62011f}.ss__dock-actions{align-items:center;gap:6px;display:flex}.ss__dock-actions button{border:1px solid var(--ss-line);background:var(--ss-card);color:var(--ss-ink);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:.78rem;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.ss__dock-actions button i{font-size:.95rem;font-style:normal}.ss__dock-actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #241a1214}.ss__dock-actions button.is-active{background:var(--ss-accent);border-color:var(--ss-accent);color:var(--ss-accent-ink)}.ss__dock-status{align-items:center;gap:8px;display:flex}.ss__saved{color:#16a34a;background:#16a34a14;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:800;animation:.2s ssPop}@keyframes ssPop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ss__btn{border:1px solid var(--ss-line);background:var(--ss-card);color:var(--ss-ink);font:inherit;cursor:pointer;border-radius:12px;padding:8px 15px;font-size:.78rem;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s}.ss__btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #241a1214}.ss__btn:disabled{opacity:.55;cursor:not-allowed}.ss__btn--primary{background:var(--ss-accent);border-color:var(--ss-accent);color:var(--ss-accent-ink)}.ss__btn--soft{color:#b45309;background:#ffe9d6;border-color:#ffd3ad}.ss__dock-exit{color:#6b5c4f;font:inherit;cursor:pointer;background:#efe9e2;border:none;border-radius:12px;padding:8px 13px;font-size:.78rem;font-weight:800}.ss__dock-exit:hover{background:#e5dcd2}.ss-sheet{bottom:78px;background:var(--ss-bg);border:1px solid var(--ss-line);z-index:940;width:min(400px,100vw - 20px);max-height:calc(100vh - 130px);font-family:var(--font-sans,"Public Sans", "Tajawal", system-ui, sans-serif);border-radius:20px;flex-direction:column;display:flex;position:fixed;inset-inline-end:18px;overflow:hidden;box-shadow:0 24px 70px -18px #241a1259}.ss-sheet--ltr{font-family:var(--font-sans,"Public Sans", system-ui, sans-serif)}.ss-sheet__head{background:var(--ss-card);border-bottom:1px solid var(--ss-line);flex-shrink:0;align-items:center;gap:8px;padding:12px 14px;display:flex}.ss-sheet__head b{color:var(--ss-ink);flex:1;font-size:.9rem;font-weight:800}.ss-sheet__mini{gap:4px;display:flex}.ss-sheet__mini button{cursor:pointer;width:28px;height:28px;color:var(--ss-mut);background:0 0;border:none;border-radius:8px;font-size:.82rem}.ss-sheet__mini button:hover{background:#0000000d}.ss-sheet__close{color:#6b5c4f;cursor:pointer;background:#f3efea;border:none;border-radius:8px;flex-shrink:0;width:28px;height:28px;font-size:.78rem}.ss-sheet__body{scrollbar-width:thin;scrollbar-color:#d8cabb transparent;flex-direction:column;gap:14px;padding:14px;display:flex;overflow-y:auto}.ss-livetip{color:var(--ss-mut);background:#fbf1e6;border:1px solid #f3ddc2;border-radius:12px;gap:8px;padding:9px 12px;font-size:.74rem;line-height:1.7;display:flex}.ss-livetip b{color:var(--ss-accent)}.ss-sheet__sub{color:var(--ss-mut);margin:0;font-size:.76rem;line-height:1.6}.ss-sheet__delete{color:#dc2626;font:inherit;cursor:pointer;background:#fdf2f2;border:1px solid #f3c9c9;border-radius:12px;padding:11px;font-size:.78rem;font-weight:800}.ss-sheet__delete:hover{background:#fbe2e2}.ss-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ss-tile{border:1px solid var(--ss-line);background:var(--ss-card);font:inherit;color:var(--ss-ink);cursor:pointer;text-align:start;border-radius:12px;align-items:center;gap:9px;padding:11px 12px;font-size:.78rem;font-weight:800;display:flex}.ss-tile i{width:32px;height:32px;color:var(--ss-accent);background:#ff62011a;border-radius:9px;flex-shrink:0;place-items:center;font-size:.9rem;font-style:normal;display:grid}.ss-tile:hover{border-color:var(--ss-accent)}.ss-f{flex-direction:column;gap:5px;display:flex}.ss-f__val{background:var(--ss-accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;margin-inline-start:auto;padding:1px 8px;font-size:.7rem}.ss-f label{color:#5c4f44;font-size:.72rem;font-weight:800}.ss-f--val{background:var(--ss-accent,#e27b3c);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;margin-inline-start:auto;padding:2px 9px;font-size:.68rem}.ss-f label{align-items:center;gap:6px;display:flex}.ss-f input[type=text],.ss-f input[type=number],.ss-f select,.ss-f textarea{border:1px solid var(--ss-line);background:var(--ss-card);font:inherit;color:var(--ss-ink);border-radius:10px;width:100%;padding:9px 12px;font-size:.82rem}.ss-f input[type=range]{width:100%;accent-color:var(--ss-accent)}.ss-f input:focus,.ss-f textarea:focus,.ss-f select:focus{border-color:var(--ss-accent);outline:none}.ss-f--toggle{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.ss-f--toggle span{color:var(--ss-ink);font-size:.8rem;font-weight:700}.ss-switch{cursor:pointer;background:#d8cec2;border:none;border-radius:999px;flex-shrink:0;width:40px;height:23px;transition:background .2s;position:relative}.ss-switch i{top:3px;background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;position:absolute;inset-inline-start:3px}.ss-switch.is-on{background:var(--ss-accent)}.ss-switch.is-on i{transform:translate(17px)}[dir=rtl] .ss-switch.is-on i{transform:translate(-17px)}.ss-seg{background:#f2ece3;border-radius:10px;gap:4px;padding:3px;display:flex}.ss-seg button{font:inherit;color:var(--ss-mut);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:6px 8px;font-size:.72rem;font-weight:800}.ss-seg button.is-active{background:var(--ss-card);color:var(--ss-accent);box-shadow:0 2px 6px #241a1214}.ss-img{background:var(--ss-card);cursor:pointer;aspect-ratio:16/10;border:1.6px dashed #d9cec0;border-radius:14px;position:relative;overflow:hidden}.ss-img img{object-fit:cover;width:100%;height:100%;display:block}.ss-img__empty{color:var(--ss-mut);background:#faf7f2;place-items:center;font-size:.82rem;font-weight:800;display:grid;position:absolute;inset:0}.ss-img__over{background:linear-gradient(#0000,#0000008c);gap:6px;padding:8px;display:flex;position:absolute;inset:auto 0 0}.ss-img__act{color:#333;font:inherit;cursor:pointer;background:#fffffff2;border:none;border-radius:9px;padding:6px 12px;font-size:.74rem;font-weight:800}.ss-img__act--del{color:#fff;background:#dc2626e6}.ss-list{flex-direction:column;gap:8px;display:flex}.ss-list__empty{color:var(--ss-mut);margin:0;font-size:.74rem}.ss-list__item{border:1px solid var(--ss-line);border-radius:12px;overflow:hidden}.ss-list__head{color:#6b5c4f;background:#f7f1e9;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:.72rem;font-weight:800;display:flex}.ss-list__del{color:var(--ss-mut);cursor:pointer;background:0 0;border:none;font-size:.75rem}.ss-list__body{flex-direction:column;gap:9px;padding:10px;display:flex}.ss-list__add,.ss__linkbtn{color:var(--ss-accent);font:inherit;cursor:pointer;text-align:start;background:0 0;border:none;padding:4px 0;font-size:.78rem;font-weight:800}.ss-color{border-bottom:1px dashed var(--ss-line);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.ss-color:last-child{border-bottom:none}.ss-color span{color:var(--ss-ink);font-size:.76rem;font-weight:700}.ss-color>div{align-items:center;gap:8px;display:flex}.ss-color__hex{color:var(--ss-mut);background:#f2ece3;border-radius:7px;padding:3px 8px;font-family:monospace;font-size:.7rem}.ss-color input[type=color]{border:1px solid var(--ss-line);cursor:pointer;background:0 0;border-radius:8px;width:30px;height:30px;padding:0}.ss__block{margin-bottom:16px}.ss__block h4{color:var(--ss-ink);margin:0 0 4px;font-size:.84rem;font-weight:800}.ss__sub{color:var(--ss-mut);margin:0 0 10px;font-size:.72rem;line-height:1.6}.ss__templates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ss__templates button{border:1px solid var(--ss-line);background:var(--ss-card);cursor:pointer;text-align:start;border-radius:12px;align-items:center;gap:9px;padding:9px;display:flex}.ss__templates button.is-active,.ss__palettes button.is-active,.ss__fonts button.is-active{border-color:var(--ss-accent);box-shadow:0 0 0 2px #ff620126}.ss__templates button>i{border-radius:9px;flex-shrink:0;width:40px;height:40px;display:block;position:relative;overflow:hidden}.ss__templates button>i em{height:8px;display:block;position:absolute;inset:0 0 auto}.ss__templates button>span{min-width:0;display:block}.ss__templates button b{color:var(--ss-ink);font-size:.72rem;font-weight:800;display:block}.ss__templates button small{color:var(--ss-mut);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;display:block;overflow:hidden}.ss__palettes{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.ss__palettes button{border:1px solid var(--ss-line);background:var(--ss-card);cursor:pointer;font:inherit;color:var(--ss-ink);border-radius:11px;flex-direction:column;align-items:center;gap:6px;padding:8px 6px;font-size:.68rem;font-weight:700;display:flex}.ss__palettes button i{border-radius:7px;width:100%;height:26px;display:block;position:relative;overflow:hidden}.ss__palettes button i b{height:7px;display:block;position:absolute;inset:0 0 auto}.ss__fonts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ss__fonts button{border:1px solid var(--ss-line);background:var(--ss-card);cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:8px;display:flex}.ss__fonts button b{width:38px;height:38px;color:var(--ss-ink);background:#f7f1e9;border-radius:9px;flex-shrink:0;place-items:center;font-size:1.25rem;display:grid}.ss__fonts button span{color:var(--ss-ink);font-size:.72rem;font-weight:800}.ss__colors{margin-top:4px}.ss-slug{border:1px solid var(--ss-line);background:#fffdfa;border-radius:10px;align-items:center;gap:4px;padding:6px 10px;display:flex}.ss-slug span{color:var(--ss-mut);font-size:.76rem;font-weight:700}.ss-slug input{font:inherit;color:var(--ss-ink);background:0 0;border:none;flex:1;font-size:.8rem;font-weight:700}.ss-slug input:focus{outline:none}.ss-slug-state{min-height:16px;margin-top:6px}.ss-slug-state span{font-size:.7rem;font-weight:700}.ss-slug-state .is-check{color:var(--ss-mut)}.ss-slug-state .is-ok{color:#16a34a}.ss-slug-state .is-bad{color:#dc2626}.ss__social{grid-template-columns:1fr 1.6fr auto;gap:6px;margin-bottom:6px;display:grid}.ss__social input{border:1px solid var(--ss-line);background:var(--ss-card);font:inherit;border-radius:10px;min-width:0;padding:7px 10px;font-size:.74rem}.ss__mini{width:28px;height:28px;color:var(--ss-mut);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;font-size:.74rem;display:grid}.ss__mini:hover{color:var(--ss-ink);background:#0000000d}.ss__mini--danger:hover{color:#dc2626;background:#dc26261a}@media (width<=640px){.ss-sheet{inset-inline-end:10px;width:calc(100vw - 20px);bottom:92px}.ss__dock{gap:8px;padding:9px 10px 11px}.ss__dock-title b{max-width:90px}.ss__dock-actions button{padding:7px 10px;font-size:.72rem}.ss__dock-actions button i{font-size:.9rem}}.mp-ovl{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1200;background:#140e086b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mp{width:min(480px,100%);max-height:82vh;font-family:var(--font-sans,"Public Sans", "Tajawal", system-ui, sans-serif);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 70px -20px #00000059}.mp *{box-sizing:border-box}.mp__head{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.mp__head h4{color:#1c1c1c;margin:0;font-size:.95rem;font-weight:800}.mp__close{color:#555;cursor:pointer;background:#f3f0ec;border:none;border-radius:9px;width:30px;height:30px;font-size:.8rem}.mp__tabs{gap:6px;padding:10px 14px 0;display:flex}.mp__tabs button{color:#6b6158;font:inherit;cursor:pointer;background:#faf8f5;border:1px solid #e7e2dc;border-radius:10px;flex:1;padding:8px;font-size:.76rem;font-weight:700}.mp__tabs button.is-active{color:#ff6201;background:#fff4ea;border-color:#ff6201}.mp__body{flex-direction:column;gap:12px;padding:14px;display:flex;overflow-y:auto}.mp__drop{color:#6b6158;font:inherit;cursor:pointer;background:#fbf9f6;border:1.6px dashed #d9d0c6;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:26px 14px;font-size:.82rem;font-weight:700;display:flex}.mp__drop svg{color:#ff6201}.mp__drop em{color:#b9a99a;font-size:.7rem;font-style:normal;font-weight:500}.mp__drop:disabled{opacity:.6;cursor:wait}.mp__url{gap:8px;display:flex}.mp__url input{font:inherit;border:1px solid #e2dcd4;border-radius:10px;flex:1;padding:10px 12px;font-size:.82rem}.mp__url input:focus{border-color:#ff6201;outline:none}.mp__use{color:#fff;font:inherit;cursor:pointer;background:#ff6201;border:none;border-radius:10px;padding:0 18px;font-size:.8rem;font-weight:800}.mp__grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mp__thumb{cursor:pointer;aspect-ratio:1;background:#fff;border:1px solid #eee;border-radius:10px;padding:3px;overflow:hidden}.mp__thumb img{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}.mp__thumb:hover{border-color:#ff6201}.mp__empty{text-align:center;color:#b0a594;margin:0;padding:20px 0;font-size:.8rem}.mp__error{color:#dc2626;font-size:.74rem;font-weight:700}.storepage{font-family:var(--mw-font,"Tajawal", sans-serif);background:var(--mw-surface-50,#f8f9fa);min-height:70vh}.storepage--state{justify-content:center;align-items:center;padding:96px 24px;display:flex}.storepage__spinner{border:3px solid var(--mw-line,#e1e3e4);border-top-color:var(--mw-brand-500,#ff6201);border-radius:9999px;width:44px;height:44px;animation:.8s linear infinite mw-spin}.storepage__empty{text-align:center;background:var(--mw-surface-0,#fff);border:1px solid var(--mw-line,#e1e3e4);max-width:440px;box-shadow:var(--mw-shadow-sm,0 1px 2px #1c1b1f0f);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:48px 32px;display:flex}.storepage__empty span{font-size:2.5rem}.storepage__empty h1{margin:0;font-size:1.5rem}.storepage__empty p{color:var(--mw-ink-500,#6e6a68);margin:0}.storepage__empty a{color:var(--mw-brand-600,#a53c00);font-weight:700}.storepage__draft{background:var(--mw-brand-100,#ffe8d9);color:var(--mw-brand-600,#a53c00);justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:.9375rem;font-weight:600;display:flex}.storepage__draft button{background:var(--mw-brand-500,#ff6201);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 18px;font-family:inherit;font-weight:700}.storepage__fab{bottom:28px;background:var(--mw-brand-500,#ff6201);color:#fff;cursor:pointer;width:56px;height:56px;box-shadow:var(--mw-shadow-brand,0 8px 24px #ff620147);z-index:50;border:0;border-radius:9999px;font-size:1.5rem;position:fixed;inset-inline-end:28px}.storepage__fab:hover{background:var(--mw-brand-600,#a53c00)}.storepage--editing{background:var(--mw-surface-50,#f8f9fa)}.storepage__stage{min-height:60vh}.plan-card{background:#fff;border:1px solid #c8a59659;border-radius:20px;animation:.6s cubic-bezier(.16,1,.3,1) backwards plan-card-in;position:relative;overflow:hidden;box-shadow:0 12px 32px #4a2f1d1a}@keyframes plan-card-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.plan-card__media{position:relative}.plan-card__media>img{object-fit:cover;width:100%;height:auto;display:block}.plan-card__badge{top:12px;color:#ffe8c8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.2px;background:#18120cb8;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;position:absolute;inset-inline-end:12px}.plan-card__overlay{inset-inline:0;background:linear-gradient(#0000,#140e081f 45%,#140e08c7);justify-content:center;align-items:flex-end;padding:34px 12px 12px;transition:background .3s;display:flex;position:absolute;bottom:0}.plan-card__body{flex-direction:column;gap:14px;padding:16px 16px 18px;display:flex}.plan-card__name{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.plan-card__name-title{color:var(--color-on-surface);white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:.92rem;font-weight:800;line-height:1.5}.plan-card__name-duration{color:var(--color-primary);white-space:nowrap;background:#ff62011f;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.75rem;font-weight:800}.plan-card__price{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.plan-card__price-caption{letter-spacing:.6px;text-transform:uppercase;color:var(--color-on-surface-variant);font-size:.74rem;font-weight:800}.plan-card__price-value{color:var(--color-primary);letter-spacing:-.3px;font-size:1.4rem;font-weight:800}.plan-card__price-value--na{color:var(--color-on-surface-variant);letter-spacing:0;font-size:1rem;font-weight:700}.plan-card__cta{background:linear-gradient(135deg, var(--color-primary-container), var(--color-primary));color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;padding:12px 16px;font-family:inherit;font-size:.95rem;font-weight:800;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .25s,background .25s;display:flex;box-shadow:0 10px 24px #a53c004d}.plan-card__cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #a53c006b}.plan-card__cta:active{transform:translateY(0)scale(.98)}.plan-card__cta--disabled{cursor:not-allowed;box-shadow:none;background:#7864528c}.plan-card__cta:disabled:hover,.plan-card__cta--disabled:hover{box-shadow:none;transform:none}.plan-card__cta--added{background:linear-gradient(135deg,#25a35e,#12824a);animation:.4s cubic-bezier(.16,1,.3,1) plan-card-added-pop;box-shadow:0 10px 24px #12824a73}.plan-card__cta--added:hover{transform:none;box-shadow:0 10px 24px #12824a73}.plan-card__cta--added:disabled{cursor:default;opacity:1}@keyframes plan-card-added-pop{0%{transform:scale(.94)}55%{transform:scale(1.03)}to{transform:scale(1)}}.plan-card__check{stroke-dasharray:26;stroke-dashoffset:26px;animation:.5s cubic-bezier(.16,1,.3,1) forwards plan-card-check-draw}@keyframes plan-card-check-draw{to{stroke-dashoffset:0}}.plan-card__added-label{white-space:nowrap}.sub-page{padding-bottom:80px}.sub-page__breadcrumb{color:var(--color-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:.875rem;display:flex}.sub-page__breadcrumb a{color:var(--color-primary);transition:color var(--duration-ui) var(--ease-expo);font-weight:600}.sub-page__breadcrumb a:hover{color:var(--color-primary-container)}.sub-page__crumb-sep{color:var(--color-outline-variant);font-size:1.125rem}.sub-page__line{aspect-ratio:1920/635;object-fit:cover;border-radius:24px;width:100%;height:auto;margin-bottom:44px;display:block;box-shadow:0 10px 30px #0000000f}.sub-page__block{margin-bottom:48px}.sub-page__block-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.sub-page__block-header h2{color:var(--color-on-surface);letter-spacing:-.015em;font-size:clamp(1.25rem,2.6vw,1.65rem);font-weight:800}.sub-page__block-header p{color:var(--color-secondary);font-size:.875rem}.sub-page__icons-block{margin-bottom:48px;padding:4px 0 8px}.sub-page__icons{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px 56px;margin:0 auto;display:flex}.sub-icon{flex-direction:column;align-items:center;gap:14px;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1);animation:.6s cubic-bezier(.16,1,.3,1) backwards sub-icon-in;display:flex}.sub-icon:hover{transform:translateY(-8px)scale(1.15)}.sub-icon__img{justify-content:center;align-items:center;width:132px;height:132px;padding:6px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}.sub-icon:hover .sub-icon__img{transform:scale(1.08)}.sub-icon__img img{object-fit:contain;filter:drop-shadow(0 8px 16px #0000001f);width:100%;height:100%;transition:filter .4s cubic-bezier(.16,1,.3,1)}.sub-icon:hover .sub-icon__img img{filter:drop-shadow(0 12px 24px #0003)}.sub-icon__name{color:var(--color-on-surface);font-size:1.0625rem;font-weight:700;line-height:1.5}@keyframes sub-icon-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.sub-page__mini{background:var(--color-surface-container-lowest,#fff);border:1px solid var(--color-outline-variant);border-radius:24px;align-items:center;gap:20px;margin-bottom:44px;padding:26px;display:flex;box-shadow:0 10px 30px #0000000d}.sub-page__mini-icon{background:#fff;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:92px;height:92px;padding:14px;display:flex;box-shadow:0 8px 22px #00000014}.sub-page__mini-icon img{object-fit:contain;width:100%;height:100%}.sub-page__mini-text h1{color:var(--color-on-surface);letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:800}.sub-page__mini-tag{color:var(--color-primary-container);margin-bottom:6px;font-size:.75rem;font-weight:800;display:inline-block}.sub-page__mini-text p{color:var(--color-secondary);font-size:.9375rem;line-height:1.7}.sub-page__group{flex-direction:column;gap:40px;display:flex}.sub-page__group-block{flex-direction:column;gap:20px;display:flex}.sub-page__group-head{border-bottom:1px solid var(--color-outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.sub-page__group-title{color:var(--color-on-surface);align-items:center;gap:12px;font-size:1.05rem;font-weight:800;display:inline-flex}.sub-page__group-title:hover{color:var(--color-primary)}.sub-page__group-icon{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;padding:6px;display:flex;box-shadow:0 6px 16px #00000014}.sub-page__group-icon img{object-fit:contain;width:100%;height:100%}.sub-page__group-link{color:var(--color-primary);background:#fff;border:1px solid #ff620159;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:.8125rem;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.sub-page__group-link:hover{background:var(--color-primary-container,#ff6201);color:#fff;border-color:#0000;box-shadow:0 8px 20px #ff62014d}.sub-page__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:24px;display:grid}.sub-page__plans{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;display:grid}.sub-page__plan{transition:transform .4s cubic-bezier(.16, 1, .3, 1), box-shadow .4s var(--ease-expo);background:#fff;border-radius:20px;animation:.6s cubic-bezier(.16,1,.3,1) backwards sub-icon-in;position:relative;overflow:hidden;box-shadow:0 12px 32px #0000001a}.sub-page__plan:hover{transform:translateY(-6px);box-shadow:0 20px 44px #ff62012e}.sub-page__plan img{object-fit:cover;width:100%;height:auto;display:block}.sub-page__empty{text-align:center;color:var(--color-secondary);border:1px dashed var(--color-outline-variant);background:#ffffff80;border-radius:24px;flex-direction:column;align-items:center;gap:14px;padding:56px 20px;display:flex}.sub-page__empty-icon{opacity:.4;font-size:2.75rem}.sub-page__state{text-align:center;color:var(--color-secondary);padding:80px 0}.sub-page__state h1{color:var(--color-on-surface);margin:16px 0 24px;font-size:1.5rem}.sub-page__state-icon{opacity:.5;font-size:3rem}@media (width<=640px){.sub-page__icons{gap:28px 32px}.sub-icon__img{width:104px;height:104px}.sub-page__mini{text-align:center;flex-direction:column;align-items:center}.sub-page__block-header{flex-direction:column;align-items:flex-start}}.auth{background:0 0;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.auth__bg-pattern{opacity:.3;pointer-events:none;background-image:radial-gradient(circle,#0000000f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.auth__bg-glow{filter:blur(80px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.auth__bg-glow--1{background:radial-gradient(circle,#f9731614 0%,#0000 70%);width:500px;height:500px;animation:12s ease-in-out infinite auth-orb-1;top:-150px;right:-100px}.auth__bg-glow--2{background:radial-gradient(circle,#494bd60f 0%,#0000 70%);width:400px;height:400px;animation:15s ease-in-out infinite auth-orb-2;bottom:-120px;left:-80px}@keyframes auth-orb-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,30px)scale(1.1)}}@keyframes auth-orb-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-20px)scale(1.15)}}.auth__card{z-index:2;-webkit-backdrop-filter:blur(24px);background:#fffc;border:1px solid #ffffff80;border-radius:28px;width:100%;max-width:460px;padding:40px 32px;position:relative;box-shadow:0 24px 80px #0000000f,0 8px 24px #0000000a,inset 0 1px #fff9}.auth__logo{justify-content:center;margin-bottom:28px;text-decoration:none;display:flex}.auth__logo img{object-fit:contain;width:auto;height:50px;transition:transform .3s}.auth__logo:hover img{transform:scale(1.05)}.auth__tabs{background:var(--color-surface-container-low);border-radius:14px;gap:4px;margin-bottom:28px;padding:4px;display:flex}.auth__tab{text-align:center;color:var(--color-secondary);cursor:pointer;background:0 0;border:none;border-radius:11px;flex:1;padding:11px;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1)}.auth__tab--active{color:var(--color-primary-container);background:#fff;box-shadow:0 2px 8px #0000000f}.auth__form-header{margin-bottom:24px}.auth__title{color:var(--color-on-surface);margin-bottom:6px;font-size:1.25rem;font-weight:700}.auth__subtitle{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5}.auth__role-switch{gap:8px;margin-bottom:20px;display:flex}.auth__role-btn{border:1.5px solid var(--color-outline-variant);color:var(--color-on-surface);cursor:pointer;background:#fff;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.8125rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.auth__role-btn:hover{border-color:var(--color-primary-container);box-shadow:0 2px 8px #f9731614}.auth__role-btn--active{border-color:var(--color-primary-container);color:var(--color-primary-container);background:linear-gradient(135deg,#ff620114,#ff62010a);box-shadow:0 2px 12px #f973161f}.auth__role-btn svg{flex-shrink:0}.auth__form{flex-direction:column;gap:0;display:flex}.auth__fields{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}.auth__field{flex-direction:column;gap:6px;display:flex}.auth__field label{color:var(--color-on-surface);font-size:.8125rem;font-weight:600}.auth__input-wrap{align-items:center;display:flex;position:relative}.auth__field-icon{color:var(--color-outline);pointer-events:none;z-index:1;transition:color .3s;position:absolute;left:14px}[dir=rtl] .auth__field-icon{left:auto;right:14px}.auth__field--focused .auth__field-icon{color:var(--color-primary-container)}.auth__input-wrap input,.auth__input-wrap select{border:1.5px solid var(--color-outline-variant);width:100%;color:var(--color-on-surface);background:#fff;border-radius:12px;outline:none;padding:12px 16px 12px 42px;font-size:.9375rem;transition:all .3s cubic-bezier(.16,1,.3,1)}[dir=rtl] .auth__input-wrap input,[dir=rtl] .auth__input-wrap select{padding:12px 42px 12px 16px}.auth__input-wrap select{appearance:auto;cursor:pointer;background-image:none}.auth__input-wrap input:focus,.auth__input-wrap select:focus{border-color:var(--color-primary-container);box-shadow:0 0 0 3px #ff620114}.auth__input-wrap input::placeholder{color:var(--color-outline)}.auth__eye-btn{color:var(--color-outline);cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;right:12px}[dir=rtl] .auth__eye-btn{left:12px;right:auto}.auth__eye-btn:hover{color:var(--color-on-surface)}.auth__forgot{color:var(--color-primary-container);text-align:end;margin-bottom:16px;font-size:.8125rem;font-weight:500;text-decoration:none;display:block}.auth__forgot:hover{text-decoration:underline}.auth__error{color:var(--color-error);background:var(--color-error-container);border-radius:12px;align-items:center;gap:8px;margin-bottom:4px;padding:12px 14px;font-size:.8125rem;font-weight:500;display:flex;overflow:hidden}.auth__error svg{flex-shrink:0}.auth__submit{background:linear-gradient(135deg, var(--color-orange), var(--color-primary));color:#fff;cursor:pointer;border:none;border-radius:14px;width:100%;margin-top:4px;padding:14px;font-size:.9375rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #f973164d}.auth__submit:hover:not(:disabled){box-shadow:0 8px 28px #f9731666}.auth__submit:disabled{opacity:.85;cursor:not-allowed}.auth__submit:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}.auth__submit:hover:not(:disabled):after{animation:.6s forwards auth-shine}@keyframes auth-shine{0%{left:-100%}to{left:200%}}.auth__submit-loading{justify-content:center;align-items:center;gap:8px;display:flex}.auth__spinner{animation:1s linear infinite auth-spin}@keyframes auth-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth__divider{align-items:center;gap:16px;margin:24px 0;display:flex}.auth__divider:before,.auth__divider:after{content:"";background:var(--color-outline-variant);flex:1;height:1px}.auth__divider span{color:var(--color-secondary);white-space:nowrap;font-size:.75rem}.auth__social{justify-content:center;gap:12px;display:flex}.auth__social-btn{border:1.5px solid var(--color-outline-variant);width:48px;height:48px;color:var(--color-on-surface);cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.auth__social-btn:hover{border-color:var(--color-primary-container);box-shadow:0 4px 12px #0000000f}.auth__switch-mode{text-align:center;color:var(--color-secondary);margin-top:20px;font-size:.8125rem}.auth__switch-mode a{color:var(--color-primary-container);font-weight:600}.auth__switch-mode a:hover{text-decoration:underline}.auth__terms{color:var(--color-secondary);text-align:center;opacity:.8;margin-top:16px;font-size:.6875rem;line-height:1.6}@media (width<=480px){.auth{align-items:flex-start;padding:40px 16px 16px}.auth__card{border-radius:20px;padding:28px 20px}.auth__title{font-size:1.125rem}.auth__role-switch{flex-direction:column}.auth__bg-glow--1{width:300px;height:300px}.auth__bg-glow--2{width:250px;height:250px}}.cart-page{direction:rtl;background:radial-gradient(700px 380px at 92% -6%,#db9e5f29,#0000 62%),radial-gradient(560px 360px at 4% 108%,#a46e3a1a,#0000 60%),#fffdf8;min-height:70vh;padding-top:102px;position:relative}.cart-page__glow{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.cart-page__glow--1{background:#e4a55a29;width:320px;height:320px;top:110px;right:-90px}.cart-page__glow--2{background:#b276481f;width:300px;height:300px;bottom:40px;left:-80px}.cart-page__layout{z-index:1;max-width:1080px;margin:0 auto;padding:30px 22px 80px;position:relative}.cart-page__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.cart-page__title{color:#2f2417;align-items:center;gap:12px;font-size:22px;font-weight:800;display:flex}.cart-page__title-icon{color:#fff;background:linear-gradient(135deg,#e7b57f,#c98a48);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 26px #c98a4859}.cart-page__count{color:#a2703b;background:#f6ead8;border:1px solid #ecdcc0;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:800}.cart-page__clear{color:#b3432a;cursor:pointer;background:#fff;border:1px solid #e6d8bf;border-radius:12px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .2s}.cart-page__clear:hover{background:#fdf0ec;border-color:#ecc7b8}.cart-page__cols{grid-template-columns:1fr 340px;align-items:start;gap:26px;display:grid}.cart-page__items{flex-direction:column;gap:14px;display:flex}.cart-page__item{background:#fff;border:1px solid #ecdfc9;border-radius:18px;align-items:center;gap:16px;padding:14px;display:flex;box-shadow:0 8px 26px #8c6c4612}.cart-page__thumb{color:#cbb491;background:#f7f0e3;border-radius:12px;flex-shrink:0;place-items:center;width:104px;height:72px;display:grid;overflow:hidden}.cart-page__thumb img{object-fit:cover;width:100%;height:100%}.cart-page__info{flex:1;min-width:0}.cart-page__name{color:#2f2417;margin-bottom:8px;font-size:15px;font-weight:800}.cart-page__name a{color:inherit}.cart-page__name a:hover{color:#b6752f}.cart-page__opts{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.cart-page__opt{color:#8a6a44;background:#f6efdf;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.cart-page__price-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cart-page__price{color:#b6752f;font-size:14px;font-weight:800}.cart-page__oldprice{color:#b8a582;font-size:12px;font-weight:600;text-decoration:line-through}.cart-page__qty{border:1px solid #e6d8bd;border-radius:10px;align-items:center;gap:0;display:inline-flex;overflow:hidden}.cart-page__qty-btn{color:#6d5636;cursor:pointer;background:#fbf6ec;border:none;width:30px;height:30px;font-size:16px;font-weight:700;transition:background .15s}.cart-page__qty-btn:hover{background:#f0e2c8}.cart-page__qty-btn:disabled{opacity:.4;cursor:default}.cart-page__qty-val{text-align:center;min-width:28px;font-size:14px;font-weight:800}.cart-page__actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.cart-page__remove{color:#c09b85;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:6px;transition:color .15s,background .15s}.cart-page__remove:hover{color:#b3432a;background:#fdf0ec}.cart-page__line-total{color:#2f2417;font-size:14px;font-weight:800}.cart-page__summary{background:#fff;border:1px solid #ecdfc9;border-radius:20px;padding:22px;position:sticky;top:98px;box-shadow:0 14px 40px #8c6c461a}.cart-page__summary-title{color:#2f2417;margin-bottom:14px;font-size:16px;font-weight:800}.cart-page__row{color:#6d5636;justify-content:space-between;padding:7px 0;font-size:13px;display:flex}.cart-page__row--lg{color:#2f2417;border-top:1px dashed #e6d8bd;margin-top:10px;padding-top:14px;font-size:15px;font-weight:800}.cart-page__row--total{color:#b6752f;font-size:20px;font-weight:900}.cart-page__saved{color:#3f8f5f;font-weight:700}.cart-page__cta{cursor:pointer;color:#fff;background:linear-gradient(135deg,#e2a86a,#c78a48);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:18px;padding:14px;font-size:15px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 30px #c78a4866}.cart-page__cta:hover{transform:translateY(-2px);box-shadow:0 18px 38px #c78a4880}.cart-page__cta--ghost{color:#8a6a44;width:auto;box-shadow:none;background:#fff;border:1px solid #e6d8bd;margin:0 auto}.cart-page__cta--ghost:hover{box-shadow:none;background:#fbf4e6}.cart-page__pay-note{text-align:center;color:#a9976f;margin-top:12px;font-size:11px}.cart-page__empty{text-align:center;padding:70px 18px}.cart-page__empty-icon{color:#b98a4e;background:#f6ead8;border-radius:26px;place-items:center;width:92px;height:92px;margin:0 auto 18px;display:grid}.cart-page__empty h2{color:#2f2417;margin-bottom:8px;font-size:20px;font-weight:800}.cart-page__empty p{color:#8a7658;margin-bottom:22px;font-size:14px}@media (width<=860px){.cart-page__cols{grid-template-columns:1fr}.cart-page__summary{position:static}}.mwp-overlay{z-index:2000;box-sizing:border-box;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mwp-backdrop{-webkit-backdrop-filter:blur(7px);background:#11121380;position:absolute;inset:0}.mwp-modal{background:var(--color-surface-container-lowest,#fff);box-sizing:border-box;border-radius:22px;width:min(960px,100%);max-height:min(92vh,100%);padding:28px 30px 22px;animation:.32s cubic-bezier(.16,1,.3,1) mwp-in;position:relative;overflow-y:auto;box-shadow:0 40px 90px #0d0f1159}@keyframes mwp-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mwp-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.mwp-brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.mwp-brand__icon{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-container));border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 8px 18px #ff620152}.mwp-brand__text{flex-direction:column;line-height:1.15;display:flex}.mwp-brand__name{letter-spacing:-.02em;color:var(--color-on-surface,#191c1d);font-size:1.3rem;font-weight:900}.mwp-brand__sub{color:var(--color-primary,#a53c00);font-size:.7rem;font-weight:600}.mwp-timer{flex-shrink:0;align-items:center;gap:8px;display:flex}.mwp-timer__digit{box-sizing:border-box;background:var(--color-on-surface,#191c1d);color:#fff;letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;min-width:44px;height:48px;padding:0 6px;font-size:1.25rem;font-weight:800;display:inline-flex}.mwp-timer__sep{color:var(--color-on-surface);font-size:1.1rem;font-weight:800}.mwp-close{background:var(--color-surface-container-high,#e7e8e9);width:38px;height:38px;color:var(--color-on-surface);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s,transform .18s;display:inline-flex}.mwp-close:hover{background:var(--color-on-surface);color:#fff;transform:rotate(90deg)}.mwp-body{grid-template-columns:1.95fr 1fr;align-items:start;gap:30px;display:grid}.mwp-field{margin-bottom:22px}.mwp-field-head{margin-bottom:8px}.mwp-field-head .mwp-hint{margin-top:3px}.mwp-label{color:var(--color-on-surface,#191c1d);letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:800}.mwp-hint{color:var(--color-secondary,#5f5e5e);opacity:.85;margin:0;font-size:.72rem}.mwp-input{box-sizing:border-box;background:var(--color-surface,#f8f9fa);border:1.5px solid var(--color-surface-variant,#e1e3e4);border-radius:12px;align-items:center;gap:10px;height:54px;padding:0 16px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 4px 14px #1416180a}.mwp-input--focus{border-color:var(--color-primary-container,#ff6201);background:#fff;box-shadow:0 0 0 3px #ff620124,0 6px 18px #1416180f}.mwp-field-input{min-width:0;color:var(--color-on-surface,#191c1d);letter-spacing:.04em;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.95rem;font-weight:600}.mwp-field-input::placeholder{color:#a6adb8;letter-spacing:.02em;font-weight:500}.mwp-brand-logo{flex-shrink:0;display:inline-flex}.mwp-visa-logo{letter-spacing:-.01em;color:#16338f;font-size:1.15rem;font-style:italic;font-weight:900}.mwp-mc-logo{flex-shrink:0;display:inline-flex}.mwp-mc-circle{border-radius:50%;width:20px;height:20px;margin-left:-7px}.mwp-mc-circle--a{background:#eb001b}.mwp-mc-circle--b{mix-blend-mode:screen;background:#f79e1b}.mwp-check{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-container));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;animation:.3s cubic-bezier(.16,1,.3,1) mwp-pop;display:inline-flex}@keyframes mwp-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.mwp-input__cvv-note{color:var(--color-on-surface-variant,#5a4137);letter-spacing:.2em;flex-shrink:0;font-size:.9rem;font-weight:800}.mwp-cols{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:4px;display:grid}.mwp-cols .mwp-field{margin-bottom:0}.mwp-expiry{align-items:center;gap:8px;display:flex}.mwp-input--exp{flex-shrink:0;width:84px;padding:0 12px}.mwp-input--exp-active{border-color:var(--color-primary-container,#ff6201)}.mwp-expiry__sep{color:var(--color-secondary);opacity:.7;font-size:1rem;font-weight:700}.mwp-pay{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-container));color:#fff;letter-spacing:.02em;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;margin-top:6px;font-size:1.05rem;font-weight:800;transition:filter .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 26px #ff620159}.mwp-pay:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 16px 32px #ff62016b}.mwp-pay:active{filter:brightness(.96);transform:translateY(1px);box-shadow:0 6px 14px #ff62014d}.mwp-pay:disabled{cursor:not-allowed;opacity:.85;transform:none}.mwp-pay--error{animation:.4s cubic-bezier(.36,.07,.19,.97) mwp-shake}@keyframes mwp-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.mwp-pay__spinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite mwp-spin}@keyframes mwp-spin{to{transform:rotate(360deg)}}.mwp-error{color:#c62828;margin:12px 0 0;font-size:.8rem;font-weight:700}.mwp-side{flex-direction:column;gap:24px;display:flex}.mwp-card{aspect-ratio:262/356;box-sizing:border-box;background:linear-gradient(140deg,#262c31 0%,#101316 55%,#1b2024 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:space-between;align-self:center;width:100%;max-width:262px;padding:24px 22px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px #0d0f1159,0 4px 14px #0d0f112e,inset 0 1px #ffffff0f}.mwp-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff620129,#0000 65%);width:80%;height:90%;position:absolute;top:-40%;left:-20%}.mwp-card__sheen{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff14 45%,#0000 60%);transition:transform .8s;position:absolute;inset:0;transform:translate(-30%)}.mwp-card:hover .mwp-card__sheen{transform:translate(30%)}.mwp-card[data-focus=card]{transform:perspective(900px)rotateY(-5deg)translate(-2px)}.mwp-card[data-focus=name]{transform:perspective(900px)scale(1.01)}.mwp-card[data-focus=mon],.mwp-card[data-focus=yr]{transform:perspective(900px)translateY(2px)}.mwp-card[data-focus=cvv]{transform:perspective(900px)rotateX(4deg)}.mwp-card__top,.mwp-card__bottom{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.mwp-card__contactless{color:#ffffffa6}.mwp-card__mid{z-index:1;flex-direction:column;gap:18px;display:flex;position:relative}.mwp-card__name{color:#fff;letter-spacing:.03em;text-transform:uppercase;min-height:1.4em;font-size:1.02rem;font-weight:700}.mwp-card__name:empty:after{content:attr(placeholder)}.mwp-card__name:blank:after{content:attr(placeholder)}.mwp-card__digits{font-variant-numeric:tabular-nums;gap:14px;display:flex}.mwp-card__digit{letter-spacing:.06em;color:#ffffff61;font-size:1.28rem;font-weight:600}.mwp-card__digit--active{color:#fff;font-weight:800}.mwp-card__exp{flex-direction:column;gap:2px;display:flex}.mwp-card__exp-label{color:#ffffff73;letter-spacing:.12em;font-size:.6rem;font-weight:700}.mwp-card__exp-value{color:#fff;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:800}.mwp-card__net{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.mwp-card__wordmark{color:#ffffff8c;letter-spacing:.02em;font-size:.6rem;font-weight:700}.mwp-summary{padding:6px 2px 2px}.mwp-summary__title{color:var(--color-secondary,#5f5e5e);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:800}.mwp-summary__row{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.mwp-summary__key{color:var(--color-secondary,#5f5e5e);font-size:.78rem;font-weight:500}.mwp-summary__val{color:var(--color-on-surface,#191c1d);text-align:end;font-size:.82rem;font-weight:800}.mwp-summary__val--truncate{text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}.mwp-summary__divider{border-top:1.5px dashed #cdd2da;margin:10px 0 14px}.mwp-summary__pay{justify-content:space-between;align-items:center;gap:12px;display:flex}.mwp-summary__due{color:var(--color-secondary,#5f5e5e);margin-bottom:4px;font-size:.74rem;display:block}.mwp-summary__total{align-items:baseline;gap:6px;display:flex}.mwp-summary__total-num{letter-spacing:-.02em;color:var(--color-on-surface,#191c1d);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:900}.mwp-summary__total-cur{color:var(--color-secondary,#5f5e5e);font-size:.9rem;font-weight:700}.mwp-summary__rec{color:#b0b7c2;flex-shrink:0}.mwp-foot{border-top:1px solid var(--color-surface-variant,#e1e3e4);color:var(--color-secondary,#5f5e5e);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:16px;font-size:.72rem;display:flex}.mwp-foot span{align-items:center;gap:6px;display:inline-flex}@media (width<=900px){.mwp-modal{padding:24px 22px 18px}.mwp-body{gap:22px}}@media (width<=760px){.mwp-overlay{padding:12px}.mwp-modal{border-radius:18px;max-height:calc(100vh - 24px);padding:20px 16px 16px}.mwp-head{gap:10px}.mwp-brand__name{font-size:1.15rem}.mwp-timer__digit{min-width:34px;height:40px;font-size:1rem}.mwp-body{grid-template-columns:1fr}.mwp-cols{grid-template-columns:1fr 1fr}.mwp-card{max-width:232px}.mwp-foot{text-align:center;justify-content:center}}.checkout-page{background:radial-gradient(700px 400px at 90% -8%, #db9e5f24, transparent 60%), radial-gradient(520px 360px at 6% 110%, #a46e3a17, transparent 60%), var(--color-background,#f8f9fa);min-height:100vh;padding-top:102px;position:relative}.checkout-page__glow{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.checkout-page__glow--1{background:#dba66929;width:300px;height:300px;top:130px;left:-90px}.checkout-page__glow--2{background:#1aa07a17;width:280px;height:280px;bottom:60px;right:-70px}.checkout-page__box{z-index:1;background:var(--color-surface-container-lowest,#fff);border:1px solid var(--color-surface-variant,#e1e3e4);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:6px;max-width:440px;margin:40px auto;padding:44px 32px 36px;display:flex;position:relative;box-shadow:0 16px 44px #14161814}.checkout-page__box h2{color:var(--color-on-surface,#191c1d);margin:14px 0 0;font-size:1.35rem;font-weight:850}.checkout-page__box p{color:var(--color-secondary,#5f5e5e);margin:0 0 18px;font-size:.875rem}.checkout-page__lock,.checkout-page__empty-icon{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-container));color:#fff;border-radius:24px;justify-content:center;align-items:center;width:84px;height:84px;display:inline-flex;box-shadow:0 16px 34px #ff620152}.co-succ-overlay{z-index:3000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.co-succ-backdrop{-webkit-backdrop-filter:blur(8px);background:#1011128c;position:absolute;inset:0}.co-succ-card{background:var(--color-surface-container-lowest,#fff);text-align:center;box-sizing:border-box;border-radius:26px;width:min(430px,100%);padding:42px 34px 34px;position:relative;overflow:visible;box-shadow:0 10px 40px #0d0f112e,0 50px 110px #0d0f1166}.co-succ-badge{color:#fff;background:linear-gradient(135deg,#22a15b,#0f7a42);border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;margin:0 auto 20px;display:flex;position:relative;box-shadow:0 18px 38px #0f7a4261}.co-succ-ring{border:2px solid #22a15b8c;border-radius:50%;animation:1.4s cubic-bezier(.16,1,.3,1) forwards co-ring;position:absolute;inset:0}.co-succ-ring--1{animation-delay:.15s}.co-succ-ring--2{border-color:#ff620166;animation-delay:.35s}@keyframes co-ring{0%{opacity:.8;transform:scale(.75)}to{opacity:0;transform:scale(1.9)}}.co-succ-confetti{pointer-events:none;opacity:0;border-radius:3px;width:8px;height:14px;animation:1.1s cubic-bezier(.16,1,.3,1) forwards co-confetti;position:absolute}.co-succ-confetti--1{background:#ff6201;animation-delay:.25s;top:-6px;left:50%;transform:translate(-50%)}.co-succ-confetti--2{background:#2f2ebe;animation-delay:.35s;top:30%;right:-10px}.co-succ-confetti--3{background:#10b981;animation-delay:.3s;bottom:12%;left:-12px}.co-succ-confetti--4{background:#f59e0b;animation-delay:.42s;top:-14px;right:16%}.co-succ-confetti--5{background:#a53c00;animation-delay:.38s;bottom:-10px;left:22%}@keyframes co-confetti{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(var(--dx,0), var(--dy,-46px)) rotate(200deg) scale(.4)}}.co-succ-confetti--1{--dy:-52px}.co-succ-confetti--2{--dx:-40px;--dy:-34px}.co-succ-confetti--3{--dx:38px;--dy:-40px}.co-succ-confetti--4{--dx:26px;--dy:-56px}.co-succ-confetti--5{--dx:-24px;--dy:-10px}.co-succ-title{color:var(--color-on-surface,#191c1d);letter-spacing:-.01em;margin:0 0 8px;font-size:1.55rem;font-weight:900}.co-succ-sub{color:var(--color-secondary,#5f5e5e);margin:0 0 20px;font-size:.9rem}.co-succ-ref{background:#fdf3e4;border:1px dashed #e5c89d;border-radius:999px;align-items:center;gap:10px;margin:0 0 18px;padding:9px 18px;display:inline-flex}.co-succ-ref span{color:#7a6237;font-size:.78rem;font-weight:600}.co-succ-ref strong{color:#a53c00;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9rem;font-weight:800}.co-succ-note{color:#166534;background:#eef6ec;border-radius:14px;align-items:center;gap:9px;margin:0 0 24px;padding:12px 16px;font-size:.82rem;font-weight:600;line-height:1.5;display:inline-flex}.co-succ-note svg{color:#16a34a;flex-shrink:0}.co-succ-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.co-succ-btn{cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 22px;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .18s,filter .18s,box-shadow .18s,border-color .18s;display:inline-flex}.co-succ-btn--primary{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-container));color:#fff;box-shadow:0 10px 22px #ff620152}.co-succ-btn--primary:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 14px 28px #ff620166}.co-succ-btn--ghost{background:var(--color-surface,#f8f9fa);border-color:var(--color-surface-variant,#e1e3e4);color:var(--color-on-surface,#191c1d)}.co-succ-btn--ghost:hover{border-color:var(--color-primary-container,#ff6201);color:var(--color-primary-container,#ff6201)}@media (width<=560px){.co-succ-card{padding:34px 22px 26px}.co-succ-actions .co-succ-btn{flex:1;padding:0 12px}}.dashboard{background:0 0;min-height:100vh}.dashboard--admin{color:var(--color-on-surface);background:radial-gradient(1000px 520px at 92% -8%,#ffb5976b,#0000 62%),radial-gradient(820px 420px at 0 4%,#ff9d7033,#0000 55%),radial-gradient(760px 420px at 60% 115%,#ff62011f,#0000 60%),linear-gradient(#fffaf7 0%,#f8f9fa 34%,#f3f4f5 100%)}.dashboard--admin .dashboard__layout{min-height:100vh}.dashboard--admin .dashboard__sidebar{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#ffffffc7;border-left:1px solid #e3bfb1e6;width:268px;top:0;box-shadow:6px 0 30px #ff62010f}.dashboard--admin .dashboard__sidebar:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ff620117 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}[dir=rtl] .dashboard--admin .dashboard__sidebar{border-left:none;border-right:1px solid #e3bfb1e6;box-shadow:-6px 0 30px #ff62010f}.dashboard--admin .dashboard__sidebar-header{border-bottom:1px solid #e3bfb199;padding:22px 18px 16px;position:relative}.dashboard--admin .dashboard__sidebar-header:after{content:"";background:linear-gradient(90deg,#0000,#ff620180,#0000);height:1px;position:absolute;bottom:-1px;left:18px;right:18px}.dashboard--admin .dashboard__nav-link{color:var(--color-on-surface-variant);border:1px solid #0000;border-radius:14px;margin-bottom:1px;padding:11px 14px;font-weight:600;transition:all .22s}.dashboard--admin .dashboard__nav-link:hover{color:var(--color-on-surface);background:#ffdbcd80;transform:translate(-2px)}.dashboard--admin .dashboard__nav-link--active{color:var(--color-on-primary-fixed-variant);background:linear-gradient(135deg,#ffdbcd,#ffb597);border-color:#ff620147;font-weight:700;box-shadow:0 8px 20px #ff620124}.dashboard--admin .dashboard__main{min-height:100vh;padding:24px 32px 40px}.dashboard--admin .d-content{max-width:1240px}.d-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#ffdbcd99,#0000 45%),#ffffffa8;border:1px solid #e3bfb1cc;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:18px 22px;display:flex;box-shadow:0 4px 20px #0000000a}.d-topbar__title{color:var(--color-on-surface);margin:0;font-size:1.35rem;font-weight:900}.d-topbar__sub{color:var(--color-on-surface-variant);margin-top:3px;font-size:.8125rem}.d-topbar__right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.d-live-badge{color:#166534;background:#dcfce7;border:1px solid #bbf7d0;border-radius:9999px;align-items:center;gap:8px;padding:7px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.d-live-badge:before{content:"";background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s infinite dPulse;box-shadow:0 0 #10b981b3}@keyframes dPulse{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.d-user-chip{padding:6px 8px 6px 6px;background:#fff;border:1px solid #e3bfb1e6;border-radius:9999px;align-items:center;gap:10px;padding-inline-start:6px;display:inline-flex;box-shadow:0 2px 10px #0000000d}.d-user-chip__name{color:var(--color-on-surface);font-size:.8125rem;font-weight:700;line-height:1}.d-user-chip__role{color:var(--color-outline);font-size:.6875rem}.dashboard--admin .d-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffad;border:1px solid #e3bfb1bf;border-radius:24px;margin-bottom:20px;padding:24px;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000a}.dashboard--admin .d-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);height:1px;position:absolute;top:0;left:0;right:0}.dashboard--admin .d-card__title{color:var(--color-on-surface);margin-bottom:16px;font-weight:800}.dashboard--admin .d-welcome__title{color:var(--color-on-surface);font-weight:900}.dashboard--admin .d-welcome__sub{color:var(--color-on-surface-variant);font-weight:400}.dashboard--admin .d-stat{background:#ffffffb8;border:1px solid #e3bfb1cc;border-radius:22px;justify-content:space-between;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000a}.dashboard--admin .d-stat .stat-glow{filter:blur(28px);opacity:0;pointer-events:none;z-index:0;border-radius:50%;width:120px;height:120px;transition:opacity .5s;position:absolute;top:-24px;right:-24px}[dir=rtl] .dashboard--admin .d-stat .stat-glow{left:-24px;right:auto}.dashboard--admin .d-stat:hover .stat-glow{opacity:.85}.dashboard--admin .d-stat__top{z-index:1;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:relative}.dashboard--admin .d-stat__top>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard--admin .d-stat__icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffe6}.dashboard--admin .d-stat__foot{z-index:1;justify-content:space-between;align-items:flex-end;gap:8px;min-height:34px;margin-top:10px;display:flex;position:relative}.dashboard--admin .d-stat__spark{opacity:.95;flex-shrink:0}.dashboard--admin .d-stat__trend{white-space:nowrap;background:#f3f4f5;border:1px solid #0000;border-radius:9999px;align-self:flex-start;padding:3px 10px;font-size:.6875rem;font-weight:800}.dashboard--admin .d-stat__trend-label{color:var(--color-outline);white-space:nowrap;align-self:center;margin-inline-start:auto;font-size:.6875rem}.dashboard--admin .d-stat__value{color:var(--color-on-surface);font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:900;line-height:1.1}.dashboard--admin .d-stat__label{color:var(--color-on-surface-variant);font-size:.75rem;font-weight:600}.dashboard--admin .d-stats{gap:16px;margin-bottom:28px}@keyframes dStatIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dashboard--admin .d-quick-card{color:var(--color-on-surface);background:#ffffffb3;border:1px solid #e3bfb1cc;border-radius:22px;font-weight:700;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.dashboard--admin .d-quick-card:after{content:"";background:radial-gradient(240px circle at var(--qx,50%) var(--qy,50%), #ff62011f, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.dashboard--admin .d-quick-card__icon{background:#e3bfb147;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.dashboard--admin .d-table thead th{color:var(--color-secondary);white-space:nowrap;background:#ffdbcd33;border-bottom:2px solid #e3bfb1cc;padding:12px 16px;font-size:.8125rem;font-weight:600}.dashboard--admin .d-table td{color:var(--color-on-surface);white-space:nowrap;border-bottom:1px solid #e3bfb173}.dashboard--admin .d-actions__btn--approve:hover{color:#14532d;background:#bbf7d0}.dashboard--admin .d-form__input,.dashboard--admin .d-form__textarea,.dashboard--admin select.d-form__input{color:var(--color-on-surface);background:#ffffffd9;border:1px solid #e3bfb1e6;border-radius:12px}.dashboard--admin .d-form__input::placeholder{color:var(--color-outline)}.dashboard--admin .d-form__input:focus{background:#fff;border-color:#ff6201b3;box-shadow:0 0 0 3px #ff620129}.dashboard--admin .d-form__group label{color:var(--color-on-surface);font-weight:700}.dashboard--admin .d-form option,.dashboard--admin select.d-form__input,.dashboard--admin input.d-form__input,.dashboard--admin textarea.d-form__input{color:var(--color-on-surface)}.dashboard--admin select.d-form__input option{color:var(--color-on-surface);background:#fff}.dashboard--admin .d-form__input[type=checkbox]{accent-color:#ff6201}.dashboard--admin .d-empty{color:var(--color-outline)}.dashboard--admin .d-balance{background:#ffffffb3;border:1px solid #e3bfb1bf;border-radius:20px}.dashboard--admin .d-balance__label{color:var(--color-on-surface-variant)}.dashboard--admin .d-balance__amount{color:var(--color-on-surface)}.dashboard--admin .d-list__item{background:#ffffffa6;border-color:#e3bfb1cc}.dashboard--admin .d-list__info strong{color:var(--color-on-surface)}.dashboard--admin .d-list__info span{color:var(--color-outline)}.dashboard--admin .d-list__action{color:var(--color-on-primary-fixed-variant);background:#ffdbcd}.dashboard--admin .d-list__action:hover{color:#fff;background:#a53c00}.dashboard--admin .d-stat .stat-bg-tile,.dashboard--admin img{border-color:#e3bfb1cc}.dashboard--admin .btn--primary,.dashboard--admin .btn.btn--primary{color:#fff;background:linear-gradient(135deg,#ff6201,#a53c00);border:none;font-weight:700;box-shadow:0 6px 20px #ff62014d}.dashboard--admin .btn:not(.btn--primary){color:var(--color-on-surface-variant);background:#ffffffd9;border:1px solid #e3bfb1e6}.dashboard--admin ::-webkit-scrollbar{width:9px;height:9px}.dashboard--admin ::-webkit-scrollbar-track{background:0 0}.dashboard--admin ::-webkit-scrollbar-thumb{background:#e3bfb199 padding-box padding-box;border:2px solid #0000;border-radius:9999px}.dashboard--admin ::-webkit-scrollbar-thumb:hover{background:#ff620180 padding-box padding-box;border:2px solid #0000}@media (prefers-reduced-motion:reduce){.dashboard--admin *,.dashboard--admin :before,.dashboard--admin :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=768px){.dashboard--admin .dashboard__main{padding:16px}.dashboard--admin .d-topbar{padding:14px 16px}.dashboard--admin .d-stats{grid-template-columns:1fr 1fr}.dashboard--admin .d-stat__foot{min-height:0}.dashboard--admin .d-stat__spark{display:none}}@media (width<=460px){.dashboard--admin .d-stats{grid-template-columns:1fr}}.dashboard__layout{min-height:calc(100vh - 80px);display:flex}.dashboard__sidebar{background:var(--color-surface-container-lowest);border-left:1px solid var(--color-outline-variant);z-index:100;flex-direction:column;width:260px;display:flex;position:fixed;top:80px;bottom:0;left:0;overflow-y:auto}[dir=rtl] .dashboard__sidebar{border-left:none;border-right:1px solid var(--color-outline-variant);left:auto;right:0}.dashboard__sidebar-header{border-bottom:1px solid var(--color-outline-variant);flex-direction:column;gap:12px;padding:24px 20px 16px;display:flex}.dashboard__logo{object-fit:contain;width:auto;height:42px}.dashboard__role-badge{color:var(--color-primary);background:var(--color-primary-fixed);border-radius:var(--radius-full);width:fit-content;padding:4px 12px;font-size:.75rem;font-weight:700}.dashboard__nav{flex-direction:column;flex:1;gap:2px;padding:12px;display:flex}.dashboard__nav-link{border-radius:var(--radius-lg);color:var(--color-on-surface-variant);align-items:center;gap:12px;padding:12px 14px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.dashboard__nav-link:hover{background:var(--color-surface-container-low);color:var(--color-on-surface)}.dashboard__nav-link--active{background:var(--color-primary-fixed);color:var(--color-primary-container);font-weight:700}.dashboard__nav-icon{text-align:center;flex-shrink:0;width:24px;font-size:1.125rem}.dashboard__sidebar-footer{border-top:1px solid var(--color-outline-variant);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.dashboard__back-btn{color:var(--color-secondary);border-radius:var(--radius-lg);padding:8px;font-size:.8125rem;transition:color .2s}.dashboard__back-btn:hover{color:var(--color-primary)}.dashboard__logout-btn{border-radius:var(--radius-lg);color:var(--color-error);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:10px 14px;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.dashboard__logout-btn:hover{background:var(--color-error-container);border-color:var(--color-error)}.dashboard__main{flex:1;min-height:calc(100vh - 80px);margin-left:260px;padding:32px}[dir=rtl] .dashboard__main{margin-left:0;margin-right:260px}.dashboard--admin .dashboard__main{padding:28px 32px 40px}.d-content{max-width:1100px}.d-welcome{margin-bottom:32px}.d-welcome__title{color:var(--color-on-surface);margin-bottom:8px;font-size:1.75rem;font-weight:800}.d-welcome__sub{color:var(--color-secondary);margin-bottom:20px}.d-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:32px;display:grid}.d-stat{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:16px;flex-direction:column;gap:4px;padding:24px;display:flex}.d-stat__value{color:var(--color-primary-container);font-size:1.5rem;font-weight:900}.d-stat__label{color:var(--color-secondary);font-size:.8125rem;font-weight:500}.d-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px;display:grid}.d-grid--sm{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.d-quick-card{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);text-align:center;color:var(--color-on-surface);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:24px;font-size:.9375rem;font-weight:600;transition:all .25s;display:flex}.d-quick-card:hover{border-color:var(--color-primary-container);transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.d-quick-card__icon{font-size:2rem}.d-card{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:16px;margin-bottom:24px;padding:24px}.d-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.d-card__title{color:var(--color-on-surface);margin-bottom:16px;font-size:1.125rem;font-weight:700}.d-card__header .d-card__title{margin-bottom:0}.d-table-wrap{overflow-x:auto}.d-table{border-collapse:collapse;width:100%;font-size:.875rem}.d-table th{text-align:right;color:var(--color-secondary);border-bottom:2px solid var(--color-outline-variant);white-space:nowrap;padding:12px 16px;font-size:.8125rem;font-weight:600}[dir=ltr] .d-table th{text-align:left}.d-table td{border-bottom:1px solid var(--color-outline-variant);color:var(--color-on-surface);white-space:nowrap;padding:14px 16px}.d-table tbody tr:hover{background:var(--color-surface-container-low)}.d-table__id{color:var(--color-primary-container);font-weight:600}.d-badge{border-radius:var(--radius-full);padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.d-badge--completed{color:#166534;background:#dcfce7}.d-badge--active{color:#1e40af;background:#dbeafe}.d-badge--pending{color:#92400e;background:#fef3c7}.d-badge--cancelled{color:#991b1b;background:#fee2e2}.d-badge--inactive{color:#474746;background:#f3f4f5}.d-badge--rejected{color:#991b1b;background:#fee2e2}.d-badge--seller{color:#5b21b6;background:#ede9fe}.d-badge--buyer{color:#1e40af;background:#dbeafe}.d-badge--verified{color:#c2410c;background:#ffe8d8}.d-badge--unverified{color:#92400e;background:#fef3c7}.d-actions{gap:8px;display:flex}.d-actions__btn{border-radius:var(--radius-lg);background:var(--color-surface-container-low);color:var(--color-on-surface);padding:6px 12px;font-size:.75rem;font-weight:600;transition:all .2s}.d-actions__btn:hover{background:var(--color-primary-fixed);color:var(--color-primary-container)}.d-actions__btn--danger:hover{background:var(--color-error-container);color:var(--color-error)}.d-actions__btn--approve{color:#166534;background:#dcfce7}.d-actions__btn--approve:hover{background:#bbf7d0}.d-list{flex-direction:column;gap:8px;display:flex}.d-list__item{border:1px solid var(--color-outline-variant);border-radius:12px;align-items:center;gap:16px;padding:16px;transition:background .2s;display:flex}.d-list__item:hover{background:var(--color-surface-container-low)}.d-list__icon{flex-shrink:0;font-size:1.5rem}.d-list__info{flex-direction:column;flex:1;gap:2px;display:flex}.d-list__info strong{font-size:.875rem}.d-list__info span{color:var(--color-secondary);font-size:.75rem}.d-list__action{border-radius:var(--radius-lg);background:var(--color-primary-fixed);color:var(--color-primary-container);padding:8px 16px;font-size:.8125rem;font-weight:600;transition:all .2s}.d-list__action:hover{background:var(--color-primary);color:#fff}.d-fav-card{background:var(--color-surface);border:1px solid var(--color-outline-variant);text-align:center;border-radius:12px;padding:20px}.d-fav-card__icon{margin-bottom:12px;font-size:2.5rem}.d-fav-card h4{margin-bottom:8px;font-size:.875rem;font-weight:600}.d-fav-card__price{color:var(--color-primary-container);font-size:1rem;font-weight:700}.d-form{flex-direction:column;gap:20px;max-width:600px;display:flex}.d-form__group{flex-direction:column;gap:6px;display:flex}.d-form__group label{color:var(--color-on-surface);font-size:.8125rem;font-weight:600}.d-form__input{border:1px solid var(--color-outline-variant);background:var(--color-surface);color:var(--color-on-surface);border-radius:12px;outline:none;padding:12px 16px;font-size:.9375rem;transition:border-color .2s}.d-form__input:focus{border-color:var(--color-primary-container);box-shadow:0 0 0 3px #ff62011a}.d-form__textarea{resize:vertical;min-height:80px}.d-form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.d-balance{background:var(--color-surface-container-low);border-radius:12px;flex-direction:column;gap:4px;padding:24px;display:flex}.d-balance__label{color:var(--color-secondary);font-size:.8125rem;font-weight:500}.d-balance__amount{color:var(--color-primary-container);font-size:2rem;font-weight:900}.d-empty{color:var(--color-secondary);padding:32px 0;font-size:.875rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.dashboard__sidebar{display:none}.dashboard__sidebar--mobile-open{z-index:1000;background:var(--color-surface-container-lowest);width:100%;max-width:280px;display:flex;position:fixed;inset:0;box-shadow:4px 0 24px #00000026}[dir=rtl] .dashboard__sidebar--mobile-open{left:auto;right:0}.dashboard__main{margin-left:0;margin-right:0;padding:20px}.d-stats,.d-grid{grid-template-columns:1fr 1fr}.d-form__row{grid-template-columns:1fr}.dashboard__mobile-toggle{display:flex}.dashboard__mobile-overlay{display:block}}@media (width>=769px){.dashboard__mobile-toggle,.dashboard__mobile-overlay{display:none}}.dashboard__mobile-toggle{background:var(--color-primary-container);color:#fff;cursor:pointer;z-index:999;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;transition:all .3s;display:none;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 20px #ff62014d}[dir=rtl] .dashboard__mobile-toggle{left:24px;right:auto}.dashboard__mobile-toggle:hover{transform:scale(1.1);box-shadow:0 8px 32px #ff620166}.dashboard__mobile-overlay{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;display:none;position:fixed;inset:0}.d-card__sub{margin:0}.d-stats--compact{margin-bottom:0}.d-sub-section{overflow:hidden}.d-sub-section__head{border-bottom:1px solid var(--color-outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.d-sub-section__thumb{object-fit:cover;border:1px solid var(--color-outline-variant);border-radius:12px;flex-shrink:0;width:72px;height:54px}.d-sub-section__thumb--empty{color:var(--color-secondary);background:var(--color-surface-container-low);justify-content:center;align-items:center;display:flex}.d-sub-section__branches{flex-direction:column;gap:10px;display:flex}.d-sub-branch{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);border-radius:14px;overflow:hidden}.d-sub-branch__head{cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.d-sub-branch__head:hover{background:var(--color-surface-container-low)}.d-sub-branch__img{border:1px solid var(--color-outline-variant);background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.d-sub-branch__img img{object-fit:contain;width:26px;height:26px}.d-sub-branch__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.d-sub-branch__meta strong{color:var(--color-on-surface);font-size:.9375rem}.d-sub-branch__meta span{color:var(--color-secondary);font-size:.75rem}.d-sub-branch__price{flex-direction:column;align-items:flex-end;margin-inline-start:auto;padding:0 8px;display:flex}.d-sub-branch__price-label{color:var(--color-secondary);font-size:.6875rem}.d-sub-branch__price-value{color:var(--color-primary);font-size:.9375rem;font-weight:800}.d-sub-branch__actions{gap:8px;display:flex}.d-sub-branch__chevron{color:var(--color-secondary);text-align:center;flex-shrink:0;width:16px;font-size:.875rem}.d-price-input{text-align:center;width:92px;color:var(--color-on-surface);padding:6px 10px;font-size:.8125rem;font-weight:700}.d-name-input{width:100%;color:var(--color-on-surface);min-width:120px;padding:6px 10px;font-size:.8125rem;font-weight:700}.d-name-input--en{margin-top:4px;font-size:.75rem;font-weight:500}.d-img-hover{cursor:zoom-in}.d-img-hover__preview{pointer-events:none;background:#fff;border-radius:14px;width:320px;max-width:320px;max-height:400px;padding:10px;animation:.22s cubic-bezier(.16,1,.3,1) dPreviewIn;display:block;box-shadow:0 20px 50px #00000047,0 0 0 1px #00000014}.d-img-hover__preview img{object-fit:contain;border-radius:8px;width:100%;height:auto;max-height:380px;display:block}@keyframes dPreviewIn{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=720px){.d-sub-branch__head{gap:10px}.d-sub-branch__price{display:none}}.dashboard--admin .dashboard__sidebar,.dashboard--admin.dashboard__sidebar{color:#ffe9df;background:radial-gradient(560px 380px at 12% -10%,#ff8c5238,#0000 60%),radial-gradient(420px 300px at 95% 108%,#ff62011f,#0000 62%),linear-gradient(#2b1510 0%,#3a2014 46%,#24110a 100%);border:0;width:272px;top:0;box-shadow:8px 0 30px #ff62011a}[dir=rtl] .dashboard--admin .dashboard__sidebar{box-shadow:-8px 0 30px #ff62011a}.dashboard--admin .dashboard__sidebar:before{content:"";pointer-events:none;background-image:radial-gradient(#ffbe9621 1px,#0000 1px);background-size:16px 12px;position:absolute;inset:0}.dashboard--admin .dashboard__sidebar-header:after{content:"";opacity:.5;filter:blur(3px);pointer-events:none;background:radial-gradient(260px 100px at 50% 0,#ff8c5252,#0000 70%);border-radius:50%;height:120px;position:absolute;bottom:0;left:18px;right:18px;transform:translateY(18px)}.dashboard--admin .dashboard__role-badge{color:#ffc9a6;background:#ff8c5224;border:1px solid #ff8c524d;border-radius:9999px;padding:4px 14px;font-size:.6875rem;font-weight:700}.dashboard--admin .dashboard__nav-link{color:#ffe9dfb8;border:1px solid #0000;border-radius:14px;padding:11px 14px;font-weight:600;transition:all .24s}.dashboard--admin .dashboard__nav-link:hover{color:#fff3ec;background:#ff98561f;border-color:#ffa2642e;transform:translate(-3px)}[dir=rtl] .dashboard--admin .dashboard__nav-link:hover{transform:translate(3px)}.dashboard--admin .dashboard__nav-link--active{color:#fff;background:linear-gradient(135deg,#ff8f2e,#ff6201);border:1px solid #ffbe8266;font-weight:700;box-shadow:0 10px 28px #ff7a1466}.dashboard--admin .dashboard__nav-icon{opacity:.9}.dashboard--admin .dashboard__sidebar-footer{border-top-color:#ffa06426}.dashboard--admin .dashboard__topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border-color:#e3bfb18c}.dashboard--admin .d-card{background:#fff;border:1px solid #e3bfb1b8;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 6px 28px #0000000d}.dashboard--admin .d-card:before{content:"";background:linear-gradient(90deg,#0000,#ffc8a0e6,#0000);height:1px;position:absolute;top:0;left:0;right:0}.dashboard--admin .d-stat{background:#fff;border:1px solid #e3bfb1b8;border-radius:20px;transition:transform .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 6px 26px #0000000d}.dashboard--admin .d-stat:hover{border-color:#ff822d66;transform:translateY(-4px);box-shadow:0 20px 44px #ff620129}.dashboard--admin .d-stat__value{color:var(--color-primary);font-weight:900}.dashboard--admin .d-quick-card{background:#fff;border:1px solid #e3bfb1b8;border-radius:20px;transition:transform .24s,box-shadow .24s,border-color .24s}.dashboard--admin .d-quick-card:hover{border-color:#ff822d73;transform:translateY(-3px);box-shadow:0 16px 38px #ff620126}.dashboard--admin .d-table thead th{color:var(--color-on-surface-variant);background:#ffe7d58c;border-bottom:2px solid #e3bfb199;font-size:.8125rem;font-weight:700}.dashboard--admin .d-table tbody tr{transition:background .18s}.dashboard--admin .d-badge--admin{color:#5b21b6;background:#ede9fe}.dashboard--admin .d-actions__btn{color:var(--color-on-surface);background:#fff7f3;border:1px solid #e3bfb1b3;font-weight:600}.dashboard--admin .d-actions__btn--approve{color:#166534;background:#dcfce7;border-color:#bbf7d0}.dashboard--admin .dashboard__mobile-toggle{color:#fff;background:linear-gradient(135deg,#ff7f22,#ff6201);border:none;box-shadow:0 10px 30px #ff7a1480}.dashboard--admin .dashboard__mobile-toggle:hover{box-shadow:0 16px 40px #ff7a1499}@keyframes dAdminFadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dashboard--admin .dashboard__main>.d-welcome,.dashboard--admin .dashboard__main>.d-stats,.dashboard--admin .dashboard__main>.d-grid{animation:.4s both dAdminFadeInUp}.dashboard--admin .dashboard__main>.d-card{animation:.5s both dAdminFadeInUp}.dashboard--admin .d-grid .d-quick-card:nth-child(2){animation-delay:40ms}.dashboard--admin .d-grid .d-quick-card:nth-child(3){animation-delay:80ms}.dashboard--admin .d-grid .d-quick-card:nth-child(4){animation-delay:.12s}.dashboard--admin .d-grid .d-quick-card:nth-child(5){animation-delay:.16s}.dashboard--admin .d-grid .d-quick-card:nth-child(6){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.dashboard--admin *,.dashboard--admin :before,.dashboard--admin :after{transition-duration:.001ms!important;animation:none!important;transform:none!important}}.dashboard--admin .dashboard__sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;color:#ffece2eb;background:radial-gradient(560px 380px at 18% -12%,#ff864247,#0000 58%),radial-gradient(420px 300px at 112% 108%,#ff62012e,#0000 62%),linear-gradient(#2a1510 0%,#381a0d 46%,#25110b 100%);border-left:none;border-right:1px solid #ff8c5238;width:268px;top:0;box-shadow:8px 0 34px #00000047}[dir=rtl] .dashboard--admin .dashboard__sidebar{border-left:1px solid #ff8c5238;border-right:none;left:auto;right:0;box-shadow:-8px 0 34px #00000047}.dashboard--admin .dashboard__sidebar:before{opacity:.55;background-image:radial-gradient(#ffbe8c38 1px,#0000 1px);background-size:17px 17px}.dashboard--admin .dashboard__sidebar-header{border-bottom:1px solid #ff8c522e;padding:24px 18px 18px}.dashboard--admin .dashboard__sidebar-header:after{background:linear-gradient(90deg,#0000,#ff9654a6,#0000)}.dashboard--admin .dashboard__logo{filter:drop-shadow(0 2px 6px #00000059)}.dashboard--admin .dashboard__role-badge{color:#ffc09a;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ff945829;border:1px solid #ff94584d}.dashboard--admin .dashboard__nav{gap:5px;padding:18px 12px}.dashboard--admin .dashboard__nav-link{color:#ffece2c7;border:1px solid #0000;border-inline-start:3px solid #0000;border-radius:12px;font-weight:600;transition:all .22s}.dashboard--admin .dashboard__nav-link:hover{color:#fff3ec;border-color:#ff945833;background:#ff94581f;border-inline-start-color:#ff945899;transform:none}.dashboard--admin .dashboard__nav-link--active{color:#fff;border-color:#ffbe8259;background:linear-gradient(135deg,#ff7a22f2,#ff5a00e0);border-inline-start-color:#ffd9b3;font-weight:700;box-shadow:0 10px 26px #ff62016b}.dashboard--admin .dashboard__nav-link--active .dashboard__nav-icon{color:#ffd9b3}.dashboard--admin .dashboard__sidebar-footer{border-top:1px solid #ff8c522e}.dashboard--admin .dashboard__back-btn{color:#ffece2b3}.dashboard--admin .dashboard__back-btn:hover{color:#ffc09a}.dashboard--admin .dashboard__logout-btn{color:#ff9d9d;border-color:#ff7a7a38}.dashboard--admin .dashboard__logout-btn:hover{color:#ffb3b3;background:#ff5a5a24;border-color:#ff7a7a73}.dashboard--admin .dashboard__mobile-toggle{color:#fff;z-index:1001;background:linear-gradient(135deg,#ff7a22,#ff6201);border-radius:18px;width:56px;height:56px;box-shadow:0 10px 28px #ff620173}.dashboard--admin .dashboard__mobile-toggle:hover{transform:scale(1.06);box-shadow:0 14px 34px #ff62018c}.dashboard--admin .dashboard__main{background:#fffaf733}.dashboard--admin .d-topbar{border:1px solid #e3bfb180;box-shadow:0 10px 36px #ff620112}.dashboard--admin .d-live-badge{color:#0f7244;background:#e7f8ee;border:1px solid #c8efd8;animation:2.4s infinite dPulse;box-shadow:0 0 #10b98100}.dashboard--admin .d-card{background:#fff;border:1px solid #e3bfb18c;border-radius:20px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 8px 28px #783c140f}.dashboard--admin .d-card:hover{border-color:#ff620173;box-shadow:0 18px 46px #ff620121}.dashboard--admin .d-quick-card{background:#fff;border:1px solid #e3bfb18c}.dashboard--admin .d-quick-card:hover{background:#fff6f1}.dashboard--admin .d-table thead th{background:#ffdbc83d}.dashboard--admin .d-table tbody tr:hover{background:#fff0e599}.dashboard--admin .d-table tbody tr td:first-child{border-start-start-radius:14px;border-end-start-radius:14px}@media (prefers-reduced-motion:reduce){.dashboard--admin *,.dashboard--admin :before,.dashboard--admin :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.d-modal{z-index:1500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a73;justify-content:center;align-items:flex-start;padding:40px 16px;animation:.2s dModalFade;display:flex;position:fixed;inset:0;overflow-y:auto}.d-modal__card{border:1px solid var(--color-outline-variant);background:#fff;border-radius:22px;width:100%;max-width:640px;margin:auto;padding:26px;animation:.28s cubic-bezier(.16,1,.3,1) dModalRise;box-shadow:0 30px 80px #0f172a47}.d-modal__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.d-modal__header h3{color:var(--color-on-surface);margin:0;font-size:1.125rem;font-weight:800}.d-modal__close{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-low);width:36px;height:36px;color:var(--color-on-surface);cursor:pointer;border-radius:10px;font-size:.9375rem;transition:background .2s,color .2s}.d-modal__close:hover{color:#b91c1c;background:#fee2e2}@keyframes dModalFade{0%{opacity:0}to{opacity:1}}@keyframes dModalRise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.d-upload{border:1.5px dashed var(--color-outline);background:var(--color-surface-container-low);border-radius:14px;padding:10px;position:relative;overflow:hidden}.d-upload.has-img{border-style:solid;border-color:var(--color-outline-variant)}.d-upload__drop{cursor:pointer;width:100%;min-height:132px;color:var(--color-secondary);background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.875rem;font-weight:600;transition:background .2s,color .2s;display:flex}.d-upload__drop:hover{color:var(--color-primary);background:#ff62010f}.d-upload__drop em{color:var(--color-error);font-size:.75rem;font-style:normal;font-weight:500}.d-upload__preview{object-fit:cover;border:1px solid var(--color-outline-variant);border-radius:10px;width:100%;height:164px;display:block}.d-upload__row{gap:8px;margin-top:10px;display:flex}.d-upload__pick,.d-upload__clear{cursor:pointer;border-radius:10px;padding:8px 14px;font-size:.8125rem;font-weight:700;transition:background .2s,color .2s}.d-upload__pick{background:linear-gradient(135deg, var(--color-primary-container), var(--color-primary));color:#fff;border:none;flex:1}.d-upload__pick:hover{filter:brightness(1.05)}.d-upload__clear{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.d-upload__clear:hover{background:#fee2e2}.d-upload__add{border:1.5px dashed var(--color-primary);width:100%;color:var(--color-primary);cursor:pointer;background:#ff62010d;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:.8125rem;font-weight:700;transition:background .2s;display:inline-flex}.d-upload__add:hover{background:#ff62011f}.d-upload__add:disabled{opacity:.6;cursor:wait}.d-upload__bar{background:linear-gradient(90deg, var(--color-primary-container), var(--color-primary));border-radius:999px;height:4px;transition:width .2s;display:block}.d-upload__progress{color:var(--color-primary);margin-top:6px;font-size:.75rem;font-weight:600;display:block}.d-upload__error{color:var(--color-error);margin-top:6px;font-size:.75rem;font-weight:600;display:block}.d-upload__hint{color:var(--color-secondary);margin-top:5px;font-size:.72rem;display:block}.sel-form{flex-direction:column;gap:20px;display:flex}.sel-header{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #0000000a}.sel-cover{background:linear-gradient(135deg, var(--color-primary-fixed) 0%, #a53c00 100%);background-position:50%;background-size:cover;height:clamp(120px,22vw,190px)}.sel-header__row{flex-wrap:wrap;align-items:center;gap:16px;padding:10px 24px 22px;display:flex}.sel-header__avatar{color:#fff;background:linear-gradient(135deg, var(--color-primary), var(--color-primary-container));border:4px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;margin-top:-44px;font-size:1.5rem;font-weight:800;display:flex;overflow:hidden;box-shadow:0 6px 18px #00000029}.sel-header__avatar img{object-fit:cover;width:100%;height:100%}.sel-header__title{color:var(--color-on-surface);align-items:center;gap:8px;margin:0;font-size:1.15rem;font-weight:800;display:inline-flex}.sel-header__meta{color:var(--color-secondary);margin:4px 0 0;font-size:.8rem;font-weight:600}.sel-saved{color:#15803d;background:#10b9811a;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.sel-grid{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.sel-col{flex-direction:column;gap:20px;min-width:0;display:flex}.sel-media,.sel-fields{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);border-radius:20px;padding:18px;box-shadow:0 4px 20px #00000008}.sel-media h4,.sel-fields h4{color:var(--color-on-surface);align-items:center;gap:8px;margin:0 0 14px;font-size:.95rem;font-weight:800;display:flex}.sel-fields .d-form__group{margin-bottom:14px}.sel-fields .d-form__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sel-note{color:var(--color-secondary);margin-top:12px;font-size:.74rem;line-height:1.6}@media (width<=900px){.sel-grid{grid-template-columns:1fr}}.prod-wrap{flex-direction:column;gap:20px;display:flex}.prod-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.prod-stat{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);border-radius:16px;padding:16px 18px;box-shadow:0 4px 16px #00000008}.prod-stat b{color:var(--color-on-surface);font-size:1.4rem;font-weight:800;display:block}.prod-stat span{color:var(--color-secondary);font-size:.76rem;font-weight:600}.prod-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.prod-card{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);border-radius:18px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 2px 10px #0000000a}.prod-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000017}.prod-thumb{color:#fff;background:linear-gradient(135deg, var(--color-primary), var(--color-primary-container));justify-content:center;align-items:center;height:150px;font-size:2rem;font-weight:800;display:flex;overflow:hidden}.prod-thumb img{object-fit:cover;width:100%;height:100%}.prod-body{flex-direction:column;flex:1;gap:10px;padding:14px 16px 16px;display:flex}.prod-body h4{margin:0;font-size:.92rem;font-weight:800}.prod-desc{color:var(--color-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.6;display:-webkit-box;overflow:hidden}.prod-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.prod-price{color:var(--color-primary-container);font-size:1.05rem;font-weight:800}.prod-actions{gap:8px;display:flex}.prod-actions button{border:1px solid var(--color-outline-variant);color:var(--color-on-surface);cursor:pointer;background:0 0;border-radius:10px;flex:1;padding:8px 10px;font-size:.76rem;font-weight:700;transition:border-color .15s,color .15s}.prod-actions button:disabled{opacity:.5;cursor:not-allowed}.prod-actions button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.prod-actions button.danger:hover:not(:disabled){border-color:var(--color-error);color:var(--color-error)}.prod-empty{text-align:center;color:var(--color-secondary);border:1px dashed var(--color-outline-variant);border-radius:18px;padding:48px 16px;font-size:.875rem}.sell-hero{margin-bottom:32px}.sell-line{aspect-ratio:1920/635;background:url(/images/lines/sellerdashboardline.png) 50%/100% 100% no-repeat;border-radius:20px;flex-shrink:0;width:100%}.sell-welcome{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:22px 26px;display:flex;box-shadow:0 12px 34px #0f172a0f}.sell-welcome__text{min-width:0}.sell-welcome__title{color:var(--color-on-surface);flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 6px;font-size:1.5rem;font-weight:800;line-height:1.3;display:inline-flex}.sell-welcome__sub{color:var(--color-secondary);margin:0;font-size:.9375rem}.sell-welcome__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=640px){.sell-welcome{padding:18px}.sell-welcome__title{font-size:1.25rem}.sell-welcome__actions{width:100%}.sell-welcome__actions>*{flex:auto;justify-content:center}}.crop-ovl{z-index:5000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#160c06ad;justify-content:center;align-items:center;padding:24px;animation:.18s cropFade;display:flex;position:fixed;inset:0}@keyframes cropFade{0%{opacity:0}to{opacity:1}}.crop-modal{background:#fff;border-radius:22px;flex-direction:column;gap:14px;width:min(560px,100%);padding:20px;display:flex;box-shadow:0 30px 80px #00000059}.crop-modal__head{justify-content:space-between;align-items:center;display:flex}.crop-modal__head h4{color:var(--color-on-surface);margin:0;font-size:1rem;font-weight:800}.crop-stage{background:#15100c;border-radius:14px;overflow:hidden}.crop-box{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:14px;width:100%;margin:0 auto;position:relative;overflow:hidden}.crop-box:active{cursor:grabbing}.crop-box__load{color:#fff9;justify-content:center;align-items:center;font-size:.8rem;display:flex;position:absolute;inset:0}.crop-box img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.crop-grid{pointer-events:none;background:linear-gradient(90deg,#ffffff59 1px,#0000 1px) 0 0/33.333% 100%,linear-gradient(#ffffff59 1px,#0000 1px) 0 0/100% 33.333%;position:absolute;inset:0}.crop-tools{align-items:center;gap:12px;display:flex}.crop-tools__label{color:var(--color-secondary);white-space:nowrap;font-size:.78rem;font-weight:700}.crop-tools input[type=range]{accent-color:#ff6201;cursor:pointer;flex:1}.crop-reset{color:var(--color-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 8px;font-size:.75rem;font-weight:700}.crop-reset:hover{text-decoration:underline}.crop-hint{color:var(--color-secondary);text-align:center;margin:0;font-size:.74rem}.crop-modal__foot{justify-content:flex-end;gap:10px;display:flex}.d-upload__crop{color:var(--color-primary);background:#fff7f2;border:1px solid #ffb087cc;border-radius:12px;flex:1;padding:9px 12px;font-size:.78rem;font-weight:700;transition:all .2s}.d-upload__crop:hover{background:#ffe4d6;border-color:#ff9a5e}.dashboard--admin .btn,.dashboard--admin .d-actions__btn{cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-family:inherit;line-height:1;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,color .16s;display:inline-flex}.dashboard--admin .btn:active,.dashboard--admin .d-actions__btn:active{transform:translateY(1px)scale(.99)}.dashboard--admin .btn:disabled,.dashboard--admin .d-actions__btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.dashboard--admin .btn:focus-visible,.dashboard--admin .d-actions__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dashboard--admin .btn{padding:10px 18px;font-size:.8125rem;font-weight:700}.dashboard--admin .d-actions__btn{padding:8px 13px;font-size:.75rem;font-weight:700}.dashboard--admin .btn.btn--primary,.dashboard--admin .btn--primary{color:#fff;background:linear-gradient(135deg,#ff7a22 0%,#f05600 55%,#c2410c 100%);border:1px solid #a82f00e6;box-shadow:0 6px 16px #ff620147,inset 0 1px #ffffff40}.dashboard--admin .btn--primary:hover,.dashboard--admin .btn.btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 26px #ff620166}.dashboard--admin .btn:not(.btn--primary){color:#5a3b28;background:#fff;border:1px solid #e7d6cb;box-shadow:0 1px 2px #0000000a}.dashboard--admin .btn:not(.btn--primary):hover{color:var(--color-primary);background:#fff7f2;border-color:#ffb087}.dashboard--admin .d-actions__btn{color:#5a3b28;background:#fff;border:1px solid #e7d6cb}.dashboard--admin .d-actions__btn:hover{color:var(--color-primary);background:#fff7f2;border-color:#ffb087}.dashboard--admin .d-actions__btn--approve,.dashboard--admin .d-actions__btn--approve:active{color:#0b7a45;background:#eafcf1;border-color:#b7ecc9}.dashboard--admin .d-actions__btn--approve:hover{color:#065f36;background:#d3f8e0;border-color:#7fd9a3}.dashboard--admin .d-actions__btn--danger{color:#c03434;background:#fff1f2;border-color:#fecdd3}.dashboard--admin .d-actions__btn--danger:hover{color:#9c1b1b;background:#ffe0e3;border-color:#fda4af}@media (width<=560px){.dashboard--admin .d-actions{flex-wrap:wrap}}.d-name-row{align-items:center;gap:7px;min-width:0;display:flex}.vbadge{filter:drop-shadow(0 2px 6px #ff62016b);flex-shrink:0;justify-content:center;align-items:center;line-height:0;animation:.55s cubic-bezier(.2,.9,.3,1.55) both vbadgePop;display:inline-flex;position:relative}.vbadge>svg{animation:2.6s ease-in-out 1s infinite vbadgeGlow;overflow:visible}.vbadge:after{content:"";z-index:-1;background:radial-gradient(circle,#ff8a3d8c,#ff620100 70%);border-radius:50%;animation:2.6s ease-in-out 1s infinite vbadgeHalo;position:absolute;inset:-22%}.vbadge--static,.vbadge--static>svg,.vbadge--static:after{animation:none!important}.vcel{z-index:6000;will-change:transform;background:radial-gradient(130% 130% at 50% 8%,#ffab66 0%,#ff6a12 44%,#d94500 100%);justify-content:center;align-items:center;padding:24px;animation:.85s cubic-bezier(.22,1,.36,1) both vcelIn;display:flex;position:fixed;inset:0;overflow:hidden}.vcel__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vcel__blob{filter:blur(42px);opacity:.55;border-radius:50%;position:absolute}.vcel__blob--a{background:radial-gradient(circle,#ffd0a8,#0000 66%);width:46vmax;height:46vmax;animation:12s ease-in-out infinite vcelDrift;top:-18vmax;left:-12vmax}.vcel__blob--b{background:radial-gradient(circle,#ff9b52,#0000 66%);width:40vmax;height:40vmax;animation:14s ease-in-out 1s infinite reverse vcelDrift;bottom:-14vmax;right:-10vmax}.vcel__blob--c{opacity:.35;background:radial-gradient(circle,#fff3e6,#0000 68%);width:26vmax;height:26vmax;animation:10s ease-in-out 2s infinite vcelDrift;top:36%;left:52%}.vcel__shimmer{background:conic-gradient(from 0deg, transparent 0 76%, #ffffff2e 88%, transparent 100%);animation:9s linear infinite vcelSpin;position:absolute;inset:-50%}.vcel__card{z-index:2;text-align:center;color:#fff;width:min(460px,100%);animation:.75s cubic-bezier(.16,1,.3,1) .34s both vcelCard;position:relative}.vcel__stage{justify-content:center;align-items:center;width:214px;height:214px;margin:0 auto 20px;display:flex;position:relative}.vcel__halo{filter:blur(6px);background:radial-gradient(circle,#ffffff9e,#fff0 66%);border-radius:50%;animation:2.8s ease-in-out infinite vcelHalo;position:absolute;inset:3%}.vcel__ring{border-radius:50%;position:absolute}.vcel__ring--outer{border:2px dashed #ffffffa6;animation:16s linear infinite vcelSpin;inset:0}.vcel__ring--inner{border:1.5px solid #ffffff57;animation:11s linear infinite vcelSpinRev;inset:17px}.vcel__orbit{margin:0;padding:0;list-style:none;animation:20s linear infinite vcelSpin;position:absolute;inset:0}.vcel__orbit li{background:#fff;border-radius:50%;animation:2.2s ease-in-out infinite vcelOrbitPulse;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #ffffffe6}.vcel__burst{position:absolute;inset:0}.vcel__burst i{opacity:0;border-radius:3px;margin:-4px 0 0 -4px;animation-name:vcelConfetti;animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-fill-mode:both;position:absolute;top:50%;left:50%}.vcel__disc{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;animation:3.8s ease-in-out 1.5s infinite vcelDiscFloat;display:flex;position:relative;box-shadow:0 20px 52px #782d006b,0 0 0 12px #ffffff2e}.vcel__discInner{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;animation:.9s cubic-bezier(.16,1,.3,1) .42s both vcelDiscIn;display:flex;position:relative;overflow:hidden}.vcel__shine{background:linear-gradient(90deg,#0000,#ffffffeb,#0000);width:60%;height:220%;animation:3.6s ease-in-out 1.8s infinite vcelShine;position:absolute;top:-60%;left:-120%;transform:rotate(22deg)}.vcel__icon{object-fit:contain;filter:drop-shadow(0 8px 14px #ff620140);width:100%;height:100%;padding:12%;animation:6s ease-in-out 1.7s infinite vcelIconTilt}.vcel__check{filter:drop-shadow(0 8px 18px #782d006b);width:62px;height:62px;animation:.65s cubic-bezier(.2,.9,.3,1.6) 1.4s both vcelCheckIn;position:absolute;bottom:4px;right:4px}.vcel__check:after{content:"";border:2px solid #ffffffd9;border-radius:50%;animation:2s ease-out 2.3s infinite vcelCheckPulse;position:absolute;inset:0}.vcel__check-circle{fill:#fff;stroke:#ff6201;stroke-width:2.5px;stroke-dasharray:160;stroke-dashoffset:160px;animation:.6s ease-out 1.55s forwards vcelDraw}.vcel__check-mark{fill:none;stroke:#ff6201;stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:44;stroke-dashoffset:44px;animation:.5s ease-out 2.05s forwards vcelDraw}.vcel__eyebrow{letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:999px;margin:0 0 12px;padding:6px 16px;font-size:.78rem;font-weight:700;animation:.6s cubic-bezier(.16,1,.3,1) 1.1s both vcelUp;display:inline-block}.vcel__title{letter-spacing:-.01em;text-shadow:0 4px 22px #782d004d;margin:0 0 12px;font-size:1.8rem;font-weight:800;line-height:1.35;animation:.6s cubic-bezier(.16,1,.3,1) 1.2s both vcelUp}.vcel__text{color:#fffffff2;max-width:370px;margin:0 auto 30px;font-size:1rem;line-height:1.9;animation:.6s cubic-bezier(.16,1,.3,1) 1.3s both vcelUp}.vcel__btn{cursor:pointer;color:#e14e00;background:#fff;border:none;border-radius:999px;padding:16px 48px;font-size:1rem;font-weight:800;transition:transform .18s,box-shadow .18s;animation:.6s cubic-bezier(.16,1,.3,1) 1.4s both vcelUp;box-shadow:0 16px 36px #782d0057}.vcel__btn:hover{transform:translateY(-2px);box-shadow:0 22px 46px #782d0073}.vcel__btn:active{transform:translateY(0)scale(.98)}@keyframes vbadgePop{0%{opacity:0;transform:scale(0)rotate(-40deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes vbadgeGlow{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes vbadgeHalo{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.85;transform:scale(1.2)}}@keyframes vcelIn{0%{opacity:.35;transform:translateY(-100%)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes vcelCard{0%{opacity:0;transform:translateY(30px)scale(.93)}to{opacity:1;transform:none}}@keyframes vcelDiscIn{0%{opacity:0;transform:scale(.3)rotate(-22deg)}62%{opacity:1;transform:scale(1.09)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes vcelDiscFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes vcelHalo{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.95;transform:scale(1.08)}}@keyframes vcelSpin{to{transform:rotate(360deg)}}@keyframes vcelSpinRev{to{transform:rotate(-360deg)}}@keyframes vcelDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4vmax,-3vmax)scale(1.12)}}@keyframes vcelShine{0%{left:-120%}55%,to{left:130%}}@keyframes vcelIconTilt{0%,to{transform:perspective(600px)rotateY(0)rotateX(0)}25%{transform:perspective(600px)rotateY(14deg)rotateX(-4deg)}75%{transform:perspective(600px)rotateY(-14deg)rotateX(4deg)}}@keyframes vcelOrbitPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes vcelConfetti{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.5)}12%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) rotate(var(--rot)) scale(1)}}@keyframes vcelCheckIn{0%{opacity:0;transform:scale(0)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes vcelDraw{to{stroke-dashoffset:0}}@keyframes vcelCheckPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes vcelUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=520px){.vcel__stage{width:172px;height:172px;margin-bottom:16px}.vcel__disc{width:122px;height:122px}.vcel__ring--inner{inset:14px}.vcel__orbit li{transform-origin:50%}.vcel__check{width:50px;height:50px;bottom:2px;right:2px}.vcel__title{font-size:1.4rem}.vcel__text{font-size:.9375rem}.vcel__btn{width:100%;padding:14px 36px}}@media (prefers-reduced-motion:reduce){.vcel,.vcel__card,.vcel__disc,.vcel__discInner,.vcel__halo,.vcel__ring,.vcel__orbit,.vcel__orbit li,.vcel__burst i,.vcel__shine,.vcel__icon,.vcel__check,.vcel__check:after,.vcel__check-circle,.vcel__check-mark,.vcel__eyebrow,.vcel__title,.vcel__text,.vcel__btn,.vcel__blob,.vcel__shimmer,.vbadge,.vbadge>svg,.vbadge:after{animation:none!important}.vcel__check-circle,.vcel__check-mark{stroke-dashoffset:0!important}.vcel__shine{display:none}}.d-avatar-picker,.d-cover-picker{align-items:center;gap:14px;padding:8px;display:flex}.d-avatar-picker__preview{background:#fff7ee;border:2px solid #c8a59666;border-radius:50%;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.d-avatar-picker__img{object-fit:cover;width:100%;height:100%;display:block}.d-avatar-picker__empty{color:var(--color-on-surface-variant);font-size:.72rem;font-weight:800}.d-avatar-picker input[type=file],.d-cover-picker input[type=file]{max-width:220px;color:var(--color-on-surface-variant);font-size:.82rem}.d-cover-picker__preview{background:#fff7ee;border:2px solid #c8a59666;border-radius:14px;justify-content:center;align-items:center;width:100%;max-width:380px;height:130px;display:flex;overflow:hidden}.d-cover-picker__img{object-fit:cover;width:100%;height:100%;display:block}.d-chip-avatar{object-fit:cover;background:#fff7ee;border:2px solid #ffffffe6;border-radius:50%;flex:0 0 34px;width:34px;height:34px;display:block;box-shadow:0 4px 12px #4a2f1d2e}.slp{background:var(--color-surface,#fff);border:1px solid var(--color-outline-variant,#eee3d8);color:var(--color-on-surface,#241a12);border-radius:20px;overflow:hidden}.slp__hero{border-bottom:1px solid var(--color-outline-variant,#eee3d8);background:linear-gradient(135deg,#fff7ef 0%,#fff 60%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.slp__badge{align-items:center;gap:12px;display:flex}.slp__icon{background:#ff62011f;border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.35rem;display:grid}.slp__badge b{font-size:1.05rem;font-weight:800;display:block}.slp__badge em{color:var(--color-secondary,#8a7c70);font-size:.76rem;font-style:normal;display:block}.slp__status{color:#77695c;background:#efe9e2;border-radius:999px;padding:6px 13px;font-size:.76rem;font-weight:800}.slp__status.is-live{color:var(--color-primary-container,#ff6201);background:#ff62011f}.slp__spinner{border:2.5px solid #a53c002e;border-top-color:var(--color-primary-container,#ff6201);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite slp-spin}@keyframes slp-spin{to{transform:rotate(360deg)}}.slp__body{padding:22px 20px 16px}.slp__body h3{margin:0 0 8px;font-size:1.12rem;font-weight:800}.slp__body p{color:var(--color-secondary,#6b7480);margin:0 0 16px;font-size:.85rem;line-height:1.8}.slp__cta{background:var(--color-primary-container,#ff6201);color:#fff;transition:transform .18s var(--ease-expo,ease), box-shadow .18s;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.slp__cta:hover{transform:translateY(-2px);box-shadow:0 10px 22px #ff620152}.slp__cta i{font-size:1rem;font-style:normal}.slp__view{color:var(--color-secondary,#8a7c70);margin-inline-start:14px;font-family:monospace;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-block}.slp__features{grid-template-columns:repeat(3,1fr);gap:10px;padding:4px 20px 20px;display:grid}.slp__feature{color:var(--color-on-surface,#4a3f35);border:1px solid var(--color-outline-variant,#eee3d8);background:#fcf8f3;border-radius:13px;align-items:flex-start;gap:8px;padding:11px;font-size:.78rem;font-weight:700;line-height:1.5;display:flex}.slp__feature span{font-size:1.05rem}@media (width<=640px){.slp__features{grid-template-columns:1fr}}.admin-login{background:radial-gradient(1200px 600px at 80% -10%, #ff62011a, transparent 60%), radial-gradient(900px 500px at 10% 110%, #fbbf2414, transparent 55%), var(--color-surface,#fff);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.admin-login__glow{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.admin-login__glow--1{background:#ff62011f;width:420px;height:420px;top:-140px;right:-100px}.admin-login__glow--2{background:#8589ff1a;width:360px;height:360px;bottom:-120px;left:-80px}.admin-login__card{z-index:1;-webkit-backdrop-filter:blur(24px);background:#ffffffdb;border:1px solid #ffffffb3;border-radius:24px;width:100%;max-width:420px;padding:40px 36px 32px;animation:.6s cubic-bezier(.16,1,.3,1) both adminLoginIn;position:relative;box-shadow:0 24px 80px #0f172a1a}@keyframes adminLoginIn{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-login__badge{color:var(--color-primary,#ff6201);background:#ff620114;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.admin-login__logo{justify-content:center;margin-bottom:20px;display:flex}.admin-login__title{color:var(--color-on-surface,#1a1d29);text-align:center;margin:0 0 6px;font-size:1.5rem;font-weight:800}.admin-login__subtitle{color:var(--color-secondary,#5b5f6e);text-align:center;margin:0 0 28px;font-size:.875rem}.admin-login__form{flex-direction:column;gap:18px;display:flex}.admin-login__label{color:var(--color-on-surface,#1a1d29);flex-direction:column;gap:8px;font-size:.8125rem;font-weight:600;display:flex}.admin-login__field{border:1px solid var(--color-outline-variant,#e2e2e8);background:#ffffffe6;border-radius:14px;align-items:center;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.admin-login__field:focus-within{border-color:var(--color-primary,#ff6201);box-shadow:0 0 0 4px #ff62011a}.admin-login__field svg{color:#9ca3af;pointer-events:none;position:absolute;left:14px}[dir=rtl] .admin-login__field svg{left:auto;right:14px}.admin-login__field input{width:100%;color:var(--color-on-surface,#1a1d29);background:0 0;border:none;outline:none;padding:13px 46px;font-size:.9375rem}[dir=rtl] .admin-login__field input{text-align:right;padding-left:12px;padding-right:46px}.admin-login__eye{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:color .2s,background .2s;display:flex;position:absolute;right:10px}.admin-login__eye:hover{color:var(--color-primary,#ff6201)}[dir=rtl] .admin-login__eye{left:10px;right:auto}.admin-login__error{color:#b91c1c;background:#dc262614;border:1px solid #dc262633;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.8125rem;font-weight:500;animation:.3s both adminLoginIn;display:flex}.admin-login__submit{background:linear-gradient(135deg, var(--color-primary,#ff6201), #f97316);color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px;font-size:.9375rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 24px #ff620147}.admin-login__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 32px #ff620157}.admin-login__submit:disabled{opacity:.7;cursor:not-allowed}.admin-login__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite adminLoginSpin}@keyframes adminLoginSpin{to{transform:rotate(360deg)}}.admin-login__back{text-align:center;color:var(--color-secondary,#5b5f6e);margin-top:24px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .2s;display:block}.admin-login__back:hover{color:var(--color-primary,#ff6201)}
